@charset "utf-8";
/* CSS Document */

.mainbnr {
	width: 600px;
	height: 352px;
	padding: 23px 0 0 25px;
	behavior: url(/js/PIE.htc);
	background:  url(../image/top/bg_banner.jpg) no-repeat 0 0;
	position:relative;
	}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider2 .slides > li {display: none; -webkit-backface-visibility: hidden;}
/* Hide the slides before the JS is loaded. Avoids image jumping */



/* top banner 
.flex-viewport{
	width: 576px;
	margin-bottom: 0;
	background:#FFFFFF;
	}
	
.flex-viewport li{
	width: 576px;
	height: 310px;
	margin: 0;
}
.flex-viewport li img{
	width: 576px;
	height: 310px;
	display: block;
}*/

/* big banner */
.b_banner div.flex-viewport .slides li {
	width: 960px;
	height: 150px;
	margin: 0;
	background: #FFF;
}

.b_banner div.flex-viewport{
	width: 960px;
	height: 150px;
}

.b_banner .flex-viewport li img{
	width: 960px;
	height: 150px;
	display: block;
}

.mainbnrWrap{
	width:576px;}

.flex-viewport li a:hover img{
	opacity:0.8; filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )"; }

.flex-control-nav{
	width: 576px;
	height: 30px;
	text-align: left;
	margin-top: 10px;
	/*border-radius: 5px;         CSS3草案 */}
.flex-control-nav li{
	display: inline-block;
	margin: 0 5px 0 0;
}
.flex-control-nav li a{
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 8px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/image/top/ico_bnr.png) 0 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav li a.flex-active{ background-position: 0 -15px;}

.flex-direction-nav{
	display:none;
}
#mainbnr .no-hover {cursor:default;}

a.btn_bnrall{
	width: 126px;
	height: 20px;
	display: block;
	background: url(../image/top/btn_bnrall.gif) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	bottom: 8px;
	right: 15px;}
	
a.btn_bnrall:hover { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }




