
@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
}
body {
	background:#fff;
	overflow-x: hidden;
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑";
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder
 {
	color:#aaa;
	font-family:"微软雅黑";
}
body {
	overflow-x:hidden;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}
.over1{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.over2,
.over3,
.over4,
.over5,
.over6,
.over7,
.over9{ display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; }
.over2{ -webkit-line-clamp: 2;}
.over3{ -webkit-line-clamp: 3;}
.over4{ -webkit-line-clamp: 4;}
.over5{ -webkit-line-clamp: 5;}
.over6{ -webkit-line-clamp: 6;}
.over7{ -webkit-line-clamp: 7;}
.over9{ -webkit-line-clamp: 9;}
.bluec{color:#016aa6;}

.disFlex{ display: flex; justify-content: space-between; align-items: center;}
.disFlexc{ display: flex; justify-content: center; align-items: center;}
.disFlexs{ display: flex; flex-direction: column; justify-content: center; align-items: center;}

/*.header{position:absolute;left:0;top:0;width:100%;height:80px;z-index:999;}*/
/*.header .mcon{margin:0 5.2083vw;min-width:1200px;display:flex;justify-content: space-between;align-items:center;height:80px;}*/
/*.nav ul li{display:inline-block;float:left;position:relative;}*/
/*.nav ul li>a{display:block;line-height:80px;font-size:16px;color:#000;padding:0 46px;position:relative;}*/
/*.nav ul li>a::before{border:solid 1px rgba(0,123,199,0.4);width:80px;height:80px;box-sizing:border-box;border-radius:50%;display:inline-block;content:'';position:absolute;background-color:#c2d6dd; top:0;left:50%;margin-left:-40px;z-index:1;opacity:0;transition:all 1s;}*/
/*.nav ul li>a::after{position:absolute;top:73px;width:20px;height:1px;display:inline-block;content:'';background-color:#fff;left:50%;margin-left:-10px;opacity:0;transition:all 1s}*/

/*.nav ul li>a>span{position:relative;z-index:22;}*/
/*.nav ul li dl{position:absolute;left:0;top:80px;width:100%;background-color:#3F9FBA;display:none;}*/
/*.nav ul li dd{text-align:center;line-height:40px;height:40px;}*/
/*.nav ul li dd a{display:block;font-size:14px;color:#fff;line-height:40px;height:40px;overflow:hidden;transition:all 1s;}*/
/*.nav ul li.active>a{color:#fb0002;}*/
/*.nav ul li.active>a::before{opacity:0.8;}*/

/*.nav ul li:hover{background-color:#3F9FBA;}*/
/*.nav ul li:hover a{color:#fff;}*/
/*.nav ul li:hover>a::before{opacity:0;}*/
/*.nav ul li:hover>a::after{opacity:1;}*/

.header{position:absolute; left:0; top:0; width:100%; height:80px; z-index:999;  background-color: #fff;}
.header .mcon{margin:0 5.2083vw; min-width:1200px; display:flex; justify-content: space-between; align-items:center; height:80px;}
.header .mcon .logo img{ margin: 0 8px;}
.header .mcon .logo img:last-child{ margin-top: 8px;}
.nav ul li{display:inline-block; float:left; position:relative;}
.nav ul li>a{height:80px; font-size:16px; color:#000; padding:0 2vw; position:relative;  min-width: 70px;  text-align: center;  box-sizing: border-box;}
/* .nav ul li>a::before{border:solid 1px rgba(0,123,199,0.4); width:100%; height:80px; box-sizing:border-box; border-radius:50%; display:inline-block; content:''; position:absolute; background-color:#c2d6dd;  top:0; left:50%; margin-left:-40px; z-index:1; opacity:0; transition:all 1s;} */
.nav ul li>a>p{ font-size: 12px; color: #888888; text-transform: uppercase;}
.nav ul li>a::after{position:absolute; bottom: 0; width:100%; height:2px; content:''; background-color:#fb0002; left:0; margin-left: 0px; opacity:0; transition:all 1s}

.nav ul li>a>span{position:relative; z-index:22;}
.nav ul li dl{position:absolute; left:0; top:80px; width:100%; background-color:#fb0002; display:none;}
.nav ul li dd{text-align:center; line-height:40px; height:40px;}
.nav ul li dd a{display:block; font-size:14px; color:#fff; line-height:40px; height:40px; overflow:hidden; transition:all 1s;}
.nav ul li.active>a span{ font-weight: bold;}
.nav ul li.active>a::before{opacity:0.8;}

/* .nav ul li:hover{background-color:#3F9FBA;} */
/* .nav ul li:hover a{color:#fff;} */
/* .nav ul li:hover>a::before{opacity:0;} */
.nav ul li:hover>a::after{opacity:1;}

/*.search{ height:90px;position:relative;line-height:90px;width:18px;position:relative;width:100px;text-align:right;}*/
/*.searchbox{ position:absolute;right:0;top:90px;width:200px;height:40px;background-color:#fff;display:none;}*/
/*.txt_search{ width:140px;padding-left:20px;float:left;height:40px;vertical-align:middle;}*/
/*.btnsearch{ float:right;width:40px;height:40px;background:url(../images/btnsearch.png) no-repeat center;cursor:pointer;font-size:0;}*/





.lang{margin-left:20px;}
.lang>*{display:inline-block;vertical-align:middle;}
.lang i{margin-right:8px;}
.lang span,.lang a{padding:0 2px;font-weight:bold;font-size:16px;color:#999;}
.lang a:hover{opacity: .8;}
.lang span.active,.lang a.active{color:#fb0002;}
.search{height:90px;position:relative;line-height:90px;width:18px;position:relative;width:100px;text-align:right;}
.search img{vertical-align:middle;}
.searchbox{position:absolute;right:0;top:90px;width:200px;height:40px;background-color:#fff;display:none;}
.txt_search{width:140px;padding-left:20px;float:left;height:40px;vertical-align:middle;}
.btnsearch{float:right;width:40px;height:40px;background:url(../images/btnsearch.png) no-repeat center;cursor:pointer;font-size:0;}


.banner{position:relative;}
.banner img{display:block;width:100%;}
.banner .swiper-pagination{width:44px;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;right:5.2083vw;top:0;left:auto;z-index:888;flex-direction:column;}
.banner .swiper-pagination-bullet{background:url(../images/cd1.png) no-repeat right top;width:11px;height:44px;opacity:1;border-radius:0;}
.banner .swiper-pagination-bullet:last-child{height:11px !important;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(../images/cd2.png);}


.about{clear:both;background:url(../images/abg.jpg) no-repeat center top;padding-top:165px;height:840px;box-sizing:border-box;}
/*.atxt{width:720px;padding-top:180px;}*/

.atxt{padding-bottom:50px;background: #fff;}

.aimg{width:480px;display:none}
.aimg img{display:block;}
.abg{padding-left:50px;padding-right:120px; padding-top:60px;box-sizing:border-box;
/*height:468px;*/
/*background:url(../images/afbg.png) no-repeat center top;*/
    
}
.atxt .desc{font-size:14px;line-height:24px;margin-top:40px;height:250px;}
.atxt .desc p{margin-bottom:20px;}
.ititle h3{font-size:22px;}
.ititle p{padding-top:8px;}
.more{width:148px;line-height:42px;text-align:center;border-radius:22px;border:solid 1px #ccc;}
.more a{font-size:14px;color:#000;}
.more span{ font-size:14px;color:#000;display:inline-block;padding-right:45px;background:url(../images/row.png) no-repeat right center;}

.ptab{padding-top:85px;padding-bottom:20px;}
.ptab ul{display:flex;justify-content:space-between;}
.ptab ul li{text-align:center;height:50px;border-right:solid 1px #eee;width:127px;box-sizing:border-box;}
/*.ptab ul li:nth-child(1),.ptab ul li:last-child{width:120px;}*/
.ptab ul li:last-child{border-right:none;padding-left:35px;}
.ptab ul li:nth-child(1){padding-right:30px;}
.ptab ul li a{display:block;}
.ptab ul li span{display:block;color:#444;font-size:14px;padding-top:15px;transition:all .6s;}
.ptab ul li:hover span{opacity:0.6;}

/* .news .nleft .swiper-pagination{top:300px;bottom:auto;text-align:right;padding-right:25px;box-sizing:border-box;} */
.cpxq .bimg img{width:100%;height:600px;object-fit:cover;}
.cpxq .bimg .swiper-pagination-bullet{background-color:#fff;opacity:0.6;margin-left:10px !important;margin-right:0;display:inline-block;width:6px;height:6px;}
.cpxq .bimg .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1;}

.pbimg img{display:block;width:100%;}
.pbimg .swiper-slide{width:100%;position:relative;}
.pbimg a{display:block;}
.pbimg .pmore{width:80px;height:80px;border:solid 1px #fb0002;background-color:#b1cddc;text-align:center;line-height:80px;border-radius:40px;position:absolute;bottom:76px;left:50%;margin-left:-41px;z-index:88;}
.pmore a{display:block;width:100%;position:relative;font-size:14px;color:#222;}
.pmore a::before,.pmore a::after{width:17px;height:1px;display:inline-block;content:'';background-color:#fb0002;position:absolute;top:50%;}
.pmore a::before{left:-10px;}
.pmore a::after{right:-10px;}

.psimg {margin-top:30px;}
.psimg .mcon{margin:0 5.2083vw;min-width:1200px;}
.psimg ul li {width:320px;text-align:center; background-color:#f8f8f8;}
.psimg ul li .img{height:320px;position:relative;}
.psimg ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.psimg ul li .img .bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(39,136,218,0.8);text-align:center;color:#fff;font-size:22px;padding-top:77px;box-sizing:border-box;opacity:0;transition:all .3s;}
.psimg ul li .img .bg span{display:block;padding-bottom:140px;background:url(../images/pbg.png) no-repeat center bottom;}
.psimg ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.psimg ul li .txt{line-height:70px;background-color:#f8f8f8;transition:all 1s;}
.psimg ul li .txt span{font-size:16px;color:#000;display:block;width:100%;}
.psimg ul li:hover .img .bg{opacity:1;}
.psimg ul li:hover .img .txt{opacity:0;}

.news{padding-top:65px;}
.news .ititle{text-align:center;}
.news .con{margin-top:42px;}
.news .nleft{position:relative;width:500px;}
.news .nleft .swiper-pagination{top:300px;bottom:auto;text-align:right;padding-right:25px;box-sizing:border-box;}
.news .nleft .swiper-pagination-bullet{background-color:#fff;opacity:0.6;margin-left:10px !important;margin-right:0;display:inline-block;width:6px;height:6px;}
.news .nleft .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1;}
.news .nleft .time{font-size:40px;width:90px;height:70px;position:absolute;left:0;top:0;color:#fff;text-align:center;background-color:rgba(0,123,199,0.6);padding-top:4px;box-sizing:border-box;}
.news .time strong{font-size:40px;display:block;line-height:40px;text-transform:uppercase;font-weight:normal;}
.news .time span{font-size:14px;display:block;}
.news .title{font-size:18px;color:#000;margin-top:15px;}
.news .desc{font-size:14px;color:#888;margin-top:13px;}
.news .title:hover{color:#fb0002;}
.nleft .more{margin-top:42px;}

.nright{width:600px;height:628px;background-color:#f6f6f6;padding:0 40px;box-sizing:border-box;}
.news .nright .nrt{height:468px;overflow:hidden;}
.news .nright .nrt .swiper-container{height:468px;}
.news .nright .nrt ul li{height:auto;}
.news .nright .nrt a{display:block;overflow:hidden;border-bottom:solid 1px #ddd;padding-bottom:30px;padding-top:35px;}
.news .nright .nrt .time{width:65px;text-align:center;float:left;margin-top:13px;}
.news .nright .nrt .time strong{color:#000000;font-size:44px;}
.news .nright .nrt .time span{color:#888;font-size:14px;}
.news .nright .nrt .txt{width:430px;float:right;}
.news .nright .nrt a:hover{border-color:#fb0002;}
.news .nright .nrt a:hover .time strong{color:#fb0002;}
.news .nright .nrt a:hover .title{color:#fb0002;}
.news .nrb{text-align:right;padding-top:23px;}
.news .nrb a{display:inline-block;width:50px;height:50px;border-bottom:none;margin-left:10px;}
.news .nrb a.prev{background:url(../images/sup.png) no-repeat center;}
.news .nrb a.next{background:url(../images/sdown.png) no-repeat center;}
.contact{background:url(../images/cbg.jpg) no-repeat center top;height:520px;padding-top:130px;box-sizing:border-box;}
.contact .ititle {text-align:center;}
.contact .ititle h3{color:#fff;font-size:40px;}
.contact .ititle p{color:rgba(255,255,255,0.6);padding-top:20px;}
.contact .con{padding-top:95px;}
.contact .con ul{display:flex;justify-content:space-between;}
.contact .con ul li{display:inline-block;}
.contact .con ul li dl{display:flex;flex-direction:row;align-items:center;}
.contact .con ul li dl dt{width:80px;margin-right:20px;}
.contact .con ul li dl dd .t{font-size:22px;color:#fff; }
.contact .con ul li dl dd .d{font-size:14px;color:#fff;margin-top:10px;}
.contact .con ul li:nth-child(2) dl dd .d{font-size:26px;}


/*.footer{clear:both;background-color:#333435;padding-top:45px;padding-bottom:37px;}*/
/*.footer .mcon{margin:0 5.2083vw;min-width:1200px;display:flex;justify-content:space-between;}*/
/*.flogo{text-align:right;}*/
/*.flogo a{display:inline-block;}*/
/*.fshare{margin-top:65px;text-align:right;}*/


/* footer */
.footer{ background-color:#484949;}
.footer .mcon{ margin:0 10.4166vw; min-width:1200px;}
.footer .fnav{ padding-top: 20px; line-height: 70px; border-bottom: 1px solid rgba(102, 102, 102, 0.5);}
.footer .fnav ul{ justify-content: flex-start; margin-left: -25px;}
.footer .fnav li a{ padding: 0 25px; font-size: 14px; color: #c3c3c3;}
.footer .fnav li:hover a{ color: #fff; font-weight: bold;}
.footer .rtop{ cursor: pointer;}
.footer .footc{ padding: 35px 0 45px;}
.footer .footl .item{ justify-content: flex-start; padding-left: 45px; min-height: 32px; color: #fff;}
.footer .footl .item.s1{ background: url(../images/footicon1.png) no-repeat left top;}
.footer .footl .item.s2{ margin-top: 25px; background: url(../images/footicon2.png) no-repeat left top;}
.footer .footl .item.s3{ margin-top: 25px; background: url(../images/footicon3.png) no-repeat left top;}
.footer .footl .item .name{ font-size: 16px; color: #ffffff;}
.footer .footl .item .en{ color: #999999; font-size: 12px;}
.footer .footl .item .ftel a{ margin-right: 40px; font-family: 'DINPro-Regular'; color: #fff; font-weight: bold; font-size: 40px;}
.footer .footl .item .ftel a i{ font-size: 20px;}
.footer .footr .ewm img{ margin-left: 10px;}
.footer .share{ justify-content: flex-end; margin-top: 25px;}
.footer .share .icon{ position: relative; z-index: 1; margin-left: 20px; cursor: pointer;}
.footer .share .icon .ewmicon{ display: none; position: absolute; bottom: 100%; left: 16px; z-index: 10; padding-bottom: 6px; width: 130px; transform: translateX(-50%);}
.footer .share .icon:hover .ewmicon{ display:block;}
.footer .share .icon .ewmicon::before{ content: ''; position: absolute; top: calc(100% - 6px); left: 0; right: 0; width: 0; margin: 0 auto; z-index: 1; border-style: solid; border-width: 6px; border-color: #fff transparent transparent transparent;}

.footer .footb{ line-height: 60px; background-color: #d81e0e;}
.footer .footbl{ font-size: 14px; color: #fff;}
.footer .footbl a{ margin-right: 10px;}
.footer .footbl span{ margin-right: 40px;}
.footer .footbr{ font-size: 14px; color: #fff;}
.footer .footbr a{ margin-left: 40px; font-size: 14px;}



#share a{margin:0;padding:0;}
#share a,.fshare a{display:inline-block;width:36px;height:36px;margin-left:35px;}
.fshare a.fb01{background:url(../images/fb01.png) no-repeat center;}
.fshare a.fb02{background:url(../images/fb02.png) no-repeat center;}
.fshare a.fb03{background:url(../images/fb03.png) no-repeat center;}



/*.ftel{background:url(../images/ftel.png) no-repeat left center;padding-left:68px;margin-top:25px;}*/


.ftel dl dt{font-size:14px;color:rgba(255,255,255,0.6);}
.ftel dl dd{font-size:30px;color:#fff;font-family:"DINPro-Regular";}

.copyright{margin-top:95px;text-align:right;}
.copyright p{margin-top:10px;}
.copyright a{display:inline-block;padding-left:10px;border-left:solid 1px #6b6b6b;margin-left:10px;}
.copyright a:nth-child(1){border-left:none;}
.fnav{overflow:hidden;}
/*.fnav ul li{display:inline-block;float:left;margin-right:110px;height:160xp;}*/
.fnav ul li:last-child{margin-right:0;}
.fnav ul li>a{font-size:14px;font-weight:bold;color:#fff;}
.fnav ul li dl{padding-top:23px;}
.fnav ul li dd{line-height:30px;}
.fnav ul li dd a{font-size:14px;color:#888;display:block;}
.fnav ul li dd a:hover{text-decoration:underline;color:#fff;}
@media  screen and (max-width:1500px) {
	.fnav ul li{margin-right:90px;}
}

.nbanner{clear:both;margin-top:80px;}
.menubg{clear:both;padding-top:10px;line-height:90px;}
.menubg .warpper{border-bottom:solid 1px #eee;}
.smenu ul li{display:inline-block;float:left;margin-right:100px;}
.smenu ul li a{font-size:16px;color:#000;display:inline-block;position:relative;}
.smenu ul li a::after{width:100%;height:3px;display:inline-block;content:'';background-color:#fb0002;position:absolute;left:0;bottom:0;opacity:0;}
.smenu ul li.active a{color:#fb0002;}
.smenu ul li.active a::after{opacity:1;}
.location,.location a{font-size:14px;}
.location .blue{color:#fb0002;}
.location {background:url(../images/home.png) no-repeat left center;padding-left:30px;}

.aboutus{padding-top:133px;}
/*.aboutus .atxt .abg{background:url(../images/albg.jpg) no-repeat left top;height:560px;}*/
.aboutus .atxt .desc{height:auto;text-align:justify;}
.aboutus .atxt .desc p{font-size:16px;text-indent:2em;}
.abot {margin-top:65px; display:none;}
.abot ul{display:flex;justify-content:space-between;}
.abot ul li{display:inline-block;width:25%;text-align:center;padding-top:20px;border-right:solid 1px #eee;padding-bottom:28px;}
.abot ul li:last-child{border-right:none;}
.abot ul li .t{color:#fb0002;font-size:30px;font-weight:bold;}
.abot ul li .b{margin-top:14px;color:#888;font-size:14px;}
.abot ul li .t em{position:relative;top:-10px;font-weight:normal;}


.cplist {margin-top:30px;}
.cplist ul { margin-right:-25px;}
.cplist ul li {width:280px;text-align:center; background-color:#f8f8f8;float:left;margin-right:25px;margin-top:32px;}
.cplist ul li .img{height:280px;position:relative;}
.cplist ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.cplist ul li .img .bg {position:absolute;left:0;top:0;width:100%;height:100%;
background-color:rgba(251 ,0, 2 , 0.9);
/*background-color:rgba(39,136,218,0.8);*/
text-align:center;color:#fff;font-size:22px;padding-top:77px;box-sizing:border-box;opacity:0;transition:all .3s;}
.cplist ul li .img .bg span{display:block;padding-bottom:140px;background:url(../images/pbg.png) no-repeat center bottom;}
.cplist ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.cplist ul li .txt{line-height:70px;background-color:#f8f8f8;transition:all 1s;}
.cplist ul li .txt span{font-size:16px;color:#000;display:block;width:100%;}
.cplist ul li:hover .img .bg{opacity:1;}
.cplist ul li:hover .img .txt{opacity:0;}

.m-page{clear:both;padding-top:47px;text-align:center;}
.m-page a{display:inline-block;border:solid 1px #eee;padding:11px 16px;border-radius:5px;margin:0 3px;font-size:14px;color:#222;font-family:Arial;}
.m-page a.first,.m-page a.last{background-color:#eee;}
.m-page a.z-crt{background-color:#fb0002;color:#fff;}


.mbg{padding-bottom:60px;}
.ntop{margin-top:65px;}
.ntop .swiper-container{padding-bottom:65px;}
.ntop .swiper-pagination-bullet{width:6px;height:6px;background-color:#ccc;opacity:1;margin:0 4px;}
.ntop .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px;background-color:#fb0002;}


.ntop .swiper-slide{height:330px;overflow:hidden;box-sizing:border-box; padding:0;width:1200px; opacity:0.6;}
.ntop .swiper-slide-active{padding:0 80px;opacity:1;}
.ntop .img{width:500px;height:330px;overflow:hidden;float:left;}
.ntop .img img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}
.ntop .txt{width:540px;float:right;height:330px;float:right;padding-right:50px;padding-top:45px;padding-left:50px; box-sizing:border-box;background-color:#f6f6f6;}
.ntop .title{font-size:22px;color:#fb0002;}
.ntop ul li .desc{font-size:14px;color:#888;margin-top:25px;}
.ntop ul li .more{margin-top:53px;}

.xwlist{overflow:hidden;}
.xwlist ul {margin-right:-60px; display: flex;
    flex-wrap: wrap;}
.xwlist ul li{display:inline-block;float:left;width:360px;padding-right:60px;padding-bottom:48px;padding-top:48px; border-bottom:solid 1px #eee;}
.xwlist ul li a{}
.xwlist ul li .img{height:240px;overflow:hidden;}
.xwlist ul li .img img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}
.xwlist ul li .title{font-size:18px;color:#000;margin-top:18px;}
.xwlist ul li .desc{font-size:14px;line-height:24px;color:#888;margin-top:15px;}
.xwlist ul li .nb{display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.xwlist ul li .time{font-size:14px;color:#888;}
.xwlist ul li .more{}
.xwlist ul li:hover .title{color:#fb0002;}
.xwlist ul li:hover .more,.ntop ul li:hover .more{background-color:#fb0002;border-color:#fb0002; color:#fff;}
.xwlist ul li:hover .more span,.ntop ul li:hover .more span{color:#fff;background-image:url(../images/wro.png);}

.ntop ul li:hover .img img,
.xwlist ul li:hover .img img
{transform:scale(1.05);}

.map{margin-top:65px;border:solid 1px #ddd;padding:9px;}
.map img{display:block;}

.jmlc{margin-top:85px;position:relative;}
.jmlc .warpper{}
.jmlc .img{position:absolute;right:-110px;top:42px;width:666px;}
.jmlc .con{margin-top:45px;}
.jmbot img{display:block;width:100%;}


.ppsy{margin-top:85px;position:relative;}
.ppsy .img{position:relative;float:left; width:555px;height: 666px;}
.ppsy .img img{position:absolute;left:-110px;top:0;width:666px;max-width:666px; }
.ppsy .txt{width:575px;float:right;display:flex;justify-content:space-between;padding-top:57px;}
.ppsy .txt .rtxt{width:375px;}
.ppsy .txt .desc{margin-top:42px;font-size: 14px;line-height: 24px;}
.ppsy .txt .desc p{margin-bottom:30px;}


.ppwhbg{clear:both;background:url(../images/ppbg.jpg) no-repeat center top;height:880px;padding-top:107px;box-sizing:border-box;}
.ppwhbg .t{display:flex;justify-content:space-between;align-items:center;}
.ppwhbg .con{margin-top:63px;}
.ppwhbg .txt{width:440px;float:left;}
.ppwhbg .img{width:760px;float:right;}
.ppwhbg .desc dl{margin-top:40px; }
.ppwhbg .desc dl:first-child{margin-top:0;}
.ppwhbg .desc dl dt{font-size:16px;}
.ppwhbg .desc dl dd{font-size:18px;color:#222;margin-top:10px;}

		
.ppwhbg02{background:none;padding-top:90px;padding-bottom:113px;height:auto;}
.ppwhbg02 .t{flex-direction:row-reverse;}
.ppwhbg02 .img{float:left;}
.ppwhbg02 .txt{float:right;width:420px;}

.ppwhbg02 .con{margin-top:27px;}
.ppwhbg02 .img{padding-top:60px;}
.ppwhbg02 .desc p{font-size:16px;line-height:26px;color:#444;}
.ppwhbg02 .desc p:last-child{margin-top:60px;}

.ppwhbg02 .desc dl dt{font-size:18px;color:#222;}
.ppwhbg02 .desc dl dd{font-size:16px;color:#666;}

.fzlc {padding-top:87px;height:740px;margin:0 35px;box-sizing: border-box;}
.fzlc ul li{float:left;display:inline-block;width:270px;margin-right:35px;height:590px;}
.fzlc .time{font-size:20px;color:#fb0002;font-weight:bold;padding-top:10px;}
.fzlc .desc{font-size:16px;color:#444;padding-top:5px;}
.fzlc ul li .inner{position:relative;width:270px;padding-left:23px;padding-bottom:40px;box-sizing:border-box;}

.fzlc ul li:nth-child(4n) .inner{top:0;}
.fzlc ul li:nth-child(4n-2) .inner{top:89px;}
.fzlc ul li:nth-child(4n-1) .inner{top:321px;}
.fzlc ul li:nth-child(4n) .inner{top:121px;}
.fzlc ul li:nth-child(4n-1) .inner,.fzlc ul li:nth-child(4n) .inner
{padding-bottom:0;padding-top:40px;}
.fzlc ul li .inner::before{background:url(../images/fz01.png) no-repeat center;width:26px;height:26px;display:inline-block;position:absolute;content:'';position:absolute;left:0;bottom:0;}
.fzlc ul li:nth-child(4n-1) .inner::before,.fzlc ul li:nth-child(4n) .inner::before{top:0;bottom:auto;}

.fzlc ul li:hover .inner::before{background-image:url(../images/fz02.png);}


.zczc{margin-top:45px;padding-top:40px;position:relative;}
.zcbot{padding-top:113px;clear:both;}
.zcbot img{display:block;width:100%;}
.zczc::before{content:'8';position:absolute;right:-21px;top:0;display:inline-block;color:#f6f6f6;font-size:400px;line-height:300px;z-index:1;font-family:"DINPro-Regular";}
.zczc::after{clear:both;content:'';width:100%;overflow:hidden;}
.zczc .con{margin-top:45px;position:relative;z-index:22;}
.zczc .con::after{content:'';width:100%;overflow:hidden;}
.zczc .ititle{width:440px;}
.zczc .ititle p{font-size:14px;line-height:24px;}
.zczc ul {margin-right:-40px;margin-top:-37px;}
.zczc ul li{width:270px;height:300px;float:left;margin-right:40px;box-shadow:4px 0 30px rgba(0,0,0,0.06);border-radius:10px;margin-top:37px;padding:0 20px;box-sizing:border-box;position:relative;z-index:88;background-color:#fff;}
.zczc dl dt{color:#fb0002;font-size:60px;line-height:0.8em;padding-top:18px;font-family:"DINPro-Bold";}
.zczc dl dd .t{font-size:20px;color:#444;border-bottom:solid 1px #ddd;padding-bottom:8px;margin-top:8px;}
.zczc dl dd .d{font-size:14px;line-height:20px;height:140px; border-bottom:solid 1px #ddd;padding-top:8px;}



@font-face {
  font-family:"DINPro-Regular";
  src: url("DINPro-Regular.woff2") format("woff2"),
       url("DINPro-Regular.woff") format("woff"),
       url("DINPro-Regular.ttf") format("truetype"),
       url("DINPro-Regular.eot") format("embedded-opentype"),
       url("DINPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "DINPro-Bold";
  src: url("DINPro-Bold.woff2") format("woff2"),
       url("DINPro-Bold.woff") format("woff"),
       url("DINPro-Bold.ttf") format("truetype"),
       url("DINPro-Bold.eot") format("embedded-opentype"),
       url("DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.cpxq{margin-top:58px;}
.cpxq .bimg{width:600px;}
.cpxq .rxttop{}
.rxttop{width:550px;}
.rxttop .title{font-size:30px;color:#222;padding-top:20px;}

.rxttop dl{border-top:solid 2px #ddd;padding-top:25px;margin-top:25px;}
.rxttop dl dt{font-size:16px;font-weight:bold;padding-bottom:30px;}
.rxttop dl dd{font-size:14px;line-height:26px;}
.rxttop dl dd ul li{display:inline-block;width:320px;}
.rxttop dl dd ul li{width:230px;}


.xqinfo{margin-top:64px;}
.lxinfo{overflow:hidden;padding-top:27px;padding-left:23px; padding-bottom:37px;background-color:#f6f6f6;margin-top:30px;}
.lxinfo .img{background:url(../images/btel.png) no-repeat left center;width:60px;height:60px;float:left;}
.lxinfo .txt{float:left;padding-left:25px;padding-top:5px;}
.lxinfo .txt strong{font-size:22px;color:#000;font-weight:normal;display:inline-block;margin-right:12px;}
.lxinfo .txt span{padding:0 6px;background-color:#fb0002;color:#fff;border-radius:12px;display:inline-block;color:#fff;cursor:pointer;}
.lxinfo .txt p{font-size:14px;color:#888;padding-top:5px;}
.lxinfo .ltel{color:#000;font-size:14px;float:right;width:175px;}
.lxinfo .ltel dd{font-size:26px;  font-family:"DINPro-Bold";font-weight:lighter;font-style:italic;}
.fleft{width:70%}
.fright{width:30%}

