@charset "utf-8";
.footer{
	background: #f5f5f5;
	padding:4% 0;
	background-size:40%;
	border-top: 4px solid #1e2380;
}
.index .footer{
	background: #1e2380 url("../img/footer-bg.png") -6% -30% no-repeat;
	padding:4% 0;
	background-size:40%;
	border-top:none;
}
.footer .footer-left{
	float: left;width:34.375%;
}
.index .footer .footer-left{
	float: left;width: 30%;
}
.footer .footer-right{
	float: right;width:65.625%;
}
.index .footer .footer-right{
	float: right;width: 70%;
}
.footer .footer-left-ul{
	margin: 10% 0;width: 58.18%;
}
.index .footer .footer-left-ul{
	margin: 10% 0;width: 70%;
}
.footer .footer-left-ul li{
	margin:0.5em 0; 
}
.footer .footer-left-ul li a{
	display: block;
	background: #c4c4c4;padding: .5em;
	color: #fff;text-align: center;
}

.index .footer .footer-left-ul li a{
	display: block;
	background: #0f1140;padding: .5em;
	color: #8788a0;text-align: center;
}
.footer .footer-left-ul li a:hover{
	background: #1e2380;
}
.index .footer .footer-left-ul li a:hover{
	background: #090a26;
}
.footer .copyright{
	color: #666;
}
.index .footer .copyright{
	color: #999;
}
.index .footer .copyright{
	color: #8f91c0;
}

.footer .footer-right .link-group{
	
}
.footer .footer-right .link-group dl{
	width: 25%;float: left;
}
.footer .footer-right .link-group dt{
	margin-bottom: 2em;
	text-align: right;
}
.footer .footer-right .link-group dt:before{
	content: '——— ';color: #e5e5e5;
}
.index .footer .footer-right .link-group dt:before{
	content: '——— ';color: #fff;
}
.footer .footer-right .link-group dd{
	font-size: 1em;text-align: right;margin-bottom: .2em;
}
.footer .footer-right .link-group dt a{
	color: #333333;
}
.index .footer .footer-right .link-group dt a{
	color: #fff;
}
.index .footer .footer-right .link-group dd a{
	color: #fff;opacity: 1;
}

.footer .footer-right .link-group dd a{color: #999999;}
.footer .footer-right .link-group dt a:hover,
.footer .footer-right .link-group dd a:hover{
	text-decoration: underline;
}

.footer .footer-right .share{text-align: right;margin-top:12%;}
.footer .footer-right  .bdshare-button-style0-32 a{float: none;display: inline-block;}


.footer .footer-right  .bdshare-button-style0-32 .bds_weixin1{background: url(../img/icon/share_weixin.png) no-repeat;}
.footer .footer-right  .bdshare-button-style0-32 .bds_tsina{background: url(../img/icon/share_ts.png) no-repeat ;}
.index .footer .footer-right .bdshare-button-style0-32 .bds_weixin1{background: url(../img/icon/index_share_weixin.png) no-repeat;}
.index .footer .footer-right  .bdshare-button-style0-32 .bds_tsina{background: url(../img/icon/index_share_ts.png) no-repeat;}
.footer .wx_alert{
	width: 200px;
	text-align: center;
	display: none;
	position: fixed;
	left:50%;
	top:50%;
	padding:15px 15px 5px;
	transform: translate(-50%,-50%);
	background-color: #fff;
	border: 1px solid #dedede;
	z-index: 99999;
}
.footer .wx_alert img{
	max-width: 100%;
	height: auto;
}
.footer .wx_alert .title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.footer .wx_alert .wx_closed,.footer .wx_alert .wx_closed::after{
	display: block;
	position: absolute;
	right:6px;
	top:13px;
	width: 15px;
	height: 2px;
	background-color: #666;
	transform: rotate(45deg);
	cursor: pointer;
}
.footer .wx_alert .wx_closed::after{
	content:'';
	transform: rotate(-90deg);
	right:0;
	top:0
}
@media only screen and (min-width: 1440px){
	
}

@media only screen and (max-width: 1439px){
	
}

@media only screen and (max-width: 1366px){
	
}

@media only screen and (max-width: 1024px){

	

}



@media only screen and (max-width: 768px){
	.index .footer .footer-left{
		float: none;width: 100%;
	}
	.footer .footer-left{
		float: none;width: 100%;
	}

	.footer-left-wrap > a{
		
	}

	.footer-left-wrap > a img{
		width: 30%;display: block;margin: 0 auto;
	}
	.index .footer .footer-left-ul{
		width: 100%; text-align: center;
	}

	.footer .footer-left-ul{
		width: 100%; text-align: center;
	}

	.footer .footer-left-ul li{
		display: inline-block;width: 48%;
	}

	.footer .copyright{
		text-align: center;
	}
	.index .footer .footer-right{
		float: none;width: 100%;
	}

	.footer .footer-right{
		float: none;width: 100%;
	}

	.footer-right-wrap{
		margin: 5% auto;
	}
	
	.index .footer .footer-right .link-group {
		/* background: #0f1140; */
		padding: 5% 0;
	}
	.index .footer .footer-right .link-group dt:before{
		content: '';
	}

	.footer .footer-right .link-group dt:before{
		content: '';
	}


	.footer .footer-right .link-group dt,
	.footer .footer-right .link-group dd{
		text-align: center;margin-bottom: 1em;
	}
	.footer .footer-right .share{    text-align:center;margin-top: 2%;}

}

@media only screen and (max-width: 480px){
	
}

/* urls */
.urls{
	background: #fff;
	padding-bottom: 30px;
	position: fixed;
	left:0;
	width: 100%;
	bottom:-100%;
}
.urls h3{
	padding: 30px 0;
}
.urls ul li{
	width: 25%;
	margin-bottom: 25px;
	display: inline-block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.urls ul li:nth-child(4n) a .li-t{
	border-right:1px solid #eee;
}
.urls ul li:hover a .li-t{
	border: 1px solid #1e2380;
}
.urls ul li:hover a p{
	color: #1e2380;
}

.urls ul li a{
	display: block;
}
.urls ul li a .li-t{	
	border:1px solid #eee;
	border-right:1px solid transparent;
	height: 100px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.urls ul li a .li-t:after{
	content:"";
	width: 0;
	height: 100%;
	right:0;
	display: inline-block;
	vertical-align: middle;
}
.urls ul li a .li-t img{
	display: inline-block;
	vertical-align: middle;
}

.urls ul li a p{
	font-size: 14px;
	color: #666;
	padding: 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.urls .urls-close{
	position: absolute;
	top:30px;
	right: 30px;
	width: 18px;
	height: 18px;
	background: url('../img/url/urls-close.png') no-repeat;
}

@media only screen and (max-width:1024px){
	.urls ul li a p{
		font-size: 12px;
	}
}






