@charset "utf-8";
@import "common.css";
/*header*/
header{ padding:0px 65px 0px 95px; background:#ff9000}
.logo{ position:absolute; top:1px; left:10px; width:75px;  height:27px; text-align:center }
.index_search{ display:block;  margin-top:7px;  width:100%; height:26px; background:url(../images/mobile.png) no-repeat right -316px #ffffff; text-indent:5px;  font-size:0.8em;line-height:27px; color:#bbb}
/*index*/
.main{ margin:0 auto;}
.index_nav a{ float:left; margin:12px 0px 10px 10px; width:52px;text-align:center }
.index_nav a:hover,.index_nav a:active,.index_nav .active{	}	
/*banner*/
.banner_box {position:relative;	z-index:1}
.banner {overflow:hidden;margin:0 auto;	width:300px;height:113px;}
.inner{height:113px;}
.banner a {float:left;overflow:hidden;width:300px;height:113px;}
.banner a img{width:300px;height:113px;}
.pointer {z-index:3;position:absolute;	margin-top:-23px;width:320px;height:6px;	text-align:center}
.pointer span {display:inline-block;margin:0 2px;height:6px;width:6px;	border-radius:50%;	background:#fff;	}
.pointer .color {background:#c94522}

/*index_box*/
.index_box{ margin-top:10px; padding:0px 10px;}
.index_box h2{ position:relative; margin-bottom:10px; height:16px; font-size:16px; line-height:100%; }
.index_box h2 p{ z-index:5;  position:absolute; left:10px; display:inline-block; padding:0px 5px;background:#e8e8e8}
.index_box .flipsnap_img{ display:block; overflow:hidden;  height:100px;}
.index_box .flipsnap_img img{ float:left; margin-right:10px; width:130px; height:100px;}
.index_box .white_box{ overflow:hidden; margin-top:10px; padding:10px 0px; background:#ffffff;}
.index_box h3{margin-left:10px;font-size:1.1em;}
.white_box .button_gray{ float:left; margin:10px 0px 0px 10px;  padding:2px 0px; width:63px; font-size:1.1em}
.index_box .promotions_box{ margin-top:10px; }
.line_bg{ z-index:1; position:absolute; left:0px; top:8px; overflow:hidden; background:#b4b4b4; width:100%; height:1px;}
