﻿@charset "utf-8";
.main_image {width:100%; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%;transition:all  0ms;-webkit-transition:all  0ms;-moz-transition:all  0ms;-o-transition:all  0ms;}
.main_image li span {display:block; width:100%;}
.flicking_con1 {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 100%; 
	background:rgba(0,0,0,0.5);
	height:110px;
    z-index: 100;
	bottom:0
}
.flicking_inner {
    position: absolute;
	width:1000px;
	left:0;
	margin:0 auto;
    right: 0;
    z-index: 100;
}
.flicking_con1 a { border-right:1px solid #9ca7ae; height:110px;display:block; float:left;}
.flicking_con1 a span{display:block; float:left;}
.flicking_con1 a dd{float:right;}
.flicking_con1 a dd img{width:0; opacity:0;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.flicking_con1 a.on dd img{width:190px; opacity:1;}
.flicking_con1 a:hover dd img{width:190px; opacity:1;}
.flicking_con1 a:hover span{background:#fcac1b;}
.flicking_con1 a:nth-child(5){border:none;}
.flicking_con1 a.on span {background:#fcac1b;}
#btn_prev,#btn_next{z-index:999;position:absolute;display:block; opacity:1; width:30px!important;height:62px!important;top:50%;margin-top:-31px;}
#btn_prev{background:url(../images/jt_lf.png) no-repeat center center; left:20px;}
#btn_next{background:url(../images/jt_rt.png) no-repeat center center; right:20px;}
.main_visual{position:relative;}