@import url('c.css');
body {
    background: #795548;
}

#ts.fu {
    right: 0;
    height: 60px;
    top: 40px;
    width: 220px;
    display: none;
    z-index: 10030
}

#ts.fu s {
    margin: 0 0 0 135px
}

#ts.fu a {
    display: inline-block;
    border: 1px solid #FFF;
    width: 29px;
    height: 29px;
    overflow: hidden;
    background: url('fu.png') no-repeat;
}

#ts.fu a:hover,
#ts.fu a.c {
    border: 1px solid #F00;
}

#fx {
    display: none;
    top: 60px;
    width: 368px;
    height: 27px;
    padding: 5px 0 6px 10px;
    right: inherit;
    left: 35px;
}

#fx i {
    float: left;
}

#fx input {
    float: left;
    width: 150px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    border: 1px solid #F3F3F3;
    color: #999;
    background: #F3F3F3;
    margin: 3px 0 0;
}

#fx em,
#fx object {
    float: left;
    width: 58px;
    text-align: center;
    color: #fff;
    margin: 3px 0 0;
    height: 22px;
    background: #3BB5FF;
    line-height: 22px;
}

#ph {
    height: 34px;
    line-height: 34px;
    color: #666;
}

#plt {
    width: 800px !important;
}

#ph a {
    margin: 0 8px;
    color: #666;
}

.adBox3 {
    width: 1140px;
    margin: 15px auto;
    height: 100px;
    background: #959595;
}

#pl {
    width: 1140px;
    margin: 0 auto 5px;
    margin-top: 15px;
}

#pl dt {
    position: relative;
}

#pl dd {
    position: relative;
}

#plt {
    height: 60px !important;
}

#pl dd s {
    width: 24px;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: 40%;
}

#pl dd s a.c {
    background-position: 8px bottom;
}

#pl dd p {
    float: left;
    width: 100px;
    position: relative;
    padding-bottom: 20px;
}

#pl dd p a {
    display: none;
}

#pl dd p i a {
    width: 76px;
    margin: 0 7px;
}

#pl dd p u {
    display: block;
    position: absolute;
    width: 100%;
    bottom: 28px;
    height: 0;
    text-align: center;
}

#pl dd p u a,
#pl dd p i a {
    display: inline-block;
}

#pl dd p i.n {
    display: none;
}

#pl dd.h p {
    display: none;
}

#pl dd.h #py,
#pl dd.x1.h #py,
#pl dd.x2.h #py,
#pl dd.x3.h #py {
    float: inherit;
    width: 100%;
    margin: 0 auto;
}

#pl dd.h #swf,
#pl dd.x1.h #py.a #swf {
    right: -929px;
}

#pl dd.x1 .gg {
    float: left;
    width: 285px;
    position: relative;
    padding-bottom: 20px;
}

#pl dd.x1 .gg p {
    margin-top: 10px;
    width: 285px;
}

#pl dd.x1 .gg p a {
    display: inline-block;
    width: 76px;
    height: 96px;
    line-height: 20px;
    margin: 0 9px;
    text-align: center;
    overflow: hidden;
}

#pl dd.x1 .gg p a img {
    width: 76px;
    height: 76px;
    vertical-align: top;
}

#pl dd #a14,
#pl dd.x1.h #a14 {
    display: none;
}

#pl dd.x1 #a14 {
    display: block;
    position: absolute;
    right: 34px;
    width: 260px;
    height: 250px;
    overflow: hidden;
    background: #F8F8F8;
}

#pl dd.x1 p {
    margin-top: 240px;
}

#a13 {
    width: 640px;
    height: 60px;
    background: #F8F8F8;
    position: absolute;
    bottom: 0;
    left: 0;
}

#py {
    float: left;
    width: 800px;
    height: 600px;
    position: relative;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

#swf {
    width: 100%;
    margin: 0 auto;
    height: 100%;
}

#swf object {
    display: block;
    margin: 0 auto;
}

#pad {
    width: 600px;
    height: 400px;
    margin: 30px auto 0;
    display: none;
}

#load {
    position: absolute;
    bottom: 42px;
    width: 100%;
    height: 40px;
    text-align: center;
    font-weight: bold;
    line-height: 16px;
    display: none;
}

#load i {
    width: 200px;
    border: 1px solid #f60;
    height: 8px;
    text-align: left;
    line-height: 0;
    background: #FFF;
    border-radius: 20px;
}

#load u {
    background: #f60;
    height: 8px;
    width: 0;
    border-radius: 20px;
}

#load em {
    color: #f60;
    padding-top: 10px;
    display: inline-block;
}

#py.a #pad,
#py.a #load {
    display: block;
}

#py.a {
    overflow: hidden;
    background: #eee;
}

#py.a #swf,
#pl.p #py.a #swf {
    position: absolute;
    bottom: 1px;
    right: -819px;
    top: 479px;
}

#pl.p #py.a #swf {
    top: 480px;
}

#ybg {
    display: none;
}

#tl.p {
    position: absolute;
    top: 0;
    z-index: 1001;
}

#pl.p #pad,
#pl.d #pad {
    position: absolute;
    z-index: 1001;
    left: 50%;
    margin: 0 0 0 -300px;
}

#pl.p #load,
#pl.d #load {
    z-index: 1001
}

#pl.d #ybg,
#pl.p #ybg {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    z-index: 999;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

#pl.d #swf,
#pl.d a.xgd {
    position: absolute;
    z-index: 1000;
    height: 600px;
}

#pl.d dd.h #swf,
#pl.d dd.p #swf {
    right: inherit;
}

#pl.d a.xgd {
    margin: 10px 0 0 -67px;
}

#pl.p #py #swf {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    right: inherit;
}

a.qp {
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    display: none;
    color: #F60;
}

#pl.p a.qp {
    position: Fixed;
    z-index: 1002;
    right: 2px;
    top: 2px;
    display: inline-block;
    font-size: 14px;
}

#pl dd.x1 #py,
#pl dd.x2 #py,
#pl dd.x3 #py {
    width: 800px;
}

#pl dd.x1 #swf {
    margin: 0 auto 0;
    width: 800px;
    display: inline-block;
}

.playBtnList {
    position: absolute;
    right: -15px;
    top: 10px;
}

#pl.d a:not(:last-child) {
    opacity: 0;
}

#pl.d a.xgd2 {
    position: absolute;
    z-index: 1000;
    color: white !important;
}

#pl.d #plx {
    height: 40px;
    display: inline-block;
    z-index: 1000;
    position: relative;
}

#plt h1 span {
    display: inline-block;
    color: #f90;
    font-weight: bold !important;
    font-size: 18px !important;
}

#py {
    height: auto !important;
    background: white;
    padding-bottom: 15px;
    padding-top: 0 !important;
}

#swf {
    height: 600px;
    position: relative;
}

.adBox2 {
    width: 800px;
    height: 122px;
    margin-top: 15px;
}

.gameTjBox .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    width: 265px;
    margin-bottom: 10px;
}

.gameTjBox .title_item>a {
    float: right;
    width: 24px;
    height: 24px;
    background: url(../images/more_icon.png) no-repeat 50% 50%;
    margin-top: 10px;
    transform: rotate(0);
    transition: all .6s;
}

.adBox8 {
    width: 295px;
    height: 170px;
    background: #959595;
}

.gameTjBox .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.gameTjBox {
    display: inline-block;
    vertical-align: top;
    width: 295px;
    float: right;
    background: white;
}

.gameTjBox .adBox img {
    width: 295px;
    height: 170px;
}

.gameTjBox .adBox {
    width: 295px;
    height: 170px;
    background: #ffffff;
    border-bottom: 15px solid whitesmoke;
    margin-bottom: 0 !important;
    ;
}

.gameTjBox ul {
    overflow: hidden;
    padding: 0 15px 0px 15px;
    margin-top: 16px;
}

.gameTjBox ul li {
    float: left;
    margin-right: 24px;
    margin-bottom: 18px;
}

.gameTjBox ul li:nth-child(3n) {
    margin-right: 0;
}

.gameTjBox ul li a {
    display: block;
}

.gameTjBox ul li img {
    width: 72px;
    height: 72px;
    border-radius: 10px;
}

.gameTjBox ul li:hover img {
    opacity: .7;
}

.gameTjBox ul li span {
    display: block;
    width: 72px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    margin-top: 5px;
}

#pl.p dd.x1 #swf,
#pl.p dd.x2 #py #swf,
#pl.p dd.x3 #py #swf {
    width: 100%;
    height: 100%;
    padding: 0;
}

#pl dd.x1 #py.a #swf {
    position: absolute;
    bottom: 1px;
    right: -644px;
    top: 569px;
}

#pl dd.x2 #py #swf {
    width: 450px;
    height: 307px;
    padding: 70px 0 0;
}

#pl dd.x3 #py #swf {
    width: 300px;
    height: 205px;
    padding: 120px 0 0;
}

#pl dd.x1 p,
#pl dd.x2 p,
#pl dd.x3 p {
    width: 285px;
}

#plt {
    height: 45px;
    position: relative;
    border-bottom: 1px solid #eee;
}

#pdv {
    position: absolute;
    top: 10px;
    right: 165px;
    z-index: 1;
    width: 648px;
    height: 25px;
    border-radius: 4px;
    background: #fff;
}

#pdv .douyinbox {
    position: absolute;
    top: 0;
    right: 0;
    width: 648px;
    height: 25px;
    color: blue;
    font-size: 14px;
    text-align: left
}

#pdv .douyinbox #douyinerweima {
    position: absolute;
    top: 115px;
    right: 335px;
    z-index: 2;
    width: 258px;
    height: 0;
    background: #ccc;
}

#pdv .douyinbox:hover #douyinerweima {
    height: 258px;
}

#plf {
    height: 77px;
}

#plt h1 {
    position: absolute;
    height: 60px;
    background: #FFF;
    line-height: 60px;
}

#plf div {
    position: absolute;
    height: 61px;
    width: 1140px;
    background: #FFF;
    padding: 14px 0 0 0;
}

#plt h1 a {
    height: 44px;
    padding-left: 0;
}

#plt i {
    position: absolute;
    right: 20px;
}

#plx {
    height: 40px;
    display: inline-block;
}

#plx a {
    display: inline-block;
    width: 60px;
    padding: 25px 0 0;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
}

.phonePlayBoxBtn {
    position: relative;
    background: url(../images/x.png) 3px top no-repeat;
}

.xzBox {
    position: relative;
    background: url(../images/x.png) -60px top no-repeat;
}

.cwBox {
    position: relative;
    background: url(../images/x.png) -125px top no-repeat;
}

.qpBox {
    position: relative;
    background: url(../images/x.png) -189px top no-repeat;
}

.phonePlayBoxBtn {
    position: relative;
}

.phonePlayBox {
    position: absolute;
    width: 120px;
    top: -148px;
    left: -34px;
    background: #f90;
    text-align: center;
    border-radius: 3px;
    z-index: 999999;
}

.phonePlayBox img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 10px auto 0;
}

.phonePlayBox::after {
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f90;
    border-bottom: 0px solid transparent;
    z-index: 9999;
}

.phonePlayBox span {
    color: white;
    display: block;
    padding: 3px 0;
    font-size: 12px;
}

#plf div p {
    width: 480px;
    display: inline-block;
    vertical-align: top;
    padding: 5px 0 0 20px;
    color: #999;
    height: 44px;
    overflow-y: auto;
}

#ct {
    padding: 6px 18px 15px;
    ;
    position: relative;
}

#is {
    position: absolute;
    left: 200px;
    top: 16px;
    color: #F00;
}

#cf {
    background: #f9f9f9;
    padding: 10px 15px 15px 10px;
}

#ctxt {
    display: block;
    border: 1px solid #DDD;
    width: 612px;
    color: #666;
    padding: 5px;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
}

#ctxt.c {
    width: 447px;
}

#cf i {
    display: block;
    color: #999;
    margin: 0 0 3px;
}

#cf i em {
    float: right;
}

#cf i em b {
    color: #ff5757;
    margin: 0 2px;
}

#cf i b {
    font-weight: 100;
}

#cf span {
    display: block;
    border: 1px solid #DDD;
    width: 457px;
    border-top: 0;
    height: 28px;
    position: relative;
}

#cf span a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 1px;
    vertical-align: middle;
    border: 1px solid #f9f9f9;
}

#cf span a:hover {
    border: 1px solid #F00;
}

#cf span input {
    right: -1px;
    position: absolute;
    top: -1px;
}

#ct li {
    padding: 15px 0 10px;
    border-bottom: 1px dotted #ddd;
    position: relative;
}

#ct li i {
    display: block;
    color: #ccc;
}

#ct li em {
    float: right;
}

#ct li u.l2 {
    width: 25px;
}

#ct li u.l3 {
    width: 38px;
}

#ct li u.l4 {
    width: 51px;
}

#ct li u.l5 {
    width: 64px;
}

#ct li p {
    border: 0;
    margin: 10px 0;
    padding: 0 0 0 10px;
    font-size: 14px;
    line-height: 2.0;
    color: #333;
    overflow: hidden;
}

#ct li p img {
    vertical-align: middle;
}

#ct li a {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #008add;
    font-family: tahoma;
}

#ct li a span {
    color: #ff5757
}

#ct #pg u,
#ct #pg a {
    height: 25px;
    line-height: 25px;
    padding: 0 7px;
}

.pdBox4 {
    background: white;
    margin-bottom: 15px;
    margin-top: 15px !important;
}

.pdBox4 ul {
    margin-top: 15px;
    font-size: 0;
    white-space: nowrap;
    position: absolute;
    left: 0;
}

.pdBox4 ul li {
    width: 72px;
    text-align: center;
    display: inline-block;
    margin-right: 32px;
    margin-bottom: 22px;
}

.pdBox4 ul li:hover img {
    opacity: .7;
}

.pdBox4 ul li:hover span {
    color: #f90;
}

.pdBox4 ul li img {
    width: 72px;
    height: 72px;
    border-radius: 10px;
}

.pdBox4 ul li span {
    display: block;
    font-size: 12px;
    width: 72px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
    text-align: center;
}

.pdBox4 .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px 0;
    padding-top: 10px;
}

.pdBox4 .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.pdBox4TabsBox {
    margin: 0 15px;
    width: 800px;
    overflow: hidden;
    height: 129px;
    position: relative;
}

.pdBox4Tabs {
    float: right;
}

.pdBox4Tabs em {
    display: inline-block;
    cursor: pointer;
    margin-top: 5px;
}

.pdBox2 {
    background: white;
    margin-top: 15px !important;
}

.pdBox2 ul {
    margin-top: 5px;
    padding: 0px 15px 9px 15px;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
}

.pdBox2 ul li {
    /* margin: 0 10px; */
    color: #ccc;
    line-height: 26px;
    display: inline-block;
    font-size: 12px;
    width: 75px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 34px;
    padding-left: 10px;
    background: url(../images/li_bg.gif) no-repeat left center;
}

.pdBox2 ul li a {
    color: #666;
}

.pdBox2 ul li:nth-child(7n) {
    margin-right: 0;
}

.pdBox2 .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px 0;
    padding-top: 10px;
}

.pdBox2 .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.pdBox2 .title_item>a {
    float: right;
    width: 24px;
    height: 24px;
    background: url(../images/more_icon.png) no-repeat 50% 50%;
    margin-top: 10px;
    transform: rotate(0);
    transition: all .6s;
}

.pdBox2 .title_item>a:hover {
    transform: rotate(180deg);
}

.bdBox {
    margin-top: 15px !important;
    overflow: hidden;
}

.bdBoxLeft {
    width: 830px;
    float: left;
}

.wfBox,
.youlike {
    background: white;
}

.wfBox .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px;
    padding-top: 10px;
}

.wfBox .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.game_wanfa_con {
    font-size: 12px;
    background-color: white;
    padding: 11px 0px 11px 15px;
}

.game_wanfa_p1 {
    color: #f90;
    line-height: 24px;
    padding: 2px 0;
    font-size: 16px;
}

.game_wanfa_ft {
    /* margin-bottom: 10px; */
}

.game_wanfa_ft ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
}

.game_wanfa_ft ul li {
    padding: 2px 0;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    display: inline-block;
    margin-right: 15px;
}

.game_wanfa_ft>p {
    padding: 2px 0;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    display: inline-block;
}

.game_wanfa_ft ul li .ico_c_mouseleft {
    width: 20px;
    background-position: 0 0;
    height: 32px;
    background: url(../images/icon-keyboard.png) no-repeat;
    text-indent: -999em;
    float: left;
    padding: 0 3px 0 0px;
}

.game_wanfa_ft ul li span {
    float: left;
    padding: 0 3px 0 0px;
}

.game_wanfa_p2 {
    padding: 2px 0;
    line-height: 30px;
}

.game_wanfa_p2 .flash_icon_box {
    display: inline-block;
    height: 24px;
    padding: 0px 4px 0 8px;
}

.game_wanfa_ft1 .game_wanfa_p2 {
    padding: 6px 0;
    font-size: 14px;
}

.flash_icon1 {
    display: inline-block;
    background-image: url(../images/icon2.png);
    background-repeat: no-repeat;
    margin: 0 2px;
    vertical-align: -7px;
    font-style: normal
}

.fil_key_mouseleft {
    width: 17px;
    height: 24px;
    background-position: 0 -4px;
}

.fil_key_lr {
    width: 52px;
    height: 24px;
    background-position: 0 -424px;
}

.fil_key_down {
    width: 24px;
    height: 24px;
    background-position: 0 -340px;
}

.fil_key_up {
    width: 24px;
    height: 24px;
    background-position: 0 -312px;
}

.fil_key_space {
    width: 78px;
    height: 24px;
    background-position: 0 -284px;
}

.fil_key_z {
    width: 24px;
    height: 24px;
    background-position: 0 -1392px;
}

.fil_key_x {
    width: 24px;
    height: 24px;
    background-position: 0 -1420px;
}

.youlike {
    background: white;
    margin-bottom: 15px;
    margin-top: 15px !important;
}

.youlike .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px;
    padding-top: 10px;
}

.youlike .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.youlike ul {
    margin-top: 15px;
    font-size: 0;
    padding: 0 15px;
}

.youlike ul li {
    width: 72px;
    text-align: center;
    display: inline-block;
    margin-right: 32px;
    margin-bottom: 22px;
}

.youlike ul li:nth-child(8n) {
    margin-right: 0;
}

.youlike ul li img {
    width: 72px;
    height: 72px;
    border-radius: 10px;
}

.youlike ul li:hover img {
    opacity: .7;
}

.youlike ul li:hover span {
    color: #f90;
}

.youlike ul li span {
    display: block;
    font-size: 12px;
    width: 72px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
    text-align: center;
}

.abBox5 {
    height: 100px;
    width: 830px;
}

.bdBoxRight {
    width: 295px;
    float: right
}

.xyx_ranklist {
    margin-bottom: 15px;
    background: white;
}

.ranklist_box ul {
    padding: 0 15px;
    margin-top: 8px;
}

.ranklist_box ul li {
    float: left;
    color: #6c6c6c;
    position: relative;
    padding: 15px 0 15px;
    cursor: pointer;
    border-bottom: 1px dotted #dedede;
    width: 265px;
}

.ranklist_box ul li:last-child {
    border-bottom: none;
}

.ranklist_box ul li em {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 24px;
    background: #ccc;
    border-radius: 26px;
    overflow: hidden;
}

.ranklist_box ul li.cur1 em {
    background: #fe2d0b;
}

.ranklist_box ul li.cur2 em {
    background: #FF6900;
}

.ranklist_box ul li.cur3 em {
    background: #F39800;
}

.ranklist_box ul li .rmb_rank_box2 img {
    width: 24px;
    height: 24px;
    margin-left: 10px;
    border-radius: 3px;
}

.ranklist_box ul li .rmb_rank_box2 h4 {
    font-size: 13px;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
    display: inline-block;
    line-height: 24px;
    vertical-align: top;
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ranklist_box ul li a {
    font-size: 12px;
    color: #f90;
    float: right;
    line-height: 24px;
    border: 1px dotted #f90;
    padding: 0 8px;
    display: inline-block;
    border-radius: 3px;
}

.ranklist_box ul li:hover h4 {
    color: #f90;
}

.ranklist_box ul li:hover a {
    background: #f90;
    color: white;
}

.title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px;
    padding-top: 10px;
}

.title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.title_item>a {
    float: right;
    width: 24px;
    height: 24px;
    background: url(../images/more_icon.png) no-repeat 50% 50%;
    margin-top: 10px;
    transform: rotate(0);
    transition: all .6s;
}

.pdBoxRightContent {
    background: white;
    margin-top: 15px;
}

.pdBoxRightContent ul {
    margin-top: 15px;
    font-size: 0;
    padding: 0 15px
}

.pdBoxRightContent ul li {
    width: 72px;
    text-align: center;
    display: inline-block;
    margin-right: 24px;
    margin-bottom: 15px;
}

.pdBoxRightContent ul li:hover img {
    opacity: .7;
}

.pdBoxRightContent ul li:hover a {
    color: #f90;
}

.pdBoxRightContent ul li:nth-child(3n) {
    margin-right: 0;
}

.pdBoxRightContent ul li a img {
    width: 72px;
    height: 72px;
    border-radius: 10px;
}

.pdBoxRightContent ul li a span {
    display: block;
    font-size: 12px;
    width: 72px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
    text-align: center;
}

.title_item>a:hover {
    transform: rotate(180deg);
}

.pjBox {
    margin-top: 15px;
    background: white;
}

.pl_box {
    padding: 35px 15px 36px;
    width: 800px;
    overflow: hidden;
}

.pl_box .pl_left {
    float: left;
}

.pl_box .pl_right {
    padding-left: 70px;
    width: 730px;
}

.pl_box .pl_right .Blank textarea {
    height: 71px !important;
}

.login_btn {
    height: 40px;
    margin-top: 15px;
}

.pl_box .login_btn input,
.pl_box .login_btn a {
    display: inline-block;
    width: 100px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    float: left;
    margin-right: 10px;
}

.pl_box .login_btn input {
    height: 40px;
    font-size: 14px;
}

.pl_box .login_btn input:hover {
    text-decoration: underline;
    color: #fb371f;
}

.pl_box .login_btn a img {
    float: left;
    margin: 8px 4px 0 10px;
}

.message_title {
    display: block;
    height: 45px;
    line-height: 45px;
    background: #f2f2f2 url(../images/tab_tit.gif) repeat-x center top;
}

.message_title font {
    position: relative;
    float: left;
    padding: 0 15px 0 40px;
    background: #f90 url(../images/talk_msg_icon.png) no-repeat 10px center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.message_title em {
    color: #888;
    float: right;
    padding-right: 45px;
}

.message_title b {
    color: #fb371f;
    padding: 0 2px;
}

.message_btn {
    height: 32px;
    line-height: 32px;
    width: 729px;
    border: 1px solid #e3e3e3;
    border-top: none;
    font-size: 14px;
}

.message_btn em {
    color: #666;
}

.message_title font::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #f90 transparent;
    position: absolute;
    top: -10px;
    right: -10px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

.m_btn {
    background: #f90;
    float: right;
    height: 32px;
    line-height: 32px;
    width: 78px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.message_btn span {
    float: left;
    display: inline-block;
    text-indent: -9999px;
    width: 32px;
    height: 32px;
    background: url(../images/icon.gif) no-repeat 8px 10px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    margin-right: 10px;
}

.message_btn span:hover {
    background: url(../images/icon.gif) no-repeat 8px -20px;
}

.qqFace {
    background: #fff;
    border: 1px solid #e3e3e3;
    margin-left: -1px;
}

.pl_user {
    background: none repeat scroll 0 0 #E7E7E7;
    float: left;
    text-align: center;
    height: 58px;
    width: 58px;
}

.pl_user img {
    margin: 5px;
}

.qqFace td {
    width: 32px;
    height: 32px;
    border-right: 1px dotted #e3e3e3;
    border-bottom: 1px dotted #e3e3e3;
}

.qqFace td img {
    padding-left: 4px;
    cursor: pointer;
}

.m_btn:hover {
    color: #FFF;
    background: #fc343b;
    text-decoration: none;
}

#div_feedback {
    float: left;
    background: white;
}

.message_user {
    display: inline;
    float: left;
    height: auto;
    width: 800px;
    border-top: 1px solid #e3e3e3;
    background: white;
    margin-top: 15px;
}

.message_user li {
    border-bottom: 1px dotted #e3e3e3;
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    padding: 15px 0;
    width: 800px;
    clear: both;
}

.photo_user {
    background: none repeat scroll 0 0 #E7E7E7;
    float: left;
    height: 58px;
    width: 58px;
}

.photo_user em {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 48px;
    margin: 5px;
    width: 48px;
}

.user_text {
    float: left;
    height: auto;
    margin-left: 15px;
    width: 727px;
}

.user_text em {
    color: #4A4A4A;
    height: 24px;
    line-height: 24px;
    width: 727px;
    display: block;
}

.user_text em a {
    font-size: 14px;
}

.user_text p {
    line-height: 24px;
    padding: 10px 0;
    font-size: 14px;
    color: #666;
}

.user_name {
    color: #B64101;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.user_name:hover {
    color: #4A4A4A;
}

.user_time {
    float: right;
    color: #999;
    font-weight: normal;
    font-size: 14px;
}

.t_btn {
    float: right;
    margin-left: 15px;
    color: #888;
    font-size: 14px;
}

.t_btn b {
    color: #fb371f;
}

.pagebreak1 {
    clear: both;
    display: block;
    overflow: hidden;
    padding-bottom: 20px;
    text-align: center;
    width: 750px;
}

.bq_out {
    padding: 20px 0;
}

.pagebreak1 table {
    margin: 0 auto;
}

.game-page {
    padding: 15px 0 30px;
    text-align: center;
    height: 30px;
    font-size: 14px;
    width: 830px;
    margin: 0 auto;
    background: white;
}

.game-page span.next,
.game-page span.prev {
    color: #000;
    background-color: #e5e5e5;
}

.game-page .current {
    color: #fff;
    background-color: #f39800;
    border: none;
}

.game-page a,
.game-page span {
    border: 1px solid #ccc;
    display: inline-block;
    margin: 0 5px;
    padding: 7px 10px;
}

.game-page a:hover {
    background: #f39800;
    color: white;
}

.mbxBox {
    background: white;
    margin-top: 15px !important;
    padding: 10px 15px;
    width: 1110px !important;
    border-bottom: 1px solid #eee;
}

.mbxBox a {
    color: #999;
    font-size: 13px;
}

.mbxBox span {
    color: #999;
    font-size: 13px;
}

.mbxBox span.active {
    color: #666;
    font-size: 13px;
}

.mbxBox a.active {
    color: #333;
}

.jsBox {
    background: white;
    margin-bottom: 15px;
}

.jsBox .title_item {
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #f5ae4a;
    font-weight: normal;
    margin: 0 15px;
    padding-top: 10px;
}

.jsBox .title_item span {
    padding-right: 15px;
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    float: left;
    font-size: 18px;
    text-align: center;
    height: 42px;
    line-height: 42px;
}

.jsContent {
    padding: 17px 15px 17px 15px;
}

.jsContent p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.jsList {
    margin-bottom: 15px;
}

.jsList span {
    font-size: 14px;
    margin-right: 40px;
    color: #666;
}

.jsList span a {
    color: #f90;
}

.jsList span em {
    color: #999;
}

.game_wanfa_ft .ico_c_mouseleft,
.game_wanfa_ft .ico_c_mousescroll,
.game_wanfa_ft .ico_c_mousemove,
.game_wanfa_ft .ico_c_drag,
.game_wanfa_ft .ico_c_alt,
.game_wanfa_ft .ico_c_enter,
.game_wanfa_ft .ico_c_shift,
.game_wanfa_ft .ico_c_ctrl,
.game_wanfa_ft .ico_c_tab,
.game_wanfa_ft .ico_c_end,
.game_wanfa_ft .ico_c_space,
.game_wanfa_ft .ico_c_left,
.game_wanfa_ft .ico_c_right,
.game_wanfa_ft .ico_c_up,
.game_wanfa_ft .ico_c_down,
.game_wanfa_ft .ico_c_lr,
.game_wanfa_ft .ico_c_ud,
.game_wanfa_ft .ico_c_wasd,
.game_wanfa_ft .ico_c_arrows,
.PlayKey,
.player1,
.player2,
.player3,
.player4,
.game_wanfa_ft .ico_c_blank {
    /* display:block; */
    height: 32px;
    background: url(../images/icon-keyboard.png) no-repeat;
    text-indent: -999em;
}

.game_wanfa_ft .ico_key {
    width: 23px;
    height: 28px;
    line-height: 22px;
    display: block;
    font-weight: bold;
    text-align: center;
    color: #363636;
    background: url(../images/icon-keyboard.png) 0 -554px no-repeat;
}

.game_wanfa_ft .ico_c_mouseleft {
    width: 20px;
    background-position: 0 0;
}

.game_wanfa_ft .ico_c_mousescroll {
    width: 24px;
    background-position: 0 -35px;
}

.game_wanfa_ft .ico_c_mousemove {
    width: 24px;
    background-position: 0 -69px;
}

.game_wanfa_ft .ico_c_drag {
    width: 24px;
    background-position: 0 -105px;
}

.game_wanfa_ft .ico_c_alt {
    width: 38px;
    background-position: 0 -138px;
}

.game_wanfa_ft .ico_c_enter {
    width: 48px;
    background-position: 0 -170px;
}

.game_wanfa_ft .ico_c_shift {
    width: 48px;
    background-position: 0 -202px;
}

.game_wanfa_ft .ico_c_ctrl {
    width: 41px;
    background-position: 0 -234px;
}

.game_wanfa_ft .ico_c_tab {
    width: 38px;
    background-position: 0 -266px;
}

.game_wanfa_ft .ico_c_end {
    width: 38px;
    background-position: 0 -298px;
}

.game_wanfa_ft .ico_c_space {
    width: 78px;
    background-position: 0 -330px;
}

.game_wanfa_ft .ico_c_left {
    width: 23px;
    background-position: 0 -362px;
}

.game_wanfa_ft .ico_c_right {
    width: 23px;
    background-position: 0 -394px;
}

.game_wanfa_ft .ico_c_up {
    width: 23px;
    background-position: 0 -426px;
}

.game_wanfa_ft .ico_c_down {
    width: 23px;
    background-position: 0 -458px;
}

.game_wanfa_ft .ico_c_blank {
    width: 28px;
    background-position: 0 -553px;
}

.game_wanfa_ft .ico_c_lr {
    width: 50px;
    background-position: 0 -491px;
}

.game_wanfa_ft .ico_c_ud {
    width: 48px;
    background-position: 0 -523px;
}

.game_wanfa_ft .ico_c_wasd {
    width: 53px;
    background-position: 0 -586px;
}

.game_wanfa_ft .ico_c_arrows {
    width: 53px;
    background-position: 0 -626px;
}

.game_wanfa_ft .PlayKey {
    height: 28px;
    width: 98px;
    background-position: 0px -761px;
    font-size: 0px
}

.game_wanfa_ft .player1,
.game_wanfa_ft .player2,
.game_wanfa_ft .player3,
.game_wanfa_ft .player4 {
    height: 23px;
    width: 69px;
    font-size: 0px;
    line-height: 23px;
    float: left;
    margin-top: 2px
}

.game_wanfa_ft .player1 {
    background-position: 0px -702px
}

.game_wanfa_ft .player2 {
    background-position: 0px -728px
}

.game_wanfa_ft .player3 {
    background-position: 0px -754px
}

.game_wanfa_ft .player4 {
    background-position: 0px -780px
}

.game_wanfa_ft .GameKeyDivide {
    color: red;
    height: 1px;
}

.game_wanfa_ft .GameKeySpliter {
    color: green;
    height: 1px;
}

.game_wanfa_ft ul li span {
    float: left;
    padding: 0 3px 0 0px;
}

.game_wanfa_ft ul li span.PlayKey {
    margin: 0 5px 0 0
}

.loadingBox {
    width: 100%;
    height: 100%;
    background: url(../images/adBcgbox2.jpg) no-repeat center center;
    position: absolute;
    top: 0;
}

.loadingBoxadBox {
    width: 360px;
    background: white;
    margin: 150px auto 0;
    height: 300px;
}

.loadingBox2 {
    width: 800px;
    height: 600px;
    background: black;
    position: absolute;
    top: 0;
}

.loadingBox2 .loadingImg_1 {
    width: 36%;
    position: absolute;
    left: 50%;
    margin-left: -18%;
    top: 50%;
    margin-top: -15%;
}

.loadingBox2 .loadingImg_2 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.loadingBox2 .loadingImgBox {
    width: 36%;
    position: absolute;
    left: 50%;
    margin-left: -18%;
    top: 50%;
    margin-top: -15%;
    animation: loading 3s linear 0s infinite;
    overflow: hidden;
    height: 139px;
}

.loadingBox2>span {
    width: 100%;
    position: absolute;
    text-align: center;
    color: #fff;
    font-size: 16px;
    top: 55%;
}

@keyframes loading {
    form {
        height: 139px;
    }
    to {
        height: 0
    }
}

.flash_icon {
    display: block;
    background-image: url(../images/icon1.png);
    background-repeat: no-repeat;
    position: absolute;
}

.fi_pinglun {
    width: 15px;
    height: 13px;
    background-position: 0 -40px;
    bottom: 0px;
    left: 0;
}

.fi_shoucang {
    width: 14px;
    height: 14px;
    background-position: 0 -74px;
    bottom: 0;
    left: 0;
}

.fi_fenxiang {
    width: 13px;
    height: 14px;
    background-position: 0px -56px;
    bottom: 0;
    left: 0;
}

.game_info_f2>div:hover {
    color: #0090eb;
}

.game_info_f2 .game_info_pinglun:hover .fi_pinglun {
    background-position: -19px -40px;
}

.game_info_f2 .game_info_shoucang:hover .fi_shoucang {
    background-position: -20px -74px;
}

.game_info_f2 .game_info_fenxiang:hover .fi_fenxiang {
    background-position: -19px -56px;
}

.flash_icon1 {
    display: inline-block;
    background-image: url(../images/icon2.png);
    background-repeat: no-repeat;
    margin: 0 2px;
    vertical-align: -7px;
    font-style: normal
}

.fil_key_mouseleft {
    width: 17px;
    height: 24px;
    background-position: 0 -4px;
}

.fil_key_mouseright {
    width: 17px;
    height: 24px;
    background-position: 0 -33px;
}

.fil_key_mousedrag {
    width: 23px;
    height: 24px;
    background-position: 0 -88px;
}

.fil_key_mousemove {
    width: 20px;
    height: 24px;
    background-position: 0 -88px;
}

.fil_key_space {
    width: 78px;
    height: 24px;
    background-position: 0 -284px;
}

.fil_key_enter {
    width: 56px;
    height: 24px;
    background-position: 0 -144px;
}

.fil_key_ctrl {
    width: 44px;
    height: 24px;
    background-position: 0 -200px;
}

.fil_key_alt {
    width: 38px;
    height: 24px;
    background-position: 0 -116px;
}

.fil_key_shift {
    width: 56px;
    height: 24px;
    background-position: 0 -172px;
}

.fil_key_tab {
    width: 44px;
    height: 24px;
    background-position: 0 -228px;
}

.fil_key_end {
    width: 44px;
    height: 24px;
    background-position: 0 -256px;
}

.fil_key_wasd {
    width: 58px;
    height: 35px;
    background-position: 0 -480px;
}

.fil_key_arrows {
    width: 58px;
    height: 35px;
    background-position: 0 -519px;
}

.fil_key_ud {
    width: 52px;
    height: 24px;
    background-position: 0 -452px;
}

.fil_key_lr {
    width: 52px;
    height: 24px;
    background-position: 0 -424px;
}

.fil_key_up {
    width: 24px;
    height: 24px;
    background-position: 0 -312px;
}

.fil_key_down {
    width: 24px;
    height: 24px;
    background-position: 0 -340px;
}

.fil_key_left {
    width: 24px;
    height: 24px;
    background-position: 0 -368px;
}

.fil_key_right {
    width: 24px;
    height: 24px;
    background-position: 0 -396px;
}

.fil_key_esc {
    width: 44px;
    height: 24px;
    background-position: 0 -558px;
}


/* 0-9 a-z */

.fil_key_0 {
    width: 24px;
    height: 24px;
    background-position: 0 -586px;
}

.fil_key_1 {
    width: 24px;
    height: 24px;
    background-position: 0 -614px;
}

.fil_key_2 {
    width: 24px;
    height: 24px;
    background-position: 0 -640px;
}

.fil_key_3 {
    width: 24px;
    height: 24px;
    background-position: 0 -668px;
}

.fil_key_4 {
    width: 24px;
    height: 24px;
    background-position: 0 -696px;
}

.fil_key_5 {
    width: 24px;
    height: 24px;
    background-position: 0 -722px;
}

.fil_key_6 {
    width: 24px;
    height: 24px;
    background-position: 0 -750px;
}

.fil_key_7 {
    width: 24px;
    height: 24px;
    background-position: 0 -778px;
}

.fil_key_8 {
    width: 24px;
    height: 24px;
    background-position: 0 -804px;
}

.fil_key_9 {
    width: 24px;
    height: 24px;
    background-position: 0 -832px;
}

.fil_key_q {
    width: 24px;
    height: 24px;
    background-position: 0 -860px;
}

.fil_key_w {
    width: 24px;
    height: 24px;
    background-position: 0 -888px;
}

.fil_key_e {
    width: 24px;
    height: 24px;
    background-position: 0 -916px;
}

.fil_key_r {
    width: 24px;
    height: 24px;
    background-position: 0 -944px;
}

.fil_key_t {
    width: 24px;
    height: 24px;
    background-position: 0 -972px;
}

.fil_key_y {
    width: 24px;
    height: 24px;
    background-position: 0 -1000px;
}

.fil_key_u {
    width: 24px;
    height: 24px;
    background-position: 0 -1028px;
}

.fil_key_i {
    width: 24px;
    height: 24px;
    background-position: 0 -1056px;
}

.fil_key_o {
    width: 24px;
    height: 24px;
    background-position: 0 -1084px;
}

.fil_key_p {
    width: 24px;
    height: 24px;
    background-position: 0 -1112px;
}

.fil_key_a {
    width: 24px;
    height: 24px;
    background-position: 0 -1140px;
}

.fil_key_s {
    width: 24px;
    height: 24px;
    background-position: 0 -1168px;
}

.fil_key_d {
    width: 24px;
    height: 24px;
    background-position: 0 -1196px;
}

.fil_key_f {
    width: 24px;
    height: 24px;
    background-position: 0 -1224px;
}

.fil_key_g {
    width: 24px;
    height: 24px;
    background-position: 0 -1252px;
}

.fil_key_h {
    width: 24px;
    height: 24px;
    background-position: 0 -1280px;
}

.fil_key_j {
    width: 24px;
    height: 24px;
    background-position: 0 -1308px;
}

.fil_key_k {
    width: 24px;
    height: 24px;
    background-position: 0 -1336px;
}

.fil_key_l {
    width: 24px;
    height: 24px;
    background-position: 0 -1364px;
}

.fil_key_z {
    width: 24px;
    height: 24px;
    background-position: 0 -1392px;
}

.fil_key_x {
    width: 24px;
    height: 24px;
    background-position: 0 -1420px;
}

.fil_key_c {
    width: 24px;
    height: 24px;
    background-position: 0 -1448px;
}

.fil_key_v {
    width: 24px;
    height: 24px;
    background-position: 0 -1476px;
}

.fil_key_b {
    width: 24px;
    height: 24px;
    background-position: 0 -1504px;
}

.fil_key_n {
    width: 24px;
    height: 24px;
    background-position: 0 -1532px;
}

.fil_key_m {
    width: 24px;
    height: 24px;
    background-position: 0 -1560px;
}

.fil_key_p1 {
    width: 67px;
    height: 22px;
    background-position: 0 -1894px;
}

.fil_key_p2 {
    width: 67px;
    height: 22px;
    background-position: 0 -1920px;
    margin-top: 30px;
}

.fil_key_p3 {
    width: 67px;
    height: 22px;
    background-position: 0 -1946px;
}

.fil_key_p4 {
    width: 67px;
    height: 22px;
    background-position: 0 -1972px;
}

.fil_key_p5 {
    width: 67px;
    height: 22px;
    background-position: 0 -1998px;
}

.fil_key_pageup {
    width: 78px;
    height: 24px;
    background-position: 0 -2024px;
}

.fil_key_pagedown {
    width: 98px;
    height: 24px;
    background-position: 0 -2052px;
}

.fil_key_insert {
    width: 66px;
    height: 24px;
    background-position: 0 -2080px;
}

.fil_key_delete {
    width: 70px;
    height: 24px;
    background-position: 0 -2108px;
}

.fil_key_home {
    width: 65px;
    height: 24px;
    background-position: 0 -2136px;
}

.fil_key_f1 {
    width: 38px;
    height: 24px;
    background-position: 0 -2164px;
}

.fil_key_f2 {
    width: 38px;
    height: 24px;
    background-position: 0 -2192px;
}

.fil_key_f3 {
    width: 38px;
    height: 24px;
    background-position: 0 -2220px;
}

.fil_key_f4 {
    width: 38px;
    height: 24px;
    background-position: 0 -2248px;
}

.fil_key_f5 {
    width: 38px;
    height: 24px;
    background-position: 0 -2276px;
}

.fil_key_f6 {
    width: 38px;
    height: 24px;
    background-position: 0 -2304px;
}

.fil_key_f7 {
    width: 38px;
    height: 24px;
    background-position: 0 -2332px;
}

.fil_key_f8 {
    width: 38px;
    height: 24px;
    background-position: 0 -2360px;
}

.fil_key_f9 {
    width: 38px;
    height: 24px;
    background-position: 0 -2388px;
}

.fil_key_f10 {
    width: 48px;
    height: 24px;
    background-position: 0 -2416px;
}

.fil_key_f11 {
    width: 48px;
    height: 24px;
    background-position: 0 -2444px;
}

.fil_key_f12 {
    width: 48px;
    height: 24px;
    background-position: 0 -2472px;
}

.fil_key_capslock {
    width: 95px;
    height: 24px;
    background-position: 0 -2500px;
}

.fil_key_numlock {
    width: 91px;
    height: 24px;
    background-position: 0 -2528px;
}

.treadBox {
    position: relative;
    background: url(../images/x.png) -253px top no-repeat;
}

#plx .cur1 {
    background: url(../images/x.png) -313px top no-repeat;
    color: #f60;
}

.bearBox {
    position: relative;
    background: url(../images/x.png) -372px top no-repeat;
}

#plx .cur2 {
    background: url(../images/x.png) -435px top no-repeat;
    color: #e4393c;
}

.loginMaskBox {
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, .8);
    position: absolute;
    top: 0;
}

.loginMaskBox div {
    width: 340px !important;
    margin: 80px auto !important;
    text-align: center !important;
    background: white;
    padding-bottom: 10px;
}

.loginMaskBox div img {
    width: 260px;
    height: 260px;
    display: block;
    margin: 20px auto;
    border: 1px solid #dedede;
}

.loginMaskBox div span {
    width: 260px;
    display: block;
    text-align: center;
    color: white;
    margin: 20px auto;
    line-height: 20px;
    padding: 10px 0;
    background-color: #232323;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    box-shadow: inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
    -moz-box-shadow: inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
    -webkit-box-shadow: inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;
    font-size: 14px;
}

.loginMaskBox div em {
    color: white;
    font-size: 18px;
    /* margin-bottom: 25px; */
    display: block;
    background: #f90;
    line-height: 42px;
}

.loginMaskBox div i {
    display: block;
    text-align: center;
    margin: 20px 0;
    font-size: 14px;
    color: #f90;
}