﻿
.main_image {width:900px; height:350px; overflow:hidden; margin:0 auto; position:relative; z-index:9; float: left;}
.main_image ul {width:9999px; height:350px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:350px;}
.main_image li span {display:block; width:100%; height:350px}
.main_image li a {display:block; width:100%; height:350px}
.main_image li a {background-size:cover !important;}

div.flicking_con {width:900px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:relative; top:320px; z-index:99; width:500px; height:0px; margin:0 auto;} /* 121126 */
div.flicking_con a { height:10px; background:rgba(255,255,255,.5);  margin-left:10px !important; margin-right:8px; margin:0; padding:0; width:25px; text-align:center; border-radius: 8px; line-height:10px; text-indent:0px; color:#fff; display:inline-block;  font-size:0px !important;}
div.flicking_con a.on {background-position:0 -21px; background:#fff; color:#000; opacity:1; box-shadow: 0px 0px 10px #33befc; width:40px; }
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:43px!important;height:74px!important;top:50%;margin-top:-57px; display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:20px; }
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:20px;}