@charset "gb2312";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
ol,ul,li { list-style:none;}
a {text-decoration:none; cursor:pointer;}/*链接不要设置伪类，否则在ie6中需要一一重设过来（伪类优秀级在ie6中比伪类的高）*/
a img {border:none;}
select, input, button{ vertical-align: middle;}
body { font-size:12px; color:#333;background:url(/skin/zt/images/bodybj.jpg) repeat-x #FFF;}
.clear {clear:both; }
.fl{ float:left}
.fr{ float:right}

/*顶部*/
#top_w{ width:100%;  background:url(/skin/zt/images/top_1.png) repeat-x;}
#top {overflow:hidden; zoom:1; line-height:30px; height:39px; width:970px;; margin:0 auto;}
#top .logo { margin-top:2px; float:left; display:inline;}
.spname {font-size:14px;   float:left; margin-left:10px;  display:inline;}
/*Main*/
#main {width:970px; margin:0 auto;}

/*导航*/
#nav{ width:950px; height:32px; font-size:14px; font-weight:bold; line-height:27px; background:url(/skin/zt/images/nav.jpg) no-repeat; padding-left:20px; margin-bottom:10px; margin-top:10px; position:relative;}
.mif{ position:absolute; bottom:0;right:80px;} 
#nav ul li{ width:77px; height:27px; background:url(/skin/zt/images/li.jpg) no-repeat;text-align:center; float:left; margin-left:15px; display:inline; margin-top:5px; }
.opendiv{width:100px; font-size:12px; color:#DBFFFF; line-height:32px; float:right; text-align:center;}
.ztdq { position:absolute; top:0px; right:0; padding-top:33px; text-align:left; z-index:999; height:100px;}
.ztdq .ztdqbao { padding:10px;width:476px; font-weight:normal;  font-size:12px; background:#FFF; border:solid #BFB9AA 1px; display:block; }
.ztdq .ztdqbao a { line-height:20px; margin:2px; white-space:nowrap; color:#FF0000; padding:2px 6px; display:inline-block;}
.ztdq .ztdqbao a:hover { color:#FBFFD4; background:#B9D952;} 
/*banner and 导读*/
#banner {overflow:hidden; margin-bottom:5px; clear:both;}
.maintop{ height:80px; background:url(/skin/zt/images/daodu.png) no-repeat; padding:40px 42px 0 32px; margin-bottom:10px;}

/*title*/
.title{  height:30px; border:1px solid #DEECF8; border-top:none; border-top:3px solid #4F85C2; background:url(/skin/zt/images/title_bj.jpg) repeat-x center; margin-bottom:3px; clear:both;}
.title h3{ padding-left:50px; font-size:14px; line-height:28px; text-align:left; background:url(/skin/zt/images/h3_j.jpg) no-repeat 10px center;}
.title span{ float:right; padding-right:10px; font-size:12px; font-weight:normal; _margin-top:-25px; *margin-top:-25px;}
.title span a{ color:#333;}
.title span a:hover{ color:#7E7D2C;}

/*循环*/
.list{ width:291px; height:102px; background:url(/skin/zt/images/dl_bj.png) no-repeat; padding:10px 12px 12px; float:left; display:inline; margin-bottom:10px;}  
.listl{ width:67px;text-align:center; float:left; margin-top:6px;  display:inline; }
.listl img{ width:52px; height:52px; background:url(/skin/zt/images/rj_bj.png) no-repeat; }
.listl span{ width:67px; height:31px; text-align:center; color:#666; line-height:31px; background:url(/skin/zt/images/down.png) no-repeat; display:block; margin-top:10px; margin-bottom:10px; display:block;}
.listl:hover span{ color:#7E7D2C; text-decoration:none;  background:url(/skin/zt/images/down.png) no-repeat left bottom; display:block; }
.listm{ width:145px; height:90px; float:left; line-height:160%; margin-left:10px; margin-right:10px;  display:inline;} 
.listm h3{ font-size:14px; height:34px; line-height:34px;  color:#407812; }
.listm h3 a{  color:#7E7D2C; }
.listm h3 a:hover{ text-decoration:underline;}
.listr{ width:54px; height:98px; float:left; padding:2px; display:inline; background:url(/skin/zt/images/phone.png) no-repeat; }

.mid{ margin:auto 12px;}

/*Foot*/
#foot { background:url(/skin/android/img/bg_foot.png) repeat-x; margin-top:10px; padding:10px 0 10px 0; width:970px; text-align:center; margin:10px auto 0; font-family:arial; line-height:20px;}
#foot a{ color:#333;} 
#foot .map_link { color:#ccc;}
#foot .map_link a {margin:0 6px;}

.blacklink a{  color:#333;}
.blacklink a:hover{  color:#FF6600;}