@charset "utf-8";
.container{}
.header{height: auto;}

.banner{position: relative;}
.banner img{width: 100%;}
.btxt{position: absolute;top:50%;left:0;width: 100%;text-align: center;transform: translateY(-50%);}
.btxt .btxta{font-size: 32px;font-weight: bold;color: #fff;}
.btxt .btxtb{font-size: 24px;font-family: "Arial";text-transform: uppercase;color: #fff;}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

.sjcontent{display: none;}

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}
}

.wrap .main{padding: 50px 0;}
.list .news{margin-bottom: 20px}
.list .news tr td{line-height: 1.8;border-bottom: 1px solid #ddd;padding: 10px 0;font-size: 16px;}
@media only screen and (max-width:1385px){
	.wrap .main{padding: 42px 0;}
	.list .news tr td{padding: 7px 0;font-size: 14px;}

	.btxt .btxta{font-size: 26px;}
	.btxt .btxtb{font-size: 20px;}


}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
	.btxt .btxta{font-size: 20px;}
	.btxt .btxtb{font-size: 16px;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
	.sjcontent{display: block;}
	.pccontent{display: none;}
	.list .news tr td{padding: 4px 0;font-size: 13px;}
	.btxt .btxta{font-size: 15px;}
	.btxt .btxtb{font-size: 12px;}
}

.sidebar{height: 87px;border-bottom: 1px solid #eeeeee;background: #fff;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 48px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 87px;font-size: 18px;color: #333333;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{background: url(in1_11.png) no-repeat bottom center;font-weight: bold;}
.sidebar .location{float:right;line-height: 87px;} 
.sidebar .location a{font-size: 14px;color: #666666;padding-left: 19px;margin-left: 17px;background: url(in3_06.png) no-repeat left center;}
.sidebar .location a.u-home{padding-left: 40px;background: url(in2_03.png) no-repeat left center;margin-left: 0;}
.sidebar .location a:hover{color: #246bc4;}
.sidebar .location h3{display: none;}
.sidebar .menu dl dd{display: none;}
@media only screen and (max-width:1385px){
	.sidebar{height: 66px;}
	.sidebar .menu dl dt{margin-right: 35px;}
	.sidebar .menu dl dt a{font-size: 16px;line-height: 64px;}
	.sidebar .location{line-height: 64px;}
	.sidebar .location a{padding-left: 17px;margin-left: 14px;}
	.sidebar .location a.u-home{padding-left: 30px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1385px){
	.article{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 13px;}
}

.piList .pic-item-list .pic-item{float:left;width: 32.2%;margin:0 1.7% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.8;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 16px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #246bc4;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1385px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#246bc4; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.cot .cotl{float: left;width: 420px;margin-left: 40px;}
.cot .cotl .cotla{padding-bottom: 35px;border-bottom: 1px solid #e2e0de;}
.cot .cotl .cotlb{margin-top: 30px;}
.cot .cotl .cotlb .cotlbi{margin-bottom: 28px;padding-left: 52px;}
.cot .cotl .cotlb .cotlbi.cotlbi1{background: url(con1_06.png) no-repeat left center;}
.cot .cotl .cotlb .cotlbi.cotlbi2{background: url(con2_09.png) no-repeat left center;}
.cot .cotl .cotlb .cotlbi.cotlbi3{background: url(con3_11.png) no-repeat left center;}
.cot .cotl .cotlb .cotlbi.cotlbi4{background: url(con4_13.png) no-repeat left center;}
.cot .cotl .cotlb .cotlbi .cotlbia{font-size: 14px;color: #121212;}
.cot .cotl .cotlb .cotlbi .cotlbib{font-size: 18px;color: #121212;}
.cot .cotr{float: right;width: 843px;}
@media only screen and (max-width:1385px){
	.cot .cotl{width: 370px;margin-left: 0;}
	.cot .cotl .cotla{padding-bottom: 25px;}
	.cot .cotl .cotlb .cotlbi{margin-bottom: 25px;padding-left: 45px;}
	.cot .cotl .cotlb .cotlbi .cotlbia{font-size: 13px;}
	.cot .cotl .cotlb .cotlbi .cotlbib{font-size: 16px;}
	.cot .cotr{width: 800px;}
}
@media only screen and (max-width:1200px){
	.cot .cotl{float: none;width: 100%;}
	.cot .cotl .cotla{padding-bottom: 20px;}
	.cot .cotl .cotla img{width: 350px;}
	.cot .cotr{float: none;width: 100%;margin-top: 35px;}
}
@media only screen and (max-width:750px){
	.cot .cotl .cotla{max-width: 80%;}
	.cot .cotl .cotlb{margin-top: 20px;}
	.cot .cotl .cotlb .cotlbi{margin-bottom: 15px;padding-left: 35px;background-size: 27px 27px !important;}
	.cot .cotl .cotlb .cotlbi .cotlbib{font-size: 14px;}
}

.hotNews{background: #f6f6f6;}
.hotNews .pic{float: left;width: 655px;overflow: hidden;}
.hotNews .pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.hotNews:hover .pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.hotNews dl{float: right;width: 520px;padding-right: 154px;position: relative;}
.hotNews dl dt{padding-top: 86px;}
.hotNews dl dt{font-size: 24px;color: #000000;font-weight: bold;line-height: 32px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.hotNews:hover dl dt{color: #246bc4;}
.hotNews dl dd.time{position: absolute;right: 20px;top:80px;width: 88px;text-align: center;}
.hotNews dl dd.time .timea{font-size: 63px;color: #246bc4;font-family: "Arial";font-weight: bold;line-height: 1;}
.hotNews dl dd.time .timeb{width: 68px;height: 1px;background: #7e7e7e;margin:28px auto;}
.hotNews dl dd.time .timec{font-size: 20px;color: #246bc4;font-family: "Arial";}
.hotNews dl dd.sotime{display: none;}
.hotNews dl dd.i{margin-top: 20px;font-size: 20px;color: #666666;line-height: 32px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.hotNews dl dd.m{margin-top: 45px;}
.hotNews dl dd.m span{display: inline-block;line-height: 42px;border-bottom: 2px solid #246bc4;font-size: 16px;color: #666666;padding: 0 5px;}
@media only screen and (max-width:1385px){
	.hotNews .pic{width: 580px;margin-bottom: 35px;}
	.hotNews dl{width: 480px;padding-right: 110px;}
	.hotNews dl dt{padding-top: 60px;}
	.hotNews dl dt{font-size: 20px;}
	.hotNews dl dd.time{right: 15px;top:55px;}
	.hotNews dl dd.time .timea{font-size: 54px;}
	.hotNews dl dd.time .timeb{margin:20px auto 0;}
	.hotNews dl dd.time .timec{font-size: 18px;}
	.hotNews dl dd.i{margin-top: 15px;font-size: 17px;line-height: 28px;}
	.hotNews dl dd.m{margin-top: 30px;}
	.hotNews dl dd.m span{line-height: 38px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.hotNews .pic{width: 500px;margin-bottom: 20px;}
	.hotNews dl{width: calc(100% - 540px);padding-right: 20px;}
	.hotNews dl dd.time{display: none;}
	.hotNews dl dt{padding-top: 20px;}
	.hotNews dl dt{font-size: 18px;line-height: 24px;}
	.hotNews dl dd.sotime{display: block;font-size: 14px;margin-top: 10px;}
	.hotNews dl dd.i{margin-top: 10px;font-size: 15px;line-height: 24px;}
}
@media only screen and (max-width:750px){
	.hotNews .pic{width: 100%;float: none;margin-bottom: 10px;}
	.hotNews dl{float: none;width: 100%;box-sizing: border-box;padding: 3% 2%;}
	.hotNews dl dt{padding-top: 0;}
	.hotNews dl dt{font-size: 15px;line-height: 20px;}
	.hotNews dl dd.sotime{font-size: 11px;margin-top: 5px;}
	.hotNews dl dd.i{margin-top: 7px;font-size: 13px;line-height: 20px;}
	.hotNews dl dd.m{display: none;}
}

.list{margin: 0 0 30px;}
.list ul li{line-height: 25px;padding: 15px 0;border-bottom: 1px solid #eee}
.list ul li span{float: right;font-size: 14px;color: #cfcfcf;}
.list ul li a{font-size: 18px;color: #000000;padding-left: 50px;background: url(news2_07.png) no-repeat 5px center;transition: all 0.6s;}
.list ul li:hover a{color: #246bc4;font-weight: bold;padding-left: 70px;}
.down.list ul li span{font-size: 16px;color: #174e8f;padding-left: 35px;background: url(down2.png) no-repeat left center;background-size: contain;}
.down.list ul li:hover span{color: #246bc4;background: url(down1.png) no-repeat left center;background-size: contain;}

@media only screen and (max-width:1385px){
	.list{margin: 0 0 20px;}
	.list ul li{line-height: 22px;padding: 12px 0;}
	.list ul li span{font-size: 13px;}
	.list ul li a{font-size: 16px;padding-left: 40px;}
	.list ul li:hover a{padding-left: 55px;}
	.down.list ul li span{font-size: 14px;padding-left: 31px;}
}
@media only screen and (max-width:1200px){
	.list{margin: 0 0 10px;}
	.list ul li{line-height: 20px;padding: 10px 0;}
	.list ul li span{font-size: 12px;}
	.list ul li a{font-size: 15px;padding-left: 30px;background: url(news2_07.png) no-repeat 0 center;}
	.list ul li:hover a{padding-left: 45px;}
}
@media only screen and (max-width:750px){
	.list{margin: 0 0 5px;}
	.list ul li{padding: 8px 0;border-bottom: 1px solid #eee}
	.list ul li span{display: none;}
	.list ul li a{font-size: 14px;padding-left: 20px;}
	.list ul li:hover a{padding-left: 25px;}
}

.pictxt{padding: 60px 0;}
.pictxt .pictxta .pictxtax{padding-bottom: 45px;position: relative;}
.pictxt .pictxta .pictxtax .swiper-pagination{bottom: 0;text-align: center;width: 100%;}
.pictxt .pictxta .pictxtax .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #a2a2a2;margin:0 13px;}
.pictxt .pictxta .pictxtax .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #246bc4;}
.pictxtb{margin:60px 0 40px;}
.pictxtb .pictxtbi{padding: 70px 0;}
.pictxtb .pictxtbi .pictxtbil{float: left;width: 418px;overflow: hidden;}
.pictxtb .pictxtbi .pictxtbil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.pictxtb .pictxtbi:hover .pictxtbil img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.pictxtb .pictxtbi .pictxtbir{float: right;width: calc(100% - 520px);}
.pictxtb .pictxtbi .pictxtbir .pictxtbira{padding-top: 45px;font-size: 16px;color: #aeaeaf;}
.pictxtb .pictxtbi .pictxtbir .pictxtbirb{margin-top: 25px;font-size: 20px;color: #000000;}
.pictxtb .pictxtbi .pictxtbir .pictxtbirc{margin-top: 20px;font-size: 16px;color: #999999;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.pictxtb .pictxtbi:hover{background: #f2f4f7;}
.pictxtb .pictxtbi:hover .pictxtbirb{color: #246bc4;}
@media only screen and (max-width:1385px){
	.pictxt{padding: 45px 0;}
	.pictxt .pictxta .pictxtax .swiper-pagination .swiper-pagination-bullet{margin:0 9px;}
	.pictxtb{margin:45px 0 30px;}
	.pictxtb .pictxtbi{padding: 55px 0;}
	.pictxtb .pictxtbi .pictxtbil{width: 390px;}
	.pictxtb .pictxtbi .pictxtbir{width: calc(100% - 445px);}
	.pictxtb .pictxtbi .pictxtbir .pictxtbira{font-size: 14px;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirb{font-size: 17px;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirc{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.pictxt{padding: 30px 0;}
	.pictxt .pictxta .pictxtax{padding-bottom: 35px;}
	.pictxt .pictxta .pictxtax .swiper-pagination .swiper-pagination-bullet{margin:0 6px;}
	.pictxtb{margin:30px 0 20px;}
	.pictxtb .pictxtbi{padding: 40px 0;}
	.pictxtb .pictxtbi .pictxtbil{width: 300px;}
	.pictxtb .pictxtbi .pictxtbir{width: calc(100% - 330px);}
	.pictxtb .pictxtbi .pictxtbir .pictxtbira{font-size: 13px;padding-top: 30px;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirb{font-size: 16px;margin-top: 20px;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirc{font-size: 13px;margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.pictxt{padding: 20px 0;}
	.pictxt .pictxta .pictxtax{padding-bottom: 25px;}
	.pictxt .pictxta .pictxtax .swiper-pagination .swiper-pagination-bullet{margin:0 3px;}
	.pictxtb{margin:20px 0 15px;}
	.pictxtb .pictxtbi{padding: 20px 0;}
	.pictxtb .pictxtbi .pictxtbil{float: none;width: 100%;}
	.pictxtb .pictxtbi .pictxtbir{float: none;width: 100%;box-sizing: border-box;padding: 3% 2%;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbira{font-size: 12px;padding-top: 0;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirb{font-size: 14px;margin-top: 10px;}
	.pictxtb .pictxtbi .pictxtbir .pictxtbirc{margin-top: 5px;}
}

.s4_c{margin-top: 50px;}
.s4_c .s4_cc{margin-top: 30px;}
.s4_c .s4_cc .s4_cci{text-align: center;float: left;width: 25%;background: url(ab1_03.jpg) no-repeat right center;}
.s4_c .s4_cc .s4_cci:last-child{background: none;}
.s4_c .s4_cc .s4_cci .s4_ccia b{font-size: 60px;color: #246bc4;font-family: "Arial";}
.s4_c .s4_cc .s4_cci .s4_ccia span{font-size: 22px;color: #2b2b2b;}
.s4_c .s4_cc .s4_cci .s4_ccib{font-size: 20px;color: #2b2b2b;}
@media only screen and (max-width:1385px){
	.s4_c{}
	.s4_c .s4_cc{margin-top: 25px;}
	.s4_c .s4_cc .s4_cci .s4_ccia b{font-size: 50px;}
	.s4_c .s4_cc .s4_cci .s4_ccia span{font-size: 19px;}
	.s4_c .s4_cc .s4_cci .s4_ccib{font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.s4_c .s4_cc{margin-top: 20px;}
	.s4_c .s4_cc .s4_cci .s4_ccia b{font-size: 40px;}
	.s4_c .s4_cc .s4_cci .s4_ccia span{font-size: 16px;}
	.s4_c .s4_cc .s4_cci .s4_ccib{font-size: 16px;}
}
@media only screen and (max-width:750px){
	.s4_c .s4_cc{margin-top: 25px;}
	.s4_c .s4_cc .s4_cci{background: none}
	.s4_c .s4_cc .s4_cci .s4_ccia b{font-size: 26px;}
	.s4_c .s4_cc .s4_cci .s4_ccia span{font-size: 14px;}
	.s4_c .s4_cc .s4_cci .s4_ccib{font-size: 14px;}
}

.zpArea01 { margin:75px 0 30px; }
.zpArea01 ul { padding-bottom:40px; }
.zpArea01 ul li { border-bottom:1px solid #d5d5d5; }
.zpArea01 ul li .p1 { color:#000; font-size:16px; padding-left:3%; cursor:pointer; }
.zpArea01 ul li .p1 i { display:block; float:left; height:120px; line-height:120px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.zpArea01 ul li .p2 { display:none; padding:20px 35px 30px; background:#f9f9f9; }
.zpArea01 ul li .p2 .txt { font-size:14px; color:#000; line-height:28px; margin-bottom:20px; }
 
.zpArea01 ul li .p1 i:nth-child(1) { width:29%; margin-right:1%; }
.zpArea01 ul li .p1 i:nth-child(2) { width:22%; margin-right:5%; text-align:center; }
.zpArea01 ul li .p1 i:nth-child(3) { width:22%; margin-right:5%; text-align:center; }
.zpArea01 ul li .p1 i:nth-child(4) { position:relative; width:16%; text-align:center; cursor:pointer; }
.zpArea01 ul li .p1 i:nth-child(4) a { position:relative; display:block; }
.zpArea01 ul li .p1 i:nth-child(4) em { position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);  display:inline-block; width:40px; height:40px; background:url(zp01.png) no-repeat center; background-size:cover!important; z-index:5; }

.zpArea01 ul li:first-child { border-bottom:none; border-radius:7px; overflow:hidden; }
.zpArea01 ul li:first-child .p1 { color:#fff; background:#0a4ba8; }
.zpArea01 ul li:first-child .p1 i { height:100px; line-height:100px; }
.zpArea01 ul li.on .p1 i:nth-child(4) em { background:url(zp02.png) no-repeat center; }

@media all and (max-width:1200px){
	
	.zpArea01 { margin:30px 0 0; }
	.zpArea01 ul li .p1 { font-size:14px; }
	.zpArea01 ul li .p1 i { height:45px; line-height:45px; }
	.zpArea01 ul li .p1 i:nth-child(1) { width:calc(100% - 310px); margin-right:10px; } 
	.zpArea01 ul li .p1 i:nth-child(2) { width:100px; text-align:center; margin-right:0; }
	.zpArea01 ul li .p1 i:nth-child(3) { width:100px; text-align:center; margin-right:0; }
	.zpArea01 ul li .p1 i:nth-child(4) { width:100px; text-align:center; }
	.zpArea01 ul li .p1 i:nth-child(4) em { width:25px; height:25px; }
	.zpArea01 ul li .p2 { padding:5%; }
	.zpArea01 ul li .p2 .txt { font-size:12px; line-height:20px; }
	
	.zpArea01 ul li:first-child .p1 i { height:45px; line-height:45px; }
}
@media all and (max-width:750px){
	.zpArea01 ul li .p1 i:nth-child(1) { width:calc(100% - 110px); margin-right:10px; } 
	.zpArea01 ul li .p1 i:nth-child(2) { display:none; }
	.zpArea01 ul li .p1 i:nth-child(3) { display:none; }
	.zpArea01 ul li .p1 i:nth-child(4) { width:100px; text-align:center; }
}
 
.zpArea02 { padding:50px 70px 60px 70px; color:#fff; background:url(zp03.jpg) no-repeat center; background-size:cover; border-radius:7px; overflow:hidden; }
.zpArea02 .p1 { font-size:24px; line-height:2; }
.zpArea02 .p2 { margin-top:25px; }
.zpArea02 .p2 i { display:inline-block; padding:20px 30px; background:#fff; font-size:24px; font-weight:bold; color:#e70012; border-radius:50px; }
 
@media all and (max-width:1760px){
	.zpArea02 { padding:40px 50px; }
	.zpArea02 .p1 { font-size:20px; line-height:2; }
	.zpArea02 .p2 { margin-top:20px; }
	.zpArea02 .p2 i { padding:15px 30px; font-size:20px; border-radius:50px; }
}
@media all and (max-width:1200px){
	.zpArea02 { padding:30px; }
	.zpArea02 .p1 { font-size:18px; line-height:2; }
	.zpArea02 .p2 { margin-top:20px; }
	.zpArea02 .p2 i { padding:15px 30px; font-size:18px; border-radius:50px; }
}
@media all and (max-width:750px){
	.zpArea02 { padding:25px 15px 30px; }
	.zpArea02 .p1 { font-size:16px; line-height:1.8; }
	.zpArea02 .p2 { margin-top:15px; }
	.zpArea02 .p2 i { padding:15px 20px; font-size:16px; border-radius:50px; }
}

.se .sei{float: left;width: 23%;margin:0 2.6666% 2.6666% 0;position: relative;}
.se .sei:nth-child(4n){margin-right: 0}
.se .sei .s3_cia{overflow: hidden;}
.se .sei .s3_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	width: 100%;
	
}
.se .sei:hover .s3_cia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.se .sei .s3_cib{position: absolute;top:30px;left: 0;padding: 0 22px;font-size: 16px;color: #fff}
@media all and (max-width:1385px){
	.se .sei .s3_cib{top:50px;padding: 0 18px;font-size: 16px;}
}
@media all and (max-width:1200px){
	.se .sei{width: 32.2%;margin:0 1.7% 3% 0;}
	.se .sei:nth-child(3n){margin-right: 0}
	.se .sei:nth-child(4n){margin-right: 1.7%}
	.se .sei .s3_cib{top:35px;padding: 0 12px;font-size: 14px;}
}
@media all and (max-width:750px){
	.se{width: 96%;margin:0 auto;}
	.se .sei{width: 48%;margin:0 4% 3% 0;}
	
	.se .sei:nth-child(3n){margin-right: 4%}
	.se .sei:nth-child(4n){margin-right: 4%}
	.se .sei:nth-child(2n){margin-right: 0%}
	.se .sei .s3_cib{top:15px;padding: 0 7px;font-size: 13px;}
}

.fawnmum-event{padding: 100px 0 200px;background: url(fa.jpg) no-repeat bottom center;background-size: contain;}
.gallery-top-ab03 { margin-bottom: 62px; overflow: hidden; }
.fbe-history-bd { display: flex; justify-content: space-between; min-height: 300px; padding: 0 164px 0 40px; }
.fbe-history-bd .fbe-history-con {padding-top: 32px;font-size: 16px;line-height: 3;width: 50%;}
.fbe-history-bd .fbe-history-year {  color: #174e8f; font-size: 54px; line-height: 100px; font-family: arial; }
.fbe-history-bd .fbe-history-year strong { color: #174e8f; font-size: 166px; line-height: 164px; font-family: arial; vertical-align: bottom; }
.fbe-history-ft { position: relative; }
.fbe-history-ft::after{ position: absolute; right: 0; left: 0; top: 11px; width: 100%; height: 1px; background: #b4c4d5; content: ''; }
.fbe-history-ft .g-full { position: relative; }
.fbe-history-ft .prev-ab03,
.fbe-history-ft .next-ab03 { position: absolute; top: -11px; display: block; width: 42px; height: 42px; border-radius: 42px; background-color: #afc0d3; background-position: center; background-repeat: no-repeat; cursor: pointer; transition: all .3s linear; z-index: 99; }
.fbe-history-ft .prev-ab03 { left: 0; }
.fbe-history-ft .next-ab03 { right: 0; }
.fbe-history-ft .next-ab03 {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1679887366430' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2622' width='16' height='16'%3E%3Cpath d='M371.050667 865.706667c-11.690667 11.946667-30.613333 11.946667-42.282667 0a31.146667 31.146667 0 0 1 0-43.306667l295.765333-302.933333a10.666667 10.666667 0 0 0 0-14.933334L328.768 201.6a31.146667 31.146667 0 0 1 0-43.306667 29.397333 29.397333 0 0 1 42.282667 0l324.181333 332.053334a31.146667 31.146667 0 0 1 0 43.306666L371.050667 865.706667z' fill='%23ffffff' p-id='2623'%3E%3C/path%3E%3C/svg%3E");}
.fbe-history-ft .prev-ab03 {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1679887345306' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2326' width='16' height='16'%3E%3Cpath d='M652.949333 865.706667c11.690667 11.946667 30.613333 11.946667 42.282667 0a31.146667 31.146667 0 0 0 0-43.306667l-295.765333-302.933333a10.666667 10.666667 0 0 1 0-14.933334l295.765333-302.933333a31.146667 31.146667 0 0 0 0-43.306667 29.397333 29.397333 0 0 0-42.282667 0L328.768 490.346667a31.146667 31.146667 0 0 0 0 43.306666L652.949333 865.706667z' fill='%23ffffff' p-id='2327'%3E%3C/path%3E%3C/svg%3E");}
.fbe-history-ft .prev-ab03:hover,
.fbe-history-ft .next-ab03:hover { background-color: #174e8f; }
.gallery-thumbs-ab03 { font-size: 24px; line-height: 64px; padding-top: 5px; overflow: hidden; }
.gallery-thumbs-ab03 .swiper-slide { position: relative; padding-top: 16px; color: #174e8f; text-align: center; cursor: pointer; }
.gallery-thumbs-ab03 .swiper-slide::after{ position: absolute; left: 50%; top: 4px; width: 10px; height: 10px; margin-left: -5px; border-radius: 10px; border: 2px solid #fff; background: #e5e5e5; content: ''; }
.gallery-thumbs-ab03 .swiper-slide-thumb-active { font-size: 36px; }
.gallery-thumbs-ab03 .swiper-slide-thumb-active::after{ top: 0; width: 16px; height: 16px; border-radius: 16px; border: 3px solid #fff; background: #174e8f; content: ''; }
@media (max-width:1280px) {
	.fawnmum-event{padding: 75px 0 160px}
	.gallery-top-ab03 { margin-bottom: 62px; }
	.fbe-history-bd {min-height: 270px;padding: 0 34px 0 20px;}
	.fbe-history-bd .fbe-history-con {padding-top: 20px;font-size: 15px;}
	.fbe-history-bd .fbe-history-year {font-size: 34px;line-height: 80px;}
	.fbe-history-bd .fbe-history-year strong {font-size: 106px;line-height: 124px;}
	.fbe-history-ft::after{ top: 10px; }
	.fbe-history-ft .prev-ab03,
	.fbe-history-ft .next-ab03 {top: -10px;width: 36px;height: 36px;}
	.gallery-thumbs-ab03 { font-size: 18px; line-height: 64px; padding-top: 5px; }
	.gallery-thumbs-ab03 .swiper-slide { padding-top: 16px; }
	.gallery-thumbs-ab03 .swiper-slide::after{ left: 50%; top: 3px; width: 10px; height: 10px; margin-left: -5px; }
	.gallery-thumbs-ab03 .swiper-slide-thumb-active {font-size: 26px;}
	.gallery-thumbs-ab03 .swiper-slide-thumb-active::after{ top: 0; width: 16px; height: 16px; border-radius: 16px; }
}
@media (max-width:900px) {
	.fawnmum-event{padding: 40px 0 70px}
	.gallery-top-ab03 { margin-bottom: 62px; }
	.fbe-history-bd { flex-wrap: wrap; flex-direction: column-reverse; min-height: auto; padding: 0 0; }
	.fbe-history-bd .fbe-history-con { padding: 0 0 40px; font-size: 14px; line-height: 2; width: 100%; }
	.fbe-history-bd .fbe-history-year { font-size: 16px; line-height: 2; }
	.fbe-history-bd .fbe-history-year strong { margin-right: 8px; font-size: 40px; line-height: 1.5; vertical-align: middle; }
	.fbe-history-ft .prev-ab03,
	.fbe-history-ft .next-ab03 { position: absolute; top: -7px; display: block; width: 32px; height: 32px; }
	.gallery-thumbs-ab03 { font-size: 16px; line-height: 44px; }
	.gallery-thumbs-ab03 .swiper-slide-thumb-active { font-size: 20px; }
	.fbc-honor-img .swiper-slide {text-align: center;}
	.fbc-honor-img .swiper-slide img{width: 80%;}
  .container{overflow: hidden;}
  .fawnmum-menu{ width: 120%; position: relative; left: 50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0); }
}

.rg{position: relative;background: url(lgbg.jpg) no-repeat center;background-size: cover;padding: 100px 0;}
.rg .rgb .rgbx{background: #fff;padding: 3% 2%;}
.rg .rgb .rgba{font-size: 30px;color: #333333;font-weight: bold;text-align: center;}
.rg .rgb .rgbb{margin-top: 17px; height: 59px;line-height: 59px;font-size: 16px;color: #34416a;font-weight: bold;text-align: center;background: #eaecef;}
.rg .rgb .rgbb span{background:url(lg1.png) no-repeat left center;display: inline-block;padding-left: 45px;}
.rg .rgb .rgbc{margin-top: 45px;}
.rg .rgb .rgbc .rgbca{margin-bottom: 21px;}
.rg .rgb .rgbc .rgbca .rgbcai{float:left;font-size: 0;width: 48%;margin-right: 4%;}
.rg .rgb .rgbc .rgbca .rgbcai:nth-child(2n){margin-right: 0;}
.rg .rgb .rgbc .rgbca .rgbcai span{display: inline-block;vertical-align: middle;width: 115px;text-align: right;line-height: 49px;margin-right: 15px;font-size: 16px;color: #333333;}
.rg .rgb .rgbc .rgbca .rgbcai input{height: 49px;width: calc(100% - 130px);border:1px solid #eaeaea;padding: 0 15px;font-size: 16px;vertical-align: middle;box-sizing: border-box;}
.rg .rgb .rgbc .rgbcb{font-size: 0;margin-bottom: 21px;}
.rg .rgb .rgbc .rgbcb span{display: inline-block;vertical-align: middle;width: 115px;text-align: right;line-height: 49px;margin-right: 15px;font-size: 16px;color: #333333;}
.rg .rgb .rgbc .rgbcb input{height: 49px;width: calc(100% - 130px);border:1px solid #eaeaea;padding: 0 15px;font-size: 16px;vertical-align: middle;box-sizing: border-box;}
.rg .rgb .rgbc .rgbcc{font-size: 0;margin-top: 44px;text-align: center;}
.rg .rgb .rgbc .rgbcc span{display: none;}
.rg .rgb .rgbc .rgbcc input{width: 60%;margin:0; height: 59px;background: #246bc4;font-size: 18px;color: #ffffff;border-radius: 8px;}
.rg .rgb .rgbx.lggg{max-width: 950px;margin:0 auto;box-sizing: border-box;}
.rg .rgb .rgbc .rgbcxx{text-align: right;font-size: 16px;}
.rg .rgb .rgbc .rgbcxx a{color: #246bc4}
@media (max-width:1303px) {
	.rg{padding: 75px 0;}
	.rg .rgb .rgba{font-size: 26px;}
	.rg .rgb .rgbb{margin-top: 12px;height: 50px;line-height: 50px;font-size: 14px;}
	.rg .rgb .rgbc{margin-top: 35px;}
	.rg .rgb .rgbc .rgbca{margin-bottom: 15px;}
	.rg .rgb .rgbc .rgbca .rgbcai span{line-height: 40px;font-size: 14px;margin-right: 10px;width: 100px;}
	.rg .rgb .rgbc .rgbca .rgbcai input{height: 40px;width: calc(100% - 110px);padding: 0 10px;font-size: 14px;}
	.rg .rgb .rgbc .rgbcb span{line-height: 40px;font-size: 14px;margin-right: 10px;width: 100px;}
	.rg .rgb .rgbc .rgbcb input{height: 40px;width: calc(100% - 110px);padding: 0 10px;font-size: 14px;}
	.rg .rgb .rgbc .rgbcc{margin-top: 30px;}
	.rg .rgb .rgbc .rgbcc input{font-size: 16px;height: 50px;}
	.rg .rgb .rgbx.lggg{max-width: 700px;}
	.rg .rgb .rgbc .rgbcxx{font-size: 14px;}
}
@media (max-width:750px){
	.rg{padding: 40px 0;}
	.rg .rgb .rgbx{padding: 6% 4%}
	.rg .rgb .rgba{font-size: 18px;}
	.rg .rgb .rgbb{margin-top: 7px;height: 46px;line-height: 46px;font-size: 13px;}
	.rg .rgb .rgbb span{background-size: 20px 20px;padding-left: 30px;}
	.rg .rgb .rgbc{margin-top: 25px;}
	.rg .rgb .rgbc .rgbca{margin-bottom: 10px;}
	.rg .rgb .rgbc .rgbca .rgbcai{float: none;width: 100%;margin-right: 0;margin-bottom: 10px;}
	.rg .rgb .rgbc .rgbca .rgbcai span{line-height: 36px;font-size: 13px;margin-right: 10px;width: 70px;}
	.rg .rgb .rgbc .rgbca .rgbcai input{height: 36px;width: calc(100% - 80px);font-size: 13px;}
	.rg .rgb .rgbc .rgbcb span{line-height: 36px;font-size: 13px;margin-right: 10px;width: 70px;}
	.rg .rgb .rgbc .rgbcb input{height: 36px;width: calc(100% - 80px);font-size: 13px;}
	.rg .rgb .rgbc .rgbcc{margin-top: 15px;}
	.rg .rgb .rgbc .rgbcc input{font-size: 14px;height: 36px;}
	.rg .rgb .rgbc .rgbcxx{font-size: 13px;}
}




.lg{position: relative;}
.lg .lgb{position: absolute;left:50%;left: 50%;}


.sb{padding: 43px 0;border-bottom: 1px solid #dadada;}
.sb .sbl{float: left;width: 87px;background: #246bc4;text-align: center;padding: 10px 0;}
.sb .sbl div{font-size: 36px;color: #fff;line-height: 1;}
.sb .sbl p{font-size: 14px;color: #fff;line-height: 1;margin-top: 8px;}
.sb .sbr{float: right;width: calc(100% - 120px);}
.sb .sbr .sbra{font-size: 18px;color: #000000;margin-top: 8px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.sb .sbr .sbrc{font-size: 16px;color: #666666;margin-top: 12px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.sb .sbr .sbrb{font-size: 12px;color: #666;margin-top: 5px;display: none;}
.sb:hover .sbr .sbra{color: #246bc4}
@media (max-width:1385px) {
	.sb{padding: 35px 0;}
	.sb .sbl{width: 80px;padding: 7px 0;}
	.sb .sbl div{font-size: 30px;}
	.sb .sbl p{margin-top: 5px;font-size: 13px;}
	.sb .sbr{width: calc(100% - 105px);}
	.sb .sbr .sbra{margin-top: 5px;font-size: 16px;}
	.sb .sbr .sbrc{font-size: 14px;margin-top: 8px;}
}
@media (max-width:1200px) {
	.sb{padding: 25px 0;}
	.sb .sbl{width: 70px;}
	.sb .sbl div{font-size: 24px;}
	.sb .sbr{width: calc(100% - 90px);}
	.sb .sbr .sbra{margin-top: 3px;font-size: 14px;}
	.sb .sbr .sbrc{font-size: 13px;margin-top: 5px;}
}
@media (max-width:750px){
	.sb{padding: 20px 0;}
	.sb .sbl{display: none;}
	.sb .sbr{width: 100%;float: none;}
	.sb .sbr .sbra{margin-top: 0;}
	.sb .sbr .sbrb{display: block;}
}


.contacts03{ margin:50px 0}
.contacts03 .ihd{ font-size:36px; width:fit-content; margin:0 auto; padding: 0 10px; line-height:1; }
.contacts03 .ibd{ width:100%; padding-top:40px}


.contacts03 .ibd ul li { float:left; width:48%; margin-right:4%; }
.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:35px; }
.contacts03 .ibd ul li .p1 { line-height:40px; font-size:16px; color:#181818; }
.contacts03 .ibd ul li .p1 i { color:#e52b26; }
.contacts03 .ibd ul li .p2 .text { width:100%; height:60px; line-height:60px; border:1px solid #eee; font-size:14px; padding:0 20px; box-sizing: border-box; background:#eee }
.contacts03 .ibd ul li .p2 .textarea { width:100%; height:120px;  border:1px solid #eee; font-size:14px; padding:10px 20px; box-sizing: border-box; background:#eee  }
.contacts03 .ibd ul li.li05 { width:100%; margin-right:0; }
.contacts03 .ibd ul li.li06 { width:100%; margin-right:0; text-align:center; }
.contacts03 .ibd ul li.li06 .btn { display:inline-block; width:40%; height:50px; text-align:center; line-height:50px; font-size:18px; color:#fff; letter-spacing:6px; background:#dbdbdb; margin:0 20px; border-radius:10px; cursor:pointer; }
.contacts03 .ibd ul li.li06 .btn01 { background:#246bc4;  }

@media all and (max-width:1200px){

	.contacts03{ margin:40px 0}
	.contacts03 .ihd{ font-size:24px; line-height:normal; text-align:center}
	.contacts03 .ibd{ width:100%; padding-top:20px;}
	.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:25px; }
	.contacts03 .ibd ul li .p2 .text { height:50px; line-height:50px; }
	.contacts03 .ibd ul li.li06 .btn { width:30%; height:42px; font-size:16px; line-height:42px;margin:0 15px;}

}
@media all and (max-width:750px){
	.contacts03{ margin:20px 0}
	.contacts03 .ibd ul li { float:none; width:100%; margin-right:0; }
	.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
	.contacts03 .ibd ul li:nth-child(n + 2) { margin-top:16px; }
	.contacts03 .ibd ul li .p1 { line-height:30px; font-size:14px; }
	.contacts03 .ibd ul li .p2 .text { height:40px; line-height:40px; font-size:14px; padding:0 10px;  }
}