﻿@charset "utf-8";
/* CSS Document */

body{ font-family:"Microsoft YaHei"; font-size:16px; color:#333; background:#f2f2f2; }
*{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
table{ border-collapse: collapse; border-spacing: 0; border:none;}
input, textarea, select, button{ outline:none; border:none;}
textarea,input{ resize:none; }
em, strong, i { font-style: normal;}
ul, ol{ list-style: none; }
img { border: none; display:block; }
a{ text-decoration:none; color:#333; outline:none; cursor:pointer;}
a:hover{ color:#f60; text-decoration:none;}
.clearfix { *zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{ float:left;}
.fr{ float:right;}
.nowtime,.nowtime a{color:#f44334 !important;}

/*header*/
.head{ width:100%; min-width:1200px; }
.head_fixed{ position:fixed; top: 0; left: 0; z-index:99999; width:100%; }
.nav{ height:50px; background:#363636; width:100%; }
.nav-in{ width:1200px; margin:0 auto; }
.nav-in a{ display:block; height:50px; line-height:50px; float:left; padding:0 41px; margin-right:2px; font-size:18px; color:#fff; }
.nav-in a.cur, .nav-in a:hover{ background:#4a4a4a; }
.h-wrap{ background:#fff; width:100%; height:98px; border-bottom:1px solid #ddd; }
.h-wrap .h-in{ width:1200px; margin:0 auto; }
.h-wrap .logo{ padding:10px 0 0 10px; }
.h-wrap .logo a{ display:block; width:220px; height:62px; background:url(../new_img/logo.jpg) no-repeat scroll 0 0; text-indent:-9999px; }
.search{ float:right; height:40px; padding:29px 0; }
.search_box{ height:38px; border:1px solid #ccc; width:434px; position:relative; }
.search_tab{ width:74px; height:20px; padding:9px 0; background:#fff; position:relative; }
.search_tab p{ width:47px; height:20px; border-right:1px solid #ddd; padding:0 19px 0 8px; line-height:19px; font-size:14px; text-align:center; color:#a9a9a9; background:url(../new_img/tips.png) no-repeat 54px -208px; _background-image:url(../new_img/tips.gif); cursor:pointer;}
.search_list{ width:74px; border:solid #ccc; border-width:0 1px 1px; background:#fff; position:absolute; left:-1px; top:38px; z-index:100; display:none; }
.search_list li{ height:27px; line-height:27px; font-size:14px; padding-bottom:3px; text-align:center; cursor:pointer; width:47px; padding:0 19px 0 8px; float:left; color:#a5a5a5;}
.search_list li:hover{ background:#1fabe9; color:#fff; }
.sech_keyword{ float:left; width:276px; height:19px; padding:9px 10px; background:#fff; font:16px/19px "Microsoft YaHei", "SimSun"; color:#666; overflow:hidden; outline:0; }
.sech_btn{ position:absolute; right:-1px; top:-1px; background:#1faae9 url(../new_img/tips.png) no-repeat -55px -205px; _background-image:url(../new_img/tips.gif); width:64px; outline:none; height:40px; border:none; cursor:pointer; -webkit-appearance:none; }
/*用户信息*/
.user-pannel{ padding:26px 0 0 146px; padding-left:0;}
.login, .register{ background:url(../new_img/tips.png) no-repeat; display:block; float:left; width:46px; height:46px; line-height:46px; text-align:center; font-size:14px; margin-right:22px; overflow:hidden; text-indent:-999px; }
.login{ background-position:0 -140px; }
.register{ background-position:-68px -140px; }
.login:hover{ background-position:-136px -140px; color:#fff; }
.register:hover{ background-position:-204px -140px; color:#fff; }

.user-login{ float:left; height:46px; }
.user-login dl{ color:#1FAAE9; float:right; height:20px; margin:13px 0; padding-right:10px; overflow:hidden; }
.user-login dl a{ background:none; color:#1FAAE9; font-size:14px; display:inline; height:20px; line-height:20px; text-indent:0; width:auto; margin-right:0; }
.user-login dl a:hover{ color:#1FAAE9; text-decoration:underline; }
.user-login dt{ border-right:1px solid #ddd; display:inline-block; float:left; max-width:6em; overflow:hidden; padding:0 10px; text-overflow:ellipsis; white-space:nowrap; }
.user-login dd{ display:inline-block; float:left; overflow:hidden; padding:0 10px; }
.user-login .user-img{ float:right; overflow:hidden; position:relative; }
.user-login .user-img img{ display: block; height:46px; width:46px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; }
.cover_46{ display:block; width:46px; height:46px; background:url(../new_img/tips.png) no-repeat -125px -300px; _background:url(../new_img/tips.gif) no-repeat -125px -300px; position:absolute; left:0; top:0; }

/*目录导航*/
.menu{ font-size:16px; height:24px; line-height:24px; width:92px; padding:38px 22px 0 12px; }
.menu i{ display:block; float:right; width:18px; height:14px; background:url(../new_img/tips.png) no-repeat 0 -265px; margin-top:6px; }
.menu a:hover{ color:#1fabe9; }

/*footer*/
#footer { width:100%; min-width:1200px; padding:30px 0; background-color:#3e3f3f; margin-top:20px; position:relative; }
#footer p { margin:0 auto; text-align:center; line-height:30px; padding:3px 0; width:1200px; font-size:14px; color:#afb0b0; } 
#footer a { display:inline-block; margin:0 12px; color:#fff; }
#footer a:hover{ text-decoration:underline; }
#footer .chck { width:1200px; position:relative; margin:0 auto; }
#footer em{ color:#fff; }

/*友情链接*/
.flink { width:1160px; padding:15px 20px; margin-top:15px; position:relative; }
.flink .htit { color:#333; font-size:18px; font-weight:bold; line-height:42px; text-align:center; width:82px; height:114px; padding-right:21px; border-right:1px solid #e5e5e5; float:left; overflow:hidden; }
.flink .htit i { display:block; width:68px; height:68px; overflow:hidden; background:url(../new_img/link.png)  no-repeat 0 0; margin:6px auto 0; }
.flink .box { display:inline; float:left; height:114px; width: 1022px; overflow:hidden; position:relative; }
.flink #links_box { position:absolute; left:0; top:0; padding-left:25px; width:1056px; }
.flink #links_box li{ float:left; height:30px; padding: 0 40px 0 5px; width:128px; overflow:hidden; }
.flink #links_box a { display:inline-block; line-height:30px;font-size:14px; overflow:hidden; }
.links_click { position:absolute; right:20px; bottom:20px; width:34px; }
.links_click a { cursor:pointer; display:block; width:34px; height:32px; margin-top:10px; background:url(../new_img/tips.png) no-repeat 0 0; overflow:hidden; }
.links_click a.r_top{ background-position:-210px 0;}
.links_click a.r_bottom{ background-position:-210px -42px; }

/*广告推荐位*/
.mod_class{ height:170px; }
.mod_class ul{ width:101%; height:170px; overflow:hidden; }
.mod_class ul li{ float:left; height:300px; margin-right:2px; overflow: hidden; position: relative; transition: width 0.6s ease 0s; width:50px; }
.new-game .class_item{ position:absolute; display:inline-block; font-size:16px; padding:10px 13px 40px; width:24px; height:120px; line-height:20px; text-align:center; background:#fff; overflow:hidden; }
.new-game .class_item span{ position:absolute; left:0; width:50px; bottom:0; background:#e5e5e5; height:36px; line-height:36px; font-size:20px; font-family:Arial; }
.new-game .class_item:hover, .new-game .class_item:hover span, .new-game li.active .class_item, .new-game li.active .class_item span{ background:#1faae9; color:#fff; }
.new-game img.class_item_show{ width:784px; height:170px; margin-left:52px; }
.new-game .active { width:836px }



