*{margin:0; padding:0;}
html,body{font-size:12px; font-family:"Microsoft YaHei,arial"; color:#000; background:#f3f3f3;width:100%;margin:0 auto;}
body{ font-family: "Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;} 
ul li,ol li{list-style:none;}
a,a:hover,a:active,a:visited {text-decoration: none !important;color:inherit;outline:none; blr:expression(this.onFocus=this.blur());}
img{border:none;}
.clearfix:after{content:""; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.left{float:left}
.right{float:right;}

body{min-width:1180px; overflow:hidden;}
html{overflow-x:hidden;width:100%}
.main{width:1180px;margin:0 auto;min-width:1180px;}

header{border-bottom:2px solid #40c9e2;padding-top:25px;background:#fff;}
header .header-top{text-align:right;}
header .header-top p{display:inline-block; text-align:right; vertical-align:middle;}
header .header-top input{width:268px;height:30px;border:1px solid #dadada;border-radius:4px 0 0 4px;background:#fff;font-size:14px; text-indent:10px;}
header .header-top button{background:url(../img/search.png) no-repeat;width:32px;height:32px;border:none;}
header .header-top a{font-size:14px;color:#34a1d5;margin-left:24px;}
header ul li{float:left;padding:0 12px;height:54px; position:relative;}
header ul li:last-child{padding-right:0;}
header ul>li>a{color:#4a4b4a;font-size:16px;height:54px;line-height:54px;}
header ul>li>a:hover,header ul li.active a{color:#39aabf;}
header ul>li .nav1{position:absolute;top:55px;left:0;z-index:99999;background:rgba(31,131,150,0.8);width:100%; color:#fff;display:none;}
header ul>li .nav1 li{height:40px;padding:0; text-align:center;width:100%; }
header ul>li .nav1 li a{line-height:40px;font-size:14px;color:#fff;}
header ul>li .nav1 li:hover{background:#54c1d5;}
header ul>li i{ background:url(../img/jiantou.png) no-repeat;width:10px;height:4px;display:block; position:absolute;bottom:0;left:42%; display:none;}
header ul>li:hover i,header ul>li.active i{display:block;}
header ul>li:hover .nav1{display:block;}

footer{background:#1a2426;margin-top:30px;}
footer ul li{float:left;width:25%; text-align:center;color:#cdcdcd;font-size:14px;padding:30px 0;}
footer p{border-top:1px solid #323232; text-align:center;padding:20px 0;color:#808080;}
