/**
 * 公共样式
 * @type {Number}
 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img{margin:0;padding:0;border:0;list-style:none;font-weight:normal;  }
img{ border:none;padding:0;margin:0;}
a img{ border:none;}
a:focus{outline:none;}
body {
    font-family:'Microsoft YaHei',Arial, sans-serif;
    color: #7d7d7d;
    padding: 0;
    margin: 0;
    font-size: 12px;
    background-color: #fff;
}
html,body{ }
a{text-decoration:underline; color: #717171;
font-family:'Microsoft YaHei',Arial, sans-serif;}
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear:both; height:0px; font-size:0px;overflow:hidden; display:block; font-size:0px;}
input{font-family:'Microsoft YaHei';color: #707070;}



.fx_container{ width:320px; max-width:100%; margin:0 auto; background:#ffffff;color:#959595;font-size: 10px; position:relative; font-weight:lighter; padding-bottom:42px; overflow:hidden;}

.storetopbg{ background:url(../view/images/hmuserbg.jpg) no-repeat; background-size:100% 100%; width:100%;}
.storetopbg .storeintro{padding:16px 10px;color:#fff; margin:0 auto; overflow:hidden;}
.storetopbg .storeintro .portraitbox{ float:left;}
.storetopbg .storeintro .portraitbox img{width:45px; height:45px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
.storetopbg .storeintro .txt{ margin-left:14px; float:left; width:230px;}
.storetopbg .storeintro h3{font-weight:normal;font-size:14px; line-height:1.5em; margin-top:-1px;}
.storetopbg .storeintro p{font-size:12px;line-height:1.4em; color:#fff;}

.allproduct{ margin-top:10px;}
.allproduct ul{ overflow:hidden; margin:0 5px;}
.allproduct ul li{ overflow:hidden; background:#FFF; background:#FFF; width:145px; float:left; margin:0 5px; margin-bottom:10px;}
.allproduct ul li .singlebox{ border: #e1e1e1 1px solid; width:143px;box-sizing: border-box;overflow: hidden;}
.allproduct ul li .singlebox .propic img{ width:auto;}
.allproduct ul li .txt{ margin:3px 6px;}
.allproduct ul li .txt h3{font-weight:normal;font-size: 13px; line-height:1.5em; color:#636363;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.allproduct ul li .txt p.price{ font-size: 12px; line-height:1.5em; color:#b5b5b5;color:#e70e8a;-webkit-transform: scale(.9, .9);-ms-transform: scale(.9, .9);-o-transform: scale(.9, .9); transform: scale(.9, .9); width:145px; margin-left:-10px;}
.allproduct ul li .txt p.price span{color:#b5b5b5; float:right; text-decoration:line-through;}
.allproduct ul li .txt p.estimated_amount{ color:#e70e8a;font-size: 12px;}
.allproduct ul li .txt p.price i{ font-style:normal;}




.fixedbottom{ width:320px; max-width:100%; margin:0 auto; height:42px; position:fixed; bottom:0; left:50%; margin-left:-160px; border-top:1px solid #e1e1e1; background:#FFF; z-index:20;}
.fixedbottom ul li{ width:20%; float:left;}
.fixedbottom ul li a{ display:block; font-size:12px; color:#717171; text-align:center; line-height:20px;  border-right:1px solid #e1e1e1;font-weight:lighter;}
.fixedbottom ul li a p{-webkit-transform: scale(.9, .9);-ms-transform: scale(.9, .9);-o-transform: scale(.9, .9); transform: scale(.9, .9);}
.fixedbottom ul li a p.iconfont{width:22px;height:22px;margin:0 auto;display:flex;align-items: flex-end ;line-height: 14px;justify-content: center;font-size:22px;}
.fixedbottom ul li:last-child a{border-right:none;}
.fixedbottom ul li a.cur{ color:#e70e8a;}

.cs_section1{ background:#fff; width:100%; padding:16px 0; overflow:hidden;}
.cs_section1 .backbtn{ float:left; background:url(../view/images/backbtn.jpg) no-repeat; background-size:18px 20px; width:18px; height:20px; margin-top:8px; margin-left:5px;}
.cs_section1.bk .seabox { margin-left:30px;}
.cs_section1.bk .seabox .search_bar{ width: 220px; text-align:left;}
.seabox{ position:relative;top:0; left:0; overflow:hidden; margin:0 10px;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px; background:#f7f7f7;}
.seabox .search_bar{display:block; width:240px;height:32px; line-height:32px; padding-left:10px; text-align:center;font-size: 12px; background: #f7f7f7;border:none; outline:none;color: #707070;text-align:center;}
.seabox .submitbtn{ background:none; border:none; cursor:pointer; position:absolute; right:0px; top:0px;display:block; padding:0px 8px; width:42px;height:100%;line-height:35px;background:#e70e8a  url(../view/images/store_search.png) no-repeat center center; background-size:18px 18px; cursor:pointer;outline:none;color: #707070;
border-radius:0px;}

.classify_nav{ background:#fff; width:100%;position:relative; }
.classify_nav>ul{ border-top:1px solid #e1e1e1;}
.classify_nav>ul>li a{ display:block; border-bottom:1px solid #e1e1e1; font-size:14px;height:38px; line-height:38px; color:#7d7d7d; padding:0 12px; cursor:pointer;
 background-image:url(../view/images/arrow_rg.png); background-repeat:no-repeat; background-size:12px 12px; position:relative;}
.classify_nav>ul>li a.first_level{  background-position:300px center;}
.classify_nav>ul>li a.first_level.cur{ background-image:url(../view/images/arrow_rg_hover.png); background-position:140px center; background-size:12px 12px; position:relative; color:#e70e8a;}
.classify_nav>ul>li a.cur i{display:inline-block;position:absolute; top:0;left: 320px;height:100%;width: 2px;background-color: #fff;z-index: 5; }
.classify_nav>ul>li a.first_level.cur i{left:50%;}
.classify_nav ul ul.grade-s{ position:absolute; width:50%; left:100%; top:0px; z-index:3; background-color:#FFF; border-top:1px solid #e1e1e1;}
.classify_nav ul ul.grade-s li{border-left:1px solid #e1e1e1;}
.classify_nav ul ul.grade-s li:after{ content:'.'; text-indent:-999px; display:inline-block;position:absolute; top:0;right:-1px; height:100%;width:2px;background-color: #fff;z-index: 5;}
.classify_nav ul ul.grade-s li a.sec_level{background-position:128px center;margin-left:12px; padding:0; background-color:#FFF;}
.classify_nav ul ul{ border-bottom:1px solid #e1e1e1;box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.classify_nav ul ul.grade-t{ position:absolute; width:50%; left:100%; top:-1px; z-index:3; background-color:#FFF; border-top:1px solid #e1e1e1;}
.classify_nav ul ul.grade-t li a.thi_level{background-position:76px center;margin-left:12px; padding:0; background-color:#FFF;}






/*有三级时*/
.classify_nav .othird ul.grade-s{ width:66.7%;}
.classify_nav .othird ul.grade-s li a.sec_level{background-position:182px center;}
.classify_nav .othird ul.grade-s li a.sec_level.cur{ background-position:76px center;background-image:url(../view/images/arrow_rg_hover.png);color:#e70e8a;}
.classify_nav .othird li a.first_level.cur{ background-image:url(../view/images/arrow_rg_hover.png); background-position:88px center; background-size:12px 12px; position:relative; color:#e70e8a;}
.classify_nav .othird li a.first_level.cur i{left:33.3%;}

.classify_nav .othird li a.first_level.cur {color: #e70e8a;width: 80px;padding-right: 16px;overflow: hidden;}
.classify_nav .othird li a.sec_level.cur {color: #e70e8a; width: 80px;padding-right: 14px;overflow: hidden;}
.classify_nav .othird li a.thi_level { width: 80px;padding-right: 14px;overflow: hidden;}
.classify_nav .othird li a.first_level.cur i {right: 1px;left: inherit;}

.classify_nav .othird ul.grade-s{ width:66.7%;}
.classify_nav .othird ul.grade-s li a.sec_level.cur i{    left: 93px;}



.fttip{border-bottom: 1px solid #e1e1e1;font-size: 14px;height: 40px;line-height: 40px; text-align:center;opacity:0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.advertbox{ padding:10px; background:#FFF;border-bottom: 1px solid #e1e1e1; text-align:center;}
.advertbox img{ width:300px;height:75px; display:inline-block; }

.advertbox2{ padding:10px; background:#FFF;border-bottom: 1px solid #e1e1e1; text-align:center;}
.advertbox2 img{ width:300px;height:75px; display:inline-block; }

.fx_container.qrcode{padding-bottom:42px; background:url(../view/images/qrbg.jpg) no-repeat ; background-size:100% auto;}

.qrwhitebox{ width:240px; padding-top:45px; background:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; margin:0 auto; margin-top:70px; position:relative; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);  
  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3);  
  box-shadow:0 0 5px rgba(0, 0, 0, .3); }
.qrwhitebox .portraitbox{ position:absolute;width:65px; height:65px; left:50%; margin-left:-32px; top:-32px;}
.qrwhitebox .portraitbox img{width:64px; height:64px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%; border:2px solid #e83998;}
.qrwhitebox p.wire{ font-size:13px; padding-bottom:12px; margin:0 25px; border-bottom:1px solid #ececec;}
.qrwhitebox .slogan{ margin-top:14px; font-size:14px; color:#e70e8a; margin-bottom:12px;}
.qrwhitebox .qrpic{ display:inline-block; margin-bottom:6px;}
.qrwhitebox .sharebtn{ height:45px; line-height:45px; background:#f7f7f7; font-size:13px; display:block; margin-top:15px;
border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px; border-top:1px solid #e1e1e1;}
.checkbox_yjys_radio_div .yjyj_zhi_limit{display:inline-block;float:left;margin:8px 3px 0px 10px;}
.checkbox_yjys_radio_div span{display: inline-block;float:left;margin-top:6px;}
input[type=search]:focus {outline: none;border-color: #2ca63b;background-color: #fff;}







