
.index-container .swiper-pagination-bullet-active{background:#000;}


.pro01-container .swiper-slide{text-align:center;}
.pro01-container .img{position:relative;}
.pro01-container .tit{margin-top:5px;}
.pro01-container .tit a{font-size:14px;}
.pro01-container .smtit{color:#999;margin:5px 0px;}
.pro01-container .price{font-size:14px;color:#d42822;}
.pro01-container .price del{color:#999;}

.pro02-container .swiper-slide{text-align:center;}
.pro02-container .img{position:relative;}
.pro02-container .tit{margin-top:5px;}
.pro02-container .tit a{font-size:14px;}
.pro02-container .smtit{color:#999;margin:5px 0px;}
.pro02-container .price{font-size:14px;color:#d42822;}
.pro02-container .price del{color:#999;}

.index-item02-con .state{position:absolute;left:0;top:0;width:100%;height:100%;}
.index-item02-con .soldout{background: url(../images/yqg.png) no-repeat center center/80px auto;}
.index-item02-con .over{background:rgba(0,0,0,0.5) url(../images/icon20-02.png) no-repeat center center/80px auto;}
.index-item02-con .start{background:rgba(0,0,0,0.5) url(../images/icon20-03.png) no-repeat center center/80px auto;}
.index-item02-con .tag{font-size:12px;color:#fff;text-align:center;background:url(../images/index-tag.png) no-repeat center top/34px auto;position:absolute;right:10px;top:0;padding:0px 5px;width:40px;padding-top:2px;padding-bottom:5px;height:45px;}

.index-nav{}
.index-nav a{width:25%;float:left;text-align:center;line-height:22px;padding:0px 13px;color:#ffffff;margin:15px 0;}
.index-nav a img{margin-bottom:10px;}

.index-item01 > div{width:50%;float:left;}
.index-item01 .left{padding-right:5px;}
.index-item01 .right{padding-left:5px;}

.index-item02{margin:15px 0px;}
.index-item02 .top{background:url(../images/skill.png) no-repeat center top/40px auto;padding:0px 20px;height:49px;padding-top:13px;}
.index-item02 .top > div{width:50%;float:left;}
.index-item02 .top > div .tit{background:url(../images/icon04.jpg) repeat-x left 12px;font-size:18px;font-weight:bold;color:#333;font-weight:bold;}
.index-item02 .top > div .tit span{background:#fff;}
.index-item02 .top .left{text-align:right;padding-right:33px;}
.index-item02 .top .right{text-align:left;padding-left:33px;}

.index-item02-con{position:relative;bottom: 50px;}
.index-item02-con .datatime1{position:absolute;width:100%;top:-45px;text-align:center;}
.index-item02-con .datatime1 span{display:inline-block;}
.index-item02-con .datatime1 span.time{padding:2px 4px;background:#333;font-weight:bold;color:#fff;font-size:14px;}.index-item02-con .datatime2{position:absolute;width:100%;top:-85px;text-align:center;}
.index-item02-con .datatime2{position:absolute;width:100%;top:-45px;text-align:center;}
.index-item02-con .datatime2 span{display:inline-block;}
.index-item02-con .datatime2 span.time{padding:2px 4px;background:#333;font-weight:bold;color:#fff;font-size:14px;}

.index-item02-con .top02{position:absolute;width:100%;top:-75px;text-align:center;}
.index-item02-con .top02 .tit span{font-size:16px;}

.index-item02 .ts{text-align:right;margin-bottom:10px;}

.index-item02 ul{text-align:center;margin:15px 0px;margin-top:80px;}
.index-item02 ul li{display:inline-block;line-height:18px;font-size:16px;font-weight:bold;margin:0px 10px;color:#333;}
.index-item02 ul li span{font-weight:normal;font-size:12px;}
.index-item02 ul li.active{color:#d72b2b;}

.index-item02 .swiper-button-disabled{opacity:1;}
.index-item02 .swiper-button-prev{width:30px;height:30px;background:url(../images/icon14.png) no-repeat left top;margin-top:-15px;}
.index-item02 .swiper-button-next{width:30px;height:30px;background:url(../images/icon14.png) no-repeat right top;margin-top:-15px;}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{pointer-events:auto;opacity:0;}

.index-item03{margin-top:-45px;}
.index-item03 > .tit{text-align:center;line-height:22px;margin-bottom:15px;}
.index-item03 > .tit .tit01{font-size:18px;}
.index-item03 > .tit .tit01 img{margin:0px 10px;vertical-align:middle;margin-top:-3px;}
.index-item03 > .tit .tit02{text-transform:uppercase;}
.index-item03 .box{border-bottom:5px solid #e8e8e8;padding-bottom:15px;}
.index-item03 .box img{display:block;}
.index-item03 .box .box01{position:relative;}
.index-item03 .box .box01 .icon{position:absolute;width:34px;height:17px;bottom:0;left:50%;margin-left:-17px;background:url(../images/icon02.png) no-repeat center bottom/34px auto;}
.index-item03 .box .box01 > div{position:absolute;width:100%;height:100%;display:table;}
.index-item03 .box .box01 > div > div{display:table-cell;vertical-align:middle;padding:0px 20px;color:#fff;font-size:14px;}
.index-item03 .box .box01 > div > div a{color:#fff;display:block;border:1px solid #fff;padding:2px 5px;float:left;}
.index-item03 .box .box01 > div > div .smtit{font-weight:bold;margin:7px 0px;}

.pro03-container{padding:0px 10px;}
.index-item03 .swiper-slide > a{border:1px solid #d8d8d8;display:block;position:relative;}
.index-item03 .swiper-slide > a img.gq{position:absolute;top:10px;right:10px;}
.index-item03 .swiper-slide > div{word-wrap:break-word;max-height:36px;overflow:hidden;text-overflow:ellipsis;}
.index-item03 .swiper-slide .tit{margin-top:5px;}
.index-item03 .swiper-slide .tit a{color:#333;}
.index-item03 .swiper-slide .smtit a{color:#999;}
.index-item03 .swiper-slide .price{margin-top:5px;}
.index-item03 .swiper-slide .price span{color:#cd2e2e;}
.index-item03 .swiper-slide .price del{color:#999;margin-left:5px;}

.index-item04{}
.index-item04 > .tit{text-align:center;height:60px;background:#e8e8e8;}
.index-item04 .list{width:33.33%;float:left;border-right:1px solid #ededed;border-bottom:1px solid #ededed;position:relative;}
.index-item04 .list .list-box{position:absolute;left:5px;top:5px;width:100%;}
.index-item04 .list .list-box .tit01{font-size:12px;padding-right:25px;word-wrap:break-word;max-height:36px;overflow:hidden;}
.index-item04 .list .list-box .tit02{color:#666;margin:1px 0px;}
.index-item04 .list .gq{right:5px;position:absolute;top:5px;width:17px;}

.coupon{padding:0px 10px;}
.coupon .list{position:relative;height:85px;margin-top:20px;padding:0px 12px;}
.coupon .list01{color:#999;}
.coupon .list > div{height:85px;}
.coupon .list .left-line{width:12px;position:absolute;left:0;background:url(../images/yhqbg.png) no-repeat left top;top:0;}
.coupon .list .right-line{width:12px;position:absolute;right:0;background:url(../images/yhqbg.png) no-repeat left top;background-position:right top;top:0;}
.coupon .list .middle{background:#fff;width:100%;}
.coupon .list .middle .tit{height:30px;line-height:30px;border-bottom:1px dashed #eee;}
.coupon .list .middle .tit .fr{margin-right:65px;}
.coupon .list .middle .txt{font-size:22px;margin:3px 0px;}
.coupon .list .middle > .txt > *{float:left;}
.coupon .list .middle > .txt i{padding-right:5px;float:left;}
.coupon .list .middle > .txt span.money{font-size:12px;}
.coupon .list .middle > .txt span.txt{font-size:12px;margin-top:10px;}
.coupon .list .middle .data{color:#999;}
.coupon .list .icon{position:absolute;z-index:2;right:0;top:0;height:85px;}
.coupon .list .myf{width:50px;background:url(../images/yhq01.png) no-repeat center 38px/50px auto;right:10px;}
.coupon .list .normal{width:50px;background:url(../images/yhq02.png) no-repeat center 70px/50px auto;right:10px;top:-10px;background-position:right bottom;}
.coupon .list .ygq{width:50px;background:url(../images/yhq03.png) no-repeat center 70px/50px auto;right:10px;top:-10px;background-position:right bottom;}
.coupon .list .ysy{width:50px;background:url(../images/yhq03.png) no-repeat center 70px/50px auto;right:10px;top:-10px;}

.lingqu{background:url(../images/yhq-bg.png) no-repeat center top/cover;}

.lq-list{margin-top:48px;position:relative;}
.lq-list .left{width:89px;height:89px;border:2px solid #96d0c2;background:url(../images/lq-img01.png) no-repeat center top;border-radius:100%;position:absolute;}
.lq-list .left.icon01{background-position:left top;}
.lq-list .left.icon02{background-position:right top;}
.lq-list .right{padding-left:105px;padding-top:13px;}
.lq-list .right > a{width:68px;height:28px;display:block;background:#afd7a5;font-weight:bold;text-align:center;line-height:28px;color:#fff;border-radius:3px;margin-top:10px;}
.lq-list01 .right .tit{}

.lq-list02 .right{padding-top:0;}
.lq-list02 .right .tit{font-weight:bold;font-size:14px;}
.lq-list02 .right ul{}
.lq-list02 .right ul li span{color:#afd7a5;}
.lq-list02 .right > a{float:left;font-weight:normal;border-radius:0;}
.lq-list02 .right > a.a02{border:1px solid #afd7a5;background:#fff;color:#afd7a5;margin-left:10px;line-height:26px;}

.lq-list03{margin-top:50px;text-align:center;}
.lq-list03 > div{display:inline-block;}
.lq-list03 .left{vertical-align:middle;margin-top:-60px;}
.lq-list03 .right{text-align:left;padding-left:25px;}
.lq-list03 .right p{font-weight:bold;color:#000;font-size:14px;line-height:25px;}
.lq-list03 .right a{width:70px;height:30px;text-align:center;display:block;text-align:center;color:#fff;background:#afd7a5;line-height:30px;margin-top:12px;}

.search-end{margin-top:30px;margin-bottom:50px;}
.search-end .left{margin-top:-10px;}
.search-end .right{font-size:16px;}

.products{padding-bottom:45px !important;}

.page-foot{position:fixed;left:0;bottom:0;width:100%;height:40px;}
.pro-foot > *{float:left;}
.pro-foot .cart{width:20%;padding-top:18px;background:#fff;height:40px;}
.pro-foot .cart div{width:20px;height:16px;background:url(../images/icon09.png) no-repeat center top/22px auto;margin:0 auto;position:relative;}
.pro-foot .cart div span{position:absolute;right:-10px;top:-13px;border-radius:100%;border:1px solid #333;width:18px;height:18px;line-height:16px;text-align:center;}
.pro-foot a{display:block;width:40%;height:41px;line-height:41px;text-align:center;color:#fff;}
.pro-foot a.addcart{background:#333;}
.pro-foot a.buy{background:#afd7a5}

.submit-order{}
.submit-order-list{padding:10px;position:relative;border-bottom:1px solid #f0f0f0;}
.submit-order-list .submit-order-con{padding-bottom:20px;border-bottom:1px solid #f0f0f0;}
.submit-order-list .submit-order-con .img{position:absolute;margin-top:5px;}
.submit-order-list .submit-order-con .num{position:absolute;right:55px;color:#999;top:15px;}
.submit-order-list .submit-order-con .price{right:10px;position:absolute;top:15px;}
.submit-order-list .submit-order-con .con{width:100%;padding-left:55px;padding-right:70px;padding-top:10px;}
.submit-order-list .submit-order-con .con a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.submit-order-list .submit-order-con .con .fenl{color:#999;}

.submit-yh-box{}
.submit-yh-box .submit-yh-box-list{padding:10px 0px;position:relative;}
.submit-yh-box .submit-yh-box-list span{width:30px;height:18px;border-radius:2px;text-align:center;color:#fff;display:block;float:left;margin-right:10px;}
.submit-yh-box .submit-yh-box-list .zeng{background:#afd7a5;margin-top:10px;}
.submit-yh-box .submit-yh-box-list .jian{background:#fd3a3a;}
.submit-yh-box .submit-yh-box-list .yh-txt{color:#999;}
.submit-yh-box .submit-yh-box-list .con{padding-right:70px;}
.submit-yh-box .submit-yh-box-list .con .img{position:absolute;left:40px;}
.submit-yh-box .submit-yh-box-list .con .txtcon{padding-left:85px;}
.submit-yh-box .submit-yh-box-list .con .txtcon .fenl{color:#999;}
.submit-yh-box .submit-yh-box-list .num{position:absolute;right:45px;color:#999;top:15px;}

.submit-order > .list{margin-top:5px;padding:10px;}
.submit-order > .list .fl.span{padding:1px 5px;border-radius:3px;background:#ff0056;color:#fff;}
.submit-order > .list .fr.yhq{background:url(../images/icon11.png) no-repeat right center/7px auto;padding-right:25px;}
.submit-order > .list .fr.yhq-on{background:url(../images/icon25.png) no-repeat right center/18px auto}

.submit-order-yhq{display:none;}
.submit-order-yhq .list{background:#fff;margin-top:10px;padding:10px;position:relative;}
.submit-order-yhq .list .num{font-size:30px;width:70px;}
.submit-order-yhq .list .num span{font-size:12px;float:left;}
.submit-order-yhq .list .con{}
.submit-order-yhq .list .con .tit{font-size:14px;color:#000;}
.submit-order-yhq .list .con ul{color:#666;}
.submit-order-yhq .list input[type=radio]{display:none;}
.submit-order-yhq .list input[type=radio]+label{width:15px;height:15px;display:inline-block;opacity:1;background:url(../images/icon15.png) no-repeat left top;position:absolute;top:50%;margin-top:-7.5px;right:10px;}
.submit-order-yhq .list input[type=radio]:checked+label{width:15px;height:15px;background:url(../images/icon15.png) no-repeat left top;background-position:left -15px;}

.submit-order-foot{line-height:40px;color:#999;padding-left:10px;}
.submit-order-foot .fl span{color:#000;margin:0px 5px;}
.submit-order-foot a{width:95px;display:block;text-align:center;background:#afd7a5;color:#fff;float:right;margin-left:10px;}
.submit-order-foot .fr span{font-size:14px;}

.pro-top-img{position:relative;}
.pro-top-img a{position:absolute;right:5px;width:40px;height:40px;display:block;z-index:1;top:50%;margin-top:-20px;}

.pro-ar-con{padding:10px;border-bottom:1px solid #e8e8e8;}
.pro-ar-con img{width:100%;}

#pro-banner{position:relative;overflow:hidden;}
#pro-banner{position: relative;overflow: hidden;}
#pro-banner .slick-slide img{width: 100%;display: block;}
#pro-banner .slick-dots {position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;}
#pro-banner .slick-dots li{display: inline-block;margin: 0 6px;}
#pro-banner .slick-dots a{display: block;width:12px;height:12px;background:rgba(255,255,255,0.5);border-radius: 100%;font-size: 0;line-height: 0;text-indent: 999px;}
#pro-banner .slick-dots li.slick-active a{background-color:#fff;}
#pro-banner img {display: block;width: 100%;}

.pro-xq-box01{padding:10px;}
.pro-xq-tit{}
.pro-xq-tit img{width:20px;vertical-align:middle;margin-right:5px;margin-top:-2px;}
.pro-xq-box01 .price{font-size:14px;color:#afd7a5;margin-top:5px;line-height:20px;}
.pro-xq-box01 .price span{padding:0px 7px;background:#afd7a5;color:#fff;font-size:12px;border-radius:3px;}
.pro-xq-box01 .ts{margin-top:5px;}
.pro-xq-box01 .ts .fl{background:url(../images/icon07.png) no-repeat left center/13px auto;padding-left:20px;margin-right:10px;}
.pro-xq-box01 .ts02{color:#fd4848;margin-top:5px;}
.pro-xq-box01 .ts02 .fl{margin-right:10px;}
.pro-xq-box01 .ts02 .fl i{background:url(../images/allbg.png) no-repeat left top;display:inline-block;margin-right:10px;vertical-align:middle;margin-top:-3px;}
.pro-xq-box01 .ts02 .fl i.ts02-icon01{width:12px;height:14px;background-position:left top;}
.pro-xq-box01 .ts02 .fl i.ts02-icon02{width:15px;height:15px;background-position:-12px top;}
.pro-xq-box01 .price .yj{font-size:12px;margin-left:10px;}

.pro-xq-con{}
.pro-xq-con .tit{height:30px;line-height:30px;color:#afd7a5;text-indent:10px;}

.pro-foot-bar{position:fixed;width:100%;bottom:0;height:40px;background:#fff;}
.pro-foot-bar a{display:block;float:left;line-height:40px;text-align:center;box-sizing:border-box;}
.pro-foot-bar a.pro-foot-bar-sc,a.pro-foot-bar-sc-choose,.pro-foot-bar a.pro-foot-bar-kf{border-top:1px solid #f3f3f3;width:20%;line-height:57px;color:#b4b5b5;}
.pro-foot-bar a.pro-foot-bar-sc{border-right:1px solid #f3f3f3;background:url(../images/pro-xq-sc-icon.png) no-repeat center 4px/16px 15px;}
.pro-foot-bar a.pro-foot-bar-sc-choose{border-right:1px solid #f3f3f3;background:url(../images/pro-xq-sc-icon-choose.png) no-repeat center 4px/16px 15px;}
.pro-foot-bar a.pro-foot-bar-sc-click{background:url(../images/pro-xq-sc-icon-click.png) no-repeat center 4px/16px 15px;}
.pro-foot-bar a.pro-foot-bar-kf{background:url(../images/n-footer-ico01.png) no-repeat center 4px/16px auto;}
.pro-foot-bar a.pro-foot-bar-cart,.pro-foot-bar a.pro-foot-bar-buy{width:30%;color:#fff;}
.pro-foot-bar a.pro-foot-bar-cart{background:#000}
.pro-foot-bar a.pro-foot-bar-buy{background:#afd7a5}
.pro-foot-bar a.pro-foot-bar-cart img{width:15px;vertical-align:middle;margin-left:5px;margin-top:-3px;}
.pro-foot-bar a.pro-foot-bar-buy img{width:13px;vertical-align:middle;margin-left:5px;margin-top:-2px;}

.sc-box-bg{background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;display:none;}
.sc-box{width:230px;height:108px;background:#f4f4f4;position:fixed;left:50%;top:50%;margin:-54px 0px 0px -115px;border-radius:5px;z-index:3;display:none;}
.sc-box .sc-box-icon{text-align:center;background:url(../images/sc-box-icon.png) no-repeat center top/32px 32px;padding-top:40px;font-size:14px;margin-top:25px;}

.sc-box .sc-box-icon-fail{text-align:center;background:url(../images/sc-box-icon-error.png) no-repeat center top/32px 32px;padding-top:40px;font-size:14px;margin-top:25px;}

.sc-box .sc-box-icon-fail1{
    position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;
    margin:-75px 0px 0px -160px;background:#f4f4f4;position:absolute;border-radius:5px;
    left:50%;margin-left:-33px;top:50%;background:url(../images/allbg.png) no-repeat left -117px;
    text-align:left;font-size:14px;padding-top:70px;
}

.pro-xq-box02{margin-top:5px;padding:5px 10px;padding-right:0;padding-top:1px;}
.pro-xq-box02 .list{margin-top:10px;}
.pro-xq-box02 .list span{display:block;width:35px;text-align:center;color:#fff;background:#fd4848;float:left;margin-right:10px;}
.proyhq-box{margin-top:20px;padding:10px;background:#fff url(../images/icon10.png) no-repeat right center/14px auto;}
.proyhq-box span{width:43px;height:21px;display:block;background:url(../images/icon08.png) no-repeat center top/43px auto;float:left;margin-right:10px;}
.pro-xq-box02 .give-box{background:url(../images/icon10.png) no-repeat right center/15px auto;padding-right:20px}

.give-model-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1001;display:none;}
.give-model{position:absolute;top:20%;width:286px;left:50%;margin-left:-143px;}
.give-model .con{border-radius:5px;position:relative;}
.give-model .con .contop{width:286px;height:46px;background:url(../images/pro-model-bg.png) no-repeat left top;padding:0px 20px;}
.give-model .con .contop .tit{height:40px;line-height:39px;border-bottom:1px solid #f1f1f1;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.give-model .con .conbottom{background:#fff;width:100%;padding:0px 10px;padding-top:1px;}
.give-model .con .conbottom .list{position:relative;padding-bottom:20px;border-bottom:1px solid #f1f1f1;margin-top:5px;}
.give-model .con .conbottom .list .img{position:absolute;left:0;}
.give-model .con .conbottom .list .con{padding-left:60px;padding-top:8px;}
.give-model .con .conbottom .list .con a{color:#999;}
.give-model .con .conbottom p{color:#666;padding:10px 0px;}

.buycart{padding-bottom:95px !important;}

.buycart .list{background:#fff;position:relative;min-height:106px;border-bottom:1px solid #f0f0f0;margin-top:10px;}
.buycart .list input[type=checkbox]{display:none;}
.buycart .list input[type=checkbox]+label{width:15px;height:15px;display:inline-block;opacity:1;background:url(../images/icon15.png) no-repeat left top;position:absolute;top:50%;margin-top:-7.5px;left:10px;}
.buycart .list input[type=checkbox]:checked+label{width:15px;height:15px;background:url(../images/icon15.png) no-repeat left top;background-position:left -15px;}
.buycart .list .img{position:absolute;left:35px;top:15px;}
.buycart .list .con{width:100%;padding-right:30px;padding-left:120px;padding-top:12px;}
.buycart .list .con a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.buycart .list .con .fenl{color:#999;margin-top:5px;}
.buycart .list .con .join-box{margin-top:5px;}
.buycart .list .con .join-box > *{float:left;}
.buycart .list .con .join-box span{width:22px;height:15px;display:block;background:url(../images/icon17.png) no-repeat center top;}
.buycart .list .con .join-box span.add{background-position:left top;}
.buycart .list .con .join-box span.reduce{background-position:left -15px;}
.buycart .list .con .join-box input{width:30px;text-align:center;}
.buycart .list .right{position:absolute;right:10px;top:0;padding-top:12px;}
.buycart .list .right a{width:12px;height:11px;display:block;background:url(../images/icon16.png) no-repeat center top/12px auto;}
.buycart .list .right .num{margin-top:20px;}
.buycart .list .price{margin-top:5px;}
.buycart .list .price span{font-size:14px;}
.buycart .list .price del{margin-left:20px;color:#999;}
.buycart .yh-box{height:30px;line-height:30px;background:#fff url(../images/icon24.png) no-repeat right center;padding-right:30px;padding-left:35px;}
.buycart .yh-box a{display:block;}

.yhq-model-bg{position:fixed;background:rgba(0,0,0,0.4);width:100%;height:100%;left:0;top:0;z-index:23;display:none;}
.yhq-model{background:#fff;position:absolute;width:100%;left:0;bottom:0;}
.yhq-model > div{padding:15px;}
.yhq-model .box01{line-height:20px;background:#f8f8f8}
.yhq-model .box01 .txt{color:#000;font-size:14px;}
.yhq-model .list{position:relative;}
.yhq-model .list .left .tit01 span{font-size:16px;}
.yhq-model .list .left ul{color:#999;}
.yhq-model .list > a{width:55px;height:30px;display:block;background:#afd7a5;color:#fff;text-align:center;line-height:30px;border-radius:3px;position:absolute;top:50%;margin-top:-15px;right:10px;}
.yhq-model > a{width:100%;height:40px;line-height:40px;display:block;text-align:center;color:#fff;background:#afd7a5;}

.buycart-foot{}
.buycart-foot .all{float:left;}
.buycart-foot .txt{color:#999;padding-top:3px;margin-left:10px;}
.buycart-foot > a{width:90px;height:100%;display:block;text-align:center;color:#fff;background:#3d3d3d;float:right;line-height:40px;}
.buycart-foot input[type=checkbox]{display:none;}
.buycart-foot input[type=checkbox]+label{height:15px;line-height:15px;display:inline-block;opacity:1;background:url(../images/icon15.png) no-repeat left top;margin-left:10px;padding-left:20px;margin-top:12px;}
.buycart-foot input[type=checkbox]:checked+label{height:15px;background:url(../images/icon15.png) no-repeat left top;background-position:left -15px;}

.dh-model-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:10;display:none;}
.dh-model{width:286px;height:138px;left:50%;margin-left:-143px;top:50%;margin-top:-69px;background:#f4f4f4;border-radius:3px;position:absolute;overflow:hidden;}
.dh-model .tit{text-align:center;height:50px;line-height:50px;font-size:16px;}
.dh-model input{width:270px;margin:0 auto;height:38px;border:1px solid #e9e9e9;background:#fff;display:block;padding:0px 10px;margin-bottom:12px;}
.dh-model > a{width:50%;float:left;height:38px;line-height:38px;display:block;text-align:center;color:#333;font-size:16px;border-top:1px solid #ebebeb;}
.dh-model > a.cannel{background:#afd7a5;color:#fff;border-top:1px solid #afd7a5;}

.fenqu-container{}
.fenqu-container .swiper-slide{background:#fff;}
.fenqu-container .swiper-slide > a{display:block;width:100%;height:100%;}
.fenqu-container .swiper-slide .left{width:43%;float:left;position:relative;}
.fenqu-container .swiper-slide .left span{width:35px;height:40px;display:block;position:absolute;left:10px;top:10px;background:#afd7a5;text-align:center;color:#fff;}
.fenqu-container .swiper-slide .right{width:57%;float:left;display:table;position:relative;}
.fenqu-container .swiper-slide .right > div{height:100%;display:table-cell;vertical-align:middle;}
.fenqu-container .swiper-slide .right .tit{font-size:16px;color:#999;}
.fenqu-container .swiper-slide .right .smtit{color:#980e1e;font-size:14px;margin:5px 0px;}
.fenqu-container .swiper-slide .right .price{font-size:14px;color:#980e1e;background:url(../images/icon18.png) no-repeat right center/35px auto;}
.fenqu-container .swiper-slide .right .price .doll{font-size:12px;}
.fenqu-container .swiper-slide .right .price .smark-price{color:#999;font-size:12px;margin-left:10px;}
.fenqu-container span.swiper-pagination-bullet-active{background:#afd7a5}

.fenqu-tab{margin:10px 0px;}
.fenqu-tab a{width:33.33%;float:left;text-align:center;}

.fenqu .list{width:50%;float:left;padding:0px 10px;margin-bottom:15px;}
.fenqu .list .list-con{border-radius:3px;box-shadow:2px 2px 5px #eee;padding-bottom:10px;}
.fenqu .list .list-con > a{display:block;position:relative;}
.fenqu .list .list-con > a span{width:47px;height:45px;background:url(../images/index-tag.png) no-repeat center top/cover;text-align:center;color:#fff;font-size:12px;position:absolute;right:10px;top:0;z-index:2;display:block;}
.fenqu .list .list-con .tit{padding-left:28px;padding-right:5px;line-height:18px;height:36px;overflow:hidden;}
.fenqu .list .list-con .price{font-size:14px;}
.fenqu .list .list-con .fr{color:#999;margin-right:5px;}
.fenqu .list .list-con .img{position:absolute;top:10px;right:10px;}
.fenqu .list .list-con .tag{font-size:12px;color:#fff;text-align:center;background:url(../images/index-tag.png) no-repeat center top/34px auto;position:absolute;right:10px;top:0;padding:0px 5px;width:40px;padding-top:2px;padding-bottom:5px;height:45px;}

.fenl-top{padding:0px 30px;}
.fenl-top input{border-radius:3px;padding:0px 10px;width:100%;height:24px;background:#fff url(../images/icon03.png) no-repeat 10px center/10px auto;padding-left:28px;}

.fenl-tab{height:45px;padding-top:13px;background:#fff;}
.fenl-tab a{width:50%;float:left;display:block;text-align:center;font-size:14px;color:#999;border-right:1px solid #eee;}
.fenl-tab a.on{color:#afd7a5;}

.fenl .fenl-box{margin-top:10px;background:#fff;padding:15px 0px;}
.fenl .fenl-box .tit{font-size:14px;text-align:center;}
.fenl .fenl-box .tit img{vertical-align:middle;width:18px;margin:0 10px;}
.fenl .fenl-box .list{width:25%;float:left;margin-top:10px;}
.fenl .fenl-box .list .tit{margin-top:5px;font-size:12px;}
.fenl .fenl-box .list .tit a{color:#999;}

.fenl-bar{position:fixed;right:0;width:30px;height:100%;text-align:center;top:0;padding-top:50px;padding-bottom:70px;}
.fenl-bar span{display:block;height:3.3%;}
.fenl-bar span.on{color:#afd7a5;}

.fenl-item01{margin-top:10px;padding:10px 0px;padding-right:30px;}
.fenl-item01 .tit{color:#afd7a5;margin-bottom:5px;text-indent:5px;}
.fenl-item01 a{width:25%;float:left;padding:0px 5px;text-align:center;}

.fenl-item02{}
.fenl-item02 .box-list{background:#fff;}
.fenl-item02 .box-list .letter{height:25px;line-height:25px;background:#e8e8e8;text-indent:10px;font-size:14px;}
.fenl-item02 .box-list .list{}
.fenl-item02 .box-list .list a{display:block;width:100%;height:55px;border-bottom:1px solid #e8e8e8;line-height:54px;padding-left:10px;}
.fenl-item02 .box-list .list a img{vertical-align:middle;border:1px solid #ddd;margin-right:20px;border-radius:100%;margin-top:-2px;}

.pay-end{padding-top:20px;}
.pay-end-con{width:220px;margin:0 auto;}
.pay-end-con .pay-end-item01 .left{width:70px;height:70px;float:left;margin-right:30px;}
.pay-end-con .pay-end-item01 .right{height:70px;display:table;}
.pay-end-con .pay-end-item01 .right > div{height:70px;display:table-cell;vertical-align:middle;}
.pay-end-con .pay-end-item01 .right > div .pay-txt{font-size:20px;color:#afd7a5;font-weight:bold;margin-bottom:5px;}
.pay-end-con .pay-end-item01 .right > div .price span{font-size:16px;}
.pay-end-con p{color:#999;margin:20px 0px 30px;}
.pay-end-con .pay-end-item02{}
.pay-end-con .pay-end-item02 span{width:50%;float:left;}
.pay-end-con .pay-end-item02 span a{display:block;height:40px;line-height:40px;border:1px solid #afd7a5;text-align:center;width:100%;}
.pay-end-con .pay-end-item02 span a.left{color:#afd7a5;float:right;margin-right:5px;}

.pay-end-con .pay-end-item02 span a.right{background:#afd7a5;color:#fff;float:left;margin-left:5px;}

.opinion{padding:0px 10px;}
.opinion .opinion-tit{background:#afd7a5;padding-left:3px;margin-top:15px;margin-bottom:10px;}
.opinion .opinion-tit span{display:block;width:100%;background:#fff;padding-left:10px;}
.opinion input[type='button']{width:215px;height:40px;line-height:40px;text-align:center;color:#fff;display:block;margin:0 auto;background:#afd7a5;}
.opinion p{color:#999;margin-top:5px;margin-bottom:15px;}
.opinion-item01 .list{width:33.33%;float:left;padding:0px 2.5px;}
.opinion-item01 .list a{width:100%;height:35px;line-height:35px;background:#f5f5f5;border-radius:2px;color:#666;display:block;text-align:center;margin-top:3px;}
.opinion-item01 .list a.on{background:#afd7a5;color:#fff;}

.opinion-item02{}
.opinion-item02 textarea{width:100%;resize:none;border:none;background:#f5f5f5;padding:5px;height:80px;}

.opinion-item03 input{width:100%;height:30px;background:#f5f5f5;padding:0px 10px;}

.fenqusearch-box{padding:0px 30px;margin-bottom:10px;margin-top:15px;position:relative;}
.fenqusearch-box input[type='search']{text-align:center;border:2px solid #afd7a5;height:30px;border-radius:3px;width:100%;}
.fenqusearch-box input[type='text']{text-align:center;border:2px solid #afd7a5;height:30px;border-radius:3px;width:100%;}
.fenqusearch-box input[type='button']{position:absolute;right:30px;top:0;width:30px;height:30px;background:url(../images/icon22.png) no-repeat center center/15px auto;}
.fenqusearch-box input[type='submit']{position:absolute;right:30px;top:0;width:30px;height:30px;background:url(../images/icon22.png) no-repeat center center/15px auto;}

.search-box02{margin-top:30px;padding:0px 10px;}
.search-box02 .tit{padding-bottom:15px;border-bottom:1px solid #e8e8e8;text-align:center;font-size:14px;}
.search-box02 .list{float:left;width:33.33%;box-sizing:border-box;margin-top:10px;padding:0px 3px;}
.search-box02 .list a{width:100%;height:100%;display:block;box-shadow:1px 1px 3px #e8e8e8;border-radius:5px;overflow:hidden;}
.search-box02 .list a img{width:100%;}

.search-item01{margin-top:10px;}
.search-item01 .tit{}
.search-item01 a{display:block;float:left;margin-right:15px;margin-top:10px;border:2px solid #afd7a5;border-radius:2px;padding:0px 5px;color:#afd7a5;}

.search-item02{margin-top:20px;}
.search-item02 .tit{}
.search-item02 .tit i{width:16px;height:16px;background:url(../images/icon23j.png) no-repeat left top;background-position:left -2px;margin-top:-3px;margin-right:5px;}
.search-item02 .con{padding-right:30px;position:relative;}
.search-item02 .con span.delete{width:11px;height:17px;display:block;position:absolute;right:0;top:10px;background:url(../images/icon23.png) no-repeat left top;background-position:-16px top;}

.scdd_bz{ display: block; line-height: 40px; padding-left: 10px; }
.scdd_bz_con{ font-size: 12px; resize: none; overflow: hidden; height: 150px; width: 100%; color: #b4b5b5; padding-left: 12px; line-height: 30px; border: 0px none; box-sizing: border-box; }

.member-item01{height:145px;background:#3d3d3d url(../images/icon26.png) no-repeat right center;padding:0px 20px;}
.member-item01 > a{width:100%;height:100%;display:block;}
.member-item01 .tx{margin-top:30px;}
.member-item01 .tx img{border-radius:100%;}
.member-item01 .tx span{padding-top:17px;float:left;color:#fff;font-size:14px;padding-left:15px;}
.member-item01 .fr{margin-top:63px;margin-right:30px;}

.member-item02{}
.member-item02 .list{padding:0px 20px;height:45px;line-height:45px;background:#fff url(../images/icon26.png) no-repeat right center;}
.member-item02 .list a{border-bottom:1px solid #f4f4f4;display:block;height:100%;width:100%;}

.pro-xq-con{padding-bottom:10px;background:#fff;}
.pro-xq-con .pro-xq-con-cs{background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:10px 0px;}
.pro-xq-con .pro-xq-con-cs .pro-xq-con-cs-tit,.pro-xq-con-ms-tit{font-size:14px;}
.pro-xq-con .pro-xq-con-cs p{line-height:26px;color:#717071;margin-top:10px;}
.pro-xq-con .pro-xq-con-ms-img { margin-left:10px; margin-right:10px;}
.pro-xq-con .pro-xq-con-ms-img img{width:100%;}
.pro-xq-con .pro-xq-con-ms-img p{ margin-bottom:10px;}

.guanl{padding:10px;}
.guanl > .tit{text-indent:5px;}
.guanl .list{width:33.33%;float:left;margin-top:10px;padding:0px 5px;}
.guanl .list .tit{margin:5px 0px;}
.guanl .list .price{}
.guanl .list .price .fl{font-size:14px;color:#e4393c;}
.guanl .list .price del{color:#999;}

.xial-tit{height:25px;padding:0px 10px;}
.xial-tit .box{background:url(../images/icon04.jpg) repeat-x center center;text-align:center;}
.xial-tit .box span{padding:0px 10px;background:#f4f4f4;}


.pro-xq-tab{height:42px;line-height:40px;border-bottom:1px solid #d9d9d9;background:#fff;}
.pro-xq-tab span{width:50%;float:left;padding:0px 10px;text-align:center;}
.pro-xq-tab span a{display:block;width:100%;}
.pro-xq-tab span a.on{border-bottom:2px solid #afd7a5;color:#afd7a5;}

.pro-xq-cs{padding:15px;}
.pro-xq-cs img{width:100%;}

.pro-xq-pl{}
.pro-xq-pl .list{padding:15px;border-bottom:1px solid #d9d9d9;position:relative;}
.pro-xq-pl .list .tx{position:absolute;}
.pro-xq-pl .list .tx img{border-radius:100%;}
.pro-xq-pl .list .con{padding-left:40px;padding-top:5px;}
.pro-xq-pl .list .con .name{font-size:14px;}
.pro-xq-pl .list .con .data{color:#999;}
.pro-xq-pl .list .con .txt{margin-top:3px;}

.submit-or-add-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;}
.submit-or-add{width:230px;height:108px;left:50%;top:50%;margin:-54px 0px 0px -115px;background:#f4f4f4;position:absolute;border-radius:5px;}

.submit-or-add i{width:65px;height:65px;position:absolute;left:50%;margin-left:-32.5px;top:-20px;background:url(../images/allbg.png) no-repeat left -117px;}
.submit-or-add .txt{text-align:center;font-size:14px;padding-top:70px;}

.submit-or-add02{}
.submit-or-add02 .submit-or-add{height:180px;margin-top:-85px;}
.submit-or-add02 .submit-or-add .txt{padding-top:50px;padding-bottom:20px;border-bottom:1px solid #e4e4e4;}
.submit-or-add02 .submit-or-add .tit01{line-height:16px;padding:10px;text-align: center}


.cart-model-bg{position:fixed;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1;display:none;}
.cart-model{position:absolute;left:0;bottom:0;background:#fff;width:100%;padding-top:10px;z-index:3;}
.cart-model .item01{position:relative;padding:0px 10px;padding-left:120px;}
.cart-model .item01 .img{position:absolute;left:10px;}
.cart-model .item01 .con{}
.cart-model .item01 .con .tit{font-size:14px;height:82px;overflow:hidden;}
.cart-model .item01 .con .price{color:#ff5149;font-size:14px;}
.cart-model .item01 .con .price del{color:#999;}
.cart-model .item02{border-top:1px solid #eee;margin-top:10px;padding:20px 10px;}
.cart-model .item02 > *{float:left;}
.cart-model .item02 span{width:22px;height:15px;display:block;background:url(../images/icon17.png) no-repeat center top;}
.cart-model .item02 span.add{background-position:left top;}
.cart-model .item02 span.reduce{background-position:left -15px;}
.cart-model .item02 input{width:30px;text-align:center;}
.cart-model .item02 .fl{margin-right:10px;}

.cart-model .pro-details-item01{font-size:14px;margin-top:10px;padding-bottom:10px;}
.cart-model .pro-details-item01 span{float:left;padding:3px 10px;background:#ededed;display:block;margin-right:10px;}
.cart-model .pro-details-item01 span.on{background:#1eb9c1;color:#fff;}

.cart-model > a{width:100%;height:40px;line-height:40px;background:#afd7a5;color:#fff;display:block;text-align:center;}
