@charset "utf-8";
/* footer */
.footer-links{padding:10px 0; background: #3a6fbd; border-bottom:#609ffc 1px solid; font-size: 16px;}
.footer-links .hd ul{margin: 0 -5px;}
.footer-links .hd ul li{float: left; width: 25%;}
.footer-links .hd ul li a{position: relative; z-index:5; display: block; color: #fff; text-align: center; margin: 0 5px; line-height: 41px; height: 45px; border-radius: 4px;}
.footer-links .hd ul li a span{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.footer-links .hd ul li.hs a:after{content: ''; margin-top: 3px; width: 14px; height: 8px; background: url(/uploads/image/2images/icon_links_white.png) no-repeat; opacity: .4; margin-left: 20px; transition: .3s all;}
.footer-links .hd ul li.hs a:after,
.footer-links .hd ul li a span{display: inline-block; vertical-align: middle;}
.footer-links .hd ul li.on a:after{transform: rotate(-180deg); opacity: 1;}
.footer-links .hd ul li.hs.on a{color: #fff; background: rgba(255,255,255,.2); box-shadow:0 0 5px 1px rgba(0,0,0,0.08);}
.footer-links .bd ul{padding:14px 0 16px; margin: 0 -5px; overflow: hidden; display: none;}
.footer-links .bd ul li{float: left; width: 25%; padding:0 5px; box-sizing: border-box; margin-bottom: 5px;}
.footer-links .bd ul li a{display: block; padding:10px;font-size:0.9375em; font-weight: normal; line-height:1.6em; overflow:hidden;  background: rgba(255,255,255,.1); border-radius: 3px; text-align: center; color: rgba(255,255,255,.8); max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition: .3s all;}
.footer-links .bd ul li a:hover{background: rgba(255,255,255,.2); color: rgba(255,255,255);}

@media (max-width: 1480px) {
	.footer-links .hd ul li a{font-size: 1em;}
}

@media (max-width: 1280px) {
	.footer-links{padding: 10px 0;}
	.footer-links .bd ul{padding: 10px 0;}
}

@media (max-width: 1280px) {
	.footer-links{padding: 20px 0;}
	.footer-links .hd ul li,
	.footer-links .bd ul li{width: 50%;}
	.footer-links .hd ul li a span{display: block; text-align: left; max-width: 80%; margin: 0 auto;}
	.footer-links .hd ul li.hs a:after{position: absolute; margin-top: -3px; right: 20px; top: 50%;}
	.footer-links .bd ul li a{text-align: left; padding-left: 20px; padding-right: 20px;}
}

@media (max-width: 768px) {

}

@media (max-width: 480px) {
	.footer-links .bd ul{padding-bottom: 0;}
	.footer-links > .container{margin: 0;}
	.footer-links .hd ul li, .footer-links .bd ul li{width: 100%;}
	.footer-links .hd ul{margin: 0;}
	.footer-links .hd ul li a{margin: 0; padding: 0 15px;}
	.footer-links .hd ul li a span{max-width: none;}
	.footer-links .hd ul li.hs a:after{right: 15px;}
	.footer-links .bd ul li a{padding-left: 15px; padding-right: 15px;}
}


.footer{background: #3a6fbd; color: #fff; border-top: #1645bb 1px solid;}
.footer .container{position: relative; min-height: 100px; padding-top: 30px; padding-bottom: 30px; color: #fff;}
.footer a{color: #fff;}
.footer-txt{padding-right: 30%; line-height: 2; font-size: 16px;}
.footer-nav{font-weight: bold;}
.footer-nav a   a{margin-left: 10px;}
.footer-copyright span{display: inline-block; margin-right: 15px;}
.footer-copyright span.beian{white-space: nowrap;}
.footer-copyright span.beian img{margin-right: 5px; display: inline-block; vertical-align: middle;}

.footer-wzbs{position: absolute; top: 50%; right: 0; margin-top: -40px; text-align: left;}
.footer-wzbs span{display: inline-block; vertical-align: middle;}
.footer-wzbs span#_span_jiucuo{margin-right: 10px;}
@media (max-width:1280px){
	.footer-txt{padding-right: 0; text-align: center; margin-bottom: 20px;}
  .footer-wzbs{position: static; margin-top: 0; text-align: center;}
  .footer-wzbs span{display: inline-block; vertical-align: middle;}
}
@media (max-width:992px){
  .footer-copyright span.none{display: none !important;}
}
@media (max-width:414px){
  .footer-wzbs span#_ideconac img{height: 70px;}
  .footer-wzbs span#_span_jiucuo img{height: 45px;}
  .footer-wzbs span#_span_wzafw img{height: 45px;}
}