/* /data1/wwwroot/js.wcdn.cn/t4/appstyle/lottery/mobile/css/module/base/frame.css merged. @import 0 css:

 */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
a:focus{outline-style:none;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align: middle; }
textarea{resize:none;font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;}


html{font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body{font:1rem/1.3 'Microsoft YaHei', Helvetica,  sans-serif;background: #f2f2f2;overflow-x: hidden;color: #333;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

@media (max-width: 414px) {
  html, body {
    font-size: 80.85%;
  }
}
/*iPhone6*/
@media (max-width: 375px) {
  html, body {
    font-size: 73.24%;
  }
}
/*iPhone4、iPhone5、普通手机*/
@media (max-width: 320px) {
  html, body {
    font-size: 62.5%;
  }
}

/*css框架-checkbox美化*/
.E_checkbox {
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-transform: translate3d(0, 0, 0);
    vertical-align: middle;
}
.E_checkbox input {
    position: absolute;
    opacity: 0;
}
.E_checkbox input + span {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    box-shadow: 0 0 1px 0 #ccc inset, 0 0 1px 0 #ccc inset;
    text-align: center;
}
.E_checkbox input:checked + span:after {
    position: absolute;
    top: 3px;
    left: 3px;
    content: '';
    display: inline-block;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
    width: 12px;
    height: 6px;
    border-color: #29c944;
}
/*css框架-用户图标*/
[class*="icon_u"]{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/base/icon_user.png) 0 0 no-repeat; 
    background-size: 100%;
}
.icon_u{background-position: 0 0;}
.icon_u_co{background-position: 0 -20px; }
.icon_u_club{background-position: 0 -40px; }
.icon_u_vlady{background-position: 0 -60px; }
.icon_u_male{background-position: 0 -80px; }
.icon_u_female{background-position: 0 -100px; }
/*css框架-箭头*/
[class*="icon_arr_"]{position: relative; }
[class*="icon_arr_"]:after{content: ' ';position: absolute;top: 50%;right: 0.7rem;width: 7px;height: 7px;border: #aaa solid;border-width: 1px 1px 0 0;}
.icon_arr_l:after{-webkit-transform: rotate(-135deg);margin-top: -4px; }
.icon_arr_r:after{-webkit-transform: rotate(45deg); margin-top: -4px; }
.icon_arr_u:after{-webkit-transform: rotate(-45deg);  margin-top: -2px; }
.icon_arr_d:after{-webkit-transform: rotate(135deg); margin-top: -6px; }
/*css框架-按钮*/
.E_btn_org, .E_btn_org_active, .E_btn_org_disable,
.E_btn_grey, .E_btn_grey_active, .E_btn_grey_disable,
.E_btn_green, .E_btn_green_active, .E_btn_green_disable,
.E_btn_blue, .E_btn_blue_active, .E_btn_blue_disable,
.E_btn_red, .E_btn_red_active, .E_btn_red_disable{display: block;text-align: center;color: #fff;font-size: 0.75rem; height: 30px;line-height: 30px;-webkit-border-radius: 3px;border-radius: 3px;}
.E_btn_org,.E_btn_org_disable{-webkit-box-shadow: 0 0 1px 0 #ff8200;box-shadow: 0 0 1px 0 #ff8200;background-image: -webkit-gradient(linear, left top, left bottom, from(#ff890a), to(#ff8200) );background-image: -webkit-linear-gradient(top, #ff890a, #ff8200);background-image: linear-gradient(top, #ff890a, #ff8200);}
.E_btn_org:active, .E_btn_org_active{-webkit-box-shadow: 0 0 1px 0 #e07400;box-shadow: 0 0 1px 0 #e07400;background-image: -webkit-gradient(linear, left top, left bottom, from(#e07809), to(#e07400) );background-image: -webkit-linear-gradient(top, #e07809, #e07400);background-image: linear-gradient(top, #e07809, #e07400);}
.E_btn_org_disable{color: rgba(255,255,255,0.3);}
.E_btn_grey,.E_btn_grey_disable{color: #787878;-webkit-box-shadow: 0 0 1px 0 #444;box-shadow: 0 0 1px 0 #444;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa) );background-image: -webkit-linear-gradient(top, #fff, #fafafa);background-image: linear-gradient(top, #fff, #fafafa);}
.E_btn_grey:active, .E_btn_grey_active{color: #787878;-webkit-box-shadow: 0 0 1px 0 #000;box-shadow: 0 0 1px 0 #000;background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#dbdbdb) );background-image: -webkit-linear-gradient(top, #e0e0e0, #dbdbdb);background-image: linear-gradient(top, #e0e0e0, #dbdbdb);}
.E_btn_org .icon_add,
.E_btn_grey .icon_msg,
.E_btn_grey .icon_follow_both,
.E_btn_grey .icon_tick_grey,
.E_btn_org_active .icon_add,
.E_btn_grey_active .icon_msg,
.E_btn_grey_active .icon_follow_both,
.E_btn_grey_active .icon_tick_grey{margin:0 5px 0 0;}
.E_btn_grey .icon_barr_d,
.E_btn_grey_active .icon_barr_d{margin:0 0 0 3px;}
.icon_msg,
.icon_follow_both{display: inline-block;
    width: 13px;
    height: 12px;
    vertical-align: -1px;
    background-image: url(../images/base/icon_action.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100%;}
.btn_34px{height:32px;line-height:32px;}
.btn_w95px{width: 95px;}
/* 加关注已关注样式 */
@font-face {
    font-family: wbfontregular;
    src: url(../fonts/wbfont-regular-webfont.3aa0bd6a.eot);
    src: url(../fonts/wbfont-regular-webfont.8ba29fde.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}
.mod-operate {
    width: 3.375rem;
    padding-top: 2rem;
    display: inline-block;
    float: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.mod-operate.mod-operate-follow i, .mod-operate.mod-operate-follow div {
    color: #ff8800;
}
.operate-inner .inner {
    text-align: center;
}
.icon-font {
    font-family: wbfontregular;
    display: inline-block;
}
.icon-font-follow:before {
    content: "\0062";
}
.icon-font-followed:before {
    content: "\006A";
}
.table{
    display: table;
    width:100%;
}
.td{
    display: table-cell;
    text-align: center;
    width: 33.3%;
    overflow: hidden;
}
.dl{
    width: 100%;
    overflow: hidden;
}
.dt{
    width: 6.5rem;
    text-align: left;
    float: left;
    color: #929292;
}
.dd{
    float: left;
}