/* 底部 */
.footerbox{
	background:#2e2e2c;
	font-size:16px;
	color:#dadada;
}
.footerbox .footmain{
	width:100%;
	max-width:1240px;
	margin:0 auto;
}
.footerbox .foottop{
	padding-top:80px;
	padding-bottom:25px;
}
.foottop .footleft{
	float:left;
	width:31%;
	max-width:385px;
}
.footleft .footlogo img{
	margin-left:0;
}
.footleft .ftlcen{
	width:165px;
	padding-right:40px;
	text-align:left;
	margin:0 auto;
}
.footleft .ftlcen strong{
	display:block;
	font-weight:normal;
	height:35px;
	line-height:35px;
	margin-top:16px;
	margin-bottom:7px;
}
.footleft .ftlcen strong i{
	display:inline-block;
	width:18px;
	height:18px;
	background:url(/Public/Home/img/newindex/footico1.png) no-repeat center center;
	margin-right:10px;
	vertical-align:text-top;
}
.footleft .ftlcen span{
	line-height:24px;
}
.footleft .ftlcen strong.tel{
	margin-top:12px;
	margin-bottom:0;
}
.footleft .ftlcen strong.tel i{
	background-image:url(/Public/Home/img/newindex/footico2.png);
}
.footerbox .footcenter{
	float:left;
	width:69%;
	/*max-width:620px;*/
	max-width:840px;
	margin-top:-20px;
}
.footerbox .footcenter ul{
	width:25%;
	float:left;
}
.footcenter ul li strong{
	height:44px;
	font-weight:normal;
	display:block;
	margin-top:18px;
}
.footcenter ul li i{
	display:block;
	width:40px;
	height:1px;
	background:#dadada;
	margin-bottom:18px;
}
.footcenter ul li a{
	line-height:26px;
	color:#787878;
	position:relative;
}
.footcenter ul.ulmeiti a i{
	width:17px;
	height:17px;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0;
	margin-right:5px;
	background:url(/Public/Home/img/home/fooicon/1.jpg) no-repeat center center;
	background-color:transparent;
}
.footcenter ul.ulmeiti a i.ico2{
	background-image:url(/Public/Home/img/home/fooicon/2.jpg);
}
.footcenter ul.ulmeiti a i.ico3{
	background-image:url(/Public/Home/img/home/fooicon/3.jpg);
}
.footcenter ul.ulmeiti a i.ico4{
	background-image:url(/Public/Home/img/home/fooicon/4.jpg);
}
.footcenter ul.ulmeiti a i.ico5{
	background-image:url(/Public/Home/img/home/fooicon/5.jpg);
}
.footcenter ul.ulmeiti a i.ico6{
	background-image:url(/Public/Home/img/home/fooicon/6.jpg);
}
.footcenter ul.ulmeiti a i.ico7{
	background-image:url(/Public/Home/img/home/fooicon/7.jpg);
}
.footcenter ul.ulmeiti a i.ico8{
	background-image:url(/Public/Home/img/home/fooicon/8.jpg);
}
.footcenter ul li a:hover{
	color:#dadada;
}
.footcenter ul.ulmeiti a span{
	width:120px;
	height:200px;
	position:absolute;
	top:-125px;
	left:0;
	display:none;
}
.footcenter ul.ulmeiti a span img{
	width:100%;
}
.footcenter ul.ulmeiti a:hover span{
	display:block;
}
.footerbox .footright{
	float:left;
	width:19%;
	max-width:160px;
	padding-left:18px;
	text-align:center;
}
.footerbox .footright .footimg{
	display:block;
	width:100%;
	height:195px;
	position:relative;
}
.footerbox .footimg img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.footerbox .footimg img:hover{
	top:-2px;
}
.footerbox .footright span{
	display:block;
	line-height:35px;
	font-size:12px;
	margin-bottom:10px;
}
.footright .wxwb{
	font-size:0;
	letter-spacing: -3px;
}
.footright .wxwb a{
	display:inline-block;
	width:25px;
	height:20px;
	background:url(/Public/Home/img/newindex/ico_wx.png) no-repeat center center;
	position:relative;
}
.footright .wxwb a.weibo{
	margin-left:15px;
	background-image:url(/Public/Home/img/newindex/ico_wb.png);
}
.footright .wxwb a.weixin:hover{
	background-image:url(/Public/Home/img/newindex/ico_wx2.png);
}
.footright .wxwb a.weibo:hover{
	background-image:url(/Public/Home/img/newindex/ico_wb2.png);
}
.footright .weixin .footwx{
	display:block;
	position:absolute;
	top:30px;
	left:-22px;
	z-index:99;
	width:110px;
	height:110px;
	display:none;
}
.footright .weixin .footwx:before {
    position: absolute;
    content: '';
    width: 0;
    border-style: solid;
    left:25px;
    top:-15px;
    z-index: 20;
    border-width: 9px;
    border-color: transparent  transparent  #fff transparent;
}
.footright .weixin:hover .footwx{
	display:block;
}
.footerbox .footbottom{
	font-size:14px;
	color:#646464;
	border-top:1px solid #616161;
	text-align:center;
	padding-top:30px;
	padding-bottom:90px;
}
