

/*.dowebok-Wrap { -webkit-transition:opacity 0.3s; -moz-transition:opacity 0.3s; -o-transition:opacity 0.3s; transition: opacity 0.3s;}*/

#dowebok{
	min-width: 1600px;
}

/* 进度条 相关 开始 ====================== */
.fullLayer {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 199;
	background-color:rgba(255, 255, 255, 1);
}

.progress {
	position: absolute;
	z-index: 200;
	width: 460px;
	height: 63px;
	overflow: hidden;
	background-image: url(../images/bar_bg.gif);
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	margin-left: -230px;
	margin-top: -32px;
}

.progress .bar_ash {
	position: relative;
	width: 400px;
	height: 12px;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 25px;
	background-image: url(../images/bar_ash.jpg);
	background-repeat: no-repeat;
}

.progress .bar_blue {
	position: absolute;
	width: 2%;
	height: 12px;
	overflow: hidden;
	background-image: url(../images/bar_b.jpg);
	background-repeat: no-repeat;
}

.progress_2 {
	position: absolute;
	z-index: 200;
	width: 1003px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-left: -501px;
	margin-top: -4px;
}

.progress_2 .bar_bg {
	position: relative;
	width: 100%;
	height: 8px;
	overflow: hidden;
	background-image: url(../images/lines_bg.jpg);
	background-repeat: no-repeat;
}

.progress_2 .progress_bar {
	position: absolute;
	width: 2%;
	height: 8px;
	overflow: hidden;
	background-image: url(../images/lines.jpg);
	background-repeat: no-repeat;
}

.progress_2 .loadingText {
	padding-top: 10px;
	text-align: center;
	font-size: 12px;
	font-family: Microsoft YaHei;
	color: #9A9A9A;
	letter-spacing: 3px;
	line-height: 2;
}

	/* 加载进度显示loading 蓝色转圈动画 开始 ========================== */
	section {
		position: absolute;
		z-index: 999;
		top : -200px;
		left: 50%;
		width: 200px;
		margin-left: -100px;
		display: inline-block;
		text-align: center;
		min-height: 215px;
		vertical-align: top;
	}
	.loader {
		position: relative;
		width: 60px;
		height: 60px;
		border-radius: 50%;
		margin: 75px;
		display: inline-block;
		vertical-align: middle;
	}
	.loader-star {
		position: absolute;
		top: calc(50% - 12px);
	}
	.loader-1 .loader-outter {
		position: absolute;
		/* border: 4px solid #f50057; */
		border: 4px solid #0068af;
		border-left-color: transparent;
		border-bottom: 0;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		-webkit-animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
		animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
	}
	.loader-1 .loader-inner {
		position: absolute;
		/* border: 4px solid #f50057; */
		border: 4px solid #0068af;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		left: calc(50% - 20px);
		top: calc(50% - 20px);
		border-right: 0;
		border-top-color: transparent;
		-webkit-animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
		animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
	}
	@-webkit-keyframes loader-1-outter {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@keyframes loader-1-outter {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@-webkit-keyframes loader-1-inner {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(-360deg);
			transform: rotate(-360deg);
		}
	}
	@keyframes loader-1-inner {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(-360deg);
			transform: rotate(-360deg);
		}
	}
	/* 加载进度显示loading 蓝色转圈动画 结束 ========================== */
/* 进度条 相关 结束 ============================================================ */

/* 产业动态，新闻屏 开始 ============================================= */
.sectionL4-1 {
	position: relative;
	/* 
	background-image: url(../images/w/index/b1.jpg);
	background-position: center;
	background-size: cover; 
	*/
}
	@media screen and (max-height: 900px) {
		.sectionL4-1{
			min-height: 900px;
		}
	}
.sectionL4-1-big{
	position: absolute;
	z-index: 20;
	width: 100%;
	height: 100%;
}
	.slogan{
		position: relative;
		width: 100%;
    	margin-top: 5%;
		padding: 3% 0;
		text-align: center;
	}
	.slogan>.dz{
		width: 100%;
		text-align: center;
	}
		.slogan>.dz>img{
			display: block;
			width: 47.4%;
			height: auto;
			margin: auto auto;
		}
.shows{
	color:#f00;
}
.opa{
	opacity: 0;
}
	.searchs{
		width: 100%;;
		position: relative;
    	text-align: center;
    	margin-top: 2%;
	}
		.searchs>.sf{
			position: relative;
			margin: auto auto;
			display: inline-block;
			width: 38%;
			padding: 0.2em 0;
			border: 1px solid #ddd;
			border-radius: 5px;
			background-color: #fff;
		}
		.searchs>.sf .kb{
			border: none;
			background-color: transparent;
			font-size: 16px;
			padding: 0.5em 2%;
			width: 82%;
			float: left;
			border-right: 1px solid #ddd;
		}
		.searchs>.sf .sb{
			border: none;
			background-color: transparent;
			margin: 0.3em 0 0 5%;
			float: left;
		}
	.newsarea{
		position: relative;
		width: 80%;
		padding: 1.5% 1%;
		margin: 2% auto auto auto;
		background-color: #0068af;
		border-radius: 6px;
		color: #fff;
		overflow: hidden;
	}
		/* 新闻切换轮播图 开始 ==================================================  */
		.swiper-container{
			overflow: hidden;
			height: auto;
			max-height: 500px;
		}
		.spArea {
			width: 56%;
			height: 500px;
			min-height: 500px;
			max-height: 500px;
			position: relative;
			display: inline-block;
			float: left;
		}
			@media screen and (max-height: 900px) {
				.spArea{
					height: 420px;
					min-height: 420px;
					max-height: 420px;
				}
			}
		.slideHeight {
			position: relative;
			width: 100%;
			height: 100%;
			overflow: hidden;
			float: left;
		}
		
		.slideHeight a {
			display: block;
			width: 100%;
			/* height: 100%; */
			position: relative;
			overflow: hidden;
		}
		
		.slideHeight a img {
			display: block;
			width: 100%;
			height: auto;
			min-height: 500px;
			max-height: 500px;
		}
			@media screen and (max-height: 900px) {
				.slideHeight a img{
					min-height: 420px;
					max-height: 420px;
				}
			}
		
		.slideHeight a .stitle {
			width: 100%;
			height: 46px;
			position: absolute;
			z-index: 10;
			bottom: 0;
			background-color: #000;
			background: rgba(0, 0, 0, 0.75);
		}
		
		.slideHeight .stitle .at {
			display: inline-block;
			float: right;
			padding-right: 1%;
			width: 74%;
			height: 46px;
			line-height: 46px;
			text-align: right;
			color: #dfdfdf;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-weight: bold;
			/* 省略号 */
		}
		.pagination {
			position: absolute;
			z-index: 20;
			left: 0.3em;
			bottom: 22px;
			width: 25%;
			height: 14px;
			/* text-align: center; */
		}
		.swiper-pagination-bullet {
			width: 12px;
			height: 12px;
			display: inline-block;
			border-radius: 100%;
			background: #999;
			opacity: .8;
			margin-right: 5px;
			outline: none;
		}
		.swiper-pagination-bullet-active{
			background: #fff;
			outline: none;
		}
		.swiper-pagination-switch {
			display: inline-block;
			width: 12px;
			height: 12px;
			border-radius: 8px;
			background: #555;
			margin: 0 3px;
			opacity: 0.8;
			border: 1px solid #fff;
			cursor: pointer;
			outline: none;
		}
		.swiper-active-switch {
			background: #fff;
			outline: none;
		}
		/* 新闻切换轮播图 结束 ==================================================  */
		/* 新闻列表区 开始 ====================================================== */
		.iNewsList{
			width: 41%;
			height: 500px;
			min-height: 500px;
			max-height: 500px;
			position: relative;
			display: inline-block;
			float: left;
			margin-left: 2%;
			overflow: hidden;
		}
			@media screen and (max-height: 900px) {
				.iNewsList{
					height: 430px;
					min-height: 430px;
					max-height: 430px;
				}
			}
			.iHead{
				width: 100%;
			}
			.iHead>img{
				vertical-align: middle;
			}
			.iHead>.ht{
				margin-left: 0.5em;
				font-size: 1.2em;
				font-weight: bold;
			}
			.pubArtList {
				display: block;
				width: 100%;
				position: relative;
			}
			.pubArtList .li {
				position: relative;
				width: 100%;
				padding: 1.15em 0;
				border-bottom: 1px solid #13589b;
				overflow: hidden;
				/* white-space: nowrap;
				text-overflow: ellipsis; */
				/* 省略号 */
			}
				@media screen and (max-height: 900px) {
					.pubArtList .li{
						padding: 0.75em 0;
					}
				}
			.pubArtList .li ul{
				display: block;
				width: 100%;
			}
			.pubArtList .li ul>li{
				display: inline-block;
				float: left;
			}
			.pubArtList .li ul>li.dian{
				width: 5%;
			}
			.pubArtList .li ul>li.dian>img{
				margin-top: 0.3em;
			}
			.pubArtList .li ul>li.a{
				width: 95%;
				line-height: 170%;
			}
			.pubArtList .li ul>li.a>a:link,.pubArtList .li ul>li.a>a:visited{
				font-size: 1.1em;
				color: #fff;
			}
			.pubArtList .li ul>li.a>a:hover{
				color: #ffea00;
			}
			.pubArtList .li ul>li.a .nIcon{
				vertical-align: middle;
			}
			.pubArtList .li ul>li.a .date{
				color: #ddd;
			}
		/* 新闻列表区 结束 ====================================================== */
.bigbg{
	position: relative;
	z-index: 5;
	width:100%;
	height: 100%;
}
.bigbg img{
	width: 100%;
	height: auto;
	min-height: 900px;
}
.zIndex1{
	position:absolute;
	z-index: 1;
	left:0;
	top:0;
}
.zIndex2{
	position:absolute;
	z-index: 2;
	left:0;
	top:0;
}
.zIndex3{
	position:absolute;
	z-index: 3;
	left:0;
	top:0;
}
.zIndex4{
	position:absolute;
	z-index: 4;
	left:0;
	top:0;
}


/* 产业动态，新闻屏 结束 ============================================= */

/* 集团概况屏 开始 =================================================== */

.sectionL3-2 {
	position: relative;
	background-image: url(../images/w/index/b2.jpg);
	background-position: center;
	background-size: cover;
}
	@media screen and (max-height: 900px) {
		.sectionL3-2{
			min-height: 900px;
		}
	}
	.kaikuang{
		display: block;
		position: relative;
		width: 80%;
		height: 100%;
		margin: auto auto;
	}
	.kaikuang .kl{
		position: relative;
		display: inline-block;
		float: left;
		width: 48%;
		height: 100%;
		max-width: 728px;
		overflow: hidden;
	}
		.iVideo{
			position: relative;
			width: 100%;
			margin-top: 35%;
			overflow: hidden;
		}
		.play{
			position: absolute;
			z-index: 10;
			width: 100%;
			height: 100%;
			cursor: pointer;
		}
		.vdo{
			width: 100%;
			height: auto;
			max-height: 430px;
		}
		.wh{
			display: block;
			width: 100%;
			margin-top: 4%;
		}
		.wh li{
			float: left;
			display: inline-block;
			margin-top: 1em;
			height: 36px;
			line-height: 36px;
			overflow: hidden;color: #555;
			font-weight: bold;
		}
		.wh .wl1{
			width:50%;
			background-image: url(../images/w/index/wr1.png);
			background-position: left top;
			background-repeat: no-repeat;
		}
		.wh .wl2, /* .wh .wl3 ,*/ .wh .wl4{
			background-image: url(../images/w/index/wr2.png);
			/* background-image: url(../images/w/index/wr1.png); */
			background-position: left top;
			background-repeat: no-repeat;
		}
		.wh .wl3{
			background-image: url(../images/w/index/wr1.png);
			background-position: left top;
			background-repeat: no-repeat;
		}
		.wh .wl3{
			width:50%;
		}
		.wh .wl2, .wh .wl4{
			float: right;
		}
		.wh .sp{
			display: inline-block;
			width: 92px;
			margin-right: 1em;
			color: #fff;
			text-align: center;
			font-weight: normal;
		}
		.whb{
			position: absolute;
			z-index: 1;
			display: block;
			bottom: 3em;
			width: 100%;
			height: 36px;
			overflow: hidden;
		}
			@media screen and (max-height: 900px) {
				.whb{
					bottom: 2em;
				}
			}
			@media screen and (min-height: 1080px) {
				.whb{
					bottom: 4em;
				}
			}
		.whb li{
			display: inline-block;
			float: left;
			width:25%;
			height: 36px;
		}
			.wlic{
				text-align: center;
			}
			.wlir{
				text-align: right;
			}
			.whbb{
				padding-left: 1em;
				padding-right: 3em;
				line-height: 36px;
				border-radius: 5px;
				color: #fff;
			}
			a.whbb{ padding-top: 0.2em; padding-bottom: 0.2em; font-size: 0.9em;}
			a.whbb:link,a.whbb:visited{ color: #fff; }
			a.whbb:hover{ color: #ffea00; }
			.whbb1{
				background-image: url(../images/w/index/lian.png);
				background-position: 85% center;
				background-repeat: no-repeat;
				background-color: #0068af;
			}
			.whbb2{
				background-image: url(../images/w/index/lian.png);
				background-position: 85% center;
				background-repeat: no-repeat;
				background-color: #46a4b2;
			}
			.whbb3{
				background-image: url(../images/w/index/guo.png);
				background-position: 85% center;
				background-repeat: no-repeat;
				background-color: #0068af;
			}
	.kaikuang .kr{
		position: relative;
		display: inline-block;
		float: right;
		width: 48%;
		height: 100%;
	}
		.zTit{
			width: 210px;
			margin-top: 30%;
			font-size: 2.6em;
			font-weight: bold;
			color: #0068af;
			float: right;
			text-align: right;
		}
			.zTit .zx{
				width: 35px;
				height: 7px;
				margin: auto auto;
				border-bottom: 3px solid #0068af;
				overflow: hidden;
			}
		.instr{
			margin-top: 1em;
			color: #7f7f7f;
			line-height: 2;
			text-indent: 40px;
			text-align: justify;
		}
			@media screen and (max-height: 900px) {
				.instr{
					max-height: 300px;
    				overflow: hidden;
				}
			}
		.understand{
			width: 100%;
			text-align: right;
			padding-top: 1em;
		}
		.understand a{
			color: #fff;
			font-weight: bold;
			background-color: #4680b2;
			padding: 0.4em 1.4em;
		}
		.understand a:hover{
			color: #ffea00;
		}
		.kz{
			position: absolute;
			z-index: 1;
			display:flex;
			display: -webkit-flex;
			justify-content:space-between;
			bottom: 3em;
			width: 100%;
			overflow: hidden;
		}
			@media screen and (max-height: 900px) {
				.kz{
					bottom: 2em;
				}
			}
			@media screen and (min-height: 1080px) {
				.kz{
					bottom: 4em;
				}
			}
		.kz li{
			position: relative;
		}
		/* 
		.kz .kli{ 
			margin-left: 14.3%;
		}
		.kz .kli a{
			margin: auto auto;
		}
		.kz .klilast{
			float: right;
		}
		.kz .klilast a{
			float: right;
		} 
		*/
		.kz li a{
			display: inline-block;
			padding: 1.5em;
			/* background-color: rgba(0, 0, 0, 0.5); */
			background-color: rgba(0, 104, 175, 0.8);
			/* background-color: #0068af; */
			font-size: 0.8em;
			color: #fff;
		}
		.kz li a:hover{ color: #ffea00; }
		.kz li a img{
			display: block;
			margin-bottom: 0.5em;
		}


/* 集团概况屏 结束 =================================================== */

/* 经营发展屏 三张切换图 开始 ========================================= */
.sectionL3-3 {
	background-image: url(../images/w/index/3.jpg);
	background-position: center;
	background-size: cover;
}
	@media screen and (max-height: 900px) {
		.sectionL3-3{
			min-height: 900px;
		}
	}
	.maxH{
		max-height: 751px;
	}
	.fzpos{
		width: 100%;
		margin: 165px auto auto auto;
	}
	@media screen and (max-height: 900px) {
		.fzpos{
			margin: 135px auto auto auto;
		}
	}
	.fzpwh{
		position: relative;
		width: 1301px;
		min-width: 1301px;
		/* width: auto; */
		height: 751px;
		max-height: 751px;
		margin: auto auto;
		overflow: hidden;
		background-size: cover;
	}
		@media screen and (max-height: 900px) {
			.fzpwh{
				width: 1101px;
				min-width: 1101px;
				/* width: auto; */
				height: 636px;
				max-height: 636px;
				background-size: cover;
			}
		}
	.swiper-button-next, .swiper-button-prev{
		background-color: rgba(255, 255, 255, 0.8);
    	padding: 10px;
    	border-radius: 5px;
		outline: none;
	}
	.swiper-button-prev{
		margin-left: 2%;
	}
	.swiper-button-next{
		margin-right: 2%;
	}
	.swiper-button-next:hover, .swiper-button-prev:hover{
		background-color: rgba(255, 255, 255, 1);
		color:#f00;
	}
	.swiper-pagination{
		left: 48%;
		background-color:rgba(0, 104, 175, 0.75);
		padding: 1px 15px;
		bottom: 0.1em;
		border-radius: 10px;
		outline: none;
	}
		@media screen and (max-height: 900px) {
			.swiper-pagination{
				bottom: 0.1em;
			}
		}
		@media screen and (min-height: 1080px) {
			.swiper-pagination{
				bottom: 2em;
			}
		}
	a.fza{
		position: absolute;
		z-index: 5;
		display: block;
		width: 120px;
		height: 120px;
		line-height: 124px;
		overflow: hidden;
		text-align: center;
		border-radius: 50%;
		border: 3px solid #fff;
		font-size: 1.3em;
		font-weight: bold;
		color: #0053a3;
	}
	a.fza>.ax{
		margin: auto auto;
		width: 100px;
		height: 1px;
		overflow: hidden;
		border-bottom: 1px solid #0053a3;
	}
	a.fza1{
		top: 120px;
    	left: 291px;
    	line-height: 2.3;
	}
	a.fza2{
		top: 78px;
    	left: 726px;
	}
	a.fza3{
		top: 390px;
    	left: 343px;
	}
	a.fza4{
		top: 246px;
    	left: 905px;
    	line-height: 2.3;
	}
	a.fza5{
		top:435px;
		left:742px;
	}
		@media screen and (max-height: 900px) {
			a.fza1{
				top: 100px;
				left: 220px;
				line-height: 2.3;
			}
			a.fza2{
				top: 68px;
				left: 628px;
			}
			a.fza3{
				top: 330px;
				left: 275px;
			}
			a.fza4{
				top: 190px;
				left: 755px;
				line-height: 2.3;
			}
			a.fza5{
				top: 355px;
				left: 642px;
			}
		}
	a.fza:hover{
		color:#368eae;
		border-color: #008ce5;
	}
	a.fza:hover .ax{
		border-bottom: 1px solid #368eae;
	}
	.xtiao{
		position: absolute;
		z-index: 6;
		bottom: 0;
		width: 100%;
		height: 68px;
		background: rgba(0, 83, 163, 0.8);
	}
	.xtiao>.cytxt{
		display: inline-block;
		margin-top: 15px;
		margin-left: 3%;
		font-size: 1.4em;
		font-weight: bold;
		color: #fff;
	}
	a.cym{
		display: inline-block;
		float: right;
		margin-top: 10px;
		margin-right: 3%;
		padding: 0.5em 1em;
		border: 1px solid #fff;
		border-radius: 10px;
		color: #fff;
	}
	a.cym:hover{
		color: #ffea00;
		border-color: #ffea00;
	}
/* 经营发展屏 三张切换图 结束 ========================================= */

/* 前沿发布 开始 ===================================================== */
.sectionL3-4 {
	background-image: url(../images/w/index/b4.jpg);
	background-position: center;
	background-size: cover;
}
@media screen and (max-height: 900px) {
	.sectionL3-4{
		min-height: 900px;
	}
}
.frontHd{
	width: 80%;
	margin: 11.5% auto auto auto;
}
.fTit{
	width: 210px;
	font-size: 2.6em;
	font-weight: bold;
	color: #0068af;
	float: right;
	text-align: right;
}
	.fTit .zx{
		width: 35px;
		height: 7px;
		margin: auto auto;
		border-bottom: 3px solid #0068af;
		overflow: hidden;
	}
.front{
	display: block;
	position: relative;
	width: 80%;
	height: 560px;
	max-height: 560px;
	margin: 1% auto auto auto;
	overflow: hidden;
}
.front .pb{
	position: relative;
	display: inline-block;
	float: left;
	width: 30%;
	height: 100%;
	overflow: hidden;
}
.front .fl, .front .fm{

	background-color: #fff;
}
.front .fm{
	margin-left: 5%;
}
.front .pb .fpic{
	position: relative;
	width: 100%;
}
.front .pb .fpic img{
	display: inline-block;
	width: 100%;
	height: auto;
}
.front .pb .fpic .fs{
	position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 90px;
    padding: 0.2em 0;
    text-align: center;
    color: #fff;
    font-size: 0.9em;
    background-color: #a5a5a5;
}
.front .pb .fList{
	display: block;
	position: relative;
	width: 90%;
	margin: auto auto;
}
.front .pb .fList li{
	border-top: 1px solid #ddd;
	padding: 1.5em 0;
}
.front .pb .fList li a{
	display: block;
    width: 100%;
    font-weight: bold;
    padding-bottom: 0.6em;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	/* 省略号 */
}
.front .pb .fList li a:hover{ color: #f00; }
.front .pb .fList li .fdesc{
	line-height: 2;
	color: #777;
	text-indent: 35px;
	font-size: 0.95em;
}
.front .fr{
	float: right;
}
.front .fr .frc{
	width: 100%;
	position: relative;
	background-color: #fff;
	min-height: 264px;
}
.front .fr .frc img{
	display: block;
	width: 100%;
	height: auto;
}
.front .fr .pos{
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
}
.front .fr .frc a.fat{
	display: block;
    width: 90%;
    margin: auto auto;
    padding: 0.5em 0 0.3em 0;
    color: #000;
    font-size: 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.front .fr .frc a.fat:hover{ color: #f00; }
.front .fr .frc .fDesc{
	/* 
	width: 90%;
	margin: auto auto;
	font-size: 0.8em;
	color: #999;
	line-height: 1.6; 
	*/
	width: 90%;
    margin: auto auto;
    color: #999;
    line-height: 1.5;
    margin-top: 0.3em;
}
.front .fr .frc .fDesc a{
	color: #999;
	font-size: 0.9em;
}
.front .fr .frc .fDesc a:hover{ color:#f00; }
/* 前沿发布 结束 ===================================================== */

/* 党建之窗 开始 ===================================================== */
.sectionL3-5 {
	background-image: url(../images/w/index/b5.jpg);
	background-position: center;
	background-size: cover;
}
	@media screen and (max-height: 900px) {
		.sectionL3-5{
			min-height: 900px;
		}
	}
	.party{
		display: block;
		position: relative;
		width: 80%;
		height: 568px;
		max-height: 568px;
		margin: 1% auto auto auto;
		background-color: #fff;
		background-image: url(../images/w/index/b5b.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
		.colours{
			position: absolute;
			z-index: 1;
			width: 100%;
			left: 0;
			top: -32%;
		}
		.colours img{
			display: block;
			width: 41%;
			height: auto;
		}
		.partyThr{
			position: relative;
			z-index: 2;
			display: block;
			width: 86%;
			height: 80%;
			left: 6.5%;
			top: 13%;
		}
		.partyThr .pPub{
			position: relative;
			display: inline-block;
			float: left;
			width: 29%;
			height: 100%;
			box-shadow: 0 0 15px rgba(150,150,150,0.25);/* 阴影 */
		}
		.partyThr .parli2{
			margin-left: 6.5%;
		}
		.partyThr .parli3{
			float: right;
		}
		.partyThr .pPub .phPic{
			position: relative;
			width: 100%;
		}
		.partyThr .pPub .phPic img{
			display: block;
			width: 100%;
			height: auto;
		}
		.partyThr .pPub .pt{
			width: 100%;
			padding-top: 1em;
			text-align: center;
			font-size: 1.4em;
			font-weight: bold;
			color: #333;
		}
		.partyThr .pPub a.ptA{
			display: block;
			width: 96%;
			padding: 1em 2% 0 2%;
			color: #000;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		.partyThr .pPub a.ptA:hover{
			color: #f00;
		}
/* 党建之窗 结束 ===================================================== */

/* 合作伙伴 开始 ===================================================== */
.sectionL3-6 {
	background-image: url(../images/w/index/b6.jpg);
	background-position: center;
	background-size: cover;
}
	@media screen and (max-height: 900px) {
		.sectionL3-6{
			min-height: 900px;
		}
	}
	.partner{
		display: block;
		position: relative;
		width: 82.4%;
		margin: 2% auto auto auto;
	}
	.partner img{
		display: block;
		margin: auto auto;
		width: 100%;
		height: auto;
	}
	.otherLink{
		display: block;
		position: relative;
		width: 82.4%;
		margin: 4% auto auto auto;
	}
	.otherLink .opb{
		display: inline-block;
		float: left;
		width: 25%;
	}
	.otherLink .opli2 a{ margin-left: 10%; }
	.otherLink .opli3 a{ margin-left: 15%; }
	.otherLink .opb a.ma{
		display: block;
		width: 300px;
		padding: 0.3em 0 0.3em 1em;
		background-color: #fff;
		border: 1px solid #d3d3d3;
		border-radius: 6px;
		font-size: 0.8em;
		background-image: url(../images/w/index/linkflag.png);
		background-repeat: no-repeat;
		background-position: 270px center;
	}
	.otherLink .opb .friOp{
		display: block;
		float: right;
		outline: none;
		width: 300px;
		padding: 0.3em 0 0.3em 1em;
		background-color: #fff;
		border: 1px solid #d3d3d3;
		border-radius: 6px;
		font-size: 0.8em;
	}
	.version{
		display: block;
		position: relative;
		width: 82.4%;
		margin: 4% auto auto auto;
	}
	.version .vl{
		display: inline-block;
		float: left;
		position: relative;
		width:80%;
		padding: 2em 0;
	}
	.version .vl .iContact{
		width: 100%;
		color: #112e50;
		font-size: 1.1em;
		clear: both;
		padding-bottom: 0.6em;
	}
	.version .vl ul{
		display: inline-block;
		float: left;
	}
	.version .vl ul li{
		padding-top: 0.8em;
		font-size: 12px;
	}
	.version .vl .vll{
	}
	.version .vl .vlm{
		margin-left: 12%;
	}
	.version .vl .vlr{
		margin-left: 12%;
	}
	.version .vl .vIco{
		vertical-align: middle;
		margin-right: 0.5em;
	}
	.version .vr{
		display: inline-block;
		float: left;
		position: relative;
		width:20%;
		padding: 2em 0;
	}
	.version .vr .qr{
		position: relative;
		width: 30%;
		margin-top: 5%;
		margin-left: 35%;
		text-align: center;
	}
	.version .vr .qr img{
		display: block;
		width: 100%;
		height: auto;
	}
	.version .vr .qr .vrt{
		margin-top: 0.5em;
		font-size: 12px;
		color: #888;
	}
	.beian{
		position: absolute;
		z-index: 1;
		bottom: 0;
		width: 100%;
		text-align: center;
		padding: 1em 0;
		color: #333;
		font-size: 12px;
		border-top: 1px solid #ddd;
	}
	.beian .bIco{
		vertical-align: middle;
		margin-right: 0.5em;
	}
	.beian a{
		color: #333;
		font-size: 12px;
	}
	.beian a:hover{ color:#f00; }
/* 合作伙伴 结束 ===================================================== */

