﻿body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,p{margin:0;padding:0;border:0}
html{background: #2ba54e url(../images/bodybg.jpg) no-repeat fixed bottom; background-size:cover;}
body{font-size:14px;margin:0 auto;font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;width:800px;background-color:#F6F6F6;}
a,a:active,a:hover,a:focus,a:visited{text-decoration:none}
a,img{-webkit-touch-callout:none}
ol,ul,li{list-style:none}
textarea,input[type="password"],input[type="text"]{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff}
.mn{width:800px;margin-left:auto;margin-right:auto;}
.mb60{margin-bottom:50px;}
.pb80{padding-bottom:80px;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.tit{height:30px;background-color:#0b9f89;color:#FFF;font-size:16px;line-height:30px;padding-left:20px;}
#topnav{height:30px;line-height:30px;padding:3px 5%;text-align:left;overflow:hidden;}
#topnav img{height:30px;float:left;max-width:40%;}
#topnav ul{width:60%;float:right;}
#topnav li{float:left;color:#2ba54e;width:33%;}
#topnav li a{color:#2ba54e;}
.banner{width:100%;height:180px;overflow:hidden;padding:0;margin:0;}
.banner img{width:100%;}
#menu{background-image: linear-gradient(to right,#2ba54e,#2ba573);height:40px;overflow:hidden;width:100%;position:relative;top:-4px;}
#menu ul{margin-left:5%;margin-right:5px;}
#menu li{float:left;line-height:40px;color:#FFF;width:16.666%;}
#menu li a{color:#e7fdf4;}
.search_nav{height:32px;padding-top:8px;padding-bottom:4px;}
.search_inp{width:58%;float:left;border:1px solid #E9E9E9;border-radius:16px 0 0 16px;padding-left:3%;margin-left:8%;height:32px;line-height:30px;color:#666;}
.search_btn{width:20%;float:left;border:none;background-image:linear-gradient(to right,#2ba54e,#2ba573);color:#FFF;height:33px;border-radius:0 16px 16px 0;}

#footer{background-image: linear-gradient(to right,#2ba54e,#2ba573);height:48px;line-height:48px;position:fixed;bottom:0px;}
#footer li{float:left;width:16.666%;line-height:32px;text-align:center;}
#footer li a{color:#FFF;}

@media screen and (max-width:640px){
    body{width:100%;}
    html{background:none;background-color:#FFF;}
    .banner{overflow:hidden;height:auto;}
    .banner img{width:100%;}
    #menu{height:60px;}
    #menu li{line-height:26px;width:25%;}
}