/*底部样式合集*/
.foot_css {
    background-color: #0D182E;
    padding: 59rem 120rem 0;
}

.foot_banner {
    width: 100%;
    padding-bottom: 32rem;
}

.foot_banner img {
    width: 369rem;
    height: 77rem;
}

.contact_list {
    color: white;
    align-items: flex-end;
}

.contact_list_item {
    width: 40rem;
    height: 40rem;
}
.contact_list_item a{
	width: 40rem;
	height: 40rem;
}
.contact_list_item > a > img {
    width: 100%;
    height: 100%;
}

.contact_list_item + .contact_list_item {
    margin-left: 28rem;
}

/*内容*/
.content {
    border-top: 1rem #263043 solid;
    border-bottom: 1rem #263043 solid;

}

.content_left {
    padding: 65rem 86rem 49rem 0;
    flex-grow: 1;
}


.content_right {
    width: 350rem;
    flex-shrink: 0;
    border-left: 1rem #263043 solid;
    padding: 70rem 0 0 64rem;
    font-size: 16rem;
}

.content_right_item {
    max-width: 255rem;
    line-height: 24rem;
}

.content_right_item > div:first-child {
    color: #384255;
}

.content_right_item > div:last-child {
    color: #ffffff;
}

.content_right_item + .content_right_item {
    margin-top: 58rem;
}

.content_left_dl {
    color: #fff;
}

.content_left_dl .font_size_2 {
    font-weight: 400;
}

.content_left_dl .font_size_2::after {
    content: "";
    width: 18rem;
    height: 2rem;
    background-color: #fff;
    margin-top: 28rem;
    display: block;
    margin-bottom: 48rem;
}

.content_left_dl dd a {
    font-size: 16rem;
    color: #787B83;
}

.content_left_dl dd:hover a {
    color: #fff;
}

.content_left_dl dd + dd {
    margin-top: 20rem;
}

.foot_copyright {
    padding: 48rem 0;
    color: #787B83;
	font-size: 14rem;
	display: flex;
	justify-content: center !important;
}
.foot_copyright span{
	margin-right: 10rem;
}
.foot_copyright a {
    color: #787B83;
}

.foot_copyright a:hover {
    color: #fff;
}

/* wx */
.wechat{
	position: relative;
}
.wx-code{
	display: none;
	position: absolute;
	bottom: 55rem;
	right: 0;
	padding: 30rem;
	background: #fff;
	border-radius: 10rem;
}
.wx-code img{
	display: block;
	width:200rem;
	height: 200rem;
}
.toTop{
	width:40rem;
	height:40rem;
	cursor:pointer;
	position:fixed;
	right:40rem;
	bottom:100rem;
	background:#B249CA;
	border-radius: 50%;
	z-index: 20; color:#FFFFFF;padding-top:10px; text-align:center
	}
*html .toTop{
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	margin-bottom:80rem;
	}
