* {
    margin: 0px auto;
    padding: 0px;
}
html,body {
    color:#333;
    font-size:14px;
    /*font-family:'宋体','黑体','微软雅黑';*/
    overflow-x:hidden;
    background:#F7F7F7;
    max-width:768px
}
html.orlibg,.orlibg,.orlibg body {
    background:#EEEFF1
}
address,em,i {
    font-style:normal
}
ul,li {
    list-style:none
}
a {
    hide-focus:expression(this.hideFocus=true);
    outline:none;
    cursor:pointer;
    text-decoration:none;
    color:#333;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    font-weight: normal;
}
a:hover,a:focus,a:active {
    color:#FF4702;
    hide-focus:expression(this.hideFocus=true);
    outline:none;
    cursor:pointer;
    text-decoration:none
}
.container {
    max-width:768px;
    margin:0px auto
}
.container:before,.container:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.bgwh {
    background:#FFF
}
.moviby {
    display:block;
    position:fixed;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    background-color:rgba(0,0,0,0.5);
    z-index:4
}
.mtb10 {
    margin-bottom:10px;
    margin-top:10px
}
.navBar {
    display:block;
    position:relative;
    height:30px;
    margin-top:5px
}
.navBar .BarLeft,.navBar .BarRight {
    display:block;
    position:absolute;
    top:0px;
    width:36px;
    text-align:center
}
.navBar .BarLeft a,.navBar .BarRight a {
    display:block;
    height:30px;
    width:30px;
    margin:0px;
    overflow:hidden;
    text-indent:-1000px
}
.navBar .BarLeft {
    left:0px
}
.navBar .BarLeft a {
    background:url(../img/Icon/fenlei.png) no-repeat 0px 0px;
    background-size:contain
}
.navBar .BarRight {
    right:0px
}
.navBar .BarRight a {
    background:url(../img/Icon/gwc.png) no-repeat 0px 0px;
    background-size:contain;
    margin:0px 0px 0px auto
}
.navBar .BarCenter {
    display:block;
    position:relative;
    margin:0 36px
}
.navBar .BarCenter input {
    display:block;
    width:100%;
    background:#F1F1F1;
    border:0px solid #F1F1F1;
    height:30px;
    line-height:30px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    padding:0px 5px 0px 30px;
    font-size:1rem
}
.navBar .BarCenter i.icon {
    display:block;
    position:absolute;
    height:20px;
    width:20px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url(../img/Icon/ss.png);
    top:5px;
    left:5px
}
.navBar.Tit {
    margin-top:0px;
    height:40px;
    line-height:40px
}
.navBar.Tit .BarLeft,.navBar.Tit .BarRight {
    width:30px;
    margin-top:5px
}
.navBar.Tit .BarLeft a {
    background:url(../img/Icon/fh.png) no-repeat 0px 0px;
    background-size:contain
}
.navBar.Tit .BarRight a {
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    -o-opacity:0;
    -ms-opacity:0;
    opacity:0
}
.navBar.Tit .BarCenter {
    margin:0 36px;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    font-size:1.4rem;
    /*font-weight:600*/
}
.header {
    display:block;
    position:relative;
    height:35px;
    margin-top:8px;
    line-height:30px;
    overflow-x:scroll
}
.header.mn {
    margin-top:0px
}
.header::-webkit-scrollbar {
    display:none
}
.header ul {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    padding:0px;
    margin:0px
}
.header ul li {
    padding:0px;
    height:35px;
    white-space:nowrap
}
.header ul li a {
    display:block;
    /*font-weight:bold;
    font-family:'微软雅黑','黑体','宋体';*/
    font-size:16px;
    height:35px;
    padding:0px 15px
}
.header ul li.active a {
    position:relative;
    color:#FFB543
}
.header ul li.active a:before {
    content:'';
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    height:3px;
    background:#FFB543;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.Tabps {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    padding:0px;
    margin:0px -8px
}
.Tabps.bgw {
    background:#FFF;
    margin:10px -15px 0px;
    padding:10px 15px
}
.Tabps li {
    padding:0px 8px;
    margin:0px;
    height:33px;
    white-space:nowrap;
    position:relative
}
.Tabps li a {
    display:block;
    padding:0px;
    color:#000;
    font-family:'微软雅黑','黑体','宋体';
    font-size:13px;
    font-weight:bold
}
.Tabps li:before {
    content:'';
    display:block;
    -moz-transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    -ms-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
    position:absolute;
    left:8px;
    bottom:0px;
    height:3px;
    background:#FD9B00;
    width:0px
}
.Tabps li.active {
    color:#FD9B00
}
.Tabps li.active:before {
    width:auto;
    right:8px
}
.Tabps li.active a {
    color:#FD9B00
}
ul.haedcat {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    padding:0px;
    margin:0px -8px
}
ul.haedcat li {
    padding:15px 8px 10px;
    margin:0px;
    white-space:nowrap;
    position:relative
}
ul.haedcat li a {
    display:block;
    padding:0px
}
ul.haedcat li span,ul.haedcat li em {
    display:block;
    overflow:hidden;
    position:relative;
    text-align:center
}
ul.haedcat li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    max-width:120px
}
ul.haedcat li img {
    max-width:100%
}
ul.haedcat li em {
    /*font-family:'微软雅黑','黑体','宋体';
    font-size:1.1rem;
    font-weight:600*/
    padding-top:5px;
}
.BaBtab {
    display:block;
    z-index:99;
    height:35px;
    position:relative;
    margin:5px 0px 1px;
    padding-right:40px
}
.BaBtab:before {
    content:'';
    display:block;
    position:absolute;
    left:-15px;
    right:-15px;
    bottom:0px;
    height:1px;
    background:#EFEFEF;
    width:auto
}
.BaBtab div.sav {
    width:40px;
    position:absolute;
    right:0px;
    top:0px;
    bottom:0px;
    line-height:32px;
    text-align:right
}
.BaBtab div.sav a {
    display:block;
    overflow:hidden;
    height:25px;
    width:25px;
    margin:4px 0px 0px auto;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
    background-image:url(../img/Icon/qh.png);
    text-indent:-1000px;
    text-align:left
}
.BaBtab .navt {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    padding:0px;
    margin:0px
}
.BaBtab .navt li {
    white-space:nowrap;
    position:relative;
    height:35px;
    line-height:35px;
    font-size:1.2rem;
    font-weight:600;
    text-align:left
}
.BaBtab .navt li a {
    color:#666;
    display:block;
    padding-right:15px;
    white-space:nowrap;
    position:relative;
    font-size: 14px;
    font-weight: normal;
}
.BaBtab .navt li a:active,.BaBtab .navt li a:hover,.BaBtab .navt li a:focus,.BaBtab .navt li.active a {
    color:#FD9B00
}
.BaBtab .navt li a.da:after {
    display:inline-block;
    content:'';
    height:14px;
    width:7px;
    background:url(../img/Icon/sort.png) no-repeat 0px 0px;
    position:absolute;
    right:0px;
    top:50%;
    margin-top:-7px
}
.BaBtab .navt li a.desc:after {
    background-position:-10px 0px
}
.BaBtab .navt li a.asc:after {
    background-position:-20px 0px
}
.main_visual {
    overflow:hidden;
    position:relative;
    display:block;
    padding:0px;
    z-index:2;
    margin:10px -15px 0px
}
.main_visual .main_image {
    height:auto;
    overflow:hidden;
    position:relative
}
.main_visual .main_image ul {
    width:9999px;
    height:auto;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0
}
.main_visual .main_image li {
    float:left;
    width:auto;
    height:auto
}
.main_visual .main_image li span,.main_visual .main_image li a {
    display:block;
    width:100%;
    height:auto
}
.main_visual .main_image li a img {
    display:block;
    width:100%
}
.main_visual div.flicking_con {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:999;
    width:auto;
    height:10px;
    display:block
}
.main_visual div.flicking_con a {
    float:left;
    width:15px;
    height:5px;
    margin:0 3px;
    padding:0;
    background:rgba(255,255,255,0.5);
    display:block;
    text-indent:-1000px;
    overflow:hidden;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.main_visual div.flicking_con a.on {
    background:#fff
}
.bgwh .main_visual {
    margin-top:0px
}
.tabHd {
    overflow:hidden;
    position:relative;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    margin:0px -15px;
    padding:0px;
    margin-bottom: 4px;
}
.tabHd li {
    display:block;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px
}
.tabHd li a {
    display:block;
    /*font-weight:bold;*/
    font-family:'微软雅黑';
    font-size:15px;
    text-align:center;
}
.tabHd li a:before {
    display:block;
    clear:both;
    height:45px;
    width:45px;
    content:'';
    overflow:hidden;
    margin:0px auto;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    margin-bottom:10px;
}
.tabHd li.Hdnew a:before {
    background-image:url(../img/Icon/yhq.png)
}
.tabHd li.Hdxsqg a:before {
    background-image:url(../img/Icon/xsqg.png)
}
.tabHd li.Hdyhq a:before {
    background-image:url(../img/Icon/new.png)
}
.tabHd li.Hdqta a:before {
    background-image:url(../img/Icon/qta.png)
}
.inad {
    display:block;
    margin:10px -15px;
    padding:0px;
    text-align:center;
    position:relative;
    height: 138px;
}
.inad img {
    max-width:100%
}
.inad span {
    position:absolute;
    right:0px;
    bottom:10%;
    background:#FF6E17;
    color:#FFF;
    padding:6px 15px;
    display:block;
    -moz-border-radius:20px 0px 0px 20px;
    -webkit-border-radius:20px 0px 0px 20px;
    -o-border-radius:20px 0px 0px 20px;
    -ms-border-radius:20px 0px 0px 20px;
    border-radius:20px 0px 0px 20px;
    font-family:'微软雅黑','黑体','宋体'
}
.adimg {
    display:block;
    margin:0px -15px;
    padding:0px;
    text-align:center;
    position:relative
}
.adimg img {
    max-width:100%
}
.Counter {
    display:block;
    margin:0px -15px;
    padding:0px
}
.Counter li {
    display:block;
    margin:1px 0px;
    background:#FFF;
    border:1px solid #EEE;
    border-left-width:0px;
    border-right-width:0px;
    position:relative
}
.Counter li .cut_L {
    display:block;
    width:33.3333%;
    position:absolute;
    left:0px;
    top:-1px;
    bottom:-1px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    vertical-align:middle
}
.Counter li .cut_L a {
    display:block;
    padding-top:40%
}
.Counter li .cut_L a em,.Counter li .cut_L a span {
    display:block;
    color:#FFF;
    text-align:center;
    white-space:nowrap
}
.Counter li .cut_L a span {
    font-weight:bold;
    font-family:'微软雅黑','黑体','宋体';
    font-size:1.4rem
}
.Counter li .cut_L a em {
    font-size:1rem;
    margin-top:5px
}
.Counter li .cut_R {
    display:block;
    margin-left:33.3333%
}
.Counter li .cut_R:before,.Counter li .cut_R:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.Counter li .cut_R .lit {
    display:block;
    width:50%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #EEE;
    border-top-width:0px;
    border-bottom-width:0px
}
.Counter li .cut_R .lit .img {
    display:block;
    border-bottom:1px solid #EEE;
    position:relative
}
.Counter li .cut_R .lit .img a {
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    overflow:hidden
}
.Counter li .cut_R .lit .img img {
    max-width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:8px;
}
.Counter li .cut_R .lit .img img.cr {
    width:100%
}
.Counter li .cut_R .lit .Tit {
    display:block;
    height:40px;
    font-size:14px;
    overflow:hidden;
    line-height:18px;
    padding:3px 5px;
    /*font-weight:600;*/
}
.Counter li .cut_R .lit .Price {
    display:block;
    height:20px;
    font-size:14px;
    line-height:20px;
    padding:0px 5px;
    font-weight:800;
    margin-bottom:8px;
    overflow:hidden
}
.Counter li .cut_R .lit .Price em {
    color:#FF2627;
    padding-right:5px
}
.Counter li .cut_R .lit .Price span {
    color:#FF2627;
    font-size:16px
}
.Counter li .cut_R .lit .Price span.spa {
    color:#999;
    text-decoration:line-through;
    font-weight:normal;
    margin-left:10px;
    font-size:14px
}
.Counter li.cuter1 .cut_L {
    background-image:url(../img/Icon/yszq.png)
}
.Counter li.cuter2 .cut_L {
    background-image:url(../img/Icon/yszq1.png)
}
.Counter li.cuter3 .cut_L {
    background-image:url(../img/Icon/yszq3.png)
}
.hotzy {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    margin:0px -15px;
    padding:0px
}
.hotzy li {
    display:block;
    flex:1
}
.hotzy img {
    max-width:100%
}
.Stitle {
    margin:0px;
    padding:15px 0px 10px;
    font-size:1.3rem;
    font-weight:bold;
    display:block
}
.tith2 {
    border-left:3px solid #FF9812;
    padding:0px 10px;
    margin:10px 0px;
    font-size:1.4rem;
    font-weight:bold
}
.titles {
    position:relative;
    display:table;
    border-collapse:separate;
    padding:10px 0px
}
.titles:before {
    content:'';
    display:block;
    position:absolute;
    left:-15px;
    right:-15px;
    bottom:0px;
    height:1px;
    background:#EFEFEF;
    width:auto
}
.titles span,.titles a {
    display:table-cell;
    font-size:1.2rem
}
.titles span {
    font-weight:bold;
    position:relative;
    z-index:2;
    float:left;
    width:100%
}
.titles a {
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    color:#FF6900;
    position:relative;
    padding-right:18px;
    font-size:1rem
}
.titles a:after {
    display:block;
    height:12px;
    width:12px;
    content:'';
    overflow:hidden;
    vertical-align:middle;
    background:url(../img/Icon/gduo.png) no-repeat center center;
    background-size:contain;
    position:absolute;
    right:0px;
    top:50%;
    margin-top:-6px
}
.Sgoods {
    margin:0px -10px;
    padding:0px;
    display:block
}
.Sgoods:before,.Sgoods:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.Sgoods li {
    display:block;
    width:50%;
    float:left;
    padding-bottom:15px
}
.Sgoods li .img {
    display:block;
    border:1px solid #CCC;
    position:relative;
    margin:0px 5px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -o-border-radius:7px;
    -ms-border-radius:7px;
    border-radius:7px;
    overflow:hidden
}
.Sgoods li .img a {
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    overflow:hidden
}
.Sgoods li .img img {
    max-width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.Sgoods li .img img.cr {
    width:100%
}
.Sgoods li .Tit {
    display:block;
    height:40px;
    font-size:15px;
    overflow:hidden;
    line-height:18px;
    padding:3px 10px;
    font-weight:600;
    margin-top:10px
}
.Sgoods li .Price {
    display:block;
    height:20px;
    font-size:14px;
    line-height:20px;
    padding:0px 10px;
    font-weight:800;
    margin-bottom:8px;
    overflow:hidden
}
.Sgoods li .Price em {
    color:#FF2627;
    padding-right:5px
}
.Sgoods li .Price span {
    color:#FF2627;
    font-size:16px
}
.Sgoods li .Price span.spa {
    color:#999;
    text-decoration:line-through;
    font-weight:normal;
    margin-left:10px;
    font-size:14px
}
.footer {
    height:60px;
    margin-top:20px;
    width:auto;
    position:relative;
    display:table;
    border-collapse:separate;
    width:100%;
    z-index:99
}
.footer ul.ul {
    display:table;
    border-collapse:separate;
    height:60px;
    margin:0px;
    left:0px;
    right:0px;
    position:fixed;
    bottom:0px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    z-index:9999;
    background:#fafafa;
    border-top:1px solid #EEE
}
.footer ul.ul li {
    display:table-cell;
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    position:relative
}
.footer ul.ul li a {
    color:#656565;
    display:block;
    text-align:center;
    font-size:16px
}
.footer ul.ul li a:before {
    content:'';
    display:block;
    width:26px;
    height:26px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    margin:5px auto 3px;
}
.footer ul.ul li a.F-home:before {
    background-image:url(../img/Icon/sj.png)
}
.footer ul.ul li a.F-cart:before {
    background-image:url(../img/Icon/F-cart.png)
}
.footer ul.ul li a.F-sub:before {
    background-image:url(../img/Icon/F-sub.jpg);
}
.footer ul.ul li a.F-order:before {
    background-image:url(../img/Icon/F-order.png)
}
.footer ul.ul li a.F-my:before {
    background-image:url(../img/Icon/F-my.png)
}
.footer ul.ul li.active a {
    color:#FF8F0F
}
.footer ul.ul li.active a.F-home:before {
    background-image:url(../img/Icon/sji.png)
}
.footer ul.ul li.active a.F-cart:before {
    background-image:url(../img/sc.jpg);
    width: 26px;
    height: 26px;
}
.footer ul.ul li.active a.F-order:before {
    background-image:url(../img/Icon/F-order-s.png)
}
.footer ul.ul li.active a.F-my:before {
    background-image:url(../img/Icon/F-my-s.png)
}
.footer ul.divul {
    display:table;
    border-collapse:separate;
    height:60px;
    margin:0px;
    left:0px;
    right:0px;
    position:fixed;
    bottom:0px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    z-index:9999;
    background:#fafafa;
    border-top:1px solid #EEE
}
.footer ul.divul li {
    display:table-cell;
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    position:relative;
    background:url(../img/Icon/ljgm.png) no-repeat center center;
    background-size:cover;
    text-align:center
}
.footer ul.divul li.active {
    background:url(../img/Icon/gwcbj.png) no-repeat center center;
    background-size:cover
}
.footer ul.divul li a {
    text-align:center;
    font-size:1.6rem;
    color:#FFF;
    font-weight:600
}
.evalua {
    margin-top:10px
}
.evalua ul {
    margin:0px;
    padding:0px;
    display:block
}
.evalua ul:before,.evalua ul:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.evalua ul li {
    display:block;
    padding:10px 0px;
    position:relative
}
.evalua ul li:after {
    display:block;
    clear:both;
    height:1px;
    content:'';
    overflow:hidden;
    background:#EFEFEF;
    position:absolute;
    bottom:0px;
    left:-15px;
    right:-15px
}
.evalua ul li h2 {
    margin:0px 0px 10px;
    padding:0px;
    display:block;
    font-size:18px;
    height:20px;
    font-weight:600
}
.evalua ul li div.img {
    width:110px;
    position:absolute;
    top:40px;
    left:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
.evalua ul li div.img a {
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    overflow:hidden
}
.evalua ul li div.img img {
    max-width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.evalua ul li div.img img.crs {
    width:100%
}
.evalua ul li div.eva_R {
    display:block;
    padding:0px 0px 0px 110px;
    position:relative
}
.evalua ul li div.eva_R .evaT {
    position:relative;
    display:table;
    border-collapse:separate;
    margin-left:8px;
    margin-bottom:10px
}
.evalua ul li div.eva_R .evaT div {
    display:table-cell;
    font-size:18px
}
.evalua ul li div.eva_R .evaT div.evl {
    position:relative;
    z-index:2;
    float:left;
    width:100%
}
.evalua ul li div.eva_R .evaT div.evl a {
    display:block;
    max-height:50px;
    overflow:hidden;
    line-height:25px;
    font-weight:600
}
.evalua ul li div.eva_R .evaT div.evr {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.evalua ul li div.eva_R .evaT div.evr span,.evalua ul li div.eva_R .evaT div.evr em {
    display:block;
    text-align:right;
    margin-left:5px
}
.evalua ul li div.eva_R .evaT div.evr span {
    color:#000;
    font-weight:600
}
.evalua ul li div.eva_R .evaT div.evr em {
    color:#666
}
.evalua ul li div.eva_R .Price {
    display:block;
    height:20px;
    font-size:16px;
    line-height:20px;
    padding:0px 8px;
    margin-bottom:10px;
    overflow:hidden;
    color:#666
}
.evalua ul li div.eva_R .Price em {
    color:#FF2627;
    padding-right:5px
}
.evalua ul li div.eva_R .Price span {
    color:#FF2627;
    font-size:18px;
    font-weight:800
}
.evalua ul li div.eva_R .Price em+span {
    margin-right:10px
}
.evalua ul li div.eva_R .Price span.spa {
    color:#666;
    text-decoration:line-through;
    font-weight:normal;
    margin-left:3px;
    font-size:16px
}
.evalua ul li div.eva_R p {
    display:block;
    font-size:16px;
    color:#666;
    padding:0px 8px;
    margin:0px
}
.Cshop {
    margin-top:10px
}
.Cshop ul,.Cshop div.ulbnt {
    margin:0px -15px;
    padding:0px;
    display:block
}
.Cshop ul li,.Cshop div.ulbnt {
    background:#FFF
}
.Cshop ul li {
    display:block;
    padding:10px 15px;
    margin:0px 0px 1px;
    position:relative
}
.Cshop ul li h2 {
    margin:0px 0px 10px;
    padding:0px;
    display:block;
    font-size:18px;
    height:20px;
    font-weight:600
}
.Cshop ul li div.eva_L {
    width:35px;
    position:absolute;
    left:15px;
    top:-18px;
    bottom:10px
}
.Cshop ul li div.eva_L i {
    position:absolute;
    left:0px;
    top:50%;
    display:block;
    width:24px;
    height:24px;
    margin-top:-12px;
    z-index:1;
    border:2px solid #999;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
.Cshop ul li div.eva_L input {
    position:absolute;
    left:0px;
    top:0px;
    z-index:9;
    width:100%;
    height:100%;
    display:block;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    -o-opacity:0;
    -ms-opacity:0;
    opacity:0
}
.Cshop ul li div.eva_L input:checked+i {
    background:#999 url(../img/mark.png) no-repeat center center;
    background-size:contain
}
.Cshop ul li div.img {
    width:110px;
    position:absolute;
    top:15px;
    left:50px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
.Cshop ul li div.img a {
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    overflow:hidden
}
.Cshop ul li div.img img {
    max-width:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.Cshop ul li div.img img.crs {
    width:100%
}
.Cshop ul li div.eva_R {
    margin-left:160px;
    position:relative
}
.Cshop ul li div.eva_R div.evaT {
    display:block;
    height:50px;
    overflow:hidden;
    line-height:25px;
    font-weight:600
}
.Cshop ul li div.eva_R .Price {
    display:block;
    height:20px;
    font-size:14px;
    line-height:20px;
    padding:0px 0px;
    margin-bottom:5px;
    overflow:hidden;
    color:#666
}
.Cshop ul li div.eva_R .Price em {
    color:#FF2627;
    padding-right:5px
}
.Cshop ul li div.eva_R .Price span {
    color:#FF2627;
    font-size:14px;
    /*font-weight:800*/
}
.Cshop ul li div.eva_R .Price em+span {
    margin-right:10px
}
.Cshop ul li div.eva_R .Price span.spa {
    color:#666;
    text-decoration:line-through;
    font-weight:normal;
    margin-left:3px;
    font-size:14px
}
.Cshop ul li div.eva_R .addsub {
    /*position:absolute;*/
    right:0px;
    border:1px solid #CCC;
    bottom:-5px;
    background:#FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    overflow:hidden;
    width: 95px;
    margin-right: 0px;
}
.Cshop ul li div.eva_R .addsub a,.Cshop ul li div.eva_R .addsub input {
    display:block;
    float:left;
    height:25px;
    line-height:25px;
    text-align:center
}
.Cshop ul li div.eva_R .addsub input {
    width:50px;
    border-width:0px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC
}
.Cshop ul li div.eva_R .addsub a {
    width:20px
}
.Cshop div.ulbnt {
    margin-bottom:15px;
    position:relative;
    display:table;
    border-collapse:separate;
    padding:10px 15px
}
.Cshop div.ulbnt div.ubtR,.Cshop div.ulbnt div.ubtL {
    display:table-cell
}
.Cshop div.ulbnt div.ubtR {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0;
    text-align:right
}
.Cshop div.ulbnt div.ubtR span {
    color:#FF2627;
    display:inline-block;
    padding:0px 10px;
    display:inline-block
}
.Cshop div.ulbnt div.ubtR a {
    background:#FF6953;
    color:#FFF
}
.Cshop div.ulbnt div.ubtL {
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    color:#999
}
.Cshop div.ulbnt div.ubtL label {
    display:block;
    height:24px;
    position:relative;
    white-space:nowrap;
    padding-left:35px
}
.Cshop div.ulbnt div.ubtL i {
    position:absolute;
    left:0px;
    top:50%;
    display:block;
    width:24px;
    height:24px;
    margin-top:-12px;
    z-index:1;
    border:2px solid #999;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
.Cshop div.ulbnt div.ubtL input {
    position:absolute;
    left:0px;
    top:0px;
    z-index:9;
    width:100%;
    height:100%;
    display:block;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    -o-opacity:0;
    -ms-opacity:0;
    opacity:0
}
.Cshop div.ulbnt div.ubtL input:checked+i {
    background:#999 url(../img/mark.png) no-repeat center center;
    background-size:contain
}
.hedpor {
    position:relative
}
.hedpor .hedtop {
    display:block;
    position:absolute;
    z-index:2;
    top:5%;
    left:15px;
    right:0px
}
.hedpor .hedtop .portimg {
    width:70px;
    height:70px;
    position:absolute;
    left:0px;
    top:0px;
    overflow:hidden;
    border:3px solid #FFF;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
.hedpor .hedtop .portimg img {
    width:100%
}
.hedpor .hedtop .portite {
    display:block;
    margin-left:80px;
    color:#FFF;
    font-size:18px;
    text-align:left
}
.hedpor .hedtop .portite span {
    display:block;
    padding:5px 0px
}
.hedpor .hedtop .portite a {
    display:inline-block;
    color:#FFF;
    border:1px solid #FFF;
    font-size:12px;
    padding:3px 15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -o-border-radius:15px;
    -ms-border-radius:15px;
    border-radius:15px
}
.hedpor .hedtop .porR {
    background:#FFF;
    display:block;
    position:absolute;
    right:0px;
    bottom:0px;
    -moz-border-radius:15px 0px 0px 15px;
    -webkit-border-radius:15px 0px 0px 15px;
    -o-border-radius:15px 0px 0px 15px;
    -ms-border-radius:15px 0px 0px 15px;
    border-radius:15px 0px 0px 15px
}
.hedpor .hedtop .porR a {
    display:block;
    color:#995D00;
    padding:5px 10px 5px 15px;
    font-weight:600
}
.sign {
    display:block;
    position:relative;
    margin-top:-20%;
    background:#D8BDA1;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
    height:auto;
    color:#FFF;
    margin-bottom:15px
}
.sign h2 {
    font-size:18px;
    padding:15px 15px 10px;
    margin:0px
}
.sign .sigtime {
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-box;
    display:-webkit-flex;
    display:box;
    display:flexbox;
    display:flex;
    padding:0px;
    margin:0px 10px;
    position:relative
}
.sign .sigtime:before {
    display:block;
    clear:both;
    height:2px;
    width:auto;
    content:'';
    overflow:hidden;
    margin:0px;
    position:absolute;
    top:62%;
    left:0px;
    right:0px;
    background:#C0A686
}
.sign .sigtime li {
    position:relative;
    text-align:center
}
.sign .sigtime li div {
    display:block;
    text-align:center
}
.sign .sigtime li div.sit {
    margin-bottom:5px
}
.sign .sigtime li div.sit a {
    display:block;
    height:50px;
    width:40px;
    margin:0px auto
}
.sign .sigtime li div.sit a.hb {
    background:url(../img/Icon/qd.png) no-repeat center center;
    background-size:contain
}
.sign .sigtime li div.sit a.lw {
    background:url(../img/Icon/qdao.png) no-repeat center center;
    background-size:contain
}
.sign .sigtime li div.sic em {
    text-align:center;
    display:block;
    background:#C0A686;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    height:30px;
    width:30px;
    margin:0px auto;
    line-height:30px
}
.sign .sigtime li div.sib {
    color:#FFF;
    font-size:15px;
    margin-top:5px;
    font-weight:bold
}
.sign .sigtime li.active div.sic em {
    background:#FFF;
    color:#C0A686
}
.sign .sigbott {
    display:block;
    padding:15px
}
.sign .sigbott a.btn {
    display:block;
    text-align:center;
    background:#FFF;
    color:#8B6F4F;
    padding-top:6px;
    padding-bottom:6px;
    font-size:18px;
    font-weight:600
}
.siglist {
    display:block;
    padding:10px 0px
}
.siglist .tab-content {
    padding-top:15px
}
.siglist .tab-content h2 {
    margin:0px;
    padding:0px 0px 10px;
    display:block;
    font-size:14px
}
.siglist .tab-content .table-responsive {
    border:1px solid #669EDB
}
.siglist .tab-content table.table,.siglist .tab-content table.table tr,.siglist .tab-content table.table tr td,.siglist .tab-content table.table tr th {
    border-color:#669EDB !important
}
.siglist .tab-content table.table tr td+td,.siglist .tab-content table.table tr th+th {
    border-left:1px solid #669EDB
}
.headbtn {
    display:block;
    padding:0px;
    margin:0px -5px;
    text-align:left;
    padding-top:10px
}
.headbtn a {
    display:inline-block;
    font-size:1rem;
    height:2rem;
    line-height:1.9rem;
    padding:0 1rem;
    white-space:nowrap;
    border:1px solid #656565;
    color:#656565;
    -moz-border-radius:1rem;
    -webkit-border-radius:1rem;
    -o-border-radius:1rem;
    -ms-border-radius:1rem;
    border-radius:1rem;
    margin:0px 5px 10px
}
.Ment {
    margin-top:10px
}
.Ment .headbtn {
    position:relative
}
.Ment .headbtn:before {
    display:block;
    clear:both;
    height:1px;
    width:auto;
    content:'';
    overflow:hidden;
    position:absolute;
    bottom:0px;
    left:-15px;
    right:-15px;
    background:#EDEDED
}
.menul {
    display:block;
    margin:0px -15px;
    border-bottom:1px solid #EDEDED;
    padding:15px
}
.menul .litop {
    display:block;
    height:2.8rem;
    line-height:2.8rem;
    position:relative;
    padding-left:3.4rem
}
.menul .litop em.img {
    display:block;
    height:2.8rem;
    width:2.8rem;
    overflow:hidden;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    position:absolute;
    left:0px;
    top:50%;
    margin-top:-1.4rem
}
.menul .litop img {
    width:100%
}
.menul .litop span {
    color:#FF9400;
    font-size:1.2rem;
    display:inline-block;
    font-weight:500;
}
.menul .litxt {
    display:block;
    padding:8px 0px;
    color:#333;
    font-size:1rem;
    font-family:'微软雅黑','黑体','宋体'
}
.menul .liimg {
    display:block;
    padding:0px;
    margin:0px -2px;
    clear:both
}
.menul .liimg:before,.menul .liimg:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.menul .liimg p {
    float:left;
    width:25%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    padding:0px;
    margin:0px;
    overflow:hidden;
    position:relative
}
.menul .liimg img {
    width:100%
}
.menul .liimg p a {
    display:block;
    position:absolute;
    left:2px;
    top:2px;
    right:2px;
    bottom:2px;
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px
}
.menul .libot {
    position:relative;
    display:table;
    border-collapse:separate;
    margin-top:8px
}
.menul .libot a,.menul .libot span {
    display:table-cell;
    color:#999
}
.menul .libot a {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.menul .libot span {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.Malllin li,.Mallcolu li {
    display:block;
    position:relative;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.img,.Mallcolu li div.img {
    display:block;
    overflow:hidden !important;
    border:1px solid #EFEFEF;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    text-align:center;
    position:relative
}
.Malllin li div.img a,.Mallcolu li div.img a {
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    overflow:hidden;
    text-align:center
}
.Malllin li div.img img,.Mallcolu li div.img img {
    max-width:100%;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.img img.crs,.Mallcolu li div.img img.crs {
    width:100%
}
.Malllin li div.eva_R,.Mallcolu li div.eva_R {
    display:block;
    position:relative;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.eva_R .evaT,.Mallcolu li div.eva_R .evaT {
    position:relative;
    font-size:18px;
    display:block;
    /*height:50px;*/
    overflow:auto;
    line-height:25px;
    font-weight:600;
    margin-bottom:5px;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.eva_R .Price,.Mallcolu li div.eva_R .Price {
    display:block;
    height:20px;
    font-size:16px;
    line-height:20px;
    padding:0px 8px;
    margin-bottom:10px;
    overflow:hidden;
    color:#666;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.eva_R .Price span,.Mallcolu li div.eva_R .Price span {
    color:#FF2627;
    font-size:14px;
    /*font-weight:800*/
}
.Malllin li div.eva_R .Price span+span,.Mallcolu li div.eva_R .Price span+span {
    margin-left:10px
}
.Malllin li div.eva_R .Price span.spa,.Mallcolu li div.eva_R .Price span.spa {
    color:#666;
    text-decoration:line-through;
    font-weight:normal;
    margin-left:3px;
    font-size:14px
}
.Malllin li div.eva_R p,.Mallcolu li div.eva_R p {
    display:block;
    color:#666;
    padding:0px 8px;
    margin:0px;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.Malllin li div.eva_R p a,.Mallcolu li div.eva_R p a {
    margin:0px 5px;
    padding:2px 8px;
    color:#FF2627;
    line-height:24px;
    border:1px solid #FF2627;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    -o-border-radius:13px;
    -ms-border-radius:13px;
    border-radius:13px;
    white-space:nowrap;
    font-size: 12px;
}
.Malllin {
    margin:0px;
    padding:0px;
}
.Malllin li {
    padding:8px 0px;
}
.Malllin li:before {
    content:'';
    display:block;
    position:absolute;
    left:-15px;
    right:-15px;
    bottom:0px;
    height:1px;
    background:#EFEFEF;
    width:auto;
}
.Malllin li div.img {
    width:110px;
    position:absolute;
    top:14px;
    left:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px
}
.Malllin li div.eva_R {
    margin:0px 0px 0px 120px;
}
.Mallcolu {
    margin:0px -10px;
    padding:10px 0px 0px
}
.Mallcolu:before,.Mallcolu:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.Mallcolu li {
    width:50%;
    float:left;
    padding-bottom:15px
}
.Mallcolu li div.img {
    margin:0px 5px;
    -moz-border-radius:7px 7px 0px 0px;
    -webkit-border-radius:7px 7px 0px 0px;
    -o-border-radius:7px 7px 0px 0px;
    -ms-border-radius:7px 7px 0px 0px;
    border-radius:7px 7px 0px 0px
}
.Mallcolu li div.img img.crs {
    margin-bottom:-18%
}
.Mallcolu li div.eva_R {
    margin:0px 5px;
    -moz-border-radius:0px 0px 7px 7px;
    -webkit-border-radius:0px 0px 7px 7px;
    -o-border-radius:0px 0px 7px 7px;
    -ms-border-radius:0px 0px 7px 7px;
    border-radius:0px 0px 7px 7px;
    border:1px solid #EFEFEF;
    border-top-width:0px;
    padding:5px
}
.Mallcolu li div.eva_R .evaT {
    font-size:14px;
    height:40px;
    line-height:20px
}
.Mallcolu li div.eva_R p {
    font-size:12px
}
.Mallcolu li div.eva_R p a {
    margin:0px 3px;
    padding:3px 6px
}
.shopdet {
    position:relative;
    display:table;
    border-collapse:separate;
    padding-top:10px;
    padding-bottom:10px
}
.shopdet div.detL,.shopdet div.detR {
    display:table-cell;
    font-size:1.4rem
}
.shopdet div.detL {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    text-align:left
}
.shopdet div.detL .tp {
    display:block;
    color:#FF5555;
    font-size:1.6rem;
    font-weight:bold
}
.shopdet div.detL .bp {
    display:block;
    color:#666;
    text-decoration:line-through;
    font-weight:normal
}
.shopdet div.detR {
    width:1%;
    white-space:nowrap;
    vertical-align:top;
    padding-top:3px;
    color:#666
}
.shopdet a.share {
    background:#EFEFEF;
    padding:3px 10px 3px 45px;
    position:absolute;
    right:-15px;
    top:50%;
    margin-top:-15px;
    color:#666;
    -moz-border-radius:15px 0px 0px 15px;
    -webkit-border-radius:15px 0px 0px 15px;
    -o-border-radius:15px 0px 0px 15px;
    -ms-border-radius:15px 0px 0px 15px;
    border-radius:15px 0px 0px 15px
}
.shopdet a.share:before {
    display:inline-block;
    height:20px;
    width:20px;
    content:'';
    overflow:hidden;
    background:url(../img/Icon/share.png) no-repeat center center;
    background-size:contain;
    position:absolute;
    margin-top:-10px;
    left:15px;
    top:50%
}
.shoppar {
    position:relative;
    display:block;
    margin:0px 0px 10px
}
.shoppar:before,.shoppar:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
.shoppar li {
    width:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:2px 10px;
    display:block;
    float:left;
    font-size:1.2rem
}
.content {
    position:relative;
    display:block;
    margin:0px -15px
}
.content img {
    max-width:100%
}
.pinginf {
    position:fixed;
    z-index:9;
    bottom:60px;
    left:0px;
    right:0px;
    top:20%;
    overflow-y:auto;
    overflow-x:hidden
}
.pinginf ul.ul {
    position:absolute;
    left:0px;
    bottom:0px;
    right:0px;
    background:#FFF;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -o-border-radius:5px 5px 0px 0px;
    -ms-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
    overflow:hidden;
    display:block;
    margin:0px;
    padding:0px
}
ul.inul {
    margin:10px -15px 0px;
    padding:0px;
    position:relative;
    display:block
}
ul.inul li {
    margin:0px 0px 10px;
    border-bottom:1px solid #EEE;
    background:#FFF;
    display:block;
    padding:0px
}
ul.inul li h2 {
    margin:0px 0px 5px;
    display:block;
    clear:both;
    font-size:1.3rem;
    padding:15px 15px 0px
}
ul.inul li h2 a {
    display:block;
    max-height:50px;
    line-height:25px;
    overflow:hidden;
    font-weight:600;
    font-size: 13px;
}
ul.inul li .imglist {
    overflow:hidden;
    display:block;
    padding:5px 10px
}
ul.inul li .imglist:before,ul.inul li .imglist:after {
    display:block;
    clear:both;
    height:0px;
    width:100%;
    content:'';
    overflow:hidden
}
ul.inul li .imglist p {
    display:block;
    float:left;
    width:100%;
    margin:0px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    padding:2px 5px;
    position:relative
}
ul.inul li .imglist p a {
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    display:block;
    position:absolute;
    left:5px;
    right:5px;
    top:2px;
    bottom:2px;
    /*border:1px solid #EEE;*/
}
ul.inul li .imglist img {
    width:100%
}
ul.inul li p.pv {
    display:block;
    margin:0px;
    padding:5px 15px 10px;
    color:#999;
    font-size:1.1rem
}
ul.inul li .vedio {
    overflow:hidden;
    display:block;
    margin:5px 15px;
    position:relative
}
ul.inul li .vedio img {
    width:100%
}
ul.inul li .vedio a {
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    border:1px solid #EEE
}
ul.inul li .vedio a:before {
    display:block;
    height:4rem;
    width:4rem;
    content:'';
    overflow:hidden;
    background:url(../img/Icon/bao.png) no-repeat center center;
    background-size:contain;
    position:absolute;
    margin-top:-2rem;
    margin-left:-2rem;
    left:50%;
    top:50%;
    z-index:2
}
ul.inul li .vimg {
    overflow:hidden;
    display:block;
    margin:5px 15px;
    position:relative
}
ul.inul li .vimg img {
    width:100%
}
ul.inul li .vimg a {
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    display:block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    border:1px solid #EEE
}
.Tabps+ul.inul {
    margin-top:1px
}
.infcom {
    padding-top:10px;
    padding-bottom:10px
}
.infcom h2 {
    margin:0px;
    padding:15px 0px 0px;
    display:block;
    font-size:1.2rem;
    font-weight:600
}
.infcom .tvs {
    color:#999;
    display:block;
    padding:5px 0px
}
.infcom .tvs span {
    white-space:nowrap;
    display:inline-block;
    padding:0px 5px
}
.infcom .comt {
    padding:10px 0px;
    margin:0px;
    clear:both
}
.infcom .comt p {
    text-indent:25px
}
.infcom .comt img {
    max-width:100%;
    margin:5px 0px 10px
}
@media (max-width:400px) {
    .headbtn a {
        font-size:0.8rem;
        height:1.8rem;
        line-height:1.7rem;
        padding:0 0.8rem
    }
}@media (max-width:380px) {
    .Counter li .cut_R .lit .Tit {
        font-size:13px
    }
    .Counter li .cut_R .lit .Tit a {
        /*font-family:'宋体','黑体','微软雅黑'*/
    }
    .Counter li .cut_R .lit .Price {
        font-size:13px
    }
    .Counter li .cut_R .lit .Price em {
        padding-right:3px
    }
    .Counter li .cut_R .lit .Price span {
        font-size:14px
    }
    .Counter li .cut_R .lit .Price span.spa {
        font-size:13px;
        margin-left:5px
    }
    .Counter li .cut_L a em {
        font-size:0.8rem
    }
}@media (max-width:350px) {
    .Cshop ul li div.eva_L {
        width:30px
    }
    .Cshop ul li div.eva_L i {
        width:20px;
        height:20px;
        margin-top:-10px
    }
    .Cshop ul li div.img {
        width:90px;
        left:40px
    }
    .Cshop ul li div.eva_R {
        margin-left:125px
    }
    .Cshop ul li div.eva_R div.evaT {
        height:44px;
        line-height:22px
    }
    .Cshop ul li div.eva_R .Price {
        margin-bottom:5px
    }
    .Cshop div.ulbnt div.ubtL label {
        padding-left:30px
    }
    .Cshop div.ulbnt div.ubtL i {
        width:20px;
        height:20px;
        margin-top:-10px
    }
    .headbtn a {
        font-size:0.6rem;
        height:1.7rem;
        line-height:1.6rem;
        padding:0 0.6rem
    }
    .Malllin li div.img {
        width:110px;
    }
    .Malllin li div.eva_R {
        padding-left:100px
    }
    .Malllin li div.eva_R .evaT {
        font-size:14px;
        height:40px;
        line-height:18px;
        margin-bottom:0px
    }
    .Malllin li div.eva_R .Price {
        margin-bottom:5px;
        font-size:14px;
        height:18px
    }
    .Malllin li div.eva_R .Price span {
        font-size:16px
    }
    .Malllin li div.eva_R p {
        font-size:13px
    }
    .Malllin li div.eva_R p a {
        margin:0px 3px;
        padding:3px 6px
    }
    .shoppar li {
        font-size:1rem
    }
}@media (max-width:330px) {
    .headbtn a {
        font-size:0.3rem;
        height:1.7rem;
        line-height:1.6rem;
        padding:0 0.5rem
    }
}
