@charset "utf-8";/* CSS Document */
body {font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"微软雅黑";font-size:12px;}
* {margin:0px;padding:0px;}
ul li {list-style:none;}
li {list-style:none;}
img {border:none;}
a {color:#333;text-decoration:none;cursor:pointer;}
em {font-style:normal;}
i {font-style:normal;}
img,a img{border:0;vertical-align:middle;}
.h_yyb img{-moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}
label.active{font-weight:bold;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ec3845;}
.txt font{font-size: 12px;}
table{border-collapse:collapse; }
*:focus{outline:0;}
body {font-family: Microsoft YaHei;font-size: 12px;background: #f3f3f3;color: #000; min-width: 1140px;}
/*顶部*/
.general {width:1140px;margin:0 auto;}
.h5_logo_bg {width:100%;float:left;background:#fff;padding-bottom:15px;min-width: 1200px;}
.h5_logo {width:100%;float:left;margin-top:66px;}
.logo_left {float:left;position:relative;}
.logo_left a {float:left;}
.h5_search {border:2px solid #F60;border-radius:20px;background:url(../images/search_bg.png) no-repeat;width:372px;height:38px;float:left;margin:15px 0 0 140px;display:inline}
.h5_text {width:290px;float:left;line-height:24px;height:24px;padding:5px 5px 5px 15px;color:#7c7c7c;font-size:14px;border:0;margin:2px 0 0 0;background:none;display:inline;}
.h5_bt {width:60px;float:left;height:38px;border:0;cursor:pointer;background:none;}
.h_yyb{width:220px;height:80px;padding:10px;background-color:#f7f7f7;border-radius:12px;float:right;}
.h_yyb .down{margin-left: 20px;background-color:#ff4938;border-radius:2px;color:#fff;line-height:26px;height:26px;padding:0 12px;display:inline-block;margin-top:5px}
.h_yyb .down:hover{background-color:#f03322}

/*导航*/
.nav{height:40px;background:#404952;width:100%;}
.nav ul{width:1200px;margin:auto;background:#404952;height:40px;}
.nav a{display:block;color:#fff;}
.nav a:hover,.nav2 a:hover{background-color:#f6505c;}
.nav .curr a,.nav .curr a:hover,.nav2 .curr a,.nav2 .curr a:hover{background:#1F272B;color:#fff;border-bottom:3px #F6505C solid;line-height:37px;height:37px;}
.nav a:hover,.nav .curr a:hover,.nav2 a:hover,.nav2 .curr a:hover{text-decoration:none;color:#fff;}
.nav li .navIcon{background:url(../images/nav_new.png) no-repeat;position:absolute;top:-24px;right:5px;width:35px;height:23px;margin: 15px 4px 0 0;}
.mask72{cursor:pointer;display:block;margin:0;position:absolute;z-index:9;}

.nav li{float:left;width:10%;position:relative;font-size:18px;text-align:center;line-height:40px;z-index: 9999;}
.drop ul{position: absolute;}
.nav li .icon { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block; }
.selectxx ul,.selectxx li {list-style:none;width:120px;}
.selectxx span a:after {content:" ";display:inline-block;width:0;height:0;font-size:0;line-height:0;border-bottom:solid 6px #fff;border-left:solid 4px transparent;border-right:solid 4px transparent;vertical-align:3px;margin-left:10px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.drop {left:0;right:0;top:-9999px;box-shadow:0 0 2px 0 rgba(0,0,0,0.2);border-radius:5px;position:absolute;z-index:1;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.selectxx:hover .drop {position:static;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.drop li a {font-size: 18px;line-height:46px;border-bottom:solid 1px #eee;display:block;background-color:#404040;position:relative;}
.drop li:last-child a {border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none;}
.drop li:hover a {background-color:#f6505c;color:#fff;}
.selectxx span{color: #fff;}
.selectxx:hover{background-color: #f6505c;color: #fff;}
/*公告*/
.top_toolbar {margin-bottom: 15px;min-width: 1220px;background: #37383a;line-height: 45px;width: 100%;top: 0px;position: absolute;}
.top_led {line-height: 15px;background-image: url(../images/led.png);}
#systimeshow {font-size: 14px;}
.ggyz{line-height:30px;WIDTH: 100%;FONT-FAMILY: '黑体','黑体_UTF-8','黑体';COLOR: #ffff00;FONT-SIZE: 30px;text-shadow: #ff0000 1px 1px 10px;}
/*网站底部*/
#footer{width:100%;clear:both;float:left;border-top:1px solid #8E8E8E;background:#1F272B;display:block;color:#63696E;min-width: 1200px;}
.siteMap{color:#63696E;width:1200px;margin:auto;text-align:center;line-height:25px;}
.siteMap .map{width:100%;float:left;padding:20px 0;font-size:12px;}
.siteMap a{color:#63696E;padding:0 10px;}
.siteMap a:hover{color:#F59013;}
.link a:hover{color:#F59013;}
/*面包屑*/
.curpos{height:15px;line-height:15px;background:url(../images/ico-home.png) 11px center no-repeat ;padding-left:38px;font-size:13px;width:1160px;margin:10px auto}
.curpos a{color:#666}
/*列表推荐*/
.jbbox1{width:74px; height:74px; overflow: hidden;}
.jb1_1, .jb1_2{position: absolute;overflow: hidden;background: url(/skin/jb.png) center no-repeat; background-size: contain;border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0;}
.jb1_1{height: 26px; width:26px;right: 0px;top:48px;}
.jb1_2{height: 30px; width: 30px;right: 0px;top: 44px;}
.ico-hot{display: block; width: 50px; height: 50px; background: url(../images/sslc_pg.png) no-repeat -283px -363px; position: absolute; left: 0; top: 0}
.pgyx_list ul{overflow:hidden}
.pgyx_list ul li{float:left;margin-top:15px;overflow:hidden;margin-right:30px}
.pgyx_list ul li a{display:inline-block;float:left;width:74px;position:relative;overflow:hidden;overflow:hidden}
.pgyx_list ul li img{width:74px;height:74px;-moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}
.pgyx_list ul li em{display:block;width:74px;text-align:center;height:32px;line-height:28px;overflow:hidden;font-size:13px}
.mod-box{padding:0 10px;padding-bottom:10px;background:#fff;border-right-width: 0px;border-left-width: 0px;border-top-width: 0px;height: 120px;padding-left: 33px;padding-top: 15px;border: #ddd 1px solid;margin-bottom: 10px;}
.down-link {background-color: #ff8040;border-radius: 20px;color: #fff;display: none;height: 23px;line-height: 23px;margin: 0 auto;width:73px;margin-top: 6px;text-align: center;}
.pgyx_list li:hover .down-link{display: block;}
.pgyx_list li:hover em{display: none;}
#main {width: 1200px;height: auto;margin: 0 auto;overflow: hidden;}
.rgt {float: right;display: inline;}
.select{padding:15px 10px 10px 10px;border:#ddd 1px solid;font-size:14px; background:#FFF;margin-bottom: 10px;}
.select li{list-style:none;padding:2px 0 2px 70px}
.select .select-list{}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:80px;margin-bottom:5px;position:absolute;top:0;left:-80px;text-align:right;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;}
.select a:hover{color:#FFF;background-color:#17b1f2}
.select .selected{color:#fff;background-color:#17b1f2}
.select-list .x2{width: 1031px;}

.btsyjs {border: 1px dashed #d4d4d4; padding: 10px 20px; margin-top: 10px; margin-bottom: 5px; border-radius: 15px; background: #FFFFFA;}
.btsyjs h2 {font-size:17px;color:#ff854a;line-height:30px;}
.btsyjs h2 i {width:8px;height:8px;border-radius:50%;background:#ff854a;vertical-align:middle;margin-right:10px;display:inline-block;}
.btsyjs p {font-size:15px;color:#6e6e6e;margin-top:5px;}
.no{text-align: center;font-size: 20px;margin: 12px;color: #808080;}
/*游戏列表*/
.fl{float:left;}
.rgt {float:right;display:inline;margin-top: 10px; margin-bottom: 10px;}
.game_list .pic_box li{position: relative;width: 355px;height:125px;overflow:hidden;border:1px #dedede solid;float:left;margin-right:13px;padding:15px;background:#FFF;margin-bottom:15px;}
.game_list .pic_box li:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.29);}    
.game_list .pic_box .game{ height:125px;overflow:hidden;}
.jbbox2{width: 120px; height: 121px; overflow: hidden; position: absolute;}
.jb2_1, .jb2_2{position: absolute;overflow: hidden;background: url(/skin/jb.png) center no-repeat; background-size: contain;border-radius: 0 0 25px 0; -moz-border-radius: 0 0 25px 0; -webkit-border-radius: 0 0 25px 0;}
.jb2_1{height:42px; width:42px;right:-1px;bottom: 0px;}
.jb2_2{height: 50px; width: 50px;right:-1px;bottom: 0px;}
.zh2{color: #fff; height: 20px; width: 100px; position: absolute; right:50px; text-align: center; line-height: 20px; background-color: #ff0000; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(-45deg); font-size: 16px; overflow: hidden; font-weight: bold; top:12px;    box-shadow: 0 0 0 2px #dd4343, 0px 21px 5px -18px rgba(0,0,0,0.6);
    border: 0.1px solid #fff;}
.game_list .pic_box div img{ width:120px; height:120px;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; float:left}
.game_list .pic_box div .txt{ height:120px; overflow:hidden; width:220px}
.game_list .pic_box div .txt h3{ font-weight:normal; line-height:28px;font-size: 18px;}
.game_list .pic_box div .txt p{ color:#ababab; font-size:14px; line-height:22px}
.new{position: absolute; right: 0px; top: 0px; background: url(/skin/jb2.png) center no-repeat; background-repeat: no-repeat; width: 48px; height: 48px;}
/*分页*/
.page {padding-bottom: 12px; text-align: center;}
.page a{display:inline-block;height:34px;line-height:34px;padding:0 13px;margin:0 2px;text-align:center;font-size:14px;border-radius:20px;transition:background .1s;}
.page a {border:1px solid #25c88a;color:#25c88a;}
.page b,.page a:hover {color:#fff;background:#25c88a;border:1px solid #25c88a;display: inline-block;height: 34px;line-height: 34px;padding: 0 13px;margin: 0 2px;text-align: center;font-size: 14px;border-radius: 20px;transition: background .1s;}
.page font{font-size:18px;}
.zk{line-height: 30px;display: inline-block; top: 24px;position: relative;border-radius: 16px;text-align: center;font-size: 14px;background: #ff494d;color: #FFF;float: right;border-top-width: 10px;margin-top: -32px;font-weight: bold; padding: 1px 6px;}
