@charset "utf-8";
html {width:100%;-ms-touch-action: none;height: 100%;background-color:#f5f5f5;}
*{margin: 0px;padding: 0px;list-style:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p {
	margin: 0;
	padding: 0;
}
a{text-decoration: none !important;color:black;-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul li{list-style:none;}
body{width: 100%;*cursor: default;font: 16px/1.5 "微软雅黑";overflow-x: hidden;overflow-y: auto;}
body a:link,a:visited,a:hover,a:active {text-decoration: none;}
img {
	border: 0;
	vertical-align: middle;
	width: 100%;
}
.fl {
	float: left;
}

.fr {
	float: right;
}
.clearfix{*zoom:1;}/*兼容IE清除浮动*/
.clearfix:after{content:"\200B";height:0;display:block;visibility:hidden;clear:both;}/*清除浮动*/
input{outline: none;}
.returns{width: 100%;padding: 3% 0; text-align: center;color: #000;position: relative;font-size: 1.1em;border-bottom: 1px solid #bfbfbf;background: #fff;}
.returns p{width: 4%;position: absolute;top: 25%;left: 4%;}
.returns p img{max-width: 100%;}
.jjh1{
	padding:1.5% 0;
	background-color:#f5f5f5; 
}
.dizhis{
	background-color:#ffffff; 
}
.dizhis li{
	padding:1.5% 3.5% 0 3.5%;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 2%;
}
.dizhis li .a1{
	padding: 2% 0;
	font-size:1rem;
}
.dizhis li .a2{
	font-size: 0.9rem;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 2.5%
}
.dizhis li .a3{
	padding:2.5% 0; 
}
.dizhis li .a3 a{
	font-size: 14px;
	padding:0 6%;
	line-height: 28px;
	border-radius: 6px;
}
.dizhis li .a3 .bianji{
	color: #ffffff;
	background-color:#eb6100;
	border:1px solid #eb6100;
	margin-right: 4%;
}
.dizhis li .a3 .shanchu{
	color: #666666;
	background-color:#ffffff;
	border:1px solid #dbdbdb;
}
.dibus{
	padding:5% 0; 
}
.addressadd{
	position: fixed;
	max-width: 750px;
	bottom: 0;
	background-color: #ffffff;
	width: 100%;
	padding:2% 0;
}
.addressadd .adds{
	width: 60%;
	margin:0 auto;
	text-align: center;
	background-color: #eb6100;
	color: #ffffff;
	padding: 1.5%;
}
.ordertype{
	background-color: #ffffff;
	border-bottom: 1px solid #e6e6e6;
}
.ordertype li{
	width: 25%;
	padding: 2% 0;
	text-align: center;
	position: relative;
}
.ordertype li.active{
	color: #f85568;
}
.ordertype li span{
	position: absolute;
	font-size: 8px;
	background:url(../images/yuan.png) 100% 100%;
	background-size:  100% 100%;
	display: inline-block;
	width: 10px;
	height: 10px; 	
	color: #ffffff;
}
.order {
	background-color: #ffffff;
}
.order  li{
	margin-bottom:1.5%;
	border-bottom: 1px solid #e6e6e6;
}
.order  li .sn{
	border-bottom: 1px solid #e6e6e6;
	padding: 2% 3.5%;
	font-size:14px;
}
.order  li .good{
	padding: 0 3.5%;
}
.order  li .goods{
	padding: 3.5% 0 ;
}
.order  li .goods .pic{
	width: 35%;
}
.order  li .goods .title{
	width: 59%;
}
.order  li .goods .title  .a1{
	width: 90%;
	font-size:14px;
	padding: 1.5% 0 3%
} 
.order  li .goods .title  .a2 .huan{
	border:1px solid #fd6418;
	padding:2px 6px;
	color: #fd6418;
	font-size:16px;
}
.order  li .goods .title  .a2 .app{
	color: #989898;
	margin-left: 10px;
	padding:5px 0;
	font-size:14px;
}
.order  li .goods .title  .a2 .tui{
	padding:2px 10px;
	border:1px solid #dddddd;
	color: #ff0000;
	font-size:14px;
	margin-top: 2px;
}
.xinxi{
	width: 40%;
}
.order1{
	text-align: center;
	background-color: #ffffff;
	padding: 10% 0; 
}
.cpsuccess{
	background-color: #ffffff;
	text-align: center;
	padding: 5% 0 7%;
}
.cpsuccess img{
	width: 35%;
}
.cpsuccess p{
	line-height: 24px;	
	padding: 1.5% 0 ;
}
.cpsuccess a{
	display: block;
	border:1px solid #9e9e9e;
	color: #444444;
	width: 45%;
	margin:0 2%;
	padding: 1.5% 0
}
.cpsuccess .tiao{
	margin-top: 1.5%
}
.idx1{
	position: relative;
}
.idx1 .pics{
	width: 100%;
}
.idx1 .shezhi{
	color: #ffffff;
	position: absolute;z-index: 3;
	left: 5%;
	top: 3%;
	padding:1.5%;
}
.idx1 .shezhi:hover{
	color: #ffffff;
}
.idx1 .xin{
	position: absolute;
	top: 20%;
	text-align: center;
	width: 100%;
	color: #ffffff;
}
.idx1 .xin .touxiang{
	width: 20%;
	padding: 1.5%;
	text-align: center;
	margin:0 auto;
	background:url(../images/wpic2.png) no-repeat;
	background-size:100%;
}
.idx1 .xin .p1{
	font-size:14px;
}
.idx1 .rongyu {
	
	width:84%;
	position: absolute;
	left: 5%;
	bottom: -10%;
	padding:2.5% 3%;
	border-radius: 5px;
	
	background-color:#ffffff;
	box-shadow: 2px 2px 2px #efefef;
}
.idx1 .rongyu  span{
	
	
}
.idx1 .rongyu  img{
	margin-left: 5%;
	margin-top:2px;
	
}
.idx2{
	padding-top: 12%;
	padding: 12% 7% 2.5%;
	border-bottom: 1px solid #e0e0e0;
	font-size: 14px;
}
.idx3{
	padding:4% 3%;
	border-bottom:4px solid #f5f5f5; 
}
.idx3 .zts{
	width: 25%;
	float: left;
	text-align: center;
	font-size:14px;
	background: url(../images/wxz1.jpg) no-repeat;
	background-position: right ;
	background-size: 1px 70%;	
}
.idx3 .zts1{
	background:none;
}
.idx3 .zts img{
	width: 26px;
	margin-bottom:5%;
}
.idx5{
	font-size:14px;
	padding: 2% 7% 2%;
	
}
.idx4{
	font-size:14px;
	padding: 3% 4% 4%;
	border-bottom:8px solid #f5f5f5; 
	
}
.idx4 ul li{
	width: 25%;
	text-align: center;
	float: left;
}
.idx4 ul li img{
	width: 50%;
	margin-bottom:2.8%;
}
.idx6{
	padding:3.5% 7%;
	font-size:14px;
	line-height: 24px;
	border-bottom: 1px solid #e0e0e0;
}
.idx6 img{
	width: 12px;
}
.idx7{
	background-color: #f5f5f5;
	padding: 3.5% 0;
	text-align: center;
}
.jiang{
	padding: 2% 5%;
	background-color:#ffffff;
}
.jiang li{
	padding-bottom:3%;
}
.jiang li .pic{
	width: 25%;
	max-width: 120px;
}

.jiang li .con {
	width: 70%;
}
.jiang li .con .a1 {
	border-bottom: 1px dashed #e6e6e6;
	padding-bottom: 3.5%;
	padding-top: 1.5%;
}
.jiang li .con .a1 .b1 .p1{
	font-size:16px;
}
.jiang li .con .a1 .b1 .p2{
	font-size:12px;
}
.jiang li .con .a1 .b2{
	background-color: #ffbb00;
	color: #ffffff;
	padding:0 6%;
	font-size:14px;
	line-height: 26px;
	margin-top: 2.5%;
}
.jiang li .con .a2{
	padding-top: 3.5%;
	font-size:12px;
}
.jiang li .con .a2 span{
	color: #ffbb00;
	font-size:14px;
}
.xiaoxi1{
	padding: 0 3.5%;	
}
.xiaoxi1 .a1 img{
	margin-left: 3.5%;
}
.xiaoxi1 .a1 span{
	margin-left: 3.5%;
}
.xiaoxi1 .a2{
	color: #ffffff;
	background-color: #cdcdcd;
	font-size:14px;
	text-align: center;
	border-radius: 30px;
	margin: 4% 0;
	padding: 3px 0;
}
.xiaoxi1  .cont{
	background-color: #ffffff;
	padding: 3.5% 4.5% 4.5%;
	border-radius: 8px;
}
.xiaoxi1  .cont .b1{
	font-size:14px;
}
.xiaoxi1  .cont .b1 .p1{
	color: #eb6100;
	padding:1% 0;
}
.xiaoxi1  .cont .b1 .p2{
	padding:1% 3%;
	border:1px solid #dcdcdc;
	border-radius: 60px;
}
.xiaoxi1  .cont .b2{
	margin-top: 2.5%;
	background-color: #f1f1f1;
}
.xiaoxi1  .cont .b2 .pics{
	width: 20%;
	max-width: 80px;
}
.xiaoxi1  .cont .b2 .title{
	margin-left:3.5%;
}
.xiaoxi1  .cont .b2 .title .p1{
	font-size:16px;
	margin-top: 3.5%;
}
.xiaoxi1  .cont .b2 .title .p2{
	font-size:14px;
	color: #989898;
	margin-top: 2.5%;
}
.xiaoxi1  .cont .b3{
	margin-top: 2%;
	font-size:14px;
	padding-bottom: 1.5%;
	border-bottom: 1px dashed #a8a8a8;
}
.xiaoxi1  .cont .b3 p{
	margin-bottom: 1.5%;
}
.xiaoxi1  .cont .b4{
	text-align: right;
	margin-top: 4.5%;
}
.xiaoxi1  .cont .b4 span{
	padding: 1.5% 5%;
	color: #ffffff;
	border-radius: 10px;
	font-size:16px;
}
.xiaoxi1  .cont .b4 .jujue{
	background-color: #aaaaaa;
}
.xiaoxi1  .cont .b4 .liji{
	background-color: #eb6100;
}
.xiaoxi1  .cont .b4 .tuohuo{
	padding: 1.5% 8%;
	background-color: #eb6100;
}

.xiaoxi1  .cont .b5{
	color: #000000;
	border:1px solid #eb6100;
	display: inline-block;
	margin-top:2.5%;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
}
.xiaoxi1  .cont .b6  img{
	width: 8%;
	max-width: 30px;
}
.xiaoxi1  .cont .b6 .tishi{
	width:85%;
	margin-left: 2.5%;
}
.xiaoxi1  .cont .b6 .tishi .p1{
	font-size:14px;
}
.xiaoxi1  .cont .b6 .tishi .p2{
	font-size:12px;
	margin-top: 1.5%;
}
.xiaoxi1  .cont .b6 .tishi .p2 span{
	color: #eb6100;
}
.xiaoxi1  .cont .b7{
	text-align: center; 
	font-size:18px;
	padding: 2.5% 0;
}
.xiaoxi1  .cont .b7 span{
	color: #eb6100;
}
.xiaoxi1 .zffs{
	border:1px solid #dddddd;
	padding-bottom: 8.5%;
}
.xiaoxi1 .zffs .b8{
	background-color: #f2f2f2;
	border-bottom: 1px solid #dddddd;
	font-size: 14px;
	padding: 1.5% 0 1.5% 2.5%;
}
.xiaoxi1 .zffs .zhifu{
	text-align: center;
	padding: 11% 0;
}
.xiaoxi1 .zffs .zhifu a{
	margin:0 1.5%;
	width: 40%;

	display: inline-block;
	border:2px solid #dedede;
	position: relative;
}
.xiaoxi1 .zffs .zhifu a .wty{
	position: absolute;
	bottom: 6px;
	right: 6px;
	width:8px;
	display: none;
}
.xiaoxi1 .zffs .zhifu a.active {
	border:2px solid #ff5e00;
	
}
.xiaoxi1 .zffs .zhifu a.active .wty{
	display: block;
} 
.xiaoxi1 .zffs .qrzhifu{
	width: 45%;
	margin:0 auto;
	text-align: center;
	background-color: #eb6100;
	color: #ffffff;
	padding: 1.5% 3.5%;
	border-radius: 8px;
}

.tuiguang .con{
	padding:0  5% 5%;
}
.tuiguang .con .b1{
	text-align: center;
	background: url(../images/wtg2.png) no-repeat;
	padding: 1.5% 0;
	background-size:100%; 
	background-position: 0 46%;
	margin-top:5%;
	margin-bottom: 5%;
}
.tuiguang .con .b2{
	
}
.tuiguang .con .b2 img{
	border-radius: 8px;
}
.tuiguang .con .b2 .cont{
	font-size:14px;
	padding: 3% 0;
}
.tuiguang .con .b2 #content{
	width: 94%;
	padding: 3%;
	border:1px solid #dfdfdf;
	border-radius: 8px;
	font-size:14px;
	min-height: 80px;
}
.tuiguang .con .b2  .tijiao{
	margin-top: 2%;
	text-align: center;
	background-color: #eb6100;
	color: #ffffff;
	border-radius: 8px;
	padding: 1.5% 0;
}
.tuihuo {
	font-size:14px;
	line-height: 28px;
}
.tuihuo .deng{
	width: 12px;
	padding: 0 3px;

}
.shenqing{
	padding: 0 4.5%;
}
.shenqing .p1{
	padding: 2% 0
}
.shenqing #shenqing{
	padding: 1.5%;
	width: 97%;
	min-height: 80px;
	resize: none;
	font-size:12px;
	border:none;
}
.fabu1,.wancheng{
	width: 45%;
	margin:0 auto;
	text-align: center;
	color: #ffffff;
	background-color: #eb6100;
	font-size:14px;
	border-radius: 6px;
	padding: 2% 0;
	margin-top: 6%;
}
.wancheng{
	margin-top:10%;
	width: 80%;
}
.wanshan{
	padding: 4% 3% 0;
}
.wanshan li{
	padding: 3% 3%;
	border-bottom: 1px solid #bfbfbf;
	font-size:14px;
}
.wanshan li .pic{
	width: 20px;
}
.wanshan li .title{
	margin-left: 2%;
	line-height: 24px;
}
.wanshan li .p1{
	padding-left:2%;
	color: #ff6000;
	margin-top:2px;
}

.wanshan li .input1{
	width: 70%;
	border:none;
	line-height: 24px;
	text-align: right;
	 background:url(../images/wdy.png) no-repeat ;
  background-position: right;
  background-size: 8px;  
  padding-right: 12px;
}
.wanshan li .input2{
	width: 70%;
	border:none;
	line-height: 24px;
	text-align: right;
}
.xiaoxi{
	padding: 3.5% 4.5%;
}
.xiaoxi .types{
	margin-bottom: 5%;
}
.xiaoxi .types .a1{
	width: 15%;
	max-width: 80px;
	min-width: 55px;
}
.xiaoxi .types .a2{
	margin-left:5%;
	padding-top: 1%
} 
.xiaoxi .types .a2 .p1{
	font-size:16px;
}
.xiaoxi .types .a2 .p2{
	font-size:14px;
	padding-top: 1%
}
.rzpics{

}
.rzpics dd{
	width: 23%;
	margin: 1% 1%;
	float: left;
}

.zslx{
  position: relative;
            line-height: 24px;
            margin:0 3px;
}


.zslx  input[type="radio"] {
      width: 18px;
      height: 18px;
      opacity: 0;
  }
  .zslx  input[type="checkbox"] {
      width: 18px;
      height: 18px;
      opacity: 0;
  }
 .zslx   label {
            position: absolute;
            left: 1px;
            top: 3px;
            width: 18px;
            height: 18px;
            /* border-radius: 50%; */
            border: 1px solid #999;
        }
    /*设置选中的input的样式*/
        /* + 是兄弟选择器,获取选中后的label元素*/
  .zslx        input:checked+label { 
            background-color: #fe6d32;
            border: 1px solid #fe6d32;
        }

   .zslx       input:checked+label::after {
            position: absolute;
            content: "";
            width: 5px;
            height: 10px;
            top: 2px;
            left: 6px;
            border: 2px solid #fff;
            border-top: none;
            border-left: none;
            transform: rotate(45deg)
        }
   .zslx  span{
    font-size:12px;
   }
.cart{

}
.cart .a1{
	padding: 2% 5%;
	background-color: #f5f5f5;
}
.cart .a2{
	padding: 2% 5%;
	position: relative;
	border-top: solid 1px #f5f5f5;
}
.cart .a2 .b1{
	margin-top:24px;
}
.cart .a2 .pic2{
	width: 25%;
	max-width: 80px;
}
.cart .a2 .b2{
	margin-left: 5%;
	width:50%;
}
.cart .a2 .b2 .p1{
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}	
.cart .a2 .shanchu{
	width: 20px;
	position: absolute;
	bottom: 12px;
	right: 6%;
}
em {
    float: left;
    width: 18px;
    height: 18px;
    border: solid 1px #9e9e9e;
    border-radius: 50%;
    margin-right: 10px;
}
 .pitch_on {
    background: url(../images/s_goods_pitch.png) no-repeat center center #ff900d;
        background-size: auto;
    border: solid 1px #ff900d;
    background-size: 22px 22px;
}
.jiaohuan{
	position: fixed;
	bottom: 0;
	max-width: 750px;
	text-align: center;
	background-color: #fd6418;
	width: 100%;
	color: #ffffff;
	padding:2% 0;
}
/* 确认订单 */
.qrdizhi{
	padding: 3% 4%;
	background: url(../images/wdizhi.png) no-repeat;
	background-position: 5% 50%;
	background-size: 18px;
	border-bottom: 1px solid #e6e6e6;
}

.qrdizhi  .dizhis1{
	margin-left:8%;
	font-size:14px;
	line-height: 24px;
}
.qrdizhi  .dizhis1 .p3{
	font-size:16px;
}
.goods ul li .a1{
	background:url(../images/wqing.png) no-repeat;
	background-position: 5% 50%;
	background-size: 18px ;
	padding: 2.5% 4% 2.5% 12%;
}
.goods ul li .a2{
	border-top: 8px solid #f5f5f5;
	border-bottom: 1px solid #e6e6e6;
	padding: 2% 3.5%;
	position: relative;
}
.goods ul li .a2 img{
	width: 24%;
	max-width: 80px;
}
.goods ul li .a2  .gnums{
	position: absolute;
	right: 5%;
	top: 30%;	
}
.goods ul li .a2 .b2{
	width: 50%;
	margin-left: 16px;
}
.goods ul li .a2 .b2 .p2{
	font-size:14px;
	color: #999999;
	margin-top: 4px;
}
.goods ul li .a2 .b2 .p2 span{
	background-color:#eb6100;
	color: #ffffff;
	padding: 2px 5px;

}
.goods ul li .a3{
	padding: 2.5% 5%;
	text-align: right;
	color: #444444;
	border-bottom: 1px solid #e6e6e6;
}
/* 详情页面 */
.gshows{
	padding: 0 4.5%;
	font-size:14px;
	
}
.gshows .a1{
	line-height: 30px;
}
.gshows .a2{
	margin-top: 8px;
	line-height: 30px;
}
.gshows .a3{
	margin-top: 3px;
	line-height: 25px;
}
.gshows .a3 .p1{
	border:1px solid #eb6100;
	color:#ec680c;
	padding: 1px 12px;
	border-radius: 14px;
}
.gshows .a3 .p2{
	color: #767676;
}
.gshows .a4{
	padding: 1.5% 0;
}
.gshows .a4 .p1{
	color: #eb6100;
}
.gshows .a4 .p2{
	color: #eb6100;
	background-color:#fff1e7;
	padding: 0 2px;
}
.gshows .a5{
	background: url(../images/wditu.png) no-repeat;
	background-size: 100% 100%;
	padding: 6px 5%;
}
.gshows .a5 .p2{
	background: url(../images/wyou.png) no-repeat;
	background-size: 8px;
	background-position: right 6px;
	padding-right: 14px;
}
.gshowxq {
	background-color:#f8f8f8;
	padding:2.5% 7%; 
	margin-top: 5%;
}
.gshowxq span{
	border-left: 2px solid #ff3600;
	padding-left: 16px;

}
.showss{
	padding:2.5% 5%;

}
.wdibu{
	position: fixed;
	bottom: 0;
	max-width: 750px;
	width: 100%
}
.wdibu>div{
	width: 50%;
	text-align: center;
	height: 42px;
	padding:1.2% 0; 
}

.wdibu .shoucang{
	background-color: #ff8733;
	color: #ffffff;
}
.wdibu .jingcai{
	background-color: #eb6100;
	color: #ffffff
}
.wdibu .goumai{
	background-color:#f4f4f4;
	text-align: center;
}
.wdibu .goumai div{
	display: inline-block;
	width: 40%;
	font-size:14px;
}
.tanceng{
	position: fixed;
	bottom: 0;
	height: 60%;
	max-width: 750px;
	width: 100%;
	background-color:#ffffff;
	z-index: 30;
	display: none;
	padding:2.5% 0; 
	border-top-left-radius:10px;
border-top-right-radius:10px;
}
.zhezhao{
	width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 20;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    opacity: 0.5;
    display: none;
}
.tanceng .a1{
	text-align: center;
	font-size: 14px;
}
.tanceng .a2{
	width: 90%;
	margin:3% auto;
	font-size: 12px;
}
.fabus{
	max-width: 500px;
	position: fixed;
	top: 20%;
	width: 70%;
	text-align: center;
	padding: 3.5% 5%;
	background-color:#ffffff;
	z-index: 50;
	left: 10%;
	border-radius: 8px;
	display: none;
}
.fabus .a1{
	font-size:14px;
	color: #444444;
}
.fabus .a2{
	margin-top:5%;
	font-size:12px;
}
.fabus .a3{
	margin-top:5%;
}
.fabus .a3 >div{
	
	width: 50%;
	font-size:16px;
	padding:3px 0;
}
.fabus .a3 .fbwp{
	color: #75b160;
}