/*---------http://www.iqilu.com---------*/
body, dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,tr,img{margin:0;padding:0;border:0;font-family:Sans-serif,Arial,"宋体";font-size:12px;color:#333333;font-weight:normal;}
ul,li{list-style:none outside none}
table{border-collapse:collapse;}/*table*/
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
img{border:0;filter:none; display:block}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;color:#CC0000;}
.fl{float:left;}
.fr{float:right;}
.red{ color:#f00}
.clear{clear:both;}
.fb{font-weight:bold;}
.nodisplay{display:none;}
body{ background:#7f2121 url(images/bg.gif) no-repeat center 220px;background-attachment:fixed;}

/*----------common---------*/
.wrap{width:828px;margin:0px auto 0 auto;height:auto!important;min-height:1570px;height:1570px;background:url(images/cntbg.gif) repeat-y}
.wrap2{width:828px;margin:0px auto 0 auto;height:auto!important;min-height:30px;height:30px;background:url(images/cntbg.gif) repeat-y}
.banner{width:828px;margin:0px auto 0 auto; text-align:center; color:#ccc; line-height:25px;}
.bot{width:828px;margin:0px auto 0 auto;background:url(images/zbsd_bot.gif) no-repeat; height:22px; text-align:center; color:#000000; padding-top:220px}
.bot a{ color:#000000}
.bot a:hover{ color:#f00; text-decoration:none}

.margin_right{ margin-right:10px;}
.margin_left{ margin-left:10px;}
.margin_top{ margin-top:10px;}
.margin_bottom{ margin-bottom:10px; width:690px;float:left;}


.zb_nav{ float:left; width:828px; height:44px;background:url(images/sprite.gif) 0 0 no-repeat}
.zb_nav ul { margin-left:125px;}
.zb_nav li {width:118px; margin-top:10px; height:30px; float:left;}
.zb_nav li span {display:none;}
.zb_nav li a {display:block; width:118px; height:30px;}
.zb_nav li a:hover { text-decoration:none}

/*----------left---------*/
.left h2 span,.left h3 span,.left h4 span{display:none;}
.left h2 a,.left h3 a,.left h4 a {display:block; width:80px; height:25px; margin-left:36px;}
.left h2 a:hover,.left h3 a:hover,.left h4 a:hover { text-decoration:none}


.left{ float:left;width:480px; margin-left:30px; background:#FFFFFF; padding:10px;display:inline; height:1480px;}
.left h2{width:480px; height:30px; margin:10px 0 0 0;background:url(images/sprite.gif) 0 -63px no-repeat}
.left h3{width:480px; height:30px; margin:10px 0 0 0;background:url(images/sprite.gif) 0 -112px no-repeat}
.left h4{width:480px; height:30px; margin:10px 0 0 0;background:url(images/sprite.gif) 0 -160px no-repeat}
.left .news{ padding:5px 0px 0px 0px}
.left .news h5{ font-weight:bold;padding-left:30px; padding-top:10px;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:450px; height:25px;background:url(images/sprite.gif) 0 -260px no-repeat;}
.left .news h5 a{text-decoration:none;}
.left .news p{color: #444; padding:0 0 0px 0;text-indent:25px;margin-top: 5px;line-height: 23px; text-align:left;}
.space{border-top:#cccccc 1px dashed; margin:10px 5px 6px 5px; background:#ffffff; clear:both;}

.left dl{margin:5px 0px 0px 20px; height:155px; display:inline; float:left;text-align:center;position:relative;}
.left dt img{border:#CCCCCC 1px solid; padding:1px; width:130px; height:100px;}
.left dd {line-height:17px; text-decoration:none;width:130px;}
.left dd a:hover{text-decoration:none}

.left .paishe{ float:left;width:480px;}
.left .paishe dl{margin:5px 0px 0px 20px;display:inline; height:130px; float:left;text-align:center;position:relative;}
.left .paishe dt img{border:#CCCCCC 1px solid; padding:1px; width:130px; height:100px;}
.left .paishe dd {line-height:20px; text-decoration:none;width:130px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left .paishe dd a:hover{text-decoration:none}
.toolbar {position:absolute;bottom:55px; right:-90px;}
   * html .toolbar {position:absolute;bottom:55px; right:-40px;}/* IE6 */
   *+html .toolbar {position:absolute;bottom:55px; right:-40px;}/* IE7 */


.picnews{ float:left;width:460px; margin-left:10px;}
.picnews .pic1{float:left;width:15px;height:234px;background:url(images/sprite.gif) 0 -331px no-repeat}
.picnews .pic2{float:left;width:430px;height:234px;background:url(images/picnews_bg.gif) repeat-x}
.picnews .pic3{float:left;width:15px;height:234px;background:url(images/sprite.gif) -17px -331px no-repeat}

#picn{position:relative;width:400px; margin-top:17px; margin-left:15px; height:200px; overflow:hidden}
#picn img{width:400px;height:200px;}
#picn_opdiv{position:absolute;left:0;bottom:0;_bottom:-1px;*bottom:-1px;width:400px;height:25px;background:#000;opacity:0.5;-moz-opacity:0.5; filter:alpha(opacity=50); z-index:1; }
#picn_hd {margin-top:0px;width:400px;height:20px;position:absolute;bottom:0;left:0;z-index:2;line-height:20px; text-align:center}
#picn_hd a{ color:#eee; }

/*----------right---------*/
.right h2 span,.right h3 span,.right h4 span,.right h6 span,.right .hh7 span,.right .hh8 span{display:none;}
.right h2 a,.right h3 a,.right h4 a,.right h6 a,.right .hh7 a,.right .hh8 a {display:block; width:80px; height:25px; margin-left:36px;}
.right h2 a:hover,.right h3 a:hover,.right h4 a:hover,.right h6 a:hover,.right .hh7 a:hover,.right .hh8 a:hover { text-decoration:none}

.right{ float:right;width:280px;padding:0px;display:inline; height:1500px; background:url(images/cntbg2.gif)}
.right_cnt{float:left;width:280px;background:url(images/cntbg3.gif) no-repeat left 400px}
.right_cnt ul { margin-left:20px; margin-top:10px;}
.right_cnt li {float:left; width:230px; padding-left:10px; line-height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:url(images/sprite.gif) -520px -350px no-repeat;}

.right_cnt h2{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -60px no-repeat}
.right_cnt h3{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -106px no-repeat}
.right_cnt h4{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -150px no-repeat}
.right_cnt h6{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -204px no-repeat}
.right_cnt .hh7{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -246px no-repeat}
.right_cnt .hh8{width:240px; height:30px; margin:10px 0 5px 0;background:url(images/sprite.gif) -520px -296px no-repeat}

.right_cnt h5{ font-weight:bold;padding:10px 40px 6px 20px;text-align:left; width:220px;}
.right_cnt p{color: #333; padding:0 35px 0px 15px;line-height: 23px; text-align:left;}
.right_cnt img{ border:#000000 1px solid; margin-top:15px; margin-left:40px; width:150px; height:60px;}
.right_cnt .more{ float:right;width:160px; margin-right:40px; text-align:right;}
.right_cnt .more a{ color:#FF0000}








