html{min-width: 1240px;}
body{font: 12px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;overflow-x: hidden;}
address, cite, dfn, em, var, i, b {font-style: normal;font-weight: normal;}
/* 顶部*/
.top-banner{position: relative;overflow: hidden;text-align: center;}
.toolbar{position: relative;width: 100%;height: 30px;background: #f6f6f6;}
.toolbar .top-nav ul li{float:left; display:inline;line-height: 34px;border-right:#e2e2e2 solid 1px;}
.toolbar .top-nav ul li a{display:block; float:left; padding:0 25px;color:#666;height:36px;}
.toolbar .top-nav ul li a:hover{color:#ff464e;}
.toolbar .top-nav ul li a.active{color:#ff464e;background:#fff;}
.toolbar .right-show{float: right;display: inline;color: #e2e2e2;line-height: 29px;}
.toolbar .right-show .login,.toolbar .right-show .other{float: left;}
.toolbar .right-show .login a{float: left;margin-left: 15px;color: #333;}
.toolbar .right-show .other a{float: left;margin-left: 20px;color: #333;}
/* 头部*/
.header{position: relative;width: 100%;height: 125px;border-bottom: 2px solid #f52;background: #fff;}  /*border-bottom: 2px solid #ff464e*/
.header .hgroup{width: 100%;height: 88px;}
.header .hgroup .logo{position: absolute;left: 0;top: 20px;}
.header .hgroup .logo img{width: 210px;height: 45px;}
.header .hgroup .protection{position: absolute;width: 465px;height: 33px;top: 31px;right: 440px;}
.header .hgroup .protection img{width: 465px;height: 33px;}
.header .hgroup .search{position: absolute;width:420px;height:35px;top:28px;right: 0;}
.header .hgroup .search .search-box{display:block;float: left;width:383px;height:35px;background: #ff464e;border-radius: 5px 0 0 5px;}
.header .hgroup .search .txt{width: 327px;height: 31px;margin: 2px 0 0 56px;color:#757575;padding: 0 10px;border:0 none;outline:0 none;background:#fff;border-radius: 5px;}
.header .hgroup .search .smt{width:37px;height:35px;color: #fff;line-height: 37px;border:0 none;cursor:pointer;background: #ff464e;border-radius: 0 5px 5px 0;}
.header .hgroup .search .hot-k{width: 420px;height: 20px;line-height: 30px;color: #ff0000;}
.header .hgroup .search .hot-k a{margin-right: 5px;}
.header .hgroup .search .suggest.dropdown{position:absolute;display:block;width:331px;max-height:335px;right:35px;top:33px;font-size:12px;border-radius: 0 0 5px 5px;border: 2px solid #ff464e;border-top: none;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;background-color:#fff;z-index:100;}
.header .hgroup .search .suggest.dropdown .dropdown-menu li{padding:3px 0}
.header .hgroup .search .suggest.dropdown .dropdown-menu li a{background-color:transparent}
.header .hgroup .search .npage{height:317px;}
.header .hgroup .search .suggest.dropdown .dropdown-menu li:hover a{color:#ff464e}
.header .hgroup .search .suggest.dropdown .dropdown-menu{max-height:332px;border: 1px solid #ECEAEA;border-top-color:#efefef;border-width: 1px 0 0 0;}
.header .hgroup .search .dropdown .dropdown-menu li{padding:10px}
.header .hgroup .search .dropdown .dropdown-header,.header .hgroup .search .dropdown .dropdown-menu li a{display:block;padding:3px 8px;line-height:1.42857143;white-space:nowrap}
.header .hgroup .search .dropdown .dropdown-menu li a{clear:both;font-weight:400;color:#333}
.header .hgroup .search .dropdown .dropdown-menu li a:focus,.header .hgroup .search .dropdown .dropdown-menu li a:hover{color:#ff464e;cursor:pointer;text-decoration:none;background: #f2f2f2}
.header .hgroup .search .dropdown .dropdown-menu .active a,.header .hgroup .search .dropdown .dropdown-menu .active a:focus,.dropdown .dropdown-menu .active a:hover{color:#fff;border-radius:4px}
.header .hgroup .search select {position: absolute;height: 35px;border-radius: 5px 0 0 5px;background: #ff464e;color: #fff;border: 0;padding: 0 5px;}
.header .nav ul li{float: left;display: inline;height: 38px;position: relative;font-weight: bold;}
.header .nav ul li.first a{text-align: center;text-decoration: none;}
.header .nav ul li a{float: left;cursor: pointer;padding: 10px 10px 0;color: #333;font-size: 14px;}
.header .nav ul li.active{background: #ff464e;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.header .nav ul li.active a{color: #fff;}
/*增强型头部导航菜单*/
#nav{font-size:14px;background-color:#fff;width:100%;height:37px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px 5px 0 0;display:inline-block;line-height:1}
#nav h1,#nav ul,#nav p,#nav img{margin:0;padding:0;border:0}
#nav h1{font-weight:400}
#nav ul{list-style:none}
#nav a{text-decoration:none;color:#5f5f5f}
#nav .menu-label{font-weight:700;text-transform:uppercase}
#nav .menu-top > li{float:left;position:relative;text-align:center;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;border-radius:5px 5px 0 0;height:37px}
#nav .menu-top > li:hover{background-color:#f52;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
#nav .menu-top .menu-right{float:right}
#nav .menu-button,.menu-button-active{display:block;line-height:39px;padding:0 10px;color:#5f5f5f;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s;border-radius:5px 5px 0 0}
#nav .menu-button-active{color:#f52}
#nav li:hover .menu-button{color:#fafafa;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav li:hover .menu-button-active{color:#fafafa;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav .menu-drop .menu-label{-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}
#nav li:hover .menu-drop .menu-label{-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}
#nav .menu-dropdown{text-align:left;background-color:#f52;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:7px;position:absolute;left:-5000px;opacity:0;z-index:100;margin-left:-10px;border-top:1px solid #f6f6f6}
#nav li:hover .menu-dropdown{left:0;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
#nav .menu-right:hover .menu-dropdown{left:auto;right:0}
#nav .menu-sub{margin:5px 0}
#nav .menu-sub li{white-space:nowrap;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;background:linear-gradient(10deg,#ff5522 50%,white 200%)}
#nav .menu-sub li:hover{background:#fafafa url(../img/menu4-select.png) no-repeat 10px;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
#nav .menu-subbutton{display:block;padding:7px 20px;line-height:1.3;color:#fafafa;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav .menu-sub li:hover .menu-subbutton{color:#5f5f5f;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav .menu-desc{font-style:italic;color:#eaeaea;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav .menu-sub li:hover .menu-desc{color:#707070;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
#nav .menu-row{vertical-align:text-top;display:inline-block;zoom:1;*display:inline}
#nav .menu-row .menu-sub{margin:0}
#nav h1{font-size:2em;color:#f0f0f0}
#nav p{color:#f0f0f0}
#nav .emp{font-weight:700}
#nav .quote{font-style:italic}
.filter{position: relative;text-align: center;overflow: hidden;}
.filter .subnav{position: relative;display: none;width: 100%;height: 50px;background: #fff;z-index: 100;padding-left: 10px;}
.filter .subnav.fixed{position: fixed;display: block;box-shadow: 0px 2px 3px rgba(0,0,0,0.1);top: 0px;}
.filter .subnav-main ul li {display: block;float: left;margin-right: 5px;display: inline;line-height: 50px;padding-right: 10px}
.filter .subnav-main ul li a{position: relative;display: inline-block;height: 37px;line-height: 50px;color: #666;font-size: 14px;min-width: 26px;text-align: center;}
.filter .subnav-main ul li a.active{color: #ff464e;text-decoration: none;}
.filter .subnav-main ul li a:hover{text-decoration: none;color: #ff464e;}
.filter .sort{width: auto;height: 38px;margin: 20px 0 0;}
.filter .sort .sort-main{width: 100%;height: 38px;border: 1px solid #f2f2f2;background-color: #fff;}
.filter .sort .sort-main a{float: left;padding: 0 15px;border-right: 1px solid #f2f2f2;text-align: center;font: 14px/36px Microsoft YaHei;color: #666;text-decoration: none;}
.filter .sort .sort-main a.active{color: #fff;background-color: #ff464e;}
/* 首页banner部分*/
.swiper{position: relative;text-align: center;overflow: hidden;}
.swiper .category{float: left;}
.swiper .category dl{width: 180px;height: 357px;overflow: hidden;padding: 2px 10px 1px;background-color: #fff;}
.swiper .category dl dd{float: left;width: 100%;height: 36px;overflow: hidden;line-height: 36px;text-align: center;background: url(../img/dotted_line.png) repeat-x bottom;}
.swiper .category dl dd a{display: block;position: relative;height: 35px;line-height: 35px;text-align: left;background: #fff;font-size: 12px;}
.swiper .category dl dd a:hover{color: #ff464e;text-decoration: underline;}
.swiper .category .ct-icon{display: inline-block;width: 24px;height: 24px;vertical-align: middle;position: relative;top: -2px;background: url(../img/ct_icons.png) no-repeat 0 0;margin-right: 5px;}
.swiper .category .ct-icon-nvzhuang{background-position: 0 0;}
.swiper .category .ct-icon-nanzhuang{background-position: -24px 0;}
.swiper .category .ct-icon-xiezi{background-position: -48px 0;}
.swiper .category .ct-icon-xiangbao{background-position: -72px 0;}
.swiper .category .ct-icon-muying{background-position: -96px 0;}
.swiper .category .ct-icon-meizhuang{background-position: -120px 0;}
.swiper .category .ct-icon-jujia{background-position: -144px 0;}
.swiper .category .ct-icon-jiafang{background-position: -168px 0;}
.swiper .category .ct-icon-wenti{background-position: -192px 0;}
.swiper .category .ct-icon-meishi{background-position: -216px 0;}
.swiper .category .ct-icon-shuma{background-position: -240px 0;}
.swiper .category .ct-icon-dianqi{background-position: -264px 0;}
.swiper .category .ct-icon-neiyi{background-position: -288px 0;}
.swiper .category .ct-icon-peishi{background-position: -312px 0;}
.swiper .category dl dd a:hover .ct-icon-nvzhuang{background-position: 0 -24px;}
.swiper .category dl dd a:hover .ct-icon-nanzhuang{background-position: -24px -24px;}
.swiper .category dl dd a:hover .ct-icon-xiezi{background-position: -48px -24px;}
.swiper .category dl dd a:hover .ct-icon-xiangbao{background-position: -72px -24px;}
.swiper .category dl dd a:hover .ct-icon-muying{background-position: -96px -24px;}
.swiper .category dl dd a:hover .ct-icon-meizhuang{background-position: -120px -24px;}
.swiper .category dl dd a:hover .ct-icon-jujia{background-position: -144px -24px;}
.swiper .category dl dd a:hover .ct-icon-jiafang{background-position: -168px -24px;}
.swiper .category dl dd a:hover .ct-icon-wenti{background-position: -192px -24px;}
.swiper .category dl dd a:hover .ct-icon-meishi{background-position: -216px -24px;}
.swiper .category dl dd a:hover .ct-icon-shuma{background-position: -240px -24px;}
.swiper .category dl dd a:hover .ct-icon-dianqi{background-position: -264px -24px;}
.swiper .category dl dd a:hover .ct-icon-neiyi{background-position: -288px -24px;}
.swiper .category dl dd a:hover .ct-icon-peishi{background-position: -312px -24px;}
.swiper .slide {position:relative;float: left;width: 720px;height: 350px;margin: 10px 15px 0 15px;overflow:hidden;}
.swiper .slide ul {position:absolute;height:380px;}
.swiper .slide ul li {position:relative;float:left; width:720px; height:350px; overflow:hidden;}
.swiper .slide ul li div {position:absolute; overflow:hidden;}
.swiper .slide img{width: 720px;height: 350px;}
.swiper .slide .btnBg {position:absolute; width:720px; height:20px; left:0; bottom:0; background:#000; display:none;}
.swiper .slide .btn {position:absolute; width:700px;height:23px;bottom:6px;text-align: center}
.swiper .slide .btn span {display:inline-block;width: 13px;height: 13px;border-radius: 10px;color: #e2e2e2;cursor: pointer;margin-right: 7px;overflow: hidden;background: #e2e2e2;}
.swiper .slide .btn span.active {color: #ff464e; background: #ff464e;}
.swiper .slide .preNext {position:absolute;width:29px;height:45px;top:152px;cursor:pointer;background:url(../img/sprite.png) no-repeat;background-color: rgba(0, 0, 0, 0.4);}
.swiper .slide .pre {left:0;}
.swiper .slide .next {right:0;background-position:right top;}
.swiper .banner{float: right;width: 250px;height: 359px;overflow: hidden;background: #fff;}
.swiper .banner dl{width: 251px;height: 360px;overflow:hidden;background-color: #e2e2e2;}
.swiper .banner dl dd{float:left;display:inline;width: 124.5px;height: 119px;overflow:hidden;text-align: center;background-color: #fff;margin: 0 1px 1px 0;}
.swiper .banner dl dd.last{width: 250px;height: 120px;}
.swiper .banner dl dd img{width:124px;max-height: 119px;}
.swiper .banner dl dd a:hover{opacity:.8;filter:alpha(opacity=80);}
.swiper .banner dl dd.last img{width: 250px;max-height: 120px;}
.bread{width: auto;height: 25px;margin: 10px 0 -15px 0;}
.bread .update-time{float: left;width: 550px;}
.bread .update-time .today{font-size: 16px;color: #333;}
.bread .update-time .today i.icon{display: block;float: left;margin-top: 2px;padding: 2px 15px;color: #fff;font-size: 12px;font: -webkit-control;margin-right: 10px;background: #000;}
.bread .update-time .today span{font-size: 12px;color: rgba(44, 73, 237, 1);margin-left: 5px;margin-right: 10px;}
.bread ul.other{float: right;width: auto;}
.bread ul.other li{display:inline;float:left;font-size:12px;font-family: Microsoft YaHei,SimSun;margin-left:15px;margin-top: 2px;cursor: pointer}
.bread ul.other li span{display:inline;float:left;margin-top: 1px;color:#333;}
.bread ul.other li .icon-arrow{background:url(../img/icon-arrow.png) no-repeat left center;width: 12px;height:16px;display: inline-block;margin-top: 1px;margin-left: 6px;}
.bread ul.other li:hover .icon-arrow{background:url(../img/icon-arrow-hover.png) no-repeat left center;}
.bread ul.other li:hover span{color: #ff464e;}
.bread ul.other li.active span{color: #ff464e;}
.bread ul.other li.active .icon-arrow{background:url(../img/icon-arrow-active.png) no-repeat left center;width: 12px;height:16px;display: inline-block;margin-top: 1px;margin-left: 5px;}
/* 商品列表*/
.goods-list{margin-top: 20px;min-height: 300px}
.goods-list fieldset{font-size: 18px;margin-top: 20px;border: none;border-top: 2px solid #ff464e;}
.goods-list ul.list-main{display: table;width: 1220px;min-height: 200px;}
.goods-list ul.list-main li{float: left;width: 285px;height: 395px;background: #fff;margin: 0 19.5px 19.5px 0;}
.goods-list ul.list-main li .goods-main{position: relative;width: 285px;height: 395px;border:#f6f6f6 solid 1px;}
.goods-list ul.list-main li .goods-main:hover{border: #eaeaea solid 1px;}
.goods-list ul.list-main li .pic{width: 285px;height: 285px;overflow: hidden;}
.goods-list ul.list-main li .pic img{width: 285px;height: 285px;}
.goods-list ul.list-main li .pic .new-icon{position: absolute;width: 37px;height: 0;padding-top: 37px;top: 0;left: 0;overflow: hidden;background: url(../img/new.png) no-repeat 0 0;}
.goods-list ul.list-main li .pic .shop-title{position: absolute;background: rgb(0 0 0 / 30%);margin: 3px;padding: 1px 5px 2px 5px;border-radius: 8px;}
.goods-list ul.list-main li .pic .shop-title img{margin-bottom: 1px;width: 12px;height: 12px;}
.goods-list ul.list-main li .pic .shop-title a{color:#FFF}
.goods-list ul.list-main li .pic .shop-title a:hover{color: #e9e6df;}
.goods-list ul.list-main li .pic .like a{position: absolute;background: rgb(0 0 0 / 30%);bottom: 115px;padding: 1px 7px 2px 7px;border-radius: 8px;right: 5px;color: #fff;}
.goods-list ul.list-main li .pic .like a:hover{color: #e9e6df;}
.goods-list ul.list-main li .quan{position: absolute;width: 75px;height: 75px;right: 0px;top: 0px;border-radius: 1px;text-align: center;background: url(../img/quan-icon.png) no-repeat;}
.goods-list ul.list-main li .quan a span{display:inline-block;font-size:14px;color:#fff;font-style:normal}
.goods-list ul.list-main li .quan a span em{font-family: KaiTi;font-size: 20px;color: #fff;font-style: normal;line-height: 72px;font-weight: bold;}
.goods-list ul.list-main li .quan-info{width:75px;height:75px;cursor:pointer;text-align:center;line-height:70px;}
.goods-list ul.list-main li .quan-info em{display:inline-block;font-size:14px;color:#fff;font-style:normal}
.goods-list ul.list-main li h3.title{width:270px;height:18px;line-height:18px;font-size: 12px;margin:10px;font-weight:normal;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.goods-list ul.list-main h3.title .label{display: inline-block;height: 16px;padding: 0 2px;font-size: 12px;line-height: 16px;color: #fff;text-align: center;margin-right: 5px;border-radius: 1px;background-color: #FFA248;}
.goods-list ul.list-main li .original-price{font-size: 12px;color: #999;line-height: 17px;margin: 15px 10px 0;/*font-family: FangSong;*/}
.goods-list ul.list-main li .original-price span.sold{float: right;}
.goods-list ul.list-main li .coupon-price{position: relative;width: 270px;height: 48px;line-height: 40px;padding: 0 10px 0px 5px;}
.goods-list ul.list-main li .coupon-price .price{float: left;line-height: 48px;font-size: 32px;font-weight: 700;font-family: Arial;color: #ff464e;}
.goods-list ul.list-main li .coupon-price .price em{font-size: 14px;font-family: Microsoft YaHei,verdana;vertical-align: 1px;margin-left: 1px;}
.goods-list ul.list-main li .coupon-price .quan-price{position: absolute;width: 47px;height: 19px;top: 15px;background: url(../img/quan-price.png) no-repeat;background-size: 100%;}
.goods-list ul.list-main li .btn-buy{position: absolute;top: 11px;right: 0;}
.goods-list ul.list-main li .btn-buy a{display: block;width: 70px;height: 30px;text-align: left;font-family: SimSun;font-size: 14px;cursor: pointer;color: #ff464e;line-height: 30px;overflow: hidden;}
.goods-list ul.list-main li .btn-buy a em{display: inline;float: left;width: 15px;height: 15px;margin: 8px 5px 0 12px;margin: 7px 5px 0 12px \9;_margin: 7px 5px 0 12px;vertical-align: -2px;background: url(../img/list-total.png) no-repeat;}
.goods-list ul.list-main li .btn-buy a em.m-icon{background-position:right -71px;}
.goods-list ul.list-main li .btn-buy a em.b-icon{background-position:right -37px;}
.goods-list ul.list-main li .btn-buy a em.j-icon{background-position:right -54px;}
.goods-list ul.list-main li .btn-buy a em.t-icon{background-position:right -88px;}
.goods-list ul.list-main li .btn-buy a i{display: none;float: left;width: 15px;height: 15px;text-align: right;margin-left: 14px;}
.goods-list ul.list-main li:hover .btn-buy{right: 10px;}
.goods-list ul.list-main li:hover .btn-buy a{color: #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;background: #ff464e;}
.goods-list ul.list-main li:hover .btn-buy a em{display: none;}
.goods-list ul.list-main li:hover .btn-buy a i{display: block;}
.goods-smalllist{display: flex;background: url(../img/dotted_line.png) 0 0 repeat-x #fff;}
.goods-smalllist ul{padding-left: 20px;}
.goods-smalllist ul.list-main li{float: left;width: 120px;margin: 0 10px 20px 0;}
.goods-smalllist ul.list-main li .goods-main{position: relative;z-index: 1}
.goods-smalllist ul.list-main li .pic img {border-radius: 5px;max-width: 100%;max-height: 100%;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
.goods-smalllist ul.list-main li .pic img:hover {transition: transform 0.3s;transform-origin: right bottom;-moz-transform:scale(3);-webkit-transform:scale(3);-o-transform:scale(3); }
.goods-smalllist ul.list-main li .pic .price{position: relative;background: rgb(235 235 235 / 90%);top: 118px;padding: 0 8px 2px 5px;border-radius: 10px;font-size: 14px;height: 14px;color: #ff464e;margin: 0 auto;width: fit-content}
.goods-smalllist ul.list-main li .pic .price em{font-family: KaiTi;font-size: 12px;}
.goods-list .laypage-main {margin: 40px 0;border: 1px solid #ff464e; border-right: none; border-bottom: none; font-size: 0;}
.goods-list .laypage-main,.laypage-main ul li{display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.goods-list .laypage-main ul li{line-height: 36px; border-right: 1px solid #ff464e; border-bottom: 1px solid #ff464e; font-size: 14px;background: #fff;}
.goods-list .laypage-main ul li span,.laypage-main ul li a{padding: 0 20px; line-height: 36px; font-size: 14px;}
.goods-list .laypage-main .active{background-color:#ff464e; color:#fff;}
.place-explain{position: relative;overflow: hidden;margin: 15px 0;color: #797979;}
.place-explain a{color: #797979;} 
.good-d{cursor: pointer;width: 575px !important ;border: 5px solid #fff}
.good-t{cursor: pointer;width: 350px;height: 350px;}
.detail{position: relative;overflow: hidden;}
.detail fieldset{font-size: 18px;margin-top: 20px;border: none;border-top: 2px solid #ff464e;}
.detail .toggle{position: absolute;box-shadow: inset 2px 10px 10px #fff;float: left;margin-top: -35px;border-radius: 15px;background: #d2d2d2;padding: 5px 10px 5px 20px;font-size: 14px;color: #ff464e;cursor: pointer;}
.detail .toggled{position: absolute;box-shadow: inset 2px 10px 10px #fff;float: left;margin-top: -35px;border-radius: 15px;background: tomato;padding: 5px 10px 5px 20px;font-size: 14px;color: azure;cursor: default;}
.detail .toggle i,.toggled i {vertical-align: -1px;margin-left: -3px}
.detail .goods-pic{width: 350px;height: 350px;float: left;background: #fff;padding: 20px;}
.detail .goods-img{width: 1160px;float: left;padding: 20px;background: #fff;margin-top: 20px;}
.detail .goods-info{width: 520px;height: 350px;float: left;padding: 20px 20px 20px 0;background: #fff;} /*790->509*/
.detail .goods-info h1.title{font-size: 18px;line-height: 20px;font-weight: bold;color: #525252;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.detail .goods-info p.description{min-height: 73px;font-size: 14px;color: #f79a9a;line-height: 24.5px;margin-top: 10px;}
.detail .goods-info .price{width: auto;height: 40px;padding: 5px 10px;overflow: hidden;line-height: 46px;background: url(../img/detail-price.png) no-repeat;background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;}
.detail .goods-info .price span{font-size: 12px;color: #787878;}
.detail .goods-info .price span b{padding: 0 3px;}
.detail .goods-info .price span b i{font-family: Microsoft Yahei;}
.detail .goods-info .price .coupon-price{float: left;margin-right: 10px;line-height: 38px;margin-left: 2px;}
.detail .goods-info .price .coupon-price b{font-size: 26px;font-family: Arial;color: #ff464e;}
.detail .goods-info .price .coupon-price b i{font-size: 18px;}
.detail .goods-info .price .original-price{float: left;margin-right: 10px;}
.detail .goods-info .price .original-price b{font-size: 16px;color: #666;text-decoration: line-through;}
.detail .goods-info .price .volume{float: left;margin-right:10px}
.detail .goods-info .price .volume b{font-size: 12px;color: #fc903d;}
.detail .goods-info .price .date{float: left;}
.detail .goods-info .price .date b{font-size: 12px;color: green;}
.detail .goods-info .quan {float: left;height: 64px;width:380px;padding: 8px 10px 8px 0;border-left: none;border-right: none;overflow: hidden;background: url(../img/dotted_line.png) 0 0 repeat-x;}
.detail .goods-info .quan .isquan, .noquan, .iskfan, .istime {display: table-cell;min-width: 174px;height: 64px;padding-left: 18px;line-height: 64px;font-size: 35px;font-family: Arial;color: #fff;background: url(../img/quan.png) no-repeat;}
.detail .goods-info .quan .noquan {background: url(../img/qian.png) no-repeat;}
.detail .goods-info .quan .iskfan {color: #fff;background: url(../img/quan-kf.png) no-repeat;}
.detail .goods-info .quan .istime {font-family: cursive;font-size: 20px;background: url(../img/quan-time.jpg) no-repeat;}
.detail .goods-info .quan .isquan em, .iskfan em{font-size: 14px;font-family: Microsoft YaHei,verdana;vertical-align: 1px;margin-left: 1px;}
.detail .goods-info .quan .istime span{color: #fff;line-height: 82px;margin-left: 17px;box-shadow: 0 1px 0 0 rgb(5 20 0 / 20%), 0 0 5px rgb(0 0 0 / 50%);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.detail .goods-info .code{position: absolute;right: 290px;}
.detail .goods-info .code dd img{width: 25px;height: 25px;position: absolute;top: 45.5px;left: 45.5px;border-radius: 5px;box-shadow: 0px 0px 0px 3px #fff;}
.detail .goods-info .dotted{background: url(../img/dotted_line.png) 0 0 repeat-x;}
.detail .goods-info .trans{clear: both;padding-top: 3px;width: 390px;border-left: none;border-right: none;background: url(../img/dotted_line.png) 0 0 repeat-x;}
.nomore {text-align: center;color: #c9c9c9;text-shadow: 1px 1px 0px #ff6348;font-size: 23px;display: none;position: absolute;width: 100%;margin-top: 100px;}
/*权益券*/
.goods-list ul.list-main li .pic{font-family: Microsoft YaHei,verdana}
.goods-list ul.list-main li .pic .title{width: 100%;height: 40px;position: absolute;color: #fff;text-align: center;line-height: 40px} 
.goods-list ul.list-main li .pic .usetime{width: 100%;position: absolute;color: #9b9b9b;text-align: center;margin-top: 50px} 
.goods-list ul.list-main li .pic .amount{width: 100%;position: absolute;text-align: center;margin-top: 78px;color: #ff5540;font-size: 35px;font-weight: 600;} 
.goods-list ul.list-main li .pic .amount i{color: #ff5540;font-size: .28rem;font-style: normal;font-weight: 400;position: relative;vertical-align: 1px;} 
.goods-list ul.list-main li .pic .condition{width: 100%;position: absolute;text-align: center;margin-top: 121px;color: #ff5540;} 
.goods-list ul.list-main li .pic .shopicon{position: absolute;text-align: left;margin-top: 208px;padding-left: 45px} 
.goods-list ul.list-main li .pic .shopicon img{width: 23px;height: 23px;position: absolute;margin: -4px 0px 0px -29px;} 
.goods-list ul.list-main li .pic .shoparrow{position: absolute;margin: 208px 0 0 259px;} 
.goods-list ul.list-main li .pic .desc{position: absolute; margin: 246px 0 0 15px;color: #9b9b9b;} 
/*分类榜*/
.category-list{padding: 10px 0 10px 20px;background: #fff;margin-top: 10px;border-radius: 10px;overflow: hidden;height: 108px}
.category-list img{margin:0 3px 6px 0;}
.category-list h,d a{font-size: 14px;color: #f56293;}
.category-list h{font-family: cursive;}
.category-list e{font-size: 14px;float: right;margin-right: 30px; cursor: pointer;color: #999}
.category-list p{width: 98%;border-top: solid #29d926 1px;margin: 5px 0 10px;}
.category-list i{font-size: 12px;color: #f56293;}
.category-list div{-moz-columns: auto 6;-webkit-columns: auto 6;columns: auto 6;column-gap: 15px;/*display:inline-block;*/line-height: 25px;}
/* 底部*/
.footer{position: relative;height: 110px;padding: 40px 0;margin-top: 40px;line-height: 30px;color: #bbb;font-weight: 300;border-top: #ff464e solid 4px;background-color: #393D49;}
.footer a{margin-right: 15px;color: #bbb;}
.footer .qr-code{width: 150px;height: 120px;float: left;border-right: 1px solid #484d5a;}
.footer .qr-code img{width: 90px;height: 90px;}
.footer .thanks{width: 500px;height: 40px;margin-left: 50px;float: left;background: url(../img/thanks.png) no-repeat;background-size: 100%;}
.footer .links{width: 800px;height: 35px;margin-left: 50px;float: left;line-height: 20px;}
.footer .links p{float: left;line-height: 30px;font-weight: bold;color: #fff;}
.footer .links .links-main{width: 720px;float: left;margin-top: 5px;}
.footer .company{width: 800px;float: left;margin: 5px 50px;}
.footer .service{float: right;}
.footer .service a{display: block; width: 86px; height: 35px; background: url(../img/service.png) no-repeat;}
.footer .service .contact-us{float: left;background-position: 0 -5px;margin-right: 0;text-indent:-9999em;}
.footer .service .contact-us:hover{ background-position: 0 -52px;}
.footer .service .working-time{width:65px;float: left;padding-left:10px;}
.footer .service .working-time p{ color: #919191; line-height: 18px;}