@charset "UTF-8";
.index-header2 .logo-css span{ display: none;}	
.index-header .logo-css span{ display: block;} 	
.fixedheader .logo-css span{display: none;}

.newsInfo .content img{ display: block; margin: 0 auto;}	
.md-pc{ display: block;}
.md-mobile{ display: none;}
/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}

.focus-us{ text-align: center; font-size: 12px; padding-bottom: 20px;}	
.focus-us h3,.m-contact h3{text-align: center; font-size: 14px; padding-bottom: 10px; font-weight: normal; color: #818181;}	

.focus-us img{ width: 35px; height: auto;}	
.focus-us span{ padding: 0 5px;}
.focus-us span{ position: relative;}
.focus-us cite { position:absolute; display: none;left: -20px;  width: 90px; height: 90px;bottom: 40px;  }
.focus-us cite img{width: 90px; height: 90px; }
.pc-focus{ text-align: left; margin-top: 10px;}
.pc-focus h3{ display:inline-block;  position: relative; top: 5px;}
.pc-focus *{ vertical-align: middle;}
.pc-focus span:hover cite{ display: block;}
.pc-focus cite img{ width: 120px; height: 120px;}
.pc-focus cite{width: 120px; height: 120px;left: -45px;}


/*响应式首页*/
@media screen and (max-width:1490px) {	
	.indust-inner{ width: 1100px;}
	.indust-frms .in-sel{ width: 335px;}
	.indust-frms .sinputs{width: 280px;}
	.mdinner-tels .active-tel{ margin-left: 0; margin-right: 0; padding-left: 160px;}
	.mdinner-tels .addr-1{ padding-right: 30px;padding-left: 30px; width: 350px;}
	.mdinner-tels2 .addr-1{  width: 580px;   }
	.mdinner-tels2 .active-tel{  }
	
}

@media screen and (max-width: 1495px) {
	body, html{min-width: 1200px;}
	.wrap-layer,.wrap-layer20{ max-width: 1200px; min-width: 1200px;}
	
	.instr-wrap .item-desc{}
	
	.swiper-newroll{max-width:1040px;}
	
}

@media screen and (max-width: 1366px) {
	body, html{min-width: 1200px;}
	.wrap-layer{ max-width: 1200px; min-width: 1200px;}
	.swiper-newroll{max-width:1040px;}
	
	
}






@media screen and (max-width: 480px) {
	.msad{ margin-top: -10px; z-index: 55; position: relative;  top: 0; }
	.msad img{ max-width: none; width: 140%; margin-left: -20%;}
	.mdinner-tels .addr-1{ width: auto;}
.video-close{  right: 15px; top: 15px; background-size: 30px 30px!important; background-position: right 0!important}
/*导航*/	
.mobile-header .header-shower img{height:18px !important;}	
.mobile-menucss{ background: #fff;border-top: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>a>span{ color: #000;}
.mobile-menucss>ul>li{ border-bottom: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>ul>li>a>span{ color: #000; opacity: .8;}	
.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
.mobile-menucss>ul>li>ul{ margin-bottom: 15px;}
/*.mobile-menucss>ul>li.last{  padding-left: 0; margin-top: 50px; border-bottom: none; text-align: center;}
.mobile-menucss>ul>li.last>a{ padding-left: 0; }
.mobile-menucss>ul>li.last a span{ color: #f76b04; border:1px solid #f76b04;border-radius:6px;  padding: 8px 20px;  font-size: 18px;}*/
.H70{ height:20px;}	
.mod-rpabout .item-videos{ width: auto; float: none;}	
.mod-rpabout{ width:auto;}	
.mod-rpabout .item-cnt{ margin-left:0;}
.mod-rpabout .item-cnt .item-tit{ margin-bottom: 10px;}
.mod-rpabout .item-cnt .item-tit a{ font-size:20px;}	
.mod-rpabout .item-cnt .item-desc a{ font-size:16px;}
.mod-rpabout .item-cnt .com-more{ margin-top: 10px;}	
.enfont{font-size:28px;}	
.comtit{font-size:24px;}	
.protab-type{float:none; width:auto; margin-bottom: 10px;}
.protab-type ul{display: flex; padding: 0 15px; flex-direction: row;flex-flow: row nowrap; justify-content: space-between;	}	
.protab-type ul li{padding:10px 5px 10px 5px; border:none; text-align: center;}
.protab-type ul li cite{ font-size: 15px;}	
.protab-type ul li.cr:after, .protab-type ul li:hover:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);left:50%; margin-left:-4px; top: auto; bottom:0;} 	
.protab-type ul li span{ margin-right:0; width: 30px; height: 30px; display: block; margin: 0 auto;}	
.protab-type ul li.cr span img, .protab-type ul li:hover span img{margin-top: -30px;}	
.protab-type ul li cite{ height: 30px; line-height: 30px;}	
.rp-procnt{ margin-left:0;}	
.pro-cellinfo .rp-prointr{ width: auto; float: none; padding: 20px; height: auto;}	
.pro-cellinfo .rp-prolists{margin-left:0;}
.pro-cellinfo .rp-desc,.pro-cellinfo .rp-desc p{ font-size: 14px; line-height: 150%;}
.pro-cellinfo .com-more2{ margin-top:0px;}	
.rp-prolists{ height: auto;}	
.rp-bt{ left: 50%; margin-left:-46px;}	
.pro-cellinfo .rp-prolists{padding:0 10px 15px 10px;}
.rp-proroll-1 .item-cell{padding: 20px; box-sizing: border-box;}	
.rp-proroll-1 .item-cnt,.rp-proroll-1 .item-cnt *{ font-size: 15px; line-height: 150%;}
.mod-product{ padding-bottom:30px;}	
.mod-applyroll .item-tit{ font-size:16px;}	
.mod-applyroll .item-cell .item-pic span{ width:50px; height: 50px; margin: 0 auto;}
.mod-applyroll .item-cell .item-pic span img{ max-width:50px;}	
.mod-applyroll .item-cell:hover .item-pic span img, .mod-applyroll .active .item-pic span img{ margin-top: -50px;}	
.mod-active-top{ width:auto;background-color: rgba(0,0,0,.4); padding-top: 30px; padding-bottom: 30px;}	
.mod-active-top .active-desc{ width:auto; float:none;  margin: 0 20px;}	
.mod-active-top .active-desc, .mod-active-top .active-desc *{ font-size:18px;}	
.mod-active-top .active-tel{ background-position:0 0!important; background-size:45% auto!important;max-width:100%; height: auto;float:none; padding-left: 0; padding-top: 60px; margin: 0 20px; }	
.mod-active-wrap{ width:auto;padding-top:25px; margin: 40px auto 0 auto;}	
.mod-news2 .item-pic,.mod-news2 .item-cnt{ float: none!important; width: auto; margin: 0!important;}
.mod-news2 .item-cnt{ padding: 15px;}	
.mod-news2 .item-desc{ display: none;}	
.mod-news2 .item-pic{ height: 200px!important; overflow: hidden;}	
.mod-news2 .item-tit{ font-size:18px; line-height: 150%;}	
.mod-news2 .item-tit a{font-size:18px;}	
.mod-news2 .item-date{ font-size: 14px; margin-top: 10px; }	
.mod-coderight{ text-align: center;}	
.mod-coderight .item-cell{ max-width: 30%; padding: 0 10px; box-sizing: border-box; margin: 0 0;}
.mod-coderight .item-cell .item-tit{ font-size: 12px;}
.copys{ text-align:center;}	
.footers{ font-size:14px; padding:0 10px 10px 10px;}	
.indust-searchs{ margin-top:-50px; padding:  0 10px 0 10px;}	
.indust-frms>*{ width: 48%!important; margin: 0 1% 8px 1%;}	
.indust-inner{ width: auto; padding-top: 15px;}	
.insubmits a{width: 100%;}	
.indust-frms{ margin-bottom: 20px;}	
.rpabout{ clear: both;}	
.sears-tit{ font-size: 16px; line-height: 160%;}	
.mod-serch-l span{ font-size: 14px;}	
.indust-frms .sinputs input{font-size: 14px;padding: 0 10px;}	
.mod-serch-l span{  padding-left: 10px;}	
.insubmits a{ font-size: 14px;}	
.spaces-wrap .item-desc{ display: none;}	
.spaces-wrap .item-tit img{ }
.spaces-wrap .item-tit  i{  width:35px; display:inline-block;margin-right:8px;}	
.spaces-wrap .item-cell{ width:97%; margin-bottom:15px;}	
.spaces-wrap .item-tit a{ font-size: 18px;}	
.spaces-wrap .item-cell .item-desc, .spaces-wrap .item-cell .com-more{ display: block;}	
.spaces-wrap .item-cell .item-desc{ font-size:12px;    margin-top:10px;}	
.com-more a{ font-size:12px;  min-width:100px; height:30px; line-height:30px; }	
.spaces-wrap .item-cnt{ top: 0;}	
.banner-cnt20 img{ max-width: 140%; margin-left: -20%;}	
.serv-tels{ width:300px; margin-top: -30px; margin-bottom: 25px;  margin-left: auto; margin-right: auto;}	
.serv-img{ width: 100px;}
.serv-tels .serv-cnts{ margin-left: 120px;}	
.serv-tels .serv-tel{ font-size: 28px; line-height: 120%;}	
.serv-tels .serv-tit{ font-size: 16px;}
.mod-news-lists{ margin-right: -2%;}	
.mod-news-lists .item-cell{ width:98%; margin-bottom:2%; margin-right: 2%; margin-bottom:15px;} 
.mod-news-lists .item-desc{ margin-top: 5px;}	
.mod-news-lists .item-cnt{ padding:5px 10px;}	
.mod-news-lists .item-date{ font-size: 12px;}	
.mod-news-lists .item-tit *{ font-size:18px; }	
.mod-news-lists .item-tit{ white-space:normal;line-height: 20px;height:40px; overflow: hidden; text-overflow:ellipsis;     display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	
.mod-news-lists .item-pic{/* max-height: 112px;*/}
.mod-news-lists .item-pic img{/*max-height: 195px;*/}	
.mod-news-lists .item-tit{ font-size: 18px; height: auto; margin-top: 5px;}	
.mod-news-lists .item-desc *{ font-size: 14px;}
.party-link{ margin-right: -2%;}	
.party-link .item-cell{ width:48%; margin-right: 2%; }
.party-link .item-cell a{ padding:5px 10px; font-size:15px; line-height:150%;}
	
.mod-topnav2 ul{ padding-bottom:10px; text-align: center;white-space: nowrap; overflow-x: auto; width: 100%;}	
.crumb{ display: none;}	
.mod-topnav2 li{height:50px; line-height:50px; margin-right:20px; font-size: 16px;}	
.mod-topnav2{ float: none;}	
.instr-wrap .item-pic{ position:static; height:auto!important;width: auto; top: 0;}	
.instr-wrap .item-cell{margin-top:20px; padding: 0;}	
.instr-wrap{    padding-top:20px;}	
.instr-wrap .item-desc{ padding:20px!important; line-height: 150%; }	
.instr-wrap .item-desc p{line-height: 150%; font-size: 16px;}	
.instr-wrap .item-cnt{ min-height: 0;}
.projectscase-wrap{    margin-top:40px; }	
 .bt-4{ left: 20px; }	
.bt-5{ right: 20px;}
.projectscase-wrap .item-tit *{ font-size: 16px;}		

.applycontents p{ font-size: 16px;line-height: 150%;}		
.solapply-wraps{margin-top:5px;  padding:15px 0; line-height: 150%;}
.com-tit3 span{ /*font-size: 24px;*/font-size: 20px;}  
.com-tit3 span:before, .com-tit3 span:after{width: 45px; background-size: 100% auto!important;}	
.H60{ height: 30px;}	
.prolists-wrap2{ padding-top: 0;}	
.mdinner-tels{ height:auto; display: block;  background-position:center center;  background-size:cover; padding:20px 20px 20px 20px; }
.mdinner-tels .active-tel{margin-top:20px; padding-left:100px; margin-left: 0;margin-right: 0; background-size:80px auto!important;height: 70px;}	
.mdinner-tels *{ }	
.mdinner-tels .addr-item{ margin-top: 20px; font-size: 16px; line-height: 150%;    padding-right: 0;
    padding-left: 0;}	
.proinfo-left{ width: auto; float: none;}	
.proinfo-right{    margin-left:0; padding: 15px;}
.md-proinfo{ padding-top: 25px;}	
.preview{    padding:10px 25px;}	
.arrow-left{left:0; top:10px;}	
.arrow-right{right:0;top:10px;}	
.arrow-left i:before, .arrow-right i:before{ font-size: 20px;}	
.preview .pic{ height: 60px;}	
.proinfo-left .view{ height: 250px;}	
.protit5,.protit4{ font-size: 26px;}	
.proinfo-right .pro-descs{margin-top:10px; font-size: 16px;}	
.prolinks{margin-top:20px;}	
.prolinks a{width:130px; font-size:14px;}	
.md-proinfo{ padding-bottom:70px;}	
.tabui li{    margin:0 20px;     font-size: 17px;}	
.pr-wrap .pr-desc,.pr-wrap .pr-img{ float:none; width: auto;}	
.pr-wrap .pr-desc p, .pr-wrap .pr-desc{ font-size: 15px; line-height: 180%;}	
.tabui{    margin-bottom:15px;}	
.H40{ height:20px;}	
.pr-bg{ padding-top:15px; padding-bottom:15px;}
.prtit{ font-size:18px; margin-bottom:15px; }	
.pr-wrap .item-2 .pr-desc{ float:none;}
.pr-wrap .item-2 .pr-img{  float: none; width: auto; padding: 0;}	
.mod-param td{ padding: 8px 5px; font-size: 14px;}	
.mod-param{ width: 100%; overflow-x: auto!important;}	
.mod-param table{ width: 800px;}
	
.menu-curtit h3{font-size:32px;}
.prolists-wrap {margin-right:-2%; position:relative; z-index:2; background: #fff;}
.prolists-wrap .item-cell{ background: #fff;  width:48%; margin-right: 2%; }
.menu-curtit h3{font-size:26px;}
.menu-cur-desc{font-size:16px;}
.prolists-wrap .item-pic{ max-width: 90%; margin: 0 auto;}
.prolists-wrap .item-cnt{ padding:10px 10px; height: 70px; line-height: 150%;}
.prolists-wrap .item-cnt *{line-height: 150%; font-size: 15px; text-align: center!important;}
.prolists-wrap .item-cell:hover .item-cnt:after{ display:none;}	
	
.mod-topnav2{ text-align: center;}
.mod-topnav2 li {  display: inline-block; line-height:60px; box-sizing: border-box; font-size:18px; color: #666; margin-left: 10px; margin-right: 10px; position: relative;}	
.apply-case{ width:auto; margin:10px auto 0 auto;}
.apply-case li{ font-size: 16px; float: none;  width: auto; padding-right: 0; margin-right: 0;}
.apply-case li:before{ top:12px;}
	
/*关于我们*/
.banner-txts{ text-align:center; }
.banner-txts h3{ font-size:20px; }	
.banner-txts span.sotits { font-size: 16px; width: 82px; margin-top: 5px; height: 30px; line-height: 30px; }
.rpabout{ padding:0 10px;}	
.event-top{ width:auto; margin-bottom: 15px;}	
.event-top .item-year a{ font-size:16px;}	
.mod-adbtns3{ display: block; height: 0;}	
.mod-adbtns3 a.btnl{ font-size: 20px; position:absolute; left: 0 ; top: 50%; z-index: 9;}	
.mod-adbtns3 a.btnr{font-size: 20px;position:absolute; right: 0;top: 50%; z-index: 9;	}
.info-events{ width: auto; padding: 15px; padding-bottom: 5px;}	
.info-events, .info-events *{ font-size:14px;}	
.mods-event	{ min-height: 0; padding-bottom:30px;}

/*荣誉*/
.hors-wraps{ margin-right: -2%;}	
.hors-wraps	 .item-cell{ width: 48%; float:left; margin-right:2%; margin-bottom:2%;}
.mod-hors{ height: auto; background-size:cover;}	
.hors-more{ position: static; clear: both; margin:0 auto 0 auto; padding-top: 20px; }

/*联系我们*/	
.contact-tit h3{ font-size: 20px; line-height: 140%;}	
.contact-tit span{ font-size: 18px;}	
.contact-icon1 .item-cell{ width: 50%; margin-top: 10px;}	
.contact-icon1 .item-cell .item-tit{ line-height:120%; height:50px; font-size:18px;}	
.contact-icon1 img{ width: 50px; height: auto;}
.contact-icon1{padding-top:20px;}	
.mapimg{ margin-top: 15px;}	
.cont-lists{  margin-top: 20px; margin-right: 0;}
.cont-lists .item-cell{ float: none; width: auto;}	
.cont-lists:before,.cont-lists:after{ display: none;}		
.cont-lists .item-cell h3{ margin-bottom: 10px; font-size: 22px;}	

.mod-jobinfos h3{ font-size: 24px;}	
.job-in ul li{  width: auto; min-width: 50%; float: none; margin: 0; margin: 2px 0 2px  0; padding-right: 5%; box-sizing: border-box; }	
.job-in ul{ padding-left: 0;   flex-direction: row;flex-flow: row wrap;justify-content:space-between;
}
.job-in{ padding:10px; margin-top: 15px;}	
	
.responsive-tables a.views{ line-height: 100%; color: #db4047;}	
.my-page .page-bt a{ width: 80px;}	
.responsive-tables td.opts a{color: #db4047;}	
.newsInfo .content p,.newsInfo .content{ font-size: 16px;}	
.newsInfo h1{ font-size: 24px; line-height: 150%;}	
.H65{ height: 30px;}
.newsInfo .source li{ font-size: 14px; padding: 0; background: none!important;}	
.newsInfo .source ul{ display:-webkit-box;
display:box;-webkit-box-pack:center; -moz-box-pack:center;-webkit-box-align:center; -moz-box-align:center;padding: 0 0;
}
.news-prev-next ul{ display: block;}
.news-prev-next ul li{ width: 100%; text-align: left; margin-left: 0!important;}	
.serach-tops .search-item{ height: 83px;clear: both;float: none; margin-right: 0; width: auto; margin-bottom:20px;}	
.serach-tops{ padding-right: 0;}
.sear-bt{ position: static; padding-top: 10px; width: auto;} 	
.serach-tops cite{ margin-bottom: 6px;}	
.serach-tops .fr-2{ z-index: 2; position: relative;}
.newsInfo h3{ line-height:130%; font-size: 22px;}		
.newsInfo{ padding: 0;}	
.news-prev-next ul li,.news-prev-next ul li * {  padding: 0!important; width: auto!important; float: none!important;  clear: both;  background: none!important; text-align: left!important; }	
.news-prev-next ul li a{white-space: nowrap; display: block!important;width: 100%; overflow: hidden; text-overflow: ellipsis;}	
.news-prev-next{border-bottom:none;}	    
/*新闻列表*/
.mod-newslists2 .item-cnt{ margin-left: 0;}	
.mod-newslists2 .item-pic{ float: none; width: 100%;/* height: 180px!important;*/ }	
.mod-newslists2 .item-date{    right: 15px;top: 15px;}
.mod-newslists2 .item-cnt{ padding: 15px!important;}
.mod-newslists2 .item-nopic .item-cnt,.mod-newslists2 .item-cell .item-cnt{ position: relative;padding-right: 110px!important;}	
.mod-newslists2 .item-cell{ padding: 0;}	
.mod-newslists2 .item-date{ width: 70px; height: 70px;}
.mod-newslists2 .item-date h3{ font-size: 28px;    padding-top:12px; padding-bottom: 1px;}
.mod-newslists2 .item-tit a{ font-size: 16px;}
.page li,.page li a{ width: 30px; height: 30px; border-radius:30px; }	
.page li.first a{ width: auto; font-size: 14px;}
.page li{ margin: 0 3px;}
.page li.next a:before, .page li.prev a:before{ left: 10px;}	
.mod-newslists2 .item-1 .item-pic{ width: 100%; float: none;}	
.mod-newslists2 .item-1 .item-cnt{ margin-left: 0;}	
.mod-newslists2 .item-1 .item-date{ display: block;}	
.mod-newslists2 .item-desc{ display: none;}	
.mod-newslists2 .item-1 .item-details a{ width: auto; background: none; color: #666;}	
.mod-newslists2 .item-1 .item-details a:after{ display: inline-block;}
.mod-applyroll2{ margin-bottom:10px; margin-top: 10px;}	
.mod-applyroll2 .item-cell{ margin: 0 5px;}
.mod-applyroll2 .item-tit a{ font-size:16px; }	
.mod-applyroll2 .item-pic img{ width: 35px;}	
.mod-applyroll2 .item-cell .item-pic span{ height: 35px; margin-bottom:4px;}	
.mod-applyroll2 .cr span img, .mod-applyroll2 .item-cell:hover span img{ margin-top: -35px;}
.solve-contents .solve-desc{ width:auto; line-height: 150%; font-size: 15px;}	
.solv-gs .item-cell{ width: auto; margin-bottom: 20px; float: none;}
.solv-gs .item-cell .item-tit{ min-height: 0; margin-bottom:5px; font-size: 18px;}
.solv-gs .item-cell .item-cnt{ font-size: 14px;}	
.com-tit3 span:before, .com-tit3 span:after{    margin-right:5px;}	
.com-tit3 span:after{ margin-left: 5px;}
.md-cmsprowrap .item-cell{ width: 98%; margin-bottom: 20px;}	
.solv-gs .item-cell:after{ display: none;}	
.banner-txts .wrap-layer{ max-width: 320px;}
.banner-txts3{ top: 20%;}
.banner-txts3  span{margin-top:5px;font-size: 12px; line-height: 140%;text-shadow:#000 3px 4px 5px}
.sel-condition{padding:10px 10px; margin-top:15px;}	
.sel-condition ul li a{margin: 0 5px;    padding: 0 5px;}	
.sel-condition *{ font-size:14px;}	
.sel-condition ul li{ padding-top: 8px;padding-bottom: 8px;}
.sel-condition ul li span{ top:8px;}	
.page-r a{ width: 80px; margin-left: 10px;}	
.tp-page{ margin-top: 20px; margin-bottom: 10px;}	
.prolists-wrap .item-pic{max-width: 80%;}	
.hot-prolists .item-1{ width: 98%; height: auto; float: none; padding-bottom: 20px;}
.hot-prolists .item-1 .item-pic{ width: auto; max-width: 250px; margin: 0 auto;float: none;}	
.hot-prolists .item-1 .item-cnt{margin-left: 0;padding:10px 0 0 0;height: auto; }	
.hot-prolists .item-1 .item-desc2{ padding: 0 15px;line-height: 150%;  max-height: none;}	
.hot-prolists .item-1 .item-pic{ margin-top:15px;}	
.hot-prolists .item-1 .item-cnt a{ line-height: 150%;}	
.hot-prolists .com-more{ margin-top: 10px; margin-bottom: 20px;}
.hot-prolists .item-1 .item-cnt  .com-more a{line-height: 30px; }
.mysbt a{ font-size:14px; padding:0 10px;height:40px;line-height:40px; }
.mysbt a span{ padding-left: 30px; background-size: 20px auto;height:40px;line-height:40px; }	
.mysbt a.sbt2 span{ background-size: 20px auto;}
.technol-left{ width:auto; float: none;}
.mod-pdfs .item-cnt{    padding-top: 30px;}	
.technol-right{width:auto; float: none; margin-top: 30px;}	
.contacts-img,.contacts-2,.md-contacts{ float: none; width: auto;}	
.contacts-2{ padding-top:20px;}	
.contacts-2 cite{ font-size:28px;}
.contacts-more{ margin-top: 20px;}	
.contacts-more a{ width: 30px; height: 30px; background-size:30px auto;}	
.protit5, .protit4{ font-size: 24px;}
.prolinks a{margin-right:10px; min-width:60px; padding: 0 10px; width: auto; height:35px;border-radius: 35px; line-height: 35px;}
.tabui{ white-space: nowrap; width: 100%; overflow-x: auto; padding-bottom: 10px;}
.tabui li{ margin: 0 10px; font-size: 17px;}	
.mod-tables6 table{ width: 960px; }	
.mod-tables6{overflow-x: auto; width: 100%;}	
.mod-tables6 td, .mod-tables6 th{ font-size: 14px;}	
.helps span{font-size:18px; margin-right: 0; padding-bottom: 20px; display: inline-block;}	
.helps{ line-height: 150%; padding-top: 40px; box-sizing: border-box;}	
.prmore{ font-size:16px; margin-left:8px;}	
.pdflist .item-cell{ width:98%; margin-bottom:15px;}	
.pdflist{ padding-bottom:10px;}
.protab-type2{ padding-top: 0; padding-bottom: 20px;}	
.protab-type2 li a{ font-size:14px;}
.protab-type2 li{margin:0 5px;}	
.rp-proroll-2 .swiper-slide{ width: 100%; padding: 0 50px;}	
.rp-proroll-2 .item-cnt{padding: 10px;}
.rp-proroll-2 .swiper-slide-active .item-tit a{ padding-right: 30px;}
.mod-applys .item-cell{ width: 48.5%; }
.mod-applys .item-cell .item-pic{ height: 150px!important; width:100%;}	
.mod-applys .item-cell .item-cnt a{ padding: 15px; box-sizing: border-box; font-size: 18px;
display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;}	
.rp-proroll-2 .swiper-slide-active .item-tit a{ font-size: 14px;}	
.suport-img{ position: static;}	
.suports-cnt ul li{ width:33.33%;}
.suports-cnt ul li.sup-icon4{ width: 100%;}
.suports-cnt ul,.mod-suports{ height: auto; width: auto;}	
.curtit2 h3{ font-size: 24px;}	
.suports-cnt ul{ margin-top: 15px;}	
.suports-cnt ul li cite{ font-size: 15px;}
.suports-cnt ul li a span img{ width: 35px; height: auto;}	
.suports-cnt ul li a span{ padding-top: 20px;}
.suports-cnt ul li{ height: 100px;}
.suports-cnt ul li:after{ top: 20px;}	
.suports-cnt ul li.sup-icon4 span{ padding-top: 18px;}	
.suports-cnt ul li.sup-icon4{ background-size: 60px auto;}	
.suport-img img{ width:100%;}
.suport-img{ height: 200px; display: none;overflow: hidden;}	
.msuport-desc{ font-size: 16px; line-height: 150%; margin-top: 20px;}	
	
	
	
	
	
	
/*大事记*/
 .event-swiper .swiper-slide:before {
        height: 40px;
    }

    .event-swiper .swiper-slide.odd:before {
        top: 17px;
        bottom: initial;
    }

    .event-swiper .swiper-slide.odd .time {
        bottom: 40px;
        top: initial;
    }

    .event-swiper .swiper-slide .text,
    .event-swiper .swiper-slide.odd .text {
        top: 60px;
        bottom: initial
    }

    .event-swiper .swiper-slide:after,
    .event-swiper .swiper-slide.odd:after {
        top: 57px;
        bottom: initial;
    }

    .event-swiper {
        padding-top: 100px;
        padding-bottom: 350px;
    }

    .company-event .wrapper .event-prev,
    .company-event .wrapper .event-next {
        top: 100px;
    }	
.event-swiper .swiper-slide .text .desc ul li{    margin-top: 15px;}


.swiper-roll-1{ position: relative; top: 0; padding-bottom:60px;}	
.com-tit{ float: none; width: auto; margin-top: 10px; padding-bottom: 0; margin-bottom:10px; text-align: center; }
.com-tit h3{  font-size:22px;}	
.com-tit span{  font-size: 18px; margin-top: -10px; display: block; text-align: center;position: static;}
.com-tit span i{ font-size: 16px;}
.news-tab{ text-align: center; float: none; margin-bottom: 20px;}
.news-tab a span{ font-size:16px; }	

.news-tab a{margin:0 15px;}	
.modmores{margin-top:25px; margin-bottom:10px;}	
.projectsbg{ padding: 10px 0; margin-top: 30px;}	
.projects-more{top:8px;}	
.projects-more a{ background-size: 25px auto!important; background-position: center right;}	
.mod-projects .swiper-slide{ width:100%;}	
.mod-projects .item-tit a{font-size: 16px;}
.mod-projects .swiper-slide-active .item-tit a{ font-size: 16px;}	
.mod-projects .swiper-slide-active .item-tit{margin-top:10px;}	
.arr-l,.arr-r{ font-size: 14px; left: 0; top: 50%; margin-top: -35px; width: 35px; height: 35px; border-radius: 35px; line-height: 35px;  overflow: hidden;}	
.arr-l:before,.arr-r:before{content: "\e60f";  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; display: block;}	
.arr-r{ left: auto;right: 0;}
.arr-r:before{content: "\e67a";}
.com-tops .com-desc{  text-align:center; font-size:14px;}	
.com-service .service-pic{ position: static; width: auto;}	
.com-service .service-txt{ display: block;}	
.com-service .service-txt>*{ display: block; }	
.com-service .service-txt{ min-width: 0; padding: 15px;    border-top-right-radius: 0;}	
.com-service .service-1{display:-webkit-box;
display:box;-webkit-box-pack:center; -moz-box-pack:center;-webkit-box-align:center; -moz-box-align:center;}
.com-service .service-1>a>*{ display: block!important;}	
.com-service .service-2{ background-size:auto 100%!important; background-position:0 center;  padding-left: 100px; margin-bottom: 25px; background-color: #f1f1f1; }	
.com-service{ margin-top:8px;}	
.com-service .service-1{ margin-bottom:15px;}
.com-service .service-1>a{display:-webkit-box;display:box;-webkit-box-pack:center; -moz-box-pack:center;-webkit-box-align:center; -moz-box-align:center; width: 100%;}
.com-service .service-1 cite{ display: block;width: 120px;}
.com-service .service-1 i{ -moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari 和 Chrome */box-flex:1.0; width: auto; display: block;}	

	.com-service .service-pic .ser-pic{ height: 220px; width: 100%;}
	.com-service .service-pic img{max-height:220px;}
	.com-service .service-2 span{ font-size: 14px;}
.com-service .service-1 span{ width: 30%; display: inline-block;}	
.bomnav{ display: none;}
.com-service .service-2 h3{ padding-bottom: 0; padding-top: 4px;}	

.links-nav ul{display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content:space-between;padding: 0  10px 0 10px; position: relative; top:3px;}
.links-nav li{  display: block; margin: 0 0;}
.links-nav{ height:60px; padding-top: 0;  background:#dc2017;}	
.links-nav li img{ max-width: 35px!important;}	
.links-nav li span{ font-size: 12px;}
.links-nav li.active span{ position: relative; top: -3px;}	
.bom .tel-1, .bom .tel-2,.bom .copy{ float: none; width: auto; margin-right: 0; font-size: 14px;}	
.bom{    padding-top: 30px;margin-top:30px;}
.bom .copy br{ display: none;}

.mode-banner img{ width: 600px; max-width: none;}	
.mod-cys{ position: static;}	
.inner-l{ margin-right: 0;}	
.inner-r{ width:auto; position:static;}	

.art-tit{ font-size:26px;  line-height: 120%; margin-bottom:5px;}	
.com-groups ul li{    padding-left:12px; padding-right: 40px;}	
.com-groups ul li i{ font-size:26px; }	
.article .content p{ line-height: 180%;}	
.com-groups ul li i cite{font-size: 16px;}
.inner-r{ padding-bottom: 20px;}	
.company-event .wrapper .event-prev, .company-event .wrapper .event-next{ top:112px;}	
.event-swiper .swiper-slide .text .desc{ font-size: 14px; line-height: 150%;}	
.event-bg{ padding-bottom: 50px;}	

/*.job-in ul li{ width: 48%;    margin: 0 0 ;}		*/


.mod-topnav ul{ white-space: nowrap;  width: 100%; overflow-x: auto;}
.mod-topnav li{ width: auto; height:75px; padding:  0 18px;  display: inline-block; float: none;}
.mod-topnav li a{ font-size: 14px; padding-top: 10px;}
.mod-topnav li cite{height: 33px; margin-bottom: 8px;}
.mod-topnav li img{ width: 33px;}
.mod-topnav li span{ margin-top: -10px;}
.mod-topnav{ margin-top:0; height: 75px;}	
.wrap-services .mycomtits{ position: static;}	
.wrap-services{ padding-left: 0;}
.wrap-services .mycomtits h3{ font-size: 26px; padding-bottom: 5px;}
.wrap-services .mycomtits span{ font-size: 16px;}	
.com-tit3{font-size: 26px;}	

.mods-partys{ padding-right: 0; min-height: 0;}	
.mods-partys .party-pic{ position: static;}
.mods-partys .partys-cnt{ padding-top: 0;}	
.mods-partys .partys-tit{ padding-bottom: 5px; font-size:28px;}
.mods-partys .partys-desc{  font-size: 15px;}	
.hor-tits{ padding-left: 0; font-size: 28px;  margin-bottom: 20px;}	
.hor-pic{  padding-left: 0;}
.mod-hor{ background-size: cover!important; height: auto; padding-bottom: 40px; padding-top: 40px;}	
.actives1-wrap .item-cell{ width: 97%; margin-bottom: 20px;}	
.actives1-wrap .item-tit *{ font-size: 16px;}	
/*城运*/	
.cul-cnt1{ padding-right: 75px;}
.cul-cnt1:after{ width: 60px; background-size: 60px auto!important; top: 25px;}
.cul-tits{ margin-top: 25px; font-size: 18px;}
.core-value ul li{ width: 100%; float: none; min-height: 0; margin-bottom: 20px;}
.action-core .item-cell{ width: auto; float: none; margin: 0; padding: 0;}
.action-core .item-cell .v-core{ height: auto; min-height: 0;}
.cul2-cnt{ padding-right: 0;}
.cul2-pic{ position: static; margin-top: 20px; margin-bottom: 25px;}
.cul-3{ padding-right:0;}
.culimg{ position: static; display: none;text-align: center;}
.culimg img{ max-width: 150px!important; }
	
.arts-tits{ font-size:20px;}	
.mds-table tr td:nth-child(2),.mds-table tr td:nth-child(3){ width: 60px;}
	.mds-table tr td:nth-child(1){ width: 80px;}
.mds-table tr td{ font-size: 14px;padding: 10px 5px; line-height: 150%!important;}
	
	
	
	
	
	
.Hinners{ display: none;}
	
#dituContent{ width: 100%; height:300px; margin: 0 auto;}
.video video{ width: 100%!important; height: 250px!important;}	
	
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
/*.auto-img img{ max-width: none;}*/
	
/*首页*/
.mod-headers,.header-wrap{ display:none;/**/}
.wrap-layer{ width: auto;padding: 0 10px; min-width: 0;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}


.shadow{ bottom:0;} 	
.shadow li{  width: 16px; height: 2px;}	
.mod-news{ padding-top: 20px;}	

.layer-1,.layer-2{ float: none; width: auto; margin-right: 0;}	

	
/*首页*/	
.btn-l, .btn-r{ display: none;}	
.swiper-pagination{bottom:5px;}
.md-pc{ display: none;}
.md-mobile{ display: block;}	
.mode-banner .md-mobile img{ max-width: 100%; width: auto;height: auto;}	


.md-videotit span{ font-size: 20px;}
	
	.md-videotit span{ background-size: 25px auto!important;}
	.nvideos2{ margin-top: 15px;}
	.nvideos2 .item-cell .item-tit a{ font-size: 16px;}
	

.newsInfo table{ max-width: 100%;}	
.newsInfo .Table,.newsInfo .MsoTableGrid{width: 100%!important; margin: 0;}
.newsInfo .Table td,.newsInfo .MsoTableGrid td{ width: auto!important; white-space: normal!important;}	

.serach-tops .fr-1{ position: relative; z-index:89;}

/*新闻最终*/

.service-tab li a{ font-size: 15px;}
.service-tab li{margin:0 8px;}
.service-tab{ padding-bottom:20px; padding-top: 0;}
.service-tab ul{display: flex; flex-direction: row;flex-wrap: wrap;justify-content:space-between;justify-content:center;}
.service-ins .ins-img{ width: auto; float: none;}	
.service-ins .ins-img:after{ display: none;}
.service-ins .item-cnt{margin-left: 0; padding-top: 20px;}	
.service-ins .item-cnt,	.service-ins .item-cnt *{ line-height: 150%;} 
.H50{ height: 25px;}
	
.mod-worksroom{padding:25px 0; }	
.worksroom-right{ float: none; margin-left: 0; width: auto;}
.worksroom{ top: 50%; transform:translateY(-50%);}	
.bt-l.worksroom{ left: 0;}
.bt-r.worksroom{ left: auto; right: 0;}
.worksroom-right .item-pic{ height: 212px!important;}	
.worksroom-left .item-tit{ font-size:20px; margin-top: 15px; }
.worksroom-left .item-desc{ font-size: 15px; margin-top:5px;}	
.worksroom-left .item-tels{}	
.worksroom-left .item-tels{ margin-top: 20px;}	
.ss-left{ float: none;  width: auto;}	
.ss-tits{ margin-bottom:10px;margin-top:30px; font-size: 22px;}	
.mod-equipment{ flex-wrap: wrap; margin-left: 0;}
.mod-equipment .item-cell{ margin: 0 15px 20px 15px; }	
.mod-equipment .item-pic{ width: 55px; height: 55px; border-radius:55px; line-height: 55px; }
.mod-equipment .item-pic img{ width: 25px; height:auto;}	
.mod-equipment .item-cell .item-tit{ font-size: 15px;}	
.ss-desc, .ss-desc *{ font-size: 15px;}	
.ss-maps,.ss-maps *{ line-height: 180%; font-size: 15px;}	
.ss-right{ float: none; width: auto;}
.memservices ul li{ font-size: 16px;}
	
.cul-lefts,.cul-right{ width: auto; float: none;}	
.mod-cultures{ display: block;}	
.mod-cultures .item-cell{ min-height: 0; margin-bottom:55px; margin-top: 20px; text-align: center;}	
.mod-cultures h3{ font-size: 20px;}	
.mod-cultures .item-desc{ font-size: 16px;}	
.mod-cultures .item-desc:after{ left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%)}
.com-fc-top h3{ font-size:24px;}	
.com-fc-top span{ font-size: 18px;}	
.com-fc-top cite{ font-size: 20px;}	
.mod-ygfcs .fc-roll{ float: none; margin-left: 0; width: auto;}
.mod-ygfcs .item-cell .fc-roll{ margin-left: 0;}	
.mod-ygfcs .item-pic{ height: 200px!important;}
.mod-ygfcs .fc-cnt{ padding: 15px;}	
.mod-ygfcs .item-cell{ height: auto;}	
.mod-ygfcs .item-cell:after{ display: none;}	
.mod-ygfcs .item-cell{ margin-top:15px;}
.com-fc-top{ margin-bottom: 20px;}	
.mod-ygfcs .fc-roll,.mod-ygfcs .item-2 .fc-roll{ margin-top: 0;  float: none;}
.mod-ygfcs .item-2 .fc-roll{ margin-right: 0;}	
.mod-ygfcs .item-pic span{ height: 45px; line-height: 45px;}	
.mod-ygfcs .swiper-button-next,.mod-ygfcs .swiper-button-prev{    bottom: 2px;}	
.mod-ygfcs .fc-txt{ font-size: 15px;}
	
/*首页*/	
#rolls{ /*height: 220px!important;*/ height: auto!important;}	
.tabpic2 span{ height: 40px; line-height: 35px;    width: 24.4%;margin: 0 0.2%;}	
.tabpic span cite{ font-size: 14px; margin-right: 5px;}
.tabpic img{ width: 12px; height: auto; display: none!important;} 
.tabpic2{ line-height: 35px; height: 40px;}
.swiper-roll-28 .item-cell>img,	.swiper-roll-28 .item-cell>a>img{ }	
.industrys220.industrys221{ padding-top: 40px;}
.ind-wrap{ display: block;}	
.ind-wrap .item-cnt{ position: static;left: 0; bottom: 0; padding:  10px 0; box-sizing: border-box; height: 80px; width: 100%; background:rgba(255,255,255,.9);}	
.ind-wrap .item-cell {  margin: 0!important; margin-bottom: 20px!important;}
.ind-wrap .item-tit,.ind-wrap .item-desc{ padding: 0;}	
.ind-wrap .item-cell .item-pic{ height:220px; overflow:hidden;}	
.ind-wrap .item-cell .item-pic img{ transform: translateY(-20%)}
.md-fixedright{ display: none;}	
.ind-wrap .item-ic{ animation-name: none!important;  right: 0; top: 5px; transform: scale(0.65);-webkit-transform: scale(0.65);}
.ind-wrap .item-tit{ font-size: 18px;}
.ind-wrap .item-desc{ margin-top: -5px; font-size: 14px;}
.ind-wrap .item-cell:hover .item-pic{ overflow: hidden; height:250px; margin-top: 0;}
.ind-wrap .item-cell:hover .item-ic{ top: 5px;  animation-name: ans;  animation-iteration-count: 1; animation-duration: 1s; animation-fill-mode: forwards;}
.industrys220.industrys221{    padding-bottom: 0;}	
.sov-tits{ position: static; font-size: 22px;}	
.sov-tits a{ display: block; text-align: center; margin-bottom: 20px; padding-right: 0; background-size: 30px auto;}
.solves{padding:45px 0 40px 0; background-position:center -90px; }
.solve-12{ display: none;}	
.solve-1{ width: 100%;}
.solve-cells .item-cnt{ padding: 10px;}
.solvetop{ flex-wrap: wrap;}	
.solvetop .solve-1:nth-child(2) .solve-22{ flex-direction:row;}
.solve-cells .item-desc, .solve-cells .item-desc *{ font-size: 12px;}	
.solve-cells .item-more{ display: none;}
.solve-cells .item-desc{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; overflow: hidden; margin-top: 5px;}
.solve-1:nth-child(2) .solve-cells .item-cnt:after{left: -30px!important; right:auto!important; border: 15px solid transparent; border-right: 15px solid #fff;}	
.news-left-tit{ float: none; width: auto;}	
.newsroll-wraps{ margin-left: 0;}	

.mysnews .netit{ padding-top: 20px; font-size: 22px; text-align: center;}	
.mysnews{ padding-top: 20px; padding-bottom: 20px;}	
.newstabs{ text-align: center;}
.newstabs a{ display: inline-block; margin-top: 0; font-size: 16px; margin: 0 10px;padding-bottom: 10px;}	
.newstabs{    margin-top:5px; margin-bottom: 20px;}	
.newstabs a:after{ left: 0!important; bottom: 5px!important;   top: auto!important;}
.newstabs a.cr:before{ display: none;}
.newstabs a.cr:after{ width: 64px;}
.arrs{ left: 0; right: 0; top:50%; bottom: auto;}	
.cmtit-1{ font-size: 22px; background-size:200px auto;}
	.news-rolls3 .item-cell .item-cnt{}	
	.arrs span:nth-child(2){ float: right;}
/**/	.party-wrap .item-cell{ width: 90px;  height: 78px; background-size:100% auto;position: static!important; margin-top: -1px!important; margin-left: 0!important;    transform: translateX(0); float: none;}	
	.party-wrap{ width: auto; left: 0; height: auto;}
	.party-wrap .item-cell{ line-height: 78px; }
	.party-wrap .item-cell img{ max-width: 60%;}
	.party-wrap{ display: flex; flex-wrap: wrap;  justify-content: center;}
	.party-wrap .lkmore img{ max-width: 100%;}
	.cmtit-1{ margin-bottom:20px;}
	.mod-coderight .item-1{  display: block; margin: 0; margin-bottom: 15px;}
	.copys span { margin: 0 auto; display: block;  width: 125px; float: none; margin-bottom: 10px;}
	.copys cite{ float: none;}
	 .swiper-roll-28  video{object-fit: cover;    max-width: 100%!important;}
	.tiem-tis,.mores4{ display: none;}

	
/*新首页*/
.rolls3{position:static;}	
.mod-newindustys{padding-top:50px;padding-bottom:50px; margin-top: -10px;}	
.industy-slgo{margin-bottom:25px;}	
.industy-slgo img{max-width:180px; height:auto;}
.industy-slgo h3{font-size:14px; margin-top: 0px;}	
.newindustys .item-pic{border-radius: 10px;}	
.newindustys .item-cell .item-pic span{ font-size:18px;    bottom:20px;left: 15px;}	
.newindustys .item-2 span{ background-size:40px auto; padding-top: 40px;}
.newindustys .item-3 span{background-size:32px auto; padding-top: 40px;}
.newindustys .item-4 span{background-size:25px auto; padding-top: 50px;}	
.newindustys .item-2 .item-pic a:after{width:30px;height: 30px; background-size:30px auto; right: 15px;bottom: 20px;}
.mod-newindustys:before{ width: 90px; background-size:100% auto; background-position:0 bottom;}	
#myVideo{ position: static;transform: translateX(0) translateY(0);max-width: 100%!important;  min-width: 0; min-height: 0;}
.comtits{ text-align: center;}	
.show-actives{ margin-top: 0;}	
.H95{height:40px;}	
.newsovles{  margin-top: 25px; }
.newsovles .item-cell{ /*display:block;*/}
.comtits h3{ font-size:25px;}	
.comtits span{ font-size:28px;}
.newsovles .item-cell .item-pic{ max-width:60%; padding-right: 10px; box-sizing: border-box; margin: 0 auto;}
.newsovles .item-cell .item-desc{ margin-top: 5px;}
.newsovles .item-cell .item-num{ /*text-align:center;*/}
.newsovles .item-cell{ /*text-align:center;*/}	
.newsovles .item-cell .item-num{font-size:24px; margin-bottom: 10px;}
.newsovles .item-cell .item-num a{border-bottom:2px solid #cf020e; padding-bottom: 5px;}	
.newsovles .item-cell .item-tit a{ font-size:18px;}
.newsovles .item-cell .item-desc{ font-size: 14px; line-height: 150%;}	
.newsovles .item-cell .item-more a{ margin: 0 auto; float: none; width: 40px; height: 40px; background-size: 40px auto;}
.newsovles .item-cell .item-more{ margin-right: 0;margin-top:0;}
.newsovles-tab li{margin: 0 20px;}	
.newsovles-tab ul { display: flex; justify-content: center;}	
.newsovles-tab li span{ width: 40px; height: 40px;}
.newsovles-tab li.cr img{ margin-top: -40px;}
.md-newsovles:after{    bottom: 70px;}	
.newsovles .item-cell .item-desc{ height: 40px;}
.md-newsovles{ margin-bottom: 25px;}	
.newstab{ margin-top:15px; text-align: center;}	
.newsovles .item-cell .item-more{ display: none;}
	.newroll-wrap{ padding-top: 25px; padding-bottom: 25px;}
.newroll-wrap .item-cell,.swiper-newroll{ display: block; max-width: 210px;}	
.newbt-l, .newbt-r{ left: 0; width: 30px; height: 30px; background-size:10px auto; border-radius:30px; border: 5px solid #fff;}	
.newbt-r{ right: 0; left: auto;}
.newroll-wrap .item-pic{ margin-right: 0;}	
.newroll-wrap{ height: auto;}
.newroll-wrap .item-cell{ height: auto; overflow: hidden;}
.newroll-wrap .item-cnt{ display: block; flex: none;  width: auto; margin-right: 0;}
.newroll-wrap .item-tit a{ font-size: 18px;}
.newroll-wrap .item-tit{ margin-top: 5px;}
.newroll-wrap .item-desc{ max-height: 50px; margin-top: 2px; overflow: hidden;}	
.visons-tit{ float: none;  margin-top: 0;}	
.visons-desc{    margin-top: 20px;}	
.md-visons{ background-size:500px; background-position: left top;}	
.newroll-wrap .item-tit{ line-height: 150%; max-height: 42px; margin-bottom: 8px;}	
.newroll-wrap .item-tit a{ font-size: 16px;}	
.newroll-wrap .item-desc{font-size:14px;    max-height:42px;}	
.newroll-wrap .item-date h3{ font-size: 24px;}
.newroll-wrap .item-date span{ font-size: 14px;}	
.visons-desc{ background-size:80px auto; font-size: 18px; border: none; width: auto; padding-top: 80px;
padding-left:30px; margin-left: 0; padding-right: 30px; 
	
}
.md-visons{background: url(../images/visonbg2.png) center 0 no-repeat; background-size:100% auto;}	
.visons-tit{ padding-top:110px; padding-left: 40px;  }
.md-visons .visons-img{ bottom: 40px; left: 50%; right: auto;transform: translateX(-50%)}	
.wavescss1{ bottom: -15px;}	
.parters{ justify-content: center; flex-flow: wrap;}	
.parters span{ margin: 0 12px 8px 12px;}
.parters span img{ height:45px!important;  width: auto;}	
.wx-links{ text-align: center;}	
.mod-coderight .item-1{ display: inline-block;}
.codes{ display: flex; justify-content: center;}	
.mod-coderight .item-cell{    padding: 0 4px;}
.mod-coderight .item-cell .item-tit{ white-space: nowrap;}
.mod-coderight .item-pic img{ width: 72px; height: 72px;}
.footers{ padding-left: 0; padding-right: 0;}
.md-bom{ display: block;}	
.codes{ padding-top: 10px;}	
.footers>.wrap-layer{    padding-top:15px;}
.copys span{ margin-left:0; }	
.bm-logos img{ width: 90px;}
.bm-logos:after{ left: 100px;}	
.bm-logos:before{left: 100px; }
.bm-copy{ display: block;  font-size: 12px;    margin-top: 20px;}	
.copys{ padding-bottom: 0;}	
	
/*荣誉资质*/	
.hors-wraps2 .item-cell{ width:50%;    margin-top:0; }	
.hors-wraps2 .item-pic,.hors-wraps2 .item-pic a{ height: auto;}	
.hors-wraps2 .item-pic span{    bottom: 10px;  font-size: 14px; padding-bottom: 5px;}
.hors-wraps2 .item-pic{    padding-bottom:30px;}
.hors-wraps2{  display: flex; flex-flow: wrap;}	
.hors-wraps2 .item-pic a{    padding: 5px 5px;}
.mdpro-tit{font-size:22px; padding-top:30px;}
.mdpro-desc{font-size:14px; padding-bottom:30px;}	
.proinfo21:after{    min-height: 350px; background-size:100% auto;}
.proiu a{font-size:20px;}
.proiu{margin-top:30px; margin-bottom: 20px;}	
.wbpro-wrap .item-cell{ width: 100%; display: block;}
.wbpro-wrap .item-l{ margin: 0 auto;}	
.wbpro-wrap .item-desc{ font-size: 14px;}	
.wbpro-wrap .item-desc ul li:after{ top:9px; }
.prolist5 .item-cell{ width:100%;}	
.prolist5 .item-desc{ overflow:hidden;}
.add-compbt a{ height:35px; line-height:35px; border-radius:35px; }	
.compic{ max-width: 90px;}
.compare td{ padding:10px 8px; font-size:14px;}
.compare .cpmtd-1{ font-size:14px; width: 120px; line-height: 160%;}	
.compare-tables{   overflow-x:auto;}

	.protab-type2 ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden;}	
	.protab-type2 li.cr:after{ bottom: 0;}
	.pro-cellinfo2 .cmbt{  left: 0;}
	.pro-cellinfo2 .bt-r{ right: 0;  left: auto;}
	.pro-cellinfo2 .rp-proroll-2 .swiper-slide-active .item-tit a{ font-size: 14px;}
	.products2 .rp-prolists2 .item-pic{ padding: 0 10px;}
	.pro-cellinfo2 .rp-proroll-2 .item-cnt{ display: none;}
	.pro-cellinfo2 .rp-proroll-2 .swiper-slide-active .item-cnt{ display: block;}
	.pro-cellinfo2 .rp-proroll-2 .new{ width:50px;
    height: 60px; background-size:100% auto;}
#con-prolsits{top: 0; margin-top: 10px;   }	
.mod-topnav2 ul{ padding-bottom: 0;}
	.mod-coderight .item-1{}	
	.vislogos{ right: 0;}
	.md-visons .vislogos  img{ max-width:100px; }
	
	.siteMap{ margin-top:-20px;}
	.siteMap ul li h2{ float: none;}
	.siteMap ul li ul{ margin-top: 20px;}
	.siteMap ul li ul li a{    padding-left: 0; padding-right: 15px;}	
	
	
}


@media screen and (max-width: 375px) {
.mod-news-1 .item-pic{   width: 190px; }
.com-tit2 h3{ line-height: 150%; font-size: 20px; margin-bottom:10px;}	
.about-intrs h3{ font-size: 18px;    }	
.protab-type2 li{margin: 0 3px;}	
	
}

@media screen and (max-width: 360px) {.single li.active{ width:300px;}
}

@media screen and (max-width: 330px) {	
.pre20{ margin-left: 30px; }
.next20{ margin-left: -20px; }
}

