@charset "utf-8";
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.ban{ width:906px; height:695px; position:relative; overflow:hidden;margin:0px auto 40px auto; }
.ban2{ width:906px; height:556px; position:relative;overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:906px; height:675px;}
.ban2 ul li img{border:#CCCCCC 1px solid;}
.prev{ float:left; cursor:pointer;}

.min_pic{ width:906px; overflow:hidden; position:absolute; /*bottom:0px; left:0px;*/padding:10px 0 15px 0px; margin-top:10px;  height:98px;}
.num{overflow:hidden; width:844px; position:relative;float:left; height:110px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ float:left; width:160px;  margin-right:6px; text-align:center; margin-top:5px; padding:1px;cursor:pointer; -webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);-webkit-transition: all 0.1s;transition: all 0.1s; border:#CCCCCC 1px solid; height:98px;}
.num ul li:hover{ background:#900;-webkit-transform: translate3d(0, -0px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.3s;transition: all 0.3s; }
.num ul li.on{ border:1px solid red; padding:0px; margin-right:3px; background:#900;margin-top:3px;cursor:pointer; overflow:visible;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:30px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{ width:16px; text-align:center; height:18px; margin-top:30px;cursor:pointer;float:right;}
