﻿@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,textarea,select,label,p,blockquote,th,td,button{padding:0px;  font-family: Microsoft YaHei,'微软雅黑'!important;;*font-family:\5fae\8f6f\96c5\9ed1,Tahoma,Helvetica,arial}
body{font-size:12px;margin:0px;padding:0;color:#3c3c3c;background:#f7f7f7}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;line-height:150%}
ul,li{list-style-type:none}
i,cite,em,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
table,td,tr,th{font-size:12px;line-height:150%}
input,button{outline:none}
a{color:#3c3c3c;text-decoration:none;cursor:pointer;outline:none}
a:hover{color:#0695d7;text-decoration:none}
a:focus{outline:none}
a:active{noOutline:expression_r(this.onFocus=this.blur())}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currentlynot supported by any browser */
}
.left{float:left}
.right{float:right}
.tcenter{text-align:center}
.tleft{text-align:left}
.clear{clear:both;visibility:hidden}
.csize{font-size:1px;line-height:1px}
.hidden{display:none}
.padding5{padding-top:5px}
.padding10{padding-top:10px}
.pd10{padding:10px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mb10{margin-bottom:10px}
.wbg{background:#fff}
.red{color:#ff0000 !important}
.blue{color:#36aae2}
.cf{zoom:1}
.ibox.sjbox.cf.wbg{border:1px solid #dedede}
.cf:after{clear:both;display:table;content:""}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:99999s;-webkit-transition:color 99999s ease-out,background-color 99999s ease-out !important}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.org{color:#ff7700}
.htopbg{background:#333}
.htop{height:40px;width:1206px;margin:0px auto;position:relative;z-index:5}
.htop .htopright{float:left;height:40px;line-height:40px}
.htop .htopright .list{display:inline;float:left;height:40px;line-height:40px;position:relative}
.htop .htopright a{line-height:40px;vertical-align:baseline;position:relative;color:#bfbfbf}
.htop .htopright em,#topLoginSpan em{_float:left;_margin-top:10px}
.htop .htopright .app{}
.htop .htopright li.list  i{padding:0px 18px 0 5px;color:#5c5c5c}
.htop .htopright .line{}
.htop .htopright .line a:hover{color:#FDAD36}
.htop a:hover{color:#FDAD36}
.icon16{background-image:url("../images/index_icon.png");display:inline-block;height:14px;overflow:hidden;vertical-align:middle;width:16px}
.iconpng16{background-image:url("../images/icon-index1.png");display:inline-block;height:14px;overflow:hidden;vertical-align:middle;width:16px}
.app_gray,.homepage_gray,.desktop__gray,.fav_gray,.down_gray,.game-gray{background-image:url("../images/icon-top.png");position:absolute;left:-2px;top:-2px;_top:10px}
#sethome,#indesk,#bookmark,#down-app,#more-game{padding-left:22px;display:block;float:left;height:20px;line-height:20px;_line-height:22px;position:relative;top:10px}
.app_gray{width:18px;padding-right:4px;background-position:-238px -13px}
.homepage_gray{background:url(../images/newIcon/top_home.png)no-repeat;background-size:100% 100%}
.desktop__gray{background:url(../images/newIcon/top_sc.png)no-repeat;background-size:100% 100%}
.fav_gray{background:url(../images/newIcon/top_game.png)no-repeat;background-size:100% 100%}
.game-gray{background:url(../images/newIcon/top_game.png)no-repeat;background-size:100% 100%}
.down_gray{background:url(../images/newIcon/top_phone.png)no-repeat;background-size:100% 100%}
a .icon16,.icon16{transition:all 0.2s ease-out 0s}
input[type="text"],textarea{transition:box-shadow 0.3s ease-in 0s}
.game_gray{background-position:-72px -17px;width:102px;height:20px;line-height:20px;line-height:22px \9;_line-height:20px}
.name_gray{background-position:-109px -56px;float:left;margin-top:10px;_margin-top:12px;*margin-top:12px}
.pwd_gray{background-position:-128px -56px}
.qq_gray{width:22px;height:22px;background:url(../images/index_icon.png) no-repeat;background-position:-1px -33px}
.weibo_gray{background-position:-153px -61px}
.weixin_gray{width:22px;height:22px!important;background:url(../images/index_icon.png) no-repeat;background-position:-3px -65px}
.new_games .game_list{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.new_games .game_list:hover{padding-left:10px}
.htop .toploginfo{float:right;height:40px;padding:0px 0px 0px 10px}
#topLoged{width:300px;height:40px;position:relative;cursor:pointer}
#topLoged .welcome{width:300px;height:40px;line-height:40px;color:#999;text-align:right}
#topLoged .welcome span{color:#D5D5D5;display:block;float:right}
#topLoged .welcome .nike-name{display:inline-block}
#topLoged .welcome .nike-name:hover{color:#FDAD36}
#topLoged .welcome span span:hover{color:#FDAD36}
#topLoged > span:hover{color:#FDAD36}
#topLoged .welcome .top_user{display:block;float:right;margin:9px}
#topLoged.on .welcome{position:absolute;left:0px;top:0px;width:178px;line-height:33px;border:1px solid #D8D8D8;background:#ffffff;border:1px solid #D8D8D8;border-bottom:none;z-index:2}
#topLoged .welcome .top_mc{margin-left:10px;position:relative}
#topLoged .welcome .top_mc img{display:block;margin-top:15px;float:right}
#topLoged .welcome .top_mc_tit{position:absolute;top:9px;background:#f32a59;padding:3.5px;border-radius:3.5px;margin-left:12px}
#topLoged .usercenter{display:none}
#topLoged.on .usercenter{position:absolute;display:block;border:1px solid #D8D8D8;left:0px;top:33px;width:260px;height:135px;background:#ffffff;z-index:1}
#topLoginSpan{content:'';display:table}
.top_login_btn,.top_reg_btn{font-size:12px;color:#D5D5D5;display:block;float:left;height:22px;line-height:22px;padding:0px 12px;margin-top:9px}
.top_login_btn{float:left;position:relative}
.top_login_btn:before{position:absolute;top:2px;left:-10px;width:18px;height:18px;background:url(../images/newIcon/top_login.png)no-repeat;background-size:100% 100%;content:''}
.top_login_btn:after{position:absolute;top:5px;right:0;width:1px;height:12px;background:#ffffff;content:''}
.top_login_btn span{display:block;float:left}
a.top_login_btn:hover{color:#FDAD36;text-decoration:none}
.top_reg_btn{float:left}
a.top_reg_btn:hover{color:#FDAD36;text-decoration:none}
.link_mobile{display:block;float:left;height:22px;line-height:22px;padding:0px 12px;margin-top:5px;margin-left:10px;border-radius:2px;border:1px solid #3fa1e5;color:#3fa1e5}
.link_mobile:hover{background:#3fa1e5}
.link_mobile .mobile_img{display:inline-block;width:16px;height:16px;overflow:hidden;vertical-align:-3px;background:url(../images/mobile-img2.png) no-repeat;background-size:100% 100%;transition:all 0.2s ease-out 0s}
.link_mobile:hover .mobile_img{background:url(../images/mobile-img.png) no-repeat}
.link_mobile span{display:inline-block;margin-left:2px;transition:all 0.2s ease-out 0s}
.link_mobile:hover span{color:#FFFFFF}
.applink{position:relative;float:right;width:95px}
.applink .pc-qrcode{display:none;border-radius:3px;width:100px;height:100px;padding:20px;background:#40a1e6;text-align:center;color:#fff;margin:40px 0 0 -23px;overflow:visible}
.applink .pc-qrcode:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #40a1e6;margin:-30px 0 0 45px}
.pc-ios img{display:block;width:95px;margin:15px auto 5px}
.applink a:hover{background-position:-145px -48px;color:#fff;text-decoration:none}
.applink:hover .pc-qrcode{display:block}
.htop .qxgame li{float:left;margin:0 5px;line-height:25px;color:#868686}
.htop .qxgame .lpay{background:url(../images/pay.jpg) 1px 5px no-repeat;padding-left:18px}
.htop .qxgame .lhelp{background:url(../images/help.jpg) 1px 5px no-repeat;padding-left:18px}
.htop .qxgame{float:right;text-align:left;line-height:25px;color:#000}
.htop .moregame{padding-left:10px;height:40px;line-height:40px;float:right;_line-height:20px;text-align:left;position:relative}
.htop .submenu{background:#fff;border:1px solid #f5f5f5;position:absolute;top:30px!important;right:0px;padding:4px;z-index:9999999;overflow:hidden;width:359px;display:none;left:-120px!important}
.htop .submenu{overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;width:368px}
.htop .submenu li{width:119px;float:left;height:25px;line-height:25px;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.htop .submenu li a{color:#666;font-size:12px;line-height:25px;padding-left:26px}
.htop .htopright a.a_more{color:#53a8e7}
.htop .moregame em{background-image:url("../images/icon-top.png");background-position:-90px -0px;width:15px;height:15px;display:block;float:right;margin-top:2px;margin-left:10px;overflow:hidden}
.htop .moregame a:hover em{background-position:-90px -19px}
.iconnewhot{background-image:url("../images/icon-index.jpg");display:inline-block;*position:absolute;*right:6px;*top:7px;height:10px;width:10px;overflow:hidden;margin-left:4px}
.smhot_graw{background-position:-74px -129px}
.smnew_graw{background-position:-62px -129px}
.lilfb{border:1px solid #E5E5E5}
.htop .curshow{display:block}
.topbg{height:54px}
#header{position:relative;width:100%;z-index:21;min-width:1400px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1206?"1206px":"");border-bottom:1px solid #d6d6d6}
#header .topcon{width:1002px;height:54px;margin:0px auto;background:url("../images/nav.jpg") no-repeat #9fe7fd;border-radius:6px 6px 0px 0px}
#header .logo{width:190px;height:60px;position:absolute;left:0;top:10px;z-index:2}
.logo_span{color:#333;padding-left:8px;font-size:18px;font-weight:100;vertical-align:top;line-height:47px;height:47px;display:inline-block;border-left:1px solid #ccc}
#header .logo a{display:block}
#header .topbar{width:1002px;margin:0 auto;height:85px;overflow:hidden}
#header .navbar{height:82px;width:100%;left:0px;background:#fff;position: relative}
#header .navbar .bd{width:1206px;margin:0 auto;position:relative}
#header .navbar .navcon{height:82px;padding-left:215px;position:relative}
#header .navbar .navcon  i{display:none;width:50px;height:4px;left:50%;margin-left:-25px;position:absolute;bottom:0px;background:#37aae2}
#header .navbar .navcon .on i,#header .navbar li a:hover i{display:block}
#header .navbar li{float:left;width:85px;text-align:center;height:82px;line-height:82px;position:relative}
#header .navbar li a{position:relative;font-size:16px;display:block;height:82px;background:none;line-height:82px;text-decoration:none}
#header .navbar li a.on,#header .navbar li a:hover{color:#FDAD36}
#header .navbar li a img{position:absolute;right:-1px;top:19px}
#header .navbar .navcon .search{position:absolute;right:12px;top:25px;width:220px;height:40px;line-height:40px;border:1px solid #D4D7DB;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;z-index:2;padding-left:15px;box-sizing:border-box}
#header .navbar .navcon .searchbtn{position:absolute;right:20px;top:35px;width:23px;height:23px;z-index:3;background:url("../images/newIcon/nav_search.png") no-repeat 0px 0px;border:none}
#wrap{position:relative;zoom:1;overflow:hidden;min-width:1400px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1206?"1206px":"")}
.wrap-bd{position:relative;top:237px;padding:0 23px;margin:0 auto;width:1160px}
.cont{width:1200px;margin:0 auto}
.cont1{width:1206px;margin:0 auto}
.boxtop{height:20px;line-height:20px;margin:15px 0;padding-top:10px}
.boxtop h3{height:24px;color:#3c3c3c;font:20px/20px "Microsoft Yahei";position:relative;font-weight:normal;text-align:left}
.boxtop h3 i{background:#37aae2;width:3px;height:18px;display:block;float:left;margin:1px 10px;margin-left:0px}
.boxtop h3 .more{position:absolute;right:0px;top:0px;width:20px;height:20px;overflow:hidden;zoom:1;color:#9c9c9c;text-indent:-999px;overflow:hidden;background:url(../images/index_icon.png) no-repeat;background-position:-72px -1px}
.footer{background:#333;color:#fff;padding-top:20px;font-size:13px;clear:both;margin-top:40px}
.foot_l{width:35%;float:left}
.foot_m{width:35%;float:left;border-left:1px solid #5c5c5c;border-right:1px solid #5c5c5c;padding:0 3%}
.foot_r{width:19%;float:left;text-align:left;margin-left:3%}
.foot_m ul{overflow:hidden;white-space:nowrap}
.foot_l a{color:#fff;width:25%;display:block;height:40px;line-height:40px;float:left}
.foot_m li{height:40px;line-height:40px}
.foot_m li i{display:block;width:25px;height:25px;float:left;margin-top:8px;margin-right:10px}
.adre{background:url(../images/index_icon.png) no-repeat -62px -28px}
.email{background:url(../images/index_icon.png) no-repeat -62px -59px}
.foot_r img{width:84px;height:37px;margin-top:15px}
.foot_b{background:#222;height:50px;margin-top:30px}
.foot_b span{height:50px;line-height:50px;color:#a9a9a9;width:24%;display:block;float:left;overflow:hidden;white-space:nowrap;margin-left:1%}
.foot_b span img{margin-right:10px;vertical-align:middle}
.foot_b span em{margin-top:10px}
.cont1{width:1206px;margin:0 auto}
#footer{width:100%;height:213px;overflow:hidden;background:#252525}
#footer .f_wrapper{width:1200px;height:auto;margin:0 auto;position:relative}
#footer .bottom_nav{height:70px;line-height:70px;text-align:center;color:#2e2e2e}
#footer .bottom_nav a{display:inline-block;width:auto;padding:0 35px;text-align:center;color:#767676;font-size:13px}
#footer .bottom_nav a:hover{display:inline-block;width:auto;padding:0 35px;text-align:center;color:#C2C2C2}
#footer .bottom_nav span{color:#C2C2C2}
.f_wrapper .text-box{display:flex;align-items:center;justify-content:center}
.f_wrapper .copyright{text-align:center;line-height:25px;color:#4f4f4f}
.f_wrapper .copyright a{padding:0;color:#4f4f4f;text-decoration:underline}
.f_wrapper .copyright .ga-icon{margin-top:-1px;margin-right:5px;display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/newIcon/ico_police.png)no-repeat;background-size:100% 100%}
.f_wrapper .copyright a:hover{padding:0;color:#C2C2C2}
.f_wrapper .text-box .safety-logo{display:block;margin-left:30px;width:75px;height:30px;background:url(../images/newIcon/anyz.png)no-repeat;background-size:100% 100%}
.f_wrapper .safety{margin-top:5px;height:50px;line-height:60px;border-top:1px solid #2c2c2c;text-align:center}
.f_wrapper .safety a{display:inline-block;padding:0 15px;color:#4f4f4f}
.f_wrapper .safety a:hover{display:inline-block;padding:0 15px;color:#C2C2C2}
.f_wrapper .safety i{display:inline-block;width:26px;height:26px;vertical-align:middle;margin-right:5px;margin-bottom:2px}
.f_wrapper .safety  .icon_safe1{background:url("../images/newIcon/ico_china2.png") no-repeat;background-size:100% 100%}
.f_wrapper .safety  .icon_safe2{background:url("../images/newIcon/ico_weifa2.png") no-repeat;background-size:100% 100%}
.f_wrapper .safety  .icon_safe3{background:url("../images/newIcon/ico_wh2.png") no-repeat;background-size:100% 100%}
.f_wrapper .safety  .icon_safe6{background:url("../images/newIcon/ts.png") no-repeat;background-size:100% 100%}
.f_wrapper .safety  .icon_lj{background:url("../images/newIcon/ico_lese.png") no-repeat;background-size:100% 100%}
.f_wrapper .safety  .icon_police{background:url("../images/newIcon/ico_police.png") no-repeat;background-size:100% 100%}
.g-sidefun{border-radius:5px;position:fixed;bottom:50px;right:20px;z-index:9}
.g-sidefun > a .text,.olkf .text{display:none;font-size:16px;color:#ffffff}
.g-sidefun > a:not(:first-child),.g-sidefun .expand{box-sizing:content-box;width:68px;height:68px;text-align:center;position:relative;background:#ffffff;border-radius:50%;margin-bottom:10px;display:flex;align-items:center;justify-content:center}
.g-sidefun > a:first-child:hover{background:none}
.g-sidefun a.mobile_icon{background:url(../images/anniu-1.png) no-repeat}
.g-sidefun a.mobile_icon span{font-size:14px;padding:0 8px;display:block;display:none;color:#FFFFFF;margin-top:-11px;background-color:rgba(0,0,0,.3);height:51px;border-radius:50%}
.g-sidefun a.mobile_icon span i{display:block;padding-top:6px}
.g-sidefun .expand{cursor:pointer}
.g-sidefun> a:hover,.g-sidefun .olkf:hover{background:#FFAF36}
.g-sidefun a.mobile_icon:hover span{display:block}
.i-qr,.i-olkf,.i-totop,.i-down,.i-fk{width:36px;height:36px;display:block;overflow:hidden;line-height:68px}
.i-qr{background:url(../images/newIcon/rnav_ewm.png) no-repeat;background-size:100% 100%}
.i-down{background:url(../images/newIcon/download.png) no-repeat;background-size:100% 100%}
.i-expand{color:#ffffff;font-size:14px;font-weight:bold;line-height:30px}
.g-sidefun .olkf{position:relative}
.i-olkf{background:url(../images/newIcon/rnav_kf.png) no-repeat;background-size:100% 100%}
.i-totop{background:url(../images/newIcon/rnav_top.png) no-repeat;background-size:100% 100%}
.i-fk{background:url(../images/newIcon/rnav_fk.png) no-repeat;background-size:100% 100%}
.g-sidefun .wechat-content,.g-sidefun .down-content,.g-sidefun .expand-content,.g-sidefun .kf-content,.g-sidefun .down-content{width:193px;height:220px;border:1px solid #3fa1e5;border-radius:5px;background:#fff;position:absolute;right:80px;top:0px;display:none;z-index:999999999;padding:20px 0 0;box-sizing:border-box}
.g-sidefun .kf-content{min-height:50px;height:auto;padding:10px 0;line-height:30px}
.g-sidefun .kf-content .occupy{position:absolute;width:40px;height:50px;right:-23px}
.g-sidefun .kf-content a{display:block}
.g-sidefun .olkf{box-sizing:content-box;width:68px;height:68px;text-align:center;position:relative;background:#ffffff;border-radius:50%;margin-bottom:10px;display:flex;align-items:center;justify-content:center}
.g-sidefun .down-content1{bottom:0px;top:auto}
.g-sidefun .down-content{top:-60px}
.g-sidefun .expand-content{width:174px;height:120px;text-align:center;line-height:20px;padding-top:20px}
.g-sidefun .wechat-content p,.g-sidefun .down-content p{margin:-8px 0 6px 0}
.g-sidefun .down-content p{margin:0 0 6px 0}
.g-sidefun .expand-content a{display:block;height:10px;width:80px;background:#4BADFF none repeat scroll 0% 0%;line-height:10px;margin:15px 0px 0px 45px;color:#FFF;border-radius:5px}
.g-sidefun .wechat-content p.raside_tip,.g-sidefun .down-content p.raside_tip,.g-sidefun .down-content p{font-family:"微软雅黑";font-size:12px;color:#666}
.g-sidefun .wechat-content .iarrow,.g-sidefun .down-content .iarrow,.g-sidefun .expand-content .iarrow,.g-sidefun .kf-content .iarrow{position:absolute;top:20px;right:-7px;width:10px;height:10px;background-color:#fff;border-top:1px solid #3fa1e5;border-right:1px solid #3fa1e5;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(7deg)}
.g-sidefun .down-content1 .iarrow{bottom:20px;top:75px;right:-6px}
.g-sidefun .wechat-content span,.g-sidefun .down-content span{color:#03b4f5}
.g-sidefun .kf-content .iarrow{bottom:20px;top:15px;right:-6px}
.g-sidefun .arrow{width:8px;height:13px;background:url(../images/index_icon.png) no-repeat;position:absolute;bottom:20px;right:-8px}
.g-sidefun .qrcode:hover .wechat-content,.g-sidefun .down:hover .down-content,.g-sidefun .olkf:hover .kf-content{display:block}
.h5_local{width:100%;float:left;line-height:45px;color:#999999;font-size:14px;margin-top:5px}
.h5_local a{color:#999999;font-size:14px}
.h5_local a:hover{color:#FDAD36}
.h5_local span{padding:0 5px}
.pagenation{padding:40px 0 0;text-align:center;font-size:14px}
.pagenation>div{display:inline-block}
.pagenation span,.pagenation a{display:inline-block;width:40px;height:30px;border:1px solid #E3E2E2;margin:1px;text-align:center;line-height:30px;color:#999;float:left;margin:0 5px}
.pagenation span.current,.pagenation a:hover{border-color:#FFAF36;color:#FFF;background:#FFAF36}
.pagenation .prev,.pagenation .next{width:60px}
.pagenation .rows{width:auto!important;border:none}
.custom-label input[type="checkbox"],.custom-label input[type=radio]{position:absolute;clip:rect(0,0,0,0)}
.custom-label{float:left;margin-right:32px;font-size:0;line-height:24px;cursor:pointer;color:#000}
.label_icon{float:left;width:15px;height:25px;margin-right:4px;background-position:center center;background-repeat:no-repeat}
.label_text{overflow:hidden;display:inline-block;font-size:11px}
.label_text p{color:#36AAE2;display:inline-block}
.label_text p:hover{text-decoration:underline}
.custom-label input[type="checkbox"]+ .label_icon{background-image:url('../images/btn_gouxuan.png')}
.custom-label input[type="checkbox"]:checked+ .label_icon{background-image:url('../images/btn_gouxuan2.png')}
.bgc_change{}
.bdr_de{border:1px solid #dedede}
.wid_1206{width:1206px!important;margin:0 auto}
.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1}
.icon161{display:inline-block;height:22px;overflow:hidden;vertical-align:middle;width:22px}
a .icon161,.icon161{transition:all 0.2s ease-out 0s}
.bgc_f7{background-color:#f7f7f7}
.color_orge{color:#ff7701}
.small_header{display:inline-block;height:32px;line-height:32px;width:62px;background:url("../images/home_btn_small_pc_wide.png") no-repeat center center;color:transparent}
.suggestions-box{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.suggestions-box .sug-contain{width:850px;height:600px;background:#ffffff;border-radius:6px;overflow:hidden}
.suggestions-box .sug-contain .sug-title{width:100%;height:56px;background:#F0F0F0;font-size:20px;color:#333;padding:0 20px 0 44px;box-sizing:border-box;display:flex;align-items:center}
.suggestions-box .sug-contain .sug-title .sug-close{margin-left:auto;width:16px;height:16px;background:url(../images/newIcon/close.png)no-repeat;background-size:100% 100%;cursor:pointer}
.suggestions-box .sug-contain .sug-content{padding:25px 35px}
.suggestions-box .sug-contain .sug-type-title{font-size:16px;color:#333333}
.suggestions-box .sug-contain .sug-types{font-size:14px;color:#333333;margin-top:15px}
.suggestions-box .sug-contain .sug-types .type-item{float:left;width:25%;margin:5px 0}
.types-label input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0)}
.fk-icon{float:left;width:22px;height:22px;margin-right:5px;background-position:center center;background-repeat:no-repeat}
.types-label input[type="checkbox"]+ .fk-icon{background-image:url(../images/btn_gouxuan.png)}
.types-label input[type="checkbox"]:checked+ .fk-icon{background-image:url(../images/btn_gouxuan2.png)}
.suggestions-box .sug-contain .sug-types .problems{margin:20px 0;width:100%;height:152px;padding:10px;box-sizing:border-box}
.suggestions-box .sug-contain .sug-types .facility{width:100%;height:40px;padding-left:10px;box-sizing:border-box}
.suggestions-box .sug-contain .sug-types .contact-type{width:100%;height:40px;margin:15px 0;padding-left:10px;box-sizing:border-box}
.suggestions-box .sug-contain .submit-box{margin-top:20px;width:120px;height:42px;background:#FFAF36;color:#ffffff;line-height:42px;text-align:center;font-size:15px;border-radius:6px}
.g-sidefun .close-ad{display:block;position:absolute;top:0;right:0;width:22px;height:22px;background:url(../images/close.png)no-repeat;background-size:100% 100%;z-index:199;cursor:pointer}
.title-box{display:flex;align-items:center;font-size:20px;color:#333333;height:60px}
.title-box i{width:4px;height:18px;background:#F7A934;margin-right:10px}
.content-min-width{
    min-width:1400px;
}
/*默认*/
#smoothmenu1:hover .all-game-box {
    display: block;
}

.all-game-wp { float: left; position:relative; }
.all-game-box {display: none; width: 1200px; height: 278px; overflow:hidden; border: 1px solid #f2f2f2; background: #fff; position:absolute; top: 40px; left: -185px;    box-shadow: 0 0px 5px #999}
.all-game-img-box { width: 462px; height: 280px; overflow:hidden; position:relative; float: left;background: #ddd;}
.all-game-img-box >a {
    width: 100%;
    height: 100%;
    display: block;
}
.all-game-img-box .txt { width: 210px; color: #595758; line-height: 20px; position:absolute; top: 126px; left: 40px; }
.all-game-list { width: 535px; height: 254px; overflow: hidden; padding-left: 45px; float: left; }
.all-game-list .icon-hot,.all-game-list .icon-new { width: 11px; height: 11px; position: relative; top: 1px;    display: inline-block; line-height: 11px;
    overflow: hidden;}
.all-game-list .icon-hot{
    background-position: -117px -169px;
    background-image: url(../images/newIcon/common.png);
    background-repeat: no-repeat;
}
.all-game-list .icon-new{
    background-position: -117px -190px;
    background-image: url(../images/newIcon/common.png);
    background-repeat: no-repeat;
}
.all-game-list dt { height: 14px; line-height: 14px; font-size: 14px; color: #595758; margin: 32px 0 24px; border-left: 1px solid #d60022; padding: 0 48px 0 10px; position:relative; overflow:hidden;}
.all-game-list dd { width: 106px; height: 20px; line-height: 20px; margin: 13px 0; float: left;}
.all-game-list dt .tag { font-size: 12px; color: #7c7c7c; margin-left: 10px; float: right; }
.all-game-list dd i { margin-left: 10px;}
.all-game-list dd a.game-item { color: #7c7c7c; line-height: 20px!important;}
.all-game-list dd a.game-item:hover{color: #F7A934}
.all-game-list dd .more { color: #e1405a;line-height: 20px!important; }
.all-game-list dd .more:hover { border-bottom: 1px solid #e1405a;}
.all-game-tool { width: 144px; height: 228px; border-left: 1px solid #f2f2f2; margin-top: 25px; text-align: center; float: left;}
.all-game-tool dt { display: block; width: 60px; height: 14px; line-height: 14px; padding-left: 10px; border-left: 1px solid #e1405a; font-size: 14px; margin: 8px auto; color: #595758; }
.all-game-tool dd { margin-top: 19px; }
.all-game-tool dd a { color: #7c7c7c; }

/*
新版页码样式*/
.fenyebox{
    padding: 40px 0 0;
    text-align: center;
    font-size: 14px;
}
.fenyebox::before{
    content: "";
    display: table;
    overflow: hidden;
    clear: both;
}
.fenyebox .fenye1{
    display: inline-block;
}
.fenyebox .fenye1 >a{
    display: inline-block;
    width: 40px;
    height: 30px;
    border: 1px solid #E3E2E2;
    text-align: center;
    line-height: 30px;
    color: #999;
    float: left;
    margin: 0 5px;
}
.fenyebox .fenye1 >a.fy2{
    width: 60px;
}
.fenyebox .fenye1 >a.fy3{
    border-color: #FFAF36;
    color: #FFF;
    background: #FFAF36;
}
.fenye1 >input{
    width: 50px;
    height: 30px;
    border: 1px solid #E3E2E2;
    background: transparent;
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
}
.fenyebox .fenye1 i{
    color: #999;
    float: left;
    margin: 0 5px;
    height: 30px;
    line-height: 30px;
}
.fenyebox .fenye1 i.page-ellipsis{
    display: inline-block;
    width: 40px;
    height: 30px;
    border: 1px solid #E3E2E2;
    text-align: center;
    line-height: 30px;
    color: #999;
    float: left;
    margin: 0 5px;
}
.fenyebox .fenye1 >button{
    display: inline-block;
    width: 50px;
    height: 30px;
    border: 1px solid #E3E2E2;
    text-align: center;
    line-height: 30px;
    color: #999;
    float: left;
    margin: 0 5px;
    background: transparent;
}