@charset "utf-8";	
.overflow1 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.overflow2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}

.overflow3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;

}
/*头部*/
body{padding-top: 1.28rem }
.headerBg{background-color: #fff;  width: 9.4667rem; padding: 0.2667rem 0.2667rem 0.1333rem; z-index: 999; position: fixed; top: 0}
.logo{line-height: 0; width:3.3333rem;}
.logo img{width: 3.3333rem}
.wapMenu{position: relative;}
.serBox{display: inline-block; width: 4.8667rem;  padding: 0.1067rem 0; overflow: hidden;  background-color: #f3f3f3; border-radius: 0.5333rem;}
.sertext{width: 3.6rem; background-color: #f3f3f3; padding: 0 0.2rem; height: 100%; line-height: 0.5333rem; display: inline-block; height: 0.5333rem}
/*.wapMenu{position: relative;}*/
.serbut{margin-top: 0.0667rem; border: none; background-color: #f3f3f3; line-height: 0; margin-right: 0.1333rem}
.serbut img{width: 0.4rem;}
.return img{width: 0.6667rem; height: auto;}
/*导航*/
.menuBox{display: none; position: fixed; background: url(../images/navbg.png) no-repeat center; top: 0; width: 100%; height: 100%; z-index: 9999}
.mentitle{
	padding-top: 0.8rem; 
	margin-bottom: 0.5333rem; 
	color: #fff; 
	text-align: center; 
	font-weight: bold; 
	font-size: 0.48rem;
	position: relative;
}
.mentitle:before{
	content: "";
	position:absolute;
	border-left: 0.1333rem solid transparent;
	border-right: 0.1333rem solid transparent;
	border-top: 0.1733rem solid #fff;
	bottom: 0;
	margin-bottom: -0.4rem;
	left: 50%;
	margin-left: -0.1067rem;
	margin-bottom: -0.2rem;
}
.menuBox ul li{padding: 0.2667rem;  font-size: 0.48rem; color: #fff; text-align: center;}
.menuBox ul li a{color: #fff;}
.menbot{
	border-top: 1px solid #fff;
	font-size: 0.3733rem;
	color: #fff;
	text-align: center;
	padding: 0.2667rem 0;
	margin-top:0.5333rem
}
.menbot p img{
	width: 0.8rem;
	height: 0.8rem;
	margin-top: 0.2667rem
}


/*banner*/
.banner{width: 10.0rem; height: auto; position: relative;}
.banner a{display: block; width: 10.0rem; }
/*.banner img{width: 10.0rem;}*/
.banner .swiper-pagination-bullet-active{background-color: #fe606e}

.banner .ckmore{
	position: absolute;
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);

	z-index: 9999999
}
.wp{padding: 0 0.4rem}


.Vdcontent .Vdcontent-ul>li .li_box .infos .t4{
	font-size:14px;
	color:#999;
	margin-bottom: 5px;
}
/*标题*/
.htit{color: #999; text-align: center; margin-bottom: 0.4667rem}
.htit h3{
	font-size: 0.48rem;
	color: #333;
	font-family: "YouSheBiaoTiHei";
	line-height: 0.8rem;
}
.htit p{
   font-size: 0.32rem;
   margin-top: 0.1333rem
}
/*.htit h4{
    font-size:34px;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:58px;
	color:rgba(51,51,51,1);
}*/

.padb{padding: 0.6667rem 0}

.mat25{margin-top:25px;}
.mbt20{margin-bottom:20px;}
img{max-width:100%;}
.no{display:none;}
.re{position:relative;}
a:hover{opacity:0.95;}
.con{line-height:1.8;}
.padd{padding:100px 0;}
/* 常用颜色 */
.redff{color:#fff;}
.red0{color:#ff0101;}
.red1{color:#ff8f00 !important}
.red2{color:#db3434 !important}
.red3{color:#999 !important}
.red4{color:#ff7700 !important}
.h66{color:#666}
.h99{color:#999}
.h88{color:#888}
.bg1{background-color:#ff8f00 !important;color:#fff !important}
.bg2{background-color:#dedede !important;}
.bg3{background-color:#aaaaaa !important;color:#fff}
.bg4{background-color:#ffd500 !important;}
.bgle{background-position:left center;background-repeat:no-repeat}
.bgri{background-position:right center;background-repeat:no-repeat}
.bgct{background-position:center center;background-repeat:no-repeat}
.bgff{background-color:#fff}
.col3{width:29%;margin-right:2%;float:left;}
.col4{width:22%;margin-right:1.02%;float:left;}
.ul{list-style:none}
.clickbtn{cursor:pointer;}
.clickshow{height:0px;overflow:hidden;}
.clickshow.auto{height:auto;overflow:visible;}
.lineth{text-decoration:line-through;}
.ov{overflow:hidden}


/*banner begin*/
.banner{ position:relative; z-index:3; }

.banner .swiper-pagination{ bottom:16px !important;}
.banner .swiper-pagination-bullet{
	width:10px;
	height:10px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	outline:none;
	cursor: pointer; 
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	-khtml-opacity: 1; 
	opacity: 1; 
	margin:0 10px !important;
	background: #d7e1c9;
	border-radius: 50%;
	border: 2px solid #d7e1c9;
}
.banner .swiper-pagination-bullet-active{background:transparent; border: 2px solid #fff;}
.bannerm{position: relative;}
.rigbox{
	position: absolute;
	right: 12%;
	z-index: 55;
	box-sizing: border-box;
	width: 100%;
	height: 290px;
	background-color: #fff;
	border-radius: 16px;
	padding: 25px 20px;
	top: 50%;
	margin: -145px auto 0;
}
.reigtitle{
	text-align: center;
	font-size: 12px;
	color: #333;
}
.reigtitle img{
	display: block;
	width: 135px;
	margin: 0 auto 10px;
}

.reigtitle b{
	font-size: 12px;
	font-weight: bold;
	color: #FF356E
}
.reigcon{
	width: 100%;
	margin-top: 25px;
}
.regtxt{
	width: 100%;
	border: 1px solid #85D3D4;
	height: 1.0667rem;
	line-height: 1.0667rem;
	border-radius: 1.0667rem;
	padding-left: 1.0667rem;
	box-sizing: border-box;
	background: url(../images/ph.png) no-repeat 15px center;
	margin-bottom: 0.2667rem;
}
.regtxt.phone{
	background: url(../images/phh.png) no-repeat 15px center;
}
.retxbtn{
	background: #85D3D4;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-left: 0;
	cursor: pointer;
}
.ryxy{
	font-size: 10px;
	color: #666;
}
.ryechexk{
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #85D3D4
}
.educafl{
	width: 4.5333rem;
	/*padding: 60px 0 60px;*/
	/*background: url(../images/zxjfl.png) no-repeat left top;*/
	/*background-size: auto 100%;*/
}
/*.educc{padding-left: 50px}*/
.educanr{
	font-size: 0.32rem;
	color: #333;
	/*line-height: 0.4267rem;*/
}
.educanum li{
	width: 30%;
	margin-top: 56px;
	margin-right: 3%;
	font-size: 16px;
	color: #333;
	float: left;
}
.educanum li h4{
	font-size: 16px;
	color: #777;
	font-weight: 500;
	margin-bottom: 10px;
}
.educanum li h4 b{
	font-size: 36px;
	color: #85D3D4
}
.ckmore{
	background: #85D3D4;
    width: 2.9333rem;
    height: 0.7467rem;
    line-height: 0.7467rem;
    border-radius: 0.7467rem;
    border-radius: 0.7467rem;
    font-size: 0.32rem;
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 0.4rem;
}
.educafr{
	width: 4.4rem;
	/*padding-top: 30px*/
}
.inadvab{
	background: #F5F5F5
}
.inadvbox li{
	width: 46%;
	float: left;
	margin: 0.4667rem  2% 0;
	overflow: hidden;
	background-color: #fff;
	border-radius: 0.2133rem;
	text-align: center;
}
.inadvbox a{
	display: block;
    font-size: 0.32rem;
    color: #333333;
}
.inadvbox a p{
	padding: 0.2667rem 0
}
.inadvbox li:hover{
	box-shadow: 0 0 5px #ccc;
}
.lltkcfl{
	width: 100%
}
/*.lltkcfl .htit h3{
	text-align: left;
	font-size: 34px;
	line-height: 44px;
	font-weight: 500
}*/
.lltkcbox{position: relative; padding-bottom: 8.0rem}
.lltkcfr{
	width: 100%;
}

.subjectbox{
	width: 96%;
	height: 347px;
	position: absolute;
	left: 50%;
	bottom: 0;
	box-sizing: border-box;
	padding: 0.3333rem;
	box-shadow: 0 0 5px #ccc;
	border-radius: 0.16rem;
	background-color: #fff;
	z-index: 66;
	-webkit-transform: translate(-50%,0%);
	-moz-transform: translate(-50%,0%);
	-ms-transform: translate(-50%,0%);
	-o-transform: translate(-50%,0%);
	transform: translate(-50%,0%);

}
.subjectit{
	font-size: 0.3467rem;
	color: #85D3D4;
	margin-bottom: 0.2rem;
}
.subjectit i{
	font-size:19px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:33px;
	color:rgba(51,51,51,1);
	font-style: normal;
}
.subjectit b{
	font-size:12px;
	font-family:SXSXiaBinFenTi (Authorization Required);
	font-weight:normal;
	line-height:15px;
	color:rgba(51,51,51,1);
}
.subjecon table{width: 100%;}
.subjecon td{
	padding: 8px 0;
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	/*line-height:24px;*/
	color:rgba(102,102,102,1);
}
.subjecon td span{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:500;
	/*line-height:35px;*/
	color:rgba(51,51,51,1);
}
.subjectbox .swiper-button-next{
	top: 0.4rem;
	background:#85D3D4 url(../images/jtrt.png) no-repeat center!important;
	width: 1.0933rem;
	height: 0.6933rem;
	margin-top: 0;
	margin-right: 0.2667rem;
    border-radius: 0.0667rem;
}
.auditionbg{
	background:#F5F5F5
}
.auditionbox{
	position: relative;
}
.auditicm{
	background:rgba(255,255,255,1);
	opacity:1;
	border-radius:16px;
	overflow: hidden;
	width: 48%;
	margin: 0.2rem 1%;
	float: left;
}
.daunbot{
	text-align: center;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding: 0.2rem 0
}
.daunbot span{
	margin-top: 5px;
	display: inline-block;
	width:2.24rem;
	height:0.7067rem;
	line-height: 0.7067rem;
	border:1px solid rgba(51,51,51,1);
	opacity:1;
	border-radius:0.7067rem;
	text-align: center;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	cursor: pointer;
}
.daunbot span:hover{
	background: #85D3D4;
	color: #fff;
	border: 1px solid #85D3D4
}
.auditionbox .swiper-button-prev{
	background: url(../images/prevl.png) no-repeat!important;
	width: 46px;
	height: 46px;
	left: 0;
	margin-left: -50px;
}
.auditionbox .swiper-button-prev:hover{
	background: url(../images/prevh.png) no-repeat!important;
}
.auditionbox .swiper-button-next{
	background: url(../images/prev.png) no-repeat!important;
	width: 46px;
	height: 46px;
	right: 0;
	margin-right: -50px;
}
.auditionbox .swiper-button-next:hover{
	background: url(../images/prevr.png) no-repeat!important;
}
.inteambg{
	background: #85D3D4;
	padding-bottom:0;
}
.inteambox{
	width: 100%;
	position: relative;

}
.inteamfl{
	width:100%;
}
.inteamfr{
	width: 100%;
	padding-top: 0.6667rem;
	position: absolute;
	bottom: 0.2667rem;
	width: 2.0rem;
	right: 0
}
.teanchara{
	width: 75%;
	text-align: center;
}
.teanchara img{}
.teachajs{
	width:100%;
	/*box-shadow:0px 0px 16px rgba(0,0,0,0.16);*/
	opacity:1;
	position: relative;
	position: relative;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.chaname{
	position: relative;
	opacity:1;
	font-size:0.4667rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.teachajs span{
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
}

/*.inteamfl .swiper-slide{width: 100%!important}*/







.pslideatbb {height:6.1333rem;position: relative; width:1.6rem; float:left;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0.5333rem 0 !important; padding-bottom: 2px !important;}
.pslideatbb .swiper-slide {opacity: 0.6;border: 1px solid transparent;-moz-box-sizing: border-box;box-sizing: border-box; cursor: pointer; height: 1.6rem!important;}
.pslideatbb .swiper-slide img{ padding: 5px; border: 2px solid transparent; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;}
.pslideatbb .swiper-slide-thumb-active {opacity: 1;}
.pslideatbb .swiper-slide-thumb-active img{ border-color: #FF80A3;}
.inteamfr .swiper-button-prev{ top:0.8rem;}
.inteamfr .swiper-button-next{ bottom:-5%; top: auto;}
.inteamfr .swiper-button-prev::after,.pSlideaWrap .swiper-button-next::after{ display: none;}
.inteamfr .swiper-button-prev,.inteamfr .swiper-button-next{
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	-khtml-opacity: 1; 
	opacity: 1;
	width:18px;  
	height:14px; 
	left: 34%; 
	margin-left: -8px;
	color: #666; 
    z-index: 10; 
	text-align: center;
	background: transparent!important;
}
.inteamfr .swiper-button-prev .iconfont,.inteamfr .swiper-button-next .iconfont{ 
	/*font-size: 30px;*/  
	line-height: 1;
}
.inteamfr .swiper-button-prev:hover,.inteamfr .swiper-button-next:hover{
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	-khtml-opacity: 1; 
	opacity: 1; 
	color: #bda87e;
}
.icon-prev{
   border-bottom: 8px solid #fff;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
}
.icon-next{
   border-top: 8px solid #fff;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
}
.inteamfr .swiper-button-prev:hover .icon-prev{
   border-bottom: 8px solid #FB94B1;
}
.inteamfr .swiper-button-next:hover .icon-next{
   border-top: 8px solid #FB94B1;
}
/*.inouhonr .htit{text-align: left;}
.inouhonr .htit h3{display: inline-block; vertical-align: middle;}
.inouhonr .htit p{display: inline-block; vertical-align: middle;}*/

.inouhonr.padb{ padding: 0.6667rem 0 2.0rem }


.inourhonr{position: relative;}
.inourhonr img{max-width: 100%}
.inourhonr .swiper-button-prev{
	width: 0.8rem;
	height:0.8rem;
	background: url(../images/prevl.png) no-repeat center;
	background-size: 0.8rem 0.8rem;
	left: inherit;
	bottom: 0;
	top: auto;
	left: 50%;
	margin-left: -0.9333rem;
	margin-bottom: -1.2rem;

}
.inourhonr .swiper-button-prev:hover{
	background: url(../images/prevh.png) no-repeat center;
	background-size: 0.8rem 0.8rem;
}
.inourhonr .swiper-button-next{
	width: 0.8rem;
	height: 0.8rem;
	background: url(../images/prev.png) no-repeat center;
	background-size: 0.8rem 0.8rem;
	bottom: 0;
	top: auto;
	left: 50%;
	margin-right: -0.9333rem;
	margin-bottom: -1.2rem;
}
.inourhonr .swiper-button-next:hover{
	background: url(../images/prevr.png) no-repeat center;
	background-size: 0.8rem 0.8rem;
}
.inpuehorm{
	width: 94%;
	/*height: 324px;*/
	background: #D7F7F4;
	opacity:0.93;
    border-radius:0.2rem;
    box-sizing: border-box;
    padding: 0.2667rem 3%;
}
.inpuhimg{
	text-align: center;
	width: 100%;
	height: 3.4667rem;
	overflow: hidden;
}
.inpuhimg img{
	display: inline-block;
	vertical-align: middle;
}
.inpuehorm p{
	font-size:0.3333rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:34px;
	color:rgba(51,51,51,1);
	position: relative;
}
.inpuehorm p:before{
    content: "";
    position: absolute;
    width:28px;
	height:4px;
	background:rgba(133,211,212,1);
	opacity:1;
	left: 0;
	bottom: 0;
	/*margin-bottom: -10px;*/
}
.lltzsbg{background: #EBEBEB;}
/*.llzstitle{border-bottom: 1px solid #CACACA}*/
/*.llzstitle .htit{text-align: left; margin-bottom: 0}
.llzstitle .htit h3{display: inline-block; vertical-align: middle; margin-bottom: 0}
.llzstitle .htit p{display: inline-block; vertical-align: middle;}*/
.llzstab li{
	padding-top: 25px;
	font-size:16px;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:28px;
	color:rgba(51,51,51,1);
	float: left;
	padding-bottom: 30px;
	margin-left: 90px;
	cursor: pointer;
}
.llzstab li.on{
	color: #85D3D4;
	border-bottom: 1px solid #85D3D4;
}
.knowlefl{
	width: 282px;
	position: relative;
}
.knowlefl img{
	display: block;
}
.knomor{
	font-size:13px;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:23px;
	color:rgba(255,255,255,1);
	width:157px;
	height:44px;
	border:2px solid rgba(255,255,255,1);
	opacity:1;
	border-radius:24px 2px 24px 2px;
	display: block;
	text-align: center;
	line-height: 44px;
	position: absolute;
	left: 17px;
	bottom: 25px;
}
.mck{
	position: absolute;
	background: url(../images/2.png);
	background-size: 100% 100%;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 161px;
}
/*.knowlebox{
	padding-top: 45px;
}*/
.knowlefr{
	width: 100%;
}
.knownr{
	display: block;
}

.knownr ul li{
	width: 100%;
	float: left;
	border-bottom: 1px dashed #c2c2c2;
	padding: 0.3333rem 0
}
.knedate{
	font-size:0.2667rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.knedate span{
	font-size:11px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:22px;
	color:rgba(51,51,51,1);
}
.knoeimg{
	display: block;
	/*margin: 15px 0*/
	width: 4.0rem;
	float: left;
}
.knoetit{
	font-size:0.3467rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.lnkfr{
	width: 4.8rem
}
.knoewnr{
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:20px;
	color:rgba(51,51,51,1);
	opacity: 0.6;
	height: 1.5333rem;
	overflow: hidden;
	margin: 0.1333rem 0
}
.knckg{
	font-size: 14px;
	color: #333333;
	font-family:Source Han Sans CN;
    font-weight:400;
    display: block;
    width: 100px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999;
    background: url(../images/nextt.png) no-repeat right center;
    background-size: 18px 5px;
    position: relative;
}
.knckg:before{
	content: "";
   background: #85D3D4;
   width: 37px;
   position: absolute;
   left: 0;
   bottom: -1px;
   height: 2px;
}
.landingbox{
	width: 100%;
	background-color: rgba(0,0,0,.6);
	position: relative;
	left: 0; 
	bottom:0;
}
.landin{
	/*height: 70px;*/
	padding-left: 1.5333rem;
	position: relative;
}
.from-boy{
	position: absolute;
	left: 0;
	bottom: 0;
}
.from-boy img{
	width: 1.4667rem;
}
.text-from{
	font-size:0.2933rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:1.0667rem;
}
.text-from b{
	color: #FF356E;
	font-size: 0.3733rem;
	display: inline-block;
	vertical-align: middle;
}
.autha{
	/*width: 5.24rem;*/
	height: 0.6667rem;
	border-radius: 0.6667rem;
	overflow: hidden;
	/*margin-left: 90px;*/
	background-color: #fff;
	margin-top: 0.2rem;
}
.areacoed{
	float: left;
	width: 1rem;
	border-right: 1px solid #999;
	margin-top: 0.16rem;
/*	margin-top: 12px;*/
	text-align: center;
}
.areatxt{
	width: 2rem;
	padding-left: 0.3333rem;
	line-height: 0.6667rem;
	float: left;
}
.areabtn{
  width: 1.8667rem;
  height: 0.6667rem;
  line-height: 0.6667rem;
  background-color:#FF356E;
  float: right;
  border: none;
  color: #fff;
  cursor: pointer;
}

.footerbg{
	background: url(../images/fotbg.png) no-repeat center;
	background-size: 100% 100%;
	padding: 0.32rem 0;
	text-align: center;
	color: #fff;
	font-size: 0.32rem;
}
.kfbg{
	background: url(../images/kfbg.png) no-repeat center;
	background-size: 100% 100%;
	padding: 0.6667rem 0
}
.kfjes{
	font-size: 0.3733rem;
	color: #fff;
	text-align: center;
	margin-bottom: 0.2667rem
}
.kfjes span{
	font-size: 0.32rem;
	color: #769197;
	margin-left: 0.2rem
}
.fkbox{text-align: center;}
.kfzxlx{
	font-size: 0.3733rem;
	color: #fff;
	text-align: center;
	background:#E6547D;
	width: 5.0933rem;
	height: 1.0667rem;
	line-height: 1.0667rem;
	display: inline-block;
	border-radius: 1.0667rem;
	margin-right: 0.2667rem
}
.kfzxlx img{width: 0.5733rem; display: inline-block; vertical-align: middle; margin-right: 0.2667rem}
.wwat{width: 1.0667rem; }
.wwat img{width: 100%}
.wattbox{
    width: 96%;
    min-width: 6.1333rem;
    margin: 0 auto;
    background: #fff;
    border-radius: 0.5333rem
}
.tapup{
	background: url(../images/ttbgq.png) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #fff;
	font-size: 0.4533rem;
	width: 100%;
	line-height:  2.2667rem;
	height: 2.2667rem;
}
.watcon{
	padding: 0.4rem 0
}

.copy{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	background: rgba(7,64,65,0.8);
	height: 50px;
	line-height: 50px;
}
.yqlj{
	padding: 20px 0
}
.yqlj ul li{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:24px;
	color:rgba(255,255,255,1);
	float: left;
	margin-right: 30px;
}
.yqlj ul li a{
	color: #fff;
}
.kcvid{
	width: 100%;
	/*height: 600px;*/
}
.kcvid video{
	width: 100%
}
.etfztd{padding-top: 0; padding-bottom: 80px}
.chidtdm{width: 100%; margin: 0 auto; position: relative; }
.chidle{
	position: relative;

}
.chidle li{
	width: 100%;
	box-sizing: border-box;
	padding: 0.2667rem;
	border-radius: 0.1067rem; 
	background: #85D3D4;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: left;
	margin:0.2rem 0;
}
.chidle li img{
	width: 1.6rem;
	display: inline-block;
	vertical-align: middle;
}
.chiletet{
	width: 6.5rem;
	margin-left: 0.2667rem;
}
.chidle li h5{
	color: #1E4C76;
	font-size: 0.3733rem;
	font-family:Source Han Sans CN;
    font-weight:500;
}
.hzwrr{
	background-size: cover!important;
	height: 10.9333rem;
}
.mathm3{
	background-color:#F9F9F9
}
.mswed{
	margin-top: 0.5333rem;
}
.mswed img{
   display: block;
   margin: 0 auto;
}
.mswed li{
	width: 100%;
	margin:0.2667rem 0;
	text-align: left;
}
.mswed li img{
	display: inline-block;
	vertical-align: middle;
	width: 1.0667rem
}
.maibj{
	width:7.3333rem;
	box-sizing: border-box;
	padding: 0.2667rem;
	margin-left: 0.2667rem;
	display: inline-block;
	vertical-align: middle;
	height: 2.2667rem;
	box-sizing: border-box;
	background: #0083F3;
	border-radius: 0.1067rem;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.maibj h3{
	font-size:0.4533rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(255,255,255,1);
}
.yxyd .maibj{
	background: #00D3B6
}
.plyx .maibj{
	background: #FFCF00
}
.mathm4{
	background: #85D3D4
}
.mathm4 ul li{
	width: 100%;
	margin: 0.2667rem 0;
}
.mkTop{
	color: #fff;
	font-size:0.4rem;
   font-family:Source Han Sans CN;
   text-align: center;
   width: 1.3333rem;
   height: 3.0667rem;
   border-radius: 0.1067rem;
   background:#FB94B1 url(../images/kcmk.png) no-repeat right bottom;
   background-size: 0.8rem 0.8rem;
   position: relative;
   float: left;
}
.mkTop span{
   width: 0.4rem;
   display: block;
   margin: 0 auto;
}
.mkTop:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-right: -0.2667rem;
	margin-top: -0.2667rem;
	border-top: 0.2667rem solid transparent;
	border-bottom: 0.2667rem solid transparent;
	border-left: 0.2667rem solid #FB94B1;
	z-index: 22
}
.mlcon{
	float: right;
	padding: 0.4rem 0.2rem;
	width: 7.6533rem;
	height: 3.0667rem;
	box-sizing:border-box;
	background-color: #fff;
	border-radius: 8px;
	position: relative;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	margin-left:0.0667rem;
	color:rgba(102,102,102,1);
}
.mlcon:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0%;
	margin-right: -0.2667rem;
	margin-top: -0.2667rem;
	border-top: 0.2667rem solid transparent;
	border-bottom: 0.2667rem solid transparent;
	border-left: 0.2667rem solid #85d3d4;
	z-index: 11
}


.coursebox img{
	display: block;
}
.coursefl{
	width: 100%;

}
.courtit{
	width: 100%;
	height: 1.0667rem;
	line-height: 1.0667rem;
	text-align: center;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	box-shadow: 0 0 5px #ccc;
}
.coursefr{
	width: 100%;
	margin-top: 0.3333rem
}
.courbott{
	margin-top: 0.5333rem;
}
.courtop .coutoimg{width: 48%}
.courbott img{
	width: 100%
}
.yxqwtab{
  text-align: center;
  margin-bottom: 0.4rem;
}
.yxqwtab li{
	display: inline-block;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:0.8533rem;
	color:rgba(51,51,51,1);
	cursor: pointer;
	width: 3.4667rem;
	height: 0.8533rem;
	border-radius: 0.8533rem;
	border: 1px solid #707070;
	margin: 0 0.2667rem;
}
.yxqwtab li.on,.yxqwtab li:hover{
	background:rgba(133,211,212,1);
    box-shadow:0px 3px 12px rgba(0,0,0,0.12);
    color: #fff;
    border: 1px solid rgba(133,211,212,1)
}
.yxqwcon{
	background-color: #e5f9f7;
	border-radius: 8px;
	padding: 0.4rem 5%;
	width: 90%;
	display: none;
}
.yxqwcon.on{display: block;}
.yxqwtitl{
	font-size:0.3733rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: center;
}
.yxqwimg{
	margin: 0.4rem 0
}
.yxqwimg img{
	width: 100%
}
.yxqwbot{
	text-align: center;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height: 0.5067rem;
}
.yxqwbot h3{
	font-size:0.4rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color: #333;
}
.kecldbg{
	background-color: #F5F5F5
}
.kcldbox{
	width: 100%; 
	background-color: #fff;
	border-radius: 0.16rem;
	margin:0.4rem 0
}
.kcldfl img{
	display: block;
}
.kcldbox .imgW img{
	width: 100%
}
.kcldbox .imgW{
	width: 100%!important;
}
.kcldbox .mlW{
	width: 100%!important;
}
.kcldfr{
   padding: 0 0.4rem 0.4rem;
   font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color: #888
}
.kcldfr h3{
	font-size: 0.3733rem;
	color: #333;
	font-family:Source Han Sans CN;
    font-weight:500;
    position: relative;
    padding-bottom: 0.16rem;
    margin-bottom: 0.2667rem;
}
.kcldfr h3:before{
	content: "";
	width:26px;
	height:3px;
	background:rgba(133,211,212,1);
	position: absolute;
	left: 0;
	bottom: 0
}
.kcldfr b{
   font-size:0.5067rem;
	font-family:创艺简老宋;
	font-weight:400;
	line-height: 0.4rem;
	color:rgba(133,211,212,1);
}
.systemtable{
	width: 100%;
}
.systemtable table{width: 100%;  font-size: 0.32rem}
.systemtable table th{
	color: #fff;
	padding: 0 0.0667rem;
}
.systemtable table th span{
	background: #85D3D4;
	display: block;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.1067rem;
}
.w01{
	width: 1.2rem;
}
.w02{
	width: 2.5333rem
}
.systemtable table td{
	text-align: center;
	background: #D6F3F1;
	border: 0.1333rem solid #fff;
	color: #333;
	height: 1.7333rem;
	padding: 0.0667rem;
	border-radius: 0.1067rem;
	overflow:hidden;

}










.li-biaoti{
  text-align: center;
  line-height: 100px;
  background: #E8E8E8!important;
  color: #4A4A4A!important;
  font-size: 15px!important;
}
.p-text{
  display: table-cell!important;
  vertical-align:middle!important;
  text-align:center!important;
  line-height: 20px;
}

/*乐乐兔语文*/
.ywbg{
	background: #F5F5F5;
}
.qemimg{
	width: 100%
}
.lltswbg{
	padding-bottom: 50px;
}
.lltswbox{
	position: relative;
/*	margin-top: 100px;*/
}
.lltswbox img{
	margin: 0 auto;
	display: block;
}
.lltswlist{
	width: 100%;
}
.ltwjs{
	width: 1.5733rem;
	height: 1.5733rem;
	line-height: 1.5733rem;
	text-align: center;
	border-radius: 50%; 
	border: 0.2667rem solid #fcb1c6;
	background: #FB94B1;
	font-size: 0.32rem;
	color: #fff;
}
.lltswlist{
	margin: 0.2667rem 0
}
.lltswlist .imgW{
	width: 1.8667rem!important;
}
.lltswlist .mlW{
	width: 7.0667rem!important
}
.ywsw{
	font-size:0.3067rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:0.5333rem;
	color:rgba(102,102,102,1);
	padding-left: 15px;
}
.lltw02 .ywsw{
	padding-left: 0;
	padding-right: 20px;
}



.lltswlist.lltw03,.lltswlist.lltw04{width: 330px;}


.qwetbg .pslideatbb{
   margin: 0!important;
}
.heartbg{
   background: url(../images/jdyiu.png) no-repeat center;
}
.heartbg .htit h3{color: #fff;}
.hearcon{
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:0.5333rem;
	color:#fff
}
.hearimg{
	display: inline-block;
}
.hearimg img{
	width: 46%;
	margin: 0.1067rem 2%;
	float: left;
}
.aboutjj{
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:0.5333rem;
	color:rgba(102,102,102,1);
}
.aboutjj img{
	margin: 0 auto;
	display: block;
}
.missionwp{width: 100%; background: #F8F8F8; display: flex; justify-content: space-between; align-items: center;}
.missionwp .kcldfr{padding: 0.2rem 0}
.missionfr{width: 50%;}
.missionfr img{
	display: block;
}
.missionfl{width: 47%; padding-left: 2%;  padding-right: 1%}



.bg-f7{
	background:#fafafa url(../images/ryjx.png) no-repeat center;
}
.haveThumbs{padding: 80px 0 20px!important;}
.haveThumbs .swiper-slide{padding-bottom: 0.2667rem; text-align: center; position:relative;}
.haveThumbs .swiper-slide span{font-size: 0.3733rem; color: #707070; display: inline-block; cursor: pointer; margin-bottom: 0.2rem;}
.haveThumbs .swiper-slide i{
	position: absolute; 
	left: 50%; 
	bottom: 0; 
	margin-left: -4px; 
	margin-bottom: -4px; 
	border:1px solid #cccccc; 
	background-color: #fff;
	border-radius: 50%;
	width: 15px; 
	height: 15px;  
	display: block;
}
.galnae{position: relative;}
/*.galnae .swiper-button-next{background: url(../images/next.png) no-repeat center; width: 29px; height: 29px; right: 0; top: 0;  margin-top: -55px;}
.galnae .swiper-button-prev{background: url(../images/prev.png) no-repeat center; width: 29px; height: 29px; left: 0; top: 0; margin-top: -55px;}*/
.haveThumbs .swiper-slide-thumb-active span{color: #85D3D4;}
.haveThumbs .swiper-slide-thumb-active i{
	margin-bottom: -6px; 
	margin-left: -6px; 
	background: #85D3D4; 
	width: 12px; 
	height: 12px; 
	border-radius: 50%
}
.haveThumbs .swiper-slide-thumb-active .haveico{
	background: url(../images/roadico.png) no-repeat; 
	width: 56px; 
	height: 70px;
	position: absolute;
	left: 50%;
	margin-left: -28px;
	top: 0;
	margin-top: -80px;
}

.qualificbg{background: url(../images/zzry.png) no-repeat center; padding: 50px 0}
.historybg .abouttitle h3{color: #333333}

.havefl{width: 100%;}
.havefr{
	width: 98%;
	margin-left:2%;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(112,112,112,1);
}
.havecon{position: relative; z-index: 3}
.havefr h3{
	font-size:0.3733rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:0.5467rem;
	color:rgba(51,51,51,1);
}
.havyear{
	font-size:6.1333rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	line-height:345px;
	color:rgba(255,255,255,1);
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	margin-right: 1.3333rem;
}
.havebotbg{
	margin-top: 0.5333rem;
	position: relative;
}
.havelin{
	background: url(../images/road.png) repeat-x;
	width: 100%;
	height: 27px;
	position: absolute;
	left: 0;
	top: 40px;
}

.galnae .swiper-button-prev{
	background: url(../images/prevl.png) no-repeat!important;
	width: 46px;
	height: 46px;
	right: 0;
	left: inherit;
	top: inherit;
	bottom: 20%;
	margin-right: 70px;
	margin-top: -60px;
}
.galnae .swiper-button-prev:hover{
	background: url(../images/prevh.png) no-repeat!important;
}
.galnae .swiper-button-next{
	background: url(../images/prev.png) no-repeat!important;
	width: 46px;
	height: 46px;
	right: 0;
	top: inherit;
	bottom: 20%;
	margin-top: -60px;
}
.galnae .swiper-button-next:hover{
	background: url(../images/prevr.png) no-repeat!important;
}
.llysmbg{
	background: url(../images/lltyjbg.png) no-repeat top center;
}
.llysmbg .missionwp{
	background: transparent;
}
.llysmbg .kcldfr{
   color: #fff;
}
.llysmbg .kcldfr h3{
	color: #fff;
}
/*乐乐兔知识*/
.newflnox{
	width: 100%;
}
/*.newfrnox{
	width: 395px;
}*/
.nrelistm{
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	padding: 15px;
	margin-bottom: 20px;
}
.newimg{
	width: 260px;
}
.newimg img{
	display: block;
}
.newcon{
	margin-left: 20px;
	width: 460px;
}
.newtilt{
	font-size:18px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:31px;
	color:rgba(51,51,51,1);
	position: relative;
	display: block;
}
.newtilt b{
	width: 35px;
	height: 22px;
	background: #FF356E;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	display: inline-block;
    position: relative;
}
.newtilt b:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-right: -5px;
	margin-top: -5px;
	border-left: 5px solid #FF356E;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.newtime{
	font-size:12px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:20px;
	color:rgba(153,153,153,1);
}
.newtime img{
	margin-right: 5px;
}
.newbr{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:24px;
	color:rgba(153,153,153,1);
	margin-top: 10px;
}
.newrmbox{
	box-shadow: 0 0 5px #ccc;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.newrmTop{
	border-bottom: 1px solid #E8E8E8;
	padding: 15px 20px;
}
.newrmTop h3{
	font-size:20px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
	border-left: 4px solid #85D3D4;
	line-height: 22px;
	padding-left: 13px;
}
.nermxq li{
	border-bottom: 1px solid #E8E8E8;
	padding: 8px 20px;
	color: #999
}
.nermxq a{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:24px;
	color:rgba(153,153,153,1);
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newflkm li{
	width: 48%;
	padding: 0 1%;
	margin: 0.1333rem 0;
    font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	float: left;
	box-sizing: border-box;
	padding-left: 15px;
	color:rgba(153,153,153,1);
	position: relative;
}
.newflkm li a{
	color: #999
}
.newflkm li:before{
	content: "";
	position: absolute;
	width:5px;
	height:5px;
	background:rgba(133,211,212,1);
	border-radius:50%;
	left: 0px;
	top: 5px;
}
.newrmbq{
	padding: 10px 15px;
}
.newrmbq a{
	font-size:12px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:30px;
	color:rgba(102,102,102,1);
	width:107px;
	height:30px;
	background:rgba(246,246,246,1);
	display: inline-block;
	text-align: center;
	display: inline-block;
	margin: 5px
}
.newdetailfl{
	width: 300px;
	background-color: #F3F3F3;
	border-radius: 6px;
	overflow: hidden;
}
.newdtitop{
	font-size:18px;
	font-family:PingFang-SC-Regular;
	line-height:24px;
	color:rgba(255,255,255,1);
	background: #85D3D4;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.newdticon{
	background-color: #F3F3F3;
	padding:20px;
}
.nerxqtm{
	font-size:14px;
	font-family:PingFang-SC-Regular;
	line-height:24px;
	color:rgba(102,102,102,1);
	border-bottom: 1px dashed #666;
	padding: 5px 0;
	display: block;
}
.nerxqtm:hover{
	color: #85D3D4
}
.newdetailfr{
	width: 850px;
}
.in_sh{}
.in_sh .in_tit{ border-bottom:1px solid #ccc; padding:0 0 0.2rem 0; text-align: center;}
.in_sh .in_tit h4{ font-size:0.4267rem; color:#333; margin-bottom:4px;}
.in_sh .in_tit p{ font-size:12px; color:#666;}
.in_sh .sh_con{ margin-top:0.3467rem;}
.in_sh .sh_con .wz{ font-size:0.32rem; color:#555; line-height:2; text-indent:2em;}
.in_sh .sh_con .tp{ display:block;}
.pnpage{ line-height:2em; padding:0.2667rem 0 0px 0.2667rem; font-size: 0.32rem}
.pnpage p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pnpage a:hover{ color:#85D3D4;}
.newxqpag{
	border-top: 1px dashed #A0A0A0;
	margin-top: 0.3333rem;
}
.fhlb{
	width:3.2rem;
	height:0.72rem;
	background:rgba(133,211,212,1);
	line-height: 0.72rem;
	border-radius:0.72rem;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color: #fff;
	text-align: center;
	margin: 0.4rem auto 0.4rem; 
	display:block;
}
.contacbox{
	margin: 30px 0
}
.contacbox li{
	width:100%;
	margin: 0.1333rem 0;
	float: left;
	text-align: center;
	font-size:0.32rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.cintatet{
	width: 7.0667rem;
	margin-left: 0.4rem;
	text-align: left;
}
.contimg{
	margin: 0 auto;
	border-radius: 50%;
	width: 1.44rem;
	height: 1.44rem;
	border-radius: 50%;
	background: #F7F7F7;
	text-align: center;
	line-height: 1.44rem;
}
.contacbox li h3{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:500;
	line-height:24px;
	color:rgba(51,51,51,1);
	margin: 5px 0
}
.map{
	width: 100%;
	height: 350px;
}
.stklbox{
	background: #F5F5F5
}
/*.stklbox .auditionbox .auditicm{
   width: 23%;
   margin: 15px 1%
}*/
/*turnpage4*/
.turnpage4{font-size:0; margin:0.4rem auto 0; text-align:center;}
.turnpage4 a,.turnpage4 span{ display:inline-block; width: 0.8rem; height: 0.8rem; border-radius: 0.1067rem; line-height: 0.8rem; font-size:12px;margin:0 2px; color:#333; border:1px solid #d7d7d7; background-color:#DCDCDC;}
.turnpage4 a:hover{ color:#fff; background-color:#85D3D4;}
.current4{ color:#fff !important; background-color:#85D3D4 !important;}

.broadbox li{
	width: 100%;
	background: #85D3D4;
	padding: 0.4rem;
	box-sizing: border-box;
	border-radius: 12px;
	text-align: left;
	font-size:0.2933rem;
    font-family:Source Han Sans CN;
    color: #fff;
    cursor: pointer;
    margin: 0.2667rem 0
}
.broadbox li img{
	width: 2.6667rem
}
.broadbox li h3{
	font-weight: 500;
	font-size: 0.3733rem;
	margin-bottom: 0.2rem;
}
.broadbox li:hover{
	background: #85d3d4;
	color: #fff;
}
.broadbox li:hover h3{
	color: #fff;
}
.bolfcr{width: 5.1333rem}



.advanta{
	background-color: #F5F5F5;
	padding-bottom: 0;
}
.advabox{
	position: relative;
	width: 100%
}
.advafl{

}
.advysw img{
	display: block;
}
.htit.tl{
	text-align: left;
}
.advafl{
	width:100%;
	margin-bottom: 0.2rem
}
.advafr{
	width: 100%;
}
.advafr ul li{
	width: 100%;
	padding: 0.1333rem 0.2667rem;
	box-sizing: border-box;
	border-radius: 5px;
	background-color: #fff;
	font-size:0.2933rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:26px;
	color:rgba(102,102,102,1);
	margin-bottom:0.2667rem;
}
.advafr ul li h3{
	font-size:0.3733rem;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.xtzy{
	text-align: center;
}
.xtzy .xtzyhy{
	display: inline-block;
	width: 230px;
	height: 440px;
	margin: 0 10px;
	position: relative;
}
.xtzyw{
	position: absolute;
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:26px;
	color: #333;
	left: 50px;
	width: 130px;
	top: 30px;
}
.xqynb{
	background: #F5F5F5
}
.xqyncon img{
	width: 46%;
	display: inline-block;
	line-height: 0;
	margin: 0.2rem 2%;
	float: left;
}
.hezluc{
	text-align: center;
	width: 100%
}
.joinbg{
	background: #85D3D4
}
.joinbg .htit h4{
	font-size: 0.4267rem;
	color: #333;
	margin-bottom: 0.2667rem;
}
.joinbg .htit{
	color: #333;
	font-size: 0.32rem;
}



.joinfl{
	width: 100%;
}
.joinfr{
	width: 100%;
	font-size:18px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:18px;
	color:#333;
}
.joincon{
	font-size:0.2933rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	margin:0.4rem 0;
	width: 50%;
	float: left;
}
.joincon h3{
	font-size: 0.32rem;
	color: #333;
	margin-bottom: 0.2667rem;
	font-weight:500
}
.joincon h3 b{
	color: #FF356E;
	font-size:0.6133rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	margin-right: 10px;
}
.shjmbg{
	background: url(../images/sqjmbg.png) no-repeat center;
	width: 100%;
	/*height: 500px;*/
	position: relative;
}
.shjmbg .rigbox{
	margin: 0 auto;
	position: static;
	height: auto;
}
.sqjmtitle{
	text-align: center;
	font-size:14px;
    font-family:Source Han Sans CN;
    color: #333
}
.sqjmtitle h3{
   font-size:0.3467rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.jimbix{
	font-size: 0.3467rem;
	color: #333;
	margin-top: 0.2667rem;
}
.jimtext{
	width: 100%;
	border: 1px solid #50C6D5;
	border-radius: 4px;
	height: 0.8267rem;
	line-height: 0.8267rem;
	margin-top: 0.08rem;
}
.jimasel{
	width: 49%;
	border: 1px solid #50C6D5;
	border-radius: 4px;
	height: 38px;
	line-height: 38px;
	margin-top: 5px;
}
.jmtjse{
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400;
	line-height:22px;
	color:rgba(255,255,255,1);
	width: 100%;
	border: none;
	background-color: #85D3D4;
	line-height: 42px;
}
.mathec{text-align: center; }



.pup-box .rigbox{
	position: static;
	margin-top: 0
}



/*侧边栏*/
.sidebarbox{
	width: 120px;
	position: fixed;
	z-index: 999;
	right: 10px;
	top: 50%;
	margin-top: -50px;
	background: #85D3D4;
	padding-top:70px;
	padding-bottom: 50px;
	border-radius: 8px;
}
.sidelog{
	position: absolute;
	top: 0;
	left: 0;
	margin-top: -50px;
}
.sidelog img{
	width: 100%
}
.silkfzx{
	font-size:18px;
	font-family:FZZJ-XSS;
	font-weight:400;
	line-height:21px;
	color:rgba(255,255,255,1);
	text-align: center;
}
.zxzwx p{
	font-size: 14px;
	color: #fff;
	font-family:Source Han Sans CN;
}
.zxzwx {
	padding: 10px 0;
	text-align: center;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #fff;
	font-size: 14px;
	color: #FF356E;
	display: block;
	margin: 10px 0
}
.sidwat{
	text-align: center;
}
.sidwat img{
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
	background-color: #fff;
}
.sidwat p{
	font-size: 14px;
	color: #fff;
}
.siotop{
	position: absolute;
	width: 100%;
	bottom: 0;
	text-align: center;
	display: block;
}
.siotop img{
	display: block;
	max-width: 100%
}








.mt100{margin-top: 100px;}
.qpt{padding-top: 0}