



/* 底部分享 start */
.pc-footer{ color:#FFFFFF;}
.foot-share{ padding: 105px 0 48px;}
.foot-share .left{ 
	float: left;
}
.foot-share .left img {
	max-height: 80px;
}
.foot-share .right{ float: right; line-height: 32px; padding-top: 10px;}
.foot-share .right span{ display: inline-block; vertical-align: middle; color: rgba(255,255,255,.7); font-size: 12px;}
.foot-share .bdsharebuttonbox { display: inline-block; vertical-align: middle;}
.foot-share .bdsharebuttonbox a{ float: none; padding: 0; margin: 0; margin-left: 15px;display: inline-block; vertical-align: middle; width: 32px; height: 32px; border-radius: 50%; background:rgba(83,83,83,.9);}
.foot-share .bdsharebuttonbox .bds_weixin{ background-image:url(../images/ico_wx.png);}
.foot-share .bdsharebuttonbox .bds_tsina{background-image:url(../images/ico_sina.png);}
.foot-share .bdsharebuttonbox .bds_sqq{background-image:url(../images/ico_qq.png);}
.foot-share .bdsharebuttonbox .bds_qzone{background-image:url(../images/ico_space.png);}
.foot-share .bdsharebuttonbox a:hover{ background-color:rgba(83,83,83,1);}
.bd_weixin_popup{ box-sizing:content-box;}

@media (max-width: 992px) {
	.foot-share .left {}
}
@media (max-width: 768px) {
	.foot-share {
		padding: 20px 0;
		text-align: center;
	}
	.foot-share .left, .foot-share .right {
		float: none;
	}
	.foot-share .left{ 
		margin-top: 0;
	}
	.foot-share .left img {
		display: block;
		margin: 0 auto;
	}
	.foot-share .right {
		padding-top: 0;
	}
}
/* 底部分享 end */
	

.foot-content{  border-top: 1px solid rgba(83,83,83,.3); padding: 43px 0 40px;}
.foot-content .info-box{ float: left; width: 34%; max-width: 380px; font-size: 18px;}
.foot-content .info-box p{ padding-left: 25px; margin-top: 20px; letter-spacing:2px;}
.foot-content .info-box p:nth-child(1){ margin-top:0; 
background: url(../images/ico_address.png) no-repeat left;
font-size:14px;}
.foot-content .info-box p:nth-child(2){ font-weight: bold; background: url(../images/ico_tel.png) no-repeat left;}
.foor-left-ewm{ margin-top: 30px; }
.foot-content .fnav{/* float: left; */  float: right; width: 27%;}
.foot-content .fnav .tit{ margin-bottom: 15px; position: relative; padding-bottom: 15px; font-size: 18px; color: #eeeeee; text-transform: uppercase;}
.foot-content .fnav .tit:after{ content: ""; position: absolute; bottom:0; left:0; width:25px; height: 1px; background: #b48b62;}
.foot-content .fnav .tit span{ display: block; opacity: .5;}
.foot-content .fnav .tit p{ margin-top: 5px;}
.foot-content .fnav li{ float: left; width: 50%;}
.foot-content .fnav li a{ display: block; line-height: 30px; height: 30px; font-size: 14px; color: #bbbbbb;}
.foot-content .fnav li a:hover{ color: #FFFFFF;}
.foot-content .footer-form{ float: right; width: 38%; max-width:438px; font-size: 12px;}
.foot-content .footer-form .col input{ float: left; width: 49%; margin-right:2%;}
.foot-content .footer-form .col input:nth-child(2n){ margin-right: 0;}
.foot-content .footer-form input{ margin-top: 10px; border: none; height: 36px; padding: 6px 15px; line-height: 24px; background: #253447; color: #FFFFFF; letter-spacing: 2px;}
.foot-content .footer-form textarea{ margin-top: 10px; height: 88px; width: 100%; background: #253447; border: none; padding: 15px; color: #FFFFFF; letter-spacing: 2px;}
.foot-content .footer-form .bt{ padding: 0; width: 130px; height: 36px; line-height: 36px; background: #b48b62; color: #FFFFFF; letter-spacing: 3px;}
.foot-content .footer-form input::-webkit-input-placeholder, 
.foot-content .footer-form textarea::-webkit-input-placeholder { color: #fefefe;}
.foot-content .footer-form input:-moz-placeholder, 
.foot-content .footer-form textarea:-moz-placeholder { color: #fefefe;}
.foot-content .footer-form input::-moz-placeholder, 
.foot-content .footer-form textarea::-moz-placeholder { color: #fefefe;}
.foot-content .footer-form input:-ms-input-placeholder, 
.foot-content .footer-form textarea:-ms-input-placeholder { color: #fefefe;}

.foot {  border-top: 1px solid rgba(83,83,83,.3); padding: 35px 0; line-height: 24px; color: #888888;}
.foot .left{
	float: left; position:relative; padding-left: 70px; width:60%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.foot .left em{ font-style: normal; position: absolute; top:0; left:0;line-height: 24px;}
.foot .left span{ margin: 0 15px;}
.foot a{ color: #888888; display: inline-block;}
.foot a:hover{ color: #cbcbcb;}
.foot .right{ float: right; max-width:40%; text-align: right;}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
	.foot-content {
		text-align: center;
		padding: 20px 0;
		font-size: 0;
	}
	.foot-content .info-box {
		display: inline-block;
		width: auto;
		float: none;
	}
	.foot-left-info {
		display: none;
	}

	.foot-content .fnav {
		display: none;
	}
	.foot-content .info-box p:nth-child(1) {
		display: none;
	}
	.foot-content .info-box p:nth-child(2) {
		margin-top: 10px;
		text-align: left;
	}
	.foor-left-ewm {
		margin-top: 0;
	}
	
	.foot {
		padding: 20px 0;
		font-size: 13px;
	}
	.foot .left, .foot .right {
		float: none;
		width: auto;
		max-width: none;
	}
	.foot .left {
		display: none;
	}
	.foot .right {
		text-align: center;
	}
}
@media (max-width: 480px) {
	.foot-share, .foot-content, .foot {
		padding: 10px 0;
	}
	.foot-share .right {
		display: none;
	}
	.foot-share .right span {
		display: block;
	}
	.foot-content {
		/* display: none; */
	}
	.foot {
		font-size: 12px;
	}
}



/* ========== */
/* = MB FOOTER = */
/* ========== */
.mb-copright{ padding:0.46rem .4rem 0.9rem; background: #f3f3f3; font-size:0.26666666rem; color:#bbbbbb; text-transform: uppercase; text-align: center;}
.mb-copright a{ display:inline-block; margin-left: 0.2rem; color:#bbbbbb; }
.mb-footer{ position:fixed; bottom:0; right:0; width: 100%; height:1.55rem; z-index: 999; background-image: url(../images/mb_footer.jpg); background-size: cover;}
.mb-footer li { float: left; display: block; height:1.55rem; width: 33.3333%; border-left: 1px solid rgba(255,255,255,.2); position: relative; }
.mb-footer li:first-child{ border-left: none;}
.mb-footer li a{ display:block; cursor: pointer;  height: 1.55rem; padding-top: 0.133333rem; color: #FFFFFF; text-align: center;}
.mb-footer li img{ width: 0.8rem;}
.mb-footer li p{ margin-top:0.08rem; font-size: 0.275rem; height:0.32rem; line-height: 0.32rem;}
.mb-footer .m-tel{ position: absolute; top:-0.4rem; left:50%; margin-left: -1.14rem; padding-top: 0.35rem; width: 2.28rem; height: 2.28rem; background-image: url(../images/mb_tel_bg.png); background-size:cover;}
.mb-footer .m-tel p{ margin-top: 0.12rem;}




/* 底部按钮 start */
.footBg {
	height: 50px;
}

.footUl {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	display: flex;
    background-size: cover;
	border-top: 1px solid #233;
	background-image: url(../images/mb_footer.jpg); */
	background-color: rgba(16,18,40,.9)
}

.footLi {
	float: left;
	width: 20%;
	text-align: center;
	/* background-color: #032a4d; */
	margin-top: -1px;
}

.footLi.cur {
	background-color: #b48b62;
}

.footLink {
	display: block;
	padding-top: 8px;
	padding-bottom: 4px;
}

.footIcon {
	height: 20px;
	display: block;
	margin: 0 auto;
}

.footTitle {
	color: #fff;
	font-size: 12px;
	margin-top: 0;
	line-height: 18px;
}

/* 底部按钮 end */



.go-top {
	position: fixed;
	height: 48px;
	width: 48px;;
	right: 21px;
	bottom: 48px; 
	display: block; opacity: 1;
	cursor: pointer;
	background-image: url(../images/goTop.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* -webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s; */
}
.go-top:hover {
	opacity: 0.8;
}

