@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,ol,li,dl,dt,dd { list-style-type: none;}
img{width:100%; height:auto; border:none;}
a{ text-decoration:none; color:#555;}
body, th, td, button, input, select, textarea {  font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53"; font-size: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.f-l{ float:left;}
.f-r{ float:right;}
a:hover{ text-decoration:none;}
/* 清除浮动 */
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}

#header .top { height: 36px; line-height: 36px; color: #666; font-size: 12px; border-bottom: #eeeeee solid 1px; background-color: #f8f8f8; }
.wrap { width: 1200px; margin: 0 auto; }
.phone{ background:url(../images/phone.png) no-repeat left; padding-left:25px;}
.phone a{ color:#555;}
.dzs{}
.dzs a{ color:#555; border-right:1px solid #999; padding:0 12px;}
.wxsm a{ padding: 0 30px 0 12px; background:url(../images/ewm.png) no-repeat right;}
.wxsm a:hover{ color:#3883c6;}
.gfwx{ display:none;  position: absolute; z-index: 99; cursor:pointer;}
.wxsm:hover .gfwx{ display:block;}
.head img{ margin:20px 0;}
.head_nav{ margin:33px 0;}
.banner{ position:relative;}
.banner img{ width:100%;}
.ewmbox{ position:absolute; right:10%; top:45%;}
.ewmbox .wx{ background:#3883c6;}
.ewmbox .apxz{ background:#ff3c3c;}
.ewmbox a{color:#fff; display:inline-block; padding:5px 15px; font-size:16px; margin-bottom:15px; border-radius:5px;}
.ewmbox span{ display:inline-block; margin: 0 25px; width:160px; text-align:center;}
.head_nav ul li{ width: 100px; text-align:center; display:inline-block;}
.head_nav ul li a{ color:#333; font-size:16px; cursor:pointer;}
.head_nav ul li:hover a{ color:#ff3c3c;}
.footer{ margin:30px auto 0;}
.footer span{ display:block; text-align:center; color:#333; font-size:14px; line-height:24px;}
