.footer{position: relative; z-index: 100; font-size: .875em; background: #EBEFF5;}
.footer_swbs{margin-bottom: 30px;}
.footer_swbs ul{margin: 0px -10px}
.footer_swbs ul li{width: 16.6%;float: left}
.footer_swbs ul li img{width: 100%;}
.footer_swbs ul li a{display: block;margin: 0px 10px;}
.friendship-layer{position: relative; background: #DAE2ED;display: none}
.friendships{margin-right: -15px; margin-left: -15px;}
.friendships .select-itm{float: left; padding-bottom: 20px; margin-bottom: 0;}
.friendships.col4 .select-itm{width: 25%;}
.friendships.col5 .select-itm{width: 20%;}
.friendships.col6 .select-itm{width: 16.66667%;}
.friendships .select-itm dt{position: relative; z-index: 11; margin-top: 20px; margin-right: 15px; margin-left: 15px; font-weight: normal; line-height: normal;}
.friendships .select-itm dt a{display: block; position: relative; padding-right: 15px; padding-left: 15px; height: 42px; color: #666; line-height: 42px;cursor: pointer; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.friendships .select-itm dt a i{position: absolute; top: 50%; right: 10px; line-height: 1em; margin-top: -.5em; color: #bfbfbf;  -webkit-transition: all linear .4s; -moz-transition: all linear .3s; -o-transition: all linear .3s; transition: all linear .3s;}
.friendships .select-itm dt a:hover{color: inherit;}
.friendships .select-itm.on dt a{color: #2069bd;}
.friendships .select-itm.on dt a i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.friendships .select-itm dd{position: absolute; right: 0; left: 0; bottom: 84px; z-index: 999; display: none; margin-left: 0; line-height: normal; background: #fff; box-shadow: 0 -5px 10px rgba(0,0,0,.05);}
.friendships .select-itm dd ul{padding: 15px 0;}
.friendships .select-itm dd ul li{float: left;}
.friendships .select-itm dd ul li a{display: inline-block ; padding: 5px;}
.friendships .select-itm dd ul.col4 li{width: 25%;}
.friendships .select-itm dd ul.col5 li{width: 20%;}
.friendships .select-itm dd ul.col6 li{width: 16.66667%;}
.ssetIE.ie8 .friendships .select-itm dd{border-top: 1px solid #e6e6e6;}

@media (max-width:1500px) {
  .friendships{margin-left: -10px;}
  .friendships .select-itm dt{margin-right: 10px; margin-left: 10px;}
}
@media (max-width:1280px) {
  .friendships .select-itm dd ul.col4 li{width: 33.3333%;}
  .friendships .select-itm dd ul.col5 li{width: 25%;}
  .friendships .select-itm dd ul.col6 li{width: 20%;}
  .friendships .select-itm dt a{padding-right: 10px; padding-left: 10px;}
}
@media (max-width:992px) {
  .friendship-layer > .container{padding-top: 5px; padding-bottom: 20px;}
  .friendships{margin-right: -7px; margin-left: -8px;}
  .friendships .select-itm{position: relative; padding-bottom: 0;}
  .friendships .select-itm dt{margin-top: 15px; margin-right: 7px; margin-left: 8px;}
  .friendships .select-itm dd{top: 58px; right: 7px; left: 8px; bottom: auto; padding: 10px 0 10px 10px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}
  .friendships .select-itm dd > .container{width: auto !important; padding: 0;}
  .friendships .select-itm dd ul{padding: 0; max-height: 278px; overflow: auto;}
  .friendships .select-itm dd ul li{width: 100% !important;}
  .friendships .select-itm{width: 50% !important;}

}
@media (max-width:768px) {
  .friendships{margin-right: -7px; margin-left: -8px;}
  .friendships .select-itm dt a{height: 36px; line-height: 36px;}
  .friendships .select-itm dd{top: 53px;}
}
@media (max-width:450px) {
  .friendships .select-itm{width: 100% !important;}
  .friendships .select-itm dd{position: static; z-index: 11; margin-right: 7px; margin-left: 8px;}
  .friendships .select-itm dd ul{}
}

.footer-layer{padding-top: 30px; padding-bottom: 30px; color: #808080; line-height: 1.75em;}
.footer-layer a{color: #808080;}
.footer-layer a:hover{color: #333;}
.footer-layer .bqxx{flex-wrap: wrap;}
.footer-layer .bqxx p{padding: .3125em .625em; margin-bottom: 0;}
.footer-layer .bqxx p.beian{white-space: nowrap;}
.footer-layer .bqxx p.beian img{margin-right: 5px;}
.footer-layer > .container{position: relative;}
.footer-layer > .container:after{position: absolute; top: 0; right: 0;  bottom: 0; display: block; width: 0px; content: ""; background: #dbdbdb;}
.footer-card{float: left; position: relative; width: 70%;}
.dbxx:after{position: absolute; top: 0; bottom: 0; left: 0; width: 1px; content: ""; background: #dbdbdb;}
.dbxx .footer-item{display: flex;align-items: center;padding: 0 20px;justify-content: space-evenly;}
.footer-card.dbxx{width: 30%;}
.footer-menu{text-align: left;}
.footer-menu li{display: inline-block;}
.footer-menu li a{display: inline-block; padding: .3125em .625em; line-height: 1.75em;}
.footer-menu li.last font{display: none;}
.footer-menu li:last-child font{display: none;}
.footer-item{display: flex;align-items: center;min-height: 7.125em;}
.footer-grid{position: relative; padding-left: 160px; padding-right: 3%; margin-left: 3%; text-align: left;}
.footer-grid .biaozhi{position: absolute; top: 50%; left: 0; margin-top: -24px; width: 150px; padding-right: 10px; text-align: right;}
.footer-grid .biaozhi span{display: inline-block; vertical-align: middle;}
.footer-grid .biaozhi span#__ideConac img{height: 48px;}
.footer-grid .biaozhi span#_span_jiucuo{margin-left: -5px;}
.footer-grid .biaozhi span#_span_jiucuo img{height: 40px;}
.footer-grid .biaozhi span#_span_wzafw{display: none;}
.footer-grid .biaozhi span#_span_wzafw img{height: 40px;}
.friendships .select-itm .lkjj2 ul li{width: 100%;}
.lkjj2 li {width: 100%;border-bottom: #ccc dashed 1px;padding-top: 8px;float: left;display: flex;align-items: center;}
.lkjj2 .tbt{width: 105px;float: left;padding-left: 21px;line-height: 36px;height: 36px;
font-size: 14px;font-weight: bold;}
.lkjj2 .lbqh{width: 1074px;float: left;line-height: 32px;}
.friendships .select-itm .lkjj2 .lbqh ul{display: flex;align-items: center;}
.friendships .select-itm .lkjj2 .lbqh ul li {width: 138px;padding: 0;float: left;margin-left: 8px;padding-left: 7px;font-size: 14px;border-bottom: none;cursor: pointer;}
@media (max-width:1280px) {
  .footer-layer{padding-top: 20px; padding-bottom: 20px;}
  .footer-layer > .container{margin-top: -15px; padding-right: 7px!important; padding-left: 8px!important;}
  .footer-layer > .container:after{content: normal;}
  .footer-card{width: 50%;}
  .footer-card.dbxx{width: 50%;}
  .footer-card.dbxx > div{min-height: inherit;}
  .footer-card:after{content: normal;}
  .footer-item{padding-top: 15px; padding-bottom: 15px; margin: 15px 7px 0 8px;}
  .footer-grid{padding-left: 35% !important;}
  .footer-grid .biaozhi{width: 35%; text-align: center; margin-top: -35px;}
  .footer-grid .biaozhi span#__ideConac img{height: 70px;}
  .footer-grid .biaozhi span#_span_jiucuo{margin-right: 5px;}
  .footer-grid .biaozhi span#_span_jiucuo img{height: 50px;}
  .footer-grid .biaozhi span#_span_wzafw{display: inline-block;}
  .footer-grid .biaozhi span#_span_wzafw img{height: 50px;}
  .footer_swbs{margin-top: 30px;}

  .footer-layer .container{display: flex;flex-wrap: wrap;align-items: center;}
}
@media (max-width:992px) {
  .footer-grid{padding-left: 45% !important;}
  .footer-grid .biaozhi{width: 45%; text-align: center;}
  .footer_swbs ul{flex-wrap: wrap;}
  .footer_swbs ul li{width: 48%;margin-top: 10px;}
  .lkjj2 .tbt{width: 100%;}
  .lkjj2 li{flex-wrap: wrap;}
  .friendships .select-itm .lkjj2 .lbqh ul{flex-wrap: wrap;}
  .friendships .select-itm .lkjj2 .lbqh ul li{width: 50%!important;}
}
@media (max-width:768px) {
  .footer{font-size: .875em;}	
  .footer-layer{padding-top: 0; padding-bottom: 15px; line-height: 1.375em;padding: 0 1.25rem;}
  .footer-layer > .container{margin-top: 0; padding-right: 0!important; padding-left: 0!important;}
  .footer-layer .bqxx p{display: inline-block;}
  .footer-card{float: none; width: auto;}
  .footer-card.dbxx{margin-bottom: 15px; border-bottom: 1px solid #f6f6f6;}
  .footer-item{margin: 0; padding: 0 5px; min-height: inherit; background: none;}
  .footer-grid{padding: 15px 0 10px!important; border-bottom: 1px solid #e2e2e2;}
  .footer-grid > *{padding-right: 5px; padding-left: 5px;}
  .footer-grid .biaozhi{position: relative; width: auto; margin-top: 15px; padding-top: 10px; text-align: center; border-top: 1px solid #f6f6f6;}
  .footer-grid .biaozhi:before{position: absolute; top: -2px; right: 0; left: 0; height: 1px; content: ""; background: #e2e2e2;}
}

.footer-user .friendship-layer{display: none;}
.footer-blue .footer{background: #1d59b3;}
.footer-blue .footer-layer{padding-top: 20px; padding-bottom: 20px; color: #fff; line-height: 1.625em;}
.footer-blue .footer-layer a{color: #fff;}
.footer-blue .footer-layer a:hover{opacity: .85; filter: alpha(opacity=85);}
.footer-blue .footer-layer > .container:after{background: #fff; opacity: .35; filter: alpha(opacity=35);}
.bqxx{padding-right:20px;}
.footer-blue .footer-layer .bqxx p{padding-top: .25em; padding-bottom: .25em;}
.footer-blue .footer-card:after{background: #fff; opacity: .35; filter: alpha(opacity=35);}
@media (max-width:1280px) {
  .footer-blue .footer-item{background: rgba(255,255,255,.1);}	
}
@media (max-width:768px) {
  .footer-blue .footer-item{background: none;}
  .footer-blue .footer-grid .biaozhi:before{content: normal;}
  .footer-blue .footer-card.dbxx{border-bottom: none;}
  .footer-blue .footer-grid{border-bottom-color: rgba(255,255,255,.15);}
  .footer-blue .footer-grid .biaozhi{border-top-color: rgba(255,255,255,.15);}
  .footer-card.dbxx{width: 100%;margin: 1.625rem 0;}
}

@media (max-width:576px) {
    .footer_swbs ul li{width: 100%;}
}