@charset "utf-8";
/*common*/
body,div,ul,ol,li,h1,h2,table,caption,thead,tbody,tfoot,tr,th,td,hr,p,a,span,em,strong,form,input,textarea,button,img{ margin:0; padding:0;}
input,textarea,button,h1,h2,h3,h4,h5,h6{ font-size:13px;}
table{ border-collapse:collapse; border-spacing:0;}
input{ vertical-align:middle;}
img{ border:0;}
ul,ol,li{ list-style:none;}
body{font-size:12px;  background:#FEFFC3; color:#8D530F; font-family:Hiragino Kaku Gothic Pro, MS PGothic,Arial,sans-serif;line-height: 22px;}
a{color:#8D530F; text-decoration:none;}
a:hover{color:#E04E06; text-decoration:none;}
.fl { float:left; }
.fr { float:right;}
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f12 { font-size:13px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.noline { text-decoration:none; }
.underline { text-decoration:underline; }
.clear{ clear:both; }
.no{ display:none;}
.redfont{ color:#F00}
/*index*/
#wrap{ background:url(../images/bgg_header.jpg) no-repeat center top #FEFFC3; min-width:1000px;}
#wrap02{ background:url(../images/bgg_footer.jpg) no-repeat center bottom; padding-bottom:2px;}
.container{ width:1000px; margin:0 auto;}
/*header*/
.container .header01{ height:280px; background:url(../images/bg_head01.jpg) no-repeat;overflow: hidden;}
	.header01 .headNav{ height:121px; padding-left:11px; position:relative; z-index:111}
	.header01 .headBut{ height: 179px;padding: 0 9px 0 0;position: relative;text-align: right;top: -17px;}
.container .header02{ height:260px; background:url(../images/bg_head02.jpg) no-repeat; position:relative;}
	.header02 .loginform{ float:left; width:255px; height:160px; padding:100px 0 0 40px; position:absolute; z-index:99}
	.header02 .lbFlash{ position:absolute; width:468px; height:196px; top:64px; left:272px;}
	.header02 .rightBanner{ float:right; width:320px; height:165px; text-align:right;padding: 78px 0 0 0;}
/*left*/
.container .sidebar{ float:left; width:272px; background:url(../images/bg_content_left.jpg) no-repeat;}
	.sidebar .banner{padding:15px 22px 5px 0; position:relative;s}
	.sidebar .banner p{ text-align:right; height:72px;}
	.sidebar .banner .picbanner{ position:absolute; left:-25px; top:10px;}
	.sidebar .sideKf{ height:225px;}
/*right*/
.container .content{ float:right; width:728px;  background:url(../images/bg_content_right.jpg) no-repeat; min-height:860px; _height:860px;}
.nav{ display:block;background:url(../images/bg_home_nav.gif) no-repeat;}
.nav span{height:25px;display:block;background:url(../images/bg_home_nav.gif) no-repeat 0 100px;}
.container .content .conNews{ float:left; width:468px;}
.container .content .conNews .news{ height:233px; position:relative;}
	.news .nav{ height:42px;  padding: 18px 0 0 35px;}
	.news .nav .current .newnav01{ background-position:-33px -60px}
	.news .nav .current .newnav02{ background-position:-132px -60px}
	.news .nav .current .newnav03{ background-position:-227px -60px}
	.news .nav .current .newnav04{width: 100px;background-position:-324px -60px}	
	.news .nav li{float:left; width:96px; height:25px; cursor:pointer;}
	.news .text{ height:170px; padding: 0 3px; overflow:hidden;}
	.news .text li.more{ background:none; border:none; position:absolute;right: 7px; top: 20px;}
	.news .text li{border-bottom:1px solid #DCCB8D; height:22px;padding:6px 0 0  0;overflow:hidden }
	.news .text li span{float:right;}
	.news .text li a.title{display:inline-block; width:50px; padding-right:5px; font-size:8px; color:#fff; text-align:center;}
.container .content .conNews .datenews{ height:230px; padding:20px 0 0 0; position:relative;}
	.datenews .nav{ background-position:0 -86px; height:40px;padding:15px 0 0 85px;}
	.datenews .nav li{ float:left; width:35px;  height:25px; cursor:pointer; margin-right:13px}
	.datenews .nav .current .datenav01{background-position: -86px -144px;}
	.datenews .nav .current .datenav02{background-position: -134px -144px;}
	.datenews .nav .current .datenav03{background-position: -180px -144px;}
	.datenews .nav .current .datenav04{background-position: -230px -144px;}
	.datenews .nav .current .datenav05{background-position: -277px -144px;}
	.datenews .nav .current .datenav06{background-position: -326px -144px;}
	.datenews .nav .current .datenav07{background-position: -371px -144px;}	
	.datenews .text{ background:url(../images/button_49.jpg) no-repeat 5px 0; padding:10px 10px 0 0px; height:165px;overflow:hidden;}
	.datenews .text .datetime{ float:left; width:70px; height:170px; padding:5px 0 0 8px; text-align:center;  }
	.datenews .text .datetime p{ height:70px; font-size:20px; color:#F6FAFB; font-family:Arial;}
	.datenews .text .datetime h1{height:100px; font-size:60px; color:#464A4C; font-weight: normal; line-height:60px;}
	.datenews .text .textTxt{ float:right; width:360px; height:170px}
	.datenews .text .textTxt li{ height:24px; border-bottom:1px solid #DCCB8D; padding: 3px 0 0;}
	.datenews .text .textTxt li.more{ background:none; border:none; position:absolute;right: 7px; top: 38px;}
	.datenews .text .textTxt li span{ float:right;}
.container .content .conNews .dengjinews{ height:225px; padding:10px 0 0 0;position:relative;}
	.dengjinews .nav{ height:42px;  padding: 18px 0 0 35px; background-position:0 -170px;}
	.dengjinews .nav li{ float:left; width:82px;  height:25px; cursor:pointer; margin-right:14px}
	.dengjinews .nav .current .dengjinav01{ background-position:-35px -234px}
	.dengjinews .nav .current .dengjinav02{ background-position:-132px -234px}
	.dengjinews .nav .current .dengjinav03{ background-position:-227px -234px}
	.dengjinews .nav .current .dengjinav04{width: 100px;background-position:-324px -234px}		
	.dengjinews .text{ height:165px; padding: 0 3px; overflow:hidden;}
	.dengjinews .text li{ height:24px; padding:3px 0 0 0;border-bottom:1px solid #DCCB8D; }
	.dengjinews .text li span{float:right;}
	.dengjinews .text li.more{ background:none; border:none; position:absolute;right: 7px; top: 32px;}		
.container .content .conSidebar{ float:right; width:250px;}
	.content .conSidebar p{ height:76px; padding:0 0 0 10px}
	.content .conSidebar ul{ padding:10px 0 0 10px;}
	.content .conSidebar ul li{ height:75px;}
	.content .conSidebar .conImg{ background:url(../images/bg_home_pic.gif) no-repeat right top; height:235px; position:relative; top:-12px;  padding: 85px 60px 0 33px;}
	.content .conSidebar .conImg img{ width:157px; height:100px;}
/*footer*/
.container .footer{ clear:both; height:71px;width:650px; margin:auto; padding: 0 0 30px 23px; color:#365663}
	 .footer a{ color:#365663}
	 .footer a:hover{color:#E04E06}
	 .footer span{ float:left; width:240px;}
	 .footer p{ float:right; width:390px;}	 
/*login page*/
.login,.loginOut{ width:255px; height:180px;position:relative; color:#fff;}
	.login h1{height:40px; background:url(../images/bg_login_list.jpg) no-repeat; line-height: 24px;padding: 4px 29px 0 20px; font-weight:normal; color:#8B4303; cursor:pointer;}
	.login .loginList{width:165px; margin:5px 0 0 20px; border:1px solid #565656; border-bottom:none;
	 position:absolute; Opacity:0.8;filter: alpha(opacity=80); top:30px; left:-12px; }
	.login .loginList li{height:18px; border-bottom:1px solid #565656; line-height:18px; text-align:center;background-color:#fff; overflow:hidden}
	.login .loginList li a{display:block; height:18px;color:#686868;}	
	.login .loginList li.bgcolor{background-color:#B9F3FF;color:#01447C;}
	.login .loginList li.bgcolor a{color:#01447C;}
	.login  p{float: right; padding-right: 24px; }
	.login .loginBut{ float:left; width:161px; height:60px;background:url(../images/bg_button_input.jpg) no-repeat 0 -4px;}
	.login .loginBut li{height:28px; padding:1px 15px 0;  }
	.login .loginBut li input{ border:none; width:130px; height:22px; line-height:22px;background-color:transparent;}
	.login .clear{ height:55px;}
	.login .clear a{ color:#fff; text-decoration:underline; margin-left:12px;}
	.login .clear a:hover{ color:#F00;}
.loginOut h1{ height:26px; background:url(../images/but_list_new.jpg) no-repeat; padding:7px 0 0 10px;text-align:center; font-size:14px;}
.loginOut h2{ height:23px; background:url(../images/but_list_hot.jpg) no-repeat; width:144px; padding: 2px 0 0 35px;text-align:center; font-size:14px;}
.loginOut p,.loginOut h2{ margin-left:5px; line-height:20px;}
.loginOut .button{ height:25px; padding:5px 0 0 10px;}
.loginOut .button li{ float:left; width:80px; text-align:center; margin-right:1px;}
.loginOut .button li a{ display:block; height:20px; background:url(../images/but_login_button.jpg) no-repeat; color:#0E3856; font-size:11px;}
.loginOut .button li a:hover{ color:#E04E06; text-decoration:none;}
/*subpage 服务器列表页*/
.content02{float:right;width:728px; background:url(../images/bg_list_conline.jpg) repeat-y; margin-bottom:180px; }
.conhead{background:url(../images/bg_list_contop.jpg) no-repeat;}
.conhead .confoot{ background:url(../images/bg_list_confoot.jpg) no-repeat left bottom; padding:35px 45px 75px 15px; min-height:800px; _height:800px; position:relative}
	.confoot h1{ padding:0 0 0 50px; height:50px; position:relative; z-index:11; overflow:hidden}
	.confoot h1 span{ position:absolute; width:100px; height:200px; background-color:#FEFFDE; right:-10px; top:37px}
	.confoot .fwqtext{height:90px; padding:25px 20px; width:555px; margin:auto; background:url(../images/bg_subpage_fwqtext.jpg) no-repeat 0 10px; font-weight:bold;}
	.confoot .fwqLists{ float:left;width: 170px; height:160px; background:url(../images/bg_fwqlist.jpg) no-repeat 10px 0;padding: 40px 30px 0 130px;}
	.confoot .fwqLists li{ height:25px; text-align:center; font-weight:bold; color:#174262}
	.confoot .fwqLists li.fwqName{ height:40px; line-height:40px; font-size:20px;}
	.confoot .fwqLists li.fwqName a{ color:#8D530F; }
/*服务条款页*/
.confoot .heyueText{ background:url(../images/bg_hy_text.jpg) no-repeat center 50px; min-height: 700px; _height:700px; padding:0 15px; line-height:24px;}
/*资料内容页*/
.confoot .heyueText .subpage_title{ height:60px; background:url(../images/line.gif) repeat-x left bottom; text-align:center; }
 .subpage_title h2{ height:30px; line-height:30px;color:#BA6555; font-size:16px;}
 .subpage_title p{ color:#C5A976}
.confoot .heyueText .zlText{ padding:20px 10px; color:#BA6555; line-height:28px;}
/*攻略内容页*/
.confoot .gllist_title{margin: 0 0 28px 50px; height:22px; background:url(../images/title_gllist.gif) no-repeat;}
.confoot .gllist_title li{ float:left; width:117px; height:25px;}
.confoot .gllist_title li a{ display:block; height:22px; background:url(../images/title_gllist.gif) no-repeat 0 -50px}
.confoot .gllist_title li.navTit01 a:hover,.confoot .gllist_title li.navTit01 a.now{ background-position:0 -23px;}
.confoot .gllist_title li.navTit02 a:hover,.confoot .gllist_title li.navTit02 a.now{ background-position:-117px -23px;}
.confoot .gllist_title li.navTit03 a:hover,.confoot .gllist_title li.navTit03 a.now{ background-position:-234px -23px;}
.confoot .gllist_title li.navTit04 a:hover,.confoot .gllist_title li.navTit04 a.now{ background-position:-351px -23px;}
.confoot .gllist_title li.navTit05 a:hover,.confoot .gllist_title li.navTit05 a.now{ background-position:-468px -23px;}
/*攻略列表页*/
.confoot .gllist_content{ background:url(../images/title_gllist.jpg) no-repeat center top;  padding: 50px 30px 0 0;}
.confoot .gllist_content li{ height:28px; border-bottom:1px solid #DCCB9F; width:430px; margin:auto; line-height:28px;}
.confoot .gllist_content li span{ float:right;}
.confoot .page{ clear:both; height:40px; text-align:center;  padding: 30px 0 0;}
.confoot .page a{ color:#FF7400; margin:0 10px;}

/*新闻内容页面*/
.confoot .newslist_title{margin: 0 0 28px 160px; height:22px; background:url(../images/title_newslist.gif) no-repeat;}
.confoot .newslist_title li{ float:left; width:97px; height:25px;}
.confoot .newslist_title li a{ display:block; height:22px; background:url(../images/title_newslist.gif) no-repeat 0 -50px}
.confoot .newslist_title li.navTit01 a:hover,.confoot .newslist_title li.navTit01 a.now{ background-position:0 -23px;}
.confoot .newslist_title li.navTit02 a:hover,.confoot .newslist_title li.navTit02 a.now{ background-position:-97px -23px;}
.confoot .newslist_title li.navTit03 a:hover,.confoot .newslist_title li.navTit03 a.now{ background-position:-194px -23px;}
.confoot .newslist_title li.navTit04 a:hover,.confoot .newslist_title li.navTit04 a.now{ background-position:-291px -23px;}
.confoot .newslist_title li.navTit05 a:hover,.confoot .newslist_title li.navTit05 a.now{ background-position:-388px -23px;}
/*新闻列表页*/
.confoot .news_list{ width:566px; margin:auto;}
.confoot .news_list h2{ height:55px; background-color:#FEFFDE;}
.confoot .news_list .newslist_content{padding:0 10px; }
.confoot .news_list .newslist_content li{ height:24px; padding:5px 0 0 0; border-bottom:1px solid #DCCB9F;}
.confoot .news_list .newslist_content li a{margin-right:5px;} 
.confoot .news_list .newslist_content li span{ float:right; }

