#LXB_CONTAINER_SHOW{display: none !important;}

#header{
	width: 100%;
	position: relative;
	background: #FFFFFF;
	margin-bottom: 0.5em;
}

#header img{
	width: 30%;	
	margin: 4% 0 2% 35%;
}

#header span{
	width: 100%;
	display: inline-block;
	text-align: center;
	margin: 4% 0 2% 0;
	font-size: 18px;
}

@media only screen and (max-width: 320px) {
	{
		margin: 2% 0 2% 47.5%;
	}
}

.swiper-slide .next_img{
	width: 200%;
	height: 100%;
	display: inline-block;
	border-radius: 0.5em;
}

.swiper-slide img{
	width: 100%;
	height: 100%;
	display: inline-block;
}

.swiper-slide .new_ing{
	width: 100%;
	height: auto;
	display: inline-block;
	border-radius: 0.2em;
}

.mengban{
	width: 200%;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background: #000;
	opacity: 0.5;
}

.tansuo{
	width: 100%;
	text-align: center;
	font-size: 1em;
	color: #cccccc;
}

.swiper-slide2 .h1 img,.swiper-slide2 .h11 img{
	width: 200%;
	height: 100%;
	display: none;
}

.h1,.h11{
	width: 40%;
	position: absolute;
    left: 60%;
    top: 110%; 
    text-align: center; 
    z-index: -1; 
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
	.h11{
		top: 85%;
	}
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
	.h11{
		top: 100%;
	}
}
@media only screen and (min-width: 414px) {
	.h11{
		top: 110%;
	}
}

.school{
	width: 100%;
	box-sizing: border-box;
	margin-top: 20%;
}

.school img{
	width: 49%;
	margin-bottom: 1em;
}

.star2{
	width: 100%;
}

.news{
	width: 100%;
	height: 10em;	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

@media only screen and (max-width: 320px) {
	.news{
		height: 5em;
	}	
}

.newsa{
	width: 80%;
	margin-left: 10%;
	height: 3em;
	line-height: 3em;
	text-align: center;
	border: 1px solid #000;
	margin-top: 1em;
	display: inline-block;
	color: #000000;
}

@media only screen and (min-width: 321px) {
	.newsa{
		height: 5em;
		line-height: 5em;
		margin-top: 2.5em;
	}
}

.job{
	width: 100%;
	height: 4em;
	box-sizing: border-box;	
	border-bottom: 1px solid #000000;
}

@media only screen and (min-width: 321px) {
	.job{
		height: 5em;
	}
}

.job1{
	width: 49%;
	height: 4em;
	line-height: 4em;
	text-align: center;
	border-right: 1px solid #000000;
	display: inline-block;
	color: #000000;
}

@media only screen and (min-width: 321px) {
	.job1{
		height: 5em;
		line-height: 5em;
	}
}

.job2{
	width: 49%;
	height: 4em;
	line-height: 4em;
	text-align: center;
	display: inline-block;
	color: #000000;
}

@media only screen and (min-width: 321px) {
	.job2{
		height: 5em;
		line-height: 5em;
	}
}

#footer{
	width: 100%;
	margin-bottom:4em ;
}

.company{
	width: 100%;
	height: 4em;
	border-bottom: 1px solid #000000;
}

@media only screen and (min-width: 321px) {
	.company{
		height: 5em;
	}
}

.company a{
	width: 24%;
	display: inline-block;
	text-align: center;
	height: 4em;
	line-height: 4em;
	color: #000000;
}

@media only screen and (min-width: 321px) {
	.company a{
		height: 5em;
		line-height: 5em;
	}
}

.company_logo{
	width: 100%;
	height: 4em;
	line-height: 4em;
	color: #000000;
	text-align: center;
}

@media only screen and (min-width: 321px) {
	.company_logo{
		height: 5em;
		line-height: 5em;
	}
}

.phone{
	width: 100%;
	height: 4em;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #FFFFFF;
	z-index: 9;
	box-sizing: border-box;
}

.dianhua{
	border-right: 1px solid #FFFFFF;
	box-sizing: border-box;
}

.dianhua,.online{
	width: 50%;
	float: left;
	height: 4em;
	line-height: 4em;
	text-align: center;
	position: relative;
	display: inline-block;
	background: #ab9ddf;
	color: #fff;
}

.phone_pic{
	background: url(../images/call.png) no-repeat;
}

.online_pic{
	background: url(../images/zaixian.png) no-repeat;
}

.phone_pic,.online_pic{
	width: 7%;
	height: 1em;	
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	left: 25%;
	top: 38%;
}

.menu-wrap img{
	width: 60%;
	display: inline-block;
	margin-left: 8%;
}

.menu-wrap .about{
	width: 80%;
}

.hide_top{
	margin-top: 1em;
}

.hide_down{
	margin-bottom: 1em;
}

.menu-wrap .about p,.menu-wrap .about .hide a{
	width: 100%;
	height: 3em;
	border-top: 1px solid #f0f0f0;
	line-height: 3em;
	padding-left: 10%;
	position: relative;
	font-family: "宋体";
	font-size: 1.2em;
	display: inline-block;
	color: #000000;
}

.menu-wrap .about .hide a{
	border: none;
	font-size: 1em!important;
	color: #666666!important;
}

.menu-wrap .about .hide{
	border-top: 1px solid #f0f0f0;
	display: none;
}

.menu-wrap .about .nohide{
	display: block;
}

@media only screen and (min-width: 321px) {
	.about a{
		height: 4em;
		line-height: 4em;
	}
}

.about p span{
	width: 3%;
	height: 1em;
	position: absolute;
	left: 65%;
	top: 42%;
	background: url(../images/right.png) no-repeat;
}

.about p .down{
	width: 5%;
	background: url(../images/down.png) no-repeat;
}

.about p .search{
	background: url(../images/search.png) no-repeat;
	background-size: 100% 100%;
	width: 5%;
	height: 1em;
	top: 35%;
}

@media only screen and (min-width: 321px) {
	.about p span{
		position: absolute;
		left: 80%;
		top: 42%;
	}
}

.ipt{
	list-style: none;
	outline: none;
	width: 52%;
	border: 1px solid #999999;
	padding: 2px 0 2px 5px;
	-webkit-appearance: none;
	display: none;
}

@media only screen and (min-width: 321px) {
	.ipt{
		width: 75%;
	}
}

#book{
	width: 100%;
}

.logo{
	width: 5%;
    margin: 4% 0 8% 47.5%;
    display: block;
}

#book input,.matters select,.matters_sel span{
	width: 80%;
	display: block;
	margin-left: 10%;
	height: 4em;
	padding: 5px 0;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 1em;
	font-size: 0.8em;
	-webkit-appearance: none;
	border: 1px solid #a9a9a9;
	border-radius: 0;
}

.matters_sel span{
	line-height: 4em;
	padding: 0;
}

.matters_sel{
	width: 100%;
	position: relative;
	box-sizing: border-box;
}

.matters select{
	position: absolute;
	left: 0;
	top: 0;
	width: 80%;
	opacity: 0;
}

.matters select option{
	font-size: 0.8em;
	text-align: center;
	width: 100%;
}

@media only screen and (min-width: 321px) {
	#book input,.matters select{
		margin-bottom: 2em;
	}
}

.book{
	width: 80%;
	margin-left: 10%;
	height: 4em;
	box-sizing: border-box;
}

@media only screen and (min-width: 321px) {
	.book{
		margin-bottom: 1em;
	}
}

.book p{
	width: 49%;
	float: left;
	height: 4em;
	line-height: 4em;
	text-align: center;
	border: 1px solid #a9a9a9;
	box-sizing: border-box;
	font-size: 0.8em;
	color: #a9a9a9;
}

.book .color{
	background: #eab6ff;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.book .color2{
	background: #eab6ff;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.book2_h1{
	padding: 1em 0;
	width: 100%;
	text-align: center;
	border-top: 1px solid #F0F0F0;
	font-size: 1.5em;
	font-weight: 400;
}

.book2_quan{
	width: 90%;
	margin-left: 5%;
}

.book2_quan span{
	width: 48%;
	display: inline-block;
	text-align: center;
	padding: 0.5em 0;
	border: 1px solid #f0f0f0;
	margin-bottom: 1em;
	color: #666666;
}

.book2_p{
	width: 80%;
	margin-left: 10%;
	text-align: center;
	color: #999999;
	margin-bottom: 1em;
	font-size: 0.8em;
}

#tian{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.3);
	z-index: 10;
	display: none;
}

#alert{
	width: 80%;
	height: 15em;
	position: absolute;
	left: 10%;
	top: 50%;
	margin-top: -7.5em;
	background: #FFFFFF;
	z-index: 20;
}

#title{
	width: 100%;
	height: 3em;
	line-height: 3em;
	text-align: center;
	border-bottom: 1px solid #A9A9A9;
}

#concount{
	width: 100%;
	height: 8em;
	padding: 2em 2em 0 2em;
	text-align: center;
	box-sizing: border-box;
}

#yes{
	width: 90%;
	margin-left: 5%;
	height: 3em;
	line-height: 3em;
	text-align: center;
	background: red;
	color: #FFFFFF;
}

.class{
	width: 90%;
	display: block;
	margin-bottom: 2em;
	margin-left: 5%;
}

.mr_h2{
	width: 100%;
	height: 3em;
	box-sizing: border-box;
	padding-left: 1em;
	line-height: 3em;
	font-size: 1.5em;
	font-weight: 400;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	color: #a1a1a1;
}

.mr_class{
	width: 90%;
	margin-left: 5%;
	height: 7em;
	border-bottom: 1px solid #f0f0f0;
	margin-top: 2em;
	position: relative;
	box-sizing: border-box;
}
.mr_class_p{
	margin-bottom: 0.5em;
}

.mr_class_det_one_p1 .level,.level{
	width: 65px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	background: #c3bdff;
	border-radius: 50%;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	top: -10%;
}

@media only screen and (min-width: 321px) {
	.level{
		width: 70px;
		height: 70px;
		line-height: 70px;
	}
}

.mr_class_r{
	width: 76%;
	float: left;
	margin-left: 24%;
}

.mr_h3{
	width: 100%;
	box-sizing: border-box;
	font-size: 1em;
	font-weight: 400;
	color: #000;
	margin-bottom: 2em;
}

.mr_class_det{
	width: 90%;
	margin-left: 5%;
}

.mr_class_det_one{
	width: 100%;	
}

.mr_class_det_one_p1{
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	height: 4em;
	font-size: 1.2em;
	line-height: 4em;
	padding-left: 1em;
	box-sizing: border-box;
	position: relative;
	color: #666666;
}



@media only screen and (max-width: 320px) {
	.wenzi{
		padding: 0.8em 0 0 1em !important;
	}
	
}

.mr_class_det_one_p1 span{
	width: 3%;
    height: 1em;
    position: absolute;
    left: 95%;
    top: 42%;
    background: url(../images/right.png) no-repeat;
}

.mr_class_det .mr_class_det_one_p1 .right2{
	width: 3%;
    height: 1em;
    position: absolute;
    left: 95%;
    top: 42%;
    background: url(../images/right2.png) no-repeat;
}

.mr_class_det_one_p1 .down2,.mr_class .down2{
	width: 5%;
    background: url(../images/down.png) no-repeat;
}

.mr_class_det .mr_class_det_one_p1 .down22{
	width: 5%;
    height: 1em;
    position: absolute;
    left: 93%;
    top: 42%;
    background: url(../images/down2.png) no-repeat;
}

.mr_class_det_one_p2{
	width: 100%;
	height: 3em;
	font-size: 1.2em;
	line-height: 3em;
	padding-left: 2em;
	box-sizing: border-box;
	position: relative;
	color: #666666;
}

.mr_class_det_one_p2 span{
	width: 3px;
	height: 14px;
	background: #e58dff;
	position: absolute;
	left: 17px;
	top: 50%;
	margin-top: -8px;
}

.mr_class_det_two{
	display: none;
}

.mr_class_det_three{
	width: 100%;
	position: relative;
	box-sizing: border-box;
	color: #666666;
	margin-bottom: 2em;
}

.mr_class_det_one_span{
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	text-align: center;
	display: inline-block;
}

.mr_class_det_three_r{
	width: 80%;
	margin-left: 23%;
	font-size: 1em;
	padding-top: 1px;
}

.mr_class_det_three_r p{
	margin-bottom: 0.5em;
}

.mr_class_top{
	width: 90%;
	margin-left: 5%;
	border-top: 1px solid #f0f0f0;
	text-align: center;
	padding-top: 1em;
}

.mr_class_top_p{
	text-indent: 2em;
	text-align: left;
	color: #666666;
	line-height: 2em;
	margin-bottom: 1em;
}

.school_special{
	width: 100%;
	padding: 1em;
	box-sizing: border-box;
	line-height: 2em;
	text-indent: 2em;
}

.mr_class_det_one_p1 img{
	width: 15%;
	display: inline-block;
	position: absolute;
    left: 1em;
    top: 50%;
    margin-top: -22px
}

@media only screen and (min-width: 321px) and (max-width: 413px) {
	.mr_class_det_one_p1 img{
	    margin-top: -28px
	}
}
@media only screen and (min-width: 414px) {
	.mr_class_det_one_p1 img{
	    margin-top: -30px
	}
}

.school_detil{
	width: 100%;
	margin: 1em 0;
}

.school_p{
	text-indent: 2em;
	padding: 1em;
	color: #666666;
	margin-bottom: 5em;
}

.school_level{
	width: 65px;
	height: 65px;
	position: absolute;
	left: 0;
	top: -10%;
}

.jobnew{
	width: 90%;
	margin-left: 5%;
	display: block;
}

.special_credit{
	width: 90%;
	margin-left: 5%;
	padding: 1em 0 1em 0.5em;
	background: #dec8d4;
	color: #FFFFFF;
	margin-bottom: 0.5em;
}

.special_credit_news{
	width: 90%;
	margin-left: 5%;
	color: #666666;
}

.special_credit_news span{
	display: inline-block;
	width: 30%;
	vertical-align: top;
}

.special_credit_news p{
	display: inline-block;
	width: 65%;
}

@media only screen and (min-width: 321px) {
	.special_credit_news span{
		display: inline-block;
		width: 26%;
		vertical-align: top;
	}
	
	.special_credit_news p{
		display: inline-block;
		width: 70%;
	}
}


/*活动页面*/
.japan_travel_p{
	width: 100%;
	text-align: center;
	margin-top: 0.5em;
}

.japan_travel_p2{
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	font-size:1em;
	padding: 1em 0 1em 1em;
	margin-top: 2em;
	box-sizing: border-box;
}

.japan_travel_p3{
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	font-size:1em;
	padding: 1em;
	box-sizing: border-box;
}

.japan_travel_span{
	display: inline-block;
	vertical-align: top;
}

.japan_travel_span2{
	width: 75%;
	display: inline-block;
}

.japan_travel_span3{
	width: 49%;
	height: 3em;
	border-right: 1px solid #e6e6e6;
	display: inline-block;
	font-size: 0.8em;
	line-height: 3em;
	text-align: center;
}

.japan_travel_span4{
	width: 49%;
	height: 3em;
	display: inline-block;
	font-size: 0.8em;
	line-height: 3em;
	text-align: center;
}

/*评论公用*/
.pinlun{
	width: 100%;
	height: 3em;
	line-height: 3em;
	padding-left: 1em;
	box-sizing: border-box;
	color: #FFFFFF;
	background: #ed4c6e;
	margin-top: 3em;
	margin-bottom: 1em;
}

.textarea{
	width: 90%;
	margin-left: 5%;
	height: 5em;
	padding: 0.5em;
	box-sizing: border-box;
	display: block;
	margin-bottom: 1em;
	border: 1px solid #dfdfdf;
	color: #333333;
}

.submit2{
	width: 20%;
	height: 2em;
	float: right;
	margin-right: 5%;
	text-align: center;
	border: 1px solid #e8e8e8;
	background: #FFFFFF;
	color: #999999;
	margin-bottom: 2em;
	display: block;
}

.pinlun_det{
	width: 80%;
	margin-left: 10%;
	border-top: 1px solid #e8e8e8;
	padding-top: 1em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}

.pinglun{
	height: 10em;
	margin-bottom: 5em;
}

.lastchild{
	margin-bottom: 5em;
}



.new_news{
	width: 80%;
	position: relative;
	box-sizing: border-box;
	margin-left: 10%;
}

.new_news_one,.new_news_two{
	width: 100%;
	overflow: hidden;
}

.new_news_two{
	margin-top: -4%;
}

.new_news_one img,.new_news_two img{
	width: 80%;
	display: block;
	margin-left: 10%;
}
.new_news_one a img{
	width: 20%;
	float: left;
	margin-left: 5%;
}



.school_intro_h1{
	width: 100%;
	text-align: center;
	padding: 1em 0;
	color: #373737;
	font-size: 1.2em;
	font-weight: 400;
	box-sizing: border-box;
	border-bottom: 1px solid #ececec;
}

.school_intro_img{
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.school_intro_head{
	width: 100%;
	padding: 1em 0.8em;
	color: #373737;
	box-sizing: border-box;
}

.school_intro_body{
	width: 100%;
	padding: 0 1em;
	color: #929292;
	box-sizing: border-box;
	font-size: 0.8em;
}

.school_intro_sec{
	width: 100%;
	padding: 1em 0;
	box-sizing: border-box;
	text-align: center;
	color: #929292;
}

.xunfu{
	width: 8%;
	position: fixed;
	right: 0;
	top: 60%;
	z-index: 10;
}

.matters{
	width: 100%;
}

.matters .matters_p{
	width: 100%;
	color: #333333;
	margin-bottom: 0.5em;
	padding-left: 10%;
	box-sizing: border-box;
}

.matters_choose{
	width: 100%;
	position: relative;
	padding-left: 2em;
	box-sizing: border-box;
	margin-bottom: 1em;
	color: #666666;
}

.matters_choose .nochoose{
	top: 10%;
}
@media only screen and (min-width: 321px) and (max-width: 374px) {
	.matters_choose .nochoose{
		top: 0;
	}
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
	.matters_choose .nochoose{
		top: 2%;
	}
}
@media only screen and (min-width: 414px) {
	.matters_choose .nochoose{
		top: 2%;
	}
}

.matters_choose img{
	width: 8%;
	position: absolute;
	left: 0;
	top: 30%;
}

.matters_man{
	width: 100%;
	overflow: hidden;
	color: #adadad;
	padding: 0 10%;
	box-sizing: border-box;
	margin-bottom: 2em;
}

.video{
	width: 100%;
	padding: 0 1em;
	box-sizing: border-box;
	margin-bottom: 5em;
}

.video .video_action{
	text-align: center;
	width: 100%;
	padding: 0.5em 0;
	background: #fff;
	color: #8671dd;
}

.video video{
	width: 100%;
	display: block;
	background: #000;
}

.video .video_p{
	width: 100%;
	margin-top: 1em;
	color: #4d4d4d;
}

.school_news{
	width: 100%;
	padding: 0.8em;
	box-sizing: border-box;
	background:#fff;
	overflow: hidden;
	margin-top: 0.5em;
	position: relative;
}

.school_news img{
	width: 30%;
	float: left;
}

.school_news_del{
	width: 70%;
	height: 100%;
	float: left;
	padding: 0.8em 0 0 0.5em;
	box-sizing: border-box;
	overflow: hidden;
}
@media only screen and (max-width:320px ) {
	.school_news_del{
		padding-top: 0.3em;
	}
}

.school_news_del p{
	color: #3a3a3a;
}

.school_news span{
	position: absolute;
	right: 0.8em;
	bottom: 0.8em;
	color: #c8c8c8;
}

.school_news_p{
	width: 100%;
	padding: 0 0.5em;
	box-sizing: border-box;
	color: #333333;
	margin: 0.8em 0;
	font-size: 0.8em;
}

.school_news_img{
	width: 100%;
	display: block;
	margin: 0.8em 0;
}

.school_news_p2{
	text-align: center;
	color: #333333;
	margin-bottom: 0.8em;
}


/*学院荣誉页面*/
.school_honor{
	width: 100%;
	overflow: hidden;
	height: 3em;
}
.school_honor li{
	width: 50%;
	float: left;
	height: 3em;
	line-height: 3em;
	text-align: center;
	color: #999999;
}
.school_honor .li_active{
	color: #333333;
	text-shadow: 1px 1px 3px #c1c1c1;
}
.honor_img{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 1em;
}
.honor_img .honor_wen{
	width: 65%;
	float: left;
	box-shadow: 1px 1px 10px #dedede;
}
.honor_img .honor_wenzi{
	width: 55%;
	position: absolute;
	right: 0;
	top: 4%;
	z-index: 1;
	box-shadow: 1px 1px 10px #dedede;
	box-sizing: border-box;
}

/*汉方美容*/
.hanfang{
	width: 100%;
	display: block;
	margin-bottom: 1em
}
.hanfang_div{
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 5em;
}
.hanfang_div h3{
	width: 100%;
	margin-bottom: 1em;
	color: #666666;
	font-size: 14px;
	text-align: left;
	padding: 0 0.8em;
}
.hanfang_div p{
	width: 100%;
	margin-bottom: 1em;
	color: #999999;
	font-size: 14px;
	text-align: left;
	padding: 0 0.8em;
}
.hanfang_ji{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1em;
}
.hanfang_ji li{
	width: 33.3%;
	float: left;
}
.hanfang_ji li img{
	width: 60%;
	display: block;
	margin: 0 auto;
}

/*合作机构*/
.conpaty{
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	background: #eeeeee;
	overflow: hidden;
}
.conpaty span{
	color: #6f6f6f;
	font-size: 16px;
}
.conpaty .conpaty_adress{
	float: left;
}
.conpaty .conpaty_adress2{
	float: right;
}
.conpaty_del{
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	background: #fff;
	overflow: hidden;
}
.conpaty_del p{
	margin-bottom: 5px;
	font-size: 16px;
	color: #000;
}
