#bn_wrap {width:100%; margin-bottom:50px;}
.div_navi {float:left; width:170px; background:url(../images/main/navi_bg.png) repeat; height:400px}
ul.navi {padding:15px 20px; }
ul.navi li {color:#fff; border-top:1px solid #444; font-size:14px; padding:4px 0;}
ul.navi li.last {border-bottom:1px solid #444}
ul.navi li a {color:#fff;  padding:4px 0; display:block}
ul.navi li ul { margin:5px 0; border-top:1px solid #444;}
ul.navi li ul li {font-size:13px; float:left; padding:5px 15px; font-weight:normal; border:0 }
ul.navi li ul li.pd {padding:5px 7px}
ul.navi li ul li.first {padding-left:0; background:none; }
ul.navi li ul li a {padding:0;  color:#cdcdcd;}
span.new {display:inline-block; margin:0 0 0 10px; width:13px; height:11px; background:url(../images/main/new.jpg)}
/* .div_mevt {width:960px; margin:auto;} */
.div_mevt { margin:auto; }
ul.mevt_tit {position:absolute; bottom:0; background:#fff; width:99.70%; border:1px solid #ddd; border-bottom:0}
ul.mevt_tit:after {content:""; float:none; clear:both; display:none; height:0;}
ul.mevt_tit li {float:left; font-size:14px; width:25%; text-align:center; background:url(../images/main/bar.jpg) no-repeat right; }
ul.mevt_tit li.last {}
ul.mevt_tit li a {display:block; padding:10px 0; color:#333; border-bottom:1px solid #ddd;}
ul.mevt_tit li a.on {background:#ff6600; color:#fff; font-weight:bold; border-bottom:1px solid #ff6600;}

#bn_cont {width:960px; border:0px; margin:auto; padding-top:12px;}
ul.cont {}
ul.cont .cont_lf {float:left; width:60%;}
ul.cont .cont_rf {float:right; text-align:right; }



.tit {font-size:20px; color:#000; margin-bottom:15px; font-weight:bold;}
.tit span {font-size:20px; color:#ee6929}
p.prod_tit {text-align:left; color:#444; margin-top:12px; font-size:15px; letter-spacing:-2px}
p.prod_price {text-align:left; font-size:20px; color:#000}
p.prod_price span {font-size:16px;}
span.prod_spec {color:#999; font-size:13px !important; letter-spacing:0} 
/*
#best_wrap {width:960px; margin:0 auto 50px auto}
ul.best { box-sizing:border-box}
ul.best:after {content:""; float:none; clear:both; display:none; height:0;}
ul.best li {position:relative; border:1px solid #cacaca; border-right:0; width:20%; padding:25px 15px 35px 15px; float:left; box-sizing:border-box;}
ul.best li.bdnone {border-right:1px solid #ddd;}
ul.best li:hover {border-top:2px solid #ff6600; border-bottom:2px solid #ff6600; padding:24px 15px 34px 15px;}
span.ic_best {position:absolute; top:-1px; left:-1px; width:30px; height:30px;}
span.tb_best {position:absolute; top:-1px; right:-1px; width:60px; height:60px;}
ul.best li:hover span.ic_best {top:-2px;}
ul.best li:hover span.tb_best {top:-2px;}
ul.best_temp { box-sizing:border-box}
ul.best_temp:after {content:""; float:none; clear:both; display:none; height:0;}
ul.best_temp li {position:relative; border:1px solid #cacaca; border-right:0; width:20%; padding:25px 15px 25px 15px; float:left; box-sizing:border-box;}
ul.best_temp li.bdnone {border-right:1px solid #ddd;}
ul.best_temp li:hover {border-top:2px solid #ff6600; border-bottom:2px solid #ff6600; padding:24px 15px 24px 15px;}
ul.best_temp li:hover span.ic_best {top:-2px;}
ul.best_temp li:hover span.tb_best {top:-2px;}
span.prod_spec_con {color:#555; font-size:12px !important; letter-spacing:0} 
*/

#review_wrap {position:relative; width:100%; background:#e7eaef; padding:0; margin-bottom:50px; height:235px;}
.review_tit {position:absolute; left:0; top:0}
.review_btn {margin:0 0 0 300px; padding-top:35px}
ul.review_list {width:660px; margin:0 0 25px 300px; background:#fff; border:1px solid #cdd9e2; padding:10px 0; box-sizing:border-box;}
ul.review_list li {color:#666;  /*background:url(../images/main/review.jpg) no-repeat 15px 8px; */ font-size:14px; color:#666; padding:5px 25px;}
ul.review_list li.last {border:0}
ul.review_list li a {color:#666; display:block}
ul.review_list li span.name {border-right:1px solid #ddd; padding-right:10px; margin-right:12px; color:#000; font-size:15px; display:inline-block; width:50px; letter-spacing:0}
ul.review_list li span.prod_name {color:#000; font-size:14px; margin:0 10px 0 0}
ul.review_list li span.date {float:right; font-size:14px; color:#999}

#event_wrap {width:100%; margin-bottom:50px; text-align:center; background:#06b9e4;}

ul.sd_up {border:1px solid #ddd ; border-right:0}
ul.sd_up li {border-right:1px solid #ddd; float:left; width:25%; box-sizing:border-box; padding:30px; font-size:18px; color:#1067a5}
ul.sd_up li span.age {font-weight:bold; font-size:18px;}
ul.sd_up li ol {margin:10px 0 0 0}
ul.sd_up li ol li {width:100%; border:0; font-size:15px; color:#000; padding:3px 0 2px 0; float:none; letter-spacing:-1px}
ul.sd_up li ol li a {color:#666}
ul.sd_up li ol li a.topnum {color:#000; padding-right:20px ; background:url(../images/main/up.jpg) no-repeat right}
ul.sd_up li ol li span.num {border:1px solid #ddd; text-align:center; width:25px; padding:4px 0; display:inline-block; box-sizing:border-box; margin-right:10px;}

ul.price {border:1px solid #ddd; box-sizing:border-box}
ul.price:after {content:""; float:none; clear:both; display:none; height:0;}
ul.price li {position:relative; border-right:1px solid #ddd; width:25%; padding:25px 15px 35px 15px; float:left; box-sizing:border-box; font-size:15px;}
ul.price li.bdnone {border-right:0;}

.ev_mg {margin-right:10px; float:left;}

.div_wrap {width:960px; margin:0 auto 50px auto}

ul.tab {border-right:1px solid #ddd;}
ul.tab:after {content:""; float:none; clear:both; display:none; height:0;}
ul.tab li {font-size:16px; float:left; width:25%; text-align:center ; box-sizing:border-box}
ul.tab li a {display:block; padding:10px 0; background:#f4f4f4; border-top:1px solid #ddd; border-left:1px solid #ddd;  border-bottom:1px solid #000; color:#666}
ul.tab li a.on {background:#fff; border:1px solid #000; border-bottom:1px solid #fff; color:#000}

.cont_l {border:1px solid #ddd; border-top:0; float:left}
.cont_r {float:right; width:480px}

ul.p_type {border-right:0; box-sizing:border-box}
ul.p_type:after {content:""; float:none; clear:both; display:none; height:0;}
ul.p_type li {text-align:center; position:relative; border-bottom:1px solid #ddd; border-right:1px solid #ddd; width:240px; height:269px; padding:15px 25px 23px 25px; float:left; box-sizing:border-box; font-size:16px}
p.prod_price2 {text-align:left; font-size:20px; color:#000}
p.prod_price2 span {font-size:16px;}

ul.hotbn {}
ul.hotbn:after {content:""; float:none; clear:both; display:none; height:0;}
ul.hotbn li {float:left; margin:0 10px 10px 0; font-size:0}
ul.hotbn li.mgnone {margin-right:0}

.fl a {float:left;}

.area_l {width:575px; float:left}
.area_r {width:385px; float:right}

#div_mainpop_01 {position:absolute; width:250px; height:400px; top:240px; left:50%; margin-left:-140px; z-index:1; display:none;}
.x_btn_box {height:20px; list-style:none; margin:0; padding:0;}
.x_btn1 {float:left;}
.x_btn2 {float:right;}