/**
 * Created by Dw.
 * User: Ken.Rong
 * Date: 2017/08/24
 * Time: 00:46
 * ver: v1.1.10
*/ 
body {margin:0; padding:0; font-size: 14px;  /*line-height: 1.42857143;font-family:  Microsoft Yahei;*/ background-color:#fff}
/*object, :focus { outline: none; -webkit-tap-highlight-color:none }*/
.mbody{padding: 0; min-width: 300px; max-width: 640px; margin: 0 auto;}

.lhz{line-height:0}
.img-responsive{display: block;width: 100%; max-width: 100%; height: auto;}
.reset_pwd_user{color:#FF0004}
.blank5{position: relative;display: block; height:5px} 
.blank8{position: relative;display: block; height:8px} 
.blank10{position: relative;display: block; height:10px} 
.blank20{position: relative;display: block; height:20px} 
.blank30{position: relative;display: block; height:30px} 
.blank40{position: relative;display: block; height:40px} 
.blank50{position: relative;display: block; height:50px} 
.blank60{position: relative;display: block; height:60px} 
.blank70{position: relative;display: block; height:70px} 
.page-hd-10{ padding:10px; }
.page-hd-15 {padding:15px; }
.pd-tb-10{padding:10px 0; }
.pd-hd-z{padding:0px; }

.if16{font-size: 14px !important;}
.img-response { width: 100%; height: auto; }
.img-logo { width: 90px; height: auto; }

.top-bd{padding:10px 10px; display: flex;}
.top-logo{position: relative; display: inline-block;line-height: 0;}
.top-name{position: relative; display: inline-block; font-size: 14px; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float: right; }

.float_nav{width: 22px; height: 22px; margin-top: 10px;}
.float_nav img{width: 100%; height: auto;}
.float_nav a{line-height: 0; display: block;}
.nvbx{position: absolute; width: 100%; background: #333; z-index: 888; top: 104px;padding: 5px 0; display: none;}
.nvbx a{color: #fff; display: block; padding: 8px;}
.nvbx.at{ display: block;}

.faq{position: absolute; right: -45px; top: 3px; background: #eee; width: 2em; line-height: 2em; height: 2em; text-align: center; border-radius: 50%;}
.tips{font-size: 12px; color: #777; margin-top: 5px; padding: 8px; background: #f2f2f2; line-height: 22px; display: none;}
.tips.onn{display: block;}
.weui-navigator.weui-navigator-wrapper:after, .weui-navigator.weui-navigator-wrapper:before {
    content: " ";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    color: #c7c7c7;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.weui-navigator.weui-navigator-wrapper:before {
    top: 0;
    border-top: 1px solid #c7c7c7;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.weui-navigator.weui-navigator-wrapper:after { bottom: 0; border-bottom: 1px solid #c7c7c7; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }

.weui-navigator-list li.weui-state-hover, .weui-navigator-list li.weui-state-active a {
    color: #d0121b;font-weight: normal;
}
.weui-navigator-list li a {font-size:15px;text-decoration: none; color: #666; display: block; width: 100%; -webkit-box-sizing: border-box; padding: 0px 12px; font-weight: normal;height: 38px; line-height: 38px;}
.weui-navigator-list li.weui-state-hover, .weui-navigator-list li.weui-state-active a:before {
    content: '';
    display: block;
    height: 2px;
    background-color: #d0121b;
}

.weui-navigator-list li.weui-state-hover, .weui-navigator-list li.weui-state-active a:after {
    content: '';
    display: block;
    height: 0px;
}
.slide:after { content: ''; display: block; width: 100%; padding-top: 43%; }

.index-txbx{font-size:17px; text-align: justify;}
.index-txbx p{margin-top: 10px;text-indent:2em}
.index-tt{color:#0069a0;text-align: center}
.remind{padding:10px; position:relative; color: #fff; background: #595757; font-weight: normal;}
.fbox{padding: 1.5em 1.5em; padding-left: 2.2em;}

.fbox.qaform{padding-right: 4em;padding-top: 0;}



.weui-footer{background:#fff; bottom: 0;}
.weui-footer .weui_btn{border-radius:0;line-height: 3.33333333;}
.weui-footer  a{color:#fff}
.weui-footer .weui_btn:after {border-radius:0;border-right: 1px solid #7699c1;}
.weui-footer .weui_btn_blue { background-color: #16196a; }
.weui-footer .weui_btn_blue2 { background-color: #004c9a; }
.weui-footer .weui_btn_blue3 { background-color: #0073be; }

.weui-footer .weui_btn_blue:not(.weui_btn_disabled):active { color: hsla(0, 0%, 100%, 0.79); background-color: #2f5d11; }
.weui-footer .weui_btn_blue2:not(.weui_btn_disabled):active { color: hsla(0, 0%, 100%, 0.79); background-color: #2f5d11; }
.weui-footer .weui_btn_blue3:not(.weui_btn_disabled):active { color: hsla(0, 0%, 100%, 0.79); background-color: #2f5d11; }

.weui_btn_bluex { background-color: #004c9a;border-radius:0; }
.weui_btn_bluex:not(.weui_btn_disabled):active { color: hsla(0, 0%, 100%, 0.79); background-color: #2f5d11; }
.weui_btn_bluex:after {border-radius:0;}



.weui-ecode-btn { border-left: 1px solid #e5e5e5; color: #7d7d7d; display: inline-block; font-size: 17px; margin-left: 5px; padding: 0 0.2em 0 0.5em; vertical-align: middle; }
.weui_cells.bb {border: 1px solid #d9d9d9; margin-top: 1em; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; overflow: inherit; }
.obt_line:after { bottom: 0;border-bottom: 0px solid #d9d9d9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.obt_line:before { top: 0;border-top: 0px solid #d9d9d9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.iwarn:after{content: "*"; position: absolute; left: -18px; color: red; font-size: 27px; height: 27px;}
.warnxx{color: red; font-size: 27px; line-height: 0; height: 0; vertical-align: text-bottom; display: inline-block; margin-right: 4px;}
.weui_cell.pbx{padding:8px 10px}
.weui_cell .ipx{font-size: 15px;}

.upic{color: #ffffff; display: inline-block; font-size: 15px; height: 42px; line-height: 42px; margin-left: 5px; padding: 0 1.6em 0 1.7em; vertical-align: middle; background: #b4b4b4;}

.upic.dels{color: #ffffff; display: inline-block; font-size: 15px; height: 42px; line-height: 42px; margin-left: -3px; padding: 0 1.6em 0 1.7em; vertical-align: middle; background: #b4b4b4;}
.suTxt{padding:15px 24px; font-size: 17px; text-align: justify;}
.suTxt p{margin-bottom: 15px;}

.lottry_bg{background: #f4f4f4;font-size: 19px; }
.lottry_bg .placeholder{background: transparent;color: #333;text-align: right;}
.lottry_bg .date{color:#004c9a; font-weight: 600; font-size:19px; text-align: center;}
.lottry_bg.page-bd .weui-flex{padding:0}
.lottry_bg .opentime{background: #d1d1d3; color: red; height: 2.0em; line-height: 2.0em; text-align: center;}
.weui_btn{font-size: 15px}