@charset "UTF-8";
.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;}




@media screen and (max-width: 1920px) {
	
	.com-tit h3{ font-size: 32px;}
	.about-nums ul li h3 sub{  top: -90px;}
	.invest-wrap .item-cnt{  width: 390px;}
	.invest-wrap .item-pic{    margin: 0 20px;}
.inner-investcase {width: 990px;}
	.fund-wrap .item-tit{ margin-top: 0;}
	.about-nums ul li h3 span{  font-size: 120px; }	
.wrap-layer {
	max-width: 1440px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}
	
.wrap-layer2 {
/*    max-width: 1750px;*/
    margin: 0 auto;
/*    padding: 0 3%;*/
}	
	
	
}


/*版心大小*/
@media screen and (max-width: 1367px) {
	
	body, html{min-width: 1260px;}
	.wrap-layer{ max-width: 1260px; min-width: 1260px;}	
	.navMenu>li>a{    padding: 0 15px 0 15px;}
	.mod-headers .wrap-layer{ padding-right: 150px;}
	.index-header .t-search{    right: 150px;}
	.wrap-boxs .inboxscnt{ padding: 25px 50px;}
	
	
}


/*识别火狐*/
@-moz-document url-prefix(){	
@media screen and (max-width:1282px) {
	.wrap-layer{max-width: 1020px; min-width: 1020px}
}	
}

















@media screen and (max-width: 1680px) {
	.tech-tab li{ font-size:18px;}
	.menu-copy{ margin-left: 10%;}
}

/*响应式首页*/
@media screen and (max-width: 1496px) {
	.invests-wrap .swiper-button-prev, #invest1 .swiper-container-rtl .swiper-button-next{ 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23093c77'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto; cursor: pointer;
	}

.invests-wrap .swiper-button-next, #invest1 .swiper-container-rtl .swiper-button-prev{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23093c77'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto;cursor: pointer;
}
	
	
	
	.invests-wrap  .swiper-slide { width: 37%;}
	.events-cnt:after{    height: 330px;}
	
.invests-wrap2{ max-width: 1300px; margin:60px auto 0 auto;  }
.invests-wrap2  .swiper-slide { text-align: center;
	width: 40%;
	height: auto;
}
.invests-wrap2 .swiper-container{ padding: 0 60px;}
.invests-wrap2 .swiper-button-next{ right: 0;}
.invests-wrap2 .swiper-button-prev{ left: 0;}	
.invests-wrap2 .swiper-container:after,.invests-wrap2 .swiper-container:before{ content: ""; display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 40px; background: #fff; z-index: 6; }
	.invests-wrap2 .swiper-container:before{ left: auto; right: 0;}	
	
	
	

.sec-sub .item-sub:nth-child(2){ margin-top: 48px;}
.sec-sub .item-sub:nth-child(3){ margin-top: 90px;}
.sec-sub .item-sub:nth-child(4){ margin-top: 132px;}
.sec-sub .item-sub:nth-child(5){ margin-top: 174px;}
.sec-sub .item-sub:nth-child(6){ margin-top: 216px;}
.sec-sub .item-sub:nth-child(7){ margin-top: 258px;}
.sec-sub .item-sub:nth-child(8){ margin-top: 300px;}	
.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;}	
	
	.about-intr{ font-size: 16px;} 
	.visons-desc{ font-size: 18px;}
	
.vis-bg1,.vis-bg2{ position: absolute; top: 7%; left: 7%; right: 7%;  bottom: 7%;}
	.about-right .about-nums ul li h3 span{/* font-size: 80px;*/ font-size: 75px;}
	
	html{ overflow: auto;  min-width: 0;}
	body, html{min-width: 1260px;}
	.wrap-layer{ max-width: 1260px; min-width: 1260px;}	

	.caseroll .item-pic{ height: 220px!important;}
	.intrright2 .incell:nth-child(1):after{ right: 5px;}
	
	.services-wrap .item-active .item-cnt{ width: 358px;}	
	
	
/*整体布局新加字体变小的*/
.about-nums{ padding-bottom: 50px; margin-top: 50px;}
.about-nums ul{margin-top: 30px;}	
.about-nums ul li h3 span{ font-size: 100px; overflow: visible; text-align: left; display: inline-block; /*width: auto!important; padding-right: 20px;*/}	
.about-nums ul li h3 sub{ font-size:28px; top: -60px; }	
.about-nums ul li i{ font-size: 16px;}	
.services-wrap .item-cell .item-tit cite{ font-size: 32px;}	
.com-desc{ font-size: 14px;}	
.more-bt a{ font-size: 16px; width: 125px;  height: 40px; line-height: 40px;}	
.mod-rollpiclist .item-cell .item-pic{ height: 260px!important}
.party-bg .indexH{ height: 30px; display: none;}		
.fir-menu ul li{ margin-top: 10px;}	
.sec-sub .item-sub dl{ margin-top: 15px;}	
.mod-menus .curtite span{ font-size: 14px;}
.mod-menus .curtite cite{ font-size: 38px;}	
.mod-news-2 .item-1 .item-tit{ font-size: 28px;}
.mod-news-2 .item-1 .mores a{ font-size: 16px;}	
.mod-news-2 .item-tit{ font-size: 18px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	
.wrap-boxs .inboxscnt .cas-wraps .cas-right{ max-height: 345px; overflow-y:auto;}	
.mod-news-2 .item-1 .item-tit{ font-size: 24px;}	
	
/*整体布局新加字体变小的结束*/	
	
	
	
}

@media screen and (max-width: 1400px) {
	.hors-wrap .kj-bt1{ left: -60px;}
	
}

@media screen and (max-width: 1387px) {
	body, html{min-width: 1260px;}
	.wrap-layer{ max-width: 1260px; min-width: 1260px;}	
	.navMenu>li>a{    padding: 0 15px 0 15px;}
	.mod-headers .wrap-layer{ padding-right: 150px;}
	.index-header .t-search{    right: 150px;}
	.menu-copy cite{    padding-right: 10px;}

/*整体布局新加字体变小的*/
.invest-wrap .item-pic{  max-height: 360px;}
.mod-rollpiclist .item-cell .item-pic{ max-height: 220px}	
.mod-rollpiclist .item-cell .item-tit a{ font-size: 16px;}	
.wrap-boxs .inboxscnt .cas-wraps .cas-right{ max-height: 145px;}	
	
/*整体布局新加字体变小的结束*/		
	
}











@media screen and (max-width: 480px) {
.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:30px !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;}
	
/*首页*/
#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: 320px!important;  position: relative; left: 50%; margin-left: -307px;}	
	.txt1{ width: 38%;}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:5px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
 background-size: 15px auto!important;}
.swiper-container-horizontal>.swiper-pagination-bullet { width:9px!important; margin: 0; } 
.swiper-container-horizontal>.swiper-pagination span{ width: 18px!important;background-position:center center!important;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}

.page li{ margin: 0 2px;width: 30px!important;height: 30px;line-height: 30px;}
.page li a{   width: 30px!important;  height: 30px; line-height: 30px;font-size: 12px;}	
.page li.first a{ font-size: 12px;}
.page li.next a:before{ left: 8px; top: 8px;}
.page li.prev a:before{left: 8px; top: 8px;}
.page li.cr a span, .page li a:hover span{ font-size:14px;}	
.page{   margin-top:25px;}		

	
/*暂无数据*/
.nodata-tips img{ width:110px;}	
.nodates{ font-size:16px;}
	
/*网站地图*/	
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;}
.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;}	


	
.rdown{ display: none;}	
.left1{ width: 35px;}	
.right1{ width: 35px;}
.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;}	
	
	
.com-tit h3{font-size: 24px;}	
.about-bg{ padding-top: 40px;}
.com-tit span{ font-size: 40px;}
	.com-tit5 span{font-size: 30px;}
.about-bg{ background-size: 53% auto;}	
.about-nums{ margin-top: 0;    padding-bottom: 30px;}
.about-nums ul{margin-top: 45px;}
.about-nums ul{ display: flex; flex-wrap: wrap;}	
.about-nums ul li{ width: 50%!important; margin-bottom: 30px;}	
.about-nums ul li h3 span{ font-size: 50px!important;}	
.about-nums ul li:nth-child(2) h3 span, .about-nums ul li:nth-child(4) h3 span,.about-nums ul li:nth-child(3) h3 span{ min-width: 0;}	
.about-nums ul li h3 sub{    top: -30px!important; font-size: 18px;}
.about-nums ul li i{ font-size: 14px;}
.about-nums ul li h3 cite{font-size: 14px;}
.com-tit h3:after{ height: 3px;}
.com-desc{ font-size: 14px;}	
.com-more{ margin-top: 20px}	

	.services-wrap{ display: block; margin-top: 25px;}	
	
.services-wrap .item-cell{ width: 100%; margin-top:  5px; }	
.services-wrap .item-cell .item-cnt{ width: auto; text-align: center; position: relative; padding: 30px;}
.services-wrap .item-cell .item-cnt{ left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,.6)}
.services-wrap .item-cell .item-tit0{ padding-bottom: 30px; font-size: 60px; line-height: 100%; font-weight: bold; display: none;}
.services-wrap .item-cell .item-tit0{ display: block; }
.services-wrap .item-cell .item-tit{  position:relative;  padding-top: 20px;}
.services-wrap .item-cell .item-tit span{ padding-top: 0; font-size: 16px; opacity: .6; position: absolute; left: 0; top: -15px;}
.services-wrap .item-cell .item-tit cite{ font-size: 36px; line-height: 100%; font-weight: bold;}
.services-wrap .item-cell .item-desc{ display: block; max-height:115px; overflow:hidden; font-size: 16px; margin-top: 15px;}
.services-wrap .item-cell .item-pic,.services-wrap .item-cell .item-pic a{ height: 100%; position: absolute; left: 0; top: 0; right: 0;}	
.services-wrap .item-cell .item-pic img{ width: 100%; height: 100%!important; object-fit: cover;}
.services-wrap .item-cell .item-tit0{ font-size: 40px;}
.services-wrap .item-cell .item-tit cite{ font-size: 24px;}
.services-wrap .item-cell .item-tit span{ font-size: 13px;}	
.services-wrap .item-cell .item-desc{ font-size: 14px; display: none;}
	.services-wrap{ margin: 25px 15px 0 15px;}
.more-bt a{ width:90px; height: 35px; line-height: 35px; font-size: 14px; text-align: center;}	
.services-wrap .item-cell .more-bt{ margin-top: 20px; display: block;}
.services-wrap .item-cell .item-tit span{ right: 0;}
.mod-tz{ display: block;}	
.mod-tz .com-tit2{ text-align: center; position: relative; padding-top: 0; margin-top: 30px; }
.com-tit2 span{  line-height: 100%; display: block; font-size:28px;    margin-top: 0;  position: absolute; top: 30px; left: 0; right: 0;}
.com-tit2 h3{ position: relative; z-index: 4; font-size: 24px;}
.com-tit2 span br{ display: none;}
.com-tit2:after{ height: 3px; left: 50%; position: absolute; top: 40px; transform: translateX(-50%); display: block!important;}
.com-tit2 cite{ padding-top: 10px; display: block; font-size: 14px;}
.invest-wrap .item-cnt{    width: auto; padding-top: 50px;}	
.invest-wrap .item-cell .item-pic{ width: 100%; margin: 0; margin-top: 30px;}	
	.invest-wrap .item-cell{ display: block;}
	.invest-wrap .item-tit a{ font-size: 24px;}	
	.inner-investcase{ width: auto;}
	.invest-wrap .item-desc,.invest-wrap .item-mores a{ font-size: 14px;}
	.in-left, .in-right{ width: 40px; height: 40px; background-size: 100% 100%;}	
	.in-left a, .in-right a{width: 40px; height: 40px;}
	.invest-roll .active .item-pic a,.invest-roll .item-pic a{ width: 80px; height: 80px; background-size: 100% 100%; }
	.invest-roll .active .item-pic span img,	.invest-roll .item-cell .item-pic span img{ width: 50px!important; height: 50px!important;}
	.invest-roll .active .item-pic span,	.invest-roll .item-cell  .item-pic span  {width: 50px!important; height: 50px!important;}
	.invest-roll .active .item-pic a{}
	.invest-wrap .item-mores{ text-align: center;}
	.inner-investcase{ padding: 0 40px;}
	
	.news-box .news-lefts{ float: none; width: auto; margin-top: 30px;}
	
	.news-box .news-lefts:after{ display: none;}
	.news-box .news-rights{ margin-left: 0; padding-top: 0;}
	.news-box .news-lefts:before{ display: none;}
	
	.newsleftinners{ padding-top: 0;}
	.newsleftinners .com-tit2 cite{ display: none;}
	.invest-wrap .item-tit{ text-align: center;}
	.invest-wrap .item-mores{ display: none;}
	.com-tit2{ text-align: center; position:relative;}
	.news-roll{ overflow: hidden;}
	.newsleftinners,.news-box .news-lefts{ position: static;}
	.news-box{position:relative;}
	.newsmores{ text-align: center; margin-top: 10px; position: absolute; right: 0; bottom: 15px;}
	.party-workswrap .item-cell:after{ display: none;}
	.party-workswrap .item-cell{ position: relative; padding-right: 100px;}
	.party-workswrap .item-date{ position: absolute; right: 0; top: 0;}
	.party-workswrap .item-tit{ overflow: hidden;}
	.newsmores a{ font-size: 16px;}
	.mod-rollpiclist .item-cell .item-pic{ height: 180px!important;}
	.mod-rollpiclist .item-cell{  margin-right: 0; padding-right: 0;}
	.news-rights{ margin-top: 20px;}
	.mod-rollpiclist .item-cell .item-tit a{ font-size: 16px;}
	
	.com-tit6 h3{ font-size: 24px;}
	.party-bg{ margin-top: 35px; padding-top: 35px; background-size: cover; padding-bottom: 45px;}
	.com-tit6{ /*background-size: 50px auto; padding-left: 60px;*/}
	.com-tit6 span{ padding-top: 5px;}
	.party-workswrap{ padding-top: 0;}
	.party-workswrap .flexs{ display: block;}
	.party-workswrap .item-cell{ margin-top: 30px; border-bottom: 1px solid #f9e3e1; padding-bottom: 30px;}
	.party-workswrap .item-date h3{ font-size: 45px;}
	.party-workswrap .item-tit a{ font-size: 16px;}
	.bom-cell{ display: none;}
	.foucus-us{ display: block;  text-align: center; margin-right: 0; padding-right: 0;}
	.bmtels{    font-size: 26px;}
	.code-imgs{  width: 100px;}
	.bmaddr{ background-position: center bottom;}
	.bomnav{ display: block;}
	.copys .wrap-layer{ display: block; padding-top: 20px; padding-bottom: 10px; text-align: center;}
	.copys .wrap-layer span{ display: block;}
	.copys{ height: auto; padding-bottom: 15px; line-height: 100%;}
	.copys .flexs{height: auto;}
	
	/*内页*/
	.mode-banner .banner-cnt img{ width: 800px; max-width: none;}
	.mod-menus{ text-align: center;}
	.topmenus cite{ font-size: 24px;}
	.mod-menus .curtite cite{font-size: 24px;}
	.mod-menus .curtite span{ font-size: 12px; padding-top: 2px; margin: 0;}
	.mod-abouts{ display: block;}
	.about-left{ padding-top: 35px; background: none; width: auto;}
	.about-left:after{ display: none;}
	.about-right{ margin-left: 0; padding-top: 0;}
	
	.abmore { text-align: center;}
	.abmore a{ font-size: 14px;}
	.ft16{ font-size: 15px;}
	.ft30{ font-size: 22px;}
	.about-right{ padding-bottom: 0;}
	

.visons-tit{ float: none;  margin-top: 0; padding-left: 0;}	
.visons-desc{    margin-top: 0;}	
.md-visons{ background-size:500px; background-position: left top; padding-top: 10px;}	

.visons-desc{ font-size: 14px; border: none; width: auto; padding-top: 0;
padding-left:0; margin-left: 0; padding-right: 0; flex: 1; text-align: left;
	
}
.md-visons{ background-size: cover; background-position:right 0;  height: auto; padding-bottom: 35px;}	
.visons-tit{ padding-top:0; padding-left: 0; margin-right: 20px;  }
.md-visons .visons-img{ bottom: 0; width: 70%; margin-top: 40px; margin-bottom: 0; position: relative; left: 50%; right: auto;transform: translateX(-50%)}	
.wavescss1{ bottom: -15px;}	
	.visons-cell{ margin-top: 0; text-align: center; display: flex; position: relative; padding-bottom: 0;}	
	.visons-cell .views{ margin-left: 0; position: absolute; bottom: 0; left: 130px; /*transform: translateX(-50%)*/}	
	.visons-cell:nth-child(1){padding-bottom: 0;}
	.mod-events{ display: block;}
	.eventlists{    padding:20px 0;    margin-top: 50px; margin-bottom: 50px; padding-bottom:110px;}
	.eventlists:after, .eventlists:before{ height: 50px; top: -50px;}
	.eventlists:before{ bottom: -50px; top: auto;}
	.events-right{    padding-left: 20px;}
	.mod-year .item-year{    margin-right:30px;}
	
	.eventlists .events-year{ font-size: 30px;}
	.eventlists .events-tit{ font-size: 24px;}
	.mod-year{ margin-top: 0; width: 100%; overflow-x: auto; padding-top: 30px;}
	.eventlists .event-desc{margin-top:15px;}
	.eventlists{ margin-bottom: 90px;}
	.com-tit5{ position: relative;}
	.com-tit5 span{ position: static; top: 0;}
	.com-tit5:after{ display: block;}
	.com-tit5:after{     background: #305486; width: 28px; height: 3px; left: 50%; content: ""; position: absolute; top: 40px; transform: translateX(-50%); display: block!important;}
	.invest-tab{ margin-top:35px;}
	.invest-tab a{ font-size: 15px; width: 125px;}
	.invests-wrap .item-cell{ width: 50%; display: block; margin: 0; flex: none; padding: 0 10px; box-sizing: border-box; margin-top: 30px;}
	.invests-wrap { flex-wrap: wrap; margin-top: -10px;}
	.invests-wrap .item-tit { font-size: 15px;}
	.invests-wrap .item-cell .item-tit{ margin-top: 10px;}
	.mod-partyslinks{    padding-top: 40px;padding-bottom: 40px;}
	.partyslinks-wrap .item-cell{ width: 105px; height: 90px; margin: 0 0;}
	.partyslinks-wrap .item-cell img{ max-width: 70px; display: block;}
	.partyslinks-wrap .item-cell:nth-child(1){ margin-left: 0;}
	.contacts-wrap{ flex-wrap: wrap;}
	.bom-contacts-wraps{ background-size: cover;  height: auto;  padding-bottom: 40px;}
	.bom-contacts-wraps .item-cell{ width: 50%; margin:25px 0 0 0;} 
	.contacts-wrap{ padding-top:20px;}
	.bom-contacts-wraps .item-tit{ font-size: 15px; line-height: 150%;}
	.contacts-wrap img{ width: 60px; height: auto;}
	.topmenus ul{ margin-top: 10px; text-align: center; white-space: nowrap; text-align: center;  display: block;/*justify-content: center;*/ max-width: 320px; overflow-x: auto; margin: 0 auto;}
	.topmenus ul li a{ min-width: 0;}
	.topmenus ul li{ display: inline-block;}
	.serv-desc{ font-size: 16px; position: relative; z-index: 6;}
	.H70{ height: 35px;}
	.mod-bussliness .item-cell{ display: block; margin-top:40px;}
	.mod-bussliness .item-pic{ width: 100%; margin-left: 0!important; margin-right: 0!important;}
	.mod-bussliness .item-cell .item-cnt:after{ display: none;}
	.mod-bussliness .item-cnt{ position: relative; z-index: 4;}
	.mod-bussliness{ margin-top:30px;} 
	.mod-bussliness .item-tit{ font-size: 22px;    padding-top:30px; height: auto;}
	.mod-bussinfolist .item-tit{ font-size: 20px;  }
	.mod-bussliness .mores{margin-top:20px; font-size: 16px;}
	.job-in ul li{ width: 50%; font-size: 14px;}
	.job-in{ padding: 10px;}
	.mod-jobinfos h3{ font-size: 24px;}
	.responsive-tables .gw *, .responsive-tables .gw{ font-size: 16px;}
	.responsive-tables table td:before{ line-height: 200%;}
	.responsive-tables table td{ text-align: left!important;}
	.responsive-tables a.views{ line-height: 18px;    height: 18px;}
	
	.my-page .page-bt a{width: 98px;}
	.jobbgs{ background-size: 50% auto;}
	.mod-talentconcept{ margin-bottom: 20px;}
	.talentconcept-tit span{ font-size: 120px; line-height: 100%;}
	.talentconcept-tit cite{ padding-top: 50px;}
	.talentconcept-tit strong{ font-size: 24px;}
	.talentconcept-desc{ font-size: 16px;}
	.talentconcept{margin-top: 35px;}
	.talentconcept .item-cnt{ font-size: 16px;}
	.talentconcept .item-cell{ width: 30%; display: inline-block;  text-align: center;}
	.talentconcept{ width:100%; overflow-x: auto; display: block;  white-space: nowrap;}
	.talentconcept .item-cell .item-pic{ height: 60px!important; padding: 0;}
	.talentconcept .item-cell .item-pic a{ padding: 0;}
	.talentconcept .item-cell .item-pic img{ padding: 0;}
	.responsive-tables td.opts a{    border: 1px solid #f4a026; color: #f4a026;}
	
	
	/*新闻最终*/
	.layer-left{ width: 100%; padding-left: 0;}
	.mdshare{ position: static;}
	.layer-right{ width: 100%; margin-top: 55px;}
	.newsInfo { margin-top: 25px;}
	.newsInfo .content{ font-size: 16px;}
	.mdshare{ display: flex!important; width: 100%; align-items: center;}
	.mdshare>*{display: block; padding-top: 0!important; margin-top: 0!important; margin-right: 10px;} 
	.mdshare a{ transform: scale(0.8)}
	.news-prev-next li{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.re-lists ul li{ font-size: 15px;}
	.mod-news-2 .item-cell{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	.mod-news-2{ margin-right: 0; margin-top: 20px;}
	.mod-news-2 .item-date{ width: 65px; height: 65px;}
	.mod-news-2 .item-date h3{ padding-top: 8px;}
	.mod-news-2 .item-desc{ margin-top: 0;}
	.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{ background: #002fa7; width: 25px;  border-radius:  5px; font-size: 15px;}
	.page li { font-size: 15px;}
	
	.wel-solgo{ display: flex; justify-content: center; width: 100%;}
	.wel-solgo span{ left: 50%; transform: translateX(-50%); margin-left: 5px;}
	
	.mdshare	.social-share{ display: flex;}
	.mdshare	.social-share>a{ margin-top: 0;}
	.newsInfo h1{ font-size: 24px; line-height: 120%; margin-bottom: 8px;  }
	.footers{ height: auto!important;}
	.newsInfo .content{ padding: 10px; margin: 0;}
	.news-prev-next{ margin-left: 0;}
	.layer-right .ft24{ font-size: 24px;}
	.layer-right{ padding-bottom: 20px!important;}
	.news-prev-next{ font-size: 16px;}
	.mod-news-2 .item-cell .item-cnt:after{ display: none;}
	.md-pc{ display: none;}
	.md-mobile{ display: block;}
	.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: 15px; 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; padding-bottom: 0;}
	.mod-news-2 .item-desc{ margin-top: 15px;}
	.modnewslist5 .item-tit a{ display: block; font-size: 18px; line-height: 150%;}
	.modnewslist5 .item-tit a{}
	.modnewslist5 .item-tit span{ width: 30px; right: -5px; top: 30px;}
	.modnewslist5 .item-tit{ padding-right:70px;}
	.party-intrs{ display: block;}
	.party-left .item-tit{ font-size: 24px; line-height: 150%;}
	.party-left{ background-size:60px auto; padding-left: 70px;}
	.party-right{ width: auto; margin-top: 40px; margin-left: 0;}
	.party-top span{ font-size: 24px;}
	.party-top a{ font-size: 14px;}
	.mod-news-2 .item-cell{ display: block;}
	.mod-news-20 .item-1 .item-cnt{ margin-left: 0;}
	.mod-news-20 { padding-bottom: 20px;}
	
	.topics-wrap{ flex-wrap: wrap; margin-right: 0;}
	.topics-wrap .item-cell{ width: 100%; margin-right: 0;  margin-bottom: 20px;}
	
	.indexH{ display: none;}
	.about-nums ul li h3 cite.pr{ left: -5px;}
	.services-wrap .item-active .item-cnt{    width:auto;max-width: 100%}
	.services-wrap .item-cell .item-tit0,.services-wrap .item-cell .item-tit span{ display: none;}
	.services-wrap .item-cell .item-tit span{ display: block; position: static;}
	.party-bg{    background: #fef6f4 url(../images/party_bg.jpg) right 0 no-repeat; background-size: 100% auto;}
	.services-wrap .item-cell .item-cnt{ background: none;}
	
	.vesH{ height:40px;}
	
	.events-right{ margin-left: 0;}
	
	.event-info{ display: block;}
	.eventlists{ margin-bottom: 0; }
	.eventlists .event-desc{ margin-left: 0;}
	.eventlists{ background-size:780px auto; padding-bottom:40px;}
	.mod-year{  width: auto;}
	.mod-year .item-year{ margin: 0; box-sizing: border-box; height: auto;}
	
	.mod-year .swiper-slide-active:after{ background: #f29700; border: 5px solid #e4dbc3; left: -10px; bottom: -5px;}
.mod-year .swiper-slide-active cite{ color: #f29700;}
	
	.se-tit{ font-size: 24px;}
	
	.mod-bussinfolist .item-cell{ display: block;}
	.mod-bussinfolist .item-pic{ width: 100%;}
	.mod-bussinfolist .item-cnt{ margin-left: 0;}
	.mod-bussinfolist .item-tit{ line-height: 140%;}
	
	.mod-bussinfolist .item-nets{ text-align: left;}
	.mod-bussinfolist .item-nets a{  width: 100%; text-align: left;}
	.mod-bussinfolist .item-tit{ margin-top: 15px;}
	.mod-bussinfolist .item-cell{ margin-top: 30px;}
	.mod-bussinfolist .it-logo{ width: 120px; height: 45px; right: -10px; text-align: center;}
	
	.mod-bussinfolist .it-logo img{ max-width: 80%; margin: 0 auto;}
	
	.tabnav a{ font-size: 18px; height: 45px; line-height: 45px;}
	.fund-wrap .item-pic{ width: 100%; min-height: 180px;}
	.fund-wrap .item-core{ display: block;}
	.fund-wrap .item-tit{ font-size: 20px; margin-top: 15px;}
	.fund-wrap .item-tit *{font-size: 20px; }
	.fund-wrap .flods{ text-align: center;}
	.fund-wrap .item-cr .item-detials{  padding: 0; background: #f8f8f8; padding: 10px; border-radius:8px; margin-top:20px; box-sizing: border-box; }
	.fund-wrap .detials-tit{ font-size: 20px; line-height: 150%;text-align: center;}
	.invest{ display: block;} 
	.H50{ height: 25px;}
	.jj-intr,.jj-intrright { display: block; margin-top: 40px}
	.fund-wrap .jj-intrleft{ margin-right: 0; background: #fff;}
	.jj-intrright{background: #fff;}
	.jj-data{ border-radius: 6px;}
	.fund-wrap .jj-intrleft .incell h4,.fund-wrap .jj-intrright .incell h4{ font-size:50px; height: auto; top: 0;}
	.fund-wrap .jj-intrright .incell{ margin-bottom: 35px;}
	.fund-wrap .jj-intrright{ padding-bottom: 10px;}
	.fund-wrap .incell span,.fund-wrap .incell h4 cite, .fund-wrap .incell h4 i{ font-size: 16px;}
	.invest-tabs{ margin: 0 auto; margin-top: 30px; display: flex; height: auto;}
	.invest-tabs a{ flex: 1; min-width: 0; height: auto; line-height: 120%; display: flex; padding: 8px 10px; align-items: center;  justify-content: center;}
	.invest-listwrap .mitem-cell{  width: 33.33%; padding: 0 10px; box-sizing: border-box; font-size: 14px; margin-bottom: 20px;}
	.invest-listwrap{ flex-wrap: wrap; justify-content: center; }
	.invest-listwrap .mitem-tit a{ font-size: 15px; line-height: 150%; display: block;}
	.myhors{ display: block;} 
	.fund-wrap .myhors .item-hors{ margin: 0; padding: 20px 0;  width: auto; padding-left: 0; border-left: none; border-bottom: 2px solid #093c77;}
	.fund-wrap .myhors .item-hors h6{ margin-top: 5px; font-size: 16px;}
	.intrright2 .incell:nth-child(1):after{}
	.intrright2 .incell img{mix-blend-mode: multiply }
	.intrright2 .incell:nth-child(1):after{ bottom: 0; top: auto; left: 50%; transform: translateX(-50%) rotate(90deg);}
	.intrright2 .incell:nth-child(1){  padding-bottom: 60px;}
	.intrright2 .incell:nth-child(1) img{ max-width: 120px;}
	.intrright2 .incell:nth-child(2) a{ padding: 5px 10px; text-align: center; box-sizing: border-box;}
	.fund-wrap .item-cell{padding-top: 30px;margin-top:30px;}
	
	.vestlist .item-cell{ width: 48%; margin-top:15px; height: auto; min-height: 160px; padding: 25px 15px; box-sizing: border-box;}
	.vestlist .item-cnt *{ font-size: 14px;}
	.vestlist .item-cell .item-pic img{  height: 50px!important; width: auto;}
	.vestlist .item-cell .item-cnt{ margin-top: 10px;}
	.wrap-boxs{ z-index: 999999;}
	.wrap-boxs .inboxscnt{width:90%; padding: 20px; padding-top: 30px;}
	.cas-wraps{ display: block; max-height: 300px; overflow-y: auto; overflow-x: hidden;}
	.wrap-boxs .inboxscnt .cas-wraps{ margin-top: 15px;}
	.wrap-boxs .cas-left img{ max-width: 60%;}
	.wrap-boxs .cas-tits{ font-size: 18px;}
	.wrap-boxs .inboxscnt .cas-close{ text-align: center;right: -10px; width: 30px; height: 30px; background: #fff; border-radius: 30px; top: -10px; line-height: 30px; font-size: 22px;}
	
	.serv-desc br{ display: none;}
	/*网站地图*/	
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;}
.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;}	
	
.modfridlinks .item-cell{ width: 50%; padding: 0 5px; margin-bottom: 20px;}	
.modfridlinks .item-cell img{ display: block; margin: 0 auto;}
.modfridlinks .item-tit{ font-size: 14px;} 
	
.mod-menus{ margin-top: 0;}	
	

/*北工投资*/
.mod-invest2{ display:  block;}	
.invest2-left,.jj-serv{display:  block;}
.servlist{ margin-right: 0!important; margin-bottom: 30px;}	
.invest2-right{ padding-bottom: 20px;}
.invest2-right:after,.invest2-left:after{border: 2px solid #093c77; border-radius:10px; box-sizing: border-box;  }	
.invest2-left{ padding: 20px; padding-top:60px; margin-bottom: 60px; }	
.invest2-tits img{ height: 45px!important; width: auto; }
.invest2-tits{ top: -20px!important;left: 20px!important;}

	
/*公司简介*/	
.my-abouts{ display: block;}
.my-abouts .ablogo{ display: none;width: 100%; margin-right: 0; box-sizing: border-box;width:calc(100% - 80px ); padding-bottom: 20px; padding-top: 20px; margin-bottom: 40px;} 
	
	.my-abouts .ablogo img{ width: 130px;}
.my-abouts .aboutscnts{ padding-top: 0;}	
.en-solgo	 span{ height: auto; line-height: 150%; background-size: 100% 100%; padding-right: 20px;  text-align:  left; font-size: 15px; padding: 8px 20px 8px 20px}
.en-solgo{ margin-top:20px;}
	
	
.talentconcept-desc{  min-height: 0; } 	

		.modnewslist50 .item-tit a{ display: block; font-size: 18px; line-height: 150%;    background: url(../images/dotted.png) 0 10px no-repeat;}
	
	.wrap-boxs .caspic{ height: 95px;}	
	
	.nodata{ text-align: center;}
	.nodata img{ width: 100px; display: inline-block;}
	
	.mod-menus .curtite:after{ display: none;}
	
	.about-nums ul li h3 span{ overflow: visible; width: auto!important;}
	
	.invest-roll .active .item-pic span img, .invest-roll .item-cell .item-pic span img{ height: auto!important;}
	.invest-wrap .item-tit a{ font-size: 20px;}
	
	.mod-bussliness .mores{ font-size: 14px;}
	.wrap-boxs .inboxscnt .cas-wraps .cas-left{ padding-right: 0;}
	.btwraps .roll-right, .btwraps .roll-left{ background-size: 20px auto!important;}
	
	.services-wrap .item-cell .more-bt{ display: none;}
	
	.mod-bussliness .item-cell:after,.mod-bussliness .item-2:after{ display: none;}
	
	.wrap-boxs .inboxscnt .cas-wraps .cas-left{ border-right: none; width: auto; margin-right: 0; padding-right: 0;}
	.wrap-boxs .inboxscnt .cas-wraps .cas-right{ overflow-y: visible; margin-top: 15px;}
	
	.invest-wrap .item-core{ height: auto; overflow: hidden;opacity: 1;transform: scale(1);}
	.invest-wrap .swiper-slide-active{    height: auto;visibility: visible; opacity: 1; transform: scale(1);}
	.invest-rolls5 .swiper-wrapper{ display: flex;}
	
	.invest-roll .item-cell{ }
	
/*	.invest-roll .swiper-slide-active .item-pic a{background: url(../images/casbghover.png) no-repeat;width: 143px; height: 141px;}
.invest-roll .swiper-slide-active .item-pic a:nth-child(1){ height: 0;}
	
.invest-roll .swiper-slide-active .item-pic a, .invest-roll .item-pic a {
    width: 80px;
    height: 80px;
    background-size: 100% 100%;
}*/
.invest-listwrap .swiper-investroll { margin:0 30px;}
.invest-listwrap .year-btl{ left: 0;}
.invest-listwrap .year-btr{ right: 0;}	
.code-wraps{ display: flex; justify-content: center; margin-bottom: 20px; margin-top: -10px;}	
.code-wraps .code-imgs{ margin: 0 10px; text-align: center; width: 110px;}
	
.invests-wrap .item-cell{ height: auto; margin-top: 30px!important; background: none;}	
.eventlists{    background: url(../images/evbg20.jpg) center 0 no-repeat;  background-size: 100% 100%!important; background-position:center center;  padding: 50px 0;}
.events-right:before{ display: none;}	
.events-cnt:after{ display: none;}	
	
	.mod-year .item-year:after{ left: 10px;}
	.events-right:after{ bottom: 104px;}	
	.mod-year{ padding-top:15px;}	
	.year-btl, .year-btr{ display: block; top: 32%;}
	.year-btl{ left: -6px; }
	.year-btr{ right: -6px;}
	.events-right{ padding-left: 0;}
	.mod-yearroll{ margin: 0 30px;}
		.mod-year .item-year:after{ top: -22px;}
	.mod-year .active:after{ top: -26px;}
	.mod-year .swiper-slide-active cite{ color: #305486;}
	.mod-year .active:after{ background: #305486;    border: 5px solid #ced5df;}
	
	/*大事记*/
.even-tit{ font-size: 18px; line-height: 150%;}
.mod-events-wrap .item-1{ margin-top: 0;}
.mod-events-wrap .item-cell{ margin-left: 0;}
.events-roll{    margin-right:0;}
.mod-events-wrap{ padding-right: 0;}
.mod-events-wrap .item-cell .item-tit{ position: static; margin-bottom: 40px;}
.mod-events-wrap .item-desc{ position: static!important;}
.mod-events-wrap .item-cell .item-desc:after { top:95px!important;}
.mod-events-wrap .item-cell .desc{ padding: 15px; max-height: 260px;box-sizing: border-box;border: 1px solid #eee;}
.mod-events-wrap:after{ top:102px;}
.mod-events-wrap .swiper-button-prev, .mod-events-wrap .swiper-button-next{top:102px}
.events-roll{ padding-left: 0;}
.mod-events-wrap .item-cell .item-cnt{ height: auto;}
.mod-events-wrap .item-desc{  max-height: none; background: none;/**/box-shadow:none; }
.mod-events-wrap .item-cell .desc{ min-height: 0; max-height: none; overflow-y: visible;}
.mod-events-wrap .item-cell .item-tit{ position: relative; left: 0; top: 0;}	
.mod-events-wrap .item-cell .item-tit:after{bottom: -40px!important; top: auto;} 
.eventlists{background: url(../images/evtbg2.jpg) center bottom no-repeat;}	    
.mod-events-wrap .item-cell .desc{ padding: 0; border: none;}	
.mod-events-wrap{ padding: 0;}
.mod-events-wrap .item-2 .item-desc{ margin-bottom: 0;}
.mod-events-wrap .item-cell .item-tit{ font-size:32px;}	
.mod-events-wrap .item-cell .item-desc{ margin-top: 95px;}	
.mod-events-wrap .item-cell .item-desc:before{ bottom: auto; top: 140px;}
.mod-events-wrap .item-tit2{ font-size: 22px;}	
	.eventlists{    padding:10px 0;}
/*新加*/

.tabnav a.cr{ height: 60px; line-height: 60px;}	
.invests-wrap .item-cell .item-tit{ min-height: 0; margin-bottom: 0;}
	
	.teams{padding-top:0;}
	.teams-rolls{ padding: 0 20px 0 20px; margin-top: 40px;}	
	.teams-rolls .year-btl, .teams-rolls .year-btr{ top: 50%;}
	

.invests-wrap .swiper-slide{ width: 85%;}	
.invests-wrap .item-cnt{ display: none;}	
.invests-wrap	.swiper-slide-active .item-cnt{ display: block;}
.invests-wrap .swiper-button-prev, .invests-wrap .swiper-container-rtl .swiper-button-next{ 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto; cursor: pointer;
}
.invests-wrap .swiper-button-next, .invests-wrap .swiper-container-rtl .swiper-button-prev{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto;cursor: pointer;
}
.invests-wrap .swiper-slide .item-tit{  font-size: 18px; line-height: 150%; }
.invests-wrap2 .swiper-container{    padding: 0 0;}

	.invests-wrap2 .swiper-container:after, .invests-wrap2 .swiper-container:before{ display: none;}	
	
	
	
}


@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;
  }*/

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,.mod-news-2 .item-1 .item-desc{ font-size: 11.2px;}
.ft16,.responsive-tables td,.my-page .page-bt a,.com-tit2 cite,.mod-year i,.se-desc,.mod-news-2 .item-1 .mores a,.mod-news-2 .item-tit{ font-size: 12.8px;}
.ft18,.fund-wrap .item-desc *, .fund-wrap .item-desc,.invest-tabs a,.fund-wrap .myhors .item-hors span,.about-nums ul li h3 cite,.mod-bussliness .item-1 .item-desc{ font-size: 14.4px;}
.ft20,.fund-wrap .incell span,.fund-wrap .incell h4 cite, .fund-wrap .incell h4 i,.invest-listwrap .mitem-tit a,.invest-tab{ font-size: 16px;}
.ft22,.fund-wrap .myhors .item-hors h6{ font-size: 17.6px;}
.ft24,.tabnav a,.mod-news-2 .item-1 .item-tit{ font-size: 19.2px;}
.ft26,.fund-wrap .item-tit *, .fund-wrap .item-tit,.fund-wrap .detials-tit{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30,.eventlists .events-tit{ font-size: 24px;}
.ft32,.com-tit2 h3,.com-tit h3{ font-size: 25.6px;}
.ft34,.mod-bussliness .item-tit{ font-size: 27.2px;}
.ft36,.se-tit{ 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,.com-tit2 span,.com-tit5 span{ 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;}	
	  .about-nums ul li h3 span{ height:100px; display: inline-block; }  
	  .about-nums ul li i{ font-size: 15px; }
	  .about-right .about-nums ul li cite{ top: -10px; position: relative;}
	  .about-right .about-nums ul li h3{ height: 75px; }
.about-right .about-nums ul li h3 sub{ font-size: 24px;    top: -50px;}
.about-right .about-nums ul li h3 span{ height: 68px; display: inline-block; font-size: 68px;}	  
.visons-cell .views{ margin-left: 190px;}	  
.fund-wrap .incell h4{font-size: 68px;}	  
	  .fund-wrap .jj-intrleft .incell h4{font-size:92px;}	  
	  .about-nums ul li h3 cite.pr{}  
	  .com-tit5 span{ top: -55px;}
.travel-links .tr-item{ flex: 1; margin-right: 30px;}	  
	  .date-top{    margin-top: -120px;
    height: 120px;}	  
	  .date-top:after, .date-top:before{    height: 120px;}  
	  
	  .fir-menu ul li{ margin-top: 10px;}	  
	  .innersubs{margin-left: 40%;}
	  
	.mod-rollpiclist .item-cell .item-pic{ height: 240px!important}	  
	  .pmore{ font-size: 16px;}
	  .md-visons .visons-img{ width: 48%;}  
	  .md-visons{ height: 368px;}
	  .mod-year .item-year{ font-size: 26px;}
	  .com-tit2 cite, .mod-year i{ font-size: 14px;}
	  .mod-year .item-year:before{ top: 46px;}
	  .services-wrap .item-cell .item-tit cite{ font-size: 28px;}
	  .vestlist .item-tit,.services-wrap .item-active .item-desc{ font-size: 14px;} 
	  .more-bt a,.servlist dt{ font-size: 14px;}
	  .servlist dd{font-size: 13px;}
	  .about-nums ul li h3 cite {top: -10px; position: relative;}
	  .about-nums ul li h3 cite.pr{  left: -10px;}
	  .about-nums ul li h3 sub{ top: -70px;}
	  .mod-news-2 .item-desc{ margin-top: 5px;}
	  .talentconcept-desc{ min-height: 114px;}
	  .talentconcept{ margin-top: 35px;}
}
@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;
  }*/
}





