@charset "utf-8";
/* CSS Document */

.footer {
    width: 100%;
  /*  height: 563px; */
/*    background: url(../images/footer_bg.jpg) center no-repeat;*/
    background: #f5f5f5;
}
.footer_top{padding:60px 0 30px;}
.footer_top dl{float:left; width:12%;}
.footer_top dl dt{    font-size: 18px;color:#1a1a1a; margin-bottom:30px;}
.footer_top dl dt a:hover{font-weight:bold;}
.footer_top dl dd{font-size:13px; color:#808080; line-height:30px;}
.footer_top dl.dl07{text-align:center;width:14%;}
.footer_top dl.dl07 dt{cursor:pointer;}
.footer_top dl.dl07 dt span{display:inline-block; vertical-align:0;}
.footer_top dl.dl07 dt i{display:inline-block; vertical-align:0;}
.footer_top dl.dl07 dd{margin-bottom:15px;}
.footer_top dl.dl07 dd{margin-bottom:15px;}
.footer_top .share_box .share_tit{font-size:14px; color:#FFF; text-align:center; margin:15px 0px;}
.footer_top .share_box .bdsharebuttonbox{text-align:center;}

.footer_top .tit {
    line-height: 32px;
    color: #FFF;
    font-size: 16px;
	font-weight:bolder;
    margin-bottom: 15px;
}

/* .footer_top .f_link * {
  box-sizing: border-box;
} */
.footer_top .f_link {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
/*  background: #000; */
/*  display: flex; */
  justify-content: center;
}
/* .footer_top .f_link .center {
  width: 100%;
} */
.footer_top .f_link .ul-list {
  display: flex;
}
.footer_top .f_link .ul-list > li {
  flex: 1;
  border-right: 1px solid #333;
  position: relative;
}
.footer_top .f_link .ul-list > li:last-child {
  border-right: none;
}
.footer_top .f_link .ul-list > li > a {
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
   width: 100%;
  text-decoration: none;
  color: #fff;
/*  background: #222; */
}
.footer_top .f_link .ul-list > li > a>span {
  color: #010101;  
  width: 100%;
  font-size: 14px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
 background:  url(../images/f_link_ico_up.png) no-repeat 180px;
border: 1px solid rgba(5,0,1,.1);
}
.footer_top .f_link {
    position: relative;
}
.f_top .f_link .icon {
    display: block;
    width: 11px;
    height: 6px;
    background: ;
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -3px;
}

.footer_top .f_link .ul-list > li:hover .ol-list {
  display: block;
}
.footer_top .f_link .ol-list {
  display: none;
  position: absolute;
  bottom: -35px;
  left: 0;
  z-index: 999;
  background: #bfbfbf;
 
  width: 100%;
}
.footer_top .f_link .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #333;
  height: 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e7e8ea;
  justify-content: center;
}
.footer_top .f_link .ol-list > li > a:hover {
    background: #b90721;
    color: #fff;
}

.footer_top .share_box .share_tit .share_look{font-size: 14px;
    color:#1a1a1a;
    text-align: center;
    margin-bottom: 15px;}
.f_cen .content{border-top:1px solid #4c4c4c; border-top-color:rgba(76, 76, 76, 0.25); border-bottom:1px solid #4c4c4c; text-align:center; border-bottom-color:rgba(76, 76, 76, 0.25);}
.f_cen .content a{display:inline-block; position:relative; padding:15px 20px; font-size:14px; line-height:16px; color:#909090;}
.f_cen .content em{display:inline-block; width:1px; height:16px; color:#909090; color:rgba(255,255,255,.2);}
.f_cen .content a:hover{color:#b51a2d;}

.f_bott{padding:26px 0; text-align:center; font-size:14px;color:#909090; }
.f_bott .f_bott_t{margin-bottom:5px; }
.f_bott .f_bott_t a{display:inline-block; margin-left:5px;font-size:14px;color:#909090; }
.f_bott .f_bott_b span{display:inline-block; margin:0 5px;}
.f_bott .f_bott_b .f_link{position:relative; display:none;}
.f_bott .f_bott_b .f_link>a{display:block; color:#fff; color:rgba(255,255,255,.5); line-height:32px; height:32px; position:relative; text-align:left; background:#444;}
.f_bott .f_bott_b .f_link>a span{display:inline-block; padding-left:13px; margin:0;}
.f_bott .f_bott_b .f_link>a .icon{display:block; width:11px; height:6px; background:url(../img/f_link_ico.png) no-repeat center; position:absolute; right:18px; top:50%; margin-top:-3px; transform:rotateZ(180deg);}
.f_bott .f_bott_b .f_link .link_down{position:absolute; left:0; width:100%; bottom:100%; background:#444; color:#fff; font-size:16px; display:none; height:160px; overflow:auto; text-align:left;}
.f_bott .f_bott_b .f_link .link_down ul a{display:block; padding:5px 0 5px 13px;}
.f_bott .f_bott_b .f_link .link_down ul a:hover{background:#03994a; color:#fff;}
.f_bott .f_bott_b .f_link.cur>a{border-top:1px solid #2e2f30;}

@media (max-width: 960px){
.footer_top {
    padding: 60px 0 30px;
    display: none;
}
	.f_cen .content a {
    display: inline-block;
    position: relative;
    padding: 35px 3px;
    font-size: 14px;
    line-height: 16px;
    color: #909090;
}
	}



@media only screen and (max-width: 480px){
	.f_cen .content a {
    display: inline-block;
    position: relative;
    padding: 15px 1px;
    font-size: 14px;
    line-height: 16px;
    color: #909090;
}
}
