/*顶部导航*/
.shortcut{width: 100%; min-width: 1200px; border-bottom: 1px solid #EAEAEA; background-color: #F2f2f2;}
.shortcut .shortcut-inner{width: 1200px; line-height: 30px; height: 30px; font-size: 13px; margin: 0 auto;}
.shortcut .shortcut-inner .welcome{float: left; color: #666; margin-right: 19px; }
.shortcut .shortcut-inner .link-login{float: left; color: #666; margin-right: 19px;font-weight: bold;}
.shortcut .shortcut-inner .link-login:hover{color: #EA2325;}
.shortcut .shortcut-inner .link-regist{float: left; color: #222; margin-right: 18px;font-weight: bold;}
.shortcut .shortcut-inner .link-regist:hover{color: #EA2325;}
/*.shortcut .shortcut-message{height: 30px; padding-left: 20px; position: relative; float: left;}
.shortcut .shortcut-message:before{content: ''; width: 14px; height: 12px; position: absolute; left: 0; top:9px; background: url(../images/index-icon.png) no-repeat 0 -24px;}
.shortcut .shortcut-message a{display: inline-block; max-width: 365px; color: #76838F;}
.shortcut .shortcut-message a:hover{text-decoration: underline;}*/
.shortcut .member-center{float: right; position: relative; z-index: 25;}
.shortcut .member-center .mc-dt{display: block; padding-left: 20px; color: #76838F; padding-right: 28px;font-weight: bold;color: #222222;}
.shortcut .member-center .mc-dt:before{content: ''; width: 4px; height: 4px; border-right:1px solid #222; border-bottom: 1px solid #222; position: absolute; right: 18px; top:11px; transform:rotate(45deg);}



.shortcut .member-center .mc-dd{ display: none;width: 100%; padding-bottom: 6px; position: absolute; left: 0; top:30px; background-color: #fff; box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);}
.shortcut .member-center .mc-dd:before{content: ''; width: 100%; height: 6px; background-color: #fff; position: absolute; left: 0; top:-6px;}
.shortcut .member-center .mc-dd a{display: block; height: 24px; padding-left: 18px; color: #76838F; font-size: 13px; line-height: 24px; overflow: hidden;}
.shortcut .member-center .mc-dd a:hover{color: #EA2325;}




.shortcut .member-center:hover .mc-dt{background-color: #fff; box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);z-index: 99;}
.shortcut .member-center:hover .mc-dt:before{position: absolute; right: 18px; top:13px; transform:rotate(-135deg);}
.shortcut .member-center:hover .mc-dd{display: block;}

.shortcut .curr{position: relative;}
.shortcut .curr .mc-dddd{display: none;position: absolute;width: 550px;background: #fff;top: 30px;left: -160%;padding-left: 18px;padding-bottom: 20px;box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);}
.shortcut .curr .mc-dddd .item{margin-right: 30px;}
.shortcut .curr .mc-dddd span{font-weight: bold;display: block;font-size: 12px;color: #222222;line-height: 17px;padding-bottom: 8px;padding-top: 15px;}
.shortcut .curr .mc-dddd a{display: block;font-size: 12px;color: #666666;line-height: 22px;position: relative;}

.shortcut .curr .mc-dddd a:after{content:''; width: 0; height: 1px; background-color: #EA2325; position: absolute; bottom:-1px; left:50%; transform: translateX(-50%); transition:  all 250ms;}
.shortcut .curr .mc-dddd a:hover:after{width: 100%;}


.shortcut .curr:hover >.mc-dddd{display: block;}






.shortcut .shortcut-inner .my-orders{float: right;}

.shortcut .shortcut-inner .my-orders span{font-size: 15px;color: #222222;font-weight: bold;}
.shortcut .shortcut-inner .my-orders:hover{color: #EA2325;}
.shortcut .shortcut-inner .qq{float: right;width: 80px;height: 20px;margin-top: 5px;margin-left: 17px;}
.shortcut .shortcut-inner .qq img{width: 80px;height: 20px;vertical-align: top;}

.shortcut .shortcut-inner .left-line{float: left; margin-right: 18px; color: #DDDDDD;}
.shortcut .shortcut-inner .right-line{float: right; color: #DDDDDD; margin-left:18px;}



/*头部*/
.header{background-color: #fff;}
.header .top-wrap{padding: 25px 0; width: 1200px; margin: 0 auto; position: relative;}
.header .top-wrap .logo{width: 180px; height: 60px; float: left; overflow: hidden;}
.header .top-wrap .logo img{width: 180px; height: 60px;}
.header .top-wrap .search{margin: 0 190px 0 320px; min-height: 60px;}
.header .top-wrap .search-ft{width: 580px; color: #999; height: 18px; line-height: 18px; margin: 5px auto 0; overflow: hidden;font-weight: bold;}
.header .top-wrap .search-ft a{display: inline-block; margin-left: 10px; color: #666;font-weight: bold; }
.header .top-wrap .search-ft a:hover{color: #EA2325;}
.header .top-wrap .search-bd{width: 500px; height: 38px; padding-right: 80px; margin: 0 auto; position: relative;}
.header .top-wrap .search-bd .search-text{display: block; width: 100%; border: 2px solid #EA2325; padding-left: 10px; box-sizing: border-box; border-right:none; border-radius: 3px 0 0 3px; height: 38px; line-height: 34px; color: #A3AFB7; font-size: 14px;}
.header .top-wrap .search-bd .search-button{

    background-color: #FF5A86;
    background: -moz-linear-gradient(-45deg, #EA2325 0%, #FF5A86 100%);
    background: -webkit-linear-gradient(-45deg, #EA2325 0%,#FF5A86 100%);
    background: linear-gradient(135deg, #EA2325 0%,#FF5A86 100%);

    width: 80px; height: 38px;border-radius: 0 3px 3px 0; position: absolute; top:0; right: 0;}
.header .top-wrap .search-bd .search-button:before{content: ''; display: block; width: 19px; height: 20px; background: url(../images/sousuo.png) no-repeat 0 0 / auto 20px; position: absolute; left: 30px; top:8px;}

.settleup{position: absolute; right: 0; top:25px; z-index: 21;}
.settleup .shopping-cart{width: 118px; height:36px; line-height: 36px; text-align: center; padding-left: 30px; position: relative; z-index: 2; border: 1px solid #E4E4E4; border-radius: 3px;}
.settleup .shopping-cart a{color: #5C6B74; font-size: 16px;}
.settleup .shopping-cart .sp-icon{display: block; width: 18px; height: 18px; background: url(../images/gouwuche.png) no-repeat 0 0; position: absolute; left: 30px; top:9px;}

.settleup .cart-box{display: none; width: 300px; position: absolute; right: 0; top:38px; z-index: 22; background-color: #fff; box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);}
.settleup .cart-box:before{content: ''; width: 149px; height: 9px; background-color: #fff; position: absolute; right: 0; top:-9px;}
.settleup .box-hd{padding: 8px 0 10px 10px; color: #5C6B74; font-size: 14px;}
.settleup .box-bd{max-height: 200px; padding: 0 10px; overflow: hidden; overflow-y: auto;}
.settleup .item{height: 40px; margin-bottom: 10px;}
.settleup .item .pic{width: 40px; height: 40px; float: left; overflow: hidden;}
.settleup .item .pic img{width: 40px; height: 40px;}
.settleup .item .title{width: 140px; height: 36px; margin: 2px 0 0 6px; float: left; overflow: hidden;}
.settleup .item .title a{color: #37474F; line-height: 18px;}
.settleup .item .title a:hover{color: #EA2325;}
.settleup .item .price{float: right; width: 70px; line-height: 18px; text-align: right; padding-top: 2px;}
.settleup .item .price p{color: #5C6B74 ; font-weight: bold;}
.settleup .item .price span{color: #5C6B74;}
.settleup .box-ft{height: 38px; color: #76838F; line-height: 38px; padding-left: 10px; border-top: 1px solid #eee; position: relative;}
.settleup .box-ft span{color: #190000; padding: 0 3px;}
.settleup .box-ft .total-to-cart{position: absolute;
    color: #190000;
    padding: 0px 3px;
    right: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #ffffff;
    line-height: 22px;
    top: 7px;}
.settleup .account-btn{background-color: #EA2325; font-size: 14px; color: #fff; position: absolute; right: 0; bottom: 0; display: block; width: 80px; height: 39px; line-height: 39px; text-align: center; }
.settleup:hover .shopping-cart{width: 120px; height:38px; line-height: 38px; border:none; box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);}
.settleup:hover .shopping-cart .sp-icon{left: 31px; top:10px;}
.settleup:hover .cart-box{display: block;}

.header .header-nav{border-bottom: 1px solid #eee;}
.header .nav-inner{width: 1200px; height: 50px; margin: 0 auto;}
.header .nav-inner .nav-classify{width: 230px; height: 40px; padding-top: 10px; position: relative; float: left; z-index: 50;}
.header .nav-inner .cf-hd{
    color: #fff;
    font-size: 16px;
    width: 186px; height: 40px;
    line-height: 40px; padding-left: 44px;
    border-radius: 3px 3px 0 0;
    position: relative;
    background-color: #EA2325;
    background: -moz-linear-gradient(-45deg, #EA2325 0%, #FF5A86 100%);
    background: -webkit-linear-gradient(-45deg, #EA2325 0%,#FF5A86 100%);
    background: linear-gradient(135deg, #EA2325 0%,#FF5A86 100%);
}
.header .nav-inner .cf-hd:before{content: ''; width: 16px; height: 10px; background: url(../images/index-icon.png) no-repeat -115px -21px; position: absolute; left: 20px; top:15px;}
.header .nav-inner .cf-bd{
    width: 230px; height: 401px;
    position: absolute; left: 0;
    top:50px;
    background:rgba(0,0,0,.7);
    z-index: 22;
}

.header .nav-inner .cf-bd-top{height: 400px;}

.header .nav-inner .cate-menu{height: 400px;}
.header .nav-inner .cate-menu .item{width: 186px;padding:14px 0 0 44px; height: 78px; position: relative; overflow: hidden;}
.header .nav-inner .cate-menu .item:before{content: ''; width: 160px; border-top: 1px solid #eee; opacity: 0.2; position: absolute; left: 46px; bottom: 0; }
.header .nav-inner .cate-menu .hd-icon{width: 16px; height: 16px; position: absolute; left: 20px; top:16px;}
.header .nav-inner .cate-menu .hd-icon img{width: 14px; height: 16px;}
.header .nav-inner .cate-menu .hd-dt{height: 22px; line-height: 22px; font-weight: bold; font-size: 16px; color: #fff; padding-right: 60px; position: relative;}
.header .nav-inner .cate-menu .hd-dt:before{content: ''; width: 5px; height: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; transform: rotate(-45deg); position: absolute; right: 27px; top:8px;}
.header .nav-inner .cate-menu .hd-dd{margin-top: 5px; height: 36px; overflow: hidden;}
.header .nav-inner .cate-menu .hd-dd-li{width: 50px; height: 18px; line-height: 18px; margin-right: 8px; float: left; overflow: hidden;}
.header .nav-inner .cate-menu .hd-dd-li a{color: #fff;}
.header .nav-inner .cate-menu .hd-dd-li a:hover{text-decoration: underline;}
.header .nav-inner .cate-menu .item:last-child:before{display: none;}
.header .nav-inner .cate-menu .item.cur{background-color: rgba(0,0,0,0.15);}


.header .nav-inner .cate-pop{position: absolute; left: 230px; top:1px; width:0; transition: width 500ms; height: 400px; background-color: #fff; border-radius: 0 6px 6px 0; box-shadow: 5px 5px 15px rgba(0,0,0,0.05); overflow: hidden;}
.header .nav-inner .cate-pop .item{position: absolute; left: 0; top:0; right: 0; opacity: 0; height: 410px; padding: 20px 40px 30px 30px; overflow: hidden; overflow-y: auto;}
.header .nav-inner .cate-pop .cont-li{padding: 13px 0 13px 90px; min-height: 35px; position: relative; border-bottom: 1px solid #eee; overflow: hidden;}
.header .nav-inner .cate-pop .li-icon{width: 8px; height: 8px; position: absolute; top:20px; left: 0; border:2px solid #000; opacity: 0.2; transition: opacity 250ms, border-color 250ms; border-radius:50%;}
.header .nav-inner .cate-pop .li-md{width: 68px; height: 25px; position: absolute; top:13px; left: 23px; color: #37474F ; font-size: 14px; font-weight: bold; line-height: 25px;overflow: hidden;}
.header .nav-inner .cate-pop .li-rt{width: 700px; float: left; overflow: hidden;}
.header .nav-inner .cate-pop .li-rt-item{width: 80px; padding: 2px 0; height: 21px; margin-left:7px; overflow: hidden; float: left;}
.header .nav-inner .cate-pop .li-rt-item a{display: inline-block; height: 21px; line-height: 21px; color: #76838F; position: relative;}
.header .nav-inner .cate-pop .li-rt-item a:before{content: ''; display: block; width: 0; height: 1px; background-color: #EA2325; transition:  width 300ms; position: absolute;right: 50%; bottom: -1px;}
.header .nav-inner .cate-pop .li-rt-item a:after{content: ''; display: block; width: 0; height: 1px; background-color: #EA2325; transition:  width 300ms; position: absolute;left: 50%; bottom: -1px;}
.header .nav-inner .cate-pop .li-rt-item a:hover{color: #EA2325;}
.header .nav-inner .cate-pop .li-rt-item a:hover:before{width: 50%;}
.header .nav-inner .cate-pop .li-rt-item a:hover:after{width: 50%;}
.header .nav-inner .cate-pop .cont-li:hover .li-icon{opacity: 1; border:2px solid #EA2325;}
.header .nav-inner .cate-pop .item.cur{opacity: 1; z-index: 20;}

.header .nav-inner .cf-bd-top:hover  .cate-pop{width:850px; }



.header .nav-inner .service-line{float: right; padding-top: 10px; overflow: hidden;}
.header .nav-inner .service-line img{width: 40px; height: 40px; float: left;}
.header .nav-inner .service-line em{color: #5C6B74; float: left; line-height: 25px; padding-top: 5px; padding-right: 5px; font-size: 18px; font-weight: bold;}
.header .nav-inner .service-line span{color: #5C6B74; float: left; line-height: 22px; padding-top: 6px; font-size: 16px;}
.header .nav-inner .navitems-group{width: 970px; height: 50px; float: left}
.header .nav-inner .navitems-group li{float: left; padding: 12px 0; height: 26px; margin:0 35px 0 15px;}
.header .nav-inner .navitems-group li a{line-height: 26px; color: #76838F; font-size: 18px; font-weight: bold; position: relative;}
.header .nav-inner .navitems-group li a:before{content: ''; display: block; width: 0; height: 2px; background-color: #EA2325; border-radius: 2px 0 0 2px; transition:  width 300ms; position: absolute;right: 50%; bottom: -4px;}
.header .nav-inner .navitems-group li a:after{content: ''; display: block; width: 0; height: 2px; background-color: #EA2325; border-radius: 0 2px 2px 0; transition:  width 300ms; position: absolute;left: 50%; bottom: -4px;}
.header .nav-inner .navitems-group li a:hover{color:#EA2325; }
.header .nav-inner .navitems-group li a:hover:before{width: 50%;}
.header .nav-inner .navitems-group li a:hover:after{width: 50%;}
.header .nav-inner .navitems-group .cur{color: #EA2325; }
.header .nav-inner .navitems-group .cur:before{width: 50%;}
.header .nav-inner .navitems-group .cur:after{width: 50%;}

/*头部搜索*/
.total-container{width: 100%; min-width: 1200px; display: none;  background: #fff; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08); background:rgba(255,255,255,0.95); filter:alpha(opacity=95); position: fixed; left: 0; top: -50px; z-index: 100; }
.total-container .search-container{width: 1200px; height: 50px; padding: 12px 0; margin: 0 auto; position: relative;}
.total-container .logo{width: 160px; height: 50px; float: left; margin-right: 15px; overflow: hidden;}
.total-container .logo img{width: 160px; height: 50px; }
.total-container .search{width: 500px; height: 38px; padding-right: 80px; margin: 6px auto 0; position: relative;}
.total-container .search .search-text{display: block; width: 100%; border: 2px solid #EA2325;; padding-left: 10px; box-sizing: border-box; border-right:none; border-radius: 3px 0 0 3px; height: 38px; line-height: 34px; color: #37474F; font-size: 14px;}
.total-container .search .search-button{width: 80px; height: 38px; background-color: #EA2325; border-radius: 0 3px 3px 0; position: absolute; top:0; right: 0;}
.total-container .search .search-button:before{content: ''; display: block; width: 19px; height: 20px; background: url(../images/sousuo.png) no-repeat 0 0 / auto 20px; position: absolute; left: 30px; top:8px;}

.total-container .settleup{right: 0; top:19px;}
.total-container.show{ top: 0;}

/*搜索keyup事件*/
.search .search_text {
    position: absolute;
    left: 426px;
    top: 63px;
    z-index: 999;
    width: 488px;
    border: 1px solid #e5e5e5;
    padding-left: 10px;
    border-top: none;
    background-color: #fff;
    max-height: 240px;
    overflow: hidden;
    overflow-y: auto;
    display: none;
}

.search .search_text li {
    line-height: 30px;
    padding: 0 18px;
}

.search .scur {
    background-color: #f3f3f3;
}

.search .search_text b {
    color: red;
}

/*包屑导航*/
.past-bg{box-shadow: 0 4px 6px rgba(0,0,0,0.05); background-color: #fff; position: relative;}
.past{width: 1200px; padding: 14px 0 13px; height: 26px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 10px 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; }
.past span{float: left; line-height: 26px; color: #000000;}
.past .cata{float: left; line-height: 26px; color: #000000;}
.past a:hover.cata{color: #EA2325;}
.past .nav-item{float: left; height: 26px; }
.past .nav-item .menu-drop{float: left; height: 26px; position: relative; z-index: 10;}
.past .nav-item .menu-drop .trigger{position: relative;display: inline-block; padding: 0 26px 0 10px; height: 24px; line-height: 24px; border: 1px solid #dcdcdc; color: #000000;margin-left: 20px;}
.past .nav-item .menu-drop .trigger i{display: inline-block; width: 9px; height: 5px; background: url("../images/past-icon01.png") no-repeat -19px 0; position: absolute; top: 10px; right: 10px; overflow: hidden;}
.past .nav-item .menu-drop a:hover.trigger{border: 1px dashed #EA2325; color: #EA2325;}
.past .nav-item .menu-drop a:hover.trigger i{background: url("../images/past-icon01.png") no-repeat  -19px 0;}
.past .nav-item .menu-drop .drop-main-bd{display: none; width: 280px; background-color: #fff; padding-top: 2px; position: absolute; left: 19px; top: 26px;}
.past .nav-item .menu-drop .drop-main-bd .drop-main .cur{color: #EA2325;}
.past .nav-item .menu-drop .drop-main-bd .drop-main{width: 266px; padding: 6px 0 6px 8px; border: 3px solid #eee; overflow: hidden;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a{display: inline-block; width: 80px; float: left; margin-left: 8px; height: 30px; line-height: 30px; color: #666;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a:hover{color: #EA2325;}
.past .nav-item .hover .drop-main-bd{display: block;}
.past .nav-item .hover .trigger{border: 1px dashed #EA2325; color: #EA2325;}
.past .nav-item .hover .trigger i{background: url("../images/past-icon01.png") no-repeat;}


/*分页*/
.rev-page{padding:20px 20px 20px 0;}
.rev-page:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#infoPage {float:right; font-size: 14px; height: 42px;margin-bottom: 10px;margin-top: 4px;text-align: center;}
#infoPage ul li{float:left; line-height: 38px;list-style:none;color:#999999;}
#infoPage li span { float: left}
#infoPage .prev {margin-right: 20px;}
#infoPage .next {margin-left: 15px;}
#infoPage .everyPage{color:#666666;margin-left: 12px;border: 1px solid #e9e9e9;border-radius: 1px;display: inline-block;height: 38px;line-height: 38px; text-align: center;width:38px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage .nowPage{margin-left: 12px;border-radius: 1px; display: inline-block; height: 38px; line-height: 38px;text-align: center;width:38px;border: 1px solid #EA2325;color: #FFF;background:#EA2325;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage select{height:18px;color:#e60611;}
#infoPage span, .pager a {text-decoration: none;}
#infoPage li {display: inline-block;height: 45px;}
#infoPage li a, #infoPage .pages li span {display: block; float: left; width: auto; line-height:11px;}
#infoPage li a:hover {color:#EA2325;;background:#FFF; border: 1px solid #EA2325;}
#infoPage .upPage,#infoPage .downPage {border: 1px solid  #e9e9e9;border-radius: 1px; box-shadow: 0 2px 2px rgba(0,0,0,0.1); color: #333333;display: inline-block;font-size: 14px;font-style: normal;height: 38px;line-height: 38px;text-align: center;width:70px;margin-left:12px;}
#infoPage li.current {color: #000000; cursor: default;}
#inputPage{border:#e9e9e9 1px solid; font-size: 14px; color: #666666; width:50px; height: 38px; line-height: 38px; text-align: center;}
#inputPage:focus{border: 1px solid #EA2325;}
#infoPage .goToPage{margin-left:5px; background:#FFF;border:1px solid #e9e9e9; color: #999999; font-size: 14px; width: 70px; height: 38px; line-height: 34px; cursor:pointer;_padding-top: 1px;*padding-top: 1px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);transition:all 120ms;}
#infoPage .goToPage:hover {color:#EA2325;;background:#FFF; border: 1px solid #EA2325;}


/*简单头部*/

/*.header-mc{width: 1190px; padding-top: 20px; height: 100px; margin:  auto;}*/
/*.header-mc .logo{width: 240px;height: 80px; overflow: hidden; float: left;}*/
/*.header-mc .logo a{display: block; width: 240px;height: 80px;overflow: hidden;}*/
/*.header-mc .h-title{float: left; margin-left: 20px; padding-top: 8px; height: 72px; padding-left: 20px; font-size: 24px; color: #333333; background: url("../images/login-01-title-bg.png") no-repeat 0 center; line-height: 72px;  _margin-left: 10px;}*/

/*.h-step{width: 600px; padding-top: 20px; float: right; overflow: hidden;}*/
/*.h-step span{float: left;}*/
/*.h-step .label{display: block; width: 184px; height: 22px; line-height: 22px; text-align: center; color: #cccccc; font-size: 14px;}*/
/*.h-step .color{color: #42bc1c;}*/
/*.h-step .step01{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat;}*/
/*.h-step .step02{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat 0 -25px;}*/
/*.h-step .step03{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat 0 -50px;}*/



/*页脚*/
/*.qe_code{height: 280px;width: 100%;background: #fff;border-bottom: 2px solid #EA2325;}
.qe_code .item{width: 1200px;margin: 0 auto;padding-top: 88px;}

.qe_code .item .item_l{}
.qe_code .item .item_l .item_lcontent{margin-right: 70px;}
.qe_code .item .item_l .item_lcontent .title{font-size: 18px;color: #222222;line-height: 28px;font-weight: bold;}
.qe_code .item .item_l .item_lcontent .contentlist {margin-top: 5px;}
.qe_code .item .item_l .item_lcontent .contentlist a{font-size: 12px;color: #666666;line-height: 22px;display: block;cursor: pointer;}



.qe_code .item .item_r{width: 140px;height: 140px;background: #fff;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.10);padding: 10px;}
.qe_code .item .item_r img{width: 140px;height: 140px;background: #fff;}

.footer{height: 170px;background: #2D282E;width: 100%;}
.footer .item{width: 1200px;margin: 0 auto;height: 100%;padding-top: 30px;}
.footer .item .item_top{text-align: center;color: #fff;font-size: 12px;height: 15px;}
.footer .item .item_top a{padding-right: 20px;display: inline-block;color: #fff;cursor: pointer;}


.footer .item  .item_text{text-align: center;font-size: 12px;color: #999999;padding-top: 14px;height: 29px;}

.footer .item  .item_pic {text-align: center;margin-top: 20px;height: 38px;}
.footer .item  .item_pic .pic_item{width: 93px;height: 37px;margin-right: 10px;display: inline-block;}
.footer .item  .item_pic .pic_item img{width: 93px;height: 37px;}*/




/*简单页脚*/
.simple-footer{width: 100%; min-width: 1190px; padding: 20px 0 55px;  background-color: #fff;}
.simple-footer .footer-info{padding: 15px 0 40px; width: 1190px; margin: 0 auto;}
.simple-footer .footer-info .t-intro{text-align: center; line-height: 21px; color: #999; margin-bottom: 13px;}
.simple-footer .footer-info .t-intro a{color: #666;}
.simple-footer .footer-info .t-intro a:hover{text-decoration: underline; color: #EA2325;}
.simple-footer .footer-info .t-intro span{padding: 0 10px;}
.simple-footer .footer-info .copyright{text-align: center; color: #999; font-family: Verdana, "宋体"}
.simple-footer .footer-info .authentication{text-align: center; padding-top: 12px;}
.simple-footer .footer-info .authentication a{padding: 0 12px;}

.switch_city{margin-top: 20px;padding-left: 20px;}
.switch_city .city_icon{width: 13px;height: 16px;margin-top: 3px;}
.switch_city .city_icon img{width: 13px;height: 16px;}
.switch_city .city_text{font-size: 18px;color: #666666;font-weight: bold;margin-top: 1px;}
.switch_city .qh_city{color: #666666;font-size: 12px;padding: 2px 3px;background: #F2F2F2;border-radius: 1px;margin-left: 5px;margin-top: 2px;cursor: pointer;position: relative;}


.j_xiangxia{
    display: inline-block;
    width: 4px;
    height: 4px;
    border-right: 1px solid #828f99;
    border-bottom: 1px solid #828f99;
    transform: rotate(45deg);
    position: relative;
    top: -2px;
    background: #F2F2F2;
    border-radius: 1px;
}


.switch_city .box_city{position: absolute;width: 260px;top: 66px;left: 255px;z-index: 100;background: #FFFFFF;
    box-shadow: 0 4px 15px 0 rgba(0,0,0,0.15);padding: 5px 0 18px 18px;display: none;}

.switch_city .box_city .item{width: 33%;text-align: left;float: left;font-size: 13px;color: #666666;line-height: 18px;margin-top: 12px;cursor: pointer;}
.switch_city .box_city .item span{position: relative;}
.switch_city .box_city .item span:before{content:''; width: 0; height: 1px; background-color: #EA2325; position: absolute; bottom:-1px; left:50%; transform: translateX(-50%); transition:  all 250ms;}
.switch_city .box_city .item span:hover:before{width: 100%;}

.switch_city .box_city .cur{font-weight: bold;color: #EA2325;}




.switch_city .qh_city:hover + div{display: block;}
.switch_city .box_city:hover{display: block;}





/*2019-01-11新增*/
.shortcut .member-center .mc-dddd:before{content: ''; width: 100%; height: 6px; background-color: #fff; position: absolute; left: 0; top:-6px;}
.shortcut .shortcut-inner .welcome a{color: #293943; padding:0 3px;}
.qe_code{height: auto;}
.qe_code .item{padding-top: 58px; min-height: 145px; padding-bottom: 48px;}
.qe_code .item .item_l{padding-top: 10px;}
.qe_code .item .item_l .item_lcontent{width: 150px; margin-right: 20px;}
.footer{height: auto;}
.footer .item{height: auto; padding-bottom: 40px;}
.footer .item .item_top a{padding-right: 13px;}
.switch_city .city_icon{margin-top: 5px; margin-right: 3px;}

.switch_city{position: relative;}
.switch_city .box_city{top:20px; left: 77px;}


/*layer-tip*/
.layer-tip {position: fixed; bottom: 6rem; left: 50%; z-index: 9999; width: 50%; min-height: 3rem; margin-left: -25%; padding: 0 1rem; font-size: 1.2rem; text-align: center; line-height: 3rem; color: #fff; background-color: rgba(0,0,0,.5);}

.layer-tip2 {position: fixed; bottom: 6rem; left: 50%; z-index: 9999; width: 50%; min-height: 3rem; margin-left: -25%; padding: 0 1rem; font-size: 1.2rem; text-align: center; line-height: 3rem; color: #fff; background-color:#7CCD7C;}

/*base公用弹出层*/
.base-layer-bg{width: 100%; height: 100%; top: 0; position: fixed; z-index: 9999; background: url("../images/bg0.15.png") repeat;}
.base-layer-bg .d-layer{ width: 450px; border-radius: 4px; box-shadow: 0 0 0 5px rgba(0,0,0,0.15); border: 1px solid #bdbdbd; background-color: #fff; position: absolute; left: 55%; margin-left: -309px; top: 35%; z-index: 9999;}
.base-layer-bg .d-layer .mt{height: 35px; background-color: #f3f3f3; overflow: hidden;}
.base-layer-bg .d-layer .mt span{float: left; line-height: 35px; color: #666666; font-size: 14px; margin-left: 20px;}
.base-layer-bg .d-layer .mt a{display: block; width: 28px; height: 28px; background: url("../images/detail-01-allbg.png") no-repeat -55px 9px; float: right; margin: 3px 5px 0 0;}
.base-layer-bg .d-layer .mt a:hover{background: url("../images/detail-01-allbg2.png") no-repeat -55px 9px; ;}

/*确认弹出层*/
.base-layer-bg .favor .mc{padding: 20px 0 46px 132px; background: url("../images/cart-01-icon4.png") no-repeat 60px 25px;}
.base-layer-bg .favor .mc span{color: #ea2325; font-size: 20px; line-height: 28px;}
.base-layer-bg .favor .mc p{font-size:14px;padding-right: 100px; line-height: 22px; color: #666666; margin-bottom: 15px;}
.base-layer-bg .favor .mc .cel-btn{display: inline-block; width: 48px; height: 28px; border: 1px solid #cacbcb; border-radius: 2px; text-align: center; line-height: 28px; color: #666666; margin-right: 12px;}
.base-layer-bg .favor .mc a:hover.cel-btn{background-color: #f8f8f8;}
.base-layer-bg .favor .mc .con-btn{display: inline-block; width: 48px; height: 30px;  border-radius: 2px; text-align: center; line-height: 30px; background-color: #ea2325; color: #fff;}
.base-layer-bg .favor .mc a:hover.con-btn{background-color: #ea2325;}


/*消息弹出层*/
.base-layer-bg .contact .mc{padding: 23px 0 40px; background-color: #fff;}
.base-layer-bg .contact .mc p{ padding-left: 166px; padding-right: 100px; font-size: 14px; font-weight: bold; line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0;}
.base-layer-bg .contact .mc .btn{text-align: center;padding-top: 15px;}
.base-layer-bg .contact .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #ea2325;}
.base-layer-bg .contact .mc .btn a:hover.sub{background-color: #ea2325;}
.base-layer-bg .contact .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.base-layer-bg .contact .mc i{font-style: normal; padding: 0 3px;}

/*消息弹出层*/
.base-layer-bg .contact2 .mc{padding: 23px 0 40px; background-color: #fff;}
.base-layer-bg .contact2 .mc p{ padding-left: 166px; padding-right: 100px; font-size: 12px; line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0;}
.base-layer-bg .contact2 .mc .btn{text-align: center;padding-top: 15px;}
.base-layer-bg .contact2 .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #ea2325;}
.base-layer-bg .contact2 .mc .btn a:hover.sub{background-color: #ea2325;}
.base-layer-bg .contact2 .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.base-layer-bg .contact2 .mc i{font-style: normal; padding: 0 3px;}

/*错误消息弹出层*/
.base-layer-bg .contact3 .mc{padding: 23px 0 40px; background-color: #fff;}
.base-layer-bg .contact3 .mc p{ padding-left: 166px; padding-right: 100px; font-size: 12px; line-height: 30px; color: #000000; background: url("../images/layer-icon01.png") no-repeat 106px 0;}
.base-layer-bg .contact3 .mc .btn{text-align: center;padding-top: 15px;}
.base-layer-bg .contact3 .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #ea2325;}
.base-layer-bg .contact3 .mc .btn a:hover.sub{background-color: #ea2325;}
.base-layer-bg .contact3 .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.base-layer-bg .contact3 .mc i{font-style: normal; padding: 0 3px;}


/*2019-2-13*/
.header .top-wrap .logo{width: 230px;}
.header .top-wrap .logo img{width: 230px;}
.total-container .logo{width: 192px; height: 50px;}
.total-container .logo img{width: 192px; height: 50px;}
.total-container .search .search-button:before{background: url(../images/sousuo.png) no-repeat;}
.header .top-wrap .search-bd .search-button{
    background-color: #EA2325;
    background: -moz-linear-gradient(-45deg, #EA2325 0%, #FF5A86 100%);
    background: -webkit-linear-gradient(-45deg, #EA2325 0%,#FF5A86 100%);
    background: linear-gradient(135deg, #EA2325 0%,#FF5A86 100%);
    cursor: pointer;
}
.header .nav-inner .cf-bd{background:none;}
.header .nav-inner .cf-bd-top{background-color: #000; background-color: rgba(0,0,0,0.7);  filter:alpha(opacity=70);}
.header .top-wrap .search-bd .search-button:before{
    background: url("../images/sousuo.png") no-repeat;}

.shortcut .curr .mc-dddd a{height: 22px; margin-bottom: 1px;}
.shortcut .curr .mc-dddd a:after{margin-left: -50%; transform: translate(0,0);}
.switch_city .box_city .item span:before{margin-left: -50%; transform: translate(0,0);}
.shortcut .member-center .mc-dt:before{width: 7px; height: 4px; border-right:none; border-bottom: none;  right: 15px; top:14px; transform:none; background: url("../images/before-icon.png") no-repeat -93px 0;}
.shortcut .member-center:hover .mc-dt:before{position: absolute; right: 15px; top:14px; transform:none;background: url("../images/after-icon.png") no-repeat -93px 0;}
.j_xiangxia{
    display: inline-block;
    width: 6px;
    height: 5px;
    border-right: none;
    border-bottom:none;
    transform: none;
    position: relative;
    top: 0px;
    right:1px;
    background: url("../images/before-icon.png") no-repeat -93px -5px;
    border-radius: 0;
}
.header .nav-inner .cate-menu .hd-dt:before{width: 5px; height: 9px; border-right:none; border-bottom: none; transform: none; position: absolute; right: 27px; top:6px;background: url("../images/before-icon.png") no-repeat -53px -35px;}

.header .top-wrap .search{margin: 0 190px 0 420px; min-height: 60px;}
.header .nav-inner .cate-pop .item{display: none;}
.header .nav-inner .cate-pop .item.cur{display: block;}

.settleup .cart-box{border: none;border: 1px solid #EA2325 \9;border:calc(0px);}
.switch_city .box_city{border: none;border: 1px solid #EA2325 \9;border:calc(0px);}

.header .top-wrap .search-bd .search-button:before{position: absolute;left: 30px;top: 8px;}

.header .top-wrap .search-bd .search-button:before{display: none;}
.header .top-wrap .search-bd .search-button .icon-search{display: block; width: 20px; height: 22px;     background: url(../images/sousuo.png) no-repeat 0 0 / auto 20px; position: absolute; left: 30px; top:8px;}



