html,body,div,span,ul,li,ol,dl,dt,dd,table,tr,td,a,p,img,h1,h2,h3,h4,h5,h6,form,input,select,option{margin: 0; padding: 0;}
body{font-family:'OpenSansRegular','Roboto','Helvetica Neue',Arial,Geneva,Helvetica,sans-serif;}
body{background: url(../images/bg.png) no-repeat; background-color: #fff;}
img{border: none;}
ul,li{list-style: none;}
img{border: none;}
ul,li{list-style: none;}
a{text-decoration: none; color: #3a3a3a;}
a:hover{color: #0099FF; text-decoration: underline;}
input{border: none;}
.clear{clear: both;}

.top{width: 100%; height: 80px; background-color: #36a97a;}
.top .main_con{width: 1280px; height: 80px; margin: 0 auto;}
.top .logo a{display: block; width: 55px; height: 68px; float: left; padding-top: 12px; margin-right: 20px;}
.top .logo{color: #fff; font-size: 33px; line-height: 80px; float: left;}
.top .nav{float: right;}
.top .nav li{float: left;}
.top .nav li span{width: 0px; height: 33px; border: 1px solid #7cc7a8; display: block; margin-top: 24px;}
.top .nav li a{color: #fff; font-size: 15px; line-height: 80px; display: block; height: 80px; width: auto; padding-left: 25px; padding-right: 25px;}
.top .nav li a:hover{background-color: #049459; text-decoration: none;}

.top .minnav{float: right; margin-left: 15px;}
.top .minnav li{float: left;}
.top .minnav li a{display: block; width: auto; height: 50px; padding-top: 30px; padding-left: 15px; padding-right: 15px;}


.footer{height: 30px; width: 100%; background-color: #434343;}
.footer .main{width: 1150px; height: 30px; margin: 0 auto; padding: 0;}
.footer span{float: left; color: #fff; font-size: 12px; line-height: 30px;}
.footer ul{float: right;}
.footer ul li{float: left;}
.footer li span{width: 0px; height: 26px; border: 1px solid #5e5e5e; display: block; margin-top: 2px;}
.footer ul li a{color: #fff; font-size: 14px; display: block; height: 30px; line-height: 30px; padding-left: 15px; padding-right: 15px;}
.footer ul li a:hover{background-color: #242424; text-decoration: none;}