@charset "utf-8";
/* footer */
.footer-links{padding:10px 0; background: #fff;}
.footer-links .hd ul{margin: 0 -5px; font-size: 1.125em;}
.footer-links .hd ul li{float: left; width: 20%; position: relative;}
.footer-links .hd ul li + li:before{content: ''; width: 1px; height: 26px; margin: auto 0; position: absolute; left: 0; top: 0; bottom: 0; background: #A6A6A6; opacity: 0.5;}
.footer-links .hd ul li a{position: relative; z-index:5; display: block; color: #666666; text-align: center; margin: 0 5px; line-height: 35px; height: 40px; 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(/default/bm/bm01/images/public/icon_links_gray.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 a:hover,
.footer-links .hd ul li.hs.on a{color: #155CB3;}
.footer-links .hd ul li.hs.on a{font-weight: bold;}
.footer-links .bd ul{padding:14px 0 16px; margin: 0 -5px; overflow: hidden; display: none;}
.footer-links .bd ul li{float: left; width: 20%; padding:0 5px; box-sizing: border-box; margin-bottom: 5px;}
.footer-links .bd ul li a{display: block; padding:10px; overflow:hidden;  background: rgba(0,0,0,.03); border-radius: 3px; text-align: center; color: #808080; 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(0,0,0,.1); color: #155CB3;}
.footer-links .hd .ul-li-4 li{width: 33.3333%;}

@media (max-width: 1480px) {
	body:not(.nores) .footer-links .hd ul li a{font-size: 1em;}
}

@media (max-width: 1280px) {
	body:not(.nores) .footer-links .bd ul{padding: 10px 0;}
	body:not(.nores) .footer-links{padding: 20px 0 10px;}
	body:not(.nores) .footer-links .hd ul li,
	body:not(.nores) .footer-links .hd .ul-li-4 li,
	body:not(.nores) .footer-links .bd ul li{width: 50%;}
	body:not(.nores) .footer-links .hd ul li a span{display: block; text-align: left; padding-left: 20px; padding-right: 20px;}
    body:not(.nores) .footer-links .hd ul li.hs a span{padding-right: 40px;}
	body:not(.nores) .footer-links .hd ul li.hs a:after{position: absolute; margin-top: -3px; right: 20px; top: 50%;}
    body:not(.nores) .footer-links .hd ul li a{background: rgba(0,0,0,0.05); margin-bottom: 10px;}
    body:not(.nores) .footer-links .hd ul li:before{display: none !important;}
	body:not(.nores) .footer-links .bd ul li a{text-align: left; padding-left: 20px; padding-right: 20px;}
}

@media (max-width: 480px) {
	body:not(.nores) .footer-links .bd ul{padding-bottom: 0;}
	body:not(.nores) .footer-links > .container{margin: 0;}
	body:not(.nores) .footer-links .hd ul li, 
    body:not(.nores) .footer-links .hd .ul-li-4 li, 
    body:not(.nores) .footer-links .bd ul li{width: 100%;}
	body:not(.nores) .footer-links .hd ul{margin: 0;}
	body:not(.nores) .footer-links .hd ul li a{margin: 0 0 5px;}
	body:not(.nores) .footer-links .hd ul li a span{padding-left: 15px;}
	body:not(.nores) .footer-links .hd ul li.hs a:after{right: 15px;}
	body:not(.nores) .footer-links .bd ul li a{padding-left: 15px; padding-right: 15px;}
    body:not(.nores) .footer-links .bd ul li a{background: none;}
    body:not(.nores) .footer-links .bd ul li{border-bottom: #e3e3e3 1px solid;}
}


.footer{background: #F5F5F5; color: #808080;}
.footer .container{position: relative; min-height: 100px; padding-top: 30px; padding-bottom: 30px;}
.footer a{color: #808080;}
.footer-dzjg{position: absolute; left: 40px; top: 0; bottom: 0; height: 80px; margin: auto 0;}
.footer-txt{padding-right: 30%; line-height: 2.2; font-size: 16px; padding-left: 150px;}
.footer-nav a{padding-left: 10px; padding-right: 10px;}
.footer-nav a:first-child{padding-left: 0;}
.footer-nav a{position: relative;}
.footer-nav a + a:before{content: ''; width: 1px; height: 16px; background: #666; opacity: 0.8; position: absolute; left: 0; top: 0; bottom: 0; margin: auto 0;}
.footer a:hover{color: #000;}
.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: -27px; text-align: left;}
.footer-wzbs span{display: inline-block; vertical-align: middle;}
.footer-wzbs span.none{display: none!important;}
.footer-wzbs span#_span_jiucuo{margin-right: 10px;}
.footer-wzbs span#_span_jiucuo img{background: #c9c9c9; border-radius: 3px;}

#_span_wzafw{background: #fff; border-radius: 4px;}
#_span_wzafw img{display: block; height: 55px;}

@media (max-width:1280px){
  body:not(.nores) .footer{text-align: center;}
	body:not(.nores) .footer-txt{padding-right: 0; padding-left: 0; text-align: center; margin-bottom: 20px;}
  body:not(.nores) .footer-wzbs{position: static; margin-top: 0; text-align: center;}
  body:not(.nores) .footer-wzbs span{display: inline-block; vertical-align: middle;}
  body:not(.nores) .footer-dzjg,
  body:not(.nores) .footer-wzbs{position: static; display: inline-block; vertical-align: middle;}
}
@media (max-width:992px){
  body:not(.nores) .footer-copyright span.none{display: none !important;}
}
@media (max-width:414px){
  body:not(.nores) .footer-wzbs span#_ideConac img{height: 70px;}
  body:not(.nores) .footer-wzbs span#_span_jiucuo img{height: 45px;}
  body:not(.nores) .footer-wzbs span#_span_wzafw img{height: 45px;}
}

.quickbar{position: fixed; right:10px;bottom:10px;z-index: 999;transition: right .3s;}
.quickbar .box{border-radius: 6px; background:  #b9cee9;box-shadow: 0 0 2px 1px rgba(0,0,0,0.03);}
.quickbar dl{text-align: center;position: relative;}
.quickbar dt{position: relative;overflow: hidden;padding: 10px 7px;}
.quickbar dt i{display: block;width:78px;height: 40px;margin-bottom: 4px; background-repeat: no-repeat;background-size: 37px;background-position: center;transition: .3s;}
.quickbar dl:first-child dt{border-radius: 6px 6px 0px 0px;}
.quickbar dl:last-child dt{border-radius: 0 0 6px 6px;}
.quickbar dt span{font-size: .875em;color:#fff;display: block;}
.quickbar dl.totop i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_gotop.png);}
.quickbar dl.znwd i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_znwd.png);}
.quickbar dl.wyzx i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_wyzx.png);}
.quickbar dl.wyts i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_wyts.png);}
.quickbar dl.wx i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_wx.png);}
.quickbar dl.wb i{background-image: url(/default/bm/bm01/images/public/quickbar_icon_wb.png);}
.quickbar dl.ga12123 i{background-image: url(/default/bm/bm02_blue/images/public/quickbar_icon_12123.png);}
.quickbar dl.close i{
   margin-bottom: 0;height: 18px; background-image: url(/default/bm/bm01/images/public/quickbar_icon_close.png);background-size: 16px;
  /* background-position: center 10px;border-top: 1px solid #fff;padding-top: 20px; */
}
.quickbar dl.close dt:before{content: "";position: absolute;left:7px;top:-1px;right:7px;background: #fff;height: 1px;}
.quickbar dl.totop{display: none;}
.quickbar dl:hover dt{background: #155CB3;}
.quickbar dl.totop:hover dt{background: transparent;}
.quickbar dd{border: #dae0e4 1px solid;display: none;position: absolute;right:93px;top:-4px;width: 150px;padding: 5px;background: #fff;box-shadow: 1px 1px 13px #f3f3f3;}
.quickbar dd img{display: block;width: 100%;}
.quickbar dd p{margin: -5px 0 3px;}
.quickbar dd:before{content: '';position: absolute;right: -10px;top: 15px; width: 0;height: 0; border-style: solid;border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 0;z-index: 5;}
.quickbar dd:after{content: ''; position: absolute;right: -12px;top: 14px;width: 0;height: 0;border-style: solid;border-color: transparent transparent #dae0e4 transparent;border-width: 0 12px 12px 0;}
.quickbar dl:before{content: '';position: absolute;left: -23px;width: 25px;height: 80px;}
.quickbar dl:hover dd{display: block;}




.quickbar-aixb{ position: fixed; right:0;bottom:326px;z-index: 999;}
.quickbar-aixb img{width: 120px;}

@media (max-width:992px){
  .quickbar-aixb{display: none;}

  .quickbar .box{display: none;}
}

/* 搜索页面样式重置 */
.body-search5 .header .search-input{width: 695px!important;}
.body-search5 .button-group{display: none!important;}
.body-search5 .button-group.high-search{display: block!important;}
.body-search5 .footer-links .container,
.body-search5 .footer .container{width: 1400px;}
.body-search5 .footer-links a,
.body-search5 .footer a{font-size: 16px;}
.body-search5 .footer-txt{text-align: left;}
@media (max-width:992px){
  .body-search5 .head-tool{width: initial; margin: 0 15px;}
  .body-search5 .searchBox{float: none;}
  .body-search5 .header .search-input{width: 99%!important;}
  .body-search5 .header .logo img{min-height: initial!important;}
}