/* CSS Document */
/*index*/
.wp{ width:96%; margin:0 auto;}
.top{ position:relative; border-bottom:1px solid #e5e5e5; height:78px;}
.menubtn{ font-size:12px; color:#a38b78; padding-left:24px; background:url(../images/icon/menubtn.png) left center no-repeat; margin-left:20px; float:left; margin-top:26px; cursor:pointer; -webkit-background-size:14px; -moz-background-size:14px; -ms-background-size:14px; -o-background-size:14px; background-size:14px;}

.logo{ position:absolute; top:20px; left:50%; margin-left:-200px; width:400px; text-align:center;}
.logo img{ max-width:100%; height:40px;}

.topa_lan{ float:right; margin-right:20px; width:400px; text-align:right;}
.topa{ display:inline-block; margin-top:30px;}
.topa a{ display:inline-block; margin:0 12px;}
.topa a img{ width:16px;}
.lan{ margin-left:18px;}
.select-m{position: relative;  height:20px; border:0px solid #fff; margin-top:24px;}
.select-m .cur{font-size:12px;cursor: pointer; padding:0 16px 0 0; background:url(../images/icon/xia.png) right center no-repeat; line-height:20px; color:#a38b78;}
.select-m .cur img{ margin-right:5px; vertical-align:middle; position:relative; top:-1px;}
.act_cur{background:url(../images/icon/shang.png) right center no-repeat !important;}
.select-m .option{width:90px;position: absolute;top:21px;right:2px;border: 1px solid #a38b78;max-height: 160px;overflow: auto; padding:0px 0; display:none;background-color: #fff;}
.select-m .option a{display: block;margin: 0; height:26px;line-height:26px;overflow: hidden;padding: 0 0 0 0px;cursor: pointer;color: #a38b78; font-size:13px; text-align:center;}
.select-m .option a img{ margin-right:6px;}
.select-m .option a:hover{background-color:#a38b78;color: #fff;}
.select-m .option a.on{background-color:#a38b78;color: #fff;}
.select-m.on .option{display: block;}


.nav{ background:#fff;  height:56px;}
.navul{ text-align:center;}
.navul li{ display:inline-block; margin:0 8px;}
.navul li a{ font-size:14px; line-height:56px; height:56px;  padding:0 20px; display:inline-block;}
.navul li a:hover{ background:url(../images/icon/navline.png) center bottom no-repeat; color:#a38b78;}
.act_nav{ background:url(../images/icon/navline.png) center bottom no-repeat !important; color:#a38b78 !important;}


.banner{ position:relative;margin:0 auto;  z-index:2; }
.banner .bd{ position:relative; z-index:0;}
.banner .bd li a{ display:block; text-align:center; }
.banner .bd li a img{ width:100%; height:auto;}
.banner .hd{position:relative; z-index:1; margin-top:-26px; height:6px; line-height:6px;  text-align:center; display:none;}
.banner .hd ul{ text-align:center;  padding-top:0px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:54px; height:6px; margin:0 2px; background-color:#fff;  overflow:hidden; font-size:0;}
.banner .hd ul .on{ background-color:#033894;}
.banner .prev,.banner .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(images/arrow.png) 0 0px no-repeat; filter:alpha(opacity=40);opacity:0.4; display:none;}
.banner .next{  background-position:right 0; float:right; margin-right:3%  }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.h_pro{ padding:30px 0 28px;}
.h_tit{ text-align:center;}
.h_tit h4{ font-size:24px; margin-bottom:2px;}
.h_tit p{ font-size:14px; letter-spacing:12px; text-transform:uppercase; color:#aaaaaa;}
.h_tit p span{ border-top:1px solid #cccccc; display:inline-block; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}

.hparea{ margin-top:32px;}
.hpul{ }
.hpul li{ width:47%; float:left; margin:0 0 0px 2%;}
.hpul li a{ display:block;-webkit-transition:all .5s ease-out 0s; -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s; position:relative; overflow:hidden;}
.hpul li img{ width:100%; height:auto;-webkit-transition:all .5s ease-out 0s; -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s;}
.hpul li .des{ position:absolute; left:0; bottom:0; width:94%; padding:16px 3% 16px;-webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -ms-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; text-align:center; background-color:#fff;}
.hpul li .des h4{ font-size:13px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hpul li .des p{ font-size:22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hpul a:hover{-webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px); }
.hpul a:hover img{-webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -transform:scale(1.2,1.2); transform:scale(1.2,1.2);}
.hpul a:hover .des{ }
.hpul a:hover .des h4{ color:#a38b78;}
.hpul a:hover .des p{ color:#a38b78;}

.footer{ background-color:#faf9f8; border-top:1px solid #e5e5e5; padding:18px 0;}
.f_l{ width:510px;}
.flink{ margin-bottom:10px;}
.flink a{ display:inline-block; color:#222; margin-right:24px;}
.flink a:hover{ color:#333;}
.copy{font-size:14px;  color:#222;}
.copy a{ color:#222; }
.copy a:Hover{ color:#333;}
.f_r{ width:264px;}
.f_r .tit{  color:#222; margin-bottom:8px;}
.search{}
.search .text{ display:block; float:left; width:218px; height:28px; font-size:14px;  color:#524e4a; padding-left:10px; line-height:28px; border:1px solid #d0d0d0; border-width:1px 0 1px 1px }
.search .tj{ float:left;  width:34px; height:30px; cursor:pointer; font-size:0px; color:#fff; text-align:center; border:none; background:#a38b78 url(../images/icon/you.png) center center no-repeat;}
.search .tj:hover{ background-color:#7e5534;}
/*单页*/
.i_main{ border-top:1px solid #e5e5e5;}
.location{ padding:16px 1% 6px; color:#999; line-height:20px;}
.location span{ font-size:12px;}
.location a{ font-size:12px; color:#999;}
.location a.home{ padding-left:20px; background:url(../images/icon/home.png) left center no-repeat;}
.location a:hover{ color:#a38b78;}
.location a.on{ color:#a38b78 !important;}
.location i{ margin:0 8px; vertical-align:middle;}

.i_l{ width:22%;  float:left; margin:40px 0 60px 2%;}
.lm{ position:relative; border-bottom:1px solid #e5e5e5; margin-bottom:40px; padding-bottom:14px;}
.lm_tit{}
.lm ul{}
.lm ul li{font-size:16px;  margin-bottom:20px;}
.lm ul li a{ font-size:16px; color:#333; display:inline-block; border-bottom:1px solid #fff; padding-bottom:2px;}
.lm ul li a:hover{ border-bottom:1px solid #a38b78;}
.act_lm{border-bottom:1px solid #a38b78 !important; }
.sidecon p{   margin-bottom:16px; padding-left:30px; position:relative; }
.sidecon p .icon{ position:absolute; left:0; top:50%; margin-top:-12px;}


.i_r{ width:72%; float:right;  margin:40px 2% 0 0;}
.i_tit{ font-size:24px; color:#222; border-bottom:1px solid #222; padding-bottom:8px;}
.i_con{}
.server{ padding:20px 0 0px;}
.sertip{ font-size:14px; line-height:2.1; }

.qusdl{ margin-top:40px;}
.qusdl dt{   line-height:1.4; padding:10px 60px 10px 0px; cursor:pointer; margin-bottom:0px; position:relative; color:#222; border-bottom:1px solid #dfdfdf;}
.qusdl dt .status{ margin-top:0; width:23px; height:23px; background:url(../images/icon/sidemenul.png) center center no-repeat; display:inline-block; position:absolute; right:10px; top:11px;}
.qusdl dd{ padding:20px 0px; display:none;  line-height:2;border-bottom:1px solid #dfdfdf;}
.qusdl dd .wz{}
.qusdl dt:hover{ color:#a38b78;}
.act_qus{ color:#a38b78 !important;}
.act_qus .status{ background-image:url(../images/icon/sidemenuh.png) !important;}





/*单页 - 线下店 - 显示*/
.contact{ position:relative;}
.map{ font-size:0; border-bottom:1px solid #ddd;}
.cont{position:absolute; left:94px;  top:46px; width:400px; background:#fff;}
.contarea{ padding:6px 15px 16px;}
.contarea .tit{ font-size:18px; border-bottom:1px solid #cacaca; padding:6px 0;}
.contarea .tit a{ display:inline-block; color:#222; padding-left:36px; background:url(../images/icon/return.png) 4px center no-repeat;}
.contarea .tit a:hover{color:#a38b78;}
.contarea .nr{ margin-top:20px;}
.contarea .nr p{  font-size:14px; margin-bottom:10px; padding-left:30px; position:relative; }
.contarea .nr p .icon{ position:absolute; left:0; top:50%; margin-top:-12px;}
/*单页 - 意愿*/
.wish{ padding:50px 0; overflow:hidden;}
.wishul{ margin-right:-2%;}
.wishul li{ width:48%; margin-right:2%; float:left;}
.wishul li .tp{ display:block; font-size:0;}
.wishul .tp img{ width:100%; height:auto;}
.wishul .des{ text-align:center;}
.wishul .desarea{ padding:20px 0px 18px;}
.wishul .desarea .tit{ font-size:18px; margin-bottom:10px; color:#222; }
.wishul .desarea .nr{ font-size:14px; line-height:1.4; color:#222; }
/*单页 - 线下店*/
.store{ width:830px; margin:0 auto; padding:56px 0;}
.city{}
.city select{ width:48%; height:50px; border:1px solid #cccccc; font-size:16px;}
.condition{}
.condition div{ height:42px;}
.condition .list{ border:1px solid #cccccc; padding-left:12px; margin-bottom:20px;}
.condition .text{ line-height:42px; height:42px; color:#555; width:100%; display:block; font-size:14px;}
.condition .tj{}
.condition .tj input{ height:42px; font-size:14px; text-align:center; color:#fff; background-color:#a38b78; cursor:pointer; width:100%;}
.condition .tj input:Hover{ background-color:#7e5534;}

.storenum{ font-size:12px; padding:0 0 6px 18px; margin-top:40px;}
.result{ margin-top:40px;}
.resultul{ border-top:1px solid #cacaca;}
.resultul li{ padding-right:12px; border-bottom:1px solid #cacaca; background:}
.resultul li a{ padding:30px 50px 30px 16px; display:block;}
.resultul li a h4{ font-size:18px; margin-bottom:4px; color:#222;}
.resultul li a .nr{font-size:14px;  line-height:1.4; margin-bottom:6px;}
.resultul li a tel_time{ font-size:15px; font-family:"宋体"; color:#555;}
.resultul li a:Hover{}
.resultul li:hover{ background-color:#f6f6f6;}

#scrollbar1 { clear: both; margin:0px; }
#scrollbar1 .viewport {height:648px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; width:100%; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #626262; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 5px; }
#scrollbar1 .track { background-color: #e3e3e3; height: 100%; width:5px; position: relative; padding: 0 0px; }
#scrollbar1 .thumb { height: 20px; width:5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*注册*/
.reg{ padding:56px 0 86px;}
.i_tit2{ font-size:24px; color:#222; padding-bottom:12px; text-align:center; border-bottom:1px solid #222; margin-bottom:38px;}

.regform{ width:394px; margin:0 auto;}
.regform div{ margin-bottom:24px; overflow:hidden;font-size:14px;}
.regform div .text{ width:370px; height:40px; border:1px solid #ccc; text-indent:0px; display:block;padding-left:22px;}
.regform div input[type="radio"]{ width:13px; height:13px;text-indent:10px;  }
.regform div select{ border:1px solid #CCC; height:40px;}
.regform div textarea{ width:100%; height:108px; border:1px solid #ccc; padding:10px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.regform div i{ color:red;}
.regform div.bt{ text-indent:100px; font-size:14px; color:#333;}
.regform div .tj{ width:100%; padding:14px 0 10px; font-size:14px; color:#fff; display:block; text-align:center; background:#a38b78; border:0px solid #ccc; cursor:pointer;}
.regform div .tj:hover{ background:#7e5534; color:#fff;}
.regform .agree{ font-size:12px;  color:#333}
.regform .agree input{ margin-right:14px;}
.regform .agree a{ font-style:italic; color:#b76e4d;}
.regform .agree a:Hover{ text-decoration:underline;}
.golog{ color:#937c69; font-size:15px; padding-top:14px; text-align:center;}
.golog a{ color:#937c69;}
.golog a:hover{ color:#7e5534; text-decoration:underline;}
/*登录*/
.forgetpwd{ text-align:center;}
.forgetpwd a{ font-size:14px; color:#222;}
.forgetpwd a:Hover{color:#a38b78; text-decoration:underline;}
/*忘记密码*/
.checkachieve{ font-size:12px; text-align:center; padding-top:8px;}
/*注册成功*/
.regachieve{ text-align:center;}
.regachieve .dui{ padding:20px 0;}
.regachieve .wel{ margin-top:40px; text-align:center; font-size:20px;}
.regachieve .opa{ overflow:hidden; padding:0 14px; margin-top:30px;}
.regachieve .opa a{ display:inline-block; font-size:16px; color:#8f6543;}
.regachieve .opa a:hover{ text-decoration:underline;}
/*组合列表*/
.i_ban{ margin-top:30px;}
.i_ban img{ width:100%; height:auto;}
.combo{ margin:56px 0 0; padding:0 2%; overflow:hidden;}
.comboul{ margin-right:-2.4%;}
.comboul li{ width:30.93%; float:left; margin:0 2.4% 30px 0;}
.comboul li a{ display:block; font-size:0;}
.comboul li a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.comboul li a p{ font-size:15px; color:#222; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:16px;}
.comboul li a:hover{ border-color:#a38b78;}
.comboul li a:hover img{ border-color:#a38b78;}
.comboul li a:hover p{ color:#a38b78; }
/*搜索列表*/
/*系列列表*/
.sys{ margin:56px 0; padding:0 2%; overflow:hidden;}
.sysul{ margin-right:-2.4%;}
.sysul li{ width:30.93%; float:left; margin:0 2.4% 30px 0;}
.sysul li a{ display:block; font-size:0;}
.sysul li a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.sysul li a p{ font-size:15px; color:#222;  text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:16px;}
.sysul li a:hover{ border-color:#a38b78;}
.sysul li a:hover img{ border-color:#a38b78;}
.sysul li a:hover p{ color:#a38b78; }

/*用户中心*/
.mem{}
.memuser{ width:400px; margin:0 auto; padding:54px 0;}
.memuser .i_tit2{ margin-bottom:0;}
.mem_name{ text-align:center; padding:20px 0 20px; font-size:20px; text-align:center;}
.memlm{ text-align:center; padding-bottom:60px;}
.memlm a{ font-size:20px; color:#936643; display:inline-block; padding:10px 0;}
.memlm a:hover{ color:#7e5534;}
.exit{ text-align:center;}
.exit a{ font-size:20px;}
.exit a:hover{ color:#7e5534; text-decoration:underline;}
/*用户中心-编辑地址*/
.editadd{ padding:40px 2% 120px;}
.edit_tit{ font-size:16px; border-bottom:1px solid #a38b78; padding-bottom:4px;}
.edit_tit a{ color:#222;}
.edit_tit i{ margin:0 30px;}
.edit_tit a:hover{ color:#996633;}
.act_editadd{ color:#996633 !important;}

.addlist{ padding:26px 0 24px;}
.addlistul{}
.addlistul li{ display:inline-block; padding:6px 22px; color:#666666; font-size:14px; margin-right:24px; border:1px solid #fff;}
.act_addlist{ border:1px solid #bfbfbf !important; cursor:pointer;}

.renewadd{ overflow:hidden;}
.renewadd .mc_tit{ font-size:12px; border-bottom:1px solid #000;}
.renewadd .mc_tit .mc{ font-size:14px; font-style:italic;}
.renewadd .mc_tit .opa{ width:300px; float:right; text-align:right;}
.renewadd .mc_tit .opa a{}
.renewadd .mc_tit .opa a:hover{ color:#7e5534;}
.renewadd .mc_tit .opa i{ margin:0 12px;}

.renewul{ margin-right:-3.33%; padding-top:6px;}
.renewul li{ float:left; margin-bottom:10px; width:30%; margin-right:3.33%;}
.renewul .mc{ font-size:14px; padding:16px 0; display:block; color:#222;}
.renewul .mc .star{ margin-left:4px;}
.renewul .inputdiv{ padding-left:10px; border:1px solid #dddddd;}
.renewul .selectdiv{ border:1px solid #dddddd;}
.renewul .inputdiv .text{ width:100%; display:block; height:36px; line-height:36px; font-size:14px; color:#555;}
.renewul select{ width:100%; height:36px; line-height:36px; font-size:14px; color:#555;}

.renewadd{}
.renewadd .tj{ padding-top:60px; text-align:center;}
.renewadd .tj input{ padding:12px 72px; background-color:#a38b78; font-size:14px; color:#fff; cursor:pointer;}
.renewadd .tj input:hover{ background-color:#7e5534;}

/*用户中心-订单*/
.hisrecord{ padding:40px 0; min-height:180px;}
.histab{ width:100%;}
.histab th,.histab td{}
.histab th{ font-size:16px; color:#333; border-bottom:1px solid #ccc; text-align:left; font-weight:normal; padding-bottom:8px;}
.histab td{ border-bottom:1px solid #efefef; font-size:14px; color:#666; padding:14px 5px;}
.histab .col01{ width:200px;}
.histab .col02{ width:320px; text-align:center;}
.histab .col03{ width:500px;}
.histab .col04{ width:300px; text-align:center;}
.histab .col05{ width:140px;}
.histab .col06{ width:120px;}
/*用户中心-编辑资料*/
.editinfor{ padding:44px 0; overflow:hidden;}
.editinfor .tit{ margin-bottom:10px; font-size:16px;}
.editinforul{ margin-bottom:40px;}
.editinforul{ margin-right:-8%; padding-top:6px;}
.editinforul li{ float:left; margin-bottom:10px; width:42%; margin-right:8%; overflow:hidden;}
.editinforul .mc{ font-size:14px; padding:16px 0; display:block; color:#222;}
.editinforul .mc .star{ margin-left:4px;}
.editinforul .inputdiv{ padding-left:10px; border:1px solid #dddddd;}
.editinforul .selectdiv{ border:1px solid #dddddd;}
.editinforul .inputdiv .text{ width:100%; display:block; height:36px; line-height:36px; font-size:14px; color:#555;}
.editinforul select{ width:100%; height:36px; line-height:36px; font-size:14px; color:#555;}
/*.editinforul .textgraybg{ background-color:#ebebe4;}
.editinforul .textgraybg .text{background-color:#ebebe4;}*/
.editinfor{}
.editinfor .tj{ padding-top:60px; text-align:center;}
.editinfor .tj input{ padding:12px 72px; background-color:#a38b78; font-size:14px; color:#fff; cursor:pointer;}
.editinfor .tj input:hover{ background-color:#7e5534;}

.select_1{}
.select_2{ width:50%;}
.select_2 select{ width:100%;}
.select_3{ margin-right:-2%; border:none !important;}
.select_3 select{ width:31.33%; margin-right:2%; border:1px solid #dddddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; float:left; height:38px;}
/*用户中心-订单详情*/
.orderdel{ padding:40px 0 100px;}
.orderdelarea{ padding:60px 2% 120px;}
.goods{ width:40%; background:url(../images/icon/black2.png) right top repeat-y; overflow:hidden;}
.goodsul{ padding-right:40px; margin-right:-60px;}
.goodsul li{ width:180px; margin:0 60px 40px 0; text-align:center; float:left;}
.goodsul img{ width:180px;  height:180px;}
.goodsul .mc{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; line-height:1.6; height:51px; overflow:hidden;}

.goodsul .color{ text-align:center;}
.goodsul .color .sezhi{ display:inline-block; vertical-align:middle; width:52px; height:16px; margin-right:8px;}
.goodsul .color .shuzi{ font-size:14px; vertical-align:middle;}
.se1{ background-color:#acc8d6;}
.se2{ background-color:#4e4c4d;}
.se3{ background-color:#ec7373;}
.goodsul .price{ font-size:14px; color:#000; text-align:center;}
.goodsul .account{ font-size:14px; margin-top:20px;}
.total{ font-size:18px; margin-bottom:10px;}
.address{ font-size:18px;}
.address{ width:60%;}
.addressarea{ padding-left:60px;}
.i_tit3{ font-size:20px; color:#222;}
.addresstab{ width:100%; margin-top:14px;}
.addresstab td{ text-align:center; padding:16px 0;}
.addresstab h6{ font-size:16px; color:#222;}
.addresstab p{ font-size:14px; color:#333; margin-top:4px;}
.status{ margin-top:40px;}
.addressarea .status p{ margin-bottom:20px; font-size:14px; color:#222;}
.addressarea .status p .mc{ font-size:16px;}
.addressarea .status a:hover{color:#7e5534;}
/*购物车*/
.cart{ padding:24px 0 50px;}
.cartlist{ width:394px; margin:0 auto; overflow:hidden;}
.red{ color:#cc3333;}
.cartlistul{ margin:0 -33px;}
.cartlistul li{ width:164px; margin:0 33px 40px; text-align:center; float:left;}
.cartlistul img{ width:164px;  height:164px;}
.cartlistul .mc{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; line-height:1.6; height:51px; overflow:hidden;}

.cartlistul .color{ text-align:center;}
.cartlistul .color .sezhi{ display:inline-block; vertical-align:middle; width:52px; height:16px; margin-right:8px;}
.cartlistul .color .shuzi{ font-size:14px; vertical-align:middle;}
.se1{ background-color:#acc8d6;}
.se2{ background-color:#4e4c4d;}
.cartlistul .price{ font-size:14px; margin-top:8px; color:#000; text-align:center;}
.cartlistul .account{ font-size:14px; margin-top:20px;}
.total{ font-size:18px; margin-bottom:10px;}

.cartlistul .num{ overflow:hidden; position:relative; text-align:center; font-size:0; margin-top:16px;}
.cartlistul .num em{ display:inline-block; width:30px; height:30px; background:none;  text-align:center; line-height:30px; font-size:14px;  cursor:pointer;border:1px solid #cccccc;  -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;-o-border-radius:50%; border-radius:50%; color:#ccc; font-weight:bold;}
.cartlistul .num .text{ display:inline-block; width:62px; height:34px; border:0px solid #ccc;text-align:center; line-height:34px; }
.cartlistul .num em:hover{ border-color:#333; color:#333;}
.cartlistul .num em.jian{}
.cartlistul .num em.add{}

.totalprice{ font-size:16px; text-align:center; color:#666; margin-top:0px;}
.gopay{ padding-top:20px;}
.gopay input{ display:block; width:100%; height:40px; font-size:14px; color:#fff; background-color:#a38b78; cursor:pointer; text-align:center;}
.gopay input:hover{ background-color:#7e5534;}
/*购物车 - 3*/
.ordersucc{ width:400px; margin:0 auto; padding:46px 0 60px;}
.ordersucc  .dui{ display:block; padding:10px 0 50px; margin:0 auto;}
.ordersucc .nr{ text-align:center;}
.ordersucc .nr .p1{ font-size:22px; margin-bottom:24px;}
.ordersucc .nr .p2{ font-size:20px; margin-bottom:20px;}
.ordersucc .nr .p3{ font-size:18px; color:#666; margin-bottom:20px;}
/*购物车 - 2*/
.ordercheck{ margin:0 2%;}
.ocbox{ padding:0 0 36px 0; margin-bottom:36px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.i_tit4{ font-size:24px; color:#222; text-align:center; margin-bottom:36px;}
.proinfroul{ width:522px; margin:0 auto;}
.addresstab2{ width:1000px; margin:40px auto 0; max-width:100%;}
.sendinfor{ text-align:center;}
.sendinfor select{ width:300px; height:24px; color:#333; font-size:14px; border:1px solid #babcbe;}
.sendinfor .sendbtn{ display:inline-block; font-size:16px; font-style:italic; margin-left:32px;}
.sendinfor .sendbtn i{display:inline-block; width:30px; height:30px; background:none;  text-align:center; line-height:30px; font-size:14px;  cursor:pointer;border:1px solid #999999;  -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;-o-border-radius:50%; border-radius:50%; color:#999999; font-weight:bold; margin-right:10px; font-size:18px; cursor:pointer;}
.sendinfor .sendbtn:hover{ color:#333;}
.sendinfor .sendbtn:hover i{ color:#333; border-color:#333;}

.payway{ text-align:center;}
.payway span{ display:inline-block; margin-right:36px; font-size:14px; color:#666;}
.payway span input{ margin-right:14px;}

.ocboxlast{ border-bottom:none; margin-bottom:0;}
.mess{}
.mess textarea{ width:700px; height:160px; padding:10px; border:1px solid #dedede; margin:0 auto; display:block;}

.ordercheck .opa{ width:400px; margin:0 auto; }
.ordercheck .opa .total{ margin-top:0px;}
/*产品显示页*/
.p_combo{ padding:40px 2% 30px; background-color:#faf9f8; overflow:hidden;}
.p_sys{ overflow:hidden; padding:30px 0;}
.i_tit5{ font-size:18px; margin-bottom:30px; color:#222;}
.pdt{padding:30px 0% 50px;}
.p_slide{ width:60%; float:left;}
.p_des{ width:34%; float:right;}
.p_des .tit{ font-size:22px; color:#222;}
.p_des .bianhao{ font-size:14px; margin-top:10px;}
.p_des .miaoshu{  margin-top:16px;}
.p_des .price{ font-size:25px; margin-top:26px; padding-bottom:28px; border-bottom:1px solid #e5e5e5;}
.p_des .caizhi{ padding:20px 0; border-bottom:1px solid #e5e5e5;}
.p_des .caizhi .twoword{ display:inline-block; width:50px; font-size:14px; float:left; margin-top:2px;}
.p_des .caizhi .nr{ padding-left:50px; line-height:23px; }
.p_des  .duan{ overflow:hidden; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.duanul{padding-left:50px;}
.duanul li{ float:left; display:inline-block; font-size:0; position:relative; margin-right:8px; cursor:pointer; border:1px solid #fff;}
.p_des .duanul span{ display:inline-block; width:52px; height:16px; border:1px solid #fff;}
.p_des .duanul li.on{ border:1px solid #a38b78;}

.p_des .gui{ overflow:hidden; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.p_des .twoword{ display:inline-block; width:50px; font-size:14px; color:#666; float:left; margin-top:2px;}
.p_des .guilist{ width:310px; float:left;}
.p_des .guilist span{ display:inline-block; padding:0px 10px; border:1px solid #ccc; color:#555; margin-right:8px; cursor:pointer;}
.p_des .guilist span.on{ border:1px solid #a38b78 !important; color:#666 !important; }
.p_des .tj { padding-top:32px;}
.p_des .tj input{ height:42px; font-size:14px; text-align:center; color:#fff; background-color:#a38b78; cursor:pointer; width:100%;}
.p_des .tj input:Hover{ background-color:#7e5534;}
.p_des .opa{ font-size:14px; margin:40px 0 100px;}
.p_des .opa p{ padding:10px 0;}
.p_des .opa a{ }
.p_des .opa p img{ vertical-align:text-top; margin-right:6px;}
.p_des .opa a:hover{color:#7e5534; text-decoration:underline;}

.p_slide{}
.p_slide .intro{ padding-top:24px;}
.p_slide .intro .tit{ font-size:16px;}
.p_slide .intro .nr{ font-size:14px; margin-top:12px; line-height:1.6;}

.focus{ z-index:2; width:100%; height:auto;  margin:10px auto 0; position:relative; overflow:hidden; }
.focus .hd{ width:100%; height:10px; margin-top:-10px; }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focus .prev,.focus .next{ position:absolute; left:0; bottom:50%; margin-bottom:-23px; display:block; width:25px; height:46px; cursor:pointer; font-size:30px; font-weight:bold; color:#7e5534;}
.focus .prev{}
.focus .next{ left:auto; right:0; }
.focus .prev:hover,.focus .next:hover{ opacity:.8;}
.focus .hd ul{ font-size:0; overflow:hidden;}
.focus .hd ul li{ width:33.334%; float:left; height:5px;-webkit-transition:all .5s ease-out 0s; -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s; position:absolute; bottom:0;}
.focus .hd ul li.on{ height:10px;}
.zoomLens{ z-index:999;}


/*如意商城*/

/*侧边搜索*/
.open_menubtn{ background-image:url(../images/icon/close.png) !important;}
.glay{ width:300px; position:fixed; left:0; top:0; height:100%; background:url(../images/icon/gbg.png) top left repeat-y; font-size:12px; z-index:0;}
.gmain{ background-color:#fff; position:relative; z-index:2;}
.open_glay{ margin-left:300px;}
.gsearch{ background:url(../images/icon/black2.png) left bottom repeat-x; padding-bottom:1px;}
.gicon{ width:47px; height:50px; display:inline-block; background-position: center center; background-repeat:no-repeat; float:left;}
.gicon1{ background-image:url(../images/icon/s_icon01.png);}
.gicon2{ background-image:url(../images/icon/s_icon02.png);}
.gicon3{ background-image:url(../images/icon/s_icon03.png);}
.gicon4{ background-image:url(../images/icon/s_icon04.png);}
.gicon5{ background-image:url(../images/icon/s_icon05.png);}
.gicon6{ background-image:url(../images/icon/s_icon06.png);}
.gicon7{ background-image:url(../images/icon/s_icon07.png);}
.gicon8{ background-image:url(../images/icon/s_icon08.png);}

.gsea{}
.gsea{ float:left; padding:4px; background-color:#f8f8f8; width:245px;}
.gsea .text{ display:block; float:left; width:178px; height:40px; font-size:12px; color:#000000; padding-left:10px; line-height:40px; border:1px solid #ebebeb; border-width:1px 0 1px 1px; }
.gsea .tj{ float:left;  width:56px; height:42px; cursor:pointer; font-size:14px; color:#555; text-align:center; border:none; background-color:#ebebeb;}
.gsea .tj:hover{ background-color:#7e5534; color:#fff;}

.gsolu{}
.gsolu li{ padding-bottom:1px; background:url(../images/icon/black2.png) left bottom repeat-x;}
.gsolu li a{ display:block; overflow:hidden;}
.gsolu li a .mc{ display:block; width:241px; padding-left:12px; line-height:50px; float:left;}
.gsolu li a:hover .mc{ background-color:#f0f0f0;}

.g_shaixuan{}
.g_shaixuan .mc{display:block; width:241px; padding-left:12px; line-height:50px; float:left; }

.gsxul{background:#f0f0f0 url(../images/icon/gbg2.png) top left repeat-y;}
.gsxul li{ overflow:hidden; cursor:pointer;}
.gsxul li .mc{display:block; width:240px; padding-left:12px; line-height:50px; float:left;  margin-left:48px; background:url(../images/icon/icon_y.png) 230px center no-repeat;}
.gsxul li:hover .mc{ background-color:#ebebeb;}

.gsxdl{ top:0; height:100%; background:url(../images/icon/gbg.png) top left repeat-y; font-size:12px; z-index:0; position:fixed; left:300px;}
.gsxdl dt{ overflow:hidden; background-color:#fff;padding-bottom:1px; background:#fff url(../images/icon/black2.png) left bottom repeat-x;}
.gsxdl dt .return{ display:block; width:50%; float:left; line-height:60px;}
.gsxdl dt .return span{ margin-left:30px; font-size:14px; padding-left:12px; background:url(../images/icon/return2.png) left center no-repeat;}
.gsxdl dt .return:hover{ background-color:#f2f2f2;}
.gsxdl dt .gaccount{ display:block; width:50%; float:right; line-height:60px;color:#7e5534; text-align:center;}

.gsxdl dd{padding-bottom:1px; background:url(../images/icon/black2.png) left bottom repeat-x;}
.gsxdl dd a{display:block; position:relative; overflow:hidden;}
.gsxdl dd .submc{display:block; width:241px; padding-left:12px; line-height:50px; float:left;}
.gsxdl dd a .checkbox{ position:absolute; right:20px; top:18px;}
.gsxdl dd a:hover{background-color:#f0f0f0;}
.gsekuai{width:47px; height:50px; display:inline-block; background-image:url(../images/filters.png); background-repeat:no-repeat; float:left;background-size: auto 350.5px;}
.gsekuai01{ background-position:-350px -250px}
.gsekuai02{ background-position:-100px -300.5px}
.gsekuai03{ background-position:-200px -300.5px}
.gsekuai04{ background-position:-150px -300.5px}
.gsekuai05{ background-position:-400px 0}
.gsekuai06{ background-position:-250px -300.5px}
.gsekuai07{ background-position:-50px -300.5px}
.gsekuai08{ background-position:-300px -300.5px}
.gsekuai09{ background-position:-350px -300.5px}
.gsekuai10{ background-position:-350px -150px;}

.gsekuai01a{ background-position:-200px 0}
.gsekuai02a{ background-position:-200px -200.5px}
.gsekuai03a{ background-position:-150px -100.5px}
.gsekuai04a{ background-position:-50px -100.5px}
.gsekuai05a{ background-position:0 -100.5px}
.gsekuai06a{ background-position:-100px 0}
.gsekuai07a{ background-position:-50px -50.5px}
.gsekuai08a{ background-position:0 -50.5px}
.gsekuai09a{ background-position:-100px -50.5px}
.gsekuai10a{ background-position:-200px -50px}
.gsekuai11a{ background-position:-100px -100.5px}
.gsekuai12a{ background-position:-100px -150.5px}
.gsekuai13a{ background-position:-150px 0}


.gsekuai01c{ background-position:-300px -100px}
.gsekuai02c{ background-position:-50px 0}
.gsekuai03c{ background-position:-300px -50px}
.gsekuai04c{ background-position:-300px 0}
.gsekuai05c{ background-position:-250px -200.5px}


.gsekuai01d{ background-position:0 -200.5px}
.gsekuai02d{ background-position:-250px -50px}
.gsekuai03d{ background-position:-50px -150.5px}
.gsekuai04d{ background-position:0 -150.5px}
.gsekuai05d{ background-position:0 0}
.gsekuai06d{ background-position:-150px -150.5px}
.gsekuai07d{ background-position:-150px -200.5px}
.gsekuai08d{ background-position:-200px -100px}
.gsekuai09d{ background-position:-250px -100px}
.gsekuai10d{ background-position:-50px -200.5px}
.gsekuai11d{ background-position:-100px -200.5px}
.gsekuai12d{ background-position:-250px -150px}

.gsharebtn{ position:absolute; width:30px; height:30px; background:url(../images/icon/icon04.png) center center no-repeat; right:10px; bottom:30px; z-index:999;}
.bdshare-button-style0-16 .bds_more{ background:none !important;}




.i_tit6{ font-size:24px; color:#222; padding-bottom:12px; text-align:center; border-bottom:1px solid #222;}
.mt40{ margin-top:40px;}







.zong{ color:#a38b78;}
.szong{ color:#7e5534;}
