/*公共*/
body,ul,ol,p,h1,h2,h3,h4,dl,dt,dd {margin:0;padding:0;font-weight:normal;}
body {font-size:12px; color:#333;font-family: "Microsoft YaHei","寰蒋闆呴粦",sans-serif;background:#fff;}
li {list-style: none;}
a {text-decoration:none; color: #333;}
img,input,textarea {border:none;outline: none;}
em,i {font-style:normal;}
.clearfix {zoom:1;}
.clearfix:after {content:"";display: block;height:0;visibility: hidden;clear:both;}
.w {width:1190px;margin:0 auto;position: relative}
.hide{display: none;}
.show{display: block;}

/*头部*/
.header{ width: 100%; height:30px; line-height: 30px;  background: #f5f5f5; font-size: 14px; }
.header .phone{ color: #8f918e; float: left; padding-left: 20px; background: url(../images/phone.png) left center no-repeat; 
	background-size: 12px;}
.header .login{ float: right; }
.header .login li{ float: left;}
.header .login li + li{ border-left: 1px solid #e5e5e5; }
.header .login li a { color: #888888; padding: 0 20px;}

.nav{ width: 100%; height: 85px;background: #fff; }
.nav img{ float: left; margin-top: 20px; }
.nav .navList { float: left;  margin-left: 117px;}
.nav .navList li{ width: 157px; height: 85px; line-height: 85px; float:left; text-align: center; font-size: 18px; color: #333;}
.nav .navList .active a{ padding: 24px 10px; border-bottom: 5px solid #ff6600; }



/*底部*/
 .footer{ width: 100%; height: 414px; background: #323232; color: #6d6d6d; overflow: hidden;}
 .footer .c{ width: 1116px; margin: 0 auto; margin-top: 71px; }
 .footer .list{ float: left;  height: 224px; text-align: center; box-sizing: border-box; }
 .footer .left{width: 30%; background: url(../images/kefu.png) top center no-repeat;}
 .footer .center{width: 40%;}
 .footer .right{width: 30%; font-size: 14px;}
 .footer .right img{margin: 15px auto 26px;  }
 .footer .list+.list{ border-left: 1px solid #808080; }
 .footer .worktime{ font-size: 14px; margin-top: 124px; }
 .footer .kefu{ font-size: 40px;  margin-top: 20px;}
 .footer .center{ line-height: 70px;font-size: 14px; text-align: left; padding-left: 80px; box-sizing: border-box;}
.footer .cpinf{ width: 100%; font-size: 16px;  text-align: center; margin-top: 40px; }
.footer .address{ background: url(../images/ft_address.png) left center no-repeat; background-size: 20px; padding-left: 25px;}
.footer .hezuo{ background: url(../images/ft_phone.png) left center no-repeat; background-size: 20px; padding-left: 25px;}
.footer .email{ background: url(../images/ft_email.png) left center no-repeat; background-size: 20px; padding-left: 25px;}
