.zk_menu{ width:100%; height:30px; background:#B81C22; overflow:hidden;}
.zk_menu ul li{float:left; margin:0 10px;}
.zk_menu ul li a{color:#fff; line-height:32px; font-size:13px; font-weight:bold;}
.zk_menu ul li a:hover{color:#fff;}
.zk_scrollnews{width:100%; height:30px; line-height:34px; overflow:hidden; background:url(../images/ico-1.png) 4px 8px no-repeat;}
.zk_scrollnews strong{margin-left:30px;float:left;}
#demo{ white-space:nowrap;width:860px;height:30px; overflow:hidden; line-height:30px;float:left;}
#demo1,#demo2{ white-space:nowrap;}
.zk_index_1{ margin-top:3px;height:427px; overflow:hidden;}
.zk_index_1_left{width:345px; float:left; overflow:hidden;border:1px solid #ddd; height:423px;margin-right:6px;}
.zk_index_1_left_tit{ width:341px; height:27px; background:url(../images/bg-1.gif) repeat-x; margin-top:2px; margin-left:2px; margin-bottom:10px;}
.zk_index_1_left_tit a{font-size:14px; line-height:27px; margin-left:12px;}
.zk_index_1_left ul li{ width:310px; margin:0 auto; background:url(../images/ico-2.png) no-repeat left 11px; padding-left:10px; font-size:14px; overflow:hidden; line-height:200%; white-space:nowrap; text-overflow:ellipsis;}
.zk_index_1_left ul li.h3{ font-weight:bold; background:none; margin:8px auto;}
.zk_index_1_mid{ width:355px; float:left; overflow:hidden;}
.flashnews{ width:340px; height:249px; background:#fafafa; border:1px solid #ddd; padding-left:13px; padding-top:9px;}
.zk_index1_mid_news{ width:353px; height:157px; margin-top:6px; border:1px solid #ddd;}
.zk_index_1_mid_tit{width:350px;}
.zk_index1_mid_news ul li{width:318px; margin:0 auto; line-height:200%; background:url(../images/ico-2.png) no-repeat left 11px; font-size:14px; padding-left:12px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.zk_index_1_right{ width:246px; float:right;}
.zk_index_1_right dl{ width:244px; height:298px; border:1px solid #dddddd; overflow:hidden;}
.zk_index_1_right dt{width:240px;}
.zk_index_1_right dd{ padding-top:0px;}
.zk_index_1_right img{margin-top:6px;}
.zk_index_1_right ul li{ width:208px; line-height:200%; font-size:14px; margin:0 auto;background:url(../images/ico-2.png) no-repeat left 11px; padding-left:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} 
.zk_index_ad2{ width:956px; border:1px solid #ddd; height:92px; padding-left:2px; padding-top:2px; clear:both; margin-top:6px; overflow:hidden;}
.zk_index2{width:958px; height:423px; border:1px solid #ddd; margin-top:8px;}
.zk_index2_tit{ width:954px}
.zk_index2 dl{ width:944px; margin:0 auto;}
.zk_index2 dl dt{width:100%; height:27px; line-height:27px; background:#F2F2F2;}
.zk_index2 dl dt ul li{ float:left; width:108px; text-align:center; font-size:14px; font-weight:bolder; color:#000;}
.zk_index2 dl dt ul li.zk_active{background:#B81C22;}
.zk_index2 dl dt ul li.zk_active a{color:#fff;}
.zk_index2 dl dd ol{ display:none; padding-top:5px; height:285px; overflow:hidden;}
.zk_index2 dl dd ol li{ float:left; width:72px; height:90px; line-height:24px; overflow:hidden; display:inline; margin-top:5px; margin-left:11px; margin-right:11px;}
.zk_index2 dl dd ol li img{ border:1px solid #ddd;}
.zk_index2 dl dd ul{ width:100%; clear:both; background:url(../images/bg-2.gif) repeat-x left top; margin-top:12px; padding-top:5px;}
.zk_index2 dl dd ul li{ float:left; line-height:200%; margin:0 5px;white-space:nowrap}