@charset "utf-8";
/* CSS Document */


ul, ol { 
    list-style: none; 
    margin:0;
}
body{margin:0}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{line-height:1.42857143}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#4e99ff;text-decoration:none}
a:hover,a:focus{color:#016dff}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:90%}
@media(min-width:480px){.container{width:93%}}
@media(min-width:768px){.container{width:720px}}
@media(min-width:992px){.container{width:940px}}
@media(min-width:1200px){.container{width:1140px}}
@media(min-width:1440px){.container{width:1360px}}
@media(min-width:1680px){.container{width:1580px}}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main.container-fluid,.main.container{padding-left:15px !important;padding-right:15px !important}.row{margin-left:-15px;margin-right:-15px}


.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.modal-header:after,.modal-footer:after{clear:both}

.friendly-link-n120m-5 footer{background-size:cover;position:relative;overflow:hidden}
#footer{ padding-top:6.25vw;
background-color:#2a3139; border-top:4px #68c49a solid; color:#fff}
#footer a{
color:#fff}
.footer_1_mid_mid ul li a{
display:inline-block; position:relative;}
.footer_1_mid_mid ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; background-color:#fff; left:0; bottom:-2px; height:1px; width:0}
.footer_1_mid_mid ul li a:hover:after{
width:100%;}
.footer_1_left{
float:left; width:29.5%;}
.footer_1_left img{
max-width:88.28451882845188%;}
.footer_1_mid{
float:left; width:69.5%;}
.footer_1_right{
float:right; width:30.5%;}
.footer_1_mid_mid{ overflow:hidden; padding:0 0.7vw; min-height:270px;
border-right:1px #565b61 solid;}
.footer_1_mid_mid ul li{
float:left; width:20%;}
.footer_title{
  font-size:18px; padding-bottom:.5em;}
.footer_1_mid_mid ul li dl dd a{
font-size:14px;} 
.footer_1_mid_mid ul li dl dd{
margin-top:1em;}
.footer_1_mid_mid_mid{
padding:0;}
.footer_1_right_mid{
padding-left:4.42708333333333vw;}
.footer_1_right_mid_1{
margin-top:1em;}
.footer_1_right_mid_1 dl dd{ margin-left:1.25em;
float:left; text-align:center}
.footer_1_right_mid_1_2{
margin-top:7px;}
.footer_1_right_mid_1 dl dd:nth-child(1){
margin-left:0}
.footer_1_right_mid_2 a{
display:inline-block; width:7.5em; height:2em; line-height:2em; text-align:center; color:#fff; background-color:#68c49a;border-radius:2em;}
.footer_1_right_mid_2 a span{ padding-left:22px;
font-size:.875em; display:inline-block; position:relative; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img5.png);}
.footer_1_right_mid_2{
margin-top:2em;}
.footer_2_left{
float:left;}
.footer_2_right{
float:right;}
.footer_2{
font-size:14px; color:#d0d0d0;}
#footer .footer_2 a{
color:#d0d0d0}
#footer .footer_2 a:hover{
color:#fff}
.footer_2{ margin-top:5em;
border-top:1px #565b61 solid; padding:2em 0;}
@media screen and (max-width:1280px) {
#footer .indexmid{
margin:0 2.60416666666667%}
}
@media screen and (max-width:1080px) {
.footer_1_right_mid_1 dl dd{
width:48%; margin:0;}
.footer_1_right_mid_1 dl dd:nth-child(2){
float:right}
}
@media screen and (max-width:1024px) {
.footer_1_mid_mid{
border-right:none}
.footer_1_right{
width:100%;}
.footer_1_mid{
display:none}
.footer_2_left,.footer_2_right{
float:none; width:100%; text-align:center}
.footer_2_right{
padding-top:.875em;}
}
@media screen and (max-width:810px) {
.footer_1_left img{
	max-width:50%;}
	.footer_2{
	margin-top:2em;}
	.footer_1_mid{
	display:none}
	.footer_1_left{
	width:100%;}
}
.lxtxt1{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../images/fbot1.png') no-repeat;}
.lxtxt2{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../images/fbot2.png') no-repeat;}
.lxtxt3{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../images/fbot3.png') no-repeat;}
.lxtxt4{width:100%; float:left; font-size:14px; height:25px; font-weight:normal; line-height:25px; text-align:left; padding-left:30px;background:url('../images/fbot4.png') no-repeat;}
.bot{width:100%; height:40px; margin-top:10px; float:left;}
.bot .ww{width:15%; float:left; margin:0 0.5%; height:40px;}
.bot .ww a{height:40px;}
.bot .ww img{height:40px;}
.weixin {
position: relative;
}
.weixin img.qrcode {
position: absolute;
z-index: 99;
top: -135px;
right: -38px;
width: 120px;
max-width: none;
height: 120px;
max-height: none;
transform: scale(0);
transform-origin: top right;
opacity: 0;
border: 2 solid #0085ba;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;

}

.weixin:hover img.qrcode {
transform: scale(1);
opacity: 1;
}

