

.footer{background-color:#020e18;color:#788192;font-size:13px;}
.footer a,.footer a:visited{color:#788192;}
.foot-nav{height:100%;overflow:hidden;padding-top:50px;width:100%;padding-bottom:20px;}
.foot-nav dt{color:#fff;font-size:18px;padding-bottom:20px;}
.foot-nav dl{float:left;width:20%;}
.foot-nav dd a{display: block;font-size:14px;line-height:35px;}
.foot-nav dd img{display: block;margin-bottom:15px;}
.foot-nav dd strong{display: block;color: #fff;padding-top:15px;font-size:20px;}
.foot-nav dl.ts{width:150px;float:right;}
.foot-copy{height:60px;border-top:1px solid #1b262f;line-height:60px;overflow:hidden;}
.foot-copy dt{float:left;}
.foot-copy a{margin:0 0 0 20px}
.foot-copy-mobile{display:none;}
.page{width:1200px;margin:0 auto;}
.indexbox .page{width:1600px;}
@media screen and (max-width:1600px){
	.page{width:1200px;margin:0 auto;}
	.indexbox .page{width:1200px;}
}
@media screen and (max-width:640px){
	.page,.indexbox .page{width:94%;margin:0 auto;overflow:hidden;}
	.nav-login img{width:0.7rem;}
	.foot-nav{padding-top:0;height: auto;}
	.foot-nav dd{display:none;padding-bottom:10px;}
	.foot-nav dl{width:100%;border-bottom:1px solid #1b262f}
	.foot-nav dl dt{padding-top:20px;font-size:0.38rem; background: url(../images/mobile/navjt.png) 96% center no-repeat;}
	.foot-nav dl.ts{border:none;padding:20px 0; text-align: center;width:100%;}
	.foot-nav dl.ts dd{display:block; text-align: center;color:#fff;}
	.foot-nav dl.ts dd strong{display: inline-block;font-size:14px;font-weight: normal;}
	.foot-nav dl.ts dd img{margin: 0 auto}
	.foot-nav dl.ts dt{display: none;}
	.foot-copy{height: auto;line-height:normal;padding:10px 0}
	.foot-copy dt{font-size:0.3rem; float:none;white-space: nowrap;overflow:hidden; text-overflow: ellipsis;width:100%;display:block;}
	.foot-copy dd.fr{float:none;padding:10px 0; text-align: center;width:100%;display:block;}
	.foot-copy dd.fr a{padding:0 5px;}
	.foot-copy-mobile{width:94%; background-color: #2864e6;display: block;margin:0 auto;height:1.5rem;border-radius:1.5rem;}
	.footer{padding-bottom:0.5rem;}
	.foot-copy-mobile{display:block;}
	.foot-copy-mobile ul{display:flex;width:100%;}
	.foot-copy-mobile li{flex-shrink: 0;width:33%;color:#fff; text-align: center;}
	.foot-copy-mobile li a,.foot-copy-mobile li a:visited{color:#fff;}
	.foot-copy-mobile li img{width:0.6rem;display:block;margin: 0 auto;padding:0.2rem 0 0.1rem 0}

	
}
