*{margin:0;padding:0;font-family:'Microsoft YaHei';color:#444;}
a{text-decoration:none;}
li,ul{list-style:none;}
input{outline:0;font-size:13px;}
img{border:none;}
i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0;padding:0;width:0;height:0;line-height:0;clear:both;display:block;}

body{background: url(//css.17yy.com/images/yx_bk424.jpg) #fff no-repeat center 33px;position:relative;}
.content{width:100%;height:100%;text-align:center;overflow:hidden;}
.main{width:1200px;margin:0 auto 10px;text-align:left;overflow:hidden;}

.zt_title {margin: 15px 0;overflow: hidden;}
.zt_title h1 {font-size: 20px;color: #ff6501;padding-left: 5px;float: left;margin-right: 80px;}
.zt_title a {display: block;height: 26px;line-height: 35px;color: #36c;font-size: 13px;float: left;margin-right: 25px;}
.zt_title a:hover{text-decoration:underline;}
.zt_intro{border: 1px solid #b2d5f1;padding:10px 15px;width: 1141px;}
.zt_intro{background:#e5f7ff;margin:0 0 10px 5px;}
.zt_intro p{color:#555;font-size:13px;}
.zt_intro p span{color:#ff6501;font-size:16px;font-weight:bold;margin-right:10px;}
		
.top_nav{margin-top:10px;margin-bottom:5px;padding-left: 5px;width:864px;}
.top_nav ul{background:#def3fc;border: 1px solid #bed7e8;border-top:none;padding:0 13px;height: 50px;}
.top_nav ul li{float: left;padding: 0 20px;height: 35px;line-height: 35px;cursor: pointer;font-size: 15px;border: 1px solid #bed7e8;margin-right: 10px;margin-top: 14px;background: #f1f9fd;}
.top_nav ul li.on{border-top: 3px solid #3fcc59;border-bottom: #fff;margin-top: 13px;background: #fff;}
.gameList{overflow:hidden;}
.gameList p.change{margin: 0px 0 10px 0;text-align: center;}
.gameList p.change a {font-size: 14px;display: inline-block;height: 30px;line-height: 30px;width: 140px;background: #69c9fd;color: #fff;font-weight: bold;margin: 0 auto;letter-spacing: 3px;}
.gameList ul{overflow:hidden;padding:5px;min-height: 310px;}
.gameList ul.flash{height:310px;}
.gameList ul.webgame{min-height: 150px;height: 150px!important;}
.gameList ul li {width: 127px;float: left;margin: 0 18px 20px 0;border: 1px solid #73c2ec;position:relative;}
.gameList ul li:hover{-webkit-box-shadow: 0px 0px 5px red;-moz-box-shadow: 0px 0px 5px red;box-shadow: 0px 0px 5px red;}
.gameList ul li .game_img{height:96px;}
.gameList ul li .game_img img {width: 125px;height: 94px;padding: 1px;}
.gameList ul li .game_info{width:110px;height: 42px;background: #fff;padding: 2px 8px;}
.gameList ul li .game_info p{height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gameList ul li .game_info .name{color:#3c3c3c;font-size:14px;}
.gameList ul li .game_info .name a{color:#333;font-size:13px;}
.gameList ul li .game_info .tag{color:#999;font-size:13px;}
.gameList ul li .game_info .tag i{color:#ff6501;font-weight:700;font-family:Arial;font-size:15px;}
.gameList ul li .game_info .tag i.gray{color:#999;}
.gameList ul li .game_info .tag a{float:left;font-size:13px;color:#888;margin-right:5px;}
.gameList ul li .game_info .tag a:hover{color: #444;}
.gameList ul li div.pingfen{position:absolute;top:1px;left:1px;width: 30px;height: 20px;line-height: 20px;text-align:center;color: #FFF;font-weight: bold;font-size:12px;}
.gameList ul li div.red{background: #FF6501;}
.gameList ul li div.gray{background: #00aeef;}

/* 排行榜部分 */
.webgame_top h2 {font-size: 14px;color: #757575;height: 21px;font-weight: bold;padding-left: 12px;line-height: 21px;background: url(//css.17yy.com/images/gcon_rep.png) no-repeat left -412px;}
.webgame_top_tj{overflow:hidden;}
.top_R,.bot_R{width:250px;height:auto;background:#fff;margin-top:5px;padding: 8px 14px;border:1px solid #73c2ec;}
.bottom{overflow:hidden;}
.bottom .bot_L,.top_L{width:900px;}
.bottom .bot_R{margin-top:10px;}
 li.hot{overflow: hidden;width:100%;height:56px;float: left;}
 li.oth{overflow: hidden;width:100%;height:36px;float: left;}
 li div{float: left;}
 li .r_num i{display: block;width: 16px;height: 26px;line-height: 26px;color: #999;text-align: center;border-radius: 2px;font-size: 13px;}
 li.hot i{margin-top: 15px;}
 li.oth i{margin-top: 5px;}
 .n1{color: #fff!important;background: #ff6655;}
 .n2{color: #fff!important;background: #ff8e3a;}
 .n3{color: #fff!important;background: #ffcc00;}
 .n4,.n5{color: #fff!important;background: #ddd;}
.r_game{overflow: hidden;margin-left: 15px;margin-top:5px;}
.r_game .pic{float: left;display: block;width: 60px;height: 45px;}
.r_game .pic img{border-radius:3px;}
.r_game .r_info{float: left;margin-left:10px;margin-top:3px;width:145px;}
.r_game .r_name a,.r_con li .gamename a{font-size: 13px;display: inline-block;white-space: nowrap;overflow: hidden;}
.r_game .r_name a:hover,.r_con li .gamename a:hover{color:#f60;}
.r_game .r_cate{font-size: 12px;height: 16px;overflow: hidden;color: #999;}
.r_score{font-size: 14px;margin: 15px 0px 0px 35px;color: #999;}
.r_con{overflow:hidden;margin-top:3px;}
.r_con li .gamename{width: 180px;overflow: hidden;margin:8px 15px 0}
.r_con li .r_sign{margin-top:8px;font-size: 13px;color: #999;}

#wudi_box{margin:0 0 0 5px;line-height: 24px;overflow:hidden;}
#wudi_box .wudi_l{overflow:hidden;}
#wudi_box a{float:left;font-size: 14px;margin-right: 20px;margin-bottom: 3px;color: #666;letter-spacing: 0.5px;}
#wudi_box a:hover{text-decoration:underline;}
#wudi_box a.wudi_hot{color: #FF6501;font-weight: bold;}
.footer {width: 1200px;margin: 5px auto 10px auto;text-align: left;color: #5E5E5E;position: relative;margin-top: 50px;padding-top: 15px;font-size: 12px;}
.footer p,.footer span{text-align: center;line-height: 26px;color: #999;font-size:12px;}
.footer a{font-size:12px;color: #999;}

#page{overflow:hidden;margin-top:40px;text-align:center;}
#page a,#page span{display:inline-block;margin:0 5px;padding:10px 15px;border: 1px solid #ddd;color:#666;text-decoration:none;font-size:16px;border-radius:5px;}
#page span.thisclass,#page a:hover{background: #37B5F9;color: #fff;border: 1px solid #37B5F9;}

/**更多专题**/
#server_wrapper,#wrap_con{position:fixed;left:0;width:100%;}
#server_wrapper{bottom:0;z-index:1000;height:100%;background: #000;opacity:0.5;filter:alpha(opacity=50);}
#wrap_con{z-index:1001;height:520px;background:#f1f1f1;text-align:center;display:table;}
#wrap_con .close_btn{float:right;display:block;width:60px;height:60px;background:url(//css.17yy.com/images/yeyou/close_wrap.png) no-repeat;}
#wrap_con h1{font-size:34px;padding:20px 0 15px;}
#moreZt{width:1200px;margin:20px auto 0;text-align:left;height:500px;overflow: hidden;overflow-y: auto;}
#moreZt ul{overflow:hidden;margin-left:30px;}
#moreZt ul li{float:left;background:#fff;padding:6px;border:1px solid #ddd;margin: 0 10px 10px 0;}
#moreZt ul li:hover span.fl{color:#ff6501;}
#moreZt ul li a,#moreZt ul li span{display:block;height:35px;line-height:35px;font-size:14px;}
#moreZt ul li .zt_info{float:left;margin-left:10px;overflow:hidden;width:160px;}
#moreZt ul li span.fl{width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#moreZt ul li span.fr{color:#999;font-family:Arial;}

::-webkit-scrollbar {width: 14px;height: 14px;}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {border-radius: 999px;border: 5px solid transparent;}            
::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}            
::-webkit-scrollbar-thumb {min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px #bbb inset;}
::-webkit-scrollbar-corner {background: transparent;}
