body,h1,h2,h3,h4,h5,h6,p,pre,dl,dd,menu,ol,ul,caption,th,td,form,fieldset,legend,input,button,textarea {
    margin: 0;
    padding: 0
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

menu,ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input,button,textarea,select {
    font-size: 100%;
    outline: none
}

a {
    text-decoration: none;
    outline: none;
    white-space: nowrap
}

a:hover {
    text-decoration: none;
    color: #3a9ff6
}

body,input,button,textarea,select,option,optgroup {
    font: 14px/1.5 'Microsoft YaHei','å¾®è½¯é›…é»‘',arial,tahoma,sans-serif;
    color: #212b31;
    background-color: #EFEFEF;
}

img,input {
    border: 0 none
}

input::-ms-clear,input::-ms-reveal {
    display: none
}

.clb {
    clear: both
}

.fl,.fr {
    display: block;
    _display: inline
}

.fl {
    float: left
}

.fr {
    float: right
}

.none {
    display: none
}

.web_show {

}

.w1200 {
    width: 1200px;
    margin: 0 auto
}

.inline-block {
    display: inline-block
}

.lt-ie8 .inline-block {
    display: inline;
    zoom:1}

.client_menu {
    display: none;
    text-align: right;
    padding-right: 40px
}

.client_menu a {
    padding: 10px 20px;
    font-size: 18px;
    color: #14181a
}

.client_menu a:hover,.client_menu a.active {
    color: #F58120;
    border-bottom: 2px solid #F58120
}

.common_top {
    width: 100%;
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    background-color: #EFEFEF
}

.common_top .w1200 {
    position: relative
}

.common_top .toollist {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 88px;
    overflow: hidden
}

.common_top .toollist a {
    display: block;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #212c32;
    margin: 0 auto;
    background-repeat: no-repeat
}

.common_top .toollist a.favorite {
    margin-right: 4px;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/icon_01.png");
    background-position: left top
}

.common_top .toollist a.favorite img {
    vertical-align: middle
}

.common_top .toollist a.favorite:hover {
    color: #2b9ad7
}

.common_top .toollist a.tl2 {
    width: 86px;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/toolbar_bg.png")
}

.common_top .toollist a.tl2:hover {
    color: #fff;
    background-position: left bottom
}

.common_top .tlnormal {
    height: 23px
}

.common_top .tlactive {
    height: 46px
}

.common_top .tlogo {
    float: left;
    display: block;
    width: 195px;
    height: 41px;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/tlogo.png")
}

.common_top .ctl {
    float: left;
    height: 100%;
    margin-left: 100px
}

.common_top .ctl a {
    float: left;
    display: block;
    color: #212c32;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px
}

.common_top .ctl a.viplink {
    margin-right: 25px;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/icon_02.png")
}

.common_top .ctl a.download {
    margin-right: 25px;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/icon_03.png")
}

.common_top .ctl a:hover {
    color: #2b9ad7
}

.common_top .ctr {
    float: right;
    height: 100%
}

.common_top .ctr a {
    float: left;
    display: block;
    color: #212c32;
    background-repeat: no-repeat
}

.common_top .ctr a.mr10 {
    margin-right: 10px
}

.common_top .ctr a.vipicon {
    margin: 13px 4px 0px 4px
}

.common_top .ctr a.spcicon {
    width: 20px;
    height: 16px;
    background: url("//cdn-wan.ludashi.com/assets/images/top/icon_svip_s.png") no-repeat 0 0;
    background-size: cover;
    margin: 13px 4px 0px 4px
}

.common_top .ctr a.spcicon.gray {
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/icon_svip_s_gray.png")
}

.common_top .ctr a:hover {
    color: #2b9ad7
}

.common_top .ctr a.top_allgame {
    width: 105px;
    margin-left: 12px;
    text-align: center;
    background-image: url("//cdn-wan.ludashi.com/assets/images/top/allgame_btn.png?t=20190116");
    background-position: left top
}

.common_top .ctr a.top_allgame img {
    vertical-align: middle
}

.common_top .ctr a.top_allgame:hover,.common_top .ctr a.top_allgame.active {
    color: #ff7200;
    background-position: left bottom
}

.allgame_wrap {
    display: none;
    z-index: 99;
    width: 765px;
    height: 264px;
    position: absolute;
    top: 41px;
    padding: 2px 0px 0px 3px;
    background: url("//cdn-wan.ludashi.com/assets/images/top/allgame_bg.png") no-repeat left top;
    overflow: hidden
}

.allgame_wrap .imgbox {
    float: left;
    width: 434px;
    height: 260px
}

.allgame_wrap .imgbox img {
    width: 100%;
    height: 100%
}

.allgame_wrap .gamebox {
    float: left;
    width: 300px;
    padding-left: 23px
}

.allgame_wrap .gamebox .title {
    font-size: 14px;
    padding: 14px 0px;
    text-align: center
}

.allgame_wrap .gamebox .imgbox2 {
    float: left;
    width: 70px;
    height: 60px;
    text-align: center;
    font-size: 12px;
    margin-right: 36px;
    margin-bottom: 10px
}

.allgame_wrap .gamebox .imgbox2 img {
    width: 100%;
    height: 38px
}

.allgame_wrap .gamebox a {
    font-size: 14px;
    color: #212c32
}

.allgame_wrap .gamebox a:hover {
    color: #ff9700
}

.allgame_wrap .gamebox a.alink {
    float: left;
    display: block;
    width: 80px;
    text-align: center;
    margin: 4px 20px 4px 0px
}

.allgame_wrap .gamebox a.more {
    color: #ff7200
}

.vipicon {
    float: left;
    display: block;
    width: 48px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: center -6px
}

.vipicon0 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip0.png")
}

.vipicon1 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip1.gif")
}

.vipicon2 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip2.gif")
}

.vipicon3 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip3.gif")
}

.vipicon4 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip4.gif")
}

.vipicon5 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip5.gif")
}

.vipicon6 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip6.gif")
}

.vipicon7 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip7.gif")
}

.vipicon8 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip8.gif")
}

.vipicon9 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip9.gif")
}

.vipicon10 {
    background-image: url("//cdn-wan.ludashi.com/assets/images/vip/vip10.gif")
}

.vipicon10 {
    width: 57px!important
}

.vip_info {
    height: 21px;
    line-height: 21px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 0px
}

.vip_info .progress_bg {
    float: left;
    height: 8px;
    margin-top: 2px;
    margin-left: 8px;
    padding: 2px 0px
}

.vip_info .progress_bg .progress_bar {
    height: 100%;
    margin-left: 2px
}

.vip_web_info {
    width: 236px;
    margin-bottom: 10px;
    background-color: #eee
}

.vip_web_info .vipicon {
    margin-left: 10px
}

.vip_web_info .progress_bg {
    width: 164px;
    background: url("//cdn-wan.ludashi.com/assets/images/vip/progress_windex.png") no-repeat 0 -20px
}

.vip_web_info .progress_bg .progress_bar {
    background: url("//cdn-wan.ludashi.com/assets/images/vip/progress_windex.png") no-repeat 0 -61px
}

.vip_icenter_info {
    display: none;
    position: absolute;
    left: 250px;
    top: 5px
}

.vip_icenter_info .progress_bg {
    width: 104px;
    background: url("//cdn-wan.ludashi.com/assets/images/vip/progress_icenter.png") no-repeat 0 -16px
}

.vip_icenter_info .progress_bg .progress_bar {
    background: url("//cdn-wan.ludashi.com/assets/images/vip/progress_icenter.png") no-repeat 0 -50px
}

.vip_icenter_info .score {
    float: left;
    padding-left: 10px
}

.wheader {
    height: 81px;
    line-height: 81px;
    background: #FEFEFE url("//cdn-wan.ludashi.com/assets/web/images/v3/header_bg.png") repeat-x left bottom
}

.wheader .logo {
    float: left;
    width: 288px;
    height: 69px;
    margin-top: 6px
}

.wheader .logo a {
    display: block;
    width: 100%;
    height: 100%
}

.wheader .logo a img {
    vertical-align: top
}

.wheader .menus {
    float: right
}

.wheader .menus a {
    display: inline-block;
    float: left;
    height: 81px;
    padding: 0 20px;
    font-size: 18px;
    color: #14181a;
    box-sizing: border-box
}

.wheader .menus a.hoticon {
    position: relative
}

.wheader .menus a.hoticon img {
    position: absolute;
    left: 0;
    top: 0
}

.wheader .menus a:hover,.wheader .menus a.active {
    color: #FF6A00;
    border-bottom: 4px solid #FF6A00
}

.footer {
    width: 100%;
    padding: 35px 0px;
    text-align: right;
    color: #171313;
    font-size: 12px;
    background-color: #EFEFEF
}

.footer .content {
    width: 886px;
    margin: 0 auto
}

.footer .content .logo {
    width: 133px;
    height: 85px;
    margin-top: 13px
}

.footer .content .text p {
    padding: 5px
}

.footer .content .text .links span {
    padding: 0 20px
}

.footer .content .text a {
    color: #171313
}

.footer .content .text a:hover {
    color: #6d6d6d
}

.app-footer {
    background-color: #fff;
    margin-top: 50px;
    padding: 37px 0;
    text-align: center;
    font-size: 14px;
}


.register_form{
    width: 380px;
    padding-top:20px;
    padding-left: 10px;
    padding-right: 10px;
}

.register_form .input_wrap{
    line-height: 50px;
    height: 50px;
    margin-bottom: 10px;
    text-align: center;
}
.register_form  .input_wrap .input-style{
    background-color: #f5f5f5;
    border-radius: 50px;
    color: #999;
    display: block;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 0;
    width:90%;
    outline: 0;
    margin: 0 auto;
}
.register_form .register_btn{
    background-color: #ff6a00;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 22px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    max-width: 327px;
    width: 100%;
    border: none;
    margin: 0 auto;
}