@charset "utf-8";
/* css reset */
.banner{width:1440px;}	
#banner { width:100%; height:340px; margin-top:179px; }
.all-banner { margin-top:162px; }

.fullSlide {
	width:100%;
	position:relative;
	height:340px;
	background:#000;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:340px;
	overflow:hidden;
	text-align:center;
	list-style:none;
}
.fullSlide .bd li a {
	display:block;
	height:340px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
}
	
	
/******************** 响应式 ********************/
    /* Default wide-screen styles */
	
/* 平板尺寸 */
@media all and (min-width:970px) and (max-width:1170px){
	
	#banner { width:100%; height:283px; margin-top:178px; }
	.fullSlide .bd .banner-img { height:283px; background-size:1200px 283px !important;}
}

/* 平板尺寸 */
@media all and (min-width:768px) and (max-width:970px){
	
	#banner { width:100%; height:236px; margin-top:202px; }
	.fullSlide .bd .banner-img { height:236px; background-size:1000px 236px !important;}
}

/* 手机尺寸 */
@media all and (max-width: 767px) {
	
	#banner { width:100%; height:189px; margin-top:133px; }
	.fullSlide .bd .banner-img { height:189px; background-size:800px 189px !important;}
	.all-banner { margin-top:63px; }
	.all-banner { height:160px; background-size:800px 160px !important;}
}
	
@media all and (max-width: 640px) {

	#banner { width:100%; height:153px; margin-top:133px; }
	.fullSlide .bd .banner-img { height:153px; background-size:650px 153px !important;}
	.all-banner { margin-top:63px; }
	.all-banner { height:160px; background-size:1200px 153px !important;}

}


@media all and (max-width: 490px) {

	#banner { width:100%; height:130px; margin-top:133px; }
	.fullSlide .bd .banner-img { height:130px; background-size:550px 130px !important;}
}


@media all and (max-width: 320px) {

	#banner { width:100%; height:140px; margin-top:63px; }
	.fullSlide .bd .banner-img { height:140px; background-size:875px 140px !important;}
}


/* scrollleft */
.scrollleft{width:1000px; margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:220px;text-align:center;line-height:19px}

.go{width:47px;height:66px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:5%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(../images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}