/* @font-face {
	font-family: 'ZiWei';
	src: url('../fonts/ziwei.ttf');
} */
/* @font-face {
	font-family: 'HanSerif';
	src: url('../fonts/SourceHanSerifCN-Regular.otf');
} */
 @font-face {
	font-family: 'tel';
	src: url('../fonts/Montserrat-Regular.woff2');
} 

 @font-face {
	font-family: 'MontDemo-Heavy';
	src: url('../fonts/MontDemo-Heavy.otf');
} 

@font-face {
	font-family: 'Akrobat';
	src: url('../fonts/Akrobat-ExtraLight.otf');
}

.ZiWei{font-family: 'ZiWei';}
.HanSerif{font-family: 'HanSerif';}
.Akrobat{font-family: 'Akrobat';}


.footer{ background: #1a1a1a;}
.search input{width: 100%; box-sizing: border-box; border: 0; border-bottom: 1px solid #e5e5e5; height: 30px; line-height: 30px; background: url(../images/search-ico.png) no-repeat left center; padding: 0 25px; background-size: 16px; }

.foot-menu{margin-top: 55px; display: flex; justify-content: space-between;}
.foot-nav{display: flex; justify-content: space-between; width:calc(71%);}
.foot-nav li{padding-left: 0 !important;}
.foot-nav li dt{font-weight: bold; margin-bottom: 15px; color:#fff;}
.foot-nav li dt a{ color:#fff;}
.foot-nav li dd{font-size: 15px; line-height: 28px;}
.foot-nav li:last-child dd{max-width:116px;}
.foot-nav li:last-child dd img{max-width:100%}
.foot-nav li dd a{color: rgba(255,255,255,.6); }
.foot-nav li dd a:hover{color: #004ADD;}

.copyright{ border-top: 1px solid rgba(255,255,255,.2); font-size: 14px; color: #999; background: #1a1a1a;}
.copyright a{color: rgba(255,255,255,.6);}
.copyright a:hover{color: rgba(255,255,255,.6);}

@media screen and (max-width: 1450px) {
	.foot-nav li{padding-left: 6.4vw; }
}
@media screen and (max-width: 1200px){
	.foot-nav li{padding-left: 4.4vw; }
}
@media screen and (max-width: 992px){
    .lianxi_piece1 .content .cont_list .list span{
        text-align: left;
    }
}
@media screen and (max-width: 768px) {
	.footer{width:auto}
}
@media screen and (max-width: 480px) {
	.news li{width: 100%;}
}



@media screen and (max-width: 1300px) {
	body{overflow-x: hidden;}
	.footer{width: 100%; box-sizing: border-box; overflow: hidden;}
}

.foot-logo{
    max-height: 46px;
}
.foot-logo img{
    /*max-height: 100%;*/
    width: 200px;
    margin-top: -70px;
    height: auto;
    opacity: .1;
}
