/*=========index-top========*/
.huodong{ width:100%; overflow:hidden; position:relative;}
.huodong_mid{ width:100%; margin:0 auto; overflow:hidden;}
.h_right{ width:96%; overflow:hidden;font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; margin:5px auto;}

.h_right p{ font-size:16px; line-height:30px; color:#333; width:100%;  margin:0px; margin-bottom:10px;}
.h_right p img{ display:inline-block; height:30px;}

.img{ width:100%; overflow:hidden; position:relative;height: 200px;}
.img img{ display:block; width:100%}
.imgs{ width:100%; overflow:hidden; position:relative;}
.imgs img{ display:block; width:100%}
.img span{ display:block; position:absolute; width:100%;background-color:rgba(28,27,26,0.8); bottom:0px; font-size:12px; line-height:25px; color:#ccc; text-indent:10px;}

.h_right ul{ width:100%; overflow:hidden; margin-top:10px;}
.h_right ul li{ width:100%; height:20px; font-size:12px; line-height:20px; color:#666}
.h_right ul li strong{ display:inline-block; font-size:13px; line-height:20px; color:#333; }
.h_right ul li a{font-size:13px; line-height:20px; color:#dc411b;text-decoration: none;}

.h_right .xin{ width:100%; overflow:hidden; margin-top:10px;}
.h_right .xin h4{ font-size:14px; line-height:20px; color:#333; margin-bottom:5px;}
.h_right .xin h4 em{ color:#dc411b}
.h_right .xin dl{ height:80px; margin-top:10px;}
.h_right .xin dl dt{ width:30%;float:left;}
.h_right .xin dl dt img{margin:auto; display:block; height:80px;}
.h_right .xin dl dd{ width:70%;float:left;}
.h_right .xin dl dd .f6{ display:block; color:#333; width:100%; height:40px; padding-left:10px;}
.h_right .xin dl dd strong{ color:#dc411b; line-height:40px; padding-left:10px;}
.fanwei{ width:100%; overflow:hidden; margin-top:5px;}
.fanwei dt{ float:left; font-size:14px; color:#333;text-height:120%; font-weight:bold}
.fanwei dd{ float:left; font-size:12px; color:#666; text-height:120%;}
.fanwei dd a{ display:inline-block;font-size:12px; color:#0f7fe8; text-height:120%; white-space: nowrap;}
.fanwei dd span{ display:inline-block; padding-right:5px;color:#eb1913;}

.h_left{ position:absolute; width:30px; height:30px;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left:-20px; background:url(../images/hui1.png); border:2px solid #FFF; overflow:hidden; text-align:center; font-size:20px; line-height:30px; color:#fff}
.apply{width: 140px; background-color:#0070E3;border-radius:10px;     margin: 2px auto 10px;text-align: center; }
.apply a{color: #fff;font-size: 18px;}




/*收藏商品*/
.h-mid a{text-align: right;float: right;font-size: 14px;}
.h-mid span{margin-left: 20px;}
.fenl{border-bottom: 1px solid #888888; background-color: #fff;}
.topnav{font-size: 16px;height: 40px; }
.tnl{width: 50%;display: inline-block;text-align: center;float: left;background-color:#fff;font-size: 16px; height: 30px;line-height: 30px;}
.tnr{width: 50%;display: inline-block;float: left;text-align: center;background-color:#fff;font-size: 16px; height: 30px;line-height: 30px;}
.bbor{border-bottom: 1px solid red;}
textarea{    display: block; width: 96%; height: 150px; margin: 4px auto;border: none; font-size: 14px;    padding: 4px;}
button{float: right;color: #fff; background-color: red; border: none;width: 120px; height: 30px;    font-size: 14px;margin-right: 10px;}
.bq{margin-left: 10px;}
.bq1{color: #999999; font-size: 12px; margin-left: 4px;}
.bq2{display: inline-block;font-size: 14px;background-color: #fff;width: 120px;text-align: center;margin-top: 1px;margin-bottom:1px; }
.bq3{display: inline-block;font-size: 14px;background-color: #fff;width: 120px;text-align: center;margin-top: 1px;margin-bottom:1px;}




.shangp ul li{width: 48%; display: inline-block;text-align: left;margin: 10px -6px 0 6px;background-color: #fff;}
.shangp ul li a img{width: 100%;}
.shangp ul li a span{display: block;background-color: #fff;padding-left: 10px;line-height: 25px;    font-size: 14px;margin-bottom: -10px;}
.shangp ul li a var{display: inline-block;background-color: #fff;padding-left: 10px;line-height: 25px;margin-top: -5px;color: red;font-size: 16px;}
.shangp ul li a em{float: right;margin-right: 10px;font-size: 12px;color: #888888;}
.insulate{height: 6px;}
.fenl i{    margin-top: 15px;width: 25px;height: 20px;display: inline-block;float: right;background: url(../images/down.png) no-repeat;background-size: 30px;}
.fenl span{font-size: 16px;    margin-left: 10px;}


.res{border-bottom: 1px solid #888888;}
.res i img{width: 90px; margin: 10px 2px 10px 20px;}
.res ul{display: inline-block;}
.res ul li:first-child{margin-top: 5px;    font-size: 16px;color: #6F6E6E;}
.res ul li i:first-child{margin-right: 6px;}
.res ul li i img{width: 25px;    margin: 0 0 0 2px;}
.photograph i img{width: 80px;    margin-bottom: 10px; padding: 0 20px;}
.shuo{display: inline;height: 40px; border: #efefef; border-radius: 10px;text-align: center;line-height: 40px;width: 80%;    margin-left: 20px; font-size: 18px;margin-top: 10px;}
.txt{    float: right; margin-right: 15px;    color: #ABABAB;font-size: 18px;margin-top: 10px;}
.exponent{background-color: #fff; color: #888888; font-size: 18px;    padding: 0 20px;}
.checkbox li{display: inline-block;width: 49%; color: #888888; font-size: 14px;}
.checkbox li span{margin-left: 20px;}
.checkbox li:first-child{ text-align: left; }
.checkbox li:last-child{text-align: right;}
.checkbox input{margin-left: 4px;margin-right: 20px;}
.submit{background-color: #B9B9B9;width: 100%; left: 0; bottom: 48px; position: fixed;height: 40px;font-size: 18px;}
.thtopul li{list-style:none;}
.thtopul  input{margin-left:10px;}
.thtopul{background-color: #F9F7F7;}
.thtopul li a{font-size: 14px;}
.thtopul li a img{width: 16px;height:16px;padding: 0px;margin-top:-2px;margin-left:10px;}
.thtopul li a .dianpu{width: 30px;}
.flor{float: right; font-size: 16px;margin-right: 20px;line-height: 45px;}
.thbt{ background-color: #F9F9F9;width:100%;}
.thbt ul li{float: left;height:90px;}
.thbt ul li i img{width: 90px;  height:90px;margin-left:10px; border-radius:5px;vertical-align: middle; border:1px solid #f1f1f1;;}
.thbt ul li span{font-size: 14px;}
.dianming{ background:#fff; position:absolute;line-height:16px; margin-left:5px; font-size: 14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.thbt ul li .desc{ color:#ccc;line-height:16px; margin-left:5px; margin-top:40px;text-overflow: ellipsis; font-size: 12px;position:absolute;}
.thbt ul li .dprice{ position: relative; margin-top:70px;line-height: 30px; }
.thbt ul li .dprice .cartnum{margin-left:100px;margin-top:-8px;}
.liss{width: 50px; }
.thbt .liss span{display: table;width: 50px;}
.thbt .liss span:first-child{color: red;}
.thbt li input{margin-top:40px;}
.del{z-index:1; position:absolute;text-align:center;width:50px; height:109px; line-height:108px;background:#F65555;float:right;right:0px;;top:0;display:none;}
.thing{margin-bottom: 10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.quanbu{height: 40px;position: fixed;left: 0;bottom: 0px; width: 100%;background: #fff;border-top:1px solid #f1f1f1;z-index:2;}
.quanbu ul li{width:25%;float:left;font-size: 12px;line-height:41px;}
.quanbu ul li input{margin-left:10px;}
.quanbu .heji{text-align: right; width:48%; font-size: 14px;}
.quanbu .jiesuan{background-color:#F65555; font-size:18px;float: right;text-align:  center; padding: 2px 0 3px;color: #fff;margin-top:-1px;}

.exponent ul li{display: inline-block;}
.exponent ul .xingxing{float: right;}
.xingxing i:first-child{margin-right: 6px;}
.xingxing i img{width: 25px;    margin: 0 0 0 2px;}



/**/
.h-mid-name{ text-align: left;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;    width: 50%; }
.store ul li em img{height: 20px;}
.store ul li{background-color: #fff;}
.store ul li:first-child{border-bottom: 1px solid #efefef;}
.store-lef{ display: inline-block;font-size: 16px; margin-left: 20px; }
.store-lef i img{ height: 30px; }
.store-rig{float: right;color: #888888; margin-right: 20px;}
.store-rig img{    height: 15px;vertical-align: sub;}
.store ul li:last-child span{margin-left: 20px; font-size: 12px;}
.cpmessage ul li{display: inline-block;width: 33.333%; float: left;text-align: center; background-color: #fff;}
.cpmessage ul li a{font-size: 18px;}
.store ul li a:hover{color: #000;}
.cpname{background-color: #fff; border-bottom:1px solid #efefef; border-top:1px solid #efefef; position: relative;}
.cpname span{font-size: 16px; margin:0 20px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cpname strong{ display: block;font-size: 16px;color: #EF653D; padding-left:20px; }
.cpname .cartnum{ position: absolute; right: 10px; top: 40px;}
.cpname .cartnum span{ font-size: 14px; margin: 0;}
.cpcase{margin-left: 20px;}
.cpcase ul{border-top:1px solid #efefef; }
.cpcase ul li{font-size: 12px;color: #888888;}
.cpcase ul li var{color: #000;}
.cpmessage {margin-top: 10px; border-top: 1px solid #efefef;}
.cpmessage ul .cur{border-bottom: 1px solid #EF653D;}
.cpmessage ul .cur a{color: #EF653D;}
.spxq{padding: 10px;}
.spxq ul li img{    width: 100%;}
.sppj{padding: 10px;}
.sppj >p{
    font-size: 16px;
    color: #333333;
    font-family: 黑体;
    background-color: #FFFFFF;
}
#caidan{position: fixed;left: 0; bottom: 0;margin-bottom:48px;    width: 100%; text-align: center; }
.caidan{width: 50%;float: left;color: #fff;}
.liji{background-color: #FF6161;}
.jiaru{background-color: #3684DC;}
.cpname .wst-goods-attrs{border: 2px solid #fff; color: #888; padding: 1px 10px; margin: 0 7px !important; font-size: 14px;}
.cpname .wst-goods-attrs-on{border: 2px solid #fb4f1c; color: #fb4f1c;}