.banner{
	position: relative;
	padding-top: 100px;
}
.banner .kv_container{position:relative;width:100%; padding:28% 0 0; height:0; overflow:hidden;}
.banner .kv_content{position:absolute;left:-1px;top:0;right:-1px;bottom:0;overflow:hidden;*height:545px;}
.banner .kvslide{left:0;right:0; height: 730px;}
.banner ul{position:relative;list-style-type:none;}
.banner ul li{position:relative; padding:0 1px;}
.banner .kvslide ul#indexkv li{ padding:0;}
.banner ul li img{width:100%;}
.banner .kv_btn{text-align:center;position:absolute;left:0;bottom:0.5em;width:100%;white-space:nowrap;}
.banner .kv_btn ul{list-style:none;}
.banner .kv_btn li{display:inline-block;*display:inline;padding:10px 0 0 1em;width:0;height:0;overflow:hidden;margin:0 0.5em;background:url(../images/kvbtn.png) no-repeat 0 0;background-size:100%;_background:url(../images/tm.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kvbtn.png',sizingmethod=scale);zoom:1;cursor:pointer;}
.banner .kv_btn li.on{background:url(../images/kvbtn_on.png) no-repeat 0 0;background-size:100%;_background:url(../images/tm.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kvbtn_on.png',sizingmethod=scale);}
.banner .prev{padding:6.18% 0 0 2.34%;position:absolute;left:0;top:0;margin-top:10%;background:url(../images/kvbtn_left.png) no-repeat 0 0;background-size:100%;_background:url(../images/tm.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kvbtn_left.png',sizingmethod=scale);}
.banner .next{padding:6.18% 0 0 2.34%;position:absolute;right:0;top:0;margin-top:10%;background:url(../images/kvbtn_right.png) no-repeat 0 0;background-size:100%;_background:url(../images/tm.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kvbtn_right.png',sizingmethod=scale);}
.banner .prev{margin-left:expression((document.body.clientWidth<1280)? ((document.body.clientWidth<961)?"13.25%":(2*this.offsetHeight)+"px"):"0");zoom:1;}
.banner .next{margin-right:expression((document.body.clientWidth<1280)? ((document.body.clientWidth<961)?"13.25%":(2*this.offsetHeight)+"px"):"0");zoom:1;}
@media all and (max-width:1440px){	
	.banner .kvslide{left:0;right:0; height: 550px;
}
@media all and (max-width:1000px){
	.banner .prev,.banner .next{display:none;}	
	.banner .kvslide{left:0;right:0; height: 300px;;}
    .banner .prev{    margin-top: 15%;}
    .banner .next {margin-top: 15%;}
}
@media all and (max-width:700px){
	.banner .kvslide{left:0;right:0; height: 250px;;}
}
@media all and (max-width:500px){
	.banner .kvslide{left:0;right:0; height: 163px;;}
}

.news .news_con .news_con_text .title span {
		text-align:justify; text-justify:distribute-all-lines;
		    font-size: 14px;
}
