body{
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.lf{float: left}
.rf{float: right}
.top{
    width:100%;
    height:44px;
    line-height: 44px;
    background: #0772bf;
    text-align: center;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    position: fixed;
    top:0;
    z-index: 10;
}
.top .back{
    display: block;
    width:52px;
    height:44px;
    background: url(../images/back.png) no-repeat 0 11px;
    background-size: 15px 20px;
    margin-left: 15px;
    color: #fff;
    padding-left: 20px;
}
.top span{
    position: relative;
    left: -30px;
}

.swiper_img{
    margin-top:44px;
    height:300px;
}
.swiper-slide img{
    display: block;
    width:100%;
    height:300px;
}
.data{
    padding: 0 10px;
    background: #fff;
}
.introduce{
    color: #333333;
    padding-top: 10px;
}
.price{
    color: #DE0707;
    font-size: 16px;
    font-weight:600;
    margin: 7px 0 3px;
}
.scj{
    color: #999999;
}
.jcj{
    color: #999999;
    margin-bottom: 10px;
}
.scj span{
    text-decoration: line-through;
    font-family: "Microsoft yahei",Arial;
}
.send{
    border-top:1px solid #E1E1E1;
    padding:10px 5px;
    overflow: hidden;
    color: #8E8E93;
}
.send .lf{
    background: url("../images/menoy.png") no-repeat 0 center;
    background-size: 16px 16px;
    padding-left: 20px;
}
.send .rf{
    background: url("../images/send_cart.png") no-repeat 0 center;
    background-size: 20px 16px;
    padding-left: 25px;
}
.warm_prompt{
    padding:10px;
    background: #fff;
    color: #666;
    text-align: justify;
	font-size:13px;
}
.img_word{
    background: #fff;
    padding: 0 10px;
    margin-bottom:60px;
}
.img_word b{padding: 6px 0;display: inline-block;}
.img_word p{
    padding: 10px 0 12px 0;
    margin-bottom: 10px;
    border-bottom:1px solid #E1E1E1;
    /* background: url("../images/img_word.png") no-repeat 0 center; */
    background-size: 17px 16px;
	font-size:16px;
	font-weight:700;
	color:#666;
}
.img_word img{
    display: block;
    width:100%;
    height: auto;
}
.tool_bar{
    width:100%;
    height:50px;
    line-height: 50px;
    overflow: hidden;
    position: fixed;
    bottom:0;
}
.tool_bar a{
    display: block;
    float: left;
    height:100%;
    color: #fff;
    text-align: center;
	font-size:14px;
}
.shangjia,.buy_cart{
    width:20%;
}
.shangjia{
    border-right: 1px solid #E1E1E1;
    background: #fff url("../images/icon-cart-chat.png") no-repeat center;
    background-size: 28px 28px;
}
.buy_cart{
    background: #fff ;
}
.icon_cart{
     display: block;
     width:28px;
     height:28px;
     background: url("../images/icon-cart-shopcart.png") no-repeat center;
     background-size: 100%;
     margin:11px auto;
     position: relative;
 }
.num{
    display: block;
    padding: 5px;
    border-radius: 50%;
    background: #0772bf;
    position: absolute;
    right: -12px;
    top: -5px;
    line-height: 5px;
    font-style: normal;
    font-size: 12px;
}
.buy,.join{
    width:30%;
    font-size: 16px;
}
.buy{
    background: #FF9500;
}
.join{
    background: #0772bf;
}
.buy_xunjia {width:60%;font-size: 16px;background: #0772bf;}
.affirm{
    background: #fff;
    display: none;
}
.affirm_up{
    width:100%;
    padding: 15px 25px 15px 10px;
    border-bottom: 1px solid #DCDCDC;
    overflow: hidden;
}
.img_box{
    width:80px;
    height:80px;
}
.img_box img{
    display: block;
    width:80px;
    height:80px;
}
.affirm_jieshao{
    padding: 8px 10px;
    margin-bottom: 2px;
}
.affirm_introduce{
    height:48px;
    overflow: hidden;
}
.total{
    font-family: "Microsoft yahei",Arial;
    color: #DF1717;
}
.affirm_down{
    padding: 15px;
}
.norms{
    margin-bottom:20px;
}
.norms p{
    margin-bottom: 15px;
}
.norms a{
    display: inline-block;
    height:25px;
    line-height: 25px;
    text-align: center;
    padding: 0 10px;
    border-radius:3px;
    background: #0772bf;
    color: #fff;
	font-size:13px;
}

.affirm_num button{
    width:25px;
    height:25px;
    background: #fff;
    border:1px solid #C8C8C8;
    outline: none;
}
.affirm_num button:first-child{
    margin-left: 8px;
}
.affirm_num span{
    display: inline-block;
    width:50px;
    height:25px;
    background: #fff;
    border:1px solid #C8C8C8;
    text-align: center;
    line-height: 23px;
    margin:0 1px;
}
.affirm_ok{
    display: block;
    height:40px;
    line-height: 36px;
    text-align: center;
    background: #a48350;
    color: #fff;
}


/* 手机版-产品详情页的表单 */
.module_form{padding:0px 0}
.module_form .row input{width:100%;border-radius:3px;border:1px solid #e8e8e8;line-height:40px;padding:0 5px;margin-bottom:20px;color:#666;font-size: 0.6rem;}
.module_form .row input:focus,.module_form .row textarea:focus{border:1px solid #1c88ff;color:#1c88ff}
.module_form .row textarea{border-radius:3px;border:1px solid #e8e8e8;width:100%;padding: 0.2rem;color:#666;font-size: 0.6rem;}
.module_form .row button{background:#429efd;color:#fff;font-size:0.6rem;border-radius:3px;text-align:center;border:0;padding: 0.42rem 0;margin-top:20px;width: 100%;}
.module_form .row button:hover{background-color: #fe741d;}
.module_form .row span{margin-top:0.6rem}
.module_form .row span i{color:#429efd;font-size:0.6rem;font-family:Arial,Helvetica,sans-serif}