/*中间弹窗*/
.pop-window{
	position: fixed;
    z-index: 999;
    width: 260px;
    margin-left: -130px;
    height: 210px;
    margin-top: -105px;
    border: 1px solid #3ba3f3;
    top: 50%;
    left: 50%;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 0 1px #9999;
    background: -webkit-linear-gradient(left, #3ca5f6 0%,#004c87 100%);
    color: #fff;
	display: none;
}
.pop-eighty{
	height: 160px;
}
.pop-eighty h3 b{
	color: #fff;
    text-shadow: -1px 2px 1px #000;
}
.pop-window a, .pop-window span{
	display: block;
	float:left;
}
.pop-window a.pop-close{
	width: 20px;
    height: 20px;
    border-radius: 20px;
    margin: 5px 8px 0;
	border: 1px solid;
	position: absolute;
	right: 0;
	color: #fff;
}
.pop-window a.pop-close em{
	width: 10px;
    height: 10px;
    background: url(../images/menu-2.png) center no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
}
.pop-window h3{
    clear: both;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 10px 0 0;
	font-size: 15px;
    margin: 0;
}
.pop-window span{
    padding: 0px 0 0 0;
    padding-left: 10px;
    position: relative;
	font-size: 12px;
	color: #fff;
    display: block;
    float: none;
	height: 30px;
}
.pop-window span#wechat{
	padding: 0 0 0 0;
}
.pop-eighty p{
	width:50%;
	float:right;
    padding-top: 30px;
	line-height: inherit;
    color: #fff;
	margin-block-start: 0;
    margin-block-end: 0;
}
.pop-window .pop-eighty p{
	padding-top: 0px;
}
.pop-eighty p span::before{
	content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 10px;
    position: absolute;
    background: url(../images/pop-eighty.gif) no-repeat;
	top: 13px;
	left: -6px;
}
.pop-eighty p span.pop-eighty1::before{
	background-position: left 0;
}
.pop-eighty p span.pop-eighty2::before{
	background-position: -10px 0;
}
.pop-eighty p span.pop-eighty3::before{
	background-position: -20px 0;
}
.pop-eighty p span.pop-eighty4::before{
	background-position: -30px 0;
}
.pop-eighty p span.pop-eighty5::before{
	background-position: -40px 0;
}

.pop-eighty p span:hover{
	color: #f00
}
.pop-eighty p span:hover::before{
    background: #f00;
}
.pop-img{
    text-align: center;
	width:50%;
	float:left;
    padding-top: 8px;
}
.pop-img span{
    float: none;
    margin: 0 auto;
	font-size: 12px;
	display: inline-block;
}
.pop-img img{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
}
.pop-link{
	height: 100%;
    background: #fff;
	width: 100%;
    overflow: hidden;
}
.pop-link a, .pop-link a.pop-close{
	color: #3ca5f6;
    border: 1px solid;
    font-weight: 900;
    padding: 5px 15px;
    margin: 6px 21px;
    width: auto;
    height: auto;
    border-radius: 10px;
	    font-size: 14px;
		    line-height: 20px;
}
.pop-link a.pop-link1{
    background: url(../images/pop-link1.gif);
	color: #fff;
}
.pop-link a:hover{
	color: #fff;
	background: -webkit-linear-gradient(left, #3ca5f6 0%,#004c87 100%);
}

/*底薪悬浮*/
.footer-suspension{
	position: fixed;
    bottom: 0;
	display: none;
    background: #3ca5f6;
    overflow: hidden;
    color: #fff;
    height: 50px;
    width: 100%;
    text-align: center;
    font-size: 12px;
	z-index: 999;
	    line-height: normal;
}
.footer-suspension ul li{
	float: left;
	width: 33.3333%
}
.footer-suspension ul li a{
    display: block;
    border-right: 2px solid rgb(255 255 255 / 20%);
	position: relative;
	color: #fff;
}
.footer-suspension ul li a::before{
	content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/footer-suspension.gif) no-repeat;
    left: 12px;
    top: 10px;
}
.footer-suspension ul li a.footer-price::before{
	background-position: left 0;
}
.footer-suspension ul li a.footer-wechat::before{
	background-position: -20px 0;
}
.footer-suspension ul li a.footer-telephone::before{
	background-position: -40px 0;
}
.footer-suspension ul li a.footer-telephone{
    border-right: none;
}
.footer-chat{
	position: fixed;
    background: rgb(0 0 0 / 0.8);
    width: 100%;
    height: 100%;
    top: 0;
	display: none;
    z-index: 9999;
}
.footer-wechatimg{
	position: relative;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -165px;
    width: 330px;
    height: auto;
}
.footer-wechatimg img{
    position: relative;
}
.footer-wechatimg a{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
}
.footer-suspension em{
    font-style: initial;
    display: block;
    padding-left: 30px;
    margin-top: 5px;
}
@media (max-width:768px) {

	.footer-suspension{
		display: block;
	}
}