/* CSS Document */


.banner{width:1903px;position:relative;}
.banner_inner{position:relative;height:480px;width:1200px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative; overflow:hidden;}
.banner_img li.bgli01{ background: url(../image/bannera_a.jpg) center no-repeat;}
.banner_img li.bgli02{ background: url(../image/bannerb_a.png) center no-repeat;}

.banner .child1{position:absolute;width:548px;height:247px;left:50px; top:130px; background: url(../image/bannera_b.png) no-repeat left top;}

.banner .child2{position:absolute;width:800px;height:600px;left:-360px;top:-100px; background:url(../image/bannerb_b.png) no-repeat left top; background-size:100%;}
.banner .child3{position:absolute;width:546px;height:282px;left:620px;top:90px; background:url(../image/bannerb_c.png) no-repeat left top; background-size:100%;}

.banner_common{position:relative;width:1200px;margin:0 auto}

.banner_pre,.banner_next{position:absolute;top:200px;width:60px;height:113px;cursor:pointer;}
.banner_pre{left:-0px; background:url(../image/bannerleft.png) no-repeat left top;}
.banner_next{right:-0px; background:url(../image/bannerright.png) no-repeat left top;}

.banner_pre:hover, .banner_next:hover{ color:#fff}


.banner .control{width:150px;position:absolute;bottom:30px;left:50%;margin-left:-70px}
.banner .control li{float:left;margin:0 10px;width:12px;height:12px;border-radius:50%;cursor:pointer;background:#fff; box-shadow:0px 0 5px #555;}
.banner .control li a{display:none}
.banner .control li.current{background:#FFF; width:16px; height:16px; margin-top:-2px;}

