﻿@charset "utf-8";

/* 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 { 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-break: break-all; 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; }
.mod.refilter { border: 1px solid #e6e6e6; }
.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: 2px;font-weight: 400; line-height: 1.2; }
.btn-sm,
.btn-group-sm > .btn { padding: 7px 30px; }
.btn-xs,
.btn-group-xs > .btn { padding: 4px 5px; }
.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-lg,
.btn-group-lg>.btn { padding: 14px 64px; font-size: 18px; line-height: 1.0; }
.btn-default { color: #666; }

/* table */
.table-bordered { border: 1px solid #d2d2d2; }
.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 #d2d2d2; }
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { border-bottom-width: 1px; background-color: #f9f9f9; }

/* 水平滚动插件 */
.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,
.colorOg { color: #f40; }
.colorBlue { color: #005ea7; }
.colorGrey { color: #c0c0bf; }
.colorcar{ color: #4cc397; }
.fontSize120 { font-size: 1.2em; }
.font16 { font-size: 16px; }

/*页面结构布局*/
.col-left { float: left; }
.col-right { float: right; }
.pd-w-5 { padding: 0px 5px; }

/* 框架 */
.width1200 { width: 1200px; margin: 0px auto; }
.container { }
.topbar_wrap { line-height: 30px; background-color: #f2f2f2; }
.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 .leftArea li .colorRed { font-weight: bold; }
.topbar_wrap .leftArea li .b { font-size: 16px; color: #D73418; font-weight: bold; }
.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 .rightArea li.topNavShow span { display: none; }
.topbar_wrap .topbar .username { color: #c00; }
.topbar_wrap .topbar a { color: #666; }
.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: #f40; }
.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 .topbar .biglink { font-size: 16px; color: #000000; font-weight: bold; }
.topbar_wrap .topbar .biglink:hover { color: #CC3300; }
.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: #f40; }
.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 .topNavShow.selected ul.topNavmap li div.topNavmapcontent a:hover { background: none; text-decoration: underline; }
.topbar_wrap li.topNavShow.selected span.blank { position: absolute; top: 30px; height: 4px; background: #fff; width: 84px; z-index: 1; left: 0px; margin: 0px; display: block; }
.qiye_logo,
.gs_logo { display: block; width: 70px; height: 26px; background: url(../../images/logo/qiye_logo.gif) no-repeat 0px 0px; margin: 0px; text-indent: -2000px; margin-top: 2px; }
.gs_logo { background: url(../../images/ico/grsc.gif) no-repeat; }

/* */
.header { position: relative; padding-top: 0px; z-index: 20; background-color: #fff; padding-bottom: 9px; }
.header_gray { background: #f8f8f8; }
.header .logo { float: left; display: inline; width:430px; min-height: 90px; _height: 90px; vertical-align: middle; line-height: 90px; }
.header .logo a { display: block; width:290px; height:67px; margin-top:12px; line-height:0px; float:left; }
.header .logo a.channel_name { width:90px; height:67px; line-height:67px; font-size:22px; color:#666;  float:left; margin-left:10px; }
.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:430px; 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 #006F6B; border-right: 0 none; color: #333; font-size: 14px; }
.topNav_searchBar .searchBtn { float: left; display: inline; width: 80px; height: 38px; margin-left: -1px; border: 0 none; background-color:#ff4400; color: #fff; font-size: 16px; cursor: pointer; }
.topNav_searchBar .search_hot { float: left; width: 100%; padding-top: 10px; color: #3f3f3f; overflow: hidden; height: 18px; display: inline-block; }
.topNav_searchBar .search_hot span { float: left; }
.topNav_searchBar .search_hot a { margin-right: 5px; color: #666; display: inline-block; float: left; }
.topNav_searchBar .search_hot a:hover { text-decoration: underline; color: #ECA519; }
.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 .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,
.topSearch_myShop_wrap { position: relative; float: right; margin-top: 25px; }
.topSearch_myShop_wrap { float:left; margin-left:85px; }
.shoppingcart_wrap dt { position: absolute; display: block; width: 80px; height: 34px; font-size: 14px; position: relative; line-height: 34px; padding-left: 40px; border: solid 1px #dfdfdf; background: #F2F2F2 url("../../images/ico/page_ico.png") -85px 8px no-repeat; z-index: 5; font-weight: normal; border-radius:3px; }
.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: #ff4400; 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 #000; position: absolute; right: 12px; top: 12px; cursor: pointer; }
.shoppingcart_wrap dd,
.topSearch_myShop_wrap .shopcart_bd { display: none; }
.shoppingcart_wrap.hover dt,
.topSearch_myShop.hover{ border-bottom: 0 none; background-color: #fff; z-index:5; }
.shoppingcart_wrap.hover dd,
.topSearch_myShop_wrap.hover .shopcart_bd{ position: absolute; display: block; top: 34px; 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; }
.topSearch_myShop_wrap.hover .shopcart_bd{ top:34px; z-index:0; width:250px; }
.shoppingcart_wrap.hover .icon { border: 5px solid #fff; border-left: 5px solid #a00; }
.shopcart_bd { background-color: #fff; position: relative; top: 0; width: 350px; z-index: 33; }
.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; }
.topSearch_myShop_wrap .shopcart_bd .bd{ overflow: hidden; }
.shopcart_bd .ft { padding: 8px; background-color: #f5f5f5; text-align: right; }
.shopcart_bd .ft b { color: #ff4400; margin: 0 5px; }
.shopcart_bd .ft strong { color: #ff4400; font-size: 18px; }
.btn_payforgoods { display: inline-block; *display: inline; *zoom: 1; margin-top: 6px; background-color: #ff4400; 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 {}
.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: #ff4400; font-weight: 700; }
.shopcart_bd .delete { color: #005ea7; }
.shopcart_bd .delete:hover { color: #005ea7; text-decoration: underline; }

/* 发布询价单 */
.topPubInquiry { position: relative; float: right; padding-top: 25px; cursor: pointer; }
.topPubInquiry dt { position: absolute; display: block; width: 80px; height: 34px; font-size: 14px; position: relative; line-height: 34px; padding-left: 40px; border: solid 1px #dfdfdf; background: #F2F2F2 url("../../images/ico/page_ico.png") -85px 8px no-repeat; z-index: 5; font-weight: normal; border-radius:3px;}

/* 我得商城 */
.topSearch_myShop { position: relative; float: right; display: inline; width: 120px; height: 34px; border-radius:3px; border: 1px solid #dfdfdf;box-shadow:0px 0px 5px #d8d8d8; background-color:#fff; z-index:3;}
.topSearch_myShop_wrap.hover .topSearch_myShop{ border-bottom:none;box-shadow:0px 0px 0px #d8d8d8; border-radius:3px 3px 0px 0px;}
.topSearch_myShop .ico { position: absolute; top: 8px; left:14px; width: 18px; height: 20px; background: url("../../images/ico/page_ico.png") no-repeat -70px -70px; }
.topSearch_myShop .tit { position: absolute; top: 8px; 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:40px; font-size: 14px; color: #000; }
.topSearch_myShop .url:hover { color: #333; }
.myshop-links{  width:230px; padding:10px; display:inline-block;}
.myshop-links li,.myshop-links li a{ display:inline-block; float:left; width:105px; line-height:30px; height:30px; padding:0px; margin:0px; border-top:none;}
.myshop-links li a{ width:90px; padding-left:15px; text-align:left;}
.myshop-history{ display:inline-block; float:left; margin:0px 0px; padding:5px;}
.myshop-history dt{ display:block; height:30px; line-height:30px; width:240px; text-align:right; clear:both; font-weight:normal;}
.myshop-history dd a{ display:inline-block; margin:5px 5px 5px 3px; border:1px solid #d8d8d8; overflow:hidden; width:50px; height:50px;}
.myshop-history dd a img{ width:50px; height:50px;}
/* 网站底部*/
.icon-ft-wrap{ height:106px; background-color:#eeeeee; width:100%; margin:0px auto;}
.footer { background-color: #fff; margin-top: 20px;color: #3e3e3e;}
.footer .layout{ width:auto;}
.footer .icon-ft { width: 1200px; height:60px; padding: 0px; border-left: none; margin:0px auto; padding:23px 0px; float:none; display:block;}
.footer .icon-ft-wrap:after{ content:""; display:inline-block; clear:both; height:0px;}
.footer .icon-ft dt i { background: url(../../images/ico/foot-icon.png) no-repeat; width: 60px; height: 60px; display: block; }
.footer .icon-ft dt i.icon-ft-1 { background-position: 0px 0px; }
.footer .icon-ft dt i.icon-ft-2 { background-position: -60px 0px; }
.footer .icon-ft dt i.icon-ft-3 { background-position: -120px 0px; }
.footer .icon-ft dt i.icon-ft-4 { background-position: -180px 0px; }
.footer .icon-ft dt { float: left; margin-left: 30px; }
.footer .icon-ft dd { display: block; float: left; margin-left: 10px; clear: none; margin-right: 20px; }
.footer .icon-ft dd h4 { font-size: 20px; font-weight: bold; }
.footer .icon-ft dd span { color: #666; }
.footer .service_wrap { width: 1200px; margin:30px 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: 1px solid #e5e5e5; 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: 15px; color: #3e3e3e; }
.footer dl dt a { color: #3e3e3e; }
.footer dl dt a:hover { color: #f40; }
.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: 14px; line-height: 1.8; }
.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: #f40; text-decoration: underline; }
.footer dl dd div.sina_weibo { margin: 20px 0px; }
.footer .contact_tel { }
.footer .contact_tel h2 { font-size: 18px; font-weight: 700; margin-bottom: 15px; }
.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: 0px 0px 0px 50px; color: #fff; background-color: #ad0606; font-size: 14px; cursor: pointer; width: 116px; background: url(../../images/bg/custom_service_ico.png) no-repeat 0px -34px; }
.footer .contact_tel .onlineKF.small_cs_ico_off { background-position: 0px -75px; }
.footer .contact_tel .onlineKF:hover {  color:#fff; opacity:0.8; }
/**/
.footer .links_wrap { margin: 40px 0px 0; border-top: 1px solid #e5e5e5; padding-top: 20px; padding-bottom: 45px; overflow: hidden; zoom: 1; }
.footer .links_wrap>div{ text-align:center;}
.footer .links_wrap a { color: #545454; margin: 0px 15px; font-size: 14px; }
.footer .links_wrap a:hover { color: #ff4400; 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; }
.copyright { line-height: 2; margin-top:10px; color:#666; }
.CA_logo { width:1200px; margin:10px auto; text-align:center; }

/* 相关类目 */
.refilter { border: 1px solid #e7e7e7; }
.refilter .hd { height: 35px; line-height: 35px; padding-left: 10px; background-color: #f7f7f7; border-bottom: 1px solid #e6e6e6; }
.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(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(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 { opacity: 0.3; filter:alpha(opacity=30); 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: 45%; left: 50%; z-index: 9999; background-color: #fff; border: 1px solid #ccc; overflow: hidden; zoom: 1; }
.help_windows { position: fixed; _position: absolute; padding: 0; margin: 0; top: 40%; 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: 15px; right: 15px; width: 11px; height: 11px; font-size: 0; background: url(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: 40px; line-height: 40px; color: #666; font-size: 16px; background-color: #e5e5e5; }
.login_pop .hd h2 { padding-left: 15px; font-weight: 700; }
.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(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; }
.shop_reg .logo { float: left; display: inline; }
.shop_reg .reg_tit { width:150px; height:67px; line-height:67px; font-size:22px; color:#666;  float:left; margin-left:10px; }

/* 用户登录 */
.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 .tit { position: absolute; top: -5px; left: 0; font-size: 16px; }
.login_index .forget { position: absolute; top: 140px; 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 { position: relative; 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/jointlogin_bg.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: 90px; 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 .bind_login { line-height:24px; color:#666; font-size:14px;  margin-left:20px;  }
.login_newsindex .bind_login a { display:inline-block; margin-right:30px; }
.login_newsindex .bind_login a.ico_sina { background:url(../../images/ico/sina.png) left no-repeat;  padding-left:25px; font-size:12px; height:25px; }
.login_newsindex .bind_login a.ico_qq { background:url(../../images/ico/qq.gif) left no-repeat;  padding-left:25px; font-size:12px; height:25px; }

.login_newsindex .font9 { color:#999; }
.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; text-align: center; }
.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; margin-left: 30px; }
.layout .btn_regbag.fr { float: none; }
.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; }
.longinWrongTips { position: absolute; left: 50%; margin-left: -250px; width: 300px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; padding: 10px 20px; }
.longinWrongTips.show { display: block; animation: 0.6s ease-in-out 0.3s normal none 1 running shake; }
.longinWrongTips .icoRT { position: absolute; top: 50%; margin-top: -14px; right: -8px; font-size: 28px; line-height: 1; color: #ccc; }
.longinWrongTips .icoRB { position: absolute; top: 50%; margin-top: -14px; right: -7px; font-size: 28px; line-height: 1; color: #fff; }
.longinWrongTips .error-tit { padding: 10px 10px 8px 48px; line-height: 22px; font-weight: 700; font-size: 14px; background: url("product_ico.png") no-repeat -169px -614px; }

/* 电动车头部 */
.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 { 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; }

/* */
.page_wrap { width: 630px; 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; }
.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{ position:relative; z-index:9;}
.nav_wrap { width: 100%; margin-right: auto; margin-left: auto;position: relative; z-index:8; border-bottom:2px solid #ff4400; }
.nav_wrap:before,
.nav_wrap:after { content: ""; display: block; height: 0; line-height: 0px; clear: both; visibility: hidden; }
.nav_wrap { *zoom: 1; }
.nav_wrap .nav { width: 1200px; margin: 0px auto; font-size: 14px; height: 38px; line-height:38px;  }
.nav_wrap .nav .categorys { width: 196px; height: 38px; position: relative; padding-left: 34px; color: #fff; line-height: 38px; text-align: left; z-index: 100; background-color:#ff4400; }
.channel_nav { border-bottom:none;}
.channel_nav .nav,.channel_nav .nav .categorys{ border:none; height: auto; line-height:auto;}
.channel_nav .nav .categorys_list{ top:40px; z-index:9;}
.nav_wrap .nav .cate_h1_show .up{ display:none;}
.nav_wrap .nav .cate_h1_show .down{display:inline-block; }
.nav_wrap .nav .cate_h1_show i{ margin-left:70px;}
.nav_wrap .nav .categorys .cate_h1 { height: 40px; line-height: 40px; overflow: hidden; padding-right: 0px; }
.categorys_list,.pn_categorys_list{ width: 228px; position: absolute; left: 0px; top:38px; background: #fefefe; font-size: 12px; z-index:9999; }
.categorys_list{ min-height: 300px; *height: 300px; background-color:#eee; border:1px solid #ff4400;}
.pn_categorys_list{ /*top:40px;*/}
.categorys_list li,.pn_categorys_list li { height:40px; line-height:40px; padding-left:10px; text-align: left; background-color:#eee; overflow:hidden;}
.categorys_list li .category_link{ position:relative; z-index:9999; }
.categorys_list li i,.pn_categorys_list li i{ display:inline-block; background-color:#eee; border-radius:8px; width:18px; height:18px; line-height:18px; text-align:center; color:#ff4400; margin-right:8px; text-indent:-1000px; background-image:url(../../images/ico/main_nav_icon_1.png); background-repeat:no-repeat; background-position:0px 0px;}
.pn_categorys_list li i{ display:none;}
.categorys_list li.category_item1 i{ background-position:0px 0px;}
.categorys_list li.category_item2 i{ background-position:0px -18px;}
.categorys_list li.category_item3 i{ background-position:0px -36px;}
.categorys_list li.category_item5 i{ background-position:0px -72px;}
.categorys_list li.category_item6 i{ background-position:0px -54px;}
.categorys_list li.category_item7 i{ background-position:0px -95px;}
.categorys_list li.category_item1.selected i{ background-position:0px -113px;}
.categorys_list li.category_item2.selected i{ background-position:0px -132px;}
.categorys_list li.category_item3.selected i{ background-position:0px -150px;}
.categorys_list li.category_item5.selected i{ background-position:0px -186px;}
.categorys_list li.category_item6.selected i{ background-position:0px -169px;}
.categorys_list li.category_item7.selected i{ background-position:0px -210px;}
.categorys_list li a,.pn_categorys_list li a { color: #666; margin: 0px; display: inline-block; font-size: 14px; position: relative; }
.categorys_list li a,.pn_categorys_list li a{ color:#666;}
.categorys_list>a,.pn_categorys_list>a{ width:164px;}
.categorys_list li.selected,.pn_categorys_list li.selected{ background-color: #fff; color:#fff; }
.categorys_list li.selected i,.pn_categorys_list li.selected i{ background-color:#ff4400; color:#fff;}
.categorys_list li.selected a,.pn_categorys_list li.selected a { color:#ff4400; }
.categorys_list li.selected a:hover,.pn_categorys_list li.selected a:hover{color:#ff4400; text-decoration: underline; }
.categorys_list li.selected  .category_link,.pn_categorys_list li.selected  .category_link{ background-color:#fff;}

/* */
.category_detail_con { width: 970px; min-height:354px; font-size: 12px; background: #fff; position: absolute; z-index:999; left: 228px; top: 0px; display: none; opacity: 1; border:2px solid #ff4400; border-top:none; border-left: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; }

/* */
.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 23px; color: #333; }
.nav_wrap .nav .nav_list li a:hover { color:#ff4400;}
.nav_wrap .nav .nav_list li.nav_link_selected {  color:#ff4400; }
.nav_wrap .nav .nav_list li.nav_link_selected a {  color:#ff4400;}
.nav_wrap .nav .nav_list li.nav_link_selected a:hover {color:#ff4400; }
.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 { float: left; position: relative; width:63px; height: 34px; border: 2px solid #ff4400; border-right: 1px solid #ff4400; font-size: 14px; text-align: left; line-height: 33px; margin-right: -2px; background: #fff; }
.search_type { position: absolute; top: -1px; left: -2px; width: 48px; height: 34px; list-style: none; margin: 0px; padding-left: 15px; background: #fff url(../../images/ico/en_topbar_icon.png) no-repeat 50px 15px; overflow: hidden; border-top: 1px solid #ff4400; border: 1px solid  #ff4400; border-bottom: 2px solid  #ff4400; border-left: 2px solid  #ff4400; }
.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: auto; }
.header_search_bar ul.selected li.item { display: block; background: #fff;  overflow: hidden; }
.topNav_searchBar .searchInput { border: 2px solid #ff4400; color: #626262; padding: 9px 11px 9px 10px; width:260px; height: 16px; }
.topNav_searchBar .searchBtn { height: 38px; }
.categorys_list li .category_link span,.pn_categorys_list li .category_link span { color: #3e3e3e; }
.categorys_list li.selected .category_link span,.pn_categorys_list li.selected .category_link span { color: #fff; }
.category_detail_con .category_seclist_item { float:left; overflow: hidden; border-bottom: 1px solid #eee; margin: 0px 20px; width:733px; }
.category_detail_con h1 { border-left:2px solid #f2f2f2; border-bottom: 0px solid #007a77; margin: 10px 0px 0px 0px; float: left; overflow: hidden; padding: 0px 0px 0px 10px; }
.category_detail_con h1 a { font-size: 14px; padding: 0px 0px 0px 0px; line-height: 22px; color: #333 !important; display: inline-block; float: left; font-weight:bold; } 
.category_detail_con h1 a:hover { text-decoration: underline; }
.category_detail_con h1 span { display: inline-block; float: left; font-size: 14px; padding: 0px 0px 0px 5px; line-height: 22px; }
.category_detail_con .category_detail_left { float: left; overflow: hidden; display: block; padding: 0px; margin-top: 10px; }
.category_detail_con .category_detail_left dl { float: none; border-bottom: 0px; margin: 0px 15px 10px 15px; overflow: hidden; }
.category_item1 .category_detail_con h1 { width: 116px; }
.category_item1 .category_detail_left { width: 563px; }
.category_item2 .category_detail_con h1 { width: 104px; }
.category_item2 .category_detail_left { width: 595px; }
.category_item3 .category_detail_con h1 { width: 84px; }
.category_item3 .category_detail_left { width: 563px; }
.category_item4 .category_detail_con h1 { width: 84px; }
.category_item4 .category_detail_left { width: 595px; }
.category_item5 .category_detail_con h1 { width: 115px; }
.category_item5 .category_detail_left { width: 564px; }
.category_item6 .category_detail_con h1 { width: 104px; }
.category_item6 .category_detail_left { width: 595px; }
.category_item7 .category_detail_con h1 { width: 116px; }
.category_item7 .category_detail_left { width: 563px; }
.category_item8 .category_detail_con h1 { width: 176px; }
.category_item8 .category_detail_left { width: 503px; }
.category_item9 .category_detail_con h1 { width: 80px; }
.category_item9 .category_detail_left { width: 599px; }
.pn_categorys_list .category_detail_left{ width:95%;}
.categorys_list li.selected .category_detail_con .category_detail_left a,.pn_categorys_list li .category_detail_left a{ color: #3e3e3e; font-size: 14px; line-height: 14px !important; height: 14px; float: left; border-left: 1px solid #dfdfdf; margin:5px 0px; padding: 0px 8px; }
.pn_categorys_list li .category_detail_left a{ margin:8px 5px;}
.categorys_list li.selected .category_detail_con .category_detail_left a.recom,.pn_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,.pn_categorys_list li .category_detail_con a:hover{ color: #f40; text-decoration: underline; }
.categorys_list li span.icon,.pn_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; }
.submenu_pop_ad{ width:172px; position:absolute; right:0px; top:0px; padding:12px;}
.categorys_list li .submenu_pop_ad a,.pn_categorys_list li .submenu_pop_ad a{ display:block; width:167px; overflow:hidden; float:left; margin-bottom:5px; border:1px solid #dfdfdf;}
.submenu_pop_ad img{ width:167px; overflow:hidden;}
/* 悬浮回滚 */ 
.floor-guid-box { position: relative; display: none; }
div.go { width: 43px; position: fixed; left: 50%; top: 10px; z-index: 1000; margin-left: 600px; padding-top: 20px; }
div.go .nav-tabs { border-bottom: none; }
div.go .nav-tabs>li { margin-bottom:0px; float: none; }
div.go .nav-tabs>li a { display: table-cell; vertical-align: middle; width: 32px; height: 40px; padding: 5px 5px 5px 5px; margin: 0px; line-height: 1.2; border: 0; overflow: hidden; float: none; color: #333; text-decoration: none; font-size: 12px; text-align: center; border-radius: 0px; letter-spacing: 0px; overflow: hidden; border-bottom: 1px solid #F2F2F2;  background-color:#fff; }
div.go .nav-tabs>li a:hover {border-bottom: 1px solid #f40; height: 40px; color: #f40; text-indent: 0px; background-color:#fff; }
div.go .nav-tabs>li a.backgotop { background: #f2f2f2 url(../../images/ico/gotop_icon.png) no-repeat 0px 0px; }
div.go .nav-tabs>li a.backgotop:hover { background-position: 0px -41px; }
.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; }
div.go .nav-tabs > li.active > a,
div.go .nav-tabs > li.active > a:hover,
div.go .nav-tabs > li>a.cs_link:hover,
div.go .nav-tabs > li.active > a:focus { background:#f40; color: #fff; border: 1px solid #f40; text-indent: 0px; background-image: none; 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; text-align: left; margin: 10px 0px 0px 20px; padding-bottom: 12px; }
.webchat_list li.user .chatcon { float: right;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: 10px 10px; }
.webchat_list li.user .chatcon .chattext { color: #000; background: #DFECDC; 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: #000; font-size: 12px; line-height: 20px; background: none; border: 0px; border: 2px solid #CFC8C8; }
.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; }
.small_cs_ico_on,
.small_cs_ico_off { width: 58px; height: 28px; line-height: 28px; padding-left: 38px; font-size: 12px; color: #fff; background: url(../../images/bg/custom_service_ico.png) no-repeat 0px -118px; display: block; margin: 5px 0px; }
.small_cs_ico_on:hover { color: #fff; }
.small_cs_ico_off { background-position: 0px -156px; color: #fff; }
.waiter-s { width: 60px; height: 22px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; padding-left: 28px; display: block; margin: 5px 0px 0px 0px; line-height: 24px; color: #ff4400; background: url(../../images/ico/waiter_s.gif) no-repeat; }
.waiter-s.small_cs_ico_off { background: url(../../images/ico/waiter_s_offline.gif) no-repeat; color: #666; width: 60px; padding: 0 5px 0 25px; }

/* 店铺装修头部工具栏 */
.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 { }

/* 弹出登录 */
.popLogin_TopTit { margin: 30px 15px 15px; padding-left: 30px; height: 30px; border-bottom: 1px solid #c8c8c8; }
.popLogin_TopTit a { float: left; display: inline; height: 27px; line-height: 27px; margin-top: 2px; margin-right: 5px; padding: 0 23px; background-color: #f7f7f7; color: #666; border: 1px solid #c8c8c8; font-size: 14px; }
.popLogin_TopTit a.selected { margin-top: 0; height: 29px; line-height: 29px; background-color: #fff; color: #ff3c00; border-bottom: 1px solid #fff; }
.popLogin_conUl { margin: 0 46px; overflow: hidden; zoom: 1; color: #666; }
.popLogin_conUl li { position: relative; float: left; display: inline; width: 100%; margin-bottom: 20px; }
.popLogin_conUl .loginFormIpt { position: relative; font-size: 14px; width: 278px; height: 18px; line-height: 18px; padding: 7px 10px 9px 35px; border: 1px solid #d8d8d8; }
.popLogin_conUl .loginFormIpt:focus { border: 1px solid #00c2a5; }
.loginFormIpt .textInput { width: 270px; height: 18px; line-height: 18px; border: 0 none; }
.loginFormIpt .ico { position: absolute; top: 6px; left: 8px; display: block; width: 17px; height: 20px; background: url("../../images/ico/poplogin_ico.png") no-repeat 0 0; }
.loginFormIpt .ico_uid { background-position: 0 0; }
.loginFormIpt .ico_pwd { background-position: 0 -25px; }
.popLogin_conUl .auto { float: left; display: inline; }
.popLogin_conUl .auto input { margin-left: 1px; }
.popLogin_conUl .autoText { vertical-align: middle; margin-left: 5px; }
.popLogin_conUl .autoText a { color: #016f6c; }
.popLogin_conUl .forgetPwd { float: right; display: inline; }
.popLogin_conUl .forgetPwd a { color: #0c7566; }
.popLogin_conUl .forgetPwd a:hover { color: #023830; }
.popLogin_conUl .dt { float: left; display: inline; width: 85px; margin-right: 10px; line-height: 36px; text-align: right; font-size: 14px; }
.popLogin_conUl .dd { float: left; display: inline; }
.popLogin_conUl .regInp_long { float: left; display: inline; font-size: 14px; width: 210px; height: 18px; line-height: 18px; padding: 8px 10px; border: 1px solid #d8d8d8; }
.popLogin_conUl .regInp_short { float: left; display: inline; font-size: 14px; margin-right: 10px; width: 107px; height: 18px; line-height: 18px; padding: 8px 10px; border: 1px solid #d8d8d8; }
.popLogin_conUl .regInp_long:focus,
.popLogin_conUl .regInp_short:focus { border-color: #00c2a6; }
.popLogin_conUl .wrongLi { height: 26px; margin-bottom: 10px; }
.popLogin_conUl .wrongTips { border: 1px solid #e93f33; text-align: center; height: 26px; line-height: 26px; color: #e93f33; font-size: 14px; background-color: #ffebeb; }
.popLonginBtn { height: 38px; border-radius: 3px; width: 100%; background-color: #e93f33; color: #fff; border: 0 none; }
.popLonginBtn:hover { background-color: #a52f26; }
.popLogin_conUl input.agreeCkb { margin-left: 0; }
.popLoginCon { height: 410px; }
.popLogin_conUl .getCode { float: left; width: 90px; display: inline; height: 35px; line-height: 35px; border: 1px solid #d8d8d8; text-align: center; background-color: #f7f7f7; cursor: pointer; }

/*首屏幻灯片*/
.floor0_wrap {width: 100%;margin: 0px auto;position: relative;z-index: 6;}
.banner_con{ width:100%; height:300px; position:absolute;}
.index_carousel .index_carousel_inner .item{ background-color:#FEED81;}
.index_carousel .index_carousel_inner .item .img-wrap{ display:block; width:1200px; height:300px; margin:0px auto;}
.index_carousel .index_carousel_inner .item img{ width:730px; height:300px; margin-left:230px;}
.index_carousel .control-wrap{ position:absolute; left:50%; margin-left:-600px; top:0px;}
.index_carousel .control-wrap .control-content{ float: left; position:relative;}
.index_carousel .control-wrap .carousel-control{top:50%; margin-top:-30px;}
.index_carousel .control-wrap .carousel-control.left,.index_carousel .control-wrap .carousel-control.right{ width:30px; height:60px; background:#888 url(../../images/ico/carousel_control_icon.png) no-repeat 0px 0px;}
.index_carousel .control-wrap .carousel-control:hover{ background-color:#333;}
.index_carousel .control-wrap .carousel-control.right{ background-position:0px -60px;}
.carousel-indicators li{ border:none; background-color:#333; width:12px; height:12px; }
.carousel-indicators .active{border:none; background-color:#f40; margin:1px;}

/* bootstrap店铺装修ico覆盖 */
[class^="icon-"],
[class*=" icon-"] { /*background-image: none; */}
/*im中的等待页面*/
.waitinginim{display:none;background-image:url("../../images/im/loadingInIm.gif"); width: 25px; height: 25px; float: right; margin-top: 11px; margin-right: 3px; }


/*电力缴费图标*/
.nav_wrap .nav .nav_list .power_rate_link{ float:right; vertical-align:bottom; display:table-cell;margin-right:10px;}
.nav_wrap .nav .nav_list{ width:970px;}
.nav_wrap .nav .nav_list li.power_rate_link a{ display:block; width:108px; height:22px; background:url(../../images/ico/power_rate_link.png) center center no-repeat; text-indent:-9000px;display:table-cell; margin-top:10px;  padding:0px;}

/* 邮箱弹出通知 */
.emailPop { margin: 25px 25px 10px; }
.emailPop h2 { margin-bottom: 10px;}
.emailPop .email { vertical-align: middle; margin-right: 25px; }
.emailPop .emailTxt { vertical-align: middle; font-size: 20px; color: #298266; cursor: pointer; }
.emailPop p { font-size: 14px; color: #9d9d9d; line-height: 2; }
.emailPop .btns { text-align: center; margin-top: 20px; }

/* 商旅头部链接 */
.travelL {border-bottom:solid 3px #f40; }
.travelL .link { float:left; margin-left:400px; padding-top:40px; font-size:14px; width:350px; position:relative;  }
.travelL .link .link_index { float:left;  width:80px; height:30px; line-height:30px;  }
.travelL .link .link_order { float:left;  width:100px; height:30px; background:#f2f2f2; border:solid 1px #ccc; line-height:30px; text-align:center; margin-right:10px; }
.travelL .link .link_app { float:left; width:100px; height:30px; background:#f2f2f2; border:solid 1px #ccc; line-height:30px; text-align:center;  }
.travelL .link .link_app.selected { background:#fff; }
.travelL .link .pic { display: none; }
.travelL .link.selected .pic { display: block; position: absolute; top: 72px; right: 55px; width: 282px; z-index: 1; overflow: hidden; zoom: 1; border: 1px solid #e7e7e7; border-top: 0 none; background-color: #fff; height:282px; }










/*导航新栏目图标*/
.nav_wrap .nav .nav_list li .new_ico{width:25px; height:15px; background:url(../../images/ico/nav_list_new.png) no-repeat; position:absolute; right:15px; top:0;}