@charset "utf-8";
/* CSS Document */
a { text-decoration:none; }

body {
	background-color:#edf7ff;
	background-image:url(image/page_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color:#838383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em; /* vertical spacing between your lines of text*/
}
img { border:0px; }
h1 { margin:0; padding:0; height:40px; font-size:18px; color:#0066FF; }
h3 { margin:0; padding:0; color:#0066FF; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
.clear { clear:both; }


.main { width:990px; margin:0 auto; margin-top:20px; }
.head { width:990px; height:260px; background:url(image/head-bg.png); position:relative; }
.logo { padding:25px 0 0 20px; }
.ads_logo { position:absolute; top:45px; right:20px; width:728px; height:90px; }
.search { position:absolute; bottom:23px; right:50px; }
.menu { width:599px; height:41px; overflow:hidden; position:absolute; bottom:12px; left:50px; background:#000000; }
.menu ul { padding:0; margin:0; }
.menu ul li { list-style:none; margin:0; padding:0; float:left; }
.menu ul li a, .menu ul li a:link, .menu ul li a:visited {
	display:block;
	float:left;
	height:41px;
	background:url(image/menu.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.menu ul li a.m1, .menu ul li a:link.m1, .menu ul li a:visited.m1 { width:100px; background-position:0 0; }
.menu ul li a.m1:hover { background-position:-1px -39px; }
.menu ul li a.m2, .menu ul li a:link.m2, .menu ul li a:visited.m2 { width:138px; background-position:-88px 0; }
.menu ul li a.m2:hover { background-position:-89px -39px; }
.menu ul li a.m3, .menu ul li a:link.m3, .menu ul li a:visited.m3 { width:130px;background-position:-228px 0; }
.menu ul li a.m3:hover { background-position:-229px -39px; }
.menu ul li a.m4, .menu ul li a:link.m4, .menu ul li a:visited.m4 { width:110px; background-position:-358px 0; }
.menu ul li a.m4:hover { background-position:-359px -39px; }
.menu ul li a.m5, .menu ul li a:link.m5, .menu ul li a:visited.m5 { width:121px; background-position:-467px 0; }
.menu ul li a.m5:hover { background-position:-468px -39px; }

.content { width:990px; overflow:hidden; margin-top:10px; }
.c_top { width:990px; height:13px; background:url(image/c_top.png);  }
.c_con { width:970px; overflow:hidden; background:url(image/c_con.png); padding:10px; }
.c_bottom { width:990px; height:30px; background:url(image/c_bottom.png); }

.left { width:660px; overflow:hidden; float:left; }
.right { width:300px; overflow:hidden; float:right;}
.left_f { width:800px; overflow:hidden; float:left; }
.right_f { width:160px; overflow:hidden; float:right;}

.m_top { width:300px; height:44px; background:url(image/m_top.png); }
.m_c { width:300px; background:url(image/m_c.png); }
.m_b { width:300px; height:22px; background:url(image/m_bottom.png); }

.footer {
	height:70px;
	width:990px;
	margin:0px auto;
	color:#6f8596;
	font-size:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
.footer a, .footer a:link, .footer a:visited { color:#6f8596; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .right { width:600px; float:right; text-align:right; }
.footer .left { width:250px; float:left; }

.arip_box {  height:140px; overflow:hidden; clear:both; position:relative; margin-bottom:10px; }
.arip_box2 { width:280px; height:110px; overflow:hidden; clear:both; position:relative; margin:10px; }
.arip_img img { width:120px; height:90px; background:#FFF; padding:5px; border:1px #CCCCCC dashed; position:absolute; top:5px; left:5px; overflow:hidden; }
.arip_title { margin:0; padding:0; font-size:12px; position:absolute; top:5px; left:145px; }
.arip_title h3 { margin:0; padding:0; }
.arip_des { margin:0; padding:0; font-size:12px; color:#999999; position:absolute; top:25px; left:145px; }
.arip_time { font-size:12px; position:absolute; bottom:5px; left:145px; }
.arip_get { font-size:12px; position:absolute; bottom:5px; right:5px; padding:5px; background:#2894FF; }
.arip_get a:link span ,.arip_get a:visited span { text-decoration:none; color:#FFFFFF; }
.ad_article { display:none; }
.article_sponsor { display:none; }

/*bg Forum*/
.bg1 { background:#FFFFFF; }
.bg2 { background:#edf7ff; }

/* Forum Css*/
.hide { width:0px; height:0px; overflow:hidden; }
.r_box { width:148px; overflow:hidden; padding:5px; border:1px #CCCCCC solid; margin-bottom:10px; }
.timer { width:0px; height:0px; overflow:hidden; }
.time { float:left; width:123px; overflow:hidden; font-size:14px; text-align:center; font-weight:700; }
.clock { float:right; }
.user_avatar { width:148px; overflow:hidden; text-align:center; margin-top:5px; }
.user_avatar img { width:100px; height:auto; padding:5px; background:#FFFFFF; border:#CCCCCC 1px dashed; }
.user_menu { font-size:9px; margin-top:5px; text-align:center; width:148px; }
.hello_text { width:148px; overflow:hidden; font-size:9px; margin-top:5px; text-align:center; }
.hello_text span { color:#0000CC; width:148px; font-size:14px; }
.login_form { width:158px;  }
.login_form input { float:left; margin-bottom:5px; }
.r_box li { padding:10px; border-bottom:1px #CCCCCC dashed; }
.r_box li:hover { background:#0099FF; }
.r_box li a:link , .r_box li a:visited { color:#000000; }
.r_box li a:hover { color:#FFFFFF; text-decoration:none; }
.news { width:778px; padding:10px; border:1px #CCCCCC solid; }
.news b { color:#0066FF; }
.nav { width:0px; height:0px; overflow:hidden; margin:0; padding:0; margin-bottom:-20px; }
.rank img { width:100px; height:auto; }
#avatar img { width:100px; height:auto; }

.ad_article_gadget { display:none; }
