﻿
/*******************************
	-------[=登录注册]-------
********************************/
#ban{height: 200px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-inp1{width: 280px;margin: 0 auto 200px;padding-top: 45px; position: relative;}
.m-inp1 input{height: 35px;line-height: 33px \9;border: 1px solid #dbd9d9;
	display: block;width: 100%;margin-bottom: 20px;font-size: 14px;
	color: #333;
}
.m-inp1 input.vali_error {
    border: 1px solid red;
}
.m-inp1 .btn{width: 100%;display: block;font-size: 16px;color: #fff;
	background-color: #db5310;outline: 0;margin-bottom: 3px;border-radius: 0;
}
.m-inp1 .user{background: url(../image/ui/ico-user.png) no-repeat right 10px center;padding-right: 30px;}
.m-inp1 .pass{margin-bottom: 60px;padding-right: 30px;
	background: url(../image/ui/ico-pass.png) no-repeat right 10px center;
}
.m-inp1 .a1{font-size: 14px;color: #ee5503;float: right;margin-bottom: 3px;}
.m-inp1 .a-pass{font-size: 14px;color: #595757;float: right;}
.m-inp1 .code{overflow: hidden;}
.m-inp1 .code .g-inp{width: 170px;float: left;}
.m-inp1 .code-btn{width: 100px;float: right;height: 35px;background-color: #efefef;
	border: 0;line-height: 35px \9;padding: 0;font-size: 12px;
}
.m-inp1 .mb60{margin-bottom: 60px;}

.m-inp1 .code-btn.disabled{background-color: #ee5503;color: #fff;}

.m-inp1 .m-tip{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15%;
}
.m-inp1 .inp span,.m-inp4 .inp .m-tip span,.inp .m-tip p{
    display: block;
    /*height: 27px;*/
    overflow: hidden;
    background: #f6f6f6;
    font-size: 14px;
    color: #4f4c4c;
    line-height: 27px;
    text-align: center;
}
.m-inp1 .inp span .icon-f,.m-inp4 .inp .m-tip span .icon-f,.inp .m-tip p .icon-f, .m-tip  .icon-f, .error-tip  .icon-f{
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    background-image: url(../image/ui/icon-f.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-right: 7px;
    position: relative;
    top: -2px;
}
/*******************************
	-------[=脚型数据]-------
********************************/
.g-wp1{padding: 0 20px;}
.g-wp1 .row{margin: 0 -20px;}
.g-wp1 .col-md-2,.g-wp1 .col-md-10{padding: 0 20px;}
.g-wp1-1 .col-md-10{padding-left: 40px;}
#ban1{height: 200px;margin-bottom: 50px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.snv{margin: 0 -20px;}
.snv li{margin-bottom: 6px;}
.snv li a{display: block;height: 40px;line-height: 40px;overflow: hidden;
	text-align: center;font-size: 18px;color: #3d3a39;
}
.snv li i{width: 20px;height: 30px;display: inline-block;vertical-align: middle;
	background-image: url(../image/ui/ico-snv.png);background-repeat: no-repeat;
	margin-right: 5px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li.ico1 i{background-position: 2px 6px;}
.snv li.ico2 i{background-position: 2px -35px;}
.snv li.ico3 i{background-position: 2px -75px;}
.snv li.ico4 i{background-position: 2px -114px;}
.snv li.ico5 i{background-position: 2px -156px;}
.snv li.ico6 i{background-position: 2px -193px;}
.snv li.ico7 i{background-position: 2px -233px;}
.snv li.ico8 i{background-position: 2px -275px;}
.snv li.ico9 i{background-position: 2px -315px;}
.snv li.ico10 i{background-position: 2px -354px;}
.snv li.ico11 i{background-position: 2px -354px;}
.snv li:hover i,.snv li.on i{background-image: url(../image/ui/ico-snv-on.png);}


.snv li.ico-logout i{background: url(../image/ui/logout.png)no-repeat center;}
.snv li.ico-logout:hover i,.snv li.ico-logout.on i{background: url(../image/ui/logoutw.png)no-repeat center;}

.snv li.on a,
.snv li:hover a{text-decoration: none;background-color: #db5310;color: #fff;
}

.g-tit3{font-size: 22px;color: #3d3a39;margin: 0;padding-bottom: 10px;margin-bottom: 13px;
	border-bottom: 1px solid #4b4848;overflow: hidden;height: 35px;
}
.g-tit3 a{font-size: 14px;color: #3d3a39;float: right;line-height: 35px;padding-left: 15px;
	background: url(../image/ui/ico-11.png) no-repeat left center;
}
.g-tit3 a:hover{color: #db5310;text-decoration: none;}
.m-tit1{font-size: 16px;color: #3d3a39;margin: 0;margin-bottom: 10px;}
.m-tit1 span{font-size: 14px;float: right;}

.m-table1{margin-bottom: 15px;}
.m-table1 table{border: 1px solid #e2e1e1;width: 100%;}
.m-table1 th,.m-table1 td{text-align: center;height: 35px;border: 1px solid #e2e1e1;
	font-size: 14px;font-weight: normal;color: #3d3a39;
}
.m-table1 th{background-color: #f7f7f7;}
.m-table1 select{width: 100%;display: block;padding-left: 50px;font-size: 16px;
	background: url(../image/ui/ico-13.png) no-repeat right 10px center;
}
.m-table1 .see{display: inline-block;padding-left: 17px;
	background: url(../image/ui/ico-so1.png) no-repeat left center;
}
.m-table1 .see:hover{color: #db5310;text-decoration: none;}
.m-table1 .n-review{}
.m-table1 .n-review span{display: block;}
.m-table1 .n-review a{display: inline-block;padding-left: 15px;
	background: url(../image/ui/ico-14.png) no-repeat left center;
}
.m-table1 .n-review a:hover{text-decoration: none;color: #db5310;}
.m-table1 .y-review{display: inline-block;padding-left: 17px;
	background: url(../image/ui/ico-12.png) no-repeat left center;
}

.m-bot1{overflow: hidden;margin-bottom: 150px;}
.m-bot1 .a-buffet{
    font-size: 14px;color: #f7f7f7;width: 150px;height: 50px;line-height: 23px;line-height: 50px;text-align: center;background-color: #db5310;border: 1px solid #db5310;display: block;float: left;
/*    font-size: 14px;color: #3d3a39;width: 98px;height: 25px;line-height: 23px;
	line-height: 25px;text-align: center;background-color: #f7f7f7;border: 1px solid #e6e6e6;
	display: block;float: left;*/
}

.a-buffet-bespeak{
    font-size: 14px;color: #f7f7f7;width: 100px;height: 25px;line-height: 25px;text-align: center;background-color: #db5310;border: 1px solid #db5310;display: block;float: right;
}
.a-buffet-bespeak:hover{
    font-size: 14px;color: #ffffff;width: 100px;height: 25px;line-height: 25px;text-align: center;background-color: #db5310;border: 1px solid #db5310;display: block;float: right;
}

.m-bot1 p{float: right;font-size: 14px;color: #db5310;line-height: 25px;width: 150px;}
.m-bot1 span{
    font-size: 14px;
    color: #db5310;
    float: right;
    margin-right: 20px;
}

.m-bot1 .a-btn1{
    font-size: 14px;height: 50px;line-height: 50px;display: inline-block;float: right;text-align: center;width: 150px;color: #fff;background-color: #db5310;margin-left: 16px;margin-bottom:5px;
    /*font-size: 14px;height: 25px;line-height: 25px;display: inline-block;float: right;*/
	/*text-align: center;width: 100px;color: #fff;background-color: #db5310;margin-left: 16px;*/
}
.m-bot1 .a-btn1:hover{text-decoration: none;
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.m-bot1 .a-buffet:hover{text-decoration: none;
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.m-table2{margin-bottom: 15px;font-size: 14px;}
.m-table2 table{border: 1px solid #e2e1e1;width: 100%;}
.m-table2 th,.m-table2 td{text-align: center;height: 35px;border: 1px solid #e2e1e1;
	font-weight: normal;color: #3d3a39;
}
.m-table2 th{background-color: #f7f7f7;}
.m-table2 span{display: inline-block;padding-left: 15px;}
.m-table2 span.on{
	background: url(../image/ui/ico-15.png) no-repeat left center;
}
.m-table2 .oper{}
.m-table2 .oper a{display: inline-block;background-position: left center;
	background-repeat: no-repeat;padding-left: 15px;margin: 0 5px;
}
.m-table2 .oper .a1{background-image: url(../image/ui/ico-14.png);}
.m-table2 .oper .a2{background-image: url(../image/ui/ico-del.png);}
.m-table2 .oper a:hover{color: #db5310;}

/*******************************
	-------[=收货地址]-------
********************************/
.m-inp2{margin-bottom: 100px;}
.m-inp2 .ovh{overflow: hidden;}
.m-inp2 span{display: block;font-size: 14px;color: #3d3a39;margin-bottom: 3px;}
.m-inp2 span em{color: #db5310;font-style: normal;}
.m-inp2 .inp{margin-bottom: 10px;}
.m-inp2 .inp input{display: block;height: 26px;line-height: 18px \9;
	border: 1px solid #efefef;width: 170px;padding: 0 10px;
}
.m-inp2 .inp input:focus{border: 1px solid #f1cbae;}
.m-inp2 .ovh .inp{float: left;margin-right: 15px;}
.m-inp2 select{width: 100px;height: 26px;
	border: 1px solid #efefef;
}
.m-inp2 .inp .txt{max-width: 466px;width: 95%;padding: 0 10px;}
.m-inp2 .default{font-size: 14px;color: #3d3a39;font-weight: normal;margin-bottom: 80px;}
.m-inp2 .default input{position: relative;top: 2px;margin-right: 5px;}
.m-inp2 .btn{display: block;width: 100px;background-color: #db5310;color: #fff;
	font-size: 14px;border-radius: 0;margin: 0 auto;
}

.m-inp3{/*overflow: hidden;*/width: 565px;}
.m-inp3 .sel{width: 200px;float: left;margin-right: 60px;}
.m-inp3 .con{width: 305px;float: left;}
.m-inp3 span{display: block;font-size: 14px;color: #3d3a39;margin-bottom: 5px;}
.m-inp3 select{width: 100%;height: 26px;border: 1px solid #efefef;
	background: url(../image/ui/ico-13.png) no-repeat right 10px center;
    /*padding-right: 0;*/
}
.m-inp3 .inp{margin-bottom: 10px;}
.m-inp3 em{font-style: normal;color: #db5310;}
.m-inp3 .con input{width: 100%;border: 1px solid #efefef;height: 26px;}
.m-inp3 .con input:focus{border: 1px solid #f1cbae;}
.m-inp3 textarea{width: 100%;border: 1px solid #efefef;height: 68px;}
.m-inp3 textarea:focus{border: 1px solid #f1cbae;}
.m-inp3 .btn{display: block;clear: both;width: 100px;background-color: #db5310;
	color: #fff;float: right;margin-top: 30px;border-radius: 0;
}
.m-inp3 .ovh{overflow: hidden;}
.m-inp3 .ovh .inp{float: left;width: 140px;}
.m-inp3 .ovh .inp1{margin-left: 25px;}

/*******************************
	-------[=我的订单]-------
********************************/
.m-order{margin-bottom: 15px;}
.m-order .info{font-size: 14px;color: #3e3a39;overflow: hidden;margin-bottom: 15px;}
.m-order .info strong{color: #db5310;font-size: 20px;}
.m-order .info i{font-size: 15px;font-style: normal;}
.m-order .info span{margin-left: 24px;}
.m-order .info a{float: right;display: block;padding-left: 20px;margin-top: 5px;
	background: url(../image/ui/ico-40.png) no-repeat left center;
}
.m-order .info a:hover{text-decoration: none;color: #db5310;}
.m-order .flow{margin-bottom: 20px;}
.m-order .flow ul{overflow: hidden;}
.m-order .flow li{float: left;width: 14.28%;text-align: center;}
.m-order .flow span{font-size: 14px;color: #898989;height: 21px;line-height: 21px;margin-bottom: 10px;display: block;}
.m-order .flow i{width: 16px;height: 16px;display: block;position: relative;
	background: #fff url(../image/ui/ico-16.png) no-repeat center center;margin: 0 auto;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-order .flow i:after{content: '';position: absolute;width: 200px;height: 2px;
	background-color: #9f9fa0;right: 95%;top: 50%;z-index: -1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-order .flow .ok i{background-image: url(../image/ui/ico-16-on.png);}
.m-order .flow .ok i:after{background-color: #db5310;z-index: 3;}
.m-order .flow .on i{background-image: url(../image/ui/ico-16-on.png);}
.m-order .flow .on i:after{background-color: #db5310;z-index: 3;}
.m-order .flow .on span{font-size: 16px;color: #db5310;}
.m-order .flow li:last-child i:before{content: '';position: absolute;
	position: absolute;width: 200px;height: 2px;
	background-color: #9f9fa0;left: 95%;top: 50%;z-index: -1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-table4{font-size: 14px;}
.m-table4 table{width: 100%;}
.m-table4 th,.m-table4 td{height: 30px;border: 1px solid #e9e9e9;text-align: center;
	color: #4c4848;
}
.m-table4 th{background-color: #f7f7f7;font-weight: normal;}
.m-table4 .comm{overflow: hidden; padding: 0px 30px;}
/*.m-table4 .pic{float: left;width: 65px;height: 36px;margin-right: 5px;}*/
.m-table4 .pic img{display: block;width: 100%;}
.m-table4 .comm p{overflow: hidden;line-height: 36px;overflow: hidden;height: 36px;margin-bottom: 0;}
.m-table4 a{display: inline-block;padding-left: 20px;
    text-decoration: none;
	background: url(../image/ui/num-02-on.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}

.m-table4 .for-inf{
    overflow: hidden;
    margin-left: 15px;
    padding: 10px 0;
}
.m-table4 .pic{
    float: left;
    width: 120px;
    height: 120px;
    border: 1px #eeeded solid;
}
.m-table4 .for-inf p{
    overflow: hidden;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 0;
}

.m-table4 .for-rec-inf{
}
.m-table4 .for-rec-inf .pic{
    float: left;
    width: 60px;
    height: 60px;
    margin-left: 30px;
    border: 1px #eeeded solid;
}
.m-table4 .for-inf .txt {
    text-align: left;
    padding-left: 135px;
    line-height: 20px;
    max-width: 100%;
    font-size: 12px;
    color: #898989;
}
.m-table4 .for-inf .txt h5{
    font-size: 14px;
    color: #4c4848;
    line-height: auto;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 5px;
}
.m-table4 .for-inf .txt p{
    margin: 0;
}
.m-table4 .for-inf .txt span{
    display: block;
    padding-top: 10px;
}
.m-table4 .for-inf .txt span a{
    display: block;
    font-size: 12px;
    color: #4c4948;
}

.m-table4 .for-rec-inf .txt{
    padding-left: 105px;
}

.m-table4 .for-rec-inf .txt h5{
    font-size: 12px;
}

.m-table4 .m-price{
    font-size: 16px;
}
.m-table4 .m-price span{
    font-size: 12px;
    font-weight: normal;
    color: #4c4948;
    display: none;
}

.m-order-det {
    background: #f7f7f7;
    /* box-shadow: 3px 4px 8px rgba(0,0,0,.3); */
    width: 100%;
    height: 220px;
    padding: 20px 10px 20px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    /* z-index: 2; */
}

.m-order-det li {
    float: left;
    /* margin-right: 85px; */
    height: 190px;
    padding-right: 85px;
    padding-left: 15px;
}

.m-order-det li:not(:last-child) {
    border-right: 1px solid #e9e9e9;
}

.m-order-det ul{
    list-style: none;
    overflow: hidden;
    padding: 0 0 0;
    margin: 0;
}

.m-order-det li p{
    font-size: 12px;
    color: #4c4848;
    padding-bottom: 10px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-order-det li p em{
    font-style: normal;
    color: #9f9fa0;
    margin-right: 20px;
}
.m-order-det li p img{
    display: inline-block;
    vertical-align: top;
    width: 49px;
    height: 49px;
    border: 1px #e2e0e1 solid;
}
.m-order-det li p .img-color{
    width: 31px;
    height: 31px;
}

.m-order .pay{text-align: right;padding-top: 10px;padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
}
.m-order .time{display: inline-block;}
.m-order .time em{font-style: normal;color: #db5310;}
.m-order .time span{color: #db5310;}
.m-order .btn{background-color: #db5310;width: 100px;text-align: center;color: #fff;
    display: inline-block;margin-left: 15px;border-radius: 0;
}
.m-order .btn:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.m-order .del-btn{float: right;margin-top: 15px;width: 100px;height: 20px;margin-bottom: 20px;
	border: 1px solid #e9e8e8;background-color: #f7f7f7;color: #868887;font-size: 12px;
}
.pages{text-align: right;clear: both;position: relative;height: 50px;}
.pages em{font-style: normal;}
.pages span{color: #888;line-height: 25px;}
.pages .next{height: 25px;width: 55px;margin-left: 10px;
	background-color: #fff;border: 1px solid #e4e5e5;
}
.pages .jump{border: 0;background: 0;}
.pages .skip{background-color: #fff;border: 1px solid #efefef;padding: 0 10px;box-shadow: 2px 2px 3px #666;
	position: absolute;top: -45px;right: 0;height: 40px;line-height: 40px;display: none;
}
.pages .skip input{width: 25px;height: 25px;display: inline-block;vertical-align: middle;
	margin: 0 5px;text-align: center;position: relative;top: -2px;
}
.pages .skip button{padding: 0;height: 25px;width: 30px;line-height: 30px;display: inline-block;
	vertical-align: middle;line-height: 25px;position: relative;top: -2px;margin-left: 5px;
}



.m-tab1{height: 40px;border-bottom: 1px solid #aca3a0;margin-bottom: 15px;}
.m-tab1 ul{}
.m-tab1 li{float: left;text-align: center;}
.m-tab1 li a{font-size: 16px;display: block;color: #3e3a39;line-height: 39px;background-color: #fff; padding: 0px 10px 0px 10px;}
.m-tab1 li.on a{border-left: 1px solid #aca3a0;border-right: 1px solid #aca3a0;border-top: 1px solid #aca3a0;
	color: #db5310;background-color: #fff;
}
.m-tab1 li:first-child{text-align: left;}
.m-tab1 li:first-child a{border-left: none;}
.m-tab1 li:hover a{text-decoration: none;color: #db5310;}

.m-txt2{line-height: 24px;font-size: 12px;margin-bottom: 15px;}
.m-txt2 p{margin-bottom: 0;color: #4c4848;}
.m-txt2 span{display: inline-block;width: 90px;}
.m-txt2 em,.m-txt2 i{font-style: normal;}
.m-txt2 .e1{color: #db5310;}
.m-txt2 .e2{color: #9f9fa0;}
.m-txt2 i{margin-left: 15px;}
.m-txt2 a{margin-left: 15px;color: #4c4848;}
.m-txt2 a:hover{color: #db5310;}

.m-table4 .e1{color: #db5310;font-style: normal;}

.m-tit2{margin: 0;font-size: 14px;color: #3e3a39;margin-top: 20px;margin-bottom: 10px;}
.m-tit2 a{float: right;width: 100px;height: 20px;border: 1px solid #e2e2e2;color: #868887;
	background-color: #f7f7f7;text-align: center;font-size: 12px;line-height: 18px;
}
.m-table5{font-size: 14px;}
.m-table5 table{width: 100%;}
.m-table5 th,.m-table5 td{text-align: center;font-weight: normal;height: 30px;}
.m-table5 th{background-color: #f7f7f7;}

.m-txt3{border: 1px solid #e1e1e2;background-color: #f7f7f7;padding: 10px;margin-bottom: 15px;}
.m-txt3 p{margin-bottom: 0;}
.m-txt3 span{color: #3e3a39;font-size: 14px;}
.m-txt3 em{color: #db5310;font-style: normal;}
.m-txt3 i{font-style: normal;color: #9f9fa0;}

.m-invoice{margin-bottom: 155px;}
.m-invoice span{color: #3e3a39;display: inline-block;width: 95px;padding-left: 10px;}
.m-invoice p{margin-bottom: 0;line-height: 28px;color: #9f9fa0;}
.m-invoice input{height: 26px;border: 1px solid #efefef;width: 220px;text-align: center;}
.m-invoice input:focus{border: 1px solid #f1cbae;}
.g-btn2{width: 100px;display: block;height: 30px;margin: 0 auto;
	background-color: #db5310;color: #fff;border: 0
}
.g-btn2:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.m-table6{font-size: 14px;}
.m-table6 table{width: 100%;max-width: 480px;}
.m-table6 th,.m-table6 td{text-align: center;height: 30px;border: 1px solid #efefef;}
.m-table6 th{background-color: #f7f7f7;font-weight: normal;}

.m-tit2-1{border-bottom: 1px solid #e5e5e5;padding-bottom: 7px;}
.m-tit2-1 a{border: 0;background: 0;}

.g-btn3{width: 100px;height: 20px;border: 1px solid #e2e2e2;color: #868887;display: block;
	background-color: #f7f7f7;text-align: center;font-size: 12px;line-height: 18px;margin-bottom: 5px;
}

.ul-coupon{overflow: hidden;margin: 0 -9px;}
.ul-coupon li{width: 50%;float: left;margin-bottom: 5px;}
.ul-coupon .con{background-color: #f7f7f7;margin: 0 9px;overflow: hidden;position: relative;}
.ul-coupon .loan{width: 170px;height: 100px;float: left;padding-top: 17px;color: #fff;
	background: url(../image/ui/ico-bg1.png) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ul-coupon .loan span{font-size: 40px;font-weight: bold;padding-left: 25px;}
.ul-coupon .loan span em{font-style: normal;font-size: 20px;font-weight: normal;
	position: relative;top: -15px;
}
.ul-coupon .loan p{text-align: center;}
.ul-coupon .txt{overflow: hidden;padding-left: 30px;color: #898989;padding-top: 25px;}
.ul-coupon .txt span{color: #4c4948;}
.ul-coupon .out{position: absolute;width: 50px;height: 50px;right: 0;left: 0;
	background: url(../image/ui/ico-17.png) no-repeat center center;
}

.m-table7{font-size: 14px;}
.m-table7 table{width: 100%;}
.m-table7 th,.m-table7 td{height: 30px;border: 1px solid #e9e9e9;text-align: center;
	color: #4c4848;
}
.m-table7 th{background-color: #f7f7f7;font-weight: normal;}
.m-table7 .comm{overflow: hidden; padding: 0px 30px;}
.m-table7 .pic{float: left;width: 65px;height: 36px;margin-right: 5px;}
.m-table7 .pic img{display: block;width: 100%;}
.m-table7 .comm p{overflow: hidden;line-height: 36px;overflow: hidden;height: 36px;margin-bottom: 0;}
.m-table7 .operate{color: #e5e5e5;}
.m-table7 .operate a{color: #3e3a39;margin: 0 5px;}
.m-table7 .operate a:hover{color: #db5310;text-decoration: none;}
.m-table7 .add{display: inline-block;padding-left: 18px;
	background: url(../image/ui/ico-18.png) no-repeat left center;
}
.m-table7 .add:hover{color: #db5310;text-decoration: none;}
.m-table7 .share{color: #e5e5e5;line-height: 25px;}
.m-table7 .share a{display: inline-block;width: 25px;height: 25px;vertical-align: middle;
	background-position: center center;background-repeat: no-repeat;
}
.m-table7 .share .weix{background-image: url(../image/ui/ico-19.png);}
.m-table7 .share .sina{background-image: url(../image/ui/ico-20.png);}

/*******************************
TODO
    m-table 4
*/
.re-order-css{color: #e5e5e5;}
.re-order-css a{color: #3e3a39; background: url('');margin-left:2px;padding-left: 0px;}
.re-order-css a:hover{color: #db5310;text-decoration: none;}
.m-table4 .share{color: #e5e5e5;line-height: 25px;}
.m-table4 .share a{display: inline-block;width: 25px;height: 25px;vertical-align: middle;
    background-position: center center;background-repeat: no-repeat;
}
.m-table4 .share .weix{background-image: url(../image/ui/ico-19.png);}
.m-table4 .share .sina{background-image: url(../image/ui/ico-20.png);}


/*
	-------[=我的推广]-------
********************************/
.m-spread{}
.m-spread .top{overflow: hidden;margin-bottom: 5px;}
.m-spread .add{color: #4c4948;font-size: 14px;float: left;}
.m-spread .add a{color: #db5310;}
.m-spread .add .btn{height: 20px;padding: 0;width: 50px;font-size: 12px;border: 1px solid #d6d4d5;
	border-radius: 0;margin-left: 10px;outline: 0;
}
.m-spread .share{float: right;line-height: 25px;color: #e5e5e5;}
.m-spread .share span{color: #4c4948;font-size: 14px;}
.m-spread .share a{width: 25px;height: 25px;display: inline-block;vertical-align: middle;
	background-position: center center;background-repeat: no-repeat;margin: 0 5px;
}
.m-spread .share .weix{background-image: url(../image/ui/ico-19.png);}
.m-spread .share .sina{background-image: url(../image/ui/ico-20.png);}
.m-spread .con{border: 1px solid #dddcdc;background-color: #f7f7f7;
	padding: 5px;color: #999;min-height: 80px;font-size: 14px;
}
.m-spread .con span{color: #4c4948;}

.m-tit3{font-size: 14px;margin: 0;margin: 10px 0 5px;}
.g-btn3-1{float: right;margin-top: 10px;}

.m-list4{color: #898989;}
.m-list4 .num{margin-bottom: 5px;font-size: 14px;}
.m-list4 li{margin-bottom: 15px;}
.m-list4 li .tit{height: 30px;background-color: #f7f7f7;line-height: 30px;overflow: hidden;}
.m-list4 li h3{margin: 0;line-height: 30px;padding-left: 15px;font-size: 12px;float: left;}
.m-list4 li h3 a{display: block;}
.m-list4 li h3 span{margin-left: 20px;}
.m-list4 li .del{float: right;padding-left: 15px;padding-right: 28px;
	background: url(../image/ui/ico-del.png) no-repeat left center;
	cursor:pointer;
}
.m-list4 li a{color: #898989;}
.m-list4 li .txt{padding: 5px 10px;}
.m-list4 li .txt a{color: #898989;}
.m-list4 li:hover a{color: #3e3a39;text-decoration: none;}

.g-tit3 .edit{background-image: url(../image/ui/ico-21.png);}

.m-info{font-size: 14px;}
.m-info .top{color: #3e3a39;line-height: 20px;border-bottom: 1px solid #efefef;padding-bottom: 10px;}
.m-info .top span{display: block;}
.m-info .top p{margin-bottom: 0;}

.m-info .con{padding: 10px 0;border-bottom: 1px solid #efefef;}
.m-info table{}
.m-info th,.m-info td{line-height: 28px;font-weight: normal;}
.m-info th{width: 130px;}
.m-info .g-btn3{display: inline-block;margin-left: 10px;}
.m-info .work{width: 130px;height: 10px;border: 1px solid #d3d3d4;display: inline-block;
	border-radius: 10px;position: relative;margin-left: 10px;
}
.m-info .work em{position: absolute;height: 6px;border-radius: 6px;
	background-color: #db5310;top: 1px;left: 1px;
}

.m-info .btn{display: inline-block;padding: 0;height: 25px;width: 90px;float: right;
	font-size: 12px;border: 1px solid #f2f2f3;background-color: #fff;color: #9f9fa0;
	line-height: 23px;text-align: right;margin-left: 45px;
}
.m-info .btn i{width: 18px;width: 20px;height: 20px;display: inline-block;vertical-align: middle;
	background-position: center center;background-repeat: no-repeat;margin: 0 2px;position: relative;top: -2px;
}
.m-info .btn .ico4{background-image: url(../image/ui/ico-19.png);top: 0px;margin-left: 5px;}
.m-info .btn .ico5{background-image: url(../image/ui/ico-41.png);top: 0px;margin-left: 5px;}
.m-info .btn .ico1{background-image: url(../image/ui/ico-22.png);top: 0px;margin-left: 5px;}
.m-info .btn .ico2{background-image: url(../image/ui/ico-20.png);top: 0px;margin-left: 5px;}
.m-info .btn .icofwh{background-image: url(../image/ui/fuwuhao20.png);top: 0px;margin-left: 5px;}
.m-info .btn.ok{background-color: #f7f7f7;}
.m-info .con1{border-bottom: 0;}

.m-inp4{width: 220px;margin-bottom: 100px;}
.m-inp4 .inp1{height: 26px;border: 1px solid #f2f2f3;width: 100%;margin-bottom: 5px;}
.m-inp4 .inp1:focus{border: 1px solid #f1cbae;}
.m-inp4 .code{overflow: hidden;}
.m-inp4 .code .inp1{width: 110px;float: left;}
.m-inp4 .code .btn-code{height: 26px;width: 100px;float: right;font-size: 12px;
	background-color: #f0efef;padding: 0;color: #595758;
}
.m-inp4 .code .btn-code.disabled{background: #db5310;color: #fff;}

.m-inp3 .inp1:focus{border: 1px solid #f1cbae;}
.inp .inp1:focus{border: 1px solid #f1cbae;}

/*******************************
	-------[=预约量脚]-------
********************************/
.m-ordered{overflow: hidden;margin-bottom: 40px;}
.m-ordered .step{height: 30px;text-align: center;line-height: 28px;color: #3d3a39;
    font-size: 14px;margin: 0 1px;
    background-color: #f6f6f6;background-position: right center;position: relative;
    background-repeat: no-repeat;margin-bottom: 15px;
}
.m-ordered .step1:before,
.m-ordered .step2:before{
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 17px solid #f6f6f6;
    content: "";
    display: inline-block;
    position: absolute;
    right: -18px;
    top: 0;
    z-index: 2;
    margin-left: 15px;
}
.m-ordered .step1:after,
.m-ordered .step2:after {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #f6f6f6;
    content: "";
    display: inline-block;
    position: absolute;
    right: -15px;
    top: 0;
    z-index: 2;
    margin-left: 15px;
}
.m-ordered .step2:before,
.m-ordered .step1:before,
.m-ordered .step1:after,
.m-ordered .step2:after {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fff;
    right: -17px;
    margin-left: 15px;
}
.m-ordered .step1:after,
.m-ordered .step2:after {
    border-left: 15px solid #f6f6f6;
    right: -15px;
}
.m-ordered .step.on{background-color: #d25517;color: #fff;}
.m-ordered .step1.on:after,
.m-ordered .step2.on:after {
    border-left: 15px solid #d25517;
    right: -15px;
}

.m-city{width: 31%;float: left;}
.ul-city{padding: 0 40px;margin-bottom: 40px;}
.ul-city li{width: 33.33%;float: left;margin-bottom: 10px;}
.ul-city span{display: block;height: 25px;border: 1px solid #eee;text-align: center;
	line-height: 23px;margin: 0 5px;cursor: pointer;color: #4c4848;
}
.ul-city li:hover span{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}
.ul-city li.on span{background-color: #d25517;border-color: #d25517;color: #fff;}
.m-city p{color: #9f9fa0;text-align: center;}

.m-date{width: 28%;float: left;}
.m-calendar{padding-left: 30px;padding-right: 50px;}
.m-calendar table{width: 100%;margin-bottom: 10px;}
.m-calendar th{text-align: center;/*line-height: 40px;*/}
.m-calendar td{height: 20px;text-align: center;border: 1px solid #fff;}
.m-calendar td span{display: block;line-height: 20px;background-color: #f7f7f7;
	color: #898989;
}
.m-calendar td.not span{background-color: #c8c9c9;color: #fff;}
.m-calendar td.on span{background-color: #d15316;color: #fff;}
.m-calendar .top{position: relative;line-height: 20px;}
.m-calendar .top span{display: block;text-align: center;color: #4c4848;}
.m-calendar .top a{position: absolute;width: 20px;height: 20px;top: 0;
	background-position: center center;background-repeat: no-repeat;
}
.m-calendar .top .prev{left: 0;background-image: url(../image/ui/ico-25.jpg);}
.m-calendar .top .next{right: 0;background-image: url(../image/ui/ico-26.jpg);}

.ul-time{border-top: 1px solid #efefef;padding-top: 10px;}
.ul-time li{line-height: 25px;margin-bottom: 2px;background-color: #f7f7f7;position: relative; cursor: pointer;}
.ul-time li span{height: 25px;border: 1px solid #ededed;line-height: 23px;text-align: center;
	width: 40px;background-color: #f6f6f6;position: absolute;top: 0;left: 0;
	-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-time li em{display: block;font-style: normal;padding-left: 40px;text-align: center;
	color: #898989;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-time li.on span,
.ul-time li.on em,
.ul-time li:hover span,
.ul-time li:hover em{
    background-color: #d25517;
    border-color: #d25517;
    color: #fff;
}

.m-contact{width: 41%;float: right;}
.m-contact .inp1{display: block;width: 100%;height: 26px;border: 1px solid #efefef;
	margin-bottom: 5px;
}
.m-contact .inp1:focus{border: 1px solid #f1cbae;}
.m-contact .add{overflow: hidden;margin: 0 -8px 5px;}
.m-contact .con{width: 33.3%;float: left;padding: 0 8px;}
.m-contact select{width: 100%;display: block;height: 26px;border: 1px solid #efefef;
	padding-left: 7px;
    padding-right:0;
}
.m-contact select:focus{border: 1px solid #f1cbae;}
.m-contact textarea{padding: 10px;}
.m-contact .inp2{height: 70px;}
.m-contact .inp3{height: 110px;}

.m-table5-1{}
.m-table5-1 th,.m-table5-1 td{font-size: 12px;}
.m-table5-1 td{border-bottom: 1px solid #efefef;}
.m-table5-1 .e1{color: #db5310;font-style: normal;}
.m-table5-1 .rated{position: relative;}
.m-table5-1 .rated span{display: block;cursor: pointer;}
.m-table5-1 .nub{position: relative;background-color: #fff;bottom: 25px;left: 0;display: none;
	box-shadow: 2px 1px 5px #666;text-align: left;width: 100%;padding-top: 15px;padding-bottom: 10px;
}
.m-table5-1 label{font-weight: normal;padding-left: 13px;display: block;margin: 0;cursor: pointer;}
.m-table5-1 dd input{width: 13px;height: 13px;margin-right: 16px;outline: 0;
	background: url(../image/ui/ico-27.jpg) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-table5-1 dd input:checked{background-image: url(../image/ui/ico-28.jpg);outline: 0;}
.m-table5-1 .g-btn2{width: 50px;height: 25px;margin-top: 10px;}
.buttons .pull-right .on{background-color: #d25517;border-color: #d25517;color: #fff;border-radius: 4px;}

/*******************************
	-------[=推荐款]-------
********************************/
.m-tab2{margin-bottom: 28px;overflow: hidden;
    background: #eeefef;
}
.m-tab2 a{font-size: 20px;display: block;color: #4c4848;line-height: 40px;/*font-size: 22px;display: block;color: #4c4848;line-height: 59px;*/
    float: left;width: 16.66%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    border: 0px solid #d9d8d8;
    border-right-color:transparent;

    transition: 0s;
    -ms-transition: 0s;
    -moz-transition: 0s;
    -webkit-transition: 0s;
    -o-transition: 0s;
}
.m-tab2 a:last-child{
    border-right-color:#d9d8d8;
}
.m-tab2 a:hover,.m-tab2 a.on{
    color: #fff;
    text-decoration: none;
    background: #8c4424;
    border-color:#8c4424;
}
.m-tit01{
    font-size: 20px;
    line-height: 59px;
    color: #666;
    font-weight: normal;
    padding-left: 27px;
    border-bottom: 0px #a39690 solid;
    background-image: url(../image/ui/pic04.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 0;
}
.m-list5{overflow: hidden;margin: 0 0 29px;
    border: 0px #e2e0e1 solid;
    border-top: none;
}
.m-list5 li{width: 25%;float: left;}
.m-list5 .con{display: block;margin: 0 9px;}
.m-list5 .pic{padding-top: 66.7%;height: 0;position: relative;overflow: hidden;}/*产品列表页图片高度100%*/
.m-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .pic:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list5 h3{margin: 0;font-weight: normal;}
.m-list5 h3 a{display: block;line-height: 48px;color: #3e3a39;font-size: 14px;text-align: center;}
.m-list5 h3 a:hover{text-decoration: none;color: #dc5310;}

/*******************************
    -------[=定制]-------
********************************/
.pic-for1{}
.pic-for1 .item{}
.pic-for1 .pic{padding-top: 100%;height: 0;position: relative;border: 1px solid #e3e1e1;}
.pic-for1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width: 750px;max-height:750px;display: block;}
.pic-for1 .pic .loading{width: 48px;height: 48px;float: left;left: 50%;top: 50%;position: absolute;z-index: 100;}
.pic-for1 .pic .loading img{width: 48px;height: 48px;left: -24px;top: -24px;position: inherit;}

.pic-nav1{margin: 0 -2px;}
.pic-nav1 .img{margin: 0 2px;cursor: pointer;}
.pic-nav1 span{display: block;padding-top: 100%;height: 0;position: relative;
    border: 1px solid #e3e1e1;overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.pic-nav1 img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: block;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.pic-nav1 .img:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.pic-nav1 .slick-arrow{position: absolute;top: 0;bottom: 0;width: 24px;
    font-size: 0;border: 0;text-indent: -9999px;background: 0;
    background-position: center center;background-repeat: no-repeat;
}
.pic-nav1 .slick-prev{left: -24px;background-image: url(../image/ui/ico-l.png);}
.pic-nav1 .slick-next{right: -24px;background-image: url(../image/ui/ico-r.png);}

.js-tit1{font-size: 12px;margin: 0;color: #4c4848;padding: 15px 0 7px;}

.m-comm{}
.m-comm .info{border-bottom: 1px solid #e2e0e1;margin-bottom: 15px;padding-bottom: 3px;}
.m-comm .info h3{color: #4c4848;font-size: 16px;font-weight: normal;margin: 0;}
.m-comm .ovh{overflow: hidden;}
.m-comm .s1{float: left;color: #898989;width: 85px;line-height: 26px;}
.m-comm .price{overflow: hidden;color: #de5511;font-size: 35px;font-weight: bold;line-height: 52px;}
.m-comm .price em{font-size: 20px;font-style: normal;font-weight: normal;}
.m-comm .price i{font-style: normal;font-size: 20px;}
.m-comm .ovh1 .s1{line-height: 70px;height: 52px;}
.m-comm .p1{overflow: hidden;margin-bottom: 0 ;margin-left: -5px;line-height: 26px;list-style: none;padding: 0;}
/* 形体选择 */
.m-comm .p1 li{width: 33.33%;float: left;margin-bottom: 12px;}
.m-comm .p1 li a{display: block;height: 31px;line-height: 29px;border: 1px solid #e3e1e1;
    text-align: center;color: #4c4948; margin: 0 5px ;
}
.m-comm .p1 li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}
/*.m-comm .p1 em{margin: 0 12px;font-style: normal;color: #e0e0e0;}*/
.m-comm .p1 li:hover a,.m-comm .p1 a.on{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}

/*大圆头*/
.m-comm .p1{
padding:0;
margin-left:-5px;
}
.m-comm .p1 li {
    width: 33.33%;
    float: left;
    margin-bottom: 12px;
    line-height: 26px;
    list-style: none;
}
.m-comm .p1 li a {
    display: block;
    height: 31px;
    line-height: 29px;
    border: 1px solid #e3e1e1;
    text-align: center;
    color: #4c4948;
    margin: 0 5px;
}
.m-comm .p1 li.on a,.m-comm .p1 li a:hover {
    text-decoration: none;
    background-color: #d25517;
    color: #fff;
    border-color: #d25517;
}
/*大圆头END*/

.m-comm .style{padding-top: 10px;}
.m-comm .style .s1{line-height: 31px;}
.ul-style{overflow: hidden;}
/*.ul-style ul{margin: 0 -5px;}*/
.ul-style li{width: 33.33%;float: left;margin-bottom: 12px;}
.ul-style li a{display: block;height: 31px;line-height: 29px;border: 1px solid #e3e1e1;
    text-align: center;color: #4c4948;margin: 0 5px;
}
.ul-style li:hover a,
.ul-style li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}

.m-sele{border: 1px solid #e3e1e1;padding-bottom: 330px;/*height: 801px;*/}
.m-tab3{overflow: hidden;margin-bottom: 15px;}
.m-tab3 li{width: 20%;float: left;}
.m-tab3 li a{display: block;height: 30px;line-height: 29px;text-align: center;
    border-right: 1px solid #e0dedf;border-bottom: 1px solid #e0dedf;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    transition:none;
}
.m-tab3 li:last-child a{border-right: 0;}

.m-tab3 li.on a{text-decoration: none;border-bottom: 0;color: #d25517;}
.m-tab3 li:hover a{text-decoration: none;color: #d25517;}
.tab-list1{overflow: hidden;padding: 0 10px;}
.tab-list1 li{width: 33.33%;float: left;margin-bottom: 12px;}
.tab-list1 li a{margin: 0 5px;border: 1px solid #e9e7e7;color: #231815;display: block;
    line-height: 29px;text-align: center;height: 31px;overflow: hidden;
}
.tab-list1 li:hover a,
.tab-list1 li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}


.tab-list8{overflow: hidden;padding: 0 10px;}
.tab-list8 li{width: 100%;float: left;margin-bottom: 12px;}
.tab-list8 li a{margin: 0 5px;border: 1px solid #e9e7e7;color: #231815;display: block;
    line-height: 29px;text-align: center;height: 31px;overflow: hidden;
}
.tab-list8 li:hover a,
.tab-list8 li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}

.tab-list6{overflow: hidden;padding: 0 10px;}
.tab-list6 li{width: 33.33%;float: left;margin-bottom: 12px;}
.tab-list6 li a{margin: 0 5px;border: 1px solid #e9e7e7;color: #231815;display: block;
    line-height: 29px;text-align: center;height: 31px;overflow: hidden;
}
.tab-list6 li:hover a,
.tab-list6 li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}

.tab-list7{overflow: hidden;padding: 0 10px;}
.tab-list7 li{width: 33.33%;float: left;margin-bottom: 12px;}
.tab-list7 li a{margin: 0 5px;border: 1px solid #e9e7e7;color: #231815;display: block;
    line-height: 29px;text-align: center;height: 31px;overflow: hidden;
}
.tab-list7 li:hover a,
.tab-list7 li.on a{text-decoration: none;background-color: #d25517;color: #fff;border-color: #d25517;}

.tab-list2{overflow: hidden;padding: 0 13px;margin-bottom: 15px;}
.tab-list2 li{width: 14.28%;float: left;padding: 0 1px;}
.tab-list2 li a{border: 1px solid #e3e1e1;display: block;padding-top: 100%;height: 0;position: relative;}
.tab-list2 li img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.tab-list2 li span{border: 1px solid #fff;display: block;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.tab-list2 li.on span,.tab-list2 li:hover span{border: 1px solid #d25517;}
.tab-list2 li.on a,.tab-list2 li:hover a{border: 1px solid #d25517;}

.t-tit1{margin: 0;font-size: 12px;color: #898989;margin: 0 15px 10px;
    border-top: 1px solid #e2e0e1;padding-top: 15px;
}
.t-tit1-1{padding-top: 0;border-top: 0;}

.m-inp5{padding: 20px 15px 0;margin-bottom: 50px;}
.m-inp5 input{width: 100%;height: 26px;line-height: 24px \9;border: 1px solid #e2e0e1;
    padding: 0 5px;display: block;margin-bottom: 4px;
}
.m-inp5 button{width: 41px;height: 21px;border: 1px solid #e0dedf;color: #898989;
    background-color: #f7f7f7;
}

.tab-list3{overflow: hidden;padding: 0 10px 50px;}
.tab-list3 li{width: 10%;float: left;padding: 0 3px;}
.tab-list3 li a{position: relative;height: 0;padding-top: 100%;display: block;
    border: 2px solid #fff;
}
.tab-list3 .i1 a{background-color: #aa418a;}
.tab-list3 .i2 a{background-color: #a17024;}
.tab-list3 .i3 a{background-color: #b18565;}
.tab-list3 .i4 a{background-color: #77271c;}
.tab-list3 .i5 a{background-color: #a17024;}
.tab-list3 .i6 a{background-color: #b18565;}
.tab-list3 .i7 a{background-color: #77271c;}
.tab-list3 .i8 a{background-color: #a17024;}
.tab-list3 .i9 a{background-color: #aa418a;}
.tab-list3 .i10 a{background-color: #b18565;}
.tab-list3 li.on a,.tab-list3 li:hover a{border-color: #dc530f;}


.fix-price{height: 41px;border-top: 1px solid #cbc9c9;position: fixed;left: 0;right: 0;bottom: 0;
	background-color: #f7f7f7;display: none;
}
.fix-price .left{left: 0;top: 0;bottom: 0;right: 120px;overflow: hidden;}
.fix-price h3{margin: 0;float: left;font-size: 14px;color: #4c4848;line-height: 40px;
	margin-right: 12px;padding-left: 5px;
}
.fix-price .price{overflow: hidden;color: #de5511;font-size: 20px;font-weight: bold;
	line-height: 40px;
}
.fix-price .price em{font-size: 12px;font-style: normal;font-weight: normal;}
.fix-price .price i{font-style: normal;font-size: 15px;}
.fix-price .sub{width: 100px;height: 30px;background-color: #d25517;color: #fff;
	position: absolute;top: 5px;right: 10px;border: 0;
}

.m-poar{position: relative;}

.pop-pic{/*position: absolute;right: 0;top: 0;*/width: 226px;padding: 10px;
	background: rgba(201,201,202,.8);
}
.pop-pic{position: fixed;top: 267px;left: 52%;z-index: 999;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.pop-pic .close{width: 21px;height: 21px;position: absolute;right: 18px;top: 18px;z-index: 99;
    background: url(../image/ui/ico-39-1.png) no-repeat center center;display: none;
}
.pop-pic .top{background-color: #fff;padding: 3px 3px 10px;}
.pop-pic h3{margin: 0;font-size: 14px;font-weight: normal;color: #333;text-align: center;
	line-height: 24px;
}
.pop-pic p{font-size: 12px;color: #333;line-height: 20px;height: 40px;overflow: hidden;
	margin-bottom: 0;text-align: left;
}
.pop-pic .pic{width: 200px;height: 200px;}
.pop-pic .pic img{width: 100%;height: 100%;display: block;}
.pop-pic button{height: 30px;display: block;width: 100%;background-color: #d25417;
	color: #fff;border: 0;font-size: 14px;margin-top: 5px;display: none;
}

.fixme{height: 100%;overflow: hidden;}
.overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;
    background-color: rgba(34,24,20,0.5);z-index: 996;
}

.overlay1{position: fixed;left: 0;top: 0;width: 100%;height: 100%;
    background-color: rgba(34,24,20,0.5);z-index: 998;
}

.m-results{border: 1px solid #e1e0e0;background-color: #f7f7f7;padding: 13px 15px 186px;}
.m-results .ul-txt:last-child{border-bottom: 0;}
.ul-txt{border-bottom: 1px dashed #dedfdf;padding: 5px 0;}
.ul-txt li{line-height: 30px;overflow: hidden;}
.ul-txt span{float: left;color: #9f9fa0;width: 85px;}
.ul-txt p{overflow: hidden;color: #4c4848;}
.ul-txt .pic{overflow: hidden;width: 50px;height: 50px;border: 1px solid #e0dfdf;
	margin-bottom: 5px;
}
.ul-txt .pic img{width: 100%;height: 100%;display: block;}
.ul-txt .color{width: 30px;height: 30px;display: block;overflow: hidden;}
.ul-txt .price{overflow: hidden;color: #de5511;font-size: 35px;font-weight: bold;
	line-height: 35px;
}
.ul-txt .price em{font-size: 20px;font-style: normal;font-weight: normal;}
.ul-txt .price i{font-style: normal;font-size: 20px;}
.ul-txt .i1{height: 40px;}
.ul-txt .i1 span{line-height: 40px;}

.m-results h3{color: #4c4848;font-size: 16px;font-weight: normal;margin: 0;margin-bottom: 13px;}

.m-row1{margin: 0 -5px;}
.m-row1 .col-md-9,.m-row1 .col-md-3{padding: 0 5px;}

.m-reco{overflow: hidden;line-height: 35px;border-bottom: 1px solid #e2e0e1;
	margin-top: 20px;margin-bottom: 13px;
}
.m-reco span{color: #d25517;margin-right: 40px;}
.m-reco a{color: #4c4848;margin-right: 20px;}
.m-reco a:hover,.m-reco a.r:hover{text-decoration: none;color: #d25517;}
.m-reco a.r{float: right;color: #898989;margin-right: 0;}

.m-supp{position: relative;padding-bottom: 50px;}
.m-supp{*zoom:1; }
.m-supp:after,.m-supp:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-supp .comm{float: left;position: relative;}
.m-supp .comm:after{content: '';position: absolute;width: 26px;height: 26px;
	top: 46%;right: -35px;margin-top: -13px;
	background: url(../image/ui/ico-37.png) no-repeat center center;
}
.m-supp .pic{width: 150px;height: 150px;border: 1px solid #e2e0e1;}
.m-supp .pic img{width: 100%;height: 100%;display: block;}
.m-supp .comm h3{font-size: 12px;margin: 0;color: #4c4848;line-height: 24px;}

.m-slid{position: absolute;left: 0px;right: 165px;}
.m-slid .slick-arrow{position: absolute;height: 50px;width: 24px;top: 80px;
    font-size: 0;border: 0;text-indent: -9999px;background: 0;margin-top: -25px;
    background-position: center center;background-repeat: no-repeat;
}
.m-slid .slick-prev{left: -24px;background-image: url(../image/ui/ico-l.png);}
.m-slid .slick-next{right: -24px;background-image: url(../image/ui/ico-r.png);}
.m-slid .item{margin: 0 3px;}
.m-slid .img{padding-top: 100%;height: 0;position: relative;
	border: 1px solid #e3e1e1;
}
.m-slid .img img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.m-slid h3{color: #4c4848;font-size: 12px;margin: 0 auto;line-height: 24px;}
.m-slid .item input{width: 17px;height: 17px;display: inline-block;vertical-align: middle;
	border: 0 !important;padding: 0;outline: 0;margin: 0;position: relative;top: -1px;
	background: url(../image/ui/ico-36.png) no-repeat center center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.m-slid .item input:checked{background-image: url(../image/ui/ico-36-on.png);}
.m-slid .pri{color: #d25517;line-height: 24px;}
.m-slid .pri em{font-size: 12px;font-style: normal;}
.m-slid .pri b{font-size: 15px;}

.m-supp .txt{float: right;position: relative;padding-top: 35px;}
.m-supp .txt .price{color: #de5511;font-size: 35px;font-weight: bold;
	line-height: 30px;
}
.m-supp .txt .price em{font-size: 20px;font-style: normal;font-weight: normal;}
.m-supp .txt .price i{font-style: normal;font-size: 20px;}
.m-supp .txt p{color: #4c4848;margin-bottom: 0;margin-bottom: 8px;}
.m-supp .txt p em{color: #d25517;}
.m-supp .txt:after{content: '';position: absolute;width: 26px;height: 26px;
	top: 64%;left: -30px;margin-top: -13px;
	background: url(../image/ui/ico-38.png) no-repeat center center;
}

.m-btn2{text-align: center;padding-top: 100px;margin-bottom: 100px;}
.m-btn2 a{display: inline-block;width: 150px;height: 50px;line-height: 48px;
    border: 1px solid #d25517;color: #d25517;margin: 0 6px;font-size: 14px;
}
.m-btn2 a:hover,.m-btn2 a.on{text-decoration: none;background-color: #d25517;color: #fff;}


.t-btn1{width: 150px;height: 50px;background-color: #d25517;color: #fff;border: 0;
    margin: 80px auto;display: block;font-size: 16px;
}



















/*******************************
    -------[=新增脚型-01]-------
********************************/
.m-inp3-1{
    width: 100%;
    font-size: 14px;
}
.m-table1-1 table,.m-table1-1 table th,.m-table1-1 table td {
    border: none;
}
.m-table1-1 .m-input{
    width: 80px;
    height: 26px;
    line-height: 26px \9;
    margin: 0 auto;
    position: relative;
    border: 1px #e2e1e1 solid;
}
.m-table1-1 .m-input input{
    border: none;
    width: 100%;
    height: 26px;
    padding: 0 25px 0 10px;
    line-height: 26px \9;
    vertical-align: top;
}
.m-table1-1 .m-input span{
    position: absolute;
    right: 5px;top: -2px;
    margin: 0;
    font-size: 12px;
    color: #898989;
}
.m-table1-1 select{
    /*width: 100px;*/
    padding-left: 20px;
    /*padding-right:0;*/
    margin: 0 auto;
    font-size: 14px;
    border: none;
    /*background-position: right 15px center;*/
}
.m-table1-1 .select-whether{
    padding-left: 10px;
    background-position: right 19px center;
}
.m-table1-1 .my-pic{
    position: relative;
    top: 3px;
    overflow: hidden;
    margin-bottom: 0px;
    cursor: pointer;
}
.m-table1-1 .my-pic #s1{
    position: absolute;
    left: -9999px;
}
.m-table1-1 .pic{
    width: 59px;height: 59px;
    position: relative;
    left: 50%;
    top: 30px;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
}
.m-table1-1 .pic img{
    display: block;
    width: 100%;height: 100%;
}
.m-table1-1 .pic .s-btn{
    display: block;cursor: pointer;
    width: 16px;height: 16px;
    background: url(../image/ui/icon05.png) no-repeat center center;
    position: absolute;
    right: 1px;top: 1px;
}
.m-table1-1 .s-mypic{
    display: inline-block;
    vertical-align: middle;
    width: 59px;
    height: 59px;
    margin-bottom: 0px;
    line-height: 59px;
    font-weight: normal;
    border: 1px #e2e1e1 solid;
    text-align: center;
    text-decoration: none;
    background: #f7f7f7;
    font-size: 12px;
    color: #898989;
}
.m-inp3-1 .g-btn2{
    margin-top: 30px;
    margin-bottom: 30px;
}


/*******************************
    -------[=购物车-01]-------
********************************/
.m-shopping-cart{
    color: #4c4948;
}
.m-shopping-cart .tit{
    font-size: 16px;
    color: #3e3a39;
    font-weight: normal;
    margin: 0;
}
.m-shopping-cart .table-list{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 20px;
}
.m-shopping-cart .table-list .tac{text-align: center;}
.m-shopping-cart .table-list th{
    line-height: 31px;
    font-weight: normal;
    margin-bottom: 10px;
    border-bottom: 1px #bbbcbc solid;
}
.m-shopping-cart .table-list .s-th1{width: 33%;}
.m-shopping-cart .table-list .s-th2{width: 10%;}
.m-shopping-cart .table-list .s-th3{width: 11%;}
.m-shopping-cart .table-list .s-th4{width: 15%;}
.m-shopping-cart .table-list .s-th5{width: 10%;}
.m-shopping-cart .table-list .s-th6{width: 11%;}

.m-shopping-cart .table-list td{
    padding: 19px 0;
    border-top: 1px #dedddd solid;
    border-bottom: 1px #dedddd solid;
     position: relative;
}
.m-shopping-cart .table-list .td-first{border-left: 1px #dedddd solid;}
.m-shopping-cart .table-list .td-last{border-right: 1px #dedddd solid;}
.m-shopping-cart .por-inf{
    /*overflow: hidden;*/
    position: relative;
}
.m-shopping-cart label{
    color: #4c4948;
    font-weight: normal;
    margin-left: 25px;
    cursor: pointer;
}
.m-shopping-cart tr.on{
    background: #f7f7f7;
}
.m-shopping-cart th label{
    margin-right: 62px;
}
.m-shopping-cart input[type="checkbox"]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    background: url(../image/ui/icon03.png) no-repeat center center;
    outline: none;
}
.m-shopping-cart input[type="checkbox"]:checked{
    background-image: url(../image/ui/icon04.png);
}
.m-shopping-cart .check{
    vertical-align: middle;
    margin: 0;
    position: relative;
    top: -1px;
    cursor: pointer;
}
.m-shopping-cart .por-inf{
    padding-left: 62px;
}
.m-shopping-cart .por-inf input{
    cursor: pointer;
    position: absolute;
    left: 25px;
    top: 50%;
    margin-top: -6px;
}
.m-shopping-cart .por-inf .pic{
    float: left;
    width: 158px;
    height: 158px;
    border: 1px #eeeded solid;
}
.m-shopping-cart .por-inf .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-shopping-cart .por-inf .txt{
    padding-left: 175px;
    line-height: 20px;
    max-width: 100%;
    font-size: 12px;
    color: #898989;
    line-height: 20px;
}
.m-shopping-cart .por-inf .txt a{
    text-decoration: none;
}
.m-shopping-cart .por-inf .txt h5{
    font-size: 14px;
    color: #4c4848;
    line-height: auto;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 5px;
/*    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.m-shopping-cart .por-inf .txt h5 a:hover{
    color: #ea5504;
}
.m-shopping-cart .por-inf .txt p{
    margin: 0;
}
.m-shopping-cart .por-inf .txt span{
    display: block;
    padding-top: 10px;
}
.m-shopping-cart .por-inf .txt span a{
    display: block;
    font-size: 12px;
    color: #4c4948;
    line-height: 24px;
}
.m-shopping-cart .por-inf .txt span a:hover{
    color: #d25517;
}
.m-shopping-cart .m-price{
    font-size: 16px;
}
.m-shopping-cart .m-price span{
    font-size: 12px;
    font-weight: normal;
    color: #4c4948;
    display: none;
}
.m-shopping-cart .a-del,.m-shopping-cart .a-coll{
    display: block;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
    color: #4c4948;

    transition: 0s;
    -ms-transition: 0s;
    -moz-transition: 0s;
    -webkit-transition: 0s;
    -o-transition: 0s;
}
.m-shopping-cart .a-del{background-image: url(../image/ui/icon01.png);}
.m-shopping-cart .a-coll{background-image: url(../image/ui/icon02.png);}
.m-shopping-cart .a-del-1,.m-shopping-cart .a-coll-1{
    display: inline-block;
    margin-left: 20px;
}
.m-shopping-cart .td-last a:hover{text-decoration: none;color: #ee5503;}
.number {
    width: 61px;
    margin: 0 auto;
    line-height: 14px;
    /*background-color: #fff;*/
    border-top: 1px #e0e0e1 solid;
    border-bottom: 1px #e0e0e1 solid;
    overflow: hidden;
}
.number a {
    float: left;
    display: block;
    width: 14px;
    height: 14px;
    text-align: center;
    border-left: 1px #e0e0e1 solid;
    border-right: 1px #e0e0e1 solid;
    color: #898989;
    text-decoration: none;

    transition: 0s;
    -ms-transition: 0s;
    -moz-transition: 0s;
    -webkit-transition: 0s;
    -o-transition: 0s;
}
.number input {
    float: left;
    border: none;
    display: block;
    width: 33px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #3e3a39;
    padding: 0;
}
.matc-pro{
    text-align: right;
}
.matc-pro .txt{
    margin-bottom: 2px;
    overflow:hidden;
}
.matc-pro .number{
    margin-left: 5px;
    display: inline-block;
    vertical-align: top;
}
.matc-pro b{
    display: none;
}
.matc-pro span{
    float: left;
}
.matc-pro span a{
    color: #4c4948;
    text-decoration: none;
    display:inline-block;
    width:100px;
    max-height:36px;
    line-height:18px;
    text-align:left;
    text-overflow:clip;
    overflow:hidden;
}
.matc-pro span a:hover{
    color: #d25517;
}
.m-shopping-total{
    overflow: hidden;
    color: #898989;
}
.m-shopping-total .total-l{
    float: left;
    padding-top: 14px;
}
.m-shopping-total .total-r{
    float: right;
}
.m-shopping-total p{
    text-align: center;
    margin: 0;
    line-height: 1.2;
}
.m-shopping-total p span{
    color: #de5511;
}
.m-shopping-total p .s1{
    font-weight: bold;
}
.m-shopping-total p .s2{
    font-size: 20px;
    font-weight: bold;
}
.m-shopping-total p .s2 b{
    font-size: 30px;
}
.m-btn1{
    float: right;
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border: 1px #f1ccaf solid;
    text-align: center;
    font-size: 14px;
    color: #d25517;
    text-decoration: none;
    margin-top: 10px;
}
.m-btn1:hover{text-decoration: none;}
.m-btn1-1{
    background: #d25517;
    color: #fff;
    margin-left: 3px;
    padding: 0;
}

.m-custom-det,
.m-foot-data{
    background: #fff;
    box-shadow: 3px 4px 8px rgba(0,0,0,.3);
    width: 783px;
    padding: 25px 10px 0 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 100%;
    right: 0;
    top: -19px;
    bottom: -43px;
    overflow: hidden;
    z-index: 2;
}
.m-shopping-cart .por-inf .txt .a-det:hover + .m-custom-det{
    display: block;
}
.m-custom-det{display: none;}

.m-custom-det ul{
    list-style: none;
    overflow: hidden;
    padding: 0 0 0;
    margin: 0;
}
.m-custom-det li{
    float: left;
    margin-right: 60px;
}
.m-custom-det li p{
    font-size: 12px;
    color: #4c4848;
    padding-bottom: 10px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-custom-det li p em{
    font-style: normal;
    color: #9f9fa0;
    margin-right: 20px;
}
.m-custom-det li p img{
    display: inline-block;
    vertical-align: top;
    width: 49px;
    height: 49px;
    border: 1px #e2e0e1 solid;
}
.m-custom-det li p .img-color{
    width: 31px;
    height: 31px;
}


.m-foot-data{
    display: none;
}
.m-shopping-cart .por-inf .txt .a-date:hover + .m-foot-data{
    display: block;
}

.m-foot-data h5{
    font-size: 12px;
    color: #4c4948;
    font-weight: normal;
    padding-bottom: 10px;
}
.m-foot-data .table-con{
    border: 1px #dedddd solid;
    width: 100%;
}
.m-foot-data .table-con th,
.m-foot-data .table-con td{
    border: 1px #dedddd solid;
    text-align: center;
    padding: 0;
    color: #4c4948;
    line-height: 39px;
}
.m-foot-data .table-con th{
    font-weight: normal;
    background: #f7f7f7;
    line-height: 27px;
}

.matc-pro-det{
    width: 346px;
    padding: 9px 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 3px 4px 8px rgba(0,0,0,.3);
    position: absolute;
    left: 110%;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 2;
    display: none;
}
.matc-pro span a:hover + .matc-pro-det{
    display: block;
}
.matc-pro-det .pic{
    float: left;
    width: 180px;
    height: 180px;
    border: 1px #e1e0e0 solid;
}
.matc-pro-det .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.matc-pro-det .con{
    margin-left: 194px;
    text-align: left;
    font-size: 12px;
    color: #898989;
    line-height: 20px;
}
.matc-pro-det .con h5{
    font-size: 12px;
    color: #4c4948;
    line-height: 21px;
    font-weight: normal;
}
.matc-pro-det .con h5 em{
    display: block;
    font-style: normal;
}
.matc-pro-det .con p{
    margin-bottom: 0;
}
/*******************************
    -------[=推荐款-02]-------
********************************/











/*******************************
    -------[=lanmei]-------
********************************/
.lm-tit1{font-size: 25px;text-align: center;color: #4c4848;margin: 0;line-height: 32px;}
.m-lmlist01{width: 100%;overflow: hidden;}
.lm-list01{padding: 42px 30px 0;overflow: hidden;margin: 0 -30px 0 0;}
.lm-list01 li{float: left;width: 20%;background: url(../image/ui/lm-p01.png) no-repeat right 15px;}
.lm-list01 li:last-child{background: none;}
.lm-list01 .inner{
    display: block;padding: 0 65px 0 35px;text-align: center;
    height: 209px;
}
.lm-list01 .pic{display: inline-block;position: relative;}
.lm-list01 .pic img{width: 50px;height: 50px;}
.lm-list01 .pic em{
    position: absolute;left: -8px;top: -8px;
    width: 16px;height: 16px;border: 1px solid #d25516;
    text-align: center;font-size: 12px;line-height: 16px;
    font-style: normal;color: #d25516;border-radius: 50%;
}
.lm-list01 .txt h4{font-size: 16px;color: #4c4848;padding: 26px 0 28px;}
.lm-list01 .txt p{color: #9f9e9f;line-height: 18px;height: 72px;overflow: hidden;}


.lm-box{}
.inner-box{
    margin-bottom: 15px;height: 438px;line-height: 438px;
    background-repeat: no-repeat;background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.inner-box .tit{display: inline-block;vertical-align: middle;width: 63%;line-height: 20px;text-align: center;}
.inner-box .tit h3{color: #fff;display: inline-block;border-top: 1px solid #fff;line-height: 58px;font-size: 30px;}
.inner-box .tit .ico{display: block;}

.inner-box .txt-box{display: inline-block;width: 32%;line-height: 20px;vertical-align: middle;}
.inner-box .txt{
    display: block;overflow: hidden;background: rgba(231,226,223,0.6);padding: 0 20px;height: 163px;
    box-shadow: 1px 1px 8px rgba(0,0,0,0.45);position: relative;
}
.inner-box .txt:hover{text-decoration: none;}
.inner-box .txt h5{margin: 0 0 5px;color: #2e2623;font-size: 25px;line-height: 54px;border-bottom: 1px solid #7a6961;text-align: center;}
.inner-box .txt p{color: #2e2623;}
.mb25{margin:0 0 25px;}

.inner-box .txt-box span{
    position: absolute;width: 100%;line-height: 45px;left: 0;bottom:-45px;
    display: block;text-align: center;color: #fff;background: #dc5211;
    font-size: 16px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.inner-box .txt:hover span{bottom: 0;}

/*******************************
    -------[=FAQ]-------
********************************/
.m-faq{
    padding: 40px 0 200px;
    overflow: hidden;
}
.m-faq .col-md-2{
    padding: 0;
}
.m-faq .col-md-10{
    padding-left: 40px;
    padding-right: 0;
}
.ul-snav{
    padding: 0;
    text-align: center;
}
.ul-snav li{
    list-style: none;
}
.ul-snav li .s1{
    display: block;
    font-size: 14px;
    color: #4c4948;
    line-height: 39px;
    border: 1px transparent solid;
    text-decoration: none;
}
.ul-snav li.on .s1,.ul-snav li .s1:hover{
    color: #fff;
    background: #de5511;
    border-color: #f1b98f;
}
.ul-snav li .s1 i{
    display: inline-block;
    vertical-align: middle;
    width: 10px;height: 10px;
    margin-right: 4px;
    background: url(../image/ui/icon06.png) no-repeat center center;
}
.ul-snav li.on .s1 i,.ul-snav li .s1:hover i{
    background-image: url(../image/ui/icon07.png);
}
.ul-snav dl{
    margin-bottom: 0;
    display: none;
}
.ul-snav li.open dl{display: block;}
.ul-snav dl a{
    text-decoration: none;
    display: block;
    font-size: 14px;
    color: #4a4947;
    line-height: 38px;
    border-bottom: 1px #cecece solid;
}
.ul-snav dl a:hover{
    color: #e15311;
}
.ul-list-01{
    padding-left: 0;
}
.ul-list-01 li{
    list-style: none;
    border: 1px #fcfdfd solid;
    margin-top: 5px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.ul-list-01 li.open{
    border-color:#cecece;
}
.ul-list-01 .tit{
    font-size: 12px;
    color: #4c4948;
    line-height: 29px;
    font-weight: normal;
    padding: 0 0 0 15px;
    margin: 0;
    background-color:#f7f7f7;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.ul-list-01 .tit i{
    display: inline-block;
    float: right;
    width: 34px;
    height: 29px;
    background: url(../image/ui/icon09.png) no-repeat center center;
}
.ul-list-01 .tit-1 i{background-image: url(../image/ui/icon09-1.png);}
.ul-list-01 .con{
    font-size: 12px;
    color: #4b4a48;
    line-height: 24px;
    padding: 10px 15px;
    display: none;
}
.ul-list-01 .con p{
    margin-bottom: 0;
}
/*******************************
    -------[=FAQ  end ]-------
********************************/



/*******************************
    -------[=结算页]-------
********************************/
#ban1 .txt{
    padding-top: 130px;
}
#ban1 h3{
    font-size: 50px;
    color: #fff;
    line-height: 1;
    font-weight: normal;
    margin: 0;
}
#ban1 h3 span{
    display: inline-block;
    vertical-align: bottom;
    padding-left: 20px;
    font-size: 28px;
}
#ban1 h3 span i{
    display: inline-block;
    vertical-align: bottom;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    background-image: url(../image/ui/icon016.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}


.m-sett{
    overflow: hidden;
    color: #898989;
    padding: 0 0 160px;
}
.m-sett a{
    text-decoration: none;
}
.m-sett .txt{
    overflow: hidden;
    border-bottom: 1px #e3e1e1 solid;
    margin-bottom: 10px;
    padding-bottom: 15px;
}
.m-sett h3{
    font-size: 12px;
    line-height: 28px;
    font-weight: normal;
    margin: 0;
    border-bottom: 1px #e3e1e1 solid;
}
.m-sett h5{
    font-size: 12px;
    color: #4c4948;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 10px;
}
.m-sett .a-addr{
    float: right;
    color: #898989;
}
.m-sett .a-addr:hover{
    color: #de5511;
}
.m-sett .more-addr{
    padding-left: 24px;
}
.m-sett .more-addr p{
    padding-left: 18px;
    line-height: 20px;
    overflow: hidden;
    color: #3e3a39;
    margin-bottom: 0;
}
.m-sett .more-addr p.on{
    background: url(../image/ui/icon010.png) no-repeat left 3px;
}
.m-sett .more-addr p span{
    color: #898989;
    margin-left: 10px;
}
.m-sett .more-addr p span em{
    font-style: normal;
    color: #3e3a39;
}
.m-sett .more-addr .a-more-add{
    display: inline-block;
    padding-right: 14px;
    background: url(../image/ui/icon09.png) no-repeat right center;
}
.m-sett .more-addr .a-more-add-1{
    background-image: url(../image/ui/icon09-1.png);
}
.m-sett .more-addr .con{
    display: none;
}
.m-sett .more-addr .con p:hover{
    overflow: hidden;
    background-color: #f6f6f6;
    cursor:pointer !important;
}
.m-sett .more-addr .con p .s-btn{
    float: right;
    height: 20px;
    font-style: normal;
    padding-right: 20px;
    display: none;
}
.m-sett .more-addr .con p:hover .s-btn{display: block;}
.m-sett .more-addr .con p a{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.m-sett .more-addr .con a:hover{
    color: #de5511;
}
/*.m-sett .more-addr .con p em{
    display: block;
    font-style: normal;
}
.m-sett .more-addr .con p em span{
    margin-left: 10px;
}*/

.m-pay-way{
    padding-left: 24px;
}
.m-pay-way input{display: none;}
.m-pay-way label{
    display: inline-block;
    width: 99px;
    height: 29px;
    border: 1px #f5ceaf solid;
    line-height: 29px;
    font-size: 12px;
    color: #4c4948;
    font-weight: normal;
    text-align: center;
    margin-right: 20px;
    cursor: pointer;
    position: relative;
}
.m-pay-way input:checked + label{
    color: #fff;
    background:#d25417;
}

.m-pay-way label:hover {
    color: #fff;
    background:#d25417;
}

.m-order-list{

}
.m-order-list table{
    width: 100%;
}
.m-order-list table th{
    font-weight: normal;
    line-height: 25px;
}
.m-order-list table th span{color: #4c4948;}
.m-order-list table .th1{
    width: 70%;
}
.m-order-list table td{
    background-color: #f7f7f7;
}
.m-order-list table .tac{text-align: center;}
.m-order-list table .por-inf{
    overflow: hidden;
    margin-left: 20px;
    padding: 22px 0;
}
.m-order-list table .por-inf .pic{
    float: left;
    width: 160px;
    height: 160px;
    border:  1px #dddcdc solid;
}

.m-order-list table .por-inf .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-order-list table .por-inf .txt{
    margin-left: 180px;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.m-order-list table .por-inf .txt h5{
    font-size: 14px;
    color: #4c4848;
    padding: 0;
    margin:0 0 5px;
}
.m-order-list table .por-inf .txt p{
    line-height: 20px;
    margin: 0;
}
.m-order-list table .por-inf .txt p a{
    color: #898989;
}
.m-order-list table .con{
    color: #4c4948;
}
.m-order-list table .con span{
    font-size: 12px;
    color: #898989;
    display: none;
}
.m-order-list .m-line{
    height: 1px;
    background: #dbdada;
    margin-bottom: 5px;
}
.m-order-list .m-line-1{margin-left: 20px;}
.m-order-list .m-line-2{margin-right: 20px;}
.m-order-list table .m-num,
.m-order-list table .m-price{
    font-size: 16px;
}
.m-order-list table .por-inf-1{
    padding: 16px 0 0;
}
.m-order-list table .por-inf-2{
    padding-bottom: 26px;
}
.m-order-list table .por-inf-1 .pic{
    float: left;
    width: 100px;
    height: 100px;
}
.m-order-list table .por-inf-1 .txt{
    margin-left: 120px;
}
.m-order-list .a-back{
    float: right;
    display: inline-block;
    padding-left: 18px;
    margin:5px 15px 0 0;
    color: #4c4948;
    background: url(../image/ui/icon011.png) no-repeat left center;
}
.m-order-list .a-back:hover{
    color: #de5511;
}
.m-order-list .text{
    clear: both;
    /*overflow: hidden;*/
    line-height: 27px;
    padding:10px 0;
    position: relative;
}
.m-order-list .text span{
    float: left;
    margin-right: 10px;
}
.m-order-list .text em{
    display: block;
    overflow: hidden;
    font-style:normal;
}
.m-order-list .text .tip{
    position: absolute;
    right: 0;
    bottom: 40px;
    font-size: 12px;
    color: #4c4948;
    line-height: 1;
    z-index: 100;
}
.m-order-list .text .tip b{
    color: #d25517;
    font-weight: bold;
}
.m-order-list .text select{
    height: 27px;
    width: 120px;
    color: #4c4948;
    padding-left: 10px;
    padding-right:0;
    margin-right: 10px;
    line-height: 25px;
    border: 1px #e2e0e1 solid;
    cursor: pointer;
}
.m-order-list .text b{
    font-weight: normal;
    color: #4c4948;
}
.m-order-list .text input{
    display: block;
    width: 100%;
    line-height: 25px \9;
    height: 29px;
    padding: 0 10px;
    border: 1px #e2e0e1 solid;
}
.m-order-list .text input:focus{border: 1px solid #f1cbae;}
.m-order-list .text input::-webkit-input-placeholder { /* WebKit browsers */
    font-size: 12px;
    color: #898989;
}
.m-order-list .text input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 12px;
    color: #898989;
}
.m-order-list .text input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 12px;
    color: #898989;
}
.m-order-list .text input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 12px;
    color: #898989;
}
.m-invo{
    padding-left: 24px;
    color: #4c4948;
}
.m-invo span{
    display: inline-block;
    padding-right: 50px;
}
.m-invo .a-edit{
    display: inline-block;
    padding-left: 14px;
    background: url(../image/ui/icon012.png) no-repeat left center;
}

.m-coupon{

}
.m-coupon .txt{
    display: none;
    border: none;
}
.m-coupon .tit{
    cursor: pointer;
}
.m-coupon .tit i{
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    background: url(../image/ui/icon09.png) no-repeat center center;
}
.m-coupon .tit-1 i{
    background-image: url(../image/ui/icon09-1.png);
}
.m-coupon .hd ul{
    overflow: hidden;
    background: #f6f6f6;
    list-style: none;
}
.m-coupon .hd li{
    float: left;
    margin: 0 10px 0 0;
}
.m-coupon .hd li a{
    line-height: 25px;
}
.m-coupon .hd li.on a,.m-coupon .hd li a:hover{
    color: #de5511;
}
.m-coupon label{
    display: block;
    font-weight: normal;
    cursor: pointer;
    line-height: 20px;
}
.m-coupon label input{
    outline: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    background: url(../image/ui/icon03.png) no-repeat center center;
    margin: 0 10px 0 0;
}
.m-coupon label input:checked{
    background-image: url(../image/ui/icon04.png);
}
.m-coupon label span{
    color: #d25517;
    font-weight: bold;
}
.m-coupon .ul-coupon{
    margin-left: 20px;
    /*display: none;*/
}
.m-coupon .ul-coupon .txt{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.m-coupon .ul-coupon li{
    width: 40%;
}
.m-coupon .ul-coupon .con{
    border: 3px transparent solid;
}
.m-coupon .ul-coupon .con:hover{
    border-color: #d15214;
}
.m-sett .stat-inf1{
    padding-bottom: 10px;
}
.m-sett .stat-inf1 p{
    text-align: right;
    color: #231815;
    line-height: 20px;
    padding-right: 15px;
    margin-bottom: 0;
}
.m-sett .stat-inf1 p span{
    color: #de5511;
}
.m-sett .stat-inf1 p em{
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    min-width: 85px;
}
.m-sett .stat-inf2{
    text-align: right;
    background: #f7f7f7;
    padding: 10px 0;
}
.m-sett .stat-inf2 p{
    padding-right: 15px;
    margin: 0;
}
.m-sett .stat-inf2 p .s1{
    color: #231815;
}
.m-sett .stat-inf2 p .s2{
    margin-left: 10px;
}
.m-sett .stat-inf2 p em{
    font-style: normal;
    font-size: 20px;
    color: #de5511;
}
.m-sett .stat-inf2 p em b{
    font-size: 30px;
}
.m-sett .sub{
    float: right;
    width: 149px;
    height: 49px;
    line-height: 49px;
    background: #d25517;
    border: 1px #e29762 solid;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-top: 14px;
}


.m-pop{
    position: fixed;
    left: 0;right: 0;top: 0;bottom: 0;
    z-index: 998;
    background: url(../image/ui/bg01.png);
}
.m-pop .m-pop-con{
    width: 95%;
    max-width: 600px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    background: #fff;
    box-shadow: 4px 4px 6px rgba(0,0,0,.3);
}
.m-pop .inner{
    padding: 10px 25px 25px 25px;
}
.m-pop .tit{
    font-size: 12px;
    color: #474545;
    line-height: 30px;
    font-weight: normal;
    padding-left: 10px;
    background: #f7f7f7;
    margin: 0;
}
.m-pop .m-btn{
    text-align: right;
}
.m-pop .m-btn .s-cancel,
.m-pop .m-btn .s-btn{
    display: inline-block;
    width: 38px;
    height: 19px;
    line-height: 16px;
    color: #000;
    text-align: center;
    margin-left: 5px;
    cursor: pointer;
}
.m-pop .m-btn .s-btn{
    background: #f6f6f6;
    border: 1px #e4e4e4 solid;
}


#m-addr .inp{
    margin-bottom: 5px;
}
#m-addr .inp-1{
    display: inline-block;
    margin-right: 13px;
}
#m-addr h5{
    font-size: 12px;
    color: #000;
    line-height: 25px;
    font-weight: normal;
    margin: 0;
}
#m-addr h5 span{
    color: #de5511;
}
#m-addr .inp input[type="text"]{
    border: 1px #e4e4e4 solid;
    padding: 0 10px;
    font-size: 12px;
    height: 24px;
    line-height: 25px \9;
}
#m-addr .inp input[type="text"]:focus{border: 1px solid #f1cbae;}
#m-addr .inp .txt{
    width: 90%;
}
#m-addr .inp p{
    margin: 0 0 3px;
}
#m-addr label{
    display: block;
    margin: 23px 0 28px;
    line-height: 16px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    cursor: pointer;
}
#m-addr label input[type="checkbox"]{
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../image/ui/icon03.png) no-repeat center center;
    margin: 0 5px 0 0;
    cursor: pointer;
    outline: none;
}
#m-addr label input[type="checkbox"]:checked{
    background-image: url(../image/ui/icon04.png);
}
#m-addr .m-area{
    height: 26px;
}
#m-addr .m-area select{
    float: left;
    height: 24px;
    width: 120px;
    margin-right: 7px;
    line-height: 24px;
    padding-left: 7px;
    padding-right:0;
    border: 1px #d4d4d4 solid;
    cursor: pointer;
}



#m-invo p{
    color: #898989;
    line-height: 28px;
    margin:0 0 23px;
    overflow: hidden;
}
#m-invo p span{
    float: left;
    margin-right: 20px;
}
#m-invo p em{
    font-style: normal;
    display: block;
}
#m-invo p select{
    border: none;
    font-size: 14px;
    color: #474545;
    cursor: pointer;
}
#m-invo p input{
    width: 70%;
    height: 26px;
    line-height: 26px \9;
    border: 1px #e4e4e4 solid;
    padding: 0 10px;
    font-size: 14px;
    color: #474545;
}
#m-invo p input:focus{border: 1px solid #f1cbae;}
/*******************************
    -------[=结算页  end ]-------
********************************/



/*******************************
    -------[=软文内容页]-------
********************************/
.m-arti1{
    padding: 0 0 59px;
    margin: 0 -15px;
    color: #4c4948;
    line-height: 15px;
}
.m-arti1 img{
    display: block;
    /*width: 100%;*/
}
.m-arti1 .con{
    /*padding: 0 20px;*/
}
.a-back2{
    font-size: 20px;
    color: #dc5310;
    line-height: 40px;
}
.a-back2:hover{
    color: #dc5310;
    text-decoration: underline;
}
.m-arti1 h1{
    font-size: 20px;
    color: #4c4848;
    line-height: 1.5;
    font-weight: normal;
    margin: 13px 0 5px;
}
.m-arti1 .arti-inf{
    display: block;
    color: #898989;
    margin-bottom: 20px;
}
.m-arti1 .arti-inf em{
    font-style: normal;
    color: #4c4948;
    margin-right: 10px;
}
.m-arti1 p{
    margin-bottom: 7px;
}

/*******************************
    -------[=软文内容页  end ]-------
********************************/



/*******************************
    -------[=软文列表页]-------
********************************/
.ul-arti-list{
    padding: 0;
    margin: 0;
}
.ul-arti-list li{
    padding: 0 0 13px;
    margin-bottom: 17px;
    border-bottom: 1px #e3e1e1 solid;
}
.ul-arti-list li.last{
    border-bottom: none;
}
.ul-arti-list .con{
    display: block;
    text-decoration: none;
}
.ul-arti-list .pic{
    float: left;
    width: 200px;
    height: 100px;
    overflow: hidden;
}
.ul-arti-list .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.ul-arti-list .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.ul-arti-list .txt{
    margin-left: 218px;
    color: #4c4948;
    line-height: 18px;
}
.ul-arti-list .txt h3{
    font-size: 20px;
    color: #4c4848;
    line-height: 1;
    margin:0 0 2px;
}
.ul-arti-list .txt h3:hover{
    color: #db5310;
}
.ul-arti-list .txt .arti-inf{
    display: block;
    color: #898989;
    margin-bottom: 10px;
}
.ul-arti-list .txt .arti-inf em{
    font-style: normal;
    color: #4c4948;
    margin-right: 10px;
}
.ul-arti-list .txt p{
    height: 54px;
    overflow: hidden;
    margin-bottom: 0;
}

.m-page-turning{
    text-align: right;
    color: #898989;
    line-height: 17px;
    margin-bottom: 42px;
}
.m-page-turning span{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.m-page-turning .a-next{
    display: inline-block;
    vertical-align: middle;
    border: 1px #e5e5e5 solid;
    text-align: center;
    padding: 0 10px;
    margin-right: 5px;
    text-decoration: none;
}
.m-page-turning form{
    display: inline-block;
    vertical-align: middle;
}
.m-page-turning input.text{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    line-height: 18px;
    border: 1px #e5e5e5 solid;
    margin: 0 5px;
    padding: 0 2px;
    text-align: center;
}
.m-page-turning button{
    width: 40px;
    height: 22px;
    border: 1px #e5e5e5 solid;
    background: #f7f7f7;
}

/*******************************
    -------[=软文列表页  end ]-------
********************************/



/*******************************
    -------[=支付完成-01]-------
********************************/
.m-payment{
    padding: 93px 0 298px;
    margin: 0 -15px;
    text-align: center;
}
.m-payment .pay-succ,.m-payment .con{
    display: inline-block;
    vertical-align: top;
}
.m-payment .con {
    border-left: 1px #e3e1e1 solid;
}
.m-payment .pay-succ {
    padding: 0 36px 0 0;
    color: #898989;
    line-height: 20px;
    text-align: left;
}
.m-payment .pay-succ h2{
    font-size: 50px;
    color: #de5511;
    line-height: 1;
    font-weight: bold;
    margin: 0;
}
.m-payment .pay-succ h2 i{
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
    margin-right: 10px;
    background-image: url(../image/ui/icon013.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.m-payment .pay-succ p{
    padding-left: 76px;
    margin-bottom: 0;
}
.m-payment .pay-succ p a{
    color: #de5511;
}
.m-payment .con {
    padding: 0 0 0 33px;
}
.m-payment .con h3{
    font-size: 22px;
    color: #4c4948;
    line-height: 1;
    font-weight: normal;
    margin: 0 0 21px;
}
.m-payment .con h3 i{
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    margin-right: 5px;
    background-image: url(../image/ui/icon014.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.m-payment .con a{
    display: block;
    background: #de5511;
    border: 1px #f3c4a0 solid;
    color: #fff;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    margin-top: 6px;
}
.m-payment .con a:hover{
    background: #e76829;
}
.m-payment .pay-fail h2{
    color: #898989;
}
.m-payment .pay-fail h2 i{
    background-image: url(../image/ui/icon015.png);
}
.m-payment .pay-fail p span{
    padding-left: 6px;
    color: #424242;
}
/*******************************
    -------[=支付完成-01  end ]-------
********************************/








/*******************************
    -------[=lanmei]-------
********************************/
.lm-tit1{font-size: 25px;text-align: center;color: #4c4848;margin: 0;line-height: 32px;}
.m-lmlist01{width: 100%;overflow: hidden;}
.lm-list01{padding: 42px 30px 0;overflow: hidden;margin: 0 -30px 0 0;}
.lm-list01 li{float: left;width: 20%;background: url(../image/ui/lm-p01.png) no-repeat right 15px;}
.lm-list01 li:last-child{background: none;}
.lm-list01 .inner{
    display: block;padding: 0 65px 0 35px;text-align: center;
    height: 209px;
}
.lm-list01 .pic{display: inline-block;position: relative;}
.lm-list01 .pic img{width: 50px;height: 50px;}
.lm-list01 .pic em{
    position: absolute;left: -8px;top: -8px;
    width: 16px;height: 16px;border: 1px solid #d25516;
    text-align: center;font-size: 12px;line-height: 16px;
    font-style: normal;color: #d25516;border-radius: 50%;
}
.lm-list01 .txt h4{font-size: 16px;color: #4c4848;padding: 26px 0 28px;}
.lm-list01 .txt p{color: #9f9e9f;line-height: 18px;height: 72px;overflow: hidden;}


.lm-box{}
.inner-box{
    margin-bottom: 15px;height: 438px;line-height: 438px;
    background-repeat: no-repeat;background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.inner-box .tit{display: inline-block;vertical-align: middle;width: 63%;line-height: 20px;text-align: center;}
.inner-box .tit h3{color: #fff;display: inline-block;border-top: 1px solid #fff;line-height: 58px;font-size: 30px;}
.inner-box .tit .ico{display: block;}

.inner-box .txt-box{display: inline-block;width: 32%;line-height: 20px;vertical-align: middle;}
.inner-box .txt{
    display: block;overflow: hidden;background: rgba(231,226,223,0.6);padding: 0 20px;height: 163px;
    box-shadow: 1px 1px 8px rgba(0,0,0,0.45);position: relative;
}
.inner-box .txt:hover{text-decoration: none;}
.inner-box .txt h5{margin: 0 0 5px;color: #2e2623;font-size: 25px;line-height: 54px;border-bottom: 1px solid #7a6961;text-align: center;}
.inner-box .txt p{color: #2e2623;}
.mb25{margin:0 0 25px;}

.inner-box .txt-box span{
    position: absolute;width: 100%;line-height: 45px;left: 0;bottom:-45px;
    display: block;text-align: center;color: #fff;background: #dc5211;
    font-size: 16px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.inner-box .txt:hover span{bottom: 0;}

/*******************************
    -------[=自助量脚]-------
********************************/
.lz-tit1{text-align: center;margin: 0;font-size: 28px;color: #2f2725;line-height: 51px;margin-bottom: 50px;}
.lz-tit1 i{width: 45px;height: 51px;display: inline-block;vertical-align: middle;
    position: relative;top: -2px;margin-right: 15px;
    background: url(../image/ui/ico-lz1.png) no-repeat center center;
}
.lz-btn1{max-width: 620px;width: 90%;text-align: center;height: 50px;line-height: 50px;
    background-color: #db5310;font-size: 28px;color: #fff;display: block;margin: 0 auto 65px;
}
.lz-btn1 i{width: 31px;height: 31px;display: inline-block;vertical-align: middle;
    position: relative;top: -2px;margin-left: 13px;
    background: url(../image/ui/ico-lz2.png) no-repeat center center;
}
.lz-btn1:hover{color: #fff;text-decoration: none;
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.lz-txt1{border-bottom: 1px solid #dbd9d9;overflow: hidden;padding-bottom: 40px;margin-bottom: 40px;}
/*.lz-txt1 .txt{padding: 0;}*/
.lz-txt1 dl{overflow: hidden;margin: 0;color: #4c4948;}
.lz-txt1 dt{margin: 0;font-weight: normal;font-size: 50px;color: #dc5310;float: left;
    margin-right: 15px;
}
.lz-txt1 dd{overflow: hidden;}
.lz-txt1 dd h3{font-size: 18px;font-weight: normal;margin: 0;margin-top: 37px;
    margin-bottom: 5px;
}
.lz-txt1 dd p{margin-bottom: 0;line-height: 22px;}
.lz-txt1 dd p span{display: block;padding-left: 14px;}
.lz-txt1 .img{text-align: right;margin-top: -30px;margin-bottom: 17px;}
.lz-txt1 .pic img{width: 100%;display: block;}
.lz-txt1 .pic1 img{
    margin-bottom: 10px;
}
.lz-txt1 .pic1 h5{
    margin-top: 0;
}
.lz-txt1 .pic1 p{
    margin-bottom: 0;
}
.lz-txt1-1{}
.lz-txt1-1 dt{float: none;}
.lz-txt1-1 dd h3{margin-top: 3px;}
.lz-txt1-1 .txt{padding: 0 15px;}

.lz-txt1-1 .img1{margin-top: 0;}

.m-video{margin-bottom: 50px;}
.m-video h3{margin: 0;font-size: 28px;color: #2f2725;text-align: center;margin-bottom: 10px;}
.m-video p{text-align: center;color: #4c4948;font-size: 16px;margin-bottom: 25px;}
.m-video video{width: 100%;}


/*悬浮预约量脚和在线客服显示切换按钮*/
.my-toggle{width:15px;height:138px;position:absolute;top:0px;left:-17px;outline:none;display:none;z-index:99999;}
.my-toggle-hide{background:rgba(201,201,202,.8) url('../image/ui/right.png')no-repeat center;background-size:20px auto;}
.my-toggle-show{background:rgba(201,201,202,.8) url('../image/ui/left.png')no-repeat center;background-size:20px auto;}
/*悬浮预约量脚和在线客服显示切换按钮END*/

.right-banner{
    top: 35%;
    right: 4px;
    height: 45px;
    width: 45px;
    position: absolute;
    background:  url(../image/ui/ico-r2.png) right top no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    opacity: 1;
   /*  border: #555 solid 1px;
    box-shadow: -3px 3px 5px rgba(0, 0, 0, .5);*/
    cursor: pointer;
    z-index: 2;
}
.left-banner{
    top: 35%;
    left: 4px;
    height: 45px;
    width: 45px;
    position: absolute;
    background:  url(../image/ui/ico-l2.png) left top no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    opacity: 1;
    /* border: #555 solid 1px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .5);*/
    cursor: pointer;
    z-index: 2;
}