/* Qingdaonews.com dazhe Style Filebox
 * Design:caobo
 * Created: 2008-10-08
 * 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: #ff6600; text-decoration: underline; }

#container{
	position:relative;
	margin:2px auto;
	width:950px;
	text-align:left;
}
#laissez-passer{ margin-bottom:4px;}
#qingdaonewsnav{ margin-bottom:4px;}
#adver1{ margin-bottom:4px;}
#adver2{padding-top:15px;}
#nav{background: #ffffff url(bg_nav.gif) no-repeat 0 0; width:950px; height:64px; margin-bottom:8px; padding-top:7px;}
#nav a{color:#ffffff;}
#nav a:hover{color:#ffcc00;}
#nav span{ padding:10px 8px 0 8px;}
#nav .keyword{color:#006fab;text-align:left;}
#nav .keyword a{color:#006fab; text-decoration:none;}
#nav .keyword a:hover{color:#ff6600; text-decoration:underline;}


#infomain{}
#infomain td{}
#commend{background:#ffffff url(bg_nav.gif) no-repeat 0px -72px; width:288px; height:233px; padding:7px 0 0 24px; margin-top:10px; text-align:left; line-height:27px;}
#commend span{ color:#000000; font-weight:bold; font-size:14px;text-indent:2em; float:left; padding-left:3px; text-align:left;}
#commend ul{ float:right;}
#commend ul li{ list-style:none; padding-right:18px;}
#commend p{ margin-top:37px;}
#commend p a{color:#246198;}
#commend p a:hover{color:#ff6600; text-decoration:underline;}

#advices{background:#ffffff url(bg_nav.gif) no-repeat -322px -72px; height:319px; text-align:left; padding:82px 0 0 28px; line-height:27px;}
#advices p{ text-align:right; padding-right:20px;}
#advices p a{ color:#0290e6; font-weight:bold;}
#advices p a:hover{ color:#ff6600; font-weight:bold; text-decoration:underline;}


.titlebg{background:#ffffff url(bg_title.gif) no-repeat;height:33px; text-align:right; padding-top:20px; padding-right:16px;}
.titlebg a{color:#4c4c4c; font-weight:bold;}
.titlebg a:hover{color:#ff0000; font-weight:bold; text-decoration:underline;}
.bga{ background-position: 0 0;}
.bgb{ background-position: 0px -53px;}
.bgc{ background-position: 0px -106px;}
.bgd{ background-position: 0px -159px;}
.bge{ background-position: 0px -212px;}
.bgf{ background-position: 0px -267px;}

.border1px_l_r .hottit{background:url(bg_tit.gif) repeat-x bottom; text-align:left; padding:0 25px 15px 25px; border-bottom:#cfcfcf dashed 1px;}
.border1px_l_r .hottit div{text-align:center;padding:0 0 10px 0;}
.border1px_l_r .hottit div a{ color:#0097c6; font-weight:bold; font-size:18px;}
.border1px_l_r .hottit div a:hover{ color:#ff5400;}
.border1px_l_r .hottit span{text-indent:2em;}

.newsstyle{ line-height:27px; text-align:left;color:#fe5400; font-size:14px;}
.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.newsclass
{
	font-size: 14px;
	color: #fe5400;
	text-decoration: none;
	font-family:宋体;
}
.newsstyle a:hover.newsclass
{
	font-size: 14px;
	color: #fe5400;
	text-decoration: underline;
}

.casing_h{ border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; padding:0 8px 0 8px;}
.casing_h div{ background-color:#58c1ed; padding:8px auto;color:#ffffff; font-weight:bold; text-align:center; margin-bottom:4px;}
.casing_l{ border-left:#e2e2e2 solid 1px; background-color:#ebf8fd;border-right:#e2e2e2 solid 1px; padding:0 8px 0 8px;}

#newinfo{ height:22px;background:#fff url(icon.gif) no-repeat -36px 0;border-bottom:#ededed solid 1px;}
#newinfo span{float:left; }
#newinfo span a{ color:#000000; font-weight:bold; font-size:14px; text-decoration:none;}
#newinfo span a:hover{ color:#ff6600; font-weight:bold; font-size:14px; text-decoration:none;}
#newinfo ul{float:right;}
#newinfo ul li{float:left; padding:0 5px;}
#newinfo ul li a{color:#70b70f;}
#newinfo ul li a:hover{color:#ff6600; text-decoration: underline;}

#experience{margin:10px 0;}



/* 焦点图样式 */
.li_dot {FONT-SIZE: 12px; COLOR: #ed1264; FONT-FAMILY: Webdings}

#flash_show_out {MARGIN-TOP: 0; FLOAT: left; WIDTH: 312px;}
#flash_show {BORDER-TOP-WIDTH: 4px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 234px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 4px}
#flash_img {BORDER-RIGHT: #f27e96 1px solid; BORDER-TOP: #f27e96 1px solid; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; BORDER-LEFT: #f27e96 1px solid; WIDTH: 312px; BORDER-BOTTOM: #f27e96 1px solid; HEIGHT: 100%}
#flash_btn {LEFT: 1px; POSITION: absolute; TOP: 160px}
#flash_btn DIV {MARGIN: 5px}
#flash_show_ctl {PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #434343; PADDING-TOP: 3px; HEIGHT: 16px}
#flash_show_ctl A {COLOR: #434343}
#flash_show_ctl_msg {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 260px}
#flash_show_ctl_tuber {Z-INDEX: 100; LEFT: 305px; POSITION: relative; TOP: -17px}
#flash_show_ctl_arrow {MARGIN-RIGHT: 5px}

/* layout */ 
.clear{ clear:both;}
.margin-b{ margin-bottom:10px;}

/*通用*/
.border1px_l_r{border-left:#d2e5ee solid 1px;border-right:#d2e5ee solid 1px; background-color:#f9fdfe; padding:10px 16px 10px 22px;}
.border1px_b{ border-bottom:#666 dotted 1px; margin:8px 0; }
.border1px_b span{ display:none;}
.margin_b_3px{margin-bottom:3px;}
.classstyle
{
	font-size: 14px;
	color: #fe5400;
	text-decoration: none;
}

a.newshuanrao {
color:#246198;
font-size:12px;
text-decoration:none;
}

a:hover.newshuanrao {
color:#0272d6;
font-size:12px;
text-decoration: underline;
}


/*footer*/
#footer{
	clear:both;			
	border-top:#d2e4ee solid 1px; margin:10px 0;
	padding:5px 0;
}


/* other style */
.listtitle th{ border-left:#ff6600 solid 5px;font-size:14px; padding-left:15px;}
.listtitle td{ padding:20px; line-height:27px;}
.listtitle td a{ color:#0772b8;}

#crumb{ padding-left:40px; border-bottom:#d3d3d3 dashed 1px;}
#crumb span{color:#0071a8; font-weight:bold;}
#crumb a{color:#0071a8;}
#crumb a:hover{color:#ff6600;}

#newslist{ line-height:30px;}
#newslist th{ text-align:left;}
#newslist th a{ font-size:14px; font-weight:normal; text-decoration:underline;}
#newslist th a:hover{ font-size:14px;}
#newslist td{color:#aeaeae;}

a.phototitle {
color:#cc0000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a:hover.phototitle {
color:#3366ff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}


.Input01{border:1px solid #bbbbbb;padding:2px 2px 1px;height:14px;color:#7b7b7b;}
.Button01{height:23px;color:#000;background:url(http://vip.qingdaonews.com/2008/10/web/images/btn_2.gif) repeat-x;font-size:12px;border:1px solid #bdc5ca;}

/*CSS msdn style pagination*/

DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
DIV.msdn A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}
