
@media all and (min-width:900px){

footer{background-color: #2c2c2c; margin-top: 30px;}
footer .footer{width: 86%; margin:0 auto; padding-bottom: 50px;position: relative;}
footer .footer:after{content: '';display: block;clear: both;}
footer .footer .l{padding-top: 50px; float: left;width:66%;}
footer .footer .l .phone{color:#fafafa;}
footer .footer .l .phone span{line-height: 33px; background:url(../../ico_tel.png) no-repeat left center; padding-left: 43px; display: inline-block;font-size: 16px;}
footer .footer .l .phone span:last-child{margin-left: 6%;}
footer .footer .l .navlist{margin-top: 30px; border-top: 1px solid #838383; display: flex;}
footer .footer .l .navlist a{color:#fafafa;flex:1;font-size: 16px; line-height: 58px;}
footer .footer .l .navlist a:hover{color: red;}
footer .footer .l .copy{margin-top: 10px;}
footer .footer .l .copy,footer .footer .l .copy a{color: #a4a4a4}
footer .footer .l .copy a:hover{color: red;}
footer .footer .l .copy p{line-height: 28px;}

footer .footer .erweima{width:320px;height: 160px;background-color: #fff; right: 0;top: 50%;margin-top: -80px;position: absolute;}
footer .footer .erweima:after{height: 80px;content: '';width: 1px;background-color: #c4c4c4; left: 50%; position: absolute;top: 50%;margin-top: -40px;}
footer .footer .erweima img{position: absolute;width: 120px;height: 120px;top: 50%;margin-top: -60px;}
footer .footer .erweima img:first-child{left:20px;}
footer .footer .erweima img:last-child{right:20px;}
footer .footer .icp{padding-left: 50px;}
footer .footer .morenews{line-height: 28px;}
footer .footer .morenews ul{display: inline-block;margin-left: 50px; line-height: 28px; height: 28px; vertical-align: top;}
footer .footer .morenews ul li{line-height: 28px; height: 28px; overflow: hidden; vertical-align: top;display: inline-block;}
footer .footer .morenews ul a{display: block;line-height: 28px;height: 28px;}



.header{
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	background:#fff;
	border-bottom:1px solid #ccc;
}
.banner{
margin-top:105px;
}
.head{
	width: 1320px;
	margin:27px auto;

}
.head img{

	float: left;
}
.head .bar{
	width: 64%;
	float: right;
}
.head .bar ul{display:flex;}
.head .bar ul li{
	flex:1;
	padding: 12px 0;
	border-radius: 40px;
	text-align: center;
	font-size:18px;
	color:#1b1b1b;
	transition: 0.5s;
	cursor: pointer; margin-right:5px;
}
.head .bar ul li:hover{
	background: #ec4344;

}
.head .bar ul li:hover a{
		color:#fff;
}
.head .bar ul .active{
	background: #ec4344;
}
.head .bar ul .active a{
	color:#fff;
}





.rotate{transform-origin:center center;transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    -ms-transition: -ms-transform 0.5s;}

.navList{width: 100%;height: 60px;background-color: #ef2727;}
.navList ul{display: flex;width: 83%;margin:0 auto;min-width: 1300px;}
.navList ul li{flex: 1; position: relative; height: 60px; text-align: center;}
.navList ul li>a{color:#fff; font-size:16px; line-height: 60px;display: inline-block;}
.navList ul li:hover{background-color: #3d3d3d;}
.navList ul li dl{z-index:100;position: absolute; top: 60px; width: 100%; box-shadow: 0 1px 5px 0 rgba(70,70,70,.392); padding:0; display: none; background-color: #fff;}
.navList ul li dl dd{line-height: 50px;border-bottom: 1px solid #f1f5f8;}
.navList ul li dl dd:last-child{border-bottom: none;}
.navList ul li dl dd a{font-size: 16px; color: #3d3d3d; display: block;width: 100%;height: 100%;}
.navList ul li dl dd a:hover{color: red;background-color: #f5f9fc;}
.navList ul li i{background:url(../../navlist.png) center no-repeat; display: inline-block;width: 13px;height: 13px; margin-left: 7px; vertical-align: middle;}


/*右侧客服*/
.kefu{position:fixed;right:5px; top:200px; width:115px; color:#fff;}
.kefu dt{background:url(../../kf_01.png) no-repeat; height:33px; text-align:center; font-size:16px;padding-top:3px;}
.kefu ul li{background:url(../../kf_02.png) no-repeat; height:90px; padding-top:11px;}
.kefu ul li dd{padding-left:21px; line-height:26px;height:26px;border-bottom:1px dashed rgba(255,255,255,0.6); font-family:'微软雅黑';}
.kefu ul li dd:first-child{background:url(../../kf_03.png) left 5px center no-repeat;}
.kefu ul li dd:first-child+dd{background:url(../../kf_04.png) left 5px center no-repeat;}
.kefu ul li dd:first-child+dd+dd{background:url(../../kf_05.png) left 5px center no-repeat;border-bottom:none;}
.kefu ul li a{color:#fff}


.applyBg{background-color: rgba(0,0,0,0.8); position: fixed;z-index: 100000;top: 0;left: 0;bottom: 0;right: 0;display: none;}
.applyBg .applyBox{width: 559px;background-color: #fff;border-radius: 12px;padding:0 0 17px;position: absolute;top: 50%;left: 50%;margin-top: -320px;margin-left: -279.5px;z-index: 100001}
.applyBg .applyBox .title{height: 55px;line-height:55px;font-size:20px;color:#fff;text-align:center;background:url(apply/a1.png) no-repeat center;position: relative;}
.applyBg .applyBox .title span{display: block;position: absolute;width: 32px;height: 32px;background:url(apply/close.png) no-repeat center; top: 50%; margin-top: -16px; left: 5%; cursor: pointer;}
.applyBg .applyBox ul{width: 90%;margin:0 auto;}
.applyBg .applyBox ul li{border:1px solid #ffdbdb;margin:13px 0 0 0;line-height: 48px;border-radius: 5px;position: relative;}
.applyBg .applyBox ul li input,.applyBg .applyBox ul li select{width: calc(100% - 90px);height:40px;display: inline-block;vertical-align: middle;border:none;background:none;}
.applyBg .applyBox ul li:first-child{margin-top: 25px;}
.applyBg .applyBox ul li span{color: #333;}
.applyBg .applyBox ul li span img{display: inline-block; vertical-align: middle;margin:0 10px;}
.applyBg .applyBox .xieyi{width: 90%;margin:10px auto 40px;line-height: 16px;}
.applyBg .applyBox .xieyi span{width: 16px;line-height: 16px;height:16px;display: inline-block;background-color: #f04e5d;border-radius: 2px; vertical-align: middle;margin:0 13px;color: #333;cursor: pointer; position: relative;}
.applyBg .applyBox .xieyi span img{width: 10px;position: absolute;top: 50%;margin-top: -3px;left: 50%;margin-left: -5px; display: none;}
.applyBg .applyBox .xieyi a:hover{color: red;}
.applyBg .applyBox ul li .raido{display: inline-block;padding: 0 0 0 80px;}
.applyBg .applyBox ul li .raido i{width:13px;height: 13px;border-radius: 50%;display: inline-block;vertical-align: middle;background-color: #bbb6b6;position: relative;cursor: pointer;margin:0 0 0 10px;}
.applyBg .applyBox ul li .raido i:first-child{margin:0 80px 0 10px;}
.applyBg .applyBox ul li .raido i img{width: 8px;position: absolute;top: 50%;margin-top: -3px;left: 50%;margin-left: -4px;}
.applyBg .applyBox .btn{width: 330px;height: 49px;line-height:49px;background:url(apply/btn.png) no-repeat center;font-size: 20px;color: #fff;text-align: center;margin:0 auto;cursor: pointer;}
.applyBg .applyBox ul li .raido i.current{background-color: #f04e5d;}

}