﻿@charset "utf-8";
body { font:12px/1.6 'microsoft yahei',Helvetica,Arial,sans-serif; position:relative; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight: normal;}
em,strong { font-style:normal; }
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,form,p,span,tr,td,input,button,textarea,td,th{ padding:0; margin:0;}
table{border-collapse:collapse; border-spacing:0;}
ul,ol { list-style:none;}
img{border:0 none;}
label,input,select { vertical-align:middle; }
button,input { border: 0 none; }
a{text-decoration:none; outline:none;}
a:hover{}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
.clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 
.db { display:block; }
.dn { display:none; }
.dib { display:inline-block; }
.fl { float:left; }
.fr { float:right; }
.oh { overflow:hidden; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.cp { cursor:pointer; }
.toe { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.txt_hidden { text-indent: -99em; overflow: hidden; }

.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

.mr5 { margin-right:5px; }
.mr15 { margin-right:15px; }
.mr10 { margin-right:10px; }
.mr20{ margin-right:20px; }
.mr25{ margin-right:25px; }
.mr30 { margin-right:30px;}
.mb5 { margin-bottom:5px; }
.mb7 { margin-bottom:7px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25{ margin-bottom:25px; }
.mb30 { margin-bottom:30px; }

.pl3 { padding-left:3px;}
.pl15 { padding-left:15px;}
.pb10 { padding-bottom:10px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl60 { padding-left:60px;}
.pt10 { padding-top:10px;}
.pt30 { padding-top:30px;}
.bg{background:transparent; padding-bottom:20px;}
.keyword_link{color:#fff;}
.flash_box{position: absolute; width:1920px; height:604px; left:50%; margin-left:-960px; top:87px;}

.container{width: 980px; margin: 0 auto;}

.logo_box{float:left; width:240px; height:88px;}
.logo_box a{display:block; width:100%; height:100%;}
.nav {width:100%; position:relative;}
.nav li{float:left; width:120px; height:88px;}
.nav li a{display:block; width:100%; height:100%; text-indent:38px; font:bold 18px/82px \5FAE\8F6F\96C5\9ED1; color:#f3f3f3; text-shadow:1px 1px 1px rgba(0,0,0,.8); background:url(../nav_icon.png) 8px center no-repeat; _background:url(../nav_icon.gif) 8px center no-repeat;}
.nav li a:hover{background-color:#052044; text-decoration:none;}

.links_password{padding:6px 0;}
.hd .more { width: 30px; margin-right: 10px; text-indent: -99em; overflow: hidden; }
.content .layA { position: relative; margin-top: -505px; width: 251px;}
.game_download { height: 298px;}
.start_box{height:142px; padding-bottom:12px; padding-top:67px;}
.start_box a{display:block; width:100%; height:100%;}
.start_box a:hover{background:url(../download.jpg) 0 0 no-repeat;}
.wd_box{height:77px; padding-left:24px;}
.wd_box a{display:block; width:206px; height:77px;}
.wd_box a:hover{background:url(../wd.jpg) 0 0 no-repeat;}
.form_box { height: 207px;}
.form_boxed{ height: 207px;}
.form_box_inner { padding: 17px 0 0 35px; }
.form_box p label { font-size:14px; color:#c4ad96; font-weight:bold; height:23px; line-height:23px;}
.form_box .input_txt { width: 135px; height: 23px; line-height: 23px; color: #fff; padding: 0 3px; margin-left: 7px; background: url(../icon_1.jpg) no-repeat 0 -355px; }
.fogegt_pwd,.QQ_login { color: #b8b8a7; }
.fogegt_pwd { margin-left: 32px; }
.QQ_login { margin-left: 15px; }
.form_box .sm_btn,.form_box .register_btn_style { width: 68px; height: 27px; background: url(../icon_1.jpg) no-repeat; }
.form_box .sm_btn { margin-left: 32px; cursor: pointer; background-position:  0 -42px; }
.form_box .sm_btn:hover { background-position:  0 -70px; }
.form_box .hover { background-position:  0 -70px; }
.sm_box { margin-bottom: 12px; }

.login{padding:20px 0 0 40px;}
#logined a{color:#fff;}
#logined{ line-height:25px;color:#fff;}
.l_m{padding-bottom:10px;}
.l_m a{padding:0 30px 0 0;display: inline-block;}
.newer_card_box {  }
.form_box .register_btn_style { display:inline-block; background-position:  -69px -42px; vertical-align: middle; }
.form_box .register_btn_style:hover { background-position:  -69px -70px; }
.newer_card { display: block; width: 178px; height: 37px; background: url(../icon_1.jpg) no-repeat 0 -98px; }
.newer_card:hover { background: url(../icon_1.jpg) no-repeat 0 -136px; }
.flash { position:relative; width: 241px; height: 177px; border-width: 4px 4px 5px 6px; border-style: solid; border-color: #40312f; background: url(../flash.jpg) no-repeat 0 -136px; }
.flash_btn { position:absolute; left:0; top:0; z-index:5; width: 241px; height: 177px; background: url(../d0349cf9a6e14dce8aa195d24173db35.gif); cursor:pointer;}
.flash_box_2 { width: 241px; height: 177px; }
.servers { background: url(../servers_bg.png) no-repeat; border-top:1px solid #494443; border-top-left-radius:4px; border-top-right-radius:4px; position:relative; }
.servers_top { height: 14px; overflow:hidden; background: url(../icon_1.jpg) no-repeat 0 -379px; }
.servers .servers_tit {width:100%; text-align: center; position:absolute; top:-1px; left:0; }
.servers_tit li{float:left; width:50%; height:30px; font-size:14px; border-radius:4px 4px 0 0; line-height:30px; text-align:center; background:url(../tit_bg.gif) no-repeat; color:#b5b3b2; cursor:pointer;}
.servers_tit li.cur{background-position:0 -30px; color:#eec19c;}
.servers .servers_ct { padding:44px 0 0 7px; }
.servers_list:first-child{display:block;}
.servers_list{display:none;}
.servers_zone{height:250px; overflow:hidden;}
.servers_list { width: 233px; margin-bottom: 4px; }
.servers_list li { height: 41px; }
.servers_list a,.servers_list span { color: #d49d9d; }
.servers_list a { display: block; width: 168px; height: 41px; line-height: 41px; color: #fff; padding-left: 65px; font-size: 20px; margin-bottom: 1px; background: url(../icon_1.jpg) no-repeat 0 -394px; }
.servers_list a:hover { color: #d49d9d; background: url(../icon_1.jpg) no-repeat 0 -595px; text-decoration: none; }
.servers_list span { padding: 0 20px 0 30px; background: url(../state.png) 0 0;  }
.servers_list .expect { background: url(../state1.gif) no-repeat right;  }
.servers_list .hot { background: url(../state2.gif) no-repeat right;  }
.servers_list .smooth { background: url(../state3.gif) no-repeat right;   }
.servers_list .maintain { background: url(../state4.gif) no-repeat right;   }
/*.servers_list li i { display: inline-block; width: 12px; height: 12px; background: url(../icon_1.jpg) no-repeat -341px 0; }*/
.servers .more { display: inline-block; width: 188px; height: 21px; color: #877674; background: url(../icon_1.jpg) no-repeat -142px -355px; }


.i_s_a_box { padding-left: 7px; }
.modA { }
.modA .hd .tit { width: 244px; height: 42px; text-indent: -99em; overflow: hidden; background: url(../icon_1.jpg) no-repeat;}
.modA .hd .intro_tit { background-position: 0 -436px; }
.modA .bd { width: 242px; height: 210px; border: 1px solid #4b3c3c; border-top: none; }
.intro_ct p { padding: 15px 10px; color: #e9dacb; text-indent: 2em; background-color: #40312f; }
.intro_ct p a{color: #fff;}
.modA .hd .service_tit { background-position: 0 -479px; }
.modA .hd .advice_tit { background-position: 0 -522px; }
.modA .hd .link_tit { background-position: 0 -637px; }
.service_ct { padding: 22px 0 20px; text-align: center; background-color: #40312f; }
.service_ct em,.service_ct span { display: block; color: #e9dacb; margin-bottom: 5px; }
.service_ct em { font-size: 14px; font-weight: bold; }
.service_online { display: inline-block; width: 129px; height: 29px; line-height: 29px; font-size: 14px; font-weight: bold; color: #302523; background: url(../icon_1.jpg) no-repeat 0 -565px; }
.service_online:hover { color: #302523; text-decoration: none; background: url(../icon_1.jpg) no-repeat -130px -565px; }
.advice_ct p { padding: 15px 0; text-align: center; color: #e9dacb; background-color: #40312f; }

.link_ct { padding: 10px 0; text-align: center; background-color: #40312f; }
/* 友情链接 */
.media{width:188px; height:30px; color:#e9dacb; background:#302523; border:1px solid #4b3c3c; text-align:left; margin:6px auto; position:relative;}
.media dt{line-height:30px; font-size:12px; padding-left:10px; cursor:pointer; position:relative;}
.media dt em{width:30px; height:30px; background:#7d6662; float:right;}
.media dt i{width:0; height:0; border-width:6px; border-style:dashed dashed dashed solid; border-color:#d1cecc transparent transparent transparent; overflow:hidden; position:absolute; top:12px; right:9px;}
.media dt i.media_up{border-color:#d1cecc transparent transparent transparent;}
.media dt i.media_down{border-color:transparent transparent #d1cecc transparent; top:6px;}
.media dd{width:158px; height:90px; background:#302523; border:1px solid #4b3c3c; border-top:none; overflow-y:auto; position:absolute; top:30px; left:-1px; z-index:9; display:none;}
.media dd a{line-height:30px; color:#b7ada3; display:block; padding:0 10px;}
.media dd a:hover{text-decoration:underline;}

.content .layB { width: 715px; }

.slide_box{ width: 715px; height: 285px; overflow:hidden; position:relative; border:1px solid #010000; }
.slide_box .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slide_box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slide_box .hd ul li{ float:left; margin-right:6px; color: #575655; width:25px;  height:11px; text-indent: -9999px; line-height:11px; text-align:center; border: 1px solid #000; background:#e2e2e2; cursor:pointer; }
.slide_box .hd ul .on{ background:#cb6400; color:#e0d5d4; }
.slide_box .bd{ position:relative; width: 715px; height:210px; height:100%; z-index:0;   }
.slide_box .bd li{ zoom:1; vertical-align:middle; }
.slide_box .bd img{ width: 715px; height: 285px; display:block;  }

.news{width:476px;}
.news .tab_ct .v_ul_txt:first-child{display:block;}
.news .tab_ct .v_ul_txt {display: none; }
.news .hd{height:43px; background:url(../menu.jpg) 0 0 no-repeat;}
.news_tab_list {height:41px; padding:2px 0 0 42px; }
.news_tab_list li{float:left; width:66px; display:inline;}
.news_tab_list li a{display:block; width:66px; height:42px; font:0/0 a; overflow:hidden;}
.news_tab_list li.on a{color:#ffc000; background:url(../menu.jpg) 0 0 no-repeat;}
.news_tab_list .on .tab_1{background-position:-42px -44px;}
.news_tab_list .on .tab_2{background-position:-108px -44px;}
.news_tab_list .on .tab_3{background-position:-174px -44px;}
.news_tab_list .on .tab_4{background-position:-240px -44px;}
.news_tab_list .on .tab_5{background-position:-306px -44px;}
.news_tab_list li a:hover{text-decoration:none;}

.news .hd .more { width: 30px; height: 43px; line-height: 43px; margin-right: 10px; }
.news .bd { padding: 7px 15px 10px; background-color: #40312f; height:213px;}
.news .headline { height: 71px; padding-left: 83px; background: url(../icon_1.jpg) no-repeat -282px -377px; }
.news .headline .tit { height: 71px; line-height: 71px; color: #ffeede; font-size: 16px; font-weight: bold; font-family: 'microsoft yahei'; }
.news .headline .tit a{ color: #ffeede; }
.tab_ct .v_ul_txt li {line-height: 2.1; border-bottom: 1px dashed #ffeede; font-size: 13px; }
.tab_ct .v_ul_txt a {color: #f2e1d2; }
.tab_ct .v_ul_txt span.tab_time{float: right; color: #ffeede; }
.bh_lt_sp { height: 273px; width: 227px; overflow: hidden; }
.bh_lt_sp .v_ul_pic { height: 280px; }
.bh_lt_sp img { width: 227px; height: 87px; margin-bottom: 6px; }

.profession .hd .tit { height: 43px; background: url(../icon_2.jpg) no-repeat; }
.profession .bd { border: 1px solid #3e3030; border-top: none; background-color: #302523; }
.profession_tab_list{height:193px; width:85px; display:block; padding:42px 2px 0 13px; overflow:hidden; border-right: 1px solid #423633;}
.profession_tab_ct{border-left: 1px solid #2a211f; }
.profession_tab{display:block; width:85px; height: 28px; margin-bottom: 33px; font:0/0 a; overflow:hidden; background: url(../icon_1.jpg) no-repeat;}
.profession_tab_list .tab_1 {background-position: -143px -41px; }
.profession_tab_list .on .tab_1 { background-position: -143px -70px; }
.profession_tab_list .tab_2 { background-position: -229px -41px; }
.profession_tab_list .on .tab_2 { background-position: -229px -70px; }
.profession_tab_list .tab_3 { background-position: -229px -99px; }
.profession_tab_list .on .tab_3 { background-position: -229px -128px; }
.profession_tab_ct .intro:first-child{display:block;}
.profession_tab_ct .intro { position: relative; display: none; width: 611px; overflow: hidden; height: 236px; }
.profession_tab_ct .intro .txt { position: absolute; left: 25px; top: 120px; z-index: 5; width: 265px; text-indent: 2em; color: #e9dacb; line-height: 1.7; }
.gender img { width: 611px; height: 236px; }
.gender_tabs { position: absolute; right: 0; top: 5px; z-index: 5; }
.gender_tabs li { float: left; display: inline; width: 21px; height: 21px; line-height: 21px; border: 1px solid #302523; text-align: center; margin-right: 7px; color: #b59c98; cursor: pointer; }
.gender_tabs .on { border: 1px solid #14100f; background-color: #291514; }

.game_data { width: 410px; }
.game_data .hd { position: relative; height: 36px; background: url(../icon_2.jpg) no-repeat right -88px; }
.game_data .hd .tit { position: absolute; left: 10px; top: -2px; width: 65px; height: 38px; background: url(../icon_1.jpg) no-repeat -207px -314px; }
.game_data .hd .more { height: 36px; line-height: 36px; }
.game_data .bd { padding: 10px 0 10px 10px; border: 1px solid #3d2f2f; border-top: none; background-color: #302523; }
.game_data_tab_list { background: url(../game_data_tab.jpg) no-repeat; }
.game_data_tab_list li { float: left; display: inline; }
.game_data_tab_list .tab { display: block; width: 64px; height: 62px; margin-right: 15px; text-indent: -99em; overflow: hidden; }
.game_data_tab_list .on .tab { background: url(../icon_1.jpg) no-repeat; }
.game_data_tab_list .tab_2 { margin-right: 16px; }
.game_data_tab_list .on .tab_1 { background-position: 0 -214px; }
.game_data_tab_list .on .tab_2 { background-position: -65px -214px; }
.game_data_tab_list .on .tab_3 { background-position: -130px -214px; }
.game_data_tab_list .on .tab_4 { background-position: -195px -214px; }
.game_data_tab_list .on .tab_5 { background-position: -260px -214px; }
.game_data_tab_ct .h_dl_txt { display: none; }
.game_data_tab_ct dt { color: #ff6000; font-size: 16px; font-weight: bold; font-family: 'microsoft yahei'; }
.game_data_tab_ct dd { margin-left: 77px; }
.game_data_tab_ct dd p { float:left; width: 285px; border: 1px solid #4c3d3d; background-color: #40312f; line-height: 23px; }
.game_data_tab_ct dd a { color: #ccc4c4; margin: 0 2px; }

.g_guide_m_news { width: 295px; }
.g_guide_m_news .hd { height: 36px; background: url(../icon_2.jpg) no-repeat right -88px; }
.g_guide_m_news .tab_list { padding-left: 12px; }
.g_guide_m_news .tab_list li { float: left; display: inline; }
.g_guide_m_news .tab_list .tab { display: block; width: 61px; height: 36px; margin-right: 20px; background: url(../icon_2.jpg) no-repeat; text-indent: -99em; overflow: hidden; }
.g_guide_m_news .tab_list .tab_1 { background-position: 0 -88px; }
.g_guide_m_news .tab_list .tab_2 { background-position: -62px -88px }
.g_guide_m_news .tab_list .on .tab_1 { background-position: 0 -125px; }
.g_guide_m_news .tab_list .on .tab_2 { background-position: -62px -125px }
.g_guide_m_news .more { height: 36px; line-height: 36px; }
.g_guide_m_news .bd { padding: 10px 10px 9px; background-color: #302523; border: 1px solid #3c2e2e; border-top: none; }
.g_guide_m_news .tab_ct:first-child{display:block;}
.g_guide_m_news .tab_ct { display: none; }
.g_guide_m_news .tab_ct li { line-height: 1.8; border-bottom: 1px dashed #595250; margin-bottom: 7px; color: #fff;}
.g_guide_m_news .tab_ct a { color: #ccc4c4; }
.g_guide_m_news .tab_ct span { float: right; }

.game_pic_list li { float: left; margin-left:12px;}
.game_pic .hd { height: 36px; background: url(../icon_3.jpg) no-repeat 0 -199px; }
.game_pic .hd .tit { width: 83px; height: 36px; margin-left: 10px; background: url(../icon_2.jpg) no-repeat -124px -125px;  }
.game_pic .more { height: 36px; line-height: 36px; }
.game_pic .bd { padding: 12px 0 12px 4px; border: 1px solid #3b2d2d; border-top: none; background-color: #302523; }
.links { width: 170px; }
.links .hd { height: 36px; background: url(../icon_2.jpg) no-repeat -184px -88px; }
.links .hd .tit { width: 61px; height: 36px; margin-left: 10px; background: url(../icon_2.jpg) no-repeat -208px -125px; }
.links .bd { padding: 10px; border: 1px solid #3b2d2d; border-top: none; background-color: #302523; }
.links .bd a { color: #c2b9b9; margin: 0 6px 0 0; }

#video{width:640px; height:360px; border:4px solid #3c3024; background:#000; display:none; position:relative;}
.video_close{height:22px; color:#fff; text-align:right; position:absolute; top:0px; right:0px;}
.video_close a{width:20px; height:20px; line-height:20px; color:#fff; font-size:20px; font-weight:bold; text-align:center; display:block;}
.video_close a:hover{color:#f00; text-decoration:none;}
#video_cont{width:640px;height:360px;}

.gcld{margin: 0 0 8px 0;}

/*内页新闻列表*/

.news_list_tit{height:48px; line-height:48px; color:#0e0b0b;  padding:0px 10px; border:solid 1px #bfbbbb; border-bottom:none;}
.news_list_tit strong{font-size:14px;}
.news_list_tit span{float:right;}
.news_list_tit a{color:#0e0b0b;}
.news_list_txt{min-height:900px; height:auto!important; height:900px;  padding:5px 25px; margin-bottom:20px; }
.news_list_txt li{line-height:29px; color:#e9dacb; border-bottom:1px dashed #6B5B55; background:url(../icon_02.jpg) 5px center no-repeat; padding:0 10px 0 15px;}
.news_list_txt li a{color:#e9dacb; margin-right:5px; _float:left;}
.news_list_txt li a:hover{color:#FF0000;}
.news_list_txt li span{margin-left:20px; float:right;color:#e9dacb;}
.news_list_txt a{color:#e9dacb;}
.news_list_txt .current{color: #FF0000;}

/*内页新闻内容*/
.news_con_txt{min-height:810px; height:auto!important; height:810px;  padding:0 15px; margin: 0 0 60px 0;}
.game_read_tit{line-height:45px; text-align:center; color:#e9dacb; font-size:18px; padding-top:10px;}
.game_read_tit h1{color:#c39e63; font-size:28px; font-family:"微软雅黑"; margin:10px 0;}
.game_read_zz{line-height:30px; text-align:center; color:#e9dacb; border-bottom:1px solid #fff; padding-bottom:12px;}
.game_read_txt{ line-height:200%; padding:10px 0; color:#e9dacb;}
.game_read_txt p strong { font-weight:bold; }
.news_con_txt p a{color:#E2E24A;}
.scott{color:#f1f1f1;}
.scott a{color:#c39e63;}

.list_title{background:url(../cbt.jpg) repeat-x;; height:37px; line-height:37px;}
.list_title span{ color:#d9a98a;font-size:12px; padding-left:10px; float: right; font-family:"宋体","Arial Narrow";margin:0 10px 0;}
.list_title a{ color:#d9a98a;}
.list_title strong{color:#d9a98a;line-height:38px; margin-left:15px;font-size:18px;font-family:"微软雅黑"; font-weight: bold;} 

.baidu_search{line-height:30px; text-align:center;  border-bottom:1px solid #fff; padding:5px 0 10px 0; color: #fff;}
.baidu_search img{vertical-align:middle; margin-left:5px;}
.baidu_search input{height:16px; line-height:16px;background:#c7ccb2; border:solid 1px #7c8164;  vertical-align:middle; margin-left:2px;color:#000;}
.baidu_search input.btn{width:60px; height:20px; border:none; background:url(../bdyx.jpg) no-repeat; cursor:pointer;}

.prev_next{height:30px; color:#e9dacb; padding:5px 0;}
.prev_next li{width:300px; height:30px; line-height:30px; font-size:14px; float:left;color:#fff;}
.prev_next li a{color:#e9dacb!important;}
.prev_next li a:hover{color:#ff0000;}

.bot_txt{border-top:1px solid #fff;}
.xg_news{width:330px; height:150px; position:relative; padding-top:10px; float:left;}
.xg_news h3{line-height:30px; color:#E27356; font-size:12px; font-weight:bold; padding-left:5px;}
.xg_news ul{height:120px; overflow:hidden; position:absolute;}
.xg_news li{width:330px; height:23px; line-height:23px; color:#c6a443; padding:0 7px;}
.xg_news li a{color:#C5B295;}

.rmtj{width:330px; height:150px; padding-top:10px; float:left;}
.rmtj_tit{line-height:30px; color:#fff; font-size:12px; font-weight:bold; padding-left:7px;}
.rmtj_txt{height:120px; overflow:hidden;}
.rmtj_txt li{width:320px; height:23px; line-height:23px; color:#b2b2b2; padding:0 7px;}
.rmtj_txt li a{color:#fff;}
.rmtj_txt li span{float:right;color:#fff;}

