@charset "utf-8";  
*{ margin:0; padding:0; color:#222; font-family:"Microsoft Yahei"; -webkit-tap-highlight-color: transparent; outline:none; }
{ -webkit-tap-highlight-color: transparent; overflow-x: hidden; height: 100%; }
/*滚动条*/
::-webkit-scrollbar{ width:0; background-color:#c3c2c2; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #d0cece; } 

html,body{ position:relative; max-width:750px; background:#f8f8f8; margin:0; padding:0; } 
h1,h2,h3,h4,h5,h6,span,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,form,legend,button,input,textarea,th,td{ padding:0;margin:0;font-family:"Microsoft Yahei", "宋体", Arial, Helvetica, sans-serif; font-size:.25rem; color:#333; }

div{ margin:0; padding:0; }
img { border:0; max-width:100%; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%; font-size:0.25rem; }
ul,ol,li{ list-style:none; }
em,i{ font-style:normal; }
a{ color:#333; text-decoration:none; outline:0; font-size:0.25rem; }
a:active,a:hover,a.current{ outline:0; }
{ margin:0; padding:0; }

input{ border:1px solid #efefef; padding:10px; border-radius:3px; } 
input[type="button"], input[type="submit"], input[type="reset"]{ -webkit-appearance: none; }
textarea:focus{ outline:0; }
select{ padding:0.15rem; border:1px solid #efefef; background:#fff; font-size:.25rem; float:left; }

input[type="checkbox"]{ width:0.42rem; height:0.42rem; cursor: pointer; border:none; background:url(../../../../../public/images/ck_0.png?dsa); background-size:cover; border-radius:22px; -webkit-appearance:none; } 
input[type="checkbox"]:checked{ background:url(../../../../../public/images/ck_1.png?dd); background-size:cover; }

input[type="radio"]{ width:0.42rem; height:0.42rem; cursor: pointer; border:none; background:url(../../../../../public/images/ck_0.png?dssa); background-size:auto 0.42rem; border-radius:0.42rem; -webkit-appearance:none;} 
input[type="radio"]:checked{ -webkit-appearance:none; background:url(../../../../../public/images/ck_1.png?sdd); background-size:auto 0.42rem; -webkit-appearance:none; }
 
.clearfix:after {content:"\0020"; display:block; height:0;clear:both;visibility:hidden;}
.clear{ clear:both; zoom:1; } 
 
table.ltable{ border:none; border-collapse:collapse; border-spacing:0; margin:1px 0 0 0; float:left; }
table.ltable thead{ background:#f8f8f8;}
table.ltable thead tr th{ font-size:12px; padding:5px 0 3px; font-weight:bold; color:#333;  } 
table.ltable tbody tr td{ text-align:center; padding:8px 0 8px 0; color:#333;}
table.ltable tfoot td{ padding:10px 0 0 0; }

table.etable{ border:none; border-collapse:collapse; border-spacing:0; border-top:none; margin:0.2rem 0; float:left; }
table.etable tr{}
table.etable tr td{ color:#333; border:none; padding:0.2rem 0; font-size:.25rem; }
table.etable tr td:first-child{ text-align:right; }
table.etable tr td input { float:left;}
table.etable tr td p{ padding:0.1rem 0; color: #666; float:left;}
table.etable tr td label{ padding:0 20px 0 0; font-size:.25rem; float:left;}
table.etable tr td i{ color:#f30; padding:0.2rem 0 0 0.2rem; font-style:inherit;  float:left;}
table.etable tr td:nth-child(2){ text-align:left; padding-right:0.2rem; }
 
/*提交*/
.submit{ padding:10px 30px; background:#f00; border-radius:3px; color:#fff; -webkit-appearance: none;  float:left;} 
table{ border-collapse:collapse; border-spacing:0; } 

.nomsg{ width:100%; margin:0.5rem 0 2rem; padding:1rem 0 0 0; background:url(../../../../../public/svg/nomsg.svg) center top no-repeat;  background-size:auto 1.5rem; color:#333; text-align:center; float:left;}
.nomsg span{ width:100%; margin:0.75rem 0 0 0; font-size:0.26rem; color:#666; float:left;}

/*分页*/  
.page{ width:100%; text-align:center; margin-top:-1px;  padding:30px 0 30px 0; float:left;}
.page a{ border:1px solid #f5f5f5; margin:0 10px 0 0; background:#fff; border-radius:5px; padding:8px 12px 8px; color:#999999;}
.page span a{ border:1px solid #EE4040; background:#EE4040; border-radius:5px; color:#fff; }
#infscr-loading{ width:100%; padding:0.2rem 0 0 0; background:none; text-align:center; float:left; }
#infscr-loading div{ font-size:0.23rem; }

/*弹出搜索*/
.schAll{ width:7.5rem; display:none;             height:100%; background:#fff; position:fixed; z-index:500; float:left; }
.schAll .schBox{ width:100%; padding:0.12rem 0 0.1rem; border-bottom:1px solid #ddd; background:#fff; float:left; } 

.schAll .schBox .close{ width:0.44rem; height:0.4rem; margin:0.23rem 0.2rem 0.2rem 0.2rem; text-align:center; text-indent:-99999px; background:url(../images/icon/cha.png) no-repeat; background-size:auto 0.44rem; line-height:40px; float:left; }
.schAll .schBox .input{ width:5.7rem; height:0.66rem; border-radius:0.1rem; margin:0.1rem 0; border:1px solid #ddd; float:left; }
.schAll .schBox .input span{ width:0.5rem; height:0.66rem; margin:0.12rem 0 0 0.12rem; background:url(../svg/fdj.svg) no-repeat; background-size:auto 0.44rem; position:absolute; }
.schAll .schBox .input input.sch_input2{ height:0.66rem; line-height:0.66rem; width:100%; outline:0; box-sizing: border-box; padding:0.05rem 0.2rem 0 0.7rem; border:none; font-size:0.3rem; }

.schAll .schBox .go{ width:0.6rem; margin-top:0.22rem; float:left;}
.schAll .schBox .go input.sch_sub{ padding:0 0.12rem 0.12rem; background:#fff; border:none; position:absolute; color:#333; font-size:0.32rem; float:left; }

.schAll .shot{ width:100%; padding:0.2rem 0 0.5rem 0; background:#fff; float:left; }
.schAll .shot .shot_c{ padding:0 0.2rem; }
.schAll .shot .shot_c .name{ width:100%; float:left; }
.schAll .shot .shot_c .name span{ padding:0.12rem 0 0 0; font-size:0.3rem; float:left; }
.schAll .shot .shot_c .con{ width:100%; float: left; }
.schAll .shot .shot_c .con a{ margin:0.18rem 0.2rem 0 0; border-radius:3px; border:1px solid #ddd; padding:0.1rem 0.2rem; color:#666; font-size:0.25rem; float:left;} 
.schAll .shot .shot_c .con a.ch{ color:#f00; }

/*--------------------------------------*/
/*底部导航*/ 
.btm_tab{ width:7.5rem; bottom:0; height:1.1rem; position:fixed; background:#fff; z-index:200; float:left; } 
.btm_tab a { width:25%; height:1.1rem; position:relative; float:left;} 
.btm_tab a i{ width:0.4rem; height:0.4rem; position: absolute; top:0.19rem; left:50%; margin-left:-0.22rem; float:left;}
.btm_tab a i.i1{ background:url(../images/icon/btm_home.png?ssd); background-size:auto 0.4rem; }
.btm_tab a i.i2{ background:url(../images/icon/btm_cats.png?ssd); background-size:auto 0.4rem;}
.btm_tab a i.i3{ background:url(../images/icon/btm_cart.png?ssd); background-size:auto 0.4rem;}
.btm_tab a i.i4{ background:url(../images/icon/btm_usr.png?ssds); background-size:auto 0.4rem;}  
.btm_tab a i.i5{ background:url(../images/icon/btm_sp.png); background-size:auto 0.4rem;}  
.btm_tab a i.i11{ background:url(../images/icon/btm_home2.png?ssd); background-size:auto 0.4rem; }
.btm_tab a i.i22{ background:url(../images/icon/btm_cats2.png?ssd); background-size:auto 0.4rem;}
.btm_tab a i.i33{ background:url(../images/icon/btm_cart2.png?sdsad); background-size:auto 0.4rem;}
.btm_tab a i.i44{ background:url(../images/icon/btm_usr2.png?sdsas); background-size:auto 0.4rem;}  
.btm_tab a i.i55{ background:url(../images/icon/btm_sp2.png); background-size:auto 0.4rem;}  
.btm_tab a span{ width:100%; font-size:0.23rem; padding-top:.7rem; color:#333; text-align:center; float:left; } 

a.cu{ background:#E04500; color:#fff; border-radius:3px; font-size:12px; padding:0 2px; margin:0 5px 0 0; float:left; }

/*底部*/
footer{ width:100%; text-align:center; padding:10px 0 30px 0; float:left;}

/*顶部NAV值*/
.cnav{ width:100%; padding:0.23rem 0 0.18rem; z-index:1; border-bottom:1px solid #f2f2f2; background:#fff; text-align:center; font-size:0.32rem; font-weight:500; color:#333; float:left; } 
.cnav a.back{ width:0.4rem; height:0.44rem; position:absolute; background: url(../images/icon/back.png?ss) no-repeat; background-size:auto 0.4rem; top:0.24rem; left:8px; }
.cnav a.back:after{ width:0.8rem; top:0; line-height:0.38rem; font-size:0.32rem; position:absolute; margin:0.05rem 0 0 0.1rem; content:''; color:#666; float:left; }
.cnav a.thome{ width:0.4rem; height:0.4rem; position:absolute; text-indent:-99999px; background: url(../images/icon/menu.png?ss) no-repeat; background-size:auto 0.4rem; top:0.24rem; right:0.2rem; }

.popup span{ display:block; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #333; position:absolute; top:-10px; right:7%; margin-left:-10px; }
ul.hide_menu{ width:2.5rem; display:none; position:absolute; padding:0 10px 5px; border-radius:0.1rem; background-color:rgba(0, 0, 0, 0.8); top:40px; right:0.2rem; z-index:1000; }
ul.hide_menu li{ width:100%; color:#fff; float:left; } 
ul.hide_menu li a{ width:100%; padding:12px 0; border-bottom:1px solid #616161; color:#fff; float:left; }
ul.hide_menu li span{ text-align:center; font-size:0.35rem; margin-top:-1px; color:#fff; float:left; }

ul.hide_menu li i{ width:0.35rem; height:0.35rem; margin:0 0.2rem 0 0.2rem; float:left; }
ul.hide_menu li i.hm_01{ background:url(../images/icon/top_meun.png); background-size:auto 0.35rem; }
ul.hide_menu li i.hm_02{ background:url(../images/icon/top_meun.png) -0.37rem 0; background-size:auto 0.35rem; }
ul.hide_menu li i.hm_03{ background:url(../images/icon/top_meun.png) -0.85rem 0; background-size:auto 0.35rem; }
ul.hide_menu li i.hm_04{ background:url(../images/icon/top_meun.png) -1.27rem 0; background-size:auto 0.35rem; } 
ul.hide_menu li:last-child a{ border-bottom:0; } 


/*长条提交按钮*/
.sbutton{ width:100%; margin-top:0.2rem; padding:0 0.2rem 0.2rem; box-sizing: border-box; -webkit-box-sizing: border-box; float:left; } 
.sbutton input{ width:100%; padding:0.25rem 0; background:#f00; border-radius:0.05rem; color:#fff; border:1px solid #f00; font-size:0.3rem;  }
.sbutton a{ width:100%; background:#f00; text-align:center; padding:0.25rem 0; color:#fff; font-size:0.3rem; border-radius:0.1rem; float:left;  }
.sbutton button{ width:100%; background:#f00; text-align:center; padding:12px 0; color:#fff; font-size:15px; border-radius:0.1rem; border:none; float:left; }

/*选择地区弹层*/
.area_box{ width:100%; padding:0.18rem 0 0.17rem; cursor:pointer; float:left; }
.area_box span.area_nav{ width:100%; font-size:.28rem; color:#555; float:left; }

.area_html{ width:7.5rem; position:absolute; background:#fff; padding-bottom:1rem; color:#4d525d; position:absolute; bottom:0%; top:0%; left:0; z-index:15; float:left; }
.area_name{ width:7.5rem; height:0.35rem; position:fixed; z-index:2px; background:#f8f8f8; padding:0.2rem 0 0.3rem 0; border-bottom:1px solid #e2e2e2; float:left; } 
.area_name a.addr_back{ height:2.25rem; float:left; } 
.area_name a.addr_back i{ width:0.25rem; height:0.25rem; background: url(../images/icon/back.png) no-repeat; background-size:auto 0.3rem; margin:0.12rem 0 0 0.1rem; float:left; } 
.area_name a.addr_back span{ margin-top:0rem; font-size:0.3rem; float:left; }

.area_con{ width:100%; margin-top: 44px; float:left;} 
.area_con ul.area-list li{ width:100%; border-bottom:1px solid #efefef; background-color:#fff; text-align:justify; font-size:.3rem; line-height:0.25rem; float:left; } 
.area_con ul.area-list li a{ width:100%; padding:0.2rem 0; color:#666; float:left; } 
.area_con ul.area-list li a span{ padding:0.1rem 0 0 0.2rem; float:left; }


/*手机弹窗*/
.mdg_bgcolor{ background:#333; filter:alpha(opacity=80); opacity:0.8; position:absolute; top:0; left:0; width:100%; height:100%; position:fixed; z-index:50; }
.mdg_box_bar{ width:7.5rem; height:100%; top:0; z-index:90; position: fixed; float:left; } 
.mdg_box{ margin:100px 12% 0; position: relative; border:0 solid #efefef; border-radius:3px; z-index:100; transition: all .2s ease; border-radius:0.05rem; overflow:hidden; }
.mdg_box.ch{transform: scale(1); opacity: 1; filter: Alpha(opacity=100); }
.mdg_box.rch{transform: scale(1.2); transition: all .2s ease; }

.mdg_box .name{ width:100%; background:#fff; padding:0.22rem 0; border-bottom:1px solid #efefef; float:left;}
.mdg_box .name span{ padding:0 0 0 0.2rem; font-size:0.3rem; font-weight:bold; float:left; } 
.mdg_box .name em:hover{ text-align:center; } 
.mdg_box .name a.fcancel{ width:0.35rem; height:0.35rem; line-height:0.35rem; text-align:center; color:#333; font-size:0.4rem; margin:0 0.2rem 0 0; background:#fff; border-radius:3rem; float:right; }
.mdg_box .con{ width:100%; background:#fff; float:left;} 
.mdg_box .foot{ width:100%; background:#fff; text-align:center; border-top:1px solid #eee; float:left;}
.mdg_box .foot a{ width:50%; font-size:0.28rem; margin:0; padding:0.22rem 0; float:left; }
.mdg_box .foot a.fsave{ color:#333; margin-left:-1px; }
.mdg_box .foot a.fclose{ color:#333; border-right:1px solid #eee; }

/*弹窗*/ 
.com_box{ position:absolute; z-index:10000; text-align:center; position:fixed; bottom:20%; right:50%; }
.com_box span{ font-size:0.3rem; padding:0.2rem 0.5rem 0.15rem; background:#ddd; color:#333; border-radius:1rem; }

#infscr-loading{ width:100%; height:50px; margin:0 auto; background:#ddd; text-align:center; bottom:200px; z-index:100; float: left; }

.e_tr{ width:7.1rem; padding:0.2rem 0.2rem; border-bottom:1px solid #f8f8f8; background:#fff; float: left; }
.e_td:first-child{ width:1.5rem; padding:0.2rem 0 0.18rem 0.2rem; float:left; }
.e_td:nth-child(2){ width:5rem; float: left; }
.e_td:nth-child(2) input{ width:100%; border:none; padding:0.2rem 0 0.2rem 0; float:left; }


/** 
.uq_color{ color:#ff5777; }
.uq_bgcolor{ background:#f00; }
.uq_border{ border-color:#f00; }
.uq_buy_cart{ background:#f00; color:#fff; }
.uq_buy_now{ background:#f80; color:#fff; }

**/

.uq_color{ color:#FD3D85; }
.uq_color2{ color:#FD76A5; }
.uq_bgcolor{ background:#FD3D85; }
.uq_bgcolor2{ background:#FD4183; }
.uq_border{ border-color:#ff5777; }
.uq_border2{ border-color:#FE96BA;  }
.uq_buy_cart{ background:#FFE6E8; color:#FD5173; }
.uq_buy_now{ background:linear-gradient(90deg,#ff5777,#ff468f); color:#fff; }
.uq_bg{ }





 