@charset "utf-8";
/* CSS reset ver 1.0 20121228 wanghao*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/* CSS Document */
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:300;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:12px;line-height:20px;color:#333;background-color:#f9f9f9;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;/*min-height:1000px;*/}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;}
a{color:#333;text-decoration:none;}
a:hover{color:#f63542;}
a:hover,a:focus{-webkit-transition:color 100ms ease-in 0ms,background-color 100ms ease-in 100ms;-moz-transition:color 100ms ease-in 0ms,background-color 100ms ease-in 100ms;-ms-transition:color 100ms ease-in 0ms,background-color 100ms ease-in 100ms;-o-transition:color 100ms ease-in 0ms,background-color 100ms ease-in 100ms;transition:color 100ms ease-in 0ms,background-color 100ms ease-in 100ms;}
.rotate360:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.rotate360{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.fl{float:left;}
.fr{float:right;}
/* Common base start */

.top_wrap{width:100%;height:40px;line-height:40px;border-bottom:1px solid #f0f0f0;background:#fdfdfd;color:#999;}
.w1200{width:1200px;margin:0 auto;}

/*2017-09-28 顶部修改 @zl*/
.nav_wrap{height:72px;line-height:72px;background:#fff;border-bottom:1px solid #cdd6e4;}
.nav_wrap .logo{display:block;}
.nav_wrap .logo a{display:block;width:150px;height:72px;background:url(../img/logo.jpg) no-repeat;}
.nav_wrap .nav{margin-left:160px;}
.nav_wrap .nav li{float:left;font-size:18px;}
.nav_wrap .nav a{display:block;height:70px;line-height:70px;padding:0 20px;color:#000;}
.nav_wrap .nav a:hover{color:#f63542;}
.nav_wrap .line-bor{display:block;width:0;height:3px;background:#f63542;-webkit-transition:width 0.3s linear 0s;-o-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s;}
.nav_wrap .nav li:hover .line-bor{width:100%;}
.nav_wrap .cur .line-bor{width:100%;}
.nav_wrap .cur a{color:#f63542;}
.nav_wrap .loginRegister{font-size:14px;color:#808080;}
.nav_wrap .loginRegister a{color:#808080;}
.nav_wrap .loginRegister a:hover{color:#333;}

/* 2018轮播 */
.slider_box{position:relative;}
.slider_ul{width:100%;height:450px;overflow:hidden;}
.slider_ul img{display:block;}
.dot_box{width:100%;position:absolute;bottom:10px;text-align:center;}
.dot_box i{display:inline-block;width:50px;height:6px;margin-right:10px;cursor:pointer;text-indent:-9999em;background:#838383;}
.dot_box i.on{background:#f63542;}

/*轮播*/
#banner{height:450px;position:relative;overflow:hidden;}
.banner_list{width:1920px;height:450px;position:absolute;margin-left:50%;left:-960px}
#banner_list img{display:block;width:1920px;height:450px;}
#banner ul{height:6px;position:absolute;bottom:20px;left:49%;}
#banner ul li{float:left;width:50px;height:6px;overflow:hidden;background:#838383;margin-right:10px;cursor:pointer;text-indent:-9999em;}
#banner ul li.on{background:#f63542;}
#banner_list a{position:absolute;}

.login_wrap{position:relative;}
.login_box{width:260px;background:#fff;padding:20px;position:absolute;top:-450px;border-radius:0 0 20px 20px;}
.login_box h3{font-size:16px;}
.login_box .frame{width:260px;height:80px;background:url(../img/login2.png) no-repeat;margin:5px 0 10px 0;}
.login_box .frame input{display:block;width:210px;height:20px;border:none;line-height:20px;overflow:hidden;margin-top:9px;}
.login_box .frame span{display:block;width:220px;height:38px;padding:1px 0 0 40px;}
.login_box .remname{display:block;margin-top:3px;}
.login_box .btn_box a{display:block;width:110px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:14px;border-radius:5px;}
.login_box .btn_box input{display:block;width:110px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:14px;border-radius:5px;border:none;cursor:pointer;}
.login_box .btn_box{margin:10px 0 20px 0;}
.login_box .btn_box a.log{background:#f63542;}
.login_box .btn_box input.log{background:#f63542;}
.login_box .btn_box a.log:hover{background:#e4202d;}
.login_box .btn_box input.log:hover{background:#e4202d;}
.login_box .btn_box a.reg{background:#25aaf7;}
.login_box .btn_box a.reg:hover{background:#0090e3;}
.login_box .other{border-top:1px dotted #ddd;padding-top:10px;}
.login_box .other p{margin-bottom:5px;}
.login_box .other a{display:block;height:25px;padding-left:30px;background:url(../img/login3.png) no-repeat;line-height:25px;color:#999;margin-right:10px;float:left;}
.login_box .other a:hover{color:#333;}
.login_box .other a.qq{background-position:0 0;}
.login_box .other a.wex{background-position:0 -40px;}
.login_box .other a.sina{background-position:0 -80px;}
.login_box .code{margin:10px 0;}
.login_box .fixedWidth{display:block;float:left;width:100px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 10px;}
.login_box .code img{display:block;width:100px;height:32px;float:right;}
.login_box .yz{height:20px;color:#f63542;}
.fixedWidth{}
.codeBox i{display:block;float:left;width:20px;height:20px;margin:5px 0 0 5px;}
.codeBox i.correct{background:url("../img/e_c.png") no-repeat 0 0;}
.codeBox i.error{background:url("../img/e_c.png") no-repeat 0 -20px;}

.w300{width:300px;}
.w870{width:870px;}
.h40{height:40px;}
.h20{height:20px;}

.title_normal{}
.title_normal h3{display:block;height:20px;line-height:20px;padding-left:10px;margin:5px 0;border-left:3px solid #f63542;float:left;font-size:16px;}
.title_normal .more{display:block;height:30px;line-height:30px;color:#15a7fb;}
.title_normal .more:hover{text-decoration:underline;}

/*开服列表*/
.ser_list .tab_box{width:298px;background:#fff;padding-bottom:10px;margin-top:20px;border:1px solid #e5e5e5;}
.ser_list .tab_menu{float:left;font-size:14px;margin:-1px 0 0 -1px;}
.ser_list .tab_menu span{display:block;width:148.5px;height:50px;line-height:50px;font-size:16px;border:1px solid #e5e5e5;border-width:1px 0 0 1px;text-align:center;float:left;cursor:pointer;color:#838383;}
.ser_list .tab_menu span.on{color:#333;border-top-color:#f63542;background:-webkit-linear-gradient(#faf1f2,#fff);background:-o-linear-gradient(#faf1f2,#fff);background:-moz-linear-gradient(#faf1f2,#fff);background:linear-gradient(#faf1f2,#fff);}
.ser_list .tab_cont{float:left;}
.ser_list .tab_cont dl{margin-top:10px;}
.ser_list .tab_cont dd{float:left;width:278px;margin:0 10px;padding:10px 0;border-bottom:1px dotted #e8e8e8;color:#666;overflow:hidden;}
.ser_list .tab_cont dd span{display:block;height:40px;line-height:40px;text-align:left;float:left;}
.ser_list .tab_cont dd p{display:block;width:120px;float:left;}
.ser_list .tab_cont dd p em{display:block;height:20px;color:#808080;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ser_list .tab_cont dd p a{display:block;height:20px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ser_list .tab_cont .game{width:110px;}
.ser_list .tab_cont .game a{display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;font-weight:700;font-size:16px;}
.ser_list .tab_cont dd .btn{float:right;}
.ser_list .tab_cont dd .btn a{color:#15a7fb;}
.ser_list .tab_cont dd .btn a:hover{text-decoration:underline;}
.ser_list .tab_cont a:hover{color:#f63542;}

/*热门手游推荐*/
.text_white,.text_white a,.text_black p{color:#fff;border-color:#fff;}
.text_black,.text_black a,.text_black p{color:#333;border-color:#333;}

.w870 .cont{margin-top:20px;font-size:14px;}
.recommend{width:470px;height:276px;border-radius:10px;border:1px solid #e5e5e5;padding:40px 68px 20px 330px;position:relative;}
.recommend ul{width:490px;margin-top:20px;}
.recommend li{width:220px;height:134px;float:left;margin-right:20px;border:2px solid #fff;}
.recommend img{display:block;width:220px;height:134px;}
.recommend h3{display:block;height:30px;line-height:30px;font-size:22px;font-weight:700;}
.recommend .line_p{display:block;height:60px;overflow:hidden;border-top:1px solid;margin-top:10px;padding-top:10px;}
.recommend .btn_box{position:absolute;top:40px;right:68px;}
.recommend .btn_box a{display:block;width:100px;height:30px;line-height:30px;text-align:center;float:left;margin-left:10px;border-radius:3px;}
.recommend .btn_box .red{color:#fff;background:#f63542;}
.recommend .btn_box .red:hover{background:#e42e3a;color:#fff;}
.recommend .btn_box .blue{color:#fff;background:#25aaf7;}
.recommend .btn_box .blue:hover{background:#229fe7;color:#fff;}
.recommend .btn_box .blue1{color:#fff;background:#25aaf7;}
.recommend .btn_box .blue1:hover{background:#229fe7;color:#fff;}

.re_list{border:1px solid #e5e5e5;border-bottom:none;border-right:none;margin-top:20px;}
.re_list li{width:248px;height:137px;padding:20px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left;background:#fff;}
.re_list .icon_box{margin-bottom:10px;}
.re_list .icon_box img{display:block;width:100px;height:100px;border-radius:16px;border:1px solid #e5e5e5;}
.re_list .icon_box .img_box{display:block;width:102px;height:102px;float:left;}
.re_list .icon_box .info{float:left;margin-left:20px;}
.re_list .icon_box h3{font-size:16px;margin:15px 0;}
.re_list .icon_box .btn_box{display:block;width:70px;height:34px;line-height:34px;background-color:#f63542;color:#fff;border-radius:3px;padding-left:31px;background-image:url(../img/down.png);background-repeat:no-repeat;background-position:13px center;}
.re_list .icon_box .btn_box2{display:block;width:100px;height:34px;line-height:34px;text-align:center;background-color:#f63542;color:#fff;border-radius:5px;background-image:none;}
.re_list li p{font-size:12px;color:#999;}
.re_list li p span{display:block;width:58px;height:18px;line-height:18px;text-align:center;float:left;border:1px solid #15a7fb;color:#15a7fb;border-radius:2px;}
.re_list li p i{display:block;margin-left:10px;float:left;}
.re_list .icon_box .btn_box:hover,.re_list .icon_box .btn_box2:hover{background-color:#e4202d;}

.forum dl{width:278px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;padding:10px;margin-top:20px;}
.forum3 dl{margin-top:0 !important;}
.forum dl a,.forum dl img{display:block;}
.forum dl dt{margin-bottom:10px;}
.forum dl dd{border-bottom:1px dotted #e5e5e5;}
.forum dl dd a{width:267px;height:40px;line-height:40px;text-align:left;font-size:14px;padding-left:11px;background:url(../img/arr.png) no-repeat left center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forum .hot a{color:#f63542;}
.forum dl dd a:hover{text-decoration:underline;}

/*快速通道*/
.shortcut_channel{}
.shortcut_channel .cont{margin-top:20px;}
.shortcut_channel ul{border:1px solid #e5e5e5;border-right:none;border-bottom:none;}
.shortcut_channel ul li{width:148px;height:70px;line-height:70px;float:left;background:#fff;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.shortcut_channel ul a{display:block;width:100%;font-size:14px;float:left;position:relative;overflow:hidden;}
.shortcut_channel ul a:hover i{}
.shortcut_channel ul span{display:block;float:left;position:relative;z-index:10;color:#666;}
.shortcut_channel ul i{display:block;width:45px;height:45px;float:left;margin:12px;position:relative;z-index:10;background-image:url("../img/icon_index.png");background-repeat:no-repeat;}
.shortcut_channel ul em{display:block;border-color:#f3f3f3 !important;border-right:0 solid transparent;position:absolute;top:0; left:0;z-index:2;width:0;height:0;border-right:0 solid transparent;border-top:0 solid;overflow:hidden;}
.shortcut_channel .s1 i{background-position:0 0;}
.shortcut_channel .s2 i{background-position:-55px 0;}
.shortcut_channel .s3 i{background-position:0 -50px;}
.shortcut_channel .s4 i{background-position:-55px -50px;}
.shortcut_channel .s5 i{background-position:0 -100px;}
.shortcut_channel .s6 i{background-position:-55px -100px;}
.shortcut_channel .s7 i{background-position:0 -150px;}
.shortcut_channel .s8 i{background-position:-55px -150px;}

/*客服专区*/
.service_area .cont{margin-top:20px;}
.service_area dl{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#fff;}
.service_area dl a:hover span{color:#f63542;}
.service_area dl a{display:block;width:100%;height:100%;}
.service_area dt{width:149px;height:188px;float:left;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;}
.service_area dt i{display:block;width:80px;height: 98px;background: url("../img/kefu_index.png") no-repeat 0 0;margin:0 auto;}
.service_area dt h4{display:block;font-size:16px;color:#f63542;}
.service_area dt p{display:block;font-size:12px;color:#f63542;}
.service_area dd{width:148px;height:62px;float:left;border-bottom:1px solid #e5e5e5;font-size:14px;}
.service_area dd span{display:block;height:62px;line-height:62px;float:left;color:#666;}
.service_area dd i{display:block;width:30px;height:30px;background:#ddd;float:left;margin:18px 0 0 10px;background:url("../img/kefu_index.png") no-repeat;}
.service_area .s1 i{background-position:-90px 0;}
.service_area .s2 i{background-position:-90px -30px;}
.service_area .s3 i{background-position:-90px -60px;}
.service_area .s2 span{color:#15a7fb;}

/*web_game*/
.web_game{width:870px;overflow:hidden;margin-top:20px;}
.web_game ul{width:900px;}
.web_game li{width:274px;float:left;background:#fff;margin-right:20px;border:1px solid #e5e5e5;}
.web_game li a{}
.web_game .img_box{display:block;width:274px;height:210px;position:relative;}
.web_game .img_box .hover_box{display:none;width:274px;height:210px;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
:root .web_game .img_box .hover_box{filter:none;}/*for IE9*/
.web_game .img_box .hover_box img{display:block;max-width:200px;position:absolute;top:50%;left:50%;}

.web_game .text_box{height:73px;padding:10px 0 5px;}
.web_game .text_box dd{width:238px;float:left;margin:0 18px;}
.web_game .title{float:left;}
.web_game .title span{display:block;width:120px;height:28px;line-height:28px;font-size:16px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.web_game .slink{font-size:14px;float:right;}
.web_game .stxt{width:120px;line-height:32px;font-size:14px;float:left;color:#8d8d8d;}
.web_game .start{display:block;width:100px;height:34px;line-height:34px;text-align:center;background-color:#f63542;color:#fff;border-radius:3px;float:right;}
.web_game .start:hover{background-color:#e4202d;}

.down_box{width:396px;height:280px;position:fixed;top:50%;left:50%;margin-top:-161px;margin-left:-219px;background:#fff;border:1px solid #ddd;padding:20px;z-index:9999;}
.down_box .info{width:396px;}
.down_box img.icon{display:block;width:100px;height:100px;border-radius:15px;margin-right:20px;}
.down_box .info p{font-size:13px;color:#999;}
.down_box .info p span{display:block;width:80px;height: 20px;text-align:center;line-height: 20px;margin: 5px 10px 5px 0;font-size: 14px;border:1px solid #15a7fb;border-radius:2px;float:left;}
.down_box .info p span:nth-child(1){border-color:#66cbea;color:#66cbea;}
.down_box .info p span:nth-child(2){border-color:#cb9975;color:#cb9975;}
.down_box .info p span:nth-child(3){border-color:#7ea95d;color:#7ea95d;}
.down_box .info a{display:block;width:150px;}
.down_box h4{display:block;width:150px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px;font-size:18px;font-weight:700;}
.down_box .btn_ewm{width:396px;}
.down_box .btn_ewm input{display:block;width:204px;height:54px;border:none;background:url("../img/btn_index.png") no-repeat;text-indent:999em;cursor:pointer;margin-top:20px;}
.down_box .btn_ewm input.ios{background-position:0 0;}
.down_box .btn_ewm input.ios.no{background-position:0 -55px;}
.down_box .btn_ewm input.and{background-position:0 -111px;}
.down_box .btn_ewm input.and.no{background-position:0 -165px;}
.down_box .btn_ewm .ewm{margin-top:20px;}
.down_box .btn_ewm .ewm img{display:block;width:130px;height:130px;margin-bottom:10px;}
.down_box .btn_ewm .ewm p{font-size:14px;text-align:center;}
.down_box .close{display:block;width:30px;height:30px;position:absolute;top:10px;right:10px;background:url("../img/close_index.png") no-repeat 0 0;cursor:pointer;}
.down_box .close:hover{background-position:0 -30px;}

/*手游版块*/
/*.ser_tab{border-top:3px solid #f63542;}*/
/*.ser_list .tab_menu{border:1px solid #e5e5e5;border-bottom:none;border-right:none;}*/
/*.ser_list .tab_menu li{float:left;border-right:1px solid #e5e5e5;}*/
/*.ser_list .tab_menu li.current a{background:#fff;color:#f63542;border-color:#fff;border-left:1px solid #fff;}*/
/*.ser_list .tab_menu li a{display:block;width:148px;height:40px;line-height:40px;text-align:center;font-size:16px;border-bottom:1px solid #e5e5e5;}*/
/*.ser_list .tab_box{background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 10px 10px;}*/
/*.ser_list .tab_box dl{width:280px;border:none;border-radius:0;margin-top:0;}*/
/*.ser_list .tab_box dd{margin:0;}
.hide{display:none;}*/

.page_small{width:88px;height:20px;margin:0 auto 10px auto;overflow:hidden;}
.page_small a{display:block;width:20px;height:20px;float:left;line-height:20px;text-align:center;overflow:hidden;}
.page_small .previous{background:url(../img/previous.png) no-repeat center center;}
.page_small .next{background:url(../img/next.png) no-repeat center center;}
.page_small i{display:block;width:5px;height:20px;float:left;}


/*轮播width:870*/
#banner2{width:870px;height:400px;position:relative;overflow:hidden;}
#banner_list2 img{display:block;width:870px;height:400px;}
#banner2 ul{height:6px;position:absolute;bottom:20px;left:43%;}
#banner2 ul li{float:left;width:50px;height:6px;overflow:hidden;background:#838383;margin-right:10px;cursor:pointer;text-indent:-9999em;}
#banner2 ul li.on{background:#f63542;}
#banner_list2 a{position:absolute;}


/*客服*/
.customer{border:1px solid #e5e5e5;background:#fff;border-radius:10px;}
.customer i{color:#f63542;}
.customer span{display:block;width:97px;height:78px;line-height:76px;text-align:center;float:left;font-size:16px;border-right:1px solid #e5e5e5;}
.customer ul{float:left;width:200px;}
.customer ul .tel{border-bottom:1px solid #e5e5e5;}
.customer ul li{height:39px;line-height:39px;font-size:14px;padding-left:20px;}

/*用户中心*/
.grayPic{-webkit-filter:grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}/*css3图片变灰色*/
.boxStyle{background:#fff;border:1px solid #e5e5e5;border-radius:10px;}
.user_id,.user_box{padding:18px;}
.user_id .portrait{width:68px;height:68px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;position:relative;float:left;}
.user_id .portrait img{display:block;width:68px;height:68px;border-radius:10px;}
.user_id .portrait .mask{display:block;width:68px;height:68px;background:url(../img/ghtx.png) no-repeat center center;position:absolute;top:68px;left:0;border-radius:10px;}
.user_id .info{float:left;width:182px;overflow:hidden;margin-left:10px;font-size:14px;color:#808080;}
.user_id .name{float:left;width:100%;margin:10px 0 5px 0;}
.user_id .name span{display:block;width:120px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.user_id .name a{display:block;height:20px;background:url("../img/message.png") no-repeat left center;padding-left:20px;color:#f63542;}
.user_id .name a.grayPic{color:#cbcbcb;}
.user_id a{color:#808080;}
.user_id a:hover{color:#f63f4c;}


.user_id .vip{width:180px;height:35px;background:url(../img/vipbg.png) no-repeat;position:relative;margin-top:5px;}
.user_id .vip .user-vip{background:url(../img/vip.gif) 0 7px no-repeat;display:block;height:24px;width:52px;position:absolute;left:0;top:-7px;}
.vip-0{background-position:0 7px;}
.vip-1{background-position:0 -19px;}
.vip-2{background-position:0 -45px;}
.vip-3{background-position:0 -71px;}
.vip-4{background-position:0 -96px;}
.vip-5{background-position:0 -122px;}
.vip-6{background-position:0 -148px;}
.vip-7{background-position:0 -174px;}
.vip-8{background-position:0 -199px;}
.vip_fs {height:18px;line-height:18px;;text-align:right;width:175px;}
.vip_jdt {height:7px;margin:4px 0 0 7px;}
.vip_jdt span {background: url(../img/vip-fs.png) -3px 0 no-repeat;display: block;height: 7px;width: 0;}
.vip_jdt em { background: url(../img/vip-fs.png) no-repeat;display: block;height: 7px;width: 6px;}
.vip_jdt em.jtl_left {background-position: 0 0;}
.vip_jdt em.jdt_right {background-position: right 0;}
.user_id .name span i{color:#f63f4c;}
.user_nav{padding:10px 18px 18px 18px;}
.user_nav li{width:262px;height:36px;line-height:36px;font-size:14px;border-bottom:1px dotted #e5e5e5;position:relative;}
.user_nav li a{display:block;padding-left:15px;background:url(../img/arr.png) no-repeat left center;}
.user_nav li a.focus{color:#f63f4c;}
.user_nav li i{display:block;height:20px;line-height:20px;position:absolute;background:#f63f4c;color:#fff;top:8px;right:0;padding:0 8px;}

/*右边部分*/
.paddingbox{padding:18px;}
.line{width:100%;height:1px;overflow:hidden;border-top:1px dotted #e5e5e5;}
.user_box{position:relative;}
.user_box h3.title{font-size:16px;margin-bottom:15px;padding-left:5px;border-left:3px solid #f63f4c;}
.user_box .essentialInf{width:832px;overflow:hidden;}
.user_box .essentialInf dl{width:832px;font-size:14px;}
.user_box .essentialInf dt{width:100%;font-weight:700;}
.user_box .essentialInf .name{width:100%;margin:10px 0;}
.user_box .essentialInf dd{float:left;}
.user_box .essentialInf dd i{color:#30bd71;}
.user_box .essentialInf dd em{color:#ffa54b;}
.user_box .essentialInf .normal{width:116px;height:40px;padding:10px 0 10px 50px;}
.user_box .essentialInf .identity{line-height:40px;background:url("../img/user2.png") no-repeat left center;}
.user_box .essentialInf .identity a{color:#f63f4c;}
.user_box .essentialInf .information{background:url("../img/user1.png") no-repeat left center;}

/*账号安全*/
.idSafety{font-size:14px;margin-top:20px;}
.idSafety dt h4{display:block;font-weight:700;float:left;margin-right:20px;}
.idSafety dt .count{float:left;}
.idSafety dt .count em{display:block;float:left;margin-right:10px;}
.idSafety dt .count span{display:block;float:left;padding-left:100px;background-image:url("../img/idSafety.png");background-repeat:no-repeat;font-weight:700;}
.idSafety dt .count1{color:#fe684d;background-position:0 0;}
.idSafety dt .count2{color:#ffa54b;background-position:0 -20px;}
.idSafety dt .count3{color:#30bd71;background-position:0 -40px;}
.idSafety dd{height:40px;padding:20px 0 20px 78px;position:relative;color:#808080;border-bottom:1px dotted #f1f1f1;background:url("../img/user.png") no-repeat;}
.idSafety dd.mobile{background-position:0 0;}
.idSafety dd.email{background-position:0 -80px;}
.idSafety dd.problem{background-position:0 -160px;}
.idSafety dd.authentication{background-position:0 -240px;}
.idSafety dd.mobile.current{background-position:0 -320px;}
.idSafety dd.email.current{background-position:0 -400px;}
.idSafety dd.problem.current{background-position:0 -480px;}
.idSafety dd.authentication.current{background-position:0 -560px;}

.idSafety dd em{color:#333;font-weight:700;margin-right:20px;}
.idSafety dd i{color:#f63f4c;}
.idSafety dd .green{color:#30bd71;}
.idSafety .btn{display:block;width:138px;height:38px;border:1px solid #15a7fb;color:#15a7fb;border-radius:3px;font-size:14px;cursor:pointer;position:absolute;right:0;top:20px;}
.idSafety .btn:hover{color:#fff;background:#15a7fb;}
.idSafety .btnGray{border:1px solid #cbcbcb;color:#cbcbcb;cursor:default;}
.idSafety .btnGray:hover{color:#cbcbcb;background:#fff;}
.idSafety dd span{display:block;width:88px;position:absolute;right:0;top:20px;}

/*个人资料*/
.u_information{width:450px;margin:20px auto 0;}
.u_information li{margin-bottom:10px;line-height:30px;}
.u_information label{width:100px;height:30px;text-align:right;float:left;display:block;margin-right:5px; line-height:30px;}
.u_information input{vertical-align:middle;margin-right:5px;width:195px;padding-left:5px;height:30px;line-height:30px;border:1px solid #cfcece;border-radius:5px;}
.u_information input:focus{border-color:#ffa0a0;-webkit-box-shadow:0 0 8px #ffa0a0;-moz-box-shadow:0 0 8px #ffa0a0;box-shadow:0 0 8px #ffa0a0;}
.u_information input.user_sex{width:14px;height:14px;border:none;}
.u_information input.user_sex:focus{border-color:fff;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;}
.u_information select{height:30px;line-height:30px;text-align:center;width:80px;}
.u_information .user_form_last{text-align:center;}
.u_information .user_form_last input{background:#f63f4c;width:112px;height:36px;line-height:36px;text-align:center;border:none;color:#fff;font-size:16px;padding:0;cursor:pointer;}
.u_information .user_form_last input:hover{background:#e4202d;}
.s_select_list{display:inline-block;*display:inline;*zoom:1;position:relative;}
.s_select_list select{background:0;font-size:12px;width:80px;height:32px;text-align:center;line-height:32px;border:1px solid #cfcfcf;border-radius:3px;color:#525151;}
.s_select_list option{height:20px;line-height:20px;text-align:center;background:fffaf5; }

.data .strength{display:inline-block;width:30px;height:5px;background:#ddd;margin-right:5px;}
.data .strength.focus{background:#f63f4c;}

/*绑定邮箱*/
.data .binding{width:668px;height:100px;margin:0 auto;text-align:center;border-bottom:1px dashed #e5e5e5;}
.data .binding p{margin-top:20px;}
.data .binding .redbg{display:block;width:668px;height:36px;background:url(../img/email.png) no-repeat;}
.data .binding .redbg1{background-position:0 0;}
.data .binding .redbg2{background-position:0 -36px;}
.data .binding .redbg3{background-position:0 -72px;}

.data .yanzheng{width:668px;margin:40px auto 0 auto;}
.data .yanzheng span,.data .yanzheng a{color:#f63f4c;}
.data .yanzheng .btn_box{width:280px;margin:40px auto 0 auto;}
.data .yanzheng .btn_box a{display:block;width:120px;height:36px;line-height:36px;text-align:center;background:#f63f4c;color:#fff;float:left;}
.data .yanzheng .btn_box a.re{width:118px;height:34px;background:#e8e8e8;color:#666;border:1px solid #d2d2d2;margin-left:40px;}

.data .mailok{width:330px;margin:40px auto 0 auto;background:url(../img/mail.jpg) no-repeat left top;padding-left:68px;font-weight:700;line-height:30px;}
.data .mailok .green{color:#67ac03;line-height:55px;font-size:16px;}
.data .mailok .btn_box{display:block;width:200px;height:36px;line-height:36px;text-align:center;background:#f63f4c;color:#fff;margin:20px 0;font-weight:normal;}
.btn-code-send{display:inline-block;width:108px;height:30px;line-height:30px;text-align:center;background:url("../img/yzmbg.png") no-repeat;}

/*礼包*/
.package li{width:832px;border-bottom:1px dotted #e5e5e5;float:left;padding:20px 0;font-size:14px;position:relative;}
.package li img{display:block;float:left;}
.package li .info{width:580px;float:left;margin-left:15px;}
.package li .info p{width:580px;height:24px;line-height:24px;overflow:hidden;color:#808080;}
.package li .info h3.tit {display: block; font-size: 16px; line-height: 30px; margin-bottom: 10px;}
.package li .btn_box{display:block;width:90px;height:30px;line-height:28px;border:1px solid #f63f4c;float:right;color:#f63f4c;border-radius:3px;text-align:center;margin-top:47px;cursor:pointer;font-size:14px;}
.package li .btn_box:hover{background:#f63f4c;color:#fff;}
.package li .activationCode{display:block;min-width: 200px;height:24px;line-height:24px;position:absolute;right: 115px;top:20px;border:2px dashed #ffa54b;color:#ff7f00;text-align:center;}

/*开服*/
.user_box table{text-align:center;border:1px solid #e5e5e5;border-right:none;margin-bottom:40px;font-size:14px;}
.user_box table .title{background:#f3f3f3;}
.user_box table td{height:43px;line-height:43px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.user_box table td.close{color:#999;}
.user_box table td.complete{color:#67ac03;}
.user_box .table{text-align:center;font-size:14px;color:#808080;}
.user_box .table span{color:#f63f4c;}
.user_box .gray input{background:#fafafa;}

/*列表*/
.user_box .list_box{font-size:14px;}
.user_box .list_box dt,.user_box .list_box dd{width:100%;padding:10px 0;float:left;border-bottom:1px dotted #e5e5e5;}
.user_box .list_box .btn{display:block;width:90px;height:30px;line-height:28px;border:1px solid #f63f4c;float:right;color:#f63f4c;border-radius:3px;text-align:center;cursor:pointer;font-size:14px;}
.user_box .list_box .btn:hover{background:#f63f4c;color:#fff;}
.user_box .list_box dt{}
.user_box .list_box dt label{display:block;float:left;cursor:pointer;line-height:30px;}
.user_box .list_box dt label .check{display:inline-block;float:left;margin:8px 10px 0 0;}
.user_box .list_box dt .btn{}
.user_box .list_box dd{position:relative;}
.user_box .list_box dd .check{display:block;float:left;margin:46px 10px 0 0;}
.user_box .list_box dd img{display:block;float:left;}
.user_box .list_box dd .info{float:left;width:500px;margin-left:20px;}
.user_box .list_box dd .info p{color:#808080;}
.user_box .list_box dd .info p a{color:#15a7fb;}
.user_box .list_box dd .info p a:hover{text-decoration:underline;}
.user_box .list_box dd span{display:block;position:absolute;top:10px;right:0;color:#ccc;}
.user_box .list_box dd h4 a{font-size:16px;line-height:30px;}
.user_box .list_box dd .btn{margin-top:36px;}
.user_box .list_box dd em{color:#f63f4c;}

/*翻页*/
.pagecode{padding:2px;margin:20px 0;text-align:center;font-size:12px;}
.pagecode a{padding:4px 10px;margin-right:6px;color:#666;font-weight:300;text-decoration:none;border:1px solid #ccc;border-radius:2px;background:#fff;}
.pagecode a:hover{color:#333;background:#fff;border:1px solid #f63f4c;}
.pagecode a.current,.pagecode a.current:hover{font-weight:700;color:#fff;background:#f63f4c;border:1px solid #f63f4c;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#ccc;background:#f8f8f8;border:1px solid #ccc;cursor:default;}

/*详情*/
.user_box .detail_box{width:800px;margin:0 auto;font-size:14px;color:#666;}
.user_box .detail_box h1{font-size:16px;text-align:center;margin:20px 0;color:#333;}
.user_box .detail_box .time{color:#999;text-align:center;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #ddd;}
.user_box .detail_box p{text-indent:2em;margin-bottom:20px;}
.user_box .detail_box img{display:block;margin:0 auto;max-width:640px;}

/*充值*/
.pay_tab{width:1198px;background:#fff;border:1px solid #cdd6e4;}
.pay_tab .pay_tit{width:330px;height:80px;font-size:20px;color:#fff;line-height:80px;text-align:center;background:#f93;position:absolute;top:0;left:0;}
.pay_box .description{height:125px;background:#f6f6f6;line-height:25px;padding:20px;border-radius:3px;font-size:14px;color:#575757;}
.pay_box strong{font-weight:700;}
.pay_nav{width:330px;height:835px;background:#f9fafc;padding-top:80px;}
.pay_nav li{height:60px;line-height:60px;border-bottom:1px solid #dde4ef;}
.pay_nav li a{display:block;font-size:16px;padding-left:67px;border-left:3px solid #f9fafc;}
.pay_nav li i{display:block;width:30px;height:30px;background:url(../img/icon.png) no-repeat;float:left;margin:15px 20px 0 0;}
.pay_nav li.current a{color:#f63542;border-color:#f63542;background:#fff;}
.pay_nav li.pay_weChat i{background-position:0 0;}
.pay_nav li.pay_zhifubao i{background-position:0 -30px;}
.pay_nav li.pay_bank i{background-position:0 -60px;}
.pay_box{width:800px;background:#fff;position:absolute;bottom:35px;right:35px;}
.pay_form .form_box{max-width:none;margin:0;}


/* 充值表单 */
/* 充值表单 2017-09-27 @zl*/
.form_box{overflow:visible;}
.form_box li.clearfix{clear:both;margin-top:30px;position:relative;}
.form_box li#pay_where{*padding-top:10px;}
.form_box li#choice_game{z-index:99;}
.form_box li.chicoe_jwrap{overflow:hidden;}
.tr_tn,.tr_tn2{width:100px;height:56px;line-height:56px;font-size:14px;color:#575757;float:left;}
/*.tr_tn3{float:left;width:106px;height:32px;line-height:32px; margin-left:-16px;text-align:right;padding-right:4px;}*/
.other_input{position:relative; float:left;}
.input_txt{border:1px solid #cfcece;border-radius:3px;width:118px;padding:1px 10px 1px 10px;height:30px;line-height:30px;float:left;}
.input_txt:focus{border:2px solid #78c143;padding:0 9px 0 9px;}
.input_txt2{color:#9f9f9f;}
.input_txt3{border:1px solid #cddaee;border-radius:3px;float:left;color:#525252;width:345px;height:52px;font-size:14px;background:#f7f7f7;}
.input_txt3:focus,.txt3_current{border:2px solid #78c143;color:#525252;padding:0 9px 0 9px;box-shadow:0 0 0 #78c143;}
.input_txt4{width:108px;border:1px solid #cfcece;border-radius:3px;}
.input_txt4:focus{border:2px solid #78c143;color:#999;box-shadow:0 0 0 #78c143}
.input_txt5{border:1px solid #cfcece;border-radius:3px;height:32px;float:left;color:#525252;width:95px;}
.input_txt5:focus,.txt5_current{border:2px solid #78c143;color:#525252;padding:0 9px 0 9px;box-shadow:0 0 0 #78c143}
.cz_user{float:left;height:34px;line-height:34px;font-size:18px;border:1px solid #cddaee;padding:0 10px;}
.button_a{margin-left:10px;float:left;font-size:14px;}
.p_formtip{height:56px;line-height:56px;float:left;font-size:12px;margin-left:30px;}
.p_formtip2{height:32px;line-height:35px;font-size:14px;clear:both;padding-top:20px;}
.p_formtip2 font{color:#79c143;margin-left:10px;font-size:12px;}
.tip_p{margin-left:0;}
.tip_p2{color:#9f9f9f;margin-left:10px;}
.tip_error{width:200px;display:none; }
.tip_error2{width:200px;margin-left:0;padding-top:5px;display:none;}
.icon1{display:block;width:12px;height:12px;background:url(../img/pay1.png) -428px -139px no-repeat;float:left;margin-top:22px;margin-right:3px;}
.tip_yuan{float:left;color:#525252;font-size:14px;margin-right:10px;}
.tip_text{float:left;color:#ff4a4e;}
.tip_text2{float:left;color:#525252;margin-left:10px;}
.button_b{padding:1px;border:1px solid #cfcece;width:136px;height:30px;line-height:30px;margin-right:18px;text-align:center;color:#525252;display:inline-block;border-radius:3px;position:relative;float:left;}
.button_b:hover{ text-decoration:none;  border:2px solid #78c143; padding:0; }
.b_current{ border:2px solid #78c143; padding:0;}
.yh{ position:absolute; left:392px; top:-10px; *top:0px; width:17px; height:14px; background:url(../img/pay1.png) -57px -113px no-repeat;}
.fui_radio_checked{ width:17px; height:17px; background:url(../img/pay1.png) -423px -183px no-repeat; position:absolute; right:0px; bottom:0px;}
.button_c{padding:1px 1px 1px 18px; margin:1px 18px 1px 1px; border:1px solid #cddaee; width:180px; height:48px; line-height:48px;  background:url(../img/pay1.png) 154px -153px no-repeat;color:#525252; display:inline-block; border-radius:3px; position:relative; float:left; font-size:14px;}
.button_c:hover{ text-decoration:none; }
.c_current,.c_current2{border:2px solid #78c143;  margin:0 18px 0 0; height:48px;  line-height:48px; padding:0 0 0 18px;}
.button_c span{ display:block; width:13px; height:13px; background:url(../img/pay1.png) -11px -170px no-repeat; position:absolute; left:165px; top:17px; -webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;-ms-transition: -ms-transform 0.3s ease-out;}
.c_current span{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.button_d{padding:1px; border:1px solid #cddaee; width:140px; height:50px;text-align:center;line-height:50px; margin-right:16px; margin-bottom:16px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;background:#f7f7f7;font-size:14px;position:relative;}
.button_d i{display:block;width:0;height:0;border-top:30px solid #e6333f;border-left:60px solid transparent;position:absolute;right:0;top:0;}
.button_d span{display:block;line-height:20px;color:#fff;position:absolute;right:2px;top:0;}
.button_d:hover{text-decoration:none;border:2px solid #78c143;padding:0;}
.d_current i,.button_d:hover i{border-top:28px solid #e6333f;border-left:58px solid transparent;}
.d_current span,.button_d:hover span{top:-1px;right:1px;}
.d_current{border:2px solid #78c143;padding:0;}
.button_f{padding:1px 21px 1px 11px;border:1px solid #cfcece;width:83px; height:30px; line-height:30px; margin-right:10px; margin-bottom:10px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_f:hover{ text-decoration:none;  border:2px solid #78c143; padding:0 20px 0 10px; }
.f_current{ border:2px solid #78c143; padding:0 20px 0 10px;}
.money_box{overflow:hidden;}
.money_bbox{ width:570px;}
.bank_box{ overflow:hidden; width:470px; height:89px; position:relative; *margin-top:-20px;}
.button_e{padding:1px; border:1px solid #cfcece; width:137px; height:32px; line-height:32px; background:url(../img/bank.jpg) no-repeat; margin:1px 9px 9px 1px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_e:hover{ text-decoration:none;}
.e_current{ border:2px solid #78c143; margin:0 8px 8px 0; padding:1px;}
.bank_box .bank_ICBC,.bank_box .bank_ICBC-NET-B2C{ background-position:0 0;}/*工商银行*/
.bank_box .bank_CCB,.bank_box .bank_CCB-NET-B2C{ background-position:-151px 0;}/*建设银行*/
.bank_box .bank_ABC,.bank_box .bank_ABC-NET-B2C{ background-position:-301px 0;}/*中国农业银行*/
.bank_box .bank_CMB,.bank_box .bank_CMBCHINA-NET-B2C{ background-position:0 -44px;}/*招商银行*/
.bank_box .bank_COMM,.bank_box .bank_BOCO-NET-B2C{ background-position:-151px -44px;}/*交通银行*/
.bank_box .bank_BOC,.bank_box .bank_BOC-NET-B2C{ background-position:-301px -44px;}/*中国银行*/
.bank_box .bank_CEB,.bank_box .bank_CEB-NET-B2C{ background-position:0 -88px;}/*中国光大银行*/
.bank_box .bank_CMBC,.bank_box .bank_CMBC-NET-B2C{ background-position:-151px -88px;}/*中国民生银行*/
.bank_box .bank_CITIC,.bank_box .bank_ECITIC-NET-B2C{ background-position:-301px -88px;}/*中信银行*/
.bank_box .bank_CIB,.bank_box .bank_CIB-NET-B2C{ background-position:0 -132px;}/*兴业银行*/
.bank_box .bank_GDB,.bank_box .bank_GDB-NET-B2C{ background-position:-151px -132px;}/*广发银行*/
.bank_box .bank_SPDB,.bank_box .bank_SPDB-NET-B2C{ background-position:-301px -132px;}/*浦发银行*/
.bank_box .bank_SZPAB,.bank_box .bank_PINGANBANK-NET-B2C{ background-position:0 -176px;}/*平安银行*/
.bank_box .bank_HXB,.bank_box .bank_HXB-NET-B2C{ background-position:-151px -176px;}/*华夏银行*/
.bank_box .bank_NBCB,.bank_box .bank_NBCB-NET-B2C{ background-position:-301px -176px;}/*宁波银行*/
.bank_box .bank_BCCB,.bank_box .bank_BCCB-NET-B2C{ background-position:0 -220px;}/*北京银行*/
.bank_box .bank_HKBEA,.bank_box .bank_HKBEA-NET-B2C{ background-position:-151px -220px;}/*东亚银行*/
.bank_box .bank_BOS,.bank_box .bank_SHB-NET-B2C{ background-position:-301px -220px;}/*上海银行*/
.bank_box .bank_PSBC,.bank_box .bank_POST-NET-B2C{ background-position:0 -264px;}/*中国邮政*/
.bank_box .bank_NJCB,.bank_box .bank_NJCB-NET-B2C{ background-position:-151px -264px;}/*南京银行*/
.bank_box .bank_CBHB,.bank_box .bank_BJRCB-NET-B2C{ background-position:-301px -264px;}/*渤海银行*/
.bank_box .bank_SDB,.bank_box .bank_SDB-NET-B2C{ background-position:0 -308px;}/*深圳发展银行*/
.bank_box .bank_BJRCB,.bank_box .bank_BJRCB-NET-B2C{ background-position:-151px -308px;}/*北京农商银行*/
.bank_box .bank_SHRCC{ background-position:-301px -308px;}
.bank_box .bank_HZB{ background-position:0 -353px;}/*杭州银行*/
.bank_box .bank_GZCB{ background-position:-151px -353px;}
.bank_box .bank_HSB{ background-position:-301px -353px;}/*微商银行*/
.bank_box .bank_CZB{ background-position:0 -396px;}/*浙商银行*/
.bank_btn{ width:440px; height:32px; background:url(../img/pay1.png) 0 -2px no-repeat; margin-left:96px;}
.bank_btn a{ display:block; width:100px; height:32px; margin:0 auto;}
.pack_up{ background-position:0 -40px;}
.sumbit_button{width:230px;height:65px;line-height:65px;background-color:#f63f4b;border-radius:3px;font-size:24px;display:block;color:#ffffff;text-align:center;margin:50px 0 0 100px;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.sumbit_button:hover{ background-color:#e6333f; text-decoration:none;color:#fff;}
a{cursor:pointer}

/*2017-10-12 游戏显示框 @zl*/
.show_box{position:relative;z-index:9999;font-size:12px;*margin-top:-10px;}
.gamelist_box{width:325px;padding-top:7px; background:#ffffff url(../img/g-top.jpg) no-repeat;position:absolute;left:94px;top:52px;z-index:9999; }
.gamelist_box2{background:#ffffff url(../img/g-top2.jpg) no-repeat;}
.game_list{min-height:185px;border:1px solid #cfcece;border-top:none;border-radius:3px;box-shadow:5px 4px 8px #d8d8d8;}
.game_list2{width:368px;height:185px; overflow:hidden;}
.game_list3{border:1px solid #cfcece;border-top:none;border-radius:3px;box-shadow:5px 4px 8px #d8d8d8;}
.g-top,.g-top2{height:33px;border-bottom:1px solid #eee;padding-left:5px;}
.g-top li,.g-top2 li{float:left;display:block;padding:1px 4px;border-radius:3px;cursor:pointer;margin:7px 4px 0 4px;}
.g-top li:hover{color:#fb5f01;}
.g-top li.current,.g-top2 li.current{background:#fb5f01;color:#fff;}
.glist{width:325px;}
.glist .game_wrap2{display:block;float:left;width:323px;border-bottom:1px solid #eee;}
.glist a{display:block;float:left;width:98px;height:30px;line-height:30px;font-size:14px;}
:root .glist a{display:block;float:left;width:107px;height:30px;line-height:30px;text-align:center;font-size:14px;}
.glist a:hover{color:#fb5f01;text-decoration:none;}
.glist a.r3{width:107px;border-right:0;}
.glist a span{float:left;display:block;height:30px;}
.glist a em.g-hot{float:left;display:block;width:26px;height:11px;background:url(../img/pay1.png) -81px -113px no-repeat;margin:10px 0 0 5px;}
.glist a em.g-new{float:left;display:block;width:26px;height:11px;background:url(../img/pay1.png) -111px -113px no-repeat;margin:10px 0 0 5px;}
.zmgame li.gameli{margin:-1px 0 0 0;display:none;overflow:hidden;zoom:1;}
.zmgame li p.zm{float:left;width:38px;line-height:38px;text-align:center;font-size:14px;}
.zmgame li p.game_wrap{float:left;width:323px;min-height:30px;padding:4px 0;border-bottom:1px solid #eee;}
.glist a.game-name,.zmgame2 a.game-name{display:block;float:left;margin:0 10px;padding:0;border:0;width:87px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;word-break:break-all;font-size:14px;}
.glist a.game-name:hover{background:none;}
#game-scroll-1{overflow:hidden;height:155px;}
.zmgame2{height:29px;border-bottom:1px solid #cfcece;padding:4px 0;}
/* 滚动条 */
.scrollbar_wrap {width:323px;height:154px;overflow-y:auto;position:relative;}
:root .scrollbar_wrap {width:323px;height:154px;overflow:hidden;position:relative;}
.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color.2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container.hover .ps-scrollbar-x-rail,.ps-container:hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-x-rail.hover,.ps-container .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-x-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color.2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container.hover .ps-scrollbar-y-rail,.ps-container:hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-y-rail.hover,.ps-container .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
.ps-container.ie6 .ps-scrollbar-x{font-size:0}
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x{background-color:#999}
.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
.ps-container.ie .ps-scrollbar-y{font-size:0}
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y{background-color:#999}

/*客服*/
.ser_bg{height:260px;background:url(../img/ser.jpg) no-repeat top center;}
.ser_box{}
.ser_box h3{font-size:16px;padding-left:5px;border-left:3px solid #f63542;margin:40px 0 20px 40px;}
.ser_box a:hover{color:#333;}
.ser_box dl{width:1000px;margin:0 auto;background:url(../img/serbg2.png) no-repeat;margin-top:76px;font-size:14px;}
.ser_box dd{width:250px;float:left;padding-top:150px;}
.ser_box dd a{display:block;height:30px;line-height:30px;text-align:center;color:#666;}
.ser_box ul{width:970px;}
.ser_box li{width:122px;height:82px;float:left;padding-left:80px;padding-top:20px;font-size:14px;margin:70px 20px 50px 20px;display:inline;}
.ser_box li h4{font-size:16px;color:#f63542;}
.ser_box li.s1{background:url(../img/s1.png) no-repeat;}
.ser_box li.s2{background:url(../img/s2.png) no-repeat;}
.ser_box li.s3{background:url(../img/s3.png) no-repeat;}
.ser_box li.s4{background:url(../img/s4.png) no-repeat;}
.ser_box li a,.ser_box li p{color:#666;}

/*论坛*/
.forum2{width:258px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;border-bottom:none;border-radius:0 0 10px 10px;padding:15px 20px 20px 20px;border-top:3px solid #f63542;}
.forum2 dl{padding:0;margin:0;border:none;border-radius:0;}
.forum2 h3{color:#f63542;font-size:16px;margin-bottom:15px;}
.forumBox{background:#fff;padding:0 20px;border:1px solid #e5e5e5;border-radius:10px;margin-top:20px;font-size:14px;color:#5e5e5e;}
.forumBox dd{width:1158px;padding:20px 0;}
.forumBox img{display:block;}
.forumBox .img_box{margin-right:20px;}
.forumBox .info_box .gametit{font-size:18px;font-weight:700;}
.forumBox .info_box{width:270px;height:170px;overflow:hidden;border-right:1px solid #e5e5e5;padding-right:10px;}
.forumBox .info_box .gametit span{color:#ff592a;font-weight:normal;font-size:16px;}
.forumBox .info_box .description{width:270px;height:40px;overflow:hidden;margin:5px 0;}
.forumBox .info_box .area{margin:10px 0 20px 0;color:#0089fe;}
.forumBox .info_box .area a{color:#0089fe;}
.forumBox .info_box .btn_box a{display:block;width:80px;height:30px;line-height:30px;color:#fff;float:left;margin-right:20px;text-align:center;border-radius:5px;}
.forumBox .info_box .btn_box a.official_web{background:#f63542;}
.forumBox .info_box .btn_box a.official_web:hover{background:#e4202d;}
.forumBox .info_box .btn_box a.down_game{background:#25aaf7;}
.forumBox .info_box .btn_box a.down_game:hover{background:#0090e3;}
.forumBox .info_box .btn_box a.down_weiduan{background:#25aaf7;}
.forumBox .info_box .btn_box a.down_weiduan:hover{background:#0090e3;}
.forumBox ul{width:500px;margin-left:30px;}
.forumBox ul li{float:left;width:500px;height:33px;line-height:33px;border-bottom:1px dotted #e5e5e5;}
.forumBox ul li a{display:block;width:380px;height:33px;overflow:hidden;float:left;}
.forumBox ul li span{display:block;float:right;}

.forumBox_n{background:#fff;border-top:1px solid #e5e5e5;background:url(../img/luntanbg.png) repeat-y;}

.forumBox_n dd{width:359px;height:159px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:20px;float:left;}
.forumBox_n .top .img_box{display:block;width:100px;height:100px;}
.forumBox_n .top .img_box img{border-radius:20px;}
.forumBox_n .top .info{width:244px;margin-left:15px;}
.forumBox_n .top .info .gametit{font-size:16px;font-weight:700;}
.forumBox_n .top .info .gametit span{font-weight:normal;color:#ff6629;}
.forumBox_n .top .info .description{width:244px;height:40px;overflow:hidden;margin:5px 0;color:#666;}
.forumBox_n .top .info .btn_box a{display:block;width:45px;height:20px;line-height:20px;border:1px solid #e5e5e5;border-radius:3px;background:#f7f7f7;text-align:center;float:left;margin-right:10px;}
.forumBox_n .top .info .btn_box a.down{color:#00a808;}
.forumBox_n .top .info .btn_box a.down:hover{background:#00a808;color:#fff;border:1px solid #00a808;}
.forumBox_n .top .info .btn_box a.we_client{color:#0089fe;}
.forumBox_n .top .info .btn_box a.we_client:hover{background:#0089fe;color:#fff;border:1px solid #0089fe;}
.forumBox_n dd ul{margin-top:5px;}
.forumBox_n dd li{float:left;line-height:24px;border-bottom:1px dotted #e5e5e5;}
.forumBox_n dd li a,.forumBox_n dd li span{display:block;float:left;}
.forumBox_n dd li a{width: 255px;height:24px;margin-right:10px;overflow:hidden;}
.forumBox_n dd li span{width: 93px;height:24px;line-height:30px;text-align:right;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#666;}
.forumBox_list dd{height:100px;}
/*论坛列表*/
.crumbs{margin:20px 0;padding-left:30px;background:url(../img/luntan.png) no-repeat;background-position:0 -36px;}
.crumbs a{font-size:14px;}
.luntan{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px;}
.luntan .nav a{display:block;font-size:16px;}
.luntan .nav ul{width:1010px;height:36px;line-height:36px;float:left;border-bottom:3px solid #e5e5e5;}
.luntan .nav li{height:36px;float:left;border-bottom:3px solid #e5e5e5;position:relative;top:0;}
.luntan .nav li a{padding:0 10px;}
.luntan .nav li.focus{border-color:#f63f4c;}
.luntan .nav li.focus a{color:#f63f4c;}
.luntan .nav .write{float:right;width:74px;height:36px;line-height:36px;background-color:#f63f4c;text-align:center;font-size:14px;color:#fff;border-radius:5px;padding-left:36px;background-image:url(../img/luntan.png);background-repeat:no-repeat;background-position:0 0;}
.luntan .write:hover{background-color:#e2333f;}
.luntan .nav .gag{float:right;width:110px;height:36px;line-height:36px;background-color:#ccc;text-align:center;font-size:14px;color:#fff;border-radius:5px;}

/*2017-10-11 论坛 @zl*/
.luntan .cont{border:1px solid #e5e5e5;margin-top:20px;border-bottom:none;}
.luntan .cont .posting{width:1116px;float:left;border-bottom:1px solid #e5e5e5;padding:20px;}
.luntan .cont .posting .message{width:63px;height:29px;background:url(../img/comment.png) no-repeat;text-align:center;line-height:24px;margin-right:20px;}
.luntan .cont .posting .info{width:1030px;}
.luntan .cont .posting .left_cont{width:650px;float:left;margin-right:40px;}
.luntan .cont .posting .left_cont .p_cont{display:block;width:650px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;margin-top:10px;}
.luntan .cont .posting .right_info{width:340px;float:left;}
.luntan .cont .posting .tit{display:block;width:650px;height:30px;overflow:hidden;white-space:nowrap;
    text-overflow:ellipsis;color:#2d64b3;font-size:16px;line-height:30px;}
.luntan .cont .posting .tit:hover{text-decoration:underline;}
.luntan .cont .posting .tit i{display:block;margin-right:10px;float:left;margin-top:6px;}
.luntan .cont .posting .tit i.top_ico{background:url(../img/top-ico.png) no-repeat;width:31px;height:17px;}
.luntan .cont .posting .tit i.jing_ico{background:url(../img/jing-ico.png) no-repeat;width:19px;height:17px;}
.lt_bg{display:block;background:url(../img/luntan.png) no-repeat;color:#999;}
.lz_id{width:130px;height:20px;line-height:20px;padding-left:30px;background-position:0 -56px;}
.luntan .cont .paragraph{width:650px;margin-right:40px;font-size:14px;}
.luntan .cont .paragraph .p{margin:10px 0;}
.luntan .cont .paragraph a{display:block;float:left;margin-right:10px;}
.luntan .cont .comment{padding:5px 0;}
.luntan .cont .comment .comment_id{width:130px;background-position:0 -96px;padding-left:30px;}
.luntan .cont .comment .time{width:130px;background-position:0 -76px;padding-left:30px;margin-left:20px;}
.luntan2 .forum dl{border-bottom:1px solid #e5e5e5;}

/*2017-10-11 论坛删除 @zl*/
.bbs_remove{position:fixed;top:50%;left:50%;z-index:9999;margin-left:-200px;margin-top:-111px;}
.bbs_remove .warmtip_mian .col_aa{height:100px;line-height:100px;color:#333;}

/*2017-10-12 论坛昵称 @zl*/
.bbs_inputBox{margin-top:150px !important;}
.retrievePassword .bbs_inputBox .uid{display:block;height:32px;line-height:32px;font-size:14px;color:#666;font-weight:700;}
.retrievePassword .bbs_inputBox .tit{margin-bottom:30px;}
.retrievePassword .bbs_inputBox .tit h3{display:block;width:400px;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:normal;}

.reply{width:880px;position:relative;margin-right:20px;}
.reply .entry{display:block;width:858px;height:28px;line-height:28px;padding:5px 10px;font-size:14px;border:1px solid #ccc;margin:20px 0;color:#666;}
.reply .reply_inf{border:1px solid #ccc;padding:20px;}
.reply .reply_inf .detail{width:758px;height:198px;border:1px solid #ccc;background:#fff;padding:10px;color:#666;resize:none;}
.reply .reply_inf ul{}
.reply .reply_inf ul li a{display:block;padding-left:20px;background:url(../img/reply.png) no-repeat;color:#3e89fa;margin-bottom:10px;}
.reply .reply_inf ul li a:hover{color:#0f5acb;}
.reply .reply_inf ul li a.img{background-position:0 0;}
.reply .reply_inf ul li a.view{background-position:0 -33px;}
.reply .reply_inf ul li a.expression{background-position:0 -62px;}
.reply .reply_inf ul li a.enclosure{background-position:0 -92px;}
.reply .btn_box{display:block;width:110px;height:36px;line-height:36px;border:none;text-align:center;color:#fff;background:#f63f4c;font-size:14px;border-radius:5px;margin:20px auto 0 auto;cursor:pointer;}
.reply .replybox ul{margin-top:20px;}
.reply .replybox ul li{float:left;margin-bottom:20px;}
.reply .replybox ul span{display:block;width:70px;height:28px;line-height:28px;float:left;margin-right:15px;font-size:14px;}
.reply .replybox ul .entry{display:block;width:793px;margin:0;padding:0;float:left;}

/*2017-10-11 论坛 @zl*/
.luntan .cont .lt_content .posting{padding:0;float:left;width:1156px;background:url(../img/lz.png) repeat-y;position:relative;}
.lt_content .attribute a{display:block;text-align:center;}
.lt_content .attribute{width:231px;padding-bottom:40px;}
.lt_content .attribute .img_box{border:1px solid #9a9a9a;width:160px;height:160px;margin:40px auto 20px auto;}
.lt_content .attribute .lzid{font-size:14px;}
.lt_content .attribute .tag{width:98px;height:34px;line-height:34px;border:1px solid #26afff;font-size:14px;background:#fff;margin:20px auto 10px auto;}
.lt_content .attribute .vip1{border:1px solid #26afff;color:#26afff;}
.lt_content .attribute .vip2{border:1px solid #ff9626;color:#ff9626;}
.lt_content .attribute .vip3{border:1px solid #ff4a26;color:#ff4a26;}
.lt_content .attribute p{width:160px;margin:0 auto;text-align:center;}
.lt_content .post_tit{height:48px;line-height:48px;padding:0 20px;border-bottom:1px solid #e5e5e5;}
.lt_content .post_tit h3{display:block;width:920px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;float:left;}
.lt_content .post_tit p{display:block;float:right;}
.lt_content .post_tit p em{color:#ff4a26;}
.lt_content .fatie{width:925px;}
.lt_content .fatie .lztit{height:28px;line-height:28px;border-bottom:3px solid #f6f6f6;padding:10px 15px;}
.lt_content .fatie .lztit .time{display:block;}
.lt_content .fatie .lztit .btn a,.lt_content .fatie .lztit .btn span{display:block;height:20px;line-height:20px;padding:3px 8px;border:1px solid #e0e0e0;float:left;border-radius:3px;margin-left:5px;}
.lt_content .fatie .lztit .btn span em{color:#ff4a26;}
.lt_content .fatie .content{padding:20px 20px 60px 20px;}
.lt_content .fatie .content p{margin-bottom:15px;font-size:14px;}
.lt_content .fatie .content img{display:block;margin-bottom:15px;width:expression(this.width>800?'800px':true);max-width:800px;}

.logbox{width:260px;height:323px;border-radius:0 0 10px 10px;position:absolute;top:-450px;padding:20px;}
.logbox .info{width:180px;}
.logbox .info .name span{width:180px;font-weight:700;}
.logbox .tuijian{}
.logbox .tuijian dt{width:100%;font-size:14px;margin-top:10px;float:left;}
.logbox .tuijian dd{width:100%;height:55px;border-bottom:1px dotted #e5e5e5;float:left;padding:9px 0;}
.logbox .tuijian dd a{display:block;}
.logbox .tuijian .game img{display:block;width:55px;height:55px;border-radius:55px;}
.logbox .tuijian .game{margin-right:10px;}
.logbox .tuijian .game_info{width:120px;line-height:26px;font-size:14px;color:#808080;}
.logbox .tuijian .game_info a{color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.logbox .tuijian .game_info a:hover{color:#ff4a26;}
.logbox .tuijian .game_info p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.logbox .tuijian .start{margin-top:30px;color:#26afff;font-size:14px;}
.logbox .tuijian .start:hover{text-decoration:underline;}

/*弹窗*/
#popup{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);display:none;position:absolute;z-index:1000;top:0;left:0;}
:root #popup{filter:none;}
#registerBox,.cz_style{width:350px;position:fixed;z-index:1001;left:50%;top:220px;margin-left:-175px;background:#fff;padding:20px;}
#loginBox{width:408px;position:fixed;z-index:1001;left:50%;top:220px;margin-left:-175px;background:#fff;}
.pop_head{height:51px;line-height:51px;font-size:24px;text-align:center;color:#333;background:#eee;border-bottom:1px solid #ddd;position:relative}/*#f18f00*/
.pop_head span{display:block;width:25px;height:25px;line-height:17px;background:url(../img/bg_close.gif) no-repeat;right:18px;top:14px;position:absolute;cursor:pointer;-webkit-transition:ease-in .3s;-o-transition:ease-in .3s;-moz-transition:ease-in .3s;-ms-transition:ease-in .3s;transition:ease-in .3s}
.pop_head span:hover{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.pop_cont{padding:16px 50px;font-size:14px;}
.pop_cont .input-txt{display:block;margin-top:14px;padding:0 10px 0 32px;width:264px;height:32px;line-height:32px;background:#fff;border:1px solid #ccc;border-radius:3px;outline:0;}
.pop_cont .input-txt:focus{border:1px solid #a5a5a5;}
.pop_cont .popuser{background:url(../img/popuser.png) 8px 6px no-repeat;}
.pop_cont .poppass{background:url(../img/poppass.png) 8px 6px no-repeat;}
.pop_cont .input-btn{display:block;margin-top:14px;width:308px;height:42px;line-height:42px;font-size:16px;color:#fff;background:#f63542;border:none;border-radius:3px;cursor:pointer;}
.pop_cont .remname-box{margin-top:6px;}
.pop_cont .remname-box input{margin-right:3px;position:relative;top:5px;}
.pop_cont .unreg{margin-top:14px;text-align:center;}
.pop_cont .unreg a{color:#f63542;}
.pop_cont .unreg a:hover{color:#c40105;}
.pop_cont .morelogin{margin:14px auto 0;width:200px;}
.pop_cont .morelogin span{width:88px;height:25px;line-height:25px;float:left}
.pop_cont a.ico{display:block;margin-left:10px;width:25px;height:25px;line-height:25px;color:#999;background:url(../img/login3.png) no-repeat;float:left;-webkit-transition:ease-in .3s;-o-transition:ease-in .3s;-moz-transition:ease-in .3s;-ms-transition:ease-in .3s;transition:ease-in .3s}
.pop_cont a.ico:hover{-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.pop_cont a.qq{background-position:0 0;}
.pop_cont a.wx{background-position:0 -40px;}
.pop_cont a.wb{background-position:0 -80px;}
.pop_cont .popwarning{margin:3px 0 0 5px;padding-left:24px;height:16px;line-height:16px;font-size:12px;color:#f63542;background:url(../img/popwarning.png) no-repeat;}
#regBox{width:408px;position:fixed;z-index:1001;left:50%;top:220px;margin-left:-175px;background:#fff;}
.pop_cont2{padding:20px 0 20px 20px;}
.pop_cont .input-txt2{display:block;padding:0 10px 0 10px;width:230px;height:32px;line-height:32px;background:#fff;border:1px solid #ccc;border-radius:3px;outline:0;}
.pop_cont .input-txt2:focus{border:1px solid #a5a5a5;}
.pop_cont dl{margin-top:10px;}
.pop_cont dt{width:60px;height:34px;line-height:34px;margin-right:10px;float:left;text-align:right;}
.pop_cont dd{float:left;width:318px;}
.pop_cont2 .input-btn{margin-left:30px;}
.pop_cont2 .remname-box {margin-left:30px;}

.pop_cont .input-txt3{display:block;padding:0 10px 0 10px;width:120px;height:32px;line-height:32px;background:#fff;border:1px solid #ccc;border-radius:3px;outline:0;float:left;margin-right:10px;}
.pop_cont dl .btn{display:block;width:100px;height:34px;border:none;background:#26aaf5;color:#fff;border-radius:3px;float:left;cursor:pointer;}
.yzm_box p{float:left;display:block;width:100%;}

/*.popupstyle{position:relative;}*/
.popupstyle h3{height:40px;line-height:40px;font-size:22px;color:#333;}
.popupstyle .close{display:block;width:40px;height:40px;background-image:url(../img/close.png);background-position:0 0;background-repeat:no-repeat;border:none;cursor:pointer;position:absolute;top:20px;right:20px;}
.popupstyle .close:hover{background-position:0 -40px;}
.popupstyle .frame{margin-bottom:10px;}
.popupstyle .frame span{display:block;width:350px;height:50px;margin-top:20px;}
.popupstyle .frame input{display:block;width:280px;height:20px;line-height:20px;font-size:16px;color:#666;padding:15px 10px 15px 60px;background-image:url(../img/tc.png);background-repeat:no-repeat;border:none;}
.popupstyle .frame input:focus{-webkit-box-shadow:0 0 8px #bfbfbf;-moz-box-shadow:0 0 8px #bfbfbf;box-shadow:0 0 8px #bfbfbf;}
.popupstyle .account input{background-position:0 0;}
.popupstyle .password input{background-position:0 -50px;}
.popupstyle .password_set input{background-position:0 -100px;width:250px;padding-left:90px;}
.popupstyle .password_re input{background-position:0 -150px;width:250px;padding-left:90px;}
.popupstyle .verification input{background-position:0 -200px;width:120px;padding-left:70px;}
.popupstyle .verification{position:relative;margin-bottom:20px;}
.popupstyle .verification #code_img{position:absolute;right:0;top:5px;}
.popupstyle .remname{display:block;margin-top:3px;}
.popupstyle .btn_box a{display:block;width:350px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;margin-top:10px;}
.popupstyle .btn_box a.log{background:#f63542;}
.popupstyle .btn_box a.reg{background:#25aaf7;}
.popupstyle .btn_box a.log:hover{background:#d71c28;}
.popupstyle .btn_box a.reg:hover{background:#088bd7;}
.popupstyle .other{margin-top:10px;}
.popupstyle .other a{display:block;height:25px;padding-left:35px;margin-right:20px;background:url(../img/login3.png) no-repeat;line-height:25px;color:#999;margin-top:5px;}
.popupstyle .other a:hover{color:#333;}
.popupstyle .other a.qq{background-position:0 0;}
.popupstyle .other a.wex{background-position:0 -40px;}
.popupstyle .other a.sina{background-position:0 -80px;}

/*2017-10-12 底部修改 @zl*/
.footer_wrap{background:#fff;margin-top:40px;color:#a0a0a0;}
.footer_wrap p{line-height:26px;font-size:13px;}
.footer_wrap .footer_nav{width:1060px;margin:0 0 10px -27px;font-size:14px;}
.footer_wrap a{color:#333;padding:0 27px;}
.footer_wrap a:hover{color:#f63542;}
.footer_wrap .w1200{overflow:hidden;}
.footer_wrap .cont{/*margin:0 auto;*/padding:33px 0 40px 166px;width:1034px;background:url(../img/footer.png) center left no-repeat;line-height:24px;font-size:14px;}
.footer_wrap .notice{padding:30px 0;height:24px;line-height:24px;color:#808080;border-bottom:1px solid #e7e7e7;font-size:14px;margin-left:-25px;}
.footer_wrap .notice span{padding:0 25px;}
.footer_wrap .logo_all{margin-bottom:20px;}
.footer_wrap .logo_all span{line-height:40px;}
.footer_wrap .logo_all span,.footer_wrap .logo_all a,.footer_wrap .logo_all img{display:block;}
.footer_wrap .logo_all span,.footer_wrap .logo_all a{float:left;}
.footer_wrap .logo_all a{padding:0;border:1px solid #ddd;margin-left:15px;}
.footer_wrap .logo_all a img{height:40px;}


.legal-ico{width:1034px;height:50px;padding:10px 0 0 0;margin:auto;}
.legal-ico li{width:158px;height:48px;margin:0 10px 0 0;overflow:hidden;background:#fff;border:1px solid #eee;float:left;}
.legal-ico li a{display:block;height:30px;padding:9px 12px 9px 64px;overflow:hidden;line-height:15px;font-size:13px;color:#999;background:url(../img/legal.png) no-repeat}
.legal-ico li:hover{border:1px solid #ddd;}
.legal-ico li:hover a{color:#3c3c3c;}
.legal-ico li a.legal-01{background-position:14px 7px;}
.legal-ico li a.legal-02{background-position:14px -39px;}
.legal-ico li a.legal-03{background-position:14px -85px;}
.legal-ico li a.legal-04{background-position:14px -130px;}
.legal-ico li a.legal-05{background-position:14px -178px;}
.legal-ico li a.legal-06{background-position:9px -229px;}
.legal-ico li.last{width:182px;margin:0;}
.legal-ico li.last a{padding:9px 12px 9px 56px;}


/*礼包*/
.packageBox{width:1140px;background:#fff;padding:30px;border:1px solid #e5e5e5;border-radius:10px;}
.packageBox .title{height:37px;border-bottom:2px solid #e5e5e5;}
.packageBox .title span{line-height:36px;color:#fa5f5a;font-size:30px;border-bottom:2px solid #fa5f5a;float:left;}
.packageBox .title .info{float:right;font-size:14px;line-height:36px;color:#999;}
.packageBox .title .info em{color:#fa5f5a;font-weight:700;}

.packageBox .h_select{margin-top:20px;border-top:1px dotted #ddd;border-right:1px dotted #ddd;}
.packageBox .h_select dl{width:1140px;border-bottom:1px dotted #ddd;float:left;}
.packageBox .h_select dt{padding:11px 0;width:90px;height:22px;text-align:center;font-size:15px;color:#000;background:#eee;overflow:hidden;float:left;}
.packageBox .h_select dd{padding:11px 0;height:22px;overflow:hidden;font-size:14px;float:left;}
.packageBox .h_select dd a{display:block;margin-left:10px;padding:0 10px;height:22px;line-height:20px;float:left;}
.packageBox .h_select dd a.on,.h_select dd a:hover{color:#fff;background:#fa5f5a;}

.packageCont{width:1140px;overflow:hidden;color:#666;font-size:14px;}
.packageCont ul{width:1160px;}
.packageCont li{width:324px;height:184px;border:1px solid #e5e5e5;float:left;padding:20px;margin:30px 20px 0 0;}
.packageCont ul li:hover{border-color:#fa5f5a;}
.packageCont ul li a,.packageCont ul li img{display:block;}
.packageCont .img_box{margin-bottom:10px;}
.packageCont .img_box img{width:100px;height:100px;border-radius:17px;margin-right:10px;}
.packageCont .info a{display:block;width:214px;height:30px;line-height:30px;font-size:20px;overflow:hidden;}
.packageCont .info span{color:#f02528;}
.packageCont .info .btn{width:100px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px;background:#fa5f5a;border-radius:3px;margin-top:5px;}
.packageCont .info .btn:hover{background:#e33732;}

.packageCont li .suit{margin-top:10px;}
.packageCont li .suit span{display:block;}
.suit i{display:block;margin-left:10px;width:17px;height:17px;overflow:hidden;float:left;background-image:url(../img/ios-and.png);background-repeat:no-repeat;}
.suit .android{background-position:0 0;}
.suit .ios{background-position:0 -17px;}
.suit .pc{background-position:0 -34px;}

/*礼包详情*/
.packageDetail .img_box{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px;}
.packageDetail .img_box a{display:block;}
.packageDetail .img_box img{display:block;border-radius:17px;}
.packageDetail .img_box .img{margin-right:20px;}
.packageDetail .img_box .info{width:840px;font-size:14px;color:#666;line-height:24px;}
.packageDetail .img_box .info h3{font-size:24px;color:#333;height:36px;line-height:36px;margin-bottom:5px;}
.packageDetail .img_box{height:137px;overflow:hidden;}
.packageDetail .progress p{display:block;margin:6px 10px 0 0;width:300px;height:10px;border:1px solid #fa5f5a;float:left;}
.packageDetail .progress i{display:block;height:10px;background:#fa5f5a;}
.packageDetail .suit{margin-top:20px;}
.packageDetail .suit span{float:left;}
.packageDetail .suit i{margin:0 10px 0 0;}
.packageDetail .img_box .btn{display:block;width:180px;height:50px;text-align:center;line-height:50px;color:#fff;background:#fa5f5a;border-radius:3px;font-size:16px;margin-top:40px;}

.packageDetail dl{font-size:14px;color:#666;line-height:22px;}
.packageDetail dl dt{font-size:18px;height:24px;line-height:24px;padding-left:10px;border-left:3px solid #fa5f5a;color:#333;margin:20px 0;}
.packageDetail dl dd{margin-bottom:10px;}
.packageDetail dl dd i{display:block;width:22px;height:22px;background:#fa5f5a;color:#fff;text-align:center;line-height:22px;float:left;border-radius:100px;margin-right:10px;}

.packageDetail .other_pac{width:1140px;overflow:hidden;}
.packageDetail .other_pac li a{display:block;}
.packageDetail .other_pac ul{width:1200px;}
.packageDetail .other_pac li{width:145px;height:130px;float:left;text-align:center;margin-right:20px;font-size:14px;overflow:hidden;}
.packageDetail .other_pac li img{display:block;margin:0 auto 10px auto;}

/*2016-12-01修改*/
.after_login{position:relative;}
.after_login a{display:block;float:left;}
.after_login a.name{margin-right:10px;font-weight:700;}
.after_login a.message{margin:0 10px;padding-right:20px;background:url("../img/message.png") no-repeat right center;}
.after_login .vip_level{margin-top:5px;}
.name_select{width:200px;position:absolute;top:73px;right:0;background:#fff;z-index:9999;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.name_select dt{background:#fafafa;padding:20px;}
.name_select .img{display:block;float:left;margin-right:10px;}
.name_select img{display:block;width:68px;height:68px;border-radius:100px;border:1px solid #ddd;}
.name_select dt .info{width:80px;font-size:14px;float:left;margin-top:10px;}
.name_select dt .info a{display:block;height:20px;line-height:20px;}
.name_select dt .info a.user_name{display:block;width: 80px;height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:20px;font-weight:700;}
.name_select dd{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #f0f0f0;}
.name_select dd a{display:block;font-size:14px;color:#3c3c3c;}
.name_select dd a span{display:block;width:20px;height:20px;background:url("../img/account.png") no-repeat;margin:10px 10px 0 50px;float:left;}
.name_select dd a em{display:block;float:left;}
.name_select dd a.account_1 span{background-position:0 -10px;}
.name_select dd a.account_2 span{background-position:0 -50px;}
.name_select dd a.account_3 span{background-position:0 -90px;}
.name_select dd a.account_4 span{background-position:0 -130px;}
.name_select dd a:hover span{background:url("../img/account2.png") no-repeat;}
.name_select dd a:hover em{color:#f63542;}
.name_select dd a.account_1:hover span{background-position:0 -10px;}
.name_select dd a.account_2:hover span{background-position:0 -50px;}
.name_select dd a.account_3:hover span{background-position:0 -90px;}
.name_select dd a.account_4:hover span{background-position:0 -130px;}

.message_select{width:370px;position:absolute;top:72px;right:0;background:#fff;z-index:9999;border:1px solid #d9d9d9;border-bottom:none;box-shadow:0 1px 1px #ddd;}
.message_select dd.more{background:#fafafa;padding:10px;}
.message_select dd.more a{float:none;color:#9c9c9c;text-align:center;font-size:14px;}
.message_select dt{text-align:center;border-bottom:1px solid #f0f0f0;font-size:14px;}
.message_select dt em{color:#f63542;}
.message_select dd{line-height:20px;padding:15px;border-bottom:1px solid #d9d9d9;}
.message_select dd .title h3{display:block;float:left;color:#333;font-weight:700;}
.message_select dd .title p{display:block;float:right;}

.inputBox{margin-top:10px;}
.inputBox li{width:350px;margin-bottom:10px;}
.inputBox li p{display:block;color:#a9a9a9;}
.inputBox input{display:block;width:300px;height:30px;line-height:30px;padding:0 10px;border:1px solid #d9d9d9;border-radius:3px;float:left;}
.inputBox i{display:block;float:left;width:20px;height:20px;margin:6px 0 0 5px;}
.inputBox i.correct{background:url("../img/e_c.png") no-repeat 0 0;}
.inputBox i.error{background:url("../img/e_c.png") no-repeat 0 -20px;}
.inputBox .r-checkbox{width:13px;height:13px;margin-top:3px;margin-left:80px;}

/*注册页面*/
.regBox{width:1158px;min-height:450px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;border-radius:10px;padding:20px;}
.regBox .title{border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;}
.regBox .title h3{display:block;float:left;font-size:16px;font-weight:700;}
.regBox .title div{position:absolute;left:80px;top:0}
.regBox .title span{display:block;margin-right:2px;padding:6px 16px;height:20px;line-height:20px;color:#333;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-top:1px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-radius:6px 6px 0 0;position:relative;top:-3px;float:left;cursor:pointer;}
.regBox .title span.current{color:#f00;border-bottom:2px solid #fff;}
.regBox .title p{display:block;float:right;}
.regBox .title a{color:#f63542;}
/*.regBox .inputBox{width:437px;}*/
.regBox .inputBox li{width:100%;}
.regBox .inputBox li em{display:block;width:70px;height:32px;line-height:32px;text-align:right;float:left;font-size:14px;color:#666;margin-right:10px;}
.regBox .inputBox li p{display:block;height:32px;line-height:32px;float:left;margin-left:10px;font-size:12px;}
.regBox .btn_box input{display:block;width:380px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;background:#f63542;border:none;cursor:pointer;float:none;padding:0;margin-left:23px;}
.regBox .btn_box input:hover{background:#db2e3a;}
.regBox .yzm .entry{width:160px;}
.regBox .yzm .btn{width:130px;height:32px;text-align:center;border-radius:3px;line-height:32px;color:#fff;border:none;cursor:pointer;background:#25aaf7;padding:0;margin:0 0 0 10px;}
.regBox li h2{display:block;height:50px;line-height:50px;font-size:18px;}
.regBox li h2 b{color:#f53542;font-weight:700;padding:0 10px;}
.regBox .inputBox li .agree{width:402px;float:left;height:32px;line-height:32px;}
.regBox .inputBox li .agree .r-checkbox{margin-top:10px;border:none;}


.regBox .fl.info{width:250px;height:402px;margin:0 65px;background:url("../img/reglogo.png") no-repeat bottom center;}
.regBox .fl.info dt{font-size:18px;color:#25aaf7;height:50px;line-height:50px;margin-top:10px;}
.regBox .fl.info dd{font-size:16px;color:#808080;height:40px;line-height:40px;padding-left:30px;background:url("../img/regbox.png") no-repeat left center;}

.error_input{color:#f00!important;background:#fddbdd!important;border-color:#f00!important;}
.mail_confirm{margin:0 auto;padding:120px 0;width:468px;}
.mail_confirm p{margin-bottom:20px;padding:0 34px;height:40px;line-height:40px;font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mail_confirm p b{font-weight:700;color:#f00;}
.mail_confirm span{display:block;padding:0 34px;line-height:24px;color:#666;}
.mail_confirm span a{color:#09f;text-decoration:underline}
.mail_confirm span a:hover{color:#f00}
/*登录界面*/
.logBox{width:1158px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;border-radius:10px;padding:20px;}
.logBox .login_box{position:static;float:right;padding-left:30px;border-left:1px solid #ddd;border-radius:0;}
/*充值弹窗*/
.cz_style .re_p{font-size:14px;font-weight:700;color:#fe684d;}
.cz_style dt{float:left;width:150px;text-align:right;}
.cz_style dd{float:left;color:#333;}
.cz_style dl{float:left;width:100%;font-size:14px;color:#808080;margin-top:10px;}
.cz_style .btn{margin-top:20px;}
.cz_style .btn a{display:block;width:120px;height:40px;line-height:40px;text-align:center;float:left;font-size:16px;color:#fff;margin-left:36px;}
.cz_style .btn a.num1{background:#69c66d;}
.cz_style .btn a.num1:hover{background:#52a756;}
.cz_style .btn a.num2{background:#fe684d;}
.cz_style .btn a.num2:hover{background:#d85841;}
.cz_style .btn a.num3{background:#b99acd;margin:10px 0 10px 36px;}
.cz_style .btn a.num3:hover{background:#a185b4;}
.cz_style .btn a.num4{background:#00b7ee;margin:10px 0 10px 36px;}
.cz_style .btn a.num4:hover{background:#009fcf;}
.cz_style .text-b{font-size:14px;margin-top:10px;}
.cz_style .text-g{font-size:14px;color:#808080;}
.cz_style .btn2{margin-top:20px;}
.cz_style .btn2 a{display:block;width:100px;height:40px;line-height:40px;text-align:center;float:left;font-size:14px;color:#fff;margin-left:12px;}
.cz_style .btn2 a.num1{background:#69c66d;}
.cz_style .btn2 a.num1:hover{background:#52a756;}
.cz_style .btn2 a.num2{background:#fe684d;}
.cz_style .btn2 a.num2:hover{background:#d85841;}
.cz_style .btn2 a.num3{background:#25aaf7;}
.cz_style .btn2 a.num3:hover{background:#1f97dd;}
.cz_style p a{color:#fe684d;}
/*选择更多银行*/
.bank{margin-top:20px;}
.order-td-right{width:500px;float:left;}
.pay-bank-on{line-height:38px;border:2px solid #78c143;}
.pay-bank:hover{border:2px solid #78c143;}
.pay-bank{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;text-align:center;_display:inline;width:154px;height:40px;line-height:38px;border:1px solid #d8dbde;}
.pay-bank .bank-icon{display:block;}
.pay-bank, .pay-card{box-sizing:border-box;margin-bottom:10px;float:left;margin-right:10px;overflow:hidden;}
.bank-icon {width:154px;height:40px;border:none;}
.pay-bank-on .bank-icon{display:block;width:154px;height:40px;top:-2px;left:-2px;}
.btn-bank-more span, .btn-coupon-more span{vertical-align:bottom;margin-right:5px;display:inline-block;width:12px;height:8px;background-position: -60px -621px;background-repeat:no-repeat;}
.alipay-qrcode .icon, .bank-1, .bank-10, .bank-11, .bank-12, .bank-13, .bank-14, .bank-15, .bank-16, .bank-17, .bank-18, .bank-19, .bank-2, .bank-3, .bank-4, .bank-5, .bank-6, .bank-7, .bank-8, .bank-9, .btn-bank-close span, .btn-bank-close:hover span, .btn-bank-more span, .btn-bank-more:hover span, .btn-coupon-close span, .btn-coupon-close:hover span, .btn-coupon-more span, .btn-coupon-more:hover span, .card-1, .card-10, .card-10-off, .card-2, .card-3, .card-4, .card-5, .card-6, .card-7, .card-8, .card-9, .card-9-off, .channel-hot, .channel-hot-1, .channel-repair, .channel-repair-1, .channel-status-1, .channel-status-2, .channel-status-3, .checkbox, .checked, .common-title-ico, .common-title-more, .common-title-more:hover, .error-icon, .error-icon-1, .error-icon-2, .error-icon-3, .error-icon-4, .error-icon-5, .error-icon-6, .firendlink a.common-title-more, .firendlink a.hidelinks, .ico-next, .ico-next:hover, .ico-prev, .ico-prev:hover, .ico-vip0, .ico-vip1, .ico-vip2, .ico-vip3, .ico-vip4, .ico-vip5, .ico-vip6, .ico-vip7, .ico-vip8, .icon-fault, .left-icon-1, .left-icon-10, .left-icon-11, .left-icon-2, .left-icon-3, .left-icon-4, .left-icon-5, .left-icon-6, .left-icon-7, .left-icon-8, .left-icon-9, .logo-icon, .logo37, .pay-for-coin, .pay-for-game, .pay-for-icon, .pay-for-tt, .pay-game, .pay-help, .pay-notice-span, .pay-type-title, .pay-wechat-tips .icon, .qrcode-close, .remit-1, .remit-2, .result-icon-failure, .result-icon-success, .top-has-msg .has-no-mas, .u-level-00, .u-level-01, .u-level-02, .u-level-03, .u-level-04, .u-level-05, .u-level-06, .u-level-07, .u-level-08, .ul-14 li, .user-info dd a.user-info-m1 span, .user-info dd a.user-info-m2 span, .user-info dd a.user-info-m3 span, .user-info dd a.user-info-m4 span, .user-info dd a.user-info-m5 span, .user-info dd a:hover.user-info-m1 span, .user-info dd a:hover.user-info-m2 span, .user-info dd a:hover.user-info-m3 span, .user-info dd a:hover.user-info-m4 span, .user-info dd a:hover.user-info-m5 span, .user-info dd a:visited.user-info-m1 span, .user-info dd a:visited.user-info-m2 span, .user-info dd a:visited.user-info-m3 span, .user-info dd a:visited.user-info-m4 span, .user-info dd a:visited.user-info-m5 span {
    background-image: url(../img/pay-20161123222201.png);}
.bank-1{background-position:-159px -449px}.bank-2{background-position:-317px -351px}.bank-3{background-position:-1px -452px}.bank-4{background-position:-317px -307px}.bank-5{background-position:-159px -405px}.bank-6{background-position:-317px -263px}.bank-7{background-position:-1px -408px}.bank-8{background-position:-159px -361px}.bank-9{background-position:-1px -232px}.bank-10{background-position:-390px -1px;}.bank-11{background-position:-317px -219px}.bank-12{background-position:-1px -364px}.bank-13{background-position:-350px -89px}.bank-14{background-position:-309px -175px}.bank-15{background-position:-159px -317px}.bank-16{background-position:-1px -320px}.bank-17{background-position:-159px -273px}.bank-18{background-position:-159px -229px}.bank-19{background-position:-1px -276px}
.order-checked{position: absolute;display:none;width:20px;height:20px;bottom:-2px;right:-2px;background:url(../img/pay1.png) -423px -183px no-repeat; }
.btn-bank-more,.btn-coupon-more{display:inline-block;width:480px;height:8px;line-height:8px;text-align:center;color:#999;font-size:12px;}
.btn-bank-close, .btn-coupon-close {display:inline-block;width:480px;height:8px;line-height:8px;text-align:center;color:#999;font-size:12px;}
.btn-bank-close span, .btn-coupon-close span{vertical-align:bottom;margin-right:5px;display:inline-block;width:12px;height:8px;background-position:-36px -641px;}
.pay-bank-on{border: 2px solid #78c143;}
.pay-bank.pay-bank-on .fui_radio_checked{display:block;}
/*空白弹窗*/
.cz_white{width:400px;min-height:240px;background:#fff;position:absolute;z-index:1001;top:50%;left:50%;margin-left:-200px;}
.cz_white .title{height:40px;line-height:40px;font-size:18px;color:#333;background:#eee;padding:0 15px;}
.cz_white .title h3{display:block;float:left;}
.cz_white .title .close{display:block;width:30px;height:30px;background:url(../img/close2.png) no-repeat;border:none;cursor:pointer;float:right;margin-top:5px;}
.cz_white .cont{min-height:140px;padding:30px;font-size:14px;text-align:center;position:relative;}
.cz_white .cont .btn{display:block;border:none;width:140px;height:36px;line-height:36px;text-align:center;background:#fe684d;font-size:16px;color:#fff;border-radius:3px;cursor:pointer;position:absolute;bottom:30px;left:50%;margin-left:-70px;}
.cz_white .cont .btn:hover{background:#f05539;}

/*开服*/
.kaifuBox{margin-top:20px;}
.kaifuBox .li_tit{height:45px;line-height:45px;font-weight:700; background:#fcfcfc; color:#999; border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.kaifuBox .li{background:#fff;}
.kaifuBox .li_on{background:#fffbdb; border-bottom:1px solid #faf1a9;}
.kaifuBox .li_hover{background:#ffe8a8;}

.kaifuBox table .imgbox3{width:160px;text-align:left;padding:15px 0 15px 10px;}
.kaifuBox table .imgbox3 img{display:block;width:55px;height:55px;border-radius:10px;float:left;}
.kaifuBox table .imgbox3 p{color:#999;}
.kaifuBox table .imgbox3 .inf{float:left;margin-left:10px;}
.kaifuBox table .imgbox3 h3{display:block;width:112px;height:30px;font-size:16px;font-weight:700;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.kaifuBox table .btn{display:block;width:82px;height:32px;line-height:32px;background:url(http://image.diyiyou.com/img/iconkaifu.png) no-repeat;margin:0 auto;padding-left:15px;}
.kaifuBox table .btn_down{background-position:0 0;color:#22bf25;}
.kaifuBox table .btn_libao{background-position:-97px 0;color:#f6505c;}
.kaifuBox table .btn_tx{background-position:-194px 0;color:#388bff;}
.kaifuBox table .no a{color:#a5a5a5;}
.kaifuBox table .no a:hover{cursor:default;color:#a5a5a5;}
.kaifuBox table .no .btn_down{background-position:0 -64px;}
.kaifuBox table .no .btn_down:hover{background-position:0 -64px;}
.kaifuBox table .no .btn_libao{background-position:-97px -64px;}
.kaifuBox table .no .btn_libao:hover{background-position:-97px -64px;}
.kaifuBox table .no .btn_tx{background-position:-194px -64px;}
.kaifuBox table .no .btn_tx:hover{background-position:-194px -64px;}
.kaifuBox table .btn_down:hover{background-position:0 -32px;color:#fff;}
.kaifuBox table .btn_libao:hover{background-position:-97px -32px;color:#fff;}
.kaifuBox table .btn_tx:hover{background-position:-194px -32px;color:#fff;}
.kaifuBox table tr{height:40px;border-bottom:1px solid #e3e3e3;}
.kaifuBox table td{text-align:center;}
.kaifuBox .li_tit{font-weight:700;background:#fcfcfc;color:#999;border-bottom:1px solid #ddd;}
.kaifuBox .li{background:#fff;}
.kaifuBox tr:hover{background:#f0f0f0;}
.kaifuBox .li_on{background:#fffbdb;border-bottom:1px solid #faf1a9;}
.kaifuBox .li_on:hover{background:#ffee66;}
.kaifuBox .li_hover{background:#ffe8a8;}
.kaifuBox table b{color:#f00;}
/*论坛用户*/
.userBox{background:#fff;border:1px solid #cdcdcd;border-radius:10px;}
.userBox .img_box{background:#e5edf2;padding:20px;border-radius:10px 10px 0 0;}
.userBox .img_box a{display:block;float:left;margin-right:20px;}
.userBox .img_box img{display:block;border-radius:10px;border:1px solid #ddd;}
.userBox .img_box .info{float:left;}
.userBox .img_box .info h3{font-size:20px;font-weight:700;margin:10px 0;}
.userBox .img_box .info p{font-size:14px;color:#666;}
.userBox .u_nav{padding:20px 20px 10px 20px;border-bottom:1px solid #ddd;}
.userBox .u_nav a{display:block;font-size:16px;float:left;margin-right:20px;}
.userBox .info{padding:20px;}
.userBox .info ul{width:100%;float:left;font-size:14px;color:#808080;}
.userBox .info li{width:380px;float:left;line-height:40px;}
.userBox .info h2{display:inline-block;font-weight:700;color:#333;margin-right:20px;}
.userBox .info em{display:inline-block;margin-right:20px;color:#333;}

/*验证码*/
.yzm{font-size:14px;color:#666;}
.yzm .red{color:#f00;}
.yzm .user-secure-title{width:100%;}
.yzm .user-secure-title i{display:block;width:25px;height:36px;float:left;background:url("../img/phone.png") no-repeat center center;margin-right:24px;margin-left:100px;}
.yzm .user-secure-title span{display:block;width:80px;height:36px;line-height:36px;font-size:16px;font-weight:700;float:left;}
.yzm .user-step{margin:40px 0 40px 100px;}
.yzm .user-step li{float:left;font-size:14px;color:#9c9c9c;margin-right:50px;}
.yzm .user-step li span{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;border-radius:100px;color:#fff;margin-right:10px;background:#d1d1d1;}
.yzm .user-step li.focus span{background-color:#78c31f;}
.yzm .user-step li.focus{color:#78c31f;}
.yzm .u_information li{float:left;}
.yzm .btn_box input{display:block;width:200px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:14px;background:#f63542;border:none;cursor:pointer;padding:0;}
.yzm .btn_box input:hover{background:#db2e3a;}

#loginBox .fixedWidth{display:block;float:left;width:100px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 10px;}
#loginBox .code img{display:block;width:100px;height:32px;float:right;}
#loginBox .yz{height:20px;color:#f63542;}

.select_style{float:left;position:relative;}
.select_style .showBox{position:relative;}
.select_style .showBox input{cursor:pointer;}
.select_style .showBox .arr{display:block;width:0;height:0;background:#f00;position:absolute;top:15px;left:180px;border-right:4px solid #fff;border-left:4px solid #fff;border-top:5px solid #9c9c9c;}
.select_style .hideBox{width:200px;border:1px solid #d9d9d9;position:absolute;top:32px;left:0;background:#fff;z-index:999;}
.select_style .hideBox dd{margin:0;}
.select_style .hideBox dd.gray{background:#f0f0f0;}
.select_style .hideBox dd.gray a:hover{background:#ddd;color:#333;}
.select_style .hideBox dd a{display:block;padding:0 10px;}
.select_style .hideBox dd a:hover{background:#78c31f;color:#fff;}

.red_s{color:#f63542 !important;}
/*二级密码*/
.password_two .user-secure-title i{width:34px;height:36px;background:url("../img/password.png") no-repeat center center;}
.password_two a.btn{display:block;width:112px;height:28px;line-height:28px;margin-right:10px;border:1px solid #d9d9d9;background:#fff;border-radius:3px;color:#9c9c9c;text-align:center;overflow:hidden;font-size:12px;float:left;}
.password_two a.btn:hover{color:#333;}
.password_two .u_information li{width:100%;}
.password_two .u_information label{width:120px;}
.password_two .mailok{width:275px;background:url(../img/mail.jpg) no-repeat left top;padding-left:68px;margin:50px auto 0 auto;}
.password_two .mailok p.green{line-height:55px;font-size:16px;color:#78c31f;}
.password_two .mailok a{display:block;margin-top:20px;}
/*忘记密码*/
.passwordBox{width:1158px;min-height:380px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;border-radius:10px;padding:60px 20px;font-size:14px;color:#666;}
.passwordBox i.red{color:#f63542;background:none;}
.unique-red{width:300px;color:#f63542;display:block;padding-left:20px;height:20px;line-height:20px;background:url("../img/e_c.png") no-repeat 0 -20px;position:absolute;left:310px;top:5px;}
.unique-green{width:300px;color:#63ab0c;display:block;padding-left:20px;height:20px;line-height:20px;background:url("../img/e_c.png") no-repeat 0 0;position:absolute;left:310px;top:5px;}

/*step*/
.step{width:600px;overflow:hidden;margin:0 auto;background:url("../img/step.png") no-repeat;}
.step2{width:424px;background:url("../img/step2.png") no-repeat;}
.step ul{width:712px;}
.step ul li{width:66px;height:65px;text-align:center;float:left;margin-right:112px;background:url("../img/user-step.png") no-repeat top center;color:#9c9c9c;}
.step li span{font-size:18px;display:block;padding:5px 0 15px;}
.step li p{font-size:14px;}
.step li.focus{background:url("../img/user-step-focus.png") no-repeat top center;}
.step li.focus p{color:#78c31f;}
.step li.focus span{color:#fff;}

.passwordBox h3{font-weight:700;}
.passwordBox p.win{text-align:center;margin-top:100px;font-size:18px;}
.passwordBox p.win a{color:#f63542;}
.passwordBox p.win a:hover{text-decoration:underline;}

/*支付2016-12-12*/
.pay_tab{position:relative;}
.cz_id{width:800px;margin-left:35px;}
.pay_tab .tip{width:100%;height:78px;font-size:20px;border-bottom:2px solid #f7f7f7;color:#575757;}
.pay_tab .tip .fl{margin-top:40px;}
.pay_tab .tip .fr{display:block;width:32px;height:32px;background:url("../img/help_ico.png") no-repeat top center;margin-top:30px;}
.pay_tab .tip .fr:hover{background-position:0 -32px;}
.pay_tab .tip i{color:#f63f4c;}
.cz_id .cz_span{display:block;float:left;font-size:24px;font-weight:700;}
.cz_id table .cz_span{float:none;}
.cz_id table{text-align:center;border:1px solid #e5e5e5;border-right:none;margin:100px auto 0;}
.cz_id table .c1{background:#f3f3f3;}
.cz_id table td{height:43px;line-height:43px;font-size:16px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

/*支付留存界面*/
.czBox{width:1158px;min-height:380px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;border-radius:10px;padding:60px 20px;font-size:14px;color:#666;}
.czBox .btn_box input{display:block;width:120px;height:40px;line-height:40px;text-align:center;border-radius:3px;font-size:14px;float:left;margin-right:10px;border:none;background:#eaeaea;color:#999;cursor:pointer;}
.czBox .btn_box input:hover{color:#333;}
.czBox .btn_box input.red{background:#f63f4c;color:#fff;}
.czBox .btn_box input.red:hover{background:#ec2f3d;}
.czBox .cont h4{width:560px;margin:0 auto 20px auto;}
.czBox table{width:560px;line-height:35px;margin:0 auto;border-collapse:collapse;border-spacing:0;font-size:14px;}
.czBox table th{border:1px solid #ddd;padding-left:30px;font-size:14px;color:#9c9c9c;}
.czBox table td{border:1px solid #ddd;padding-left:30px;}
.czBox .cont .btn_box{width:560px;margin:20px auto 0 auto;}
.czBox .title{padding-left:295px;margin-bottom:30px;}
.czBox .title i{display:block;width:45px;height:40px;overflow:hidden;background:url("../img/cz_dc.png") no-repeat;margin:10px 20px 0 0;}
.czBox .title .win{background-position:0 -40px;}
.czBox .title .lose{background-position:0 0;}
.czBox .title h3{font-size:26px;color:#333;line-height:1.5;}
.czBox .title p{color:#9c9c9c;}
.czBox .title a{color:#f63f4c;}
.czBox .title a:hover{text-decoration:underline;}

/* 充值确认框 */
.warmtip{ width:400px; border-radius:5px;  box-shadow:5px 5px 10px #525252; display:none; background:#ffffff;}
.warmtip_top{ height:36px; line-height:36px; border-bottom:1px solid #cfcece; background:#f6f6f6; padding:0 0 0 20px; position:relative; border-radius:3px 3px 0 0;}
.warmtip_title{ font-size:14px;}
.warm_tip_close{ display:block; width:16px; height:16px; background:url(../img/pay1.png) 0 -113px no-repeat; position:absolute; right:15px; top:11px;}
.warm_tip_close:hover{ background-position:-20px -113px;}
.warmtip_mian{ padding-top:10px; padding-bottom:25px;}
.warmtip_mian p{ line-height:36px;}
.warmtip_mian p span.one{ display:inline-block; width:105px; padding-right:10px; color:#878787; text-align:right;}
.warmtip_mian p span.two{ display:inline-block; width:250px; color:#525252; font-weight:bold;}
.recharge_tip_btn{ text-align:center; margin-top:15px;}
.recharge_tip_btn a.tc_btn{ width:107px; height:34px; line-height:34px; display:inline-block; text-align:center; font-size:14px; border-radius:5px; margin:0 4px;}
.recharge_tip_btn a:hover{ text-decoration:none;}
.btn_orange{ background-color:#f63f4b; color:#fff; padding:1px; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.btn_orange:hover{ background-color:#d72d38;color:#fff; }
.btn_green{ background-color:#78c143; color:#fff; padding:1px; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.btn_green:hover{ background-color:#60a32f;color:#fff; }
.btn_white{ background:#ffffff; color:#525252; border:1px solid #cfcece; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.btn_white:hover{ background-color:#f6f6f6;}

.weixinwrap{display:block; position:absolute; z-index:99999; left:50%; top:50%; margin:-300px 0 0 -200px;}
.erweima{ margin:0 auto; text-align:center;}
.erweima img{ width:301px; height:301px; margin: -21px 0 0 -21px;}
.weixin_mian{ padding-top:30px; width:260px;  margin:0 auto;}
#wxtip{ position:relative;width:260px; height:65px;border-radius:2px;}
#wxtip p{ position:absolute; top:12px; color:#fff; }
#wxtip p font{ font-size:16px; font-weight:bold; line-height:35px;}
.wxtip{background:#445f85 url(../img/weixin.png) no-repeat; font-size:14px;}
.wxtipqr_succ{background:#4ba697 url(../img/weixin.png) 0 -193px no-repeat; font-size:14px;}
.wxtipqr_default{background:#445f85 url(../img/weixin.png) no-repeat; font-size:14px;}
.wxtippay_succ{background:#4ba697 url(../img/weixin.png) 0 -193px no-repeat; font-size:14px;}
.wxtippay_error{background:#c85f5a url(../img/weixin.png) 0 -93px no-repeat; font-size:12px;}
.wxtip p{ left:80px;  line-height:18px;}
.wxtipqr_succ p{ left:80px;  line-height:18px;}
.wxtipqr_default p{ left:80px;  line-height:18px;}
.wxtippay_succ p{ left:80px;  line-height:18px;}
.wxtippay_error p{ left:70px; line-height:20px;}
.pmoney{ height:53px; padding-top:50px; line-height:45px; font-size:30px; color:#585858; background:#fff url(../img/weixin.png) 0 -290px no-repeat;  border-bottom:1px solid #d5d7dd; text-align:center;}
.weixininfo{ font-size:14px; padding:5px 0 30px 0;}
.weixininfo p{ line-height:25px; color:#8e8e8e;}
.weixininfo p span{color:#585858;}

/* 输入二级密码 */
.warmtip_mian p.psd_mima{ padding-left:50px; color:#fb5f01; font-size:14px; margin-bottom:13px;}
.warmtip_mian p.psd_mima2{padding-left:50px; padding-bottom:10px;}
.psd_mima2 .ejmm{ margin-right:10px;}
.psd_mima2 .c_f45c01{ margin-left:20px;}
.warmtip_mian .ejmm_tip{ text-align:center; color:#ff0000; height:18px; line-height:18px; position:absolute; left:265px; top:165px;}
/* 查询结果 */
.warmtip_mian p.col_aa{ color:#fb5f01; text-align:center; font-size:16px; }
.warmtip_mian p.col_aaa{ color:#fb5f01; text-align:center; font-size:14px; line-height:40px; }
.warmtip_mian p.col_bb{ color:#525252; text-align:center; font-size:12px; line-height:25px;}
.warmtip_mian p.col_bbb{ color:#525252; text-align:center; font-size:12px; line-height:25px; padding-bottom:15px;}
.warmtip_mian p.col_cc{ color:#878787; text-align:center; font-size:12px; line-height:25px;}


.clearfloat{ overflow:auto; _height:1%;}
.clearfix{ display:block;}
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.gray{position:absolute; z-index:999; top: 0px; left: 0px; height:100%; width: 100%; opacity: 0.3;filter:alpha(opacity=30); background:#000;}
.marginleft30{ margin-left:30px;}

/*2017-1-15*/
.service-box{min-height:600px;}
.service-box h3{border-left:3px solid #f63f4c;font-size:16px;font-weight:700;padding-left:10px;margin-bottom:30px;}
.service-box .tip{border:1px solid #eaeaea;background-color:#fffcef;padding:10px 9px 11px;color:#6c6c6c;font-size:14px;text-align:justify;line-height:24px;}
.service-box .tip a{color:#f63f4c;margin:0 10px;}
.service-box .tip span{color:#f63f4c;}
.service-box .bar{max-width:701px;min-width:350px;height:130px;position:relative;margin:0 auto;}
.service-box .bar-1{width:82px;height:34px;position:absolute;z-index:11;left:89px;top:40px;background:url("../img/tip_bg.png") 0 -68px no-repeat;}
.service-box .bar-2{width:559px;height:34px;position:absolute;z-index:10;left:89px;top:40px;background:url("../img/tip_bg.png") 0 -102px no-repeat;}
.service-box .bar-tips{text-align:center;position:absolute;left:35px;top:80px;}
.service-box .bar-tips span{display:inline-block;width:130px;color:#9c9c9c;text-align:center;font-size:14px;}
.service-box .bar-tips .on{color:#0f8ff2;background:0 0;}

.form_box{max-width:701px;min-width:350px;margin:0 auto;}
/*.form_box span{color:#ff8d13;}*/
.form-tr{width:100%;height:68px;line-height:68px;font-size:14px;float:left;}
.form-left{float:left;width:150px;height:68px;text-align:right;}
.form-right{float:left;margin-left:20px;}
.form_box .text{display:block;width:280px;height:26px;line-height:26px;border:1px solid #ddd;border-radius:3px;padding:5px;margin:15px 0;}
.form_box .text-short{width:175px;}
.form_box .ra-ml{display:block;width:96px;height:36px;margin:16px 0 0 10px;}
.form_box .ra-ml img{display:block;width:96px;height:36px;overflow:hidden;}
.form_box .phone-code{display:inline-block;width:125px;height:28px;line-height:28px;border:1px solid #d9d9d9;border-radius:3px;text-align:center;font-size:12px;overflow:hidden;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#eee));background-image:-moz-linear-gradient(#fefefe,#eee);background-image:-webkit-linear-gradient(#fefefe,#eee);background-image:linear-gradient(#fefefe,#eee);}
.form_box .btn_box input{display:block;width:130px;height:40px;background:#ff8d13;border:none;border-radius:3px;cursor:pointer;color:#fff;text-align:center;line-height:40px;font-size:16px;margin-left:170px;}
.form_box .btn_box input:hover{background:#e97902;}

.question-content{font-size:14px;color:#6c6c6c;line-height:24px;}
.question-content h2{text-align:center;font-size:18px;color:#3c3c3c;font-weight:400;margin-top:20px;}
.question-content h3{margin-bottom:10px;}
.question-content h5{font-size:14px;color:#30bd71;font-weight:700;}
.question-content p{text-align:justify;margin:20px 0 30px;}
.question-content b{font-weight:700;color:#333;}
.question-content img{display: block;width:100%;margin: 10px auto;height:auto;}
.question-content a{color:#25aaf7;text-decoration:underline;}
.question-content a:hover{color:#1d98df;}
.question-list{height:auto;border-top:1px solid #efefef;}
.question-list li{width:100%;height:39px;border-bottom:1px solid #efefef;font-size:14px;color:#6c6c6c;line-height:39px;float:left;}
.question-list li span{display:block;width:6px;height:6px;background-color:#e2e2e2;border-radius:6px;margin:18px 7px 2px 16px;float:left;}
.question-list li a{display:block;width:650px;color:#6c6c6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:60px;float:left;}
.question-list li time{display:block;float:left;color:#999;font-size:12px;}
.question-list li:hover a{color:#f63f4c;}
.question-list li:hover span{background:#f63f4c;}
.common-page{text-align:center;margin:40px auto;font-size:14px;}
.common-page .pager-disable{cursor:default;}
.common-page a, .common-page span{display:inline-block;border:1px solid #d9d9d9;padding:7px 14px;margin-left:2px;margin-right:5px;}
.common-page .cur{background-color:#fe684d;border-color:#fe684d;color:#fff;}
.common-page a:hover{border-color:#fe684d;}

.mail_validate{height:300px;}
.mail_validate .u_information{width:500px;float:left;font-size:14px;margin-left:60px;padding-top:50px;}
.mail_validate .u_information h3{font-size:18px;font-weight:700;color:#888;}
.mail_validate .u_information label{text-align:left;}
.mail_validate .u_information .form_btn{background:#f63f4c;width:200px;height:36px;line-height:36px;text-align:center;border:none;color:#fff;font-size:16px;padding:0;cursor:pointer;margin-top:20px;}
.mail_validate .u_information .form_btn:hover{background:#e4202d;}
.mail_validate .ad_img{width:639px;height:300px;float:left;border-left:1px solid #ddd;}
.mail_validate .ad_img img{display:block;width:639px;height:300px;border-radius:0 9px 9px 0;}

.forumList dd{height:100px;}

/*2017-06-13*/
.pop_normal{width:408px;position:fixed;z-index:1001;left:50%;top:50%;margin-left:-175px;background:#fff;}
.pop_normal .pop_cont{padding:20px;}
.mail_jihuo{height:100px;line-height:100px;text-align:center;font-size:20px;}
.mail_jihuo a{color:#f00;}
.mail_jihuo a:hover{text-decoration:underline;}
.pop_btn_two{text-align:center;}
.pop_btn_two input{display:inline-block;width:120px;height:40px;line-height:40px;border:none;color:#fff;font-size:16px;border-radius:5px;cursor:pointer;}
.pop_btn_two .confirm{background:#f63542;}
.pop_btn_two .confirm:hover{background:#dc222e;}
.pop_btn_two .cancel{background:#ccc;margin-left:10px;}
.pop_btn_two .cancel:hover{background:#b4b4b4;}

.data .tab_menu{margin-left:20px;border-bottom:1px solid #f1f1f1;}
.data .tab_menu li{float:left;height:30px;line-height:30px;padding:0 15px;font-size:16px;background:#f1f1f1;color:#999;cursor:pointer;}
.data .tab_menu li.current{background:#f63f4c;color:#fff;}
.data .phone_num{font-weight:700;}
a.send_num{display:inline-block;width:100px;height:32px;line-height:32px;text-align:center;border-radius:3px;position:relative;top:2px;background:#25aaf7;color:#fff;margin-left:10px;}
a.send_num_2{display:inline-block;width:100px;height:32px;line-height:32px;text-align:center;border-radius:3px;position:relative;top:2px;background:#bcbcbc;color:#fff;margin-left:10px;}
a.send_num:hover{background:#1d98df;}

/*找回密码--增加*/
.password_box{width:792px;overflow:hidden;margin:100px auto 50px auto;}
.password_click{width:810px;}
.password_click li{width:250px !important;float:left;text-align:center;margin-right:20px;}
.password_click li a{display:block;width:248px;height:50px;background:#f2f7fa;border:1px solid #d5d9db;color:#3b9de8;padding:20px 0;border-radius:10px;}
.password_click li a:hover{background:#3b9de8;color:#fff;border-color:#3b9de8;}
.password_click li h4{font-size:20px;font-weight:normal;margin-bottom:10px;}
.password_click li p{font-size:12px;}
.passwordBox .btn_box{text-align:center;}
.passwordBox .btn_box input{display:inline-block;width:112px;height:36px;line-height:36px;text-align:center;color:#fff;border:none;font-size:16px;border-radius:5px;cursor:pointer;}
.passwordBox .btn_box input.btn_prev{background:#3b9de8;}
.passwordBox .btn_box input.btn_next{background:#f63f4c;margin-left:20px;}
.passwordBox .btn_box input.btn_prev:hover{background:#1f7ec7;}
.passwordBox .btn_box input.btn_next:hover{background:#e4202d;}
.passwordBox .footer-write{text-align:right;margin:0 auto;}
.passwordBox .footer-write a{color:#3b9de8;}
.passwordBox .footer-write a:hover{text-decoration:underline;}
.passwordBox .state2{margin-top:100px;}
.passwordBox .state2 .btn_box{margin-top:80px;}
.passwordBox .top-write{text-align:center;font-size:16px;margin-bottom:30px;}

/*用邮件方式修改*/
.state3{}
.state3 .top-write{width:483px;height:30px;line-height:30px;font-size:20px;padding-left:45px;text-align:left;margin:50px auto 20px auto;background:url("../img/mail_ok.png") no-repeat left center;}
.state3 .info{width:492px;background:#eee;margin:0 auto 20px auto;color:#8c8c8c;padding:18px;float:none;}
.state3 .info em{color:#73c213;}
.passwordBox .state3 .btn_box{width:528px;margin:0 auto;text-align:left;}
.passwordBox .state3 .btn_box input{display:inline-block;width:120px;height:36px;line-height:36px;text-align:center;background:#73c213;border-radius:0;font-size:14px;margin-left:0;border:none;cursor:pointer;color:#fff;}
.passwordBox .state3 .btn_box input:hover{background:#63ab0c;}
.passwordBox .state3 .btn_box a{font-size:12px;color:#73c213;margin-left:10px;text-decoration:underline;}
.passwordBox .state3 .btn_box a:hover{color:#63ab0c;}
.passwordBox .state3 .btn_box a.btn_box_2{color:#bcbcbc;}

.user_box .state3 .btn_box{width:528px;margin:0 auto;text-align:left;}
.user_box .state3 .btn_box input{display:inline-block;width:120px;height:36px;line-height:36px;text-align:center;background:#73c213;border-radius:0;font-size:14px;margin-left:0;border:none;cursor:pointer;color:#fff;}
.user_box .state3 .btn_box input:hover{background:#63ab0c;}
.user_box .state3 .btn_box a{font-size:12px;color:#73c213;margin-left:10px;text-decoration:underline;}
.user_box .state3 .btn_box a:hover{color:#63ab0c;}
.user_box .state3 .btn_box a.btn_box_2{color:#bcbcbc;}

/*用密保问题修改*/
.state4 b{font-size:14px;}

.passwordBox .state5 .footer-write{width:528px;text-align:center;margin:100px auto 40px auto;}

.service-box .passwordBox{border:none;width:auto;}
.service-box .passwordBox .u_information li{position:relative;margin-bottom:20px;}

/*2017-06-19*/
.kefu_num{font-size:14px;color:#888;}
.kefu_num em{color:#333;}
.kefu_ol{font-size:14px;color:#888;margin:20px 0 60px 0;}
.kefu_ol a{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;background:#00aff0;color:#fff;margin-right:10px;}
.kefu_ol a:hover{background:#009ed8;}

.egis-user{}
.egis-user p{margin-bottom:10px;text-align:center;}
.egis-user .egis-text{display:inline-block;width:200px;height:30px;line-height:30px;border-radius:3px;border:1px solid #ccc;padding:0 10px;}
.egis-user .egis-btn{display:inline-block;width:120px;height:30px;line-height:30px;border-radius:3px;border:none;background:#f63f4c;color:#fff;cursor:pointer;}
.egis-user .egis-btn:hover{background:#db2936;}

/*.landing_page{width:1920px;background-image:url("../images/bg1.jpg");background-position:top center;background-size:100% 100%;background-repeat:no-repeat;}*/
.landing_page{width:1920px;background:url("../images/bg1.jpg") top center no-repeat;background-size:100% 100%;}
.pop_landing_page{width:704px;height:415px;padding:25px 0 0 56px;position:fixed;top:50%;left:50%;margin-top:-207.5px;margin-left:-352px;z-index:9999;border-radius:10px;border:1px solid #a6a6a6;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}
:root .pop_landing_page{filter:none;}/*for IE9*/
.pop_landing_page .info{width:404px;float:left;}
.pop_landing_page h3{font-size:22px;color:#f35555;text-align:center;}
.pop_landing_page h4{margin-top:20px;font-size:14px;color:#999;}
.pop_landing_page dl{width:404px;height:44px;line-height:44px;margin-top:20px;font-size:14px;color:#999;float:left;}
.pop_landing_page dt{width:82px;float:left;font-size:14px;color:#4c4c4c;}
.pop_landing_page dd{width:322px;height:44px;float:left;}
.pop_landing_page dd input{display:block;width:300px;height:42px;border:1px solid #ccc;background:#fff;border-radius:6px;padding:0 10px;font-size:14px;}
.pop_landing_page dd input.error{border-color:#f47070;background-color:#fcdfe1;}
input.error::-webkit-input-placeholder{color:#f47070;}
input.error:-moz-placeholder{color:#f47070;}
input.error::-moz-placeholder{color:#f47070;}
input.error:-ms-input-placeholder{color:#f47070;}
.pop_landing_page .agreement{width:404px;height:50px;float:left;font-size:14px;margin-top:20px;}
.pop_landing_page .agreement .fl{width:404px;}
.pop_landing_page .agreement label{display:block;float:left;color:#00aff0;cursor:pointer;}
.pop_landing_page .agreement input{display:inline-block;width:15px;height:15px;position:relative;top:2px;margin-right:10px;}
.pop_landing_page .agreement label a{color:#00aff0;}
.pop_landing_page .agreement label a:hover{text-decoration:underline;}
.pop_landing_page .agreement span{display:block;float:right;cursor:pointer;}
.pop_landing_page .agreement span:hover{color:#000;}
.pop_landing_page .agreement em{display:block;width:404px;height:30px;line-height:30px;float:left;color:#f35555;}
.pop_landing_page .complete_binding{display:block;width:404px;height:50px;line-height:50px;text-align:center;float:left;border:none;background:#f35555;border-radius:5px;color:#fff;font-size:18px;cursor:pointer;}
.pop_landing_page .complete_binding:hover{background:#dc4444;}

.pop_landing_page .img_box{float:left;width:300px;}
.pop_landing_page .img_box img{display:block;position:relative;top:-80px;right:-40px;}

.pop_landing_page dd input.lp_phone_validate{width:190px;float:left;margin-right:10px;}
.pop_landing_page dd i.get_validate{width:100px;height:44px;line-height:44px;text-align:center;color:#fff;background:#00aff0;float:left;border-radius:6px;cursor:pointer;}
.question-job h2{margin:20px 0;}
.question-job p{margin:0 0 20px 0;}

/*2018-02-06*******充值喇叭*/
.recharge{height:56px;line-height:56px;color:#575757;margin:30px 0 0 0;position:relative;}
.recharge .notice{width: 800px;line-height:20px;position:absolute;bottom:-20px;left:0;}
.recharge .notice span{display:block;width:20px;height:20px;background:url('../img/notice.png') no-repeat center center;background-size:contain;float:left;}
.recharge .notice div{width: 780px;height:20px;float: left;}
.recharge .notice div p{display:block;max-width:680px;height:20px;float:left;color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left: 10px;}
.recharge .notice div a{display:block;float:left;color:#e6333f;}
.recharge .notice a:hover{text-decoration:underline;}

.recharge .input_txt{background:#f7f7f7;border-radius:3px;width:200px;height:40px;line-height:40px;float:left;margin:6px 0;font-size:14px;}
.recharge2{width:230px;margin:0 auto;}
.recharge2 li{width:230px;height:32px;line-height:32px;}
.recharge2 li .money_box{width:136px;}
.recharge2 .bank_list{height:35px;margin:40px 0 0 0;}
.recharge2 .sumbit_button{margin:0 auto;}
.cz_id .sumbit_button2{margin:110px auto 0 auto;}

#show_over{left:360px;top:7px;}
/*2017-09-28 主页登录修改 @zl*/
.login_wrap_new{display:block;min-height:520px;position:relative;background:url("../img/login_wrap.png") repeat;}
.login_wrap_new .w1200{height:100%;position:relative;}
.login_right{width:1200px;height:520px;position:absolute;top:50%;left:40px;margin-top:-260px;}
.login_box2{top:50%;right:100px;margin-top:-163px;border-radius:5px;z-index:99;border:1px solid #cdd6e4;box-shadow:1px 2px 2px #cdd6e4;}
.ad_link{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;}
.footer_wrap2{margin-top:0;}

/*找回密码*/
.retrievePassword,.user_box{_height:500px;height:expression(this.height<500?'500px':true);min-height:500px;}
.retrievePassword{padding:20px;position:relative;}
.retrievePassword .title{border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;}
.retrievePassword .title h3{display:block;font-size:16px;font-weight:700;}
.retrievePassword .step{margin:60px auto;}
.retrievePassword .inputBox{margin-left:380px;}
.retrievePassword li{width:100%;}
.retrievePassword .inputBox li em{display:block;width:70px;height:32px;line-height:32px;text-align:right;float:left;font-size:14px;color:#666;margin-right:10px;}
.retrievePassword .inputBox li b{line-height:32px;}
.retrievePassword .inputBox li p{display:block;height:32px;line-height:32px;float:left;margin-left:10px;font-size:12px;}
.retrievePassword .btn_box input{display:block;width:380px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;background:#f63542;border:none;cursor:pointer;float:none;padding:0;margin-left:23px;}
.retrievePassword .btn_box input:hover{background:#db2e3a;}
.retrievePassword .yzm .entry{width:160px;}
.retrievePassword .yzm .btn{width:130px;height:32px;text-align:center;border-radius:3px;line-height:32px;color:#fff;border:none;cursor:pointer;background:#25aaf7;padding:0;margin:0 0 0 10px;}
.retrievePassword li h2{display:block;height:50px;line-height:50px;font-size:18px;}
.retrievePassword li h2 b{color:#f53542;font-weight:700;padding:0 10px;}
.retrievePassword .user_form_last{width:400px;text-align:center;margin-top:40px;}
.retrievePassword .user_form_last input{display:inline-block;float:none;background:#f63f4c;width:112px;height:36px;line-height:36px;text-align:center;border:none;color:#fff;font-size:16px;padding:0;cursor:pointer;margin-right:10px;}
.retrievePassword .user_form_last input:hover{background:#e4202d;}

.contactService{position:absolute;bottom:20px;}
.contactService a{color:#25aaf7;}
.contactService a:hover{color:#0090e3;}

.inputBox .setResults{text-align:left;font-size:18px;float:none;}
.inputBox .setResults p{font-size:18px !important;float:none !important;}
.inputBox .setResults a{color:#25aaf7;}
.inputBox .setResults a:hover{color:#0090e3;}
.inputBox .setWin{width:400px !important;height:128px;background:url("../img/setResult1.png") no-repeat top center;}
.inputBox .setFail{width:400px !important;height:128px;background:url("../img/setResult2.png") no-repeat top center;}

.user_box .buttonBox,.retrievePassword .buttonBox{text-align:center;margin-top:50px;}
.user_box .buttonBox input,.retrievePassword .buttonBox input{display:inline-block;width:112px;height:36px;line-height:36px;text-align:center;color:#fff;border:none;font-size:16px;border-radius:3px;cursor:pointer;}
.user_box .buttonBox input.btn_prev,.retrievePassword .buttonBox input.btn_prev{background:#3b9de8;}
.user_box .buttonBox input.btn_next,.retrievePassword .buttonBox input.btn_next{background:#f63f4c;margin-left:20px;}
.user_box .buttonBox input.btn_prev:hover,.retrievePassword .buttonBox input.btn_prev:hover{background:#1f7ec7;}
.user_box .buttonBox input.btn_next:hover,.retrievePassword .buttonBox input.btn_next:hover{background:#e4202d;}

/*用户中心——实名认证*/
.user_box .inputBox{margin-left:240px;margin-top:80px;}
.user_box .inputBox li{width:100%;}
.user_box .inputBox li input{width:200px;}
.user_box .inputBox li em{display:block;width:70px;height:32px;line-height:32px;text-align:right;float:left;font-size:14px;color:#666;margin-right:10px;}
.user_box .inputBox li b{line-height:32px;}
.user_box .inputBox li p{display:block;height:32px;line-height:32px;float:left;margin-left:10px;font-size:12px;}
.user_box .inputBox .btn_box{width:300px;text-align:center;margin-top:50px;}
.user_box .inputBox .btn_box input{display:inline-block;width:112px;height:36px;line-height:36px;text-align:center;color:#fff;border:none;font-size:16px;border-radius:3px;cursor:pointer;background:#f63f4c;float:none;}
.user_box .inputBox .btn_box input:hover{background:#e4202d;}

/*用户中心——底部tips*/
.userTips{width:628px;background:#fafafa;border:1px solid #e5e5e5;padding:20px;position:absolute;bottom:40px;left:50%;margin-left:-335px;}
.userTips p{line-height:20px;font-size:14px;color:#808080;}
.userTips span,.userTips a{color:#f63f4c;}

/*个人资料*/
.user_box .perfect{width:400px;height:50px;padding-left:60px;background:url(../img/user.jpg) no-repeat left center;margin:50px auto 0 auto;font-size:14px;}
.user_box .perfect span{display:block;float:left;}
.user_box .perfect .progressBar{width:170px;height:10px;background:#fff;border:1px solid #c4c4c4;border-radius:10px;position:relative;margin:4px 20px 0 20px;}
.user_box .perfect .progressBar i{display:block;height:8px;background:#f63f4c;border-radius:10px;position:absolute;left:1px;top:1px;}
.user_box .perfect p{margin-top:10px;}
.user_box .user_sex input{width:auto !important;height:32px;margin-right:5px;}
.user_box .user_sex label{float:left;height:32px;line-height:32px;margin-right:20px;cursor:pointer;}
.user_box .txt{display:block;height:32px;line-height:32px;color:#888;font-size:14px;float:left;}

.stepMargin{margin-top:50px;}

.user_box li h2{display:block;height:50px;line-height:50px;font-size:18px;}
.user_box .yzm .btn{width:130px;height:32px;text-align:center;border-radius:3px;line-height:32px;color:#fff;border:none;cursor:pointer;background:#25aaf7;padding:0;margin:0 0 0 10px;}
.state4 select{width:222px;}
.user_box li.top-write{font-size:16px;}

.hide{display:none;}

/*落地页PC*/
.down_wrap{}
.down_wrap .main{width:100%;height:600px;}
.down_wrap .nav{width:100%;height:80px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
:root .down_wrap .nav{filter:none;}/*for IE9*/
.down_wrap .nav ul{float:right;}
.down_wrap .nav ul li{width:100px;float:left;}
.down_wrap .nav a{display:block;font-size:18px;text-align:center;line-height:80px;color:#fff;float:left;}
.down_wrap .nav a:hover em{text-decoration:underline;}
.down_wrap .nav i{display:block;width:24px;height:24px;background:#ddd;float:left;margin:28px 10px 0 0;background:url("../img/down_nav.png") no-repeat;}
.down_wrap .nav .n1 i{background-position:0 0;}
.down_wrap .nav .n2 i{background-position:0 -24px;}
.down_wrap .nav .n3 i{background-position:0 -48px;}
.down_wrap .nav em{display:block;float:left;}

.down_wrap .game{width:500px;position:relative;top:-70px;}
.down_wrap .game .top{margin-bottom:50px;}
.down_wrap .game .top img{display:block;width:110px;height:110px;border-radius:15px;float:left;margin-right:20px;}
.down_wrap .game .top .info{float:left;color:#fff;}
.down_wrap .game h1{display:block;font-size:30px;line-height:36px;font-weight:700;}
.down_wrap .game h2{display:block;font-size:20px;line-height:30px;margin-bottom:5px;}
.down_wrap .game .top p{color:#333;font-size:14px;}

.down_wrap .btn_ewm{}
.down_wrap .btn_ewm input{display:block;width:204px;height:54px;border:none;background:url("../img/btn_index.png") no-repeat;text-indent:999em;cursor:pointer;margin-bottom:20px;}
.down_wrap .btn_ewm input.ios{background-position:0 0;}
.down_wrap .btn_ewm input.ios.no{background-position:0 -55px;}
.down_wrap .btn_ewm input.and{background-position:0 -111px;}
.down_wrap .btn_ewm input.and.no{background-position:0 -165px;}
.down_wrap .btn_ewm .ewm{margin-left:40px;}
.down_wrap .btn_ewm .ewm img{display:block;margin-bottom:10px;border:5px solid #fff;}
.down_wrap .btn_ewm .ewm p{font-size:14px;text-align:center;}

.down_wrap .screenshot{width:1200px;height:475px;overflow:hidden;margin-top:20px;position:relative;}
.down_wrap .screenshot ul{position:absolute;left:0;top:0;}
.down_wrap .screenshot li{float:left;margin-right:20px;}
.down_wrap .screenshot img{display:block;width:285px;height:475px;}
.down_wrap .l_f{width:1200px;position:absolute;top:50%;left:0;margin-top:-50px;}
.down_wrap .l_f span{display:block;width:50px;height:100px;background:url("../img/pre_next.png") no-repeat;cursor:pointer;opacity:0;}
.down_wrap .l_f .pre{background-position:0 0;float:left;}
.down_wrap .l_f .next{background-position:-50px 0;float:right;}
.last_first{display:block;width:200px;height:40px;text-align:center;line-height:40px;border-radius:3px;font-size:16px;color:#fff;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-100px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
:root .last_first{filter:none;}/*for IE9*/

.down_wrap .game_info{font-size:14px;margin-top:20px;text-indent:2em;line-height:1.5;}
.down_wrap .game_info p{margin-bottom:10px;}

/*充值弹窗*/
#popup2{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);display:none;position:absolute;z-index:1000;top:0;left:0;}
:root #popup2{filter:none;}
.yanzheng li{padding-top:20px;position:relative;}
.yanzheng li span{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;font-size:14px;color:#999;}
.yanzheng li input{display:inline-block;width:248px;height:28px;line-height:28px;border:1px solid #ddd;padding:0 10px;}
.yanzheng li.yz input{width:140px;}
.yanzheng li.yz input.btn{width:98px;height:30px;line-height:30px;border:none;background:#00aff0;color:#fff;margin:0 0 0 10px;cursor:pointer;}
.yanzheng li.yz input.btn_gray{background:#ccc;}
.yanzheng li p{display:none;position:absolute;bottom:-20px;left:80px;color:#fe684d;}
.yanzheng .btn,.bindingOk .btn{margin-top:30px;}
.yanzheng .btn a,.bindingOk .btn a{margin:0 auto !important;float:none;}
.bindingOk .info p{display:block;height:80px;line-height:80px;font-size:16px;text-align:center;}
.bindingOk .btn .close{position:static;}

.kf_list{width:300px;height:180px;font-size:14px;text-align:center;color:#808080;z-index:9999;margin-left:-150px;margin-top:-90px;}
.kf_list h3{font-size:18px;margin:20px 0;}
.kf_list em{color:#f63542;}
.kf_list input.close{display:block;width:120px;height:40px;line-height:40px;text-align:center;font-size:14px;background:#25aaf7;color:#fff;position:static;border:none;border-radius:5px;margin:30px auto 0 auto;}

/*2017-09-13 轮播BBS*/
.bbs_banner{height:275px !important;overflow:hidden;}
.bbs_banner #banner_list2 img{display:block;width:870px;height:275px;}
.gag_box.kf_list h3{font-size:16px;margin:40px 0 20px;}
.gag_text{display:block;padding:10px 0 10px 30px;margin-bottom:0;border:1px dotted #ffccc2;color:#999;background:url("../img/bbs_lock.png") no-repeat left top;}
.bbs_mask{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);display:none;position:absolute;z-index:1000;top:0;left:0;}
:root .bbs_mask{filter:none;}

/*2017-09-22 绑定手机弹窗*/
.bindMobile{width:310px;border-radius:10px;position:fixed;left:50%;top:50%;margin-left:-175px;background:#fff;padding:20px;z-index:999;font-size:14px;}
.bindMobile h3{display:block;width:100%;font-size:16px;text-align:center;color:#333;margin-bottom:10px;float:left;}
.bindMobile h3 em{color:#f00;}
.bindMobile dl{width:100%;height:50px;float:left;}
.bindMobile dt{width:80px;height:30px;line-height:30px;float:left;}
.bindMobile dd{width:230px;float:left;position:relative;}
.bindMobile dd input.txt{display:block;width:218px;height:28px;line-height:28px;border:1px solid #ddd;border-radius:3px;padding:0 5px;}
.bindMobile dd #codenum {display: inline-block;width: 120px;}
.bindMobile .identifyingCode dd{width:228px;height:28px;border-radius:3px;background:#fff;border:1px solid #ddd;}
.bindMobile .identifyingCode dd input.txt{width:120px;height:28px;line-height:28px;border:none;padding:0 5px;}
.bindMobile dd input.btn{display:block;width:100px;height:28px;line-height:28px;border:none;position:absolute;right:5px;top:0;background:#fff;color:#00aff0;cursor:pointer;}
.bindMobile dd p{display:none;height:20px;line-height:20px;font-size:12px;color:#f00;}
.bindMobile .finalBtn{display:block;width:100%;height:40px;line-height:40px;text-align:center;border:none;border-radius:3px;background:#c62e2e;color:#fff;font-size:16px;margin-top:10px;float:left;cursor:pointer;}
.bindMobile .finalBtn:hover{background:#ae2323;}
.maskMobile{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:99;}
:root .maskMobile{filter:none;}/*for IE9*/

/* 2017-11-16 商务合作模块信息*/
.business{margin:0 -8px 60px 0;overflow:hidden;}
.business>div{width:230px;margin:0 8px 0 0;padding:15px 20px;border:1px solid #f2f2f2;border-radius:5px;background:#fcfcfc;float:left;position:relative;}
.business h4{margin:0 0 10px 0;color:#5cadee;font-size:18px;}
.business h4 em{font-size:14px;}
.business span{font-size:14px;}
.business p{padding:0 0 0 25px;color:#888;font-size:14px;background:url(../img/mail-icon.png) no-repeat left center;}
.business div p:last-child{background:url(../img/qq-icon.png) no-repeat left center;}