._border_box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.mt20 {
    margin-top: 20px
}

.hide {
    display: none !important
}

.none {
    display: none
}

.show {
    display: block
}

.placeholder {
    opacity: .5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    position: relative;
    min-height: 1px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left
}

.col-xs-9 {
    width: 75%
}

.col-xs-6 {
    width: 48%
}

.col-xs-4 {
    width: 31%
}

.col-xs-3 {
    width: 25%
}
body{
	position: relative;
	height: 100%;
	display: block;
}
/* html,body {
  position: absolute;
  height: 110%;
  top: 0;
  left: 0;
  overflow: hidden;
} */
.pop {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 180;
    display: none;
}
.pop-mask{
	width: 100%;
	height: 100%;
	z-index: 100;
	background: url(../images/pop-bg.jpg) top center no-repeat;
    background-size: 100% 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

.pop .close {
    width: .49rem;
    height: .49rem;
    background: url('../images/close.png') center;
    background-size: 100%;
    position: absolute;
    top: .3rem;
    right: .34rem
}

.pop .pop-box {
    width: 5.22rem;
    height: 11.81rem;
    margin: 0 auto;
    padding-top: .6rem
}

.pop .pop-box .title {
    color: #f8d815;
    font-size: .56rem;
    font-weight: bold;
    line-height: .56rem;
    padding-bottom: .45rem;
    border-bottom: .01rem solid rgba(255,255,255,0.2);
    text-align: center
}

.pop .pop-box .big-txt {
    margin-top: .5rem;
    margin-bottom: .3rem;
    color: #f8d815;
    font-size: 18px;
    text-align: center;
    vertical-align: text-bottom
}

.pop .pop-box .big-txt .big {
    font-size: 24px
}

.pop .pop-box .small {
    font-size: 10px;
    color: #ffffff;
    text-align: center
}

.pop .pop-box .small span {
    color: #f8d815
}
.pop .pop-box .go-loot {
    width: 100%;
    display: inline-block;
    height: 1rem;
    line-height: 1rem;
    border: 1px solid #f8d815;
    background: #f8d815;
    font-size: .33rem;
    font-weight: bold;
    text-align: center;
    border-radius: .8rem;
    margin-top: .31rem;
    color: #5b2400;
    box-sizing: border-box;
}
.pop .pop-box .normal {
    color: #fff;
    font-size: .24rem;
    line-height: .36rem;
    padding-top: .2rem;
    text-align: center
}

.pop .pop-box .input {
    width: 5.22rem;
    /* height: 1rem;
    line-height: 1rem; */
    background: #fff;
    border-radius: .8rem;
    text-align: center;
    font-size: .28rem;
    line-height: 0.3rem;
    box-sizing: border-box;
    padding: 0.36rem 0;
    margin-top: .21rem;
    border: none;
    color: #000;
    display: block;
}

.pop .pop-box .inputbox {
	width: 5.22rem;
    height: 1rem;
    display: block;
    margin: 0 auto;
    position: relative;
    margin-top: .21rem
}

.pop .pop-box .inputbox input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: .4rem;
    text-align: left;
    margin-top: 0
}

.pop .pop-box .inputbox .piccode-btn {
    position: absolute;
    right: .1rem;
    top: .1rem;
    width: 1.8rem;
    height: .8rem;
    border-radius: 32px;
    overflow: hidden
}

.pop .pop-box .inputbox .piccode-btn img {
    width: 100%;
    height: 100%
}

.pop .pop-box .inputbox .code-btn {
    position: absolute;
    right: .2rem;
    top: .24rem;
    padding: 4px 10px;
    border-radius: 15px;
    font-size: 14px;
    color: #5b2400;
    background-color: #f8d815
}

.pop .pop-box .inputbox .code-btn.is-send {
    color: #333;
    background-color: #afadad;
    pointer-events: none
}

.pop .pop-box .due-now-btn {
    width: 100%;
    display: inline-block;
    height: 1rem;
    line-height: 1rem;
    border: 1px solid #f8d815;
    background: #f8d815;
    font-size: .33rem;
    font-weight: bold;
    text-align: center;
    border-radius: .8rem;
    margin-top: .31rem;
    color: #5b2400;
    box-sizing: border-box
}

.pop .success {
    width: 6rem
}

.popsns {
    text-align: center
}

.popsns h2 {
    width: 6rem;
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: .3rem;
    font: normal .56rem/2 "";
    color: #f8d815;
    border-bottom: .01rem solid rgba(255,255,255,0.2);
    text-align: center
}

.popsns p {
    text-align: center;
    font: normal .24rem/1.5 "";
    color: #fff
}

.popsns img {
    margin: .2rem auto;
    width: 2.66rem
}

.popsns .sns a {
    display: block;
    width: 1.4rem;
    height: 2rem;
    float: left;
    margin: .3rem .3rem;
    padding-top: 1.2rem;
    font: normal .28rem/1 "";
    color: #fff
}

.popsns .sns .a1 {
    margin-left: 1rem;
    background: url('../images/qqgroup.png') top center no-repeat;
    background-size: .95rem
}

.popsns .sns .a2 {
    background: url('../images/tieba.png') top center no-repeat;
    background-size: .95rem
}

.popsns .sns .a3 {
    background: url('../images/sina.png') top center no-repeat;
    background-size: .95rem
}

.msgbox {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    display: none;
    overflow: hidden;
    background-color: rgba(0,0,0,0.7)
}

.msgbox .msgbox-content {
    position: absolute;
    top: 15%;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #002152;
    padding: 4px
}

.msgbox .msgbox-content ._back {
    position: absolute;
    top: -1rem;
    right: 0;
    width: 1rem;
    height: 1rem;
    background: url('../images/msgbox-close.png') no-repeat;
    background-size: 100%
}

.msgbox .msgbox-content .content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    border: 1px solid #004986;
    overflow: hidden;
    text-align: center
}

.msgbox .msgbox-content .content .title {
    padding: 5px 0;
    font-size: 14px;
    color: #90a0c5
}

.msgbox .msgbox-content .content .subtit {
    color: #90a0c5;
    font-size: 12px
}

.msgbox .msgbox-content .content .code-wrapper {
    padding: 25px 0 10px;
    text-align: center;
    font-size: 0
}

.msgbox .msgbox-content .content .code-wrapper input.code {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
    width: 60%;
    height: .8rem;
    line-height: .8rem;
    border: 1px solid #03004c;
    text-align: center;
    vertical-align: bottom
}

.msgbox .msgbox-content .content .code-wrapper .copy-btn {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 35%;
    height: .8rem;
    line-height: .8rem;
    border: 1px solid #03004c;
    font-size: 16px;
    text-align: center;
    background-color: #f8d815;
    color: #5b2400;
    vertical-align: bottom
}

.msgbox .msgbox-content .content a.confirm {
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 25px;
    width: 167px;
    height: 45px;
    line-height: 44px;
    background-color: #f8d815;
    color: #5b2400;
    font-size: 16px
}

.msgbox .msgbox-content .list {
    padding: .2rem .2rem
}

.msgbox .msgbox-content .list .title {
    font-size: 18px
}

.msgbox .msgbox-content .list table {
    margin-top: 10px;
    width: 100%
}

.msgbox .msgbox-content .list table td {
    height: .25rem;
    font-size: 10px;
    color: #90a0c5
}

.msgbox .msgbox-content .list table td.t1 {
    width: 30%
}

.msgbox .msgbox-content .list table td.t2 {
    width: 25%
}

.msgbox .msgbox-content .list table td.t3 {
    width: 45%
}

.msgbox .msgbox-content .list table .table-btn {
    display: inline-block;
    padding: 2px 16px;
    margin-left: 10px;
    font-size: 12px;
    background-color: #f8d815;
    color: #5b2400;
    vertical-align: top
}

.msgbox .msgbox-content .list .pagination {
    padding: 20px 10px 0
}

.msgbox .msgbox-content .list .pagination .page-count {
    display: inline-block;
    color: #f1f1f1;
    padding: 6px 1px;
    font-size: 16px
}

.msgbox .msgbox-content .list .pagination .page-count span {
    display: inline-block
}

.msgbox .msgbox-content .list .pagination .page-btns {
    display: inline-block;
    margin-left: 20px
}

.msgbox .msgbox-content .list .pagination .page-btns a.page-btn {
    display: inline-block;
    padding: 5px 30px;
    margin-left: 10px;
    font-size: 16px;
    background-color: #f8d815;
    color: #5b2400
}

.msgbox .msgbox-content .addr .title {
    font-size: 26px
}

.msgbox .msgbox-content .addr .addr-wrapper {
    padding: 10px;
    color: #f1f1f1
}

.msgbox .msgbox-content .addr .addr-wrapper .line-text {
    margin-bottom: 10px;
    *zoom:1}

.msgbox .msgbox-content .addr .addr-wrapper .line-text:before,.msgbox .msgbox-content .addr .addr-wrapper .line-text:after {
    display: table;
    content: "";
    line-height: 0
}

.msgbox .msgbox-content .addr .addr-wrapper .line-text:after {
    clear: both
}

.msgbox .msgbox-content .addr .addr-wrapper .line-text .ctd {
    padding-left: .6rem;
    line-height: 26px;
    font-size: 14px;
    text-align: left
}

.msgbox .msgbox-content .addr .addr-wrapper .line-text .input_nosee {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
    width: 230px;
    height: 26px;
    line-height: 26px;
    font-size: 14px
}
