body { background:#fff;}
*{margin:0px; padding:0px;}
body,div,ul,li,td,p{font:normal 12px/22px "宋体";color:#000;}
a{color:#000; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}
a.home{padding-left:16px; background:url(icon_home.png) no-repeat 0 0;}
img{ border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
ul,li{list-style:none;}
.red{color:#f00;}
.center{ text-align:center;}
.pad10{padding:10px 10px 0;}
.pad20{padding:20px;}
.b_r{ background:url(dotline.png) repeat-y right top;}
.f14{font-size:14px; line-height:26px;}
.f16{font-size:16px;}
.b{ font-weight:700;}

.m_r10{margin-right:10px;}
.m_t10{margin-top:10px;}
.m_b10{margin-bottom:10px;}

#top{width:100%;height:220px; background:#d90000;}
#top #title{ width:100%;height:220px; display:block; line-height:500px; overflow:hidden; background:url(main.jpg) no-repeat center top; margin:0 auto;}
#nav{ width:100%; height:45px; background:url(tbg.png) repeat-x 0 -355px;}
#nav_list{width:960px; height:45px; margin:0 auto; line-height:45px; font: bold 16px/45px "宋体"; color:#fff; text-align:center;}
#nav_list a{ color:#fff; text-decoration:none; margin:0 15px;}
#nav_list a:hover{ color:#fff; text-decoration:underline;}
#ann{width:930px; height:148px; padding:15px; background:url(ann_bg.png) no-repeat; margin:10px auto 0;}
#ann h1{ text-align:center;}
#ann h1 a{font: normal 24px/40px microsoft yahei; color:#f00;}
#ann p{ text-indent:2em; font-size:14px; line-height:26px;}
.wrap{width:960px; margin:10px auto 0;}
#tools{width:300px; float:left; margin-right:10px;}
#news{width:390px; float:left;}
#time{width:250px; float:right; margin-left:10px;}
.tools_t{ background:url(tbg.png) no-repeat 0px -41px; font:bold 14px/40px "宋体";color:#000; padding-left:10px;}
.news_t{ background:url(tbg.png) no-repeat; font:bold 14px/41px "宋体";color:#fff; padding-left:10px;}
.time_t{ background:url(tbg.png) no-repeat 0px -81px; font:bold 14px/40px "宋体";color:#000; padding-left:10px;}
.tools_box{padding:10px; background:url(box_bg.png) no-repeat 0px bottom;}
.news_box{padding:14px 10px; background:url(box_bg.png) no-repeat -310px bottom;}
.time_box{padding:14px 10px; background:url(box_bg.png) no-repeat -710px bottom;}
.time_box p{ font-size:14px; line-height:26px;}
.news_box li{ line-height:26px; font-size:14px;}
.tools_box p{ font-size:14px; line-height:26px;}
.tools_box p span{ font-weight: bold;}
a.btn{width:123px; height:42px; text-align:center; display: block; float:left; margin:10px 5px; font:bold 14px/42px "宋体";color:#f00; background:url(btn_bg.png) no-repeat;}
a.btn:hover{ background-position:0 -42px; text-decoration:none;}

.title{width:960px; margin:10px auto 0; height:40px; background:url(tbg.png) repeat-x 0 -241px;}
.title span{ float:right; height:40px; line-height:40px;display: block; background:url(tbg.png) no-repeat right -281px; padding-right:10px;}
.title h2.bkzn, .title h2.bkzl, .title h2.lnkqfx{ height:40px; line-height:200px; overflow: hidden; background:url(tbg.png) no-repeat 0 -121px;}
.title h2.lnkqfx{ background-position:0px -161px;}
.title h2.bkzl{  background-position:0px -201px;}

.box_bkzl{width:313px;}
.box_bkzl h2{height:32px; background:url(tbg.png) no-repeat 0 -321px; padding-left:10px; line-height:32px; font-size:14px; font-weight:bold;color:#fff;}
.box_bkzl h2 span{ float:right; padding-right:10px;}
.box_bkzl h2 span a{font:normal 12px/32px "宋体";color:#fff; text-decoration:none;}
.box_bkzl h2 span a:hover{font:normal 12px/32px "宋体";color:#fff; text-decoration:underline;}
.bkzl_link{padding:10px; background:url(box_bg.png) no-repeat -970px bottom; border-top:none;}
