@charset "UTF-8";
.page-wrap{ position: relative; z-index: 1115;}	
.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;}
.wrap-layer {
	max-width: 1400px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}



@media screen and (max-width: 1920px) {

}


/*版心大小*/



/*识别火狐*/
/*@-moz-document url-prefix(){	
@media screen and (max-width:1282px) {
	.wrap-layer{max-width: 1020px; min-width: 1020px}
}	
}*/


/*响应式首页*/
@media screen and (max-width: 1496px) {
.boxcnts img{  max-width: 950px;}	
	
html{ overflow: auto;  min-width: 0;}
body, html{min-width: 1260px;}
.wrap-layer{ max-width: 1260px; min-width: 1260px;}		
/*导航*/	
.navMenu>li>a {padding: 0 10px 0 10px;}	
.invest-tab a{  /*  margin: 0 15px;*/}	
	
	/*.performance-rights{  bottom: -10px;}	*/
	
	
/*.about-nums ul li:nth-child(4) h3 span{ padding-right: 30px;}	*/	
/*常用字体大小定义*/
/*.ft12{ font-size: 12px;}
.ft14{ font-size: 14px;}
.ft16{ font-size: 15px;}
.ft18{ font-size: 17px;}
.ft20{ font-size: 18px;}*/
/*.ft22{ font-size: 20px;}
.ft24{ font-size: 22px;}
.ft26{ font-size: 24px;}
.ft28{ font-size: 26px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 28px;}
.ft34{ font-size: 30px;}
.ft36{ font-size: 32px;}
.ft38{ font-size: 34px;}
.ft40{ font-size: 36px;}
.ft42{ font-size: 38px;}
.ft44{ font-size: 40px;}
.ft46{ font-size: 42px;}
.ft48{ font-size: 44px;}
.ft50{ font-size: 46px;}
.ft52{ font-size: 48px;}
.ft54{ font-size: 50px;}
.ft56{ font-size: 52px;}
.ft58{ font-size:54px;}
.ft60{ font-size:56px;}	*/




	
		
}

@media screen and (max-width: 1397px) {
	
	.boxcnts img{max-width:780px;}	
	
.navMenu>li>a{    padding: 0 15px 0 15px;}
.en-links{ right: 30px;}
.index-header .t-search{ right: 90px;}
.navMenu>li>a{    padding: 0 12px 0 12px;}
.wrap-nav{    padding-right: 145px;}
}










@media screen and (max-width: 480px) {
	.linksinners2 .lcnts{padding-top: 0;
    padding-bottom: 0;}
	.lcnts{ margin-left: 10px;}
	.iw_poi_content{ font-size: 14px;}
	.iw_poi_title{ font-size: 22px;}
	.md-pc{ display: none!important;}
.md-mobile{ display: block!important;}
	
	body{ overflow: hidden!important; position: relative!important;}
	.yes span{    left:6px;
    top: 6px;
    right: 6px;}
	.intrs-right i{ font-size: 14px;}
	.sd-wraps{ margin-top: 0;}
	.sd1:after{ top: -20px;}
.txt48{ left: 24%;/*width: 31.09%;width: 16.8%;*/ top: 28%; width: 18%;}

.txt49{ left: auto; right: 24%;/*width: 31.09%;width: 16.8%;*/ top: 28%; width: 18%;}
	.txt21{ width: 58.5%; left: 20%;}
	.txt20{ width: 55%;right: 22%!important;}
	
	
	.intrs-right{ top: 0;}
	.txt20,.txt22,.txt21{ top:42%!important;}
	
	.patrys img{ margin-top: 0}
	.patrys{ height: auto;}
	.intrs-lefts{ margin-right: 0;}
	.intrs-cnts{ font-size: 16px; line-height: 160%;}
	.about-nums ul li{ width: 50%!important;}
	.about-nums{ padding: 0;}
	.intrs-desc{ font-size: 14px; margin-bottom: 20px;}
	.about-nums ul li h3  b{  font-size: 14px!important;}
	.intrs-ens{ margin-top: 35px;}
	.txt50{  top: 40%;}
	.banner-cnt img{ margin-top:0; }
	#section2 .md-invest{ margin-top: 0;}
		.invest-roll-wrap .swiper-slide-active,.invest-roll-wrap  .item-cell:hover {transform: scale(1)}
.modheaders { display: none;}	
.mobile-header{ right: 0; width: auto;}	
 html{min-width:0; overflow-y: auto; overflow-x: hidden; position: relative; width: 100%;}
body{ min-width:0; overflow-y:visible; overflow-x:hidden; position:relative; width: 100%;}
.wrap-layer{  width: auto;min-width: 0; padding: 0 15px; box-sizing: border-box;}	
.header-wrap{ display: none;}
	
/*导航*/	
.mobile-header{ z-index: 999999;} 
.mobile-header .header-shower img{height:40px !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;}*/

	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block;}
	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block!important;}
	
	
	
/*首页*/
#rolls{ height:auto!important;}	
.swiper-roll-28{ position:relative; overflow: hidden;}	
.swiper-roll-28 .item-cell{height: 350px; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img{ max-width:none;  width: auto!important; height: 350px!important;  position: relative; /*left: 50%;*//* margin-left: -336px; *//*transform: translateX(-50%)*/}	
.txt1{ /*width: 38%;*/ }
.txt1 img{transform: scale(1.5)}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:15px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
 background-size: 15px auto!important;}
.swiper-container-horizontal>.swiper-pagination-bullet {  border-radius:6px!important;  width:6px!important;  margin: 0; } 
.swiper-container-horizontal>.swiper-pagination span{ width: 6px!important;background-position:center center!important;height: 6px!important; padding: 0!important;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}
.swiper-container-horizontal>.swiper-pagination span:before{ display: none;}
.stock-info h4{ margin-right: 0;}		
.page li{ margin: 0 2px;width: 30px!important;height: 30px;line-height: 30px;}
.page li a{   width: 25px!important;  height: 25px; line-height: 25px;font-size: 14px;}	
.page li.first a{ font-size: 12px;}
.page li.next a:before{ left: 0; top: 2px; position: relative!important;}
.page li.prev a:before{left: 0; top: 2px;position: relative!important;}
.page li.cr a span, .page li a:hover span{ font-size:14px;}	
.page{   margin-top:25px;}		
.project-txt span{ font-size: 14px;}
.com-tops{ position: relative;}	
.com-tops .nviews{ position: absolute; top: 0; right: 0; display: none;}	
	
/*暂无数据*/
.nodata-tips img{ width:110px;}	
.nodates{ font-size:16px;}
	.md-invest .maps-left{ width: auto; }	

.head-icons  a.tplinks { margin-right: 8px; margin-top: 12px; vertical-align: middle; width: 25px; height: 25px;/* border: 1px solid #ccc;*/ background: #003d79; color: #fff; border-radius: 25px;  line-height: 25px; font-size: 12px;}	
	
	
.page li.prev a:before,.page li.next a:before{ position:static;}
.page li,.page li a{ width: auto; height: 25px; line-height: 25px;  }
.page li.cr a, .page li a:hover{width: 25px;  border-radius:  25px;/* background: #002fa7; width: 25px;  border-radius:  5px; font-size: 15px;*/}
.page li { font-size: 15px;}

/*网站地图*/	
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;margin-top: 0;}
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{ padding-left: 0; padding-right: 15px;}	
.siteMap ul li ul li{ display: flex;}
.siteMap ul li ul li dl{ flex: 1; display: flex; flex-flow: wrap; padding-top: 0;}	
.siteMap ul li.menulevels ul li{ width: 100%}	
.siteMap ul li ul li a{ min-width: 0;}
.siteMap ul li.menulevels ul li>a{min-width:90px;}
.siteMap ul li h2 .cn{ font-size: 18px;}
	
/*首页*/	
.ft12{ font-size: 12px;}
.ft14{ font-size: 13px;}
.ft16{ font-size: 14px;}
.ft18{ font-size: 16px;}
.ft20{ font-size: 16.5px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;font-size: 24px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size:48px;}		
.head-icons a.tplinks{ background: #0049ac}	
/*.swiper-pagination-bullets span:after{ font-size: 14px;}	
.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ width: 20px; }
.swiper-pagination-bullets span.swiper-pagination-bullet-active{padding-right: 20px;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 3px;}*/
	
	
	
	
	
/*新闻中心*/	
.H40{ height: 25px;}
.com-tits { text-align: center; float: none!important; margin-bottom: 12px;}
.com-tits *{ float: none!important;}
.com-tits span{ padding-top:0;display: block;}	
.com-tits span br{ display: none;}
.tab-news{border-radius: 36px;}
.tab-news a{ height: 36px; line-height: 36px;}
.indexnews-left,.indexnews-right{ width: auto; float: none;}
.modindex-newspic .item-pic{ height: 230px!important;}	
.modindex-newspic{ background: #f9f9f9;}
.modindex-newspic .item-cnt{ padding: 0 14px;}	
.modindex-newslist .item-date{ width:90px; padding-top: 19px; }
.modindex-newslist .item-date span{margin-top: -2px; font-size: 14px;}
.modindex-newslist .item-cell{    padding: 16px 100px 16px 25px;}	
.modindex-newslist .item-date h3{ font-size:22px;}
.modindex-newslist .item-tit{ font-size: 15px;}	
.modindex-newslist .item-desc{ font-size: 13px;}
.modindex-newspic .item-tit{ font-size: 16px;padding:10px 0;border-bottom: none;}	
/*投资业绩*/
.com-tits2{ margin-left: 0;}
.md-invest{ background:none;}
.md-invest .maps-left{ position: static;}	
.md-invest{ height: auto;  margin-top: 0;}
.md-invest .about-nums{ margin-top: -50px; margin-left: 0; margin-left: -15px; margin-right: -15px; padding: 80px 20px 10px 20px;     /*background: url(../images/investbg20.png) center -60px no-repeat; background-size:200% 160%;*/}
.about-nums ul li{ margin-bottom: 40px; text-align: center;}
.about-nums ul li h3{ padding-right:0;/* min-width: 150px;*/}
.about-nums .ft50{font-size:32px;}
.invest-roll-wrap .item-tit{ font-size: 14px;}
.about-nums ul { }
.about-nums ul{ margin-top: 0;}
.about-nums ul li h3 span{ font-size:32px;/*font-size: 24px;*/ padding-right: 5px;}
.about-nums ul li i,.about-nums ul li h3 cite.pr {font-size: 12px; /*font-size: 12px;*/}
	.about-nums ul li i{ min-width: 84px; font-size: 14px;}
.about-nums ul li{ /*text-align: center;*/}	
.about-nums ul li h3 sub{ top: -20px;}
.about-nums ul li.lines{ height: 30px;}	
.about-nums ul{ align-items: center;}

/*导航透明*/
/*.mobile-fixed{ height: auto;   	}
.mobile-fixed .icon-sousuo2:before{ color: #fff;}
.mobile-fixed .header-shower{box-shadow:none;}
.mobile-fixed .mobile-header{ background: none;}
.mobile-fixed a.menus-mobiles span	{ background: #fff; }*/
	
	.mod-performance{ width: auto;}	
	.pojects-rolls{ width: auto; left: 20px; right: 20px; position: absolute; bottom: 8px; }	
	.performance-rights{ position: static;}
	.performance-rights:after{ display: none;}
	.invest-roll-wrap .swiper-slide-active .item-tit{ font-size: 14px;}
	.invest-roll-wrap .swiper-button-next, .invest-roll-wrap .swiper-button-prev{ width: 16px; height: 20px;    transform: translateY(-50%)!important;}
	.invest-roll-wrap .item-tit{ margin-top: 4px;}
	
	.performance-left{ margin-top: 0;}	
	.md-invest .com-tits span{ display: block; text-align: center;}
	.wrap-layer20:after{ display: none;}
	.md-invest .maps-left{ margin-top: 0;}
	.wrap-layer20{ display: block; margin-top: 0;}	
	.pojects-rolls{ transform: translateX(0);}
	.md-invest .wrap-layer{ margin-top: 0;}
	.tz-mores{ display: none;}
	.invest-roll-wrap .item-tit{ color: #fff!important;}
	.invest-roll-wrap .item-inner { height: 52px!important;}
	.com-tits{ width: auto; background-position: center bottom;}
		
/*关于我们*/

.inner-headerwrap{ display:none; }	
.menutits{ display:none; }	
.mod-menutopbg ul{ float: none; text-align: center; display: block; white-space: nowrap;width: 100%; overflow-x: auto;}	
.mod-topnav2 ul li{ display: inline-block; height: 40px; line-height: 40px;    padding: 0 15px;}
.mod-topnav2{ }	
.mod-menutopbg{height: 40px; line-height: 40px;}	
.H50{ height:20px; }	
.modabouts ul li{ background-size:12px auto; background-position:0 6px;  padding-left:18px; padding-right: 0; margin-top: 5px; width: 100%; box-sizing: border-box;}	
.modabouts ul{margin-bottom: 20px; margin-top: 0;}	


	
/*荣誉资质*/	
	
.hors-wrap .item-cell{ width: 95%; margin-bottom: 4%;}

/*信息公告*/	
.in-wraps{ display:block; }	
.in-wraps .in-navsleft{ width: auto;padding-bottom: 10px;}	
.lnavs{ margin-top: 20px; }	
.lnavs ul{ display: flex;}	
.lnavs ul li a{ width: auto; height: 45px; line-height: 45px; padding: 0; text-align: center; background: #fafafa; font-size:18px;}
.lnavs ul li.cr a,.lnavs ul li:hover a{background: #14a73c}	
.lnavs ul li{  flex: 1;}
.in-navsleft:after{ display:none; }


/*人才战略*/
.coms-tit60{ margin-top: 30px; text-align: left;}
	.jobsrights:after{ height: 40px;  bottom: -10px; }
.talent-desc{ margin-top:20px; } 
.coms-tit60:after{ left: 150px; top: 15px;}	
	.coms-tit6{ }
.coms-tit6 span{ font-size: 24px;}	
.coms-tit6 cite{ font-size: 12px;}
.modtalent{ display: block;}	
.modtalent .item-cell .item-tit{ width: 100%; height: auto;}
.modtalent .item-cell .item-tit *{     writing-mode: horizontal-tb;writing-mode: lr-tb;}
.modtalent .item-cell{ margin-bottom: 20px; display: block;}	
.modtalent .item-cell{ width: 70%; width: auto; margin-right: 0;  flex: 1;}
.modtalent .item-cell .item-tit{ margin-right: 0; padding: 10px;  display: block; text-align: center;}
.modtalent .item-cell  .item-cnt{ flex: 1; display: block;}
.modtalent .item-cell .item-tit *{ color: #14a73c;} 
.modtalent .item-cell .item-tit span{ display: block; text-align: center; padding-left: 0; margin-right: 0;}
.modtalent .item-active{}
.modtalent .item-active  .item-tit{  margin-right: 31px;}
.modtalent .item-tit h3:after{ display: none;}	
.modtalent .item-cell .item-tit{ background-position: right 20px center!important; background-size:40px auto!important;}
.modtalent .item-desc{ margin-top:5px;}
.re-jobs{ height: auto;margin-top:40px;margin-bottom: 20px; background-size: cover; background-position: 0 0;}
.jobslefts{ margin-right: 0;}
.coms-tit61{ padding-top:35px;}	
.rjobsmore{ position: static; margin-top: 40px;}	
.rjobsmore img{ width: 160px; height: auto;}	
.trans-wrap{ margin-top: 20px;}
.trans-wrap .item-cell{ width: 97%; margin-bottom: 30px;}
	
.job-lists .job-cell ul{  display: block;}
.job-lists .job-cell ul li{ display: inline-block; width: auto!important; height: auto; line-height: 150%;  font-size: 14px;padding: 0 5px;}
.job-lists .job-cell ul li.jtit1{  display: block;width: auto; text-align: left; font-size: 18px;}
.job-lists .md-mobile{ display: inline-block;}
.job-lists .job-active .job-cnt{ padding: 20px; margin-top: 20px;}
.mdsmore a{ font-size: 15px;}
.job-lists .job-cell ul{ background-size: 26px auto!important;}
.job-top{ display: none;}	
.job-lists .job-active .job-cnt{ background-size:200px auto;}
.innerleaders{  display: block;}	

/*新闻详情*/	
.newsboxs{padding-right:0;}	
.mdshare{ display: flex!important; justify-content: center; width: 100%; align-items: center; position: static;}
.mdshare>*{display: block; padding-top: 0!important; margin-top: 0!important; margin-right: 10px;} 
.mdshare .social-share>a{transform: scale(0.8); margin-top: 0;}	
.social-share{display: flex!important;align-items: center;}
.mdshare a{ transform: scale(0.8)}
.newsInfo h1{ line-height: 150%; font-size: 20px;}
.newsInfo h1 br{display:none}
.newsInfo .content .incenter{ padding-right:20px;}
.newsInfo .content .incenter span{display:inline-block; text-align:center:}
.newsInfo .content .incenter cite{ display:block}
.news-prev-next ul li{ width: 100%; max-width: none;}
.news-prev-next ul{ display: block;}	
.news-prev-next ul li.news-next span{ left: 0; position: static;margin-right: 8px;padding-right: 8px;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; margin-right: 0; border-right: 1px solid #7f7f7f!important; border-left: none!important;  padding-right: 8px;  margin-right: 6px;  padding-left: 0!important;}
.news-prev-next ul li.news-next{ margin-top: 10px;}
	.news-prev-next{ margin-top: 0;}
/*新闻列表*/	
.mod-news-5 .item-cell .item-pic{ width: auto; float: none;  margin-left: 0; margin-right: 0;}
.mod-news-5 .item-cell{ padding: 0; padding-bottom: 20px; margin-bottom: 20px;/*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);*/box-shadow:none;  }
.mod-news-5 .item-cell .item-cnt{ margin-left: 0; margin-right: 0;}
.mod-news-5 .item-cell .item-date{ left:45px; top: 75px; right: auto; position: static; text-align: left;}
.mod-news-5 .item-cell .item-desc{ min-height: 0;}	
.mod-news-5 .item-cell .item-desc a{
display: -webkit-box;display: box; overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;    -webkit-line-clamp: 2;}
.mod-news-5 .item-1 .item-pic:after,.mod-news-5 .item-1 .item-pic:before{ display: none;}	
.mod-news-5 .item-cell .item-cnt{ margin-left: 0;}	
.mod-news-5 .item-cell .item-date{ left: auto; right: 0; top: 0; margin-top: 10px;}
.mod-news-5 .item-tit{ font-size: 16px;}
.md-pc {
    display:none;
}	
	
.md-mobile {
    display: block;
}		

/*党建*/	
.partyslist-wrap .item-cell{ width: 47%; margin-bottom: 15px;}	
.partyslist-wrap .item-desc{ display: none;}
.partyslist-wrap .item-tit{ font-size: 15px; height: 45px; line-height: 150%;}
.partyslist-wrap .item-datas{ margin-top: 0; color: #999;}
.partyslist-wrap .item-cnt{ padding-top: 10px;}


/*视频中心*/	
.nvideos-wrap .item-cell{ width: 48%; margin-right: 2%; float: left;}
.nvideos-wrap .item-1{ width: 98%;}
.nvideos-wrap .item-cell a{ font-size: 14px;}
.nvideos-wrap .item-1 *{  font-size: 16px;}
.nvideos-wrap .item-tit{ padding: 0 6px;}
.nvideos2 .item-cell,.nvideos2 { margin-right: 0; width:auto; float: none;}
.md-videosroll{ margin-right: -2%;}
.md-videosroll .item-cell{ width: 48%; margin-right: 2%; float: left;}
		
/*联系我们*/
.contact-tit{ display: block;}	
.contactmaps{ height:220px; margin-top: 0;}	
.contact-icon1{  padding: 10px;display: block; width: auto;}
.contact-icon1 img{ max-width: 50px!important; display: block; } 
.contact-icon1 .item-cell{ width: 100%; display: flex; text-align: left; line-height: 150%; padding: 10px 0; margin-bottom: 10px; }
.contact-icon1 .item-cell .item-tit{line-height: 150%; margin-left:15px;display: flex; justify-content: center;flex-direction:column}
.contact-icon1 .item-cell img{margin-right: 0;}
	
	
/*网站地图*/	
.siteMap ul li h2 .cn{ font-size: 18px; margin-bottom: 10px;}	
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{    padding-left: 0;}
.siteMap ul li ul li{ margin-right: 10px;}
.siteMap ul li{ padding: 15px 0;}	
	


/*公司治理*/	
.dtits{ font-size:22px;}
.dcnts{ padding: 40px 20px 20px 20px; font-size: 16px;}
	.filesdowns{ text-align: left;    padding-top: 15px;
    margin-top: 5px;}
.filesdowns a{    margin: 0 10px; margin-bottom: 10px;}	
	
	.tpbanners{ top: 50px;}	
	.tpbanners img{ width: 140%; max-width: none; margin-left: -20%;}
@keyframes ani1{
	0%{ transform: scale(1) translateX(0);}
	33.33%{transform: scale(1.1) translateX(-5px);}
	66.66%{transform: scale(1.05) translateX(5px);}
	100%{transform: scale(1) translateX(0);}	
}	
	

	.txt16, .txt22{ top:30%;}
	
	.bts a{ width: 35px; height: 35px; margin-left: 5px;}
	.bts{ /**/left: 50%; transform: translateX(-50%); right: auto;/* right: 25px; */bottom:15px;}
	.wrap-intrs{ display: block;}
	.intrs-right{ width: 80%; margin: 0 auto;}
	
	.intr-infos{ margin-top: 30px;}
	.tits  img{ height:50px!important; width: auto;}
	
	.about-nums{ padding: 15px; }
	.about-nums ul li h3 span{ font-size: 30px!important; margin-right:25px!important;}
	.about-nums ul{ flex-wrap: wrap; justify-content: space-between;}
	.about-nums ul li{  box-sizing: border-box; text-align: center;  width: 50%; margin-top:10px; margin-bottom: 10px;}
	.about-nums ul li  strong img{ height:25px!important; width: auto;}
	.about-nums ul li  strong{ min-width: 64px; display: block;}
	.about-nums ul li h3 span{ padding-right: 0;}
	.about-nums ul li h3{ justify-content: center;}
	
		.modindex-newspic .item-tit span{ margin-left: 0;}
	.modindex-newspic .item-tit{   margin-right:60px; }
	
	.bg-1 {width:50%;}
	.newsbgs .com-tits img{ height: 50px!important; max-width: none;}
	.com-topss{ display: block;}
	.tab-news{ width: auto; display: flex; position: static; justify-content: center; text-align: center; float: none;}
	.tab-news a.active{ background-size: auto 10px;}
	.mores a{ width: 150px; height: 40px; line-height: 40px; font-size: 14px;}
	.sd{ flex-direction: column-reverse;} 
	.sd-text{ padding: 15px; font-size: 14px; margin: 0;}
	.sd-imgs{ width: 100%;}
	.sd-imgs img{ display: block;}
	.sd-wraps .tab-news5{ display: none;}
	
	.join-wrap .item-cell{    margin-right: 0!important; margin-left: 0!important; width: 100%; justify-content: flex-start; margin-bottom: 10px;}
	
	.join-wrap{  display: block;}
	.join-wrap .item-pic{ flex: 1; margin-left: 0; margin-right: 10px; }
	.join-wrap .item-cnt{ flex: none; width: 55%;}
	
	.join-wrap3{ flex-wrap: wrap; margin: 0 15px;}
	.join-wrap3 .item-cell{ width:100%; margin-right: 0; margin-bottom: 25px;}
	.tits { text-align: center;}
	.sd-wraps .com-tits img{ height: 56px!important; max-width: none;}
	.ftbts{  text-align: center; background: #f8f8f8;}
	.t2  img{ height: 24px!important; width: auto;}
	
	.swiper-roll-28 .item-cell{height: 320px; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img,.swiper-roll-28  .item-cell>.md-mobile>img{ max-width:none;   width: 100%!important; height: 100%!important;  position: relative; object-fit: cover;/*margin-left: -306px;*/}	
	
	.txt20{ right:26%;}
	
	.bg-1:after{  width:60px;  }
	.sd-imgs{ height: auto;}
	.join-wrap .item-tit, .join-wrap3 .item-tit{}
	
	.join-wrap .item-cell{ align-items: flex-start;}
	.intrs-cnts{ margin-bottom: 25px;}
	.join-wrap .item-desc{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.join-wrap .mores8,.join-wrap .item-desc{ margin-top: 5px;}
	.mslinkscnt a{ width: 48%; font-size: 15px; line-height: 150%; padding-left: 8px; padding-right: 8px; }
	.linkstabs a{ min-width: 120px;}
	.mslinkscnt2 a{  width: 90%!important; /*margin: 0 auto 10px auto;*/}
	.intrs-cnts br{ } 
	.intrs-desc{ margin-top: 0;}
	.tab-news a{    padding: 0 10px 10px 10px;}
	.mslinkscnt a{ width: 48%!important; justify-content: flex-start!important; }
	.swiper-roll-28 .swiper-pagination span{ margin: 0 2px!important;  width:18px!important; height: 3px!important; border-radius: 0!important;} 
	.mores20{ position: static; text-align: center; margin-top: -20px; margin-bottom: 40px;}
	
	.sd-text{ width: 100%;}
	.ft-nav-wrap  { display: none;}
	.newfooters{ padding-top:40px;} 
	.copys20{ margin-top: 0;text-align: center; margin-top: 15px;}
	.codesimgs{ margin: 0 auto; float: none;}
	.wrapscodes{ top: 0;}
	.copys20 span{ display: block; text-align: center; padding-left:20px;}
	
	.gswraps{ display:block;text-align: center;}
	.logs1 img{ height: 45px!important; width: auto; margin: 0 auto; display: block;}
	.gstits{ margin-right: 0; text-align: center; font-size: 20px;}
	.intrs-cnts{ width: auto; margin-top:20px; font-size: 16px; text-align: left;}
	.intrs-cnts span{ font-size: 18px;}
	.intrs-cnts:after{ left: 0; right: auto;}
	.my-sers{ background: none; margin-bottom: 15px;}
	.my-sers .mys1{ position: static; width: 33.33%; padding: 0 5px; box-sizing: border-box; margin-top: 20px;}
	.my-sers .mys1 span{ padding-top: 0!important;  margin-top:10px!important;}
	.my-sers{ height: auto;}
	.my-sers .wrap-layer{ height: auto; display:  flex;   flex-wrap: wrap;}
	.my-sers .mys1 span:after{ display: none;}
	.mores99{ margin-top: -90px;}
	.sd1wraps{ display: block;}
	.sd-text{  padding-left: 0; padding-right: 0;}
	.sd1right{ margin-left: 0; width: auto;}
	.join-wrap .item-cnt{ flex: 1; width: auto;}
	.join-wrap .item-cell{ box-sizing: border-box; padding:  15px 0;}
	.join-wrap .item-pic{ display: block; margin-right: 0; padding-right: 0; margin-left: 15px; flex: none; width: 120px;}
	.join-wrap .item-pic img{ max-width: 120px;}
	.join-wrap .item-cell:after{  left: 0; right: 0;}
	.mores89{ margin-left: 0; font-size: 14px;}
	.my-sers{ padding-top: 0;}
	.intrs-cnts:after{ width: 80px; display: none;}
	.intrs-rights .intrs-cnts{ margin-top: -20px; left:0; margin-left: 40px;  }
	
	
	.intrs-right .yes03{ width: 115px; height: 115px; }
	.intrs-right .yes03 *{ font-size: 20px;}
	
	.intrs-right .yes01{ width: 100px; height: 100px; }
	.intrs-right .yes01 *{ font-size: 16px;}
		.intrs-right .yes02{ width: 90px; height:90px; }
	.intrs-right .yes02 *{ font-size: 16px;}
	
		.intrs-right .yes06{ width: 80px; height:80px; }
	.intrs-right .yes06 *{ font-size: 16px;}
	
		.intrs-right .yes04{ width: 70px; height:70px; }
	.intrs-right .yes04 *{ font-size: 14px;}
	
		.intrs-right .yes05{ width: 65px; height:65px; }
	.intrs-right .yes05 *{ font-size: 14px;}
	
	.intrs-right:after{  background-position: left 100px top 40px; background-size: 80% auto;}
	.mores89{ display: none;}
	.sd-wraps{ position: relative; z-index: 6;}
	.sd-wraps .com-tits img{ height: 50px!important; }
	
	.intrs-right{ margin-top: 20px;} 
	.sd1{ flex-direction: column;} 
	.sd{ width: auto; padding-left: 0; margin-left: 0; margin-top: 10px;}
	.sd-text{ padding-top: 0;}
	.gclist li:after{ top: 12px;}
	.gclist li{ padding-left: 18px;}
	.join-wrap78{ flex-wrap: wrap;}
	
	.join-wrap78 .item-cell{ width: 47%; margin-bottom:15px;}
	.join-wrap78 .item-cell .item-pic{ height: 120px;}
	.join-wrap78 .item-cell .item-tit{ font-size: 14px;}
	.about-nums ul li:nth-child(1) h3 span{ width: 70px!important;  }
.about-nums ul li:nth-child(2) h3 span{ width: 65px!important;  }
.about-nums ul li:nth-child(3) h3 span{ width: 65px!important;  }
.about-nums ul li:nth-child(4) h3 span{ width: 50px!important;  }
	.about-nums ul li h3 span{ margin-right:5px!important; }
	.about-nums ul li h3 strong{text-align:center;}
	.newfooters{ background-size:200px auto;}
	.intrs-right:before{ display: none;}
	
	

/*首页*/
.codesimgs {  width: auto;}
.ft-tops{ display: block;}	
.H30{ height: 15px;}	
.com-top5{ display: block; position: relative; z-index: 6;}	
.about-bg{ padding-top:60px; background-size:140% auto;  }	
.mores20{ display: none;}	
.com-tits span{ font-size: 24px; line-height: 110%; margin-bottom:5px;}	
.projects-wrap{ width: auto; margin-right: 0; display: block;}
.projects-wrap .item-pic{ width: auto;  float: none;}
.projects-wrap .item-cnt{ margin-left: 0; padding-left: 0; padding-top: 20px; }
.projects-box{ display: block; }	
.projects-box:after{ width: 70px; background-size:100% auto; right: 20px;}	
.projectslists{ margin-top:25px;}
.projects2 .item-cell{ width: 48%; margin-top: 25px;}	
.projects2{ flex-wrap:wrap; }	
.projects2 .item-cell .item-tit{ line-height:130%;}	
.partyworks .item-pic{ width: auto; float: none;}
.partyworks .item-cnt{ margin-left: 0;}
.partyworks .item-desc{ display: none;}	
.partyworks .item-tit{ margin-top: 8px;}	
.partyworks .item-dates{ margin-top: 5px; color: #999;}
.partyworks2{ flex-wrap: wrap; margin-right: 0;}	
.partyworks2 .item-cell	{ margin-right: 0; margin-top: 15px; width: 100%; border-top:1px solid #f2f2f2; padding-top: 15px; margin-top: 15px;}
.partyworks2 .item-desc{}	
.partyworks2 .item-tit{ height: auto;}	
.partyworks2 .item-dates{ margin-top: 5px; color: #999;}	
.codeimgs{ width: auto; width: 130px; margin-top: 0; top: 0; height: auto; margin-right: 15px;}	
.codesimgs{ display: flex; flex-direction: row-reverse; align-items: flex-start;}	
.codesimgs	.cont{ flex:1; margin-top: -5px;}
.codesimgs .codeinners{ padding: 8px;}	
.codesimgs li.flexs{ margin-top:2px;}
.ftcont ul li{ margin-right: 0; box-sizing: border-box;}
.newfooters{    padding-top: 40px;}
.ftcont ul{  flex-wrap: wrap; width: 100%; display: flex;}
.ftcont ul li{ width:auto; box-sizing: border-box; }
.ftcont ul li img{ height: 35px!important;  width: auto;}
.ftcont ul li b{ line-height: 120%; display: block;}
.ftcont ul li:nth-child(3){  width: 100%;}
.copys20 span{ display: block;  float: none;}
.codesimgs img{ width: 120px; height: 120px;}
.codesimgs cite{ font-size: 14px;}
.ftcont ul li:nth-child(2){ margin-right: 15px;}	
.ftcont ul li:nth-child(1){width:100%; margin-right: 0;}	
.ftcont ul li:nth-child(3){width:auto;}	
.ftcont span{ width: 35px; display: block;}
.ftcont i{ flex: 1;}
.copys20 span{ padding-left: 0;}	
.txt19	img{    transform: scale(1.3);}
	

/*关于我们*/	
.about-nums66{position: static;}	
.aboutwraps{ padding-right: 0;}	
.top-nav{ text-align: center;}	
.top-nav .navtit{ display:none;}	
.top-nav ul{ float: none; white-space:nowrap; width: 100%; overflow-x: auto;}	
.top-nav li,.top-nav ul{ height: 45px; line-height: 45px; margin-top: 0; padding-top: 0;}	
.greybgs{ height: 45px; line-height: 45px;}	
.top-nav ul li a span{padding:0 10px;}	
.mode-banner .banner-cnt img{ display: block; width: 180%; margin-left: -40%; max-width: none;}	
.comtits4{ text-align: center;}
.comtits4:after{width:48px;height:3px; left: 50%; transform:translateX(-50%); bottom: 5px;}	
.comtits4 h3{ font-size: 22px; text-align: center;}	
.comtits4 span{ font-size: 14px;}	
.about-nums66{ padding:0; margin-bottom:30px;}	
.about-nums66 ul li{ height: 170px; margin: 0; box-sizing: border-box; background-size:100% 100%; }	
.about-nums66 ul{ display: flex;}
.about-nums66 ul li h3{ padding-top: 30px;}	
.gcimgs span,.gcimgs{ display: block;}
.hors-wrap{ padding: 0 0;}	
#certify  .swiper-slide {height:180px!important; width: 100%; padding: 0 0px; box-sizing: border-box;}
#certify  .swiper-slide .item-pic{ height:180px!important;}	
	#certify .swiper-slide-active .picwrap{ box-shadow: none; padding: 0; }
.ject1-wrap{ margin-top:-10px;}
/*联系我们*/	
.contips{ margin-top:0; }	
.contel span{ display: block;}	
.contel{ font-size: 20px; padding-top: 5px; font-size: 24px;}
.mdcontacts{ margin-top: 15px;}
.mdcontacts ul{ flex-wrap:wrap; justify-content: flex-start; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }	
.mdcontacts ul li{ margin: 0 0 10px 0;padding: 10px 5px; width: 100%; box-sizing: border-box;  flex: none;  max-width: none; justify-content: flex-start; border: none; border-radius:5px; }	
.mdcontacts ul li:nth-last-child(2),	.mdcontacts ul li:nth-last-child(1) { width: 48%;}
	.com-pos span{  letter-spacing: 0;}
	.comtits4 span{letter-spacing: 0;}
.mdcontacts ul li:nth-last-child(2){ margin-right: 2%;}
.mdcontacts ul li:nth-last-child(1){ margin-left: 2%;}
.mdcontacts ul li img{ width: 25px!important; height: auto;}	
.mdcontacts ul li span{ margin-right: 10px;}	
.mdcontacts ul li i{ line-height: 100%;}	
.contactmaps{ margin-top:20px; height: 250px;}	
.concnts { font-size: 20px;}	
.concnts .iw_poi_content{ margin-top: 0px;}
.mdcontacts ul li:nth-child(1){  padding-top: 20px; margin-bottom: 0;}	

a.pre20, a.next20{ top: 50%; background-size:25px auto;}	
.intrs-desc2{ margin-top:20px;}	
.ject1-wrap .item-cell .item-pic{ width: auto;}	
.ject1-wrap .item-cell{ display: block;}	
.ject1-wrap .item-cell .item-tit{    margin-top:15px;}	
.ject1-wrap .item-cell .item-desc{ margin-top: 5px;}	
.ject1-wrap .item-cell .item-pic{  margin: 0 0;}
.ject2-wrap{ margin-top:-8px;}
.ject2-wrap .item-cell{width: 97%; height: auto; padding-bottom: 15px; margin-bottom: 15px;}	
.ject2-wrap .item-cell .item-pic{  width: 40%;  height:100px;}
	
/*荣誉资质*/	
.horimg-banner img{ max-width: 150%!important; margin-left: -25%!important; }	
.infomalists ul li{    padding: 15px 80px 15px 25px; background-position:0 25px; }
.infomalists ul li span{ top:16px;}	
/*.cmslinks a{ width:48%; padding:10px 5px; line-height: 120%;}*/
.cmslinks{ white-space: nowrap; padding-bottom: 25px; display: block; width:100%; overflow-x: auto;}	
.cmslinks a{ display:inline-block; min-height: 58px; line-height: 120%; white-space: normal;width: 160px; padding:10px 15px;}
	
.jobdown a{margin: 10px 10px 0 10px; width: auto; height: 100px;  }	
.jobdown{ display: block; padding-bottom:20px;}	
.jobdown a img{ width: 35px; height: auto;}
.leaderbg{padding-top:20px; padding-bottom:80px; background-size: 100% auto;}	
.modleader ul{display: block; width: auto;}
.modleader ul li { width:auto; margin-top:15px; padding-left:25px; background-size:12px auto;}
.modleader ul li span{ margin-right: 10px;}	
/*新闻列表*/
.mod-news-2 .item-cell{ width: 100%; margin-right: 0; margin-bottom: 20px; padding: 25px 20px;}
	.mod-news-2{ margin-right: 0; margin-top: 20px;}
	.mod-news-2 .item-date{ width: auto; height: 65px;}
	.mod-news-2 .item-date h3{ padding-top: 8px;}
	.mod-news-2 .item-desc{ margin-top: 0;}	
.mod-news-2 .item-cell .item-date{position: static; height: auto; margin: 0; padding: 0; padding-top: 10px;}
.mod-news-2 .item-cell .item-pic{ width: auto; float: none; margin-left: 0;}
.mod-news-2 .item-cell .item-tit{ height: auto; line-height: 150%; padding-top: 0; margin-top: 0; }
.mod-news-2 .item-cell .item-tit a{ font-size: 18px; line-height: 150%;}
.mod-news-2 .item-1 .item-pic{ max-height: 250px;}
.mod-news-2 .item-date:after{ display: none;}
.mod-news-2 .item-1 .mores{ display: none;}
.mod-news-2 .item-cell{ border-bottom: none; }
.mod-news-2  .item-desc{ margin-top: 15px; }	
.mod-news-2 .item-1{ padding: 0;}
.mod-news-2 .item-1 .item-cnt{ margin-left:0; padding-left: 0;}
.mod-news-2 .item-1 .item-date,.mod-news-2 .item-1 .item-date *{  text-align: left; color: #999;}	
.mod-news-2 .item-1 .item-tit{ padding-bottom: 0; margin-bottom: 0; margin-top: 0; padding-top:15px;}	
.mod-news-2  .item-1 .item-desc{ display: none;}
.newslay-l,.newslay-r,.layer-left,.layer-right{ width: auto; float: none;}
.newslay-r{ margin-top:30px;}
.mod-news-6 .item-desc{ display: none;}	
.newsInfo .source li{    padding: 0 5px 0 5px;}
.greybgs .top-nav2{ margin-top: 8px;margin-bottom: 8px;}	
.top-nav2 ul{ margin-left: 0;}	
.layer-right{ margin-top: 20px; padding-bottom: 0!important;}	
.newsinfoswrap{ width: auto;}
.mod-news-5 .item-tit *{ font-size: 18px;}
.mod-news-5 .item-cell .item-desc{  display: none;}
.mod-news-9{ margin-top: -20px;}
.mod-news-9 .item-cell{ width: 97%; margin-top: 20px;}	
.mod-news-9 .item-date{ margin-top: 0;}	
/*党建*/	
.partystab{ width: 100%; overflow-x: auto; display: block; white-space: nowrap;}	
.partystab a{ display: inline-block;}	
.com-top57 .com-tits{ padding-right: 0;}
.mod-news-60{ display: block; margin-top: -5px;}
.mod-news-60 .item-cell{ width: 96%; margin-top: 15px;}
.mod-news-70 ul{ display: block;}	
.mod-news-70 ul li{ width: 96%;}	
.jb-wrap{ flex-wrap:wrap; padding: 0; padding-bottom: 30px; background-size:900px auto;}
.jb-wrap .item-cell{ width:95%; box-sizing: border-box;  padding: 20px 0; margin: 0 auto;    border-bottom: 1px solid #fac6c1; text-align: center;  line-height: 120%;}	
.jb-wrap .item-cell:after{ display: none;}
.jb-wrap .item-cell:nth-last-child(1){ border-bottom: none;}
.links-ad{ flex-wrap: wrap;}
.links-ad a{ width: 98%;}	
.postext h3{ font-size: 20px;}	
.com-pos span{ font-size: 12px; line-height: 100%; margin-top: 0;}
/*出资企业*/	
.cors-wrap .item-cell{ display:block;}	
.cors-wrap .item-pic{ width: auto;margin-right:0;}	
.hors-wrap30{    padding:0 20px; margin-top: -25px;}
.hors-wrap30 #certify .swiper-slide{    width: 270px;}	
.hors-wrap30 #certify .swiper-slide{ height: 140px;}
.hors-wrap30 #certify .swiper-slide .item-pic{ height: auto!important;}
.hors-wrap30 .next20{ right: 0;}	
.hors-wrap30 .pre20{ left: 0;}	
.pr-wrap .swiper-slide:nth-child(2n){ margin-top: 0;}
.horroll2{margin: 0 20px;}
.swiper-button-next, .swiper-button-prev{    background-size: 16px 32px;}
.pr-wrap .item-cell .item-cnt{    padding: 15px 25px;}	
.serbgs{ }
.mod-servs{ width:auto; }	
.mod-servs .servs span{ width: 60px; height: 60px; margin: 0 auto;}	
.mod-servs .servs cite{ font-size: 14px; height: 20px; line-height: 20px;}	
.mod-servs .servs-9{ left: 10px;right: auto;}
.mod-servs .servs-3{ left:28%; top: 65%;}
.mod-servs .servs-5{ left: 240px; bottom: 0; top: auto;}
.mod-servs .servs-6{left: 110px; right: auto; top: 25%;}
.mod-servs .servs-4{left: 210px; top:50%;}
.mod-servs .servs-8{ left: 30px; right: auto;}
.mod-servs .servs-7{left: 30px; right: auto; bottom: 2%; top: auto;}
.stocks-wrap{ flex-wrap: wrap;}
.stocks-wrap .item-cell{  width: 98%; margin-bottom: 20px;}	
.org-wraps,.busslists{display:block;} 
.org-wraps .org-lefts{ left: 0;}	
.dlist ul li{ margin-bottom: 15px;}	
.org-wraps .org-lefts{margin-top:0;}	
.org-wraps .org-img{ right: 0; position: static;}	
.org-wraps .org-img img{ max-width: 100%;}
.buss-left{ margin: 0 ; padding: 20px; margin-top: 15px; width: auto;}	
.md-photoswrap .item-cell{ width: 100%!important; margin: 0; margin-top: 5px;}
.md-photoswrap .item-cell:nth-child(2),.md-photoswrap .item-cell:nth-child(3),	.md-photoswrap .item-cell:nth-child(6),.md-photoswrap .item-cell:nth-child(7){width:49%!important; margin-right: 1%;}
.cors-wrap .item-cnt{ margin-top: 10px;}
.buss-wrap3 { }
.buss-wrap3 .item-cell{ width: 46%; margin: 0 2%; padding: 0 10px; }
.buss-wrap2 .item-cell{margin: 0 5px;}	
.buss-wrap2 .item-pic{ width:90px; height:90px; margin: 0 auto;}
.buss-wrap2 .item-pic .auto-img,.buss-wrap2 .item-cell .item-tit { width: 90px; line-height: 120%;}
.bussbg{ padding-bottom: 25px; background-size:auto 100px;}	

.cor-logos{ display:block; text-align: center; position:relative;z-index: 6;}	
.cor-logos img{ max-width:60%; height: auto;}	
.cor-logos .cornets span{ background-size: 22px auto;}
.cors-wrap5 .item-cell{ display:block; }
.cors-wrap5 .item-cell:nth-child(1):after{background-size:160px auto; width: 160px; right: 0; top:-120px; }	
	.logobg{background-size:160px auto; }
.cors-wrap5 .item-pic{ width:100%;}	
.cors-wrap5 .item-cnt{ padding-right:0; }	
.cors-wrap5 .item-cell{margin-top: 20px;}
.cors-wrap5 .item-cell:nth-child(2n) .item-pic{ margin-left:0;}	
.cors-wrap5 .item-cell:nth-child(2n) .item-cnt{  padding-left:0;}
.corsimg{ flex-wrap: wrap;} 
.corsimg .item-cell{ width: 48%; margin-bottom:8px;}
.corps4{padding: 0 0;}	
.cors-wrap .item-cnt{ padding-top: 5px;}	
.buss-wrap2{ flex-wrap: wrap;}
.buss-wrap2 .item-cell{ justify-content: center;text-align: center; width:48%; margin: 0 1% 25px 1%!important; box-sizing: border-box; flex-direction: column!important;}	
.bussbg2 .buss-wrap2 .item-pic,.bussbg2 .buss-wrap2 .item-pic .auto-img{ width: 110px; height: 110px;}	
.buss-wrap2 .item-pic .auto-img, .buss-wrap2 .item-cell .item-tit{ width: auto;}
.myuser-wrap{ width: auto;}	
.myuserinner .item-cell{ width: 48%;    padding: 15px 2px; margin-top: 10px;}
.myuserinner .item-cell *{ line-height: 120%;}
.wrapshors{flex-wrap: wrap; display: block;} 
.horsleft{ padding-left: 0; margin: 0 auto; text-align: center;}	
.horsmid{ margin-right: 0;}	
.horstits{ text-align:center;} 	
.horsright{ width: 100%; margin-top: 25px;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 2px;}	
.cor-desc{ margin-bottom:20px;}
.cor-logos{ padding-bottom: 20px;}
.md-companys{  display: block; position: relative;z-index: 2;}	
.md-companys .clogos2{/* position: absolute; left: 0; top: 0;*/ width: 90px; margin: 0 auto;}	
.md-companys .companys-cnts{ /*padding-left: 100px;*/ margin: 0;}
.about-nums6{ margin-bottom: 15px;}
.about-nums6 ul{flex-direction:row; flex-wrap: wrap; }	
.about-nums6 ul li{ width:46%!important;  margin:0 2%!important; padding-bottom:10px; padding-top:15px;}	
.about-nums6 ul li h3 span{ padding-right:10px; font-size: 32px;}
.hors-wrap20{ margin-top: -30px;}
.hors-wrap20 #certify .swiper-slide{ width: 280px;}
.hors-wrap20 #certify .swiper-slide .item-pic{ height:160px!important;}	
.scrop-wrap{  flex-wrap: wrap;}	
.scrop-wrap .item-cell{ width: 96%; margin-bottom: 20px;}
.scrop-wrap img{ width: 20px; height: auto;}	
.scrop-wrap .item-desc{ margin-top: 10px;}	
.crops2logo{ margin-right: 0; width: 100px; margin: 0 auto;}
.crops2-wraps{ width: auto;  display: block;}	
.buss-wrap30{ display: block;} 
.buss-wrap30 .item-cell{ padding: 20px; margin: 10px 0 0 0; min-height: 0;}	
.evts{ margin-top: -20px;}	
.cors-wrap43{ flex-wrap:wrap; } 	
.cors-wrap43 .item-cell{background: #046fdd; width: 31.33%; margin: 0 1%!important;}	
.cors-wrap43 .item-cell .item-cnt{ height: auto; padding: 5px 5px;}	
.cors-wrap43 .item-cell:nth-last-child(1) .item-cnt{ padding-left: 0; padding-top: 20px; }	
.cors-wrap43 .item-cell .item-cnt .item-tit{ font-size: 14px;}	
.cors-wrap43{ margin-top: 0;}
.cors-wrap2 .logos{ width: 150px; margin: 0 auto;}	
.cors-wrap21 .item-cell .item-cnt{ padding-right: 0;}
.postext h3{ font-size: 18px;}	
.bllinks{  flex-wrap: wrap;} 
.bllinks a{ width: 31.33%; padding:10px 10px; margin: 0 1% 5px 1%; box-sizing: border-box; min-width: 0;}	
.bllinks a:nth-child(4),.bllinks a:nth-child(5),.bllinks a:nth-child(6),.bllinks a:nth-child(7){ width: 48%;}
.bllinks{    margin-bottom:10px;margin-top: 10px;}
.corsintr-wrap .item-cell,.corsintr-wrap{  display: block; width: auto; }	
.corsintr-wrap .item-cnt{ margin-left: 0;}
.corsintr-wrap .item-pic{ width: 90px; margin: 0 auto;}
.corsintr-wrap2 {  flex-wrap: wrap;}
.corsintr-wrap2 .item-cell{ width: 97%; margin-bottom: 25px;}	
.curtureswrap .item-pic{ width: 70%; position: static; margin: 0 auto;}
.curtureswrap .item-cell{ display:  flex; flex-wrap: wrap; flex-direction:column-reverse;}	
.curtureswrap,.curtureswrap .item-cnt {
padding-left:0;position: relative;
 height: auto;}
.md-curtures{ background: none;}
.md-curtures {
/*    background: url(../images/whimg1.jpg) center bottom no-repeat;*/background: none;
    height: auto;
}
.curtureswrap{ margin-left:-15px; margin-right:-15px;  background: url(../images/whimg1.jpg) center bottom no-repeat; background-size: cover; padding: 0 15px; padding-top: 0; margin-top: 0; margin-bottom: 25px; }	
.curtureswrap .item-pic img{ display: block;}
.curtureswrap .item-pic{ margin-top: 0; position: relative; top: 2px;}
.curtureswrap .item-cnt{ padding-top: 20px; padding-bottom: 30px;}	
.horsmidcnt{ padding: 0;}	
.corsintr-wrap3{ flex-wrap: wrap;}
.corsintr-wrap3 .item-cell{ width: 48%; margin-bottom: 20px;}	
.corsintr-wrap3 .item-tit{ line-height: 140%; margin-top: 8px;}	
.achive a{ font-size: 16px; line-height: 120%; padding: 0 8px 5px 8px;}	
.achive-wraps{ display: block;}	
.achive2-wrap{ width: auto; margin-right: -3%;}	
.achive{    margin-top:20px;margin-bottom:15px;}
.achive-cnts{    padding-left: 0; padding-top: 10px;}
.hotetel-wrap{ display: block;}	
.hotetel-wrap .item-cell{ width: 97%; margin-bottom: 25px;}
	

.pr-wrap .swiper-slide:nth-child(2n)  .item-cell{ flex-direction: column;}
.pr-wrap .swiper-slide:nth-child(2n) .item-cell .item-pic:after{  position: absolute;  left: 50%; bottom: 0; transform: translateX(-50%);content: ""; border: 12px solid transparent; border-bottom:12px solid #046fdd;}
.md-photoswrap .item-cell:nth-child(1) .item-pic{ height: 280px; overflow: hidden;}
.md-photoswrap .item-cell:nth-child(1) .item-pic img{ width: 100%; height: 100%; object-fit: cover;}
.bussbg	 .buss-wrap2 .item-cell{ flex: 1;}
.bussbg2 .buss-wrap2 .item-cell{ flex: none;}
.modleader ul li span{ font-size: 20px;   }	
.newsInfo .content img{ max-width: 100%; width: 90%!important; height: auto;}
	
.vbomlinks{ flex-wrap: wrap;} 	
.vlink{ width: 100%} 	
.select + .select{ margin-left: 5px;}	
.mySelect3{ font-size: 14px;}
	.mode-banner6{ max-height: 200px; overflow: hidden;}	
.mode-banner6 img{ max-width:300%; margin-left: -100%;}	
	
/*荣誉资质*/	
.horbox{ padding: 0;}	
.hors-wrap70 .item-cell{ width: 95%; margin-bottom: 4%;}
.hors-wrap40{ flex-wrap: wrap; justify-content: center;    margin-top: 20px;
    margin-bottom: 20px;}	
.hors-wrap40 .item-cell{ width: 33.33%; flex: none; box-sizing: border-box; margin: 0 ; padding: 0 10px;}	
.tables2{   width: 100%; overflow-x: auto;}	
	.tables2 table{ width: 900px;}	
	
	
.txt22 .box{/*width: 60%; */ width: 60%; }	
	
	
}


@media screen and (max-width: 375px) {

	
	
}

@media screen and (max-width: 360px) {

		
}

@media screen and (max-width: 330px) {

	
}
/*调整150%情况*/
@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),
  (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),
  (min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {
/*  :root {
    font-size: 14px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {
/*  :root {
    font-size: 13px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),
  (-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),
  (min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {
/*  :root {
    font-size: 12px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {
/*  :root {
    font-size: 10px;
  }*/

body{ overflow-y: hidden; }  
.wrap-layer {
    max-width: 1180px;
    min-width: 1180px;
}
.header-wrap .wrap-layer{    max-width: 1180px; min-width: 1180px;}	  
/*常用字体大小定义*/
.ft12{ font-size: 9.6px;}
.ft14{ font-size: 11.2px;}
.ft16{ font-size: 12.8px;}
.ft18{ font-size: 16px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size: 48px;}	

}
@media all and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8),
  (-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8),
  (min-resolution: 1.61dppx) and (max-resolution: 1.8dppx) {
/*  :root {
    font-size: 9px;
  }*/

	  
}
@media all and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1),
  (-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1),
  (min-resolution: 1.81dppx) and (max-resolution: 2.1dppx) {
 /* :root {
    font-size: 8px;
  }*/
}





