/*初始化标签*/
*{margin:0; padding:0;}
body{
	color:#000;
	line-height:24px;
	font-family: "宋体";
	font-size: 12px;
}
ol, ul, li, dt, dd, dl{list-style:none;}
img{border:0;}
select, input{vertical-align:middle;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:100%;}
a:link,a:visited{ font-family:"宋体",Arial;color:#000;text-decoration:none;}
a:hover,a:active{color:#ff0000;text-decoration:underline;}
input, button {cursor:pointer;}

/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited{color:#076fa2;}
.cBlue_1,a.cBlue_1,a.cBlue_1:visited{color:#2358a4;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited,a.cYellow:active{color:#ff6600;}
.cYellow_2,.cYellow_2 a,.cYellow_2 a:visited{color:#ff6600; text-decoration:none; font-weight:bold}
/* 字体属性 */
.fb {font-weight:bold;}
/* 字体大小*/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
/*虚线*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}

.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.pt10 {padding-top:8px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.p5{ padding:5px 10px;}
/*浮动*/
.left {float:left;}
.right {float:right;}
/*清除浮动*/
.clear{clear:both;}
.clear hr{display:none;}
/*整体宽度*/
#container,#main{width:950px; margin:0 auto;}
.main{position:absolute;}

/*头部*/ 
#header_fenlei{width:950px; height:90px}
.logo,.weather,.login{ height:50px; margin-top:18px}
.logo{ margin-left:10px; width:170px;background:url(../images/fenlei_pic.gif) no-repeat}
.logo strong{visibility:hidden;}
.weather{ margin-left:60px; width:400px; text-align:left}
.weather strong{ font-family: "Microsoft YaHei", monospace !important; color:#076fa2; font-size:30px; line-height:50px; font-weight:normal}
.weather span{ padding:0 10px; color:#525252}
.login{width:220px;}
.user{width:160px; height:auto}
.user_btn{ width:56px}
.user p{ display:block; height:28px}

/*页面主体*/
#main{ width:950px; height:auto}
.c_left{ width:640px}
.c_right{ width:300px}

/*分类*/
.content{ padding-top:10px; width:640; height:auto; border:1px solid #d8d8d8; position:relative}
.c_list{padding:5px 0 5px 30px; width:280px; height:auto; float:left}
.c_list h2{ line-height:30px; font-family:"Microsoft YaHei", monospace !important; font-size:16px}
.c_list h5{ font-weight:bold}
.c_list li{float:left; padding:0 10px 0 0;white-space:nowrap;}
.fl_tit{ padding-top:5px; width:30px; height:90px; position:absolute; left:-32px; top:-1px; font-size:14px; border:1px solid #d8d8d8; border-right:1px solid #f2f2f2; line-height:20px; text-align:center; font-family:"Microsoft YaHei", monospace !important; font-size:16px; _left:-652px; _top:0; }

/*最新发布信息*/
.news{ width:640px; overflow:hidden; height:1%}
.news_t{padding:0 10px 0 30px; line-height:32px; text-align:right; border-bottom:1px solid #d8d8d8}
.news strong{ float:left}
.news_list{ padding:10px 0; width:640px; height:auto}
.news_list li{ display:block; padding-left:30px; width:280px; float:left}

/*公告切换*/
.tab{ width:288px;padding-left:10px; height:28px; background:url( http://vip.qingdaonews.com/2012/01/syh/fl.gif) repeat-x;}
.tab strong{display:block; float:left; width:50px; height:28px; text-align:center; line-height:28px}
.on{display:block; width:50px; height:28px; background:#FFF; border:1px solid #CCC; border-top: none; border-bottom:none}
.tab_news{ width:298px; height:82px;}
.tab_news li{ display:block; float:left; width:135px}
/*右侧公用*/
.r_style{ width:300px; height:auto;border:1px solid #CCC}
.r_tit{padding-left:10px; height:28px; line-height:28px; background:url(../images/fenlei_pic.gif) 0 -201px repeat-x}
.r_list{ height:auto;}
.r_list li{ display:block; float:left; width:70px; text-align:center;}
/*便民工具*/
.tool{ padding:10px 20px 0 0; height:auto;}
.ico{ float:left; display:block; padding:0 0 11px 23px; _padding-bottom:6px; *padding-bottom:6px; width:68px; height:51px}
/*底部*/
.foot{ height:100px; padding:10px 0 0 100px;  border-top: solid 1px #F0F0F0}
