@charset "utf-8";

/*
Template Name: 默认模板
Template URI: http://www.b2yun.com
Description: 必网
Version: 1.0.2
Author: http://www.b2yun.com
Author URI: http://www.b2yun.com
Logo filename: logo.gif
Template Type: type_0
*/


/* CSS Document */

/* Reset Mates */
html {*width:expression(documentElement.clientWidth < 1003 ? "1003px":"auto" ); min-width:1003px;}
body,dl,dt,dd,form,p,img,input,ul,li,ol,dl,dd {margin:0; padding:0; border:0; text-decoration:none; text-indent:0; list-style:none;}
body{background:#fff; font-size:12px; font-family:Microsoft Yahei,Verdana, Arial; line-height:150%; margin:0; padding:0; color:#777777;/*background:url(images/body_background.jpg) no-repeat center top white;*/}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; border:0; line-height:1em; text-decoration:none; text-indent:0;}
h1 {font-size:28px; font-family:"Microsoft Yahei", "黑体";}
h2 {font-size:22px; font-family:"Microsoft Yahei", "黑体";}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6{height:27px; line-height:27px;  text-align:right; font-size:12px; background:url(images/h6_bg.gif) repeat-x; color:#3f3f3f;padding-right:10px;
}

.inputBg{color:#444444;margin: 5px;padding: 0px 4px;height: 25px;line-height: 25px;width: auto;border: solid 1px #ddd;}

input.button {
  padding: 3px 15px 3px;
  margin: 2px 2px;
  border: 1px solid #09c;
  background: #09c;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
}

input[disabled] {
  color: #aaa;
  background: #DDD;
}

input.button:hover {
  background: #28B5D6;
  color: #fff;
  border: 1px solid #28B5D6;
}

input.capital {
  text-transform: uppercase;
}

input[disabled]:hover {
  color: #aaa;
  background: #EEE;
  border: 1px solid #EEE;
}
select{margin:5px;border: solid 1px #ddd;padding: 3px;line-height: 20px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}


.box_1{border:1px solid #ccc; background-color:#fff;}


.body_h3 h3{height:31px; line-height:31px; font-size:12px; background:#eee; text-align:right;
padding:0 12px; font-weight:100; background:url(images/h3_bg.gif) repeat-x;
}
.body_h3 h3 span{float:left;width:auto; height:27px; line-height:27px; text-align:left;
font-weight:bold; color:#666; font-size:14px;
}


.body_h5 h5{height:26px; line-height:26px; text-align:right; background-color:#eee; font-size:12px;
color:#bb2438; padding:0 10px 0 0;
}
.body_h5 h5 span{float:left;height:26px; line-height:26px; font-weight:bold;padding-left:15px;}

.block{ width:1200px; margin:0 auto}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}


.f1{color:#ff6600;   font-size:12px;}
.f2{color:#bb2438; font-weight:bold; margin-right:15px;}
.f3{color:#9e9e9e;}
.f4{color:#f7941c;}
.f4_b{color:#f7941c; font-weight:bold;}
.f5{ font-size:14px; font-weight:bold;}
.f6{color:#333;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
height:1%;
}
*+html .clearfix{
height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

.h3_tit{height:31px; line-height:31px; font-size:12px; background:#eee; text-align:right;
padding:0 12px; font-weight:100; background:url(images/h3_bg.gif) repeat-x;
}
.h3_tit span{float:left;width:auto; height:27px; line-height:27px; text-align:left;
font-weight:bold; color:#666; font-size:14px;
}
.h3_3{   border:none; background: none}


.h5_tit{height:26px; line-height:26px; text-align:right; background-color:#eee; font-size:12px;
color:#bb2438; padding:0 10px 0 0;
}
.h5_tit span{float:left;height:26px; line-height:26px; font-weight:bold;padding-left:15px;}

/* tab选项栏 */
.tab_ul{background: #eee;line-height: 40px;height: 30px;}
.tab_ul li{color: #000;line-height: 20px;border-right: 1px solid #FFF;cursor: hand;cursor: pointer;float: left;}
.tab_ul li a{padding: 4px 15px 4px 18px;display: block;}
.tab_ul .cur{background: #FFF;border-top: 2px solid #09c;}
.tab_ul .cur a{color:#09c;}

/* 等待图标 */
#load-div { background:0;width:46px;height:46px;margin-left:-23px;margin-top:-23px;z-index:99999;position:fixed;top:50%;left:50%;border:0;}
#load-div  a{width:0;height:0;display:none;}
#load-div  span{background:url(images/ajax-loader.gif);background-size:46px 46px;width:44px;height:44px;padding:1px;border-radius:36px;margin:0;display:block;}




/*按钮部分*/
.bnt_white{
height: 26px;border-radius: 4px;font-size: 12px;border: 1px solid #ccc;background: #fff;color: #525252;padding:4px 10px;cursor: pointer;
}
.bnt_blue{
background:url(images/btns_green.gif) no-repeat -202px -145px; width:52px; height:24px;
text-align:center; line-height:24px; color:#ffffff; border:none; cursor:pointer;overflow:hidden; font-size:12px
}
.bnt_blue_1{
background:url(images/btns_green.gif) no-repeat -182px -140px; width:144px; height:30px;
text-align:center; line-height:30px; color:#ffffff; border:none; cursor:pointer;overflow:hidden; font-size:16px
}
.bnt_blue_2{
background:url(images/btns_green.gif) no-repeat -182px -145px; width:144px; height:24px;
text-align:center; line-height:24px; color:#333; border:none; cursor:pointer;overflow:hidden; color:#ffffff; font-size:12px;
}
.bnt_bonus{
background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:24px;
text-align:center; line-height:24px; color:#333; border:none; cursor:pointer;overflow:hidden
}

/*页面留白*/
.blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
/*布局*/
.AreaL{width:223px; float:left;}

.AreaL .box{width:205px; float:left;}
.AreaL .box_1{ padding:0 0 5px 0;}


.AreaR{width:965px; float:right; overflow:hidden}


.AreaL .index_comm{ line-height:14px;}
.AreaL .index_comm{ line-height:14px;}
.AreaL .biao li a{ background:url(images/biao9.gif) no-repeat 0 6px; padding-left:8px;}




.text p {line-height:1.6em; padding:0.9em 0; text-align:justify; text-justify:inter-ideograph;}

ul,ol,li {margin-top:0; margin-bottom:0; list-style-position:outside;}
dl,dt,dd {display:block;}


/* Grid Layout */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {float:left; margin-right:10px;}
.grid_1 {width:30px;}
.grid_2 {width:70px;}
.grid_3 {width:110px;}
.grid_4 {width:150px;}
.grid_5 {width:190px;}
.grid_6 {width:230px;}
.grid_7 {width:270px;}
.grid_8 {width:310px;}
.grid_9 {width:350px;}
.grid_10 {width:390px;}
.grid_11 {width:430px;}
.grid_12 {width:470px;}
.grid_13 {width:510px;}
.grid_14 {width:550px;}
.grid_15 {width:590px;}
.grid_16 {width:630px;}
.grid_17 {width:670px;}
.grid_18 {width:710px;}
.grid_19 {width:750px;}
.grid_20 {width:790px;}
.grid_21 {width:830px;}
.grid_22 {width:870px;}
.grid_23 {width:910px;}
.grid_24 {width:950px;}
.grid_last {margin-right:0;}


/* Common Class */

.dis_block {display:block;}
.clear {clear:both;}
.disappear {display:none;}
.hidden {visibility:hidden;}
.cursor_pointer {cursor:pointer;}

.f_l,.f_c {float:left;}
.f_r {float:right;}
.align_c {text-align:center;}
.align_c * {margin:auto; text-align:left;}
.align_r {text-align:right;}
.valign_m {vertical-align:middle;}
.valign_m * {vertical-align:middle;}

.overflow_auto {overflow:auto; zoom:1;}

.nobg {background:none;}
.noborder {border:none;}
.noborder_left {border-left:none;}
.nowrap {white-space:nowrap;}

.textfield_1 {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.textfield_2 {height:16px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}

.more_1 {float:right;}
.more_2 {}
.more_3 {}


/* Link Style */
a {color:#666; text-decoration:none;}
a:hover {/*text-decoration:underline;*/color:#c81623;}
.a_modify {color:#1146be;}
.a_1 a {color:#bb2438;}
.a_2 a {color:#777;}
.a_orange {color:#f60;}
.system_info_link a {color:#444; margin:0 1em; padding:3px; text-decoration:none;}
.system_info_link a:hover {background:#bb2438; color:#fff;}

/* Form Style */
form {display:block;}

input{ font-size:12px}
textarea {}

/* General ID */

#header { background:url(images/bg_header.gif); height:84px; min-width:1200px; _overflow:hidden}
#header .wrapper{  height:91px;}
.wrapper{ margin:auto; width:1200px; text-align:left}
#header .wrapper .left{ width:500px; height:84px}
#header .wrapper .left .nav{ height:29px; overflow:auto}
#header .wrapper .left .nav ul li{ float:left; display:block}
#header .wrapper .left .nav ul li a{ color:#ffffff; display:inline-block; font-size:12px; height:27px; line-height:27px; margin:0 8px; padding:0 5px}
#header .wrapper .left .nav ul li a:hover{ background:#ffffff; color:#00a3ee; text-decoration:none}

#header .wrapper .left .cate{ margin-top:17px; }
#header .wrapper .left .cate .cateTitle{ width:150px}
#header .wrapper .left .cate .search{float: left;width: 250px;height: 34px;border: 1px solid #c7c7c7;border-left:none;background: url(images/bgs_gray.gif);font-size: 12px;}
#header .wrapper .left .cate .search .title{ color:#00a3ee; font-family:"Microsoft Yahei","黑体"; padding:8px}
#header .wrapper .left .cate .search input{border: 1px solid #dadada;border-top: 1px solid #f0f0f0;background: #fff;padding: 4px;width: 140px;height: 15px;color: #666666; font-size:12px}
#header .wrapper .left .cate .search .keywords{ border-bottom:1px solid #ffffff; border-top:1px solid #dadada; margin:4px 0 0;}
#header .wrapper .left .cate .submint button{width: 34px;height: 34px;border:none;background:url(images/icons_blue.gif) no-repeat;cursor: pointer; background-position:0 0}
#header .wrapper .left .cate .search div{ float:left}
#header .wrapper .center{ width:200px}
#logo{ text-align:center}
#logo a{ display:block; width:200px; margin:auto; height:90px}
#logo a strong{ display:none}
#header .wrapper .right{ position:relative; width:500px; z-index:900}
.usermenu a{ color:#ffffff; display:inline-block; font-size:12px; height:27px; line-height:27px; margin:0 8px; padding:0 5px; float:right}
.usermenu a:hover{ background:#ffffff; color:#00a3ee; text-decoration:none}
/*#headerFloat{ height:33px; width:500px; position: relative; top:13px; clear:both}*/
#headerFloat{ height:33px; width:405px; position: relative; top:0px; z-index:9999999; clear:both}
.cart{ float:right; height:33px; width:150px}
.cart .toggle_1{ border:1px solid #DCDCDC; height:31px; background:url(images/bgs_green.gif) repeat scroll 0 -252px #FFFFFF}
.cart .toggle_1 .total{ color:#555555; font-size:12px; padding:8px 0 0 35px}
.cart .toggle_1 .total b{ color:#80A608}
.buy_car .car_show{ display:none;}
.buy_car_on .toggle_1{border:1px solid #00a3ee; border-bottom:none; z-index:9999999; position:relative; z-index:999999; height:33px}
.buy_car_on .car_show{ display:block; border:1px solid #00a3ee; width:240px; position:absolute; right:0; top:33px; overflow:hidden; box-shadow:0 1px 5px #888888; height:465px; background:#ffffff; z-index:1}
.car_show .count a{ display:block; float:left}

#slogen {float:left; width:80px; padding:15px 0 0 0;}

.area_select {float:left; width:150px; padding:10px 0 0 0; color:#666; font-size:12px;}
#switch_area {display:block; width:140px; height:36px; padding:3px 5px; border:1px solid #ccc; color:#999; line-height:18px; text-decoration:none; background:#fff url(images/drapdown_1.gif) 0 right no-repeat; line-height:18px;}
#switch_area:hover {color:#bb2438; text-decoration:none; border:1px solid #bb2438; background:#fceef0 url(images/drapdown_1.gif) -42px right no-repeat;}
#area_option {display:none; position:absolute; top:10px; left:250px; width:150px; border:1px solid #bb2438; z-index:10000; background:#fff;}
#area_option a {display:block; height:36px; line-height:18px; padding:3px 5px; color:#999;}
#area_option a:hover {text-decoration:none; background:#fceef0; color:#bb2438;}

#header_search {float:left; width:370px; padding:17px 0 0 30px;}
#header_search .textfield {border:1px solid #a51038; padding:3px; width:200px; height:22px; background:url(images/backgrounds.gif) 0 -61px;}
#header_search .submit {width:70px; height:30px; margin-bottom:0; background:url(images/bnt_search.gif) 0 0;}

.user_menu {text-align:right; padding:10px 20px 0 0;}
.user_menu a {text-decoration:none;}
.user_menu a:hover {text-decoration:underline;}

.header_tel {padding:10px 0 0 0;}


#global_nav {height:40px; background:#bb2438 url(images/backgrounds.gif) 0 -120px repeat-x;}
.main_menu {padding:5px 10px 0 10px; background:url(images/backgrounds.gif) 0 -20px no-repeat; overflow:auto; zoom:1;}
.main_menu li {float:left; margin-right:5px;}
.main_menu li a {display:block; float:left; height:30px; padding:0 14px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#fff; text-decoration:none;}
.main_menu li a:hover,
.main_menu li.current a,
.main_menu li.current a:hover {border:1px solid #d95d6a; height:28px; line-height:28px; padding:0 13px; background:#a80b12; text-decoration:none;}
#all_cate {width:160px; height:35px; line-height:35px; padding-left:10px; padding-right:10px; color:#fff; font-size:14px; font-weight:bold; background:url(images/nav_cate.gif) no-repeat;}

.sidebar_block {margin-bottom:10px; border:1px solid #ddd; background:#f6f6f6;}
.sidebar_block .block_1 {padding:8px;}
.shipping_intro h3 {font-size:14px; font-family:"Microsoft Yahei", "黑体"; padding:8px; border-bottom:1px solid #ddd; background:#f2f2f2;}
.shipping_intro h4 {color:#bb2438; padding:8px; font-size:12px;}
.shipping_intro dl {border-top:1px dotted #ddd; padding:5px 8px; font-size:12px; line-height:1.5em;}
.shipping_intro dt a {color:#333;}
.shipping_intro dd {color:#888;}

#category_tree{ height:auto;width:224px;}
#category_tree .tit{ background:#f2f2f2; border:1px solid #DDDDDD; color:#444444; font-family:"Microsoft Yahei","黑体"; font-size:14px; padding:8px;}
#category_tree a { color:#00a3ee; font-family:"Microsoft Yahei","黑体"; font-weight:bold;}
#category_tree a:hover { text-decoration: underline;}
#category_tree dl { margin:3px 8px; border-bottom:1px dotted #e2d6d7; overflow:auto; zoom:1;}
#category_tree dt {clear:both; padding:3px 5px;  font-weight:bold;}
#category_tree dd { /*padding:2px;*/}
#category_tree dd a {color:#888888; display:block; float:left;font-size:12px; margin:0 1px 3px 0; padding:2px 10px; text-align:center; font-weight:normal; width:30%}
#category_tree dd a:hover {background:#00a3ee; color:#fff; text-decoration:none; text-align:center}


#bodier_center {padding:10px; zoom:1;}
#bodier_user {padding:10px 20px 0 10px;  zoom:1;}

/*#sidebar { background:url(images/bg_cate_list.gif) no-repeat; height: auto; padding-top:5px; position:absolute; top:81px; width:230px; margin-left:-5px; overflow:hidden}*/
#sidebar { height: auto; padding-top:0px; *position:absolute; margin-left:0px; z-index:9999;}
#hide_sidebar {position:absolute; top:105px; left:0; z-index:9999; width:170px; padding-left:10px;}
#sidebar .enter {padding:0 0 10px 0;}
#homeCover{ clear:both; padding:0 0 0 230px}
#homeCover .homeCover_left{ margin-right:5px; display:inline;  width:750px}
/*.homeCover_left .survey{ width:185px; height:210px}*/
.homeCover_left .homeCover_ad{ clear:both; padding-top:5px; float:left;}
.homeCover_left .homeCover_ad ul{ border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; float:left; width:747px}
.homeCover_left .homeCover_ad ul li{ float:left; width:248px; height:132px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#000000}
.homeCover_left .homeCover_ad ul li a{ display:block;opacity:0.96}
.homeCover_left .homeCover_ad ul li a:hover{opacity:1}

em{ font-style:normal}
#homeCover .homeCover_right{ width:215px}
.homeCover_right .box .weico{ border:1px solid #FFFFFF; width:211px; height:63px; overflow:hidden; padding:13px 0 0 0}
.homeCover_right .box .weico .weico_img{ margin:2px 0 0 15px; display:inline; float:left}
.homeCover_right .box .weico .weico_detail{ width:135px; float:left; margin-left:10px; display:inline}
.homeCover_right .box .weico .weico_detail .weico_name a{ background:url(images/icon_user.png) 83px -60px no-repeat ; display:inline-block; width:125px; height:15px; margin:0 2px; font:14px/1.125 Arial,Helvetica,sans-serif; color:#0078B6; line-height:14px}
.homeCover_right .box .weico .weico_detail .weico_btn{ margin-top:10px;}
.homeCover_right .box .weico .weico_detail .weico_btn a{ background:url(images/btns_bg.png)  no-repeat; display:inline-block; height:29px; min-width:35px;  padding-left:4px; color:#ffffff}

.homeCover_right .box .weico .weico_detail .weico_btn span{ background:url(images/btns_bg.png) 100% -28px no-repeat;display:inline-block; height:29px; min-width:35px; padding:0 10px 0 6px; line-height:20px}
.homeCover_right .box .weico .weico_detail .weico_btn span:hover{ background:url(images/btns_bg.png) no-repeat; background-position:100% -84px; }
.homeCover_right .box .weico .weico_detail .weico_btn .WB_btnicn_add{background:url(images/icon_follow.png) no-repeat; display:inline-block; height:8px; margin:10px 3px 0 0; overflow:hidden; width:8px}


.text_list_1 {padding:5px;border: 1px solid #ddd;}
.text_list_1 h3 {border-bottom:1px solid #e5e5e5; color:#00a3ee; font-family:"Microsoft Yahei", "黑体"; padding:0 5px 5px 2px; margin-bottom:5px; font-size:14px;}
.text_list_1 h3 a{color:#00a3ee;}
.text_list_1 li {padding:0 0 5px 16px; font-size:12px; line-height:18px; background:url(images/icon_circle_1.gif) no-repeat; list-style:none}
.text_list_1 li a{ color:#777777}
.text_list_1 li a:hover{ color:#00a3ee}

/*促销标签样式*/
.promote_limite{ color:#fff;background-color:#ff8b67;border-radius:10px 0 0 10px;padding:2px 4px;margin-top:5px;}

/*头部幻灯片*/
.tm_silder_box{width:748px; height:325px; position:relative; overflow:hidden;z-index:9; float:left; margin:2px; display:inline}
.tm_silder_box .bd{width:748px;}
.tm_silder_box .bd .img_box{width:748px;height:325px;overflow:hidden;float:left;}
.tm_silder_box .hd{position: absolute; top:280px;  text-align:center; z-index:99; padding:9px 0; left:330px}
.tm_silder_box .hd ul li{display:inline-block; width:18px; height:18px; margin:0 5px; background:#000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; float:left; overflow:hidden; color:#ffffff; text-align:center;border-radius:50%}
.tm_silder_box .hd ul li.on,.hd ul li:hover{background:#ffffff; color:#000000}

/*大屏头部幻灯片*/
.tm_silder_big_box{position:relative; width:100%;min-width:1200px;overflow:hidden;z-index:9; float:left; margin-right:3px; display:inline}
.tm_silder_big_box .bd .img_box{overflow:hidden;float:left;}
.tm_silder_big_box .hd{left: 50%;top: 95%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute; text-align:center; z-index:99; padding:9px 0;}
.tm_silder_big_box .hd ul li{display:inline-block; width:18px; height:18px; margin:0 5px; background:#000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; float:left; overflow:hidden; color:#ffffff; text-align:center;border-radius:50%}
.tm_silder_big_box .hd ul li.on,.hd ul li:hover{background:#ffffff; color:#000000}

/* 弹出遮罩层 */
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 99999998;	 }
/* 弹出模块 */
.popGeneral {background-color: #efefef;position: fixed;z-index:99999999;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); height:auto;width:90%;max-width:640px;display: none;}
.popGeneral .tit {background-color:#00a3ee;line-height: 2rem;height:2rem;}
.popGeneral .tit  h4 {font-size: 0.8rem; color:#FFF;line-height: 2rem;}
.popGeneral .tit .ico_08 {
	background:url(images/ico_08.png)  no-repeat 50% 50%;
	-webkit-background-size:1.0rem 1.0rem;
	-moz-background-size:1.0rem 1.0rem;
	background-size:1.0rem 1.0rem;
	width:1.0rem;
	height:1.0rem;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 0.8rem;
	top:0.5rem;}
.popGeneral #main{  display:table;  border-collapse:collapse; width:100%; /*background:#ebeced;*/   }   
.popGeneral #left{  display:table-cell;  width:40%; padding:0.3rem 1rem;  text-align:center; vertical-align:top  }   
.popGeneral #right{  display:table-cell;  width:60%; padding:0.3rem 0;text-align:left;vertical-align:top  }   
.popGeneral #right p{ display: block;height:2rem; color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
.popGeneral .popbtn { font-size:0.9rem; height:2rem; width: auto; padding:0.5rem 0.5rem; background:#e1e1e1;display: -webkit-box;display:flex;}
.popGeneral .popbtn a {background:#6bd0a2;height:2rem; line-height:2rem  ; text-align: center; display:block; width:50%; color:#fff; }
.popGeneral .popbtn .bnt2{ margin-left:0.5rem; background:#00a3ee}
	
#mainarea_good {padding:17px 230px 0 15px; max-width:1000px;}
#mainarea_login {padding:17px 230px 0 20px; max-width:1000px; overflow:auto; zoom:1;}
#mainarea_spec {width:950px; margin:17px auto; overflow:auto; zoom:1;}

#user_menu {float:left; width:138px; border:1px solid #bb2438;}
#user_menu .block_title {padding:4px 8px; color:#fff; background:url(images/backgrounds.gif) center -21px;}
#user_menu h3 {font-size:14px; height:20px; line-height:20px;}
#user_menu .block_body {background:#fff; padding:3px;}
#user_menu li {height:30px;}
#user_menu li a {display:block; height:1em; padding:8px 10px 8px 15px; font-size:12px; background:url(images/icons.gif) no-repeat 0 -20px;}
#user_menu li a:hover,
#user_menu li a:active,
#user_menu li a.cur {background:#fceef0 url(images/icons.gif) no-repeat 0 -20px; color:#bb2438;}

#user_mainarea {padding:0 230px 0 20px; overflow:auto; zoom:1; max-width:1000px;}
#user_mainarea .block_3 {border-top:1px solid #bb2438; margin-bottom:10px; }
#user_mainarea .block_3 .block_title {padding:5px; background:#f2f2f2;}
#user_mainarea .block_3 p {line-height:2em;}
#user_mainarea .block_3 h5 {padding:0 0 10px 0;}
#user_mainarea .block_3 .form_row_1 {border-bottom:1px dotted #ddd;}
#user_mainarea .block_3 .block_body {padding-bottom:20px;}

#rightbar {position:absolute; right:9px; top:122px; width:210px; height:500px; overflow:auto; zoom:1;}
#right_float {position:absolute; top:122px; width:210px; z-index:9991; display:none}
#wholesale #rightbar {position:relative; float:right; top:10px; right:9px; width:310px; height:480px; overflow:auto; zoom:1;}
#wholesale #right_float {position:absolute; top:122px; width:310px; z-index:9991;}
#my_basket {border:1px solid #bb2438; padding:2px 2px 2px 2px; background:#e4e4e4; overflow:auto; zoom:1; position:relative}
#my_basket .block_title {background:#fff; padding:2px;}
#my_basket .block_title h3 {background:url(images/icons.gif) no-repeat; font-size:14px; height:20px; line-height:20px; padding-left:25px;}
#my_basket .block_body {background:#fff; padding:2px 0px 2px 2px;}
#my_basket .balance {padding:5px; overflow:auto; zoom:1; font-size:12px; position:absolute; bottom:0}
#my_basket .total {float:left; border:1px solid #ddd; border-right:none; background:#f2f2f2; line-height:24px; height:24px; padding:0 5px; width:100px;}

#to_balance:hover {background-position:-80px -200px;}
#to_balance:active {background-position:0 -200px;}
#my_basket .explan {clear:both; padding:10px 0 0 10px; color:#888; line-height:1.5em;}
#my_basket .explan a {color:#888; text-decoration:underline;}
#my_basket .explan a:hover {text-decoration:none;}
#my_basket .text_ad {background:#fff; padding:0 10px 5px 10px; text-align:center;}
.cart_list {overflow:auto; overflow-x:hidden;}
.cart_list li {padding:10px 10px 5px 10px; border-bottom:1px dotted #e9e9e9; clear:both; overflow:auto; zoom:1; font-size:12px;}
.cart_list .content {clear:both; padding-bottom:5px;}
.cart_list .del {float:right; text-align:right; padding-right:5px; width:40px; line-height:19px;}
.cart_list .del a {color:#ccc;}
.cart_list .count {float:left; width:130px}
.cart_list .count a {display:block; float:left; overflow:hidden}
.cart_list .count span {display:block; float:left;  text-align:center; }
.cart_list .count .price {width:65px;}
.cart_list .price strong {color:#bb2438; font-weight:normal;}
.car_ul{ height:385px; overflow-x:hidden; overflow-y:auto;}
.car_show .balance{ padding:5px; font-size:12px; }
.balance .shop{float:left; border:1px solid #e4e4e4; border-right:none; background:#f2f2f2; height:30px; line-height:30px; padding:4px 5px; width:125px;}
.balance .shop strong{font-weight:normal; color:#f60;}
#to_balance{ background:url(images/bgs_green.gif) no-repeat; background-position:0 -212px; display:block; width:93px; height:40px; float:left}
#to_balance:hover {background-position:-93px -212px;}
.del{ color:#cccccc}

#shopInfo {float:right; width:140px; background:#fff; font-size:12px;}
#shopInfo a {display:block; border:1px solid #dcdcdc; cursor:default;}
#shopInfo a:hover {text-decoration:none; border:1px solid #00749e;}
#shopInfo a:hover .text {display:block;}
#shopInfo .stat {line-height:31px; color:#749802; padding-left:40px; background:#fff url(images/icons_green.gif) 0 -80px;}
#shopInfo .stat_stop {color:#f30; background:#fff url(images/icons_green.gif) 0 -115px;}
#shopInfo .text {display:none; line-height:24px; color:#666; padding:0 10px;}

#myLocate {float:right; width:170px; height:33px; background:#fff; font-size:12px; background:url(images/icons_green.gif) 0 -43px; overflow:auto;}
#myLocate a {display:block; height:31px; line-height:31px;}
#myLocate a:hover {text-decoration:none;}
#myLocate .toggle_1 {border:1px solid #dcdcdc;}
#myLocate .toggle_2 {border:1px solid #00749e;}
#myLocate .text {width:137px; margin-left:30px; color:#666;}


.cart_total{ border-top:1px solid #E9E9E9; padding:8px 8px 0 5px; text-align:right}

.category_ad {height:0; font-size:0;}

.cartPage .thumb {width:40px; height:40px; float:left; margin-right:10px;}

.login_register{ height:472px; clear:both}
.login_page{ background-position:center center; background-repeat: no-repeat; background-color: #2585d8; height:500px; left:0; margin-top:0px; position:absolute; width:100%}
.login_page .wrapper{ width:1200px; position:relative}
#login_panel h2{ border-bottom:1px solid #ddd; font-size:18px; font-weight:normal; line-height:40px; padding-left:1em}
.login_register #login_panel {position:absolute; right:40px; top:80px; width:300px;background:#fff;box-shadow:2px 2px 5px 0px black;}
.login_register #register_panel {float:left; width:300px;}
/*.register_login #login_panel {float:left; width:400px; padding:20px 0 0 5%; border-right:1px solid #ddd;}*/
.register_login #login_panel {padding:20px 0 0 5%; border-right:1px solid #ddd;}
.register_login #register_panel {float:left; width:300px;}

.register_login .register_page{ padding:20px 30px 30px}
.register_login .register_page .login{ float:left; border:1px solid #DDDDDD; width:700px}
.register_login .register_page .login h2{ background:#f2f2f2; border-bottom:1px solid #DDDDDD; color:#00a3ee; padding:20px}
.register_login .register_page .login .form_1{ padding:20px}
.register_login .register_page .login .form_1 .form_row_2{ clear:both; padding:8px 20px}
.register_login .register_page .login .form_1 .form_row_2 dt{ font-size:14px; line-height:36px; float:left; padding-right:10px; text-align:right; width:120px}
.register_login .register_page .login .form_1 .form_row_2 dd{ float:left; line-height:26px; vertical-align:middle}
.register_login .register_page .login .form_1 .form_row_2 .inputBg{ width:240px;vertical-align:middle}

.register_login .register_page .sidebar{ float:left; font-size:14px; padding:20px 0 0 40px; width:300px}
.register_login .register_page .sidebar a{ color:#00a3ee}

.breadcrump {padding:0 5px 5px 5px; border-bottom:1px dotted #888; margin:0 0 10px 0; clear:both}
.breadcrump span {color:#888;}
.breadcrump a {margin:0 0.5em; color:#00a3ee}

.pager { text-align:center}
.pager .box { padding:30px 0 10px 10px; text-align:center}
.pager a,span {text-align:center; *line-height:12px;}
.pager a {display:inline-block;  border:1px solid #ccc; padding:8px; margin-right:5px; color:#00a3ee}
.pager a:hover {border:1px solid #00a3ee;  text-decoration:none;}
.pager a:active {margin:1px 4px 0 1px;}
.pager .page_link {width:12px; height:12px;}
.pager .page_now {display:inline-block;  border:1px solid #00a3ee; padding:8px; margin-right:5px; *width:12px; *height:12px ;background:#00a3ee; color:#fff;}
.pager .spacer {display:block; float:left; width:10px;}
.pager .count {display:block; float:left; padding:5px 5px 5px 0;}

.links {padding:10px 5px;}
.links strong {color:#888;}
.links a {margin:0 5px 0 0;}

#footer {overflow:auto; zoom:1; clear:both; padding-bottom:20px; margin-top:20px; border-top:1px solid #ddd; background:#f3f3f3;min-width:1200px;}
#footer .box {border-top:2px solid #eeeeee; overflow:auto; text-align:center}

#footer .text{ text-align:center; float:right;}

#footer_nav { margin:10px auto; overflow:auto; text-align:left; width:800px}
#footer_list_menu {/*float:left;*/ width:100px; padding:10px;}
#footer_list_menu li {line-height:2em;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#footer_list_menu li a {text-decoration:none;}
#footer_list_menu li a:hover {text-decoration:underline;}
#footer_list_menu .h52 {padding:0 0 10px 0; font-weight:bold}

.bNavList{ text-align:left; padding-top: 20px; border-top: 1px solid #ddd;}
.bNavList a{ padding:0 15px}
#copyright {text-align:center; padding:10px; color:#666;}
.certifi {overflow:auto; zoom:1; border-top:1px dotted #ddd; padding:5px 10px; margin:12px auto 0;}
.certifi div {margin:0 auto;}
.certifi p {border: 1px solid #D2D2D2;width: 120px;height: 50px;margin: 6px;line-height: 20px;float: left;background: #fff;}
.certifi a {line-height:20px;}

.footer_sign {text-align:center; padding:10px 0;}

#footer_menu {text-align:center; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}


/* Common Block */
.block_1 {margin-bottom:10px; overflow:auto; zoom:1;}
.block_body {zoom:1;}
.block_head {zoom:1;}
.block_foot { zoom:1;}
.block_title { zoom:1;}
.block_2 {padding:10px; border:1px solid #ddd; background:#f2f2f2; overflow:auto; zoom:1;}
.block_3 {padding:10px; border:1px solid #ddd; overflow:auto; zoom:1;}
.block_4 {margin-bottom:10px; overflow:auto; zoom:1; border:1px solid #DDDDDD}
.block_4 .block_head {border-bottom:1px solid #ddd; padding:10px; background:#f2f2f2; font-family:"Microsoft Yahei","黑体";}
.block_4 .block_head h4 { margin-right:2em;}
.block_4 .block_body {padding:0 10px;}
.block_5 {padding:5px; border:1px solid #ddd; overflow:auto; zoom:1;}
.block_5 .block_body {padding:5px;}
.block_6 {border:1px solid #ddd; border-top:0;}
.block_7 {background:#ffc; border:1px solid #e2e28c; margin:0 10px;}

/* Special Define */
.strong_1 {color:#bb2438;}
.strong_2 {color:#444;}
.strong_3 {color:#f60;}
.weaken_1 {color:#888;}
.weaken_2 {font-size:12px; font-weight:normal;}
.pay_online input {background:URL(images/backgrounds.gif) 0 -330px; width:150px; height:36px; line-height:36px; text-align:center; color:#fff; font-weight:bold; font-size:14px; border:0; padding:0; margin:1;}
.pay_online input:hover {background:URL(images/backgrounds.gif) -150px -330px;}
.pay_online input:active {background:URL(images/backgrounds.gif) 0 -330px;}

/* Icons & Small Elements */
.icon_right {width:20px; height:20px; background-image:url(images/icons.gif); background-position: 0 0;}
.icon_wrong {width:20px; height:20px; background-image:url(images/icons.gif); background-position: 0 -20px;}
.icon_alert {width:20px; height:20px; background-image:url(images/icons.gif); background-position: 0 -40px;}
.icon_email_big {width:32px; height:32px; background-image:url(images/icons.gif); background-position: 0 -60px;}
.icon_success_big {width:32px; height:32px; background-image:url(images/icons.gif); background-position: 0 -100px;}
.icon_search_magnifier {width:25px; height:25px; background-image:url(images/icons.gif); background-position: 0 -140px;}
.icon_arrow_down_1 {width:15px; height:21px; background-image:url(images/icons.gif); background-position: 0 -220px;}
.icon_breadcrump_img {width:11px; height:10px; background-image:url(images/icons.gif); background-position: 0 -250px;}
.label {z-index:3000;}
.icon_label_hot {width:45px; height:45px; background-image:url(images/icons.gif); background-position: 0 -80px;}
.icon_label_new {width:45px; height:45px; background-image:url(images/icons.gif); background-position: -50px -80px;}
.icon_label_lowprice {width:45px; height:45px; background-image:url(images/icons.gif); background-position: -100px -80px;}
.icon_label_discount {width:45px; height:45px; background-image:url(images/icons.gif); background-position: 0 -200px; color:#fff; font-size:16px; text-indent:2px;}
.icon_feedback {width:20px; height:16px; background-image:url(images/icons.gif); background-position: 0 -150px;}

.button {display:block; cursor:pointer;}
.button_login {width:250px; height:38px; background-image:url(images/btns_green.gif); background-position: 0 -200px; border:none}
.button_login:hover {background-position: 0 -238px;}
.button_login:active {background-position: 0 -200px;}
.button_register {width:162px; height:40px; background-image:url(images/btns_green.gif); background-position: 0 -276px; border:none}
.button_register:hover {background-position: 0px -316px;}
.button_register:active {background-position: 0 -276px;}
.button_submit_order {width:110px; height:36px; background-color:#bb2438; background-image:url(images/backgrounds.gif); background-position: 0 -290px;}
.button_submit_order:hover {background-position: -110px -290px;}
.button_submit_order:active {background-position: 0 -290px;}
.button_confirm_modify {width:100px; height:26px; background-image:url(images/backgrounds.gif); background-position: -200px -230px;}
.button_confirm_modify:hover {background-position: -300px -230px;}
.button_confirm_modify:active {background-position: -200px -230px;}
.button_update_receiver {width:120px; height:26px; background-image:url(images/backgrounds.gif); background-position: -400px -230px;}
.button_update_receiver:hover {background-position: -520px -230px;}
.button_update_receiver:active {background-position: -400px -230px;}
.button_common_1 {width:100px; height:24px; color:#fff; font-weight:bold; text-align:center; background-image:url(images/btns_green.gif); background-position: -202px -145px;}
.button_common_1:hover {background-position: -183px -171px;}
.button_common_1:active {background-position: -202px -145px;}
.button_common_2 {width:50px; height:26px; color:#fff; font-weight:bold; text-align:center; background-image:url(images/backgrounds.gif); background-position: -840px -230px;}
.button_common_2:hover {background-position: -890px -230px;}
.button_common_2:active {background-position: -840px -230px;}
.button_common_3 {height:28px; padding-left:3px; color:#bb2438; font-family:"Microsoft Yahei", "黑体"; text-align:center; background-image:url(images/backgrounds2.gif); background-position: -100px left;}
.button_common_3 span {display:block; height:28px; line-height:28px; padding-right:1px; background-image:url(images/backgrounds2.gif); background-position: -100px right; letter-spacing:1px;}
.button_common_3:hover {background-position: -130px left; text-decoration:none; color:#bb2438;}
.button_common_3:hover span {background-position: -130px right;}
.button_minus_1 {width:19px; height:19px; background-image:url(images/icons.gif); background-position: 0 -50px;}
.button_minus_1:hover {background-position: -20px -50px;}
.button_minus_1:active {background-position: -40px -50px;}
.button_plus_1 {width:19px; height:19px; color:#fff; background-image:url(images/icons.gif); background-position: -60px -50px;}
.button_plus_1:hover {background-position: -80px -50px;}
.button_plus_1:active {background-position: -100px -50px;}
.button_groupbuy {width:187px; height:50px; background-image:url(images/button_groupbuy.gif); background-position: 0 0;}
.button_groupbuy:hover {background-position: -187px 0;}
.button_groupbuy:active {background-position: 0 0;}

/* Common.css */
.price {}
.price .market {color:#888; text-decoration:line-through; font-family:"Microsoft Yahei", "黑体";}
.price .market strong {font-weight:normal;}
.price .curprice {color:#ff6600; font-size:16px; font-weight:bold;}
.price .curprice strong {font-size:16px;}
.price .proprice {color:#bb2438; font-size:18px; font-weight:bold;}
.buyit_m {text-align:center; padding-top:5px;}
.buyit_m .addbasket {display:block; width:100px; height:24px; margin:0 auto; background-image:url(images/backgrounds3.gif); background-position:0 0;}
.buyit_m .addbasket:hover {background-position:-100px 0;}
.buyit_m .addbasket:active {background-position:-200px 0;}
.buyit_m .booking {display:block; width:70px; height:24px; margin:0 auto; background-image:url(images/backgrounds3.gif); background-position:0 -100px;}
.buyit_m .booking:hover {background-position:-70px -100px;}
.buyit_m .booking:active {background-position:-140px -100px;}
.buyit_b {text-align:center; padding-top:5px;}
.buyit_b .addbasket {display:block; width:60px; height:60px; background-image:url(images/icon_addtobasket_b.gif); background-position:0 0;}
.buyit_b .addbasket:hover {background-position:0 -60px;}
.buyit_b .addbasket:active {background-position:0 -120px;}

.addtobasket_bg {position:absolute; display:none; background:#ff6600 url(images/icon_addtobasket_bg.gif) center no-repeat; z-index:100;}
.addtobasket_text {position:absolute; display:none; z-index:101; background:url(images/icon_addtobasket.gif) no-repeat center;}
.sellout_bg {position:absolute; display:block; background:#ffffff; z-index:102; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.5; opacity:0.5;}
.sellout_text {position:absolute; display:block; z-index:103; background:url(images/icon_sellout.gif) no-repeat right bottom;}
.booking_bg {position:absolute; display:block; background:#99cc00; z-index:104; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.booking_text {position:absolute; display:block; z-index:105; background:url(images/icon_booking.gif) no-repeat center;}
.good_list_viewdetail {text-align:center; padding-top:10px; clear:both;}
.good_list_viewdetail a {color:#999;}
.good_list_viewdetail a:hover {color:#666; text-decoration:underline;}

.good_list_1 {overflow:auto; zoom:1;}
.good_list_1 li {float:left; padding:0 0.8% 0.8% 0;}
.good_list_1 .block_body {width:120px; height:210px; padding:6px; border:1px solid #ededed; background-color:#fff;}
.good_list_1 .good_link {margin-bottom:5px; overflow:hidden;}
.good_list_1 .thumb {display:block; width:120px; height:120px;}
.good_list_1 h4 {height:32px; font-size:12px; font-weight:normal; line-height:16px; overflow:hidden;}
.good_list_1 .sellout_bg {width:120px; height:120px;}
.good_list_1 .sellout_text {width:120px; height:120px;}
.good_list_1 .good_link a:hover {cursor:pointer;}
.good_list_1 .good_link a:hover .addtobasket_bg {display:block; width:120px; height:120px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; cursor:pointer;}
.good_list_1 .good_link a:hover .addtobasket_text {display:block; width:120px; height:120px; cursor:pointer;}
.good_list_1 .summary {color:#888; line-height:16px; height:30px; margin-bottom:5px; overflow:hidden; display:none;}
.good_list_1 .price {padding-top:5px; line-height:18px; text-align:center;}
.good_list_1 .market {margin-right:1em; color:#888; text-decoration:line-through;}
.good_list_1 .market strong {font-weight:normal;}
.good_list_1 .curprice {color:#bb2438;}
.good_list_1 .curprice strong {font-size:16px;}
.good_list_1 .label {position:absolute; width:45px; height:45px;}

.good_list_2 li {padding:8px 0 8px 0; border-top:1px dotted #ddd; clear:both;}
.good_list_2 .thumb {display:block; float:left; width:50px; height:50px;}
.good_list_2 .content {float:left; width:150px; padding:1px 0 0 7px;}
.good_list_2 .title {line-height:14px;}
.good_list_2 .attr {float:left; width:60px;}
.good_list_2 .saleout {line-height:16px;}
.good_list_2 .price {line-height:22px;}
.good_list_2 .addbasket {float:right; width:40px; padding-top:5px;}
.good_list_2 .addbasket a {display:block; float:right; width:40px; height:21px; background-image:url(images/backgrounds3.gif); background-position:0 -70px;}
.good_list_2 .addbasket a:hover {background-position:-40px -70px;}
.good_list_2 .addbasket a:active {background-position:-80px -70px;}

.good_list_3 {overflow:auto; zoom:1; background:url(images/bg_line_ddd.gif) repeat-y right;}
.good_list_3 li {float:left; width:24.9%; overflow:auto; zoom:1; background:url(images/bg_line_ddd.gif) repeat-y left;}
.good_list_3 .block_body {padding:10px 7px; border-bottom:1px dotted #f3f3f3; text-align:center;}
.good_list_3 .good_link {width:120px; height:120px; margin:0 auto; padding-bottom:5px;}
.good_list_3 .thumb {width:120px; height:120px;}
.good_list_3 h4 {height:36px; font-size:12px; font-weight:normal; line-height:15px; overflow:hidden;}
.good_list_3 h4 a {text-decoration:none; color:#666;}
.good_list_3 h4 a:hover {text-decoration:underline;}
.good_list_3 .sellout_bg {width:120px; height:120px;}
.good_list_3 .sellout_text {width:120px; height:120px;}
.good_list_3 .booking_bg {width:120px; height:120px;}
.good_list_3 .booking_text {width:120px; height:120px;}
.good_list_3 .good_link a:hover {cursor:pointer;}
.good_list_3 .good_link a:hover .addtobasket_bg {display:block; width:100%; height:120px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; cursor:pointer;}
.good_list_3 .good_link a:hover .addtobasket_text {display:block; width:100%; height:120px; cursor:pointer;}
.good_list_3 .market {margin-right:1em; color:#888; text-decoration:line-through;}
.good_list_3 .market strong {font-weight:normal;}
.good_list_3 .curprice {color:#bb2438; font-size:14px;}
.good_list_3 .curprice strong {font-size:16px;}
.good_list_3 .label {position:absolute; width:45px; height:45px;}

.good_list_gb {overflow:auto; zoom:1;}
.good_list_gb li {float:left; padding:0 8px 8px 0; overflow:auto; zoom:1;}
.good_list_gb .block_body {width:680px; padding:10px; border:1px solid #ededed; background-color:#fff; overflow:auto; zoom:1;}
.good_list_gb .thumb {float:left; width:130px;}
.good_list_gb .thumb img {width:120px; height:120px;}
.good_list_gb .content {float:left; width:480px;}
.good_list_gb h4 {font-size:14px; line-height:1.5em; height:28px; overflow:hidden;}
.good_list_gb h4 a {text-decoration:none; color:#666;}
.good_list_gb h4 a:hover {text-decoration:underline;}
.good_list_gb .date {line-height:1.5em;}
.good_list_gb .price_ladder {padding:10px 0;}
.good_list_gb .summary {color:#888; line-height:16px; height:30px; margin-bottom:5px; overflow:hidden; display:none;}
.good_list_gb .addbasket {text-align:center; padding-top:5px;}
.good_list_gb .addbasket a {display:block; width:100px; height:24px; margin:0 auto; background-image:url(images/background3.gif); background-position:0 0;}
.good_list_gb .addbasket a:hover {background-position:-100px 0;}
.good_list_gb .addbasket a:active {background-position:-200px 0;}
.good_list_gb .saleout {display:block; height:24px; line-height:24px; color:#aaa;}
.good_list_gb .label {position:absolute; width:45px; height:45px;}

.article_list_1 {padding:5px;}
.article_list_1 li {padding:5px 0; float:left; width:50%; list-style-type:square; list-style-position:inside;}

.article_list_2 {padding:5px;}
.article_list_2 li {padding:5px 0; line-height:1.4em;}

.vote_list_1 {padding:7px 7px 0 7px;}
.vote_list_1 li {padding:5px 0; clear:both;}

.table_goodslist_1 .trow td {padding:10px 5px; border-bottom:1px dotted #ddd;}
.table_goodslist_1 .trow2 td {padding:5px 5px; border-bottom:1px dotted #ddd;}
.table_goodslist_1 .thead th {padding:5px; border-bottom:1px solid #ddd; color:#888; font-weight:normal}
.table_goodslist_1 td a {color:#bb2438;}

.taglist_1 li {padding:17px; float:left; width:200px; vertical-align:middle;}
.taglist_1 li * {vertical-align:middle;}
.taglist_1 li img {margin-left:5px;}




.text_list_2 {padding:10px;}
.text_list_2 li {padding:5px 10px;}

.table_style_2 {padding:5px;}
.table_style_2 td,
.table_style_2 th {padding:5px;}
.table_style_2 th {color:#888; font-weight:normal;}

.table_style_3 {padding:5px;}
.table_style_3 thead td {border-bottom:1px solid #ddd; font-weight:bold;}
.table_style_3 tbody td,
.table_style_3 tbody th {border-bottom:1px dotted #ddd;}
.table_style_3 td,
.table_style_3 th {padding:5px;}
.table_style_3 th {color:#444; font-weight:normal;}

.form_1 {padding:20px 0;}
.form_1 .textfield {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.form_row_1 { padding:15px 25px 0; display:block}
.form_row_1 label{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.form_row_1 .username-label{background: url(images/signin.png) no-repeat -50px 0px;}
.form_row_1 .password-label{background: url(images/signin.png) no-repeat -150px 0px;}
.form_row_1 .captcha-label{background: url(images/signin.png) no-repeat -100px 0px;}
.form_row_1 dt { padding-bottom:8px}
.form_row_1 dd { display:block;}
.form_row_1 dd .textfield{padding:8px 5px}
.form_row_1 input,
.form_row_1 button,
.form_row_1 span,
.form_row_1 img {vertical-align:middle;}
.form_row_1 button {}
.form_tips_1 {background:#FFFBD6; padding:2px; margin:0 6px 0 0;}
.tips_conner {position:relative; left:-6px; float:left;}
.form_tips_1 .text {padding:5px;}

.form_2 {}
.form_2 .textfield {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.form_2 .textarea {padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}

.form_3 input {display:inline;}

.good_list_5 li {padding:8px 4px 0 6px; border-right:1px dotted #ddd; float:left; width:147px; height:70px; overflow:auto; zoom:1;}
.good_list_5 .thumb {display:block; float:left; width:30px; height:30px;}
.good_list_5 .content {float:left; width:112px; padding:0 0 0 5px;}
.good_list_5 .name {clear:both; height:33px; margin-bottom:3px; overflow:hidden;}
.good_list_5 .name a {color:#666;}
.good_list_5 .price {float:left; width:60px; line-height:19px;}
.good_list_5 .count {float:right; width:52px;}
.good_list_5 .count a {display:block; float:left;}
.good_list_5 .count span {display:block; float:left; width:14px; text-align:center; line-height:19px}

#servicer {border:1px solid #ccc; background:#f2f2f2;}
#servicer h3 {padding:3px 4px 4px 4px; text-align:center; float:left; width:24px; border-left:1px solid #fff; border-right:1px solid #ccc; font-size:12px; background:#e8e8e8; line-height:1.2em; font-weight:normal;}
.servicer_list_1 {float:left; width:160px; padding:0 0 0 10px; border-left:1px solid #fff; overflow:auto; zoom:1;}
.servicer_list_1 li {float:left; width:40px; padding:2px 0 0 0; text-align:center;}
.servicer_list_1 li img {margin:6px 0 0 0;}

#order_info {}
.order_option {padding:20px; border-top:1px solid #ddd; background:#f2f2f2;}
.order_option * {vertical-align:middle;}



.cat_ad img{ padding-bottom:10px;}






/*详细页 */
#goodsInfo{_height:1%;}
#goodsInfo .imgInfo{float:left; margin-bottom:10px; padding-right:15px}


#goodsInfo .gallery{width:204px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
#goodsInfo .gallery ul{width:auto;}
#goodsInfo .gallery li{float:left; width:48px; margin:0 2px;}
#goodsInfo .gallery li img{width:46px; height:46px; display:block;}



#good {}
#good h2 {margin-bottom:10px;}



.good_info {float:right; width:495px; line-height:2em;}
.good_info h2 {line-height:1.5em;}
.good_info .summary {line-height:1.6em;}
.good_info .price {*border:1px solid #e5e5e5; background:#f8f8f8; padding:5px 10px; margin-top:5px;}
.good_info .price .promote_tag{padding:5px 10px;color:#00a3ee;border:1px dotted #00a3ee;}
.good_info .price .promote_tag span{padding:5px 18px;background:url(images/icon_circle_1.gif) no-repeat 0px 5px;white-space:nowrap;line-height:20px;}
.good_info .price .promote_tag .good_promote {color:#00ad4d;background:url(images/icon_circle_2.gif) no-repeat 0px 5px;}
.good_info .price .promote_tag .good_limit {color:red;background:url(images/icon_circle_3.gif) no-repeat 0px 5px;}
.good_info .promote {background:#bb2438; border:1px solid #edcacf; border-top:none; color:#edcacf; padding:10px 10px 5px 10px;}
.good_info .promote_price {font-size:24px; font-weight:bold; color:#fff;}
.good_info .good_attr {clear:both; overflow:auto; zoom:1; width:268px; padding:5px 10px; background:#fceef0; border:1px solid #edcacf; border-top:none;}
.good_info .good_attr h4 {font-size:12px;}
.good_info .good_attr label {display:block; float:left; padding:5px 0 5px 0; width:33%; line-height:1.5em;}
.good_info .good_attr input {vertical-align:middle;}
.good_info .good_buyoption {padding:10px; *background:#f8f8f8; border:none; border-top:1px dotted #e5e5e5;}
.good_info .good_buyoption .textfield{ text-align:center; border-color:#777777 #AAAAAA #AAAAAA #777777; border-style:solid; border-width:1px; color:#444444; height:20px; padding:2px; font-size:12px}
.good_info .addbasket {padding:15px 0 5px 0;}
.good_info .addbasket a {display:block; width:162px; height:40px; background-image:url(images/btns_green.gif); background-position:0 0;}
.good_info .addbasket a:hover {background-position:0px -40px;}
.good_info .addbasket a:active {background-position:0px 0px;}
.good_info .padd .tit {border-left:1px solid #edcacf; border-right:1px solid #edcacf; background:#fceef0; padding:2px 10px;}

/* 商品属性样式 */
.good_info .padd {-webkit-tap-highlight-color:transparent}
.good_info .padd label{display:inline-block;border:1px solid #ceced0;background-color:#fafafa;min-width:2rem;padding:0 10px;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
.good_info .padd input{display:none}
.good_info .padd input:checked+label{border-color:#c6a76f;position:relative}
.good_info .padd input:checked+label:after{
background:-webkit-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);background:-moz-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);background:-o-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);content:'7';position:absolute;right:-0.5rem;bottom:-0.5rem;width:2rem;height:2rem;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2.8rem;text-indent:0.5rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55);	-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;}
.good_info .padd input:disabled+label{background: #ddd;}
/* end */
.padd_table {background:#fceef0; border:1px solid #edcacf; border-top:0; border-bottom:0;}
.padd_table th {border-bottom:1px solid #edcacf; padding:3px; font-weight:normal;}
.padd_table td {border-bottom:1px solid #edcacf; padding:3px;}
.good_detail {display:block; clear:both; margin:0 0 10px 0;}
.good_detail .block_head {}
.good_attr {}
.good_desc {font-size:14px; line-height:1.7em; padding:10px;}
.good_desc p {line-height:1.7em;}
.good_desc p * {line-height:1.7em;}
.good_desc h3 {margin:1em 0;}
#good .detail_menu li {float:left; width:80px;}
.good_comment {}
.good_comment li {padding:10px; border-bottom:1px dotted #ddd; line-height:1.5em;}
.good_comment .comment_author {padding-bottom:5px; color:#888;}
.good_comment .comment_date {margin:0 1em;}
.good_comment .comment_content {color:#444;}
.good_comment .comment_reply {color:#888; border:1px solid #ddd; background:#f2f2f2; padding:8px; margin-top:5px;}
.good_comment .block_foot {border:1px dotted #ddd; padding:5px;}
.good_comment .block_foot h5 {background:#f2f2f2; padding:5px;}





/*********************放大镜配置文件*******************************************************************************************/

/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
border:			1px solid #ccc;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
font:			12px Tahoma, Verdana, Arial, sans-serif;
color:			#fff;
background:		#ccc;
text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
border: 		1px solid #aaa;
background: 	#ffffff;
cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
text-align:		center;
background: 	#ffffff;
color:			#444;
border: 		1px solid #ccc;
opacity:		0.8;
padding:		3px 3px 3px 3px !important;
display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
padding-top:	3px !important;
}
/* ©2008 MagicToolbox.com. To use this code on your own site, visit http://www.magictoolbox.com */

/* CSS class for thumbnail link <A> */
.MagicThumb {
cursor: url(images/zoomin.cur), pointer;
outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(images/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
color: #333333;
background-color: #F0F0F0;
border: 1px solid #CCCCCC;
border-top: none;
font-family: Verdana, Helvetica;
font-size: 11px;
padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar {
display: block;
height: 18px;
}

.MagicThumb-controlbar a {
display: block;
width: 18px;
height: 18px;
margin: 0px 1px;
outline: none;
float: left;
overflow: hidden;
}

.MagicThumb-controlbar a span {
display: block;
width: 1000px;
height: 1000px;
background: transparent url(images/controlbar.png) no-repeat 0 0;
outline: none;
position: absolute;
left: 0px;
top: 0px;
}

/* CSS class for the loading message box */
.MagicThumb-loading {
border: 1px solid #000000;
background: #ffffff url(images/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
}
.picture{
margin-top:10px;
text-align:left;

}
.picture img{
width:42px;
height:42px;
cursor:pointer;
margin:0 3px;
}
.picture img.onbg{ background:url(images/onbg.gif); padding:2px; padding-top:6px;

}
.picture img.autobg{ padding:2px; padding-top:6px;


}






.shareto {padding:10px;}
.shareto * {vertical-align:middle;}
#pagebar {padding:10px;}

.order_shareto {text-align:center; padding:10px; border:1px solid #f0b2b8; background:#fceef0; margin:10px 50px;}

.article {overflow:auto; zoom:1;}
.article h2 {
	background: linear-gradient(white, white, #eee);
	background: -moz-linear-gradient(white, white, #eee);
	background: -o-linear-gradient(white, white, #eee);
	background: -webkit-linear-gradient(white, white, #eee);
	border-radius:10px;
	padding:10px;
}
.article a {text-decoration:underline; color:#bb2438;}
.article .text {*width:700px; padding:20px 10px; font-size:14px; line-height:1.8em;}
.article .text h3 {font-size:22px; line-height:1.8em;}
.article .text h4 {font-size:18px; line-height:1.8em;}
.article .text h5 {font-size:14px; line-height:1.8em;}
.article .text p {line-height:1.6em;}
.article .text ul {margin:10px 20px; list-style:square;}
.article .text ul li { list-style:square;}
.article .text ol {margin:10px 20px; list-style:decimal;}
.article .text ol li {list-style:decimal;}

.vote .block_title h3 {font-weight:bold;}

.shopping_flow_tag_1 {height:30px; margin-bottom:10px; background:url(images/shopping_flow.gif) no-repeat 0 0;}
.shopping_flow_tag_2 {height:30px; margin-bottom:10px; background:url(images/shopping_flow.gif) no-repeat 0 -30px;}
.shopping_flow_tag_3 {height:30px; margin-bottom:10px; background:url(images/shopping_flow.gif) no-repeat 0 -60px;}

#filter {border:1px solid #ddd; background:#f2f2f2; /*margin-right:1px;*/ overflow:auto; zoom:1;}
#filter .screeBox {overflow:auto; zoom:1; padding:5px 10px 10px 10px; border-bottom:1px solid #ddd;}
#filter .title {float:left; width:40px; /*padding-top:6px;*/}
#filter .title strong {font-weight:normal; color:#888;}
#filter .filter_tags {float:left; /*width:630px;*/ overflow:auto; zoom:1;}
#filter .filter_tags li {float:left; padding:5px 10px 0 0;}
#filter .filter_tags li a {display:block; width:85px; height:18px; padding:0 4px; text-align:center; line-height:18px; color:#666; text-decoration:none;}
#filter .filter_tags li a:hover {color:#444; background:#ddd; text-decoration:none;}


#filter .filter_tags span {float:left; display:block; width:85px; height:18px; padding:0 4px; text-align:center; line-height:18px; color:#666;background:#999; color:#fff;}

#speDiv {width:300px; border:3px solid #bb2438; background:#fff;}
#speDiv .attr_item {float:left; width:80px; padding:5px 0 10px 10px; text-align:left;}
#speDiv .attr_confirm {clear:both; padding:20px;}
#speDiv .attr_confirm a {font-size:14px; margin:0 1em; padding:2px 10px;}
#speDiv .attr_confirm a:hover {background:#bb2438; color:#fff; text-decoration:none;}
#speDiv .attr_price {display:none;}
#speDiv input {vertical-align:middle;}
#speDiv h4 {clear:both;}

	/* 购买模块 */
	.goodsBuy{padding:0 0.5rem;margin:0.7rem 0;background-color:#fff; }
	.goodsBuy h4{z-index:999;background: linear-gradient(white, white, #eee);background: -moz-linear-gradient(white, white, #eee);background: -o-linear-gradient(white, white, #eee);background: -webkit-linear-gradient(white, white, #eee);position:relative;  height:2.5rem;width:100%; max-width:640px;display: block;}
	.goodsBuy .info{display:block;color:#999;padding:0.63rem 0 0.47rem;border-bottom:1px solid #f3f3f3}
	.goodsBuy .info div{margin-bottom:0.1rem}
	.goodsBuy .info div span{color:#333;margin-left:0.5rem}
	.goodsBuy .info div i{ 
		background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		background-image: -ms-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-ms-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
		position: relative;
		display: inline-block;
		width: 0.4rem;
		height: 0.4rem;
		margin-right: 0.2rem; float:right;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		top:0.3rem;
		}
	.goodsBuy .info .selected{overflow:hidden}
	.goodsBuy .info .selected li{margin-bottom:0.1rem;width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;-webkit-box-sizing:border-box}
	.goodsBuy .info .selected em{color:#333}
	.goodsBuy #goodsBuy-open{display:none} 
	.goodsBuy #goodsBuy-open:checked+.info i{	
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	}
	.goodsBuy.open .info::after{-webkit-transform:rotate(180deg)}
	.goodsBuy .fields{ display:none;overflow:hidden}
	.goodsBuy .fields ul li{ color:#999}
	.goodsBuy .fields .ul1{background-color:#fff;overflow:hidden;padding:0.8rem 0; height:1.6rem; line-height:1.6rem;position: static;}
	.goodsBuy .fields .ul1 li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; width:50%;}
	.goodsBuy .fields .ul2{-webkit-tap-highlight-color:transparent}
	.goodsBuy .fields .ul2 .ul2-prop{padding:1rem 0 0.5rem;border-bottom:1px solid #f3f3f3}
	.goodsBuy .fields .ul2 h2{color:#999;margin-bottom:0.6rem}
	.goodsBuy .fields .ul2 label{display:inline-block;border:1px solid #ceced0;background-color:#fafafa;min-width:2rem;padding:0.5rem 1.2rem;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
	.goodsBuy .fields .ul2 input{display:none}
	.goodsBuy .fields .ul2 input:checked+label{border-color:#c6a76f;position:relative}
	.goodsBuy .fields .ul2 input:checked+label:after{
	background:-webkit-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);background:-moz-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);background:-o-linear-gradient(left top,transparent 49%,#c6a76f 49%,#c6a76f 100%);content:'7';position:absolute;right:-0.5rem;bottom:-0.5rem;width:2rem;height:2rem;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2.8rem;text-indent:0.5rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55);	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;}
	.goodsBuy .fields .ul2 input:disabled+label{background: #ddd;}
	.goodsBuy .fields  .quantity{padding:1rem 0;}
	.goodsBuy .fields  .quantity h2{color:#999;margin-bottom:0.6rem; font-weight:normal}
	.goodsBuy .fields  .quantity .ui-number{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;letter-spacing:0;height:2.3rem;line-height:2.3rem;overflow:hidden}
	.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease,.goodsBuy .quantity .ui-number .num{float:left;text-align:center}
	.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease{font-style:normal;font-size:1.5rem;font-weight:700;border:0;display:inline-block;width:2rem;height:100%;-webkit-user-select:none; background: #fafafa }
	.goodsBuy .fields  .quantity .ui-number .num{height:100%;width:3.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700}
	.goodsBuy .fields  .quantity .ui-number .num::-webkit-inner-spin-button{display:none}
	.goodsBuy .radius5 {
		-moz-border-radius: 5px;      /* Gecko browsers */
		-webkit-border-radius: 5px;   /* Webkit browsers */
		border-radius:5px;}
	.goodsBuy .c-btn {color:#fff;border:0;height:2.5rem; line-height:2.5rem; /*width:40%;*/margin:10px;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#f00; text-align: center}
	.goodsBuy .ico_09{background:url(images/ico_09.png)  no-repeat 50% 50%;-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem; } /* 叉叉_灰色 */
	
#home_comment {border:1px solid #e6e6e6; background:#f6f6f6; padding:0 0 10px 0;}
#home_comment .body_title {border-bottom:1px solid #e6e6e6; background:#f2f2f2; padding:5px 10px; font-family:"Microsoft Yahei", "宋体"; font-size:14px; font-weight:bold; clear:both;}
.comment_list_2 {overflow:auto; zoom:1;}
.comment_list_2 li {float:left; width:260px; padding:10px 2% 5px 10px; overflow:auto; zoom:1;}
.comment_list_2 .thumb {float:left; width:60px;}
.comment_list_2 .thumb img {width:50px; height:50px;}
.comment_list_2 .content {float:left; width:200px; line-height:1.5em;}
.comment_list_2 .title a {color:#bb2438;}
.comment_list_2 .text {color:#666; height:3em;}
.comment_list_2 .date {color:#999;}

.index_cate_block { width:982px; height:auto;}
.index_cate_block .index_cate_list{ padding:0 0 10px 15px; float:left}
.index_cate_block .index_cate_list ul li{ float:left; width:190px; min-height:240px; border:1px dotted #f3f3f3;position:relative;}
.index_cate_block .index_cate_list .block_body{ padding:10px; background:#ffffff}
.index_cate_block .index_cate_list .block_body .good_link{ width:170px; height:170px; overflow:hidden; display:block; position:relative; text-align:center;}
.index_cate_block .index_cate_list .block_body .good_link .addtobasket{ background-color:#00a3ee;opacity:0.8;/*background:url(images/icons_green.gif)  repeat ;*/ bottom:0px; display:none; height:35px; position:absolute; right:0px; width:100%; /*background-position:0px -150px*/}
.index_cate_block .index_cate_list .block_body .good_link .addtobasket span{color:#fff;line-height:35px;}
.index_cate_block .index_cate_list .block_body .good_link a:hover .addtobasket{ display:block;}
.index_cate_block .index_cate_list .block_body .name{ color:#777777; font-size:12px; font-weight:normal; padding:10px 0 5px; text-align:center;white-space:nowrap}
.index_cate_block .index_cate_list .block_body .price{ color:#ff6600; font-family:"Microsoft Yahei","黑体"; font-size:14px; font-weight:bold; text-align:center}

/*商品标识*/
.index_cate_block .index_cate_list .block_best{background:url(images/bg.gif) no-repeat 0px -304px;width:40px; height:40px; position:absolute;z-index:2;}
.index_cate_block .index_cate_list .block_news{background:url(images/bg.gif) no-repeat -75px -304px;width:40px; height:40px; position:absolute;z-index:2;}
.index_cate_block .index_cate_list .block_hot{background:url(images/bg.gif) no-repeat -161px -304px;width:40px; height:40px; position:absolute;z-index:2;}


.index_cate_tab {float:left; position:absolute; padding-left:100px;}
.index_cate_tab li {float:left;}
.index_cate_tab a {display:block; margin-right:-1px; border:1px solid #ddd; border-top:0; width:80px; text-align:center; height:29px; line-height:29px; background:#eee;}
.index_cate_tab a:hover,
.index_cate_tab .current {border-bottom:1px solid #fff; background:#fff; text-decoration:none;}
#new_area_2 {display:none;}

.sidebar_goods {border:1px solid #ddd; padding:4px; background:#f6f6f6;width:214px;}
.sidebar_goods h3 {font-size:12px; height:20px; line-height:20px;}

.index_ad_1  {clear:both; overflow:auto; zoom:1;}
.index_ad_1 a {display:block; float:left; margin:0 1px 1px 0;}
.index_ad_1 img {display:block;}

#cate_head {margin-bottom:10px; padding:5px;}
#cate_head h3 {font-family:"Microsoft Yahei", "黑体"; color:#000; margin:0 0 5px 0; padding:0 0 0 5px; border-left:5px solid #bb2438;}
#cate_head a {color:#bb2438;}
#cate_head .content {clear:both; padding:0 0 0 10px;}



.ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
.comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
margin-bottom:8px;
}
.comments li img{position:absolute; right:0px; top:3px;}
.comments li p{margin:3px auto; text-align:left;}
.commentsList{border:1px solid #dddddd; padding:10px;}
.commentsList .inputBorder{border:1px solid #ccc; background:#fff; font-size:12px; height:24px; line-height:24px}
.commentsList table{ width:910px; }
.commentsList .commebt_txt{height:50px; width:820px;}

#brandList{ margin-top:12px; height:1%;}
#brandList .brandBox{width:288px; _width:284px; float:left; margin:0 5px 20px 5px; text-align:center; overflow:hidden; height:150px; border:1px solid #eee;}
#brandList .brandBox .brandLogo{/*width:188px; height:52px; */overflow:hidden;}
#brandList .brandBox h4{height:23px; line-height:23px; background:#e9e9e9; /*margin:15px 0 8px 0;*/ padding:0 10px; text-align:right;
font-weight:100; font-size:12px;
}
#brandList .brandBox h4 span,#brandList .brandBox h4 span a{float:left;height:23px; line-height:23px; font-weight:bold; color:#3f3f3f; text-decoration:none;}
#brandList p{text-align:left; margin-bottom:5px; color:#909090; padding:8px;}
#brandList p.brandCategory,#brandList p.brandCategory a{text-align:left; color:#006acd; text-decoration:none;}
#brandList .brandArticle{border:1px dashed #d9d9d9; background:#e2e2e2; text-align:left;}
.brandCategoryA a{ margin-right:15px;}


.box_1 .userCenterBox{ background-color:#fff; padding:10px;}
.usBox{ color:#000 }

.usBox .inputBg{ border:1px solid #7f9db9; background:none;margin: 5px;padding: 10px;height: 30px;line-height: 30px;width: 380px;font-size: 14px;}
.usBox_1{background:#fff; text-align:left; width:480px; border:1px solid #edc81e;  border-top:2px solid #edc81e;  }
.usBox_1b{background:#fff; text-align:left; width:480px; border:1px solid #cdcccc;  border-top:2px solid #cdcccc;}
.usBox_2{background:#fff; text-align:left; width:100%;}


.logbox{  }

.usBox_1 .logbox{ height:250px; padding-top:20px;}
.usBox_1b .logbox{ height:250px; padding-top:20px;}



.usBox_1 .tit{ height:25px; line-height:25px; background:#fef8d0; font-size:14px; font-weight:bold; color:#404041; padding-left:15px;}
.usBox_1b .tit{ height:25px; line-height:25px; background:#f5f5f5; font-size:14px; font-weight:bold; color:#404041; padding-left:15px;}




.usBox_2 .logbox{ padding:20px 0 20px 300px;}

.logtitle{height:48px; background:url(images/user_tit_bg.gif) no-repeat right 0px;}
.logtitle ul{height:48px; background:url(images/user_tit1.gif) no-repeat 0px 0px;}


.logtitle3{height:48px; background:url(images/user_tit_bg.gif) no-repeat right 0px;}
.logtitle3 ul{height:48px; background:url(images/user_tit3.gif) no-repeat 0px 0px;}



.us_Submit{border:none; width:115px; height:28px; background:url(images/bnt_ur_log.gif)}
.us_Submit_reg{border:none;  width:115px; height:28px; background:url(images/bnt_ur_reg.gif);}
.usTxt{
text-align:left;  line-height:23px;padding-left:80px;
}
.regtitle{ width:510px; height:35px; background:url(images/user_tit2.gif)}
.usTxt img{margin-top:15px;}



.actionSub a{color:#000; text-decoration:underline;
background:url(images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
}
.box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(images/menuBg.gif) no-repeat 0 -30px;
color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;
}
.box_1 .userCenterBox .userMenu a.curs{background:url(images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
.box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
.box_1 .userCenterBox .userMenu a:hover{color: #00C1DE;font-weight:bold;}

.msgBottomBorder{clear:both; background:url(images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}


.tit2{ background:url(images/bg2.gif) repeat-x; font-size:14px; font-weight:bold; padding:3px 10px;}

.group{background:#f2f2f2; padding:8px; float:left;  }
.group li{float:left; background:#fff; padding:8px; width:170px;}

/* 购物车商品列表 */
.flowBox{border:1px solid #cdcccc;  padding-bottom:5px;background:#fff;}
.flowBox table{ margin:5px auto;}
.flowBox  h6{height:27px; line-height:27px; display:block;  text-align:right; font-size:12px; background:#f2f2f2; color:#00a3ee;padding-right:10px;}
.flowBox  h6 span{float:left; padding-left:15px; font-size:14px;height:27px; line-height:27px; text-decoration:none; font-style:normal; font-weight:bold; color:#00a3ee}
.flowBox  ul li{font-weight:bold;font-size:14px;line-height:2.4rem;border-top:1px solid #f8f8f8;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;float:left;background:#f2f2f2;}
.flowBox  ul li.current{position:relative;background-color:#fff;border-top:0.1rem solid #00a3ee;color:#00a3ee;}
.flowBox  tr:nth-child(odd){background:#f9f9f9;}
.flowBox  tr:nth-child(even){background:#ffffff;}

/* 优惠券样式 */
.coupon ul li{background:#fff;}
.coupon .coupon-item{position: relative;font-size: 12px;font-weight: normal;background: #74d2d4;line-height: normal;color: #fff;margin: 15px 0px;border: 1px solid #74d2d4;cursor: pointer;}
.coupon .coupon-item .c-msg{padding: 10px 15px;}
.coupon .coupon-item .c-type{background: #fff;color: #74d2d4;padding: 5px 15px;}
.coupon .c-msg .c-price{font-size: 24px;}
.coupon .c-msg .c-price span{font-size: 12px;margin-left: 10px;}
.coupon .c-msg .c-time{color: #cef0f1;}
.coupon .c-msg .c-time .c-dong-over-tips{border-radius: 2px;border: 1px solid #fff;padding: 0 3px;color:#fff;}
.coupon .coupon_current{border: 2px solid #e43a3d;}
.coupon .coupon_current .c-type{background-image: url(images/coupon-selected.png);background-position: bottom right;background-repeat: no-repeat;}

/* 圆角效果 */
.flowBox .radius5{
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	}
.flowBox .buttonbox{ vertical-align: middle; border: 1px solid #e3e3e3; letter-spacing: 0px; height: 2.3rem; line-height: 2.3rem; overflow: hidden; display: inline-block; /*width: 7.5rem;*/ background-color: #FFF;}
.flowBox .button_add{ padding: 2px 10px;margin-left: 10px;background: #00a3ee;color: #fff;font-weight: 700;font-size: 15px;float: right;cursor:pointer;border:none;border-radius:2px;}
.flowBox .button_a{ font-style: normal; font-size: 1.5rem; font-weight: 700; border: 0px none; display: inline-block; height: 100%; background: #fafafa; color: #000; width: 2rem; text-align:center; text-decoration: none; cursor: pointer;}
.flowBox .check_input{ text-align:center; border: 0px none; border-radius: 0px; font-weight: 700; width: 3rem; height: 100%; vertical-align: top; padding:0;}
.flowBox .inputBg{ text-align:center; font-weight: 700; height: 20px; }
.flowGoodsFittings{padding:10px;}
.flowGoodsFittings ul{height:1%; margin:5px 4px; float:left;}
.flowGoodsFittings li{float:left; width:120px;}
.flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}
.flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}



.article_search{margin:8px 0;}
.article_search .inputBg{width:300px;}
.quotation{ margin:20px auto 20px auto; text-align:center;}
.help_center h3{ height:29px; }
.help_center dl{ padding-bottom:12px;}
.help_center dl dt { height:26px;  background:#faf4d1; border-bottom:1px solid #d6d0b1; padding-left:25px; margin-bottom:12px;}
.help_center dl dd{ line-height:20px; background: url(images/biao10.gif) 20px center no-repeat; padding-left:32px;}
.help_center dl dd a{ color:#005cce;}
.help_center dl dt a{ font-size:14px; font-weight:bold; color:#4a4a4a;line-height:26px;}
.help_center div{ border:1px solid #959595; border-top: none}  
.boxCenterList{padding:8px;}
.boxCenterList ul.clearfix{height:70px;  padding:7px 0; border-bottom:1px solid #e8e7e7}
.boxCenterList li{float:left; width:120px; padding:0; padding-left:5px;}
.boxCenterList li p{ line-height:17px; height:34px; overflow:hidden}
.boxCenterList li .f1{ font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.boxCenterList li.goodsimg{width:58px; float:left; border:1px solid #ccc; padding:0;}
.boxCenterList li.goodsimg img{width:58px; height:58px; display:block;}
.article_search{margin:8px 0;}
.article_search .inputBg{width:300px;}
.quotation{ margin:20px auto 20px auto; text-align:center;}
.delete{ margin-bottom:5px; float:right;display:inline-block; text-align:right; width:40px}
.delete a:hover{ text-decoration:line-through}


/*欣*/

.promotion_goods{ border-top:2px solid #9CC813; background:#ffffff; margin-top:15px; border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD; float:left; width:1198px}
.promotion_goods .col_2{ width:215px}
.hot_goods_icons{ padding:5px 0 0 4px; float:left}
.hot_goods_icons li{ border:1px dotted #DDDDDD; float:left; margin:-1px 0 0 -1px; width:68px; height:68px}

.hot_goods_icons a:hover{ background-image:url(images/icons_goods_hover.gif);}
 .ico_01{ background-position:0 0}
 .ico_02 {background-position:-70px 0;}
 .ico_03 {background-position:-140px 0;}
 .ico_04 {background-position:0 -70px;}
 .ico_05 {background-position:-70px -70px;}
 .ico_06 {background-position:-140px -70px;}
 .ico_07 {background-position:0 -140px;}
 .ico_08 {background-position:-70px -140px;}
 .ico_09 {background-position:-140px -140px;}
 .ico_10 {background-position:0 -210px;}
 .ico_11 {background-position:-70px -210px;}
 .ico_12 {background-position:-140px -210px;}
.hot_goods_icons a{ background-image:url(images/icons_goods.gif); display:block; width:68px; height:68px}

.best_goods{ width:1198px; float:left; border:2px solid #FF6600;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.best_goods .index_cate_block{ border-right:1px solid #DDDDDD; width:981px; max-height:545px; position:relative}
.goods_list_best{}

.cat_sidebar{ width:215px; height:344px;}
.cat_sidebar .hd{ margin:9px 90px; width:35px;position:relative;bottom:30px;}
.cat_sidebar .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.cat_sidebar .hd ul li{ background:#cccccc; width:7px; height:7px; margin:0 5px; display:inline-block; cursor:pointer; color:#cccccc; font-size:0px; float:left; text-align:center; display:inline; display:inline; overflow:hidden}
.cat_sidebar .hd ul li.on{ background:#999999; color:#999999;font-size:0px}
.cat_sidebar .bd{ width:215px; height:344px}
.cat_sidebar .bd ul{ overflow:hidden; zoom:1; }
.cat_sidebar .bd ul li{  float:left;  overflow:hidden; text-align:center; width:215px; height:344px}

.cat_title1{width:1198px; float:left; border:2px solid #00a3ee;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.cat_title1 .index_cate_block h3{ color:#00a3ee;}
.cat_title1 .home_rank{ clear:both; background-color:#00a3ee;}
.cat_title2{width:1198px; float:left; border:2px solid #AD7B22;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.cat_title2 .index_cate_block h3{ color:#AD7B22;}
.cat_title2 .home_rank{ clear:both; background-color:#AD7B22;}
.cat_title3{width:1198px; float:left; border:2px solid #D0456C;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.cat_title3 .index_cate_block h3{ color:#D0456C;}
.cat_title3 .home_rank{ clear:both; background-color:#D0456C;}
.cat_title4{width:1198px; float:left; border:2px solid #FF6600;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.cat_title4 .index_cate_block h3{ color:#FF6600;}
.cat_title4 .home_rank{ clear:both; background-color:#FF6600;}
.cat_title5{width:1198px; float:left; border:2px solid #9CC813;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.cat_title5 .index_cate_block h3{ color:#9CC813;}
.cat_title5 .home_rank{ clear:both; background-color:#9CC813;}

/*.home_rank{ clear:both; border-top:1px solid #DDDDDD}*/
.home_rank h3{ font-size:12px; padding:7px 5px; color:#777;background:rgba(255,255,255,.8);filter:alpha(opacity=80);}
.home_rank li{padding:8px 5px; border-top:1px dotted #ccc;font-size:11px;}
.home_rank li a{ color:#fff; }
.home_rank li .price{ float:right; color:#fff}


.footer_label{ padding:40px 0 20px; text-align:center}

#footer_service {float:right; width:200px; margin-top:10px; border-left:1px solid #ddd; padding:0 0 0 18px;}
#footer_service dl {clear:both; margin-bottom:10px; padding-bottom:10px; overflow:auto;}
#footer_service dt {float:left; width:30px; margin-right:2px;}
#footer_service h5 {font-family:"Microsoft Yahei", "黑体"; font-size:14px; font-weight:normal; color:#444; margin:4px 0;}
#footer_service a {color:#444;}
#footer_qrcode {float:right; width:180px; padding:20px 0 0 0; text-align:center;}
#footer_qrcode img{width:115px; height:115px;}
._fd{ position: absolute;z-index:9;}
._fd img{ width:80px; height:80px; position:absolute; right:-100px; top:30px}

/*订单跟踪*/
.smart-result { padding: 0 }
.smart-result table { width: 100% }
.smart-result table tr { width: 100%; font-weight: bold; color: #909090 }
.smart-result table tr.last-line { color: #333333; }
.smart-result table tr.last-line { color: #FF6600; }
.smart-result table td { height: 60px; background: none }
.smart-result table tr.odd { background: #f6f6f6 }
.smart-result table tr.even { background: #eeeeee }
.smart-result table td.col1 { width: 30%; }
.smart-result table td.col2 { padding: 10px; width: 60%; line-height: 24px; }
.smart-result table td.colstatus { width: 10% }
.smart-result table tr td.colstatus { background: url("images/step_point.png") center center no-repeat }
.smart-result table tr.first-line td.colstatus { background: url("images/step_start.png") center center no-repeat }
.smart-result table tr.wait td.colstatus { background: url("images/step_wait.gif") center center no-repeat }
.smart-result table tr.checked td.colstatus { background: url("images/step_finish.png") center center no-repeat }
.result-date, .result-time { display: block; width: 100%; text-align: center }
.result-date { height: 15px; padding-top: 10px; font-weight: normal; font-size: 12px; }
.result-time { height: 35px; line-height:35px; font-size: 24px; }

/*分类页欣*/
.globalGoodsListMenu2{ height:30px; line-height:30px; overflow:hidden; background:#f4f4f4; border:1px solid #dadada; border-top:2px solid #00a3ee;}
.globalGoodsListMenu2 span{ padding:0 10px 4px 30px; height:27px; }
.globalGoodsListMenu2 img{ vertical-align: middle}
.globalGoodsListMenu2 .tiaojian{float:left;}
.globalGoodsListMenu2 .tiaojian a{display:block; height:30px; float:left; border-right:1px solid #dadada;}

.page{ float:right; padding-top:6px; height:16px; line-height:16px; padding-right:10px;}
.page li{float:left; margin-left:5px; line-height:16px;}
.page li b{ color:#dc0000;}
.prepage,.predisable,.nextpage,.nextdisable{}
.prepage a,.nextpage a{color:#0068ae;}
.prepage a:hover,.nextpage a:hover{color:#dc0000;}

#mainarea{ width:965px; padding:8px 0 0; background:#fff; overflow:hidden;}
#mainarea .index_cate_block{ border:1px solid #E0EDB8; width:963px}
#mainarea .index_cate_block .title{ background:#e0edb8; color:#4D6700; float:left; font-size:14px; font-weight:bold; height:167px; line-height:24px; padding:9px; width:14px}
#mainarea .index_cate_block .goods_list_best ul li{ float:left; width:133px; _width:132px;height:185px; overflow:hidden}
#mainarea .index_cate_block .goods_list_best .block_body{ padding:9px 9px 10px 9px; }
#mainarea .index_cate_block .goods_list_best .block_body .good_link{ width:115px; height:115px; overflow:hidden; position:relative}
#mainarea .index_cate_block .goods_list_best .block_body .name{ color:#777777; font-size:12px; font-weight:normal; padding:10px 0 5px; text-align:center; white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
#mainarea .index_cate_block .goods_list_best .block_body .price{ color:#FF6600; font-family:"Microsoft Yahei","黑体"; font-size:14px; font-weight:bold; text-align:center}
#mainarea .index_cate_block .goods_list_best .block_body .good_link .addtobasket{ background-color:#00a3ee;opacity:0.8;text-align:center;/*background:url(images/icons_green.gif)  repeat ;*/ bottom:0px; display:none; height:27px; position:absolute; right:0px; width:100%; /*background-position:0px -154px*/}
#mainarea .index_cate_block .goods_list_best .block_body .good_link .addtobasket span{color:#fff;line-height:27px;font-size:10px;}
#mainarea .index_cate_block .goods_list_best .block_body .good_link a:hover .addtobasket{ display:block;}

#mainarea .goods_list_best ul li{ float:left; width:190px; *height:246px; border:1px dotted #f3f3f3;}
#mainarea .goods_list_best .block_body{ padding:10px;background: #fff;}
#mainarea .goods_list_best .block_body .good_link{ width:170px; height:170px; overflow:hidden; position:relative}
#mainarea .goods_list_best .block_body .name{ color:#777777; font-size:12px; font-weight:normal; padding:10px 0 5px; text-align:left; white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
#mainarea .goods_list_best .block_body .price{ color:#FF6600; font-family:"Microsoft Yahei","黑体"; font-size:14px; font-weight:bold; text-align:center}
#mainarea .goods_list_best .block_body .good_link .watermark_new_small{ background:url(images/tab-icons.gif)  repeat ; top:0px; height:45px; position:absolute; left:0px; width:45px; background-position:-50px -0px}
#mainarea .goods_list_best .block_body .good_link .watermark_promote_small{ background:url(images/tab-icons.gif)  repeat ; top:0px; height:45px; position:absolute; left:0px; width:45px; background-position:-0px -0px}
#mainarea .goods_list_best .block_body .good_link .watermark_hot_small{ background:url(images/tab-icons.gif)  repeat ; top:0px; height:45px; position:absolute; left:0px; width:45px; background-position:-100px -0px}
#mainarea .goods_list_best .block_body .good_link .watermark_best_small{ background:url(images/tab-icons.gif)  repeat ; top:0px; height:45px; position:absolute; left:0px; width:45px; background-position:-150px -0px}
#mainarea .goods_list_best .block_body .good_link .watermark_limite_small{ background:url(images/tab-icons.gif)  repeat ; top:0px; height:45px; position:absolute; left:0px; width:45px; background-position:-200px -0px}
#mainarea .goods_list_best .block_body .good_link .addtobasket{ background-color:#00a3ee;opacity:0.8;text-align:center;/*background:url(images/icons_green.gif)  repeat ;*/ bottom:0px; display:none; height:35px; position:absolute; right:0px; width:100%; /*background-position:0px -150px*/}
#mainarea .goods_list_best .block_body .good_link .addtobasket span{color:#fff;line-height:35px;}
#mainarea .goods_list_best .block_body .good_link a:hover .addtobasket{ display:block;}
#mainarea .goods_list_best .block_body .good_link img{width:100%; height:100%; display:block;}

.protip span{color:#fff;background-color:#ff8b67;border-radius:2px;padding:2px 3px;margin-right:3px;line-height:24px;}

#history_div h3{ background:#f2f2f2; border-bottom:1px solid #DDDDDD; border-top:1px solid #FFFFFF; color:#444444; font-family:"Microsoft Yahei","黑体"; font-size:14px; padding:8px; }
#history_div h3 a{ float:right; font-size:12px; color:#00a3ee; cursor:pointer}

#category_tree dd .on a{ background:#00a3ee; color:#ffffff; float:left}





#o-search{/*height:602px*/}
.allsorttop{position:relative;z-index:11;float:left;width:223px;height:35px;background-color:#222;/*border-right: 1px solid #00688f;*/}/*8a0000//790813*/
.allsorttop .mtc{padding:4px 12px 10px 16px;height:29px;line-height:29px;cursor:pointer}
.allsorttop .mtc strong{float:left;color:#fff;font-size:14px}
.allsorttop .mtc strong a{color:#fff}
.allsort{z-index:11;position:relative;width:200px;float:left;*height:30px}
.allsort .mt{padding:14px 12px 14px 16px;height:24px;line-height:24px;cursor:pointer}
.allsort .mt strong{float:left;color:#630;font-size:14px}
#o-search .allsort .mt a{color:#630}
.allsort .mt .extra{display:none}
.allsort .mc{position:absolute;overflow:visible;padding-bottom:0px;width:223px;background: #00a3ee;/*border:1px solid #CCC;*/}/*670000*/
.allsort .item{height:52px;/*border-top: 1px solid #999;border-bottom: 1px solid #EEE;*/}/*912929,4E151A*/
.allsort .fore{border-top:0}
.allsort span{position:relative;z-index:1;display:block;width:190px}
.allsort h3{padding-top:5px;padding-left:12px;width:192px;height:46px;border:0;background: url(images/h3ico.gif) right 15px no-repeat;text-align:left;font-weight:normal}/*670000*/
.allsort h3 a:link,.allsort h3 a:visited{display:block;color:#fff;font-size:12px;font-weight:bold;}/*fff*/
.allsort h3 a:hover,.allsort h3 a:active{color: #8f1429;}
.allsort .item .childcat{position:absolute;bottom:0;overflow:hidden;width:222px;top:28px;font-weight:normal}
.allsort .item .childcat a{float:left;padding-right:3px;color:#ddd;font-weight:normal}/*c29999*/
/*.allsort s{position:absolute;top:10px;left:192px;display:block;width:13px;height:13px;background:url(images/bg_navhover.jpg) no-repeat -274px -216px}*/
.allsort .item .i-mc{position:absolute;left:222px;display:none;overflow:hidden;width:758px;background:#fff/*url(images/black.png)*/;border-bottom:3px solid #00a3ee;border-top:3px solid #00a3ee;}
/*.allsort .item .i-mc{position:absolute;left:222px;display:none;overflow:hidden;width:758px;background:rgba(255, 255, 255, 0.92);border:1px solid #00a3ee;}*/
.allsort .item dt{padding:3px 6px 0 0;font-weight:bold}
.allsort .item dd{overflow:hidden;padding:3px 0 0;zoom:1}
.allsort .subitem{float:left;padding:0 15px 0;width:520px;height:auto!important;height:462px;min-height:462px}
.allsort .subitem dl{overflow:hidden;padding:6px 0;border-top:1px solid #a2a2a2;zoom:1}
.allsort .subitem .fore{border-top:0}
.allsort .subitem dt{float:left;padding-left:5px;width:80px;text-align:right;line-height:22px}
.allsort .subitem dd{float:left;width:400px}
.allsort .subitem em{float:left;margin:4px 0;padding:0 8px;height:14px;border-left:1px solid #ccc;font-style:normal;line-height:14px}
.allsort .subitem dt a{color:#666;white-space:nowrap}/*fff*/
.allsort .subitem dt a:hover{color:#00a3ee;text-decoration:underline}/*fff*/
.allsort .subitem dd a{color:#888}/*eaeaea*/
.allsort .subitem dd a:hover{color:#00a3ee;text-decoration:underline}/*fff*/
.allsort .fr{width:176px;background:#fff}
.allsort .fr dl{padding-bottom:0}
.allsort .connect{background: #ff5050;height: 210px;position: absolute;width: 100%;}
.allsort .connect .tit{position: absolute;text-align: center;left: 0;width: 100%;top: 60px;font-size: 34px;color: #fff;}
.allsort .connect .subtit{position: absolute;text-align: center;left: 0;width: 100%;top: 110px;font-size: 20px;color: rgba(255, 255, 255, 0.5);}
#o-search .allsort .fr a{color:#fff}
.allsort .bgg{width:200px;height:auto!important;height:462px;min-height:462px;background:#999}/*333*/
.allsort .brands{padding:6px 8px}
.allsort .brands em{float:left;width:80px;font-style:normal}
.allsort .brands dt{color:#fff}
.allsort .brands dd{padding-top:6px;line-height:20px}
.allsort .brands dd a{float:left;overflow:hidden;width:90px;color:#fff}
.allsort .promotion{padding:6px 8px}
.allsort .promotion dt{color:#fff}
.allsort .promotion dd{padding-top:6px;line-height:20px}
.allsort .promotion li{overflow:hidden;height:22px;color:#fff;line-height:22px}
.allsort .promotion dd a{color:#fff}
.allsort .mc .extra{padding:7px 8px;border-top:1px solid #fde6d2;background:#fdf1de}
.allsort .classbox{margin:10px 0 0 10px;width:180px;height:36px;background-color: #333;text-align:center;line-height:36px}/*752F2C*/
.allsort .classbox a{display:block;padding-right:18px;height:36px;background:url(images/classboxi.gif) 155px 10px no-repeat;color:#fff;font-weight:bold}
#o-search .allsort .mc .extra a{color:#c00}
.allsorthover{background-position:0 -166px}
.allsorthover .mt .extra{background-position:-274px -190px}
.allsorthover .mc{display:block}
.allsort .hover span{z-index:13;width:160px}
.allsort .hover h3{overflow:hidden;width: 210px;background: #fff;}/*8B1E1E*/
.allsort .hover h3 a,.allsort .hover h3 a:hover{color:#00a3ee}/*fff*/
.allsort .hover s{display:none}
.allsort .hover .i-mc{z-index:12;display:block}
.allsort .hover .childcat a{color:#d2d2d2}/*d2d2d2*/
.allsort .lyonoe{display:none}
.allsort .mctit{position:relative;z-index:11;width:200px;height:35px;background-color:#8a0000}
.allsort .mctt{padding:4px 12px 2px 16px;height:24px;line-height:24px;cursor:pointer}
.allsort .mctt strong{float:left;color:#fff;font-size:14px}
.allsort .mctt strong a{color:#fff}
.allsorthover .mc{display:block}
.allsort .mcly{position:absolute;TOP:35px}

/*文件头*/
#top{height:27px;border-bottom:1px solid #efefef;background-color:#f1f1f1}
#top .branch{float: left;background: url(images/position_current.png) 10px 6px no-repeat;padding-left: 30px;}
#top span{float:right;padding:2px 0;color:#666;line-height:23px}/*acacac*/
#top .active font{padding: 4px 8px;border: 1px solid #ccc;background: #fff;}
#top .active .user_top{display:block;}
#top .link-regist{color:#06c}
#top ul{position:relative;z-index:10000000;float:right;height:27px;background:url(images/bg_shortcut.gif) no-repeat -110px -165px;line-height:27px}
#top ul li{float:left;padding:2px 3px;height:23px;background:url(images/bg_shortcut.gif) no-repeat -260px -100px;color:#acacac;line-height:23px}
#top .ul1{position:relative;padding-left:6px;width:68px;background:url(images/s1.gif) 60px 6px no-repeat;float:left;border:1px solid #f1f1f1;}
#top .ul1_float{display:none}
#top .ul1_on{border:1px solid #ddd;background:#fff url(images/s2.gif) 60px 7px no-repeat;}
#top .ul1_on .ul1_float{position:absolute;width:100px;display:block;border:#ccc 1px solid;top:21px;left:-1px;border-top:none;background:#fff;}
#top .ul1_on .ul1_float dl{float:left;padding-top:2px;width:100%;}
#top .ul1_on .ul1_float dd{padding-left:8px;height:20px;line-height:20px}
#top .ul1_on .ul1_float dd A{font-weight:normal;line-height:20px}
#top .ul1_on .ul1_float .pln{margin-left:7px;background:url(images/newstit.gif) 0 8px no-repeat}
#top .ul1_on .ul1_float .a1{color:#c00}

/* ====================
     会员中心页
==================== */
.user_top {display:none;height: 9.6rem;overflow: hidden; background:#fff;position:absolute;width:250px;z-index:10000000;border:1px solid #ccc;border-top:0;}
.user_top dt {float: left;margin: 0.75rem 0.75rem 0;text-align: center;position: relative;width: 3.7rem;height: 3.7rem;border-radius: 3.7rem;padding:0.15rem; background:#feed6f}
.user_top dt img {width: 3.7rem;height:3.7rem;border-radius: 3.7rem;}
.user_top dd {font-size: 0.8rem;color: #666;margin-top:1.4rem;text-align:left;}

.user_top_list {height: 4.5rem;overflow: hidden; position:absolute; left:0; bottom:0; width:100%; background:#eee;}
.user_top_list ul {display: -webkit-box;}
.user_top_list ul li {-webkit-box-flex: 1;text-align: center;position: relative;font-size: 0.6rem;}
.user_top_list ul li a {display: block;padding-top: 0.8rem;height: 1.2rem; display:block; position:relative;color: #666; text-decoration:none; width:3.6rem; margin:0 auto; text-align:center;}
.user_top_list ul li a  img{ width:1.9rem; height:1.9rem;}
.user_top_list ul li strong { position:absolute; right:0; top:0.2rem;display: block;color: #fff;font-size: 0.7rem;background:#00a3ee; display:block; font-weight:normal;
height: 1.2rem;line-height: 1.2rem;
border-radius: 1.2rem; text-align:center; padding:0 0.4rem;white-space:nowrap;
}

.w1200 .head{width:1200px}
.w1200 .headr{padding-left:100px;width:690px}
.w1200 #search{width:1200px}
.head{width:980px}
.logo{float:left;overflow:hidden;padding-top:8px;width:30%}
.logo .left{width:223px;height:60px;display:block;float:left}
.logo .left img{height:100%;}
.logo .right{width:125px;height:60px;display:block;float:left}
.logo .right img{width:100%;max-height:78px;}
.w1200 .logo{width:358px}
.tel{float:left;margin-top:30px}
.btel{float:right;margin-top:8px;width:20%;width:240px;height:60px;}
.btel img{max-height:90px;}
#lanrentuku{position:relative;padding-bottom:3px}
.headr{float:left;display:inline;overflow:hidden;padding-left:100px;width:480px}
.head_search{float:left;overflow:hidden;margin-top:24px;width:50%}
/*.searchFormh{position:relative;z-index:1000;overflow:hidden;width:457px;height:36px;background:url(images/header_sprites.png) 0 -56px no-repeat;_zoom:1}*/
.searchFormh{position:relative;z-index:1000;overflow:hidden;width:457px;height:36px;border:2px solid #00a3ee;_zoom:1}
.head_search .input{float:left;padding:9px 0 9px 13px;width:362px;height:18px;border:0;background:0;color:#a4a3a3;vertical-align:top;line-height:18px}
.head_search button{float:right;width:82px}
.head_search button.searchBtn{float:right;width:82px;height:36px;border:0;background:#00a3ee;color:#fff;font-size:16px;font-family:Microsoft Yahei;cursor:pointer}/*9a0000*/
.head_search p{overflow:hidden;margin-top:4px;padding-left:6px;height:14px;color:#787878;line-height:14px}
.head_search p a{float:left;margin-right:12px;white-space:nowrap}
.head_search p a.hot_tag{color:#c00}
.site_header a.linkYHD{float:right;margin-top:24px;padding-left:65px;width:82px;height:36px;background:url(images/header_sprites.png) 0 -97px;color:#4f4f4f;line-height:36px}
.site_header a.linkYHD:hover{color:#c00}
.headerNav_ifm{position:absolute;top:0;left:0;width:100%;height:35px;background:#000;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}
.minicart_ifm{position:absolute;top:0;left:-2px;width:379px;background:#000;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}
#headerNavEm{display:none;height:35px;background:#670000}
.headerNav,.headerNavCon{height:35px;background:url(images/nav_bg.gif) repeat-x #670000;background:-webkit-gradient(linear,left top,left bottom,from(#6b0000),to(#5a0000));background:-moz-linear-gradient(top,#6b0000,#5a0000)}
.headerNav.navFloat{position:fixed;top:0;left:0;z-index:1002;width:100%;_position:absolute}
.headerNav .wrap{position:static}
/*.navbg{width:100%;height:35px;background: url(images/meun_bg.gif) repeat-x 0px 0px;}*/
.navbg{min-width:1200px;width:100%;border-bottom: 2px solid #00a3ee;}
#headerbar{margin:0 auto;width:1200px;height:35px}
.w1200 .headerNavWrap{width:780px}
.headerNavWrap{position:relative;z-index:999;float:left;overflow:hidden;width:826px;height:35px}
.headerNavMain li{position:relative;z-index:999;float:left;/*border-right: 1px solid #00688f;border-left: 1px solid #00a3ee;*/}/*7A1019///BD2332*/
.headerNavMain li a{display:block;padding:0 12px;color:#555;white-space:nowrap;font:14px/1.5 "Microsoft Yahei","Microsoft JhengHei","宋体";font-weight:bold;line-height:35px}
.headerNavMain li.YHD a{background:#d00000;font-weight:bold}
.headerNavMain li a:hover{color:#00a3ee;background-color:#fff;}
.headerNavMain li.cur a{color:#555;  /*background: url(images/meun_bg.gif) repeat-x 0px -36px;  */}
.headerNavMain li.cur a:hover{color:#00a3ee;}
.headerNavMain li img{position:absolute;top:-11px;right:0;z-index:1000}
#mycart{position:relative;z-index:999;float:right;width:210px;height:35px;background:url(images/mall/header_sprites.png) 0 -189px no-repeat}