@charset "utf-8";
/* footer */
.footer-links{background: rgba(0, 89, 184, .8); padding-top: 15px;  clear: both;}

/* .footer-links .hd{padding: 24px 0;} */
.footer-links .hd ul{margin-left: -15px; margin-right: -15px;}
.footer-links .hd ul li a{cursor: pointer; position: relative; z-index:5; display: block;padding: 0 40px 0 18px;  margin-left: 15px; margin-right: 15px; line-height: 36px; height: 36px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #fff;}
.footer-links .hd ul li.hs a:after{content: '';position: absolute;right: 17px;top: 50%;margin-top: -4px;width: 13px;height:9px;background: url(../images/public/arrow_white_down.png) no-repeat;background-size: 100%;transition: .3s all;opacity: 0.45;}
.footer-links .hd ul li.hs.on a:after{transform: rotate(-180deg);}
.footer-links .hd ul li.hs.on a,
.footer-links .hd ul li a:hover{color: #fff;}
.footer-links .bd .item{display: none; padding:14px 0 16px; }
.footer-links .bd ul{margin: 0 -15px -5px; overflow: hidden;}
.footer-links .bd ul li{padding:0 15px; box-sizing: border-box; margin-bottom: 5px;}
.footer-links .bd ul li a{display: block; padding:8px 18px;font-weight: normal; line-height:1.6em; overflow:hidden;  background: rgba(204,204,204,.3); border-radius: 3px; color: #fff; 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(204,204,204,.5);}
.footer-links .item-item .com-title h3{font-size: 1.25em;}
.footer-links .bd .item .item-item:last-child{margin-bottom: 0;}

@media (max-width: 1280px) {
	.footer-links .hd ul{margin-left: -10px; margin-right: -10px;}
	.footer-links .hd ul li a{ margin-left: 10px; margin-right: 10px;}
  	.footer-links .hd ul li a{margin-bottom: 10px;}
	.footer-links .bd ul{margin-left: -10px; margin-right: -10px;}
	.footer-links .bd ul li{padding:0 10px;}
}

@media (max-width: 480px) {
  body:not(.nores) .footer-links .bd ul li a{text-align: left;}
  body:not(.nores) .footer-links .hd ul li.hs.on a{/* background: #F0F7FF; */border: #3690F7 1px solid;border-radius: 2px;/* color: #286DC7; */font-weight: bold;}
}

.footer{position: relative; padding: 0px 0 45px; color: #fff; background: rgba(0, 89, 184, .8); line-height:2.25;}
.footer .row > div{padding-top: 10px; padding-bottom: 10px;  height: 128px; box-sizing: border-box;}
.footer a{color: #fff;}
.footer a:hover{font-weight: bold;}
.footer-nav .split{margin: 0 10px;}
.footer-copyright .beian img{width: 15px;vertical-align: middle;}
.footer-copyright span{margin: 0px 5px;}
.footer-wzbs,.footer-jiucuo{text-align: center;}
.footer-wzbs img{vertical-align: middle;}
.footer-wzbs #_span_jiucuo img{height: 45px; background: #e3e3e3;}
.footer-wzbs #_span_wzafw img{height: 45px; margin-left: 10px;}
.footer .line{position: relative;}
.footer .line:before{content: ''; width: 1px; position: absolute; left: 0; top: 20px; bottom: 20px; background: #C9C9C9; opacity: 0.52;height: 100%;}
.footer-wzbs{padding-top: 40px;margin-right: 15px}
.footer-c{padding-left: 20px;}
.footer-jiucuo{padding-top: 20px;}
.footer-wzbs #_ideConac img{height: 66px;}
.footer-ewm{margin-top: 20px;}

/*responsive*/
@media (max-width: 1280px) {
	body:not(.nores) .footer{text-align: center;}
	body:not(.nores) .footer .line:before{display: none;}
	body:not(.nores) .footer-c, 
	body:not(.nores) .footer-copyright{padding: 0;}
	body:not(.nores) .footer .row > div{height: auto;}
	body:not(.nores) .footer-wzbs{padding-top: 0;}
}

@media (max-width: 992px) {
}


/* xs mobile*/
@media (max-width: 768px) {
	.footer-ewm{display: none;}
	
}


@media (max-width: 480px) {
	body:not(.nores) .footer{padding: 0px 0;}
	body:not(.nores) .footer-c, body:not(.nores) .footer-copyright{font-size: 13px}
}

@media (max-width: 414px) {
}

@media (max-width: 360px) {
}
