/* 5hzt v1 gm*/

.cer { width: 1000px; margin: 0 auto;}
.cer1018 { width: 1022px; margin: 0 auto;}
.g-zttop { height: 58px;*height: 57px; background-color: #fff; border-bottom: 1px #eee solid;}
.g-zttop .logo{ margin-top: 6px;}
.g-zttop .logo .m-5hlogo img {width: 130px; margin-right: 15px;}

.m-ztnav { margin: 12px 0 0 10px}
.m-ztnav a{ display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; text-decoration: none; color: #555; margin-left: 10px; border-radius: 5px;}
.m-ztnav a:hover { background-color: #42b45f; color: #fff}


#ztform{ width:240px; height:auto; float:left; margin:10px 0 0; display:inline; overflow:hidden}
#ztform #keyword{ width:180px; *width:179px; height:30px;*height:28px; line-height:28px; font-size:12px; font-weight:normal; color:#999; text-indent:33px; background:url(../images/search-icon.png) no-repeat 10px 7px #fff; border:1px solid #42b45f; border-right:0;border-radius:5px 0 0 5px; float:left; display:inline; overflow:hidden;}
#ztform .m-search-btn{ width:60px; height:30px; line-height:30px; float:left; background:#42b45f; font-size:14px; font-weight:normal; color:#fff; text-align:center; margin:0; display:inline; overflow:hidden; border:0; padding:0;border-radius:0 5px 5px 0; }

.m-ztlistul li{ width: 244px;height: 280px;*width: 238px;*height: 278px; border: 2px solid #F5FAF3; margin:0 0 10px 9px; background-color: #fff;  }
.m-ztlistul li.f-hover {border: 2px solid #42b45f;-webkit-box-shadow:0 0 3px rgba(66, 180, 95, .9);    -moz-box-shadow:0 0 3px rgba(66, 180, 95, .9);    box-shadow:0 0 3px rgba(66, 180, 95, .9);}
.m-ztlistul li a.m-lista { display: block; margin:12px 12px 0;color: #555; height: 235px;overflow: hidden; border-bottom: 1px; text-decoration: none;}
.m-ztlistul li a.m-lista:hover strong{ color: #42b45f }
.m-ztlistul li a.m-lista p { font-size: 12px; color: #aaa; line-height: 24px; text-indent: 2em;}
.m-ztlistul li a.m-lista:hover p { color: #c3c3c3; text-decoration:; text-decoration: underline; }
.m-ztlistul li a.m-lista img { max-width: 100%; height: 132px; display: block; margin: 0 auto 5px;}
.m-ztlistul li a.m-lista:hover img {filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.m-ztlistul li  p.m-listp{ border-top:1px #fafafa solid; padding: 0 10px; line-height: 26px; }
.m-ztlistul li  p.m-listp .f-fl { font-size: 12px; color: #999}
.m-ztlistul li  p.m-listp .f-fr a  { font-size: 12px; color: #42b45f}






/*ad*/
.g-ztadtop {  background-color: #fff; margin: 5px auto;}






















