﻿h2, h3, h4, h5, h6, hr, p, blockquote, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin: 0;padding: 0; }
h2{display: block; font-size: 1.5em; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
address, caption, em, i, strong, th{ font-style: normal; font-weight: 400;}
.boxshow{top: 180px;}
.home{background-color: #f0f3ef;}
.wbox{width: 1190px;margin: 0px auto;}
.quan_out{ margin-top: 20px;}
.index_fl{ float: left;}
.quan_out .list_out{ width: 1029px; }
.quan_out .quan_list{ width: 205px;  height: 110px;  overflow: hidden;}
.quan_out .num1 a, .quan_out .num2 a, .quan_out .num3 a, .quan_out .num4 a{border-right: 1px dashed #ddd; display: inline-block; width: 204px; height: 110px; overflow: hidden; }
.quan_r{width: 39px;}
.index_fr { float: right;}
.gm_feature{ height: 481px; }
.gm_feature .f_m_c, .gm_feature .f_m_l{width: 420px; float: left;margin-right: 10px;height: 481px;}
.gm_title .change_btn, .home .gm_title { height: 60px; width: 100%; overflow: hidden;}
.gm_feature .gm_title{ position: relative; }
.gm_feature .f_m_r { width: 330px;float: right;}
.home .gm_title h2 {font-size: 18px; color: #333; margin-top: 28px; _margin-top: 29px; font-weight: 400; float: left;}
.home .gm_feature .gm_title h2{ background: url(/images2018/ui.png) no-repeat;_background: url(/images2018/uiIE6.png) no-repeat;width: 70px; text-indent: -200px; }
.home .f_m_l .gm_title h2{ background-position: -169px -100px; }
.home .f_m_c .gm_title h2{ background-position: -169px -132px;}
.home .f_m_r .gm_title h2{background-position: -169px -164px;}
.home .gm_title span{display: block;  float: left;  font-size: 20px;  color: #ccc; padding: 27px 0 0 9px; font-family: Arial;  }
.gm_feature .f_inner{  border: 1px solid #e6e6e6; width: 418px; height: 419px; background: #fff; overflow: hidden;}
.gm_feature a{display: block;  float: left;}
.gm_feature .line_dash{ border-bottom: 1px dashed #eee; }
.gm_feature .special{display: block; width: 219px; height: 419px;}
.gm_feature .img_w199{display: block; width: 199px;height: 209px;}
.gm_feature .f_brands{ width: 119px; float: right;}
.gm_feature .f_brands .f_b_inner{ border-left: 1px solid #eee; height: 419px; }
.gm_feature a{ display: block; float: left; }
.gm_feature .f_brands a{ display: block; height: 59px;width: 117px;text-align: center; border-bottom: 1px #eee dashed;opacity: .9;filter: Alpha(opacity=90); }
.gm_feature .f_m_r .f_inner{ width: 328px; }
.gm_feature .f_inner_l { width: 209px; float: left; }
.gm_feature .line_dash{ border-bottom: 1px dashed #eee; }
.gm_feature .f_brands a img{ display: inline-block; width: 100px; height: 30px;margin-top: 15px;}
.cityColumnWarp{ width: 1190px; margin: 0 auto; color: #555; font: 400 13px/22px "microsoft yahei";}
.floor{padding-top: 28px;}
.floortit{height: 29px;line-height: 29px; border-bottom: 1px solid #6b97ff;margin-left: 10px; }
.floortit_left{ width: 200px; font-size: 20px; float: left;background: #f1f2f4;}
.floortit_right{ margin-left: 200px;}
.floortit_right li{ float: left; font-size: 14px; color: #555;width: 101px; text-align: center; background: #f0f3ef; cursor: pointer;overflow: hidden; }
.floortit_right li.one{ margin-left: -1px;}
.floortit_right li p{ height: 15px; line-height: 15px; margin: 7px 0; border-left: 1px solid #ddd;overflow: hidden; }
.floorcon{padding: 0 200px;}
.floorcon_left { float: left; height: 480px; width: 200px; margin-left: -200px;position: relative;}
.floorcon_left .floorcon_left_brand{ width: 170px; overflow: hidden; position: absolute; bottom: 20px; left: 28px; }
.floorcon_left .floorcon_left_brand li{float: left;width: 76px; height: 30px; text-align: center; line-height: 30px; background: #2269a2; background-color: rgba(34,105,162,.2); margin: 0 5px 5px 0;overflow: hidden; padding: 0px 2px;}
.floortit_right li.tabSelected, .floortit_right li:hover{ background: #6b97ff; color: #fff;}
.floorcon_left .floorcon_left_brand li a {color: #fff; font-size: 13px; }
.floorcon_right{ float: right; width: 200px; margin-right: -200px; background: #fff;}
.floorcon_right .recommend_tab{ height: 28px;line-height: 28px; font-size: 13px; color: #888; text-align: center; }
.floorcon_right .recommend_goods{margin: 0 6px; }
.floorcon_right .recommend_goods li{padding: 13px 0 14px;border-bottom: 1px dotted #f0f0f0;padding-right: 60px;}
.floorcon_right .recommend_goods .recommend_goods_name{ float: left; padding-left: 20px; padding-right: 5px; }
.recommend_goods_name .order{float: left; width: 15px;height: 15px; line-height: 15px;text-align: center;color: #fff; background: #ff7b79; border-radius: 2px;  margin-left: -20px; margin-top: 3px; }
.recommend_goods_name .name{ display: block;font-size: 12px; color: #888;  height: 36px; line-height: 18px; word-break: break-all;word-wrap: break-word; overflow: hidden;}
.floorcon_right .recommend_goods .recommend_goods_img{ float: right; width: 60px; height: 60px;  margin-right: -60px; overflow: hidden; }
.cityColumnWarp a{ color: #555; text-decoration: none;}
.floorcon_main{ background: #fff; height: 479px;border-bottom: 1px solid #dedede; overflow: hidden;}
.main_wrap_box{ height: 480px;overflow: hidden;}
.seckill_time li:hover, .select{background: #fff;}
.select_left{ width: 400px;float: left;}
.select_right{margin-left: 400px; }
.main_wrap_box .select li{float: left; width: 195px; height: 240px; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin: 0 -1px 0 0;}
.main_wrap_box .select .select_big{width: 400px;}
.main_wrap_box .select .select_big img{ width: 400px; height: 240px; }     
.main_wrap_box .common li{ float: left; width: 197.5px; height: 240px; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin: 0 -1px -1px 0;}
.product_img{padding: 30px 30px 12px; }
.product_name{ color: #555; font-size: 12px;height: 18px;line-height: 18px;overflow: hidden; cursor: pointer;}
.product_name, .product_price{ padding: 0 20px;}
.product_price{ color: #ee3b3b; font-size: 14px; height: 25px;line-height: 25px;padding-bottom: 0px;}
.recommendBox{ padding-top: 11px;border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;}
.floorcon_right .recommend_tab{height: 28px;line-height: 28px;font-size: 13px;color: #888; text-align: center; }
.floorcon_right .recommend_tab span{width: 88px;display: inline-block;background: #eff0f1;cursor:pointer;}
.floorcon_right .recommend_tab .hot{border-top-left-radius: 14px;border-bottom-left-radius: 14px;margin-right: -5px;}
.floorcon_right .recommend_tab span.recommend_sele, .floorcon_right .recommend_tab span:hover{color: #fff;background: #6b97ff;}
.floorcon_right .recommend_tab .new{border-top-right-radius: 14px;border-bottom-right-radius: 14px;}
.floorcon_right .recommend_goods li.last .order{ background: #d0d1d5;}
.floorcon_left .floorcon_left_brand li:hover{ background-color: rgba(34,105,162,.4);}
.brand_zone{ width: 1190px;margin: 0px auto;}
.brand_zone h2{ font: 20px/20px "microsoft yahei"; color: #555; margin: 40px 0 10px;}
.brand_zone .brand_wrap{width: 1190px;height: 440px; border-top: 1px solid #eee;border-bottom: 1px solid #eee;overflow: hidden;}
.brand_wrap .brand_left{width: 240px;height: 440px;float: left;}
.brand_wrap .brand_center{ width: 468px;height: 439px; border-left: 1px solid #eee; border-right: 1px solid #eee; float: left; overflow: hidden;position: relative;}
.brand_wrap .brand_center ul li{ width: 155px; height: 109px; text-align: center; background: #fff; border-right: 1px dashed #eee;border-bottom: 1px dashed #eee; float: left;position: relative;}
.brand_wrap .brand_center ul li a{display: block; height: 83px;padding-top: 25px; }
.brand_wrap .brand_right{ width: 480px; height: 439px;float: left;overflow: hidden;background: #fff;}
.brand_wrap .brand_right ul li{width: 239px; height: 219px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; float: left;}
.brand_wrap .brand_right ul li dt{ text-align: center; padding: 20px 0 12px; }
.brand_wrap .brand_right ul li .good_name{ height: 20px; overflow: hidden;}
.brand_wrap .brand_right ul li .good_name a, .goods_content .goods_list li .good_name a{display: block; width: 180px;height: 20px;font-size: 13px;color: #5e5e5e;margin: 0 auto;}
.brand_wrap .brand_right ul li .good_price, .goods_content .goods_list li .good_price { display: block;width: 180px;font-size: 16px;color: #e3010e; margin: 0 auto;font-family: arial;}
.brand_wrap .brand_right b{ float: left;font-weight: 400;}
.floor_2 .floortit{border-bottom: 1px solid #7abeb7;}
.floor_2 .floortit_right li.tabSelected p, .floor_2 .floortit_right li:hover p{border-left: 1px solid #7abeb7;}
.floor_2 .floorcon_right .recommend_tab span.recommend_sele, .floor_2 .floortit_right li.tabSelected, .floor_2 .floortit_right li:hover{background: #7abeb7;} 
.floor_2 .floorcon_right .recommend_tab span.recommend_sele, .floor_2 .floorcon_right .recommend_tab span:hover{ color: #fff; background: #7abeb7;}
.floor_3 .floortit{ border-bottom: 1px solid #76809a;}
.floor_3 .floortit_right li.tabSelected p, .floor_3 .floortit_right li:hover p{ border-left: 1px solid #76809a;}
.floor_3 .floorcon_right .recommend_tab span.recommend_sele, .floor_3 .floortit_right li.tabSelected, .floor_3 .floortit_right li:hover{background: #76809a;}
.floor_3 .floorcon_right .recommend_tab span.recommend_sele, .floor_3 .floorcon_right .recommend_tab span:hover{ color: #fff; background: #76809a;}
.floor_4 .floortit{  border-bottom: 1px solid #50bfec; }
.floor_4 .floortit_right li.tabSelected p, .floor_4 .floortit_right li:hover p {  border-left: 1px solid #50bfec;}
.floor_4 .floorcon_right .recommend_tab span.recommend_sele, .floor_4 .floortit_right li.tabSelected, .floor_4 .floortit_right li:hover{ background: #50bfec; }  
.floor_4 .floorcon_right .recommend_tab span.recommend_sele, .floor_4 .floorcon_right .recommend_tab span:hover{ color: #fff;background: #50bfec;}    
.floor_5 .floortit{ border-bottom: 1px solid #7f86ec;}
.floor_5 .floortit_right li.tabSelected p, .floor_5 .floortit_right li:hover p{ border-left: 1px solid #7f86ec;}
.floor_5 .floorcon_right .recommend_tab span.recommend_sele, .floor_5 .floortit_right li.tabSelected, .floor_5 .floortit_right li:hover{ background: #7f86ec;} 
.floor_5 .floorcon_right .recommend_tab span.recommend_sele, .floor_5 .floorcon_right .recommend_tab span:hover{color: #fff;background: #7f86ec;}
.floor_6 .floortit{border-bottom: 1px solid #e85cc5;}
.floor_6 .floortit_right li.tabSelected p, .floor_6 .floortit_right li:hover p{border-left: 1px solid #e85cc5;}
.floor_6 .floorcon_right .recommend_tab span.recommend_sele, .floor_6 .floortit_right li.tabSelected, .floor_6 .floortit_right li:hover{background: #e85cc5;}        
.floor_6 .floorcon_right .recommend_tab span.recommend_sele, .floor_6 .floorcon_right .recommend_tab span:hover{color: #fff;background: #e85cc5; } 
.floor_7 .floortit{ border-bottom: 1px solid #829daa;}
.floor_7 .floortit_right li.tabSelected p, .floor_7 .floortit_right li:hover p{ border-left: 1px solid #829daa;}
.floor_7 .floorcon_right .recommend_tab span.recommend_sele, .floor_7 .floortit_right li.tabSelected, .floor_7 .floortit_right li:hover{background: #829daa; }      
.floor_7 .floorcon_right .recommend_tab span.recommend_sele, .floor_7 .floorcon_right .recommend_tab span:hover{ color: #fff; background: #829daa; }
.cityColumnWarp .like_title{width: 100%; height: 130px; text-align: center; background: url(/images2018/youlike.png) no-repeat 0 0; }
.like_title p{ font-size: 24px; height: 45px;line-height: 45px; padding-top: 65px; position: relative; }
.like_products{ width: 100%;overflow: hidden; margin-bottom: 30px; }
.like_products ul li{float: left; background: #fff; margin: 0 10px 10px 0; width: 228px; text-align: center; }
.like_products .product_img{ padding: 50px 30px 40px;}
.like_products .product_name{  font-size: 13px; color: #555; line-height: 18px;height: 36px; text-overflow: ellipsis; overflow: hidden; white-space: pre-wrap;word-break: break-all; text-align: left;}
.like_products .product_price{ font-size: 16px;color: #ee3b3b; padding-bottom: 14px;text-align: left;}
.like_title p:before {content: "";background: url(/images2018/brand_icon.png) no-repeat 0 0;position: absolute;width: 86px;height: 18px;left: 38%;top: 80px;overflow: hidden;}
.like_title p:after {content: ""; background: url(/images2018/brand_icon.png) no-repeat 0 0; position: absolute; width: 86px; height: 18px;right: 38%;top: 80px;overflow: hidden;}
.e_head_top_main b a{color: #f10215;}
.fs{z-index: 9;margin-bottom: 30px;}
.fs, .fs_inner{position: relative;}
.fs_inner{ z-index: 1; height: 480px; background-color: #f0f3ef;}
.fs_act{ display: block; position: absolute; left: 0; top: 0;width: 100%;}
.fs_col1, .fs_col2{ float: left; height: 480px; margin-right: 10px;}
.fs_col1{ width: 190px;}
.fs_col2{width: 590px;}
.fs_col3, .fs_col4{ width: 190px; height: 480px;}
.fs_col3{float: left;}
.fs_col4{float: right;}
.cate{position: relative;z-index: 2;}
.cate_menu{overflow: hidden;padding: 10px 0;height: 460px;background-color: #fefefe;color: #636363;}
.cate_menu_item{overflow: hidden;padding-left: 8px;height: 27px;line-height: 27px; font-size: 0;-webkit-transition: background-color .2s ease;-o-transition: background-color ease .2s; -moz-transition: background-color ease .2s;transition: background-color .2s ease;}
.cate_menu_item i{float: left; display: block; padding-top: 3px;padding-right: 8px;}
.cate_menu_item i img{width:19px; height:20px;}
.cate_menu_item_on{background-color: #d9d9d9;}
.cate_menu_lk{font-size: 14px;color: #626262;-webkit-transition: color .2s ease;-o-transition: color ease .2s;-moz-transition: color ease .2s;transition: color .2s ease;}
.cate_menu_line{padding: 0 2px;font-size: 12px;}
.focus, .focus_item, .focus_main{height: 470px;}
.focus{position: relative;float: left;width: 590px;margin-top: 10px;overflow: hidden;}
.focus_item_lk, .focus_list{overflow: hidden;width: 100%;height: 100%;}
.iconfont{font-family: iconfont;font-style: normal;-webkit-text-stroke-width: .2px;-moz-osx-font-smoothing: grayscale;}
.rec{float: left;width: 190px;}
.rec_item, .rec_lk{width: 190px;height: 150px;}
.rec_item{margin-top: 10px;}
.rec_lk{display: block;background: #fff;-webkit-transition: opacity .2s ease;-o-transition: opacity ease .2s;-moz-transition: opacity ease .2s;transition: opacity .2s ease;}
.lazyimg{position: relative;overflow: hidden;background: #eee;-webkit-transition: background .2s linear;-o-transition: background .2s linear;-moz-transition: background .2s linear;transition: background .2s linear;}
.lazyimg_loaded{-webkit-transition: background .2s linear, opacity .2s linear !important;-o-transition: background .2s linear, opacity .2s linear !important;-moz-transition: background .2s linear, opacity .2s linear !important;transition: background .2s linear, opacity .2s linear !important; /* transition: background .2s linear; */background: transparent;}
.rec_img{display: block;width: 190px;height: 150px;}
.user{height: 150px;background: #fff; margin-top: 10px; text-align: center;}
.user_inner{ position: relative;padding-top: 62px; height: 78px;}
.user_avatar{position: absolute;left: 50%;top: 0px;margin-left: -34px;width: 65px;height: 65px;}
.user_avatar_lk{ border: 5px solid #e3e1df; -moz-border-radius: 50%; border-radius: 50%;overflow: hidden; -webkit-box-shadow: 3px 6px 25px #c3c3c3;
-moz-box-shadow: 3px 6px 25px #c3c3c3;box-shadow: 3px 6px 25px #c3c3c3;}
.user_avatar_lk, .user_avatar_lk img{ display: block; width: 55px; height: 55px;}
.user_avatar_lk img{ vertical-align: middle;border: 0px;}
.user_show{padding: 0 10px;}
.user_show p{ overflow: hidden; line-height: 20px; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;color: #888;}
.user_login, .user_reg{ padding: 0 2px;}
.user_profit{margin-top: 10px; height: 25px; font-size: 0;}
.user_profit_lk{ display: inline-block;margin: 0 5px;width: 70px;height: 25px; line-height: 25px;font-size: 12px;text-align: center; color: #e43f3b;-moz-border-radius: 13px;
    border-radius: 13px;
    -webkit-box-shadow: 6px 8px 20px rgba(45,45,45,.15);
    -moz-box-shadow: 6px 8px 20px rgba(45,45,45,.15);
    box-shadow: 6px 8px 20px rgba(45,45,45,.15);
    -webkit-transition: background .3s ease,color .3s ease;
    -o-transition: background .3s ease,color .3s ease;
    -moz-transition: background .3s ease,color .3s ease;
    transition: background .3s ease,color .3s ease;
}
.user_profit_lk_plus{background: #363634;color: #e5d790;}
.user_profit a:hover {background-color: #e01222;color: #fff;}
.news{overflow: hidden; height: 130px;background: #fff;}
.news .mod_tab_content{ position: relative; padding-top: 8px; margin: 0 15px;height: 88px;}
.news_item{line-height: 22px;max-width: 160px; _width: 160px; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;overflow: hidden;color: #999;}
.news .mod_tab_head{padding: 8px 0 0;position: relative;line-height: 13px;font-size: 0;}
.news .mod_tab_head_item{font-size: 12px; color: #333; padding-right: 15px; padding-left: 15px;border-right: 1px solid #dfe0e1;}
.news .news_last{ border-right: none;}
.news_tab_active{ position: absolute;bottom: -1px;left: 0; margin-left: 13px;width: 27px;height: 2px;background: #db192b;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    -moz-transition: transform .3s ease,-moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;
}
.news_more{ position: absolute;right: 12px;top: 8px;font-size: 12px;}


#header .w{position: relative; z-index: 11; height: 140px;}
#logo{z-index: 2;left: 0; top: 10px;width: 190px;height: 170px;}
#logo, .logo_tit{ position: absolute;}
.logo_tit{width: 100%; height: 100%;}
.logo_subtit{display: none;}
.logo_extend{ display: none;position: absolute; width: 100%;height: 100%;}
.search-m{ position: relative; z-index: 1; height: 60px;}
.search-m .search_logo{display: none;}
#shelper{overflow: hidden;position: absolute; z-index: 1;left: 270px; top: 59px;width: 398px; border: 1px solid #ccc;background-color: #fff; -webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.2); -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.2);box-shadow: 1px 2px 1px rgba(0,0,0,.2);}
.search-m .form{position: absolute; left: 320px; top: 25px; width: 550px;height: 35px;}
.search-m .button, .search-m .text{position: absolute;top: 0;outline: none;}
.photo-search-btn{position: absolute;right: 65px; top: 10px;width: 19px;height: 15px;overflow: hidden;}
.search-m .text{ left: 0;padding: 4px 44px 4px 4px;width: 450px; height: 25px;border: 1px solid transparent; line-height: 25px;font-size: 14px;color: #989898;}
.search-m .button{ -moz-border-radius: 0; border-radius: 0;right: 0;width: 50px;height: 35px;line-height: 35px;  border: none;background-color: #f10215;font-size: 20px;font-weight: 700;color: #fff;}
.iconfont{font-family: iconfont; font-style: normal; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale;}
#settleup{position: absolute; right: 99px;top: 25px; z-index: 21;}
.cw-icon{ overflow: hidden; position: relative;z-index: 1;float: left; border: 1px solid #e3e4e5;}
.cw-icon:hover{border-bottom:none;}
.dorpdown:hover .cw-icon, .dropdown:hover .cw-icon, .shortcut_btn:hover .cw-icon{ padding-bottom: 2px; border-color: #ccc; border-bottom: none;background-color: #fff;}
#settleup .cw-icon{ width: 188px; height: 33px;background-color: #fff;text-align: center; line-height: 33px;}
.ci-left, .ci-right, .dd-spacer{display: none !important;}
#settleup .ci-count
{
    position: absolute;
    top: 5px;
    left: 140px;
    right: auto;
    display: inline-block;
    padding: 1px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    background-color: #f10215;
    -moz-border-radius: 7px;
    border-radius: 7px;
    min-width: 12px;
    text-align: center;
}

.dorpdown-layer, .dropdown-layer
{
    display: none;
    position: absolute;
    border: 1px solid #ccc;
    background-color: #fff;
    -webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.1);
    box-shadow: 1px 2px 1px rgba(0,0,0,.1);
}
#settleup .dorpdown-layer, #settleup .dropdown-layer{ top: 35px; right: 0;width: 308px;}
.dorpdown:hover .dorpdown-layer, .dropdown:hover .dropdown-layer, .shortcut_btn:hover .dropdown-layer{display: block;z-index: 99999;}
.cart_pop{ position: relative;z-index: 2;width: 100%; background: #fff;}
.cart_empty{height: 49px; margin: auto;padding: 10px 0;text-align: center; line-height: 49px;overflow: hidden; color: #999;}
.cart_empty_img{ display: inline-block;vertical-align: middle;width: 56px;height: 49px; background-image: url(/images2018/empty.png);}
#hotwords{overflow: hidden;position: absolute; left: 320px; top: 65px;width: 550px;height: 20px;line-height: 20px;}
#header .style-red{ color: #f10215;width: 65px;white-space: nowrap; overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
#hotwords a{ float: left; margin-right: 10px; white-space: nowrap;color: #999;}
#navitems{ overflow: hidden; position: absolute; left: 200px; bottom: 0; width: 790px;height: 40px;padding-top: 20px;}
#navitems .spacer, #navitems li, #navitems ul{ float: left;}
#navitems .spacer{ overflow: hidden;margin-top: 15px; margin-left: 20px; margin-right: -10px; width: 1px;height: 10px; background-color: #ccc;}
#navitems li{ margin-left: 30px;}
#treasure{position: absolute;  right: 0; bottom: 10px;  width: 190px;height: 40px;}
.logo_tit_lk{background-position: 0 0; overflow: hidden; display: block;width: 190px;height: 170px;font-size: 0;}
.cate_menu{ overflow: hidden; padding: 10px 0;height: 460px; background-color: #fefefe;color: #636363;}
.cate_pop{  position: absolute; left: 190px;top: 0; width: 998px; min-height: 478px;border: 1px solid #f7f7f7; background-color: #f7f7f7;
    -webkit-box-shadow: 2px 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 2px 0 5px rgba(0,0,0,.3);
    box-shadow: 2px 0 5px rgba(0,0,0,.3);
    -webkit-transition: top .25s ease;
    -o-transition: top .25s ease;
    -moz-transition: top .25s ease;
    transition: top .25s ease;
}
.cate_pop{left: 191px;background-color: #fff;z-index: 99999;}
.cate_part{ display: block; padding: 11px 0 10px;}
.cate_part_col1{float: left;width: 800px;}
.cate_channel{ overflow: hidden; padding-left: 20px; height: 24px;}
.cate_detail{overflow: hidden;padding: 10px 0 0 20px;}
.cate_channel_lk{ float: left; margin-right: 10px;padding: 0 10px; height: 24px;  background-color: #333;line-height: 24px;color: #fff;}
.cate_channel_lk:hover {background-color: #5c5251;color: #fff;}
.cate_detail_con_lk { float: left; margin: 3px 0; padding: 0 10px; height: 22px; border-left: 1px solid #e0e0e0; line-height: 22px; white-space: nowrap;}
.cate_channel_arrow{ margin-left: 5px;}
.cate_detail_tit_arrow{margin-left: 5px;}
.cate_detail_item{ position: relative; padding-left: 80px;}
.cate_detail_tit{ overflow: hidden;position: absolute; left: 0;top: 6px;width: 90px; text-align: right;font-weight: 700; white-space: nowrap; }
.cate_detail_con{overflow: hidden;padding: 5px 0; padding-left:20px;}
.cate_part_col2{float: left;width: 198px;}
.cate_brand{margin: auto;width: 168px; font-size: 0;}
.cate_promotion{ margin: 10px auto 0;width: 168px;}
.cate_brand_lk{overflow: hidden; display: inline-block; width: 83px; height: 35px; margin: 0 0 1px 1px; background-color: #e7e7e7;}
.cate_promotion_lk{display: block;  margin-bottom: 15px;height: 134px; background-color: #e7e7e7;}
.search-m .button, .search-m .text{position: absolute;top: 0;outline: none;}
.search-m .button{cursor:pointer;}
.search-m .text{left: 0; padding: 4px 44px 4px 4px;width: 450px;height: 25px; border: 1px solid transparent;line-height: 25px; font-size: 14px;color: #989898;font-family:"微软雅黑";}

.flexslider{margin:0px auto;position:relative;width:590px;height:470px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/images2018/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:1;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/images2018/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.slider-next{right:200px;}
.slider-prev, .slider-next{z-index:2;}
.enjoy { position: relative; height: 600px;margin-bottom: 10px;}
.enjoy_main {position: relative;top: 0; left: 0; height: 100%; z-index: 1;}
.enjoy_fix_enable { bottom: 0;}
.enjoy_fix {position: fixed;left: 0;width: 100%;height: 146px; -webkit-transition: all ease 0.25s;-o-transition: all ease 0.25s; -moz-transition: all ease 0.25s;transition: all ease 0.25s;bottom: -160px;z-index: 11;}    
.enjoy_bg { position: absolute;top: 0; right: 0; width: 1600px; height: 100%; outline: 0;background-position: right top; background-repeat: no-repeat; margin-right: 0;}
.enjoy_tit {position: relative;float: left; width: 235px;height: 600px; margin-left: -45px;}
.enjoy_tit_lk {display: block;width: 100%;height: 100%;}
.enjoy_shop { float: right; position: relative; padding-top: 35px; width: 1000px;}
.enjoy_shop_list { position: relative; height: 440px;overflow: hidden;}
.enjoy_shop_item { float: left; width: 190px;height: 210px;margin: 0 10px 10px 0; overflow: hidden;}
.enjoy_shop_lk { display: block; width: 100%;height: 100%;}
.enjoy_act { float: right;position: relative; width: 1000px;}
.enjoy_act_list { height: 110px;overflow: hidden;}
.enjoy_act_item {float: left; width: 190px; height: 110px; margin: 0 10px 10px 0; overflow: hidden;}
.enjoy_act_lk { display: block;width: 100%; height: 100%;}
.enjoy_fix_inner { position: relative; height: 146px;left: -20px;}
.enjoy_fix_bg { position: absolute; bottom: 0;left: -25px;width: 1280px;height: 146px; background: url(/images2018/enjoy_fix.png) center bottom no-repeat;}
.enjoy_fix_lk { position: absolute; display: block; left: 0; top: 45px; width: 480px; height: 60px;}
.enjoy_fix_list { position: absolute;left: 475px; top: 56px; width: 800px;height: 65px;overflow: hidden;}
.enjoy_fix_item {position: relative; float: left; width: 124px;height: 42px;}
.enjoy_fix_item_lk {display: block; height: 100%;}


.jdm-toolbar-wrap{ position: fixed; _position: absolute; top: 0; right: 0;z-index: 9990; width: 0;height: 100%;}
.jdm-toolbar{position: absolute;right: 0;top: 0; width: 0; height: 100%;border-right: 6px solid #7a6e6e; -webkit-transition: right .3s ease-in-out 0s;transition: right .3s ease-in-out 0s;}
.jdm-toolbar-panels{ position: absolute; left: 6px; _left: 6px;top: 0; width: 270px; height: 100%; z-index: 2; background: #eceaea;_display: none;}
.jdm-toolbar-panel{  width: 270px;height: 100%; position: absolute;  background: #eceaea; visible: hidden;}
.jdm-tbar-panel-header{ position: relative; width: 270px; height: 40px; line-height: 40px;background: #eceaea;}
.jdm-toolbar-wrap a{ text-decoration: none;}
.jdm-tbar-panel-header .close-panel{ width: 12px; height: 12px;  background-position: 0 -250px;  position: absolute; right: 8px;top: 16px;cursor: pointer; -webkit-transition: transform .2s ease-out 0s; -webkit-transition: -webkit-transform .2s ease-out 0s; transition: -webkit-transform .2s ease-out 0s; transition: transform .2s ease-out 0s;transition: transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s;}
.jdm-tbar-panel-main{ position: relative;}
.jdm-tbar-panel-content{ width: 270px; overflow-y: auto; overflow-x: hidden; position: relative;}
.jdm-tbar-panel-ad .jdm-tbar-panel-content{overflow: hidden;}
.jdm-toolbar-header{ position: absolute; top: 0;right: -6px;}
.jdm-toolbar-tabs{ position: absolute;top: 50%;left: -29px;width: 35px; margin-top: -61px;}
.jdm-toolbar-tab{ position: relative;width: 35px; height: 35px; margin-bottom: 1px;cursor: pointer; background-color: #7a6e6e; border-radius: 3px 0 0 3px;}
.jdm-toolbar-footer{ position: absolute;bottom: -1px;width: 100%;left: -29px;}
.jdm-toolbar-tab .tab-tip{position: absolute; top: 8px; right: 10px; width: 6px;height: 6px;background-position: -150px -150px;z-index: 999;}
.jdm-tbar-panel-header .close-panel, .jdm-tbar-panel-header i, .jdm-toolbar-tab .tab-ico, .jdm-toolbar-tab .tab-tip, .jdm-toolbar-tabs .tabs-tip .ico{display: inline-block;background-image: url(/images2018/toolbars.png);_background-image: url(/images2018/toolbars-png8.png); background-repeat: no-repeat;}
.jdm-toolbar-tab .tab-ico{ width: 34px; height: 35px;margin-left: 1px; position: relative; z-index: 2; background-color: #7a6e6e; _display: block;}
.jdm-toolbar-tab .tab-text{width: 62px;height: 35px;line-height: 35px;color: #fff;text-align: center;font-family: 微软雅黑;position: absolute;z-index: 1;left: 35px;top: 0;background-color: #7a6e6e;border-radius: 3px 0 0 3px;-webkit-transition: left .3s ease-in-out .1s;transition: left .3s ease-in-out .1s;_display: none;}
.jdm-toolbar-tab .tab-sub{position: absolute;z-index: 3;right: 2px; top: -5px; height: 11px; padding: 1px 2px;border: 1px solid #b61d1d;overflow: hidden; color: #fff; font: 11px/11px verdana; text-align: center; min-width: 11px; _width: 20px; border-radius: 10px; border-radius: 0px\9;background-color: #cc6060;background-image: -moz-linear-gradient(top,#cc6060,#b61d1d);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cc6060),color-stop(1,#b61d1d));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6060",endColorstr="#b61d1d",GradientType="0");-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6060",endColorstr="#b61d1d");background-image: -webkit-linear-gradient(top,#cc6060,#b61d1d);background-image: -webkit-linear-gradient(top,#cc6060 0,#b61d1d);background-image: linear-gradient(180deg,#cc6060 0,#b61d1d);}
.hide, .none{display: none;}
.jdm-toolbar-tabs .tabs-tip{position: absolute; top: 0; right: 35px;height: 35px; line-height: 35px;white-space: nowrap;border-radius: 5px;background: #c81623; color: #fff;padding: 0 10px;padding-left: 30px;}
.jdm-toolbar-tabs .tabs-tip .ico{ width: 15px;height: 12px; background-position: -98px -162px;position: absolute;top: 13px; left: 10px;}

.jdm-tbar-tab-jdvip .tab-ico{ background-position: -88px -175px;}
.jdm-tbar-tab-cart .tab-ico{background-position: -50px 0;}
.jdm-tbar-tab-follow .tab-ico{ background-position: -50px -50px;}
.jdm-tbar-tab-history .tab-ico{background-position: -50px -100px;}
.jdm-tbar-tab-message .tab-ico {background-position: -190px -150px;}
.jdm-tbar-tab-jimi .tab-ico{ background-position: -50px -150px;}
.jdm-tbar-tab-feedback .tab-ico {background-position: -50px -300px;}
.jdm-tbar-tab-top .tab-ico {background-position: -50px -250px;}

.z-jdm-tbar-tab-hover .tab-ico {background-color: #c81623;}
.z-jdm-tbar-tab-hover {background-color: #c81623;}
.z-jdm-tbar-tab-hover .tab-text {left: -60px;background-color: #c81623;_display: block;}


.search-fix{ position: fixed; z-index: 100; left: 0; top: 0;width: 100%; border-bottom: 2px solid #f10214;background-color: #fff;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);box-shadow: 2px 2px 2px rgba(0,0,0,.2);}
.search-fix .search-m .search_logo{ display: block; position: absolute;left: 0;top: 4px;width: 125px; height: 40px;}
.search-m .search_logo{display: none;}
.search-fix .search-m{margin: auto; width: 1190px;height: 48px;}
.search-fix .search-m .form{ top: 6px;}
.search-fix .search-m .text{ border-color: #efefef; background-color: #efefef;}
.service_entry{ overflow: hidden; padding: 18px 11px 11px;background: #fff;}
.service_list{height: 165px;}
.service_frame{overflow: visible;}
.service_item{position: relative; float: left; width: 42px; height: 55px; background: #fff;text-align: center;overflow: hidden;}
.service_lk{display: block;  position: relative;padding-top: 6px; -webkit-transition: all .2s linear;-o-transition: all linear .2s; -moz-transition: all linear .2s;transition: all .2s linear; height:62px;}
#navitems a{ position: relative; display: block;height: 40px;line-height: 40px; font-size: 14px; color: #333;}
.service_txt{ display: block;height: 25px;line-height: 25px; border-bottom: 2px solid #fff;color: #bea68d; -webkit-transition: color .15s ease; -o-transition: color ease .15s; -moz-transition: color ease .15s; transition: color .15s ease;}



.elevator{ width:40px; overflow:hidden;  z-index: 5;position:fixed; left:50%; margin-left:-660px; top:200px; font-family:"微软雅黑";display:none;}
.elevator ul{ overflow:hidden; background-color:rgba(122,110,110,.9);}
.elevator li{width:40px; height:51px; text-align:center;overflow:hidden;cursor:pointer; border-bottom:1px solid #fff;line-height:18px;}
.elevator li a{width:40px; height:36px; margin:0 auto; font-size:14px; text-align:center;padding:7px 0px;}
.elevator li a:hover{color:#fff;text-decoration:none;background-color:#8296a0;width:40px;height:36px; display:block;}
.elevator li.handler a{color:#fff;display:block;}

.elevator li .etitle{display:none; width:40px;color:#fff;font-size:14px;}
.elevator li.current a{display:none;}
.elevator li.current .etitle{display:block;color:#fff;background-color:#8296a0;}
.elevator li.current .etitle:hover{color:#fff}
.elevator li.hover a,.elevator li:hover a{display:none}
.elevator li.hover .etitle,.elevator li:hover .etitle{display:block;color:#fff; }

.lazyimg_img:hover{opacity:.8;}
.lazyloading:hover{opacity:.8;}
.product_img:hover img{-webkit-transform: translateX(-5px);-moz-transform: translateX(-5px);-ms-transform: translateX(-5px);transform: translateX(-5px);}
.product_img img {-webkit-transition: -webkit-transform .4s ease-out;transition: -webkit-transform .4s ease-out;-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;transition: transform .4s ease-out;transition: transform .4s ease-out,-webkit-transform .4s ease-out,-moz-transform .4s ease-out;}

.recommend_goods_img:hover img{-webkit-transform: translateX(-5px);-moz-transform: translateX(-5px);-ms-transform: translateX(-5px);transform: translateX(-5px);}
.recommend_goods_img img {-webkit-transition: -webkit-transform .4s ease-out;transition: -webkit-transform .4s ease-out;-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;transition: transform .4s ease-out;transition: transform .4s ease-out,-webkit-transform .4s ease-out,-moz-transform .4s ease-out;}



.shop_car_box { height:182px; overflow:scroll; overflow-x:hidden;}
.shop_car_box dl { width:220px; margin:0 auto; padding:15px 0 0 0; border-bottom:1px dotted #dddddd; height:75px;}
.shop_car_box dl dt { width:60px; height:60px; float:left; display:inline;}
.shop_car_box dl dt a img { width:60px; height:60px;}
.shop_car_box dl dd { width:150px; float:right; display:inline; text-align:left;}
.shop_car_box dl dd p { font-size:12px; font-weight:normal; line-height:20px; text-align:left;}
.shop_car_box dl dd p a { color:#333;}
.shop_car_box dl dd p a:hover { color:#b81c22;}
.shop_car_box dl dd p strong { color:#b81c22;}
.shop_car_box dl dd p em { font-size:12px; font-style:normal; color:#666; float:right; display:inline;}
.shop_car_box b { height:30px; background-color:#f6f6f6; display:block; padding:0 10px; font-size:12px; font-weight:normal; color:#333; line-height:30px;}
.shop_car_box b strong { color:#b81c22; margin:0 2px;}
.shop_car_box b a { color:#b81c22; float:right; display:inline;}