
/*@font-face { */
/*	font-family:SourceHanSansCN-Regular; */
/*	src: url(font/SourceHanSansCN-Regular.woff2); */
/*}*/
/*@font-face { */
/*	font-family:SourceHanSansCN-Medium; */
/*	src: url(font/SourceHanSansCN-Medium.woff2); */
/*}*/
/*@font-face { */
/*	font-family:SourceHanSansCN-Bold; */
/*	src: url(font/SourceHanSansCN-Bold.woff2); */
/*}*/
/*@font-face { */
/*	font-family:MiSans-Normal; */
/*	src: url(font/MiSans-Normal.woff2); */
/*}*/
/*@font-face { */
/*	font-family:MiSans-Regular; */
/*	src: url(font/MiSans-Regular.woff2); */
/*}*/
/*@font-face { */
/*	font-family:Gotham-Black; */
/*	src: url(font/Gotham-Black.woff); */
/*}*/
/*@font-face { */
/*	font-family:simsun; */
/*	src: url(font/simsun.woff2); */
/*}*/
/*@font-face { */
/*	font-family:Alibaba-PuHuiTi-Medium; */
/*	src: url(font/Alibaba-PuHuiTi-Medium.woff2); */
/*}*/
/*@font-face { */
/*	font-family:Alibaba-PuHuiTi-Regular; */
/*	src: url(font/Alibaba-PuHuiTi-Regular.woff2); */
/*}*/
/*@font-face { */
/*	font-family:Gilroy-Regular; */
/*	src: url(font/Gilroy-Regular.woff); */
/*}*/
/*@font-face { */
/*	font-family:Gilroy-Light; */
/*	src: url(font/Gilroy-Light.woff); */
/*}*/
/*@font-face { */
/*	font-family:Gilroy-Medium; */
/*	src: url(font/Gilroy-Medium.woff); */
/*}*/

.fB{font-family:SourceHanSansCN-Bold;}




body{ font-size:12px; line-height: 1; color: #333;font-family:SourceHanSansCN-Regular;overflow-x: hidden; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,button,textarea{outline: none;font-family:SourceHanSansCN-Regular; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder {   color: #666;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder  {   color: #666}
.wrap{max-width: 1400px;width: 100%; margin: 0 auto;box-sizing: border-box; position: relative; }

*::-webkit-scrollbar {
	width: 3px;
	background-color: transparent;
}
*::-webkit-scrollbar-thumb {
	background-color: #0D4D7A;
	border-radius: 8px;
    width: 1px;
}
.bg{background: url(../images/bg.png) no-repeat center bottom -148px;}
.lan{color: #0D4D7A;}


.header{position: fixed;width: 100%;left: 0;top: 0; z-index: 50;padding: 20px 0;transition: all 0.3s;}
.logo img{width: auto;height:80px;vertical-align:top;transition: all 0.3s;}
.nav li a{color: #333;font-size: 17px;line-height: 41px;width: 112px;text-align: center;}
.nav li a.now,.nav li a:hover{color: #fff;background: url(../images/icon5.png) no-repeat center center;}
.header.top{background: rgba(255,255,255,0.8);padding: 10px 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.header.top .logo img{height: 60px;}
.phnav{display: none;}

.footert{background: url(../images/fbg.jpg) no-repeat center center;background-size: cover;padding: 55px 0}
.fnav li{margin-right: 130px;}
.fnav li:last-child{margin-right: 0;}
.fnav li h2{padding: 25px 0;}
.fnav li h2,.fnav li h2 a{color: #fff;font-size: 16px;font-family:SourceHanSansCN-Medium; }
.fnav li p a{color: #fff;font-size: 14px;line-height: 32px;}
.flxfs{color: #fff;}
.flxfs h2{font-size: 36px;font-family:SourceHanSansCN-Bold;padding: 25px 0;}
.flxfs p{font-size: 16px;line-height: 32px;}
.social-share .social-share-icon{width: 46px;height: 46px;border: 1px solid #fff;font-size: 0;margin:20px 0 0;}
.social-share .social-share-icon:hover{opacity: 1;}
.social-share .icon-wechat,.social-share .icon-wechat:hover{background: url(../images/wx.png) no-repeat center center;}
.fline{width: 1px;height: 247px;background: #fff;opacity: 0.12;}
.footerb{background: #000;padding: 20px 0;text-align: center;}
.footerb span,.footerb a{color: #fff;opacity: 0.5;line-height: 25px;}

.sybanner{overflow: hidden;position: relative;}
.sybanner::before{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: url(../images/sbbg.png) no-repeat center top;background-size: 100% auto;}
/*.sybanner .swiper-slide{height: 100vh;position: relative;}
 .sybanner .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-position: center center;background-repeat: no-repeat;background-size: cover;} */
.sybanner .pic img{width: 100%;height: auto;vertical-align: top;}
.sybannerb{position: absolute;width: 100%;left: 0;bottom: 10px;z-index: 20;}
.sybannerb .swiper-pagination-bullet{background: #fff;opacity: 0.5;border-radius: 8px;}
.sybannerb .swiper-pagination-bullet-active{background: #0D4D7A;opacity: 1;width: 20px;}
.sy2{padding: 55px 0 90px;position: relative;background: url(../images/sy2b.png) no-repeat right top 15% #fff;}
.sy2::before{content: '';width: 31.77vw;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: url(../images/sy2a.png) no-repeat center center;background-size: cover;}
.title p{font-family:MiSans-Normal;font-size: 14px;opacity: 0.5;}
.title h2{font-size: 36px;padding: 15px 0 0;font-family:SourceHanSansCN-Bold; }
.title span{font-size: 24px;padding: 30px 0 0;}	
.sy2m{padding: 50px 0 80px;}
.sy2ml{width: 700px;}
.sy2ml img{width: 100%;vertical-align: top;}
.sy2mr{width: calc(100% - 738px);}
.sy2mrt h2{font-size: 26px;padding: 0 0 18px;}
.sy2mrt p{font-size: 17px;line-height: 18px;}
.sy2mrm{padding: 0 0 20px;font-size: 16px;line-height: 32px;padding: 30px 0;text-align: justify;}
.link{padding: 0 34px;border-radius: 4px;background: #0D4D7A;border: 1px solid #0D4D7A;}
.link span{color: #fff;font-size: 14px;font-family:SourceHanSansCN-Medium;line-height: 43px;position: relative;transition: all 0.3s;}
.link span::after{content: '>';font-family:simsun; margin-left: 10px;}
.link:hover{background: #fff;}
.link:hover span{color: #0D4D7A;}
.link2{padding: 0 34px;border-radius: 4px;border: 1px solid #0D4D7A;}
.link2 span{color: #0D4D7A;font-size: 14px;font-family:SourceHanSansCN-Medium;line-height: 43px;position: relative;transition: all 0.3s;}
.link2 span::after{content: '>';font-family:simsun; margin-left: 10px;}
.link2:hover{background: #0D4D7A;}
.link2:hover span{color: #fff;}
.link3{width: 100%;background: #F7F7F7;text-align: center;}
.link3 span{color: #333;font-size: 14px;font-family:SourceHanSansCN-Medium;position: relative;transition: all 0.3s;padding: 20px 0;}
.link3 span::after{content: '>';font-family:simsun; margin-left: 3px;}
.link3:hover{background: #0D4D7A;}
.link3:hover span{color: #fff;}

.sy2ml li{width: 50%;box-sizing: border-box;}
.sy2ml li h2{font-family:Gotham-Black;font-size: 65px;line-height: 50px;}
.sy2ml li span{font-size: 16px;line-height: 20px;margin-left: 5px;}
.sy2ml li p{font-size: 16px;padding: 20px 0 0;opacity: 0.5;text-align: center;}
.sy2ml li:nth-child(1){color: #fff;}
.sy2mbr p{font-family:MiSans-Regular; color: #888;font-size: 16px;padding: 8px 0 0;}
.sy3{background: url(../images/sy3.png) no-repeat center center;background-size: cover;padding: 65px 0 110px;}
.sy3r{width: 674px;}
.sy3r img{max-width: 100%;vertical-align: top;}
.sy3l .title{padding-bottom: 50px;}
.sy4{padding: 80px 0 110px;}
.sy4m{padding: 40px 0 60px;}
.sy4ml,.sy4mr{width: calc((100% - 20px)/2);box-sizing: border-box;border: 1px solid #ebebeb;height: 556px;}
.sy4ml .pic img{width: 100%;vertical-align: top;max-height: 440px;}
.sy4ml p{padding: 45px 40px 50px;}
.sy4ml p span{color: #333;font-size: 24px;max-width: 100%;transition: all 0.3s;}
.sy4ml:hover span{color: #0D4D7A;}
.sy4mr li{padding: 16px 30px;border-bottom: 1px solid #ebebeb;}
.sy4mr li .pic{width: 192px;}
.sy4mr li .pic img{max-height: 152px;vertical-align: top;width: 100%;}
.sy4mr li .text{width: calc(100% - 192px - 20px);}
.sy4mr li .text h2{font-size: 18px;line-height: 28px;color: #020202;max-height: 56px;transition: all 0.3s;}
.sy4mr li .text span{font-family:MiSans-Regular; color: #999;font-size: 14px;padding: 25px 0 0;}
.sy4mr li:hover h2{color: #0D4D7A;}
.sy4mr li:last-child{border-bottom: none;}

.sbanner{position: relative;}
.sbanner .pic{position: relative;z-index: 1; text-align: center;}
.sbanner::before{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: url(../images/sbbg.png) no-repeat center top;background-size: 100% auto;}
.sbanner img{max-width: 100%;vertical-align: top;min-height: 380px;z-index: 1;}






.weizhi{font-size: 16px;line-height: 32px;color: #888;padding: 17px 0 15px;}
.weizhi span{font-family:simsun; }
.weizhi a{color: #888;}
.weizhi b{font-weight: normal;line-height:20px}
.icon1{background: url(../images/icon1.png) no-repeat left 2px;width: 24px;height: 22px;}
.menu{padding: 27px 0 0;}
.menu li{margin-right: 10px;}
.menu li a{min-width: 170px;text-align: center;line-height: 50px;background: #F0F0F0;color: #333;font-size: 16px; }
.menu li a:hover{color: #0D4D7A;}
.menu li.act a{background: #0D4D7A;color: #fff;}
.dqgzbg{padding: 0 0 140px;}
.dqgz{padding: 75px 0 0; }
.dqgz li{margin-bottom: 20px;height: 205px;background: #f7f7f7;}
.dqgzl{width: 150px;position: relative;}
.dqgzl p{color: #666;font-size: 60px;line-height: 45px;font-family:Gilroy-Light; transition: all 0.3s; }
.dqgzl span{color: #999;font-size: 17px;padding: 15px 0 0;font-family:Gilroy-Medium; }
.dqgzr{width: calc(100% - 150px);box-sizing: border-box;padding: 0 55px 0 60px;font-family:Alibaba-PuHuiTi-Regular; position: relative; }
.dqgzr::before{content: '';display: inline-block;width: 1px;height: 100%;background: #e1e1e1;position: absolute;left: 10px;top: 0;}
.dqgzrl{width: calc(100% - 300px);}
.dqgzrl h2{padding-right: 170px;}
.dqgzrl h2 a{font-family:Alibaba-PuHuiTi-Medium;color: #333;font-size: 20px; max-width: 100%; }
.dqgzrl p{color: #888;font-size: 16px;line-height: 30px;padding: 15px 0 0;height: 60px;}
.dqgzrr{border: 2px solid #E9E9E9;border-radius: 0px 22px 22px 22px;width: 140px;height: 45px;box-sizing: border-box;transition: all 0.3s;}
.dqgzrr span{font-size: 14px;color: #A0A0A0;transition: all 0.3s;}
.dqgzrr span::after{content: '→'; margin-left: 10px;}
.dqgz li:hover .dqgzl p{color: #0D4D7A;}
.dqgz li:hover .dqgzrl h2 a{color: #0D4D7A;}
.dqgz li:hover .dqgzrr{background: #0D4D7A;border-color: #0D4D7A;}
.dqgz li:hover .dqgzrr span{color: #fff;}
.zzry{padding: 50px 0 0;}
.zzry li{margin: 0 30px 25px 0;width: calc((100% - 60px)/3);background: #f0f0f0;box-sizing: border-box;padding: 25px 25px 33px;}
.zzry li .pic{width: 100%;height: 250px;}
.zzry li .pic img{max-width: 100%;max-height: 250px;}
.zzry li p{text-align: center;color: #666;font-size: 16px;padding: 25px 0 0;}
.zzry li:nth-child(3n){margin-right: 0;}
.gggs{padding: 75px 0 0;}
.gggs li{width: calc((100% - 74px)/3);margin: 0 37px 35px 0;box-shadow: 0px 3px 9px 0px rgba(189,189,189,0.29);border-radius: 10px;background: #fff;overflow: hidden;}
.gggs li:nth-child(3n){margin-right: 0;}
.gggs li a{width: 100%;}
.gggs li .pic{width: 100%;height: 256px;overflow: hidden;}
.gggs li .pic img{width: 100%;max-height: 256px;}
.gggsb{padding: 35px 33px 48px;font-family:Alibaba-PuHuiTi-Regular; }
.gggsb h2{font-family:Alibaba-PuHuiTi-Medium;color: #333;font-size: 20px;line-height: 35px;height: 70px;transition: all 0.3s;}
.gggsb p{color: #888;font-size: 16px;line-height: 30px;padding: 15px 0 0;margin-bottom: 30px;height: 90px;}
.gggsb span{background: url(../images/icon2.png) no-repeat left center;padding-left: 31px;color: #CECECE;line-height: 24px;}
.gggs li:hover h2{color: #0D4D7A;}
.gcyj{padding: 50px 0 0;}
.gcyj li{margin-bottom: 20px;background: #f9f9f9;padding: 20px 0 20px 20px;}
.gcyj li a{width: 100%;}
.gcyj li .pic{border-radius: 5px;overflow: hidden;width: 390px;}
.gcyj li .pic img{width: 100%;max-height: 230px;vertical-align: top;}
.gcyjr{width: calc(100% - 390px - 35px);}
.gcyjrl{width: calc(100% - 190px);font-family:Alibaba-PuHuiTi-Regular;box-sizing: border-box;padding-right: 80px;border-right: 1px solid #E4E4E4; }
.gcyjrl h2{color: #333;font-size: 20px;transition: all 0.3s;}
.gcyjrl p{color: #666;font-size: 16px;line-height: 30px;padding: 15px 0 0;margin-bottom: 35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.gcyjrl span{color: #888;font-size: 14px;line-height: 10px;transition: all 0.3s;}
.gcyjrl span::after{content: '>'; margin-left: 10px;font-family:simsun; }
.gcyjrr{width: 190px;font-family:Gilroy-Regular; color: #666;}
.yjtxt1{font-size: 48px;line-height: 30px;}
.yjtxt2{font-size: 24px;line-height: 28px; text-align: center;}
.gcyj li:hover .gcyjrl h2{color: #0D4D7A;}
.gcyj li:hover .gcyjrl span{color: #0D4D7A;}
.gsjjbg{padding: 0 0 120px;}
.gsjj{padding: 70px 0 0;}
.gsjj h2{font-size: 26px;}
.gsjjtxt{font-size: 17px;padding: 18px 0 0;}
.gsjjm{font-size: 18px;line-height: 32px;text-align: justify;padding: 35px 0 90px;}
.gsjj img{max-width: 100%;}
.qywh{padding: 65px 0 0;}
.qywh img{width: 700px;}
.qywh li:nth-child(1){padding-bottom: 70px;}
.qywh li h2{font-family:SourceHanSansCN-Bold;font-size: 26px; }
.qywh li p{font-family:SourceHanSansCN-Medium;font-size: 17px;padding: 18px 0 0;}
.xwxqt{padding: 90px 0 40px;font-family:Alibaba-PuHuiTi-Regular; }
.xwxqt h2{font-size: 30px;}
.xwxqt p{color: #888;font-size: 16px;padding-top: 30px;}
.xwxqm{padding: 40px 0 70px;border-top: 1px solid #F6F6F6;border-bottom: 1px solid #F6F6F6;color: #666;font-size: 18px;line-height: 32px;text-align: justify;}
.xwxqm img{max-width: 100%;}
.xwxqb{padding: 30px 0 90px; }
.xwxqb li{font-size: 16px;line-height: 28px;}	
.xwxqb li span{color: #666;}
.xwxqb li a{color: #333;}
.xwxqb li a:hover{color: #0D4D7A;}
.xwxqb li:nth-child(1){padding-bottom: 10px;}
.lxwm{padding: 70px 0 90px;}
.lxwm li img{width: 66px;}
.lxwm li span{color: #888;font-size: 18px;padding: 38px 0 25px;}
.lxwm li p{color: #0D4D7A;font-size: 24px;font-family:SourceHanSansCN-Bold; }
.map{padding-bottom: 70px;}
.map iframe{height: 645px; width: 100%;}
.zxly{background: #F6F6F6;padding: 90px 0 85px;}
.zxly h2{font-size: 30px;padding-bottom: 30px;font-family:SourceHanSansCN-Medium; }
.zxly ul{padding-bottom: 20px;}
.zxly li{width: calc((100% - 36px)/3);margin: 0 18px 20px 0;}
.zxly li:nth-child(3n){margin-right: 0;}
.zxly li:last-child{width: 100%;margin-right: 0;}
.lyinput{border: none;box-sizing: border-box;width: 100%;padding: 0 10px 0 38px;color: #333;font-size: 16px;line-height: 70px;border-radius: 35px;background: #ededed;}
.lyinput:-ms-input-placeholder,.lytext:-ms-input-placeholder {   color: #8F8F8F;}
.lyinput::-webkit-input-placeholder,.lytext::-webkit-input-placeholder  {   color: #8F8F8F}
.lytext{border: none;box-sizing: border-box;width: 100%;padding: 20px 10px 0 38px;color: #333;font-size: 16px;line-height: 30px;background: #ededed;border-radius: 36px;min-height: 245px;}
.btn{border: none;width: 193px;height: 52px;background: #0D4D7A;border-radius: 30px;font-size: 18px;}
.zpt{padding: 25px 0 15px;}
.zpt li{min-width: 90px;text-align: center;box-sizing: border-box;}
.zpt li .pic{height: 36px;display: flex; flex-direction: column;justify-content: center;align-items: center;}
.zpt li p{font-size: 16px;padding: 15px 0 0;}
.zpt li:nth-child(1){padding-left: 30px;width: 45%;}
.gwmc{width: 33px;text-align: center;}
.zplb dl{margin-bottom: 10px;background: #f7f7f7;padding-bottom: 4px;}
.zplb dl dt{padding: 28px 0 24px;cursor: pointer;}
.zplb dl dt span{font-size: 18px;line-height: 32px;min-width: 90px;text-align: center;box-sizing: border-box;}
.zplb dl dt span:nth-child(1){padding-left: 30px;width: 45%;font-family:Alibaba-PuHuiTi-Medium;text-align: left; }
.zplb dl dt span b.icon{width: 32px;height: 32px;background: #A4A4A4;border-radius: 50%;position: relative;display: inline-block;font-weight: normal;vertical-align: top;transition: all 0.3s;}
.zplb dl dt span b.icon::before{content: '>';color: #fff;font-size: 20px;width: 100%;height: 100%;position: absolute;left: 0;top: 0;text-align: center;font-family:simsun; }
.zplb dl dd{padding: 0 34px 28px;display: none;}
.zpnr{background: #fff;padding: 25px 20px 40px;font-family:Alibaba-PuHuiTi-Regular; font-size: 16px;line-height: 26px;}
.zpnr h3{font-family:SourceHanSansCN-Bold;font-size: 16px;line-height: 40px;}
.zplb dl.act b.icon{transform: rotate(90deg);background: #0D4D7A;}
.zplb dl.act b.icon::before{left: 1px;}

.page{padding: 35px 0 0;}
.pagination{display: flex; justify-content: center; align-items: center;}
.pagination li{height: 34px;text-align: center;width: 34px;border-radius: 30px;overflow: hidden;display: flex;flex-direction: column;justify-content: center; align-items: center;background: #f7f7f7;margin: 0 5px;font-size: 14px;}
.pagination li a{color: #333;}
.pagination li a:hover{color: #0D4D7A;}
.pagination li.active{background: #0D4D7A;}
.pagination li.active span{color: #fff;}
.pagination li.disabled{cursor: not-allowed;}
.pagination li.disabled span{color: #909AA6}
.pagination li:first-child{margin-right: 10px;}
.pagination li:first-child,.pagination li:last-child{width: auto;padding: 0 18px;}
.pagination li:last-child{margin-left: 10px;}



	.phflexshow,.phblockshow{display: none;}
	.pcblockshow{display: block;}
	.pcflexshow{display: flex;}
	
	@media screen and (min-width:1920px){
		.wrap{max-width: 73vw;}
		
	}
	
	
	@media screen and (max-width:1701px){
		
		
		
	}
	@media screen and (max-width:1565px){
		
		.wrap{padding: 0 15px;}
	} 
	
	@media screen and (max-width:1441px){	
		
		.zoom{zoom: 90%;}

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

		.zoom{zoom: 80%;}
		
	
	} 
	@media screen and (max-width:1200px){
		
	
	
	
	}
	@media screen and (max-width:1100px){
		
		
	}
	@media screen and (max-width:960px){
		.zoom{zoom: 100%;}
	.phflexshow{display: flex;}
	.phblockshow{display: block;}
	.pcblockshow,.pcflexshow{display: none;}
	.wrap{padding: 0 15px;}

	
.phheader{ z-index: 100;height: 60px;width: 100%;position: fixed;left: 0;top: 0;}
.jz_nav_menu {cursor: pointer;display: block;right: 15px;position: absolute;top: 21px;width: 22px;z-index: 100;}
.menu_body {height: 18px;position: relative;width: 24px;}
.nav_menu_item {background: #000;height: 2px;position: absolute;transition: .36s ease;width: 100%;}
.menu_item_top {top: 0;}
.menu_item_center {display: block;top: 8px;}
.menu_item_bottom {bottom: 0;}
/* .jz_nav_wrap_active .jz_nav_menu {top: 25px;} */
.jz_nav_wrap_active .nav_menu_item {height: 1px;}
.jz_nav_wrap_active .menu_item_top {top: 9px;transform: rotate(45deg);}
.jz_nav_wrap_active .menu_item_center {opacity: 0;}
.jz_nav_wrap_active .menu_item_bottom {bottom: 8px;transform: rotate(-45deg);}
.phlogo{position: absolute;left:15px;top: 0;height: 100%;}
.phlogo img{height: 40px;vertical-align: top;}
.phnav{background: rgba(255,255,255,0.8);position: fixed;left: 0;top: 60px;height: calc(100vh - 60px); z-index: 100;width: 100%;box-sizing: border-box;padding: 35px 25px 0;display: none;}
.phnav li{margin-bottom: 15px;}
.phnav li a{width: 100%;text-align: center;line-height: 65px;color: #333;font-size: 18px;}
.phheader.top{background: rgba(255,255,255,0.8);}
.fline{display: none;}
.fnav li{margin-right: 40px;}


	
	
	/**page**/
	
	.map iframe{height:368px; }
	.gggs li{width: calc((100% - 35px)/2);margin: 0 35px 35px 0;}
	.gggs li:nth-child(3n){margin-right: 35px;}
	.gggs li:nth-child(2n){margin-right: 0;}
	.gggs li .pic{height: auto;}
	.zzry li{width: calc((100% - 30px)/2);}
	.zzry li:nth-child(3n){margin-right: 30px;}
	.zzry li:nth-child(2n){margin-right: 0;}
	.qywhl{padding: 0 0 50px;}
	.sy2::before{width: 50%;}
	.sy2ml{width: 100%;}
	.sy2mr{width: 100%;padding: 35px 0 0;}
	.sy4ml, .sy4mr{width: 100%;}
	.sy4ml{margin-bottom: 35px;}









	} 
	@media screen and (max-width:760px){
		.page{padding: 20px 0 0;}
		.pagination li{width: 30px;height: 30px;font-size: 13px;margin: 0 3px;}

		.footert{padding: 30px 0 45px}
		.fnav{width: 100%;padding-bottom: 15px;}
		.fnav li{margin-right: 0;width: 100%;margin-bottom: 15px;}
		.fnav li h2{padding: 10px 0;position: relative;}
		.fnav li p{display: none;}
		.fnav li.hassub h2::after{content: '>';display: inline-block; width: 35px;position: absolute;right: 0;top: 50%;transform: translateY(-50%); font-family:simsun; text-align: center; }
		.fnav li.hassub.act h2::after{transform: translateY(-50%) rotate(90deg);}
		.fnav li.hassub.act p{display: block;}
		.social-share{display: none;}
		.flxfs h2{font-size: 26px;padding: 15px 0;}
		.flxfs p{font-size: 14px;line-height: 28px;}
		
		.footerb{padding: 15px 0;}

		
		.weizhi{font-size: 14px;padding: 10px 0 0;}
		.weizhi>div{flex-wrap: wrap;}
		.icon1{width: 22px;background-size: 16px auto;}
		.menu{padding: 15px 0 0;}
		.menu li{margin-right: 5px;}
		.menu li a{min-width: 100px;line-height: 40px;font-size: 15px; }
		.bg{background-size: 100% auto;background-position: center bottom -1vh;}



		.title p{font-size: 12px;}
		.title h2{font-size: 25px;padding: 8px 0 0; }
		.title span{font-size: 12px;padding: 15px 0 0;}	
		.sy2{padding: 35px 0 45px;background: url(../images/sy2b.png) no-repeat right bottom -1vh #fff;background-size: 100% auto;}
		.sy2::before{width: 28%;}
		.sy2m{padding: 25px 0 40px;}
		.sy2mr{padding: 35px 0 0 30%;}
		.sy2mrt h2{font-size: 20px;padding: 0 0 10px; line-height: 25px;}
.sy2mrt p{font-size: 13px;line-height: 15px;}
.sy2mrm{padding: 0 0 10px;font-size: 13px;line-height: 22px;padding: 10px 0;}
.link{padding: 0 18px;}
.link span{font-size: 13px;line-height: 35px;}
.link span::after{ margin-left: 5px;}
.link2{padding: 0 18px;}
.link2 span{font-size: 14px;line-height: 35px;}
.link2 span::after{ margin-left:5px;}
.sy2ml ul{padding-left: 32%;}
.sy2ml li:nth-child(1){color: #333;}
.sy2ml li h2{font-size: 40px;line-height: 30px;}
.sy2ml li span{font-size: 13px;line-height: 15px;margin-left: 5px;}
.sy2ml li p{font-size: 13px;padding: 10px 0 0;}
.sy2ml li:nth-child(2){padding-left: 10%;}
.sy2mr img{max-width: 100%;}
.sy2mbr p{font-size: 12px;padding: 8px 0 0; line-height: 15px;opacity: 0.8;}
.sy3{padding: 35px 0 55px;}
.sy3r{width: 100%;}
.sy3l .title{padding-bottom: 25px;}
.sy4{padding: 40px 0 55px;}
.sy4m{padding: 20px 0 30px;}
.sy4ml{margin-bottom: 10px;}
.sy4ml,.sy4mr{height: auto;}
.sy4ml .pic img{max-height: 200px;}
.sy4ml p{padding: 15px 20px;}
.sy4ml p span{font-size: 16px;}
.sy4mr li{padding: 8px 15px;}
.sy4mr li .pic{width: 90px;}
.sy4mr li .pic img{max-height: 75px;}
.sy4mr li .text{width: calc(100% - 100px);}
.sy4mr li .text h2{font-size: 14px;line-height: 20px;max-height: 40px;}
.sy4mr li .text span{font-size: 12px;padding: 10px 0 0;}
.link3 span{padding: 15px 0;}

		.dqgzbg{padding: 0 0 70px;}
		.zpt li{min-width: 40px;}
		.zpt li .pic{height: 20px;}
		.zpt li .pic img{max-height: 20px;}
		.zpt li p{font-size: 12px;padding: 8px 0 0;}
		.zpt li:nth-child(1){padding-left: 10px;}
		.zpt li:nth-child(4),.zplb dl dt span:nth-child(4){width: 65px;}
		.zplb dl dt{padding: 15px 0 11px;cursor: pointer;}
		.zplb dl dt span{font-size: 12px;line-height: 20px;min-width: 40px;}
		.zplb dl dt span:nth-child(1){padding-left: 10px;font-size: 14px;}
		.zplb dl dt span b.icon{width: 24px;height: 24px;}
		.zplb dl dt span b.icon::before{line-height: 24px;font-size: 14px;}
		.zplb dl dd{padding: 0 10px 15px;}
		.zpnr{padding: 10px 10px 20px; font-size: 14px;line-height: 24px;}
		.dqgz{padding: 35px 0 0; }
		.dqgz li{margin-bottom:10px;height: auto;padding: 30px 0}
		.dqgzl{width: 60px;}
		.dqgzl p{font-size: 40px;line-height: 35px;}
		.dqgzl span{font-size: 12px;padding: 8px 0 0;}
		.dqgzr{width: calc(100% - 65px);padding: 0 10px 0 10px; }
		.dqgzr::before{left: 0;}
		.dqgzrl{width: calc(100% - 90px);}
		.dqgzrl h2{padding-right: 10px;}
.dqgzrl h2 a{font-size: 14px;  }
.dqgzrl p{font-size: 12px;line-height: 20px;padding: 8px 0 0;height: 40px;}
		.dqgzrr{border: 1px solid #E9E9E9;border-radius: 0px 15px 15px 15px;width: 80px;height: 30px;}
.dqgzrr span{font-size: 12px;}
.dqgzrr span::after{ margin-left: 5px;}
.gcyj{padding: 25px 0 0;}
.gcyj li{margin-bottom: 10px;padding: 10px;}
.gcyj li .pic{width: 120px;}
.gcyj li .pic img{width: 100%;height: 100px;}
.gcyjr{width: calc(100% - 120px - 10px);}
.gcyjrr{width: 70px;}
.yjtxt1{font-size: 20px;line-height: 30px;}
.yjtxt2{font-size: 12px;line-height: 16px; }
.gcyjrl{width: calc(100% - 70px);padding-right: 10px; }
.gcyjrl h2{font-size: 14px;}
.gcyjrl p{font-size: 12px;line-height: 18px;padding: 8px 0 0;margin-bottom: 15px;-webkit-line-clamp:2;}
.gcyjrl span{font-size: 12px;}
.gggs{padding: 35px 0 0;}
.gggs li{margin: 0 15px 25px 0;width: calc((100% - 15px)/2);}
.gggs li:nth-child(3n){margin-right:15px;}
.gggs li:nth-child(2n){margin-right: 0;}
.gggsb{padding: 15px; }
.gggsb h2{font-size: 14px;line-height: 22px;height: 44px;}
.gggsb p{font-size: 12px;line-height: 18px;padding: 8px 0 0;margin-bottom: 10px;height: 54px;}
.gggsb span{padding-left: 20px;line-height: 24px; background-size: 14px auto;}	
.zzry{padding: 25px 0 0;}
.zzry li{margin: 0 15px 20px 0;width: calc((100% - 15px)/2);padding: 8px 10px 15px;}
.zzry li .pic{height: 120px;}
.zzry li .pic img{max-height: 120px;}
.zzry li p{font-size: 12px;padding: 10px 0 0;}
.zzry li:nth-child(3n){margin-right: 15px;}
	.zzry li:nth-child(2n){margin-right: 0;}
	.gsjjbg{padding: 0 0 60px;}
	.gsjj{padding: 35px 0 0;}
	.gsjj h2{font-size: 20px;line-height: 30px;}
.gsjjtxt{font-size: 13px;padding: 10px 0 0;}
.gsjjm{font-size: 14px;line-height: 28px;padding: 18px 0 40px;}
.qywh{padding: 35px 0 0;}
.qywhl{width: 100%;box-sizing: border-box;padding: 0 0 40px 10px;}
.qywh li:nth-child(1){padding-bottom: 40px;}
.qywh li h2{font-size: 20px; }
.qywh li p{font-size: 14px;padding: 10px 0 0;}
.qywh img{max-width: 100%;width: auto;}
.lxwm{padding: 35px 0 45px;}
.lxwm li{width: 100%;}
.lxwm li:nth-child(2){padding: 45px 0}
.lxwm li img{width: 35px;}
.lxwm li span{font-size: 14px;padding: 20px 0 15px;}
.lxwm li p{font-size: 20px; }
.map{padding-bottom: 35px;}
.zxly{padding:45px 0 40px;}
.zxly h2{font-size: 20px;padding-bottom: 15px; }
.zxly ul{padding-bottom: 10px;}
.zxly li{width: 100%;margin: 0 0 10px 0;}
.lyinput{padding: 0 10px 0 20px;font-size: 14px;line-height: 50px;}
.lytext{padding: 10px 10px 0 20px;font-size: 14px;line-height: 28px;border-radius: 20px;min-height: 150px;}
.btn{width: 125px;height: 50px;font-size: 16px;}
.xwxqt{padding: 45px 0 20px; }
.xwxqt h2{font-size: 20px;line-height: 30px;}
.xwxqt p{font-size: 12px;padding-top: 15px;}
.xwxqm{padding: 20px 0 35px;font-size: 14px;line-height: 28px;}
.xwxqb{padding: 15px 0 45px; }
.xwxqb li{font-size: 14px;line-height: 20px;display: flex;justify-content: flex-start;}	
.xwxqb li a{max-width: calc(100% - 60px);}

	}
	
	[data-animate] {
		opacity: 0
	}
	[data-animate].animate__animated {
		opacity: 1
	}
	
	.ani{opacity: 0;}
	
	
								
																  
	
	
	
	
	
	



                            
                                                              






