@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0} 
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/} 
body{color: #000;line-height: 1;font-size: 12px; min-width: 1200px;overflow-x: auto !important;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 1920px){
    html{font-size: 100px;}
}
@media(max-width: 1600px){
    html{font-size: calc(100vw / 1600 * 100);}
} 
 
@media(max-width: 1200px){
    html{font-size: calc(1200px / 1600 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: calc(12 * 100vw / 1920);}
    .s13{font-size: calc(13 * 100vw / 1920);}
    .s14{font-size: calc(14 * 100vw / 1920);}
    .s15{font-size: calc(15 * 100vw / 1920);}
    .s16{font-size: calc(16 * 100vw / 1920);}
    .s17{font-size: calc(17 * 100vw / 1920);}
    .s18{font-size: calc(18 * 100vw / 1920);}
    .s19{font-size: calc(19 * 100vw / 1920);}
    .s20{font-size: calc(20 * 100vw / 1920);}
    .s21{font-size: calc(21 * 100vw / 1920);}
    .s22{font-size: calc(22 * 100vw / 1920);}
    .s23{font-size: calc(23 * 100vw / 1920);}
    .s24{font-size: calc(24 * 100vw / 1920);}
    .s25{font-size: calc(25 * 100vw / 1920);}
    .s26{font-size: calc(26 * 100vw / 1920);}
    .s27{font-size: calc(27 * 100vw / 1920);}
    .s28{font-size: calc(28 * 100vw / 1920);}
    .s29{font-size: calc(29 * 100vw / 1920);}
    .s30{font-size: calc(30 * 100vw / 1920);}
    .s31{font-size: calc(31 * 100vw / 1920);}
    .s32{font-size: calc(32 * 100vw / 1920);}
    .s33{font-size: calc(33 * 100vw / 1920);}
    .s34{font-size: calc(34 * 100vw / 1920);}
    .s35{font-size: calc(35 * 100vw / 1920);}
    .s36{font-size: calc(36 * 100vw / 1920);}
    .s37{font-size: calc(37 * 100vw / 1920);}
    .s38{font-size: calc(38 * 100vw / 1920);}
    .s39{font-size: calc(39 * 100vw / 1920);}
    .s40{font-size: calc(40 * 100vw / 1920);}
    .s41{font-size: calc(41 * 100vw / 1920);}
    .s42{font-size: calc(42 * 100vw / 1920);}
    .s43{font-size: calc(43 * 100vw / 1920);}
    .s44{font-size: calc(44 * 100vw / 1920);}
    .s45{font-size: calc(45 * 100vw / 1920);}
    .s46{font-size: calc(46 * 100vw / 1920);}
    .s47{font-size: calc(47 * 100vw / 1920);}
    .s48{font-size: calc(48 * 100vw / 1920);}
    .s49{font-size: calc(49 * 100vw / 1920);}
    .s50{font-size: calc(50 * 100vw / 1920);}
    .s51{font-size: calc(51 * 100vw / 1920);}
    .s52{font-size: calc(52 * 100vw / 1920);}
    .s53{font-size: calc(53 * 100vw / 1920);}
    .s54{font-size: calc(54 * 100vw / 1920);}
    .s55{font-size: calc(55 * 100vw / 1920);}
    .s56{font-size: calc(56 * 100vw / 1920);}
    .s57{font-size: calc(57 * 100vw / 1920);}
    .s58{font-size: calc(58 * 100vw / 1920);}
    .s59{font-size: calc(59 * 100vw / 1920);}
    .s60{font-size: calc(60 * 100vw / 1920);}
}

@media(max-width: 1920px) and (min-width: 1200px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
}
@media(max-width: 1199px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 1200px / 1920);}
    .s14{font-size: calc(12px + 2 * 1200px / 1920);}
    .s15{font-size: calc(12px + 3 * 1200px / 1920);}
    .s16{font-size: calc(12px + 4 * 1200px / 1920);}
    .s17{font-size: calc(12px + 5 * 1200px / 1920);}
    .s18{font-size: calc(12px + 6 * 1200px / 1920);}
    .s19{font-size: calc(12px + 7 * 1200px / 1920);}
    .s20{font-size: calc(12px + 8 * 1200px / 1920);}
    .s21{font-size: calc(12px + 9 * 1200px / 1920);}
    .s22{font-size: calc(12px + 10 * 1200px / 1920);}
    .s23{font-size: calc(12px + 11 * 1200px / 1920);}
    .s24{font-size: calc(12px + 12 * 1200px / 1920);}
    .s25{font-size: calc(12px + 13 * 1200px / 1920);}
    .s26{font-size: calc(12px + 14 * 1200px / 1920);}
    .s27{font-size: calc(12px + 15 * 1200px / 1920);}
    .s28{font-size: calc(12px + 16 * 1200px / 1920);}
    .s29{font-size: calc(12px + 17 * 1200px / 1920);}
    .s30{font-size: calc(12px + 18 * 1200px / 1920);}
    .s31{font-size: calc(12px + 19 * 1200px / 1920);}
    .s32{font-size: calc(12px + 20 * 1200px / 1920);}
    .s33{font-size: calc(12px + 21 * 1200px / 1920);}
    .s34{font-size: calc(12px + 22 * 1200px / 1920);}
    .s35{font-size: calc(12px + 23 * 1200px / 1920);}
    .s36{font-size: calc(12px + 24 * 1200px / 1920);}
    .s37{font-size: calc(12px + 25 * 1200px / 1920);}
    .s38{font-size: calc(12px + 26 * 1200px / 1920);}
    .s39{font-size: calc(12px + 27 * 1200px / 1920);}
    .s40{font-size: calc(12px + 28 * 1200px / 1920);}
    .s41{font-size: calc(12px + 29 * 1200px / 1920);}
    .s42{font-size: calc(12px + 30 * 1200px / 1920);}
    .s43{font-size: calc(12px + 31 * 1200px / 1920);}
    .s44{font-size: calc(12px + 32 * 1200px / 1920);}
    .s45{font-size: calc(12px + 33 * 1200px / 1920);}
    .s46{font-size: calc(12px + 34 * 1200px / 1920);}
    .s47{font-size: calc(12px + 35 * 1200px / 1920);}
    .s48{font-size: calc(12px + 36 * 1200px / 1920);}
    .s49{font-size: calc(12px + 37 * 1200px / 1920);}
    .s50{font-size: calc(12px + 38 * 1200px / 1920);}
    .s51{font-size: calc(12px + 39 * 1200px / 1920);}
    .s52{font-size: calc(12px + 40 * 1200px / 1920);}
    .s53{font-size: calc(12px + 41 * 1200px / 1920);}
    .s54{font-size: calc(12px + 42 * 1200px / 1920);}
    .s55{font-size: calc(12px + 43 * 1200px / 1920);}
    .s56{font-size: calc(12px + 44 * 1200px / 1920);}
    .s57{font-size: calc(12px + 45 * 1200px / 1920);}
    .s58{font-size: calc(12px + 46 * 1200px / 1920);}
    .s59{font-size: calc(12px + 47 * 1200px / 1920);}
    .s60{font-size: calc(12px + 48 * 1200px / 1920);}
}


/* body{padding-top: 1.37rem; } */
.header{width: 100%;}
/* .h-a{position: fixed;top: 0;left: 0; width: 100%;height: 1.37rem;background-color: #47362c;z-index: 988;} */
.h-a{  width: 100%;height: 1.37rem;background-color: #47362c;z-index: 988;}
.h-cont{width: 14.4rem;margin: 0 auto;}
.h-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-b{float: left;display: block;cursor: pointer;height: 1.37rem;line-height: 1.37rem;}
.h-b img{height: .76rem;} 
/* 搜索框 */
.h-f{float: right;margin-top: .45rem;margin-right: 1.25rem;}
.h-search{display: block; cursor: pointer; width: .4rem;height: .47rem;background-image: url('../images/a2.png');background-size: 1em auto;background-position: center center;background-repeat: no-repeat;}
.h-formbox {display: none; position: absolute;top: 1.5rem; left: 50%; transform: translate(-50%,0); width: 452px;text-align: right;font-size: 0; border-radius: 18px;z-index: 90;}
.h-form{width: 100%;}
.h-text {display: inline-block;vertical-align: middle; border: none; width: 380px;height: 50px;  text-indent: 12px;color: #333;background: #fff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.h-submit {display: inline-block;vertical-align: middle;border: none;width: 60px;height:50px;  color: #fff;text-align: center;line-height: 50px;cursor: pointer;background: #47362c;border-radius: 0 10px 10px 0;}
 
.header.search-state .h-formbox{display: block;}
.header.search-state .h-opa {display: block;} 
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}

.h-h{float: right;margin-right: .2rem;font-size: 0;} 
.h-i {display: inline-block;vertical-align: top;  position: relative;}
.h-j {  padding: 0 .3rem; display: inline-block;vertical-align: top;cursor: pointer;color: #ffffff;height: 1.37rem;line-height: 1.37rem;position: relative;}
.h-i.has-nav .h-j:after{content: '';margin-left: .1rem; display: inline-block;vertical-align: middle;width: 8px;height: 1.37rem;background-size: 8px auto;background-image: url('../images/a19-b.png'); background-position: center center;background-repeat: no-repeat;}
.h-j img{max-width: 1em; }
 

.h-sub {padding: 15px 0 ; display: none;width: 100%; background-color: rgba(255, 255, 255, 0.8);position: absolute;left: 50%;top: 1.37rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.2);}
.h-sub>li>a {display: block;cursor: pointer; width: 100%;padding: 15px 5px;line-height:1.2;text-align: center; color: #333333;transition: background-color .3s;transition: all .3s;}
.h-sub>li>a:hover {color: #47362c; }

.backtop{width: 100%;text-align: center;margin-bottom: .3rem;}
.backtop-text{ font-size: 12px;position: relative;top: 0;transition: all .3s; cursor: pointer; display: inline-block;cursor: pointer;color: #060001;line-height: 1.3;padding-top: .3rem; }
.backtop-text:after{content: ''; position: absolute;top: 0;left: 50%;transform: translate(-50%,0);width: .32rem;height: .32rem; background-image: url('../images/a4.png');background-size: .3rem auto;background-position: center center;background-repeat: no-repeat;}
.backtop-text:hover{top: -3px;}

.footer{width: 100%;}
.f-a{display: block;width: 100%;}
.f-b{width: 14.4rem;margin: 0 auto;}
.f-c{padding: .55rem 0;text-align: center; font-size: 0; width: 100%;position: relative;border-top: .02rem solid #000;position: relative;margin-bottom: .6rem;background-color: #47362c;}
.f-c:before{content: '';position: absolute;top: -.04rem;left: 0; width: 100%;height: .02rem;background-color: #fff;}
.f-c:after{content: '';position: absolute;top: -.05rem;left: 0;width: 100%;height: .01rem;background-color: #000;}
.f-d{ display: inline-block;vertical-align: middle;width: 20%; }
.f-e{font-weight: bold;   color: #ffffff;cursor: pointer;}
.f-e:hover{opacity: .8;}
.f-f{width: 100%;padding-bottom: .93rem;}
.f-g{width: 100%;text-align: center;margin-bottom: .3rem;}
.f-gtext{font-weight: bold;  line-height: .24rem; color: #060001;}
.f-form{width: 100%;margin-bottom: .7rem;}
.f-h{display: block;margin: 0 auto; width: 4.7rem;height: .56rem;font-size: 0;position: relative;  border-radius: .28rem;border: solid 1px #040000;}
.f-text{border: none;outline-style: none;background-color: transparent; text-align: center;padding: 0 .87rem; width: 100%; height: .56rem; color: #999999;}
.f-submit{border: none;outline-style: none;background-color: transparent;position: absolute;top: 0;right: 0;font-size: 0;cursor: pointer;width: .87rem;height: .56rem;background-image: url('../images/a3.png'); background-size: .17rem auto;background-position: center center;background-repeat: no-repeat;} 
.f-i{line-height: .2rem;text-align: center; color: #949494;}

.f-j{  width: 100%;background-color: #47362c;}
.f-k{width: 14.4rem;margin: 0 auto;padding-top: .6rem;padding-bottom: .7rem;}
.f-k:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-l{float: left;}
.f-m{display: inline-block;vertical-align: top;width: 3rem;margin-right: 1.1rem;}
.f-n{display: block;border-bottom: 1px solid #ffffff;color: #ffffff;padding-bottom: .3rem;margin-bottom: .2rem;}
.f-o{display: inline-block;}
.f-p{display: block;cursor: pointer;color: #ffffff;line-height: .32rem;}
.f-p:hover{opacity: .8;}
.f-q{float: right;width: 4.2rem;}
.f-r{  line-height: .28rem; color: #ffffff;margin-bottom: .25rem;}
.f-s{ line-height: .26rem; color: #ffffff;margin-bottom: .05rem;}
.f-t{padding: .05rem 0; line-height: .26rem; color: #ffffff;display:  block;}
.f-u{padding: .2rem 0;border-top: 1px solid #79706d;}
.f-v{ width: 14.4rem;margin: 0 auto;text-align: center;   line-height: .28rem; color: #ffffff;}
.f-w{display: none;background-color: #47362c;  padding: .5rem 0;}
.f-x{font-weight: bold; line-height: .3rem; color: #fff;width: 14.4rem;margin: 0 auto;line-height: 1.3;text-align: center;}

 

.a-a{width: 100%;}
.a-b{width: 100%;}
.a-c{width: 100%;}
.a-d{width: 100%;display: block;cursor: pointer;}
.a-d img{width: 100%;}

.a-e ,.a-f,.a-g{display: none;}

.b-a{width: 100%;padding-top: 1.08rem;padding-bottom: 1.2rem;}
.b-b{width: 14.4rem;margin: 0 auto;}
.b-c{color: #47362c;text-align: center;margin-bottom: 1.2rem;}
.b-cont{width: 100%;font-size: 0;}
.b-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.b-left{float: left;width: 9.6rem;font-size: 0;display: flex;flex-wrap: wrap;}
.b-d{display: inline-block;vertical-align: top;text-align: center;cursor: pointer; width: 50%;position: relative;border: solid 1px #ededed;}
.b-e{width: 100%; overflow: hidden;}
.b-e img{width: 100%; transform: scale(1.00);transition: all .3s;}
.b-f{position: absolute;bottom: .4rem;left: 0;width: 100%; color: #060001;line-height: .28rem;}
.b-d:hover .b-e img{transform: scale(1.05);}
.b-right{float: right; width: 4.8rem; }
.b-g{display: block; cursor: pointer;background-color: #f4f4f7;position: relative;text-align: center;}
.b-h{width: 100%;height: 8rem;line-height: 8rem;overflow: hidden;} 
.b-h img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all .3s;}
.b-i{position: absolute;top: 5.5rem;left: 0;width: 100%;}
.b-j{color: #47362c;line-height: 1.3;margin-bottom: .2rem;}
.b-k{color: #47362c;line-height: 1.3;margin-bottom: .7rem;}
.b-l{display: inline-block;color: #47362c;border-bottom: 1px solid #47362c;padding-bottom: .1rem;}
.b-g:hover .b-h img{transform: scale(1.05);}

.b-h{display: block;cursor: pointer;width: 100%;}
.b-h img{ width: 100%;}

.c-a{width: 100%;padding-bottom: .86rem;padding-top: .6rem;}
.c-b{width: 14.4rem;margin: 0 auto;}
.c-cont{width: 100%;position: relative;min-height: 5.8rem;}
.c-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.c-left{position: absolute;top: 0;left: 0; width: 8.4rem;}
.c-c{width: 100%;}
.c-c img{width: 100%;} 
.c-right{float: right;width: 7.2rem;}
.c-d{padding: .5rem .6rem .3rem 2.05rem;color: #47362c;}
.c-e{width: 100%;padding: .85rem .6rem 1.25rem 2.05rem; background-color: #f4f4f7;}
.c-f{font-weight: bold;color: #000000;margin-bottom: .35rem;}
.c-g{width: 100%;color: #747474;line-height: .3rem;margin-bottom: .65rem;}
.c-g *{color: #747474;line-height: .3rem;}
.c-move{cursor: pointer;padding-bottom: .1rem;border-bottom: 1px solid #747474; display: inline-block;color: #747474;}
.c-move:hover{color: #47362c;border-bottom: 1px solid #47362c;}

.d-a{width: 100%;padding-top: 1.3rem;padding-bottom: 1.3rem; background-color: #f4f4f7;}
.d-b{width: 14.4rem;margin: 0 auto;}
.d-c{  color: #47362c;margin-bottom: .45rem;text-align: center;}
.d-cont{width: 486px;margin: 0 auto;}
.d-form{width: 100%;}
.d-box{width: 100%;}
.d-item{width: 100%;margin-bottom: .3rem;}
.d-item:last-child{margin-bottom: .2rem;}
.d-d{ line-height: .18rem; color: #333333;margin-bottom: .05rem;}
.d-e{width: 100%;position: relative;}
.d-f{ line-height: .18rem;padding-left: .2rem; color: #333333;border: none;outline-style: none;width: 100%;	height: .46rem;background-color: #ffffff;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border: solid 1px #e7e7e7;}
.d-right{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);}
.see-password{display: inline-block;}
.see-password-icon{display: block;cursor: pointer; width: .6rem;height: .46rem;background-image: url(../images/a5.png);background-size: .2rem auto;background-position: center center;background-repeat: no-repeat;}
.see-password.show .see-password-icon {background-image: url(../images/a8.png); }
.d-g{width: 1rem;height: .46rem;text-align: center;line-height: .46rem;padding: 0 .1rem;cursor: pointer;}
.d-g img{max-width: 100%;max-height: 100%;}
.d-h{width: 100%; margin-bottom: .35rem;}
.d-h:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.d-agree{ float: left;   font-size: 0; }
.d-ag1{display: inline-block;vertical-align: middle;  position: relative;cursor: pointer;}
.d-ag2{display: inline-block;vertical-align: middle;width: .16rem;height: .17rem; margin-right: .08rem;background-color: #fff;  border: solid .01rem #dcdcdc;}
.d-ag3{display: inline-block;vertical-align: middle;color: #888888; line-height: .17rem; }
.d-ag1.selected .d-ag2{background-image: url('../images/a7.png');background-size: .16rem .17rem;background-position: center center;background-repeat: no-repeat; border: solid .01rem transparent;   }
.d-checkbox{position: absolute; left: 0; top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;}
.d-i{line-height: .17rem;color: #888888; float: right; display: block;cursor: pointer;}
.d-i:hover{color: #47362c;}
.d-j{width: 100%;}
.d-submit{cursor: pointer;  color: #ffffff;border: none;outline-style: none;width: 100%;height: .46rem ;background-color: #47362c;}

.d-e .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;width: 100%; height: .46rem;background-color: #ffffff;position: relative;padding-right: 12px;padding-left: 12px;white-space:nowrap}
.d-e .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: .46rem;line-height: .46rem; color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-e .select-w select{position: absolute;width: 100%;height: 100%;padding-left: 12px;font-size: 12px; left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.d-e .select-w:after{ display: none;content: "";border-left: 5px solid transparent;border-top: 5px solid #333333;border-right: 5px solid transparent;position: absolute;right: 13px;top: 20px;z-index: 1;}


.e-a{width: 100%;text-align: center;padding-top: .7rem;padding-bottom: 1.2rem;}
.e-b{display: inline-block;text-align: left;}
.e-top{padding-bottom: .75rem;border-bottom: 1px solid #dddddd;}
.e-nav{display: inline-block;vertical-align: middle;margin-right: .3rem;position: relative;}
.e-nav:after{content: '';margin-left: .58rem; display: inline-block;vertical-align: middle;width: .08rem;height: .14rem;background-image: url('../images/a9.png');background-size: 100% auto; background-position: center center;background-repeat: no-repeat;}
.e-nav:last-child{margin-right: 0;}
.e-nav:last-child:after{display: none;}
.e-c{ color: #ffffff;background-color: #b5b1b1;border-radius: 50%;margin-right: .2rem; display: inline-block;vertical-align: middle;width: .4rem;height: .4rem;text-align: center;line-height: .4rem;}
.e-d{display: inline-block;vertical-align: middle; color: #333333;}
.e-nav.active .e-c{background-color: #47362c;font-weight: bold;}
.e-nav.active .e-d{color: #47362c;font-weight: bold;}

.e-cont{width: 4.8rem;margin: 0 auto;padding-top: .65rem;}
.e-form{width: 100%;}
.e-e{width: 100%;}
.e-item{width: 100%;margin-bottom: .3rem;}
.e-f{  line-height: .2rem;padding-bottom: .05rem; color: #333333;}
.e-g{width: 100%;position: relative;}
.e-h{ line-height: .18rem;padding-left: .2rem; color: #333333;border: none;outline-style: none;width: 100%;	height: .46rem;background-color: #ffffff;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border: solid 1px #e7e7e7;}
.e-right{position: absolute;top: 0;right: 0;}
.e-i{display: block; text-align: center;cursor: pointer; color: #ffffff;width: 1rem; height: .46rem;line-height: .46rem;background-color: #47362c;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border-radius: 2px;border: solid 1px #ebebeb;}
.e-i.gray{opacity: .8;}
.e-item.e-item2 .e-h{width: 3.68rem;}
.e-j{width: 100%;padding-top: .06rem;}
.e-submit{color: #ffffff;cursor: pointer;border: none;outline-style: none; width: 100%;height: .46rem;background-color: #47362c;}

.e-k{width: 100%;text-align: center;}
.e-l{width: 100%;margin-bottom: .25rem;}
.e-l img{width: .6rem;}
.e-m{ line-height: .28rem; color: #333333;}
.e-m *{ line-height: .28rem; color: #333333;}
.e-n{margin-top: 0.6rem;  color: #ffffff;display: block;cursor: pointer;width: 100%; height: .46rem;line-height: .46rem; background-color: #47362c;}

.g-nav{width: 100%;background-color: #fff;}
.g-nav.g-nav1{background-color: #f6f6f6;}
.g-cont{width: 14.4rem;margin: 0 auto;padding: .35rem 0;}
.g-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.g-a{float: left;}
.g-b{display: inline-block;vertical-align: middle;cursor: pointer;line-height: 1.3;  color: #888888;}
.g-c{display: inline-block;vertical-align: middle;margin: 0 .03rem;}
.g-b:hover{color: #343442;}

.i-a{width: 100%;background-color: #f6f6f6;padding-top: .4rem;padding-bottom: .55rem;}
.i-b{width: 14.4rem;margin: 0 auto;}
.i-cont{width: 100%;display: flex;justify-content: space-between;}
.i-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.i-left{float: left;width: 3rem;}

.i-right{float: right; width: 11rem; background-color: #fff; border: solid 1px #dcdde1; padding-bottom: .15rem;}
.i-c{ width: 100%; padding: 0 .2rem;border-bottom: 1px solid #dcdde1;position: relative;}
.i-d{color: #333333;font-weight: bold;height: .5rem;line-height: .5rem;}
.i-e{position: absolute;top: 0;right: 0;}
.i-f{ height: .5rem;line-height: .5rem;color: #666666;cursor: pointer;margin-right: .25rem;}
.i-f:hover{color: #47362c;}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-form{width: 100%;text-align: center;}
.paging-a{display: inline-block;vertical-align: middle;cursor: pointer; margin: 0 .07rem .1rem;padding: 0 .05rem;text-align: center;color: #333;font-weight: bold;  font-size: 12px; min-width: 27px;height: 28px;line-height: 28px; background-color: #ffffff;border: solid 1px #dddddd;}
.paging-b{display: inline-block;vertical-align: middle;cursor: pointer; margin: 0 1px .1rem;padding: 0 .05rem;text-align: center;color: #666666;   font-size: 12px;  min-width: 27px;height: 28px;line-height: 28px; background-color: #ffffff;border: solid 1px #dddddd;}
.paging-c{display: inline-block;vertical-align: middle;margin:0 .03rem .1rem;line-height: 28px;color: #666666;font-size: 12px;cursor: pointer;}
.paging-d{display: inline-block;vertical-align: middle;margin:0 .05rem .1rem;color: #999999;font-size: 12px;cursor: pointer;}
 
.paging .select-w{box-sizing: border-box;display: inline-block;vertical-align: middle;margin:0 1px .1rem;width: 75px;text-align: left; height: 28px;background-color: #ffffff;border: solid 1px #dddddd;position: relative;padding-right: .2rem;padding-left: .1rem;white-space:nowrap}
.paging .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: 28px;line-height: 28px;font-size: 12px; color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.paging .select-w select{position: absolute;width: 100%;height: 100%;font-size: 12px; padding-left: .1rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.paging .select-w:after{  content: "";position: absolute;top: 50%;right: .1rem;margin-top: -.025rem; width: .09rem;height: .05rem;background-image: url('../images/a19.png');background-size: .09rem .05rem;background-position: center center;background-repeat: no-repeat; z-index: 1;}

.paging-a:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}
.paging-b:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}
.paging-b.active{background-color: #47362c;color: #fff;border: 1px solid #47362c;}
.paging-c:hover{color: #47362c;}


.nav-a{width: 100%;background-color: #ffffff;padding: .2rem .2rem;margin-bottom: .15rem; border: solid 1px #dcdde1;text-align: center;}
.nav-b{display: inline-block;cursor: pointer;margin-bottom: .2rem; padding: .1rem;background-color: #fff;border-radius: 50%;width: 1.7rem;height: 1.7rem;border: solid 1px #e5e5e5;}
.nav-bimg{width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.nav-c{color: #47362c;margin-bottom: .15rem; font-weight: bold;}
.nav-d{display: block;cursor: pointer;font-size: 0;}
.nav-dimg{display: inline-block;vertical-align: middle;width: 2.14em;margin-right: .1rem;}
.nav-dimg img{width: 100%;}
.nav-dtext{display: inline-block;vertical-align: middle;color: #47362c;}

.nav-e{display: block; padding: .15rem .15rem .15rem .35rem;margin-bottom: .15rem; background-color: #ffffff;border: solid 1px #dcdde1;}
.nav-f{display: block;cursor: pointer;font-size: 0;text-align: center;}
.nav-fimg{display: inline-block;vertical-align: middle;width: 2.14em;margin-right: .1rem;}
.nav-fimg img{width: 100%;}
.nav-ftext{display: inline-block;vertical-align: middle;color: #666666;}

.nav-g{width: 100%;background-color: #ffffff;border: solid 1px #dcdde1; }
.nav-h{width: 100%;padding: .25rem 0;border-bottom: 1px solid #eeeeee;}
.nav-i{width: 100%;position: relative;margin-bottom: .15rem;padding-left: .3rem; color: #333333;line-height: .2rem;border-left: .02rem solid #000;} 
.nav-icont{position: absolute;top: 50%;right: .2rem;max-width: 1.3em;transform: translate(0,-50%);}
.nav-j{width: 100%;padding-left: .3rem;}
.nav-k{color: #666666;line-height: .4rem;display: block;cursor: pointer;}
.nav-k:hover{color: #47362c;font-weight: bold;}
.nav-k.active{color: #47362c;font-weight: bold;}

.nav-l{display: block;}
.nav-m{display: block;cursor: pointer;font-size: 0;padding: .2rem .3rem;  background-color: #47362c;}
.nav-mimg{display: inline-block;vertical-align: middle;width: 1.0625em;margin-right: .15rem;}
.nav-mimg img{width: 100%;}
.nav-mtext{display: inline-block;vertical-align: middle;color: #ffffff;}

.j-a{width: 100%;}
.j-cont{width: 100%;padding: 0 .25rem .27rem;}
.j-item{display: block;padding: .1rem 0;border-bottom: 1px solid #e9e9e9;font-size: 0;position: relative;}
.j-goods{width: 100%;}
.j-one{width: 100%;padding: .1rem 0;}
.j-b{display: inline-block;vertical-align: middle; width: .9rem;height: .9rem;text-align: center;line-height: .9rem;border: solid 1px #eeeeee;}
.j-b img{max-width: 95%;max-height: 95%;}
.j-c{display: inline-block;vertical-align: middle;width: 4.95rem;padding: 0 .2rem;}
.j-d{color: #393939;line-height: .25rem; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.j-e{line-height: 1.3;color: #888888;margin-top: .1rem;}
.j-f{position: absolute;top: 50%;right: 0;transform: translate(0,-50%); }
.j-g{display: inline-block;vertical-align: middle;width: 2.4rem;text-align: center;line-height: 1.3;color: #393939;}
.j-h{display: inline-block;vertical-align: middle;cursor: pointer;color: #666666;	min-width: 1.1rem;text-align: center;height: .36rem;line-height: .36rem;border: solid 1px #d2d2d2;}
.j-h:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}

.k-a{width: 100%;}
.k-top{width: 100%;background-color: #f7f7f7;padding: 0 .2rem ;font-size: 0;}
.k-b{display: inline-block;vertical-align: middle; width: 20%;}
.k-bspan{height: .55rem;line-height: .55rem;color: #666666;}

.k-b:nth-child(1){padding-left: .5rem;}
.k-b:nth-child(2){width: 55%;text-align: center;}
.k-b:nth-child(3){width: 25%;text-align: center; }

.k-cont{width: 100%;padding: 0 .2rem .92rem;}
.k-item{display: block;font-size: 0;border-bottom: 1px solid #e9e9e9;padding: .25rem 0;} 
.k-c{display: inline-block;vertical-align: middle; width: 20%;}
.k-d{ color: #393939;line-height: 1.3;}
.k-e{ color: #393939;line-height: 1.3;}
.k-f{cursor: pointer; display: inline-block;vertical-align: middle;margin-left: .4rem;width: 1.1rem;text-align: center;color: #666666;height: .36rem;line-height: .36rem;border: solid 1px #d2d2d2;}
.k-f:first-child{margin-left: 0;}
.k-f:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}

.k-c:nth-child(2){width: 55%;text-align: center;} 
.k-c:nth-child(3){width: 25%;text-align: center;} 

.l-a{width: 100%;padding-top: .8rem;}
.l-cont{ width: 330px; margin: 0 auto;}
.l-form{width: 100%;}
.l-b{width: 100%;text-align: center;}
.l-c{display: inline-block;cursor: pointer;margin-bottom: .13rem; padding: .1rem;background-color: #fff;border-radius: 50%;width: 1.8rem;height: 1.8rem;border: solid 1px #e5e5e5;}
.l-cimg{width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.l-file{display: none;}
.l-d{width: 100%;}
.l-e{width: 100%;color: #333333;margin-bottom: .15rem;}
.l-r{width: 100%;}
.l-g{ outline-style: none; height: 46px;color: #333333;padding: 0 .2rem; border: solid 1px #d2d2d2;width: 100%;}
.l-h{width: 100%;padding-top: .6rem;}
.l-submit{cursor: pointer; outline-style: none; height: 46px;color: #ffffff;padding: 0 .2rem;background-color: #47362c; border: solid 1px #47362c;width: 100%;}


.m-a{width: 100%;text-align: center;padding-top: .8rem; }
.m-b{display: inline-block;text-align: left;}
.m-top{padding-bottom: .75rem;border-bottom: 1px solid #dddddd;}
.m-nav{display: inline-block;vertical-align: middle;margin-right: .3rem;position: relative;}
.m-nav:after{content: '';margin-left: .58rem; display: inline-block;vertical-align: middle;width: .08rem;height: .14rem;background-image: url('../images/a9.png');background-size: 100% auto; background-position: center center;background-repeat: no-repeat;}
.m-nav:last-child{margin-right: 0;}
.m-nav:last-child:after{display: none;}
.m-c{ color: #ffffff;background-color: #b5b1b1;border-radius: 50%;margin-right: .2rem; display: inline-block;vertical-align: middle;width: .4rem;height: .4rem;text-align: center;line-height: .4rem;}
.m-d{display: inline-block;vertical-align: middle; color: #333333;}
.m-nav.active .m-c{background-color: #47362c;font-weight: bold;}
.m-nav.active .m-d{color: #47362c;font-weight: bold;}

.m-cont{width: 4.8rem;margin: 0 auto;padding-top: .65rem;}
.m-form{width: 100%;}
.m-title{color: #333333;margin-bottom: .3rem;line-height: 1.3;}
.m-e{width: 100%;}
.m-item{width: 100%;margin-bottom: .3rem;}
.m-f{  line-height: .2rem;padding-bottom: .05rem; color: #333333;}
.m-g{width: 100%;position: relative;}
.m-h{ line-height: .18rem;padding-left: .2rem; color: #333333;border: none;outline-style: none;width: 100%;	height: .46rem;background-color: #ffffff;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border: solid 1px #e7e7e7;}
.m-right{position: absolute;top: 0;right: 0;}
.m-i{display: block; text-align: center;cursor: pointer; color: #ffffff;width: 1rem; height: .46rem;line-height: .46rem;background-color: #47362c;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);border-radius: 2px;border: solid 1px #ebebeb;}
.m-i.gray{opacity: .8;}
.m-item.m-item2 .m-h{width: 3.68rem;}
.m-j{width: 100%;padding-top: .06rem;}
.m-submit{color: #ffffff;cursor: pointer;border: none;outline-style: none; width: 100%;height: .46rem;background-color: #47362c;}

.m-k{width: 100%;text-align: center;}
.m-l{width: 100%;margin-bottom: .25rem;}
.m-l img{width: .6rem;}
.m-m{ line-height: .28rem; color: #333333;}
.m-m *{ line-height: .28rem; color: #333333;}
.m-n{margin-top: .6rem;  color: #ffffff;display: block;cursor: pointer;width: 100%; height: .46rem;line-height: .46rem; background-color: #47362c;}

.m-a.cont2 .m-cont{padding-top: 0;}



.n-a{width: 100%;padding: .25rem;}
.n-cont{width: 100%;}
.n-item{width: 100%;background-color: #f6f6f6;font-size: 0;position: relative;padding: .25rem .3rem;margin-bottom: .2rem;}
.n-b{display: inline-block;vertical-align: middle;width: .6rem;margin-right: .3rem;}
.n-b img{width: 100%;}
.n-c{display: inline-block;vertical-align: middle;color: #333333;line-height: 1.3;min-width: 1.8rem;}
.n-d{position: absolute;top: 50%;right: .2rem;transform: translate(0,-50%);}
.n-e{display: inline-block;vertical-align: middle;margin-right: .1rem;padding: 0 .1rem; min-width: 1.1rem;text-align: center;color: #666666;cursor: pointer; height: .4rem;line-height: .4rem;border: solid 1px #d2d2d2;}
.n-e:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}
.n-f{display: inline-block;vertical-align: middle;color: #666666;line-height: .18rem; border-left: 1px solid #c2c2c2;padding-left: .56rem;}

.o-a{width: 100%;position: relative;margin-bottom: .15rem;}
.o-a:after{content: '';position: absolute;bottom: -.15rem;left: -1px;width: 101%;height: .15rem;background-color: #f6f6f6;}
.o-cont{width: 100%;padding: .3rem .6rem .4rem;border-bottom: 1px solid #dcdde1;}
.o-b{ width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.o-c{display: block;width: 4.5rem;padding-left: 150px;position: relative; margin-bottom: .2rem;font-size: 0; }
.o-d{position: absolute;top: 50%;left: 0;transform: translate(0,-50%); line-height: 1.3;color: #333333;width: 150px;}
.o-e{display: inline-block;vertical-align: middle;width: 100%;}
.o-f{outline-style: none;width: 100%;padding: 0 .15rem; height: 38px;background-color: #ffffff;border: solid 1px #d2d2d2;}

.o-g{width: 100%;margin-bottom: .2rem;font-size: 0;padding-left: 150px;position: relative; } 
.o-h{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.o-i{display: block;width: 26.1%;}
.o-i:last-child{width: 45%;}

.o-j{width:  4.5rem;margin-bottom: .3rem;font-size: 0;padding-left: 150px;position: relative; } 
.o-k{display: inline-block;vertical-align: middle;width: 100%;}

.o-l{width: 100%;padding-left: 150px;}
.o-m{width: 100%;}
.o-n{width: 100%;margin-top: .38rem;}
.o-submit{border: none;outline-style: none;color: #ffffff;	width: 210px;height: 40px;background-color: #47362c;}

.o-agree{font-size: 0; }
.o-ag1{display: inline-block;vertical-align: middle;  position: relative;cursor: pointer;}
.o-ag2{display: inline-block;vertical-align: middle;width: 14px;height: 14px;  background-color: #fff;margin-right: .1rem;  border: solid .01rem #dcdcdc;}
.o-ag3{display: inline-block;vertical-align: middle;color: #333333; line-height: 14px; }
.o-ag1.selected .o-ag2{background-image: url('../images/a7-b.png');background-size: 8px auto;background-position: center center;background-repeat: no-repeat; border: solid .01rem transparent;background-color: #47362c;   }
.o-checkbox{position: absolute; left: 0; top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;}


.o-h .select-w{box-sizing: border-box;display: inline-block;vertical-align: middle; width: 100%; height: 38px;background-color: #ffffff;border: solid 1px #dddddd;position: relative;padding-right: .2rem;padding-left: .15rem;white-space:nowrap}
.o-h .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: 38px;line-height: 38px;font-size: 12px; color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.o-h .select-w select{position: absolute;width: 100%;height: 100%;font-size: 12px; padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.o-h .select-w:after{  content: "";position: absolute;top: 50%;right: .1rem;margin-top: -.025rem; width: .09rem;height: .05rem;background-image: url('../images/a19.png');background-size: .09rem .05rem;background-position: center center;background-repeat: no-repeat; z-index: 1;}

.p-a{width: 100%;border-top: 1px solid #dcdde1;}
.p-top{width: 100%;padding: .15rem .25rem;background-color: #f7f7f7;font-size: 0;}
.p-b{display: inline-block;vertical-align: middle;}
.p-bspan{color: #555555;line-height: 1.3;}

.p-b:nth-child(1){width: 15.6%;}
.p-b:nth-child(2){width: 39%;}
.p-b:nth-child(3){width: 16.5%;}
.p-b:nth-child(4){width: 13%;}
.p-b:nth-child(5){width: 15%;text-align: center;}

.p-c{width: 100%;margin-bottom: .25rem;}
.p-item{width: 100%;padding: .2rem .25rem;border-bottom: 1px solid #efefef;font-size: 0;}
.p-d{display: inline-block;vertical-align: middle;}
.p-e{display: block; color: #555555;line-height: 1.3;}
.p-f{display: inline-block;vertical-align: middle; cursor: pointer;width: .2rem;margin: 0 .05rem;}
.p-f img{width: 100%;}

.p-h{cursor: pointer; display: inline-block;vertical-align: middle;   color: #555555;line-height: 1.3;}
.p-h:before{content: '';margin: 0 .05rem; display: inline-block;vertical-align: middle;border-radius: 50%;border: 1px solid #555555; width: .15rem;height: .15rem;background-size: .15rem .15rem;background-position: center center;background-repeat: no-repeat;}
.p-h.active {color: #47362c;}
.p-h.active:before{background-image: url(../images/a48.png);}

.p-d:nth-child(1){width: 15.6%;}
.p-d:nth-child(2){width: 39%;}
.p-d:nth-child(3){width: 16.5%;}
.p-d:nth-child(4){width: 13%;}
.p-d:nth-child(5){width: 15%;text-align: center;}

.q-a{width: 100%;}
.q-top{width: 100%;padding: .3rem .2rem .15rem;border-bottom: 1px solid #dcdde1;}
.q-b{width: 100%;font-size: 0;}
.q-c{display: inline-block;vertical-align: middle;  position: relative;padding-left: 140px;width: 3.6rem;margin-bottom: .2rem;margin-right: .4rem;}
.q-d{position: absolute;top: 50%;left: 0;transform: translate(0,-50%); text-align: right;color: #333333;line-height: 1.3; width: 140px;}
.q-e{width: 100%;}
.q-top .select-w{box-sizing: border-box;display: inline-block;vertical-align: middle; width: 100%; height: 38px;background-color: #ffffff;border: solid 1px #dddddd;position: relative;padding-right: .2rem;padding-left: .15rem;white-space:nowrap}
.q-top .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: 38px;line-height: 38px;  color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-top .select-w select{position: absolute;width: 100%;height: 100%;font-size: 13px; padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.q-top .select-w:after{  content: "";position: absolute;top: 50%;right: .1rem;margin-top: -.025rem; width: .09rem;height: .05rem;background-image: url('../images/a19.png');background-size: .09rem .05rem;background-position: center center;background-repeat: no-repeat; z-index: 1;}

.q-f{display: inline-block;vertical-align: middle;  position: relative;padding-left: 140px;width: 6.5rem;margin-bottom: .2rem; }
.q-g{display: inline-block;vertical-align: middle;width: 100%;}
.q-h{width: 1.6rem;display: inline-block;vertical-align: middle;position: relative;cursor: pointer; background-image: url(../images/a23.png);background-size: .16rem .16rem;background-position: right .1rem center;background-repeat: no-repeat;}
.q-layui{display: block;width: 100%;height: 38px;padding-left: .15rem;cursor: pointer; border: solid 1px #d2d2d2;background-color: transparent;}

.q-h:nth-child(2){margin-left: .4rem;}
.q-h:nth-child(2):before{content: ''; position: absolute; top: 50%;left: -.25rem;transform: translate(0,-50%);	width: .14rem;height: .02rem;background-color: #d2d2d2; }

.q-i{width: 100%;}
.q-j{width: 100%;outline-style: none;color: #333333;padding-left: .15rem; height: 38px;background-color: #ffffff;border: solid 1px #d2d2d2;}
.q-k{display: inline-block;vertical-align: middle;margin-bottom: .2rem;}
.q-submit{outline-style: none;border: none;cursor: pointer;color: #ffffff; width: 130px;height: 39px;background-color: #47362c;}

.q-cont{width: 100%;padding-bottom: .25rem;}
.q-m{width: 100%;font-size: 0;border-bottom: 1px solid #dcdde1;padding: .2rem .25rem;}
.q-n{display: inline-block;vertical-align: middle; width: 30.5%;} 
.q-nspan{color: #333333;display: inline-block;font-weight: bold;line-height: 1.3;}
.q-n:nth-child(3n){width: 25%;}

.q-o{width: 100%;padding: 0 .25rem;font-size: 0;}
.q-item{width: 100%;font-size: 0;border-bottom: 1px solid #dcdde1;padding: .2rem 0;}
.q-p{display: inline-block;vertical-align: middle; width: 30.5%;} 
.q-pspan{color: #333333;display: inline-block; line-height: 1.3;}
.q-p:nth-child(3n){width: 25%;}
.q-p:nth-child(4n){width: 14%;text-align: right;}
.q-q{display: inline-block;cursor: pointer;color: #666666;border-bottom: 1px solid #666666;line-height: 1.3;}
.q-q:hover{border-bottom: 1px solid #47362c;color: #47362c;}

.r-a{width: 100%;}
.r-b{width: 100%;text-align: center;border-bottom: 1px solid #dcdde1;margin-bottom: .2rem;position: relative;}
.r-b:after{content: '';position: absolute;bottom: calc(-.2rem - 1px);left: -1px;  width: 101%;height: 0.2rem;background-color: #f6f6f6;}
.r-top{display: inline-block; padding: .75rem 0;text-align: left;}
.r-nav{display: inline-block;vertical-align: middle;margin-right: .3rem;position: relative;}
.r-nav:after{content: '';margin-left: .58rem; display: inline-block;vertical-align: top;margin-top: .13rem; width: .08rem;height: .14rem;background-image: url('../images/a9.png');background-size: 100% auto; background-position: center center;background-repeat: no-repeat;}
.r-nav:last-child{margin-right: 0;}
.r-nav:last-child:after{display: none;}
.r-c{ color: #ffffff;background-color: #b5b1b1;border-radius: 50%;margin-right: .2rem; display: inline-block;vertical-align: top;width: .4rem;height: .4rem;text-align: center;line-height: .4rem;}
.r-d{display: inline-block;vertical-align: top;padding-top: .1rem;}
.r-d1{ color: #333333;}
.r-d2{ color: #666666;line-height: 1.2;}
.r-nav.active .r-c{background-color: #47362c; }
.r-nav.active .r-d1{color: #47362c;font-weight: bold;}

.r-e{border-top: 1px solid #dcdde1;position: relative;margin-bottom: .2rem;}
.r-e:after{content: '';position: absolute;bottom: calc(-.2rem - 1px);left: -1px;  width: 101%;height: 0.2rem;background-color: #f6f6f6;}

.r-f{width: 100%;border-bottom: 1px solid #dcdde1;padding: .25rem;font-size: 0;}
.r-g{display: inline-block;vertical-align: middle;color: #333333;line-height: 1.3; width: 33.33%;}

.r-h{border-top: 1px solid #dcdde1;position: relative;margin-bottom: .2rem;}
.r-h:after{content: '';position: absolute;bottom: -.2rem;left: -1px;  width: 101%;height: 0.2rem;background-color: #f6f6f6;}
.r-i{width: 100%;border-bottom: 1px solid #dcdde1;padding:.15rem .25rem;font-size: 0;}
.r-j{width: 100%; display: inline-block;vertical-align: middle;color: #333333;line-height: .36rem; }

.r-k{width: 100%;border-top: 1px solid #dcdde1;}
.r-l{padding: .2rem .25rem;border-bottom: 1px solid #dcdde1;font-size: 0;}
.r-m{display: inline-block;vertical-align: middle;color: #333333; line-height: 1.2; }
.r-m1{width: calc(100% - 5.85rem - 70px);} 
.r-m2{width: 1.75rem;} 
.r-m3{width: 1.6rem;} 
.r-m4{width: 1.4rem;} 
.r-m5{width: 1.1rem;} 
.r-m6{width: 65px;}



.r-cont{width: 100%;}
.r-item{width: 100%;font-size: 0;padding: .08rem .25rem;border-bottom: 1px solid #dcdde1;}
.r-left{display: inline-block;vertical-align: top;width: calc(100% - 70px);}
.r-right{display: inline-block;vertical-align: top;} 
.r-goods{display: block;padding: .1rem 0;}
.r-n{display: inline-block;vertical-align: top; }
.r-nspan{display: inline-block; color: #666666;line-height: 1.3;padding-top: .1rem;}
.r-n1{width: calc(100% - 5.85rem);} 
.r-n2{width: 1.75rem;} 
.r-n3{width: 1.6rem;} 
.r-n4{width: 1.4rem;} 
.r-n5{width: 1.1rem;} 
.r-n6{width: 65px;padding-top: .1rem;}

.r-o{width: 100%;}
.r-p{display: inline-block;vertical-align: top;width: 1rem;height: 1rem;line-height: 1rem; border: solid 1px #eeeeee;}
.r-p img{max-width: 95%;max-height: 95%;}
.r-q{display: inline-block;vertical-align: top;width: 2.6rem;padding-left: .1rem;}
.r-r{ color: #393939;line-height: .24rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.r-t{margin-top: .1rem;color: #666666;line-height: 1.2;}
.r-u{width: 100%;text-align: right;padding: .25rem .25rem 0;}
.r-v{color: #393939;line-height: 1.2;}

.s-a{width: 100%;}
.s-b{width: 100%;}
.s-cont{width: 100%;font-size: 0;padding:.25rem  .1rem .3rem;border-bottom: 1px solid #dcdde1;margin-bottom: .2rem;}
.s-item{display: inline-block;vertical-align: top;width: 25%;padding: 0 .15rem .38rem;}
.s-c{display: block;margin-bottom: .15rem; width: 100%;height: 2.4rem;line-height: 2.4rem;text-align: center; background-color: #ffffff;border: solid 1px #eeeeee;}
.s-c img{max-height: 75%;max-width: 91%;}
.s-d{display: block;}
.s-e{line-height: .24rem;height: .48rem; color: #393939; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s-f{width: 100%;margin-top: .2rem;position: relative;}
.s-g{color: #47362c;font-weight: bold;}
.s-h{display: block;cursor: pointer;position: absolute;top: 50%;right: 0;transform: translate(0,-50%);}
.s-i{display: inline-block;vertical-align: middle;width: .18rem;margin: 0 .08rem;}
.s-i img{width: 100%;}


.u-a{width: 100%;padding-top: .4rem;padding-bottom: .56rem; background-color: #f6f6f6;}
.u-b{width: 14.4rem;margin: 0 auto;}
.u-top{width: 100%;font-size: 0; padding: .3rem .05rem;margin-bottom: .25rem;background-color: #fafafa;border: solid 1px #e3e3e3;}
.u-nav{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .3rem;color: #666666;line-height: 1.2;}
.u-nav:hover{color: #47362c;}

.u-form{width: 100%;}
.u-cont{width: 100%;}
.u-item{display: block;font-size: 0;padding: .3rem;background-color: #fff;margin-bottom: .2rem;}
.u-c{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .3rem; width: 1rem;height: 1rem;text-align: center;line-height: 1rem; background-color: #ffffff;border: solid 1px #e5e5e5;}
.u-c img{max-width: 95%;max-height: 95%;}
.u-d{display: inline-block;vertical-align: middle;cursor: pointer;width: 2.28rem;margin-right: .15rem; color: #393939;line-height: .2rem;}
.u-e{display: inline-block;vertical-align: middle;width: 3.35rem;text-align: center;line-height: 1.3;color: #393939;padding: 0 .1rem;}
.u-f{display: inline-block;vertical-align: middle;width: 1.2rem;text-align: center;line-height: 1.3;color: #47362c; font-weight: bold;}
.u-g{display: inline-block;vertical-align: middle;width:2.5rem;text-align: center;color: #393939;line-height: 1.3;}
.u-h{display: inline-block;vertical-align: middle;width:3rem;text-align: right;line-height: 1.3;}
.u-i{display: inline-block;vertical-align: middle;outline-style: none;text-align: center;margin-right: .2rem;color: #666666; width: .8rem;height: .42rem;background-color: #ffffff;border: solid 1px #dcdcdc;}
.u-j{display: inline-block;vertical-align: middle;width: 1.5rem;height: .42rem; text-align: center;line-height: .42rem;color: #ffffff;cursor: pointer; background-color: #47362c;}

.u-paging{width: 100%;background-color: #fff;padding: .3rem 2.5rem .2rem;font-size: 0;position: relative;}
.upg-a{width: 100%;text-align: center;}
.upg-b{display: inline-block;vertical-align: middle;margin: 0 .175rem;cursor: pointer;color: #424242;	width: .6rem;height: .6rem;text-align: center;line-height: .6rem; border-radius: 50%;background-color: #ffffff;border: solid 1px #47362c;}
.upg-b.active{background-color: #47362c;color: #ffffff;}
.upg-b:hover{background-color: #47362c;color: #ffffff;}
.upg-left{position: absolute;top: 50%;left: .5rem;cursor: pointer; transform: translate(0,-50%);color: #898995;} 
.upg-left:before{content: '';display: inline-block;vertical-align: middle;width: 1.5em;height: 1.5em;margin-right: .2rem; background-image: url('../images/a26.png');background-size: 100% auto;background-position: center center; background-repeat: no-repeat;}
.upg-right{position: absolute;top: 50%;right: .5rem;cursor: pointer; transform: translate(0,-50%);color: #898995;} 
.upg-right:after{content: '';display: inline-block;vertical-align: middle;width: 1.5em;height: 1.5em;margin-left: .2rem; background-image: url('../images/a27.png');background-size: 100% auto;background-position: center center; background-repeat: no-repeat;}

.v-a{width: 100%;padding-top: .4rem;padding-bottom: .6rem;}
.v-b{width: 14.4rem;margin: 0 auto;}
.v-cont{width: 100%;font-size: 0;}
.v-left{display: inline-block;vertical-align: middle;position: relative; width: 6.6rem;margin-right: .6rem;}
.v-container{width: 100%;background-color: #ffffff;border: solid 1px #eeeeee;}
.v-item{width: 100%;}
.v-c{display: block; width: 100%;height: 6rem;line-height: 6rem;text-align: center; }
.v-c img{display: inline-block; max-width: 95%;max-height: 95%;}
.v-pagination{position: absolute;bottom: .3rem;left: 0;font-size: 0;text-align: center;width: 100%;}
.v-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;width: .15rem;height: .15rem;margin: 0 .1rem; border-radius: 50%;background-color: #ccc;opacity: 1;}
.v-pagination .swiper-pagination-bullet-active{background-color: #47362c;}

.v-right{display: inline-block;vertical-align: middle;width: 7.2rem;}
.v-d{line-height: .36rem;color: #333333;font-weight: bold;margin-bottom: .15rem;max-width: 6.5rem;}
.v-e{line-height: 1.3; color: #666666;margin-bottom: .2rem;}
.v-f{width: 100%;padding: .35rem .28rem;color: #47362c;line-height: 1.3;margin-bottom: .45rem;	background-color: #f8f8f8;}

.v-g{width: 100%;font-size: 0;margin-bottom: .45rem;}
.v-h{display: inline-block;vertical-align: middle;color: #666666;line-height: 1.3;}
.v-i{display: inline-block;vertical-align: middle;}
.v-j{display: inline-block;vertical-align: middle;width: 40px;height: 40px;border: solid 1px #eeeeee;cursor: pointer;background-size: 14px auto; background-position: center center;background-repeat: no-repeat;}
.v-j.minus{background-image: url('../images/a28.png');}
.v-j.plus{background-image: url('../images/a29.png');}
.v-k{display: inline-block;vertical-align: middle; width: 80px;outline-style: none;color: #666666;text-align: center;height: 40px; border: solid 1px #eeeeee;}
 

.v-add{display: inline-block;cursor: pointer;margin-bottom: .45rem; min-width: 1.6rem;height: .42rem;line-height: .42rem;text-align: center;color: #ffffff; background-color: #47362c;}
.v-l{width: 100%;font-size: 0;}
.v-m{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.v-m p{ width: 50%;color: #47362c;line-height: .28rem;}

.w-a{width: 100%;}
.w-top{width: 100%;position: relative;padding: .2rem .25rem;}
.w-c{display: block;color: #333333;}
.w-c2{position: absolute;top: .2rem; right: .2rem;width: 105px;text-align: center;}
.w-cont{width: 100%;padding-bottom: .6rem;border-bottom: 1px solid #dcdde1;margin-bottom: .25rem;}
.w-d{width: 100%; background-color: #f7f7f7;padding: .15rem .25rem;}
.w-e{display: inline-block;vertical-align: middle; color: #666666;line-height: .24rem;margin-right: .48rem;}
.w-box{width: 100%; padding: .1rem .25rem;}
.w-f{display: block; width: 100%;position: relative;}
.w-left{width: 100%;}
.w-goods{padding:  .1rem 0;}
.w-g{display: inline-block;vertical-align: middle;margin-right: .13rem; width: 1rem;height: 1rem;text-align: center;line-height: 1rem;background-color: #ffffff;border: solid 1px #eeeeee;}
.w-g img{max-width: 95%;max-height: 95%;}
.w-h{display: inline-block;vertical-align: middle;width: 250px;}
.w-i{display: block;color: #393939;line-height: .26rem;}
.w-j{color: #666666;line-height: 1.3;margin-top: .1rem;}
.w-right{position: absolute;top: .35rem;right: .6rem;}
.w-k{color: #666666;line-height: 1.3;}
 
.w-a.cont2 .w-cont{padding-bottom: 0;} 
.w-a.cont2 .w-item{border-top: 1px solid #dcdde1;}
.w-l{width: 100%;position: relative;margin-bottom: .2rem;padding:.18rem .25rem;border-bottom: 1px solid #dcdde1;}
.w-l:after{content: '';position: absolute;bottom: calc(-.2rem - 1px);left: -1px;  width: 101%;height: 0.2rem;background-color: #f6f6f6;}
.w-m{width: 100%; line-height: .36rem; color: #333333;}
.w-m *{  line-height: .36rem; color: #333333;}

.w-n{ width: 100%; padding: 0 .2rem;border-bottom: 1px solid #dcdde1; border-top: 1px solid #dcdde1;position: relative;}
.w-o{color: #333333;font-weight: bold;height: .5rem;line-height: .5rem;}

.x-a{width: 100%;}
.x-top{width: 100%;padding:   .3rem;background-color: #fcfcfc;border-bottom: 1px solid #dcdde1;}
.x-c{color: #333333;line-height: 1.3;}
.x-b{width: 100%;font-size: 0;margin-top: .15rem;}
.x-bimg{display: inline-block;vertical-align: middle;width: 1em;margin-right: .1rem;}
.x-bimg img{width: 100%;}
.x-btext{display: inline-block;vertical-align: middle;color: #999999;}

.x-cont{color: #666666;line-height: .24rem;padding: .3rem;}
.x-cont *{color: #666666;line-height: .24rem;}

.y-a{width: 100%;}
.y-cont{width: 100%;min-height: 11.8rem;padding: .25rem .15rem;font-size: 0; margin-bottom: .25rem;border-bottom: 1px solid #dcdde1;}
.y-item{display: inline-block;vertical-align: middle;width: 33.33%; padding: 0 .15rem;margin-bottom: .35rem;}
.y-b{width: 100%;text-align: center; height: 2.4rem;line-height: 2.4rem;margin-bottom: .2rem; background-color: #ffffff;border: solid 1px #eeeeee;}
.y-b img{max-width: 95%;max-height: 95%;}
.y-c{color: #393939;line-height: 1.3;}

.z-a{width: 100%;background-color: #f6f6f6;padding-top: .5rem;padding-bottom: .38rem;}
.z-b{width: 14.4rem;margin: 0 auto;}
.z-cont{width: 100%;background-color: #fff;padding: .6rem .4rem;}
.z-c{width: 100%;text-align: center;margin-bottom: .45rem;color: #333333;font-weight: bold;}
.z-d{width: 100%;color: #555555;line-height: .26rem;}
.z-d *{ color: #555555;line-height: .26rem;}

.xa-a{width: 100%;background-color: #f6f6f6;padding-top: .85rem;padding-bottom: .5rem;}
.xa-b{width: 14.4rem;margin: 0 auto;}
.xa-cont{width: 100%;}
.xa-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xa-left{float: left;width: 286px;}
.xa-c{padding: .25rem .2rem;color: #fefefe;background-image: url('../images/b25.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xa-d{width: 100%; background-color: #ffffff;}
.xa-e{display: block;cursor: pointer;padding: .2rem ;font-size: 0;border-top: 1px solid #dcdde1;}
.xa-eimg{display: inline-block;vertical-align: middle;width: 20px;height: 18px;text-align: center;line-height: 18px;}
.xa-eimg img{max-height: 100%;max-width: 100%;}
.xa-etext{display: inline-block;vertical-align: middle;width: calc(100% - 20px);color: #47362c;line-height: 1.2;padding-left: .1rem;}

.xa-right{float: right;width: calc(100% - 286px - .4rem);background-color: #ffffff;}
.xa-top{width: 100%;border-bottom: 1px solid #f4f4f4;padding: .28rem 0;}
.xa-f{color: #333333;font-weight: bold;border-left: .03rem solid #47362c;padding-left: .4rem;}
.xa-g{width: 100%;padding: .5rem;}
.xa-h{color: #666666;line-height: .3rem;}
.xa-h *{color: #666666;line-height: .3rem;}


.xb-a{width: 100%;padding-top: .84rem;padding-bottom: .4rem;}
.xb-b{width: 14.4rem;margin: 0 auto;}
.xb-cont{width: 100%;display: flex;justify-content: space-between;}

.xb-item{width: 6.9rem;padding: .8rem 1rem .6rem;background-color: #f6f6f6;} 
.xb-c{color: #000000;font-weight: bold;margin-bottom: .4rem;}
.xb-c{display: block;}
.xb-e{font-size: 0;}
.xb-left{margin: .15rem 0;display: inline-block;vertical-align: top;width: 22px;height: 22px;margin-right: .1rem; text-align: center;line-height: 22px;}
.xb-left img{max-width: 100%;max-height: 100%;}
.xb-right{padding: .15rem 0;display: inline-block;vertical-align: top;width: calc(100% - 22px - .1rem);border-top: 1px dashed #d4d4d4;}
.xb-f{color: #000000;font-weight: bold;margin-bottom: .05rem;}
.xb-g{color: #555555;line-height: 1.28;}
.xb-g *{color: #555555;line-height: 1.28;}

.xc-a{width: 100%;background-color: #f6f6f6;padding-top: .4rem;padding-bottom: .55rem;}
.xc-b{width: 14.4rem;margin: 0 auto;min-height: 6.58rem;text-align: center; background-color: #fff;}
.xc-cont{display: inline-block;width: 4.8rem; padding-top: 1.7rem;}
.xc-c{width: 100%;margin-bottom: .3rem;}
.xc-c img{width: .6rem;}
.xc-d{color: #333333;line-height: 1.2;margin-bottom: .2rem;}
.xc-e{color: #333333;line-height: .22rem;}
.xc-e *{color: #333333;line-height: .22rem;}
.xc-f{display: block;cursor: pointer; width: 100%;text-align: center;color: #ffffff;margin-top: .4rem; height: .46rem;line-height: .46rem; background-color: #47362c;}

.xd-a{width: 100%;padding-top: .4rem;padding-bottom: .56rem;background-color: #f6f6f6;}
.xd-b{width: 14.4rem;margin: 0 auto; background-color: #ffffff;padding: 0 .2rem;}
.xd-form{width: 100%;}
.xd-top{width: 100%;font-size: 0;border-bottom: 1px solid #e9e9e9;padding: .2rem 0;}
.xd-c{display: inline-block;vertical-align: middle;text-align: center;}
.xd-d{display: inline-block; color: #333333;line-height: .24rem;}
.xd-c1{width: 1.8rem;text-align: left;}
.xd-c2{width: 4.55rem;text-align: left;}
.xd-c3{width: 2.75rem;}
.xd-c4{width: 1.25rem;}
.xd-c5{width: 2.5rem;}
.xd-c6{width: 1.15rem; }

.xd-label{cursor: pointer;display: inline-block;vertical-align: middle;position: relative;  font-size: 0;}
.xd-text{display: inline-block;vertical-align: middle;color: #333333;}
.xd-icon{display: inline-block;vertical-align: middle;margin-right: .17rem;	width: 14px;height: 14px;background-size: cover;background-position: center center;background-repeat: no-repeat; background-color: #ffffff;border: solid 1px #dcdcdc;}
.xd-checkbox{position: absolute;left: 0;top: 0;cursor: pointer;width: 100%;height: 100%;opacity: 0;}
.xd-label.selected .xd-icon{border: none;background-image: url(../images/a44.png);}

.xd-cont{width: 100%;}
.xd-item{width: 100%;font-size: 0;padding: .2rem 0;border-bottom: 1px solid #e9e9e9;} 
.xd-e{display: inline-block;vertical-align: middle; text-align: center;} 
.xd-e1{width: 1.8rem;text-align: left; }
.xd-e2{width: 4.55rem;text-align: left;}
.xd-e3{width: 2.75rem;}
.xd-e4{width: 1.25rem;}
.xd-e5{width: 2.5rem;}
.xd-e6{width: 1.15rem; }

.xd-f{display: inline-block;vertical-align: middle;width: 1.3rem;height: 1.3rem;line-height: 1.3rem;text-align: center;background-color: #ffffff;border: solid 1px #eeeeee;}
.xd-f img{max-width: 95%;max-height: 95%;}
.xd-g {display: block; color: #393939;line-height: .24rem;margin-bottom: .18rem;}
.xd-h{color: #888888;line-height: 1.2;}
.xd-j{color: #393939;line-height: 1.2;}
.xd-k{display: inline-block;font-size: 0;}

.xd-l{display: inline-block;vertical-align: middle;cursor: pointer; width: .32rem;height: .32rem;background-color: #fafafa;border: solid 1px #eeeeee;background-size: .13rem auto; background-position: center center;background-repeat: no-repeat;}
.xd-l.minus{background-image: url('../images/a28.png');}
.xd-l.plus{background-image: url('../images/a29.png');}
.xd-m{display: inline-block;vertical-align: middle; outline-style: none; text-align: center;width: .57rem;	height: .32rem;background-color: #fafafa;border: solid 1px #eeeeee;}
 
.xd-n{text-align: center;}
.xd-like{display: inline-block;vertical-align: middle;margin: 0 .05rem; width: .21rem;height: .19rem;cursor: pointer;background-image: url('../images/a42.png'); background-size: .21rem .19rem; background-position: center center;background-repeat: no-repeat;}
.xd-like.active{background-image: url('../images/a42-b.png');}
.xd-Delete{display: inline-block;vertical-align: middle;margin: 0 .05rem;width: .19rem;height: .18rem;cursor: pointer;background-image: url('../images/a43.png'); background-size: .19rem .18rem; background-position: center center;background-repeat: no-repeat;}


.xd-footer{width: 100%;position: relative;}
.xd-footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xd-left{float: left;}
.xd-o{display: inline-block;vertical-align: middle;}
.xd-p{display: inline-block;vertical-align: middle; color: #333333;line-height: .85rem;margin-left: .75rem;cursor: pointer;}
.xd-q{display: inline-block;vertical-align: middle; color: #333333;line-height: .85rem;margin-left: .75rem;cursor: pointer;}
.xd-right{float: right;}
.xd-r{display: inline-block;vertical-align: middle; color: #333333;line-height: .85rem;margin-right: .3rem;}
.xd-s{display: inline-block;vertical-align: middle; color: #333333;line-height: .85rem;margin-right: .3rem;}
.xd-t{display: inline-block;vertical-align: middle; color: #ffffff;width: 1.24rem;text-align: center;line-height: .4rem;background-color: #47362c; height: .4rem;cursor: pointer;}

 

.xe-a{width: 100%; }
.xe-b{width: 100%;  }
.xe-form{width: 100%;}
.xe-top{width: 100%;font-size: 0;background-color: #f7f7f7;padding: .2rem .25rem;}
.xe-c{display: inline-block;vertical-align: middle; } 
.xe-d{color: #555555;line-height: 1.2;}
.xe-c1{width: 100px;}
.xe-c2{width: calc(100% -   230px);} 
.xe-c3{width: 130px; } 
.xe-top .xe-icon{display: none;}

.xe-label{cursor: pointer;display: inline-block;vertical-align: middle;position: relative;  font-size: 0;}
.xe-text{display: inline-block;vertical-align: middle;color: #333333;}
.xe-icon{display: inline-block;vertical-align: middle;margin-right: .1rem;	width: 14px;height: 14px;background-size: cover;background-position: center center;background-repeat: no-repeat; background-color: #ffffff;border: solid 1px #dcdcdc;}
.xe-checkbox{position: absolute;left: 0;top: 0;cursor: pointer;width: 100%;height: 100%;opacity: 0;}
.xe-label.selected .xe-icon{border: none;background-image: url(../images/a44.png);}

.xe-cont{width: 100%; }
.xe-item{width: 100%;font-size: 0;padding: .2rem .25rem;border-bottom: 1px solid #dcdde1;}
.xe-e{display: inline-block;vertical-align: middle; } 
.xe-f{color: #555555;line-height: 1.2;}
.xe-e1{width: 100px;} 
.xe-link{display: inline-block;vertical-align: middle;width: calc(100% -   100px);cursor: pointer; }
.xe-e2{width: calc(100% -  130px);} 
.xe-e3{width: 130px; } 

.xe-footer{width: 100%;padding: .2rem .25rem;font-size: 0;border-bottom: 1px solid #dcdde1;margin-bottom: .3rem;}
.xe-g{display: inline-block;vertical-align: middle;}
.xe-h{display: inline-block;vertical-align: middle;color: #555555;line-height: 1.2;margin-left: .3rem;cursor: pointer;}

.xf-a{width: 100%;background-color: #f6f6f6;padding-top: .4rem;padding-bottom: .56rem;}
.xf-b{width: 14.4rem;margin: 0 auto;}
.xf-top{width: 100%;background-color: #fff;padding: .15rem .2rem .01rem;}
.xf-c{color: #333333;margin-bottom: .15rem;font-weight: bold;}
.xf-list{width: 100%;display: flex;flex-wrap: wrap;}
.xf-item{display: inline-block;vertical-align: top;cursor: pointer;min-height: 1.8rem; margin-bottom: .15rem; margin-right: .1rem; width:3.4rem; padding: .3rem .2rem .15rem;border: solid 1px #eeeeee;position: relative;}
.xf-d{width: 100%;border-bottom: 1px solid #eeeeee;margin-bottom: .2rem;padding-bottom: .1rem;}
.xf-e{display: inline-block;vertical-align: middle;color: #333333;margin-right: .2rem;}
.xf-f{display: inline-block;vertical-align: middle;color: #999999;padding: .05rem;background-color: #f6f6f6;}
.xf-g{display: none; position: absolute;top: .1rem;right: .1rem;}
.xf-delete{color: #47362c;line-height: 1.2;margin: 0 .1rem;cursor: pointer;}
.xf-edit{color: #47362c;line-height: 1.2;margin: 0 .1rem;cursor: pointer;}
.xf-h{width: 100%;}
.xf-i{width: 100%;font-size: 0;margin-bottom: .15rem;}
.xf-j{display: inline-block;vertical-align: top;width: .16rem;height: .16rem;line-height: .16rem; text-align: center;}
.xf-j img{max-width: 100%;max-height: 100%;}
.xf-k{display: inline-block;vertical-align: top;width: calc(100% - .16rem);padding-left: .1rem; color: #333333;line-height: .2rem;}
 
.xf-l{position: absolute;top: 50%;left: 0;transform: translate(0,-50%); display: block; text-align: center; width: 100%; }
.xf-m{width: 100%;margin-bottom: .2rem;}
.xf-m img{width: .4rem;}
.xf-n{color: #555555;line-height: 1.3;width: 100%;}
.xf-befault{display: none; position: absolute;bottom: .3rem;right: .2rem;width: .24rem;height: .24rem;border-radius: 50%;border: 1px solid #47362c; background-size: .24rem .24rem; background-position: center center;background-repeat: no-repeat;}

.xf-item.active{border: solid 1px #47362c;}
.xf-item.active .xf-befault{display: block; background-image: url('../images/a48.png');}
.xf-item:hover .xf-g{display: block;}
.xf-item:hover .xf-befault{display: block;}

.xf-cont{width: 100%;background-color: #fff;padding: 0 .2rem;}
.xf-o{color: #333333;padding-bottom: .15rem;font-weight: bold;border-bottom: 1px solid #e9e9e9;}
.xf-p{width: 100%;}
.xf-q{width: 100%;font-size: 0;border-bottom: 1px solid #e9e9e9;}
.xf-r{display: inline-block;vertical-align: middle;color: #333333;padding:  .18rem 0; line-height: 1.3;text-align: center;}
.xf-r1{width: calc(100% - 7.3rem );text-align: left;}
.xf-r2{width: 2.2rem;}
.xf-r3{width: 1.6rem;}
.xf-r4{width: 2.4rem;}
.xf-r5{width: 1.1rem;}

.xf-s{width: 100%;}
.xf-t{width: 100%;font-size: 0;padding: .2rem 0;border-bottom: 1px solid #e9e9e9;}
.xf-u{display: inline-block;vertical-align: top;text-align: center;} 
.xf-v{width: 100%;display: block;}
.xf-w{display: inline-block;width: 1.3rem;height: 1.3rem;line-height: 1.3rem;text-align: center;background-color: #ffffff;border: solid 1px #eeeeee;}
.xf-w img{max-width: 95%;max-height: 95%;}
.xf-x{display: inline-block;vertical-align: middle;width: 4.55rem;margin-left: .2rem;}
.xf-x1{color: #393939;line-height: .25rem;margin-bottom: .3rem;}
.xf-x2{color: #888888;line-height: 1.3;}
.xf-y{padding-top: .25rem;color: #393939;}
.xf-u .xd-k{padding-top: .25rem;}


.xf-u1{width: calc(100% - 7.3rem );text-align: left;}
.xf-u2{width: 2.2rem;}
.xf-u3{width: 1.6rem;}
.xf-u4{width: 2.4rem;}
.xf-u5{width: 1.1rem;}


.xg-a{visibility: hidden;opacity: 0;display: table;table-layout: fixed;position: fixed;left: 0;top: 0;width: 100%; height: 100%;background-color: rgba(0,0,0,0.6);z-index: 987654321;transition: all .3s;}
.xg-a.show{visibility: visible;opacity: 1;}
.xg-b{display: table-cell;vertical-align: middle;}
.xg-c{width: 11rem;max-height: 100%;margin: 0 auto;background-color: #fff;position: relative;overflow: auto;padding-top: .4rem;}
.xg-row{width: 100%;overflow: hidden;position: absolute;right: 0;top: 0;text-align: right;height: .4rem;}
.xg-d{display: inline-block; width: .4rem; height: .4rem;line-height: .4rem;position: absolute;right: 0;top: 0;cursor: pointer;background-image: url(../images/a49.png);background-size: auto .15rem; background-repeat: no-repeat;background-position: center center;transition: all .3s;}
.xg-d:hover{ transform: rotate(180deg);}
.xg-cont{width: 100%;}
.xf-z{width: 100%;padding: .25rem 0;text-align: right;}
.xf-z1{display: inline-block;cursor: pointer; padding: .14rem .28rem;background-color: #47362c;margin-left: .1rem;color: #ffffff;}
.xf-z2{display: inline-block;cursor: pointer; padding: .14rem .28rem;background-color: #47362c;margin-left: .1rem;color: #ffffff;}

.xfa-a{width: 100%;text-align: right;padding-top: .25rem;}
.xfa-b{display: inline-block; color: #393939;margin-left: .2rem;}
.xfa-c{display: inline-block; color: #393939;margin-left: .2rem;}
.xfa-cspan{display: inline-block;color: #47362c;}


/* 2022-11-16加 */
.wa-a{width: 100%;padding-top: .78rem;padding-bottom: .5rem;}
.wa-main{width: 14.4rem;margin: 0 auto;}
.wa-cont{width: 100%;font-size: 0;}
.wa-item{display: inline-block;vertical-align: top;cursor: pointer; width: 25%;text-align: center;margin-top: .5rem;}
.wa-icon{display: block;position: relative;top: 0;transition: all ease .5s; width: 100%;height: .93rem;line-height: .93rem;}
.wa-icon img{max-width: .82rem;max-height: 100%;}
.wa-text{width: 100%;padding-top: .28rem;}
.wa-name{color: #111111;font-weight: bold;line-height: 1.25;} 
.wa-item:hover .wa-icon{top: -5px;}

.wb-a{width: 100%;padding-top: .5rem;padding-bottom: .1rem;}
.wb-main{width: 14.4rem;margin: 0 auto;}
.wb-cont{width: 100%;font-size: 0;}
.wb-item{display: inline-block;vertical-align: top;cursor: pointer;margin-bottom: .65rem; width: 33.33%;text-align: center;}
.wb-img{width: 100%;height: 3.25rem;line-height: 3.25rem;}
.wb-img img{max-width: 3.25rem; max-height: 100%;transform: scale(1.00);transition: all ease .5s;}
.wb-text{width: 100%;padding-top: .3rem;}
.wb-name{color: #111111;line-height: 1.25;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.wb-item:hover .wb-img img{transform: scale(1.03);}
.wb-item:hover .wb-name{color: #47362c;}

.wc-a{width: 100%;padding-top: .5rem;padding-bottom: .5rem;}
.wc-main{width: 14.4rem;margin: 0 auto;}
.wc-cont{width: 100%;font-size: 0;}
.wc-left{display: inline-block;vertical-align: top;width: 47.22%;}
.wc-b{width: 100%;}
.wc-item{display: block;width: 100%;}
.wc-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(510/680*100%);}
.wc-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;} 
.wc-right{display: inline-block;vertical-align: top;min-height: 4.2rem;padding: 1.5rem .3rem;text-align: center; width: 52.78%;background-color: #f4f4f7;}
.wc-titles{color: #333333;font-weight: bold;margin-bottom: .23rem;}
.wc-register{display: inline-block;cursor: pointer;min-width: 1.8rem;padding: 0 .15rem;line-height: .6rem;background-color: #ff8585;color: #ffffff;font-weight: bold;}

.wd-a{width: 100%;padding-top: .5rem; padding-bottom: 1rem;}
.wd-main{width: 14.4rem;margin: 0 auto;}
.wd-cont{width: 100%;padding: .8rem 1rem ;text-align: center; background-color: #ff8585;}
.wd-titles{color: #ffffff;font-weight: bold;margin-bottom: .3rem;}
.wd-textbox{color: #ffffff;line-height: 1.87;}
.wd-textbox *{line-height: inherit;}



/*
.j-h:hover{background-color: #47362c;color: #fff;border: 1px solid #47362c;}
color: #47362c;
border-bottom: 1px solid #dcdde1;
.r-b:after{content: '';position: absolute;bottom: calc(-.2rem - 1px);left: -1px;  width: 101%;height: 0.2rem;background-color: #f6f6f6;}

 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
*/

   