﻿*{margin:0px; padding:0px;}
body{width:100%; font-size:12px; background:url(../images/game_bg.jpg) center 0px no-repeat; overflow-x:hidden;}
ul,ol,li,dl,dt,dd,p,span,a,img,em,input,tr,th,td,h1,h2,h3,h4,h5,h6,h7{list-style-type:none; border:none; font-style:normal; background:none; outline:none;}
.clearfix{*zoom:1;}
.clearfix:after{height:0; font-size:0; display:block; clear:both; overflow:hidden; visibility:hidden; content:"";}
.f_l{float:left;}
.f_r{float:right;}


#wrap{width:1200px; margin:0 auto;}

.header{height:518px; position:relative;}
.logos{width:134px; height:120px; position:absolute; top:32px; left:4px; z-index:99;}

.right-nav {
    position: fixed;
    top: 20%;
    right: 10px;
    width: 165px;
    color: #ffe0c8;
    font-size: 18px;
    text-align: center
}
.right-nav li {
    line-height: 52px;
    cursor: pointer;
    width: 163px;
    height: 54px;
	color:  #ffe0c8;
    background: url(../logo50images/btn-nav-right.png) no-repeat
}
.right-nav li .dl-link {
    color: #ffe0c8
}
.right-nav li:hover {
    color: #fff;
    font-weight: 700
}
.right-nav .qq-code {
    width: 164px;
    height: 217px;
    background: url(../logo50images/ercode-qq-right.png) no-repeat
}
.menu{color:#7d6a55; font-family:"Microsoft Yahei"; position:absolute; top:40px; right:0;}
.menu li{width:70px; height:35px; line-height:30px; font-size:14px; overflow:hidden; margin:0 10px; float:left;}
.menu span{font-size:10px;display: block;margin-top: -10px;color:#7d6a55;font-weight: normal;}
.menu li a{color:#7d6a55; display:block; padding-left:10px;font-weight: bold;}
.menu li a:hover{color:#a29011; background:url(../images/icon2.png) left 12px no-repeat; _background:url(../images/icon2.gif) left 10px no-repeat; text-decoration:none;}
.menu li span:hover{color:#a29011;text-decoration:none;}
.menu li a p{line-height:20px; color:#867c70; font-size:9px !important;}
.menu li a:hover p{color:#baaf68;}
.swf_box{
	position:absolute;
	top:98px;
	left:0;
	margin-left: -2px;
}
.banner{width:1920px; height:670px; position:absolute; top:0; left:50%; margin-left:-960px;}

/*server*/
.server{width:438px; height:50px; line-height:24px; color:#858585; background:url(../images/ser_bg.png) no-repeat; _background:url(../images/ser_bg.gif) no-repeat; padding:5px 38px 5px 54px; position:absolute; left:0; bottom:0;}
.server dt{width:300px; padding:0 10px;}
.server dt p{width:122px; height:24px; /*background:url(../images/icon.png) left center no-repeat; _background:url(../images/icon_1.gif) left center no-repeat;*/ overflow:hidden; padding:0 10px 0 18px; float:left;}
.server dt p a{color:#858585; margin-right:10px;}
.server dt p a:hover{color:#b6b6b6;}
.server dt p span{float:right;}
.server dd{width:110px;}
.server dd .all{color:#a38a49;}
.server dd .all:hover{color:#cdb575;}
.server dd span{display:inline-block; margin:0 6px;}
.server dd .input{width:46px; height:17px; line-height:17px; color:#666; background:#fff; vertical-align:middle; display:inline-block; padding:0 2px;}
.server dd .btn{width:36px; height:16px; line-height:15px; color:#fff; background:#b2943c; border-top:1px solid #cab550; text-align:center; display:inline-block; vertical-align:middle;}
.server dd .btn:hover{color:#fff; background:#c4a240; text-decoration:none;}


.game_main{width:100%;}

.active{width:300px;}
.active dt{height:170px; background:url(../images/ico.png) no-repeat; position:relative;}
.active dt a{display:block;}
.play_btn{width:300px;height:130px;position:absolute;top:0;left:0;}
.active dt a.start{height:130px; text-indent:-999px; overflow:hidden;}
.active dt a.btn{width:104px; height:40px; line-height:40px; color:#a8a8a8; font-size:14px; text-align:center; padding:0 1px 0 45px; float:left;}
.active dt a.btn:hover{color:#9d7e01; background-image:url(../images/ico.png); text-decoration:none;}
.active dt a.btn.b1:hover{background-position:0 -170px;}
.active dt a.btn.b2:hover{background-position:-150px -170px;}
.active dd{height:118px; background:#070c10;}

.user_box{height:104px; padding:14px 15px 0 15px; position:relative;}
.user_box label{height:26px; color:#6d6d6d; display:block; margin-bottom:8px; position:relative;}
.user_box .wz{line-height:24px; position:absolute; top:0; left:5px;}
.user_box .input{width:156px; height:24px; line-height:24px; color:#62480a; background:#ede7d9; display:inline-block; padding:0 2px 0 40px; *margin-top:-1px;}
.user_box .btn{width:64px; height:58px; background:url(../images/ico.png) 0 -210px; cursor:pointer; position:absolute; top:14px; right:15px;}
.user_box .btn:hover{background-position:-64px -210px;}
.user_box h4{font-weight: normal;}
.user_box .links{height:24px;}
.user_box .links label{display:inline;float:left;margin:0 13px 0 0;height:24px;line-height:24px;vertical-align: center;}
.user_box .links a{line-height:24px; color:#a89d99; display:inline-block; margin-right:13px; position:relative;}
.user_box .links a:hover{color:#d4c7c2; text-decoration:none;}
.user_box .links .qq{width:17px; height:17px; background:url(../images/qq.gif) no-repeat; position:absolute; top:4px; left:4px;}
#logined{height:112px; line-height:26px; color:#a89d99; padding:6px 15px 0 15px;}
#logined p strong{color:#a89d99;}
#logined p a{color:#e6ce00; display:inline-block; margin-right:20px;}
#logined p a:hover{color:#ffe400;}
#logined li a{color:#a89d99}
#logined li a:hover{color:#d4c7c2;}

.news_pic{width:570px; height:288px; overflow:hidden; margin:0 15px;}

.game_news{width:280px; height:288px; background:#1d2224; overflow:hidden; padding:0 10px; position:relative;}
.game_news .tit{height:37px; color:#9b9b9b; border-bottom:1px solid #8e8f91;}
.game_news .tit li{width:50px; height:37px; float:left; position:relative;}
.game_news .tit li a{width:100%; line-height:36px; color:#9b9b9b; text-align:center; position:absolute; top:0; left:0;}
.game_news .tit li a:hover,.game_news .tit li.cur a{color:#a38a49; border-bottom:2px solid #a38a49; text-decoration:none;}
.game_news .more{width:15px; height:15px; background:url(../images/more.png) no-repeat; _background:url(../images/more.gif) no-repeat; text-indent:-999px; overflow:hidden; position:absolute; top:11px; right:11px; z-index:99;}

.game_news .txt{padding:0 7px;}
.game_news .txt .hot{height:40px; line-height:50px; color:#a19773 !important; text-align:center; overflow:hidden;}
.game_news .txt .hot a{color:#a19773;}
.game_news .txt .hot a:hover{color:#a3904d;}
.game_news .txt ul{color:#b6b6b6; padding:10px 0;height:224px;overflow:hidden;}
.game_news .txt li{height:32px; line-height:32px; overflow:hidden;}
.game_news .txt li em{margin-right:5px;}
.game_news .txt li a{color:#9b9b9b;}
.game_news .txt li a:hover{color:#a38a49;}
.game_news .txt li span{margin-left:12px; float:right;}


.tab .tit,.tab .tit li{cursor:default;}
.tab .tit.cur,.tab .tit li.cur{cursor:pointer;}
.tab .txt{display:none;}
.tab .txt.cur{display:block;}


.menu a{transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}

.event{height:254px; background:url(../images/event.jpg) no-repeat; border-bottom:6px solid #4c4c4c; margin:30px 0;}
.event li{width:300px; height:254px; float:left;}
.event li .pics{height:164px; display:block; position:relative;}
.event li .pics .infor{line-height:22px; color:#fff; padding:10px 22px; position:relative; z-index:99; display:none;}
.event li .pics .infor a{color:#fff; margin:0 6px 0 5px; display:inline-block;}
.event li .pics .infor a:hover{color:#fff; text-decoration:underline;}
.event li .pics .bg{width:100%; height:254px; *height:164px; background:#000; *background:none; opacity:0.5; position:absolute; top:0; left:0; display:none;}
.event li .title{height:60px; line-height:26px; color:#aea77b; overflow:hidden; padding:9px 30px;}
.event li .title h3{line-height:38px; color:#ebe9e1; font-size:34px; font-family:"Microsoft Yahei";}
.event li .title a{color:#cbc38e; margin-right:16px; float:left;}
.event li .title a:hover{color:#ddd5a4; text-decoration:underline;}

.data_box{}
.data_box h4{height:44px; text-indent:-999px; overflow:hidden; margin-bottom:16px;}
.data_box h4 em{width:300px; height:44px; background-image:url(../images/ico.png); _background-image:url(../images/ico.gif); float:left;}
.data_box h4 em.b1{background-position:0 -268px;}
.data_box h4 em.b2{background-position:0 -312px;}
.data_box h4 em.b3{background-position:0 -356px;}

.roles{width:600px;}
.roles .inBox{height:380px; overflow:hidden; position:relative;}
.roles .inBox .hd{height:90px; background:url(../images/role.png) no-repeat; _background:url(../images/role.gif) no-repeat;  position:absolute; right:10px; bottom:0; z-index:99;}
.roles .inBox .hd li{width:90px; height:90px; text-indent:-999px; overflow:hidden; float:left;}
.roles .inBox .hd li a{height:100%; display:block; cursor:pointer;}
.roles .inBox .hd li a:hover,.roles .inBox .hd li.on a{background-image:url(../images/role.png); _background-image:url(../images/role.gif);}
.roles .inBox .hd li a.b1:hover,.roles .inBox .hd li.on a.b1{background-position:0 -90px;}
.roles .inBox .hd li a.b2:hover,.roles .inBox .hd li.on a.b2{background-position:-90px -90px;}
.roles .inBox .hd li a.b3:hover,.roles .inBox .hd li.on a.b3{background-position:-180px -90px;}
.roles .inBox .bd{height:100%;}
.roles .inBox .bd a{height:100%; display:block;}
.roles .inBox .bd .bg1{background:url(../images/bg1.jpg) no-repeat;}
.roles .inBox .bd .bg2{background:url(../images/bg2.jpg) no-repeat;}
.roles .inBox .bd .bg3{background:url(../images/bg3.jpg) no-repeat;}

.info_data{width:300px; position:relative;}
.info_data .data{height:380px; background:url(../images/info.jpg) no-repeat;}
.info_data .data li{width:150px; height:190px; float:left; cursor:pointer;}
.info_data .data li .show{width:300px; height:380px; overflow:hidden; position:absolute; top:60px; left:0; display:none;}
.info_data .data li .show .hd{width:286px; height:34px; padding:0 7px; position:absolute; top:173px; left:0; z-index:99;}
.info_data .data li .show .hd a{width:17px; height:34px; background-image:url(../images/prev_next.png); _background-image:url(../images/prev_next.gif);}
.info_data .data li .show .hd a.prev{background-position:0 0; float:left;}
.info_data .data li .show .hd a.next{background-position:-17px 0; float:right;}
.info_data .data li .show .hd a.prev:hover{background-position:0 -34px;}
.info_data .data li .show .hd a.next:hover{background-position:-17px -34px;}
.info_data .pics li{height:190px; line-height:34px; text-align:center; position:relative;}
.info_data .pics li a{color:#ece7d3;}
.info_data .pics li a:hover{color:#fff;}
.info_data .pics li i{width:100%; height:34px; position:absolute; left:0; bottom:0; z-index:99;}
.info_data .pics li em{width:100%; height:34px; background:#877f50; opacity:0.5; position:absolute; left:0; bottom:0;}

.issue{height:140px; background:#beb8a2; margin-bottom:40px;}
.issue dl{width:260px; height:140px; padding:0 20px; float:left;}
.issue dl.bg{background:#d0cdbf;}
.issue dl.bg1{background:url(../images/friend.jpg) no-repeat;}
.issue dt{height:36px; line-height:40px; color:#8a732f; font-size:18px; font-family:"Microsoft Yahei"; font-weight:bold; overflow:hidden;}
.issue dt a{width:15px; height:15px; background:url(../images/more.jpg) no-repeat; position:absolute; top:7px; right:0;}
.issue dt a:hover{background-position:0 -15px;}
.issue dd{height:100px; line-height:26px; color:#34332e; overflow:hidden;}
.issue dd a{color:#34332e;}
.issue dd a:hover{color:#333;}
.issue dd.weibo{width:100%;}
.issue dd.weibo .f_l{_width:140px; padding-top:20px; display:inline;}
.issue dd.weibo .f_l a{height:34px; line-height:34px; background:url(../images/btns.png) -188px -210px; _background:none; display:block; padding-left:40px; _padding-left:0px;}
.issue dd.weibo .f_r{width:96px; height:96px; background:#fff;}
.issue dd.friend a{margin-right:10px; float:left;}


.media{height:94px !important; overflow:inherit !important; padding-top:10px;}
.media h4{height:30px; line-height:30px; color:#333; font-size:12px; font-weight:normal; background:#fff; border:1px solid #8f8262; padding:0 10px; cursor:pointer; position:relative;}
.media h4 i{width:30px; height:30px; background-image:url(../images/btns.png); overflow:hidden; position:absolute; top:0; right:0;}
.media .media_up{background-position:-128px -210px;}
.media .media_down{background-position:-158px -210px;}
.media .media_txt{height:100px; background:#fff; overflow-y:auto; position:relative; z-index:99;}
.media .media_txt li{line-height:30px;}
.media .media_txt li a{color:#333; display:block; padding:0 10px;}
.media .media_txt li a:hover{color:#fff; background:#837330; text-decoration:none;}




#inside_wrap{width:100%; background:url(../images/inside_bg.jpg) center top no-repeat #664945;}

#inside_main{width:1200px; padding-bottom:40px; margin:0 auto;}

.inside_left{width:300px;}

.inside_issue{color:#a8a8a8; background:#0b0e12; padding:10px 20px; margin:1px 0;}
.inside_issue dt{height:30px; line-height:30px; font-size:18px; font-family:"Microsoft Yahei"; font-weight:bold; overflow:hidden;}
.inside_issue dt a{width:15px; height:15px; background:url(../images/more.jpg) no-repeat; position:absolute; top:7px; right:0;}
.inside_issue dt a:hover{background-position:0 -15px;}
.inside_issue dd{line-height:26px; padding:10px 0;}
.inside_issue dd a{color:#34332e;}
.inside_issue dd a:hover{color:#333;}

.inside_right{width:890px;}


.news_list{background:#e5e1de;}
.news_list_tit{height:138px; color:#fff; background:url(../images/news_list_tit.jpg) no-repeat; text-align:left; padding:0 55px; position:relative;}
.news_list_tit h4{height:80px; line-height:102px; font-size:25px; font-family:"Microsoft Yahei"; overflow:hidden;}
.news_list_tit p{line-height:42px; color:#99979a;}
.news_list_tit a{color:#beaa75;}
.news_list_tit a:hover{color:#998140;}
.news_list_tit h3{line-height:20px; color:#8e959f; font-size:18px; font-weight:normal; padding:0 10px;}
.news_list_txt,.news_con_txt{min-height:700px; height:auto!important; height:700px; color:#514f50; padding:16px 25px;}
.news_list_txt li{line-height:29px; background:url(../images/icon_1.gif) 5px center no-repeat; border-bottom:1px dotted #aaa9a7; padding:0 10px 0 20px;}
.news_list_txt li a{color:#514f50; margin-right:8px;}
.news_list_txt li a:hover{color:#333; text-decoration:underline;}
.news_list_txt li span{float:right;}
.news_list_txt a{color:#514f50;}
.news_list_txt .scott{color:#514f50;}
.news_list_txt .scott input{color:#333; background:#fff; padding:0 2px;}
.news_list_txt .current{color:#514f50;}

.pic_txt li{width:186px; height:162px; line-height:30px; color:#b19070; text-align:center; margin:10px 17px 0 17px; float:left; display:inline;}
.pic_txt li a{height:128px; border:2px solid #2d211d; display:block;}
.pic_txt li a:hover{border:2px solid #653526;}



.game_read_tit{line-height:50px; text-align:center;}
.game_read_tit h1{color:#734b32; font-size:24px; font-family:"Microsoft Yahei";}
.game_read_zz{line-height:20px; text-align:center; color:#514f50;}
.baidu_search{line-height:30px; color:#514f50; text-align:center; border-bottom:1px dotted #aaa9a7; padding:5px 0 10px 0;}
.baidu_search img{vertical-align:middle; margin-left:5px;}
.baidu_search input{height:16px; border:1px solid #abadb3; background:#fff; vertical-align:middle; margin-left:5px;}
.baidu_search input.btn{width:60px; height:20px; border:none; background:url(../images/bdyx.jpg) no-repeat; cursor:pointer;}

.game_read_txt{color:#252324; line-height:200%; padding:10px 0;}
.game_read_txt a{color:#252324;}
.game_read_txt a:hover{color:#333; text-decoration:underline;}
.game_read_txt img{margin:10px 0;}

.prev_next{height:30px; color:#514f50; padding:5px 0;}
.prev_next li{height:30px; line-height:30px !important; font-size:14px; float:left;}
.prev_next li a{color:#514f50; padding:0px; margin:0px !important;}
.prev_next li a:hover{color:#333; text-decoration:underline;}

.bot_txt{border-top:1px dotted #aaa9a7; margin-bottom:10px;}
.xg_news{height:180px; overflow:hidden; position:relative; padding-top:10px;}
.xg_news h3{line-height:30px; color:#8396b1; font-size:12px; font-weight:bold; padding-left:5px;}
.xg_news ul{height:150px; overflow:hidden; position:absolute;}
.xg_news li{width:100%; height:30px; line-height:30px; color:#596981; padding:0 7px;}
.xg_news li a{color:#514f50;}
.xg_news li a:hover{color:#333; text-decoration:underline;}


.right_btn{width:160px; height:145px; background:url(../images/right_btn.jpg) no-repeat; position:fixed; top:340px; right:0; _display:none;}
.right_btn span{width:24px; height:24px; position:absolute; top:4px; right:5px;}
.right_btn a{width:100%; height:100%; display:block;}


.Slideshow img{width:570px;height:288px;}
.kfcenter{background: url(../images/kf_bg.jpg) no-repeat;overflow: hidden;}
.kfwrap{margin:60px 0 0 18px;}
.pics .kfcenter p{text-align: left;line-height: 20px;color:#5c5841;}

.tui_a{color:#a89d99; margin-right:0px; float:right;}
#footer{color:#b19f76;padding-top:40px;}
#footer a{color:#b19f76!important;}
.zaixian{float: left;width:80px;height:25px;background:#8a7933;color:#000;border-radius: 2px;line-height: 25px;margin-top:10px;}
.zaixiantit{float: left;}
.inside_issue .listzx{float:left;width:100px;height:25px;line-height: 25px;background: #a8a8a8;border-radius: 5px;color:#0b0e12;text-align: center;margin-top:5px;}
.changetop{top:100px;}

.pagenav{text-align: center;margin:30px 0 15px;}
.pagenav a {border:1px solid #514f50;color: #514f50;margin: 0 3px;padding: 1px 6px;}
.pagenav a:hover {text-decoration:none;}
.pagenav .page_cur{background: #514f50;color:#fff;}





/*content*/
.article-main{
	background: #fff none repeat scroll 0 0;
    height: auto !important;
    min-height: 988px;
}
.art-inner{
	padding:0 30px 30px;
}
.art-title{
	color: #734b32;
    font-size: 24px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-weight: normal;
}
.art-info{
	color: #8a8a8a;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.art-content{
	border-top: 1px dotted #575757;
    color: #888;
    margin: 15px 0;
    padding: 15px 0;
}
.art-content img{
	margin:10px 0;
}
.art_pn{
	border-top: 1px dotted #575757;
	
    color: #252324;
    margin-top: 20px;
    padding: 8px 30px 14px;
}
.art_pn span{
	color: #252324;
    display: block;
    height: 21px;
    line-height: 21px;
}
.art_pn a{
	color: #252324;
}
.near a{
	margin-right:10px;
	color:#fff;
}
