html,body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	font-size: 12px;
	background: #ffffff ;
}
a{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
p,label,h1,h2,h3,a,img{
	margin: 0;
	padding: 0;
}
input,button,textarea{
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
ul,ol,li{
	margin: 0;
	padding: 0;
	list-style: none;
}
img{
	border: 0;
}
.container{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
 /*头部公用部分 */
 .header{
	 box-sizing: border-box;
	 width: 100%;
	 height: 108px;
	 background: #ffffff;
	 padding: 20px 0 17px 0;
 }
 .header .container .logo{
	 display: inline-block;
	 float: left;
 }
 .header .container .logo>img{
	 height: 71px;
	 width: auto;
 }
 .header .container .nav{
	 box-sizing: border-box;
	 height: 71px;
	 float: right;
	 padding-top:6px ;
 }
 .header .container .nav a{
	 display: inline-block;
	 float: left;
	 width: auto;
	 text-align: center;
	 padding: 0 25px;
 }
 .header .container .nav a p:first-child{
	 font-size: 16px;
	 color: #000000;
	 line-height: 36px;
 }
 .header .container .nav a p:last-child{
	 font-size: 12px;
	 color: #939393;
	 line-height: 24px;
 }
 .header .container .nav a:hover p{
	 color: #004da0;
 }
 .header .container .nav .current p:first-child{
	 color: #004da0;
 }
 .header .container .nav .current p:last-child{
 	color: #004da0;
 }
 /* 轮播图*/
 .banner{
	width: 100%;
	min-width: 1200px;
	position: relative;
	overflow: hidden;
 }
 /* 底部通用*/
 .footer{
	 width: 100%;
	 min-width: 1200px;
	 height: 418px;
 }
 .footer .footer-top{
	 box-sizing: border-box;
	 width: 100%;
	 height: 346px;
	 background: #323232;
	 padding-top: 63px;
 }
 
 .footer .footer-top .container .nav-wrap{
	 float: left;
	 margin-right: 90px;
 }
 .footer .footer-top .container .nav-wrap:last-child{
	 float: right;
	 margin-right: 0;
 }
 .footer .footer-top .container .nav-wrap .title{
	 height: 37px;
	 font-size: 18px;
	 line-height: 36px;
	 color: #ffffff;
	 position: relative;
	 margin-bottom: 20px;
	 cursor: pointer;
 }
 .footer .footer-top .container .nav-wrap .title:after{
	 content: "";
	 width: 24px;
	 height: 1px;
	 background: #9c9c9c;
	 position: absolute;
	 left: 0;
	 bottom: 0;
 }
 .footer .footer-top .container .nav-wrap .nav-item{
	 display: block;
	 font-size: 14px;
	 color: #d4d3d3;
	 line-height: 40px;
 }
 .footer .footer-top .container .nav-wrap .nav-item:hover{
	 color: #ffffff;
 }
 .footer .footer-top .container .nav-wrap .wx-er-code{
	 width: 118px;
	 height: 118px;
 }
 .footer .footer-top .container .nav-wrap p{
	 font-size: 14px;
	 color: #d4d3d3;
	 line-height: 40px;
 }
 .footer .footer-bottom{
	 width: 100%;
	 height: 72px;
	 background: #000000;
 }
 .footer .footer-bottom .container{
	 font-size: 14px;
	 color: #969595;
	 line-height: 70px;
	 text-align: center;
 }
 .footer .footer-bottom .container>p>a{
	 color: #969595;
 }
 
