@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 \5FAE\8F6F\96C5\9ED1; background:#ffffff;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ff6600;}
body, div, ul, li, dl, dt, dd, ol, p, span, a, img, b, h1, h2, h3, h4, h5, h6{ margin:0; padding:0; border:0;}
*{margin:0;padding:0;}
ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
div.pr30{ padding-right:30px;}
.clear{clear:both;content:' ';display:block;font-size:0;line-height:0;width:0;height:0;visibility:hidden;}
.clearfix:after{content:'';display:block;clear:both;visibility:hidden;overflow:hidden;height:0;}
.clearfix{zoom:1;}
.head_top{ background:url(special_img/head_top_bg.gif) repeat-x; height:53px; width:100%;}
.head_top_in{ width:990px; margin:0 auto;}
.head_top_in .zt_logo{background:url(special_img/zt_logo.gif) no-repeat; width:145px; height:38px; margin-top:6px; display:block; float:left;}
.head_top_in .zt_tel{ background:url(special_img/zt_tel.gif) no-repeat; width:201px; height:38px; margin:8px 0 0 10px; display:block; float:left; text-indent:-9999em;}
.head_top ul{ float:right; padding-top:20px;}
.head_top ul li{ float:left; padding:0 7px 0 6px;background:url(special_img/top_menu_line.gif) no-repeat right 7px;}
.head_top ul li a{ font-size:14px;}

#footer{height:118px;}
.copy{width:960px; margin:0 auto; font-size:12px; text-align:center; padding-top:10px; color:#666666;position:relative;}
.copy a{ padding:0 5px;}
.copy .copyright{ text-align:center;line-height:25px; padding-top:8px; clear:both; color:#333333;}
.copy .copyright a{ font-size:12px;}
.media_bar{ position:absolute; right:85px; top:37px; width:160px;}
.media_bar h4{font-size:12px;}

