.index_box{width:100%;max-width:1920px; }

.header.black{transition: all .3s ease-in-out;}
.header.black .top{padding: 5px 0px 5px;background: #2454a6;}
.fp-viewing-1 .tu1{padding: 5px 0px 5px;background: #2454a6;}
.fp-viewing-2 .tu1{padding: 5px 0px 5px;background: #2454a6;}
.fp-viewing-3 .tu1{padding: 5px 0px 5px;background: #2454a6;}
.fp-viewing-4 .tu1{padding: 5px 0px 5px;background: #2454a6;}
.fp-viewing-5 .tu1{padding: 5px 0px 5px;background: #2454a6;}

.bg1{ background: url("../images/bg1.png") center bottom no-repeat #eef3fa;}

#navigationBar{ position:fixed; right:20px; top:50%; margin-top: -75px; height:150px; z-index: 500;}
#navigationBar li{ width:12px; height:12px; text-indent: -999px;background: #193974; border-radius: 10px; margin-bottom: 10px; overflow: hidden; position:relative; cursor: pointer;}
#navigationBar li.on{ background:#fbc93e}


.page1 {
	background: #fff;
}
#navBar {
	z-index: 3;
	position: absolute;
	top: 30%;
	right: 3%;
	display: block !important;
}

#navBar li {
	cursor: pointer;
	margin-bottom: 10px;
	transition: all .7s ease;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	width: 40px;
	height: 40px;
	text-indent: -999px;
	overflow: hidden;
}

#navBar {
	z-index: 5;
}


.contain {
	width: 100%;
	height: 100%;
	display: none;
	position: relative;
	z-index: 0;}

.current .contain,
.slide .contain {
	display: block;}

.current {
	display: block;
	z-index: 1;}

.qhzz_h1{font-size:36px;  color: #253f6e;  text-align: center;padding-top: 160px}
.qhzz_h2{font-size: 24px;  color: #222;  text-align: center;padding-top:50px;padding-bottom:50px}
.ssqhjj{font-size: 17px;  color: #666666; line-height: 38px; max-width: 820px;margin: 0 auto;  text-align: center;padding-top: 50px}

.bt{}
.more{
	height: 46px;
	display: block;
	line-height: 46px;
	text-align: center;
	color: #960215;
	font-size: 16px;
}


.more img{margin-left: 8px; margin-top: -3px;}
.sj_btbj{ display: none;}

.main1{background:#f8f7f7; padding-top: 2%; padding-bottom:1%;}
.xwdtm{padding-top:20px;}
.main_img{position: relative;overflow: hidden;}
.news_image{position: relative;height: 0;padding-bottom: 442px;transition: 0.5s all;overflow: hidden;width:48.6%;float: left;}
.news_image img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.news_image img:hover{transform: scale(1.05, 1.05);transition: 0.5s all;}

.news_image span{z-index: 11;position: absolute;bottom: 0;left: 0px;right: 15px;padding: 0 30px;padding-left: 10px;font-size: 16px;color: #fff;line-height: 44px;}
.news_image span a{color: #fff;font-size: 17px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_image .ceng{position: absolute;width: 60px; padding:0px 10px;height:55px;text-align: center;background:#960215;color: #fff;left:15px;top:15px;z-index: 11;}
.news_image .ceng h2,
.news_image .ceng h5{font-weight: normal;margin: 0; line-height: 26px;}
.news_image .ceng h2{font-size:17px;margin-top:3px; border-bottom: 1px solid #fff;}
.news_image .ceng h5{font-size: 16px;}
.news_image .swiperimg3{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;background: rgba(0, 0, 0, 0.6);height:44px!important;}



.news_mr{ width:48.6%; float: right;}
.news_tj{width: 100%;background: #fff;}
.news_tj:hover{}
.news_tj .img{ width:47%; float: left; height:206px;}
.news_tj .img img{ width:100%;height: 100%;transition: 0.5s all;}
.news_tj .img img:hover{transform: scale(1.05, 1.05);transition: 0.5s all;}
.news_tj .txt{ width:50%; float: left; padding-left:2%;}
.news_tj .txt h1{font-size: 17px;color: #222222; margin-top: 15px;line-height:32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden;}
.news_tj .txt h1 a{ color: #222222;}
.news_tj .txt p{font-size: 15px;color: #888888; padding-top:5px;line-height: 32px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden; font-weight: 500;}
.news_tj .txt span{font-size: 16px;color: #666666;line-height: 30px;padding-top:10px; display: block;font-weight: 500;}
.news_tj .txt span em{font-size:28px;color: #960215; font-weight: 600; font-style: inherit; padding-right: 5px;}
.news_tj2{ margin-top:30px;}
.news_tj2 .img{ float: right;}
.news_tj2 .txt{}

.xxyw_list{ position: relative;margin-top:30px;margin-bottom:20px;}
.xxyw_listnr{width: 29.7%; float: left; background: #fff; padding:14px 15px 15px;box-shadow: 0px 0px 5px 0px rgba(153, 43, 49, 0.3);}
.xxyw_listnr:hover{box-shadow: 0px 0px 15px 0px rgba(153, 43, 49, 0.4);transition: 0.6s all;}
.xxyw_listnr+ .xxyw_listnr{margin-left: 2.2%;}
.xxyw_listnr:hover .line_div{width:100%;}
.xxyw_listnr a{margin-left:85px; display: block;padding-left: 20px;}

.xxyw_listnr .bt{ font-size:17px;font-weight:600;line-height:32px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;transition:all 0.3s;color: #222222;}
.xxyw_listnr .bt{color: #222;}
.xxyw_listnr .bt:hover{color:#960215;}
.xxyw_listnr .date{float:left;width:80px;font-size:18px;text-align:center;border-right: 1px solid #d0ccc6; padding-right: 10px;}
.xxyw_listnr .date .m1{line-height:1.2;font-size:28px; font-weight: 600; color: #960215;padding-top: 5px;}
.xxyw_listnr .date .m2{font-size:16px;padding-bottom: 5px;color: #666666;font-weight: 100;}

.main2{background:#fff;padding-bottom: 2%;padding-top: 2%;}
.zxgg_list{padding: 1.5% 0% 0; width: 100%;margin-top: 0;}
.zxgg_list .xxyw_listnr{ width: 28.7%; margin: 1.2%;}
.btbj{width: 33.5%; position: absolute; height: 300px; background: url("../images/zxgg_bj.jpg") left center no-repeat; background-size: cover; left: 0;}
.btbj .tit{color: #fff;position: absolute;top:42%; left: 20%; z-index: 2}
.btbj .more{position: absolute;top:55%; left: 20%;z-index: 2}
.btbj::after{background: rgba(150,2,21,.8);content: "";position: absolute;top:35%;height: 140px;z-index: 1;width: 90%;right: 0;}

.main3{background:url("../images/main3.jpg") center no-repeat;background-size:cover;padding-bottom: 2%;padding-top: 3%;}
.xsdt{ width:100%;}
.bt2{margin: 0 auto; height: 80px;position: relative;}
.mw1{width:340px;}
.mw2{width:440px;}
.mw3{width:220px;}
.mw4{width:520px;}
.mw5{width:220px;}

.bt2::after{ display: block; content: ""; position: absolute; width: 1px; height: 70px; background: #ddd; left: 50px; top:0px;}
.tit{text-align: center;line-height: 40px;font-size:30px; color: #fff; font-weight: 600;border-bottom: 1px solid #ddd;padding-bottom:5px;position: relative;padding-left: 50px;}
.tit::after{ display: block; content: ""; position: absolute; width: 10px; height: 10px; background: #ddd; right: 0px; bottom:-5px;border-radius: 50%; }
.tit::before{ display: block; content: ""; position: absolute; width: 10px; height: 10px; background: #ddd; left: 45px; bottom:-5px;border-radius: 50%; z-index: 9;}
.tit2{text-align: center;line-height: 30px;font-size:16px; color: #fff; font-weight: 500;text-transform: uppercase;padding-left: 50px;}
.tit img{ margin-right: 20px;}
.bt3 .tit{color: #960215;}
.bt3 .tit2{color: #aaa;}
.bt3 .tit::before{  background: #960215;}

.bt2 .more{ height: auto; margin-top: 30px;}
.bt2 .more img{margin-left: 0px;}
.xsdt_list{  width: 100%;margin-top:5px; }
.xsdt_list .item{ background: #fff;padding: 2% 3% 1.5%;margin: 2%;width:40%; float: left;}
.xsdt_list .item h1{line-height:26px;padding:10px 5px 25px;font-size:17px; font-weight: 600; color: #222; border-bottom: 1px solid #ebd5d6; }
.xsdt_list .item h1 a{color: #222;}
.xsdt_list .item .txt{ margin-top: 15px; margin-left: 5px;}
.xsdt_list .item .txt li{line-height:36px;font-size:16px;color: #222;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.xsdt_list .item .txt li img{ margin-right: 10px;}

.kygz{ width: 50%;float: left;display: none;}
.kygz_list{ float: right; width: 72%; margin-right: 10%;margin-top: 4.5%; }
.kygz_list .item{background: #fff; padding: 20px 30px 40px;margin-bottom: 18%; border-radius:12px; height: 145px;}
.kygz_list .item h1{line-height:26px;padding:10px 5px 0px;font-size:17px; font-weight: 600; color: #222; }
.kygz_list .item h1 a{color: #222;}
.kygz_list .item p{line-height:32px; margin-top:10px;margin-bottom:10px;padding:0px 5px;font-size:17px; color: #888888;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;}

.kygz_list .item .date{ margin: 0 auto; background: url("../images/date1.png") center no-repeat #820414;  border-radius: 3rem;width: 78px; height:78px; line-height:78px}
.kygz_list .item .date em{font-style: normal; display: block;  line-height: 25px;font-weight: bold; font-size:18px;color:#fff;padding-top: 15px;padding-left: 18px;}
.kygz_list .item .date i{font-style: normal; line-height: 25px;display: block; color: #fff; font-size: 18px; text-align: right;padding-top: 0px;padding-right: 15px;}

.main4{background:url("../images/main4.jpg") bottom right no-repeat #f9f2f0;padding-bottom: 2%;padding-top: 2%;}
.bt4{ float: right; }
.bt4 .tit{color: #960215;}
.syxwqh{width:55%;margin-top: 3%; float: left; background: #fff; padding:30px;box-shadow: 0px 0px 5px 0px rgba(153, 43, 49, 0.3);}
.main_img{position: relative;overflow: hidden;}
.main_img .image{ position: relative;height:330px;/*box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);*/overflow: hidden;}
.main_img .image a img{position: absolute;width: 50%;height:290px;object-fit: cover;left: 0;}
.main_img .image img:hover{transform: scale(1.05, 1.05);transition: 0.5s all;}

.main_img .image .txt{ width:45%; position: absolute; right: 0; padding-left:2%;}
.main_img .image .txt h1{font-size: 17px;color: #222222; margin-top: 15px;line-height:32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden}
.main_img .image .txt h1 a{ color: #222222;}
.main_img .image .txt p{ text-indent: 2em; font-size: 15px;color: #888888; padding-top:5px;line-height: 32px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow:hidden }
.main_img .image .txt span{font-size: 16px;color: #666666;line-height: 30px;padding-top:10px; display: block;}
.main_img .image .txt span em{font-size:28px;color: #960215; font-weight: 600; font-style: inherit; padding-right: 5px;}

.main_t{margin: 0px;padding-top: 60px;text-align: center;font-size: 32px;color: #333333;font-weight: bold;}
.main_t small{font-size: 20px;color: #6A88B0;padding-left: 10px;margin-bottom: 10px;}
.main_t span{font-size: 13px;color: #fff;float: right;line-height: 30px;display: none;}
.xwqiah{ width:15%; margin: 0 auto;}
.main_img .container .swiper-pagination{ bottom: 0px; height: 12px; }
.main_img .container .swiper-pagination span{position: relative;margin-left:6px;min-height: 12px;height:12px;width: 12px;padding: 0px;border-radius: 8px;background:#de9aa3;opacity: 1;display: block;float: left;}
.main_img .container .swiper-pagination .swiper-pagination-bullet-active{background: #960215;}
.main_img .container .swiper-pagination span{}
.main_img .swiper-notification{ display: none;}

.pxjl_list{width:26%; float: left; margin-top: 3%; margin-left: 3%;background: #fff; padding:20px 30px;box-shadow: 0px 0px 5px 0px rgba(153, 43, 49, 0.3);}
.pxjl_list .item{border-bottom: 1px solid #ebd5d6;padding:0px 5px 10px; margin-bottom: 10px;}
.pxjl_list .item h1{font-size: 17px;color: #222222;line-height:32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden}
.pxjl_list .item h1 a{ color: #222222;}
.pxjl_list .item p{ text-indent: 2em; font-size: 15px;color: #888888;line-height: 32px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow:hidden }

.xsyd{ }
.bt5{ }
.bt5 .tit{color: #960215;}

.ztzl_lb{ margin-top:5px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;overflow: hidden; transition: 0.6s all;}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{}

.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
button:hover{ border: none}
.slick-next, .slick-prev{position: absolute;bottom:0%;transform: translateY(-50%);width:40px;height: 40px; border:none;text-align: center;cursor: pointer;font-size:0rem;transition: .3s}
.slick-prev{left:49%; background: url("../images/prev.png") center no-repeat #960215; z-index: 9;border-radius: 0 0 0 16px;}
.slick-next{right:45%;background: url("../images/next.png") center no-repeat #960215;border-radius: 0 16px 0 0;}
.slick-prev:hover{left:49%; background: url("../images/prev.png") center no-repeat #c04b51; z-index: 9;}
.slick-next:hover{right:45%;background: url("../images/next.png") center no-repeat #c04b51;}
.slick-next:before{content: "\eabb";}

.slick-dots{position:absolute;left:0;width:100%;text-align:center;z-index:6}
.slick-dots li{}
.slick-dots li{display: inline-block; margin: 0px 3px;width:12px;height:12px;font-size:0;color:#fff;background:#fff;border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0;-webkit-box-shadow:2px 0 1px rgba(0,0,0,.1);-moz-box-shadow:2px 0 1px rgba(0,0,0,.1);-ms-box-shadow:2px 0 1px rgba(0,0,0,.1);-o-box-shadow:2px 0 1px rgba(0,0,0,.1);box-shadow:2px 0 1px rgba(0,0,0,.1)}
.slick-dots li.slick-active{background:#960215}

.zcwj_lb{ width:100%;}
.zcwj_pic{padding:40px 0 20px}
.zcwj_pic .img{width: 54%; float: left; transition: .5s;position: relative;}
.zcwj_pic .img .imgbg{padding-bottom:76.5%;transition: all .5s ease-out 0s;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;}

.zcwj_pic .img .imgbg img{ position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;display: none;}
.zcwj_pic .img img:hover{ transform:scale(1.05);}/*氓鈥郝久р�扳�∶︹�澛久ヂぢ�*/
.zcwj_pic .txt{ margin-top: 150px; width: 38%; float: left;background: #fff; padding:40px 40px;box-shadow: 0px 0px 5px 0px rgba(153, 43, 49, 0.3);}
.zcwj_pic .txt h1{font-size: 17px;color: #222222;line-height:32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden}
.zcwj_pic .txt h1 a{ color: #222222;}
.zcwj_pic .txt p{text-indent: 2em; font-size: 15px;color: #888888; margin-top: 50px;line-height: 32px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow:hidden }
.zcwj_pic .txt .date{font-size:1.8rem;color:#960215;line-height: 40px; font-weight: bold; padding-top: 2rem;}
.zcwj_pic .txt .date img{vertical-align: middle; margin-right:5px; margin-top: -3px;}
.zcwj_pic .txt span{font-size:1.7rem; text-align: right; float: right; line-height: 26px;font-weight:bold;padding-top: 2rem;}
.zcwj_pic .txt span a{}
.zcwj_pic .txt span a:hover{color: #fff; transition: .5s; text-align: center; padding: 1.5rem 2rem; border-radius: 4rem;}
.zcwj_pic .txt span img{vertical-align: middle; margin-left:5px; margin-top: -3px;}



.kcylq .round { float: left; width: 21%;  height: auto;  padding-bottom: 20.55%;  position: relative;  overflow: hidden;  border-radius: 50%;  text-align: center;  display: table;  margin: 20px 5%;  font-size: 20px;  font-weight: bold;  box-sizing: border-box;  }
        .index-row1 .items {padding: 0 10px;}
        .kcylq .round a {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  }
        .kcylq a {  display: table-cell;  vertical-align: middle;  }
        .kcylq .r1 {  border: 4px solid #EA6024;  background-color: #FEF9F7;  }
        .kcylq .r1 a {  color: #EA6024;  word-break: break-all;  }
        .kcylq .r2 {  border: 4px solid #F7A80F;  background-color: #FEFAF3;  }
        .kcylq .r2 a {  color: #F7A80F;  }
        .kcylq .r3 {  border: 4px solid #51AF7E;  background-color: #F6FBF8;  }
        .kcylq .round:hover {  cursor: pointer;  }
        .kcylq .round:hover a {  color: #fff;  }
        .kcylq .r1:hover,
        .kcylq .r3:hover,
        .kcylq .r5:hover {  background:#960215;  background-size: 100% 100%;  }
        .kcylq .r2:hover,
        .kcylq .r4:hover,
        .kcylq .r6:hover {  background:#960215;  background-size: 100% 100%;  }
        .kcylq .round:hover {  border: 4px solid #f0cd9c;  box-sizing: border-box;  }

.jsgd{margin-top: 2%;}
.kxyj_tj_fl{width:20%; float: left; position: relative;background:#f2ebeb;}
.sxjd_list .slick-slide{margin:0 15px;}
.kxyj_tj_fl:first-child{}
.kxyj_tj_fl a {  display: block;  position: relative;}
.kxyj_tj_fl .img .img_hezi {  padding-bottom: 64%;background-position: top center!important;border: 1px solid #ddd;}

.kxyj_tj_fl .txt{flex-direction: column;justify-content: flex-end;padding: 15px 25px 15px 50px;align-items: flex-start;background: url(../images/doc.png) 30px 28px no-repeat;}
.kxyj_tj_fl .txt h6{font-size: 15px;color: #666;line-height: 20px;}
.kxyj_tj_fl .txt h6 img{vertical-align: middle; margin-right:5px; margin-top: -3px;}
.kxyj_tj_fl .txt h4 {font-size:18px;color: #222;line-height:26px; padding: .1rem 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow:hidden;}
.kxyj_tj_fl:hover .txt h4{color: #99141b; font-weight: bold;}
.kxyj_tj_fl .txt p{ font-size: 15px;color: #888888; padding-top:5px;line-height:28px;height: 84px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow:hidden; font-weight: 500;}

.jsgd .slick-prev{left:-5%;bottom:50px;}
.jsgd .slick-next{right:-5%;bottom:50px;}
.jsgd .slick-prev:hover{left:-5%;bottom:50px;}
.jsgd .slick-next:hover{right:-5%;bottom:50px;}

.kxyj_list{padding-top: 10px;}
.kxyj_list ul li{padding-left:20px; background:url("../images/list1.png") 2px center no-repeat;font-size:17px;height:40px; line-height:40px; color:#222;}
.kxyj_list ul li span{ float: right; color: #005bcf; font-size: 16px;padding-right: 0px;}