@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;}
* {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;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ec3845;}
font{font-weight:bold;}
table{border-collapse:collapse; }
*:focus{outline:0;}
body {font-family: Microsoft YaHei;font-size: 12px;background: #f3f3f3;color: #000; min-width: 1140px;}
.fl {float: left;}
.w320{width: 320px;}
/*顶部*/
.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;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}
.fl{float:left}
.fr{float:right}
.module-box{margin:0 auto;overflow:hidden;width:1200px;margin-bottom:10px;margin-top:10px}
.mod-box{padding:0 10px;padding-bottom:10px;background:#fff;border:1px solid #DFDFDF;border-right-width: 0px;border-left-width: 0px;border-top-width: 0px;}
.box-title{height:45px;line-height:55px;color:#333;font-size:18px;border-bottom:1px solid #EBEBEB;margin:0 10px}
/* 排行榜 */
.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;}
ul.toplist li{width:100%;float:left;border-bottom:1px dashed #eee;padding:5px 0}
ul.toplist li .game-normal{height:25px;line-height:25px;overflow:hidden}
ul.toplist li .game-detail{display:none;height:74px}
ul.toplist li .game-detail em.no{line-height:74px}
ul.toplist li .game-detail span.g-title{font-size:15px;margin-top:0}
ul.toplist li em.no{display:block;background:#c4d0db;color:#fff;margin-right:10px;width:20px;text-align:center;float:left;height:100%}
ul.toplist li em.no1{background:#f44334}
ul.toplist li em.no2{background:#fe7416}
ul.toplist li em.no3{background:#fab805}
ul.toplist li .g-info{float:left;height:100%;color:#333;font-size:14px}
ul.toplist li .g-info span{float:left;clear:both;margin-top:5px}
ul.toplist li .g-info span.cat{font-size:14px;font-weight:normal;color:#9D9D9D}
ul.toplist li .g-ico{width: 80px; height: 80px; position: absolute; padding-left: 30px;}
.g-infox { margin-left: 85px; }
ul.toplist li .g-ico img{width:74px;height:74px;-moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}
ul.toplist li .btn{border-radius:7px;border:1px solid #ddd;width:40px;height:22px;text-align:center;line-height:22px;float:right;display:inline-block}
ul.toplist li .game-detail .btn{background-color:#BE1A00;border-color:#BE1A00;color: #fff;}
ul.toplist li .game-detail .btn a{color:#fff}
ul.toplist li .game-detail .btn{margin-top:25px}
ul.toplist li.hover .game-detail{display:block}
ul.toplist li.hover .game-normal{display:none}
.jb2_1, .jb1_2{position: absolute; right:6px; overflow: hidden; background: url(/skin/jb.png) center no-repeat; background-size: contain;border-radius: 0 0 15px 0; -moz-border-radius: 0 0 16px 0; -webkit-border-radius: 0 0 15px 0;}
.jb2_1{height:26px;width:26px;top:48px;}
.jb2_2{height:31px;width:31px;top:43px;}
/*列表推荐*/
.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}
.pgyx_list ul li a:hover em.name{color:#BE1A00}
.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;}
.guess_app_show li:hover .item-tit{display: none;}
.guess_app_show li:hover .down-link{display: block;}
/*资讯列表*/
.section {padding:23px 30px 0;border:1px solid #eee;margin-bottom:10px}
.gift-list {padding-top:7px;width:100%}
.gift-list li {height:93px;border-top:1px dotted #D2D2D2;position:relative}
.get-gift img {width:150px;height:93px;position:absolute;top:15px;left:0}
.gift-name {font-weight:normal;font-size: 18px;margin-left:70px;color:#1f1f1f;width:500px;height:28px;line-height:28px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.gift-name:hover {color:#BE1A00}
.gift-context {font-size: 14px;margin-left:70px;color:#999;height:22px;line-height:22px;text-indent: 2em;}
.gift-date {margin-left:70px;margin-top:17px;line-height:35px;color:#666}
.nothumbtags span, .gift-date span {color:red}
.nothumbtags{margin-left: 180px; margin-top: 6px; color: #666;}
.ssss {margin-top:0}
.left-day{margin-right: 20px;}
.tags{margin-left: 15px;}
.tags a{line-height: 14px; height: 14px;display: inline-block; margin-right: 5px; padding: 1px 10px; background: #e9e9e9; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;color: #191919;}
.tags a:hover { background: #f87b00;color: #fff}
.nothumb{padding: 4px 125px 16px 0px;}
.yespic{padding: 15px 0 15px 108px;}
.guess_app_show {padding:0;overflow:hidden;position:relative}
.guess_app_show ul {width:320px;overflow:hidden}
.guess_app_show li {display:inline;float:left;margin:0 5px 0 8px;overflow:hidden;position:relative}
.guess_app_show .item-cont {display:block;padding:10px 8px 0;text-align:center}
.guess_app_show .item-cont img {height:74px;width:74px;border-radius:16px;-moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}
.guess_app_show .item-cont .item-txt {width: 77px;font-size:14px;height:30px;line-height:30px;overflow:hidden;text-align:center}
.nothumb{margin-left: 0px;width:780px;}
.main_rg {width: 300px;float: right;}
.font18{padding-bottom: 0px;}
/*分页*/
.page {padding-bottom:20px;+padding-top:20px;height:30px;text-align:center;padding-top: 20px;}
.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;}
.wrapper .mgt0 {margin-top:0;margin-bottom: 15px;}
.section {padding:12px 31px 0;border:1px solid #EEE;background:#FFF;margin:10px auto 0;position:relative}
.main {width:848px;border:1px solid #EEE;border-top-width:0;}
.content {width:1200px;margin:0 auto;position:relative;padding-bottom:10px}
/*右边随机*/
.zxzx_lb{width:320px;padding:0 10px;background:#fff;float:right;height:446px;}
.soft_tul {border-left:1px solid #e5e5e5;font-size:14px;}
.soft_tul li {line-height:40px;height:40px;margin-left:-6px;overflow:hidden;vertical-align:middle;}
.soft_tul a {position:relative;display:block;padding-left:30px;font-size: 14px;font-weight: normal;}
.st_dot {position:absolute;top:15px;left:0;display:inline-block;width:5px;height:5px;background-color:#fff;padding:3px;border-radius:50%;margin-right:10px;}
.st_dot i {display:inline-block;width:5px;height:5px;background-color:#e5e5e5;border-radius:50%;}
.soft_tul a:hover .st_dot i{background-color:#ff4839;}
.no1.st_dot {width:17px;height:17px;top:-4px;padding-right:0px;padding-left:7px;}
.no1{border-color:#ff4938;color:#ff4938;}
.no1.st_dot i {font-size:11px;width:16px;height:16px;border:1px solid #ff4839;line-height:16px;text-align:center;color:#ff4839;background-color:#fff;z-index:99;position:relative;}
.soft_tul li:hover .st_dot.no1 i {background-color:#ff4839;border-color:#ff4839;color:#fff;}

.dn-title{height: 22px; line-height: 22px; background: #fff; margin: 10px; border-bottom: 1px solid #eeeeee; padding-bottom: 5px;}
.dn-title h3{float: left; position: relative; font-size: 18px; margin-left: 15px;}
.dn-title .bor-icon{position: absolute; width: 5px; height: 22px; background: #f60; display: inline-block; top: 0px; left: -15px;}
.frxx{float: right;}
.jbbox3{width:74px; height:74px;}
.jb3_1, .jb3_2{position: absolute; right:11px; overflow: hidden; background: url(/skin/jb.png) center no-repeat; background-size: contain;border-radius: 0 0 15px 0; -moz-border-radius: 0 0 16px 0; -webkit-border-radius: 0 0 15px 0;}
.jb3_1{height:25px;width:25px;top:59px;}
.jb3_2{height:31px;width:31px;top:53px;}
.newslist {padding:0px 0px;}
.cat-list {background:#fff;border-top:0;height:55px;padding:10px 20px;}
.cat-list dl dt {width:95px;float:left;font-size:16px;color:#666;font-weight:700;}
.cat-list dl a.last,.cat-list dl a:hover {border:1px solid #BE1A00;background:#BE1A00;color:#fff;}
.cat-list dl a {display:inline-block;padding:0 6px;float:left;margin-right:10px;font-size:16px;text-align:center;border:1px solid #fff;margin-bottom:10px;}
