@charset "UTF-8";


.md-pc{ display: block;}
.md-mobile{display: none;}

.layer-wrapper4{width: 1700px;  max-width: 100%; margin: 0 auto; box-sizing: border-box;padding: 0 60px;}
/*视频*/
.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;}
.mobile-headerwrap{ display: none;}
.project-pic-list .item .inner{ margin: 0 4px;}

/*首页滚动条广告位*/
/*.project-imgs-swiper .button-prev{ left: 27%;}
.project-imgs-swiper .button-next{right: 27%;}*/
.index-events .index-section-title{ margin-bottom: 100px; margin-top: 50px;}
.wrap-ads{ position: relative;}
.mdads{ position: absolute; left: 0; right: 0; top: 20%; z-index: 9;}
.wrap-ads>img{ max-width: 100%; height: auto;}
.index-swiper .mode-banner .mode-inner .blogos img{ max-width: 100%; height: auto;    width: auto!important;height: auto!important;}
.btext{ line-height: 100%; font-size: 36px; color: #111; margin-top: 40px; font-weight: bold;}
.index-swiper .swiper-slide .mdads  {  transform: scale(1) translateY(100px); opacity: 0; transition: all 2s;}
.index-swiper .swiper-slide-active .mdads{transform:scale(1) translateY(0);opacity: 1;}
.event-history-swiper .prev, .event-history-swiper .next{ font-size: 28px;}


@media screen and (max-width: 1600px) {
/*.project-imgs-swiper .button-prev{ left: 25%;}
.project-imgs-swiper .button-next{right: 25%;}*/
	
	.bottom-links .links .menu +.menu{ margin-left: 60px;}	
	
}
@media screen and (max-width: 1480px) {
.index-swiper .mode-banner .mode-inner .blogos img{ max-width: 160px; height: auto;    width: auto!important;
    height: auto!important;}	
.btext{ font-size: 32px;}
.group-introduce .introduce{ padding-left: 50px;}	
.org-structure .index-section-title{ left: 50px;}	
	
	.index-maps .city-item:after{    left: calc(100% + 5px);}	
	#carousel .swiper-slide p{ font-size: 16px;}
}



/*版心大小*/

/*识别火狐*/
/*@-moz-document url-prefix(){	
@media screen and (max-width:1282px) {
	.wrap-layer{max-width: 1020px; min-width: 1020px}
}	
}*/





@media screen and (max-width: 1280px) {
	
	
}



@media screen and (max-width: 480px) {
	
.md-pc{ display: none;}
.md-mobile{ display: block;}

	
.header {
		display: none;
	}

	/*手机端导航*/
	.mobile-headerwrap {
		display: block;
	}

	.mobile-headerwrap .layer-top {
		padding: 0 10px;
		overflow: hidden;
	}

	.mobile-headerwrap .mem-links .login {
		font-size: 0;
		line-height: 0;
	}

	.mobile-headerwrap .mem-links li {
		margin-right: 10px;
	}

	.mobile-headerwrap .mem-links .m-icon2 {
		margin-left: 0;
	}

	.mobile-headerwrap .mem-links li a {
		display: block;
		height: 35px;
	}

	.mobile-menucss {
		/* box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);*/
		height: 100%;
		max-height: calc(100vh - 50px);
		/* width: 40%;*/
		width: 100%;
		position: relative;
		/*width:150px;*/
		position: fixed;
		right: -100%;
		top: 50px;
		box-sizing: border-box;
		display: block !important;
		z-index: 99999;
	}

	.mobile-menucss>ul {
		overflow: auto;
		width: 100%;
		/*width: 150px; */
		padding-top: 0;
		/*background:rgba(130,176,69,1);*/
		height: calc(100%);
		/* max-height:calc(100% - 50px);*/
	}

	.mobile-menucss>ul>li {
		margin-top: -1px;
		transition: all 500ms;
		transform: translateX(-100px);
		opacity: 0;
	}

	.mobile-menucss>ul>li.cr {
		background: rgba(255, 255, 255, .05);
	}

	/*	.mobile-menucss>ul>li.cr{ background: #fff;}
	.mobile-menucss>ul>li.cr>a{ color: #000;}
	.mobile-menucss>ul>li.cr>a span{color: #000;}*/
	.mobile-menucss>ul>li>a {
		position: relative;
	}

	.mobile-menucss>ul>li>a,
	.mobile-menucss>ul>li>h3 {
		font-weight: normal;
		display: block;
		padding-left: 30px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.09);
		/*border-top:1px solid rgba(255,255,255,0.1);*/
		height: 45px;
		line-height: 45px;
	}

	.mobile-menucss>ul>li>a>span {
		color: #fff;
		font-size: 16px;
	}

	.mobile-menucss>ul>li>ul {
		padding-left: 50px;
		overflow: hidden;
		/*display: none;*/
	}

	.mobile-menucss>ul>li>ul>li {
		line-height: 45px;
		position: relative;
	}

	.mobile-menucss>ul>li>ul>li>a>span {
		color: #fff;
		opacity: .8;
		line-height: 25px;
	}

	.mobile-menucss>ul>li.mobiles-links {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 30px;
		border: none;
	}

	.mobile-menucss>ul>li.mobiles-links a {
		border: none;
	}

	.mobile-menucss>ul>li.mobiles-links img {
		width: 50px !important;
		height: 50px !important;
		max-width: none;
		margin-left: 0;
		padding-left: 0;
	}

	/*手机端头部*/
	.mobile-headerwrap {
		height: 48px;
		position: relative;
		z-index: 999990;
	}

	.mobile-header {
		background: #fff;
		height: 50px;
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 990;
	}

	.header-shower {
		line-height: 50px;
		height: 50px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
		position: relative;
		z-index: 66;
		text-align: center;
	}

	.mobile-header .header-shower img {
		width: auto !important;
		height: 35px !important;
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}
	.mobile-header .header-shower img:nth-child(3){ padding-left: 5px;height: 20px !important;}
	.menu-active>ul>li {
		transform: translateX(0);
		opacity: 1;
	}

	.menu-active>ul>li>a {
		height: 45px;
		line-height: 45px;
	}

	.menu-active>ul>li:nth-child(2) {
		-webkit-transition-delay: 300ms, 300ms;
		transition-delay: 300ms, 300ms;
	}

	.menu-active>ul>li:nth-child(3) {
		-webkit-transition-delay: 350ms, 350ms;
		transition-delay: 350ms, 350ms;
	}

	.menu-active>ul>li:nth-child(4) {
		-webkit-transition-delay: 400ms, 400ms;
		transition-delay: 400ms, 400ms;
	}

	.menu-active>ul>li:nth-child(5) {
		-webkit-transition-delay: 450ms, 450ms;
		transition-delay: 450ms, 450ms;
	}

	.menu-active>ul>li:nth-child(6) {
		-webkit-transition-delay: 500ms, 500ms;
		;
		transition-delay: 500ms, 500ms;
	}

	.menu-active>ul>li:nth-child(7) {
		-webkit-transition-delay: 550ms, 550ms;
		transition-delay: 550ms, 550ms;
	}

	.menu-active>ul>li:nth-child(8) {
		-webkit-transition-delay: 600ms, 600ms;
		transition-delay: 600ms, 600ms;
	}

	.menu-active>ul>li:nth-child(9) {
		-webkit-transition-delay: 650ms, 650ms;
		transition-delay: 650ms, 650ms;
	}

	.menu-active>ul>li:nth-child(10) {
		-webkit-transition-delay: 700ms, 700ms;
		transition-delay: 700ms, 700ms;
	}

	.menu-active>ul>li:nth-child(11) {
		-webkit-transition-delay: 750ms, 750ms;
		transition-delay: 750ms, 750ms;
	}

	.menu-active {
		left: 0;
		animation-name: ani-menu;
		animation-timing-function: ease-in-out;
		animation-duration: 500ms;
		box-shadow: none;
	}

	.menu-hide {
		/*left: -100%;*/
		left: 0;
		height: 0;
		animation-name: ani-menu1;
		animation-timing-function: ease-in-out;
		animation-duration: 500ms;

	}



	/*菜单动画*/
	@keyframes ani-menu {
		0% {
			/*left: -100%;*/
			height: 0;
		}

		100% {
			/*left: 0;*/
			height: calc(100%);
		}
	}

	@-webkit-keyframes ani-menu {
		0% {
			/*	left: -100%;*/
			height: 0;
		}

		100% {
			/*	left: 0;*/
			height: calc(100%);
		}
	}

	@keyframes ani-menu1 {
		0% {
			/*	left: 0; */
			height: calc(100%);
		}

		100% {
			/*	left: -100%;*/
			height: 0;
			box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
		}
	}

	@-webkit-keyframes ani-menu1 {
		0% {
			/*left: 0;*/
			height: calc(100%);
		}

		100% {
			/*left: -100%;*/
			height: 0;
			box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
		}
	}

	/*搜索开始*/
	.head-icons {
		position: absolute;
		top: 0;
		right: 6px;
		height: 50px;
		text-align: right;
	}

	.mobile-search {
		height: 50px;
		background: #fff;
		padding: 0 20px 0 50px;
		position: fixed;
		width: 100%;
		box-sizing: border-box;
		z-index: 6666;
		top: 0;
		left: 0;
		display: none;
	}

	.mobile-menucss {
		text-align: left;
	}

	.mobile-search input {
		width: 100%;
		color: #000;
		height: 50px;
		vertical-align: middle;
		background: transparent;
		border: none;
		line-height: 50px;
	}

	.mobile-search input::-webkit-input-placeholder {
		color: #999 !important;
	}

	.mobile-search input:-moz-placeholder {
		color: #999 !important;
	}

	.mobile-search .s-searchs {
		/**/
		background: url("../image/searchbtns.png") no-repeat center center;
		position: absolute;
		width: 30px;
		height: 30px;
		right: 15px;
		top: 10px;
		line-height: 30px;
		text-align: center;
		/**/
		background-size: 20px 20px;
	}

	.mobile-search .s-close {
		cursor: pointer;
		color: #95262a;
		/**/
		background: url("../image/close.png") no-repeat center center;
		position: absolute;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		/**/
		background-size: 20px 20px;
		left: 10px;
		top: 10px;
	}

	.head-icons a.ybooks-css {
		width: 40px;
		height: 50px;
	}

	.head-icons a {
		display: inline-block;
		float: left;
		cursor: pointer;
		text-align: center;
		font-size: 20px;
		color: #666;
	/*	width: 30px;*/
		width: 25px;
		height: 50px;
		line-height: 50px;
	}

	.head-icons a.lang span {
		background: #b5151d;
		color: #fff;
		border-radius: 25px;
		width: 25px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		font-size: 12px;
		vertical-align: middle;
		display: inline-block;
		position: relative;
		top: -2px;
	}

	.head-icons a.search-mobile,
	.search-mobile-business {
		/*width:30px;*/
		height: 50px;
	}

	.head-icons a.site-css {
		width: 35px;
		height: 50px;
	}

	.head-icons a.en-css {
		width: 41px;
		height: 50px;
	}

	a.menus-mobiles {
		width: 50px;
		height: 50px;
		display: inline-block;
		position: absolute;
		left: 0;
		top: 0;
	}

	a.menus-mobiles span {
		background: #444444;
		height: 1px;
		width: 20px;
		display: block;
		position: absolute;
		left: 10px;
		top: 22px;
		transition: all 0.5s;
	}

	a.menus-mobiles span:nth-child(1) {
		/* top: 22px;*/
		transform: translate3d(0, 0px, 0);
	}

	a.menus-mobiles span:nth-child(2) {
		/*top: 28px;*/
		transform: translate3d(0, 6px, 0);
	}

	a.menus-ani1 span:nth-child(1) {
		/* animation:animenu1 500ms  1; */
		animation-fill-mode: forwards;

		transform: rotate3d(0, 0, 1, 45deg);
	}

	a.menus-ani1 span:nth-child(2) {
		/*animation:animenu2 500ms  1; */
		animation-fill-mode: forwards;
		transform: rotate3d(0, 0, 1, -45deg);
	}
	
	/*新加三个杠*/
	a.menus-mobiles{ top: -2px;}
	a.menus-mobiles span:nth-child(1) {
		/* top: 22px;*/
		transform: translate3d(0, 0px, 0);
	}

	a.menus-mobiles span:nth-child(2) {
		/*top: 28px;*/
		transform: translate3d(0, 8px, 0);
	}
	a.menus-mobiles span:nth-child(3) {
		/*top: 28px;*/
		transform: translate3d(0, 16px, 0);
	}
	a.menus-ani1 span{top:23px;}
	a.menus-ani1 span:nth-child(1) {
		/* animation:animenu1 500ms  1; */
		animation-fill-mode: forwards;
		transform: rotate3d(0, 0, 1, 45deg);
	}
	a.menus-ani1 span:nth-child(2){
		display:none;
	}
	a.menus-ani1 span:nth-child(3) {
		/*animation:animenu2 500ms  1; */
		animation-fill-mode: forwards;
		transform: rotate3d(0, 0, 1, -45deg);
	}
	
	
	

	.wrap-subs {
		overflow: hidden;
		border-bottom: 1px solid rgba(255, 255, 255, 0.09);
		/* overflow-y: auto; height: 0;  position: absolute;width:calc(100% - 150px); left: 150px;   top: 0; bottom:0; box-sizing: border-box;  transition:all 0.5s;  overflow-x: hidden; opacity: 0;*/
	}

	.mod-subnav a {
		color: #999;
		display: inline-block;
		font-size: 12px;
		width: 50%;
		margin-bottom: 30px;
		text-align: center;
		box-sizing: border-box;
		float: left;
	}

	.mod-subnav {
		margin-top: 30px;
	}

	.mod-subnav a img {
		width: 50px;
		margin-bottom: 10px;
	}

	/**/
	.wrap-subs .mod-subs {
		width: 100%;
		position: relative;
		left: -640px;
		padding-bottom: 10px;
		overflow: hidden;
		transition: all 0.5s;
	}

	.mobile-menucss>ul>li.cr .wrap-subs {
		opacity: 1;
		height: 100%;
		background: #fff;
		/*width:calc(100% - 150px); */
		/*transition-delay:1s; -moz-transition-delay:1s; */
		z-index: 99;
	}

	.mobile-menucss>ul>li.cr .wrap-subs .mod-subs {
		width: 100%;
		position: relative;
		left: 0;
	}

	.smod-tits {
		position: relative;
		margin: 10px 0 0 20px;
		left: -640px;
		/*top: 10px; */
		transition: all 0.5s;
		font-size: 16px;
		font-weight: bold;
	}

	.smod-tits span {
		border-bottom: 1px solid #000;
		padding-bottom: 5px;
	}

	.mobile-menucss>ul>li.cr .smod-tits {
		left: 0;
	}

	.mymod-tits {
		font-size: 14px;
		color: #666;
		left: -640px;
		position: relative;
		padding-left: 20px;
		padding-top: 10px;
		/*font-weight: bold;*/
		transition: all 0.5s;
	}

	.mobile-menucss>ul>li.cr .mymod-tits {
		left: 0;
	}

	/*    .sub-active{ width:calc(100% - 150px); }*/

	.mobile-menucss>ul>li.m-website {
		width: 50%;
		float: left;
		text-align: center;
		border-bottom: none;
		margin-top: 40px;
	}

	.mobile-menucss>ul>li.m-email {
		width: 50%;
		float: left;
		text-align: center;
		border-bottom: none;
		margin-top: 40px;
	}

	.mobile-menucss>ul>li.m-website a,
	.mobile-menucss>ul>li.m-email a {
		display: inline-block;
		border-bottom: none;
		width: 70%;
		height: 40px;
		line-height: 40px;
		border-radius: 40px;
		text-align: center !important;
		padding-left: 0;
		background: rgba(255, 255, 255, .2);
		opacity: .6;
	}


	@keyframes animenu1 {
		0% {
			transform: translate3d(0, 0, 0);
		}

		100% {
			transform: rotate3d(0, 0, 1, 45deg);
		}
	}

	@keyframes animenu2 {
		0% {
			transform: translate3d(0, 6px, 0);
		}

		100% {
			transform: rotate3d(0, 0, 1, -45deg);
		}
	}
	.mlangs{ font-size: 12px!important; display: inline-block; width: 52px!important; height: 22px!important; line-height: 22px!important; vertical-align: middle!important;  position: relative; margin-top: 13px; text-align: center;border:1px solid #fff; border-radius:22px; margin-right: 3px; background: none;border: 1px solid #ec2326;color: #ec2326!important; font-family: "Arial"  }

	/*新增会员中心下拉菜单*/
	.mobile-menucss {
		/*background: rgba(1,142,214,1);*/
		background: -webkit-linear-gradient(#bf7c24, #bf7c24);
		/* Safari 5.1 - 6.0 */
		background: -o-linear-gradient(#bf7c24, #bf7c24);
		/* Opera 11.1 - 12.0 */
		background: -moz-linear-gradient(#bf7c24, #bf7c24);
		/* Firefox 3.6 - 15 */
		background: linear-gradient(#bf7c24, #bf7c24);
		/* 标准的语法 */
	}
	.my-photos b{ color: #ffba00;  padding-left: 4px;}
	.my-photos {
		display: box;
		display: -webkit-box;
		display: -moz-box;
		box-align: center;
		-webkit-box-align: center;
		-webkit-moz-align: center;
		box-pack: center;
		-webkit-box-pack: center;
		-webkit-moz-pack: center;
		padding-top: 20px;
		border-bottom: 1px solid rgba(255, 255, 255, .05);
		border-top: 1px solid rgba(255, 255, 255, .05);
		padding-bottom: 20px;
		background: rgba(255, 255, 255, .05);
		transition: all 500ms;
		transform: translateX(-1000px);
		opacity: 0;
		padding:20px 30px;
	}

	.my-photos * {
		color: #fff;
	}

	.my-photos span {
		display: block;
		margin-right: 10px;
	}

	.my-photos i {
		vertical-align: middle;
		display: inline-block;
		display: block;
		font-style: normal;
		background: #ffba00;
		font-size: 12px;
		border-radius: 6px;
		margin-left: 5px;
		padding: 1px 5px;
		position: relative;
		top: -3px;
		width: 60px; text-align: center;
		margin-top: 10px;
		
		
		
	}

	.my-photos em {
		font-size:14px;
		-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari 和 Chrome */
box-flex:1.0;  display: block; 
		
	}

	.mem-btns {
		margin-top: 15px;
		/*text-align: center;*/
	}

	.mem-btns a {
		display: inline-block;
		font-size: 12px;
		background: #f7741c;
		width: 85px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		border-radius: 8px;
	}

	.mem-btns a:nth-child(1) {
		margin-right: 10px;
	}

	.my-photos img {
		width: 80px;
		border: 1px solid rgba(255, 255, 255, .2);
		padding: 2px;
		background: rgba(255, 255, 255, .5);
		height: 80px;
		border-radius: 80px;
	}

	.menu-active .my-photos {
		transform: translateX(0);
		opacity: 1;
		-webkit-transition-delay: 200ms, 200ms;
		transition-delay: 200ms, 200ms;
	}

	.menu-active>ul>li:nth-child(1) {
		-webkit-transition-delay: 250ms, 250ms;
		transition-delay: 250ms, 250ms;
	}

/*导航*/	
.mobile-header{ z-index: 999999;} 
.mobile-header .header-shower img{height:30px !important;}	
.mobile-menucss{ background: #fafafa url("../image/dwlogo.png") right 0 top 120px no-repeat; background-size: 80%  auto;/*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-sec .iconfont::before{content: "\e74a";}
.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;}
	.websites2{ position: absolute; right: 30px; top: 45%; transform: translateY(-50%);}	
.mobile-header .header-shower  .websites2 img { width: auto!important; max-width:none!important;height:20px!important; display: none;}	
.websites2 a{ width: 25px; height: 25px; line-height: 25px; border-radius:25px; display: inline-block; text-align: center; white-space: nowrap; font-size: 12px; background: #fea101; color: #fff; }
	
  .head-icons {
        position: absolute;
        top: 0;
        right: 6px;
        height: 50px;
        text-align: right;
    }	
	
	
/*首页*/
#rolls{ height:auto!important;}	
	.swiper-roll-28 .swiper-pagination span.swiper-pagination-bullet-active{width:16px !important;}	
.swiper-roll-28{ position:static;}	
.swiper-roll-28 .item-cell{height: 240px!important; 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:12px!important;  margin: 0; } 
.swiper-container-horizontal>.swiper-pagination span{ width: 12px!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;}
.stock-info h4{ margin-right: 0;}		
.page li{ margin: 0 2px;width: 30px!important;height: 30px;line-height: 30px;}
.page li a{   width: 25px!important;  height: 25px; line-height: 25px;font-size: 14px;}	
.page li.first a{ font-size: 12px;}
.page li.next a:before{ left: 0; top: 2px; position: relative!important;}
.page li.prev a:before{left: 0; top: 2px;position: relative!important;}
.page li.cr a span, .page li a:hover span{ font-size:14px;}	
.page{   margin-top:25px;}		
.project-txt span{ font-size: 14px;}
.com-tops{ position: relative;}	
.com-tops .nviews{ position: absolute; top: 0; right: 0; display: none;}	
	
/*暂无数据*/
.nodata-tips img{ width:110px;}	
.nodates{ font-size:16px;}
.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;}
	
	
body, html{ min-width:0; width:100%;   position:relative; font-size:16px; }	
html{ height: auto!important;overflow-x: hidden!important; width: 100%; overflow-y: auto!important;}
body{ position: relative; overflow-x: hidden; width:100%;  position: relative; }

	
	
/*首页*/	
.mobile-header .line{ width: 20px; height: 27px;}	
.mobile-header .header-shower .logo img{height:30px;}	
.mobile-header .menus-mobiles span{background:#0068b7;}
.index-swiper{ overflow: visible;}
.index-swiper >.swiper-wrapper{ height: auto;  display: block;}
.index-news-center .news-title{   flex-direction: column-reverse;}	
.layer-wrapper{ padding:0 10px;}	
.video-wrapper{ margin-top:20px;}	
.index-news-center .news-title .video-wrapper .video-box{ height: 180px;}	
.index-news-center .news-title .video-wrapper .video-box .poster-image:after{ transform:translateX(-50%) translateY(-50%) scale(0.7)}	
.index-news-center .layer-wrapper .wrapper{     margin-right:0;}
.index-news-center .news-title .title-wrapper,.index-news-center .news-title .video-wrapper{ padding-right: 0;}	
.index-news-center .news-title .title-wrapper{ width: auto; justify-content: center;}
.index-news-center .news-title .title-wrapper .news-tag .tag-title{ width: auto;}
.index-section-title .tit{ text-align: center; }
.index-section-title{ padding-bottom: 10px; margin-bottom: 15px; margin-top: 25px;}
.index-section-title:after{ position: absolute; left: 50%; margin-top: 0; bottom: 0; height: 2px; width: 30px; transform: translateX(-50%);}	
.index-section-title .tit{ font-size: 24px;}	
.index-news-center .news-title .title-wrapper .news-tag .tag-title{ border-radius:5px;  line-height: 36px; font-size: 18px; padding: 0 10px; margin: 0 5px;}
.news-pic-list .item{ float: none; width: auto; padding-right: 0; }	
.news-pic-list .item .context .title{ font-size:16px; }	
.news-pic-list .item .context .date{ font-size:14px; line-height: 35px;}
.index-banner .pagination .swiper-pagination-bullet{ width: 35px;}	
.index-banner .pagination{ height: 25px;}	
.project-pic-list .item{}	
.project-pic-list .item .title{ font-size: 16px; line-height: 25px; padding: 4px 15px; box-sizing: border-box;}
.event-swiper .event-swiper-date{ margin-right:0; }	
.event-swiper .event-swiper-date .swiper-slide .date{    padding: 0 10px;}
.event-swiper .event-swiper-date .swiper-slide .date span{ width: 80px; font-size: 18px;}
.yearcnts .context{ font-size: 14px; line-height: 150%; margin-top: 0;
text-justify:inter-ideograph; text-align: justify;text-justify: distribute; max-height: 198px; overflow-y: auto;}	
.event-swiper .event-swiper-date .swiper-slide{ height: 50px;}
.event-swiper .event-swiper-date .swiper-slide + .swiper-slide:before{ width: 5px; height: 5px; border-radius:5px; left: 32%; }	
.event-swiper{ height:260px;}
.event-swiper .event-swiper-date .cr:after{ transform:translateY(-50%) scale(0.6);}
.event-swiper .icon-down, .event-swiper .icon-up{ left: 15px; width: 50px;}	
.event-swiper .icon-up{ height: 30px; top: 20px;}
.event-swiper .icon-down{ height: 30px;bottom: 15px;  padding-top: 20px;}
.event-swiper .iconfont:before{ font-size: 32px;}
.event-swiper .event-swiper-desc{ margin-left: 20px;}	
.year-tit{ font-size:26px;}	
.index-events .index-section-title{margin-bottom: 15px;}
.index-events{    background: url(../image/event-bg2.png) no-repeat; background-size:500px auto;   background-position: right 0 top 20px!important;}
.index-events .index-section-title{  margin-top:40px;}	

.index-swiper .mode-banner .mode-inner .wrap-ads>img{ max-width: 200%;    width: 200% !important; }
.index-swiper .swiper-slide .mdads{top: 50%;    transform: scale(1) translateY(-50%); opacity: 1;}
.index-swiper .mode-banner .mode-inner .blogos img{ max-width: 120px;}	
.btext{ /*font-size: 20px;*/ font-size:18px; margin-top: 20px; font-weight: bold;}	
.bottom-links .links .menu{ display: none;}
.page-footer .wrapper{ justify-content: center;}	
.page-footer .contact{align-items:center; flex-direction: column-reverse;}
	.page-footer .contact .address{ padding-bottom: 0; margin-bottom: 0; margin-top:10px; border: none;}
	
.page-footer{padding-top:40px;}	
.page-footer .footer-bottom{ margin-top:20px;}
.page-footer .footer-bottom .wrapper {  flex-direction: column; justify-content: center; position: relative; padding-top: 30px;}
.bei-an{ justify-content: center; align-items: center;}
.copy-right, .bei-an{ text-align: center;}
.bei-an .web-link{ position: absolute; top:0; left: 0; right: 0; }	
.bei-an .web-link .item{ margin: 0 8px!important; float: none;}
	
/*关于我们*/
.group-introduce .introduce{  display: block; padding: 0; width: auto;  }	
.group-introduce{ display: block; padding: 0 10px; }	
.group-introduce .introduce .group-desc p{ line-height:180%;}
.group-introduce .introduce .group-name{ margin-bottom: 20px;  font-size: 20px; font-weight: bold; }
.group-introduce .values{ padding-right: 0; }
.group-introduce .values{ position: relative; z-index: 4;}
.group-introduce:after{ background-size:  100% auto; z-index: 99;}	
.group-introduce .values .box{padding-bottom:40px; margin-bottom: 100px; padding-top: 20px;}	
.inner-common-title-big{ font-size: 24px;}	
.group-introduce .values .box .slogin{font-size:24px;}
.group-money{  flex-wrap: wrap;}
.group-money .item .money{ font-size: 28px;}
.group-money .item{ width:50%; padding:0 8px; box-sizing: border-box; border-bottom: 1px solid rgba(10,85,188,.1); padding-bottom: 20px;}
.group-money .item + .item{ margin: 0;}
.group-money .item:nth-last-child(1),.group-money .item:nth-last-child(2){border-bottom:none; padding-bottom: 0;  position: relative; top: -14px;}	
.inner-common-title{ margin:30px 0 30px 0; position: relative; padding-bottom:10px;}
	
.inner-common-title:after{position: absolute;left: 50%;margin-top: 0;bottom: 0;height: 2px; width: 30px; transform: translateX(-50%);}	
.group-leader .item{ width: 100%;    margin-bottom:20px;}	
.group-leader .item em{  margin: 0 10px; height:20px;}
.group-leader .item .name, .pic-news .item .context .title{  font-size:20px; }	
.group-leader .item .pos{ font-size: 16px;}
.event-history{padding:20px 0 20px 0; }
.event-history-swiper{ margin-top: 35px; margin-bottom: 25px;}	
.event-history-swiper .event-history-swiper-container .item .desc{ height: auto; margin-top: 25px;}
.event-history-swiper .event-history-swiper-container .item .icon:before,.event-history-swiper .event-history-swiper-container .item .icon:after{ display: none;}
.event-history-swiper .event-history-swiper-container .item .icon{ margin-top: 15px;}	
.event-history-swiper .event-history-swiper-container{ height: auto;}	
.event-history-swiper .event-history-swiper-container .item .year{ flex: none;}	
.event-history-swiper .event-history-swiper-container .swiper-slide:nth-child(2n+1) .item {flex-direction: column;}
.event-history-swiper .event-history-swiper-container .swiper-slide:nth-child(2n+1) .item .desc {justify-content: flex-start;}
.event-history-swiper .event-history-swiper-container .swiper-slide:nth-child(2n+1) .item .icon:before {bottom: initial; top: 40px;}
.event-history-swiper .event-history-swiper-container .swiper-slide:nth-child(2n+1) .item .icon:after {bottom: initial; top: 40px;}
.event-history-swiper .event-history-swiper-container .swiper-slide:nth-child(2n+2) .item .year {justify-content:flex-start;}	
.event-history-swiper .event-history-swiper-container .item .icon{ height: auto;}	
.event-history-swiper .event-history-swiper-container:before{ top: 68px;}	
.event-history-swiper .event-history-swiper-container .item .year{ font-size: 36px; }	
.org-structure .index-section-title{ position: static;}
.event-history-swiper{ position: relative;}
.event-history-swiper .prev, .event-history-swiper .next{ position: absolute; top: 54px; left: -2px; z-index: 80;}
.event-history-swiper .next{ right: -2px; left: auto;}
.event-history-swiper .swiper-slide{ height: 0;}	
.event-history-swiper .swiper-slide-active{ height: auto;}
	
/*业务体系*/
.sub-menu .cur-menu{display:none;}
.sub-menu{ height:45px; }	
.sub-menu-list{ line-height: 45px; white-space: nowrap; overflow-x: auto; width: 100%;}
.sub-menu-list .item{ float: none; display: inline-block; margin: 0 12px; font-size: 16px; }
.business-layout .title{ font-size:24px; margin-bottom: 20px; text-align: center;}
.business-layout{    margin:20px 0;}
.business-layout .business-desc{ font-size: 16px;text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.business-map{padding-top:30px;margin-bottom:30px;}
.business-map .business-map-title{  font-size: 24px; line-height: 150%;  padding:5px 0 5px 50px;  background-size:auto 40px;  }	
.business-map .map-pic{ width: 100%;}	
.business-map .map{ display: block; padding: 0 10px;} 
.business-map .map-pic .city-item{ font-size: 12px; transform:translateX(-15px);}
.business-map .map-pic .city-item:after{left: calc(100% + 5px);}	
.business-map .map-pic .legend{ top:75%;}	
.business-map .business-map-title{ margin-bottom:30px;}
.business-map .map-pic .city-item:after{ border:3px solid #7f8faa;outline:none;}
.business-map .map-pic .active:after{ outline:none;    border: 3px solid #f7e3cf;}
.business-map .city-info{padding-left:10px;}
.business-map .city-info .city-company{    padding:20px 0 0 20px;}	
.business-map .business-map-list{ padding-left: 0;}	
.business-map .city-column{   flex-direction: row;}	
.business-map .business-map-list{ display: block;}
.business-map .city-info .city-company .item{ font-size: 14px;}	
.business-map .city-info .city-name{ display: none;}	
.business-map .city-info .city-company{  background: none;}
.business-map .city-info{background-image: linear-gradient(to bottom, #e9f1fe, #fff); padding-top: 10px; padding-bottom: 20px;}	    
.business-map .city-column{ margin-top:10px; margin-bottom:5px; display:block; white-space: nowrap; width: 100%; overflow-x: auto; text-align: center;}	
.business-map .city-column .city-item{ display: inline-block; font-size: 16px; padding: 0 5px; }
.business-map .map-pic .legend .item{ font-size: 12px;}	
.sub-menu .cur-menu{ display: none; }	
.business-case-swiper{    margin-top:20px; padding: 0 20px 20px 20px;    }
.business-case-swiper .item .context{ height: auto;}	

.business-case-swiper .item .context .title{ font-size: 18px; line-height: 150%;}
.business-case-swiper .item .context .title .name, .business-case-swiper .item .context .title .tit{  white-space:normal;overflow: visible;text-overflow:inherit;}
.business-case-swiper .prev, .business-case-swiper .next{ z-index: 9;}
.business-case-swiper .next{ right:5px;/* top: 170px;*/}
.business-case-swiper .prev{ left:5px;/* top: 180px;*/}
.business-case-swiper .item .context .attr .li{float: none; width: 100%; font-size: 16px; line-height: 150%;}
.business-map .more-case{ margin-top: 20px; justify-content: center;}
.more-case span{ font-size: 16px;}	
.business-types-list .item{ padding: 0!important; max-width: none; width: 100%; margin-bottom:40px;}
.business-types{    padding-top:20px;}
.business-types-list .item .type-title .title{ font-size: 24px; text-align: center;}
.business-types-list .item .type-title .icon{ text-align: center;}
.business-types-list .item .type-title .icon img{ margin: 0 auto;}
.business-type-jj-list{    margin-top:10px; max-height: none; display: flex; flex-wrap: wrap;}	
.business-type-jj-list a{ width: 50%; float: none; padding: 0 5px; box-sizing: border-box; margin:5px 0; }	
.business-type-jj-list a img{ width: auto; height: auto;}
.business-types-list .item .type-title .desc{    margin-top:10px;}	
.business-types-list .item .case-list{ margin-top: 20px;}	
.business-types-list .item .case-list .core{ width: 100%;  margin-bottom: 20px;}	
.business-types-list .item .case-list .core .name{ font-size: 16px;}	
.business-types-list .item .case-list{padding-bottom:30px; margin-bottom: 30px;}
.more-case{ justify-content: center;}	
	
/*业务详情页*/	
.inner-common-title.align-left{ justify-content: center; align-items: center;margin-bottom: 15px;}
.inner-common-title.align-left .title{ font-size: 24px; }	
.business-info .desc{ font-size: 16px;}	
.business-detail{ margin-top: 40px;    padding:30px 0;}
.business-detail .business .context{   padding-left: 0; padding-top: 25px;}	
.business-detail .business .pic{ float: none;}	
.business-detail .business .context .info{ font-size: 16px;  text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.business-detail .business .context .title{ font-size: 18px; margin-bottom: 15px;}
.business-detail .business .context .attr{ font-size: 18px;}	
.business-detail .business .pic{ max-height: 240px; overflow: hidden;}
.buswrap{ display:block;text-justify:inter-ideograph; text-align: justify;text-justify: distribute; }
.hotsline{ padding: 20px; margin-top: 10px;}	
.bussinessright{ width: auto; margin-left: 0; padding: 0;}	
.tels{ font-size:24px;}	
.hotsline ul li{ font-size:16px;padding-bottom:15px;padding-top:15px; }	
.H60{ height: 30px;}
.rollprojects-wrap .projects-bt{ transform: scale(0.6)}
.rollprojects2 .item-inners{    margin: 0;}
.rollprojects-wrap .projects-bt1{ left:0;}	
.rollprojects-wrap .projects-bt2{ right:0;}
.rollprojects2 .item-cnt .item-tit a{ font-size: 16px;}	
	
/*产业园区*/
.sub-menu{ text-align: center;}	
.business-system .desc{ font-size: 16px;}
.business-system{ display: block;text-justify:inter-ideograph; text-align: justify;text-justify: distribute; height: auto; margin-bottom: 30px;}	
.business-system .index-section-title{ width: auto;}	
.business-list .tags{ width: 100%; overflow-x: auto; display: block; white-space:nowrap; height: auto; margin-top:20px; margin-bottom: 20px;}
.business-list .tags li{ display: inline-block;}	
.business-list .business-case-swiper .list-item{ width: 100%; float: none;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); }
.business-list .business-case-swiper .list-item .context .title{padding:15px 0;}	
.business-list .business-case-swiper{ padding: 0;}	
.business-list .business-case-swiper .item .context{ height: auto; border: 1px solid #f9f9f9; background: #fff; padding: 5px 20px 20px 20px;}
.common-page ul li+li{ margin-left: 5px;}	
.common-page ul li a{ width: 25px; height: 25px; border-radius:25px; font-size: 14px; white-space: nowrap;}
.common-page{ margin-bottom: 0; padding-top: 15px;}
.business-list2, .business-list20{ padding-top: 30px;}	
.exemplars-list .item{ float: none; width:auto; background: #fafafa; padding: 20px; box-sizing: border-box;}
.exemplars-list .item .pic{ max-width: 220px; margin: 0 auto;}
.exemplars-list{  margin-right: 0;}
.exemplars-list .item .pic .inner{ margin-top: -80px; margin-bottom:25px;}	
.exemplars-list .item:nth-last-child(1){ margin-bottom: 20px;}	
.exemplars-list .item .context .desc{    line-clamp: 54;-webkit-line-clamp: 54;}	

/*集团招聘*/	
.job-list .item .inner{ padding: 15px 15px; height: auto; min-height: 150px; }	
.job-list .item{ width: 100%; float: none; margin-bottom: 20px;}	
.job-list .name{ font-size: 18px;}	
.mq-tag .company-type{  display: block;  white-space: nowrap; width: 100%; overflow-x: auto;}	
.mq-tag .company-type .item{ display: inline-block; font-size: 16px; padding: 0 15px; line-height: 40px;  }	
.mq-tag .company-type{ margin-bottom: 0; margin-top: 20px; position: relative; top: 15px;}		
.mq-tag .company-type .item + .item{ margin-left: 5px;}
/*新闻列表*/
.inner-news-pic-list{ margin-top: 30px;}	
.news-info{ margin-top: 30px; margin-bottom: 20px;}
.news-info .news-title{ font-size: 24px;line-height: 150%;}	
.news-info .news-attr{ height: 35px;     margin:15px 0 10px 0;}
.news-info .news-attr .item + .item{ margin-left:10px;font-size: 14px;}	
.news-info .news-attr .item{  font-size:14px;}
.news-info .news-content p{ font-size:16px; }
.news-info .news-content *,.news-info .news-content{ line-height: 180%!important;}
.news-info .news-content img{ max-width:100%; height:auto!important;}
.news-rel{ display: block; }
.news-rel .item:nth-child(2){ flex-direction: row-reverse; margin-top: 10px;}	
.news-rel .item{ align-items: flex-start; font-size: 16px;}
.news-rel .item span{ white-space: nowrap;}
.news-rel .item em{ position: relative; top: 5px;}

/*公示公告*/
.news-list-one{padding:20px 0;}	
.news-list-one .item{ height:auto; }	
.news-list-one .item .date{ width: 80px;}	
.news-list-one .item .context .title{font-size:18px; line-height: 150%;}
.news-list-one .item .context{ margin-left: 15px;}	
.cur-menu{ display: none;}
	.news-list-one .item{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #eee; align-items: flex-start}
.news-list-one .item .context .desc{  line-height: 150%;
display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
-webkit-line-clamp: 2; color: #999; font-size: 14px;}	
.news-list-one .item .context .title,.part-list-news .item .title .tit,.list-news .item .title,	.search-list .list .item .text{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; white-space: normal;}	
	
.news-list-one .item .context .title{ margin-bottom: 5px;}
.news-list-one .item:hover{ box-shadow: none;}
.news-list-one .item .date .day{ font-size:24px;}
	.news-list-one .item{ display: flex; align-items: center;}
	.news-list-one .item .context .title{ margin-bottom: 0;}
	.news-list-one .item .date{ background: #fafafa; height: 62px; padding-top: 8px; border-radius:8px; }
.news-list-one .item .date .year{ font-size: 14px;    padding-top: 6px;
    margin-top: 6px;    border-top: 1px solid #f1f1f1;}
	.news-list-one .item .context .desc{  display: none;}
.part-list-news{  margin:10px 0 30px 0;}	
.part-list-news .item{    padding:20px 0;}	
.party-work-page{ padding-bottom: 0;}
/*党建*/	
.part-list-news .item .title .tit{ font-size: 16px; padding-right: 0;}	
.part-list-news .item .title .detail{ display: none;}
.part-list-news .item .title .tit:before{  top: 8px;    transform: translateY(0)  scale(0.8);}	
.layer-wrapper4{ padding: 0 10px;}	
.party-work-page .layer-wrapper4{ margin-top: -30px;}	
.party-work-content{padding:15px 15px 0 15px;}	
.party-work-content-list .core{ float: none; width: auto;}
.party-work-content-list .pic-news .item .context .title{ font-size: 16px; line-height: 150%;}
.party-work-content-list .pic-news .item .context{ padding-left: 10px;}	
.party-work-content-list .list-news{margin:25px 0;}
.list-news .item .title{ font-size:16px; line-height: 150%; padding-right: 10px; }	
.list-news .item{ margin-bottom:15px; padding-bottom: 15px; border-bottom: 1px solid #f8e3d0;}	
.list-news .item .title:before{ top:10px;transform: translateY(0);}
.list-news .item .date{ line-height: 150%;}
.party-common-title .title{ font-size: 24px;}
.party-common-title .title{ background-size:28px auto; padding-left: 0;}
.party-work-content-list .party-common-title{ margin-bottom: 15px;}	
	.party-work-content-list .pic-news2{ margin-bottom: 25px;}	
	
/*招商项目*/
.project-main{ margin-top: 25px;}	
.project-main .pic{ float: none; width: 100%;}
.project-main .context .name{ font-size: 22px; line-height: 150%; margin-top: 20px;}	
.project-main .context{    padding-left: 0;}	
.project-main .context .basic{ font-size: 16px; line-height: 150%; flex: 1; margin-right: 20px;}
.project-main .context .ewm img{ width: 90px; height: 90px;}	
.project-main .context .ewm{ font-size: 14px;}
.project-main .context .detail{ width: 160px; height: 45px; line-height: 45px; margin-top: 10px; }
.project-main .context .detail span{padding-left: 30px;     background-size: 20px auto;}
.project-imgs-swiper .button-prev, .project-imgs-swiper .button-next{  transform: scale(0.6);}	
.project-imgs-swiper{}
.project-imgs-swiper .button-prev{ left: 0; left: 25px;}
.project-imgs-swiper .button-next{ right: 0; right: 25px;}
.project-dynamics-list .item{ width: 100%;}	
.project-dynamics-list .item .inner .title{ font-size: 16px; color: #000; margin-bottom: 10px;}
.project-dynamics-list .item .inner .desc{  margin-bottom:5px;}
.project-dynamics-list .item .inner .desc,.project-dynamics-list .item .inner .date{ font-size: 14px;}	
.project-dynamics-list .item .inner{ padding-bottom: 20px;}	
.project-dynamics-list .item{margin-bottom:20px;}	
.project-dynamics-list{ margin-top:25px;}	
.store-list .item .context .title{ font-size: 16px;}
.store-list .item{ float: none; width: 100%;}	
.store-list .item .context .desc{font-size: 14px; margin-top: 5px;}	
.store-list .item .context{ padding:15px 0; }	
.store-list .item{ margin-bottom:20px;}	
.store-list .item:nth-last-child(1) .context{ border-bottom: none;}	

/*企业宣传*/
.group-promotion{    padding:30px 0;}	
.inner-common-title{ font-size:24px; }
.group-promotion .item .pdf .link .name{ font-size:16px; }	
.group-promotion .item .pdf{ width: 100%;}
.group-promotion .item{ display:block;}
.group-promotion .item .wx-public{ width: 100%; margin-top: 25px; padding:30px 0;}	
.group-promotion .item .wx-public .ewm img{ width: 150px;} 	
.company-promotion .company-type{ margin-top:0; margin-bottom: 20px;}
.company-list{ padding-top: 25px;}	
.company-list .item{ width: 100%; float: none;margin-bottom:25px;   }	
.company-promotion{    margin-bottom:20px; }
.company-list .item .box{ height: 220px;}	
.company-list .pdf-icon{ width:45px;}
.news-info .publicnotice-content{ margin-top: 30px;}
.news-info .publicnotice-content .public-content ul li{ width: 100%; float: none; }	
.news-info .publicnotice-content .public-title{ font-size: 16px;}
.news-info,.news-info *{ font-size: 16px; line-height: 180%;}	
.sub-menu{ height: auto;}	
.index-search .control .inp,.index-search .btn{ height: 40px; line-height: 40px;}
.search-list .list .item .text{ line-height: 160%;  flex: 1;}
.search-list .list .item{ display: flex; align-items: flex-start; line-height: 160%; padding: 15px 0;}
.search-list{ margin-bottom:20px;}
	
/*社会责任*/		
.inner-page-banner .banner-cnt img{ /*height: 150px;*//*height: 110px;*/ width: auto;}	
.important-project-list .item{  width: 100%; float: none; margin-bottom: 20px; }	
.important-project-list .item .context{ padding: 10px 10px;}
.important-project-list .item .context .proejct-info .title{ font-size: 18px;}	
.important-project-list .item .context .detail{transform: scale(0.7); }	
.important-project-list .item .context .proejct-info .attr{ font-size: 14px; line-height: 28px; margin-top: 10px; padding: 0 10px;}	
.important-project{ padding-bottom:20px;}
.social-swiper .swiper-slide .item{ }	
.social-swiper-control{margin-bottom:30px; margin-top: 20px;}
.social-swiper-control .item{ width: 60px;}	
.social-swiper .swiper-slide .item .title{ font-size: 18px;}
.social-swiper .swiper-slide .item .file{ font-size: 16px;}	
.social-swiper .swiper-slide .item .pic{ height: 200px;}
.social-swiper .swiper-slide .item .pic img{ width: 100%; height: 100%;}
.inner-news-pic-list{ margin-right: 0;}	
.event-history-swiper .event-history-swiper-container .item .icon em{ overflow: hidden;outline:none;}
.event-history-swiper .prev, .event-history-swiper .next{  width: 28px; height: 28px; overflow: hidden;  }
.event-history-swiper .prev{ left: -8px;}
.event-history-swiper .next{ right: -8px;}
.event-history-swiper .prev:before, .event-history-swiper .next:before{content: "\e60f"; font-family: "iconfont" !important; display: block;}
.event-history-swiper .next:before{    content: "\e67a";}	
.image-ad img{ height: 100px!important; width: auto;  max-width: none;  transform: translateX(-30px);}

/*项目列表*/	
.project-top{ display: block;}	
.project-leftcnt{ padding-right: 0; width: auto;}	
.linkdowns{ margin-left: 0;bottom: 0;}
.projects-videos{ width: auto;  padding-left: 0; margin-top: 20px; }	
.wrap-projects .project-name{ font-size: 24px;}
.subcontact{}
.subcontact{ flex-direction: column;} 	
.subcontact .item-cell{ justify-content: flex-start; align-items:flex-start; margin-bottom:10px;}
.subcontact .itemico{ width: 20px; padding-top:3px;}
.subcontact .item-cell .itemico{ margin-right:10px; }	
.subcontact .codes{ flex-direction: row;align-items: center;}
.subcontact .codes .itemico{ margin-left: 0; width: 90px; }
.subcontact .item-cell .itemcnt{ flex: 1;}	
.subcompany .items-addr{ flex-direction: column;} 	
.subcompany .items-addr .it-core cite{ width: 20px;}
.subcompany .items-addr .it-core{ margin-top: 8px;}	
.linkdowns{ position: static; display: flex;    justify-content: flex-end; position: relative; left: 0; top: 0; }
.wrap-projects .detail{ float: none; transform: scale(0.9); margin-top: 25px;}	
.projectdesc{ margin-top: 20px;}	
.project-top:after{ display:none; }
.linkdowns:after{content: ""; border-bottom: 1px solid #ccc; display: block; position: absolute; left: 0;top: 60%;right:160px;}	
.wrap-projects{ margin-bottom: 30px;}
.project-dynamics .inner-common-title .prmores{ top: 8px;}
	
.inner-news-pic-list .item .context{ min-height: 0;}	
.news-pic-list .item .context .desc{ display: none;}

/*公众号封面*/	
.company-list .fimg{padding-top:55%;}	
.company-list .item .box{ height: auto;}
.company-list .pdf-icon{ width: 20px;}
.company-list .item .box .wx-public{ left: 50%;  right: 0; transform: translate(-50%); display: block; width: 135px;}	
.company-list .item .box .wx-public:after{ display: none;}	
.company-list .fimg span{ display: none;}
.company-list{ margin-right: 0;}
.company-list .item{ padding-right: 0;}

/*所属企业*/
.industry-core .info .intro .pic {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .industry-core .info {
        margin-top: 15px;
    }

    .industry-core .info .intro .con .title {
        font-size: 20px;
        margin-top: 10px;
    }

    .industry-core .info .intro .con .desc {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
    }

    .industry-core .info .list {
        margin-right: 0;
        margin-top: 15px;
    }

    .industry-core .info .list .item {
        float: none;
        padding: 0;
        margin-top: 15px;
        width: 100%;
    }

    .industry-core .info .list .item .left {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .industry-core .info .list .item .right {
        height: auto;
    }

    .industry-core .info .list .item .name {
        margin-top: 10px;
        font-size: 17px;
    }

    .industry-core .info .list .item .desc {
        margin-top: 5px;
        line-height: 20px;
        font-size: 14px;
    }
	
	/*所属企业详情*/
 .business-project-info {
        margin-top: 20px;
    }

    .business-project-info .content .title .name {
        font-size: 22px;
        font-weight: normal;
        margin-top: 10px;
    }

    .business-project-info .image {
        float: none;
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
    }

    .business-project-info .image:before {
        display: none;
    }

    .business-project-info .content .title {
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .business-project-info .content .title .weburl {
        float: none;
        display: block;
        font-size: 14px;
    }

    .business-project-info .content {
        display:block;
        height:auto;
    }
    .business-project-info .content .con {
        font-size: 14px;
        line-height: 24px;
        height:auto;
    }


    .business-project-info .important-proejct {
        padding: 20px 0 20px 0;
    }

    .business-project-info .business-project {
        margin-top: 10px;
    }

    .business-project-info .business-project-swiper {
        margin: 0;
    }

    .business-project-info .business-project-swiper .swiper-slide {
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    .project-info {
        margin: 15px 0 30px 0;
    }

    .project-info .image {
        float: none;
        margin: 0;
        margin-bottom: 10px;
    }	
	
	
.news-rel .item:nth-last-child(1){ justify-content: flex-end;}
.projects-videos{ min-height:0;}
	.business-detail .business .context .info{ max-height:none;}	
	
/*新加首页滚动开始*/
.indexnavs{ display: none;}
.H75{ height: 0;}
.project-pic-list{  margin-bottom:0; margin-top: 0;}
.websites2{ display: none;}	
.index-swiper .section  .mdads{transform:scale(1) translateY(0);opacity: 1;}	
/*新加首页滚动结束*/	

/*身边榜样*/
.exemplars-list{ display: flex; flex-wrap: wrap; margin-right: -2%;}
.exemplars-list .item{ width:48%; margin-right: 2%; background: none; padding: 0 5px; margin-bottom: 80px;   }
.exemplars-list .item .pic{ padding: 0;}
.exemplars-list .item .pic:after{ right: -5px; width: auto; bottom: -5px; top: auto;}	
.exemplars-list .item .pic .inner .name{ height: 35px; line-height: 35px; font-size: 16px; width: 75px;}	
.personinners{ width: 100%;}	
.personWraps{ z-index: 9999999;}
.personshow	 .closes{ position: fixed; top: 0; padding: 0 15px 0 0; line-height: 45px; text-align: right; right: 0; left: 0; background: #fff; height: 45px; z-index: 99999999}
.personWraps .pinner{  margin-right:35px;}	
	.personcnts{    margin-left:15px;  margin-right:15px; display: block; }
	.personWraps .pinner{ margin-right: 0; max-width: 250px; margin: 0 auto;}
	.personWraps .posi3{ margin-top: 15px;}
	.personWraps .perpic{ border-radius:5px;  margin: 0 auto;max-width: none;/* border-bottom: 1px solid #f1f1f1;*/ padding-bottom:20px; width: auto; background: #fafafa; padding: 20px 20px;}	
.percontents{ max-height: none; margin-top: 35px; }	
.personinners{ overflow-y: auto; align-items: flex-start; padding-top: 60px; box-sizing: border-box; padding-bottom: 20px;}	
.personWraps .name{ font-size: 28px;}
	
.business-detail .business .context .title{ padding-right: 0;}	
.business-detail .business .context .pdfdowns{ display: block; position: static;  margin-top: 15px;    }	
.business-detail .business .context .pdfdowns a{ height: 35px; line-height: 35px;}

/*公众号二维码*/	
.wrap-codes{ margin-right: -25px;}	
.wrap-codes .item-cell{  width: 50%; padding-right: 25px;}	
.wrap-codes .item-cell .item-pic img{ left: 5%; top: 5%; width: 90%!important; height: 90%!important;}	
.bussinessright20{ margin-top:20px; } 	
.event-history-swiper .event-history-swiper-container .item .desc .con{ max-height: none;}	
.group-promotion .flexs{ display: block;}	
.group-promotion .item:nth-child(1){ margin-right: 0;}
.group-promotion .item:nth-child(2){ margin-right: 0; margin-top: 30px; margin-left: 0;}	
.industry-core .info .list .item{ margin-top: 5px;}	
.industry-core .info .list .item .name{font-size: 16px;}
.industry-core .info .list{ margin-top: 0;}	
.industry-core{ border: none; background: none;}
.industry-core .info .list .item:nth-child(2n+1){ background: url("../image/corsbg5.png") no-repeat; padding-bottom: 10px;}
.industry-core .info .list .item{ padding-bottom: 10px;}
.industry-core{ margin-top: 20px;}
	
	.business-info22 .inner-common-title.align-left .title{ line-height: 130%;}
	.business-info22 .bussinessleft  .inner-common-title{ margin-top: 20px;}	
	.business-info22 .bussinessright20,.index-partners{ margin-top: 30px;}
	.partners_swiper .swiper{    margin: 0 20px;}
	.partners_swiper .swiper-slide{  height: 90px;}
	.partners_swiper .swiper-button-prev,.partners_swiper .swiper-button-next{ transform: scale(0.8)}
	.index-news-center .news-title .video-wrapper .video-box .poster-image{ display: block;}
	.index-news-center .news-title .video-wrapper .video-box .poster-image img{  max-width: none!important; width: 100%!important; height: 100%!important; object-fit: cover!important;}
	.index-news-center .news-title .video-wrapper{flex: none; width: 100%;}
	.index-news-center .news-title{ display: flex;}
	.event-swiper .event-swiper-date .cr:after{ outline: none;}
	.news-rel .item{ max-width: 100%;}
/*招商*/	
.advstage{}	
.advstage .items-adv{ width: 100%; padding: 20px 20px;}	
.advstage .items-adv:nth-child(2n+1){ background: #f5f6f8;}
.advstage .items-adv:after{ display: none!important;}	
.adv-tit cite{ width: 25px;}
.advstage .adv-desc{ margin-left: 35px;}
.com-tits{ font-size: 24px;}
.adv-tit{ font-size: 20px;}	
.horsroll-swiper{    padding: 0 16px;}	
.horsroll-swiper .swiper-slide{ font-size: 18px;   }
.yq-greybgs{ padding-bottom: 30px; padding-top: 30px;}
	
.mod-corwraps{ width: 100%;}	
.mod-corwraps .item-cell{ width: 29%;}
.mod-corwraps .item-cell .item-pic img{ max-width: 50%; height: auto;}
		.mod-corwraps .item-4{ margin-left: 20%;    margin-top: -10.5%!important;}
	.mod-corwraps .item-5{ margin-left: 0;}
	.subcontact .consmid .item-cell{padding: 20px 25px; align-items: center;}
	.subcontact .item-cell .item-desc{ font-size: 18px;}
	
	
/*园区项目详情*/
.business-detail2 .business .pic{  width: 100%; float: none; max-height: none;}	
.business-detail2 .big-img{ height: 250px;}
.business-detail{ margin-top: 0;}	
.business-detail2 .business .context{ width: auto; float: none;}
.bus-pojects .pojects-txt{ height:60px;}	
.business-detail2 .business .context .title{ margin-left:0; margin-top:0;    padding:20px 15px 20px 15px;     border-radius: 8px; }	
.business-detail .business .context{        padding-top:5px;}
	.business-detail .business .context .pdfdowns a span{ line-height: 35px; height: 35px;}	
	.business-detail .business .context .pdfdowns{ max-width: 200px; margin: 0 auto;}
	.business-detail2 .business .context .con:after{  display: none;}
	
/*企业文化*/
	.modculelist .wicon1{ width: 60px; margin-left: 45px;}	
	.modculelist li span{ font-size: 20px!important;}	
	.modculelist li h6{ font-size: 16px!important;}
	.modculelist{ margin-top: 20px;}
	
/*信息公开新11-24*/	
.news-list-one .item{margin-bottom:0; padding: 15px 0 15px 20px; align-items: flex-start;}
.news-list-one .item .date{  background: none; border: none; height: auto; padding-top:7px; margin-top: 0;}	
.news-list-one .item .date .year{ border: none; padding-top: 0; margin-top: 0;}
.news-list-one .item:after{ left: 0; top: 25px;}
.news-list-one .item .context{ margin-left: 0;}
	
.buswrap50 .desc,.project-leftcnt .projectdesc{max-height: none;}	
.buswrap50 .inner-common-title{ margin-top: 30px;}	
.horsroll-swiper2 .swiper-wrapper{ justify-content: flex-start;}
.horsroll-swiper2  .swiper-slide{margin-right: 0; margin-left: 0;}	
.horsroll-swiper2 .button-prev,.horsroll-swiper2 .button-next{ display: block;}
.develop-path .paths .item:after{ content:""; width:65px; height:65px; border-radius:65px; background: #fff; }	

	
/*新加*/	
.groups-tits{  font-size: 24px; max-width: 300px; margin: 0 auto;}	
.groups-intr{ line-height: 180%;}
.kgintrs{ margin-top: 25px;}
.mgservices{ flex-wrap: wrap; margin-bottom: 25px;} 	
.mgservices .mgser-cell{ width: 50%; box-sizing: border-box;}
.groups-tits2{    padding-top:25px; padding-bottom: 20px;}	
.group-introduce .values .box{ margin-bottom: 50px;}
/*左右结构*/
.kgintrs>.layer-wrapper>.wrapper{ display: block;}
.groups-wraps{ padding-left: 15px; padding-right: 15px; width: auto; display: block;}
.groups-tits{ text-align: center; width: auto; max-width: 300px;margin-bottom:15px; font-size: 20px;font-weight: bold;}
	.gservices{ margin-left: 10px; margin-top: 20px; margin-bottom: 30px; margin-right: 10px;}
	.gservices .gsercnts{ flex-wrap: nowrap;}	
	.gservices .gsercnts .gcell{    margin: 0 5px;}
	.group-introduce .introduce .group-name{ text-align: center; margin-right:  auto;margin-left:  auto;}
	.group-introduce .introduce{ margin-top: -10px;}
	.group-introduce .values{ left: 0; top: 0;z-index: 999;}
	.group-introduce .values .box{ margin-left: 0;line-height: 150%;}
	.group-introduce .values .box .slogin{line-height: 150%;}
	.cors-tits{ font-size: 18px;}
	.industry-core{ margin-bottom: 10px; padding-bottom: 0;}
	
	.business-detail2 .big-img .swiper-slide{height: 250px;}
}



@media screen and (max-width: 375px) {
.eventscnt-wrap{ margin-top: 15px; margin-bottom: 15px;}
.fp-tableCell{ padding-top:20px;}	
	
}

@media screen and (max-width: 360px) {

}

@media screen and (max-width: 330px) {

	
}
/*调整150%情况*/
@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),
  (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),
  (min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {
/*  :root {
    font-size: 14px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {
/*  :root {
    font-size: 13px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),
  (-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),
  (min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {
/*  :root {
    font-size: 12px;
  }*/
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {
/*  :root {
    font-size: 10px;
  }*/
html{ overflow-x: hidden;}  
body{ overflow-y: hidden; }  
.wrap-layer {
    max-width: 1180px;
    min-width: 1180px;
}
 .news-pic-list .item .context .title{  font-size: 16px;} 
 .index-section-title .tit{ font-size: 36px;}	  
 .news-title .index-section-title{ margin-top: 30px;}	  
 .index-section-title:after{ margin-top: 30px;} 
 .event-swiper{ height: 300px;}	  
 .index-events .index-section-title{ margin-bottom: 50px;}  
.event-swiper .event-swiper-date .swiper-slide .date{    padding: 0 46px;}
 .event-swiper .iconfont{ left: 80px;} 	  
 .yearcnts .context{ font-size: 16px; line-height: 150%;}
	  .index-events{     background-position: center top 80px;}  
	  .event-swiper .event-swiper-date{ font-size: 28px;} 
	  .event-swiper .event-swiper-date .swiper-slide + .swiper-slide:before{ width: 10px; height: 10px;}  
	  .event-swiper .event-swiper-date .swiper-slide .date span{ text-align: center;}
}
@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;
  }*/
}





