/*
* @Author: Administrator
* @Date:   2017-09-20 19:44:29
* @Last Modified by:   Administrator
* @Last Modified time: 2017-09-23 11:16:46
*/
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
	appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
}
textarea { 
	-webkit-appearance: none;
	appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
	border:0;
}
input,button{
	border:0;
	outline:none;
	background:0;
}
img{border:0;}
select{
	-webkit-appearance:none;
	appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
    outline:none;
}
body{
	color:#333;
}
/* reset */
.a_jump{
	display:block;
	height:100%;
}
.div_left{
	float:left;
}
.div_right{
	float:right;
}
.div_borderBox{
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
}
.div_clearFloat:after{
	content:".";
	height:0;
	display:block;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
.div_displayFlex{
	display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox; 
    display: -webkit-flex;
    display: flex; 
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -moz-box-orient:horizontal;
    -moz-box-direction:reverse;
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-justify-content:space-around;
    -moz-box-pack:space-around;
    -webkit--moz-box-pack:space-around;
    box-pack:space-around;
    justify-content:space-around;
    -webkit-flex-wrap:wrap;
    -webkit-box-lines:multiple;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
}
/* common style */
/* modify_login */
.modify-ul{padding-top:12px;}
.modify-ul>li{padding:0 3.125%;background-color:#fff;height:52px;line-height: 52px;border-bottom:1px solid #e6e6e6;position:relative;overflow:hidden;}
.modify-ul>li:nth-last-child(1){border:0;}
.modify-ul>li>img{display:block;float:left;width:26px;margin-top:13px;}
.modify-ul>li .item-input{display:block;float:left;font-size: 16px;color:#333;height:52px;padding:0 20px;width:calc(100% - 66px);}
.footer-btn{height:50px;line-height: 50px;border:0;padding:0;width:100%;}
.footer-btn>button{
	display:block;
	width:100%;
	height:100%;
	font-size: 16px;
	color:#fff;
	background: -webkit-linear-gradient(left, #bde222 , #88d041);
    background: -o-linear-gradient(right, #bde222, #88d041); 
    background: -moz-linear-gradient(right, #bde222, #88d041);
    background: linear-gradient(to right, #bde222 , #88d041); 
}
.modify-ul>li>input.yzm-input{width:44%;}
.modify-ul .yzm-btn{height:36px;border:1px solid #87cf43;padding:0 10px;display:block;position: absolute;top:8px;right:3.125%;font-size: 14px;color:#87cf43;background-color:#f3faec;border-radius:3px;}

.modify-ul>li span{display:block;float:left;font-size: 16px;width:28%;}
.modify-ul>li .list-input{display:block;float:left;width:65%;height:52px;font-size: 16px;padding-left:15px;}
.modify-ul>li .icon_you{display:block;float:right;color:#999;}
.modify-ul>li.modify-item2{margin-top:24px;height:52px;}
.modify-ul>li .exit-btn{display:block;width:100%;height:100%;font-size: 16px;color:#87cf43;}

.account_unbind{font-size: 13px;text-align: right;width:56%;}
.modify-ul>li .icon_zuo{display:block;float:left;color:#23a0f4;font-size: 22px;margin-right:10px;}
.modify-ul>li .account_unbind em{color:#87cf43;padding-left:5px;}
.modify-ul>li p{font-size: 16px;}
.modify-item .pay-img{display:block;float:left;width:24px;margin-top:14px;margin-right:10px;}
/* address */
.address>li>.list-input{float:right;text-align: right;padding:0;}
.addressDetail {
    padding: 12px 3.125%;
    background-color: #fff;
    height: 80px;
}
.addressDetail>textarea {
    width: 100%;
    height: 100%;
    font-size: 16px;
    resize: none;
}
.setDefault {
    height: 52px;
    line-height: 52px;
    padding: 0 3.125%;
    background-color: #fff;
    margin-top: 15px;
}
.setDefault>p {
    font-size: 16px;
    color: #666;
}
.setDefault>.iconfont {
    display: block;
    float: right;
    font-size: 26px;
    color: #e3e3e3;
}
.setDefault>.icon-guan {
    color: #b5df27;
}
.manageAddress {
    background-color: #fff;
    padding-top: 10px;
    margin-bottom: 6px;
}
.manageAddress>.submit_consignee {
    padding: 0 3.125%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 16px;
}
.manageAddress>p {
    padding: 0 3.125% 10px;
    box-sizing: border-box;
}
.submitAddress-con {
    font-size: 14px;
    color: #666;
    width: 100%;
}
.manageAdd {
	padding: 0 4.6875%;
    border-top: 1px solid #eaeaea;
    height: 50px;
    line-height: 50px;
}
.manageAdd>div>span {
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    padding-left: 8px;
}
.manageAdd>div>i {
    display: block;
    float: left;
    font-size: 18px;
    color: #333;
}
.manageAdd>div>i.icon-xuanzhong2 {
    color: #87cf43;
}
.manageAdd>div>span.defaultColor {
    color: #87cf43;
}
.address-name{width:52%;height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
/* payment */
.complexBox{padding-top:12px;}
.complexBox-top{background-color:#fff;border-bottom:1px solid #f5f5f5;padding:38px 3.125% 24px;}
.complexBox-bot{padding:0 3.12%;background-color:#fff;height:36px;line-height: 36px;font-size:12px;color:#ea1212;}
.complexBox-top>span{float:left;display:block;height:26px;line-height: 26px;color:#666666;font-size:34px;font-weight:bolder;overflow:hidden;margin-right:15px;}
.complexBox-top>input{display:block;float:left;height:26px;border-left:2px solid #868686; padding:0 10px;font-size:16px;}
.exchange-money{height:54px;line-height: 54px;font-size: 16px;background-color:#fff;padding:0 3.125%;}
.exchange-money>span{display:block;float:right;color:#999;}
.exchange-tips{height:40px;padding:8px 3.125% 0;font-size: 12px;color:#fd475d;}

/* list  page*/
.integral-title{padding:32px 0;}
.integral-title>h3{font-size: 32px;color:#fff;height:28px;line-height: 28px;text-align: center;overflow:hidden;}
.integral-title>p{height:24px;padding-top:20px;color:#fff;text-align: center;font-size: 13px;}
.exchangeDetail{background:url("../images/exchangeDet.png") no-repeat center center;background-size:75%;height:45px;line-height: 45px;color:#666;font-size: 16px;text-align: center;}
.exchangeDetail>span{padding-left:7%;}
.integral-list{padding:15px 3.125%;background-color:#fff;border-bottom:1px solid #e6e6e6;}
.integral-list .int-img{display:block;float:left;width:30px;margin-top:2px;}
.integral-detail{float:left;padding-left:10px;}
.integral-detail>p{height:20px;line-height: 20px;color:#666666;font-size:16px;}
.integral-detail>span{display:block;height:15px;line-height: 20px;font-size: 12px;color:#999;overflow:hidden;}
.integral-money{float:right;height:35px;line-height: 35px;font-size: 16px;}
.integral-balance{height:52px;line-height: 52px;background-color:#fff;margin-bottom:6px;}
.integral-balance li{height:100%;width:50%;text-align: center;font-size: 16px;}
.integral-balance li .iconfont{color:#87cf42;font-size: 18px;padding-right:3px;}
.integral-balance li.integral-balance-on{border-bottom:2px solid #87cf42;}
.integral-box li:nth-last-child(1){border:0;}
.modify-item a img{display:block;float:left;width:28px;margin-top:10px;margin-right:15px;}
.integral-num{display:block;float:left;min-width:6%;max-width: 12%;height:48px;line-height: 48px;font-size:16px;color:#87cf42;overflow:hidden;}
.integral-list .int-img2{display:block;float:left;width:48px;height:48px;border-radius:50%;}
.distribution-box{padding:12px 0 6px;}
.distribution-nav{height:50px;line-height:50px;background-color:#fff;padding:0 3.125%;}
.distribution-nav li{font-size: 16px;text-align: center;width:33.3%;}
.distribution-nav li img{width:20px;position:relative;top:5px;}
.distribution-nav li.distribution-on{border-bottom:3px solid #87cf41;}
.integral-addbox{padding:0 1.875% 6px;position:relative;top:-25px;}
.integral-record{padding:2px 3% 0;height:48px;line-height: 48px;background-color:#fff;font-size: 16px;margin-bottom: 12px;border-top-left-radius: 6px;border-top-right-radius:6px;}
.addup-integral{padding:0 4.6875%;}
.addup-integral h3{height:58px;line-height: 58px;font-size: 36px;color:#fff;}
.addup-integral p{font-size:12px;color:#fff;height:24px;line-height:24px;padding-top:6px;}
.addup-integral button{display:block;height:32px;line-height: 32px;font-size: 16px;color:#8dd13e;padding:0 40px;background-color:rgba(255,255,255,0.9);border-radius:6px;margin-top:20px;}
.integral-status{position:absolute;line-height: 35px;font-size: 12px;left:56%}
.dynamic-nav{background-color:#fff;margin-bottom: 12px;border-top-left-radius: 6px;border-top-right-radius:6px;}
.dynamic-nav ul{background:url("../images/line_bg.png") no-repeat center center;background-size: 8px 80%}
.dynamic-nav ul>li{height:50px;line-height: 50px;padding:0 2%;width:46%;text-align: center}
.dynamic-nav ul>li a{font-size: 16px;}
.dynamic-nav ul>li a .iconfont {color: #87cf42; font-size: 18px;padding-right: 3px;}
.dynamic-nav ul>li.dynamic-navon a{color:#87cf42;border-bottom:2px solid #87cf42;}   
.complexBox .stock-img{display:block;width:100%;}
.stock-money{padding:0 3.125%;background-color:#fff;height:48px;line-height: 48px;border-bottom:1px solid #e6e6e6;font-size: 16px;}
.stock-money span{display:block;float:left;}
.stock-money input{display:block;float:right;text-align: right;height:48px;font-size:16px;}
.stock-tip{height:35px;line-height: 35px;color:#d82102;font-size:13px;text-align: right;padding:0 3.125%;background-color:#fff;border-bottom:1px solid #e6e6e6;}

/* myBill */
.billbox{padding:12px 2.1875%;}
.billbox li{width:48%;background-color:#fff;padding:36px 0;margin-bottom: 15px;border-radius:10px;text-align: center;font-size: 16px;}
.bill-box .div_displayFlex{
    -webkit-justify-content:space-between;
    -moz-box-pack:space-between;
    -webkit--moz-box-pack:space-between;
    box-pack:space-between;
}
.billbox li span{display:block;height:30px;line-height: 30px;margin-top:6px;}
.billbox li img{display:block;width:46%;margin:0 auto;}

/*goods list*/
.goodsbox{padding:12px 3.125%;}
.goods-list li{width:48.5%;border:1px solid #eaeaea;padding:6px;background-color:#fff;margin-bottom:10px;}
.goodsbox .div_displayFlex{
    -webkit-justify-content:space-between;
    -moz-box-pack:space-between;
    -webkit--moz-box-pack:space-between;
    box-pack:space-between;
}
.goods-item img{display:block;width:100%;margin-bottom:3px;}
.goods-item .goods-con{width:100%;font-size: 14px;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.goods-item .goods-sale-price{width:100%;height:38px;line-height: 38px;}
.goods-sale-price span{display:block;float:left;font-size: 16px;color:#d82102;width:50%;height:38px;overflow:hidden;}
.goods-sale-price em{display:block;float:right;font-size: 12px;color:#999;width:50%;text-align:right;height:38px;overflow:hidden;}
.integral-mallbox{padding:12px 0;}
.integral-mallbox .div_displayFlex{
    -webkit-justify-content:space-between;
    -moz-box-pack:space-between;
    -webkit--moz-box-pack:space-between;
    box-pack:space-between;
}
.integral-mall li{ width:50%;border-bottom:1px solid #e6e6e6;background-color: #fff;padding:12px;}
.goods-item .integralgoods-con{height:38px;line-height: 38px;font-size: 14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.goods-item .integralgoods{height:20px;line-height: 20px;overflow:hidden;font-size: 16px;color:#d82102;}
.goods-item .integralgoods em{color:#999;padding-left:10px;}

/* goodsDetail */
.goodsDetailCon {
    background-color: #fff;
    padding: 0 3.125% 5px;
}
.goodsDetailCon .goodsDescription {
    padding:6px 0;
    line-height: 22px;
    font-size: 16px;
    overflow: hidden;
}
.goodsDetailCon .goodsDescription_price {
    height:40px;line-height: 40px;
}
.goodsDescription_price .goodsPrice {
    font-size: 16px;
    color: #d82102;
}
.goodsDescription_price .goods_sales {
    font-size: 12px;
    color: #999999;
}
.goodsNum {
    padding: 12px 3.125%;
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.goodsNum>p {
    font-size: 16px;
}
.goodsNum .goodsNumoperate {
    width: 100px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #dadada;
    border-radius:2px;
}
.goodsNumoperate>.iconfont {
    display: block;
    float: left;
    width: 24%;
    text-align: center;
    color: #333;
    font-size: 12px;
}
.goodsNumoperate>input {
    width: 52%;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 16px;
    text-align: center;
    color: #333;
    line-height: 22px;
}
.goodsDetailPicbox_title {
    height:40px;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    color: #999;
}
.goodsDetailPicbox_title .iconfont{padding-right:3px;color:#b7b7b7;}
.goodsDetailPic {
    width: 100%;
}
.goodsDetailPic img{display:block;width:100%;}
.goodsCarSuccess {
    display: none;
    position: fixed;
    top: 30%;
    margin: 0 auto;
    background: rgba(0,0,0,0.76);
    padding: 20px 0 0px;
    width: 60%;
    left: 20%;
    border-radius: 10px;
    z-index: 10;
}
.goodsCarSuccess>img {
    display: block;
    margin: 0 auto;
    width: 42px;
    height: 28px;
}
.goodsCarSuccess>h2 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    opacity: 0.9;
}
.goodsBtns {
    width: 100%;
    height: 100%;
}
.goodsBtns>button {
    display: block;
    width: 50%;
    float: left;
    height: 100%;
    font-size: 18px;
    color: #fff;
}
.goodsBtns>button:nth-child(1) {
    background: -webkit-linear-gradient(right, #c0e266 ,#b2df40);
    background: -o-linear-gradient(right, #c0e266,#b2df40);
    background: -moz-linear-gradient(right, #c0e266,#b2df40);
    background: linear-gradient(to right, #c0e266 ,#b2df40);
}
.goodsBtns>button:nth-child(2) {
    background: -webkit-linear-gradient(right, #96d52a ,#61b216);
    background: -o-linear-gradient(right, #96d52a,#61b216);
    background: -moz-linear-gradient(right, #96d52a,#61b216);
    background: linear-gradient(to right, #96d52a ,#61b216);
}
.index-banner{width:100%;}
.index-banner img{display:block;width:100%;}

/* goodsCar */
.goodsCarbox>li {
    padding: 15px 3.75%;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:12px;
    background-color: #fff;
}
.goodsCarList>img {
    display: block;
    float: left;
    width: 98px;
    height:90.6px;
    border-radius:3px;
}
.goodsCarList>.iconfont {
    display: block;
    float: left;
    color: #545454;
    font-size: 18px;
    line-height: 90px;
    width: 9%;
}
.goodsCarList>i.icon-xuanzhong2 {
    color: #8ad040;
}
.goodsCarTxt {
    height: 40px;
    line-height: 20px;
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.goodsCarCon {
    width: 55%;
    float: right;
}
@media screen and (min-width: 370px){
    .goodsCarCon {
        width: 59%;
    }
}
.goodsCarnature {
    margin-top: 28px;
    height:24px;line-height: 24px;
}
.goodsCarnature>.goodsPrice {
    font-size: 16px;
    color: #d82102;
}
.goodsCarnature>.goodsNumoperate {
    width: 40%;
    height: 22px;
    line-height: 22px;
    border: 1px solid #dadada;
    border-radius:3px;
    display:none;
}
.goods_footer {
    position: fixed;
    bottom: 51px;
    left: 0;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    width: 100%;
    display: none;
    border-top: 1px solid #e6e6e6;
}
.goods_footer>span {
    display: block;
    float: left;
    font-size: 16px;
}
.goods_footer>.iconfont {
    display: block;
    float: left;
    color: #545454;
    font-size: 18px;
    width: 13%;
    text-align: center;
}
.goods_footer_total {
    height: 50px;
}
.toSettle {
    display: block;
    float: right;
    height: 50px;
    background: -webkit-linear-gradient(right, #bde222 ,#86cf42);
    background: -o-linear-gradient(right, #bde222,#86cf42);
    background: -moz-linear-gradient(right, #bde222,#86cf42);
    background: linear-gradient(to right, #bde222 ,#86cf42);
    font-size: 16px;
    color: #fff;
    width: 90px;
    margin-left: 5px;
    padding: 0;
    line-height: 50px;
}
.goods_footer>i.icon-xuanzhong2 {
    color: #8ad040;
}
.detail-num{font-size: 16px;}
.goodsCar-null{
    width:100%;height:200px;margin-top:14%;display:none;
}
.goodsCar-null div{
    height:140px;width:100%;
    background:url("../images/goods-car.png") no-repeat center center;background-size:40% ;
}
.goodsCar-null p{height:48px;line-height: 48px;color:#999;font-size: 13px;text-align: center;}

/* index */
.index-nav{padding:26px 0;background-color:#fff;}
.index-nav li{width:20%;overflow:hidden;}
.index-nav li img{display:block;width:58%;margin:0 auto;}
.index-nav li span{display:block;text-align: center;font-size:14px;height:18px;line-height: 18px;margin-top:9px;}
.goods-title img{display:block;width:100%;}
.index-more{height:30px;line-height: 30px;border:1px solid #eaeaea;font-size:14px;background-color:#fff;text-align: center;}
.index-more a{color:#666;}
.technique{height:36px;line-height: 36px;font-size: 12px;color:#999;text-align: center;}
.technique a{color:#999;}