﻿@charset "utf-8";

/* banner */
.iBanner{
	position:relative;
	width:100%;
	z-index:9;
	}
.iBanner,
.iBanner .swiper-container,
.iBanner .swiper-wrapper{
	height:696px;
	}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;

	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
	}
.iBanner .swiper-slide{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	float: left;
	text-align:center;
	overflow:hidden;
	position:relative;
	height:100%;
	}
.iBanner .swiper-slide a{
	display:block;
	height:100%;
	width:100%;
	}
.iBanner .bannerPage{
  	position: absolute;
 	right:310px;
  	bottom:50px;
  	z-index:2;
	}
.baBanner .bannerPage{
	text-align:center;
	right:auto;
	left:0;
	width:100%;
	}
.iBanner .swiper-pagination-bullet {
	background:none;
	border:1px #fff solid;
	border-radius:100%;
	cursor: pointer;
	display:inline-block;
	margin: 0 3.5px;
	opacity:1;
	width:10px;
	height:10px;
	}
.iBanner .swiper-pagination-bullet-active{
	background-color:#FF7500;
    width: 24px;
	border-radius: 8px;
	}
.bPrev,
.bNext{
	cursor:pointer;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-12px;
	height:84px;
	width:44px;
	z-index:100;
	}
.bPrev{
	background-position:-106px 0;
	margin-left:-588px;
	}
.bNext{
	background-position:-152px 0;
	margin-left:544px;
	}
@media(max-width:1024px){
	.bPrev,
	.bNext{
		cursor:pointer;
		position:absolute;
		left:auto;
		top:50%;
		margin-top:-12px;
		height:84px;
		width:44px;
		z-index:100;
		}
	.bPrev{
		left:10px;
		margin-left:0;
		}
	.bNext{
		right:10px;
		margin-left:0;
		}
	.iBanner .bannerPage{
		text-align:center;
		right:auto;
		left:0;
		bottom:30px;
		width:100%;
		z-index:2;
		}
}

@media(max-width:768px){
	.iBanner,
	.iBanner .swiper-container,
	.iBanner .swiper-wrapper{
		height:420px;
		}
	.bPrev,
	.bNext{ display:none;}
	.iBanner .swiper-pagination-switch {
		width:6px;
		height:6px;
		}
	.iBanner .bannerPage{ bottom:10px;}
}
@media(max-width:480px){
	.iBanner,
	.iBanner .swiper-container,
	.iBanner .swiper-wrapper{
		height:280px;
		}
}
@media(max-width:390px) {
	.iBanner .bannerPage{ bottom:40px;}
}


@media(max-width:320px){
	.iBanner,
	.iBanner .swiper-container,
	.iBanner .swiper-wrapper{
		height:220px;
		}
    	.iBanner .bannerPage{ bottom:10px;}

}
/* banner End */




/* index */
.iContent{
	border-top:1px rgba(255,255,255,0.25) solid;
	border-bottom:1px rgba(255,255,255,0.25) solid;
	margin-top:35px;
	}
	.iImg{
		float:left;
		vertical-align:top;
		width:33%;
		}
		.iImgBox{
			border-left:1px rgba(255,255,255,0.25) solid;
			border-right:1px rgba(255,255,255,0.25) solid;
			margin:0 2px;
			position:relative;
			height:234px;
			}
			.iImgBox video,
			.iImgBox img{
				height:100%;
				width:100%;
				}
			.iImgBox a{
				color:#ed6c00;
				display:block;
				height:100%;
				width:100%;
				}
			@media(min-width:1025px){
			.iImgBox a:hover .iPopupBox{
				top:15px;
				}
			.animateA .animateBox{
				position:relative;
				top:0;
				}
			.animateA:hover .animateBox{
				top:-10px;
				}
			.baBox1A .animateBox{
				padding-bottom:10px;
				}
            .desNoShow{display:none;}
			.baBox1A:hover .animateBox{
				color:#ff7800;
				padding-bottom:20px;
				}
            .baBox1A:hover .desNoShow{
				display:block;
				}
			.animateJS{
				opacity:0;
				position:relative;
				top:100px;
				-webkit-transition:all 1s;
				   -moz-transition:all 1s;
					  -o-transition:all 1s;
						 transition:all 1s;
				}
			.animateJS.animateTop{ opacity:1; top:0;}
			.animateXz{
				-webkit-transform:rotate(-180deg);
				   -moz-transform:rotate(-180deg);
					  -o-transform:rotate(-180deg);
						 transform:rotate(-180deg);

				-webkit-transition:all 2s;
				   -moz-transition:all 2s;
					  -o-transition:all 2s;
						 transition:all 2s;
				}
			.animateXz.animateXzOff{
				-webkit-transform:rotate(0);
				   -moz-transform:rotate(0);
					  -o-transform:rotate(0);
						 transform:rotate(0);
				}
			.animateLeft,
			.animateRight{
				position:relative;
				-webkit-transition:all 1s;
				   -moz-transition:all 1s;
					  -o-transition:all 1s;
						 transition:all 1s;
				}
			.animateLeft{ left:100px;}
			.animateRight{ right:100px;}
			.animateLeft.off{ left:0;}
			.animateRight.off{right:0;}
			}
			.animateMall{
				margin-top:725px;
				}
			.iPopupBox{
				font-size:12px;
				text-align:center;
				position:absolute;
				left:0;
				top:25px;
				width:100%;
				}
				.iPopupBox i{
					color:rgba(255,255,255,0.7);
					font-size:13px;
					font-style:italic;
					}
				.iPopupBox h2{
					font-size:24px;
					margin:15px 0 20px;
					}
				.iBtn{
					background-color:#ff7800;
					color:#000;
					display:inline-block;
					line-height:16px;
					padding:0 18px;
					}

@media(max-width:1024px){
	.animateMall{
		margin:460px 10px 0 10px;
		}
}

@media(max-width:768px){
	.iContent{
		border:none;
		margin-top:20px;
		}
	.iImg{
		border:1px rgba(255,255,255,0.25) solid;
		display:block;
		margin:5px 0;
		width:100%;
		}
		.iImgBox{
			border:none;
			height:auto;
			}
	.animateMall{
		margin:320px 10px 0 10px;
		}
}

@media(max-width:480px){
	.animateMall{
		margin-top:210px;
		}
}

@media(max-width:320px){
	.animateMall{
		margin-top:190px;
		}
}
/* index End */




/* page */
.pageBanner{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	height:788px;
	}
.bBox1{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:115px;
	}
	.brandH2{
		font-size:36px;
		text-align:center;
		margin-top:90px;
		}
	.bBox1Img{ margin-top:140px;}
.bBox2{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:110px;
	}
	.bBox2 .brandH2{ margin-top:70px;}
	.bBox2Img{ margin-top:60px;}
.bBox3{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:40px;
	}
	.bBox3Img{ margin-top:75px;}
.bBox4{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:70px;
	}
	.bBox4Title{
		border-bottom:1px #898989 solid;
		color:#ff762d;
		display:inline-block;
		font-size:24px;
		margin-top:85px;
		padding:0 40px 7px 0;
		}
		.bBox4Title span{
			display:inline-block;
			padding-left:7px;
			position:relative;
			top:14px;
			}
	.history{
		float:right;
		margin:120px 84px 0 0;
		overflow:hidden;
		width:485px;
		}
		.historyDate{
			color:#ff762d;
			float:left;
			font-size:21px;
			position:relative;
			width:94px;
			z-index:99;
			}
			.historyDate p{
				background-color:#ff762d;
				border-radius:100%;
				position:absolute;
				right:-6px;
				top:5px;
				height:11px;
				width:11px;
				}
			.historyDate p.top{
				background-color:#010101;
				border:5px #ff762d solid;
				border-radius:100%;
				right:-11px;
				top:0;
				height:10px;
				width:10px;
				}
		.historyEvent{
			border-left:1px #626262 solid;
			font-size:17px;
			line-height:28px;
			margin-left:94px;
			padding:0 0 40px 42px;
			position:relative;
			top:-5px;
			}
		.history div.clearfix:last-child .historyEvent{ padding-bottom:30px;}
.bBox5{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	}
	.bBox5Text{
		float:right;
		font-size:24px;
		font-weight:bold;
		line-height:48px;
		padding:270px 42px 270px 0;
		width:470px;
		}
		.textShowad{
			text-shadow:0 0 6px #000;
			text-align:right;
			padding:60px 20px 0 0;
			}
.bBox6{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	margin-top:5px;
	overflow:hidden;
	}
	.bBox6Text{
		line-height:36px;
		margin:0 auto;
		padding:80px 0 180px;
		width:900px;
		}
	.f24{
		font-size:24px;
		}
.mt30{ margin-top:30px;}
.headLine{
	border-bottom:1px rgba(255,255,255,0.25) solid;
	}
.v3Banner{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	}
	.v3Slogan{
		float:left;
		padding:200px 0 0 180px;
		}
	.v3Machine{
		background:url(../images/v3Img_2.png) no-repeat center bottom;
		background-size:100%;
		float:right;
		padding-top:160px;
		padding-bottom:33px;
		position:relative;
		width:574px;
		}
		/* 360度旋转 */
		#box{
			cursor:pointer;
			margin:0 auto;
			width:247px;
			}
		#prog{
			background-color:rgba(0,0,0,0.5);
			color:#ed6d00;
			font-size:16px;
			text-align:center;
			margin-left:-156px;
			padding:10px 0 13px;
			position:absolute;
			bottom:45px;
			left:50%;
			width:292px;
			}
			#prog div{
				color:#fff;
				padding-top:10px;
				}
		/* 360度旋转 End */
.v3Box1{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:40px;
	}
	.v3Box1H2{
		color:#ed6d00;
		font-size:30px;
		padding-top:64px;
		}
	.v3Box1Img1{
		margin:40px auto 0;
		width:844px;
		}
		.v3Box1Img1 img{ width:33.3%}
	.v3Box1Img2{ margin-top:35px;}
.v3Box2{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:120px;
	}
	.v3Box2 .v3Box1H2,
	.v3Box3 .v3Box1H2{ padding-top:130px;}
	.v3Box2H3{
		color:#000;
		font-size:14px;
		line-height:36px;
		margin:30px auto 0;
		width:910px;
		}
	.v3Box2Img1{ margin-top:115px;}
	.v3Box2Img1 img:first-child{ margin-right:12px;}
.v3Box3{
	background-color:#fff;
	overflow:hidden;
	}
.v3Box4{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:100px;
	}
	.v3Box4H2{
		font-size:40px;
		padding-top:100px;
		}
	.v3Box4Img1{
		margin-top:50px;
		position:relative;
		}
		.v3Box4Text{
			text-align:left;
			line-height:36px;
			margin:30px auto 0;
			width:920px;
			}
	.v3Box4H2_1{
		font-size:40px;
		margin-top:70px;
		}
	.v3Box4Img2{ margin-top:70px;}
.v2Banner{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	height:672px;
	}
.v2Box1{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	height:777px;
	}
.v2Box2{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	height:917px;
	}
.v2Box3{ background-color:#f3f3f3;}
	.v2Box3Img1{ padding-top:80px;}
	.v2Box3H3{
		color:#000;
		font-size:14px;
		line-height:36px;
		padding:40px 0;
		}
	.v2Box3Text{
		color:#ff7800;
		font-size:14px;
		line-height:36px;
		margin:0 auto;
		padding:20px 0;
		width:905px;
		}
.v2Box4{
	background-color:#ff7800;
	padding:20px 0;
	}
	.v2Box4 img{ padding:5px 0;}
	.v2Box4 img:first-child{ margin-right:12px;}
.v2Box5{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	}
	.v2Box5Title{
		color:#000;
		font-size:40px;
		padding:60px 0 45px;
		}
.v2Box6{
	background-color:#e7ecf0;
	overflow:hidden;
	padding-bottom:30px;
	}
	.v2Box6Title{
		color:#ee6600;
		font-size:40px;
		padding:60px 0 45px;
		}
	.v2Box6H3{
		color:#000;
		font-size:14px;
		line-height:36px;
		}
.baMainBox{ padding:0 0 20px;}
.baLeft{
	width:728px;
	}
	.baBox1{
		float:left;
		width:50%;
		}
		.baBox1 a{
			display:block;
			margin:2px 2px 0 0;
			overflow:hidden;
			position:relative;
			}
		.baBox1 img,
		.baBox2 img,
		.baRight img{ }
			.baTitle{
				background-color:rgba(0,0,0,0.8);
				font-size:18px;
				line-height:1.6;
				text-align:center;
				padding:10px 0;
				position:absolute;
				bottom:0;
				left:0;
				text-overflow:ellipsis;
				overflow:hidden;
				width:100%;
				white-space:nowrap;
				}
	.baBox2 a{
		display:block;
		margin:2px 2px 0 ;
		overflow:hidden;
		position:relative;
		}
		{ width:100%;}
.baRight{
	width:362px;
	}
	.baRight a{
		display:block;
		margin-top:2px;
		overflow:hidden;
		position:relative;
		}
.bActivity{
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:124px;
	overflow:hidden;
	position:relative;
	height:240px;
	}
	.bActivityBg{
		background-color:rgba(255,255,255,0.2);
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		height:65px;
		}
.baBg1{
	background:url(../images/ba1Bg.jpg) repeat-x center top;
	}
	.ba1Left{
		background-color:#333;
		border-right:1px #000 solid;
		min-height:237px;
		padding-bottom:20px;
		position:absolute;
		top:0;
		left:0;
		width:236px;
		z-index:99;
		}
		.ba1Left ul{
			margin:0 auto;
			padding-top:10px;
			width:148px;
			}
			.ba1Left a{
				border-bottom:1px #666 solid;
				display:block;
				font-size:16px;
				text-align:center;
				text-overflow:ellipsis;
				padding:15px 10px;
				overflow:hidden;
				white-space:nowrap;
				}
			.ba1Left a:hover,
			.ba1Left a.current{
				color:#ff7800!important;
				}
			.ba1Left a.lastActivity{
				border-bottom:none;}
			.ba1Left a.backVctivity{
				background-color:#595959;
				border-radius:3px;
				border-bottom:none;
				margin-top:10px;
				padding:7px 10px;
				}
	.ba1Center{
		background-color:#333;
		margin:0 auto;
		position:relative;
		padding-bottom:40px;
		width:806px;
		}
		.ba1Title{
			font-size:35px;
			text-shadow:1px -2px 3px #000;
			line-height:1.3;
			letter-spacing:0;
			text-align:center;
			margin:0 30px;
			position:relative;
			top:-30px;
			}
		.ba1Time{
			font-size:16px;
			margin:0 30px;
			}
		.baEditbox{
			font-size:14px;
			line-height:36px;
			margin-top:70px;
			}
			.baEditbox img{ padding:20px 0;}
			.baEditbox .text{
				text-indent:2em;
				padding:0 30px;
				}
	.ba1Right{
		background-color:#333;
		border-left:1px #000 solid;
		min-height:267px;
		position:absolute;
		top:0;
		right:0;
		width:236px;
		z-index:99;
		}
		.erweima{
			background-color:#fff;
			color:#666;
			font-size:16px;
			text-align:center;
			line-height:1.3;
			margin:33px auto 0;
			padding:25px;
			width:108px;
			}
			.erweima p{ margin-top:10px;}
.fBannerText1{
	font-size:36px;
	padding-top:165px;
	}
.fBannerText2{
	font-size:20px;
	line-height:1.3;
	margin:0 10px;
	padding-top:30px;
	}
.fBannerText3{
	color:#ff7800;
	font-size:20px;
	font-weight:bold;
	padding-top:50px;
	}
	.fBannerText3 a{ color:#ff7800;}
	.fBannerText3 a:hover{ text-decoration:underline;}
.fBox{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:70px;
	}
	.fBoxTitle{
		font-size:36px;
		line-height:1.3;
		padding:70px 0;
		}
.pb70{ padding-bottom:70px;}
.appTitle{
	color:#ff7800;
	font-size:30px;
	padding-top:20px;
	}
.appUl{
	border-bottom:1px #898989 dotted;
	padding:0 20px 35px;
	}
.pt80{ padding-top:80px;}
.appUl:last-child{ border-bottom:none; padding-bottom:0;}
	.appLi{ margin-top:35px;}
		.appSpan{
			color:#ff7800;
			font-size:18px;
			float:left;
			text-align:right;
			line-height:28px;
			width:170px;
			}
		.appDiv{ margin-left:187px;}
			.userGenre{
				background-color:#262626;
				border:1px #7c7c7c solid;
				color:#c9c9c9;
				float:left;
				font-size:18px;
				line-height:28px;
				margin-right:24px;
				padding:0 10px;
				height:31px;
				}
			.userGenre:hover,
			.userGenre.current{
				color:#fff;
				background-color:#ff7800;
				border-color:#ff7800;
				}
			.genreText{
				color:#c9c9c9;
				float:left;
				font-size:16px;
				line-height:32px;
				margin:0 0 10px 70px;
				position:relative;
				top:-16px;
				}
	.w50{
		float:left;
		width:50%;
		}
		.w153{ width:153px;}
		.input{
			background-color:#262626;
			border:1px #7c7c7c solid;
			color:#c9c9c9;
			font-size:18px;
			line-height:28px;
			padding:0 7px;
			height:32px;
			width:330px;
			-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
					box-sizing: border-box;
			-webkit-box-shadow: 0 0 0px 100px #262626 inset;
				box-shadow: 0 0 0px 100px #262626 inset;
			}
		.select{
			background:url(../images/selectIcon.png) #262626 no-repeat right center;
			border:1px #7c7c7c solid;
			border-radius:4px;
			color:#c9c9c9;
			float:left;
			font-size:18px;
			outline:none;
			line-height:28px;
			margin-right:9px;
			padding:0 28px 0 7px;
			height:32px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-appearance: none;
				-moz-appearance: none;
					appearance: none;
			}
		.textarea{
			background-color:#262626;
			border:1px #7c7c7c solid;
			color:#747474;
			font-size:18px;
			line-height:28px;
			resize:none;
			padding:5px 7px;
			height:97px;
			width:840px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			}
		.sex{
			cursor:pointer;
			color:#c9c9c9;
			display:inline-block;
			font-size:18px;
			margin-right:15px;
			}
			.sex i{
				background-color:#262626;
				border:1px #777 solid;
				border-radius:100%;
				display:inline-block;
				margin-right:7px;
				position:relative;
				top:4px;
				height:18px;
				width:18px;
				}
			.sex i.current,
			.sex.current i{
				border:5px #ff7800 solid;
				height:10px;
				width:10px;
				}
		.w98{ width:98px;}
		.w320{ width:320px;}
		.appLabel li{ margin-bottom:6px;}
		.appLabel span{
			color:#c9c9c9;
			cursor:pointer;
			font-size:18px;
			line-height:28px;
			}
			.appLabel i{
				background-color:#262626;
				border:1px #737373 solid;
				border-radius:4px;
				display:inline-block;
				margin-right:12px;
				position:relative;
				top:1px;
				height:14px;
				width:14px;
				}
			.appLabel li.current i{
				background-color:#ff7800;
				border-color:#ff7800;
				}
		.appBotSpan{
			color:#c9c9c9;
			font-size:18px;
			float:right;
			text-align:right;
			margin-right:28px;
			}
			.w300{ width:320px;}
			.w520{ width:540px;}
			.w720{ width:750px;}
		.chidaoUl li{
			margin-bottom:30px;
			min-height:28px;
			overflow:hidden;
			}
		.chidaoUl .sex{
			float:left;
			}
		.submit{
			background-color:#ff7800;
			cursor:pointer;
			font-size:18px;
			line-height:28px;
			margin-top:40px;
			padding:0 40px;
			height:30px;
			}
.f18{ font-size:18px;}
.mBox_1{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	height:1081px;
	}
.mBox_2{
	background-color:#fff;
	padding-top:135px;
	}
.jBanner{
	background-position:center top;
	background-size:cover;
	overflow:hidden;
	padding-bottom:85px;
	}
	.jTitle{
		background-color:rgba(0,0,0,0.5);
		color:#ff7800;
		font-size:30px;
		line-height:70px;
		margin-top:420px;
		padding:0 30px;
		}
	.jDiv{
		background-color:rgba(0,0,0,0.25);
		padding:0 30px;
		}
		.jDiv{
			font-size:18px;
			line-height:42px;
			padding-bottom:50px;
			}
		.jH2{
			font-size:30px;
			font-weight:bold;
			padding-top:40px;
			}
.jHotTitle{
	color:#ff7800;
	font-size:30px;
	margin:60px 0 0 20px;
	}
.jTableT{
	background-color:#ff7800;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	font-size:20px;
	line-height:60px;
	margin-top:30px;
	padding:0 20px;
	}
.jTableHead{
	background-color:#333;
	font-size:16px;
	line-height:50px;
	margin-top:2px;
	}
	.jTableHead span,
	.jTableBody span{
		float:left;
		margin-left:30px;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		}
	.position{ width:235px;}
	.function{ text-align:center; width:245px;}
	.place{ text-align:center; width:250px;}
	.operation{ text-align:center; width:115px;}
.jTableBody li{
	background-color:#333;
	font-size:18px;
	line-height:70px;
	margin-top:1px;
	}
	.position a:hover{ color:#ff7800;}
	.position i{
		border:1px #b8640f solid;
		border-radius:8px;
		color:#ff7800;
		display:inline-block;
		font-size:14px;
		line-height:13px;
		letter-spacing:0;
		margin-right:13px;
		padding:0 5px;
		height:15px;
		}
	.apply,
	.jdApply{
		background-color:#595959;
		border-radius:4px;
		display:inline-block;
		font-size:16px;
		text-align:center;
		margin-top:18px;
		line-height:34px;
		height:34px;
		width:115px;
		}
	.apply:hover{ background-color:#ff7800;}
	.jdApply{
		background-color:#ff7800;
		font-size:16px;
		margin-top:80px;
		}
.pt160{ padding-top:160px;}
.describe{
	background-color:#333;
	margin-top:1px;
	padding:20px 30px 90px;
	}
	.describeText{
		line-height:36px;
		}
.recommendP{
	color:#ff7800;
	font-size:20px;
	margin-top:40px;
	}
.recommendUl{ margin-top:10px;}
	.recommendUl li{
		float:left;
		font-size:17px;
		line-height:36px;
		letter-spacing:0;
		text-overflow:ellipsis;
		margin-right:1%;
		overflow:hidden;
		white-space:nowrap;
		width:32%;
		}
		.recommendUl li a{ text-decoration:underline;}
		.recommendUl li a:hover{ color:#ff7800;}




@media(max-width:1024px){
	.pageBanner{
		height:450px;
		}
	.v3Box2Img1 img{ width:46%;}
	.v3Box2Img1 img:first-child{ margin-right:10px;}

	.v2Banner{
		height:530px;
		}
	.v2Box1{
		height:650px;
		}
		.v2Box4 img:first-child{ margin-right:0;}
	.baLeft{
		width:66.8%;
		}
	.baRight{
		width:33.2%;
		}
	.ba1Left,
	.ba1Right{ width:175px;}
	.ba1Center{ width:652px;}
	.appUl{
		padding-left:50px;
		padding-right:50px;
		}
	.pt80{ padding-top:20px;}
	.appLi{ margin-top:20px;}
	.appSpan{
		float:none;
		line-height:1;
		width:auto;
		}
	.appDiv{ margin-left:0; margin-top:10px;}
	.textarea{ width:100%;}
	.appBotSpan{ margin-right:0;}
	.mBox_1{
		height:700px;
		}
	.jTitle{ margin-top:200px;}
	.v3Slogan{
		float:left;
		padding:250px 0 0 100px;
		width:319px;
		}
	#prog{ display:none;}

}
@media(max-width:768px){
	.pageBanner{
		height:320px;
		}
	.mBanner{ height:480px;}
	.bBox1{
		padding-bottom:57px;
		}
		.brandH2{
			font-size:18px;
			margin-top:45px;
			}
		.bBox1Img{ margin-top:70px;}
	.bBox2{
		padding-bottom:55px;
		}
		.bBox2 .brandH2{ margin-top:35px;}
		.bBox2Img{ margin-top:30px;}
	.bBox3{
		padding-bottom:20px;
		}
		.bBox3Img{ margin-top:37px;}
	.bBox4{
		padding-bottom:35px;
		}
		.bBox4Title{
			font-size:18px;
			margin-top:42px;
			padding:0 20px 4px 0;
			}
			.bBox4Title img{ width:160px;}
			.bBox4Title span{
				top:6px;
				}
		.history{
			float:none;
			margin:60px 0 0 0;
			overflow:hidden;
			width:auto;
			}
			.historyDate{
				font-size:18px;
				font-family:Arial, Helvetica, sans-serif;
				width:74px;
				}
			.historyEvent{
				font-size:14px;
				line-height:24px;
				margin-left:74px;
				padding:0 0 20px 30px;
				}
			.history div.clearfix:last-child .historyEvent{ padding-bottom:10px;}
		.bBox5Text{
			float:none;
			font-size:22px;
			line-height:38px;
			text-shadow:0 0 6px #000;
			padding:220px 0 50px;
			width:auto;
			}
			.textShowad{
				font-size:18px;
				padding:20px 0 0 0;
				}
		.bBox6Text{
			line-height:36px;
			margin:0 10px;
			padding:20px 0;
			width:auto;
			}
	.mt30{ margin-top:15px;}
	.v3Box1{
		padding-bottom:20px;
		}
		.v3Box1H2{
			font-size:16px;
			line-height:1.3;
			padding-top:32px;
			}
		.v3Box1Img1{
			margin-top:20px;
			width:100%;
			}
		.v3Box1Img2{ margin-top:17px;}
	.v3Box2{
		padding-bottom:30px;
		}
		.v3Box2 .v3Box1H2,
		.v3Box3 .v3Box1H2{ padding-top:35px;}
		.v3Box2H3{
			line-height:24px;
			margin:15px 10px 0;
			width:auto;
			}
		.v3Box2Img1{ margin-top:35px;}
		.v3Box2Img1 img{
			width:auto;
			}
		.v3Box2Img1 img:first-child{ margin-right:0;}
	.v3Box4{
		padding-bottom:20px;
		}
		.v3Box4H2{
			font-size:30px;
			padding-top:50px;
			}
		.v3Box4Img1{
			margin-top:50px;
			position:relative;
			}
			.v3Box4Text{
				text-shadow:0 0 5px #000;
				font-size:11px;
				margin:10px auto 0;
				width:auto;
				}
		.v3Box4H2_1{
			font-size:30px;
			margin-top:35px;
			}
		.v3Box4Img2{ margin-top:35px;}
	.v2Banner,
	.v2Box1{
		height:360px;
		}
	.v2Box2{
		height:650px;
		}
		.v2Box3Img1{ padding-top:40px;}
		.v2Box3Img1 img{ width:263px;}
		.v2Box3H3{
			font-size:11px;
			line-height:24px;
			letter-spacing:0;
			padding:20px 0;
			}
		.v2Box3Text{
			font-size:12px;
			line-height:24px;
			letter-spacing:0;
			margin:0 10px;
			width:auto;
			}
	.v2Box4{
		background-color:#ff7800;
		padding:20px 0;
		}
		.v2Box5Title{
			font-size:24px;
			padding:30px 0 22px;
			}
	.v2Box6{
		padding-bottom:15px;
		}
		.v2Box6Title{
			color:#ee6600;
			font-size:24px;
			padding:30px 0 22px;
			}
		.v2Box6H3{
			font-size:12px;
			line-height:24px;
			letter-spacing:-1.5px;
			}
	.baMainBox{ padding:20px 0 0;}
	.baRight.fr,
	.baRight.fl,
	.baLeft,.fl,
	.baLeft,.fr{ float:none;}
	.baLeft{
		width:100%;
		}
		.baBox1 a{
			display:block;
			margin:2px 1px 0;
			overflow:hidden;
			position:relative;
			}
		.baTitle{
			font-size:12px;
			letter-spacing:0;
			padding:5px 0;
			}
		.baBox2 a{
			display:block;
			margin:2px 1px 0 ;
			overflow:hidden;
			position:relative;
			}
			{ width:100%;}
	.baRight{
		width:100%;
		}
		.baRight a{
			margin:2px 1px 0;
			}
	.bActivity{
		margin-top:0;
		height:130px;
		}
		.bActivityBg{ display:none;}
	.baBg1{ background:none;}
		.ba1Left{
			margin-top:10px;
			position:relative;
			min-height:inherit;
			width:100%;
			}
			.ba1Left ul{
				padding:8px 10px 10px;
				width:auto;
				}
			.ba1Left li{
				margin-top:2px;
				float:left;
				}
				.ba1Left li a{
					font-size:14px;
					margin-right:5px;
					padding:5px;
					}
				.ba1Left a.lastActivity{ border-bottom:1px #666 solid;}
				.ba1Left a.backVctivity{
					background:none;
					border-radius:0;
					border-bottom:1px #666 solid;
					margin-top:0;
					padding:5px;
					}
				.ba1Left a i{
					background-position:-280px 0;
					background-size:300px;
					margin-right:4px;
					top:0px;
					height:10px;
					width:20px;
					}
			.ba1Center{
				margin:10px 0;
				padding:10px 0;
				width:100%;
				}
				.ba1Title{
					font-size:22px;
					text-align:left;
					margin:0 10px;
					top:0;
					}
				.ba1Time{
					margin:10px 10px 0;
					}
				.baEditbox{
					line-height:24px;
					margin-top:20px;
					}
					.baEditbox .text{ padding:0 10px;}
			.ba1Right{
				min-height:inherit;
				position:relative;
				width:100%;
				}
				.erweima{
					margin-top:10px;
					width:auto;
					}
	.pb70{ padding-bottom:35px;}
	.fBannerText1{
		font-size:22px;
		padding-top:20px;
		}
	.fBannerText2{
		font-size:14px;
		padding-top:15px;
		}
	.fBannerText3{
		font-size:14px;
		padding-top:20px;
		}
	.fBox{
		padding-bottom:35px;
		}
		.fBoxTitle{
			font-size:18px;
			letter-spacing:0;
			padding:30px 0;
			}
	.appUl{
		padding-left:0;
		padding-right:0;
		}
		.genreText{
			font-size:14px;
			line-height:24px;
			margin:10px 0 0 0;
			top:0;
			width:100%;
			}
		.appMobileLi{ margin-top:20px;}
			.w50{
				float:none;
				margin-top:10px;
				width:100%;
				}
			.w153,
			.w98,
			.w320{
				width:100%;
				}
				.fancySelect{ margin-top:5px;}
			.input{ width:100%;}
			.textarea{
				font-size:14px;
				line-height:24px;
				height:87px;
				}
	.chidaoUl li{ margin-bottom:10px;}
		.chidaoUl .sex{
			float:none;
			font-size:16px;
			}
		.appBotSpan{
			display:block;
			float:none;
			font-size:12px;
			text-align:left;
			margin-top:10px;
			}
			.appBotSpan input{ margin-top:5px;}
	.mBox_1{
		height:550px;
		}
	.mBox_2{
		padding-top:20px;
		}

	.jBanner{
		padding-bottom:40px;
		}
		.jTitle{
			font-size:22px;
			line-height:50px;
			margin-top:20px;
			padding:0 10px;
			}
		.jDiv{
			padding:0 10px;
			}
			.jDiv{
				font-size:14px;
				line-height:24px;
				padding-bottom:20px;
				}
			.jH2{
				font-size:22px;
				padding-top:10px;
				}
	.jHotTitle{
		font-size:22px;
		margin:20px 0 0 0;
		}
	.jTableT{
		line-height:40px;
		margin-top:20px;
		padding:0 10px;
		}
	.jTableHead{
		display:none;
		}
		.jTableHead span,
		.jTableBody span{
			display:block;
			float:none;
			margin-left:10px;
			padding-top:5px;
			text-overflow:ellipsis;
			overflow:hidden;
			white-space:normal;
			}
		.position,
		.function,
		.place,
		.operation{ text-align:left; width:100%;}
	.jTableBody li{
		background-color:#333;
		font-size:16px;
		line-height:1.5;
		margin-top:1px;
		padding-bottom:10px;
		}
		.apply{
			margin-top:5px;
			}
	.pt160{ padding-top:0;}
	.describe{
		background-color:#333;
		margin-top:1px;
		padding:10px 10px 30px;
		}
		.describeText{
			line-height:30px;
			}
	.recommendP{
		color:#ff7800;
		font-size:20px;
		margin-top:40px;
		}
		.recommendUl li{
			font-size:16px;
			margin-right:1%;
			width:49%;
			}
	.jdBtn{ text-align:center;}
		.jdApply{
			margin-top:30px;
			}
	.v3Slogan{
		float:none;
		text-align:center;
		padding:0;
		width:100%;
		}
		.v3Slogan img{ width:50%;}
	.v3Machine{
		float:none;
		padding:0 0 53px;
		width:100%;
		}
	.bBox4{ background-position:right top; padding-bottom:80px;}
	.history{ margin:50px 0 0 210px;}

}
@media(max-width:480px){
	.pageBanner{
		height:190px;
		}
	.mBanner{ height:250px;}
	.v2Banner,
	.v2Box1{
		height:200px;
		}
	.v2Box2{
		height:450px;
		}
	.mBox_1{
		height:320px;
		}
	.recommendUl li{
		float:none;
		margin-right:0;
		width:100%;
		}
	.v3Machine{
		float:none;
		padding:0 0 30px;
		width:100%;
		}
		/* 360度旋转 */
		#box{
			margin:0 auto;
			width:160px;
			}
		#prog{
			margin-left:0;
			bottom:0;
			left:0;
			width:100%;
			}
		/* 360度旋转 End */

	.bBox4{ padding-bottom:35px;}
	.history{ margin: 60px 0 0 0;}
	.bBox5Text{
		float:right;
		font-size:14px;
		line-height:28px;
		padding-top:145px;
		width:63%;
		}
		.textShowad{
			font-size:14px;
			padding-top:10px;
			}
	.bBox6Text{
		font-size:13px;
		line-height:28px;
		}
}
@media(max-width:320px){
	.pageBanner{
		height:140px;
		}
	.brandH2{
		font-size:15px;
		}
	.mBox_1{
		height:280px;
		}
	.v3Machine{
		float:none;
		padding:0 0 30px;
		width:100%;
		}
		/* 360度旋转 */
		#box{
			margin:0 auto;
			width:140px;
			}
		/* 360度旋转 End */
	.bBox5Text{
		padding-top:165px;
		width:100%;
		}
}

/* page End */





/* loading */
.loading{
	background-color:#262626;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:9999999;
	}
	.loading img{
		margin:-255px 0 0 -110px;
		position:absolute;
		left:50%;
		top:50%;
		height:400px;
		width:206px;
		}
	#loading2{ display:none;}

@media(max-width:768px){
	.loading img{
		margin:-127px 0 0 -55px;
		height:200px;
		width:103px;
		}
}


.factivityBox a.relative{ display:block;}
	.huiBg{
		background-color:rgba(0,0,0,0.3);
		display:block;
		position:absolute;
		left:0;
		top:0;
		height:110%;
		width:100%;
		}
.factivityBox a.relative:hover .huiBg{ display:none;}
.appPrompt{
	font-size:25px;
	text-align:center;
	padding-top:35px;
	}
.error{
	background:url(../images/error.png) no-repeat left 10px;
	color:#ff0000;
	clear:both;
	font-size:14px;
	line-height:18px;
	padding:10px 0 0 25px;
	}



/* 10-21 */
.iActiveDiv{
	background-color:rgba(0,0,0,.7);
	margin-top:-28px;
	position:absolute;
	left:0;
	top:50%;
	line-height:56px;
	height:56px;
	width:100%;
	}
	.iActiveDiv h2{
		color:#fff;
		font-size:22px;
		margin:0 10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}
	.iImgBox a:hover .iActiveDiv h2{ color:#ed6c00;}
.aSubnav{
	background-color:#191919;
	font-size:0;
	margin-top:124px;
	padding:18px 0;
	}
		.aSubnav li{
			color:#fff;
			font-size:23px;
			float:left;
			text-align:center;
			letter-spacing:2px;
			padding-bottom:6px;
			position:relative;
			width:25%;
			}
			.aSubnav li > a,
			.aSubnav li > span{
				border-right:1px #fff solid;
				border-left:1px #fff solid;
				display:block;
				line-height:31px;
				margin-right:-1px;
				position:relative;
				height:31px;
				}
			.aSubnav li > span{
				cursor:default;
				}
			.aSubnav li:hover > a,
			.aSubnav li.current > a,
			.aSubnav li:hover > span,
			.aSubnav li.current > span{
				border-color:#ed6c00;
				color:#ed6c00;
				z-index:999;
				}
			.aSubnavBox{
				background-color:#ed6c00;
				display:none;
				position:absolute;
				top:100%;
				left:0;
				width:100%;
				}
				.aSubnavBox a{
					border-bottom:1px #fff solid;
					color:#7d3900;
					display:block;
					line-height:38px;
					}
				.aSubnavBox a:last-child{ border-bottom:none;}
				.aSubnavBox a.current,
				.aSubnavBox a:hover{
					color:#fff;
					}
.w940{
	margin:0 auto;
	width:940px;
	}
	.arText{
		border-bottom:1px #4a4a4a solid;
		color:#fff;
		font-size:18px;
		line-height:1.2;
		text-align:center;
		padding:150px 0 30px;
		white-space:nowrap;
		}
	.arUl{
		background:url(../images/ar_5.gif) no-repeat left bottom;
		margin-left:125px;
		padding:50px 0 48px 6px;
		}
		.arUl li{
			color:#fff;
			font-size:18px;
			line-height:104px;
			padding-left:185px;
			height:104px;
			}
		.arIcon_1{ background:url(../images/ar_1.gif) no-repeat left center;}
		.arIcon_2{ background:url(../images/ar_2.gif) no-repeat left center;}
		.arIcon_3{ background:url(../images/ar_3.gif) no-repeat left center;}
		.arIcon_4{ background:url(../images/ar_4.gif) no-repeat left center;}
.apTitle{
	color:#ed6c00;
	font-size:27px;
	font-weight:bold;
	padding:110px 0 50px 1%;
	}
	.arDivBox{ font-size:0; text-align:center;}
		.arDivList{
			border-top:1px #767676 dashed;
			display:inline-block;
			text-align:left;
			vertical-align:top;
			margin-right:2%;
			padding:50px 0;
			width:47%;
			}
			.arDt{
				color:#fff;
				font-size:20px;
				font-weight:bold;
				float:left;
				width:220px;
				}
			.arDd{ margin-left:230px;}
			.arDivList:nth-child(even) .arDt{ margin-left:65px;}
			.arDivList:nth-child(even) .arDd{ margin-left:295px;}
				.arDd li{
					font-size:14px;
					line-height:22px;
					}
	.arSpan{
		border-top:1px #767676 dashed;
		display:inline-block;
		vertical-align:top;
		margin-right:2%;
		overflow:hidden;
		padding-bottom:10px;
		height:10px;
		width:47%;
		}
.w610{
	margin:0 auto;
	width:610px;
	}
.qaDiv{
	color:#fff;
	font-size:14px;
	line-height:1.5;
	position:relative;
	}
	.qaLeftLine{
		background-color:#ed6d00;
		position:absolute;
		left:-22px;
		top:5px;
		height:48px;
		width:6px;
		}
	.qaDiv h3{
		color:#ed6c00;
		font-size:14px;
		font-weight:bold;
		margin-top:40px;
		}
	.qaDiv .qaDiv70{
		margin-top:70px;
		}
.cEditbox{
	line-height:1.5;
	margin-top:60px;
	}
	.cPtb{ padding:128px 0;}
.loginSpan{
	color:#ee7700;
	float:left;
	font-size:18px;
	text-align:right;
	line-height:28px;
	width:120px;
	}
.loginDiv{ margin-left:130px;}
.login{
	float:left;
	margin-top:230px;
	width:360px;
	}
	.loginTitle{
		color:#ee7700;
		font-size:30px;
		text-align:center;
		padding-bottom:40px;
		}
	.login .loginSpan{ width:60px;}
	.login .loginDiv{ margin-left:75px;}
	.imgB{
		border:1px #8a8a8a solid;
		cursor:pointer;
		margin-left:12px;
		}
	.loginUl li{ padding-top:29px;}
	.loginBtn{
		background-color:#ee7700;
		color:#fff;
		cursor:pointer;
		font-size:18px;
		line-height:30px;
		text-align:center;
		height:30px;
		width:125px;
		}
	.loginText{
		color:#ee7700;
		font-size:18px;
		margin-left:20px;
		position:relative;
		top:4px;
		}
.register{
	border-left:1px #404040 solid;
	float:right;
	margin-top:230px;
	padding-left:57px;
	width:415px;
	}
	.phoneCode{
		background-color:#434343;
		border:1px #8a8a8a solid;
		cursor:pointer;
		display:inline-block;
		line-height:30px;
		text-align:center;
		margin-left:12px;
		position:relative;
		top:2px;
		width:116px;
		}
	.clause{
		color:#c9c9c9;
		font-size:16px;
		margin-top:20px;
		}
		.clause a{ color:#c9c9c9;}
	.loginTab{
		margin-top:29px;
		text-align:right;
		}
		.loginTab span,
		.loginTab a{
			background-color:#262626;
			border:1px #7d7d7d solid;
			cursor:pointer;
			display:inline-block;
			font-size:18px;
			line-height:31px;
			margin-left:7px;
			padding:0 14px;
			}
		.loginTab span.current,
		.loginTab span:hover,
		.loginTab a.current,
		.loginTab a:hover{
			background-color:#ee7700;
			border-color:#ee7700;
			}
	.w285{ width:285px;}
	.w155{ width:155px;}
.userTop{
	border-bottom:1px #404040 solid;
	color:#ee7700;
	font-size:30px;
	text-align:center;
	margin-top:150px;
	padding-bottom:20px;
	}
	.userTop p{
		color:#c9c9c9;
		font-size:18px;
		padding-top:30px;
		}
	.userTop a{ color:#c9c9c9;}
	.userTop a:hover,
	.userTop a.current{ color:#ee7700;}
.userBox{
	margin:95px auto 0;
	width:780px;
	}
	.uTitle{
		color:#ee7700;
		font-size:30px;
		}
	.userUl{ padding-top:30px;}
		.userUl li{
			color:#c9c9c9;
			font-size:18px;
			line-height:1.5;
			padding-top:40px;
			}
			.userUl li a{ color:#c9c9c9;}
			.userUl li font{ color:#ee7700;}
			.userUl li span{
				display:inline-block;
				width:35%;
				}
			.userUl li span.userSpan1{ width:64%;}
.userBot{
	text-align:center;
	margin-top:90px;
	}
	.userBtn a{
		background-color:#ee7700;
		display:inline-block;
		font-size:18px;
		line-height:30px;
		margin:0 25px;
		text-align:center;
		width:125px;
		}
	.userBotText{
		color:#c9c9c9;
		font-size:16px;
		line-height:1.5;
		margin-top:20px;
		}
	.applicationJoin{
		margin-top:55px;
		}
		.applicationJoin a{
			color:#ee7700;
			font-size:18px;
			text-decoration:underline;
			}
		.applicationJoin a:hover{ text-decoration:none;}
.apPt95{
	margin-top:95px;
	margin-left:9%;
	padding-bottom:30px;
	}
.apUl,
.apBotUl{
	padding:10px 0 55px;
	}
	.apUl li,
	.apBotUl li{
		color:#c9c9c9;
		float:left;
		font-size:18px;
		line-height:1.5;
		margin-left:9%;
		padding-top:35px;
		width:41%;
		}
	.apBotUl li{
		float:none;
		width:90%;
		}
	.apUl li span,
	.apBotUl li span{ color:#ee7700;}
.apLine{
	background-color:#404040;
	overflow:hidden;
	height:1px;
	}
.apBotTips{
	color:#c9c9c9;
	font-size:18px;
	line-height:1.5;
	text-align:center;
	margin-top:55px;
	}
	.apBotTips p{ padding-bottom:10px;}
	.apBotTips a{ color:#ee7700;}
	.apBotTips a:hover{ text-decoration:underline;}




@media(min-width:1025px){
	.iImgBox a:hover .iActiveDiv{
		margin-top:-38px;
		}
}

@media(max-width:1024px){
	.arDivList:nth-child(even) .arDt{ margin-left:0;}
	.arDivList:nth-child(even) .arDd{ margin-left:230px;}
}

@media(max-width:768px){
	.aSubnav{
		margin-top:0;
		padding:10px 0;
		}
	.aSubnav li{
		font-size:12px;
		letter-spacing:0;
		padding-bottom:3px;
		}
		.aSubnav li > a,
		.aSubnav li > span{
			line-height:20px;
			height:20px;
			}
		.aSubnavBox a{
			line-height:20px;
			}
	.w940,
	.w610{
		margin-left:10px;
		margin-right:10px;
		width:auto;
		}
		.arText{
			font-size:12px;
			padding:30px 0 15px;
			white-space:normal;
			}
		.arUl{
			background-size:24px;
			margin-left:0;
			padding:20px 0 24px 3px;
			}
			.arUl li{
				background-size:61px 52px;
				font-size:12px;
				line-height:1.5;
				padding-top:16px;
				padding-left:70px;
				height:36px;
				}
	.apTitle{
		font-size:16px;
		line-height:1.5;
		padding:20px 0;
		}
			.arDivList{
				display:block;
				margin-right:0;
				padding:20px 0;
				width:100%;
				}
				.arDt{
					font-size:16px;
					float:none;
					width:220px;
					}
				.arDd{ margin-left:0; margin-top:10px;}
				.arDivList:nth-child(even) .arDt{ margin-left:0;}
				.arDivList:nth-child(even) .arDd{ margin-left:0;}
		.qaLeftLine{
			display:none;
			left:0;
			}
		.qaDiv h3{
			margin-top:20px;
			}
		.qaDiv .qaDiv70{
			margin-top:30px;
			}
	.cEditbox{
		margin-top:30px;
		}
	.cPtb{ padding:30px 0;}


	.loginSpan{
		float:none;
		font-size:16px;
		text-align:left;
		width:auto;
		}
	.loginDiv{ margin-left:0; margin-top:5px;}
	.login{
		float:none;
		margin-top:20px;
		width:auto;
		}
		.loginTitle{
			padding-bottom:0;
			}
		.login .loginSpan{ width:auto;}
		.login .loginDiv{ margin-left:0;}
		.loginUl li{ padding-top:10px;}
	.register{
		border-left:none;
		border-top:1px #404040 solid;
		float:none;
		margin-top:30px;
		padding-top:30px;
		padding-left:0;
		width:auto;
		}
		.loginTab{
			margin-top:29px;
			text-align:left;
			}
			.loginTab span,
			.loginTab a{
				font-size:14px;
				line-height:31px;
				margin-left:0;
				margin-right:3px;
				padding:0 10px;
				}
		.w285{ width:100%;}
		.w155{ width:155px;}
	.userTop{
		margin-top:30px;
		}
		.userTop p{
			font-size:12px;
			padding-top:20px;
			}
		.userTop a{ color:#c9c9c9;}
		.userTop a:hover,
		.userTop a.current{ color:#ee7700;}
	.userBox{
		margin:20px 0 0;
		width:auto;
		}
		.uTitle{
			color:#ee7700;
			font-size:30px;
			}
		.userUl{ padding-top:10px;}
			.userUl li{
				font-size:14px;
				padding-top:10px;
				}
				.userUl li span{
					margin-top:10px;
					width:100%;
					}
				.userUl li span.userSpan1{ margin-top:0; width:100%;}
	.userBot{
		text-align:center;
		margin-top:30px;
		}
		.userBtn a{
			font-size:16px;
			margin:0 15px;
			width:115px;
			}
		.applicationJoin{
			margin-top:25px;
			}
	.apPt95{
		margin-top:20px;
		margin-left:0;
		padding-bottom:10px;
		}
	.apUl,
	.apBotUl{
		padding:10px 0 20px;
		}
		.apUl li,
		.apBotUl li{
			float:none;
			font-size:16px;
			margin-left:0;
			padding-top:10px;
			width:100%;
			}
		.apBotUl li{
			float:none;
			width:90%;
			}
		.apUl li span,
		.apBotUl li span{ color:#ee7700;}
	.apLine{
		background-color:#404040;
		overflow:hidden;
		height:1px;
		}
	.apBotTips{
		font-size:16px;
		margin-top:20px;
		}
}



















@charset "utf-8";
/* CSS Document */
/*@font-face{
	font-family:'fz';
	src:url('../fonts/fz.eot');
	src:url('../fonts/fz.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fz.TTF') format('truetype');
	font-weight:normal;
	font-style:normal;
	}*/
.fontFZ{
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif,'微软雅黑';
	}
a{
	text-decoration: none;
	outline: none;
	blr:expression(this.onFocus=this.blur());
	color:#fff;
	}
a:hover{
	text-decoration:none;
	}
img,input,lable{
	vertical-align:middle;
	}
img{

	}
input,textarea {
	border-radius:0;
	outline: none;
	}
input[type=text], input[type=button], input[type=submit], textarea{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	}
body,ul,ol,li,dl,dd,dt,form,lable,img,span,th,td,input,select,label,textarea,h1,h2,h3,h4,h5,h6,p,i,button,em{
	font-style:normal;
	font-weight:normal;
	list-style:none;
	padding:0;
	margin:0;
	}

body{
	background-color:#fff;
	}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}
.clearfix{
	zoom:1;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.tl{
	text-align:left;
	}
.tc{
	text-align: center;
	}
.tr{
	text-align: right;
	}
.underline{
	text-decoration:underline;
	}
.relative{
	position:relative;
	}
.hidden{
	overflow:hidden;
	}



/* 公共 */
.w1280{
	margin-left:auto;
	margin-right:auto;
	width:1280px;
	}
.w1094{
	margin-left:auto;
	margin-right:auto;
	width:1094px;
	}
.w1090{
	margin-left:auto;
	margin-right:auto;
	width:1090px;
	}
.spanMiddle{
	display:inline-block;
	line-height:100px;
	vertical-align:middle;
	overflow:hidden;
	height:100%;
	width:0;
	}
.imgMiddle{ vertical-align:middle;}
.height100{ height:100%;}
.png{
	background-image:url(../images/png.png);
	background-repeat:no-repeat;
	}
.fontS0{ font-size:0;}
.aBlack{ display:block; height:inherit; width:inherit;}
.bodyOver{
	overflow:hidden;
	height:100%;
	width:100%;
	}
#replaceVersion{
	background-color:#000;
	color:#fff;
	text-align:center;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:99999999;
	}
	#replaceVersion span{
		display:inline-block;
		padding-top:100px;
		}
.animateBox{
	-webkit-transition:all 0.2s;
	   -moz-transition:all 0.2s;
		  -o-transition:all 0.2s;
			 transition:all 0.2s;
	}



@media(max-width:1024px){
	.w1280,
	.w1094,
	.w1090{
		margin-left:10px;
		margin-right:10px;
		width:auto;
		}
}
/* 公共 End */




/* head */
#head{
	background-color:rgba(0,0,0,0.8);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:999;
	}
	.logo{
		background-position:0 0;
		margin:24px 0 13px;
		height:48px;
		width:104px;
		}
		.logo a{
			display:inline-block;
			height:100%;
			width:100%;
			}
	.welcome{
		color:#ff7800;
		float:right;
		font-size:12px;
		line-height:48px;
		margin:24px 0 13px;
		}
		.welcome a{ color:#ff7800;}
		.welcome a:hover{ text-decoration:underline;}
	.mainNav{
		float:left;
		margin:24px 0 13px;
		position:relative;
		}
		.mainNavBtn{
			display:none;
			font-size:16px;
			text-align:center;
			}
			.mainNavBtn i{
				background-position:-224px -28px;
				display:inline-block;
				margin-left:5px;
				height:7px;
				width:13px;
				}
			.mainNavBtn i.open{ background-position:-202px -28px;}
		.mainNavBox a{
			display:inline-block;
			font-size:16px;
			line-height:48px;
			margin-left:34px;
			}
		.mainNavBox a:hover,
		.mainNavBox a.current{ color:#ff7800;}
		.mainNavBox.navOpen{ display:block;}
.childNav{
	font-size:12px;
	line-height:38px;
	letter-spacing:0;
	}
	.childNav a{ margin-left:25px;}
	.childNav a:hover,
	.childNav a.current{ color:#ff7800;}

@media(max-width:768px){
	#head{
		background-color:rgba(0,0,0,0.8);
		position:relative;
		left:0;
		top:0;
		width:100%;
		z-index:999;
			}
		.logo.fl{
			float:none;
			margin:24px auto 0;
			}
		.welcome{
			float:none;
			text-align:center;
			line-height:1;
			margin:15px 0 0;
			}
		.mainNav{
			float:none;
			margin:0;
			}
			.mainNavBtn{
				display:block;
				line-height:50px;
				}
		.mainNavBox{
			background-color:rgba(0,0,0,0.8);
			border-top:1px rgba(255,255,255,0.25) solid;
			display:none;
			padding:8px 10px;
			position:absolute;
			left:-10px;
			top:100%;
			width:100%;
			z-index: 999;
			}
			.mainNavBox a{
				display:block;
				text-align:center;
				line-height:32px;
				padding-right:54px;
				}
		.mainNavBox.navOpen{ display:block;}
		.childNav a{ margin-left:12px;}
}
/* head End */



/* footer */
.subNav{
	background-color:rgba(255,255,255,0.1);
	border-top:1px rgba(255,255,255,0.25) solid;
	border-bottom:1px rgba(255,255,255,0.25) solid;
	margin-top:30px;
	text-align:center;
	}
	.subNav a{
		color:#bdbdbd;
		font-size:14px;
		line-height:52px;
		margin:0 24px;
		}
	.subNav a:hover{ color:#ff7800;}
.hotLine{
	font-size:12px;
	text-align:right;
	margin-top:24px;
	}
	.hotLine p{
		font-size:26px;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 0;
		}
	.customService{
		background-color:#fabe00;
		color:#000;
		display:inline-block;
		font-size:12px;
		line-height:32px;
		padding:0 11px;
		}
		.customService i{
			background-position:-202px 0;
			display:inline-block;
			margin-right:4px;
			position:relative;
			top:4px;
			height:16px;
			width:16px;
			}
.subLogo{
	background-position:-406px 0;
	margin:5px auto 20px;
	height:58px;
	width:124px;
	}
	.subLogo a{
		display:block;
		height:inherit;
		width:inherit;
		}
.global{
	color:#787777;
	font-size:14px;
	}
a.global:hover{ color:#fff;}
.mt20{ margin-top:20px;}
.follow{
	font-size:0;
	text-align:center;
	padding:7px 0;
	}
	.follow span{
		color:#787777;
		font-size:12px;
		position:relative;
		top:-3px;
		}
	.sina,
	.weixin,
	.taobao,
	.v,
	.kongjian{
		display:inline-block;
		margin-left:18px;
		height:17px;
		width:21px;
		}
	.sina{ background-position:-234px 0;}
	.weixin{ background-position:-266px 0;}
	.taobao{
		background-position:-298px 0;
		width:19px;
		}
	.v{
		background-position:-330px 0;
		width:16px;
		}
	.kongjian{
		background-position:-362px 0;
		width:17px;
		}
.copyright{
	color:#787777;
	font-size:12px;
	text-align:center;
	line-height:45px;
	padding-bottom:10px;
	}
.fActivity{
	border-top:1px rgba(255,255,255,0.25) solid;
	padding-top:70px;
	}
	.faBox{
		position:relative;
		width:1122px;
		margin:0 auto;
		}
		.faPrev,
		.faNext{
			cursor:pointer;
			margin-top:-50px;
			position:absolute;
			top:50%;
			height:58px;
			width:30px;
			z-index:9;
			}
		.faPrev{
			background-position:-250px -28px;
			left:-43px;
			}
		.faNext{
			background-position:-290px -28px;
			right:-16px;
			}
		.faPrev.swiper-button-disabled,
		.faNext.swiper-button-disabled{ display:none;}
		.faBox .swiper-slide{
			float:left;
			text-align:center;
			overflow:hidden;
			}
			.factivityBox{ margin-right:27px}
				.factivityBox h2{
					font-size:18px;
					text-align:center;
					text-overflow:ellipsis;
					margin-top:20px;
					white-space:nowrap;
					}
					.factivityBox h2 a{
						display:inline-block;
						line-height:25px;
						border-bottom:1px #fff solid;
						overflow:hidden;
						padding-bottom:5px;
						height:25px;
						}
					.factivityBox h2 a:hover{
						color:#d06803;
						border-color:#d06803;
						}
					.factivityBox h2 a.category{
						border-color:#d06803;
						color:#d06803;
						padding-right:5px;
						}
.goTop{
	background-position:0 -65px;
	cursor:pointer;
	display:none;
	position:fixed;
	bottom:100px;
	right:50px;
	height:63px;
	width:45px;
	z-index:10001;
	}


@media(max-width:1024px){
	.subNav a{
		margin:0 10px;
		}
	.faBox{
		margin-left:30px;
		margin-right:10px;
		width:auto;
		}
		.faPrev{ left:-27px;}
		.faNext{ right:0;}
	.goTop{
		right:10px;
		bottom:10px;
		}
}
@media(max-width:768px){
	.goTop{
		background-size:343px auto;
		background-position:0 -37px;
		height:36px;
		width:26px;
		}
	.subNav{
		text-align:left;
		margin-top:20px;
		padding:5px 0;
		}
		.subNav a{
			font-size:12px;
			line-height:24px;
			margin:0 15px 0 0;
			white-space:nowrap;
			}
	.hotLine{
		text-align:center;
		}
	.subLogo{ margin-top:20px;}
	.copyright{ letter-spacing:0;}
	.fActivity{
		border-top:1px rgba(255,255,255,0.25) solid;
		padding-top:35px;
		}
	.faBox{
		margin-left:10px;
		}
		.faPrev{ left:0;}
		.faNext{ right:0;}
		.factivityBox{ margin-right:0}
}
/* footer End */





/* select */
.fancySelect div, .fancySelect ul{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fancySelect{
	cursor:pointer;
	color:#c9c9c9;
	float:left;
	font-size:18px;
	margin-right:9px;
	position:relative;
	z-index:10001;
}
.fancySelect div{
	background-color:#262626;
	border:1px #7d7d7d solid;
	border-radius:4px;
	height:32px;
	line-height:28px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
 	overflow:hidden;
	color:#c9c9c9;
	padding:0 17px 0 7px;
}
.fancySelect div span{
	position:absolute;
	right:9px;
	top:6px;
	width:8px;
	height:17px;
	display:inline-block;
	overflow:hidden;
	background:url(../images/png.png) no-repeat -540px 0;
}
.fancySelect.over div span{
	opacity:1;
	}
.fancySelect ul{
	position:absolute;
	background-color:#262626;
	border-radius:4px;
	border:1px #7d7d7d solid;
	margin-top:1px;
	overflow:hidden;
	}
.no-boxshadow .fancySelect ul{
	border:1px solid #ccc;
	}
.fancySelect li{
	border-bottom:1px #7d7d7d solid;
	padding:6px 10px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	list-style:none;
	overflow:hidden;
}
.fancySelect li:nth-last-child(1){
	border:none;
}
.fancySelect li.over{
	background-color:#000;
}
.fancySelect li.selected{
	background-color:#000;
 }
.fancySelect li.selected:before,.fancySelect li.selected:after{
	position:absolute;
	background-color:#000;
}
.max-width-1000{
    max-width:1000px;
}
.text-left{
    text-align:left!important;
}
.block-50{
    width:50%;
}
.block-60{
    width:60%;
}
.block-70{
    width:70%;
}
.block-80{
    width:80%;
}
.block-90 {
    width:90%;
}
.block-100{
    width:100%;
}
.text-size-20{
    font-size:20px;
}
.text-size-24{
    font-size:24px;
}
.text-size-32 {
    font-size:32px;
}
.text-size-36 {
    font-size:36px;
}
.text-bold{
    font-weight:bold;
}
.width-24 {
    width:24px;
}
.width-30{
    width:30px;
}
.width-70 {
    width:70px;
}
.width-160{
    width:160px;
}
.m-b-10{
    margin-bottom:10px;
}
.m-l-10{
    margin-left:10px;
}
.m-l-40{
     margin-left:40px;
}
.m-l-60{
     margin-left:60px;
}
.m-t-10{
     margin-top:10px;
 }
 .m-t-20{
     margin-top:20px;
 }
 .m-t-30{
     margin-top:30px;
 }
 .m-t-40{
     margin-top:40px;
 }
 .m-t-60{
     margin-top:60px;
 }
  .m-t-120{
     margin-top:120px!important;
 }
 .m-t-180{
     margin-top:180px!important;
 }
 .p-20{
     padding:20px;
 }
.p-l-10 {
    padding-left:10px;
}
 .p-b-30{
     padding-bottom:30px;
 }
 .p-t-30{
     padding-top:30px;
 }
 .p-b-60{
     padding-bottom:60px;
 }
 .p-t-60{
     padding-top:60px!important;
 }
.line-height-24 {
    line-height:24px;
}
.line-height-30 {
    line-height:30px;
}
.text-size-14{
    font-size:14px;
}
.text-size-16{
    font-size:16px;
}
.text-size-18{
    font-size:18px;
}
.text-size-30{
    font-size:30px;
}
.text-size-40{
    font-size:40px;
}
.width-80{
    width:80px;
}
.width-150{
    width:150px;
}
.width-120{
    width:120px;
}
.text-grey {
    color:#888;
}
.text-white {
    color:#fff;
}
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.text-right {
    text-align:right;
}
.text-left {
    text-align:left;
}
/* select End */







/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.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'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{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'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{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")}.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'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{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'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{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")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}






