
.ov{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}

.foot{background: #212221;margin-top:3%;}
.foot_top{padding:3% 0;}
.foot_top .ft_fl{float: left;overflow: hidden;}
.foot_top .ft_fr{float: right;text-align: right;}
.foot_top .ft_fr h3{
	font-size: 24px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.foot_top dl{float: left;cursor: pointer;    width: 20%;
    box-sizing: border-box;
    padding-right: 20px;}
.foot_top dt{color: #fff;font-size: 16px;}
.foot_top dd p{
	margin-top: 15px;
}
.foot_top dd a{display:block;margin-top:15px;color: #646564;}
.foot_top dd a:hover{color: #fff;text-decoration:underline;}
.foot_down{line-height:33px;color: #7e7f7e;text-align: left; padding: 10px 0;}
.foot_down .w1200{border-top:1px solid #383938;}
.foot_down a{color: #7e7f7e;}
.foot_down span{padding:0 2%;}
.foot_down .fd_beian{background: url(../images/icon1.png) no-repeat left center;padding-left: 29px;}

.w1200{max-width:1200px;margin: 0 auto;}
@media only screen and (max-width:1200px) {
	.w1200,.fangan_info,.news_list li a{padding:0 10px;}
	.foot_top dl{margin-left:20px;}
	.foot_top dt{font-size: 15px;}
	.foot_top dd a{font-size: 13px;}
	.foot_top .ft_fl{width: 92%;}
	.foot_top .ft_fr{width: 8%;}
}

@media only screen and (max-width:960px) {
	.foot_down{
		text-align: center;
	}
	.w1200,.w1006,.fangan_info,.news_list li a{padding:0 5px;}
	.foot_top{padding:10px 0;}
	.foot_top .w1200{overflow: inherit;}
	.foot_top .ft_fr{display: none;}
	.foot_top .ft_fl{float:none;width: 100%;text-align: center;margin-left: 0;overflow: inherit;}
	.foot_top dl{display: inline-block;height: 20px;width: 16%;line-height: 20px;margin:0 10px 5px;position: relative;float: none;}
	.foot_top dt{font-size: 14px;white-space: nowrap;}
	.foot_top dd{position: absolute;left:-30px;bottom:20px;width: 100%;background:#b81907;z-index: 9;border:1px solid #5c0f06;padding-bottom: 5px;display: none;width:120px;}
	.foot_top dd a{font-size: 12px;line-height: 14px;margin-top:5px;color: #fff;}
	.foot_top dd a:hover{color: #333;}
	.foot_top dl:hover dd{display: block;}
}

.float{ width:50px; border-radius:5px 0 0 5px; position:fixed; right:0; top:45%; z-index:1000;}
.float a{ width:50px; height:50px; position:relative;}
.float a.n1 .it{ width:220px; height:50px; line-height:50px; text-indent:50px; color:#fff; border-radius:5px 0 0 0; background:#ffbe33 url(../images/img71.png) no-repeat 7% center; position:absolute; left:0; top:0; z-index:1;}
.float a.n2 .it{ width:220px; height:50px; line-height:50px; text-indent:50px; color:#fff; background:#68a5e1 url(../images/img72.png) no-repeat 7% center; position:absolute; left:0; top:0; z-index:1;}
.float a.n3{ background:#42ae3c url(../images/img73.png) no-repeat center;}
.float a.n3 .img{ display:none; position:absolute; left:-160px; top:-50px; z-index:1; padding:5px 7px 5px 5px;}
.float a.n3 .img img{ width:140px; height:140px; background:#fff; padding:5px;}
.float a.n4{ border-radius:0 0 0 5px; background:#555555 url(../images/img74.png) no-repeat center;}
.dis{ display:block; zoom:1;}
.fz20{ font-size:20px; color:#333;}