 @charset "UTF-8";
/**
 * 
 * @authors sunjb (you@example.org)
 * @date    2018-05-17 09:18:08
 * @version $Id$
 */
 footer{
	 /*top: 0!important;*/
	 bottom: 0;
 }
 .footerBox{
	 /*margin-top: -1.8rem;*/
	 padding: 0.8rem .3rem;
	 background: url(../img/index/footer_bg.png) no-repeat;
	 background-size: 100% 100%;
	height: 5.76rem;
	 width: 100%;
 }
 .foot_list{
	 height: .36rem;
	 display: flex;
	 justify-content: space-around;
	 align-items: center;
	 overflow: hidden;
 }
 .foot_list a{
	 display: flex;
	 color: #212121;
	 height: .36rem;
	 margin-top: 0;
	 line-height: .36rem;
	 width: 2rem;
 }
 .foot_list img{
	 margin-right: .16rem;
	 height: .36rem;
	 width: .36rem;
 }
 .contactInfo{
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
 }
 .contactInfo div{
	 height: .32rem;
	 display: inline-block;
	 line-height: .32rem;
	 /*width: 49%;*/
	font-size: .24rem;
	 padding-left: .2rem;
	 position: relative;
	 /*overflow: hidden;*/
 }
 .contactInfo div:after{
	 content: '';
	 position: absolute;
	 width: .12rem;
	 height: .12rem;
	 border-radius: 50%;
	 background: #FF6691;
	 left: 0;
	 top: 0.1rem;
 }
footer a {
	width: 2rem;
    height: .6rem;
	margin-top: .4rem;
}
.foot-button {
	display: flex;
	justify-content: space-around;

}
 .foot-button a{
	 width: 2rem;
	 height: 0.6rem;
	 background-color: #FF4C88;
	 border-radius: 0.3rem;
 }
 .foot-button a img{
	 width: 0.32rem;
	 /*height: 0.32rem;*/
	 margin: 0 0.14rem 0 0.28rem;
	 display: inline-block;
	 vertical-align: middle;
 }
 .foot-button a:nth-child(3) img{
	 margin-left: 0.16rem;
 }
 .foot-button a span{
	 line-height: 0.6rem;
	 font-size: 0.24rem;
	 font-family: s-r;
 }
/*#check {*/
/*	!*background: url(../img/footer-btn1.png) no-repeat;*!*/
/*	background-size: 100%;*/

/*}*/
/*#buyway {*/
/*	!*background: url(../img/footer-btn2.png) no-repeat;*!*/
/*	background-size: 100%;*/

/*}*/
/*#textbook{*/
/*	!*background: url(../img/footer-btn4.png) no-repeat;*!*/
/*	background-size: 100%;*/
/*}*/
#service {
	background: url(../img/footer-btn3.png);
	background-size: cover;

}
footer .QRcode {
	margin: .48rem 0;
	position: relative;
	clear: both;
	/*height: 2rem;*/
	font-size: .24rem;
	text-align: center;
}
 footer .QRcode .QRcode-pic-cell{
	 width: 4.44rem;
	 display: flex;
	 justify-content: space-between;
	 margin:  0 auto;
	 left: 0;
	 right: 0;
	 font-family: s-r;
 }
footer .QRcode .weixin{
	 /*position: absolute;*/
	 /*left: 1.24rem;*/
}
 footer .QRcode .weibo{
	 /*position: absolute;*/
	 /*right: 1.24rem;*/
 }
 .icon-cell{
	 display: inline-block;
	 width: 1.22rem;
 }

footer .introduce {
	width: 97%;
	margin: 0 auto;
	margin-top: .4rem;
}
.foot-text{
	width: 7.5rem;
	height: 1.98rem;
	padding: 0.48rem .3rem;
	/*margin: 0 auto;*/
	/*margin-top: 0.2rem;*/
	background: #4D4D4D;
	font-size:  0.2rem;
	/*-webkit-transform-origin-x: 0;*/
	/*-webkit-transform: scale(0.83);*/
	font-family: s-r;
	font-weight: normal;
	font-stretch: 50%;
	letter-spacing: 0;
	/*margin-left: .34rem;*/
	line-height: 0.45rem;
	color: #fff;
}
.foot-text p:first-child{
	height: .58rem;
	line-height: .28rem;
	overflow: hidden;
}
 .foot-text p:last-child{
	 margin-top: .16rem;
	 height: .28rem;
	 line-height: .28rem;
 }
footer .introduce p {
	height: 0.6rem;
	background-color: #fff;
	border-radius: 0.5rem;
	line-height: 0.6rem;
	margin-top: 0.24rem;
	font-size: 0.24rem;
	font-family: s-r;
	color: #3A3A3A;
	box-shadow: 0 0.04rem 0.04rem #e5e5e5;
}
footer .introduce p .weibo-span {
	position: relative;
	top: .15rem;
}
footer .introduce img {
	width: auto;
	height: .33rem;
	vertical-align: middle;
	display: inline-block;
	margin-right: .2rem;
	margin-left: .6rem;
	margin-top: -0.08rem;
}
 footer .introduce .place-icon{
	 display: inline-block;
	 margin-left: 0.66rem;
 }
figure img {
	width: 1.28rem;
    margin: 0 auto;
}