.page-footer { }
.footer-top { background: #f9f9f9;padding:55px 0 45px; }
.footer-top .layer-wrapper .wrapper{display: flex;justify-content: space-between;}
.footer-bottom { background: #202020; padding: 30px 0; }
.page-footer .menus-list { overflow: hidden; display: flex; justify-content: space-between;margin-top:15px; }
.page-footer .menus-list a { display: block; }
.page-footer .menus-list a:hover { text-decoration: underline; }
.page-footer .menus-list .menu { float: left; font-size: 18px; font-weight: bold; }
.page-footer .menus-list .menu + .menu { margin-left: 100px; }
.page-footer .menus-list .menu .link { font-size: 18px; color:#000; }

.page-footer .menus-list .sub { margin-top: 35px; font-weight: normal;float:left;margin-right:50px; }
.page-footer .menus-list .sub:nth-last-child(1){margin-right:0;}
.page-footer .menus-list .sub li { margin-bottom: 12px; }
.page-footer .menus-list .sub li a { font-size: 14px; color:#666; }
.page-footer .menus-list .sub li a:hover,.page-footer .menus-list .menu .link:hover { color: #ef7c06; }
.page-footer .contact-list .foot-logo{width:150px;margin-bottom: 30px;}
.page-footer .contact-list .font1 {  color: #878787;margin-top:15px; }
.page-footer .contact-list .font2 {line-height: 1;margin:15px 0;} 
.page-footer .contact-list .ewm { width: 116px;margin-top:25px; } 
.footer-bottom .layer-wrapper .wrapper { display: flex; justify-content: space-between; align-items: center; }
.copy-right { overflow: hidden; color:#a7a7a7; }
.footer-bottom .foot-link a{ color:#a7a7a7; }
.footer-bottom .foot-link a:hover{color:#ef7c06;}
.gotop { padding: 35px 0 20px; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.2); }
.gotop span { font-size: 14px; color: #fff; position: relative; padding-right: 16px; }
.gotop span:after { width: 0; height: 0; border-bottom: 7px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; content: ''; position: absolute; right: 0; top: 50%; margin-top: -3.5px; }
@media screen and (max-width: 1440px) {

.page-footer .menus-list .menu + .menu{margin-left:70px;}	
	
.footer-bottom{padding:20px 0;}
.page-footer .contact-list .item .txt span{font-size:20px;padding:0 10px;}
}
@media screen and (max-width: 1400px) {.page-footer .menus-list .menu + .menu{margin-left:40px;}}

@media screen and (max-width: 820px) {

}
@media screen and (max-width: 640px) {
	.footer-top .layer-wrapper .wrapper{display: block;}
.page-footer .menus-list{display: none;}
.page-footer .contact-list{display: block;}
.page-footer .contact-list .item{margin-bottom: 20px;}
.page-footer .contact-list .item .txt{margin-top:10px;}
.footer-bottom .layer-wrapper .wrapper{display: block;text-align:center;}
.footer-bottom{font-size:14px;}	
/*底部*/
.page-footer .contact-list .item { text-align: left; display: flex;}	
.page-footer .contact-list .item .tit{ width:105px; white-space: nowrap;}
.page-footer .contact-list .item .txt{ flex:1;}	
.page-footer .contact-list .item .txt span{padding: 0 4px;}
.page-footer .contact-list .item .txt{ margin-top: -3px;} 
.page-footer .contact-list{text-align: center;}
.page-footer .contact-list .ewm,.page-footer .contact-list .foot-logo{margin-left:auto;margin-right:auto;}
	

	
}
