@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;}


.blinks a:nth-child(2) {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 12px 0 12px;}	
.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;}	*/



	.cul-tab li{ height: 300px; padding-top: 25px;}
	.cul-tab li i{ bottom: 15px;}
	
	
	.invest-tab .map35{left: 62.5%;top:37.6%;top:38.6%;left: 64%/*北京1*/}
.invest-tab .map36{left: 63.8%;top:37%;left: 65%;top:37.3%; /*北京2*/}
.invest-tab .map37{left: 63.1%;top:35.3%; left: 65.5%;top:35%; /*北京3*/}	  
.invest-tab .map34{left: 65.2%;top:39%;/*天津1*/}
.invest-tab a{ width: 4px; height: 4px; border-radius: 4px;}	 
	
		
}

@media screen and (max-width: 1397px) {
	
	.md-invest .about-nums{max-width: 440px;}	
	
	.boxcnts img{max-width:780px;}	
	

.en-links{ right: 30px;}
.index-header .t-search{ right: 90px;}

.wrap-nav{    padding-right: 145px;}
	
/*新加语言切换*/	
.wrap-nav{    padding-right: 165px;}	
.en-links{ right: -20px;}
	
	
}


/*新加90%*/
@media screen and (max-width: 1423px) {
.wrap-nav .submenus{ width: 195px;}		
.navMenu>li>a{    padding: 0 10px 0 10px;}    
.header-wrap .wrap-layer,#fullpage .wrap-layer{  }	  
/*常用字体大小定义*/
.ft12{ font-size:12px;}
.ft14{ font-size: 12px;}
.ft16{ font-size: 12.8px;}
.ft18{ font-size: 14px;}
.ft22{ font-size: 17.6px;}
.ft20 {
    font-size: 16.5px;
}
.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;}
	  .ft40{ font-size: 28px;}
.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;}
/*新加*/	  
.navMenu>li>a>span{font-size: 16px;}	  
.navMenu>li .submenus li{font-size: 14px; font-size: 16px;}	  
.com-tits cite{ font-size: 28.8px;}	  
.com-tits span{ font-size: 12px;}
  
.pronames{ font-size: 32px; }
.invest-tab a.active span{ font-size: 12px;}	  
.cmtit-en{ font-size: 20px; }
.dtits, .lanstit{ font-size: 24px;}	  
.news-prev-next,.backswrap,.mdshare{ font-size: 14px;}	  

.modabouts *,.modabouts,.dcnts *,.dcnts,.cul-infos,.cul-infos *,  .jobacts *,.jobacts,.trans-wrap .item-tit a,.page-wrap *,.page li a,.projectsdesc,.projectsdesc *,.eventlists,.hors-wrap{/*font-size: 14px!important;*/ font-size: 16px!important;}	  
.event-roll .cr{ font-size: 32px;}	    
.newsInfo .content *, .newsInfo .content{ font-size: 16px!important;}  
.jobacts .stragys .item-cell .item-tit *{font-size: 18px!important;}
.infomalists{ font-size: 16px;} 
.bom-contact,.inner-code,.blinks,.copys{ font-size:12px;}	  
.stock-tab a{  width: 85px;}	
.invest-roll-wrap{ font-size: 12px;}
.invest-roll-wrap .item-cnt a{ white-space:nowrap;  text-overflow: ellipsis; overflow: hidden; width: 100%;}
.invest-roll-wrap .swiper-slide-active .item-tit{ font-size: 12px;}	  
.hors-wrap .item-tit{ font-size: 14px;}
	
}








@media screen and (max-width: 480px) {
	.blinks a:nth-child(2) {
    display: inline;
}
	.mobile-search input {
    font-size: 16px;
}
	.vis-left .item-more{ z-index: 88;}
	.mybgs .bginner:after{ display: none;}
	.bginner{ margin-left: 0;}
	.banner-cnt img{ margin-top:0; }
	#section2 .md-invest{ margin-top: 0;}
	.invest-roll-wrap  .item-cell {transform: scale(0.95)}
		.invest-roll-wrap .swiper-slide-active,.invest-roll-wrap  .item-cell:hover {transform: scale(1.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:60px !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:static;}	
.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;}	
.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 0;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;}
.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: #00974b}	
.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;}
/*股票*/
.mod-stock{ background: #fafafa; padding-bottom: 15px;}
.mod-stock,.mod-stock .wrap-layer{ height: auto;}	
.stock-inner{ position: static;}	
.mod-stock *{ color: #000;}
.stock-info{ display: flex; align-items:flex-end; justify-content: center;}
.stock-info *{ line-height: 100%;}
.stock-tab{ text-align: center;  padding-top:15px; margin-bottom: 10px; }	
.stock-tab a{ background: #eee; height: 28px; line-height: 28px; border-radius:28px; }	
.stock-down{background: url(../images/down1.png) right bottom 3px no-repeat;color: #00974b;}
.stock-up{ margin-left:20px; background: url(../images/up1.png) right bottom 3px no-repeat;color: #ff0000; }

/*新闻中心*/	
.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: 180px!important;}	
.modindex-newspic{ background: #f9f9f9;}
.modindex-newspic .item-cnt{ padding: 0 14px;}	
.modindex-newslist .item-date{ width:50px; padding-top: 19px; }
.modindex-newslist .item-date span{margin-top: -2px; font-size: 12px;}
.modindex-newslist .item-cell{    padding: 16px 0 16px 65px;}	
.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: relative;  }	
.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;}
.invest-tab{ margin-left: -20px; margin-top: -20px; margin-bottom: 30px; overflow-x: auto; white-space: nowrap; padding-bottom: 10px;}
.invest-tab a{ font-size: 16px;    margin: 0 30px 0 0;}
.invest-roll-wrap{    padding: 0 25px;} 

.invest-roll-wrap .swiper-slide{ width: 85%;}
.invest-roll-wrap .item-pic{ padding: 2px;margin: 0 3px;}
	.invest-roll-wrap .swiper-button-prev{   /* background: url(../images/arrl.png) center center no-repeat; */top: 55%;bottom: auto; }
	.invest-roll-wrap .swiper-button-next{   /* background: url(../images/arrr.png) center center no-repeat;*/top:55% ; bottom: auto;}
.invest-roll-wrap .swiper-button-next,.invest-roll-wrap .swiper-button-prev{ width: 40px; height: 40px; background-size: 100% 100%!important;    transform: translateY(-75%);}	
.modvis{    margin-right:0;margin-top: 40px;}	
.vis-left{ margin-right: 0; float: none; width: auto; margin-bottom: 20px;}
.mod-news-1 .item-tit{ min-height: 0;}
.vis-left .cmtit{ margin-bottom: 20px; padding-top:20px;}
	
/*底部*/
.vis-wraps{ padding-bottom: 0;}
.H130{ height:60px;}
.inner-code{ position: static; transform: translateX(0); margin: 0 auto; margin-top: -90px;}
.inner-code,.inner-code:after{width: 345px; height: 205px; background-size: 100% auto;}	
.inner-code{padding-top:82px; display: flex; justify-content: center;}	
.inner-code .item-cell .item-pic{width:70px;}	
.inner-code .item-cell{    margin: 0 0; font-size: 12px;}
.fot-l,.fot-r{ float: none;}
.fot-r{ margin-top: 15px;}
.fot-r,.copys,.blinks { text-align: center;}
.footer{ padding-bottom: 15px;}	
.bom-contact{ display:  flex; justify-content: center;}
	
	.boxcnts img{ max-width: 100%;}	
	.layerswrap{ }
	.boxlayers{ padding: 10px; box-sizing: border-box;}
	.H85{ height: 0;}
	
/*导航透明*/
.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; margin-left: 0;}	
	.pojects-rolls{ width: auto; left: 20px; right: 20px; position: static; 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; max-width: 380px; margin: 0 auto;}
	.wrap-layer20{ display: block; margin-top: 0;}	
	.pojects-rolls{ transform: translateX(0); margin: -35px 20px 0 20px; }
	.invest-roll-wrap{ max-width: 370px; margin: 0 auto;}
	.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;}
		
/*关于我们*/
.mode-banner .banner-cnt img{ display: block; width: 140%; margin-left: -20%; max-width: none;}	
.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;}	

/*大事记*/
.event-roll{ padding: 0;  padding:0 30px; margin-bottom: 20px;font-size: 20px; }	
.eventleft{ width:auto; float:none;}	
.evroll{ height:auto;}
.eventright{ margin-left: 0;}
.event-roll:before,.event-roll:after{ display: none;}	
.event-roll span{ width: auto;}
.event-roll .cr{ font-size: 20px;}	
.ev-bt2{ left: -10px; top: 10px;  transform: rotate(-90deg); background-size:22px auto;  background-position:  center center;}	
.ev-bt1{  left: auto; right: -10px;top: 10px;transform: rotate(-90deg); background-size:22px auto;  background-position:  center center;}	
.eventslines{ width: 100%; height: 2px; left: 0; right: 0;  bottom: 8px; top: auto;}
.event-roll .item-year{ text-align: center; height: auto; padding-bottom: 15px;}
.eventbg{ margin-top: 25px;}	
.event-roll a{ width: auto;}
.event-roll a:after{ width: 10px; height: 10px; border-radius:10px; bottom: -10px; left: 50%; transform: translateX(-50%);  top: auto;  right: auto;}
.event-roll .cr a:after{width: 10px; height: 10px;    border: 2px solid #ffe500; border-radius:10px;bottom: -12px;  top: auto;}	
.eventlists ul li cite{ width: 62px; padding-left: 20px; left: -80px;}
.eventlists ul li{ margin-left: 80px;}
	
/*荣誉资质*/	
	
.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; }
.infomalists ul li{    padding: 15px 90px 15px 25px;    background: url(../images/dot5.png) 0 22px no-repeat;}
.infomalists ul li span{ top:16px;}	
	
/*投资业绩*/	
.mod-investlists .item-cell{ width: 97%;}	
.mod-investlists .item-cnt{ padding-bottom: 40px; padding-top: 15px;}

/*人才战略*/
.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;}	
/*董事长致辞*/
.mod-leaders .leaders-left{ width: auto; background: none;    padding-bottom: 20px; padding-top: 40px;}	
.mod-leaders .leaders-left:after,.mod-leaders .leaders-left:before{ display: none;}
.leaders-img{ padding-right: 0; width: 280px; margin: 0 auto;}	
.mod-leaders .leaders-right{    margin-top: 53px;    border: 1px solid #00974b; margin-left: 0; margin-bottom: 50px;padding: 40px 20px 10px 20px;}	
.leaderscnt,.leaderscnt *{ font-size: 16px;}
.namesign img{ width: 100px; height: auto;}	
.leadersnames{ text-align: center;margin-top:15px;}
	
/*新闻详情*/	
.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;}
.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: 8px; border-right: 1px solid #7f7f7f!important; border-left: none!important;  padding-right: 8px; color: #14a73c; padding-left: 0!important;}
.news-prev-next ul li.news-next{ margin-top: 10px;}
	
/*新闻列表*/	
.mod-news-5 .item-cell .item-pic{ width: auto; float: none;  margin-left: 0; margin-right: 0; margin-bottom: 20px;}
.mod-news-5 .item-cell{ padding: 0; padding-bottom: 20px; margin-bottom: 20px;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;}
	
	
/*新闻列表*/
.mod-news-5{ margin-top: 0;}	
.mod-news-5 .item-cell{ padding-left: 0; display: flex;padding-right: 0;}	
.mod-news-5 .item-cnt{ margin-left: 0; flex: 1;}	
.mod-news-5 .item-cell .item-date{ position: static; margin-top: 0; transform: translateY(0)}
.mod-news-5 .item-cell .item-desc{ display: none;}
.mod-news-5 .item-cell .item-date{ width: auto; text-align: left; color: #999;}
.mod-news-5 .item-cell{padding-bottom: 15px;margin-bottom: 15px; border-bottom: 1px solid #f4f4f4;}
.mod-news-5 .item-cell .item-pic{ float: none; width: 160px; margin-right: 15px;}	
.mod-news-5 .item-cell .item-tit{ margin-top: 0; line-height: 150%;}		
.mod-news-5 .item-cell .item-more{ display: none;}
.mod-news-5 .item-cell .item-tit *{ font-size: 16px;}	
.mod-news-5 .item-nopic  .item-desc{ line-height: 150%; margin-top: 5px;  padding-top: 0; padding-bottom: 5px; display: block;}
.mod-news-5 .item-nopic  .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;}		
	
	
	
.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;}

/*管理总部*/	
.zb-wrap .item-cell{ display: block; width: auto;}	
.zb-wrap .item-pic{width:auto;}
.zb-wrap .item-cnt{margin-left:0; padding-top: 20px;}
.zb-wrap .item-slogo{ margin-top:0; text-align: left; }
.zb-wrap .item-slogo a{padding-left:0;padding-bottom:5px; font-size: 15px; }	
.zb-wrap .item-tit{ text-align: center;}	
.zb-wrap .item-slogo{text-align: center;}
.zb-wrap .item-cell:nth-child(2n) .item-cnt{ margin-right: 0;}	
.jobsimgs img{ border-radius: 180px; animation: none;}	
.projects .projectsimg{ width: auto;}
.project-tops{ display: block; background: none;}	
.projects{ width: auto;}
.projects .projectsimg,.projects .projectscnts{ margin-right: 0;}	
.projects .projectstit{ font-size: 24px; margin-top: 10px;}	
.projectsdesc{ margin-top: 10px; font-size: 16px;}	
.projectables td{ padding: 10px 5px;}
.projectables td.tbgs{ width: 140px; text-align: left;}

/*视频中心*/	
.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;}	
	
/*社会责任*/
.res-wraps .item-cell{ width: 97%; margin-bottom: 20px;}	
.res-wraps .item-cell .item-tit{ font-size: 18px; text-align: center; }
.res-wraps .item-cell .item-desc,	.res-wraps .item-cell .item-mores{ display: none;}	
.res-wraps .item-cell .item-desc{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}	
.res-wraps .item-cell .item-cnt{	
    background: linear-gradient(rgba(0,0,0,0),rgba(66,119,3,1));	
}
.gy-wrap .item-cell{display:block;}	
.gy-wrap .item-pic{  width: auto;}	
.gy-wrap .item-desc{display: -webkit-box;overflow: hidden;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.gy-wrap .item-cnt{ padding: 15px;}
.res-gy{ background-position: right -80px bottom;}
.restit{ font-size: 24px;    padding-top:40px;}	

/*公司治理*/	
.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%;}
	
/*期刊*/	
.nvideos30{}	
.nvideos30 .item-cell{  width: 46%; margin: 0 2%; padding: 0;  float: left; border-radius: 0; margin-bottom: 20px;}
	
/*企业文化*/	
.cul-tab{ margin-bottom:20px;}
.cul-tab ul{ overflow-x: auto; padding-bottom:20px;}	
.cul-tab ul li{ border-top-width:3px!important;  width: 150px; flex: none; height: auto; padding-top:10px; padding-bottom: 15px;}
.cul-tab li span,.cul-tab li cite{writing-mode: horizontal-tb; display: block;}	
.cul-tab li i{ display: block; position: static; transform: translateX(0);}
.cul-tab ul li img{ width:50px; height:50px;}	
.cul-tab li cite{ font-size: 12px; display: none;}
@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);}	
}	
	
.partyslist-wrap .item-tit{ height: auto; }
.partyslist-wrap .item-desc{height: auto; }	
.cmtit-en{ font-size: 26px;}
.mod-news-1 .item-pic{ min-height: 0;}	
.vis-left{ padding:6%}
.modindex-newspic .item-tit a span{margin-bottom:0; }
	
.navfir{ display:none;}
	.in-navsleft2 .lnavs{}
.in-navsleft2 .lnavs ul{ display: block; white-space: nowrap; width: 100%; overflow-x: auto; overflow-y: hidden;border-bottom: 1px solid #eee;}
.in-navsleft2 .lnavs ul li{ display: inline-block; border-bottom: none; vertical-align: top;}
.in-navsleft2 .lnavs ul li a, .in-navsleft2 .lnavs ul li a{ width: auto!important; margin: 0 4px!important; padding:6px 10px!important; margin: 0;border-bottom: none; }	
.in-navsleft2 .lnavs ul li.cr a, .in-navsleft2 .lnavs ul li:hover a{ background: #00974b; }
	.lnavs ul li.cr dl{ top: 90px; left: 0;}
/*.lnavs ul li.cr dl{ display: block; left: 0; top: 20px; position: static; white-space: nowrap;}	
.lnavs ul li.cr dl dd{ display: inline-block;}*/
.cul-infos p{}	
.eventbg2 .eventright{ margin-left: 0; }	
.eventbg2 .eventleft{ margin-left: 0;}	
.nvideos30{ margin-top: 0;}	
.eventlists{ max-height: none; overflow: visible;}	
.ftext{ font-size: 20px; letter-spacing: 5px;}	
.txt23,.txt25 { left: 5%; width: 95%}	
.txt24{ top: 34%;}	
.in-navsleft2 .lnavs{ text-align: center;}
.in-navsleft2 .lnavs ul li dl{ display: none!important;}	
.in-navsleft2 .lnavs ul li a{ min-width: 100px;}	

/*新加元素*/	
.in-right{ padding-top: 30px;    background: url(../images/joblines.png) right 0 top 12px no-repeat; background-size:auto 12px;}	
.infomalists{ margin-top: 0;}	
.eventleft{  margin-top:0}
.eventright{ margin-top:0}
.ev-bt1,.ev-bt2{ top: 36px;}
.redbgs{ background: url(../images/joblines2.png) right 0 top 12px no-repeat; background-size:auto 12px;}	
.modindex-newspic .item-tit a span{ width: 65px; height: 65px;}
.modindex-newspic .item-tit a span i{ font-size: 14px; padding-top: 5px; padding-bottom: 0; margin-bottom: 0;}	
.modindex-newspic .item-tit a span b{ font-size: 18px;}
.modindex-newspic .item-cnt{ padding-left: 80px;}	
.modindex-newspic .item-pic{ height: 200px!important;}	
.coms-tit60{ margin-top:5px;}
.cul-tab3 li.culactives{ width: auto; flex: none;}	
.cul-tab3 li{ flex: 1;} 	
.culactives{ margin-right: 20px;  padding-right:20px;}	
.culactives a{    margin-left:0; padding-right:0;}	
.cul-tab3 .culstit{ line-height:120%; font-size:16px;margin-top:10px;margin-bottom:10px; padding-right: 25px;}
.cul-tab3 li:nth-last-child(1):after{  left: -20px;   top:50%; transform: translateY(-50%);height: 50px;}
.cul-tab3 li.culactives:after{ display: none;}
	.cul-tab3 li.culactives{ max-width: 95px; line-height: 120%;}
.cul-tab3 ul{ align-items: center; /*justify-content: center;*/}
.cul-tab3 li:after{ top:50%; transform: translateY(-50%);}
.cul-tab3{margin-bottom:20px;  padding-left: 10px; padding-right: 10px;}	
.modindex-newspic .item-tit a span b{ font-size: 12px;}	
.modindex-newspic .item-tit a span i{ font-size: 22px;}	
.modindex-newspic .item-cnt{ height: 65px;}	
.modindex-newspic .item-tit{ padding-bottom: 0; padding-top: 7px;}
.modindex-newspic .item-desc{ margin-top: -4px;}
.modindex-newspic .item-tit a span i{ padding-top: 10px;}	
.modindex-newslist .item-date{ width: 65px;}
.modindex-newslist .item-cell{ padding-left: 80px; }
	
/*项目增加文字*/	
.projects-core{ position: relative; }
.pronames{ font-size: 22px; top: 8%;}
	
	
/*股票信息*/	
.investor .InCont1{ padding: 20px;}	
.InCont1 .InBox{ width:100%; padding: 0!important;}

.InCont1 .InBox:nth-child(1){ padding-bottom: 40px; margin-bottom: 30px; border-bottom: 1px solid #e1e3e6;}
.InCont1 .InBox:nth-child(1)::after{ display: none;}	
.InCont1 .top{ padding-bottom: 0;}	
.InCont1 .list ul{ flex-wrap: wrap; justify-content: space-between;}	
.InCont1 .top .num, .investor3Cont2 .in3_Top .num, .Inc2_Bot .box .num{ font-size:26px;}	
.InCont1 .top .num.on .ico, .investor3Cont2 .in3_Top .num.on .ico, .Inc2_Bot .box .num.on .ico,.InCont1 .top .num.off .ico, .investor3Cont2 .in3_Top .num.off .ico, .Inc2_Bot .box .num.off .ico{
 background-size:15px auto!important;}	
.InCont1 .list li{ padding-bottom: 0;    border-top:1px solid #e1e3e6;}	
.InCont1 .list li .number{ font-size: 34px;}
	
.redlefts .lnavs ul li.cr a, .redlefts .lnavs ul li:hover a{ background:#d91401;}	

/*首页banner新加英文文字*/
.txt1 cite{font-size: 45px;}	

/*左对齐*/	
.com-tits{ text-align:left;background: url(../images/titbg2.png) -120px bottom no-repeat;}	
.com-tits cite{ font-size: 24px;}	
.md-invest .com-tits span{text-align:left;}	
.filesdowns a{ margin-left: 0;}
.dtits{ margin-left:20px;}
.inwraps{ margin-bottom: 20px;}	
/*首页banner新加英文文字*/	
.txt1 span{ line-height: 100%;}
.txt1 cite{ font-size:52px;}	
.txt1 .line2{font-size:60px;transform:translateY(-92%) translateX(-45%);}	
.inwraps{ padding:5px 10px 10px 10px; }	
.lanstit{ font-size: 22px;}
.pronames{ right: 25px;}
	

/*新加手机端图片*/	
.smallpic1,.smallpic2{ left: 16%;}	
.smallpic4{ left:16%;}	
.mdshare .social-share{  margin-left: 0;}	
.mdshare .social-share>a{ width: 50px; height: 50px; border-radius: 50px;}	
.jobacts{    padding: 10px 0 10px 0;}
.stragys{ flex-wrap: wrap;}
.stragys .item-cell{ width: 97%; margin-bottom: 10px;}	
.stragys .item-cell .item-tit:after{ width: 10px; height: 10px;}	
.swiper-roll-28 .item-cell,.swiper-roll-28 .item-cell>img, .swiper-roll-28 .item-cell>a>img{height: 250px!important; position: relative; }	
.swiper-roll-28 .item-cell>img, .swiper-roll-28 .item-cell>a>img{ margin-left: -260px;}
.newsInfo{ padding: 0;}	
.in-navsleft2 .lnavs ul li.cr a, .in-navsleft2 .lnavs ul li:hover a{ border-radius: 8px;}	
.in-wraps .in-navsleft{ margin-top: 5px;}
.mod-news-5 .item-cell .item-pic{ margin-bottom: 0;}	
	.mod-news-5 .item-cell{ margin-bottom: 12px; padding-bottom: 12px;}	
	.modindex-newslist .item-cell .item-cnt{ min-height:50px; }
	.modindex-newslist .item-cell{    padding: 10px 0 10px 65px;}
	.modindex-newslist .item-date{ padding-top: 14px;}
	.modindex-newspic .item-tit a cite{ font-size: 15px;}
	
	.fot-l{ display: none;}	
	.inner-code, .inner-code:after{ height: 175px;}

	
	.newsInfo .content p, .newsInfo .content *, .newsInfo .content{ line-height: 160%;}
	
	.blinks  a:nth-child(2){ display: inline;}
	.copys{ padding-top: 0; line-height: 140%;}
	.blinks{ margin-top: -15px;}
	.inner-code, .inner-code:after{ width: 290px;}
	.inner-code{ padding-top:70px; }
	.fot-r{ margin-top: 15px;}
	.blinks a{ font-size: 12px;}
	.footer{ padding-bottom: 5px;}
	.newsInfo .content p, .newsInfo .content *, .newsInfo .content{ font-size: 16px!important;}
	.copys{ font-size: 12px;}
	.newsInfo .content img{ max-width:90%; }
	.news-prev-next ul li.news-next a{ padding-right: 0;}
	.trans-wrap .item-cell{ float: none;}
	.news-prev-next,.backswrap,.mdshare{ font-size: 14px;}	
	.backswrap .goback a{background-size: auto 25px!important;}
	.txt1{ top: 25%;}
	.mod-stock{ display: none;}
	.mod-indexnews{ margin-top: -25px;}
	.md-invest .about-nums { margin-top: -90px;}
	.about-nums ul li{ margin-bottom: 0;}
	.modvis{ margin-top: 15px;}
	.jobacts,.jobacts *,.dcnts *,.dcnts,.cul-infos *,.cul-infos{ font-size: 16px!important;} 
	.stragys .item-cell .item-tit span{font-size: 18px!important;}
	.mobile-menucss{ background:#fff url(../images/insbg.jpg) right bottom no-repeat;    }
	.mobile-menucss>ul>li.sub-sec2>ul{ background: rgba(255,255,255,.6);}
	.mobile-header .header-shower img {height:80px!important; margin-top: -8px;}
	.dcnts{    padding:20px 20px 20px 20px;}
	.eventlists{ margin-top: 0;}
	.page li{white-space:nowrap;}
	.mod-investlists .item-cnt{ height: 68px; background-size: 100% 20px!important;}
	.cul-infos{ padding: 15px;}
	.modabouts *,.modabouts{ font-size: 16px!important;}
	
	.mod-news-5 .item-cnt{ padding-top: 0;}
	.mod-news-5 .item-cell .item-desc{ display: block; margin-top: 5px; line-height: 140%; }
	
	.projectsdesc *{ font-size: 16px!important;}
	.inner-code{ padding-top: 0; margin-top: 0;   left: 0; padding-bottom:10px;}
	.inner-code, .inner-code:after{ height: auto;}
	.footer{ padding-top: 10px;}
	.in-wraps .in-right{ padding-bottom:10px;}
	.news-prev-next{ margin-top:0; margin-bottom:0;}
	.contact-icon1 *,.contact-icon1{font-size: 16px!important;}
	.contact-icon1 .item-cell{ margin-bottom: 0;}
	.contact-icon1 .item-cell img{ width: 30px;}
	.contact-tit span{ padding-top: 0;}
	.investor{ padding-bottom: 10px;}
	.projects .projectstit{ font-size: 22px;}
	.in-navsleft2 .lnavs ul li a{ background: #f1f1f1;border-radius: 8px;}
	.eventbg{ margin-top: 0;}
	
	
	.in-wraps .in-right{ margin-right:0;}	
	
	/*新加元素*/	
.in-right{ padding-top: 30px;    background: url(../images/joblines.png) right 0 top 12px no-repeat; background-size:auto 12px;}	
.infomalists{ margin-top: 0;}	
.eventleft{  margin-top:0}
.eventright{ margin-top:0}
.ev-bt1,.ev-bt2{ top: 36px;}
.redbgs{ background: url(../images/joblines2.png) right 0 top 12px no-repeat; background-size:auto 12px;}	
.modindex-newspic .item-tit a span{ width: 65px; height: 65px;}
.modindex-newspic .item-tit a span i{ font-size: 14px; padding-top: 5px; padding-bottom: 0; margin-bottom: 0;}	
.modindex-newspic .item-tit a span b{ font-size: 18px;}
.modindex-newspic .item-cnt{ padding-left: 80px;}	
.modindex-newspic .item-pic{ height: 200px!important;}	
.coms-tit60{ margin-top:5px;}
.cul-tab3 li.culactives{ width: auto; flex: none;}	
.cul-tab3 li{ flex: 1;} 	
.culactives{ margin-right: 20px;  padding-right:20px;}	
.culactives a{    margin-left:0; padding-right:0;}	
.cul-tab3 .culstit{ font-size: 20px;margin-top:10px;margin-bottom:10px; padding-right:5px;}
.cul-tab3 li:nth-last-child(1):after{  left: -20px;   top:50%; transform: translateY(-50%);height: 50px;}
.cul-tab3 li.culactives:after{ display: none;}
.cul-tab3 ul{ align-items: center; /*justify-content: center;*/}
	
.cul-tab3{margin-bottom:20px;  padding-left: 10px; padding-right: 10px;}	
.modindex-newspic .item-tit a span b{ font-size: 12px;}	
.modindex-newspic .item-tit a span i{ font-size: 22px;}	
.modindex-newspic .item-cnt{ height: 65px;}	
.modindex-newspic .item-tit{ padding-bottom: 0; padding-top: 7px;}
.modindex-newspic .item-desc{ margin-top: -4px;}
.modindex-newspic .item-tit a span i{ padding-top: 10px;}	
.modindex-newslist .item-date{ width: 65px;}
.modindex-newslist .item-cell{ padding-left: 80px; }
/*项目增加文字*/	
.projects-core{ position: relative; }
.pronames{ font-size: 22px; top: 8%;}		
.copys{ max-width: 100%;}	
.in-navsleft .lnavs ul li *{ font-size: 18px!important;}
.cul-infos *,.article *,.dcnts,.dcnts *{ line-height: 150%;}	
.infomalists{ font-size: 14px!important;line-height: 150%;}	
.gover-items{ margin-bottom: 20px;}	
.invest-roll-wrap .item-tit{font-size: 12px;}	
.invest-roll-wrap .swiper-slide-active .item-tit{ font-size: 12px;}	  
.newsInfo .content img, .article .content img{ display: block; margin: 0 auto;}	

.modindex-newslist .item-desc,.modindex-newspic .item-desc{ display: none;}	
.modindex-newslist .item-tit,.modindex-newspic .item-tit,.modindex-newspic .item-tit a cite{ white-space: normal; display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}	
.modindex-newspic .item-tit a cite{ line-height: 150%;}		
	
/*去掉简介列表*/	
.mod-news-5 .item-cell .item-desc{ display: none!important}	
.mod-news-5 .item-cell .item-tit a{    -webkit-line-clamp: 4!important;}	
	

/*上线后调整20231108开始*/	
.ev-bt1{right:-15px; top:35px;}
.ev-bt2{ left:-15px; top:35px;}
.modabouts{ padding: 0}
/*上线后调整20231108结束*/	
	
	
	
	
}


@media screen and (max-width: 375px) {
.swiper-roll-28 .item-cell{height: 320px; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img{ max-width:none;  width: auto!important; height: 320px!important;  position: relative; left: 50%; margin-left: -306px;}	
	
	
}

@media screen and (max-width: 360px) {
.swiper-roll-28 .item-cell{height: 300px; position: relative; }
.swiper-roll-28  .item-cell>img,.swiper-roll-28  .item-cell>a>img{ max-width:none;  width: auto!important; height: 300px!important;  position: relative; left: 50%; margin-left: -290px;}	
		
}

@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;
  }*/
html{ overflow-x: hidden;}  
body{ overflow-y: hidden; }  
.wrap-layer {
    max-width: 1180px;
    min-width: 1180px;
}
.navMenu>li>a{    padding: 0 10px 0 10px;}  
.inner-headerwrap{ height: 75px;}	  
.header-wrap .wrap-layer,#fullpage .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: 14px;}
.ft22{ font-size: 17.6px;}
.ft20 {
    font-size: 16.5px;
}
.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;}
	  .ft40{ font-size: 28px;}
.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;}
/*新加*/	  
.navMenu>li>a>span{font-size: 14px;}	  
.navMenu>li .submenus li{font-size: 14px; /*font-size: 16px;*/}	  
.logo-css{ margin-left: -50px;}	  
#section1 .wrap-layer, #section3 .wrap-layer, #section4 .wrap-layer{   max-width: 1180px; min-width: 1180px;}
.com-tits cite{ font-size: 28.8px;}	  
.modindex-newspic .item-pic{ height: 275px!important;}	  
.com-tits span{ font-size: 12px;}
.modindex-newslist .item-cell{    padding:13px 0 13px 110px;}	  
.modindex-newslist .item-date{    padding-top:15px;}	  
.modindex-newslist .item-date span{ margin-top: 5px;}  
#section1 .H85{ height: 70px;}	  
.pronames{ font-size: 32px; top: 28%;}
.md-invest .about-nums{ max-width: 400px; margin-top:15px; margin-left: -70px;}
.about-nums ul li i{ padding-top: 0;}
 .about-nums ul li h3 sub{ top: -25px;}	  
 .mod-performance{ width: 35%;max-width:450px;width: 45%;max-width:none;padding-left: 30px;padding-left: 100px; box-sizing: border-box; }  
.md-invest .maps-left{ max-width:400px;  }
.performance-rights{  overflow: hidden;  max-height: 450px;}  
.pojects-rolls{ width: 420px;}
.invest-roll-wrap .item-pic{ padding: 2px;}	  
.logo-css{ width: 230px;}
.wrap-nav,.mod-headers{ height: 75px;} 
.navMenu>li{ padding-top: 25px;}
.t-search{ top: 24px; z-index: 999;}	  
.en-links{ top: 22px;z-index: 999;}
.performance-rights:after{ width: 140px; background-size: 100% auto; left: -60px;}  
.invest-tab a.active span{ font-size: 12px;}	  
.modvis{ margin-top: 30px;}
.md-invest  .com-tits{ top: -20px;} 
.invest-roll-wrap .swiper-button-prev, .invest-roll-wrap .swiper-button-next{    background-size: 13px auto!important;}
.wrap-nav .submenus{ top: 70px;} 
.cmtit-en{ font-size: 20px; padding-right: 15px; right: -7px;}

.projects .projectsimg{ width: 50%; margin-right:25px;}	  
.projects .projectstit{    /*margin-top:25px;*/margin-top:-12px;}	  
.projectsdesc{ margin-top: 10px; line-height: 150%;}	
.projectsdesc *{ line-height: 150%;}
.projects .projectscnts{/* margin-right: 25px;*/margin-right: 0;}	  
.dtits, .lanstit{ font-size: 22px;}	  
.news-prev-next,.backswrap,.mdshare{ font-size: 14px;}	  
.backswrap .goback a{    background-size: auto 25px!important;}
.infomalists20 ul li{background: url(../images/dot5.png) 0 18px no-repeat; background-size: 10px auto; padding-left: 20px;}	  
.modabouts *,.modabouts,.dcnts *,.dcnts,.cul-infos,.cul-infos *,  .jobacts *,.jobacts,.trans-wrap .item-tit a,.page-wrap *,.page li a,.projectsdesc,.projectsdesc *,.eventlists,.hors-wrap{/*font-size: 14px!important;*/ font-size: 14px!important;}	  
 .dcnts{padding: 30px 30px 20px 30px;}  
 .evroll{ height: 350px;}	
.eventleft{ width: 280px;}
.eventbg2 .eventright{margin-left: 230px;}
.event-roll a{ margin-top: 8px;}
.event-roll .cr{ font-size: 32px;}	  
.event-roll .cr a:after{top:18px;} 
.ev-bt2,.ev-bt1{ background-size: 25px auto; width: 25px;    left: 120px;}	  
.ev-bt1{ bottom: -10px;}	  
.eventlists ul li cite{ top: 10px; }
.eventlists{ max-height: 350px; margin-top:15px;}	  
.newsInfo .content *, .newsInfo .content{ font-size: 16px!important;}  
.news-prev-next ul li.news-next span{ top: 4px;}	
.stragys{ margin-top: 10px;}
.jobacts .stragys .item-cell .item-tit *{font-size: 18px!important;}
.stragys .item-cell .item-tit:after{ width: 12px; height: 12px; top: 7px;}	
 .jobacts p{ padding-bottom: 0.8em;}	  
	.jobacts {
    padding: 15px 20px 20px 20px;
}
	  
.trans-wrap .item-cnt{    padding: 10px 20px 10px 20px;}	  
 .trans-wrap .item-cell .item-tit a{ background-size: 12px auto!important;}	  
.infomalists { margin-top: 0;}
.infomalists  ul li{padding:10px 100px 10px 28px;background: url(../images/dot5.png) 0 20px no-repeat;}
.infomalists  ul li a{}
.infomalists  ul li span{ top: 10px;}	  
.infomalists ul li{background: url(../images/dot5.png) 0 18px no-repeat; background-size: 10px auto; padding-left: 20px;}	  	 
.lnavs{ font-size:14px; } 	  
.navfir{ font-size:18px; } 	  
.infomalists{ font-size: 14px;}
.in-wraps .in-right{ margin-right:20px;}	  
.in-navsleft2 .lnavs ul li>a{font-size:14px;}	
.bom-contact,.inner-code,.blinks,.copys{ font-size:12px;}	  
.invest-roll-wrap{ font-size: 12px;}
.invest-roll-wrap .item-cnt a{ white-space:nowrap;  text-overflow: ellipsis; overflow: hidden; width: 100%;}
.invest-roll-wrap .swiper-slide-active .item-tit{ font-size: 12px;}	  
.hors-wrap .item-tit{ font-size: 14px;}
.inner-code .item-cell{ margin: 0 2px;}	
.mod-investlists .item-tit{  font-size:14px;  }	  
.mod-investlists .item-desc{ font-size: 12px;}	  
.wrap-nav .submenus{ width: 195px;}	
.mod-investlists .item-cnt{ height: 72px;	 } 
.news-prev-next ul li a{ max-width: 380px; box-sizing: border-box;}

.inner-code .item-cell .item-pic{ width: 80px;}	  	  
	
	  
.invest-tab .map35{left: 62.5%;top:37.6%;top:38.6%;left: 64%/*北京1*/}
.invest-tab .map36{left: 63.8%;top:37%;left: 65%;top:37.3%; /*北京2*/}
.invest-tab .map37{left: 63.1%;top:35.3%; left: 65.5%;top:35%; /*北京3*/}	  
.invest-tab .map34{left: 65.2%;top:39%;/*天津1*/}
.invest-tab a{ width: 4px; height: 4px; border-radius: 4px;}	 	  
.about-nums ul li i{ white-space: normal; line-height: 120%; max-width: 140px;}
	  
/*上线后调整20231108*/	  
.eventlists{max-height: 358px; }
.nviews a,.tz-mores a,.toplans .lamores a{ background-size:22px auto; padding-right: 27px;}	  
.mod-news-5 .item-more a{background-size:20px auto; padding-right: 25px;}	  	  
	  
	  
}
@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;
  }*/
}




