/* Qingdaonews.com caijing Style Filebox
 * Design:caobo
 * Created: 2008-10-21
 * Update: 
 * Copyright: Qingdaonews.com
 */
 
/* general style  */
body,td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	line-height:22px;
	color:#333333;
}
ol, ul{ list-style: none;}
hr{ border: 0; border-top: 1px solid #cacaca; height: 1px; }
img{ border: 0;}
textarea, input, select{color: #000000;font-family: verdana, tahoma, sans-serif; font-size: 0.95em;}
a { color: #333333; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }

#container{
	position:relative;
	margin:2px auto;
	width:950px;
	text-align:left;
}

#nav{background:#d70005 url(topmenu_02.gif) repeat-x;padding-left:40px;color:#ffffff;}
#nav a{color:#ffffff;}
#nav a:hover{color:#ffcc00;}




.hottit{text-align:left;}
.hottit div{text-align:center;padding:0 0 10px 0;}
.hottit div a{ color:#cc0000; font-weight:bold; font-size:18px;}
.hottit div a:hover{ color:#ff5400;}
.hottit span{text-indent:2em;color:#353535;}

.newsstyle{ line-height:29px; text-align:left}
.newsstyle span{ text-align:right;}
.newsstyle a.newstit
{
	font-size: 14px;
	color: #323234;
	text-decoration: none;
	font-family:宋体;
}
.newsstyle a:hover.newstit
{
	font-size: 14px;
	color: #3366ff;
	text-decoration: underline;
	font-family:宋体;
}
.newsstyle a.newstit1
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-family:宋体;
}
.newsstyle a:hover.newstit1
{
	font-size: 14px;
	color: #ffff99;
	text-decoration: underline;
	font-family:宋体;
}
.newsstyle a.newsclass
{
	font-size: 14px;
	color: #fe5400;
	text-decoration: none;
	font-family:宋体;
}
.newsstyle a:hover.newsclass
{
	font-size: 14px;
	color: #fe5400;
	text-decoration: underline;
}

.titleright{ background:#fff url(bg_title_right.gif) no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; height:24px;}
.titleright a{color:#FFFFFF; font-size:14px; font-weight:bold;}
.titleright a:hover{color:#ffcc00; font-size:14px; font-weight:bold;}

.title_style_1{border-left:#cb0005 outset 20px; background:#ffc8c4 url(bg_title_main.gif) repeat-x;}
.title_style_1 h1{color:#ffffff; font-weight:bold; padding-left:25px; float:left; font-size:14px;}
.title_style_1 span{float:right; padding-right:20px;}
.title_style_1 span a{color:#970003; font-size:12px; text-decoration:none; display:block; padding:0 20px; background-color:#e45f55;}
.title_style_1 span a:hover{color:#fff; font-size:12px; text-decoration:none; display:block; padding:0 20px; background-color:#cc0307;}



/* layout */ 
.clear{ clear:both;}
.margin-b{ margin-bottom:10px;}


/*各种文字链接样式*/



/*通用*/
.border1px{border:#e4e4e4 solid 1px;}
.font14{ font-size:14px;}
.b{ font-weight:bold;}
.fff{color:#ffffff;}


/*footer*/
#footer{
	clear:both;			
	border-top:#e4e4e4 solid 1px; margin:10px 0;
	padding:5px 0;
}

/*图片轮播*/
.flashNews {position:relative;width:314px;overflow:hidden;text-align:left;}
.firstNews {position:relative;float:right;width:314px;margin-bottom:10px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:210px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:314px;height:40px;}
#SwitchTitle h3 { display:none}
#SwitchTitle { height:20px; text-align:center; line-height:22px; background:#ffffff; padding:0 10px; overflow:hidden; width:294px;}
#SwitchTitle a:link,#SwitchTitle a:visited { color:#000000; font-weight:bold;}
#SwitchTitle a:hover { color:#ff0000; text-decoration:none;}
.firstNews p a {font-size:12px;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; z-index:2;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews ul {width:314px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:310px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}
.flashNews ul li a:visited { color:#FFFFFF}
.flashNews ul li a.sel:link,.flashNews ul li a.sel:visited,.flashNews ul li a.sel:hover {color:#fff; background:#ff0000;}
/*表格样式*/
.tables th{font-weight:bold;text-align:left;color:#fff;background:#db9321;}
.tables th,.tables td{font-size:12px;height:22px;padding-left:5px;line-height:20px;border-bottom:#ededed solid 1px;}
.tables em{color:#F93; font:16px Tahoma, Geneva, sans-serif; font-style:italic;}

.cRed,a.cRed,a.cRed:visited{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited{color:#137BC1;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.fr{text-align:right;}
.fl{text-align:left;}
.fc{text-align:center;}
