@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;}
.wrap-layer {
	max-width: 1550px;
	min-width: 1200px;
	width: 88%;
    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}
}	
}*/


/*响应式首页*/
.navMenu{ left: 0;}
.ser-cnt2{ margin-left: 19%; }

@media screen and (max-width: 1496px) {
	#section2 .H85{ height: 140px;}
	
	.im-search em{  right: 12.8%;}
	.ser-cnt2{ margin-left: 19%;}

	.news-lefts .com-tit3{ top: -40px;}
.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 20px 0 20px;}	
.invest-tab a{    margin: 0 15px;}	
	
/*.about-nums ul li:nth-child(4) h3 span{ padding-right: 30px;}	*/	
/*常用字体大小定义*/
/*.ft12{ font-size: 12px;}
.ft14{ font-size: 14px;}
.ft16{ font-size: 15px;}
.ft18{ font-size: 17px;}
.ft20{ font-size: 18px;}*/
/*.ft22{ font-size: 20px;}
.ft24{ font-size: 22px;}
.ft26{ font-size: 24px;}
.ft28{ font-size: 26px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 28px;}
.ft34{ font-size: 30px;}
.ft36{ font-size: 32px;}
.ft38{ font-size: 34px;}
.ft40{ font-size: 36px;}
.ft42{ font-size: 38px;}
.ft44{ font-size: 40px;}
.ft46{ font-size: 42px;}
.ft48{ font-size: 44px;}
.ft50{ font-size: 46px;}
.ft52{ font-size: 48px;}
.ft54{ font-size: 50px;}
.ft56{ font-size: 52px;}
.ft58{ font-size:54px;}
.ft60{ font-size:56px;}	*/




	
		
}

@media screen and (max-width: 1397px) {
	
.boxcnts img{max-width:780px;}		

.en-links{ right: 30px;}
.index-header .t-search{ right: 90px;}
.navMenu>li>a{    padding: 0 20px 0 20px;}
.wrap-nav{    padding-right: 0; width: 800px;}
	
	
}








.mdserbg1,.mdserbg2,.mdserbg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}


@media screen and (max-width: 480px) {
	.nodata img{ max-width:120px; height: auto;}	
.swiper-roll-28 .swiper-slide .slides .txt30 img{ max-width: 200px!important;}		
.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:25px!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; padding-left: 65px;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block!important;}
		

	
	
/*首页*/
#rolls{ height:auto!important;}	
.swiper-roll-28{ position:relative;}	
.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: 250px!important;  position: relative; left: 50%; margin-left: -436px;}	
.txt1{ /*width: 38%;*/ }
.txt1 img{transform: scale(1.5)}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:15px; z-index: 9;}
.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: 10px!important;background-position:center center!important;height: 3px!important; padding: 0!important;}	
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}
.swiper-container-horizontal>.swiper-pagination span:before{ display: none;}
	.swiper-roll-28 .swiper-pagination span.swiper-pagination-bullet-active{width: 26px!important;}
.stock-info h4{ margin-right: 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;}		
.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{ background: #d70c19; width: 25px;  border-radius:  5px; font-size: 15px;}
.page li { font-size: 15px;}

/*分页*/		
.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;}

.page li.cr a, .page li a:hover{ border-radius:25px; }
.page li,.page li a{ width: 25px!important; height: 25px; line-height: 25px; font-size: 16px;}
.page ul{ display: flex; align-items: center; justify-content: center;}
.page li.next a:before,.page li.prev a:before{ line-height: 25px;}		
		

/*网站地图*/	
.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;}
	
/*首页*/	
.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;}

.H85{ height:50px;}
	
/*导航透明*/
/*.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; }*/
	
.md-pc{ display: none;}
.md-mobile{ display: block;}	

	.mobile-menucss>ul>li>a>span i{font-family: 'slideyouranregular';
    font-style: normal;
    font-size: 30px;}
	
	.ser-pic{ height: auto;}
	
	.swiper-nav { margin:0 25px; box-sizing: border-box;  } 
	.my-tabs{}
	.swiper-nav .swiper-wrapper{/* overflow: hidden;*/}
	.swiper-button-prev,.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");
    left: 10px;
		top:35px;
/*		background-color: #fff;*/
    right: auto;
		 width: 25px;
    height: 71px;
	    background-size: 16px 32px;
		background-position: 0 6px;
}

.swiper-button-next,.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");
    right: 0;
    left: auto;    width: 25px;
    height: 71px;
	top:35px;
	 background-color: none;
	    background-size: 16px 32px;
	background-position: 0 6px;
}
.H50{  height:25px;}
.H30{ height:15px;}	
/*首页*/	
.swiper-roll-28 .pos{ max-width: 100%;}	
.swiper-roll-28 .pos h3{ font-size: 18px;}	
.swiper-roll-28 .txt1 span{ font-size: 12px; margin-top: 15px;}
.swiper-roll-28 .txt1 cite{ font-size: 14px;}
.swiper-roll-28 .txt1{ top: 15%;}	
.swiper-roll-28 .txt1 a{ border-radius:4px;  margin-top: 10px; width: 70px; height:25px; line-height: 25px; font-size: 12px;}
.swiper-roll-28 .item-cell,	.swiper-roll-28{ height: auto!important;}
.com-tit h3{ font-size: 24px;}	
.com-tit span:after, .com-tit span:before{ top: -3px; height: 32px; background-size:auto 32px;}
.com-desc{padding: 0 5px;    margin: 20px auto 0 auto;}
.nets-wrap{ display: flex; flex-wrap: wrap;}	
.nets-wrap .item-cell{ height: 150px; width: 46%; box-sizing: border-box; margin: 0 2% 4% 2%; }
.nets-wrap .item-cell:hover:after{ display: none;}
.nets-wrap .item-cell a cite{ padding-top: 30px;}	
.nets-wrap .item-cell a cite img{   width:70px;}
.nets-wrap .item-cell a span{ font-size: 15px; margin-top: 5px;}
.proservice-wrap .item-cell{ width: 48%;}	
.proservice-wrap .item-tit *{ font-size: 16px; }
.proservice-wrap .item-tit{ padding-bottom: 0; height: 38px;}
.proservice-wrap .item-tit:after{ height: 3px;}
.proservice-wrap .item-pic{ margin-top:5px;}
.proservice-wrap .item-cell:hover:after{ content:""; position: absolute; left: -15px;top:0; right: -15px;bottom: -15px; left: -4px; right: -4px; /* background: #fff;*/}
/*.proservice-wrap .item-cell:hover *{ color: #000;}	*/
	.proservice-wrap .promenus{ top: 50px;}
	.proservice-wrap .promenus a:after{ top: 50%; right:2px; transform: translateY(-50%);}
	.proservice-wrap .promenus a{ height: auto;padding: 8px 16px 8px 10px; line-height: 120%;}
	.proservice-wrap .item-cell:hover .item-tit a:after{ height: 22px; width: 22px; }
.proservice-wrap .item-cell:hover .item-tit:after{background: #ff7f12; top: 0;}	
.proservice-wrap .item-cnt{ padding-top: 0;}	
.proservice-wrap .item-cell{ margin-bottom: 20px;}
.proservice-wrap .item-cell:before{ bottom: -2px;}	
.com-tabs a{ font-size: 24px; margin: 0 18px;}
.com-tabs a.active{font-size: 26px;}
.linksroll-wrap .item-cell{ margin: 10px 6px 10px 6px;}		
.linksroll-wrap img{ height:30px!important; width: auto;}	
.linksroll-wrap .swiper-container-horizontal>.swiper-pagination span{ width:6px!important; height: 6px!important; border-radius: 6px!important;}	
.linksroll-wrap .swiper-pagination-bullet-active:after{ content:""; position: absolute; width:16px;height: 16px; border-radius:16px;  border: 1px solid #f46300; left:-6px; top:-6px;}	
.linksroll-wrap .swiper-pagination:after,.linksroll-wrap .swiper-pagination:before{margin-left: -160px; } 
.linksroll-wrap .swiper-pagination:before{ margin-right: -160px;}	
.mod-indexnews1 .item-pic{ width: 100%; float: none; }	
.mod-indexnews1 .item-cnt{ margin-left: 0; padding-left: 0;  padding-top: 10px;}	
.mod-indexnews1 .item-more{ display: none;}	
.mod-indexnews2 .item-date{ position: static; margin-top: 5px; font-size: 14px;}	
.mod-indexnews2 .item-cell{padding-top: 0; width: 97%; margin-top: 20px; border-top:1px solid #eee; padding-top: 20px;}
.mod-indexnews2{ padding-top: 0;}	
.mod-indexnews2 .item-tit{ min-height: 0;} 
.mod-indexnews2 .dot3,.mod-indexnews1 .dot3 { -webkit-line-clamp: 2;}
.proservice-wrap .item-desc{  margin-top: 10px;}
	
	/*底部*/
.bomcontact .conbt{ position: static; margin-top: 18px;}	
.bomcontact span{ line-height: 140%; padding-top:45px; font-size: 22px;}	
	.bomcontact .conbt{}	
.bomcontact .conbt{width: 105px;height: 35px; font-size: 14px; line-height: 35px;}
.bomnav .bom-cell{ display: none;} 
.bomnav .foucus-us{ display: block;    margin-left:20px; position: relative; padding-left: 95px;}
.footers{ padding-top:30px;}	
.bmtels *{ }	
.bmtels span{ margin-right: 20px;}
.bmtels{ margin-bottom: 10px;}	
.bomnav{}	
.code-imgs{ width: 100px; position: absolute; left: -20px; top: 0;}	
.bmaddr,.bmtels span{ font-size: 14px;}
.bmtels cite{ font-size: 24px;}
.bmaddr{ padding-bottom: 5px;}
.copys{  height: auto;  text-align: center; padding: 8px 0;}
.copys .flexs{ display: block; height: auto; }
.copys cite{ display: block; margin-right: 0; padding-right: 0;}	
.copys span{ line-height: 140%; display: block;}
	
/*关于我们*/	
.top-nav ul{ white-space:nowrap; width:100%; overflow-x:auto; text-align:center; }	
.top-nav ul li{ margin:0 10px;}
.navsbg ul li{ height:50px; line-height:50px;}	
.mode-banner img{ width:150%; margin-left:-25%; width:200%; margin-left:-50%; display:block; }	
.banlm-txt span{ font-size:20px; line-height: 100%; }	
.banlm{line-height: 100%;}
.banlm-txt{ height: 20px;}
.moarticles{ margin-top:20px;}	
.ab-wraps{ display: block; width: auto;}	
.about-descs{ margin-right: 0;}
.about-logo{ width: auto; text-align: right; position: static; height: 20px;}	
.about-logo img{ max-width: 120px;}
.vison-wrap{ display: block;}	
.vis-1, .vis2wrap{ width: auto;}
.vis-1{ padding-right: 0; padding-left: 0; margin-bottom: 25px;}	
.curtits{ padding-left: 60px;}	
.curtits:after{ left: 0; top: -5px; background-size:45px auto; }
.curtits2{ line-height:140%;}	
.vis-2{ padding-left: 10px;}
.vis-2:after{ top: 2px; bottom: 5px;}	
.vis-cnt2{ margin-top: 5px;}
.history{ padding: 0 40px;}	
.evt-bt1{  left: 0;}	
.evt-bt2{  right: 0;}	
.history .item-year{ text-align: center; width: 100%;}
.history .item-cell:after{ margin-left: 0; left: 50%; transform: translateX(-50%);}
.history .item-cell{  padding-right: 0;}
.history .item-cnt li:nth-last-child(1){ margin-bottom: 0;}	
#certify .swiper-slide{ width:275px;}
#certify .swiper-slide .item-pic{ height: 160px!important; }

/*联系我们*/	
.contips{ margin-top:0; }	
.contel span{ display: block;}	
.contel{ font-size: 20px;}
.mdcontacts{ margin-top: 15px;}
.mdcontacts ul{ flex-wrap:wrap; justify-content: flex-start; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }	
.mdcontacts ul li{ margin: 0 0 10px 0;padding: 10px 5px; width: 100%; box-sizing: border-box;  flex: none;  max-width: none; justify-content: flex-start; border: none; border-radius:5px; }	
.mdcontacts ul li:nth-last-child(2),	.mdcontacts ul li:nth-last-child(1) { width: 48%;}
.mdcontacts ul li:nth-last-child(2){ margin-right: 2%;}
.mdcontacts ul li:nth-last-child(1){ margin-left: 2%;}
.mdcontacts ul li img{ width: 30px; height: auto;}	
.mdcontacts ul li span{ margin-right: 10px;}	
.mdcontacts ul li i{ line-height: 100%;}	
.contactmaps{ margin-top:20px; height: 250px;}	
.concnts { font-size: 20px;}	
.concnts .iw_poi_content{ margin-top: 0px;}
.mdcontacts ul li:nth-child(1){  padding-top: 20px; margin-bottom: 0;}	
	

/*信息列表*/	
.infomalists ul li{    padding:15px 90px 15px 0;line-height: 120%;}	
.infomalists{ font-size: 16px; }
.infomalists ul li span{top: 15px;}

/*友情链接*/	
.linkslist ul { margin-right: -2%;}
.linkslist ul li{ width:48%; height: 90px; margin-right: 2%;}	
.linkslist ul li img{ max-height:60px;}	
	
/*新闻最终页*/
.newsInfo{ width: auto;}	
.newsInfo h1{ font-size: 22px;}	
.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; padding-left: 0!important;}
.news-prev-next ul li.news-next{ margin-top: 10px;}
.news-prev-next li{ 
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.news-prev-next{margin-bottom:0;} 
	
/*新闻列表*/
.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: auto; height: 65px;}
.mod-news-2 .item-date h3{ padding-top: 8px;}
.mod-news-2 .item-desc{ margin-top: 0;}	
.mod-news-2 .item-cell .item-date{position: static; height: auto; margin: 0; padding: 0; padding-top: 10px;}
.mod-news-2 .item-cell .item-pic{ width: auto; float: none; margin-left: 0;}
.mod-news-2 .item-cell .item-tit{ height: auto; line-height: 150%; padding-top: 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;  display: none;}	
.mod-news-2 .item-1 .item-cnt{ margin-left:0; padding-left: 0;}
.mod-news-2 .item-1 .item-date{  text-align: left; color: #000;}	
.mod-news-2 .item-1 .item-tit:after{ display: none;}		
.mod-news-2 .item-1 .item-tit{ padding-bottom: 0; margin-bottom: 0;}	
.mod-news-2 .item-1 .item-date{ color: #999;}

/*关于我们*/	
.com-tit2{  text-align:center;}	
.bannertxt1{}	
.bannertxt1 span{ font-size:12px;    margin-top:10px;}	
.bannertxt1 h3{ font-size: 18px;}
.bannertxt1{ width: 90%; left: 5%; }	
.secsub{ margin-top: 0; background: #f46300; height: 40px; line-height: 40px;}
.secsub li{margin: 0 15px;height: 40px; line-height: 40px;}	
.secsub li a{  color: #fff;}
.crumb ul li{line-height: 40px;}
.crumb ul li+li:after{ top: 12px;}	
/*服务*/
.service-intrs{ flex-wrap: wrap;}
.service-intrs .item-cell{ margin-bottom: 10px; width: 95%; flex: none; background: #f9f9f9; padding: 20px; box-sizing: border-box; border-radius:5px;  }	
.servicelists .item-cell{ display: block;}	
.servicelists .item-pic{ width: 100%;}	
.servicelists .item-cnt{ margin: 0; padding-top: 20px;}	
.servicelists{ margin-top: -25px;}
.servicelists .item-cell{ margin-top: 25px;}	
.serv-adv{ display: block; margin-right: 0;}	
.serv-adv .item-cell{  margin-right: 0; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee;}
.serv-adv .item-cell .item-tit cite img{ width: 40px; height: auto;}	
.serv-adv .item-cell:nth-last-child(1){  margin-bottom: 0; padding-bottom: 0;   border-bottom: none;}
.service-intrs2 .item-cell{ flex-direction:column-reverse;}	
.service-intrs2 .item-cell .item-pic{ margin-left: 0; width: 100%;}	
.servicelists2{  flex-wrap: wrap; margin-right: -5%; }	
.servicelists2 .item-cell{ width: 45%; box-sizing: border-box; margin-left: 0;  margin-right: 5%; flex: auto; margin-bottom: 25px; max-width: 45%;}
.servicelists2 .item-cell   img{width: 45px;}	
.servicelists2 .item-cell:nth-last-child(1){  margin-left: 25%;}	
.serv-adv2{ display: block; margin-right: 0;}
.serv-adv2	.item-cell{ width: 100%; margin-right: 0; padding-right: 0; margin-bottom: 20px;} 
.serv-adv2	.item-cell img{ transform: translateX(0)!important; max-width: 100%!important; height: auto!important;}
.serv-adv2 .item-cell .item-cnt{ padding: 25px!important;  padding-top: 30px!important; right: 0;}	
.serv-adv2 .item-cell .item-desc{ width: auto;}
	
.serv-adv2 .item-cell .item-desc{ display: block; width: auto;}
.serv-adv2 .item-cell .item-cnt{ height:auto;  padding-top:10%; text-align:left;  }
.serv-adv2 .item-cell.item-cell:nth-child(1) .item-cnt{background: url(../images/serbgs2.png) no-repeat;background-size: 100% 100%;}
.serv-adv2 .item-cell:nth-child(1) .item-cnt{background: url(../images/serbgs.png) no-repeat;background-size: 100% 100%;}
.serv-adv2 .item-cell.item-cell  img {transform: translateX(0);}	
.serv-adv2 .item-cell .item-cnt{ }	
	
.services-wrap,.serv-adv3{  margin-right: -2%;}	
.services-wrap .item-cell,.serv-adv3 .item-cell{ width: 98%; margin-bottom: 15px; padding: 20px; margin-right: 2%;}
.serv-adv3 .item-cell{ padding: 0; margin-bottom:20px;}	
.serv-adv3 .item-cnt{ padding-left: 0; padding-right: 0; padding-top: 15px;}	
.prostab{ margin-top:15px;}
.prostab a{ padding-bottom: 5px;}	
.services2-wrap .item-cell{  display: block;}
.H40{ height: 20px;}
.services2-wrap .item-cnt{ font-size: 16px; padding-left: 0;}
.serv-adv4{ display:block; margin-right: 0;}
.serv-adv4 .item-cell{ margin-right: 0; width: auto;  margin-bottom: 20px; justify-content: flex-start;  padding: 20px 20px 20px 25px;}
.serv-adv4 .item-cell .item-pic img{ width: 45px;}

.adv5{  flex-wrap: wrap; margin-right:-2%;}	
.adv5  .item-cell{ width:98%; margin-right: 2%; flex: none; margin-bottom: 20px;}
.adv5 .item-cell .item-tit{ height: 42px; line-height: 42px;}	
.services8cnt{ margin-bottom: 25px;}
.service3-wrap{}
.service3-wrap .item-cell{ width: 95%; padding-left: 80px;}
.service3-wrap .item-cell .item-num{ width: 70px; padding-left: 0;}	
.service3-wrap .item-cell .item-cnt{ padding: 25px 25px 25px 15px;}
.service3-wrap .item-cell .item-num:after{ left: 30px; top: 90px;   background-size:50px auto;}
.cul-vis{ margin-top: 0;}
.about-descs{ padding-bottom: 20px;}	
.copys{ padding-bottom: 12px;}	
.page li a{ white-space: nowrap;}	
	
}


@media screen and (max-width: 375px) {
.hotels-wraps{ margin-left: 0; margin-top: 40px;}
/*.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;}	.titimg{ margin-bottom: 8px;}
.ser-pic{    padding: 0 60px;}	*/
	
.istits{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.se-info:nth-child(5) .istits{-webkit-line-clamp:6;}		
	
	
}

@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{ font-size: 11.2px;}
.ft16{ font-size: 12.8px;}
.ft18{ font-size: 16px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size: 48px;}	

}
@media all and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8),
  (-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8),
  (min-resolution: 1.61dppx) and (max-resolution: 1.8dppx) {
/*  :root {
    font-size: 9px;
  }*/

	  
}
@media all and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1),
  (-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1),
  (min-resolution: 1.81dppx) and (max-resolution: 2.1dppx) {
 /* :root {
    font-size: 8px;
  }*/
}





