

/* main_image */
.main_visual{height:450px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}
.main_image li .img_1{background:url('../image/pro11.jpg') center top no-repeat}
.main_image li .img_2{background:url('../image/pro21.jpg') center top no-repeat}
.main_image li .img_3{background:url('../image/pro31.jpg') center top no-repeat}
.main_image li .img_4{background:url('../image/pro41.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:400px;z-index:999;width:100%;height:50px; background: url(../image/bannerbg.png) repeat-x; margin:0; text-align:center}
div.flicking_con .dot{width:110px; margin:0 auto;z-index:1003;}
div.flicking_con .dot a{ float:left;width:12px;height:12px; margin-top:20px; margin-right:10px; padding:0;background:url('../image/dot2.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con .dot a.on{background:url('../image/dot1.png') 0 0 no-repeat;}
