@charset "gb2312";
/* CSS Document */
body { font-size: 14px; height:100%;font-family:'ËÎÌå'; color:#333333;}
html{height:100%}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; -spacing: 0px; }
fieldset, img { border: 0px; }
img { vertical-align: top; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

/*ÎÄ×ÖÅÅ°æ*/
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.fb { font-weight: bold; }
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.ml5{ margin-left:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.blank5{ height:5px; width:100%; clear:both;}
.blank10{ height:10px; width:100%; clear:both;}
.blank20{ height:20px; width:100%; clear:both;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.html .clearfix { height: 1%; }
.Clearfix { display: block; }

/*×ÖÌåÑÕÉ«*/
a { color: #424242; text-decoration: none; }
a:hover { color: #1176bd; text-decoration: none; }
a:active { color: #1176bd; }
a:visited { text-decoration: none; }
.cBlue, .cBlue:visited, .cBlue a{ color:#10588b; text-decoration:none;}
.cBlue02, .cBlue02:visited, .cBlue02 a{ color:#0068b7; text-decoration:none;}
.cRed, .cRed:visited, .cRed a{ color:#ea4b35; text-decoration:none;}


/*Í·²¿*/
.top{width:100%; height:45px; line-height:45px; vertical-align:middle; background:#333333;}
.top .con{width:1000px; margin:0 auto; text-align:right; }
.top .con a{ color:#ffffff;} 
.header .logo{ height:339px; margin:0 auto; text-align:center; background:url(hzt_logo.jpg) no-repeat center top}
.menu{width:100%;height:51px; background:url(hzt_bg01.jpg) center top;}
.menu .con{width:1000px; margin:0 auto; text-align:center}
.menu .con li{ float:left; height:51px; line-height:51px; vertical-align:middle; margin:0px 60px 0px 0px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; }
.menu .con li a{ color:#ffffff; font-weight:bold}
/*ÄÚÈÝ*/
.col{width:1000px; margin:30px auto 0px;}
.col02{width:100%; height:760px; background:#e7e8eb;}
.col02 .con{width:1000px;height:730px; padding-top:30px; margin:0px auto; background:#4474a9;}
.row{width:485px; float:left}
.more{ position:absolute; right:0px; top:7px; font-size:12px; color:#999}
.focus{ float:left; margin-right:20px;}	
.focus img{width:320px; height:230px;}
.fan01{ position:relative; left:25px; top:20px;display:block;width:410px; padding-left:50px; height:70px; line-height:70px; background:url(hzt_bg02.jpg) no-repeat;font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#16486c;}
.fan02{ position:relative; left:515px; top:-25px;display:block;width:410px; padding-left:50px; height:70px; line-height:70px; background:url(hzt_bg03.jpg) no-repeat;font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#b71717;}
/*Î²²¿*/

.footer p{ line-height:24px; color:#888888; font-size:12px;}
.footer .links{ position:absolute; bottom:0px; left:0px;width:100%; height:40px; line-height:40px; background:#333333; color:#535353; font-size:12px;}
.footer .links a{ color:#ffffff;}
/*ÁÐ±í*/
.list01{width:660px; float:left}
.list01 li{height:33px; line-height:33px; border-bottom:1px dashed #d5d5d5;text-align:right; color:#999;}
.list01 li a{ float:left; text-align:left;}
.list01 li a:before{display:inline-block;margin:0 10px 2px 3px;border:2px solid #999;vertical-align:middle;content:'';}
.list02{width:485px;}
.list02 li{height:28px; line-height:28px;}
.list02 li a:before{display:inline-block;margin:0 10px 2px 3px;border:2px solid #999;vertical-align:middle;content:'';}
.list03{ margin-left:-13px; margin-top:10px;}
.list03 li{ position:relative;width:360px; height:60px; float:left; margin:11px 0px 0px 34px; padding:10px 10px 0px 90px; line-height:24px; background:url(hzt_bg04.jpg) no-repeat;}
.list03 li:hover{background:url(hzt_bg04a.jpg) no-repeat; cursor:pointer}
.list03 li span{ position:absolute; top:22px; left:8px; font-size:18px; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ";}
.list04{width:485px;}
.list04 li{height:32px; line-height:32px; float:left; margin-right:30px; }
.list04 li a{color:#4474a9; font-size:14px; font-weight:bold;}
.list04 li a:before{display:inline-block;margin:0 10px 2px 3px;border:2px solid #999;vertical-align:middle;content:'';}

/*±êÌâ*/
.tit01{ position:relative;width:1000px; height:28px; background:url(hzt_tit01.jpg) no-repeat;}
.tit02{ position:relative;width:485px; height:28px; background:url(hzt_tit02.jpg) no-repeat;}
.tit03{ position:relative;width:485px; height:28px; background:url(hzt_tit03.jpg) no-repeat;}
.tit04{width:1000px; height:26px; background:url(hzt_tit04.jpg) no-repeat center top;}
.tit05{width:1000px; height:26px; margin:5px 0px 20px; background:url(hzt_tit05.jpg) no-repeat center top;}
.tit06{ position:relative;width:485px; height:28px; background:url(hzt_tit06.jpg) no-repeat;}
.tit07{ position:relative;width:485px; height:28px; background:url(hzt_tit07.jpg) no-repeat;}
.mt20 { margin-top:20px; }
.fr { float:right; display:inline; }
.main { width:1000px; margin:0 auto; padding-top:10px; }
.f14{ font-size:14px;}
.wz p { text-indent:2em; margin-bottom:15px; font-size:14px; line-height:180%; color:#333; }
.main_L { border:1px solid #e5e5e5; width:260px; border-top:2px solid #2e65a0; background:#f4f4f4; padding:10px; }
.current { height:30px; line-height:30px; color:#265f9c; border-bottom:1px solid #e5e5e5 }
.current a { color:#5e5a5d; }
.detail { border:1px solid #e5e5e5; padding:30px; }
.detail h1 { text-align:center; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; height:40px; line-height:40px; font-weight:normal; }
.detail span { display:block; height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; text-align:center; color:#999999; margin:10px 0 20px }
.fl { float:left; display:inline; }
.listMenu { background:#fff; padding:15px; }
.listMenu li { background:#eeeeee; height:40px; line-height:40px; margin-bottom:2px; text-align:left; padding-left:60px; }
.listMenu li a { font-size:14px; margin-left:10px; }
.listMenu li.li_nav, .listMenu li:hover { background:#216db5 url(cur.jpg) no-repeat; }
.listMenu li.li_nav a, .listMenu li:hover a { color:#fff; }
.tit07a { font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#ce0203; text-align:left; padding-left:70px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5 }
.tit80 { font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#ce0203; text-align:left; padding-left:35px; padding-bottom:10px; margin-bottom:10px; }
.main_R { width:670px; height:500px border:1px solid #e5e5e5; padding:10px 15px; }
.fr { float:right; display:inline; }
.page { text-align:center; color:#9a9a9a; padding-bottom:20px; margin-top:20px; }
.page input { width:30px; border:1px solid #dedede; margin:0 5px }
.page a,.page span { padding:6px 10px; display:inline-block; border:1px solid #dedede; color:#3d3d3d; margin-right:3px; }
.page .page_cur a { background:#216db5; border:1px solid #99b6d1; color:#fff; }
.tit08{background:url(tit08.png) no-repeat;height:36px;line-height:36px;padding-left:35px;font-weight:bold;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";color:#d90102;border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.footer { margin:20px 0; border-top:1px solid #e5e5e5; text-align:center; color:#888888; padding-top:15px; line-height:180% }
.bottom { height:40px; line-height:40px; text-align:center; color:#535353; background:#333333; }
.bottom a { color:#dddddd }
.list li { background:url(dot.png) no-repeat left center; padding-left:13px; border-bottom:1px dashed #e5e5e5; height:40px; line-height:40px; text-align:right; color:#999 }
.list li a { font-size:14px; float:left; }.list li { background:url(dot.png) no-repeat left center; padding-left:13px; border-bottom:1px dashed #e5e5e5; height:40px; line-height:40px; text-align:right; color:#999 }
.list li a { font-size:14px; float:left; }
.main_map { width:1000px; border:1px solid #e5e5e5; padding:10px 15px; }
.z_tab01 { width:100%; margin: 0px auto; }
.z_tab01 td{ line-height: 28px; font-size: 14px; }
.z_tab01 td p{ padding: 5px 0px; }
.z_tab01 td h3{ background: #f2f2f2 none repeat scroll 0% 0%; padding-left: 15px; margin-bottom: 15px; height:28px; }
.z_tab01 td span{ padding: 0px 18px; }
.clear { clear:both; }