﻿@charset "utf-8";
ul{list-style:none ;}
img{border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}

/* banner-box */
.banner-box{min-width:490px;height:367px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:490px;margin:0 auto;overflow:hidden;position:relative}
.banner-box .bd li{width:100% !important;height:367px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:490px;position:absolute;bottom:87px;left: 50%; margin-left: -245px;}
.banner-btn a{display:block;width:43px !important;height:43px !important;position:absolute !important;top:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.banner-btn a.prev{left:0;background:url(../images/fp_nav_l.png) no-repeat 0 0;} 
.banner-btn a.next{right:0;background:url(../images/fp_nav_r.png) no-repeat 0 0;}
.banner-box p{
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
	padding: 10px 0;
	color: white;
	background: url(../images/fp_info_bg.png) repeat;
}
.banner-box ul{width: 100% !important;}
.banner-box .hd {position:absolute;top:210px;left:537px; display: none;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.banner-box{
	min-width: 400px;
	height: 299px;
}
.banner-box .bd li{
	height: 299px;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.banner-box{
	min-width: inherit;
	height: 215px;
}
.banner-box p{
	font-size: 14px;
}
.banner-box .bd li{
	height: auto;
}
}