@charset "utf-8";
/* CSS Document */

/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td { padding: 0px; margin: 0px; }
table { border-spacing: 0; border-collapse: collapse; }
fieldset,
img { border: 0; }
img { /*max-width:100%;*/ border:0px;}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i { font-style: normal; font-weight: 400; }
ol,
ul { list-style: none; }
caption,
th { text-align: left; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 400; font-size: 100%; line-height: inherit; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
input,
textarea,
select,
button,
option { font-family: inherit; font-size: inherit; font-weight: inherit; }
q:before,
q:after { content: ''; }
abbr,
acronym { border: 0; }
em { font-style: normal; }
dl,
dt,
dd { float: left; }
.clearfix:before,
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom: 1; }

*,
*:before,
*:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

@-ms-viewport { width: auto; }

/*  */
body { font: 12px "微软雅黑", Tahoma, "Arial Narrow", HELVETICA; background: #ffffff; -webkit-text-size-adjust: none; color: #333; }
a { text-decoration: none; cursor: pointer; color: #333; }
a:visited { text-decoration: none;}
a:hover { color: #ff4400; text-decoration: none; }
a:active,
a:focus { -moz-outline: none; outline: none; ie-dummy:expression(this.hideFocus=true); text-decoration: none;}
input[type="text"] { vertical-align: middle; }
input[type="text"]:active,
input[type="text"]:focus,
input[type="password"]:active,
input[type="password"]:focus { outline: none; }
input[type="file"] { outline: none; line-height: normal; }
label { white-space: nowrap; font-weight: 400; }
.fl { float: left }
.fr { float: right }
.nobdr { border: none; }
b { font-weight: bold; }
em { font-style: normal; }
p { word-wrap: break-word; }
.ind { text-indent: 2em; }
.ind10 { text-indent: 10px; }
.noborder { border: 0; }
.layout:after,
.hd:after,
.bd:after,
.ft:after,
.mod:after,
.lay990:after { content: ""; display: table; clear: both; }
.layout,
.hd,
.bd,
.ft,
.cf,
.mod,
.lay990 { *zoom: 1; }
.fl,
.layout .fl,
.chief { float: left; display: inline; }
.fr,
.layout .fr,
.extra { float: right; display: inline; }
.fn { font-weight: normal; }
.layout { width: 1200px; margin-right: auto; margin-left: auto; }
.lay990 { width: 1200px; margin-right: auto; margin-left: auto; }
.ovh { overflow: hidden; }
.mod { overflow: hidden; margin-bottom: 10px; background-color: #fff; }
.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px;}
.mt25 { margin-top: 25px;}
.mr0 { margin-right: 0; }
.mr15 { margin-right: 15px; }
.mb0 { margin-bottom: 0; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.ml0 { margin-left: 0; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml10 { margin-left: 10px; }
.pb15 { padding-bottom: 15px; }
.pl25 { padding-left: 25px; }
.pl150{ padding-left:150px;}
.fs0 { font-size: 0; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.pd0 { padding:0;}
.pl160{ padding-left:160px;}
.ml160{ margin-left:160px;}

.wordBreak { word-break: break-all; word-wrap: break-word; }

.layout{ width:1200px; margin-right:auto; margin-left:auto; }

.mallTop_nav{ padding-left:252px; height:38px; line-height:38px; position:relative; font-size:14px; color:#fff; background-color:#076c50; }
.mallTop_categorys{ width: 192px; height:38px; padding-left:60px; position:absolute; left:0px; top:0px;}
.mallTop_categoryList{}
.malTop_navList {}
.malTop_navList li{ float: left; position:relative; margin-right:36px;}
.malTop_navList a{ display:inline-block; padding:0px 22px; color:#fff; background-color:#076c50;}
.malTop_navList a:hover{ background-color:#004b42;}

.btn_width260{ display:inline-block; width:235px; font-size:14px;}
.btn_width120{ display:inline-block; width:95px; font-size:14px;}

.btn_append { display:inline-block; width:155px; font-size:18px; }
.btn_buy { display:inline-block; width:155px; font-size:18px; }
.btn_noGoods { display:inline-block; width:155px; font-size:18px; }

input.text_page{ width:40px; text-align:center;}

input.input-text { height: 14px; line-height: 14px; padding: 8px; border: 1px solid #cdcdcd; }
input.input-text:focus{ border:solid 1px #004b42; }

.dropdown{ width:260px;}
.dropdown_sm{ width:110px;}
.dropdown .btn{ width:100%; text-align:left; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid #cdcdcd; background-image: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.dropdown.open .btn{ border:solid 1px #004b42;}
.dropdown.open .btn:focus { outline: 0 none; -webkit-focus-ring-color; outline-offset: -2px;}
.dropdown.open .btn:hover,
.dropdown.open .btn:focus { border:solid 1px #004b42;}
.btn:active,
.btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.dropdown .caret{ float:right; position:relative; margin-top: -11px; }
.dropdown .dropdown-menu{ width: 260px; border-radius:0px;}

.page_con a{ margin-right:2px; margin-left:0px; color:#3e3e3e; border-color:#f3f3f3;}
.page_con li span{ border:none; margin-left:0px; }
.page_con li span.jump_to{ padding:6px 5px;}
.page_con li span:hover{ background-color:transparent; }
.page_con li a:first-child{ border-radius:0px;}
.page_con li.active a,
.page_con li.active a:hover,
.page_con li.active a:focus{ background-color:transparent; border:none; color:#f00;}

/* 按钮 */
.btn { border-radius: 0px; }

.btn-sgGreen { color: #fff; background-color: #08524a; border-color: transparent; }
.btn-sgGreen:hover,
.btn-sgGreen:focus,
.btn-sgGreen:active,
.btn-sgGreen.active,
.open .dropdown-toggle.btn-sgGreen { color: #fff; background-color: #006c60; border-color: transparent; }
.btn-sgGreen:active,
.btn-sgGreen.active,
.open .dropdown-toggle.btn-sgGreen { background-image: none; }
.btn-sgGreen.disabled,
.btn-sgGreen[disabled],
fieldset[disabled] .btn-sgGreen,
.btn-sgGreen.disabled:hover,
.btn-sgGreen[disabled]:hover,
fieldset[disabled] .btn-sgGreen:hover,
.btn-sgGreen.disabled:focus,
.btn-sgGreen[disabled]:focus,
fieldset[disabled] .btn-sgGreen:focus,
.btn-sgGreen.disabled:active,
.btn-sgGreen[disabled]:active,
fieldset[disabled] .btn-sgGreen:active,
.btn-sgGreen.disabled.active,
.btn-sgGreen[disabled].active,
fieldset[disabled] .btn-sgGreen.active { background-color: #f7f7f7; border-color: #878787; color: #878787; cursor: not-allowed; }
.btn-sgGreen .badge { color: #ffffff; background-color: #fff; }

.btn-sgGray { color: #878787; background-color: #f7f7f7; border-color: #cdcdcd; }
.btn-sgGray:hover,
.btn-sgGray:focus,
.btn-sgGray:active,
.btn-sgGray.active,
.open .dropdown-toggle.btn-sgGray { color: #ff4400; background-color: #f7f7f7; border-color: #cdcdcd; }
.btn-sgGray:active,
.btn-sgGray.active,
.open .dropdown-toggle.btn-sgGray { background-image: none; }
.btn-sgGray.disabled,
.btn-sgGray[disabled],
fieldset[disabled] .btn-sgGray,
.btn-sgGray.disabled:hover,
.btn-sgGray[disabled]:hover,
fieldset[disabled] .btn-sgGray:hover,
.btn-sgGray.disabled:focus,
.btn-sgGray[disabled]:focus,
fieldset[disabled] .btn-sgGray:focus,
.btn-sgGray.disabled:active,
.btn-sgGray[disabled]:active,
fieldset[disabled] .btn-sgGray:active,
.btn-sgGray.disabled.active,
.btn-sgGray[disabled].active,
fieldset[disabled] .btn-sgGray.active { background-color: #f7f7f7; border-color: #878787; color: #878787; cursor: not-allowed; }
.btn-sgGray .badge { color: #ffffff; background-color: #fff; }

.btn-sgOrange { color: #fff; background-color: #ff4400; border-color: transparent; }
.btn-sgOrange:hover,
.btn-sgOrange:focus,
.btn-sgOrange:active,
.btn-sgOrange.active,
.open .dropdown-toggle.btn-sgOrange { color: #fff; background-color: #ca3905; border-color: transparent; }
.btn-sgOrange:active,
.btn-sgOrange.active,
.open .dropdown-toggle.btn-sgOrange { background-image: none; }
.btn-sgOrange.disabled,
.btn-sgOrange[disabled],
fieldset[disabled] .btn-sgOrange,
.btn-sgOrange.disabled:hover,
.btn-sgOrange[disabled]:hover,
fieldset[disabled] .btn-sgOrange:hover,
.btn-sgOrange.disabled:focus,
.btn-sgOrange[disabled]:focus,
fieldset[disabled] .btn-sgOrange:focus,
.btn-sgOrange.disabled:active,
.btn-sgOrange[disabled]:active,
fieldset[disabled] .btn-sgOrange:active,
.btn-sgOrange.disabled.active,
.btn-sgOrange[disabled].active,
fieldset[disabled] .btn-sgOrange.active { background-color: #f7f7f7; border-color: #878787; color: #878787; cursor: not-allowed; }
.btn-sgOrange .badge { color: #ffffff; background-color: #fff; }

.btn-sm,
.btn-group-sm > .btn { padding: 3px 10px; }

/* table */
.table-bordered { border: 1px solid #e7e7e7; }
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td { text-align: center; vertical-align: middle; border: 1px solid #e7e7e7; }
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { border-bottom-width: 1px; background-color: #f7f7f7; }



/* 水平滚动插件 */
.als-container { position: relative; width: 100%; margin: 0px auto; }
.als-viewport { position: relative; overflow: hidden; margin: 0px auto; }
.als-wrapper { position: relative; list-style: none; }
.als-item { position: relative; display: block; text-align: center; cursor: pointer; float: left; }
.als-prev,
.als-next { position: absolute; cursor: pointer; clear: both; z-index: 10; }

.colorRed { color: #fe0000; }
.colorOrange { color: #f40; }
.colorBlue { color:#005ea7;}
.colorGrey{ color:#c0c0bf;}
select { margin: 0px; padding: 0px; }
.fontSize120 { font-size: 1.2em; }

/* 框架 */
.width1200 { width: 1200px; margin: 0px auto; }
.container {}
.topbar_wrap { height: 30px; line-height: 30px; background-color: #f7f7f7; }
.topbar_wrap .layout { position: relative; z-index: 30; }
.topbar_wrap .topbar { color: #8b8a8a; height: 30px; line-height: 30px; font-size:12px; }
.topbar_wrap .leftArea { float: left; display: inline; }
.topbar_wrap .leftArea li { float: left; display: inline; padding: 0 10px; }
.topbar_wrap .to_company .company { color: #ff0000; }
.topbar_wrap .topbar .loginGreen { color: #c00; }
.topbar_wrap .topbar .loginGreen:hover { color: #c00; text-decoration: underline; }
.topbar_wrap .topbar .regRed { color: #038062; margin-left: 10px; }
.topbar_wrap .topbar .regRed:hover { color: #038062; text-decoration: underline; }
.topbar_wrap .rightArea { float: right; display: inline; }
.topbar_wrap .rightArea li { position: relative; float: left; padding: 0 12px; }
.topbar_wrap .rightArea li span{ /*margin:0px 10px;*/}
.topbar_wrap .topbar .username { color: #c00; }
.topbar_wrap .topbar a { color: #6f6f6f;}
.topbar_wrap .topbar a.colorRed { color: #ff0000; margin-right:0px;}
.topbar_wrap .topbar a.colorRed:hover{ text-decoration:underline;}
.topbar_wrap .topbar a:hover { color: #c00; }
.topbar_wrap .topbar .my_store { position: relative; display: inline-block; *display: inline; *zoom: 1; padding-right: 12px; }
.topbar_wrap .my_store b { position: absolute; top: 13px; right: 0; width: 6px; height: 6px; font-size: 0; background: url("../../images/ico/page_ico.png") right -57px no-repeat; }

.topbar_wrap .appDown { position: relative; display: inline-block; *display: inline; *zoom: 1; padding-left: 18px; }
.topbar_wrap .appDown b { position: absolute; top: 7px; left: 0; width: 11px; height: 16px; background: no-repeat url("../../images/ico/page_ico.png") -70px -50px;  }

.topbar_wrap .topbar .shopping_cart { position: relative; }
.topbar_wrap .topbar .shopping_cart:hover { color: #8b8a8a; }
.topbar_wrap .topbar .shopping_cart .icon { display: block; width: 12px; height: 12px; background: url("../../images/ico/page_ico.png") 0px 0px no-repeat; position: absolute; left: 2px; top: 2px; }
.topbar_wrap .topbar .shopping_cart em { color: #f00; }
.topbar_wrap .topbar .shopping_cart:hover em { color: #c00; text-decoration: underline; }
.topbar_wrap .topbar .logout { margin-left: 10px; }
.topbar_wrap .topbar .group_wrap {}
.topbar_wrap .topbar .group_wrap a {}
.topbar_wrap .topbar .all_category { position: relative; padding-left: 20px; }
.topbar_wrap .topbar .all_category .icon { display: block; width: 12px; height: 12px; background: url("../../images/ico/page_ico.png") -20px 0px no-repeat; position: absolute; left: 2px; top: 2px; }
.topbar_wrap .topbar .dropdown_bd { display: none; position: absolute; top: 20px; right: 0px; width: 200px; min-height: 20px; border: 1px solid #ccc; background-color: #fff; }
.topbar_wrap .topNavShow ul { display: none; }
.topbar_wrap .topNavShow.selected { background-color: #fff; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; margin-left: -1px; margin-right: -1px; }
.topbar_wrap .topNavShow.selected ul { display: block; position: absolute; top: 30px; left: -1px; width: 100%; z-index: 1; overflow: hidden; zoom: 1; border: 1px solid #e7e7e7; border-top: 0 none; background-color: #fff; }
.topbar_wrap .topNavShow.selected ul li { float: left; width: 100%; padding: 0; text-align: center; }
.topbar_wrap .topNavShow.selected ul li a { display: block; width: 100%; }
.topbar_wrap .topNavShow.selected ul li a:hover { background-color: #f7f7f7; color: #c00; }
.topbar_wrap .topNavShow.selected ul.topNavmap{ width:280px; left:-197px; top:30px; border-top:1px solid #e7e7e7;}
.topbar_wrap .topNavShow.selected ul.topNavmap li{ float:none; text-align:left; overflow:hidden; padding:5px 10px;}
.topbar_wrap .topNavShow.selected ul.topNavmap li h1{ font-size:14px; font-weight:bold; height:30px; line-height:30px; margin-left:10px;}
.topbar_wrap .topNavShow.selected ul.topNavmap li div.topNavmapcontent{ overflow:hidden; margin-bottom:5px;}
.topbar_wrap .topNavShow.selected ul.topNavmap li div.topNavmapcontent a{ float:left; margin-right:10px; width:auto; padding:0px 10px; line-height:24px; text-align:left;  }
.topbar_wrap li.topNavShow.selected span.blank { position:absolute; top:30px; height:4px; background:#fff; width:84px; z-index:1; left:0px; margin:0px;}

/**/
.header { position: relative; height: 95px; padding-top: 0px; z-index: 20; background-color: #fff; padding-bottom:9px;}
.header_gray{ background:#f8f8f8;}
.header .logo { float: left; display: inline; width: 330px; min-height: 90px; _height: 90px; } 
.header .logo_part{ float:left; width:130px; margin:10px 0px 0px -45px;}
.search_wrap { padding: 17px 0 0 124px; }
.search_wrap .search_bar { width: 523px; height: 38px; position: relative; background: url(../../images/bg/searchbar_bg.png) left top no-repeat; }
.search_wrap .search_bar .search_type { width: 70px; padding-right: 9px; position: absolute; left: 6px; top: 6px; line-height: 25px; overflow: hidden; }
.search_wrap .search_bar .search_type .icon { width: 8px; height: 4px; font-size: 0; background: url(../../images/ico/page_ico.png) no-repeat -108px -111px; position: absolute; right: 10px; top: 11px; cursor: pointer; }
.search_bar .search_type .type_list { display: block; width: 77px; height: 26px; overflow: hidden; border: 1px solid #ebf9fc; }
.search_bar .search_type.selected .type_list { background-color: #ebf9fc; height: auto; border: 1px solid #ddd; }
.search_bar .search_type .type_list li { display: block; cursor: pointer; text-indent: 24px; }

/* 顶部导航栏搜索 */
.topNav_searchBar { float: left; display: inline; width: 500px; padding-top: 25px; }
.topNav_searchBar .searchBar { float: left; display: inline; width: 100%; position: relative; height: 38px; }
.topNav_searchBar .searchInput { float: left; display: inline; width: 395px; height: 14px; line-height: 16px; padding: 11px; border: 1px solid #076c50; border-right: 0 none; color: #333; font-size: 14px; }
/*.topNav_searchBar .searchInput:focus { box-shadow: 2px 2px 3px #d2d2d2 inset; }*/
.topNav_searchBar .searchBtn { float: left; display: inline; width: 80px; height: 38px; margin-left: -1px; border: 0 none; background-color: #303030; color: #fff; font-size: 16px; cursor: pointer; }
.topNav_searchBar .search_hot { float: left; display: inline; width: 100%; padding-top: 5px; color: #3f3f3f; }
.topNav_searchBar .search_hot a { margin-right: 10px; color: #3f3f3f; }
.topNav_searchBar .search_hot a:hover {}
.topNav_searchBar .search_hot a.colorRed { color: #fe0000; }

/* */
.search_wrap .search_form {}
.search_wrap .search_form .search_input { position: absolute; top: 0; left: 0; width: 273px; height: 14px; padding: 6px 10px 6px 30px; background: transparent; border: none; position: absolute; left: 91px; top: 6px; color: #818181; z-index: 5; }
/*.search_wrap .search_form .ui-autocomplete-input:focus { border: 1px solid #ccc; border-bottom: 0 none; }*/
.search_wrap .search_form .tips { position: absolute; top: 11px; left: 117px; color: #818181; z-index: 1; }
.search_wrap .search_form .search_btn { width: 101px; height: 27px; border: none; background: url("../../images/bg/searchbar_bth_bg.png") left top no-repeat; position: absolute; left: 412px; top: 6px; cursor: pointer; }
.search_wrap .search_hot { height: 36px; line-height: 36px; }
.search_wrap .search_hot a { color: #464646; margin-right: 15px; }
.search_wrap .search_hot a:hover { color: #c40000; }

/**/
.shoppingcart_wrap { position: relative; float: right; padding-top: 25px; }
.shoppingcart_wrap dt { position: absolute; display: block; width: 115px; height: 34px; font-size: 14px; position: relative; line-height: 34px; color: #a00; padding-left: 45px; border: solid 1px #ddd; background: #e7e7e7 url("../../images/ico/page_ico.png") -85px 8px no-repeat; z-index: 5; }
.shoppingcart_wrap .num { height: 22px; position: absolute; top: -12px; left: 30px; background: url("../../images/bg/cart_num_bg.png") left top no-repeat; border-top-left-radius: 3px; }
.shoppingcart_wrap .num .num_con { height: 18px; line-height: 18px; font-size: 12px; background: #cc0000; padding: 0px 7px; color: #fff; border-radius: 3px; border-bottom-left-radius: 0; }
.shoppingcart_wrap .icon { width: 0; height: 0; font-size: 0; border: 5px solid #e7e7e7; border-left: 5px solid #a00; position: absolute; right: 12px; top: 12px; cursor: pointer; }

.shoppingcart_wrap dd { display: none; }

.shoppingcart_wrap.hover dt { border-bottom: 0 none; background-color: #fff; }
.shoppingcart_wrap.hover dd { position: absolute; display: block; top: 59px; right: 0; width: 350px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); border: 1px solid #ddd; background-color: #fff; z-index: 1; }
.shoppingcart_wrap.hover .icon { border: 5px solid #fff; border-left: 5px solid #a00; }

.shopcart_bd { background-color: #fff; left: 0; position: relative; top: 0; width: 350px; z-index: 2; }
.shopcart_bd .hd { border-bottom: 1px solid #eee; height: 25px; line-height: 25px; padding: 6px 8px; }
.shopcart_bd .hd h4 { font-size: 12px; font-weight: 700; }
.shopcart_bd .bd { max-height: 345px; overflow-y: auto; }
.shopcart_bd .ft { padding: 8px; background-color: #f5f5f5; text-align: right; }
.shopcart_bd .ft b { color: #e4393c; margin: 0 5px; }
.shopcart_bd .ft strong { color: #e4393c; font-size: 18px; }

.btn_payforgoods { display: inline-block; *display: inline; *zoom: 1; margin-top: 6px; background-color: #e4393c; height: 30px; line-height: 30px; padding: 0 12px; border-radius: 3px; color: #fff; cursor: pointer; }
.btn_payforgoods:hover { color: #fff; text-decoration: none; }

.shopcart_bd ul { margin-top: -1px; }
.shopcart_bd li { padding: 8px 10px; border-top: 1px dotted #ccc; line-height: 17px; overflow: hidden; vertical-align: bottom;  }
.shopcart_bd li:hover { background-color: #f5f5f5; }
.shopcart_bd .p-img { float: left; width: 50px; height: 50px; font-size: 0; border: 1px solid #ddd; margin-right: 10px; overflow: hidden; }
.shopcart_bd .p-name { float: left; width: 150px; height: 52px; word-break: break-all; word-wrap: break-word; overflow: hidden; }
.shopcart_bd .p-detail { float: right; text-align: right; word-break: break-all; word-wrap: break-word; }
.shopcart_bd .p-price { color: #999; font-weight: 700; }
.shopcart_bd .p-price strong { color: #e4393c; font-weight: 700; }
.shopcart_bd .delete { color: #005ea7; }
.shopcart_bd .delete:hover { color: #005ea7; text-decoration: underline; }

/* 我得商城 */
.topSearch_myShop { position: relative; float: right; display: inline; width: 150px; height: 36px; margin-top: 25px; margin-right: 10px; border: 1px solid #e7e7e7; background-color:#e7e7e7; }
.topSearch_myShop .ico { position: absolute; top: 7px; left: 27px; width: 18px; height: 20px; background: url("../../images/ico/page_ico.png") no-repeat -70px -70px;  }
.topSearch_myShop .tit { position: absolute; top: 7px; left: 57px;  font-size: 14px; color: #000; }
.topSearch_myShop .url { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding-top: 7px; padding-left: 57px; font-size: 14px; color: #000; }
.topSearch_myShop .url:hover { color: #a00; }
/**/
.footer { background-color: #fff; margin-top: 20px; padding-top: 40px; color: #3e3e3e; }
.footer .service_wrap { width: 1200px; margin: 0px auto; position: relative; min-height: 100px; }
.footer .service_wrap div.code_2d { position: absolute; right: 0px; top: 0px; }
.footer dl { width: 260px; height: 120px; border-left: 2px solid #ccc; padding-left: 10px; }
.footer dl.service_dl1 { border-left: 0 none; }
.footer dl.service_dl1,
.footer dl.service_dl2,
.footer dl.service_dl3,
.footer dl.service_dl4{ width: 210px; }
.footer dl dt { position: relative; font-weight: bold; font-size: 18px; margin-bottom: 20px; color: #3e3e3e; }
.footer .service_dl6 dt,
.footer .service_dl6 dd { padding-left: 0px; }
.footer dl dt span { display: block; width: 40px; height: 40px; background-image: url("../../images/ico/footer_ico.png"); position: absolute; left: 0px; top: 0px; }
.footer dl dd { clear: both; font-size: 16px; }
.footer .service_dl1 dt span { background-position: 0px 0px; }
.footer .service_dl2 dt span { background-position: -240px 0px; }
.footer .service_dl3 dt span { background-position: -120px 0px; }
.footer .service_dl4 dt span { background-position: -180px 0px; }
.footer .service_dl5 dt span { background-position: -240px 0px; }
.footer dl dd div a { color: #3e3e3e; line-height: 20px; }
.footer dl dd div a:hover { color: #c00; text-decoration: underline; }
.footer dl dd div.sina_weibo { margin: 20px 0px; }

.footer .contact_tel {}
.footer .contact_tel h2 { font-size: 24px; font-weight: 700; margin-bottom: 10px; }
.footer .contact_tel h3 { font-size: 14px; font-weight: 400; margin-bottom: 10px; }
.footer .contact_tel .onlineKF { display: inline-block; *display: inline; *zoom: 1; height: 34px; line-height: 34px; padding: 0 10px; color: #fff; background-color: #ad0606; font-size: 16px; cursor: pointer; }

/**/
.footer .links_wrap { margin: 40px 30px 0; border-top: 1px solid #e5e5e5; padding-top: 20px; padding-bottom: 45px; overflow: hidden; zoom: 1; }
.footer .links_wrap a { color: #545454; margin: 0px 15px; }
.footer .links_wrap a:hover { color: #c00; text-decoration: underline; }
.footer .authentication_wrap { text-align: center; }
.footer .authentication_wrap a { margin: 0px 5px; }
.footer .copyright_wrap { text-align: center; line-height: 22px; padding: 20px 0px; }
.footer .logcopyleft_wrap { text-align: center; line-height: 22px; padding: 20px 0px; }
.footer .logcopyleft_wrap a { margin: 0px 5px; }
.footer .top_bor {border-top: 1px solid #e6e6e6;}

/* 相关类目 */
.refilter { border: 1px solid #e7e7e7; }
.refilter .hd { height: 35px; line-height: 35px; padding-left: 10px; background-color: #f7f7f7; }
.refilter .hd h2 { font-style: 15px; color: #484848; }
.refilter .item { padding: 5px 0; margin: 0 7px; border-bottom: 1px dashed #e7e7e7; }
.refilter .item.last { border-bottom: 0 none; }

.refilter .item h3 { position: relative; display: block; padding: 5px 0 0 25px; font-weight: 700; cursor: pointer; }
.refilter .item h3 b { position: absolute; top: 8px; left: 7px; width: 12px; height: 12px; font-size: 0; background: url(../../images/ico/product_ico.png) no-repeat 0 0; }

.refilter .item.selected h3 b { background-position: -185px -390px; }
.refilter .item.selected ul { display: none; }

.refilter .item li { height: 26px; line-height: 26px; padding-left: 25px; background: url(../../images/ico/product_ico.png) no-repeat -179px -7px; overflow: hidden; }
.refilter .item li.last { background-position: -179px -62px; }

/* 订单步骤步骤头部 */
.progress_header { height: 110px; padding-top: 18px; overflow: hidden; background-color: #fff; margin-bottom: 20px; }
.progress_header .logo { float: left; }

.progress_step { float: right; width: 441px; padding-top: 15px; }
.progress_step ul { width: 100%; overflow: hidden; }
.progress_step li { float: left; width: 145px; text-align: center; padding-top: 15px; color: #7f7fb2; }
.progress_step li.bar { width: 100%; height: 36px; padding-top: 0; background: url(../../images/ico/pay_step.png) no-repeat 0px 0px; }
.progress_step .progress_1 .bar { background-position: 0 0; }
.progress_step .progress_2 .bar { background-position: 0 -50px; }
.progress_step .progress_3 .bar { background-position: 0 -100px; }
.progress_step .progress_1 .s1,
.progress_step .progress_2 .s1,
.progress_step .progress_2 .s2,
.progress_step .progress_3 .s1,
.progress_step .progress_3 .s2,
.progress_step .progress_3 .s3 { color: #3a935c; }

/* 弹出 居中层 */
.shade_layout { position: fixed; _position: absolute; padding: 0; margin: 0; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; background-color: #000; overflow: hidden; zoom: 1; }
.pop_windows { position: fixed; _position: absolute; padding: 0; margin: 0; top: 50%; left: 50%; z-index: 9999; background-color: #fff; border: 1px solid #ccc; overflow: hidden; zoom: 1; }
.pop_windows .layout { position: relative; width: auto; overflow: hidden; }
.ico_close { position: absolute; top: 10px; right: 10px; width: 11px; height: 11px; font-size: 0; background: url(../../images/ico/product_ico.png) no-repeat -130px -50px; cursor: pointer; text-indent: -99999px; }
.pop_windows b.closeImg{ background: url(../../images/ico/close.png) top right no-repeat}

/* 弹出登录 */
.login_pop {}
.login_pop .hd { height: 36px; line-height: 36px; color: #000; font-size: 14px; background-color: #f7f7f7; }
.login_pop .hd h2 { padding-left: 15px; font-weight: 700; border-bottom: solid 1px #ccc; }
.login_pop .bd { padding-bottom: 30px; }
.login_pop .bd dl { width: 255px; padding-left: 35px; }
.login_pop .usr { padding-top: 28px; margin-bottom: 10px; }
.login_pop .usr .tips { position: relative; display: block; padding-right: 15px; }
.login_pop .usr .tips b { position: absolute; top: 1px; right: 0; width: 9px; height: 13px; font-style: 0; background: url(../../images/ico/product_ico.png) no-repeat 0 -280px; }
.login_pop dt { width: 100%; padding-bottom: 4px; color: #666; }
.login_pop dd { width: 100%; }
.login_pop dd input { width: 240px; font-size: 12px; height: 14px; line-height: 14px; padding: 6px; border: 1px solid #c8c8c8; color: #000; }
.login_pop .tit { float: left; font-weight: 700; }
.login_pop .tips { float: right; }
.login_pop .pwd { margin-bottom: 15px; }
.login_pop .btns input { vertical-align: middle; }
.login_pop .btns_login { width: 100%; border: 1px solid #f15c00; background-color: #ff7d01; border-radius: 3px; color: #fff; height: 30px; cursor: pointer; }
.login_pop .reg { float: right; padding-top: 5px; }

/* 商城注册头部 */
.shop_login_bg { background-color: #f6f6f6; }
.shop_login_bg .shop_reg .logo {}
.shop_login_bg .footer { background-image: none; }

.shop_login_top { overflow: hidden; zoom: 1; }
.shop_reg { padding-top: 18px; overflow: hidden; /*background-color: #fff;*/ margin-bottom: 20px; }
.shop_reg .logo { float: left; display: inline; }
.shop_reg .reg_tit { float: left; display: inline; width: 160px; height: 43px; margin-top: 26px; margin-left: 8px; padding-left: 20px; line-height: 36px; font-size: 20px; color: #4a4a4a; background: url(../../images/ico/product_ico.png) no-repeat -190px -440px; }

/* 用户登录 */
.login_index { width: 100%; height: 415px; background: url(../../images/bg/login_index.jpg) no-repeat center top;  }
.login_index .layout { position: relative; height: 415px; }
.login_index .login_box { position: absolute; top: 110px; left: 732px; width: 277px; }
.login_index .login_box .top { padding-left: 46px; width: 231px; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.login_index .top li { position: relative; float: left; width: 100%; height: 43px; margin-bottom: 1px; }
.login_index .usr input,
.login_index .pwd input { position: absolute; font-size: 16px; width: 205px; height: 20px; line-height: 20px; padding: 11px; color: #666; border: 0 none; background-color: transparent; z-index: 5; }
.login_index .top li.msgTips { height: 16px; padding-top: 10px; padding-left: 15px; color: #c00; font-size: 14px; }
.login_index .top .tips { position: absolute; top: 11px; left: 13px; font-size: 14px; color: #ccc; }
.login_index .sel { overflow: hidden; zoom: 1; font-size: 14px; margin-bottom: 23px; }
.login_index .sel .rem { float: left; color: #2f5b62; white-space: nowrap; }
.login_index .forget { position:absolute; top:0px; right:0px; }
.login_index .forget a { color: #006884; }
.login_index .forget a:hover{ color:#444;}
.login_index .btns { margin-bottom: 10px; }
.btn_login { display: inline-block; display: inline; zoom: 1; width: 104px; height: 38px; font-size: 14px; border: 0px; background: url(../../images/bg/ban_men.png) no-repeat center top; color: #fff; cursor: pointer; }
.login_index .reg { text-align: center; font-size: 14px; color: #fff; }
.login_index .reg a { color: #fff; text-decoration: underline; }
.login_index .reg a:hover { color: #fff; text-decoration: none; }
.login_index .regcode_judge{ float:right; width:25px; padding-top:10px;}
.login_index .regcode_judge span{ width:25px; height:25px; display:block;}
.login_index .regcode_judge span.wrong{ background:url(../../images/ico/login_wrong_icon.png) no-repeat 0px 0px;}
.login_index .regcode_judge span.right{ background:url(../../images/ico/login_right_icon.png) no-repeat 0px 0px;}

/* 用户登录2 */
.login_newsindex { margin:0 auto; width: 1200px; height: 490px; border-top:3px solid #086c50; border-top:3px solid #086c50; border-bottom:6px solid #ebebeb; background: url(../../images/bg/login_indexnews.jpg) no-repeat center top;  }
.login_newsindex .layout { position: relative;}
.login_newsindex .prompt { color:#ff4400; position:absolute; top:18px; left:0;}
.login_newsindex .login_box { position: absolute; top: 120px; left: 732px; width: 277px; padding-top:36px; }
.login_newsindex .login_box .top { padding-left: 36px; width: 231px; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.login_newsindex .top li { position: relative; float: left; width: 100%; height: 43px; margin-bottom: 1px; }
.login_newsindex .usr input,
.login_newsindex .pwd input { position: absolute; font-size: 16px; width: 205px; height: 20px; line-height: 20px; padding: 11px; color: #666; border: 0 none; background-color: transparent; z-index: 5; }
.login_newsindex .pwd{ margin-top:13px;}
.login_newsindex .top li.msgTips { height: 16px; padding-top: 10px; padding-left: 15px; color: #c00; font-size: 14px; }
.login_newsindex .top .tips { position: absolute; top: 11px; left: 13px; font-size: 14px; color: #ccc; }
.login_newsindex .sel { overflow: hidden; zoom: 1; font-size: 14px; margin-bottom: 23px; height: 38px;}
.login_newsindex .sel .rem { float: left; color: #666; }
.login_newsindex .sel .tiszi {font-weight: 500; }
.login_newsindex .sel .forget { float: right; }
.login_newsindex .sel .forget a { color: #666; text-decoration: underline; }
.login_newsindex .btns { margin-top: 35px; }
.btn_loginbag { display: inline-block; display: inline; zoom: 1; width: 104px; height: 38px; font-size: 14px; border: 0px; background: url(../../images/bg/ban_men.png) no-repeat center top; color: #fff; cursor: pointer; }
.btn_regbag { display: inline-block; display: inline; zoom: 1; width: 104px; height: 38px; font-size: 14px; border: 0px;  background: url(../../images/bg/ban_men.png) no-repeat 0px -42px; color: #5e6376; cursor: pointer; }
.btn_regcode { float:left; width:204px; background: url(../../images/bg/gh_lod.png) no-repeat left top; height:38px;}
.btn_regcode input { margin-left:36px; position: absolute; font-size: 16px; width: 60px; height: 20px; line-height: 20px; padding: 11px; color: #666; border: 0 none; background-color: transparent; z-index: 5;}
.btn_regcode img{ width:92px; height:33px;}

/* 电动车头部 */
.electrocar_header { height: 75px; padding-top: 10px; overflow: hidden; }
.electrocar_header .logo { float: left; }
.electrocar_header .nav { float: right; display: inline-block; padding-top: 20px; }
.electrocar_header .nav li { float: left; padding: 0 5px; height: 29px; line-height: 29px; border-right: 1px solid #d3d3d3; }
.electrocar_header .nav a { display: block; height: 29px; color: #333; padding-left: 17px; }
.electrocar_header .nav a b { padding-right: 17px; }
.electrocar_header .nav a:hover,
.electrocar_header .nav a.selected { color: #333; background: url("../../images/ico/electrocar_ico.png") no-repeat left top; }
.electrocar_header .nav a:hover b,
.electrocar_header .nav a.selected b { display: block; height: 29px; padding-right: 17px; background: url("../../images/ico/electrocar_ico.png") no-repeat right top; }

/* 404 page */
.page404:after { content: ""; display: table; clear: both; }
.page404 { *zoom: 1; }
.page404 { width:480px; margin:0px auto; padding: 120px 0px 0px 422px; background: #fff url("../../images/bg/errorbg.png") no-repeat 0px 0px; }
.page404 .h1 { overflow: hidden; zoom: 1; padding-top: 40px; }
.page404 .h1 h1 { float: left; display: inline; font-size: 16px; line-height: 38px; color: #323232; }
.page404 .h1 .btns { float: left; display: inline; }
.page404 .h1 .btns .btn_404_contact { margin-left: 10px; }

.page404Hot .index_hot_wrap { margin-bottom: 0; }
.page404 .btns a{display: inline-block; *display: inline; *zoom: 1; width: 120px; height: 40px; font-size: 14px;text-align:center; line-height:40px; color:#fff; margin-right:15px;}
.btn_404_backtoindex {  background:#076c50; }
.btn_404_contact { background:#cc0000; }
.btn_404_backtoindex:hover,
.btn_404_contact:hover { filter: alpha(opacity="90"); opacity: .9; }

.page404 h2 { padding: 17px 0; }

.page404 .goodsRec {zoom: 1; margin-top:20px; overflow:hidden;}
.page404 .goodsRec dl { width:100%;}
.page404 .goodsRec dt { display:inline;  color: #323232;  font-weight: 700; font-size:14px; }
.page404 .goodsRec dd { display:inline;  margin-bottom: 10px; padding-left: 20px; overflow: hidden; zoom: 1; }
.page404 .goodsRec li { float: left; display: inline; line-height: 1.8; margin-right: 15px; }
.page404 .goodsRec li a { color: #0c7db9; }
.page404 .goodsRec li a:hover { color: #c00; }
.page404 .btns{ margin-top:15px;}

.page404Hot .index_hot_wrap { background: #fff none; border: 1px solid #d8d8d8; padding-top: 0; }

.errorInfo { margin:0px auto; padding: 120px 0px 0px 422px; padding-left: 370px;}
.errorInfo .h1 { overflow: hidden; zoom: 1; padding-top: 40px; text-align:center;width:100%;}
.errorInfo .h1 h1 { float: left; display: inline; width: 100%; text-align: left; font-size: 16px; line-height: 38px; color: #323232; }
.errorInfo .h1 .btns { float: left; display: inline; }
.errorInfo .h1 .btns .uCan { font-size: 16px; }
.errorInfo .h1 .btns .btn_404_contact { margin-left: 10px; }
.errorInfo .btns{ margin-top:15px;}
.errorInfo .btns a{display: inline-block; *display: inline; *zoom: 1; width: 120px; height: 40px; font-size: 14px;text-align:center; line-height:40px; color:#fff; margin-right:15px;}
.errorInfo .goodsRec {zoom: 1; margin-top:20px; overflow:hidden;}
.errorInfo .goodsRec dl { width:100%;}
.errorInfo .goodsRec dt { display:inline;  color: #323232;  font-weight: 700; font-size:14px; }
.errorInfo .goodsRec dd { display:inline;  margin-bottom: 10px; padding-left: 20px; overflow: hidden; zoom: 1; }
.errorInfo .goodsRec li { float: left; display: inline; line-height: 1.8; margin-right: 15px; }
.errorInfo .goodsRec li a { color: #0c7db9; }
.errorInfo .goodsRec li a:hover { color: #c00; }

/* waiting info */
.waitingInfo:after { content: ""; display: table; clear: both; }
.waitingInfo { *zoom: 1; }
.waitingInfo { width:480px; height: 220px; margin:0px auto; margin-top: 140px; padding: 110px 0px 0px 422px; background: #fff url("../../images/bg/errorInfo_bg.png") no-repeat 0px 0px; }
.waitingInfo .h1 { overflow: hidden; zoom: 1; padding-top: 40px; }
.waitingInfo .h1 h1 { float: left; display: inline; font-size: 16px; line-height: 38px; color: #323232; font-size: 25px; }
.waitingInfo.mt20 { margin-top: 20px; }

/* 弹出框 */
.pop_windows .main .bd_p10 { padding: 10px;}
.pop_windows .popup_tips_title{ height:36px; line-height:36px; font-size:16px; text-align: center; }
.pop_windows .popup_tips_title .ico{ display:inline-block; margin-right: 10px; width:36px; height:36px; background:url("../../images/ico/pop_ico.png") 0px -46px no-repeat; vertical-align: top; }
.pop_windows .popup_tips_title .success_text { display: inline-block; vertical-align: top; text-align: left; }
.pop_windows .popup_tips_title .ico.success{ background:url("../../images/ico/btn_ico.png") 1px -85px no-repeat;}
.pop_windows .popup_tips_title .ico.failure{ background:url("../../images/ico/btn_ico.png") -147px -85px no-repeat;}
.pop_windows .popup_tips_title .ico.warning{ background:url("../../images/ico/btn_ico.png") -112px -85px no-repeat;}
.pop_windows .popup_tips_title .ico.waiting{ background:url("../../images/ico/loading.gif") no-repeat 0 0;}
.pop_windows .loading{ background:url("../../images/ico/loading_lightbox.gif")  top right no-repeat;}
.pop_windows .freightTemplet_btns { text-align: center; padding-bottom: 20px;}
.pop_windows .freightTemplet_btns input { margin-left: 10px;}



/**/
.graybar_wrap { height: 36px; line-height: 36px; background: #f4f4f4; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #fff; }
.graybar_wrap .graybar { width: 1200px; margin: 0px auto; text-align: left; color: #303030; }
.graybar_wrap .graybar a { color: #3c3c3c; margin: 0px 4px; }
.graybar_wrap .graybar span { margin: 0px 4px; position: relative; }
.graybar_wrap .graybar span input { width: 130px; height: 22px; line-height: 22px; padding: 0px 10px; background: url("../../images/ico/search_bg.png") 0px 0px no-repeat; border: none; }
.graybar_wrap .graybar span a { display: block; width: 12px; height: 12px; background: url("../../images/ico/search_bg.png") -232px -5px no-repeat; position: absolute; right: 5px; top: 3px; text-indent: -99999px; }

/**/
.content_wrap { position: relative; }
.content { width: 1200px; margin: 0px auto; /*padding-top:12px;*/ }

/**/
.page_wrap { width: 590px; height: 32px; line-height: 32px; margin: 0px auto; padding: 20px 0px }
.page_wrap a { display: block; height: 30px; float: left; position: relative; margin-left: 3px; padding: 0px 12px; line-height: 30px; border: solid 1px #cdcdcd; color: #5e5e5e; background-color: #f3f3f3; /*margin:0px 10px;*/}
.page_wrap a.canClick:hover,
.page_wrap a.crt { background: #fff; color: #f40; border: 1px solid #cdcdcd; }
.page_wrap span,
.page_wrap input { float: left; position: relative; margin: 0px 10px; }
.page_wrap span.selected{ color:#F90;}
.page_wrap input.page_num { width: 32px; height: 14px; line-height: 14px; border: solid 1px #ccc; padding: 6px 0; text-align: center; margin: 2px 0px; background-color: #f3f3f3; }
.page_wrap input.btn_go { width: 42px; height: 26px; background: #f8f8f8; border: solid 1px #cdcdcd; margin: 2px 0px; cursor: pointer; line-height:26px;}
.page_infor { margin-right:10px;}
.page_wrap .disabled { background-color: #fff; color: #cdcdcd; cursor: not-allowed; }
.page_wrap .disabled:hover { background-color: #fff; color: #cdcdcd; }

/**/
.pic_fl_mb15 {}
.pic_fl_mb15 li { margin-bottom: 15px; display: inline; float: left; font-size: 0; }

/* 注册协议 添加样式 */
.protocol_wrap{ padding: 0px 20px 10px; font-size:14px; height:350px; overflow: auto;}
.protocol_wrap h4{ margin: 10px 0px 5px;}
.protocol_wrap p{ margin-bottom: 8px; font-family: "微软雅黑"; }
.protocol_wrap .protocol_tal tr td{ text-align: left;}
.protocol_wrap pre{ background: transparent; border: none; border-radius: 0px;}
/**/
.ui-timepicker-div dl, .ui-timepicker-div dl dd{float:none;}

/*navgation*/
.nav_wrap { width: 100%; margin-right: auto; margin-left: auto; background:#3e6c52; position: relative; z-index: 15;}
.nav_wrap:before,
.nav_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav_wrap { *zoom: 1; }
.nav_wrap .nav { width: 1200px; margin: 0px auto; font-size: 14px; height:38px; background:#3e6c52;  }
.nav_wrap .nav .categorys { width: 190px; height: 40px; position: relative; padding-left:50px; color: #fff; line-height: 40px; text-align: left; z-index: 100; }
.nav_wrap .nav .categorys .cate_h1 { height: 40px; line-height: 40px; overflow: hidden; padding-right: 0px; }
.categorys_list { width: 236px; position: absolute; left: 0px; top: 40px; background: #fefefe; font-size: 12px; border: 2px solid #3e6c52; border-top:2px; }
.categorys_list li { height: 37px; line-height: 37px; padding-left: 50px; text-align: left; background-image:url(../../images/bg/nav_icon.png); background-repeat: no-repeat; border-bottom: solid 1px #ebebeb;}

.categorys_list li.category_item1 { background-position: -5px -43px; }
.categorys_list li.category_item1.selected { background-color: #3e6c52; background-position: -5px -375px; }
.categorys_list li.category_item2 { background-position: -5px -12px; }
.categorys_list li.category_item2.selected { background-color: #3e6c52; background-position: -5px -344px; }
.categorys_list li.category_item3 { background-position: -5px -282px; }
.categorys_list li.category_item3.selected { background-color: #3e6c52; background-position: -5px -614px; }
.categorys_list li.category_item4 { background-position: -5px -113px; }
.categorys_list li.category_item4.selected { background-color: #3e6c52; background-position: -5px -445px; }
.categorys_list li.category_item5 { background-position: -5px -78px; }
.categorys_list li.category_item5.selected { background-color: #3e6c52; background-position: -5px -409px; }
.categorys_list li.category_item6 { background-position: -5px -147px; }
.categorys_list li.category_item6.selected { background-color: #3e6c52; background-position: -5px -478px; }
.categorys_list li.category_item7 { background-position: -5px -180px; }
.categorys_list li.category_item7.selected { background-color: #3e6c52; background-position: -5px -512px; }
.categorys_list li.category_item8 { background-position: -5px -214px;}
.categorys_list li.category_item8.selected { background-color: #3e6c52; background-position: -5px -544px;}
.categorys_list li.category_item9 { background-position: -5px -248px;  border-bottom:1px solid #3e6c52; }
.categorys_list li.category_item9.selected { background-color: #3e6c52; background-position: -5px -579px;   border-bottom:1px solid #3e6c52; }

.categorys_list li a { color: #3e3e3e; margin: 0px; display: block; font-size:14px; position:relative; }

.categorys_list li.selected { background-color: #fff; color: #666; }
.categorys_list li.selected a { color: #fff;}
.categorys_list li.selected a:hover { color: #fff; }

/* */
.category_detail_con { width: 545px; height:343px; font-size: 12px; background: #fff; position: absolute; z-index: 99999; left: 197px; top: 0px; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;  display: none; }
.category_detail_con .category_detail_left {  float: left; display: inline; padding:0px 5px; position: relative; }
.category_detail_con .category_detail_right { width: 205px; background: #f6f6f6; float: right; position: relative; }
.category_detail_right h2 { padding: 10px 0 20px 10px; line-height: 12px; font-weight: 700; color: #666; }
.category_detail_right .show_logo { width: 185px; padding-left: 10px; overflow: hidden; }
.category_detail_right .show_logo a { float: left; font-size: 0; line-height: 0; margin: 0; }
.category_detail_right .ad_bottom { float: right; padding-top: 15px; font-size: 0; }
/*.category_detail_con .category_detail_left dl { display: block; width: 100%; color: #6c6c6c; border-bottom: 1px solid #eee; }
.category_detail_con .category_detail_left dl dt { width: 65px; line-height: 38px; padding-right: 15px; text-align: right; font-weight: bold; }
.category_detail_con .category_detail_left dl dd { width: 455px; line-height: 38px; }
.category_detail_con .category_detail_left dl dd a { display: inline; font-size: 12px; color: #656565; padding: 0px 6px; margin: 0; border-left: solid 1px #e6e6e6; white-space: nowrap; }
.category_detail_con .category_detail_left dl dd a:hover { color: #c40000; }
.category_detail_con .category_detail_left .other { float: left; position: relative; text-align: left; padding-left: 20px; font-weight: bold; }
.category_detail_con .category_detail_left .other a { display: inline; font-size: 12px; color: #6c6c6c; margin-right: 15px; margin-left: 0; }
.category_detail_con .category_detail_left .other a:hover { color: #c40000; }*/

/**/
.nav_wrap .nav .nav_list { padding: 0px 0px 0px 0px; line-height: 38px; }
.nav_wrap .nav .nav_list li { float: left; position: relative; }
.nav_wrap .nav .nav_list li a { display: block; padding: 0px 30px; color: #fff; }
.nav_wrap .nav .nav_list li a:hover { background:#294736; }
.nav_wrap .nav .nav_list li.nav_link_selected{ background:#294736; color:#fff;}
.nav_wrap .nav .nav_list li.nav_link_selected a{ color:#fff;}
.nav_wrap .nav .nav_list li.nav_link_selected a:hover{ background:#004b42; color:#fff;}

.nav_wrap .nav_list .childTree { display: none; position: absolute; top: 40px; left: 0; *width: 100%; }
.nav_wrap .nav_list .childTree li { width: 100%; }
.nav_wrap .nav_list .childTree li a { background-color: #076c50; color: #fff; }
.nav_wrap .nav_list .childTree li a:hover { background-color: #004b42; color: #fff; }

.nav_wrap .nav_list .selected .childTree { display: block; }
.header_search_bar{ /*position:absolute; left:0px; top:2px;*/float: left; position:relative; width:53px; height:34px; border:2px solid #303030; border-right:1px solid #303030; font-size:14px; text-align:left; padding-left:15px; line-height:33px; margin-right: -2px; background: #fff;}
.search_type{width:53px; height:34px; list-style:none; margin:0px; padding:0px; background:url(../../images/ico/en_topbar_icon.png) no-repeat 36px 15px; overflow:hidden;}
.search_type li{ list-style:none; margin:0px; padding:0px; cursor:pointer;}
.search_type li.item{ display:none;}
.header_search_bar ul.selected{ overflow:hidden; height:70px; width:68px;}
.header_search_bar ul.selected li.item{ display:block; background:#fff; border:2px solid #303030; width:52px; overflow:hidden; position:absolute; left:-2px; top:34px; padding-left:15px;}
div.topNav_searchBar .searchInput{border:2px solid #303030; color:#626262; padding: 9px 11px 9px 10px; width:325px; height:16px;}
div.topNav_searchBar .searchBtn{ height:38px;}

.category_detail_con{ left:237px; width:238px; box-shadow:none; border:1px solid #ddd; overflow:hidden; height:342px;}
.category_detail_con h1{ background:url(../../images/ico/index_floor_cats_icon.png) no-repeat 0px 25px; font-size:16px; padding:15px 0px 10px 15px; height:30px; line-height:30px; color:#076c50; border-bottom:1px solid #076c50; margin:0px 15px;}
.category_detail_con .category_detail_left{ float:none; overflow:hidden; display:block; padding:0px; width:100%; margin-top:10px;}
.category_detail_con .category_detail_left dl{ float:left; width:208px; border-bottom:0px; margin:0px 15px 15px 15px; overflow:hidden; }
/*.category_detail_con .category_detail_left dl dt{ border-bottom:1px solid #076c50; width:100%; text-align:left; font-weight:normal; line-height:24px; padding:0px; margin-bottom:15px; font-size:14px;}
.category_detail_con .category_detail_left dl dd{ width:auto; line-height:24px; }
.category_detail_con .category_detail_left dl dd a{ border:0px; line-height:24px; padding:0px 6px 0px 0px;}
.category_detail_con .category_detail_left dl dd a:hover{ color:#076c50;}*/
.categorys_list li.selected .category_detail_con .category_detail_left a{ color:#3e3e3e; font-size:14px; line-height:30px !important; height:30px;}
.categorys_list li.selected .category_detail_con .category_detail_left a.recom{ color:#F00;}
.categorys_list li.selected .category_detail_con .category_detail_left a:hover{ text-decoration:underline;}
.categorys_list li span.icon{ background:url(../../images/ico/navlistcat.png) no-repeat 0px 0px; width:4px; height:7px; position:absolute; right:20px; top:15px;}
.categorys_list li.category_item1 span.icon{ top:15px;}
.categorys_list li.category_item2 span.icon{ top:53px;}
.categorys_list li.category_item3 span.icon{ top:92px;}
.categorys_list li.category_item4 span.icon{ top:130px;}
.categorys_list li.category_item5 span.icon{ top:168px;}
.categorys_list li.category_item6 span.icon{ top:206px;}
.categorys_list li.category_item7 span.icon{ top:245px;}
.categorys_list li.category_item8 span.icon{ top:282px;}
.categorys_list li.category_item9 span.icon{ top:319px;}

/*悬浮回滚*/
div.go{width:64px;background-color:#fff;position:fixed;right:5px;bottom:10%; z-index:1000; padding-top:20px;}
div.go .nav-tabs li{ border-bottom:1px solid #ddd; margin-bottom:0px; float:none;}
div.go .nav-tabs li a{background:#FFF;display:block;width:64px; line-height:normal; margin:0px;border:0;overflow:hidden; float:none; color:#333; text-decoration:none; font-size:13px; text-align:center; padding:10px 0px; border-radius:0px;}
div.go .nav-tabs li a:hover{ background:#004B42; color:#fff;}
div.go .nav-tabs li a.backgotop{ background:#000000 url(../../images/ico/gotop_icon.png) no-repeat 23px 18px; height:30px;}
div.go .nav-tabs li a.backgotop:hover{ background-color:#076c50;}
div.go .nav-tabs > li.active > a, div.go .nav-tabs > li.active > a:hover, div.go .nav-tabs > li.active > a:focus{ background:#076c50; color:#fff; border:0px;}

.page_404{ min-height: 400px; _height:400px; position: relative;}
.personal_wrap404{ background:url(../../images/sellercenter_bg/bg/personal_404_bg.jpg) 200px center no-repeat;}
.waiter_wrap404{ background:url(../../images/sellercenter_bg/bg/waiter_404_bg.jpg) 200px center no-repeat;}
.law404{ background:url(../../images/bg/sensitive.png) 280px 160px no-repeat;}
.personal_wrap404 .page_404_info{ position: absolute; left:540px; top:128px; width: 600px;}
.waiter_wrap404 .page_404_info{ position: absolute; left:570px; top:185px; width: 600px;}
.law404 .page_404_info{ position: absolute; left:415px; top:185px; width: 600px;}
.law404 h2 { margin-left: 20px;}
.page_404 .ml100{ margin-left:100px;}
.page_404 h2{ font-size: 16px; font-weight: bold; line-height: 40px;}
.page_404 a{ font-size: 14px; color:#0c7db9; margin-left: 20px; line-height: 40px;}

/*在线客服*/
.online_service_box_bg{ background:#e5e5e5; width:100%; padding:0px; margin:0px 0px 0px; height:576px;}
.online_service_box{ width:978px; float:none; margin:0px auto 15px; border:1px solid #ddd; background:#fff; overflow:hidden; height:561px;} 
.online_service_box .box_header{ height:57px; background:#076c50; position:relative; overflow:hidden; color:#fff; }
.online_service_box .box_header h1{ background:url(../../images/ico/onser_icon.png) no-repeat 0px 5px; font-size:24px; line-height:57px; display:block; width:200px; padding:0px 0px 0px 53px; margin-left:20px; float:left;}
.online_service_box .box_header span{ display:inline; margin-left:10px; font-size:14px; margin:25px 0px 0px 10px; float:left;}
.box_close_btn{ position:absolute; right:17px; top:17px; background:url(../../images/ico/onser_close_btn.png) no-repeat 0px 0px; width:17px; height:17px; cursor:pointer;}
.online_service_box .box_content{ width:978px; float:none; margin:0px; padding:0px; overflow:hidden; height:502px;}
.online_service_box .box_content_l{ float:left; width:695px; border-right:1px solid #ddd;}
.online_service_box .box_content_r{ float:right; width:282px;}
.webchat_list{list-style:none; padding:0px; margin:20px 10px;  height:340px; overflow:auto;}
.webchat_list li { list-style:none; padding:0px; margin:0px; width:100%; overflow:hidden; }
.webchat_list li .avatar{ width:60px; height:60px; border-radius:50%; background:#076c50; float:left;}
.webchat_list li .avatar img{ width:40px; height:40px; margin:10px; border-radius:50%;}
.webchat_list li.user .avatar{ background:#e5e5e5; float:right;}
.webchat_list li .chatcon{ float:left; background:#fff url(../../images/ico/onser_bg_icon.png) no-repeat 8px 32px; text-align:left;  margin:10px 0px 0px 20px; padding-bottom:12px;}
.webchat_list li.user .chatcon{ float:right; background:#fff url(../../images/ico/onser_user_bg_icon.png) no-repeat right 32px;text-align:left;  margin:10px 20px 0px 0px; padding-bottom:12px;}
.webchat_list li .chatcon .chattext{ border:1px solid #ddd; border-radius:5px; color:#333; line-height:20px; font-size:12px; padding:5px 10px;}
.webchat_list li.user .chatcon .chattext{ color:#fff; background:#076c50; border:1px solid #076c50; border-radius:5px;}
.webchat_replay{ padding:10px 20px; border-top:1px solid #ddd;}
.webchat_replay .webchat_replay_bar{ width:655px; color:#999; font-size:12px; line-height:20px; background:none; border:0px; border:1px solid #eee;}
.webchat_replay_btn{ width:100%; margin:10px 0px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
.webchat_replay_btn input{ background:#076c50; border:0px; color:#fff; width:90px; height:30px; line-height:30px; text-align:center; float:right; margin-left:20px; }
.webchat_replay_btn input:hover{ background:#004b42;}
.web_box_tab{ list-style:none; padding:0px; margin:0px; border-bottom:0px;}
.web_box_tab li{ list-style:none; margin:0px; padding:0px; display:block; position:relative; float:left; margin-right:1px; height:30px; width:140px;}
.web_box_tab li.last{ margin-right:0px;}
.web_box_tab li a{ display:block; border:0px; line-height:30px; text-align:center; margin:0px; padding:0px; border-radius:0px; font-weight:bold; color:#333; background:#f2f2f2;}
.web_box_tab li a:hover{background:#e5e5e5 url(../../images/ico/onser_tab_icon.png) no-repeat bottom center; border:0px;}
.web_box_tab li a.selected{ background:#e5e5e5 url(../../images/ico/onser_tab_icon.png) no-repeat bottom center; border:0px;}
.nav-tabs > li.active > a, .web_box_tab li.active a:hover, .web_box_tab li.active a:focus{  background:#e5e5e5 url(../../images/ico/onser_tab_icon.png) no-repeat bottom center; border:0px;}
.web_box_content{ list-style:none; padding:20px; margin:0px; margin-top:0px;}
.web_box_content li{ list-style:none; margin:0px; padding:0px; margin-bottom:10px;}
.web_box_content li a{ color:#666; line-height:20px; text-decoration:none;}
.web_box_content li a:hover{ text-decoration:underline;}
.box_content .tab-content > .tab-pane{ visibility:inherit;}

/* 店铺装修头部工具栏 */
.shopDecPreview_topBar { position: fixed; top: 0; left: 0; right: 0; width: 100%; padding: 10px 0; border-bottom: 2px solid #076c50; background-color: #fff; }
.shopDecPreview_topBar .layout { text-align: center; }
/* for IE6 Fix */
* html,
* html body { background-image: url(about:blank); background-attachment:fixed; }
* html .shopDecPreview_topBar { position: absolute; left: expression(eval(document.documentElement.scrollLeft)); top: expression(eval(document.documentElement.scrollTop)); }

/*侧边栏*/
.product_toppanel{ z-index:1000; position:relative; margin:0px auto;}
.product_toppanel .hide{ display:none;} 
#toppanel {bottom: 0;position: fixed; right: 0;z-index: 1000;}
#toppanel a{height: 66px;line-height: 14px; margin: 5px 0; padding: 28px 4px 0;position: relative;text-align: center;text-decoration: none;width: 20px; cursor:pointer; display:block; background:#f9f9f9; border:1px solid #ddd; color:#999; border-radius:4px;}
#toppanel a:hover{ border:1px solid #ff9c3f; color:#ff9c3f;}
#toppanel b{height: 16px;left: 6px; overflow: hidden;position: absolute; top: 9px;width: 17px; background-image:url(../../images/ico/gototop.png); background-repeat:no-repeat;}
#toppanel a.gototop b{ background-position:0px -19px;}
#toppanel a.gototop:hover b{ background-position:0px 0px;}

/*编辑器覆盖*/
#gg_content .notice_detail strong, 
#gg_content .notice_detail b{ font-weight:bold; font-size:inherit;}
#gg_content .notice_detail i, 
#gg_content .notice_detail cite, 
#gg_content .notice_detail em, 
#gg_content .notice_detail var, 
#gg_content .notice_detail dfn{ font-style:italic; font-size:inherit;}
#gg_content .notice_detail u, 
#gg_content .notice_detail ins{ text-decoration:underline; font-size:inherit;}
#gg_content .notice_detail s, 
#gg_content .notice_detail strike, 
#gg_content .notice_detail del{ text-decoration:line-through; font-size:inherit;}
#gg_content .notice_detail ul,
#gg_content .notice_detail ul li{ list-style: disc outside none;}
#gg_content .notice_detail ol,
#gg_content .notice_detail ol li{ list-style: decimal outside none;}
#gg_content .notice_detail caption, 
#gg_content .notice_detail th{ text-align: center; font-size:inherit;}
#gg_content .notice_detail h1, 
#gg_content .notice_detail h2, 
#gg_content .notice_detail h3, 
#gg_content .notice_detail h4, 
#gg_content .notice_detail h5, 
#gg_content .notice_detail h6{ font-family:inherit; color:inherit; font-size:inherit; font-weight:inherit;}
#gg_content .notice_detail sup{ font-size:inherit;}
#gg_content .notice_detail a{ color:inherit; font-size:inherit;}
#gg_content .notice_detail q:before, 
#gg_content .notice_detail q:after{ content:attr(x); font-family:inherit;}

/* 店铺装修 */
.decoration_preview { padding-top: 55px; }
.decoration_preview .preview_hd { position: fixed; top: 0; right: 0; left: 0; width: 100%; padding-top: 10px; height: 45px; border-bottom: 2px dashed #3E6C52; text-align: center; _position: absolute; _left: expression(eval(document.documentElement.scrollLeft)); _top: expression(eval(document.documentElement.scrollTop)); background-color: #fff; }
.decoration_preview .preview_hd input { margin-left: 10px; }
.decoration_preview .preview_bd {}
