@charset "utf-8";

/*产品中心*/
.pro_ctg{float: left;}
.pro_ctg ul{position: fixed;width: 25.6%;max-width: 164px;top: 5rem;z-index: 10;overflow: scroll;height: 100%;    box-sizing: border-box;
    padding-bottom: 10rem;}
.pro_ctg li{height: 5.4rem;line-height: 5.4rem;font-size: 1.3rem;border-bottom:1px solid #eaeaeb;border-right:1px solid #eaeaeb;}
.pro_ctg li a{display:block;color: #888;padding-left:1.2rem;background: #f4f4f4;}
.pro_ctg li.cur{border-right: 0;}
.pro_ctg li.cur a{color: #e70012;background: #fff;font-size: 1.4rem;}
.pro_list{float: right;width: 71%;padding:1rem 0 3.5rem;}
.pro_list li{float: left;width: 46%;margin-right: 3.3%;margin-bottom:1rem;}
.pro_list li span{display:block;font-size: 1.2rem;color: #666;text-align:center;height: 2.8rem;line-height: 2.8rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


/*产品分类*/
.xuan{position: fixed;min-width: 320px;max-width: 640px;width: 100%;top: 0;z-index: 10;}

.paixu{height: 4.2rem;}
.paixu ul{height: 4.2rem;border-bottom:1px solid #efefef;background: #f8f8f8;}
.paixu li{float: left;width: 33.3%;text-align: center;font-size: 1.1rem;color: #999;height: 4.2rem;line-height: 4.2rem;}
.paixu li img{opacity: 0;display:inline-block;width: 0.7rem;vertical-align: middle;margin-left: 0.5rem;}
.paixu li.cur{color: #02ad8d;}
.paixu li.cur img{opacity: 1;}

.category-nav-box{height: 45px;}
.category-nav{
    position: relative;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d8d8d8;
}
.category-nav>li{
    width: 33.3%;
    float: left;
}
.category-nav>li>a{
    margin: 7px 5px;
    display: block;
    position: relative;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
}
.category-nav>li>a>span{
    height: 28px;
    line-height: 28px;
    display: block;
    font-size: 11px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.category-nav .hassub>a>i{
    display: inline-block;
    background-size: cover;
    position: absolute;
    top: 13px;
    right: 4px;
    margin-top: 0!important;
    width: 7px;
    height: 4px;
    background-image:url(../images/neiy/dian1.png);
}
.category-nav .hassub.up>a>i{
    transform: rotate(180deg);
}
.category-nav .hassub.up>a{
    background: #fff;
    border-color: #d8d8d8;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    overflow: visible;
    z-index: 5;
}
.category-nav .hassub.up>a>span{
    color: #666;
}
.category-nav .hassub>a>span{
    padding-right: 10px;
    padding-left: 2px;
}
.category-nav .hassub.up>a:after{
    display: inline-block;
    content: '';
    background: #fff;
    width: 100%;
    height: 9px;
    left: -1px;
    z-index: 3;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    position: absolute;
}
.category-nav .category-subnav{
    display: none;
    position: absolute;
    background: #fff;
    z-index: 4;
    width: 100%;
    left: 0;
    border-top: 1px solid #d8d8d8;
}
.category-nav .category-subnav ul{
    padding: 7px 0;
}
.category-subnav ul li{
    float: left;
    width: 33%;
}
.category-subnav ul li a{
    margin: 0 10px;
    line-height: 34px;
    display: block;
    font-size: 12px;
    color: #666;
}
.category-subnav ul li.subactive a{
    color: #e34745;
}
.category-subnav ul li.subactive a:after{
    margin-right: 5px;
    width: 12px;
    height: 9px;
    margin-top: 13px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    content: '';
    background: url(../images/neiy/select.png) center center no-repeat;
    background-size: cover;
    float: right;
    color: #da0000;
}
.category-subnav .navbtn{
    height: 44px;
    line-height: 44px;
    border: 1px solid #d8d8d8;
    text-align: center;
    width: 50%;
    float: left;
    box-sizing: border-box;
    border-left: none;
    font-size: 14px;
}
.category-subnav .navbtn.red{
    border-color: #da0000;
    background: #da0000;
    color: #fff;
    border-right: 0;
}
.category-nav .active>a{
    background: 0;
    border: 1px solid #e34745;
}
.category-nav .active>a>span{
    color: #e34745;
}
.category-nav .hassub.active>a>i{
    background-image:url(../images/neiy/dian2.png);
}

.pro_item{padding:0 3.1% 1rem;}
.pro_item dl{padding-top:1.5rem;height: 9.8rem;}
.pro_item dt{float: left;width: 43.3%;}
.pro_item dd{float: right;width: 52.5%;}
.pro_item dd h3{font-size: 1.2rem;color: #333;line-height: 1.7rem;height:3.4rem;padding:0.2rem 0;overflow: hidden;}
.pro_item dd p{font-size: 1rem;color: #999;line-height: 2rem;height: 2rem;}
.pro_item dd p span{float: left;width: 100%; height: 2rem;    overflow: hidden;}
.pro_item dd .jia{height: 1.5rem;line-height: 1.5rem;margin-top: 1.5rem;}
.pro_item dd .jia em{float: left;font-size: 1.5rem;color: #e70012;width: 5.5rem;}
.pro_item dd .jia strong{font-size: 1.1rem;font-weight:normal;}
.pro_item dd .jia i{float: left;font-size: 1rem;color: #b6b6b6;position: relative;}
.pro_item dd .jia i:after{position: absolute;width: 100%;height: 1px;background: #b6b6b6;content: "";left: 0;top: 50%;}

/*产品详情*/
.pro_tou{    height: 5rem;}
.pro_t{border-bottom:1px solid #cdcdcd;
       position:fixed;
        width: 100%;
    height: 5rem;
    background: #f8f8f8;
    border-bottom: 1px solid #cdcdcd;
    box-sizing: border-box;
    z-index: 100;}
.pro_t h2{font-size: 1.4rem;color: #333;line-height: 5rem;text-align: center;}


.pro_t .m-nav2
{
     float: right;
    width: 8.4%;
    margin-top: -3.5rem;
    margin-right:0.5rem;
}
.pro_t .jt{position: absolute;width: 1rem;left: 3.1%;top: 1.8rem;}
.pro_t .gou{position: absolute;width: 2.6rem;right: 18.9%;top: 1.4rem;}
.pro_t .fenl{position: absolute;width: 2.2rem;right: 3.1%;top: 1.6rem;}
.pro_n{height: 7.7rem;padding:0 3.1%;}
.pro_n h2{font-size: 1.3rem;color: #333;line-height: 1.3rem;padding:1.3rem 0 1rem;}
.pro_n .jia{float: left;height: 1.8rem;line-height: 1.8rem;}
.pro_n .jia em{float: left;font-size: 1.7rem;color: #e70012;width:10rem;}
.pro_n .jia strong{font-size: 1.2rem;font-weight:normal;}
.pro_n .jia i{float: left;font-size: 1rem;color: #b6b6b6;position: relative;}
.pro_n .jia i:after{position: absolute;width: 100%;height: 1px;background: #b6b6b6;content: "";left: 0;top: 50%;}
.pro_n .jifen{float: right;font-size: 1.1rem;color: #b6b6b6;line-height: 1.8rem;}
.guige{padding:0.5rem 3.1% 0;border-top:0.3rem solid #f6f6f6;}
.guige .chose_btn{font-size: 1.1rem;color: #666;height: 3.5rem;line-height: 3.5rem;border-bottom:1px dashed #dfdfdf;}
.guige p{font-size: 1.1rem;color: #999;line-height: 2rem;padding:0.8rem 0 2rem;}
.shop{padding:0 3.1%;border-top:0.3rem solid #f6f6f6;height: 7.7rem;}
.shop h2{float: left;width: 13.6%;margin:1.6rem 4.3% 0 0;}
.shop h3{float: left;margin-top:2.4rem;line-height: 1.6rem;}
.shop h3 span{display:block;font-size: 1.3rem;color: #333;}
.shop h3 i{display:block;font-size: 1.1rem;color: #999;}
.shop .huoqu{float: right;width: 23.8%;height: 3.5rem;line-height: 3.5rem;font-size: 1.4rem;color: #666;text-align: center;border:1px solid #666;box-sizing: border-box;border-radius:0.2rem;margin-top: 2.1rem;}
.cpxq{border-top:0.3rem solid #f6f6f6; margin-bottom:4.5rem;}

.tuij{padding:0 0 6.5rem;}
.tuij ul{margin:0 3.1%;}
.tuij li{float: left;width: 49%;height: 16.2rem;border:1px solid #f0f0f0;margin-bottom:0.6rem;}
.tuij li span{display:block;font-size: 1.2rem;color: #666;padding:0.7rem 0.7rem 0.5rem;height:1.5rem;line-height: 1.5rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tuij li p{padding:0 0.7rem;height: 1.5rem;line-height: 1.5rem;}
.tuij li p em{float: left;font-size: 1.5rem;color: #e70012;width: 7rem;}
.tuij li p strong{font-size: 1.1rem;font-weight:normal;}
.tuij li p i{float: left;font-size: 1rem;color: #b6b6b6;position: relative;}
.tuij li p i:after{position: absolute;width: 100%;height: 1px;background: #b6b6b6;content: "";left: 0;top: 50%;}
.tuij li:nth-child(even){float: right;}

.pro_bt{position: fixed;min-width: 320px;max-width: 640px;width: 100%;bottom: 0;height: 4.4rem;background:#fff;}
.pro_bt li{float: left;width: 24.6%;position: relative;}
.pro_bt li img{display:block;width: auto;height: 2rem;margin:0.6rem auto 0;}
.pro_bt li span{display:block;font-size: 1rem;color: #999;text-align: center;line-height: 1.6rem;}
.pro_bt li i{position: absolute;width: 1.6rem;height: 1rem;line-height: 1rem;font-size: 1rem;color: #fff;text-align: center;background: #fd6602;border-radius: 0.5rem;top: 0.6rem;right: 0.7rem;}
.pro_bt li:nth-child(3),.pro_bt li:last-child{width: 25%;}
.pro_bt li:nth-child(3) span{line-height: 4.4rem;font-size: 1.3rem;color: #fff;background: #fb8b00;}
.pro_bt li:last-child span{line-height: 4.4rem;font-size: 1.3rem;color: #fff;background: #fd1a02;}

.tuan_nav{position: fixed;min-width: 320px;max-width: 640px;width: 100%;bottom: 0;height: 4.4rem;background:#fff;}
.tuan_nav li{float: left;width: 49%;position: relative;}
.tuan_nav li a{display:block}
.tuan_nav li span{display:block;font-size: 1rem;color: #999;text-align: center;line-height: 1.6rem;}
.tuan_nav li:nth-child(1) span{line-height: 4.4rem;font-size: 1.3rem;color: #fff;background: #fb8b00;}
.tuan_nav li:last-child span{line-height: 4.4rem;font-size: 1.3rem;color: #fff;background: #fd1a02;}

.chose{display:none;position: fixed;width: 100%;min-width: 320px;max-width: 640px;height: 100%;background:rgba(0,0,0,0.7);z-index: 100;top: 0;}
.chose_con{position: absolute;/* height: 42rem; */background: #fff;width: 100%;left: 0;bottom: 0;}
.chose_con dl{margin-top:-1.2rem;height: 9.3rem;}
.chose_con dt{float: left;width: 38%;margin-left: 5.8%;}
.chose_con dd{float: left;width: 47%;margin-left: 4%;padding-top:2.4rem;}
.chose_con dd h2{font-size: 1.2rem;color: #4f4f4f;line-height: 1.4rem;height: 5.6rem;
    overflow: hidden;}
.chose_con dd p{float: left;font-size: 1.8rem;color: #e70012;height: 1.5rem;line-height: 1.5rem;margin-top:0.8rem;}
.chose_con dd p strong{font-size: 1.4rem;font-weight:normal;}
.yanse{height: 23rem;margin:1.5rem 3.1% 0;padding:0 0.7rem;border-bottom:1px dashed #ccc; overflow-y: auto; }
/*
.yanse em{display:block;font-size: 1.4rem;color: #4f4f4f;line-height: 3rem;}
.yanse p span{height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;color: #333;border:1px solid #b5b5b5;border-radius:0.2rem;box-sizing: border-box;text-align: center;margin-bottom: 1rem;padding: 0 13px;display: inline-block;margin-right: 15px;}
.yanse p span.cur{color: #fff;background: #e70012;border: 0;}
*/
.chicun{min-height: 6rem;/* max-height: 18rem; */border-bottom:1px dashed #ccc;  }
.chicun em{display:block;font-size: 1.4rem;color: #4f4f4f;line-height: 2.5rem;}
.chicun p span{/* float: left; *//* width: 49%; */height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;color: #333;border:1px solid #b5b5b5;border-radius:0.2rem;box-sizing: border-box;text-align: center;margin-bottom: 1rem;padding: 0 13px;display: inline-block;margin-right: 15px;}
.chicun p span.cur{color: #fff;background: #e70012;border: 0;}
.chicun p span:nth-child(even){/* float: right; */}
.chose_con .que{/* position: absolute; */width: 100%;height: 4.4rem;line-height: 4.4rem;text-align: center;font-size: 1.4rem;color: #fff;background: #e70012;/* left: 0; *//* bottom: 0; */display: block;margin-top: 12px;}
.shul{margin:0.5rem 3.1% 0;padding:0 0.7rem;}
.shul em{display:block;font-size: 1.4rem;color: #4f4f4f;line-height: 3.5rem;}
.shul p{height: 2.5rem;background: #eee;line-height: 2.5rem;text-align: center;width: 12.5rem;font-size: 1.2rem;color: #333;border:1px solid #dcdcdc;border-radius:0.2rem;overflow: hidden;}
.shul p i{float: left;width: 30%;}
.shul p span{float: left;width: 40%;background: #fff;border-right: 0.3rem;}
.chose_con .xx{position: absolute;width: 3.2rem;top: -1.6rem;right: 0.5rem;}

.addr{display:none;position: fixed;width: 100%;min-width: 320px;max-width: 640px;height: 100%;background:rgba(0,0,0,0.7);z-index: 100;top: 0;}
.addr_con{position: absolute;top: 50%;margin-top: -11rem;left: 10%;width: 81%;height: 22.2rem;background:url(../images/neiy/addr_bg.png) no-repeat;background-size:100% 22.2rem;}
.addr_con ul{width: 75%;margin:0 auto;padding-top: 8.2rem;}
.addr_con li{margin-bottom: 0.8rem;}
.addr_con li input,.addr_con li select{display:block;width: 100%;height: 3rem;padding:0 1rem;font-size: 1.2rem;color: #333;line-height: 3rem;border:1px solid #dcdde1;box-sizing: border-box;background:none;outline: 0;}
.addr_con li .submit{color: #fff;background: #e70012;border: 0;}
.addr_close{position: absolute;width: 1.5rem;height: 1.5rem;top: 1.2rem;right: 0.7rem;}


.yuyue{display:none;position: fixed;width: 100%;min-width: 320px;max-width: 640px;height: 100%;background:rgba(0,0,0,0.7);z-index: 100;top: 0;}
.yuyue_con{position: absolute;width: 80%;height: 32.5rem;background: #fff;left: 10%;bottom: 5rem;}
.yuyue_con h2{font-size: 1.6rem;color: #333;text-align: center;padding:3rem 0 0;font-weight:bold;height: 3.2rem;}
.yuyue_con h2 span{display:inline-block;height: 1.6rem;line-height: 1.6rem;position: relative;}
.yuyue_con h2 span:before{position: absolute;width: 5.3rem;height: 1px;background: #999;content: "";left: -6.4rem;top: 0.7rem;}
.yuyue_con h2 span:after{position: absolute;width: 5.3rem;height: 1px;background: #999;content: "";right: -6.4rem;top: 0.7rem;}
.kucun{height: 6.6rem;padding:0 12.5%;}
.kucun p{float: left;width: 47%;}
.kucun p em{display:block;font-size: 1.2rem;color: #333;line-height: 2.5rem;padding-left:1.4rem;}
.kucun p span{display:block;height:3rem;line-height: 3rem;padding-left: 1.4rem;border:1px solid #e2e3e6;font-size: 1.2rem;color: #333;box-sizing: border-box;}
.kucun p:nth-child(2){float: right;}
.yuyue_con ul{padding:0 12.5%;}
.yuyue_con li{margin-bottom: 1.2rem;}
.yuyue_con li input{display:block;width: 100%;height: 3rem;padding:0 1rem;font-size: 1.2rem;color: #333;line-height: 3rem;border:1px solid #dcdde1;box-sizing: border-box;background:none;outline: 0;}
.yuyue_con li .submit{color: #fff;background: #e70012;border: 0;}

/*品牌汇*/
.fenlei{height: 3.5rem;border-bottom:1px solid #efefef;background: #f8f8f8;}
.fenlei a{float: left;font-size: 1.1rem;line-height: 3.5rem;height: 3.5rem;color: #333;margin:0 1.5rem;position: relative;}
.fenlei a.cur{color: #02ad8d;}
.fenlei a.cur:after{position: absolute;width: 100%;height: 2px;background: #02ad8d;left: 0;bottom: -1px;content: "";}
.pin_list{padding:0 0 3.5rem;}
.pin_list dl{padding:2rem 3.1% 0;height: 9rem;border-bottom:0.5rem solid #f8f8f8; overflow: hidden;}
.pin_list dt{float: left;width: 23%;border:1px solid #e6e6e6;margin-top:0.3rem;}
.pin_list dd{float: right;width: 74%;}
.pin_list dd p{font-size: 1rem;color: #666;line-height: 1.5rem;}
.pin_list dl:last-child{border: 0;}

/*全屋套餐*/
.taoc_list{padding:0 3.1% 5rem;}
.taoc_list dl{margin-top: 1.8rem;height: 9.8rem;}
.taoc_list dt{float: left;width: 43.3%;}
.taoc_list dd{float: right;width: 52.5%;}
.taoc_list dd h3{font-size: 1.2rem;color: #333;line-height: 1.7rem;height:3.4rem;padding:0.3rem 0 0.4rem;}
.taoc_list dd p{font-size: 1rem;color: #999;}
.taoc_list dd p span{display: block;height: 1.4rem;line-height: 1.4rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.taoc_list dd .jia{height: 1.5rem;line-height: 1.5rem;margin-top: 1.2rem;}
.taoc_list dd .jia em{float: left;font-size: 1.5rem;color: #e70012;width: 5.5rem;}
.taoc_list dd .jia strong{font-size: 1.1rem;font-weight:normal;}
.taoc_list dd .jia i{float: left;font-size: 1rem;color: #b6b6b6;position: relative;}
.taoc_list dd .jia i:after{position: absolute;width: 100%;height: 1px;background: #b6b6b6;content: "";left: 0;top: 50%;}

/*团购汇*/
.tuan_ad{width: 100%;
    overflow: hidden;
    position: relative;
}
.tuan_ad .fullad
{
    display: block;
    width: 100%;
    height: 100%;
    background-size: 100%!important;
}
.tuan_t{height: 7.2rem;}
.tuan_t h3{   
    margin: 0 1rem;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    float: left;
    width: 100%;
    line-height: 5rem;
    font-size: 1.6rem;
    font: 1.6rem "Microsoft YaHei";
    line-height: 60px;
    color: #333;
    font-weight: bold;
    }
.huo2{width: 93.75%;border:0.5rem solid #f0f0f0;margin:0 auto;}
.huo2 h3{height: 5.3rem;margin:0 1rem;border-bottom:1px solid #e5e5e5;position: relative; width:95%;}

.huo2 h3 span{width: 20%;height: 2.4rem;background:url(/mobile/images/neiy/xuzhi_t.png) no-repeat;background-size:100% 4.4rem;font-size: 1.1rem;color: #fff;padding:1rem 0;text-align: center;    float: left;
    margin: 0 2rem;}
.huo2 h3 em{font-size: 1.2rem;color: #e70012;line-height: 4.8rem;padding-top: 0.5rem;}
.huo2 h3 i{color: #fe0f1f;}
.huo2 dd{font-size: 1rem;color: #666;padding:2rem 1rem 1.2rem;line-height: 1rem;}
.huo2 dd b{color: #333;}
.huo2 dt{margin-left: 2rem;}
.huo2 dt p{font-size: 1rem;color: #333;line-height: 1.9rem;padding-left:1.4rem;position: relative;}
.huo2 dt p em{color: #e70012;}
.huo2 dt p:after{position: absolute;width: 0.2rem;height: 0.2rem;background: #e70012;border-radius: 50%;content: "";left: 0;top: 0.8rem;}
.huo2 .didian{font-size: 1rem;color: #666;padding:1.5rem 1rem 2.5rem;line-height: 1rem;}
.huo2 .didian b{color: #333;}
.act_date{height: 6rem;font-size: 1.2rem;color: #333;line-height: 6rem;text-align: center;}
.act_date span{display:inline-block;width: 2.4rem;height:2.4rem;line-height: 2.4rem;font-size: 1.4rem;color: #fe0f1f;background: #fdd8a3;border-radius: 0.2rem;margin:0 0.5rem;}

.baom{width: 93.75%;border:0.5rem solid #f0f0f0;margin:0 auto;}
.baom h3{height: 60px;
    border-bottom: 1px solid #e5e5e5;
    font: 1.6rem "Microsoft YaHei";
    line-height: 60px;
    color: #333;
    background: url(/Skins/Default/Img/index/icon1.gif) no-repeat left 1.6rem center;
    padding-left: 80px;
    font-weight: bold;
    margin-bottom: 15px;}
.baom ul{margin-left:2.5rem;padding-top:2rem;}
.baom li{height: 3.8rem;}
.baom li label{float: left;font-size: 1rem;color: #333;font-weight:bold;width: 3rem;line-height: 3rem;}
.baom li input{float: left;width: 19.5rem;height: 3rem;padding:0 1rem;font-size: 1.2rem;color: #333;line-height: 3rem;border:1px solid #dcdde1;box-sizing: border-box;background:none;outline: 0;}
.baom li span{float: left;width: 2rem;text-align: right;font-size: 0.8rem;color: #fe0f1f;line-height: 3rem;}
.baom li .submit{color: #fff;background: #e70012;border: 0;margin-left: 3rem;}
.baom p{font-size: 0.9rem;color: #999;padding-left:5.5rem;line-height: 1.5rem;padding-bottom:1.8rem;}


.book{display: none;position: fixed;width: 100%;min-width: 320px;max-width: 640px;height: 100%;background:rgba(0,0,0,0.7);z-index: 500;top: 0;}
.book_con{position: absolute;background: #fff;width: 60%;left: 0;bottom: 0;padding:0 20% 3.5rem;}
.book_con h2{font-size: 1.6rem;color: #333;line-height: 1.6rem;text-align: center;font-weight:bold;margin:3rem 0 2rem;position: relative;}
.book_con h2:before{position: absolute;width:5.2rem;height: 1px;background: #999;content: "";left: 0;top: 0.8rem;}
.book_con h2:after{position: absolute;width:5.2rem;height: 1px;background: #999;content: "";right: 0;top: 0.8rem;}
.book_con .sheng p{float: left;width: 47.4%;}
.book_con .sheng p span{display:block;font-size: 1.2rem;color: #333;height: 2rem;line-height: 1.2rem;padding-left:1rem;}
.book_con .sheng p i{display:block;height: 2.9rem;line-height: 2.9rem;font-size: 1.2rem;color: #333;padding-left:1rem;border:1px solid #dcdde1;}
.book_con .sheng p:nth-child(2){float: right;}
.book_con li{margin-top: 1rem;}
.book_con li input{display:block;width: 100%;padding-left: 1rem;height: 3rem;line-height: 3rem;font-size: 1.2rem;color: #333;background: none;border:1px solid #dcdde1;outline: 0;box-sizing: border-box;}
.book_con .submit{display:block;width: 100%;height: 3rem;line-height: 3rem;font-size: 1.2rem;color: #fff;background: #e70012;border:none;outline: 0;margin-top: 1.5rem;}
.book_con .xx{position: absolute;width: 3.2rem;top: -1.6rem;right: 0.5rem;}


.yugou{padding:4rem 0 2rem;}
.yugou h2{height: 2rem;line-height: 2rem;font-size: 1.6rem;color: #333;font-weight:bold;text-align: center;margin-bottom:3rem;}
.yugou dl{margin:0 3.1% 2rem;height: 9.8rem;}
.yugou dt{float: left;width: 43.3%;}
.yugou dd{float: right;width: 52.5%;}
.yugou dd h3{font-size: 1.2rem;color: #333;line-height: 1.7rem;height:3.4rem;}
.yugou dd .shen{font-size: 1rem;color: #999;line-height: 1.8rem;height: 1.8rem;padding-bottom: 0.5rem;}
.yugou dd .jia{height: 1.5rem;line-height: 1.5rem;}
.yugou dd .jia em{float: left;font-size: 1.5rem;color: #e70012;width: 5.5rem;height: 1.5rem;}
.yugou dd .jia strong{font-size: 1.1rem;font-weight:normal;}
.yugou dd .jia i{float: left;font-size: 1rem;color: #b6b6b6;position: relative;}
.yugou dd .jia i:after{position: absolute;width: 100%;height: 1px;background: #b6b6b6;content: "";left: 0;top: 50%;}
.yugou dd .yue{display:block;width: 9.7rem;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;color: #fff;background: #e70012;border-radius: 1.2rem;text-align: center;margin-left:-0.5rem;}
.yugou .more{display: block;font-size: 1.2rem;color: #999;line-height: 2.5rem;text-align: center;}

/*个人中心*/
.toux{height: 12.3rem;background: url(../images/neiy/tx_bg.jpg) no-repeat;background-size:100% 12.3rem;}
.toux h2{padding-top: 1.3rem;text-align: center;font-weight: normal;}
.toux h2 img{display:block;width: 6.5rem;margin:0 auto 1rem;}
.toux h2 span{display:block;font-size: 1.5rem;color: #fff;line-height: 1.5rem;}
.grzx{padding:0 0 5rem;}
.grzx li{height: 12.2rem;border-bottom:0.5rem solid #e3e3e3;}
.grzx li h3{height:4rem;font-size: 1.4rem;color: #000;padding:0.5rem 3.1% 0;line-height: 4rem;border-bottom:1px solid #d9d9d9;margin-bottom: 1.5rem;}
.grzx li h3 img{display:inline-block;width:auto;height: 1.8rem;vertical-align:middle;margin-right: 1rem;}
.grzx li p{float: left;width:25%;position: relative;}
.grzx li p img{display: block;width: auto;height: 2.3rem;margin:0 auto;}
.grzx li p span{display: block;font-size: 1.2rem;color: #333;line-height: 2.4rem;text-align: center;}
.grzx li:last-child{border: 0;}
.grzx li p i{position: absolute;width:2rem;height: 1.2rem;line-height: 1.2rem;font-size: 1.2rem;color: #fff;background: #02ad8d;border-radius:0.6rem;top: 0;left: 52%;text-align: center;}

/*订单中心*/
.dingd{padding:0 0 4.2rem;}
.dingd h2{height: 3.5rem;padding-top:1rem;padding-left: 3.1%;border-bottom:1px solid #efefef;background: #f8f8f8;}
.dingd h2 a{float: left;font-size: 1.1rem;color: #666;height: 3.4rem;line-height: 3.4rem;margin:0 0.9rem;}
.dingd h2 a.cur{color: #02ad8d;border-bottom:3px solid #02ad8d;}
.dingd li{border-bottom:0.5rem solid #f1f1f1;}
.dingd li h3{padding:1rem 3.1% 0;height: 3rem;line-height: 3rem;font-size: 1rem;color: #999;}
.dingd li em{float: right;color: #e70012;}
.dingd dl{padding:1.3rem 3.1%;height: 9rem;background: #fafafa;}
.dingd dt{float: left;width: 43.3%;}
.dingd dd{float: right;width: 52.5%;}
.dingd dd h4{font-size: 1.2rem;color: #333;line-height: 1.7rem;}
.dingd dd p{font-size: 1rem;color: #999;line-height: 1.5rem;}
.dingd dd .jgsl{font-size: 1.3rem;color: #666;line-height: 2.7rem;margin-top:0.5rem;}
.dingd dd .jgsl i{font-size: 1.2rem;color: #b6b6b6;margin-left: 0.8rem;}
.dingd dd .bz span{float: left;height: 1.3rem;line-height: 1.3rem;font-size: 0.9rem;color: #e70012;padding:0 0.4rem;border:1px solid #e70012;border-radius:0.2rem;margin-right: 0.5rem;}
.dingd .heji{height: 3.8rem;line-height: 3.8rem;padding:0 3.1%;font-size: 1rem;color: #333;text-align: right;border-bottom:1px solid #efefef;}
.dingd .fuk{height: 4rem;padding:1.2rem 3.1% 0;}
.dingd .fuk a{float: right;width: 7.2rem;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;color: #333;border:1px solid #999;border-radius:1.2rem;margin-left: 0.9rem;text-align: center;}
.dingd .fuk a.cur{color: #e70012;border-color: #e70012;}

/*购物车*/
.gwc{padding:0 0 5.2rem;}
.gwc li{padding:1.7rem 3.1% 0;border-bottom:0.5rem solid #f1f1f1;height: 12.2rem;position: relative;}
.gwc  .quan{float: left;width: 1.7rem;height: 1.7rem;border:0.1rem solid #979797;border-radius:50%;margin-top:4.5rem;box-sizing: border-box;margin-right:0.9rem;}
.gwc  .quan.cur{background:url(../images/neiy/gou.png) no-repeat;background-size:1.7rem 1.7rem;border: 0;}

.gwc li img{float: left;width: 45.7%;}
.gwc li .text{float: right;width: 42%;}
.gwc li h3{font-size: 1.2rem;color: #4f4f4f;line-height: 1.4rem;  overflow: hidden;height:5.6rem;}
.gwc li .size{    width: 8rem;
    height: 2.2rem;
    background: #f2f2f2;
    border-radius: 0.2rem;
    line-height: 2.2rem;
    margin-top: 1rem;
    float: left;}
.gwc li .size i{float: left;width: 33.3%;height: 2.2rem;font-size: 1.2rem;color: #858585;line-height: 2.2rem;text-align: center;}
.gwc li .size em{float: left;width: 33.3%;font-size: 1.1rem;color: #858585;height: 2.2rem;background: #fff;border:1px solid #f2f2f2;box-sizing: border-box;text-align: center;}
.gwc li .jia{font-size: 1.4rem;color: #e70012;line-height: 1.2rem;margin-top:1rem;}
.gwc li .san{width: 2.2rem;
    height: 2.2rem;
    font-size: 1.4rem;
    color: #fff;
    background: url(/Mobile/Images/Common/del.png);
    background-size: 100% 100%;
    text-align: center;
    float: right;
    margin-top: 1rem;}
.gwc .zongji{height: 5.2rem;background: #f2f2f2;border-top:1px solid #c9c9c9;margin-top:2.4rem;line-height: 5.2rem;font-size: 1.4rem;color: #333;}
.gwc .zongji em{float: right;width: 33%;height: 5.2rem;font-size: 1.5rem;color: #fff;background: #e70012;text-align: center;}
.gwc .zongji span{float: right;font-size: 1.6rem;color: #e70012;padding-right: 1rem;}
.gwc .zongji em i{font-size: 1.2rem;}
.gwc .zongji .quan{float: left;width: 1.7rem;height: 1.7rem;border:0.1rem solid #979797;border-radius:50%;box-sizing: border-box;margin:1.7rem 1.2rem 0 3.1%;}
.gwc .zongji .quan.cur{background:url(../images/neiy/gou.png) no-repeat;background-size:1.7rem 1.7rem;border: 0;}

/*在线下单*/
.add_addr{display: block;font-size: 1.5rem;color: #666;text-align: center;height: 5rem;line-height: 5rem;background: #f5f5f5;}
.def_addr
{
    display: block;
    background: #5e6b85;
    height:6.5rem;
    width:100%;
}
.def_addr .info
{
     display: block;
    width:80%;
    font-size: 1.3rem;color: #fff;height: 6.5rem;line-height: 2.5rem;
        float: left;
}
.def_addr .info p
{
    padding-left:2rem; padding-top:0.5rem;
}
.def_addr .info p span
{
    padding-right:2rem;
}
.def_addr .to
{
    display: block;
    width: 20%;
    height: 5rem;
    font-size: 2.5rem;
    float: left;
    text-align: center;
    padding-top: 1.5rem;
    color: #fff;
}
.xiadan{padding: 0 0 2.7rem;}
.xiadan dl{height: 9rem;padding:1.5rem 3% 2.5rem;}
.xiadan dt{float: left;width: 45.7%}
.xiadan dd{float: right;width:50.8%;}
.xiadan dd h3{font-size: 1.2rem;color: #4f4f4f;line-height: 1.4rem;overflow:hidden;height:5.6rem;}
.xiadan dd p{font-size: 1.1rem;color: #999;line-height: 1.1rem;padding:0.6rem 0 0.6rem;height: 2.2rem; overflow:hidden;}
.xiadan dd .jia{font-size: 1.4rem;color: #e70012;line-height: 2rem;height: 2rem;}
.xiadan dd .jia em{font-size: 1.9rem;}
.xiadan dd .jia em:last-child{
        color: #ccc;
    float: right;
    font-size: 1.2rem;
    padding-right: 1rem;
}
.xiadan ul{margin:0 3.1%;}
.xiadan li{border-top:1px solid #cfcfcf;}
.xiadan li p{height: 5rem;line-height: 5rem;font-size: 1.4rem;color: #666;}
.xiadan li p span{float: right;padding-right: 1rem;}
.xiadan li p span select{
        width: 10rem;
    min-width: 10rem;
    max-width: 16rem;
    height: 4.5rem;
    border: 0;
    font-size: 1.5rem;
    text-align: right;
}
.xiadan li textarea{display:block;width: 100%;height: 8rem;border:1px solid #cfcfcf;font-size: 1rem;line-height: 1.5rem;padding:0.5rem;box-sizing: border-box;    margin-bottom: 1rem;}
.xiadan .sjfk{height: 6rem;font-size: 1.4rem;color: #333;line-height: 6rem;padding:0 3.1%;text-align: right;}
.xiadan .sjfk span{font-size: 1.4rem;color: #e70012;}
.xiadan .sjfk em{font-size: 1.6rem;}
.xiadan .hjzf{height: 5rem;line-height: 5rem;background: #f2f2f2;border-top:1px solid #c9c9c9;}
.xiadan .hjzf span{float: left;height: 5rem;font-size: 1.4rem;color: #e70012;padding-left: 3.1%}
.xiadan .hjzf em{font-size: 1.6rem;}
.xiadan .hjzf a{float: right;width: 35%;height: 5rem;font-size: 1.5rem;color: #fff;background: #e70012;text-align: center;}

/*收货地址管理页*/
.shdz{padding:0 0 5rem;}
.shdz li{padding:2rem 4.7% 0;height: 8.2rem;border-bottom:1px solid #d8d8d8;position: relative;}
.shdz li h3{font-size: 1.4rem;color: #666;height: 2rem;line-height: 2rem;margin-bottom: 0.5rem;}
.shdz li h3 i{font-size: 1.1rem;color: #999;margin-left: 1.2rem;}
.shdz li p{font-size: 1.1rem;color: #666;line-height: 1.7rem;width: 74%;}
.shdz li .bj{position: absolute;font-size: 1.1rem;color: #b4b4b4;right: 0;top: 3.5rem;width:5rem;height:4.2rem;line-height: 4.2rem;background:url(../images/neiy/line1.jpg) no-repeat;background-size:1px 4.2rem;text-align: center;}
.shdz li p em{display:inline-block;width: 2.3rem;height: 1.4rem;line-height: 1.4rem;font-size: 0.9rem;color: #fff;background: #02ad8d;border-radius: 0.7rem;text-align: center;vertical-align: middle;margin-right:0.5rem;}
.shdz .zeng{display:block;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #fff;background: #02ad8d;margin:4rem 3.1% 0;text-align: center;}

/*收货地址修改页*/
.addr_b{padding:0 0 5rem;}
.addr_b li{border-bottom:1px solid #d8d8d8;padding:0 3.1%;height: 5.5rem;}
.addr_b li input{display:block;width: 65%;height: 5.5rem;line-height: 5.5rem;font-size: 1.2rem;color: #333;}
.addr_b li span{float: left;line-height: 5.5rem;font-size: 1.2rem;color: #666;}
.addr_b li .kaig{float: right;width:6.8rem;margin-top: 1rem;}
.anniu{margin: 3rem 3.1% 0;}
.anniu input{display:block;width: 100%;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #fff;text-align: center;background: #999;margin-bottom: 0.8rem;}
.anniu .submit{background: #02ad8d;}

/*申请退款*/
.tuik{padding:0 0 5rem;}
.tuik li{padding:2rem 3.1% 0;}
.tuik li label{display:inline-block;vertical-align: top;width: 19.3%;height: 4.7rem;line-height: 4.7rem;font-size: 1.1rem;color: #666;}
.tuik li textarea{display:inline-block;vertical-align: top;width: 78.3%;height: 4.7rem;border:1px solid #d8d8d8;font-size: 1rem;color: #333;line-height: 1.5rem;padding:0.5rem;box-sizing: border-box;}
.tuik .l2 textarea{height: 7.8rem;}
.tuik li img{display:inline-block;width: 5rem;}
.tuik .submit{display:block;width: 93.75%;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #fff;text-align: center;background: #02ad8d;margin:3.3rem auto 0;}

/*在线反馈*/
.fank{margin:10rem auto 5rem;width:88.4%;}
.fank h2{font-size: 2rem;color: #02ad8d;line-height: 2rem;font-weight:normal;margin-bottom: 1rem;}
.fank li{border-bottom:1px solid #d8d8d8;padding:0 3.1%;}
.fank li input{display:block;width: 100%;height: 5.5rem;line-height: 5.5rem;font-size: 1.4rem;color: #333;}
.fank li textarea{display:block;width: 100%;height: 10rem;font-size: 1.4rem;line-height: 1.5rem;padding:1rem 0 0;box-sizing: border-box;}
.fank .submit{display:block;width: 100%;height: 3.5rem;line-height: 3.5rem;font-size: 1.2rem;color: #fff;text-align: center;background: #02ad8d;margin:0 auto 0;}
.fank .reset{display:block;width: 100%;height: 3.5rem;line-height: 3.5rem;font-size: 1.2rem;color: #fff;text-align: center;background: #999;margin:1rem auto 0;}


/*注册*/
.zhuce{width:88.4%;margin:5rem auto 0; margin-bottom:10rem;}
.zhuce h2{font-size: 2rem;color: #02ad8d;line-height: 2rem;font-weight:normal;margin-bottom: 1rem;}
.zhuce li{height: 4.5rem;padding-top: 1.2rem;border-bottom:1px solid #c9c8ca;position: relative;}
.zhuce li input{display:block;width: 100%;height: 4.5rem;line-height: 4.5rem;font-size:1.4rem;}
.zhuce li input::-webkit-input-placeholder{color:#d2d2d3;}
.zhuce li input::-moz-placeholder{color:#d2d2d3;}
.zhuce li span{position: absolute;right: 0;left: 55%;bottom: 1.2rem;font-size: 1.4rem;color: #999;height: 2rem;line-height: 2rem;padding-left: 0.2rem;border-left:1px solid #c9c8ca;}
.zhuce li span.cur{ color:#333}
.zhuce li i{color: #999;margin-left: 0.9rem;}
.zhuce .submit{display:block;width:100%;height: 3.5rem;line-height: 3.5rem;font-size: 1.4rem;color: #fff;background: #02ad8d;border-radius:0.3rem;}
.zhuce .fanh{font-size:1.2rem;text-align: center;color: #666;display: block;line-height:1.2rem;margin-top: 2.5rem;}
.zhuce .zczh{font-size: 1.2rem;color: #666;line-height: 1.2rem;text-align: center;margin-top: 2.5rem;    margin-bottom: 3.5rem;}
.zhuce .zczh a{color: #666;margin:0 1rem;}


#validate{ color:Red; line-height:5.5rem; height:5.5rem;  text-align:center; font-size:1.4rem; display:block}


/*订单详情*/
.order{padding:0 0 4.2rem;}
.order h2{height: 4.7rem;line-height: 4.7rem;font-size: 1.3rem;color: #02ad8d;padding:0 3.1%;background: #f8f8f8;border-bottom:1px solid #efefef;}

.order li{border-bottom:0.5rem solid #f1f1f1;}
.order li h3{padding:1rem 3.1% 0;height: 3rem;line-height: 3rem;font-size: 1rem;color: #999;}
.order dl{padding:1.3rem 3.1%;height: 9.8rem;background: #fafafa;}
.order dt{float: left;width: 43.3%;}
.order dd{float: right;width: 52.5%;}
.order dd h4{font-size: 1.2rem;color: #333;line-height: 1.7rem;}
.order dd p{font-size: 1rem;color: #999;line-height: 1.5rem;}
.order dd .jgsl{font-size: 1.3rem;color: #666;line-height: 2.7rem;margin-top:0.5rem;}
.order dd .jgsl i{font-size: 1.2rem;color: #b6b6b6;margin-left: 0.8rem;}
.order dd .bz span{float: left;height: 1.3rem;line-height: 1.3rem;font-size: 0.9rem;color: #e70012;padding:0 0.4rem;border:1px solid #e70012;border-radius:0.2rem;margin-right: 0.5rem;}
.order .price p{height: 3.4rem;line-height: 3.4rem;padding:0 3.1%;font-size: 1rem;color: #888;overflow: hidden;}
.order .price p em{font-size: 1.3rem;}
.order .price p:nth-child(3){border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
.order .price p:last-child{color: #333;}
.order .fuk{height: 4rem;padding:1.2rem 3.1% 0;}
.order .fuk a{float: right;width: 7.2rem;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;color: #333;border:1px solid #999;border-radius:1.2rem;margin-left: 0.9rem;text-align: center;}
.order .fuk a.cur{color: #e70012;border-color: #e70012;}
.order .dizhi{padding:2.5rem 0 1.8rem 3.5rem;border-bottom:1px solid #efefef;background:url(../images/neiy/site.png) no-repeat 1rem 3.2rem;background-size:1.4rem 1.8rem;}
.order .dizhi p{font-size: 1.2rem;color: #333;line-height: 1.8rem;}
.order_info{padding:2rem 3.1% 1.5rem;border-bottom:1px solid #efefef;}
.order_info h3{font-size: 1rem;color: #333;line-height: 1rem;padding-left: 0.8rem;border-left:0.2rem solid #02ad8d;margin-bottom: 1rem;}
.order_info p{height: 2.1rem;line-height: 2.1rem;font-size: 1rem;color: #888;}
.order .tel{height: 4rem;padding:1.2rem 3.1% 0;border-bottom:0.5rem solid #f1f1f1;}
.order .tel a{float: right;width: 7.2rem;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;color: #333;border:1px solid #999;border-radius:1.2rem;margin-left: 0.9rem;text-align: center;}




