/*-----footer-----*/
#scroll_top_bg {
	padding-top: 5px;
	margin: 0px;
}
.scrolltop {
	height: 31px;
	position: relative;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
.scrolltop div {
	line-height: 1px;
	position: relative;
	left: 0;
	top: 17px;
	width: 100%;
	z-index: 0;
	background:#F00;
}
.scrolltop a {
	background: url(../images/topup.png) no-repeat;
	height: 31px;
	width: 131px;
	z-index: 9999;
	display: inline-block;
	position: relative;
	padding-bottom: 0px;
	_padding-bottom: 2px;
}
#footer {
	width: 100%;
	border-top: 6px solid #999;
	/**background: #2d3e55;
	background:#054483;**/
	background:#2d3e55;
	padding: 98px 0 98px;
	overflow: hidden;
}
.footer_con {
	width: 90%;
	margin: 0 auto;

}
.footer_cl {
	width: 60%;
	float: left;
}
.footer_cl .big_nav li {
	float: left;
	width: 25%;
	margin: 15px 0px;
}
.footer_cl .big_nav li a:link {
	color: #FFF;
	font-size: 1rem;
}
.footer_cl .big_nav li a:visited {
	color: #FFF;
	font-size: 1rem;
}
.footer_cl .big_nav li a:hover {
	color:#3C6;
	font-size: 1rem;
}
 .footer_cl .big_nav li a:avtive {
 color:#FFF;
 font-size:1rem;
}
.footer_cl .small_nav li {
	float: none;
	width: 100%;
	clear: right;
}
.footer_cl .small_nav li a:link {
	font-size: 0.875rem;
	color: #ccc;
}
.footer_cl .small_nav li a:hover {
	color:#3C6;
	font-size: 0.875rem;
}
.footer_cr {
	width: 40%;
	float: left;
}
.footer_lx {
	float: left;
	width: 60%;
	background: url(../images/lxback.png)no-repeat;
}
.footer_lx h3 {
	font-size: 1rem;
	color: #fff;
	font-weight: normal;
	padding: 15px 0px 0px 5px;
}
.footer_lx li {
	font-size: 0.875rem;
	color: #c0c0c0;
	padding: 9px 0px 9px 35px;
}
.footer_ewm {
	float: left;
	width: 40%;
}
.footer_ewm .xw_lqewm {
	float: left;
	width: 45%;
}
.xw_lqewm li {
	color: #CCC;
	text-align: center;
	margin: 10px 20px 0px 0px;
}
.footer_ewm h5 {
	font-size: 1rem;
	padding: 15px 0px 5px 0px;
	color: #FFF;
	letter-spacing:1.5px;
	font-weight:normal;
}
/*-----窄屏网站底部-----*/

.pho_footer {
	/*background:#25384b;*/
	padding: 1em 1em 1em 0em;
	line-height: 2em;
	text-align: center;
	font-size: 0.875rem;
	color: #fff;
	background:#25384b;
}

.copyright li {
	font-size:0.875rem;
	color: #CCC;
}

.copyright li a:link {
	color: #ccc;
}
.copyright li a:active{
	color: #CCC;
}
.copyright li a:hover{
	color:#0C9;
}
.copyright li a:visited{
	color: #CCC;
}

@media (max-width:800px) {
	
#footer {
	display:none;
}	

.copyright{
	
	width:100%;
	}	
	
.copyright li {
	font-size:0.75rem;
	color: #CCC;
}	

.pho_footer {
	/*background:#25384b;*/
	padding: 1em 1em 1em 0em;
	line-height: 1.5em;
    font-size:0.75rem;
}
.footer_cl {
	width: 100%;
	
}

.footer_cr{
	display:none;
	
	}		
	
	
/*悬浮链接*/
.kf_right {
	position:fixed;
	z-index:55;
	right:0;
	bottom:85px;
	width:70px;
	height:240px;
}
.kf_right_box {
	position:relative;
	float:right;
}
.kf_right .kf_fa {
	display:block;
	width:50px;
	height:50px;
	background-color:#09F;
	margin-bottom:4px;
	cursor:pointer;
	outline:none;
}
.kf_right .kf_fa.active, .kf_right .kf_fa:hover {
	background:#41AB2E;
}
.kf_right .kf_fa .i {
	float:left;
	width:50px;
	height:50px;
	background-image:url(../kf/kfbg2.png);
	background-repeat:no-repeat;
}
.kf_right .kf_qqface .i {
	width:20px;
	height:20px;
	margin-top:15px;
	margin-left:15px;
	background-image:url(../kf/kf_bg.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.kf_right .kf_qqface_tel .i {
	width:20px;
	height:20px;
	margin-top:15px;
	margin-left:15px;
	background-image:url(../kf/kf_bg.png);
	background-repeat:no-repeat;
	background-position:-27px 0;
}
.kf_right .qq_code .i {
	background-position:-42px 0;
}
.kf_right .kf_carts .i {
	background-position:2px 0;
}
.kf_right .kf_top .i {
	background-position:-130px 0;
}
.kf_right .kf_top {
	background:#090;
	display:none;
}
.kf_right .kf_top:hover {
	background:#c0c1c3;
}
.kf_right .k_face {
	display:none;
	width:223px;
	background:#fff;
	position:absolute;
	right:67px;
	min-height:90px;
	border:1px solid #E0E1E5;
	border-radius:3px;
	box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.kf_right .k_face .arrow {
	position:absolute;
	width:8px;
	height:12px;
	background:url(../kf/kfbg.png) no-repeat;
	right:-8px;
	top:31px;
}
.kf_right .kf_service {
	top:0;
}
.kf_right .kf_tel {
	top:34px;
}
.kf_right .qq_code_kf {
	top:78px;
}
.kf_right .k_face .inny_box {
	padding:8px 22px 12px;
}
.kf_right .kf_server {
	border-bottom:1px solid #eee;
	padding:14px 0;
}
.kf_right .kf_service .kf_server {
	border-bottom:none;
}
.kf_right .kf_server .circle {
	width:50px;
	height:50px;
	border-radius:50%;
	overflow:hidden;
	background:#F1F1F3;
	display:block;
	float:left;
}
.kf_right .kf_server .kfqq {
	width:50px;
	height:50px;
	background:url(../kf/qq.png) no-repeat center 15px;
	display:block;
    transition:all .2s;
	border-radius:50%;
	overflow:hidden;
}
.kf_right .kf_server:hover .kfqq {
	background-position:center 3px;
	
}
.kf_right .kf_server .kefu_tel {
	width:50px;
	height:50px;
	background:url(../kf/kf_tel.png) no-repeat center center;
	display:block;
}
.kf_right .kf_server h3 {
	float:left;
	width:112px;
	line-height:50px;
	font-size:15px;
	margin-left:12px;
	color:#F00;
}

.kf_right .kf_server .kftel p{
	
	color:#666;
	font-size:16px;
	padding-left:50px;
	
	}
	
.kf_right .kf_server .kftel .red{
	
	color:#F00;
	font-size:16px;
	
	}	
	
.kf_right .kf_service-intro {
	padding-top:10px;
}
.kf_right .kf_service-intro p {
	float:left;
	line-height:27px;
	font-size:12px;
	width:50%;
	white-space:nowrap;
	color:#888;
}
.kf_right .kf_service-intro i {
	background:url(../kf/side_con_icon01.png) no-repeat center center;
	height:27px;
	width:14px;
	margin-right:5px;
	vertical-align:top;
	display:inline-block;
}
.kf_right .qq_code_kf {
	text-align:center;
}
.kf_right .qq_code_kf .inny_box {
	padding:20px 0;
}
.kf_right .qq_code_kf p {
	font-size:16px;
	color:#93959c;
}