/*底部*/
.bottom_u_top { background: #ececec; }
.bottom_u_top:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background: #BFBFBF; }
.bottom_u_top{height:35px; line-height:35px; text-align:center; font-size:12px; color:#666; text-shadow: 0 1px 1px #aaa;}
.bottom_m_bmu{ padding:14px 0;text-align:center;  position:relative; color:#666; /* text-shadow:0 1px 1px #000; */}
.bottom_m_bmu a{color:#666; padding:0 5px;}
.bottom_m_bmu a:visited{color:#666;}
.bottom_m_bmu p{ line-height:24px; paddinbottom_g_top:10px;}
.bottom_bottom_code{ width:95px; text-align:center;  margin:0 auto; padding-top:15px;}

.bottom_social_nav4 span.bottom_tel{
	left:30px;
	top:5px;
	height:30px;
	background-position:-30px -5px;
	animation-name: telshow;
	animation-duration: 1.0s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-name: telshow;
	-webkit-animation-duration: 1.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: telshow;
	-o-animation-duration: 1.0s;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
}
@keyframes telshow {
	0% {transform: rotate(0deg)}
	5% {transform: rotate(-13deg)}
	10% {transform: rotate(0deg)}
	15% {transform: rotate(-13deg)}
	20% {transform: rotate(0deg)}
	25% {transform: rotate(-13deg)}
	100% {transform: roate(0deg)}
}
@-webkit-keyframes telshow {
	0% {-webkit-transform: rotate(0deg)}
	5% {-webkit-transform: rotate(-13deg)}
	10% {-webkit-transform: rotate(0deg)}
	15% {-webkit-transform: rotate(-13deg)}
	20% {-webkit-transform: rotate(0deg)}
	25% {-webkit-transform: rotate(-13deg)}
	100% {-webkit-transform: roate(0deg)}
}
@-o-keyframes telshow {
	0% {-o-transform: rotate(0deg)}
	5% {-o-transform: rotate(-13deg)}
	10% {-o-transform: rotate(0deg)}
	15% {-o-transform: rotate(-13deg)}
	20% {-o-transform: rotate(0deg)}
	25% {-o-transform: rotate(-13deg)}
	100% {-o-transform: roate(0deg)}
}

.bottom_social_nav4 span.bottom_weichat{
	left:86px; top:7px; background-position:-88px -8px; background-repeat:no-repeat;

}

.bottom_social_nav4 span.bottom_weibo{left:157px; top:7px;background-position:-158px -8px; background-repeat:no-repeat;height:26px;}


.header .tel_bt, .bottom_social_nav4 .bottom_btn2, .bottom_social4 span{
    background-image: url(/template/m/default_jj/common/images/bot.png);
	background-repeat:no-repeat;
    background-size: 348px 55px;}
.bottom_m_bmu .loaded{display:none;}
.bottom_m_bmu .bottom_code .loaded{display:block;}
.bottom_g_ft { background-color: #ececec; border-top: 1px solid #ccc;font-size: 13px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #fefefe, #e5e5e5); background-image: -moz-linear-gradient(top, #fefefe, #e5e5e5); background-image: -o-linear-gradient(top, #fefefe, #e5e5e5); background-image: -ms-linear-gradient(top, #fefefe, #e5e5e5); background-image: linear-gradient(top, #fefefe, #e5e5e5); }
.bottom_m_bmu{ background: #DEDEDE;}

.bottom_social_nav4{height:55px; width:320px; position:fixed; bottom:0; left:0; z-index:999; overflow:hidden;}
.bottom_f-pr {
    position: relative;
}

.bottom_social_nav4 .bottom_social4{display:block; width:288px; height:55px;  margin-right:18px;overflow:hidden;position:relative;}
.bottom_social_nav4 a{ height:55px; line-height:85px; font-size:13px; width:65px; display:inline-block; font-size:12px; position:relative; z-index:11; text-align:center; color:#fff;}
.bottom_social_nav4 a:visited{ color:#fffffe;}
.bottom_social_nav4 a.bottom_tel{ width:65px; text-indent:15px;}
.bottom_social_nav4 span{display:block;width:35px;height:25px;position:absolute;top:0;z-index:10;}
.bottom_social4{ background-color:#2a2a31;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#32323a), to(#23232b)); 
	background-image: -webkit-linear-gradient(top, #32323a, #23232b); 
	background-image: -moz-linear-gradient(top, #32323a, #23232b); 
	background-image: -o-linear-gradient(top, #32323a, #23232b); 
	background-image: -ms-linear-gradient(top, #32323a, #23232b); 
	background-image: linear-gradient(top, #32323a, #23232b);}
.bottom_social4:before{ content:''; height:1px; width:100%; background:#000; border-bottom:1px solid #4b4c57; position:absolute; top:0; left:0;}
.bottom_social4:after{ content:''; height:1px; width:100%; background:#000; border-top:1px solid #4b4c57; position:absolute; bottom:0; left:0;}
.bottom_social4 b{width:1px; height:100%; background:#000; border-left:1px solid #4b4c57; position:absolute; top:0; right:0;}

.bottom_social_nav4 span.bottom_home{background-position:-230px -8px; background-repeat:no-repeat;left:224px; height:24px; width:26px; top:8px;}
.bottom_social_nav4 .bottom_btn{ display:block; width:34px; height:55px; position:absolute; right:0; background-position:0 -55px; background-image:url(/template/m/default_jj/common/images/bot.png); background-size:34px 110px;}
.bottom_social_nav4 .bottom_btn2{ display:block; width:34px; height:55px; position:absolute; right:0;  background-position:0 -249px;display:none;}

.bottom_social_nav4 .bottom_btn{ display:block; width:34px; height:55px; position:absolute; right:0; background-position:0 -55px; background-image:url(/template/m/default_jj/common/images/fot_but.png); background-size:34px 110px;}


