html{-webkit-text-size-adjust:none;} 

@font-face { 

	font-family:Rubik-Regular; 

	src: url(/static/fonts/rubik-regular.ttf);    

}

@font-face { 

	font-family:wrjfs; 

	src: url(/static/fonts/wrjfs.ttf);    

}

body{font-size: 12px; color: #666; line-height: 1;font-family:"\5FAE\8F6F\96C5\9ED1";overflow-x: hidden; }

a{ text-decoration:none; transition:all 0.3s}

a:hover{ text-decoration:none;}

.imgbox img{max-width: 100%; vertical-align: top;}

input,button,textarea{outline: none;font-family:"\5FAE\8F6F\96C5\9ED1"; }

input:-ms-input-placeholder,textarea:-ms-input-placeholder{  color: #999; }

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{  color: #999;}

/* *::-webkit-scrollbar {

	width: 3px;

	background-color: #fff;

}

*::-webkit-scrollbar-thumb {

	background-color: #86CB3D;

	border-radius: 3px;

	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);

} */

.hong{color: #0164a8;}

.hei{color: #383D45;}

.link3{color: #333;}

.link3:hover{color: #0164a8;}

.bgfa{background: #fafafa;}

.w1280{max-width: 1280px;width: 100%; margin: 0 auto;box-sizing: border-box;}



.top{height:110px;padding: 0 6.25vw;}

.logo{height: 50px;vertical-align: top;}

.icon1{background: url(/static/images/icon1.png) no-repeat left center;background-size: 40px auto;padding-left: 56px;font-family:Rubik-Regular;color: #333;font-size: 25px;padding-top: 10px;}

.navwrap{background: #0164a8;padding: 0 6.25vw;position: relative; z-index: 101;}

.nav li{ /*margin-right: 15px;*/}

.navlink{padding: 0 20px;height: 60px;color: #fff;}

.navlink b{font-size: 18px;font-weight:600;}

.navlink span{font-size: 14px; color: #FFF;}

.icon2{background: url(/static/images/icon2.png) no-repeat left center;background-size: 18px auto;padding-left: 26px; line-height: 18px;}

.nav li:nth-child(1) .navlink{padding: 0 18px;}

.nav li.now .navlink,.nav li:hover .navlink{background: #005189;}
.nav a:hover {color: #fff;}
.nav li.now .navlink span,.nav li:hover .navlink span{color: #FFF;}

.snav{background: #fff;min-width: 1280px; position: absolute;left: 50%; transform: translate(-50%); top: 60px;box-sizing: border-box;display: none; z-index: 101;}
.snavm{max-width: 1280px;margin: 0 auto;}
.fanav{padding: 45px 60px 68px;box-sizing: border-box;width: 100vw;}

.fanav li{width: calc((100% - 195px)/4); margin-right: 65px;}

.fanav li:nth-child(4){margin-right: 0;}

.fanav li h2{border-bottom: 1px solid #DEDEDE;padding: 20px 0;background: url(/static/images/icon4.png) no-repeat right center;color: #242424;font-size: 18px;}

.fanavm{padding: 23px 0 30px;}

.fanavm p a{line-height: 30px;font-size: 16px;color: #666;}

.fanavm p a:hover{color: #0164a8;}

.fanav li img{max-width: 100%; vertical-align: top;}

.fwnav{padding: 45px 60px 65px;width: 100vw;}

.fwnavl{width: calc(100% - 400px);}

.fwnavl li{width: calc((100% - 60px)/2); margin: 0 60px 45px 0;border-bottom: 1px solid #DEDEDE;background: url(/static/images/icon4.png) no-repeat right center;}

.fwnavl li:nth-child(2n){margin-right: 0;}

.fwnavl li a{padding: 20px 0;color: #242424;font-size: 18px;}

.fwnavl li a:hover{color: #0164a8;}

.fwnavl li:nth-child(2n){margin-right: 0;}

.fwnavr{width: 260px;}

.cpnav{width: 100vw;padding: 45px 230px 110px;box-sizing: border-box;}

.cpnav li{width: calc((100% - 260px)/5); margin-right: 65px;}

.cpnav li:nth-child(5n){margin-right: 0;}

.cpnav li h2{border-bottom: 1px solid #DEDEDE;padding: 20px 0;background: url(/static/images/icon4.png) no-repeat right center;color: #242424;font-size: 18px;}
.cpnav li h2 a:hover{color: #0164a8;}
.cpnavm{padding: 20px 0;}

.cpnavm p a{line-height: 36px;font-size: 16px;color: #666;}

.cpnavm p a:hover{color: #0164a8;}

.cpnavb{border: 1px solid #ededed;height: 140px;box-sizing: border-box;}

.cpnavb img{max-width: 100%;max-height: 140px;}

.navbg{width: 100%;height: calc(100vh - 170px); position: fixed;left: 0;top: 170px; z-index: 100;background: #000; opacity: 0.5;display: none;}

/* .nav li:hover .navbg,.nav li:hover .snav{display: block;} */

.ssbox{width: 302px;}

.ss_input{border: none;border-bottom: 1px solid rgba(255,255,255,0.5);width: calc(100% - 40px);box-sizing: border-box;height: 36px;background: none;color: #fff;}

.ss_btn{width: 24px;height: 36px;background: url(/static/images/icon3.png) no-repeat center center;background-size: 24px auto;border: none; cursor: pointer;}



.footer{background: url(/static/images/img5.png) no-repeat center bottom #EFEFEF;padding: 85px 10vw 25px;}

.footerl{width: 50%;}

.logo2{height: 29px;}

.fnav{color: #333;font-size: 18px; line-height: 28px;padding-bottom: 30px;}

.fnav span{padding: 0 20px;}

.num{font-family:Rubik-Regular; }

.social-share{margin: 65px 0 70px;}

.social-share .social-share-icon{box-sizing: border-box;width: 50px;height: 50px;margin: 0 25px 0 0;}

.social-share .icon-weibo{border: 1px solid #DCDCDC;background: url(/static/images/icon5a.png) no-repeat center center;font-size: 0;}
.social-share .icon-weibo:hover{background: url(/static/images/icon5ab.png) no-repeat center center;}

.social-share .icon-wechat{border: 1px solid #DCDCDC;background: url(/static/images/icon5b.png) no-repeat center center;font-size: 0;}
.social-share .icon-wechat:hover{background: url(/static/images/icon5bb.png) no-repeat center center;}

.social-share .icon-qq{border: 1px solid #DCDCDC;background: url(/static/images/icon5c.png) no-repeat center center;font-size: 0;}
.social-share .icon-qq:hover{background: url(/static/images/icon5cb.png) no-repeat center center;}

.fltxt{line-height: 52px;font-size: 14px; color: #999;}

.footerr{width:45%;}

.footerrt{border-bottom: 2px solid #DBDEDB; position: relative; margin-bottom: 10px;}

.footerrt::after{content: '';display: inline-block;width: 180px;height: 2px;background: #0164a8; position: absolute;left: 0; bottom: -2px;}

.footerrt h2{font-size: 30px; color: #333;}

.footerrt p{color: #999;font-size: 16px; line-height: 24px;padding: 25px 0 18px;}

.footerrb li{width: calc((100% - 55px)/2);padding: 25px 0 0; border-bottom: 1px solid #D2D7D1; position: relative; z-index: 1;}
.footerrb li:nth-child(4){z-index: 10;}

.footerrb li:last-child{width: 100%; margin-bottom: 44px;}

.footerrbtxt{width: 50px;font-size: 16px;padding: 15px 0;}

.footerrb_input{border: none;height:30px;width: calc(100% - 50px);font-size: 16px; color: #333; background: none;}

.footerrb_input2{border: none;height: 30px;width: calc(100% - 50px);font-size: 16px; color: #333; background: url(/static/images/icon6.png) no-repeat right 20px center;padding-right: 55px;box-sizing: border-box;cursor: pointer;}

.tclx{border: 1px solid #D2D7D1;width: 100%; position: absolute;left: 0;top: 100%;padding: 10px 0 10px 50px;box-sizing: border-box;display: none;background: #efefef;}

.tclx p{font-size: 16px; line-height: 36px;color: #333; cursor: pointer;}

.tclx p:hover{color: #0164a8;}

.footerrb li:last-child .footerrbtxt{width: 80px;padding: 0; line-height: 26px;}

.lynr{width: calc(100% - 80px);border: none;height: 100px;font-size: 16px; line-height: 26px;background: none;}

.btn174{width: 174px;height: 52px;background: #0164a8; color: #fff;font-size: 16px;border: none;}

.footerb{padding: 45px 0 0; color: #999;font-size: 14px; line-height: 24px;}

.footerb a{color: #999; margin-right: 24px;}

.footerb a:hover{color: #0164a8;}

.footerb span{width: 70px;}

.footerbr{width: calc(100% - 70px);}

.phheader{display: none;}



.bg1{background: url(/static/images/bg1.jpg) no-repeat center center;background-size: cover;}

.title{position: relative; text-align: center;}

.title b{position: relative; z-index: 2;color: #333;font-size: 36px;}

.title span{position: absolute;left: 50%; transform: translateX(-50%);top: -28px;font-weight: bold;text-transform: uppercase;color: #dfdfdf;font-size: 46px;white-space: nowrap;}

.title2 b{color: #fff;}

.title2 span{color: #fff; opacity: 0.3;}

.title3 b{color: #fff;}

.title3 span{ opacity: 0.2;}

.wmcp{padding: 0 7vw 95px;}

.wmcpt{padding: 50px 0 80px;}

.wmcpt li{margin: 0 10px;width: 250px;height: 60px;background: #fff;border-radius: 5px;box-shadow: 10px 17px 50px 0px rgba(223,223,222,0.5);color: #0164a7;font-size: 22px;cursor: pointer;}

.wmcpt li.now{color: #fff;background: #0164a7;box-shadow: none;}
.wmcpmbox{display: none;}
.wmcpm{margin: 0 auto;}

.wmcpm li{width: calc((100% - 142px)/4);margin: 0 47px 0 0;height:  calc((86vw - 142px)/4);background: #fff;border-radius: 10px;box-shadow: 5px 9px 30px 0px rgba(217,226,238,0.1);box-sizing: border-box;padding:30px 20px;cursor: pointer;transition: all 0.3s; }

.wmcpm li:nth-child(4){margin-right: 0;}

.img6{max-width:calc(calc((86vw - 142px)/4) - 40px);max-height:calc(calc((86vw - 142px)/4) - 145px);width:100%;height:210px;}

.wmcpm li h3{color: #333;font-size: 18px;padding: 50px 0 0;transition: all 0.3s;}

.wmcpm li a{width: 180px;height: 40px;color: #fff;background: #0164a8;border-radius: 20px; text-align: center; line-height: 40px;font-size: 16px;transition: all 0.3s;height: 0; opacity: 0;}

.wmcpm li:hover{transform: translateY(-30px);}

.wmcpm li:hover h3{padding: 20px 0;}

.wmcpm li:hover a{height: 40px; opacity: 1;}

.wmcpb{padding: 80px 0 0;}

.more{width: 280px;height: 60px;box-sizing: border-box;	}

.more span{background: url(/static/images/icon13.png) no-repeat right 51%; line-height: 30px; color: #0164a7;font-size: 18px;width: 100%;}
.more5{width: 200px;height: 40px;}
.more5 span{font-size: 16px;}


.bg2{background: url(/static/images/bg2.jpg) no-repeat center center;background-size: cover;padding: 130px 7vw 100px;}

.jjfa{padding: 60px 0 0;}

.jjfa li{width: calc((100% - 120px)/3);margin: 0 60px 65px 0; position: relative; overflow: hidden;}

.jjfa li a{width: 100%;}

.jjfa li:nth-child(3n){margin-right: 0;}

.jjfa li img{max-height: 305px;width: 100%; position: relative; z-index: 1;}

.jjfatxt{position: absolute;width: 100%; left: 0;bottom: 25px; line-height: 25px;box-sizing: border-box; color: #fff;font-size: 24px; padding: 0 28px; z-index: 2; transition: all 0.3s;}

.jjfab{background: #0164a8;width: 100%; position: absolute;left: 0;bottom: 0; z-index: 3;box-sizing: border-box;padding: 30px 28px;color: #fff; transition: all 0.3s;bottom: -100px; opacity: 0;}

.jjfab h3{font-size: 24px; line-height: 25px;color: #fff;}

.jjfab p{margin: 13px 0 30px;font-size: 16px; color: #fff;}

.jjfab span{width: 150px;height: 40px;background: #fff;border-radius: 20px;}

.jjfab span b{background: url(/static/images/icon13h.png) no-repeat right center;padding-right: 39px; color: #0164a8;font-size: 16px;font-weight: normal;}

.jjfa li:hover .jjfatxt{opacity: 0;}

.jjfa li:hover .jjfab{bottom: 0; opacity: 1;}



.bg3{background: url(/static/images/img8.png) no-repeat center center;background-size: cover;padding: 165px 7vw 125px;}

.yous{padding: 70px 0 0 0;}

.yousl{width:38%; text-align: center;}

.yousl img{max-width: 100%;}

.yousr{width: 62%;}

.yousr li{width: calc((100% - 65px)/2); margin-bottom: 55px;}

.yousr li:nth-child(5),.yousr li:nth-child(6){margin-bottom: 0;}

.yousrl{width: 80px; text-align: center;}

.yousrl img{max-width: 100%;}

.yousrr{width: calc(100% - 105px);}

.yousrr h2{color: #fff;font-size: 24px;font-weight: bold; line-height: 38px;}

.yousrr p{padding: 10px 0 0;color: #D5D5D5;font-size: 16px; line-height: 30px;}



.xwdt{padding:140px 7vw ;}

.xwdtm{padding: 60px 0 0;}

.xwdtm li{width: calc((100% - 150px)/4); margin-right: 50px;background: #fff;border-radius: 10px;box-shadow: 5px 9px 30px 0px rgba(124,124,124,0.1);box-sizing: border-box;padding: 30px;}

.xwdtm li:nth-child(4){margin-right: 0;}

.xwdtm li h2{font-size: 24px;white-space: nowrap;}

.xwdtm li h2 span{margin-left: 10px; line-height: 23px; transform: translateY(2px);}

.xwdtmpic{position: relative;margin: 20px 0;}

.xwdtmpic img{width: 100%; vertical-align: top;max-height: 168px;}

.xwdtm li p{color: #666;font-size: 18px; line-height: 38px;}

.xwdtmb{padding: 30px 0 0;}

.more2{background: linear-gradient(66deg, #0164a8, #0164a8); position: relative;white-space: nowrap;border-radius: 20px;}

.more2 span{color: #fff; padding-left: 0; line-height: 40px;font-size: 0;vertical-align: middle; transition: all 0.3s; opacity: 0;}

.more2 b{width: 40px;height: 40px;background: url(/static/images/icon13.png) no-repeat center center;display: inline-block;vertical-align: middle;}

.xwdtm li:hover .more2 span{padding-left: 30px;font-size: 18px; opacity: 1;}



.bg4{background: url(/static/images/img10.png) no-repeat center center;background-size: cover;padding: 90px 0 60px; text-align: center;}

.bg4 p{color: #fafafa;font-size: 24px; line-height: 25px;font-family:wrjfs; }

.bg4m{padding: 38px 0 18px;}

.bg4m img{width: 142px;}

.tcphnav{display: none;}



.weizhi{background: #f5f5f5;padding: 20px 0;}

.weizhim{position: relative;padding-left: 5px;color: #666;font-size: 14px; line-height: 30px;}

.weizhim::before{content: '';display: inline-block;width: 5px;height: 14px;background: #0164a8; position: absolute;left: 0;top: 50%; transform: translateY(-50%);}

.weizhim a{color: #666;}

.weizhim a:hover{color: #0164a8;}

.weizhim span{padding: 0 8px;}

.subanner{ position: relative;}

.subanner img{position: relative; z-index: 1;max-width: 100%;vertical-align: top;}

.sbannerm{position: absolute;max-width: 1280px;left: 50%; transform: translateX(-50%);top: 0;height: 100%; z-index: 2;width: 100%;box-sizing: border-box;}

.sbannerm h2{font-size: 48px;}

.sbannerm p{font-size: 30px;padding: 14px 0 0;}

.sbannerm1{display: flex;flex-direction: column;justify-content: center;}

.sbannerm2{display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding-bottom: 50px;}

.sbannerm2 h2{font-size: 30px;}

.sbannerm2b p{opacity: 0.1;}





.xilbox{padding: 70px 0 60px;}

.xiltxt{color: #666;font-size: 16px; line-height: 30px;padding-bottom: 45px;}

.xilb li{width: calc((100% - 80px)/3);margin: 0 40px 40px 0; transition: all 0.3s;}

.xilb li:nth-child(3n){margin-right: 0;}

.xilb li a{width: 100%;}

.xilbt{border: 2px solid #f5f5f5;box-sizing: border-box;width: 100%;height: 287px;}

.xilbt img{max-width: 100%;max-height: 280px;}

.xilbb{background: #f5f5f5;padding: 30px 25px; text-align: center;}

.xilbb h2{font-size: 24px; line-height: 25px;color: #333;}

.xilbb p{margin: 20px 0 30px;color: #999;font-size: 16px; line-height: 28px;height: 84px;}

.xilbb span{width: 140px;height: 40px;text-align: center;border-radius: 20px;color: #fff;background: #0164a8; line-height: 40px;font-size: 16px;}

.xilb li:hover{transform: translateY(-10px);	box-shadow: 5px 9px 30px 0px rgba(98,112,132,0.1);}



.xilbox2{padding: 40px 0 190px;}

.cplb li{width: calc((100% - 50px)/3);margin: 0 25px 30px 0;height: 21vw;}

.cplb li:nth-child(3n){margin-right: 0;}

.cplb li a{width: 100%;box-sizing: border-box;border: 2px solid #f5f5f5;height: 100%;padding: 10px;}

.cplb li:hover a{border: 2px solid #0164a8;box-shadow: 5px 9px 50px 0px rgba(179,179,179,0.3);}

.cplb li a img{max-height: 15vw;max-width: 100%;}

.cplb li a p{text-align: center;color: #333;font-size: 20px;padding: 25px 0 0;}

.cplbtxt{padding: 60px 0 0; text-align: center;}

.cplbtxt h2{color: #333;font-size: 40px;}

.cplbtxt p{color: #666;font-size: 18px;padding: 40px 0 45px;}

.cplbtxt a{width: 180px;height: 50px; text-align: center;color: #fff;background: #0164a8;border-radius: 30px;font-size: 18px; line-height: 50px;}



.cpxqt{padding: 80px 0 100px;}

.cpxqtl{width: calc(100% - 550px);}

.cpxqtl h2{color: #333;font-size: 24px;padding-bottom:40px;}

.cpxqtl p{color: #666;font-size: 16px; line-height: 30px;}

.cpxqtr{width: 480px;}

.cpxqtr img{vertical-align: top;border-radius: 10px;max-width: 100%;}

.cpxqtb{padding: 70px 0 0;}

.cpxqtb li{width: calc((100% - 78px)/4);margin: 0 26px 0 0;}

.cpxqtb li img{vertical-align: top;border-radius: 10px;width: 100%;}

.cpxqtb li:nth-child(4){margin-right: 0;}



.img15{background: url(/static/images/img15.png) no-repeat center center;background-size: cover;padding: 88px 0 125px;}

.img15 h2{text-align: center;color: #fff;font-size: 36px;padding-bottom: 48px;}

.img15 li{width: calc((100% - 111px)/4); margin-right: 27px;box-sizing: border-box;background: #fafafa;border-radius: 10px;padding: 30px 20px 0;height: 204px;}

.img15 li:nth-child(4){margin-right: 0;}

.img15 li h3{color: #333;font-size: 24px;padding-bottom: 20px;}

.img15 li p{color: #666; font-size: 16px; line-height:30px;}



.cpxh{background: url(/static/images/img16.jpg) no-repeat center center; background-size: cover; padding: 75px 0 120px;}

.cpxh h2{text-align: center;color: #333;font-size: 36px;padding-bottom: 60px;}

.cpxhm li{width: calc((100% - 50px)/3); margin: 0 25px 25px 0;border-radius: 10px;background: #fff;box-shadow: 5px 9px 30px 0px rgba(217,226,238,0.1);box-sizing: border-box;padding: 0 30px;height: 550px; transition: all 0.3s;}

.cpxhm li:hover{transform: translateY(-10px);}

.cpxhm li:nth-child(3n){margin-right: 0;}

.cpxhmt{height: 330px;}

.cpxhmt img{max-width: 400px;max-height: 300px;}

.cpxhm li h3{text-align: center;color: #333;font-size: 20px; margin-bottom: 20px;font-weight: bold;}

.cpxhmb p{position: relative;padding-left: 20px;color: #999;font-size: 16px; line-height: 30px;text-overflow: ellipsis;}
/*overflow: hidden;white-space: nowrap;*/

.cpxhmb p::before{content: '';display: inline-block;width: 6px;height: 6px;background: #6C6F70; position: absolute;left: 3px;top: 50%; transform: translateY(-50%);border-radius: 50%;}
.cpxhm2 li{ margin-bottom: 25px;}


.ggcs{padding: 100px 0;}

.ggcs h2{color: #333;font-size: 36px; text-align: center;}

.ggcst{padding: 40px 0 20px;}

.ggcst li{width: 200px; line-height: 64px;box-sizing: border-box;padding: 0 20px;background: #DEDEDE;color: #333;font-size: 18px; cursor: pointer; margin-right: 10px;}

.ggcst li.now{background: #333;color: #fff;}

.ggcsm{display: none;border: 1px solid #dedede;border-bottom: none; position: relative;}

.ggcsm::before{content: '';display: inline-block;width: 1px;height: 100%; background: #dedede; position: absolute;left: 50%; top: 0;}

.ggcsm li{width: 50%;border-bottom: 1px solid #dedede;padding: 15px 5px; line-height: 30px;font-size: 16px; color: #666;box-sizing: border-box; }

.ggcsm li span{vertical-align: middle;}

.ggcsm li b{color: #333;width: 72%;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 5px;}

.ggcsmtxt1{width: 28%; text-align: right;}

.ggcsmtxt2{width: 32%; text-align: right;}

.ggcsm li:nth-child(2n) b{width: 68%;}

.cplbtxt2{padding: 85px  0 0;}



.falb{background: #fafafa;padding: 80px 0 120px;}
.falbm ul{/* padding-bottom: 100px; */}

.falbm li{width: calc((100% - 80px)/4);margin: 0 10px 20px 10px;background: #fff;border-radius: 5px; overflow: hidden;max-height: 260px; transition: all 0.3s;}



.falbm li:hover{	box-shadow: -2px 4px 30px 0px rgba(213,55,48,0.5); transform: translateY(-10px);	background: #CA2D26;}

.falbm li img{width: 100%;max-height: 180px;vertical-align: top;}

.falbmb{padding: 25px 20px;}

.falbmb span{width: calc(100% - 40px);color: #333;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.3s;}

.falbm li:hover .falbmb span{color: #fff;}

.falbmb b{width: 30px;height: 30px; position: relative;	background: linear-gradient(66deg, #C62821, #E0433C);border-radius: 50%;transition: all 0.3s;}

.falbmb b::before{content: '';display: inline-block;width: 100%;height: 100%;background: url(/static/images/icon13.png) no-repeat center center; position: absolute;left: 0; top: 0;transition: all 0.3s;}

.falbm li:hover .falbmb b{background: #fff;}

.falbm li:hover .falbmb b::before{background: url(/static/images/icon13h.png) no-repeat center center;}

.falbb{padding: 50px 0 0;}

.more3{border: 2px solid #CF322B;box-sizing: border-box;width: 200px;height: 48px!important;color: #C92C25;font-size: 18px;border-radius: 25px; line-height: 44px!important;}
.more3:hover{background: #CF322B;color: #fff;}
.more3 cite{color: #C92C25!important;background: none!important;}
.more3:hover cite{color: #fff!important;}
.layui-flow-more{position: absolute;left: 50%; transform: translateX(-50%); bottom: 0;}

.bzcltl{width: calc(100% - 420px);font-size: 16px; line-height: 30px;}

.bzcltr{width: 360px;}

.bzclm{border-top: 2px solid #dedede;padding: 45px 0 85px; margin-top: 50px;}

.bzclm li{width: calc(100%/5);box-sizing: border-box; }

.bzclm li p{font-size: 18px; line-height: 48px;color: #333; position: relative;padding: 0 5px 0 20px;}

.bzclm li p::before{content: '';display: inline-block;width: 8px;height: 8px;background: #333;border-radius: 50%; position: absolute;left: 0;top: 50%; transform: translateY(-50%);}



.cscp h2{color: #333;font-size: 24px;padding-bottom: 40px;}

.cplb2 li{width: calc((100% - 75px)/4);margin: 0 25px 25px 0;height: 300px;background: #fff;	box-shadow: 5px 9px 30px 0px rgba(217,226,238,0.1);border: 1px solid #fff; transition: all 0.3s;box-sizing: border-box;}

.cplb2 li:nth-child(4n){margin-right: 0;}

.cplb2 li a{width: 100%;box-sizing: border-box;height: 100%;padding: 0 10px;}

.cplb2 li:hover{border: 1px solid #0164a8; transform: translateY(-10px);}

.cplb2 li a img{max-height: 205px;max-width: 100%;}

.cplb2 li a p{text-align: center;color: #333;font-size:18px;padding: 25px 0 0;width: 100%;}

.weizhi2{background: #fff;border-bottom: 1px solid #dedede;}

.hyms{border-bottom: 2px solid #dedede;padding: 0 0 55px;margin-bottom: 30px;color: #666;font-size: 16px; line-height: 30px;}

 

.csl,.csl2{width: 270px;background: #fff;}

.csl h2,.csl2 h2{background: #f1f1f1; line-height: 80px;padding-left: 30px;color: #333;font-size: 24px;}

.csl li,.csl2 li{position: relative;padding: 0 5px 0 32px;}

.csl li::before{content: '';display: inline-block;width: 100%;height: 2px;background: #fff; position: absolute;left: 0;bottom: 0; transition: all 0.3s;}

.csl li::after{content: '';display: inline-block;width: 21px;height: 100%; position: absolute;right: 15px;top: 0;background: url(/static/images/icon14.png) no-repeat right center;opacity: 0; transition: all 0.3s;}

.csl li:hover::before,.csl li.now::before{background: #0164a8;}

.csl li:hover::after,.csl li.now::after{right: 10px; opacity: 1;}

.csl li a{color: #333;font-size: 18px; line-height: 48px;width: 100%;}

.csl li a:hover,.csl li.now a{color: #0164a8;}

.csl2 li a{color: #333;font-size: 18px; line-height: 48px;}

.csl2 li a:hover,.csl2 li.now a{color: #0164a8;}

.csl2 ul{padding: 10px 0 20px;}



.csr{width: calc(100% - 330px);}

.csr li{width: calc((100% - 54px)/3);margin: 0 27px 30px 0;border-radius: 10px;background: #fff;box-shadow: 5px 9px 30px 0px rgba(217,226,238,0.1);max-height: 250px;overflow: hidden; transition: all 0.3s;}

.csr li:nth-child(3n){margin-right: 0;}

.csr li img{width: 100%;max-height: 188px; vertical-align: top;}

.csr li p{color: #333;font-size: 18px; line-height: 60px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; text-align: center;}

.csr li:hover{transform: translateY(-10px);}

.bzr{width: calc(100% - 330px);}

.bzr li{background: #fff;margin-bottom: 30px;border-radius: 2px;overflow: hidden;}

.bzr li:last-child{margin-bottom: 0;}

.bzr li h2{padding: 20px 45px 20px 25px; line-height: 30px;font-size: 24px; color: #333; position: relative; cursor: pointer;}

.bzr li h2 span{text-transform: uppercase;color: #0164a8;}

.bzr li h2::after{content: '';display: inline-block;width: 20px;height: 30px; position: absolute;right: 25px;top: 20px;background: url(/static/images/icon15a.png) no-repeat center center;}

.bzr li.open h2::after{background: url(/static/images/icon15b.png) no-repeat center center;}

.bzrb{border-top: 1px solid #f5f5f5;padding: 10px 23px 32px;box-sizing: border-box;display: none;}

.bzrb h3{color: #333;font-size: 18px; line-height: 20px;padding: 25px 0 20px;}

.bzrb p{text-align: justify;font-size: 14px; line-height: 24px;}

.jzgd{width: 160px;height: 48px;border-radius: 25px;color: #fff;background: #0164a8;font-size: 18px; cursor: pointer;}

.bzrbm{max-height: 418px;overflow: hidden;}

.bzrbm.auto{max-height: initial;height: auto;}

.bzrt{padding: 10px 10px 20px;}

.bzrt a{line-height: 35px;color: #333;font-size: 16px;}

.bzrt a.now{color: #0164a8;}

.fwbg{background: url(/static/images/bg3.jpg) no-repeat center center;background-size: cover;padding: 80px 0 130px;}

.fwtitle{font-size: 30px;padding-bottom: 40px;}

.fwlb li{width: calc((100% - 20px)/2);margin: 0 20px 20px 0;}

.fwlb li:nth-child(2n){margin-right: 0;}

.fwlb li a{width: 100%;box-sizing: border-box;background: #fff;border-radius: 10px;padding: 28px 30px}

.fwlbl{width: calc(68% - 30px);}

.fwlbl h3{color: #222;font-size: 24px;}

.fwlbl p{color: #666;font-size: 16px; line-height: 30px;margin: 35px 0;}

.fwlbl span{background: #ccc;color: #fff; line-height: 36px;border-radius: 20px;width: 120px; text-align: center; transition: all 0.3s;}

.fwlbr{width: 32%;}

.fwlbr img{width: 100%;vertical-align: top;border-radius: 5px;max-height: 240px; }

.fwlb li:hover .fwlbl span{	background: #0164a8;	box-shadow: 5px 9px 30px 0px rgba(218,37,29,0.3);}

.fwxq{padding: 80px 0 90px;}

.fwxqr{width: 955px;}

.fwxqrt li{padding-bottom: 40px;font-size: 16px; line-height: 30px;} 

.fwxqrt li h2{color: #333;font-size: 24px;padding-bottom: 20px;}     

.fwxqrb li{width: calc((100% - 50px)/3); margin: 0 25px 0 0;}

.fwxqrb li:nth-child(3){margin-right: 0;}

.fwxqrb li h2{color: #333;font-size: 24px;padding-bottom: 30px;}

.fwxqrb li img{width: 100%;vertical-align: top;}

.jsbg{padding: 80px 0;}

.jszc li{border: 1px solid #DEDEDE;background: #f9f9f9;padding: 35px 30px 40px;font-size: 16px; line-height: 30px; transition: all 0.3s;margin-bottom: 20px;}

.jszc li h2{color: #333;font-size: 24px; line-height: 36px;padding-bottom: 10px;transition: all 0.3s;}

.jszc li:hover{border: 1px solid #0164a8;background: #fff;box-shadow: 5px 9px 30px 0px rgba(182,182,182,0.3);}

.jszc li:hover h2{color: #0164a8;}

.qa li{margin-bottom: 10px;background: #fff;}

.qa li h2{padding: 0 54px 0 88px;height: 80px;font-size: 24px; position: relative; cursor: pointer;}

.qa li h2::before{content: '';display: inline-block;width: 15px;height: 20px; position: absolute;left: 37px;top: 50%; transform: translateY(-50%);background: url(/static/images/icon16.png) no-repeat center center;background-size: 100% auto;}

.qa li h2::after{content: '';display: inline-block;width: 24px;height: 24px; position: absolute;right: 30px;top: 50%; transform: translateY(-50%);background: url(/static/images/icon16a.png) no-repeat center center;background-size: 100% auto; }

.qab{border-top: 1px solid #eee;padding: 20px 85px 70px 88px ; display: none;}

.qabm{width: 45%;font-size: 18px; line-height: 32px;box-sizing: border-box;}

.qabm h3{color: #333;font-weight: bold;font-size: 18px; line-height: 36px;padding-bottom: 10px;}

.qa li.open h2{color: #333;}

.qa li.open h2::after{background: url(/static/images/icon16b.png) no-repeat center center;background-size: 100% auto;}

.stm{padding: 50px 0 100px;}

.stxt1{font-size: 30px; line-height: 38px;}

.icon17{height: 51px;margin-left: 14px;}

.stxt2{font-size: 24px; line-height: 32px;padding: 10px 0 45px;}

.icon18{background:#f5f5f5;height: 184px;}

.icon18r{height: 184px;}

.icon18l{width: calc(100% - 480px);box-sizing: border-box;padding-left: 40px;color: #8D8D8D;font-size: 16px; line-height: 36px;}

.stxt3{padding: 40px 0 60px;font-size: 16px; line-height: 30px;}

.icon19{position: relative;height: 207px;}

.icon19::before{content: '';display: inline-block;width: 96vw;height: 100%; position: absolute;left: 50%; transform: translateX(-50%);top: 0;background: url(/static/images/icon19.png) no-repeat center center;background-size: 100% auto;}

.icon19 ul{position: relative; z-index: 2;}

.icon19 li{width: 20%; text-align: center;}

.icon19 li p{font-size: 20px;padding: 28px 0 0;}

.img28{padding: 55px 0 0;}
.img28 video{width: 100%;object-fit: cover;}


.qyxw{background: url(/static/images/bg3.jpg) no-repeat center center;background-size: cover;padding: 80px 0 100px;}

.qytitle{font-size: 30px;}

.qyt{padding: 20px 0 40px;}

.qytl{background: url(/static/images/icon23.png) no-repeat left center;padding-left: 77px;}

.qytl a{color: #ccc;font-size: 16px;margin-right: 30px;}

.qytl a.now{color: #333;}

.qyss{border: 2px solid #ccc;background: #EDF0F3;box-sizing: border-box;width: 480px; position: relative;height: 60px;}

.qyss_input{width: calc(100% - 98px);border: none;background: none;box-sizing: border-box;padding: 0 20px;font-size: 16px; color: #333;line-height: 56px;}

.qyss_input:-ms-input-placeholder{  color: #ccc; }

.qyss_input::-webkit-input-placeholder{  color: #ccc;}

.qyss_btn{width: 98px;height: 60px;border: none;background: url(/static/images/icon22.png) no-repeat center center #0164a8;cursor: pointer; position: absolute;top: -2px;right: -2px;}

.qym li{width: calc((100% - 80px)/3);margin: 0 40px 40px 0;border-radius: 10px; overflow: hidden;background: #fff; transition: all 0.3s;}

.qym li:hover{transform: translateY(-10px);}

.qym li:nth-child(3n){margin-right: 0;}

.qym li img{width: 100%;max-height: 243px;vertical-align: top;}

.qymb{padding: 35px 30px 30px;}

.qymb h2{color: #222;padding-bottom: 30px;max-height: 72px;font-size: 24px; line-height: 36px;}

.qymb p{color: #0164a8;font-size: 24px; line-height: 36px;}

.page{padding: 20px 0 0;}
.pagination{display: flex;justify-content: center;align-items: center;}

.pagination li{/* width: 40px; */text-align: center;line-height: 40px;color: #A1A1A1;font-size: 18px;margin: 0 5px;border-radius: 5px;background: #fff;  padding: 0 10px;}

.pagination li.active{color: #fff;background: #0164a8;}

.spt{margin: 40px 0; position: relative;}

.spt img{width: 100%;height: auto;vertical-align: top; position: relative; z-index: 2;}

.spbtn{width: 72px;height: 72px;background: url(/static/images/icon24.png) no-repeat center center; position: absolute;left: 50%;top: 50%; z-index: 5; cursor: pointer; transform: translate(-50%,-50%);}

.spbtnph{width: 36px;height: 36px;background: url(/static/images/icon24.png) no-repeat center center; position: absolute;left: 50%;top: 50%; z-index: 5; cursor: pointer; transform: translate(-50%,-50%); background-size: 36px auto;}

.video{width: 100%;height: 100%; position: absolute;left: 0;top: 0; z-index: 1;object-fit: fill;}

.spt.show .video{z-index: 3;}

.spb li{width: calc((100% - 12px)/3);margin: 0 6px 6px 0; cursor: pointer;}

.spb li a{width: 100%;}

.spb li:nth-child(3n){margin-right: 0;}

.spb li img{vertical-align: top;width: 100%;max-height: 266px;}

.sptph{padding: 20px 0 0;}

.sptph li{margin:0 0 20px; position: relative;}

.sptph li img{width: 100%;height: auto; min-height: 230px; vertical-align: top; position: relative; z-index: 2;}



.albox{padding: 85px 0 120px;}

.alt{padding: 40px 0 60px;}

.alt li{width: calc((100% - 40px)/3);margin: 0 20px 30px 0; transition: all 0.3s;}

.alt li:nth-child(3n){margin-right: 0;}

.alt li img{width: 100%;vertical-align: top;max-height:360px;}

.altb{text-align: center;padding: 20px 10px 0;}

.altb p{color: #0164a8;font-size: 18px; line-height: 28px;}

.altb h2{color: #333;font-size: 24px; line-height: 34px;}

.alt li:hover{transform: translateY(-10px);}



.alss{border: 1px solid #CECECE;box-sizing: border-box;height: 60px;width: 500px; position: relative;box-sizing: border-box;padding: 0 0 0 20px;}

.alss_input{border: none;width: calc(100% - 80px); line-height: 58px;color: #333;font-size: 16px;background: none; padding-left: 20px;}

.alss_btn{width: 74px;height: 100%;border: none;cursor: pointer;background: url(/static/images/icon22c.png) no-repeat center center;}





.albt{padding: 30px 0 35px;}

.albt li{width: 128px;box-sizing: border-box;height: 40px;border: 1px solid #CECECE;cursor: pointer;margin: 0 14px 15px 0;color: #333;font-size: 18px;}
.albt li a{color: #333;width: 100%;text-align: center;line-height: 40px;}
.albt li.now{color: #fff;background: #0164a8;border: 1px solid #0164a8;}
.albt li.now a{color: #fff;}
.albt li:last-child{margin-right: 0;}



.albm{display: none;}

.albm li{width: calc((100% - 20px)/3);margin: 0 10px 10px 0;border-radius: 10px;box-sizing: border-box;background: #fff;padding: 10px 10px 0; transition: all 0.3s;}

.albm li:nth-child(3n){margin-right: 0;}

.albm li img{width: 100%;vertical-align: top;border-radius: 5px;max-height: 230px;}

.albm li h2{line-height: 70px; text-align: center;color: #341067;font-size: 24px;}

.albm li:hover{transform: translateY(-10px);}



.lxbg{background: url(/static/images/bg3.jpg) no-repeat center center;background-size: cover;padding: 80px 0 85px;}

.jtzb{background: #f5f5f5;padding: 10px 0 0;}

.jtzbl{width: 72%;box-sizing: border-box;padding: 0 50px 75px 35px;}

.jtzbl h2{background: url(/static/images/icon25.png) no-repeat left bottom;padding: 28px 0 30px;color: #333;font-size: 24px; margin-bottom: 20px;}

.jtzbl li{width: calc((100% - 40px)/2);font-size: 16px; line-height:24px;}

.jtzbl li p{padding: 5px 0;}

.jtzbl li h3{position: relative;padding-left: 10px;font-size: 18px; margin: 30px 0 20px;}

.jtzbl li h3::before{content: '';display: inline-block;background: #0164a8;width: 3px;height: 11px; position: absolute;left: 0;top: 50%; transform: translateY(-50%);}

.jtzbr{width: 28%;text-align: center;padding: 100px 0 0;}

.jtzbr img{max-width: 100%;}



.fgs{background: #f5f5f5;padding: 0 40px 95px;margin: 10px 0;}

.fgs h2{border-bottom: 2px solid #EAEAEA;padding: 40px 0 30px;font-size: 24px;}

.fgsnav{padding: 40px 0 25px;}

.fgsnav li{font-size: 16px;line-height: 36px;margin: 0 40px 15px 0; position: relative;cursor: pointer;}

.fgsnav li::after{content: '';display: inline-block;width: 38px;height: 2px;background: #0164a8; position: absolute;left: 50%; bottom: 0; transform: translateX(-50%); opacity: 0;}

.fgsnav li.now{color: #0164a8;}

.fgsnav li.now::after{opacity: 1;}

.fgsdz{font-size: 16px; line-height: 36px;}

.map{height: 460px;}



.xwxq{padding: 50px 0 90px;}

.xwxql{width: calc(100% - 355px)}

.xwxqlt{border-bottom: 1px solid #eee;}

.xwxqlt h2{color: #333;font-size: 30px; line-height: 50px;font-weight: bold;}

.xwxqltb{padding: 40px 0 25px;font-size: 16px; color: #aaa;font-weight: bold;}

.icon29{background: url(/static/images/icon29.png) no-repeat left center;padding-left: 26px;}

.icon30{background: url(/static/images/icon29.png) no-repeat left center;padding-left: 30px;margin: 0 35px 0 20px;}

.xwxqltb .social-share{margin:0;}

.xwxqltb .social-share .social-share-icon{box-sizing: border-box;width: 36px;height: 36px;margin: 0 12px 0 0;}

.xwxqltb .social-share .icon-wechat{border: none;background: url(/static/images/icon26a.png) no-repeat center center #D2D2D2;font-size: 0;}

.social-share .icon-wechat:hover{background-color: #0164a8;}

.xwxqltb .social-share .icon-qq{border:none;background: url(/static/images/icon26b.png) no-repeat center center #D2D2D2;font-size: 0;}

.social-share .icon-qq:hover{background-color: #0164a8;}

.xwxqltb .social-share .icon-qzone{border:none;background: url(/static/images/icon26c.png) no-repeat center center #D2D2D2;font-size: 0;}

.social-share .icon-qzone:hover{background-color: #0164a8;}

.xwxqltb .social-share .icon-weibo{border:none;background: url(/static/images/icon26d.png) no-repeat center center #D2D2D2;font-size: 0;}

.social-share .icon-weibo:hover{background-color: #0164a8;}

.xwxqlm{padding: 30px 0 40px;font-size: 16px; line-height: 30px;}

.xwxqlm img{max-width: 100%;}

.xwxqlb{background: #f8f8f8;padding: 18px;}

.xwxqlbl{width: calc(100% - 140px);}

.xwxqlbl p{padding: 5px 0;}

.xwxqlbl p a{color: #999;font-size: 16px; line-height: 26px;}

.xwxqlbl p a:hover{color: #0164a8;}

.icon31{width: 130px;height: 42px;border-radius: 22px;background: #0164a8;}

.icon31 span{background: url(/static/images/icon31.png) no-repeat left center; color: #fff;padding-left: 23px;font-size: 15px;}



.xwxqr{width: 300px;box-sizing: border-box;padding: 30px 24px;background: url(/static/images/icon28.png) no-repeat center top;}

.icon27{background: url(/static/images/icon27.png) no-repeat right center;}

.xgtj li{margin-bottom: 20px;}

.xgtj li img{width: 100%;vertical-align: top;}

.xgtj li p{color: #666;font-size: 16px; line-height: 26px;padding: 10px 0 0;}

.xgtj li:hover p{color: #0164a8;}



.sybanner{padding: 0 0 145px;}

.sybannerm{position: relative;}

.sybannerml{width: 35vw; position: absolute;left: 6.25vw;top: 50%; transform: translateY(-50%);}



.float{position: fixed;right: 0;top: 50%; transform: translateY(-50%); z-index: 100;background: #fff;}

.floatt li{position: relative;box-sizing: border-box;width: 80px;height: 80px;border: 1px solid #e0e0e0;line-height: 20px;color: #333;font-size: 15px;border-bottom: none; cursor: pointer;}

.icon21a{padding: 35px 0 0;background: url(/static/images/icon21a.png) no-repeat center top;color: #333; }
.icon21d{padding: 35px 0 0;background: url(/static/images/qq.png) no-repeat center top;color: #333; }

.floatt li:hover .icon21a{color: #0164a8;}

.icon21b{padding: 35px 0 0;background: url(/static/images/icon21b.png) no-repeat center top;color: #333; }

.floatt li:hover .icon21b{color: #0164a8;}

.icon21c{padding: 35px 0 0;background: url(/static/images/icon21c.png) no-repeat center top;color: #333; }

.floatt li:hover .icon21c{color: #0164a8;}

.icon20{width: 80px;height: 80px;background: #0164a8; cursor: pointer;}

.icon20 span{background: url(/static/images/icon20.png) no-repeat center top;padding: 35px 0 0;color: #fff;font-size: 15px;}

.wxzx img{position: absolute;right: 100%;top: 50%; transform: translateY(-50%) scale(0);opacity: 0; transition: all 0.3s;}

.wxzx:hover img{opacity: 1;transform: translateY(-50%) scale(1);}

.dhzx{background: #fff; position: absolute;top: 50%;right: 100%;padding: 10px 15px;font-size: 14px; line-height: 25px;white-space: nowrap;height: 100%;box-sizing: border-box; transform: translateY(-50%) scale(0);opacity: 0; transition: all 0.3s;}

.dhzx h2{font-weight: bold;font-size: 18px;padding: 5px 0 0;color: #333;}

.fwrx:hover .dhzx{opacity: 1;transform: translateY(-50%) scale(1);}

.douy{border: 1px solid #dcdcdc;box-sizing: border-box;width: 50px;height: 50px;box-sizing: border-box;background: url(/static/images/icondy.png) no-repeat center center; position: relative;border-radius: 50%;}
.douy img{width: 120px; position: absolute;left: 50%; bottom: 60px; transition: all 0.3s; opacity: 0; transform: scale(0);margin-left: -60px;}
.douy:hover{border-color: #0164a8;background: url(/static/images/icondyb.png) no-repeat center center #0164a8;}
.douy:hover img{opacity: 1;transform: scale(1);}


.pcno { display: none;}

.phno { display: block;}

@media screen and (max-width:1801px){

	.navlink{padding: 0 10px;}

	.navlink b{font-size: 16px;font-size: 500;}

	.navlink span{font-size: 12;}

	.ssbox{width: 250px;}

}

@media screen and (max-width:1601px){

	.navlink{padding: 0 5px;}

	.navlink b{font-size: 14px;}

	.ssbox{width: 200px;}

	.cpnav{padding: 45px 9vw 110px;min-width: initial;}

	.footer{padding: 85px 8vw 25px;}

	.fnav span{padding: 0 10px;}

	.xwdtm li{padding: 20px;}

	.xwdtm li h2{font-size: 20px;}

	.xwdtm li p{font-size: 16px; line-height: 36px;}

	.xwdtm li h2 span{margin-left: 5px; }

}



@media screen and (max-width:1536px){

	.navwrap,.top{padding: 0 5vw;}

	.snav{min-width: 1200px;}

	.footer{padding: 85px 5vw 25px;}

	.wmcpm li{width: calc((100% - 45px)/2);height:  calc((86vw - 45px)/2); margin-bottom:50px;margin-right: 45px;}

	.wmcpm li:nth-child(2n){margin-right: 0;}

	.img6{max-width:calc(calc((86vw - 45px)/2) - 40px);max-height:calc(calc((86vw - 45px)/2) - 145px);}

	.wmcpt li{font-size: 16px;width: 180px;height: 50px;}

}

@media screen and (max-width:1361px){

	.xwdtm li{width: calc((100% - 100px)/3); margin-right: 50px; margin-bottom: 40px;}

	.xwdtm li:nth-child(3){margin-right: 0;}

	.w1280{padding: 0 30px;}

	.sbannerm{padding: 0 30px;}

	.sbannerm h2{font-size: 40px;}

.sbannerm p{font-size: 25px;padding: 10px 0 0;}

	

}

@media screen and (max-width:1201px){

	.xwxql{width: calc(100% - 320px)}

	.xwxqlt h2{font-size: 25px; line-height: 45px;}

.xwxqltb{padding: 20px 0 25px;font-size: 13px; line-height: 24px;}

.icon29{padding-left: 26px;}

.icon30{padding-left: 30px;margin: 0 15px 0 10px;}

	.jtzb{padding: 10px 0 30px;}

	.jtzbl,.jtzbr{width: 100%;}
	.jtzbr{padding: 0;}

	.qym li{width: calc((100% - 40px)/2);}

.qym li:nth-child(3n){margin-right: 40px;}

.qym li:nth-child(2n){margin-right: 0;}

	.icon18l{padding-left: 20px;font-size: 14px; line-height: 20px;}

	.fwlbl p{font-size: 15px; line-height: 25px;margin: 15px 0;}



	.bzr li h2{font-size: 20px;}



	.csr li{width: calc((100% - 27px)/2);margin: 0 27px 30px 0;}

	.csr li:nth-child(3n){margin-right: 27px;}

	.csr li:nth-child(2n){margin-right: 0;}



	.cplb2 li{width: calc((100% - 50px)/3); margin-bottom: 25px;}

.cplb2 li:nth-child(4n){margin-right: 25px;}

.cplb2 li:nth-child(3n){margin-right: 0;}

	.bzclm li{width: calc(100%/3);}

	.falbm li{width: calc((100% - 60px)/3);}



	



	.cpxhm li{width: calc((100% - 25px)/2);margin-bottom:25px;}

	.cpxhm li:nth-child(2){margin-right: 0;}



	.img15 li{width: calc((100% - 27px)/2); margin-bottom: 28px; }

	.img15 li:nth-child(2){margin-right: 0;}

	.cpxqtl{width: 100%;}

	.cpxqtr{width: 100%; text-align: center;padding: 50px 0 0;}

	.cpxqtb li{width: calc((100% - 26px)/2); margin-bottom: 25px;}

	.cpxqtb li:nth-child(2n){margin-right: 0;}



	.cplb li{width: calc((100% - 25px)/2);height: 280px;}

	.cplb li:nth-child(3n){margin-right: 25px;}

	.cplb li:nth-child(2n){margin-right: 0;}



	.xilb li{width: calc((100% - 40px)/2); }

	.xilb li:nth-child(3n){margin-right: 40px;}

	.xilb li:nth-child(2n){margin-right: 0;}

	.xwdtm li{width: calc((100% - 50px)/2); margin-right: 50px; margin-bottom: 40px;}

	.xwdtm li:nth-child(3){margin-right: 50px;}

	.xwdtm li:nth-child(2n){margin-right: 0;}



	.yousl{width:100%;padding: 0  0 80px;}

	.yousr{width: 100%;}

	.jjfa li{width: calc((100% - 60px)/2);}

	.jjfa li:nth-child(3n){margin-right: 60px;}

	.jjfa li:nth-child(2n){margin-right: 0;}

	.jjfatxt{bottom: 15px; line-height: 20px;font-size:18px; padding: 0 20px;}

	.jjfab{padding: 20px;}

	.jjfab h3{font-size: 18px; line-height: 20px;}

	.jjfab p{margin: 10px 0 20px;font-size: 14px;}

	.jjfab span{width: 120px;height: 30px;}

	.jjfab span b{padding-right: 29px;font-size: 14px;}





	.wmcpt li{font-size: 14px;}

	.top,.navwrap{display: none;}

	.footer{background: url(/static/images/img5ph.png) no-repeat center bottom #E4E4E4;background-size: 100% auto;}

	.footerr{display: none;}

	.footerl{width: 100%;}

	.footerb{display: none;}



	.phheader{background: #fff;height: 40px;padding: 0 13px 0 10px;box-shadow: 1px 2px 15px 0px rgba(231,231,231,0.6);width: 100%;box-sizing: border-box;display: flex; flex-direction: column; z-index: 10; position: relative;}

	.logo3{height: 15px;}

	.icon11{background: url(/static/images/icon11.png) no-repeat right center;height: 40px;width: 40px;background-size: 19px auto; cursor: pointer;}

	.icon11.open{background: url(/static/images/icon7.png) no-repeat right center;background-size: 15px auto;}

	.tcphnav{background: #fff;position: absolute;left: 0;top: 0;padding: 60px 15px 0;height: 100vh;box-sizing: border-box;width: 100%; z-index: 9;display: none;}

	.tcphnav li{border-bottom: 1px solid #EBEBEB;padding: 10px 0 0;}

	.phnavlink{width: 100%;color: #222;font-size: 15px; line-height: 40px;}

	.tcphnav li h2{color: #222;font-size: 15px; line-height: 40px;background: url(/static/images/icon9.png) no-repeat right 7px center;background-size: 7px auto; cursor: pointer;}

	.phsubnav{padding: 20px;display: none;}

	.phsubnav a{width: 100%;border-bottom: 1px solid #dedede;padding: 5px 0 0; line-height: 35px;color: #666;background: url(/static/images/icon8.png) no-repeat right center;background-size: 12px auto;}

	.tcphnav li.open h2{color: #0164a8;background: url(/static/images/icon10.png) no-repeat right 5px center;background-size: 11px auto;}

	

	

	

	

	

}

@media screen and (max-width:980px){

	.xwxqr{display: none;}

	.xwxql{width: 100%}

}

@media screen and (max-width:769px){

	.pcno { display: block;}

	.phno { display: none; } 

.w1280{padding: 0 15px;}



.phbanner{padding: 30px 0 50px;}



.xwxq{padding: 30px 0 40px;}

.xwxqlt h2{font-size: 18px; line-height: 30px}

.xwxqltb{padding: 10px 0 15px;font-size: 14px;}

.xwxqltb .social-share{margin: 10px 0 0;}

.fxtxt{padding: 10px 0 0;}

.xwxqlm{padding: 15px 0 20px;font-size: 14px; line-height: 25px;}

.xwxqlb{padding: 10px 10px 15px;}

.xwxqltb .social-share .social-share-icon{width: 25px;height: 25px;margin: 0 8px 0 0;}

.xwxqlbl{width:100%;}

.xwxqlbl p{padding: 5px 0;}

.xwxqlbl p a{font-size: 14px; line-height: 25px;}

.icon31{width: 110px;height: 35px; margin:10px auto 0;}

.icon31 span{background: url(/static/images/icon31.png) no-repeat left center; color: #fff;padding-left: 23px;font-size: 14px;}



.lxbg{padding: 40px 0 45px;}

.jtzb{padding: 5px 0 20px;}

.jtzbl{padding: 0 15px 35px 15px;}

.jtzbl h2{padding: 18px 0 20px;font-size: 20px; margin-bottom: 15px; background-size: 100% auto;}

.jtzbl li{width: 100%;font-size: 16px; line-height:24px;}

.jtzbl li h3{position: relative;padding-left: 10px;font-size: 18px; margin:20px 0 10px;}



.fgs{padding: 0 20px 45px;}

.fgs h2{border-bottom: 1px solid #EAEAEA;padding: 20px 0 15px;font-size: 20px;}

.fgsnav{padding: 20px 0 15px;}

.fgsnav li{font-size: 14px;line-height: 30px;margin: 0 20px 10px 0; }

.fgsnav li::after{width: 25px;height: 1px;}

.fgsdz{font-size: 14px; line-height:25px;}

.map{height: 240px;}



.albox{padding: 45px 0 50px;}

.alt{padding: 20px 0 30px;}

.alt li{width: calc((100% - 20px)/2);margin: 0 20px 30px 0; }
.alt li:nth-child(3n){margin-right: 20px;}
.alt li:nth-child(2n){margin-right: 0;}

.alt li img{max-height:200px;}

.altb{padding: 10px 5px 0;}

.altb p{font-size: 16px; line-height: 25px;}

.altb h2{font-size: 20px; line-height: 30px;}

.alt li:hover{transform: translateY(-5px);}



.alss{height: 40px;width: 100%;padding: 0 0 0 10px;}

.alss_input{width: calc(100% - 50px);line-height:38px;font-size: 14px; padding-left: 10px;}

.alss_btn{width:38px;height: 100%;border: none;cursor: pointer;background: url(/static/images/icon22c.png) no-repeat center center; background-size: 18px auto;}



.albt{padding: 15px 0 20px;}

.albtph ul{overflow: hidden;overflow-x: scroll;white-space: nowrap;display: flex;align-items: center;}

.albt li{width:auto;box-sizing: border-box;height:30px;margin: 0 10px 10px 0;font-size: 16px;padding: 0 15px;}
.albt li a{line-height: 30px;}


.albm{display: none;}

.albm li{width: calc((100% - 20px)/2);padding: 5px 5px 0;}

.albm li:nth-child(3n){margin-right: 20px;}

.albm li:nth-child(2n){margin-right: 0;}

.albm li img{max-height: 200px;}

.albm li h2{line-height: 35px; font-size: 18px;}

.albm li:hover{transform: translateY(-5px);}



.qyxw{padding: 40px 0 50px;}

.qytitle{font-size: 16px;}

.qyt{padding: 10px 0 20px;}

.qytl{background:none;padding-left:0;}

.qytl a{font-size: 13px;margin-right: 10px;}

.qytl a:last-child{margin-right: 0;}

.qyss{border: 1px solid #ccc;width:calc(100% - 200px);height: 30px;}

.qyss_input{width: calc(100% - 35px);padding: 0 0 0 10px;font-size: 14px;line-height: 28px;}

.qyss_btn{width:35px;height: 30px;border: none;background: url(/static/images/icon22b.png) no-repeat center center ;top: -1px;right: -1px;background-size: 14px auto;}

.qym li{width:100%;margin: 0 0 20px 0;}

.qymb{padding: 20px 15px 15px;}

.qymb h2{padding-bottom:15px;max-height: 60px;font-size: 16px; line-height: 30px;}

.qymb p{font-size: 16px; line-height: 30px;}

.qym li:nth-child(3n){margin-right: 0;}

.page{padding: 10px 0 0;}

.page a{width:25px;line-height: 25px;font-size: 12px;margin: 0 3px;border-radius: 5px;}



.stm{padding: 25px 0 50px;}

.stxt1{font-size: 16px; line-height:18px;}

.icon17{height: 24px;margin-left: 10px;}

.stxt2{font-size: 14px; line-height: 20px;padding: 5px 0 25px;}

.stxt3{padding: 20px 0 50px;font-size: 14px; line-height: 25px;}

.icon19{height: auto;padding: 30px 0 0;}

.icon19::before{width: 96vw;height: 40px;top: 0;}

.icon19 ul{position: relative; z-index: 2;}

.icon19 li{width: 33%;margin-bottom: 35px;}

.icon19 li img{height: 50px;}

.icon19 li p{font-size: 15px;padding: 14px 0 0;}

.icon19 li:nth-child(4),.icon19 li:nth-child(5){width: 50%;}

.img28{padding: 10px 0 0;}

.phicon18{background: #f5f5f5;}

.phicon18 p{padding: 15px 15px 20px;color: #8D8D8D;line-height: 20px;}



.qa li h2{padding: 0 35px 0 40px;height: 50px;font-size: 18px;}

.qa li h2::before{content: '';display: inline-block;width: 10px;height: 20px; position: absolute;left: 17px;}

.qa li h2::after{content: '';display: inline-block;width: 18px;height: 24px; right: 10px; }

.qab{border-top: 1px solid #eee;padding: 10px 45px 10px 40px ; display: none;}

.qabm{width: 100%;font-size: 14px; line-height: 25px;padding-bottom: 15px;}

.qabm h3{font-size: 14px; line-height: 30px;padding-bottom: 5px;}







.jsbg{padding: 20px 0 40px;}

.jszc li{padding: 25px 15px 20px;font-size: 14px; line-height: 25px; margin-bottom: 10px;}

.jszc li h2{font-size: 20px; line-height: 30px;padding-bottom: 5px;}





.fwxq{padding: 40px 0 ;}

.fwxqr{width: 100%;}

.fwxqrt li{padding-bottom: 20px;font-size: 14px; line-height: 25px;} 

.fwxqrt li h2{font-size: 20px;padding-bottom: 10px;}     

.fwxqrb li{width: 100%; margin: 0 0 30px 0;}

.fwxqrb li h2{font-size: 20px;padding-bottom: 15px;}





.fwbg{padding:10px 0 50px ;}

.fwlb li{width: 100%;margin: 0 0 20px 0;}

.fwlb li a{padding: 18px 15px}

.fwlbl{width: calc(68% - 15px);}

.fwlbl h3{font-size: 20px;}

.fwlbl p{font-size: 14px; line-height: 25px;margin: 15px 0;}

.fwlbl span{ line-height: 30px;width: 100px; }



.csr,.bzr{width: 100%;}

.csr li p{font-size: 16px; line-height: 40px;}

.bzr li{margin-bottom: 20px;}

.bzr li h2{padding: 10px 35px 10px 15px; line-height: 25px;font-size: 15px; }

.bzr li h2::after{content: '';display: inline-block;width: 20px;height: 28px; position: absolute;right: 10px;top: 10px;background: url(/static/images/icon15a.png) no-repeat right center; background-size: 12px auto;}

.bzr li.open h2::after{background: url(/static/images/icon15b.png) no-repeat right center;background-size: 8px auto;}

.bzrb{border-top: 1px solid #f5f5f5;padding: 10px 13px 32px;box-sizing: border-box;display: none;}

.bzrb h3{color: #333;font-size: 14px; padding: 15px 0 10px;}

.bzrb p{font-size: 13px; line-height: 24px;}

.jzgd{width: 120px;height: 38px;font-size: 14px;}





.hyms{border-bottom: 1px solid #dedede;padding: 0 0 25px;margin-bottom: 20px;font-size: 14px; line-height: 25px;}



.cscp h2{font-size: 20px;padding-bottom: 20px;}

.cplb2 li{width: calc((100% - 25px)/2); }

.cplb2 li:nth-child(4n){margin-right: 0;}

.cplb2 li:nth-child(3n){margin-right: 25px;}

.cplb2 li:nth-child(2n){margin-right: 0;}

.bzclm{border-top: 1px solid #dedede;padding: 25px 0 45px; margin-top: 25px;}

.bzclm li{width: calc(100%/2);}

.bzclm li p{font-size: 16px; line-height: 30px;padding: 0 5px 0 15px;}

.bzclm li p::before{width: 5px;height: 5px;}





.bzcltl{width: 100%;font-size: 14px; line-height: 25px;}

.bzcltr{width: 100%; text-align: center;padding: 25px 0 0;}



.falb{padding: 40px 0 60px;}

.falb2{padding: 20px 0 60px;}

.falbm li{width: calc((100% - 40px)/2);}

	

	.falbmb{padding: 15px 10px;}

	.falbmb span{font-size: 16px;}

	.falbb{padding: 20px 0 0;}

.more3{border: 1px solid #CF322B;width: 150px;height: 38px;font-size: 16px;}





.ggcs{padding: 50px 0;}

.ggcs h2{font-size: 30px;}

.ggcst{padding: 20px 0 10px;}

.ggcst li{width: auto; line-height:40px;padding: 0 10px;font-size: 16px;  margin-right: 10px;}

.ggcst li:last-child{margin-right: 0;}



.ggcsm li{width: 100%;padding: 10px 5px; line-height: 25px;font-size: 14px;  }

.ggcsm li b{padding: 0 3px;width: 60%;}

.ggcsmtxt1,.ggcsmtxt2{width: 40%; }

.ggcsm li:nth-child(2n) b{width: 60%;}

.ggcsm::before{display: none;}

.ggcsm li:nth-child(21){display: none;}





.cpxh{padding: 35px 0 40px;}

.cpxh h2{font-size: 30px;padding-bottom: 30px;}

.cpxhm li{width: 100%;margin-bottom:25px; margin-right: 0;height: 450px;}

.cpxhmt{height: 280px;}

.cpxhmt img{max-width:100%;max-height: 250px;}

.cpxhm li h3{font-size: 18px; margin-bottom: 15px;}

.cpxhmb p{font-size: 14px; line-height: 28px;}



.img15{padding: 45px 0 60px;}

.img15 h2{font-size: 30px;padding-bottom: 25px;}

.img15 li{width: 100%; margin-right: 0;height: auto;padding: 25px 15px 30px;margin-bottom: 25px;}

.img15 li h3{font-size: 16px;padding-bottom: 15px;}

.img15 li p{font-size: 14px; line-height: 25px;}



.cpxqt{padding: 40px 0 50px;}

.cpxqtl h2{font-size: 20px;padding-bottom:20px;}

.cpxqtl p{font-size: 14px; line-height: 25px;}

.xqpic{overflow: hidden;}

.xqpic .swiper-slide{width: 240px; margin-right: 10px;}

.xqpic .swiper-slide img{width: 100%;border-radius: 10px; vertical-align: top;}



.xilbox2{padding: 40px 0 100px;}

.cplb li{width:100%;height: 280px; margin: 0 0 30px 0;}

	.cplb li:nth-child(3n){margin-right: 0;}

	.cplb li a img{max-height: 165px;}

	.cplb li a p{font-size: 16px;padding: 20px 0 0;}





	

	.cplbtxt{padding: 30px 15px 0;}

.cplbtxt h2{font-size: 20px; line-height: 30px;}

.cplbtxt p{font-size: 14px;padding: 20px 0 25px; line-height: 25px;}

.cplbtxt a{width: 150px;height: 40px;font-size: 14px; line-height: 40px;}



	

.xilbox{padding: 35px 0 30px;}

.xiltxt{font-size: 14px; line-height: 25px;padding-bottom: 25px;}

.xilbb{padding: 20px 15px;}

.xilbb h2{font-size: 20px; line-height: 20px;}

.xilbb p{margin: 10px 0 15px;font-size: 14px; line-height: 25px;height: 75px;}

.xilbb span{width: 120px;height: 30px; line-height: 30px;font-size: 14px;}

	.xilb li{width:100%; margin: 0 0 30px 0; }

	.xilb li:nth-child(3n){margin-right:0;}

	.xilb li:nth-child(2n){margin-right: 0;}

	.sbannerm{padding: 0 15px;}

	.sbannerm1{display: block;padding: 40px 20px 0;}

	.sbannerm h2{font-size: 24px;}

	.sbannerm2{padding: 0 15px 30px;}

	.sbannerm2 h2{font-size: 20px;}

	.sbannerm2b p{opacity: 1;}

.sbannerm p{font-size: 15px;padding: 10px 0 0;}

	.bg4 p{font-size: 18px; line-height: 20px;}

	.bg4m{padding: 28px 0 15px;}

	.xwdt{padding:70px 15px 30px;}

	.xwdtm{padding: 30px 0 0;}

	.xwdtm li{width: 100%; margin-right: 0; margin-bottom: 20px;}

	.xwdtm li:nth-child(3){margin-right: 0;}

	.xwdtmb{padding: 15px 0 0;}

	.xwdtm li p{font-size: 14px; line-height: 30px;}

	.xwdtmpic{margin: 15px 0 10px;}

	.more2 span{ line-height: 30px;}

.more2 b{width: 30px;height: 30px;}

.xwdtm li:hover .more2 span{padding-left: 20px;font-size: 14px; }



	.bg3{padding: 80px 15px 40px}

	.yous{padding: 35px 0 0 0;}

	.yousl{width:100%;padding: 0  30px 40px;}

	.yousr li{width: 100%; margin-bottom: 35px;}

.yousr li:nth-child(5),.yousr li:nth-child(6){margin-bottom:35px;}

.yousrl{width: 50px; }

.yousrr{width: calc(100% - 70px);}

.yousrr h2{font-size: 20px; line-height: 30px;}

.yousrr p{padding: 5px 0 0;font-size: 14px; line-height: 28px;}



	.bg2{padding: 65px 15px 50px;}

	.jjfa{padding: 30px 0 10px;}

	.jjfa li{width:calc(100% - 25px); margin: 0 0 20px 0;}

	.jjfa li:nth-child(3n){margin-right: 0;}

	.jjfa li:nth-child(2n){margin-left: 25px;}

	.jjfatxt{bottom: 10px; font-size:16px; padding: 0 10px;}

	.jjfab{padding: 10px;}

	.jjfab h3{font-size: 16px; }

	.jjfab p{margin: 5px 0 15px;font-size: 12px;}

	.jjfab span{width: 100px;height: 25px;}

	.jjfab span b{padding-right: 19px;font-size: 12px;background-size: 5px auto;}



	.wmcpb{padding: 50px 0 0;}

.more{width:auto;height: auto;padding: 5px 25px 5px 30px;}

.more span{background: url(/static/images/icon13.png) no-repeat right center; font-size: 12px;background-size: 4px auto;vertical-align: top;padding-right: 22px;width: auto;}

	.title b{font-size: 20px;}

	.title span{top: -20px;font-size: 30px;}

	.wmcp{padding: 0 15px 45px;}

	.wmcpm li{width: calc((100% - 15px)/2);margin: 0 15px 15px 0;height: 168px;padding: 15px 10px;}

	.wmcpm li:nth-child(2n){/* transform: translateY(38px); */}

	.img6{max-width: 100%;max-height: 85px;height:auto;}

	.wmcpm li h3{font-size: 14px;padding: 25px 0 0;}

	.wmcpm li a{width: 120px;line-height: 30px;font-size: 12px;}

	.wmcpm li:hover h3{padding: 10px 0;}

	.wmcpm li:hover{transform: translateY(-10px);}

	.wmcpm li:nth-child(2n):hover{transform: translateY(28px);}

	.wmcpt{padding: 20px 0 40px;}

.wmcpt li{width: auto;height: 30px;border-radius:3px;color: #0164a8;font-size: 12px;white-space: nowrap;padding: 0 12px;display: inline-block; line-height: 30px;margin: 0 10px 0 0; line-height: 30px;}

.wmcpt ul{overflow: hidden;overflow-x: scroll;white-space: nowrap;display: flex;align-items: center;}





	.footer{padding: 30px 15px;}

	.footer .f16{font-size: 12px!important;}

	.footer .f18{font-size: 14px!important;}

	.footer .f24{font-size: 15px!important;}

	.footer .f30{font-size: 18px!important;}

	.footer .pv26{padding: 13px 0;}

	.fnav{padding-bottom: 15px; line-height: 22px;font-size: 13px;}

	.social-share{margin: 20px 0 25px;}

	.fltxt{line-height: 20px;font-size: 12px;}

	.fnav span{padding: 0 5px;}







}





















































































