* { margin:0; padding:0;font: 12px/1.23 Arial, "瀹嬩綋", Helvetica, sans-serif;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:none; }
caption, strong, th { font-weight:normal; }
address, cite, dfn, em, var { font-style: normal; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt{ font-family:'Microsoft YaHei' }
ul, ol { list-style:none outside;}
caption, th { text-align:left; }
q:before, q:after { content: ''; }
h1, h2, h3, h4, h5, h6 { font-size:100%;  _font-size:100%; }
select, input, button, textarea { font-size:100%; _font-size:100%;}
textarea{overflow-y:auto;}


img { -ms-interpolation-mode:bicubic; }
html, legend { color:#333;  }
a { color:#000; text-decoration:none; }
hr { color: #E4E4E4; background-color: #E4E4E4; border: none; height: 1px; }
del { font-family:'Microsoft YaHei'; color:#CCC; }

body {
    _word-break:break-all;
}

.clear_both {
    clear:both;
}


.f14{ font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mt20{ margin-top:20px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.mr20{ margin-right:20px;}
.ml20{ margin-left:20px;}
.blank0{clear: both;display: block;font-size: 1px;height:0px;overflow: hidden;}
.blank5{ clear: both;display: block;font-size: 1px;height:5px;overflow: hidden;}
.blank8 {clear: both;display: block;font-size: 1px;overflow: hidden;height: 8px;}
.blank10{ clear: both;display: block;font-size: 1px;height:10px;overflow: hidden;}
.blank15{ clear: both;display: block;font-size: 1px;height:15px;overflow: hidden;}
.wrap{width:986px;margin:0 auto;}
#container{width:986px;margin:0 auto;}
input[type="radio"] {margin: 1px 3px 1px 0px;vertical-align: middle;}
.red {color: #CC0000;}
.white {color: #FFFFFF;}
.blod {font-weight: bold;}
.clear {clear: both;}
.relative {position:relative;}
.gray {color: #A6A6A6;}
.white {color: #FFFFFF;}
.blue {color: #0570C1;}
.hide{display: none;}
.clearfix {
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}
.vam {vertical-align: middle;}
.bold {
    font-weight:bold;
}

em,strong,th {
    font-style: normal;
    font-weight: normal;
}
.goods_consult .addconsultbox .btn,.dl_consult .div_reply,.span_comscont {background:url(../image/sprite20.png) no-repeat scroll 0 0 transparent;}

.g-top,
.g-header .g-header-log a,
.g-header .g-header-brand a,
.g-header .go-header-wrap .search,
.g-header .go-header-wrap .search .button,
.cart-list .cart_total .go_checkout,
.g-menu .menu_list ul li .arrow,
.g-menu .menu_list ul li.hover .arrow,
.g-top .g-top-notice a .arrow,
.shop-cart .cart-content .cart-nav {}

.g-top {
    background-position: 0 0;
    margin: 0 auto;
    text-align: center;
    width: 1230px;
    height: 29px;
}
.g-top .g-top-notice {
    padding-left: 70px;
    width: 660px;
    text-align: left;
    float: left;
    position: relative;
    overflow: hidden;
}
#textScrollArea {
    width: 500px;
    overflow: hidden;
}
#textScroll {
    display: inline;
    float: left;
    width: 800%;
}
#textScrollCon {
    float: left;
    _padding-top: 6px;
}

.g-top .g-top-notice a {
    height: 29px;
    line-height: 29px;
    padding-right: 20px;
}
.g-top .g-top-notice a .arrow {
    background-position: -763px -164px;
    width: 3px;
    height: 3px;
    display: inline-block;
    overflow: hidden;
    padding-top: 5px;
    margin-right: 3px;
}
.g-top .g-top-wrap {
    width: 490px;
    float: right;
    margin-left: 3px;
}
.g-top .g-top-wrap ul {}
.g-top .g-top-wrap ul li {
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 8px;
    color: #6B6A6A;
}
.g-top .g-top-wrap ul li a {
    height: 29px;
    line-height: 29px;
}
.g-top .g-top-wrap ul li span {
    color: #EF3123;
}

.g-top a {
    color: #6B6A6A;
}
.g-top a:hover {
    color: #FF0000;
}

.g-header {
    margin: 0 auto;
    text-align: center;
    width: 1230px;
    position: relative;
    height: 72px;
}
.g-header .g-header-log {
    width: 115px;
    float: left;
}
.g-header .g-header-log a {
    background-position: -851px -53px;
    width: 115px;
    height: 69px;
    display: inline-block;
}
.g-header .g-header-brand {
    float: left;
    margin-top: 31px;
    width: 636px;
}
.g-header .g-header-brand a {
    float: left;
    margin-right: 20px;
}
.g-header .g-header-brand a.lining {
    
    background-position: -2px -114px;
    width: 57px;
    height: 35px;
    display: inline-block;
    margin-left: 50px;
}
.g-header .g-header-brand a.lining:hover {
    background-position: -2px -114px;
}
.g-header .g-header-brand a.lotto {
    
    background-position: -77px -112px;
    width: 93px;
    height: 35px;
    display: inline-block;
}
.g-header .g-header-brand a.lotto:hover {
    background-position: -77px -112px;
}
.g-header .g-header-brand a.dhs {
    
    background-position: -190px -113px;
    width: 59px;
    height: 35px;
    display: inline-block;
}
.g-header .g-header-brand a.dhs:hover {
    background-position: -190px -113px;
}
.g-header .g-header-brand a.k {
    
    background-position: -271px -113px;
    width: 51px;
    height: 35px;
    display: inline-block;
}
.g-header .g-header-brand a.k:hover {
    background-position: -271px -113px;
}
.g-header .g-header-brand a.hero {
    background-position: -333px -55px;
    width: 60px;
    height: 35px;
    display: inline-block;
}
.g-header .g-header-brand a.hero:hover {
    background-position: -349px -117px;
}

.g-header .go-header-points{
    float:left;
    width:93px;
}

.g-header .go-header-points a{
    display: inline-block;
    height:64px;
    width:91px;
    background:url(../image/pointsLogin_1.png) no-repeat -8px 13px;
}

.g-header .go-header-points a:hover{
    background:url(../image/pointsLogin_2.png) no-repeat -8px 13px;
}

.g-header .go-header-wrap {
    width: 386px;
    float: left;
    text-align: right;
}
.g-header .go-header-wrap .login {
    height: 38px;
    line-height: 38px;
}
.g-header .go-header-wrap .login .welcome {
    float: left;
    width: 233px;
    height: 38px;
    line-height: 38px;
}
.g-header .go-header-wrap .login .welcome a {
    height: 38px;
    line-height: 38px;
    color: #AD0707;
}
.shop-cart {
    height:30px;
    display:inline-block;
    vertical-align:middle;
    margin-left:32px;
    float:left;
}
.shop-cart .cart-content {
    overflow: hidden;
}
.shop-cart .cart-content .cart-nav {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #000000;
    vertical-align: baseline;
    text-align: left;
}

.cart_img {background: url("../image/global_009.png") no-repeat -166px 0;float:left;width:16px;height:13px;margin-top:8px;margin-right:10px;}
.top_inter {width:1px;height:16px;background:#565656;margin:7px 10px;display:inline-block;vertical-align:middle;float:left;}

.cart-list {
    background: #FFFFFF;
    position: absolute;
    z-index: 1000;
    width: 307px;
    margin-left: -98px;
    border-left: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
    top: 30px;
    display: none;
    text-align: center;
}
.cart-list .goods_item {
    border-bottom: 1px dotted #D4D4D4;
    height: 65px;
    width: 307px;
    margin: 1px;
}
.cart-list .goods_item .g_pic {
    float: left;
    width: 61px;
}
.cart-list .goods_item .g_pic img {
    border: 1px solid #D6D6D6;
}
.cart-list .goods_item .g_info {
    float: left;
    line-height: 150%;
    width: 236px;
    text-align: left;
}
.cart-list .goods_item .g_info .del {
    color: #276FC4;
    float: right;
}
.cart-list .cart_total {
    background-color: #E6E6E6;
    height: 66px;
    margin: 1px;
}
.cart-list .cart_total .total_num {
    display: inline;
    float: left;
    margin: 22px 0 0 15px;
    color:black;
}
.cart-list .cart_total .total_num .price {
    color: #D41014;
}
.cart-list .cart_total .go_checkout {
    
    background:#AE0605;
    color:white;
    display: inline-block;
    height: 20px;
    line-height:20px;
    margin-top: 18px;
    
    width: 72px;
    border-radius:4px;
    font-size:12px;
}

.g-header .go-header-wrap .search {
    background-position: -437px -56px;
    width: 386px;
    height: 34px;
}
.g-header .go-header-wrap .search input {
    border: 1px solid #C4C4C4;
    color: #C4C4C4;
    height: 21px;
    line-height: 21px;
    padding: 2px;
    vertical-align: middle;
    width: 324px;
    margin-top: 6px;
    border-right: 0;
}
.g-header .go-header-wrap .search .button {
    background-position: -437px -146px;
    border: 0 none;
    cursor: pointer;
    font-size: 18px;
    height: 27px;
    text-indent: -999px;
    width: 28px;
    margin-right: 5px;
}




.comm_nav_background {background:#020202;}
#lining_custom_nav {position:relative;}
.comm_logo_contain{height:50px;width:100%;margin:0px auto;}
.comm_logo_contain .comm_contain_left {height:50px;width:auto;float:left;line-height:50px;min-width:850px;}
.comm_logo_contain .comm_contain_right {height:50px;width:auto;float:right;position:relative;line-height:50px;min-width:340px;}
.comm_logo_contain a {height:50px;line-height:50px;display:inline-block;float:left;}
.comm_logo_contain .logo_inter {width:1px;height:20px;background:#4c4a46;display:inline-block;margin:15px 0;float:left;}
	
	.comm_logo_contain .logo_img {width:93px;}
	.comm_logo_contain .logo_img_negtive {}
	.comm_logo_contain .logo_img_active {background:#ffffff;}
	.comm_logo_contain .logo_img_div {display:block;width:53px;height:14px;margin:18px 20px;background-image:url("../image/global_009.png");background-repeat:no-repeat;}
	.comm_logo_contain .logo_div_negtive {background-position:-166px -41px;}
	.comm_logo_contain .logo_div_active {background-position:-166px -41px;}

	
	.comm_logo_contain .choice_name {padding:0 16px;position:relative;}
	.comm_logo_contain .choice_name_c {padding:0 20px;position:relative;}
	.comm_logo_contain .choice_name_negtive {}
	.comm_logo_contain .choice_name_active {background:#f6f6f6;}
	.comm_logo_contain .choice_name_c_active {background:#ffffff;}
	.comm_logo_contain .nav_logo {float:left;width:24px;height:24px;background-repeat:no-repeat;margin:13px 5px 13px 0;}
	.comm_logo_contain .nav_logo_negtive {background-position:0 0;}
	.comm_logo_contain .nav_logo_active {background-position:100% 0;}
	.comm_logo_contain .choice_name_span {display:block;float:left;font-size:14px;width:auto;height:50px;line-height:50px;}
	.comm_logo_contain .choice_name_span_negtive {color:#ffffff;}
	.comm_logo_contain .choice_name_span_active {color:#ee2737;}
	.comm_logo_contain .choice_triangle {float:left;width:7px;height:4px;background-image:url("../image/global_009.png");background-repeat:no-repeat;margin:22px 0 21px 5px;}
	.comm_logo_contain .choice_triangle_negtive {background-position:-166px -14px;}
	.comm_logo_contain .choice_triangle_active {background-position:-173px -14px;}
	.comm_logo_contain .choice_name_em {position:absolute;width:100%;height:10px;bottom:-10px;left:0;background:#f6f6f6;z-index:40;}


.comm_logo_contain .comm_contain_right a {height:50px;width:65px;display:inline-block;margin-right:15px;line-height:50px;text-align:left;font-size:14px;color:#fff;vertical-align:middle;float:left;}
.comm_logo_contain .comm_contain_right a em {width:30px;height:30px;display:inline-block;vertical-align:middle;background:url('../image/article_1.png') no-repeat;}
.sub_bg {
	width:100%;
	background:#f6f6f6;
	z-index:-10;
	position:absolute;
	top:50px;
	left:0;
}
.lining_cust_nav_inter {width:1px;float:left;background:#ffffff;border-left:1px solid #c0c0c0;}
.sub-cate-font .sub-box,.sub-cate-img .sub-box{
	margin:0 auto;
	
	width:1190px;
}

.sub-cate-font,.sub-cate-img{padding:16px 0;}

.sub-cate-brand{padding:24px 0;}

.sub-cate-brand .sub-box{
	margin:0 auto;
	
	width:952px;
}

.sub_bg .nav-list{
	float:left;
	padding:0 18px;
	width:172px;
	
}

.nav-list .nav-c-p{
	height:208px;
	margin-top:10px;
}

#reg_smsSend {
	position:relative;
    background-color: #f6f5fd;
    border: 1px solid #e6e6e6;
    color: #808080;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    margin-left:364px;
    margin-top:-43px;
    text-align: center;
    width: 114px;
    float:left;
    
}

.nav-list .nav-content-l p a{
	color:#333;
	font-size:12px;
	height:20px;
	line-height:20px;
}

.nav-list .nav-all a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.nav-list h3 a{
	color:#ee2737;
	font-size:30px;
	font-weight:normal;
	margin-bottom:16px;
}

.nav-list .nav-all{
	margin-top:48px;
}

.sub_bg .nav-all span{
	display:inline-block;
	background:url(../image/global_009.png) no-repeat -164px -17px;
	width:9px;
	height:9px;
}

.sub_bg .nav-all a,.sub_bg .nav-all span{
	vertical-align:middle;
}

.sub_bg_top {
	width:100%;
	height:6px;
	z-index:20;
	background:url(../image/ico-top1.png) repeat-x;
}
.sub-cate-img .nav-list,.sub-cate-brand .nav-list{
	text-align:center;
}

.sub-cate-img .nav-list p{
	color: #ee2737;
    font-size: 20px;
    font-weight: 600;
    margin-top:16px;
}





#footer_list * {font-family: '寰蒋闆呴粦';}
.footer_content {width:1000px;height:90px;margin:8px auto 0;}
.footer_content .footer_content_item {width:200px;height:60px;float:left;margin-bottom:30px;}
.footer_content .footer_content_item .item_image  {width:46px;height:46px;margin:6px 16px 6px 14px;float:left;background:url(../image/global_footer_001.png) no-repeat;overflow:hidden;}
.footer_content .footer_content_item .item_image_xd  {width:49px;height:49px;margin:5px 16px 6px 14px;float:left;background:url(../image/global_footer_002.png) no-repeat;overflow:hidden;}
.footer_content .footer_content_item .item_content {width:105px;height:45px;border-left:1px solid #2d2a26;float:left;margin:5px 0 10px 0;}
.footer_content .footer_content_item .item_content .content_title {display:block;width:95px;height:26px;margin-left:20px;line-height:26px;color:#575551;font-size:20px;}
.footer_content .footer_content_item .item_content .content_detail {width:95px;height:19px;margin-left:20px;color:#575551;line-height:19px;}
.footer_content .footer_content_item .item_content .content_detail a {color:#575551;line-height:19px;display:inline-block;height:19px;}
.footer_content .footer_content_item .item_content .content_detail a:hover {color:#ee2737;}
.footer_bottom {width:100%;height:60px;background:#000000;}

#footerBd {
    
    color: #969492;
    font-size: 12px;
    height: 60px;
    width: 100%;
    position: relative;
    top: 13px;
}
#footerBd ul {
    display: inline;
    float: left;
    
    margin-left: 32%;
    position: absolute;
    top: 15px;
}
#footerBd ul li {
    float: left;
	height:60px;
	width:auto;
	display:block;
    line-height: 82px;
    
}
#footerBd ul li a {
    border-right: 1px solid #4d4d4d;
    color: #969492;
    padding: 0 15px;
    line-height:60px;
}
#footerBd ul li:last-child a {
    border-right: medium none;
}
#footerBd ul li a:hover {
    color: #ee2737;
    text-decoration: none;
}

#hotLine {
    display: inline;
    position: relative;
}
#hotLine span {
    display: none;
    font-size: 14px;
    position: absolute;
    right: -90%;
    text-decoration: none;
    top: 0;
    line-height:15px;
}
#hotLine:hover span {
    display: block;
}

.footerRi {
   
    margin-right: 20px;
    margin-top: 8px;
    
    text-align: center;
}

.footerRi p {
    margin-bottom: 3px;font-family: SimHei;
}

.footer_tip {text-align:center;margin-top:30px;height:47px;}
.footer_tip a {display:inline-block;width:auto;height:47px;}


#immediately_index{
    position: fixed;
    _position: absolute;
    left: 0;
    width: 100px;
    height: 250px;
    top: 150px;
    z-index: 100;
}


.bottom{background:#000000;padding:8px 0 120px;margin-top:10px;}
.bottom .bt_logo{float:left;width:109px;height:37px;background:url(../image/logo_weibu.jpg) no-repeat;}
.bottom .frind_link{float:left;padding:23px 5px 0;}
.bottom .frind_link a{color:#FFFFFF;margin-left:30px;}
.bottom .frind_link a:hover{color:#c00000; text-decoration:none;}
.bottom .foot_copy{float:right;padding-top:5px;width:240px; text-align:center;color:#FFFFFF;}



#suggestion_containter{position:absolute;display:none;background-color:#FFFFFF;color:#000000;width:347px;height:auto;padding:4px;font:normal 13px "瀹嬩綋";z-index:999999;border:1px solid #C7C3C4;color:#000000;}
#search_suggestion{width:100%;overflow:hidden;}
#search_suggestion p{line-height:20px;height:20px;width:100%;curor:auto;color:#000000;over-flow:hidden;WHITE-SPACE: nowrap;text-overflow:ellipsis;}
.key_words{float:left;color:#000000;width:230px;over-flow:hidden;WHITE-SPACE: nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden;}
.key_words_count{float:right;color:green;over-flow:hidden;WHITE-SPACE: nowrap;text-overflow:ellipsis;text-align:right;}
.close_class{text-align:right;font-size:12px;text-decoration:underline;cursor:pointer;color:blue;margin-top:4px;margin-bottom:2px;}
#search_suggestion a {height:18px;text-indent:18px;width:auto;margin:0;padding:0;}
#search_suggestion a:link {text-decoration: none;color:#000000;cursor:default;}
#search_suggestion a:visited {text-decoration: none;color: #000000}
#search_suggestion a:hover{text-decoration: none;color: #ffffff;}
#search_suggestion a:active {text-decoration: none;color: #000000}

#comm_error {margin: 30px 0 30px 60px;font-size: 14px;text-align: left;}
#confirm_msg {margin: 30px 0 30px 60px;text-align: left;}

#kfzx{background: url(../image/kefu3.gif) no-repeat scroll 0 0 transparent;}


#kfzx {background-position: -23px -1px;bottom: 45%;height: 115px;position: fixed;right: 0;width: 21px;z-index: 2;_position: absolute;}
#kfzx a {display: block;height: 115px;width: 21px;}
#kfzx a span {display: none;}
.li_myquick_over .ul_mymbb{display:block;}
.mask {background-color:#000000;left: 0;position: absolute;top: 0;z-index: 999;filter:Alpha(Opacity=10);Opacity:0.1;}

.comm_alert {top: 200px;z-index: 1000;width: 100%;position: fixed;_position: absolute;}
.pb-b-box {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #859268;position:relative;}
.pb-b-box a.close-popup {background:url("../image/popup-cmbg.gif") no-repeat scroll 0 0 transparent;height:12px;overflow:hidden;position:absolute;right:10px;text-indent:-1000px;top:10px;width:12px;}
.pb-b-box a.close-popup:hover {background-position:-12px 0;}
.pb-b-box .pb-titleg {background:#F1F4E3;height:31px;line-height:31px;padding-left:5px;text-align: left;}
.pb-b-box .linkbox {background:#F5F5F5;height:24px;padding-bottom:11px;padding-top:15px;text-align:center;}
a.link-button-green {display:inline-block;background:url("../image/link-button-green-bg.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;height:24px;line-height:24px;padding-left:20px;vertical-align:bottom;}
a.link-button {background:url("../image/link-button-bg.gif") no-repeat scroll 0 -24px transparent;color:#000;display:inline-block;height:24px;line-height:24px;padding-left:10px;vertical-align:bottom;}
a.link-button-green span {background:url("../image/link-button-green-bg.gif") no-repeat scroll right 0 transparent;display:block;padding-right:20px;white-space:nowrap;}
a.link-button span {background:url("../image/link-button-bg.gif") no-repeat scroll right -24px transparent;display:block;padding-right:10px;}
.pb-b-box .pb-content {padding: 20px;width: 300px;}
.pb-b-box .linkbox a:hover {text-decoration:underline;}
.alert_img {padding:0 5px;background:url("../image/new_index_bg.gif") no-repeat scroll 0 -112px transparent;width: 37px;height: 36px;}
.alert_img2 {padding:0 5px;background:url("../image/new_index_bg.gif") no-repeat scroll -99px -112px transparent;width: 41px;height: 36px;}
.confirm_img {padding:0 5px;background:url("../image/new_index_bg.gif") no-repeat scroll -155px -106px transparent;width: 27px;height: 41px;}
.alert_error_img {padding:0 5px;background:url("../image/new_index_bg.gif") no-repeat scroll -44px -112px transparent;width: 27px;height: 41px;}

.comm_alert strong {line-height: 31px;font-size: 14px; font-weight: bold;}
.comm_alert span {line-height: 24px;}

.comm_layer table {border-collapse: collapse;margin: 0 auto;}
.comm_layer table td.top_l {background:url("../image/pop-corner-lt.png") no-repeat scroll 0 0 transparent;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/pop-corner-lt.png');}
.comm_layer table td.top_l, .comm_layer table td.top_r, .comm_layer table td.bottom_l, .comm_layer table td.bottom_r {height:5px;width:5px;}
.comm_layer table td.top_c, .comm_layer table td.mid_l, .comm_layer table td.mid_r, .comm_layer table td.bottom_c {background:none repeat scroll 0 0 #000000;opacity:0.15;filter:alpha(opacity=15);}
.comm_layer table td.top_r {background:url("../image/pop-corner-rt.png") no-repeat scroll 0 0 transparent;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/pop-corner-rt.png');}
.comm_layer table .mid_c {background:none repeat scroll 0 0 #FFFFFF;color:#000;}
.comm_layer table td.bottom_l {background:url("../image/pop-corner-lb.png") no-repeat scroll 0 0 transparent;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/pop-corner-lb.png');}
.comm_layer table td.bottom_r {background:url("../image/pop-corner-rb.png") no-repeat scroll 0 0 transparent;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/pop-corner-rb.png');}




.comm_pop {top: 100px;z-index: 998;width: 100%;position: fixed;_position: absolute;#left:0;}
.comm_pop .eb_div{position:relative;background-color: #E3E3E3;border-radius:4px;box-shadow: 0 0 10px #555555;width: 430px;_width: 432px;margin: 0 auto;}
.comm_pop .eb_opencont{
	background:#fff;
	padding:15px 55px 25px;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-top:none;
	border-bottom:none;
}
#h3_open_reglogin{height:40px;font-weight:normal;margin-bottom: 10px;}
#h3_open_reglogin span{
	position:relative;
	top:9px; 
	float:left;
	height:35px;
	line-height:35px;
	width:295px;
	display:block;
	*display:inline-block;
	zoom:1;
	background-position: -90px -32px;
	text-align:center;
	cursor:hand;
	cursor:pointer;
	font-size:16px;
	border-bottom:5px solid #e6e6e6;
	font-weight:bold;
	color:#a9a9a9;
}
#h3_open_reglogin span.now{border-bottom:5px solid #ff3318; color:#333333;}
.comm_pop .eb_close{
	position:absolute;
	top:22px;
	right:15px;
	width:20px;
	height:20px;
	cursor:hand;
	cursor:pointer;
	text-indent:-999em;
	overflow:hidden;
	background:url("../image/close44.png") no-repeat scroll 0 0 transparent;
}
.comm_pop .eb_opencont .p_btn a{color:#666;}
.comm_pop .eb_div .p_item{
	
	padding:8px 0;
	zoom:1;
	position:relative;
	left:0;
	top:0;
}

.comm_pop .eb_div .userImg{
	background:url("../image/user3.png") no-repeat scroll 8px 0 transparent;
}
.comm_pop .eb_div .pasdImg{
	background:url("../image/pasword.png") no-repeat scroll 8px 0 transparent;
}
.comm_pop .eb_div .txt{
	border: 1px solid #e6e6e6;
    color: #555;
    font-family: '寰蒋闆呴粦';
    font-size: 15px;
    height: 41px;
    line-height: 41px;
    padding: 0 0 0 16px;
    width: 353px;
}

::-webkit-input-placeholder { color:#808080; }
::-moz-placeholder { color:#808080; } 
:-ms-input-placeholder { color:#808080; } 
input:-moz-placeholder { color:#808080; }

.hide {display: none;}
.oldPwdTip{
	display:block;
	position: absolute;
	color: #bbbbbb;
	font-size: 15px;
	font-family: '寰蒋闆呴粦';
	left: 128px;
	top: 21px;
}
.comm_pop .eb_div .c_g {color:#c0c0c0;display:block;float:left;font-size:14px;}
.comm_pop .eb_btn {
	color:#fff;
	text-align:center;
	border:0;
	overflow:visible;
	cursor:pointer;
	background-color:#ee2737;
	font-size:18px;
	height:41px;
	line-height:41px;
	width:368px;
}
.reg_btn{background-position:0 -60px;width:148px;}
.open_otherlogin{border-top:1px solid #e6e6e6;margin:57px 0 0;overflow:hidden;width:418px;}

.h4_otherlogin{font-weight:normal;color:#999;font-size:14px;padding:15px 284px 16px 0;}

#cust_main {
	float: left;
	width:100%;
	text-align:center;
	display:table;
}

#extend_main {width: 180px; float: right;display: none;}

#extend_main h2 {
    color: #3A3A3A;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
}
#extend_main p {
    color: #AAAAAA;
}
#extend_main .myaccount_title {
    color: #EF2E28;
    margin-bottom: 5px;
    margin-top: 5px;
}
#extend_main a {height: 30px; overflow:hidden;}
#extend_main a.checkout { width: 136px; background-position:0 -110px; margin: 20px 0;}
#add_cart_success * {font-family: '寰蒋闆呴粦';}
.comm_pop table {border-collapse: collapse;margin: 0 auto;border: 6px solid #ee2737;width: 500px;border-top:0px;}
.comm_pop thead tr {background: none repeat scroll 0 0 #ee2737;font-weight: bold;color: #FFFFFF;}
.comm_pop thead tr th {height: 30px;line-height: 30px;font-size: 14px;}
.comm_pop thead tr a {margin-right: 5px;color: #FFFFFF;text-decoration: none;font-size: 20px;}
.comm_pop table td {height: 26px;line-height: 26px;white-space: normal;word-wrap: break-word;}
.comm_pop table td select {height: 20px;line-height: 20px;width: 80px;}
.comm_pop tbody tr {text-align: center;background: none repeat scroll 0 0 #FFFFFF;}
.comm_pop tbody tr a:hover {text-decoration: underline;color: #FF0000;}
.comm_pop .ap_provincebox {left: 640px;top: 77px;}
.comm_pop .text {height: 20px;line-height: 20px;width: 200px;}
.comm_pop .tdh td {line-height: 50px;}
.comm_pop .handle input {background: url(../image/btn-login.png) no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 32px;width: 112px;}
.comm_pop .handle a {font-size: 14px;margin: 8px 0 0 10px;width: 100px;margin-top: 5px;}
.comm_pop img.goods_img {width: 120px;height: 120px;}
.comm_pop .pd {padding: 5px 40px;}


.input_action {background-color:#000;border:0 none;color:#FFFFFF;cursor:pointer;font-family:"瀹嬩綋","Arial";font-size:14px;font-weight:bold;height:40px;line-height:30px;width:110px;}
.input_action_off {background-color: #ee2737;border:0 none;color:#fff;cursor:pointer;font-family:"瀹嬩綋","Arial";font-size:14px;font-weight:bold;height:40px;line-height:30px;width:110px;}
.pop_win_button {background:url("../image/btn_action.png") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-family:"瀹嬩綋","Arial";font-size:14px;height:25px;line-height:25px;margin:10px;width:55px;}
.a_action {color:#003399;text-decoration:underline;}


.top_yellowtip {position:fixed;width:100%;z-index:2000;right:-13px;_position:absolute;top: 26px;}
.re_top {top:0;}
.small_Yellow_div {margin:0 auto;position:relative;width:960px;z-index:801;}
.small_Yellow_div .small_Yellow {font-family:"瀹嬩綋","Arial";font-size:12px;font-style:normal;position:absolute;right:0;top:0;}
.small_Yellow {float:left;}
.small_Yellow_div * {border:0 none;margin:0;outline:0 none;padding:0;}
.small_Yellow_div .CP_w {width:auto;}
.CP_w {border:0 none;border-collapse:collapse;border-spacing:0;width:auto;}
.CP_w thead .tLeft span, .CP_w thead .tMid span, .CP_w thead .tRight span, .CP_w tfoot .tLeft span, .CP_w tfoot .tMid span, .CP_w tfoot .tRight span, .CP_w tbody .tLeft span, .CP_w tbody .tRight span {display:block;overflow:hidden;}
.CP_w thead .tLeft {background-position:0 -47px;background-repeat:no-repeat;height:3px;width:3px;}
.CP_w thead .tLeft span {height:3px;width:3px;}
.CP_w thead .tMid {background-position:-3px -47px;background-repeat:repeat-x;height:3px;}
.CP_w thead .tMid span {height:3px;}
.CP_w thead .tRight {background-position:right -47px;background-repeat:no-repeat;height:3px;width:3px;}
.CP_w thead .tRight span {height:3px;width:3px;}
.CP_w tbody .tLeft {background-position:0 -50px;width:3px;}
.CP_w tbody .tLeft, .CP_w tbody .tRight {background-image:url("../image/gnbimgs.gif");background-repeat:repeat-y;}
.CP_w tbody .tLeft span {width:3px;}
.CP_w tbody .tMid {background:none repeat scroll 0 0 #FDFFEA;}
.tsina_gnb a, .tsina_gnb a:link, .tsina_gnb a:active, .tsina_gnb a:visited {color:#399FD6;text-decoration:none;}
.small_Yellow_div .CP_w .yInfo {padding:1px 16px 2px 6px;}
.small_Yellow_div .CP_w .yInfo p {line-height:20px;padding-right:14px;}
.small_Yellow_div .CP_w .yInfo a:link, .CP_w .yInfo a:visited {color:#399FD6;}
.CP_w tbody .tRight {background-position:right -50px;width:3px;}
.CP_w tbody .tRight span {width:3px;}
.CP_w tfoot .tLeft {background-position:0 -189px;background-repeat:no-repeat;height:3px;width:3px;}
.CP_w tfoot .tLeft span {height:3px;width:3px;}
.CP_w tfoot .tMid {background-position:-3px -189px;background-repeat:repeat-x;height:3px;}
.CP_w tfoot .tMid span {height:3px;}
.CP_w thead .tLeft, .CP_w thead .tMid, .CP_w thead .tRight, .CP_w tfoot .tLeft, .CP_w tfoot .tMid, .CP_w tfoot .tRight, .CP_w_shut {background-image:url("../image/gnbimgs.gif");}
.CP_w tfoot .tRight {background-position:right -189px;background-repeat:no-repeat;height:3px;width:3px;}
.CP_w tfoot .tRight span {height:3px;width:3px;}
.small_Yellow_div .small_Yellow .close a {background:url("../image/gnbimgs.gif") no-repeat scroll 0 -193px transparent;height:7px;overflow:hidden;position:absolute;right:9px;top:9px;width:8px;}


.absolute {
	position:absolute;
	width:236px;
	height:122px;
	background:white;
	border:1px solid #D7D7D7;
	text-align:center;
	
	left:-222px;
	top:-75px;
}

.absolute p{
	font-size:14px;
	font-weight:400;
	margin:19px 0px;
    color: #333;
}

.absolute p {padding:7px 0 5px;}
.absolute a{color:#336699;text-decoration:underline;margin:0 10px;}
.absolute_right {position:absolute;width:166px;height:75px;background:url(../image/prompt_box_right.gif) no-repeat 0 0;text-align:center;z-index:1000;left:-148px;top:-75px;}
.absolute_right p {padding:7px 0 5px;}
.absolute_right a{color:#336699;text-decoration:underline;margin:0 10px;}


.paging .prev {
    background-position: left 4px;
    padding-left: 10px;
}
.paging .next, .paging .prev {
    height: 20px;
}


.provincebox {position:absolute;line-height: 20px;text-align: center;width: 200px;left: 250px;top: 32px;}
.provinceboxleft {height: 16px;line-height: 16px;color:#FFFFFF;}
.provinceboxright {padding-left: 5px;height: 16px;line-height: 16px;}
.provinceboxright a {color:#FFFFFF;}
.ap_provincebox {display: none;background-color: #FFF8DF;height: auto;left: 45px;position: absolute;top: 15px;width: 298px;z-index: 10000;border: 1px solid #CCCCCC;}
.ap_provincebox .title {background: #F7F7F7;display: block;height: 25px;line-height: 25px;width: 298px;}
.ap_provincebox .close {height: 26px;line-height: 26px;margin-right: 10px;text-align: right;width: 56px;}
.ap_provincebox .title .wd{width: 298px;}
.ap_provincebox .line {height: auto;width: 298px;}
.ap_provincebox .line .left {height: auto;line-height: 25px;text-align: center;width: 78px;}
.ap_provincebox .line .right {background-color: #FFFFFF;height: auto;width: 220px;}
.ap_provincebox .line .right ul li {float: left;height: 25px;line-height: 25px;text-align: center;width: 60px;}
.color_gary_none a {color: #666666;text-decoration: none;}
.ap_provincebox_all {background-color: #FFF8DF;border: 1px solid #CCCCCC;display: none;height: 410px;left: 70px;overflow-y: auto;position: absolute;top: 47px;width: 821px;z-index: 20000;}
.ap_provincebox_all .title {background: #F7F7F7;display: block;height: 25px;line-height: 25px;width: 800px;}
.ap_provincebox_all .close {height: 26px;line-height: 26px;margin-right: 10px;text-align: right;width: 56px;}
.ap_provincebox_all .line .left {height: auto;line-height: 25px;text-align: center;width: 78px;}
.ap_provincebox_all .line .right {background-color: #FFFFFF;height: auto;width: 720px;}
.ap_provincebox_all .line .right ul li {float: left;height: 30px;line-height: 30px;text-align: center;width: 60px;}


.succed_textArea {
    background: #FFFFFF;
    min-height: 400px;
    padding-left: 200px;
    padding-top: 50px;
}
.succed_textArea div {
}
.succed_textArea div {
    display: inline-block;
    vertical-align: top;
}
.succed_textArea div {
    zoom: 1;
    *display: inline;
}
.succed_textArea div p {margin: 5px;}
.succed_textArea div p.title {
    color: #FF6600;
    font-size: 18px;
    font-weight: bold;
}
.succed_textArea div a {color: #1E92C0;}
.succed_textArea div a.link {
    display: inline-block;
    margin: 46px 10px 0 0;

}


.pop_box {top: 200px;z-index: 998;width: 100%;position: fixed;_position: absolute;}
.pop_box .pop_box_div{border-radius: 2px;margin: 0 auto;width: 500px;border: 6px solid #ee2737;}
.pop_box table {border-collapse: collapse;width: 100%;}
.pop_box thead tr {background: none repeat scroll 0 0 #ee2737;font-weight: bold;color: #FFFFFF;}
.pop_box thead tr th {height: 30px;line-height: 30px;font-size: 14px;}
.pop_box thead tr a {margin-right: 5px;color: #FFFFFF;text-decoration: none;}
.pop_box table td {height: 26px;line-height: 26px;white-space: normal;word-wrap: break-word;}
.pop_box tbody tr {text-align: center;background: none repeat scroll 0 0 #FFFFFF;}
.pop_box tbody tr a:hover {text-decoration: underline;color: #FF0000;}

.pop_box .pop_choose {color: #666666;margin-top: 7px;}
.pop_box .pop_choose .p_t10 {padding-top: 10px;}
.pop_box .pop_choose .ul_choosecolor a {color: #404040;text-decoration: none;}
.pop_box .pop_choose .title{font-weight:normal;width: 65px;text-align: left;}
.pop_box .pop_choose .color .title{line-height: 50px;}
.pop_box .pop_choose .size .title{line-height: 35px;}
.pop_box .pop_choose .result {padding:10px 8px 0;}
.pop_box .pop_choose .size a {border: 1px solid #CCCCCC;background:#FFFFFF;padding:2px 5px;}
.pop_box .pop_choose .size a:hover,.promotion_pop .div_choose .size .now a {border:1px solid #c00;}
.pop_box .pop_choose .inputnum .txt {border:1px solid #c4c4c4;width:45px;height:15px; text-align:center;vertical-align:middle; }
.pop_box .pop_choose .ul_choose {overflow: hidden;}
.pop_box .pop_choose .ul_choose li {float: left;padding: 4px;position: relative;}
.pop_box .pop_choose .ul_choose img {border: 1px solid #C8C9CD;}
.pop_box .pop_choose .ul_choose a:hover img,
.pop_box .pop_choose .ul_choose li.now img {border:1px solid #CC0000}
.pop_box .pop_choose .size a {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 2px 5px;}
.pop_box .pop_choose .size a:hover,
.pop_box .pop_choose .size .now a {border:1px solid #CC0000;}


.page_boxd{ height:30px; line-height:30px; width:100%; padding:5px 0}
.page_con{float: right;}
.page_con a, .page_con a span, .page-cur, .page-break { float:left; height:26px; line-height:24px; }
.page_con a { margin:0 5px; padding-left:8px; color:#1859A5; background:url(../image/ico-pbtn.gif) no-repeat 0 -59px; }
.page_con a span { padding-right:8px; background:url(../image/ico-pbtn.gif) no-repeat 100% -59px; cursor:pointer; }
.page_con a:hover{ color:#ff6600; text-decoration:none; }
.page_con a.cur, .pagebox a.cur span{ background:none; color:#333; font-weight:bold; cursor:default; }
.page-cur { margin:0 5px; font-weight:bold; }
.page-break { margin:0 5px; }
.f18{font-size: 18px;}

#header{ z-index:500;}
#onlinediv {position: fixed;_position: absolute;right: 5px;width: 83px;top: 220px;}


.comm_loadding {top: 300px;position: fixed;_position: absolute;width: 100%;z-index: 1000;}
.comm_loadding div {margin:0 auto;width:200px;height:auto;overflow:hidden;}
.comm_loadding div em {width:50px;height:50px;display:block;margin:0 75px 10px;background:url('../image/loading-1.gif') no-repeat center center;background-size:100% auto;}
.comm_loadding div span {width:100%;display:block;line-height:20px;font-size:14px;text-align:left;}

.notice_error {
	background: url('../image/error6.png') no-repeat 10px 13px;
	width:374px;
	margin: 0 auto 4px;
	height: 45px;
	line-height: 45px;
	background-color: #fff1f1;
	border: 1px solid #ee2737;
	padding-left: 38px;
	box-sizing: border-box;
	font-size: 15px;
	color: #808080;
	font-family: '寰蒋闆呴粦';
	display: none;
	text-align: left;
}


.union_login {	 
    margin: 0 auto 22px;
    width: 374px;
    text-align: left;
}
.union_login a{
	display: inline-block;
	width: 50px;
	height: 49px;
}
.union_login a:hover{
	background-image: url('../image/union_login_active.png') !important;
}
.union_login .union_qq {
    background: url('../image/union_login.png') no-repeat 0 0;
}
.union_login .union_sina {
    background: url('../image/union_login.png') no-repeat -53px 0;
}
.union_login .union_alipay {
   background: url('../image/union_login.png') no-repeat -107px 0;
}
.union_login .union_renren {
    background: url('../image/union_login.png') no-repeat -160px 0;
}
.union_login .union_weixin {
   background: url('../image/union_login.png') no-repeat -213px 0;
}
.union_login .union_netease {
    background: url('../image/union_login.png') no-repeat -267px 0;
}
.union_login .union_wanlitong {
    background: url('../image/union_login.png') no-repeat -320px 0;
}



.fl_word{ position:fixed; bottom: 0; right:9px; width:260px; height:210px;z-index:1000;_position: absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) - 0  : document.body.scrollTop    +(document.body.clientHeight-this.clientHeight) - 0);}
.flort{ width:260px; height:210px; position:relative; color:#FFFFFF;}
.flort_1{ width:235px; height:190px; background:#373737; position:relative; top:20px; left:12px;}
.close_x{ position:absolute; width:15px; height:15px; background:#373737;  color:#FFFFFF; line-height:15px; text-align:center; top:5px; right:13px;}
ul li{ list-style:none;}
.flort ul li{ display:block;   cursor:pointer; text-align:center; line-height:25px; font-size:13px; font-weight:700; font-family:"寰蒋闆呴粦" }
img{ border:0}
.li_one{ position:absolute; top:2px; left:5px; width:75px; height:25px;}
.li_two{ position:absolute; top:2px; left:81px; width:75px; height:25px;}
.li_three{ position:absolute; top:2px; right:5px; width:75px; height:25px;}
.flort_sm{ background:#FFFFFF; position:absolute; width:225px; height:160px; text-align:center; bottom:5px; right:5px; }
.flort_sm a{ position:relative; top:10px; }
.flort_sm2 , .flort_sm3{ display:none;}
.on_li{ display:block; width:75px; height:25px; background:#FFFFFF; color:#373737;}



.top_list_title{ height: 30px; background-color: #ffffff;}
.list_title_inner{width:100%;margin: 0px auto;height:30px;line-height:30px;font-size:12px;color:#000000;}
.logochar {width:90px;height:10px;background:url('../image/global_009.png') no-repeat 0 -92px;display:inline-block;vertical-align:middle;margin:10px 15px 10px 0;float:left;}
#welcome{height:30px;display:inline-block;vertical-align:middle;float:left;}
#welcome a{ color: #000000; height: 30px; line-height: 30px;display:inline-block;float:left;}
.more_brand{ height: 30px; line-height: 30px; float: left;position:relative;z-index:10;}
.more_brand .pull_down_input{  background: url('../image/select_bottom.png') no-repeat 75px center;  width: 90px; height: 20px; border: 1px solid #DDD; background-color: white; margin:3px 0px 0px 30px; color:black; line-height:20px; padding:0px 2px; font-weight: bold;}
.more_brand_list{ width: 75px; left: 31px; background-color: #F9F7F8; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; position: absolute; z-index:1000; top:29.5px;}
.more_brand_list a{display:inline-block;}
.more_brand select{ height: 20px; line-height: 20px; margin:5px 0px 0px 30px; font-weight: bold; width: 95px; text-align: center; border: none;}
.more_brand select .op{}
.die_title{ height: 30px; line-height: 30px; float: right;}
.die_title a{ color: white; height: 30px; line-height: 30px; font-size: 12px;}

.hotLine{ height: 30px; line-height: 30px; float: left; color: white;}

.top_left_title {float:left;}
.top_left_title a {color:#000000;height:30px;line-height:30px;display:inline-block;vertical-align:middle;float:left;}



.top_right_title{width:209px;height:22px;margin:4px 0px 4px 15px;float:left;}
#lining_custom_nav .search_input{display:inline-block;float:left;height:25px;background: url("../image/global_009.png") no-repeat 0 -67px;width:211px;vertical-align:middle;margin:13px 40px 12px 0;}
#lining_custom_nav .search_input input{display:block;float:left; line-height: 18px; width: 170px; height: 18px; border: none; margin: 3px 0 2px 6px; color: #C4C4C4;font-style:italic;}
#lining_custom_nav .search_input span{ display:block;float:left; width: 25px; height: 22px; cursor: pointer; margin-top: 0px; margin-left:3px;}

.ads_list{ float: right;max-width: 402px; margin-top:18px;overflow:hidden;}
.ads_list ul{ float: left;}
.ads_list ul li{ float: left;}
#categroy_list_contain{ min-height: 200px; background-color: #E4E4E4; position: absolute; width: 100%; z-index: 100; display: none;}
.navi_name_list .category_list{ overflow: auto; zoom: 1; padding-bottom: 20px;}
.navi_name_list .category_list .c_left{ float: left; margin: 20px 0px 0px 20px; padding-right: 20px;}
.navi_name_list .category_list .c_right{ float: left; margin: 20px 0px 0px 20px; padding-right: 20px;}
.left_dotted{
	border-left: 1px dotted #3e3e3e;
	float:left;
	margin:20px 0 0 20px;
	padding-left:40px;
	padding-right: 20px;
	min-height:130px;
}
.cate_mid_title{padding:3px;}
.c_left .cate_sml_list{ border-top: 1px dotted #3e3e3e; padding-top:5px; overflow:hidden;}
.c_right .cate_sml_list{padding-top:5px; overflow:hidden;}
.left_dotted .cate_sml_list{padding-top:5px; overflow:hidden;}
.cate_sml_list .l{ max-width: 120px; float: left;}
.cate_sml_list .l a{ display: block; max-width: 120px; text-align: left; padding:3px 2px;height:18px;line-height:18px;overflow:hidden;}
.cate_mid_title a{ font-size: 18px;}
.c_right .c_right_list{ float: left;}
.navi_name_list .img_list{padding-bottom:10px;text-align:center;}
.navi_name_list .img_list a{display:inline-block;}

.ads_list ul#advertisementList li{cursor:pointer;}
#advertisementList li{max-height:85px;overflow:hidden;}

.ads_list ul#advertisementList li a em{
    display: block;
    height: 40px;
    position:relative;
    z-index: 1;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;
    width: 80px;
    line-height: 40px;
    text-align: center;
    background-color: #f1533a;
    color: white;
    margin-bottom:-40px;
}

.navigation_left{float:left;margin-left:25px;height:30px;line-height:30px;min-width:400px;}
.navigation_right,.navigation_center{float:right;}
.navigation_center{margin-right:25px;}
.min-cart-empty{color:black;}
.menu-list img{vertical-align:middle;}
.left10{margin-left:10px;}


	right:-209px;
	top:80px;
	z-index:800;
	bottom:0;
	overflow:visible;
}

#sideBar_l{
	float:left;
	width:42px;
	min-height:500px;
	background:url("../image/background_2.png") repeat-y 0px 0px;
}

#sideBar_l .bar{
	height:60px;
	width:42px;
	cursor:pointer;
}

#sideBar_l .solid{
	width:37px;
	margin-left:2.5px;
	height:1px;
}

#sideBar_l .top{
	width:42px;
	text-align:center;
	padding-top:32px;
	*padding-top:42px;
	color:gray;
}

#sideBar_l #r_logo{
	width:19px;
	height:60px;
	line-height:60px;
	position:absolute;
	left:-18px;
	top:0;
}

#sideBar_l .content{
	height:500px;
}

#sideBar_l .content .solid img {
    height:1px;
    width:100%;
    display:block;
}

#hideBar{
	cursor:pointer;
	position:fixed;
	right:0;
	top:0;
	z-index:800;
}

#r_show,#r_lining,#r_cart,#r_account,#r_collect,#r_view,#r_service,#r_scan{
	position:relative;
	left:0;
	top:0;
}

.bar_img{
position:absolute;
display:block;
}

#r_cart .s-icon{
	background:url('../image/cart_icon_1.png') no-repeat 0 0;
	margin-left:7.5px;
	width:27px;
	height:24px;
}

#r_cart .a-icon{
	background:url('../image/cart_amount_1.png') no-repeat 0 0;
	margin:4px 0px 0px 16.5px;
	width:15px;
	height:15px;
	line-height:15px;
	color:white;
	text-align:center;
}

#sideBar_l .r_font{
	position:absolute;
	left:0;
	top:0;
	*top:12px;
	*height:60px;
	color:white;
	text-align:center;
	width:42px;
	background:#E65F5F;
	bottom:0;
}

#sideBar_l .r_font p{
	padding-top:15px;
}

#sideBar_l #r_login{
	width:215px;
	height:187px;
	position:absolute;
	left:-205px;
	top:0;
	z-index:1000;
	background:url("../image/login_background.png") no-repeat 0 0;
}

#sideBar_l #r_login p{
	font-size:14px;
	font-weight:bold;
	height:54px;
	line-height:54px;
	margin:0px 0px 8px 19px;
}

#sideBar_l #r_login div{margin-left:19px;}

#sideBar_l #r_login .g-c{margin-top:16px;}

#sideBar_l #r_login .g-c,#sideBar_l #r_login .r-c{cursor:pointer;}

#service_box{
	width:117px;
	height:62px;
	position:absolute;
	left:-107px;
	top:0;
	z-index:1000;
	background:url("../image/server_background.png") no-repeat 0 0;
}

#service_box .server-box-img{
	float:left;
	margin:19px 0 0 12px;
}

#service_box .server-box-click{
	float:left;
	margin-left:9px;
}

#service_box .server-pre {
	border-bottom:1px dashed #999999;
	height:28px;
	line-height:28px;
	cursor:pointer;
	margin-top:3px;
}

#service_box .server-after {
	height:28px;
	line-height:28px;
	cursor:pointer;
}

#scan_box{
	width:117px;
	height:62px;
	position:absolute;
	left:-150px;
	z-index:1000;
}

#scan_box .scan-box-img{
	float:left;
	margin:19px 0 0 12px;
}

#sideBar_r{
	float:left;
	width:209px;
	min-height:500px;
	background:url("../image/cart_background_1.png") repeat-y 0 0;
}

#sideBar_r .layer-close{
	width:30px;
	height:30px;
	float:right;
	cursor:pointer;
	background:url("../image/close_icon1.png") no-repeat center center;
}

#sideBar_r .layer-name{
	color:white;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	height:64px;
	line-height:64px;
}
#sideBar_r .layer-special{
    color:white;
    font-size:15px;
    font-weight:bold;
    text-align:left;
    padding:3px 0;
    margin:-15px 13px 25px 13px;
    border-bottom:1px solid #8a8989;
}
#sideBar_r .c-price{
	width:195px;
	height:22px;
	line-height:22px;
	margin-left:7px;
	background:url("../image/cart_price.png") no-repeat 0 0;
}

.user-cart-goods,.user-account-content{
	overflow-y:auto;
}

.user-cart-goods table td{
	color:white;
	height:65px;
	line-height:65px;
	text-align:center;
	line-height:2em;
}

.user-collect-list,.user-view-list{
	overflow-y:auto;
	margin:16px 0 16px 0;
}

#sideBar_r .c-checkout{
	margin-top:32px;
}

#sideBar_r .layer-more-s{
	float:left;
	margin-left:10px;
}

#sideBar_r .layer-more-p{
	float:right;
	margin-right:10px;
}

#user_box_triangle{
	position:absolute;
	left:-2px;
	top:0;
	width:14px;
	height:18px;
	z-index:1000;
	background:url("../image/triangle3.png") no-repeat 0 0;
}

#user_box{
	position:absolute;
	left:-201px;
	top:0;
	width:202px;
	height:270px;
	background:url("../image/user_background.png") no-repeat 0 0;
}

#user_box .user-name-href{
	font-weight:bold;
	font-size:15px;
	margin-top:2px;
	white-space:nowrap;
	overflow:hidden;
}

#user_box .user-box-rank{margin-top:12px;}

#user_box .user-box-mobile{margin-top:29px;}

#user_box .user-box-email{margin-top:4px;}

#user_box .user-box-mobile,#user_box .user-box-email{color:#E6181C;}

.user-account-content ul{
	overflow:hidden;
    padding:0 13px;
}

.user-account-content ul li{
	float:left;
}

.user-account-content ul li .u-points-pic{
	width:55px;
	height:77px;
	overflow:hidden;
	background: #6f6e6e;
}
.user-account-content ul li .u-points-pic:hover{
    background: #8a8989;
}
.points_coupn{
    cursor:pointer;
    padding:13px 0 13px 55px;
    margin:1px 13px 0 13px;
    background:#6f6e6e url("../image/shuaxin.png") 15px center no-repeat;
}
.change_coupon a{
    padding-right:10px;
    background:#6f6e6e;
}
.user-account-content .my_coupons{
    padding:0 13px;
}
.user-account-content .my_title{
    color:#fff;
    font-family:"寰蒋闆呴粦";
    font-size:15px;
    padding:10px 0 15px 0;
}
.user-account-content .coupon_item{
    color:#fff;
    width:155px;
    height:60px;
    padding:10px 15px;
    margin-bottom:5px;

}
.user-account-content .money_coupon{
    background: url("../image/coupon_background.png") repeat-y;
}
.user-account-content .goods_coupon{
    background: url("../image/coupon_bac_red.png") repeat-y;
}
.user-account-content .youfei_coupon{
    background: url("../image/coupon_bac_green.png") repeat-y;
}
.user-account-content .co_left{
    float:left;
}
.user-account-content .co_left span{
    display:block;
    float:left;
    font-weight:bold;
    color:#fff;
    font-family:"寰蒋闆呴粦";
}
.user-account-content .co_right{
    float:right;
   margin-right:15px;
}
.user-account-content .co_right div{
    font-family:"寰蒋闆呴粦";
}
.user-account-content .co_bottom{
    margin:auto;
    width:154px;
    height:23px;
    line-height:23px;
    margin-top:3px;
    background: url("../image/coupon_special.png") repeat-y;
}
.user-account-content .co_bottom span{
    display:block;
    float:left;
    font-family:"寰蒋闆呴粦";
    height:23px;
    line-height:23px;
    overflow:hidden;
}
.coupon_message{
    position:absolute;
    background:#fff;
    width:190px;
    top:90px;
    left:-200px;
    border:1px solid #cecece;
    padding:15px 5px;
    z-index:9999;
}
.coupon_message .close_cha{
    cursor:pointer;
    width:15px;
    height:12px;
    float:right;
    margin-top:-5px;
    background: url("../image/close_cha.png") no-repeat;
}
.youhui_messasge{
    padding:15px 8px;
    background:#fffbf3;
    margin-top:10px;
    margin-bottom:10px;
}
.youhui_messasge span{
    color:#ee2737;
}
.coupon_message .see_quick{
    display:block;
    width:100px;
    height:28px;
    text-align:center;
    line-height:28px;
    border:1px solid #ee2737;
    border-radius:3px;
    margin:auto;
    cursor:pointer;
    color:#ee2737;
}
.po_row{
    top:100px;
    right:-9px;
    display:block;
    position: absolute;
    width:9px;
    height:19px;
    background: url("../image/po_row.png") no-repeat;
}
.u-points .u-points-btn a{
	margin:2px 0 0 3px;
	width:79px;
	height:17px;
	background:url("../image/check_points.png") no-repeat 0 0;
}

.u-coupon .u-points-btn a{
	margin:2px 0 0 3px;
	width:79px;
	height:17px;
	background:url("../image/check_coupon.png") no-repeat 0 0;
}

.user-account-content .u-consume{
	margin-top:24px;
}

.special-goods{
	float:left;
	width:85px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url("../image/sale_background.png") no-repeat 0 0;
}

.special-goods .reduction-goods,.special-goods .promo-goods{
	color:#626060;
	font-size:16px;
	font-weight:bold;
}

.special-goods span{
	vertical-align:middle;
}

.goods-clock{text-align:center;}

.goods-clock .clock-pic{
	display:inline-block;
	width:13px;
	height:13px;
	overflow:hidden;
}

.goods-clock span,.goods-clock img{vertical-align:middle;}

.record-title{color:white;}

.record-goods-list{
	min-height:110px;
}

.record-goods-list ul{overflow:hidden;}

.record-goods-list ul li{
	float:left;
	width:80px;
	height:100px;
	margin-left:15px;
	margin-top:8px;
}

.record-goods-price{
	width:80px;
	height:20px;
	line-height:20px;
	color:white;
	text-align:center;
}

.user-collect .exist_collect{
	color:white;
	font-size:16px;
	text-align:center;
	margin-top:42px;
}

.goods-record{margin-bottom:14px;}

#float_head {min-width:1260px;width:100%;z-index:800;}
@media only screen and (min-device-pixel-ratio: 1.4) {
    #float_head {min-width:1280px;width:100%;z-index:800;}
}