html,body{width:100%;margin:0;padding:0;/*-webkit-tap-highlight-color:transparent*/}
html{background-color:#f0f0f0;height:100%}
body{font:normal 14px/22px Arial,"Microsoft YaHei";color:#323232;background-color:#f7f7f7;max-width:640px;margin:0 auto;min-height:100%; overflow-x:hidden;}/*46px tool_bar f5f5f5 e3e2e2*/
section,footer,nav,em,mark,p,span,ul,li,ol,h1,h2,h3,h4,input,textarea{margin:0;padding:0;font-weight:normal;list-style:none;font-style:normal}
input,textarea,select{border:none;outline:none/*;-webkit-user-modify:read-write-plaintext-only*/}
mark{background-color:transparent}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
img{border:none;vertical-align:bottom}
a{color:#323232;outline-style:none;text-decoration:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.l_txt{text-align:left}
.c_txt{text-align:center}
.r_txt{text-align:right}
.indent_txt{text-indent:2em}
.rel{position:relative}
.abs{position:absolute}
.fix{position:fixed}
.hide{display:none}
.no_padd{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.no_margin{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.margin_auto{margin:0 auto}
.t_hide{text-indent:-9999px}
.bold{font-weight:bold}
.block{display:block}
.inline_b{display:inline-block}
.over_hidden{overflow:hidden}
.ellipsis{white-space:nowrap;text-overflow:ellipsis}
.wrap{width:100%}
.not_render{visibility:hidden}
.tle_txt{font-size:14px}
.wkt_box{display:-webkit-box}
.i_pri{color:#d93229;font-size:16px}/*ff5000*/
.market{color:#a1a1a1;text-decoration:line-through}
.gray_txt,a.gray_txt,a.gray_txt:hover,.gray_txt a{color:#707070}
.red_txt,a.red_txt,a.red_txt:hover,.red_txt a{color:#f00}
.btns{width:100px;line-height:38px;background-color:#675079;margin-bottom:20px;border-radius:5px}
.btns:active{background-color:#7d6092}
#theIframeDiv{
width:100%;
max-width:640px;
top:10%;
position:absolute
}
#theIframe{
width:90%; 
border:none;
display:none;
position:absolute;
padding:0;
margin:0;
overflow:hidden;
top:10%;
left:5%;
z-index:100000;
}

.opac0{opacity:0}
.fadeIn{-webkit-transition:opacity .3s ease-in;opacity:1}

.orange_bg{background-color:#c60a1e !important}
.blue_bg{background-color:#0298ff !important}
.comm_p8{background:url(../images/png_8.png ) no-repeat center; background-size: 60px; color: #707070}
.comm_p24{background-image:url(../images/png_24.png );background-size:50px}

.v_center{-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box}
.am{
-webkit-perspective:1000;
-webkit-backface-visibility:hidden;/*support 3d*/
}
header{
}
#common_hd_logo{
width:88px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
height:44px;
left:10px;
color:#5d5d5d;
font-size:14px;
line-height:44px;
padding-left:5px;
text-align:left;

}
#common_hd_logo:active{ background:rgba(0,0,0,.4);}
.common_hd_logo_noBack{
left:12px !important;
}
.hd_tle{
font-size:16px
}
#common_hd,#common_hd_none{
/*height:44px;*/
line-height:44px;
background-color:#f7f7f7
}
#hd_edit{
top:6px;
}
#hd_back,#hd_back_none,#quickbuyback{
width:40px !important;
height:44px !important;
text-indent:-9999px !important;
left:0 !important;
top:0 !important;
background:none;
}
#hd_back:before,#hd_back_none:before,#quickbuyback:before{
content:"";
width:10px;
height:10px;
position:absolute;
top:16px;
left:21px;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
#hd_back:after,#hd_back_none:after,#quickbuyback:after{
right:0;
}
/*
#hd_back:after,#hd_back_none:after,#quickbuyback:after,#favourite_line{
content:"";
width:1px;
height:24px;
background-color:#d5d3d3;
position:absolute;
top:10px;
overflow:hidden
}
*/
#hd_edit{
width:50px;
height:32px;
line-height:32px;
right:10px;
color: #707070;
border-radius:5px;
background-color:#ebebeb
}
.disable_edit{
color:#ccc !important
}

#cart{
width:42px;
height:42px;
padding:4px;
border-radius:42px;
box-shadow:0 0 0 1px #cdcdcd;
left:15px;
bottom:15px;/*tool bar 44px*/
background-color:#fff;
z-index:999;
display:none
}
#cart_bg{
width:100%;
height:100%;
border-radius:42px;
background-color:#7f7f7f
}
#cart_icon{
width:19px;
height:18px;
background-position:0 0;
top:16px;
left:14px;
}
#cart_count{
width:18px;
height:18px;
line-height:18px;
border-radius:18px;
border:2px solid #fff;
background:#ff7c7b;
background:-webkit-gradient(linear,center top,center bottom,from(#ff7c7b), to(#cb080c));
font-size:14px;
font-weight:bold;
color:#fff;
font-style:normal;
box-shadow:0 2px 2px rgba(0,0,0,.4);
right:-3px;
top:-7px;
}
#wd_discount{
font-size:12px;
line-height:18px;
padding:4px;
background:#fff;
background:-webkit-gradient(linear,center top,center bottom,from(#fff), to(#ccc));
text-shadow:1px 1px 0 #eee
}
#close_discount{
width:21px;
height:21px;
background:url(../images/close_discount.png ) 0 0 no-repeat;
background-size:21px;
top:5px;
right:5px
}
#favor_weixin{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1000;
background:url(../images/favor_weixin.png ) top right no-repeat rgba(0,0,0,.8);
background-size:290px;
display:none
}
/*for lower android*/
header,footer,section{display:block}
/*others*/
#float_knowed{bottom:10px;left:30%;width:40%;height:30px;line-height:30px;border:1px solid #b5b5b7;border-radius:4px;color:#cecece}
/*alert + confirm*/
#_alert_bg,#_confirm_bg{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background-color:rgba(0,0,0,0.4);
z-index:100001;
}
#_alert_content,#_confirm_content{
width:240px;/*175*/
border-radius:4px;
margin:0 auto;
color:#333;
text-align:center;
font-size:16px;
position:relative;
background-color:#fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
display:none
}
#_alert_content{
padding:15px;
top:30%;
}
#_confirm_content{
padding:0;
top:25%;
font-size:14px
}
#_confirm_content > p{
padding:20px;
}
#_confirm_btnW{
width:100%;
height:46px;
line-height:46px; border-top: #e3e3e3 solid 1px; margin: 0 auto;
}
#_confirm_btnA,#_confirm_btnB{
width:49%;
height:100%;
font-size:16px;
}
#_confirm_btnA{
float:left; border-right:#e3e3e3 solid 1px;
}
#_confirm_btnB{
float:right;
}
#_confirm_btnA a,#_confirm_btnB a{ color: #333}

#toolbar{
width:100%;
height:46px;
font-size:14px;
left:0;
bottom:0;
z-index:998;/*娴ｅ簼绨拹顓犲⒖鏉烇拷/
position:fixed;
display:none
}

.unreadMsgf{ position: absolute; top: 5px; left:50%; margin-left:26px; display: none; width: 16px; height: 16px; border-radius: 8px; line-height: 16px; text-align: center; color: #fff; font-size: 14px;}
#footermenu{
width:100%;
max-width:640px;
margin:0 auto;
height:45px;
line-height:45px;
text-align:center;
background-color:#f2f2f2;
border-top:1px solid #e3e3e3;
}
.ftm-round-bg{
width:10px;
height:10px;
border-radius:10px;
top:17px;
background-color:#8c8c8c;
margin-right:2px;
vertical-align:top
}
.ftm-icon-arrow{
width:0;
height:0;
border-style:solid;
border-width:0 3px 5px 3px;
border-color:transparent transparent #f0f0f0 transparent;
display:block;
top:2px;
left:2px;
}
.ftm-icon-classes{
width:6px;
height:1px;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
display:block;
top:2px;
left:2px;
box-shadow:0 1px 0 0 #8c8c8c,0 2px 0 0 #f0f0f0;
}
#ftm-search,#ftm-classes,#ftm-user,#ftm-scart{
color: #4c4c4c;
border-right:1px solid #e3e3e3;
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 27%;
position: relative;
}
#ftm-search{ width: 19%}
#ftm-classes{
}
#ftm-classes-div{
opacity:0;
bottom:10px;/*to 60*/
left:0;
line-height:24px;
}
#ftm-classes-child{
overflow-y:scroll;
position:relative;
background-color:#f1f1f1;
border:1px solid #acacac;
border-radius:5px;
}
#ftm-classes-child li{
word-wrap: break-word; 
word-break: normal; 
}
.show-ftm-classes{
}
.ftm-classes-child-li{
}
.ftm-classes-child-line{
width:1px;
height:24px;
display:block;
overflow:hidden;
background-color:#ccc;
margin-top:10px;
}
.ftm-classes-child-x-line{
width:100%;
height:1px;
background-color:#ccc;
left:0;
}
.ftm-classes-child-a{
padding:10px;
display:block
}
#ftm-classes-child-icon-a,#ftm-classes-child-icon-b{
left:50%;
width:0;
height:0;
border-style:solid;
border-width:8px 6px 0 6px;
margin-left:-12px;
}
#ftm-classes-child-icon-a{
bottom:-8px;
border-color:#acacac transparent transparent transparent;
}
#ftm-classes-child-icon-b{
bottom:-7px;
border-color:#f1f1f1 transparent transparent transparent;
}
.classes-child-line-a,.classes-child-line-b{
width:90%;
height:1px;
margin:0 auto;
}
.classes-child-line-a{
background:#f1f1f1;
background:-webkit-gradient(linear, left top, right top, from(#f1f1f1), color-stop(0.35, #c3c3c3), color-stop(0.5, #c3c3c3), color-stop(0.65, #c3c3c3), to(#f1f1f1));
background:-webkit-linear-gradient(left, #f1f1f1, #c3c3c3, #c3c3c3, #c3c3c3, #f1f1f1);
background:-moz-linear-gradient(left, #f1f1f1, #c3c3c3, #c3c3c3, #c3c3c3, #f1f1f1);
background:-o-linear-gradient(left, #f1f1f1, #c3c3c3, #c3c3c3, #c3c3c3, #f1f1f1);
}
.classes-child-line-b{
background:#f1f1f1;
background:-webkit-gradient(linear, left top, right top, from(#f1f1f1), color-stop(0.35, #fff), color-stop(0.5, #fff), color-stop(0.65, #fff), to(#f1f1f1));
background:-webkit-linear-gradient(left, #f1f1f1, #fff, #fff, #fff, #f1f1f1);
background:-moz-linear-gradient(left, #f1f1f1, #fff, #fff, #fff, #f1f1f1);
background:-o-linear-gradient(left, #f1f1f1, #fff, #fff, #fff, #f1f1f1);
}

#footermenu li:last-child{
border-right:0;
}
#for-tool-bar-span{
position:absolute;
top:0;
left:-100%;
}

#tb_content{
width:100%;
max-width:640px;
margin:0 auto;
background-color:#f2f2f2
}
#tb_content_inner{
height:44px;
border-top:1px solid #eaebec;
padding-left:80px;
padding-right:74px;
padding-top:5px;
padding-bottom:5px;
}
.tb_title{
width:60px;
height:45px;
line-height:45px;
top:-1px;
left:0;
border-right:1px solid #e3e3e3;
box-shadow:1px 0 0 0 #eaebec;
text-align: center;
}
.tb_button{
padding: 4px 12px;
background: #fff;
border-radius: 5px;
right: 12px;
top: 7px;
font-size: 14px;
text-align: center;
line-height: 20px;
}
.tb_serch_toggle{
background: url(../images/serch.png ) no-repeat center 16px;
padding: 20px;
background-size: 14px;
font-size: 12px;
left: 18px;
text-align: center;
line-height: 16px;
display: inline-block;
}
.caret {
display: inline-block;
width: 0;
height: 0;
vertical-align: top;
border-top: 4px solid #000000;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: "";
}
.tb_serch_toggle .caret{
margin-top: 1px;
margin-left: 0;
position: absolute;
bottom: -8px;
right: 50%;
margin-right: -2px;
}
#ftm-search .caret{
border-bottom: 4px solid #000000;
border-top: 0;
top: 5px;
left: 50%;
margin-left: -2px;
bottom: auto;
right: auto;
}
.search_left{
border-right: 1px solid #e3e3e3;
width: 70px;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#tb_search{
width:100%;
height:32px;
border:1px solid #e3e3e3;
font-size:14px;
-webkit-appearance:none;
padding:0 8px;
}
#cart-count{
border-radius: 8px;
color: #fff;
line-height:16px;
height:16px;
font-size: 14px;
position: absolute;
top:5px;
left:39px;
width:16px;
/*
background:radial-gradient(at 10px 10px,#ea6a6a,#db1d1d,#ea6a6a);
background:-webkit-radial-gradient(10px 10px,#ea6a6a,#db1d1d,#ea6a6a);
*/
}
#tool_bar_bg{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:999;/*alert 1001*/
background-color:rgba(0,0,0,.8);
display:none
}
#floatDiv_closeWrap,#showBigImg_closeWrap,#itemSK_closeWrap{
background-color:rgba(0,0,0,.8);
width:40px;
height:40px;
border-radius:40px;
position:fixed;
top:5px;
right:5px;
}
#floatDiv_closeWrap_a,#floatDiv_closeWrap_b,#itemSK_closeWrap_a,#itemSK_closeWrap_b{
width:2px;
height:24px;
background-color:#fff;
position:absolute;
top:8px;
left:19px;
}
/*only login*/
.login_body_height{
height:100%;
overflow:hidden
}
#login_float_bg{
width:90%;
display:none;
background-color:#fff;
position:absolute;
z-index:1000;
top:30px;
left:5%;
}
#floatDiv_closeWrap{
z-index:100001;
display:none
}
#login_wrap{
padding:15px 15px;
}
#login_form_submit{
margin-top:20px;
}
#country{
width:100%;
height:35px;
line-height:35px;
display:inline-block;
vertical-align:middle;
text-indent:0;
}
#login_tle{
margin-bottom:15px;
}


.login_input_wrap{
height:35px;
margin-bottom:10px;
}
#login_select_hack_wrap{
background-color:#f6f6f6;
width:100%;
height:35px;
line-height:35px;
overflow:hidden
}
.input_for_login{
height:35px;
line-height:normal;
background-color:#f6f6f6;
border-radius:0;
text-indent:6px;
font-size:14px;
}
#forget_pwd_a{
color:#586b95;
text-decoration:underline;
line-height:30px;
}
.u_btns{
height:40px;
line-height:40px;
color:#fff;
font-size:16px;
background-color:#df2828;
border-radius:2px;
display:block;
}
#loginSMS_tle{
font-size:16px;
padding-bottom:10px;
}
#catch_wrap{
height:37px;
line-height:35px;
padding-left:0;
margin-bottom:10px;
}
#safe_code_input,#catch_times,#catch_code_btn{
width:48%;
height:100%;
}
#safe_code_input{
height:35px;
text-indent:6px;
border:1px solid #ededed;
}
#catch_times,#catch_code_btn{
right:0;
top:0;
z-index:10
}
#catch_code_btn{
background-color:#4fa541;
color:#fff;
z-index:11
}

#favorite{
position: absolute;
width:44px;
height:44px;
bottom:0;
right:15px;
background-color:#fff;
border-radius:5px 5px 0 0;
text-align:center;
overflow:hidden;
font-size:11px;
color:#919191;
line-height:74px;
}
#favorite:before,#favorite:after {
position: absolute;
content: "";
top:11px;
width:9px;
height:14px;
background-color:#b1b0b1;
border-radius:12px 12px 0 0;
-webkit-transition:background-color .3s ease
}
#favorite:before{
left: 21px;
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
#favorite:after{
left: 13px;
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
#favourite_line{
left:0;
}
.fav_un:before,.fav_un:after {
background-color:#bd2021 !important;
}

#uploadapp{ padding-bottom:40px;}
#uploadapp p.txt{ text-align: center; color: #999; height: 30px; line-height: 30px; padding-top: 20px;}
#uploadapp p a{ margin: 10px 15px}


.ellipsis_common_hd{
padding-left:94px;
padding-right:94px;
}
.ellipsis_common_hd h1{
overflow:hidden;
width:100%;
white-space:nowrap;
text-overflow:ellipsis
}


#downloadDiv{
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1000;
background-color:rgba(0,0,0,.8);
background-repeat:no-repeat;
background-position:top right;
background-size:304px;
display:none
}
.download_ios{
background-image:url(../images/download_ios.png);
}
.download_android{
background-image:url(../images/download_android.png);
}


#enter_im_div{
bottom:86px;
z-index:11;
display:none;
position:fixed;
width:100%;
max-width:640px;
height:1px;
}
#enter_im{
width:94px;
margin-left:100%;
position:relative;
left:-100px;
display:block;
}
#to_user_list{
height:16px;
padding:7px 7px 8px;
background-color:#00bc06;
border-radius:25px;
box-shadow:0 0 2px 0 rgba(0,0,0,.4)
}
#to_user_list_icon_div{
width:20px;
height:16px;
background-color:#fff;
border-radius:10px;
}
.to_user_list_icon_em_a,.to_user_list_icon_em_b,.to_user_list_icon_em_c{
width:2px;
height:2px;
border-radius:1px;
top:8px;
background-color:#00ba0a;
}
.to_user_list_icon_em_a{
left:4px;
}
.to_user_list_icon_em_b{
left:9px;
}
.to_user_list_icon_em_c{
right:4px;
}
.to_user_list_icon_em_d{
width:0;
height:0;
border-style:solid;
border-width:4px;
top:14px;
left:6px;
border-color:#fff transparent transparent transparent;
}
#to_user_list_icon_em_num{
width:14px;
height:14px;
border-radius:7px;
text-align:center;
font-size:12px;
line-height:14px;
color:#fff;
top:-14px;
left:68px
}
#to_user_list_txt{
color:#fff;
font-size:12px;
line-height:16px;
padding:0 3px 0 4px;
}
.reg_tip{
line-height: 25px;
margin: 10px auto;
background: url(../images/onsf_icon.png ) no-repeat 4px;
background-size: 16px;
padding-left: 22px;
text-align: left;
}
/*rank-num*/

.rank-num{ height: 30px; line-height: 30px; position: relative;}
.rank-num span{ position: absolute; left: 80px; top: 4px;background: url(../images/ranknum.png) left top no-repeat; background-size: 150px; width:150px;  display: block; height: 30px;}
.rank-num span.grey{  background-position: left top; z-index: 0; width: 150px;}
.rank-num span.orange{background-position: left -30px;z-index: 1; width: 0px;}

.rank-num span.e1{z-index: 2; width: 30px;  background: none}
.rank-num span.e2{z-index: 2; width: 30px;left: 110px; background: none}
.rank-num span.e3{z-index: 2; width: 30px; left: 140px ;background: none}
.rank-num span.e4{z-index: 2; width: 30px; left: 170px;background: none }
.rank-num span.e5{z-index: 2; width: 30px;  left: 200px;background: none}
.rank-num span.e0{background-position: left -30px; z-index: 6}

.btnok,.btncancel{display: block;height: 44px; line-height: 44px;text-align: center;border-radius: 3px; font-size: 15px}
.btnok{background: #c60a1e; color: #fff}
.btncancel{background: #f6f5f5; color: #ce3529}

#ie_div{
width:100%;
line-height:22px;
padding:3px 0;
color:#666;
border-bottom:1px solid #666;
background-color:#fff;
text-align:center;
position:relative;
z-index:999999
}
#doReport{
position:absolute;
top:0;
right:50px;
padding:0 8px;
color:#777
}

/*wx_icon*/
#share_wx_addr{
padding-left:10px;
top:0;
right:10px;
color:#999
}
#wx_icon_a,#wx_icon_b{
background-color:#469e38;
}
#wx_icon_a{
width:12px;
height:10px;
border-radius:5px;
left:0;
top:7px;
z-index:9
}
#wx_icon_b{
width:10px;
height:8px;
border-radius:4px;
box-shadow:0 0 1px 0 #fff;
left:6px;
top:12px;
z-index:10;
}
.wx_icon_em_a,.wx_icon_em_b{
width:1px;
height:1px;
border-radius:1px;
background-color:#fff;
top:3px;
}
.wx_icon_em_a{
left:3px;
}
.wx_icon_em_b{
right:3px;
}
.wx_icon_em_c{
width:0;
height:0;
border-color:#469e38 transparent transparent transparent;
border-width:4px 1px 4px 1px;
border-style:solid;
top:8px;
left:0;
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-o-transform: rotate(40deg);
transform: rotate(40deg)
}
#wx_icon_b .wx_icon_em_c{
top:6px !important;
left:8px !important;
-webkit-transform: rotate(-40deg) !important;
-moz-transform: rotate(-40deg) !important;
-ms-transform: rotate(-40deg) !important;
-o-transform: rotate(-40deg) !important;
transform: rotate(-40deg) !important
}

#unpay_top_notice{
position:fixed;
z-index:998;
background-color:rgba(255,231,66,.8);
width:100%;
max-width:640px;
height:44px;
line-height:44px;
text-indent:40px;
color:#444;
}
#unpay_top_notice_em,#unpay_top_notice_close,#unpay_top_notice_close_a,#unpay_top_notice_close_b{
position:absolute;
}
#unpay_top_notice_em{
width:14px;
height:14px;
line-height:14px;
border-radius:8px;
border:1px solid #c91700;
color:#c91700;
text-align:center;
text-indent:0;
top:14px;
left:16px;
}
#unpay_top_notice_close{
width:20px;
height:20px;
top:8px;
right:8px;
}
#unpay_top_notice_close_a,#unpay_top_notice_close_b{
background-color:#78745c;
}
#unpay_top_notice_close_a{
width:1px;
height:10px;
top:5px;
left:9px;
}
#unpay_top_notice_close_b{
width:10px;
height:1px;
left:5px;
top:9px;
}
/*45deg*/
.r_45deg_a,#dlBuyerAppClose:before,#unpay_top_notice_close,#favorite:after,#floatDiv_closeWrap_a,#itemSK_closeWrap_a{
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}
.r_45deg_b,#dlBuyerAppClose:after,#favorite:before,#floatDiv_closeWrap_b,#itemSK_closeWrap_b{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg)
}
#dlBuyerAppWrap{
height:36px;
padding:12px 0 12px 30px;
background-color:#282522;
color:#fff;
line-height:18px;
position:relative
}
#buyerAppLogo{
width:40px;
height:40px;
background:url(../images/buyerAppLogo.png ) 0 0 no-repeat;
background-size:40px;
left:35px;
top:10px;
}
#dlBuyerAppWrap h3{
font-size:18px;
font-weight:bold
}
#dlBuyerAppBtn{
height:30px;
line-height:30px;
padding:0 12px;
border-radius:4px;
background-color:#51b333;
font-size:16px;
right:15px;
top:15px;
color:#fff;
}
#dlBuyerAppClose{
top:0;
left:0;
width:20px;
height:20px;
background-color:#000;
}
#dlBuyerAppClose:before,#dlBuyerAppClose:after{
content:"";
width:1px;
height:14px;
top:3px;
left:10px;
position:absolute;
background-color:#fff;
}
#dlBuyerAppClose_wrap{
top:0;
left:0;
width:30px;
height:30px;
}
#dlBuyerAppInner{
padding-left:55px
}
.unreadMsgf,#cart-count,#to_user_list_icon_em_num{
background-color:#f00;
}
#iWantAShopEm{
height:14px;
line-height:14px;
padding:0 5px;
border:1px solid #198e77;
border-radius:2px;
font-size:10px;
color:#198e77;
position:absolute;
left:50%;
top:14px;
margin-left:55px;
}
.hd_tle{/* background:#b00000;*/}
.hd_tle img{ width:90px; margin-top:5px;}
.abs{ cursor:pointer;}
.cd-top{ position:absolute; right:0;}
#goTopBtn{ 
width: 32px;
height: 32px;
background-color: rgba(0,0,0,0.8);
border-radius: 2px;
text-align: center;
z-index: 1001;
position: fixed;
right: 6px;
bottom: 52px;
} 


#goTopBtn::before{
content: "";
width: 12px;
height: 12px;
float: left;
position: relative;
top: 17px;
margin-left:9px;
display: block;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(225deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(225deg);
}
.icons1{ width:17px; height:2px; background:#fff; display:inline-block; position:absolute; top:12px; left:7px;}










/* list 系列专辑*/
img{ border:none !important;}
#container{width:100%;max-width:640px;margin-left:auto;margin-right:auto;}
#container ul{width:32%;list-style:none;float:left;overflow:hidden;}
#container ul li{background-color:#FFF;margin-bottom:6px;border-radius:2px; overflow:hidden;height:100%;}
#container ul li .zj_box{position:relative;}
#container ul li img{width:100%;border:none!important;border-radius:2px 2px 0 0;vertical-align:bottom;overflow:hidden;height: auto;}
#container ul li .zj_box .zj_sign{position:absolute;bottom:0;left;0;width:100%;height:20px;line-height:20px;overflow:hidden;}
#container ul li .zj_box .zj_sign span{float:left;text-align:center;font-size:12px;}
#container ul li .zj_box .zj_sign .counts{width:40%;background:#000;color:#fff;}
#container ul li .zj_box .zj_sign .read{width:60%;background:#ffff00;color:#333;}
#container ul li .series_default{padding:0 10px;background: #f9d507;color: #666;font-family: "微软雅黑",'microsoft yahei';text-align:left;font-size:12px;}
#container ul li .series_default span{display:block;}
#container ul li .series_default h3 {font-size:16px;color: #1a1a1a; margin-bottom: 5px;font-weight:bold;}
#container ul li .series_default em {color: #1a1a1a;margin-left: 5px;font-style: normal;font-weight: 400;}
#container ul li .series_default em.count_num{margin:0 5px 0 0;}

.water_user{color:#666;font-size:12px;height:22px;line-height:22px;color:#575757;text-align:center;white-space: normal;/* padding:0px 10px; white-space:nowrap; text-overflow:ellipsis;*/ overflow:hidden;}
.pdp4{padding:4%;}
#container ul li div{ border:none !important;}
#container ul li a{ border:none;}
.water_option{font-size:20px;padding:4% 0 4% 5%;border-radius:0 0 8px 8px;}
.water_option:after{content:"";display:block;clear:both;visibility:hidden;}
.option_item{color:#3e88cd;text-decoration:none;margin-right:2%;color:#a7a7a7;padding-left:14%;margin-bottom:9px;}
.option_coll{background:url(../images/icon_coll.gif) no-repeat left center;background-size:auto 85%;}
.option_comt{background:url(../images/icon_comt.gif) no-repeat left center;background-size:auto 85%;}
.loadMeinvMOre{height:36px;line-height:34px;color:#999;text-align:center;background:#f9f9f9;display:block;clear:both;text-decoration:none;}
.loadMeinvMOre:hover{ background:#f0f0f0;color:#666;}


.story{width:24%;position:fixed;top:60%;right:2%;}
.copyRight{text-align:center;font-size:12px;color:#898989;}
.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}
.clear{clear:both;height:0px;line-height:0px;overflow:hidden;font-size:0px;}
.hidden{display:none;}
.fv{font-family:"微软雅黑"}
.fl{ float:left}
.fr{ float:right}
.pr{ position:relative}
.pa{ position:absolute}
.ie6 img{ width:100%; border:none}
.block-img img{ display:block}


.pageBox{
width:100%;
max-width:640px;
min-width:320px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}














.footer{
color:#80C3E0;
line-height:20px;
text-align:center;
padding-top:8px;
padding-right:52px;
padding-bottom:8px;
position:relative;
}
.footer img{
width:52px;
height:52px;
margin-top:-26px;
position:absolute;
right:0px;
top:50%;
}
.footer2{color:#a7a4a2;}
/* footer end */


.page-bg{
width:100%;
height:100%;
min-height:100%;
background:url(../images/bg4.png) repeat;
position:fixed;
left:0px;
top:0px;
z-index:100;
}
.coll-div{
width:80%;
border-radius:6px;
margin:-60px 0 0 -2px;

background:#fff;
position:fixed;
left:10%;
top:50%;
z-index:110;
}
.close{
width:20px;
height:20px;
cursor:pointer;
background:url(../images/bg14.jpg) no-repeat center center;
background-size:16px 16px;
position:absolute;
right:10px;
top:8px;
}
.collD-p{
height:30px;
font-size:22px;
line-height:30px;
text-align:center;
padding:50px 0 40px;
}
.collD-p span{
color:#007eba;
padding-left:30px;
background:url(../images/bg15.jpg) no-repeat left center;
background-size:26px 18px;
}
.share-div{
width:60%;
overflow:hidden;
padding:5px 5% 0 35%;
position:fixed;
left:0px;
top:0px;
z-index:110;
}
.share-div img{float:right;}


.col li{zoom: 1;
position: relative;
overflow: hidden; }
.juchibox{

height:600px;
overflow:hidden;
}
.juchi{
z-index: 1000;
display: block;
position: absolute;
height: 13px;
background: url('http://imgs.redocn.com/image/juchi.png') repeat-x;
bottom:20px;
width:205px;
}
#container ul li .zj_box.juchibox .juchi{bottom:0;}
#container ul li .zj_box.juchibox .zj_sign{bottom:14px;}
.f-fl::before{content: "";width: 12px;height: 12px; float:left;  position:relative; top:16px;display:block;border-bottom: 2px solid #5d5d5d;border-right: 2px solid #5d5d5d;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}


#hd_back{ margin-left:-33px; margin-top:-10px;}
.juchibox{height:250px;overflow:hidden;}
.hd_tle{ background:#f7f7f7; color:#222;}
.hd_tle span{ font-weight:bold !important;}
.hd_tle img{ width:90px; margin-top:5px;}
.abs{ cursor:pointer;}
.i_li{ width:33%; overflow:hidden;}
.i_li a{ border:1px solid #ccc;} 
.tag-list{ max-width:620px; margin:0 auto; font-size:12px; /*padding-left:15px;*/ margin-top:15px;background:#fff; overflow:hidden; padding-bottom:15px;}
.tag-list div{ float: left;width:33.33%;padding: 0;padding-left:20px;margin-top:12px;background-color: transparent;border: none; text-align:left;}
.active{ color:#991010;}
.tag-list div span{display:block;max-width:82px;height:18px;line-height:18px;overflow: hidden;}
.tag-list div a{display:block;height:18px;overflow:hidden;zoom:1;}
.tag-list div.active a{color:#991010;}
.tag-list>a{margin-right:10px;}
/*杩欐鍙鑷村睆骞曠Щ鍔�/

.i_txt{font-size: 12px;color: #323232;height: auto; line-height: 18px;margin: 6px 0 6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 6px;}
.i_txt{font-size: 12px;color: #323232;height: auto; line-height: 18px;margin: 6px 0 6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0px 6px;}
body{position:relative;}
#wrapper{position:absolute;top:0px; bottom:0px; max-width:640px;width:100%;text-align:center;}
.juchibox{height:250px;overflow:hidden;}
#scroller {
position:relative;
/*	-webkit-touch-callout:none;*/
-webkit-tap-highlight-color:rgba(0,0,0,0);

float:left;
width:100%;
padding:0;
}

.menu-wrap{ width:250px;}
.sxjg::after{content: "";
position: relative;
top: 13px;
width: 0;
border: 7px solid #222;
height: 14px;
margin-left:3px;
border-color: #222 transparent transparent transparent; overflow:hidden;}
#close-button{ float:right;  border:none; padding:0px 15px; font-size:14px; height:35px; background:#B1061C; color:#fff; cursor:pointer; border-radius:2px; margin-top:8px; margin-right:8px;}
.shai-xuan{ position:absolute;left:40%; z-index:10; line-height:44px;}
.demo{width:300px;margin:40px auto 0 auto;}
.menu-wrap h2{ background:#27292C; height:51px; line-height:40px; width:100%; position:absolute; top:0; left:0;}
.btn-sel{ width:100%; height:35px; line-height:35px; font-size:14px;font-weight:bold; position:relative; top:11px; margin-bottom:6px; color:#333;border-radius:3px; border:none;padding-left:10px;}	
.nice-select select{ height:35px; line-height:35px;-webkit-appearance:none; background:#fff; border:1px solid #ccc;}
.regular-checkbox {
display: none;
}

.regular-checkbox + label {
background-color: #fafafa;
border: 1px solid #cacece;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding: 9px;
border-radius: 3px;
display: inline-block;
position: relative;
top:5px;
margin-right:5px;

}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
background-color: #e9ecee;
border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color: #99a1a7;
}

.regular-checkbox:checked + label:after {
content: '\2714';
font-size: 14px;
position: absolute;
top: 0px;
left: 3px;
color: #99a1a7;
}
.check-boxs{
margin-top:12px;
margin-bottom:10px;
background:#fff;
overflow:hidden;
padding-bottom:10px;
border-radius:3px;
}
.check-boxs h4{ font-size:14px; font-weight:bold; line-height:30px; background:#eee;  padding-left:10px; margin-bottom:10px;}
.check-boxs ul li{
font-size:12px;
color:#666;
float:left;
width:60px;
margin-bottom:7px;
margin-left:10px;
}
.regular-checkbox{ margin-top:5px;}

/*鍗曢�*/
.regular-radio {
display: none;
}

.regular-radio + label {
-webkit-appearance: none;
background-color: #fafafa;
border: 1px solid #cacece;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding: 9px;
border-radius: 50px;
display: inline-block;
position: relative;
top:5px;
}

.regular-radio:checked + label:after {
content: ' ';
width: 12px;
height: 12px;
border-radius: 50px;
position: absolute;
top: 3px;
background: #99a1a7;
box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
text-shadow: 0px;
left: 3px;
font-size: 32px;
}

.regular-radio:checked + label {
background-color: #e9ecee;
color: #99a1a7;
border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.common_hd{ background:#f8f8f8; height:auto; overflow:hidden;}
.top-header{ max-width:620px; margin:0 auto;}
.hd_tle img{ width:90px; margin-top:5px;}
.abs{ cursor:pointer;}
.cd-top{ position:absolute; right:0;}
.top-logo{ padding-top:10px;}
.sortContent li{ float: left; height: 35px; line-height: 35px; width: 33.3%; overflow: hidden;border-bottom: #ccc solid 1px;}
.logo-title{width:100%; margin-bottom:20px;}
.logo-title img{ width:152px; height:45px;}
.logo-title strong{ position:relative; top:12px; color:#991010; font-size:13px;}
.top-logo strong{ display:inline-block; position:relative; bottom:10px;}
.top-search{ overflow:hidden;  padding-bottom:10px; max-width:620px; margin:0 auto; background:red;}
.click-search{width:20%;height:auto;text-align:center; line-height:35px; background:#991010; color:#fff; -webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius:4px; overflow:hidden; display:inline-block;position:relative;right:2px;}
.soso{ width:73%;  height:35px;padding-left:10px; border:1px solid #ccc;  border-right:none; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius:0; overflow:hidden; display:inline-block;position:relative;left:2px;top:1px; font-size:13px; }

.soso:focus{ border:1px solid #991010; border-right:none;}
.sorts{position: relative;overflow:hidden;margin-top: 10px;max-width:620px; margin:0 auto;padding-bottom:20px; text-align:center;}

.click-more a{color:#991010;}
.click-more:before{content:""; position:absolute; top:15px; right:136px; border:3px solid #991010; border-color:#991010 transparent transparent transparent;}
.click-more2:before{content:""; position:absolute; top:13px; right:136px; border:3px solid #991010; border-color:transparent transparent #991010 transparent  !important;}
.col li{zoom: 1;
position: relative;
overflow: hidden; }
.juchibox{

height:250px;
overflow:hidden;
}
.juchi{
z-index: 1000;
display: block;
position: absolute;
height: 13px;
background: url('http://imgs.redocn.com/image/juchi.png') repeat-x;
bottom: 20px;
width:205px;
}

#bottom-footer{width:100%; background:#991010; overflow:hidden; color:#fff;}
#bottom-footer nav{ padding-left:13px; height:40px; line-height:40px; font-size:15px;}
#bottom-footer nav a{color:#fff;}
#bottom-footer nav p{ text-align:center;}
#bottom-footer .footer-center{ text-align:center;}
#bottom-footer p:first-child{font-size:15px;}
#bottom-footer p{ text-align:center; font-size:11px; padding-top:2px;}
.footer-center{ padding:7px 0px;}
.footer-center .pc-center{color:#fff; position:relative; display:inline-block;}
.footer-center span{ position:relative; left:20px;}

.pc-center::before{ content:""; position:absolute; top:4px; left:-22px; width:30px; height:28px; background:url(../images/pcc.png) no-repeat; background-size:15px 14px;}
#slider{ position:relative;}
.downloadss{ float:right; line-height:49px; margin-right:10px; width:66px; height:30px; line-height:30px; background:#991010; border-radius:2px;  margin-top:9px;}
.downloadss a{color:#fff; position:relative; right:9px;}

.downloadss .n-ico{ float:left;width:37px; height:37px; background:url(../images/inforBg_f35db12.png) no-repeat center; background-size:15px; position:relative;
bottom:4px; right:1px;}
.pubu_img_xiangao{width:100%; height:auto;}
.f-big{ position:fixed; bottom:100px; right:13px; }
.f-big a{display:inline-block;width:32px; height:32px; background:url(../images/center.png) no-repeat; background-size:32px;}
.g-lists{max-width:620px; width:100%; margin:0px auto; overflow:hidden; background:#f0f0f0; position:relative; top:4px;}
.g-lists a{display: inline-block; padding:4px 12px;font-size: 12px;color: #333;}
.g-lists span.current{display: inline-block; padding:4px 12px;background:#991010; color:#fff;}
.g-menu{ position:absolute; top:13px; right:10px;}
.g-menu #g-menu-list{ display:none;width: 80px;padding: 6px 0; font-size:16px;position: absolute;top: 35px;right: -7px;border-radius: 3px; background:rgba(0,0,0,.4); z-index:88;}
.g-menu #g-menu-list li{line-height:32px; text-align:center; padding-top:2px;}
.g-menu #g-menu-list li:first-child{ padding-top:4px;}
.g-menu #g-menu-list li:last-child{ padding-bottom:4px;}
.g-menu #g-menu-list li a{color:#fff;}
.g-menu .nav-menu{ display:inline-block;width:22px; height:20px; background:url(../images/img-navmini.png) no-repeat; background-size:22px 20px; position:relative; right:3px;}
.g-menu .nav-menus{ display:inline-block;width:22px; height:20px; background:url(../images/img_2.png) no-repeat; background-size:19px 17px; position:relative;top:4px; right:0px; padding:8px 0px; }
.g-menu .g-menu-lists{ display:none;width: 80px;padding: 6px 0; font-size:16px;position: absolute;top: 35px;right: -10px;border-radius: 3px; background:rgba(0,0,0,.8); z-index:88; color:#fff;}
.g-menu .g-menu-lists li a{color:#fff;}
.g-menu .g-menu-lists::before{content:""; position:absolute; top:-20px; right:15px; border:10px solid rgba(0,0,0,.4); border-color:transparent transparent rgba(0,0,0,.8) transparent;}
.g-menu #g-menu-list::before{content:""; position:absolute; top:-20px; right:15px; border:10px solid rgba(0,0,0,.4); border-color:transparent transparent rgba(0,0,0,.4) transparent;}
#control_btn_inner{ width:60%; max-width:320px; margin:0 auto; text-align:center;  position:relative; right:31px;}
.check-boxs input[type=checkbox]{ margin-right:5px;}

/*#search-content{-webkit-column-count: 3;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;-moz-column-count: 3;column-count: 3;}*/

/**/
.ad-list{width: 100%;max-width: 620px;margin: 0px auto;overflow: hidden;background: #fff;margin-bottom: 10px;}


/**/
.g-fixed-wrap{position: fixed;bottom: 0;max-width: 640px;width: 100%;z-index: 9999;}
.g-fixed-wrap img{width: 100%;height: auto;}
.g-guanggao-wrap{max-width: 640px;width: 100%;}
.g-guanggao-wrap img{width: 100%;height: auto;}
.g-menu .g-menu-lists{overflow: initial !important;}

.g-footer{width:100%;padding-bottom:5px;margin-top:10px;background: #991010;color: #fff;text-align: center;}
.g-footer p{color: #fff;margin:0;font-size:12px;}
.g-footer p:first-child{font-size:14px;padding:5px 0px 0px 0px;}
.g-footer p a#godesktop{display: inline-block;color: #fff;margin-right: 30px;}
.g-footer p a.redocn_mobile{display: inline-block;color: #fff;margin-right:20px;}