﻿/* 全站基础CSS文件，添加原则：定义内容可通用且不与引用页冲突。 */
@charset "utf-8";
body{background-color:#FFF; margin:0; padding:0; color:#666; font:400 14px/25px '宋体', Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h2 ,h3, h4, h5, h6, fieldset{margin:0; padding:0; border:0;}
ul{list-style: none;}
h1, h2 ,h3, h4, h5, h6{font-size: 14px; font-weight:400;}
#main{width:910px; margin-left:auto; margin-right:auto;}
/* 链接颜色 */
a:link{color:#333; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#BC2931; text-decoration:underline;}
a:active{color:#333; text-decoration:underline;}
/* 字颜色 */
.cldd{color:#DDD;}
.cl99{color:#999;}
/* 左右浮动 */
.l{ float:left;}
.r{ float:right;}
.clear{clear:both; font-size:0; width: 0; height:0; line-height:0; visibility:hidden; display:block;}
.display{ display:none;}
/* 字体大小 */
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font16px{ font-size:16px;}
.fw{font-weight:600;}
/* 页面头部 */
#header{ height:auto; background:url(../../images/top_bg.jpg) repeat-x;}
.header_login{height:26px;color:#666;overflow: hidden;}
.header_login a:link,.header_login a:visited{ color:#666; font-size:12px;}
.header_login a:hover{color:#BC2931; font-size:12px;}
.header_loginbar{ width:445px; margin-left:10px;}
.header_loginbar span{ display:block; float:left;}
.header_loginbar_lb{ width:75px; background:url(../../images/top_login.jpg) no-repeat; margin-top:4px; margin-right:5px;}
.header_loginbar_lb input{ width:70px; height:15px; border:none; margin-left:1px; margin-bottom:3px; margin-top:-3px; font-size:12px; background-color:#f8f8f8; padding:0; line-height:15px;}
.header_loginbar_bt{ margin-top:2px; margin-right:10px;}
.header_msg{ width:445px; text-align:right; margin-right:10px;}

.header_logo{ height:82px; overflow:hidden;}
.header_logo div{ float:left;}
.header_logo_01{ width:210px;}
.header_banner{ width:622px; height:82px;}
.header_banner_01{ display:block;padding:1px; border:1px #EAEAEA solid; margin:9px 0 0 35px;width:550px; height:60px;}
.header_guild{ width:78px; line-height:20px; padding-top:10px;}
.header_guild span{display:block;}

.header_menu_00{background:url(../../images/top_menu_bg.jpg) no-repeat;}
.header_menu_01{ width:884px; height:31px; margin:0 auto; overflow:hidden; font-weight:600;}
.header_menu_01 a{ width:80px; height:31px; float:left; text-align:center; display:block; overflow:hidden; padding-top:5px;}
.header_nav:link,.header_nav:visited,.header_nav:hover,.header_nav:active,.header_menu_01 a:hover{width:77px; background:url(../../images/top_menu_a.jpg); color:#FFF; font-size:14px; text-decoration:none;padding-top:3px; padding-right:3px;}
.header_menu_02{ height:33px; width:910px; overflow:hidden; background:url(../../images/top_menu_bg01.jpg) no-repeat;}
.header_tq{ line-height:33px; color:#6EC2E3; margin:0 10px;}
.header_tq a,.header_tq a:visited{ color:#FFF;}
.header_search{ width:230px; margin-right:5px; display:block;}
.search_input{ width:165px; height:15px; border:0; margin:7px 8px 0 5px; font-size:12px; color:#8CA7C0;}
.search_input01{ width:165px; height:15px; border:0; margin:7px 8px 0 5px; font-size:12px; color:#333;}
.search_input02{ margin:5px 0 -4px 0px;}

.top_end{ height:10px; background:url(../../images/top_end.jpg) no-repeat;}


/* 版权信息 */
#copyright { width:910px; margin:10px auto;}
.copy{font-size:12px; text-align:center;}
.copy a.pic{margin:5px; display:inline-block; width:118px; height:48px; border:1px solid #CCC;}

/*分页*/
.pegs { margin:15px auto; text-align:center; clear:both;}
.pegs a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
.pegs a.now{ background:#077ac7; color:#fff; border:0;}
.pegs a:hover,.pegs a.now:hover { background:#077ac7; color:#fff;}

/*digg*/
#digg { width:140px; margin:0 auto 10px; overflow:hidden; float:left;}
#digg span,#digg span.cai{ background:url(images/bg_digg.png) no-repeat 0 0; width:53px; display:block; text-align:center; line-height:24px; padding-top:8px; text-decoration:none; color:#f90; float:left;}
#digg span strong { color:#fff; font-family:Arial; font-size:14px;}
#digg span.cai { background-position: -62px 0; width:53px; color:#077ac7; float:right;}
#digg samp{cursor:pointer;}
.digg_text_list {padding-top:5px;}
.digg_text_list li{background-image:none; padding-left:2px;}
.digg_text_list li span{ background: url(images/bg_digg.png) no-repeat 0 -57px; font-size:11px; margin-right:2px; color:#fff; width:42px; text-align:center; height:18px; line-height:18px; display:block; float:left; padding:0;}
.margin_10{ margin:10px;}

/*心情指数模块*/
.titles {	margin:10px 20px; border:1px solid #B9DFF9; width:596px; overflow:hidden;}
.titles h3 { font-size:12px;	background-color:#E4F3FC; color:#077ac7; line-height:22px; border:1px #fff solid; padding:0 8px;}
.titles div { padding:10px 0;}
.titles a {	width:280px; float:left;	padding-left:8px; line-height:150%;}
#xinqing li { margin:9px; text-align:center; display:inline; float:left; line-height:24px;}
#column{}
#column li{margin:5px 14px;}
#column li div{background-color:#EEF7F7; height:79px; width:20px; border:1px solid #C8DDF2; padding:0; position:relative;}
#column li div img{width:20px; position:absolute;bottom:0;left:0;}