﻿@charset "utf-8";
/* CSS Document */
body{ background:#e9e9e9; }
a{ text-decoration:none; color:#333; outline:none; cursor:pointer;}
a:hover{ color:#f60; text-decoration:none; }
.w1200{ width:1200px; }
.topT{ width:1200px; }
.pt40{ padding-top:40px; }

/*顶部导航*/
#header { width:100%; background:#fff; min-width:1200px; }
.topbox{ width:100%; border-bottom:1px solid #303236; background-color:#303236; position: fixed; left:0%; top:0%; z-index:1000;}
* html,* html body { background-image:url(about:blank); background-attachment:fixed;} /* 修正IE6振动bug */
* html .topbox { position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));} /* IE6 头部固定 */
.topbox .w1200{ margin:0 auto; height:39px; line-height:39px;}
.topbox .topl #slider{ float:left; width:500px;}
#announ{ width:100%; line-height:39px; margin:0 auto; position:relative; z-index:1001; text-align:left; clear:both; height:39px;}
#announ a{ color:#444; font-family:"微软雅黑"; text-decoration:none;}
#announ a:hover { color:#f60; text-decoration:none;} 
#announ li{float:left; text-align:center; position:relative; z-index:1000; font-size:12px; color:#fff;}
#announ li a{background:url(../new_img/newbar_li2.jpg) right 13px no-repeat; padding:0 11px; height:39px; line-height:39px; color:#fff; float:left; overflow:hidden; position:relative; z-index:1000;}
#announ li.nobg a { background:none; }

.now_inst {float: right !important; padding-left:12px; line-height:39px; }
.now_inst em { display:block; float:left; width:22px; height:22px; background:url(../new_img/logo_ico.png) no-repeat 0 0; margin-top:9px; }
.now_inst a { margin-left:8px; color:#fff; font-size:14px; }
.now_inst a:hover { color:#f60; }

.topbar{margin: 0 auto; background:#f4f4f4;}
.area,#ular{width:1200px;margin: 0 auto; }

/*zq-wrap*/
.zq-wrap{ width:1200px; margin:0 auto; margin-top:20px; background:#e9e9e9; z-index:2; position:relative; }
.znav{ background:#fff; height:50px; border-top:3px solid #797979; border-bottom:1px solid #797979; position:relative; }
.znav-in{ position:absolute; top:-3px; left:0; width:1200px; height:53px; overflow:hidden; }
.znav-in a{ display:block; float:left; width:149px; height:50px; line-height:50px; text-align:center; color:#333; font-size:18px; border-top:3px solid #797979; border-right:1px solid #797979;}
.znav-in a:last-child{ border-right:0 none; }
.znav-in a.cur{ color:#ff6600; font-weight:bold; border-top:3px solid #ff6600; }
.znav-in a:hover{ text-decoration:none; color:#ff6600; font-weight:bold;}
.areanav-box{ background:#fff; padding:20px; }
.areanav-hd{ height:32px; line-height:32px; padding:5px 0 18px 0; }
.areanav-hd strong{ float:left; font-size:20px; padding-right:28px; }
.area-tab{ height:32px; border-radius:2px; overflow:hidden; }
.area-tab li{ width:148px; height:30px; height:32px; line-height:32px; letter-spacing:1px; text-align:center; font-size:16px; float:left; margin-right:2px; background-color:#e3e3e3; cursor:pointer; }
.area-tab li.on{ background-color:#ff6600; color:#fff; }
.area-tab li:last-child{ margin-right:0; width:152px; }
.area-con{ width:1160px; overflow:hidden; }
.area_section{ display:none; width:1160px; margin-bottom:-8px; overflow:hidden; }
.area_section li{ width:135px; *width:131px; padding:0 12px 0 2px; height:42px; float:left; line-height:42px; overflow:hidden; }
.area_section li:nth-child(8n){ padding-right:0; width:115px; }
.area_section li a{ font-size:15px; color:#444; }
.area_section li a:hover{ color:#f60; }

.game-area{ width:1200px; overflow:hidden; }
.game-section{ margin-left:-20px; overflow:hidden; }
.game-item{ background:#fff; float:left; width:346px; height:385px; padding:20px 20px 0; margin-top:20px; margin-left:20px; display:inline; overflow:hidden; position:relative; }
.game-item dl{ border-bottom:1px solid #e3e3e3; height:110px; padding-bottom:20px; }
.game-item dl dt{ margin-right:20px; float:left; }
.game-item dl dt img{ display:block; width:110px; height:110px; }
.game-item dl dt a:hover img, .game-item dl dd.title a:hover{ position:relative; left:1px; top:1px; }
.game-item dl dd.title a:hover{ *position:static;}
.game-item dl dd{ padding-top:4px; width:216px; _width:200px; overflow:hidden; }
.game-item dl dd.title{ line-height:42px; height:47px; overflow:hidden; }
.game-item dl dd.title a{ font-size:22px; font-weight:700; }
.game-item dl dd.btn div{ width:120%;}
.game-item dl dd.btn a{ display:inline-block; *display:inline; zoom:1; border-width:2px; border-style:solid; width:58px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#fff; margin-right:12px; margin-top:12px; transition:all .2s ease-in 0s; }
.game-item dl dd.btn a:last-child{ margin-right:0; }
.game-item dl a.xiazai{ background-color:#6abc21; border-color:#6abc21; }
.game-item dl a.libao{ background-color:#ff8800; border-color:#ff8800; }
.game-item dl a.luntan{ background-color:#209dc6; border-color:#209dc6; }
.game-item dl a.xiazai:hover{ background-color:#fff; color:#6abc21; }
.game-item dl a.libao:hover{ background-color:#fff; color:#ff8800; }
.game-item dl a.luntan:hover{ background-color:#fff; color:#ff6600; }
.game-nav{ width:100%; padding:5px 0; border-bottom:1px solid #e3e3e3; overflow:hidden; }
.game-nav ul{ width:105%; }
.game-nav ul li{ float:left; padding:0; width:92px; _width:90px; font-size:14px; line-height:26px; height:26px; text-align:center; overflow:hidden; }
.game-nav ul li:after{ content: ""; background:#e3e3e3; float:right; width:1px; height:16px; margin-top:6px; overflow:hidden; }
.game-nav ul li:first-child{ width:75px; padding-left:4px; text-align:left; }
.game-nav ul li:nth-child(4n){ width:75px; padding-right:4px; text-align:right; }
.game-nav ul li:last-child:after{ content:""; width:0; }

.zq-news{ width:100%; margin-top:10px; overflow:hidden; }
.zq-news li{ height:36px; line-height:36px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zq-more{ width:1200px; padding:20px 0 10px; text-align:center; overflow:hidden; }
.zq-more a{ display:block; width:424px; height:36px; line-height:36px; border:2px solid #ff6600; text-align:center; margin:0 auto; background:#ff6600; color:#fff; font-size:16px; transition:all .2s ease-in 0s; }
.zq-more a:hover{ background:#fff; color:#ff6600; }

/* 大幻灯片*/
#imageShow{ height:476px; min-width:1200px; clear:both; position:relative;}
#imageShow .imagebg{height:476px; }
#imageShow .imagebg li{ height:100%; position:absolute; top:0; left:0;width:100%;display:block;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:100%;display:block;}
#imageShow .imagebg li a.bannerbg_main img{ display:block; max-width:100%; }
#imageShow .imagebg li .image-txt{ margin:0 auto; position:absolute; z-index:100; top:382px; left:50%; margin-left:-580px; font-size:22px; width:235px; color:#fff; overflow:hidden; }
#imageShow .imagebg li .image-txt p{ font-size:14px; height:24px; line-height:24px; margin-top:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.scrollbg{ height:126px ;background:#000; position:absolute; bottom:0; width:1200px; margin:0 auto;left:50%; margin-left:-600px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:2;}
.scroll{ margin:0 auto; width:1200px; height:126px; position:absolute; bottom:0; left:50%; margin-left:-600px; z-index:999;}
.scroll-in{ width:943px; position:absolute; right:0; overflow:hidden; }
.s_pre, .s_next{display:block;width:44px;height:109px; position:absolute; background:url(../new_img/slider_arrow.png) 12px center no-repeat;text-indent:-333em;}
a.s_pre{top:10px;left:0;}
a.s_pre:hover{background-position:-83px center;}
a.s_next{background-position:-33px center; top:10px; right:5px;}
a.s_next:hover{background-position:-128px center;}

.outScroll_pic{ height:126px;margin-left:38px;overflow:hidden;position:relative;width:865px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:30000px;height:129px;}
.scroll_pic li{ float:left; height:96px; width:145px; margin:15px 14px; cursor:pointer; background:#000; overflow: hidden; position:relative; }
.scroll_pic li img{ width:145px; height:96px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
.scroll_pic li:hover img,.scroll_pic li:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.scroll_pic li.currently img{ filter:alpha(opacity=100)!important; -moz-opacity:1!important; opacity:1!important; }
.scroll .current{ width:139px; height:90px; border:3px #468ef8 solid; z-index:10; position:absolute; top:15px;}
.scroll_pic li.currently span{ display:block; }

/*分页*/
.page{ clear:both; padding:30px 0 28px 0; text-align:center; }
.page span, .page a{ background:#fff; color:#666; display: inline-block; font-size:14px; height:34px; line-height:34px; border:1px solid #fff; margin:0 4px; padding:0 13px; transition: all 0.2s ease-in 0s; }
.page .p_hov{ background:#ff6600; color:#fff; display: inline-block; font-size:14px; height:34px; line-height:34px; border:1px solid #ff6600; margin:0 4px; padding:0 13px; transition: all 0.2s ease-in 0s; }
.page a:hover { background:#fff; color: #ef6a60; border:1px solid #ff6600; text-decoration: none; }
.page .a2 { background:#ff6600; color: #fff; border:1px solid #ff6600; text-decoration: none; }
#login_div {color: #777;float: right;font-size: 12px;line-height: 39px;position: relative;}
#login_div a {color: #fff;display: inline-block;padding: 0 10px;text-align: center;}
#login_div a.inline {background: rgba(0, 0, 0, 0) url("../new_img/newbar_li2.jpg") no-repeat scroll right 13px;}
#login_div a:hover {color: #f60;text-decoration: none;}


/*footer*/
.footer { margin-top: 50px; background: #222; padding: 28px 0; }
.footer p { line-height: 24px; font-size: 12px; color: #464646; text-align: center; }
.footer p a { color: #464646; margin: 0 8px; }
.footer p a:hover { color: #f90; text-decoration: underline; }