/* footer */
.footer {
	width: 100%;
	background-color: #fff;
}

.footer_con {
	box-sizing: border-box;
	border-top: 20px solid #3469b0;
	padding: 25px 40px 30px 40px;
}
.footeradd{
margin-left: 20px;
	width: 170px;
}
.footeradd img {max-width:100%}
.footeradd2{
	width: 100px;
	box-sizing: border-box;
	padding-top: 65px;
}
.footer_l {
	width: 530px;
	box-sizing: border-box;
	padding-top: 45px;
    margin-left: 65px;
}

.footer_r {
	text-align: right;
	box-sizing: border-box;
	padding-right: 15px;
	width: 170px;
margin-right: 20px;
}

.footer_r img {
	width: 156px;
	height: 156px;
}

.foot_nav {
	position: relative;
	font-size: 16px;
}

.foot_tab_btn {
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 3px;
	position: relative;
	display: inline-block;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* padding-right: 35px; */
	text-indent: 15px;
}
.foot_tab_btn font{
	display: inline-block;
	width: 85px;
	overflow: hidden;
	vertical-align: middle;
}
.friend {
	vertical-align: middle;
	display: inline-block;
	max-width: 90px;
	text-indent: 5px;
}

.foot_nav>a {
	display: inline-block;
	max-width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 5px;
	vertical-align: middle;
}
.foot_nav>a font{
	display: inline-block;
	max-width: 115px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.foot_nav>a:hover {
	text-decoration: underline;
	color: #3469b0;
}

.footer_l>p {
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
	color: #282828;
}

.foot_tab_btn i {
	position: absolute;
	top: 10px;
	right: 8px;
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 8px solid #282828;
}
.foot_tab_btn.active{
	background-color: #f6f9fb;
}
.foot_tab_btn.active i {
	transition: 0.6s;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
}
/* 子公司介绍 */
.children_company{
	overflow: hidden;
	z-index: 10;
	width: 100%;
	max-height: 0;
	background-color: #f6f9fb;
	position: absolute;
	left: 0;
	bottom: 25px;
	box-sizing: border-box;
	padding: 0 0px 0 25px;
}
.children_company.active{
	max-height: 500px;
	transition: 1s;
}
.children_company>p{
	width: 100%;
	height: 40px;
	font-size: 14px;
}
.children_company>p:first-child{
	margin-top: 30px;
}
.children_company>p:last-child{
	margin-bottom: 30px;
}
.children_company>p a{
	width: 280px;
	overflow: hidden;
	display: inline-block;
	height: 40px;
	line-height: 40px;
}
.children_company>p a:hover{
	text-decoration: underline;
	color: #1f519d;
}
/* 上一页下一页 */
.pre_next{
	box-sizing: border-box;
	padding: 0 50px;
	width: 100%;
	margin-bottom: 30px;
}
.pre_next p{
	color: #a9a9a9;
	font-size: 14px;
}
.pre_next p span{
	vertical-align: middle;
}
.pre_next p a{
	max-width: 600px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #a9a9a9;
	vertical-align: middle;
}
.pre_next p a:hover{
	text-decoration: underline;
	color: #005bac;
}
