/*

全站版权

2020-08-19

网迅科技 mmk

*/






.xulong-footer{

	height:351px;

	overflow:hidden;

	/* background-repeat: repeat;

	background-position: center;

	background:url(../images/xulong-foot-bg.jpg); */

	background-color:#015598;

}



.footer {

	width:1280px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



.xulong-foot-logo-code{margin-top: 100px;width: 280px; height: auto; padding-right: 38px;overflow: hidden;float: left; margin-left:20px;}

.flogo{width:260px; overflow: hidden; float: left;}

.flogo  img{width:220px; border-bottom: solid 1px #fff; padding-bottom:5px; margin-left:35px;}

.code{width:255px;margin: 15px 0 0 0; float: right;}

.code p{ float: left;width:120px; overflow: hidden;margin-right: 8px; }

.code img{display: block;  width:105px; height:105px;background:#fff; margin: 0 auto;}

.code span{display: block;line-height: 35px;text-align: center;color:#fff;font-size:0.9vw; height:35px;}

.code .nomar{margin-right: 0;}

.f-contact{

margin-top: 30px;

padding-left:45px;

height: 280px;

width: 480px;

float: left;

border-right-width: 1px;

border-left-width: 1px;

border-right-style: solid;

border-left-style: solid;

border-right-color:#335ecd;

border-left-color: #335ecd;

padding-right:45px;

}

.f-contact h3{

font-size:1.5vw;

color:#fff;

font-weight: normal;

padding-left:15px;

}



.contact{ padding:30px 0 0px 15px; overflow:hidden; float: left;font-size:1.1vw;color:#fff;line-height: 3.2vw; width:460px;}



.contact .f-dz{ float:left; width:100%;}



.contact i{ float:left; width:100%;}



.contact a{color:#fff;}

.ftel{

	background:url(../images/ftel.png) no-repeat left center;

	padding-left: 45px;

	display: block;

	height: 30px;

	line-height:30px;

	margin-top: 20px;

	font-size: 30px;

	color: #FFF;

	font-family: "Times New Roman";

}

.contact em{display: inline-block;}

.foot-nav{margin-top: 30px;padding-left:58px;float: left;}



.foot-nav h3{

font-size:1.5vw;

color:#fff;

font-weight: normal;}

.fnav { overflow:hidden;width:281px;padding-top: 32px; line-height: 30px; float: left;}

.fnav a{display:inline-block;font-size:1vw;color:#fff;line-height: 3vw; width:133px;}



.fnav a:hover{color:#fff;}

    

.foot{padding-top:28px;padding-bottom:15px;}

#footer{width:1280px;margin:0 auto;}

#footer a{color:#666;}

#footer a:hover{color:#0178CC;text-decoration:none;}

.logo1{float:left;}

.copyright{width:670px;float:left;margin-left:30px;line-height:24px;}





.foot-copy

{

	height: 45px;

	line-height: 45px;

	background: #333;

	width:100%;

	margin:0px auto;

	font-size:1vw;

	}





.wrap

{

	position: relative ;

	width: 100% ;

	max-width: 1280px ;

	margin: 0 auto ;

	color:#fff;

	text-align:center;

}



.wrap i{float:right;}



.wrap a{ color:#ffffff;}





.wrap-mobi {

	position: relative ;

	width: 100% ;

	max-width: 1280px ;

	margin: 0 auto ;

	color:#fff;

	display:none;

}



@media screen and (min-width:1800px) and (max-width:2000px)

{



.code p{ float: left;width:105px; overflow: hidden;margin-right: 12px; }

.code img{display: block;  width:105px; height:105px;background:#fff; margin: 0 auto;}

.code span{display: block;line-height: 35px;text-align: center;color:#fff;font-size:0.9vw; height:35px;}

.code .nomar{margin-right: 0;}

.f-contact{

margin-top: 41px;

padding-left:45px;

height: 280px;

width: 480px;

float: left;

border-right-width: 1px;

border-left-width: 1px;

border-right-style: solid;

border-left-style: solid;

border-right-color:rgba(13,94,177,0.9);

border-left-color: rgba(13,94,177,0.9);

padding-right:45px;

}

.f-contact h3{

font-size:1.4vw;

color:#fff;

font-weight: normal;

padding-left:15px;

}



.contact{ padding:30px 0 0px 15px; overflow:hidden; float: left;font-size:1vw;color:#fff;line-height: 2.5vw; width:460px;}



.contact .f-dz{ float:left; width:100%;}



.contact i{ float:left; width:100%;}



.contact a{color:#fff;}

.ftel{

	background:url(../images/ftel.png) no-repeat left center;

	padding-left: 45px;

	display: block;

	height: 30px;

	line-height:30px;

	margin-top: 20px;

	font-size: 30px;

	color: #FFF;

	font-family: "Times New Roman";

}

.contact em{display: inline-block;}

.foot-nav{margin-top: 41px;padding-left:58px;float: left;}



.foot-nav h3{

font-size:1.4vw;

color:#fff;

font-weight: normal;}

.fnav { overflow:hidden;width:281px;padding-top: 32px; line-height: 30px; float: left;}

.fnav a{display:inline-block;font-size:1vw;color:#fff;line-height: 2.6vw; width:133px;}



.fnav a:hover{color:#fff;}

    

.foot{padding-top:28px;padding-bottom:15px;}

#footer{width:1280px;margin:0 auto;}

#footer a{color:#666;}

#footer a:hover{color:#0178CC;text-decoration:none;}

.logo1{float:left;}

.copyright{width:670px;float:left;margin-left:30px;line-height:24px;}





.foot-copy

{

	height: 45px;

	line-height: 45px;

	background: #333;

	width:100%;

	margin:0px auto;

	}





.foot-copy .wrap

{

margin:0px auto;

width:1280px;

color:#fff;

text-align:center;

}





}



@media screen and (max-width:1280px)

{

.code img{display: block;  width:110px; height:110px; margin: 0 auto;}

.code span{font-size:1.1vw;}

.code .nomar{margin-right: 0;}



.xulong-foot-logo-code{ margin-left:28px;}

.f-contact{

margin-top: 81px;

padding-left:38px;

padding-right:38px;

height: auto;



}

.f-contact h3{

font-size:1.6vw;

color:#fff;

font-weight: normal;

}



.contact{font-size:1.3vw;line-height:3vw;}

.ftel{

margin-top: 20px;

font-size: 2.8vw;

margin-bottom:20px;



}

.foot-nav{margin-top: 81px;padding-left:48px;float: left;}



.foot-nav h3{

font-size:1.6vw;

}

.fnav { width:231px;}

.fnav a{font-size:1.3vw;line-height:3vw;}



.foot-copy

{

height: 45px;

line-height: 45px;

background: #333;

width:100%;

margin:0px auto;

}

.wrap

{

margin:0px auto;

max-width:1180px;

color:#fff;

}



}



@media screen and (max-width:1100px) 

{



.xulong-footer{ height: 330px; width:100%; float:left;}

.footer {width:100%;}

.code{float:left; margin-left:20px;}

.code img{ width:100px; height:100px; margin-left:5px; margin-right:5px; }

.code span{font-size:1.5vw;}

.code .nomar{margin-right: 0;}

.xulong-foot-logo-code{ margin-left:20px; width:31.333333%;height:auto; margin-top:100px;}

.flogo  img{ margin-left:10px; margin-top:20px; width:90%;  }

.f-contact{

height: auto;

width:36.333333%;

border:none;

margin-left:-140px;

margin-right:30px;

float:left;

margin-top:50px;

}

.f-contact h3{

font-size:2vw;

color:#fff;

font-weight: normal;

margin-bottom:2.5vw;

}

.contact{font-size:1.6vw;line-height:4vw; margin:0px; padding:0px; margin-left:10px;}

.ftel{

margin-top: 20px;

font-size: 2.5vw;

margin-bottom:30px;



}

.foot-nav{margin-top: 50px;padding-left:80px; }

.foot-nav h3{

font-size:2vw;

}

.fnav a{font-size:1.6vw;line-height:4vw;}



.foot-copy{

float:left;

width:100%;

height: 45px;

line-height: 45px;	

}





.wrap

{

margin:0px auto;

max-width:1080px;

color:#fff;

font-size:1.5vw;

}



.wrap i{float:right;}



.wrap a{ color:#ffffff; font-size:1.5vw;}



.wrap-mobi 

{

position: relative ;

width: 100% ;

max-width: 1080px ;

margin: 0 auto ;

color:#fff;

display:none;

}



}



@media screen and (max-width:1000px) 

{

.xulong-footer{ height: 360px;}

.footer {width:100%;}

.code{float:left; margin-left:10px;}

.code img{ width:100px; height:100px; margin-left:5px; margin-right:5px; }

.code span{font-size:1.4vw;}

.code .nomar{margin-right: 0;}

.xulong-foot-logo-code{ margin-left:10px; width:33.333333%;height:auto;margin-top: 120px;}

.flogo  img{ margin-left:10px; margin-top:20px; width:90%;  }

.f-contact{

height: auto;

width:31.333333%;

border:none;

margin-left:-140px;

margin-right:30px;

float:left;

margin-top: 41px;

}

.f-contact h3{

font-size:2.4vw;

color:#fff;

font-weight: normal;

margin-bottom:30px;

}

.contact{font-size:1.8vw;line-height:4.8vw;}

.ftel{

margin-top: 20px;

font-size: 2.5vw;

margin-bottom:30px;



}

.foot-nav{margin-top: 41px;padding-left:100px; }

.foot-nav h3{

font-size:2.4vw;

}

.fnav a{font-size:1.8vw;line-height:4.8vw;}



.foot-copy{

float:left;

width:100%;

height: 50px;

line-height: 50px;	

}



.wrap

{

margin:0px auto;

max-width:980px;

color:#fff;

font-size:1.8vw;

text-align:center;

}



.wrap i{ display:none;}



.wrap a{ color:#ffffff; font-size:1.8vw; }



.wrap-mobi 

{

position: relative ;

width: 100% ;

max-width: 980px ;

margin: 0 auto ;

color:#fff;

display:none;

}





}



@media screen and (max-width:900px) 

{

.xulong-footer{ height: 350px;}

.footer {width:100%;}

.code{float:left; margin-left:20px; }

.code img{ width:100px; height:100px; margin-left:5px; margin-right:5px; }

.code span{font-size:1.8vw;}

.code .nomar{margin-right: 0;}

.xulong-foot-logo-code{ width:40.333333%;height:auto;margin-top: 10px; margin-left:30px; margin-top:100px;}

.flogo  img{ margin-left:10px; margin-top:20px; width:90%;  }

.f-contact{

float:left;

height: auto;

width:54%;

border:none;

margin-right:20px;

float:left;

margin-top: 35px;

}

.f-contact h3{

font-size:2.4vw;

color:#fff;

font-weight: normal;

margin-bottom:20px;

}

.contact{font-size:2vw;line-height:5.5vw; width:100%;}

.ftel{

margin-top: 20px;

font-size: 2.5vw;

margin-bottom:30px;



}

.foot-nav{ display:none;}

.foot-nav h3{

font-size:1.8vw;

}

.fnav a{font-size:2vw;line-height:3.5vw;}



.foot-copy{

float:left;

width:100%;

height: 50px;

line-height: 50px;	

}



.wrap

{

margin:0px auto;

max-width:880px;

color:#fff;

font-size:1.9vw;

text-align:center;

}



.wrap i{ display:none;}



.wrap a{ color:#ffffff; font-size:1.9vw; }



.wrap-mobi 

{

position: relative ;

width: 100% ;

max-width: 880px ;

margin: 0 auto ;

color:#fff;

display:none;

}





}





@media screen and (max-width:800px) 

{

.xulong-footer{ height: auto;}

.footer {width:100%;}

.code{float:left; margin-left:15px;}

.code img{ width:100px; height:100px; margin-left:5px; margin-right:5px; }

.code span{font-size:2vw;}

.code .nomar{margin-right: 0;}

.xulong-foot-logo-code{ margin-left:30px; width:43.333333%;height:auto;margin-top: 120px; }

.flogo  img{ margin-left:10px; margin-top:60px; width:90%;  }

.f-contact{

float:left;

height: auto;

width:50.333333%;

border:none;

margin-left:-140px;

margin-right:30px;

float:left;

margin-top: 41px;

margin-bottom:31px;

}

.f-contact h3{

font-size:2.8vw;

color:#fff;

font-weight: normal;

}

.contact{font-size:2.1vw;line-height:5vw;}

.ftel{

margin-top: 20px;

font-size: 2.5vw;

margin-bottom:30px;



}

.foot-nav{ display:none;}

.foot-nav h3{

font-size:1.8vw;

}

.fnav a{font-size:1.6vw;line-height:3.5vw;}



.foot-copy{ font-size:2.4vw;line-height:6vw; height:6vw; text-align:center;}



.wrap { display:none; }



.wrap-mobi 

{

	position: relative ;

	width: 100% ;

	margin: 0 auto ;

	color:#fff;

	display: block;

}



}



@media screen and (max-width:768px) 

{

.xulong-footer

{height: auto; background-image:none; background-color:#015598;}

.footer 

{width:100%; height:auto;margin: 0 auto; margin-top:0px;}

.xulong-foot-logo-code{float: left;  width:100%; height:auto;  margin-top:2vw; border-bottom:solid 1px #fff; margin-left:0px;}

.flogo{width:100%; float:left;}

.flogo  img

{ width:80%; height:auto; padding:0px; margin-top:10vw; padding-bottom:5vw; border:none; margin-left:5vw;}

.code{ float:left; width:50%;margin-top:5vw; margin-left:26%;}

.code p{ float: left;width:160px; overflow: hidden; margin-right:2vw; margin-left:2vw;}

.code img{display: block;  width:150px; height:150px;background:#fff; margin: 0 auto;}

.code span{font-size:2.6vw; padding-top:2vw; padding-bottom:2vw; text-align:center;}

.f-contact

{

float:left;

width:100%;

border:none;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom: none;

margin:0px; 

padding:0px;

height:auto;

margin-bottom:100px;

border-bottom:solid 1px #fff;



}

.foot-nav{ display: none !important ; }

.f-contact h3{display: none !important ;}



.contact{font-size:3.2vw; line-height:8vw; width:100%; overflow:hidden; float:left;padding-top:2vw; margin-left:30px;

padding-bottom:2vw;}



.ftel

{font-size: 6vw;}



.foot-nav{

float:left;

width:100%;

border:none;

padding-top:4vw;

margin-top:10vw;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;

margin:0px; 

padding:0px;

}



.foot-nav h3

{

font-size:4vw;padding-top:4vw; margin-left:10px;

}



.fnav { width:100%; margin-bottom:20px; }

.fnav a{font-size:3.2vw; line-height:7vw; width:28.666666%; overflow:hidden; margin-left:30px;}



.foot-copy{display: none !important ;}



.wrap { display:none; }



.wrap-mobi 

{

	position: relative ;

	width: 100% ;

	max-width: 1280px ;

	margin: 0 auto ;

	color:#fff;

	display: block;

}





}



@media screen and (max-width:425px) 

{

.flogo{width:100%; float:left;margin:0px auto; margin-top:3vw; margin-bottom:2vw;}

.flogo  img{ width:85%; height:auto; padding:0px; margin-top:5vw;}

.code{ float:left; width:100%;margin-top:10px; margin-left:13px;}

.code p{ float: left; text-align:center; padding-left:15px; margin-top:3vw; margin-bottom:4vw;  }

.code img{display: block; margin: 0 auto;width:100%; height:auto;}

.code span{font-size:3.8vw;}

.f-contact

{

float:left;

width:100%;

border:none;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;

margin:0px; 

padding:0px;

height:auto;

margin-bottom:100px;

}

.foot-nav{ display: block; }

.foot-nav h3

{

font-size:4.5vw;padding-top:4vw; margin-left:20px;

}



.contact{font-size:3.8vw; line-height:10vw; width:100%; overflow:hidden; float:left;padding-top:2vw; margin-left:30px;

padding-bottom:2vw;}



.f-contact h3

{

font-size:4.5vw;padding-top:4vw; margin-left:10px;

}





.ftel

{font-size: 6vw;}



.foot-nav{

float:left;

width:100%;

border:none;

padding-top:4vw;

margin-top:10vw;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;margin:0px; 

padding:0px;

}



.foot-nav h3

{

font-size:4.5vw;padding-top:4vw; margin-left:20px;

}



.fnav { width:100%; margin-bottom:20px; }

.fnav a{font-size:3.8vw; line-height:7vw; width:38.666666%; overflow:hidden; margin-left:30px;}



.foot-copy

{

height: 15vw;

line-height: 15vw;

font-size:4vw;

}



.wrap { display:none; }



.wrap-mobi 

{

	position: relative ;

	width: 100% ;

	max-width: 1280px ;

	margin: 0 auto ;

	color:#fff;

	display: block;

}

}





@media screen and (max-width:375px) 

{

.flogo{width:100%; float:left;margin:0px auto; margin-top:3vw; margin-bottom:2vw;}

.flogo  img{ width:78%; height:auto; padding:0px; margin-top:5vw; margin-left:10%;}

.code{ float:left; width:100%;margin-top:10px; margin-left:0px;}

.code p{ float: left; text-align:center; padding-left:8px; margin-top:3vw; margin-bottom:4vw;  }

.code img{display: block; margin: 0 auto;width:100%; height:auto;}

.code span{font-size:4.5vw;}

.f-contact

{

float:left;

width:100%;

border:none;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;

margin:0px; 

padding:0px;

height:auto;

margin-bottom:100px;

}



 .f-contact .contact span

 { 

 float:left;

 width:100%;

 margin:0px;

 padding:0px;}

.foot-nav{ display: block; }

.foot-nav h3

{

font-size:4.8vw;padding-top:4vw; margin-left:20px;

}



.contact{font-size:4vw; line-height:10vw; width:100%; overflow:hidden; float:left;padding-top:2vw; margin-left:30px;

padding-bottom:2vw;}



.f-contact h3

{

font-size:4.8vw;padding-top:4vw; margin-left:10px;

}





.ftel

{font-size: 6vw;}



.foot-nav{

float:left;

width:100%;

border:none;

padding-top:4vw;

margin-top:10vw;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;margin:0px; 

padding:0px;

}



.foot-nav h3

{

font-size:4.8vw;padding-top:4vw; margin-left:20px;

}



.fnav { width:100%; margin-bottom:20px; }

.fnav a{font-size:4.2vw; line-height:7vw; width:40.666666%; overflow:hidden; margin-left:30px;}



.foot-copy

{

height: 15vw;

line-height: 15vw;

font-size:4.5vw;

}



.wrap { display:none; }



.wrap-mobi 

{

	position: relative ;

	width: 100% ;

	max-width: 1280px ;

	margin: 0 auto ;

	color:#fff;

	display: block;

}

}



@media screen and (max-width:320px) 

{

.flogo{width:100%; float:left;margin:0px auto; margin-top:3vw; margin-bottom:10vw;}

.flogo  img{ width:86%; height:auto; padding:0px; margin-top:5vw; margin-left:3%;}

.code{ display:none;}



.f-contact

{

float:left;

width:100%;

border:none;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;

margin:0px; 

padding:0px;

height:auto;

margin-bottom:100px;

}

.foot-nav{ display: block; }

.foot-nav h3

{

font-size:4.8vw;padding-top:4vw; margin-left:0px; float:leftl

; width:100%;}



.contact{font-size:4.5vw; line-height:12vw; width:100%; overflow:hidden; float:left;padding-top:2vw; margin-left:10px;

padding-bottom:2vw;}



.f-contact h3

{

font-size:6vw;padding-top:4vw; margin-left:0px; float:left

; width:100%;}





.ftel

{font-size: 6vw;}



.foot-nav{

float:left;

width:100%;

border:none;

padding-top:4vw;

margin-top:10vw;

margin-left:0px;

margin-top:0px;

padding-bottom:4vw;

border-bottom:solid 1px #fff;margin:0px; 

padding:0px;

}



.foot-nav h3

{

font-size:6vw;padding-top:4vw; margin-left:0px; float:left

; width:100%; margin-left:15px;}



.fnav { width:100%; margin-bottom:20px; }

.fnav a{font-size:4.5vw; line-height:7vw; width:40.666666%; overflow:hidden; margin-left:20px;}



.foot-copy

{

height: 15vw;

line-height: 15vw;

font-size:4.8vw;

}



.wrap { display:none; }



.wrap-mobi 

{

	position: relative ;

	width: 100% ;

	margin: 0 auto ;

	color:#fff;

	display: block;

}

}