/* CSS Document */

* { 
margin: 0px; 
padding: 0px; 
}
A {blr:expression(this.onFocus=this.close());}
A {blr:expression(this.onFocus=this.blur());} 
A:focus{outline:0;} /*去除Firefox中的链接虚线框*/

body {
    margin:0;
	padding:0;
	font-size:14px;
	color:#363636;
	font-family: "宋体",Verdana, Arial, Helvetica, sans-serif;
	background:#efefef;
}
img { border:0}

A:link {
	COLOR: #363636; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #363636; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #A41F1F; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}

.top{ width:960px;margin:0 auto;color:#FFF}
.top a{ font:12px/26px Arial; color:#FFF; text-decoration:none;}


#bg_menu {background: url(bg_menu.jpg) repeat-x; height:26px; width:100%; font-size:12px;}
#menu { width:960px; margin:0 auto; color:#fff; padding-top:7px;}
#banner { width:960px; margin:0 auto;}

.main_content {background:#fff; width:940px; margin:0 auto; zoom:1; overflow:hidden; padding:14px 10px 8px 10px;}

#main_content {background:#fff; width:940px; margin:0 auto; zoom:1; overflow:hidden; padding:14px 10px 8px 10px;}

#KinSlideshow { width:286px; float:left; border:1px solid #D9D9D9; padding:10px;}

#main_news { width:396px; float:left; margin:0 10px;}
#main_news em { font-weight:bold; color:#9E1010; display:block; border-bottom:2px solid #9E1010; font-family:"微软雅黑"; font-size:15px; display:block; zoom:1; overflow:hidden;}
#main_news em strong { float:left;}
#main_news em span { float:right;}

#news { margin: 24px 0 15px 0;}
#news h4 { font-size:14px; text-align:center; display:block; margin-bottom:12px; background:none; border:none; color:#252525}
#news span { display:block; text-indent:24px; line-height:22px;}

#main_news ul { margin:0; padding:0}
#main_news li { list-style:none; background:url(icon_red.jpg) no-repeat left 10px; line-height:26px; padding-left:20px;}

#introduce_leifeng { background:url(bg_introduce.jpg); float:left; width:216px;}
#introduce_leifeng h4 { background:url(icon_introduce.jpg) no-repeat 15px 7px; display:block; padding: 5px 0 0 32px; font-size:14px;}
#introduce_leifeng span { font-size:12px; line-height:20px; background:#efefef; display:block; margin:10px; padding:8px; height:235px;}
#introduce_leifeng span img { float:left; margin:0 4px 4px 0}

#commemorate { width:308px; float:left; margin:0}

.main_content h4 { display:block; background:#f4f4f4; border:1px solid #E4E4E4; zoom:1; overflow:hidden; font-size:15px; color:#AF3D3D; border-left:none}
.main_content h4 em { float:left; font-family:"微软雅黑"}
.main_content h4 em img { margin-right:15px}
.main_content h4 strong { float:right; margin:4px 4px 0 0}

.main_content ul { margin:10px 0 10px 3px; padding:0}
.main_content ul li { list-style: none; background:url(icon_black.jpg) no-repeat 2px 12px; padding-left:18px; line-height:26px; clear:both; display:block; zoom:1; overflow:hidden}

.main_content ul li span { width:260px; float:left; display:block; overflow:hidden}
.main_content ul li em { float:right; display:block; width:100px; text-align:right; font-style:normal;}

#commentary { margin:0 10px; width:396px; float:left}

#quotation { width:216px; float:left}
#quotation span { clear:both; display:block; text-indent:24px; line-height:20px; font-size:12px; background:#f4f4f4; margin-top:2px; padding:10px; height:199px}

.content_pictures { clear:both; margin:0 auto; padding:5px 0; display:block; zoom:1; overflow:hidden; width:960px; background:#fff;}
.pictures { width:142px; padding:10px 13px; border:1px solid #D4D4D4; font-size:12px; float:left; margin:5px 11px; zoom:1; overflow:hidden }
*+html .pictures {margin:5px 11px; }
*html .pictures {margin:5px 7px; padding:10px 16px}

.pictures img { margin-bottom:5px;}

#other_news { width:960px; margin:0 auto; background:#fff; zoom:1; overflow:hidden; padding:10px 0}
#other_news .news { width:460px; padding:0 10px; float:left;}
#other_news .news ul { margin:0; padding:0}
#other_news .news ul li { display:block; clear:both; background:url(icon_black.jpg) no-repeat 2px 12px; padding-left:12px; line-height:26px; zoom:1; overflow:hidden}
#other_news .news ul li span { float:left; display:block}
#other_news .news ul li em { float:right; display:block; text-align:right; font-style:normal; color:#9E9E9E}

#bottom { width:960px; margin:0 auto; background:#606060; padding:40px 0 20px 0; color:#fff; text-align:center; font-size:12px}
#bottom ul { width:800px; margin:5px auto}
#bottom ul li { list-style:none; width:100px;  display:block; float:left; padding:2px 0;}

#bottom A { color:#fff;}

.red { background:#fa0001}
.kermesinus { background:#770101}

#bottom span { clear:both; display:block; line-height:18px; padding:8px 0}