body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
ul,li{ list-style:none;}
ul{margin: 0px; padding: 0px;}
.box-border-bottom{border-bottom:1px solid #e5e5e5;}
.box-border-top{border-top:1px solid #e5e5e5;}
.mui-bg-white{background: #FFFFFF;}
.mui-bg-f5{background: #F5F5F5;}
.content_box{position: relative; overflow: hidden;}
.boxzy-margin15{margin-left: 15px; margin-right: 15px;}
.boxzy-padding15{padding-left: 15px; padding-right: 15px;}
.boxtop-margin15{margin-top: 15px;}
.boxbottom-margin{margin-bottom: 10px;}
.boxbottom-margin15{margin-bottom: 15px;}
.boxbottom-padding{padding-bottom: 80px;}
.boxbottom-padding40{padding-bottom: 40px;}
.boxbottom-padding20{padding-bottom: 20px;}
.boxbottom-padding15{padding-bottom: 15px;}
.boxtop-padding{padding-top: 15px;}
.boxtop-padding20{padding-top: 20px;}
.boxleft-margin15{margin-left: 15px;}
.boxleft-padding15{padding-left: 15px;}
.boxright-padding15{padding-right: 15px;}
.text_right{text-align: right;}
.text_color{color: #ff1f1f;}
.text_color62{color: #626262;}
.mui-loader {
	position: absolute;
	top: 25%;
	width: 100%;
	height: 60%;
	color: #888;
	font-size: 14px;
	text-align: center;
}


.box_text{
	position:relative;
	overflow: hidden;
	width: 100%;
	padding: 10px 15px;
	line-height: 18px;
	font-size: 12px;
	background-color: #f5f5f5;
	color: #626262;
	margin-bottom: 10px;
}

.box_text a{ color: #dc2929; font-size: 12px; line-height: 18px; text-decoration: underline;}
.box_link{font-size: 14px; color: #dc2929; line-height: 30px; padding-bottom: 15px;}

.box_sqcg{
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 50px;
}
.box_sqcg .yuan{
	width: 70px;
	height: 70px;
	text-align: center;
	background-color: #ffe1a3;
	border: 1px solid #ffe1a3 ;
	border-radius: 50%;
	background-clip: padding-box;
	margin: 0px auto;
}
.box_sqcg .wzcg{ font-size: 20px; color: #1B1B1B;margin: 0px auto; width: 80%; text-align: center; margin-top: 20px;}
.box_sqcg .wztx{ font-size: 14px; color: #626262;margin: 0px auto; width: 76%; text-align: center; margin-top: 20px;}
.box_djxq{margin: 0px auto;width: 50%; text-align: center; padding-top: 70px; }
.box_djxq a{color: #1B1B1B;}
.text_box_pf{position:fixed; bottom:0; font-size: 12px; color: #626262; width:100%; z-index: 10000; height: 44px; text-align: center;}
.bnt_box_pf{position:fixed; bottom:0; width:100%; z-index: 10000; height: 50px; background-color: #f5f5f5;}
.shjf-hsjg{font-size: 24px; color: #ff1f1f; float: right;}
.shjf-hsjg1{font-size: 24px; color: #B5B5B5; float: right;}
.shjf_text{position: relative; overflow: hidden; font-size: 14px; padding:12px 15px;}
.shjf_text1{position: relative; overflow: hidden; color: #B5B5B5;font-size: 14px; padding:12px 15px;}
.shjf_sj{position: relative; overflow: hidden;margin: 0px auto; width: 60%; text-align: center; padding-bottom: 30px;}
.shjf_sj .ts{font-size: 14px; color: #626262; padding-bottom: 20px;}
.shjf_sj .box_ts{
	position: relative;
	overflow: hidden;
	border: 1px solid #1b1b1b;
	font-size: 30px;
	color: #1B1B1B;
	font-weight: 600;
	padding: 6px 15px;
	margin-right: 10px;
	margin-bottom: 50px;
}
.shjf_sm{
	position: relative;
	overflow: hidden;
	font-size: 14px;
	color: #1B1B1B;
	padding: 11px 15px;
}
.shjf_sm1{
	position: relative;
	overflow: hidden;
	font-size: 14px;
	color: #B5B5B5;
	padding: 11px 15px;
}
.shjf_zje{position: relative;overflow: hidden;margin-top: 15px;line-height: 18px; padding-bottom: 5px;}
.shjf_zje .je{font-size: 16px; color: #1B1B1B; padding-bottom: 10px; padding-top: 5px;}
.shjf_zje .xq{font-size: 14px; color: #1B1B1B; margin-bottom: 10px;}
.shjf_zje .xq a{color: #1B1B1B;}
.shjf_zje1{position: relative;overflow: hidden;margin-top: 15px;line-height: 18px; padding-bottom: 5px;}
.shjf_zje1 .je{font-size: 16px; color: #B5B5B5; padding-bottom: 10px; padding-top: 5px;}
.shjf_zje1 .xq{font-size: 14px; color: #B5B5B5; margin-bottom: 10px;}
.shjf_zje1 .xq a{color: #B5B5B5;}
.shjf_zje2{position: relative;overflow: hidden;padding-bottom: 5px;}
.djs_box{ position: relative; overflow: hidden; width: 100%; text-align: center; margin-top: 20px; padding-bottom: 10px; }
.djs_box p{ font-size: 12px; color: #626262; margin-bottom: 5px;}
.zxbj_xq{ position: relative; overflow: hidden;margin-top: 15px;}
.zxbj_xq .title{color: #626262; margin-bottom: 15px;}
.zxbj_xq .xqbj{color: #1B1B1B; font-size: 14px;}
.pfbox_bnt{position:relative; overflow: hidden; margin-left: 15px; margin-right: 15px; margin-top: 8px;}
.pfbox_bnt .leftbnt{ float:left; width: 55%;}
.pfbox_bnt .rightbnt{ float:right; width: 40%;}
.qrys_list{position:relative; overflow: hidden; margin-top: 20px; }
.qrys_list li{ width: 100%; margin-bottom: 5px;}
.qrys_pic{position:relative; overflow: hidden; width: 100%;}
.qrys_pic img{width: 110px;height: 110px;max-width: 100%; max-height: 100%;}
.qrys_pic li{ float: left; width: 31%; margin-right:2%;}
.qrys_wj{position:relative; overflow: hidden; width: 100%;}
.qrys_wj li{width: 100%; }
.qrys_wj .wjmc{color: #0062CC;}
.top_title{position:relative; overflow: hidden; padding-left: 15px; padding-top: 20px; padding-bottom: 5px; font-size: 12px; color: #626262; }
.box_time{position:relative; overflow: hidden; color: #626262; font-size: 12px; text-align: center; padding-top: 20px; padding-bottom: 5px; margin-bottom: 0px; }
.title_font{font-size: 15px; color: #1B1B1B; line-height: 22px; font-weight: 600; padding-top: 10px; padding-bottom: 10px;}
.nr_font{font-size: 14px; color: #626262; line-height: 20px;}
.nr_font img{width: 100%;}
.dj_font{font-size: 12px; color: #1B1B1B; line-height: 30px; padding-bottom: 5px;}
.newbox_title{font-size: 19px; color: #1B1B1B; font-weight: bold; margin-top: 30px; margin-bottom: 5px; line-height: 22px;}
.newbox_time{font-size: 12px; color: #959595;}
.newbox_content{font-size: 14px; color: #626262; margin-top: 20px;}
.newbox_content p{ margin-bottom: 8px; color: #626262;}
.newbox_content img{ width: 100%; height: 100%; margin-bottom: 5px;}
.newbox_content1{margin-top:10px}
.tp_box{margin-bottom: 5px; margin-top: 15px;}
.tp_box img{ width: 100%; height: 175px;}
.dj_font a{color: #1B1B1B;}
.ywjd_title{position:relative; overflow: hidden; color: #626262; font-size: 12px; margin-top: 10px; padding-bottom: 10px;}
.ywjd_xx{ color: #1B1B1B; line-height: 24px;}
.ywjd_list{
	position:relative;
	overflow: hidden;
	border-left: 1px dashed #b5b5b5;
	margin-left: 7px;
	padding-left: 25px;
	width: 100%;
	padding-bottom: 25px;
	margin-top: 8px;
}
.ywjd_list p{margin-bottom: 0px; width: 96%;}
.ywjd_list .heise{ font-size: 14px; color: #1B1B1B; }
.ywjd_list .huise{ font-size: 14px; color: #626262; }
.ywjd_list_z{
	position:relative;
	overflow: hidden;
	border-left: 1px dashed #b5b5b5;
	margin-left: 7px;
	padding-left: 25px;
	width: 100%;
	padding-bottom: 25px;
	margin-top: 8px;
}
.ywjd_list_z p{ font-size: 14px; color: #626262; margin-bottom: 0px; width: 96%;}
.ywjd_list_z span{ font-size: 14px; color: #959595; margin-bottom: 0px;}
.ywjd_list_d{
	position:relative;
	overflow: hidden;
	margin-left: 7px;
	padding-left: 25px;
	width: 100%;
	margin-top: 8px;
}
.ywjd_list_d p{ font-size: 14px; color: #626262; margin-bottom: 0px;}
.ywjd_list_d span{ font-size: 14px; color: #959595; margin-bottom: 0px;}
.ywjd_box{position:relative; overflow: hidden; width: 100%;}
.ywjdbox_left{ display: block; position:absolute;top:6px; left: 0px; width: 15px; z-index: 2;}
.ywjdbox_left span{ background: #FFFFFF;}
.jdt_box1{ width:94%; margin: 0px auto;position:relative; overflow: hidden;}
.jdt_box{ width:100%; margin-top: 20px; padding-bottom: 60px; }
.jdt_list{margin-left: 40px; margin-right: 20px;}
.jdt_list li{ float: left;position:relative;}
.jdt_list li{  width: 100%;}
.jdt_1i_0 li { width: 50%; }
.jdt_1i_1 li { width: 33.3%; }
.jdt_1i_2 li { width: 25%; }
.jdt_1i_3 li { width: 20%; }
.jdt_line{
	height: 2px;
	background-color: #e0e0e0;
	margin-top: 4px;
}
.jdt_yd {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #d2d2d2;
}
.jdt_leftyd {
	left: 0;
	top: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #d2d2d2;
}
.jdt_text {
	width: 60px;
	position: absolute;
	top: 15px;
	right: -22px;
	text-align: center;
}
.jdt_left_text {
	display: inline-block;
	position: absolute;
	width: 60px;
	top: 15px;
	left: -22px;
	text-align: center;
}
.jdt_text_wz {
	font-size: 12px;
}
.jdt_left_box{
	display: inline-block;
	position: absolute;
	left:30px;
}
.step_done .jdt_yd { background-color: #f5be4b; }
.step_done .jdt_leftyd { background-color: #f5be4b; }
.step_done .jdt_text_wz { color: #1B1B1B; }
.step_done .jdt_line { background-color: #f5be4b; }
.shfw_list{position:relative; overflow: hidden; width:100%;margin-top: 10px; margin-bottom: 5px;}
.shfw_list li{ float: left;}
.shfw_list .left_an{width: 10%;}
.shfw_list .center_wz{width: 60%;}
.shfw_list .right_jg{ float:right; width: 30%; text-align: right;}
.shfw_list p{margin-bottom: 0px; font-size: 12px; margin-left: 10%; padding-bottom: 8px;}
.school_box{ position:relative; overflow: hidden; width: 100%; margin-top: 10px; margin-bottom: 10px;}
.school_box .name_title{font-size: 16px; color: #1B1B1B;}
.school_box .eg_name{font-size: 13px; color: #1B1B1B;}
.school_box .map_title{font-size: 13px; color: #626262;}
.school_box .xy_title{font-size: 16px; color: #626262; margin-top: 10px;}
.school_box .jg{font-size: 18px; color: #dc2929;}
.grzl_tx{  float:right; position: relative; overflow: hidden; background: #e5e5e5; border-radius:50%;width: 50px; height: 50px;}
.grzl_tx img{ width: 50px; height: 50px; border-radius:50%;}
.xggrzl_wz{position: relative; overflow: hidden; font-size: 12px; color: #626262; text-align: center; margin-top: 0px; padding-bottom: 20px;}
.xggrzl_tx{ position: relative; overflow: hidden; width: 110px; margin: 0px auto; padding-bottom: 10px;}
.xggrzl_tx img{ width: 100px; height: 100px; border-radius:50%;}
.xggrzl_zp{position:absolute; overflow: hidden; z-index: 2; bottom: 15px; right: 5px;}
.xggrzl_zp span {
	width: 30px;
	padding-top: 5px;
	height: 30px;
	display: inline-block;
	text-align: center;
	background-color:#F35B5B;
	border: 0px solid #F35B5B;
	border-radius:50%;
	background-clip: padding-box;
}
.about__summary-wrapper {
	position: relative;
	max-height:150px;
	overflow: hidden;
	margin-top: 10px;
	-webkit-transition: max-height;
	transition: max-height;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
.about__summary-text {
	font-size: 14px;
	line-height: 24px;
	color:#626262;
	display: block;
}
.about__summary-gradien {
	position: absolute;
	bottom: 0;
	height:100px;
	width: 100%;
	background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), #fff);
	background: linear-gradient(top, hsla(0, 0%, 100%, 0), #fff);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}
.about__button-more {
	display: inline-block;
	cursor: pointer;
	font-size:14px ;
	color: #f35b5b;
	width: 100%;
	text-align: center;
}
.about__button-more span {
	font-size:14px ;
}
.xggrzl_xb{position: relative; overflow: hidden; width: 150px; margin: 0px auto;}
.school_box1{position: relative; overflow: hidden; width: 100%; padding-bottom: 20px; margin-bottom: 30px;}
.school_box1 p{margin-bottom: 0px;}
.school_box1 .xs_name{ font-size: 20px; color: #1B1B1B;}
.school_box1 .en_name{ font-size: 14px; color: #1B1B1B; padding-bottom: 10px;}
.school_box1 .price{ font-size: 14px; color: #626262;}
.school_box1 .wz_jd{ font-size: 14px; color: #626262; padding-left: 18px;}
.school_box1 .bq_title{ border-left:3px solid #ff9797; }
.school_box1 .bq_title span{font-size: 16px; color: #1B1B1B; margin-left: 5px;}
.school_box1 .iconfont{color: #febf4e;}
.member_box{
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #f35b5b;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.member_box a{ color: #FFFFFF; text-decoration: underline;}
.member_box p{ color: #FFFFFF; font-size: 14px; margin-bottom: 0px; line-height: 24px;}
.member_an_box{
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #F5F5F5;
}
.member_box_line{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 30px;
}

.triangle_border_up {
	position: absolute;
	display: inline-block;
	top: 20px;
	left: 47%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 14px 14px 14px;
	border-color: transparent transparent #f35b5b transparent;
	z-index: 100;
}
.triangle_border_up span {
	position: absolute;
	left: -96px;
	top: 2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 96px 96px 96px;
	border-color: transparent transparent #FFFFFF transparent;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.box_line{ background: #f35b5b; height: 1px; margin-top: 29px;}
.yuan_box{
	position:relative;
	width: 50px;
	height: 50px;
	background:#f35b5b;
	border-radius:50%;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
}
.yuan_box p{
	margin-top:26px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 0px;
	color: #1B1B1B;
}

.yuan_box1{
	transform:scale(1.4);
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-o-transform:scale(1.4);
	-ms-transform:scale(1.4);
}
.yuan_box1 span{ font-size: 32px;}
.yuan_box1 p{
	margin-top:22px;
	text-align: center;
	margin-bottom: 0px;
	color: #1B1B1B;
}

.member_box_nr{position:relative; overflow: hidden; padding: 40px 15px 30px 15px;}
.member_box_text{margin-bottom: 30px;}
.member_box_text li{ float: left;}
.member_box_text p{ font-size: 16px; color: #1B1B1B; margin-bottom: 5px;}
.member_box_text .left_tp{ width: 10%; margin-right: 2%;}
.member_box_text .right_text{width:88%;font-size: 14px; color: #626262; padding-top: 5px;}
.member_box_text .tj_text{font-size: 14px; color: #626262; padding-bottom: 20px;}
.fwbx_box{
	position:relative;
	overflow: hidden;
	width: 80%;
	border-radius:8px;
	background: #FFFFFF;
	margin: 45% auto;
	padding-top: 20px;
}
.fwbx_box .top_no{text-align: right; color: #f35b5b; padding-right: 20px;}
.fwbx_box .center_text{color: #1B1B1B; padding-left: 20px; margin-right: 20px; font-size: 14px;}

.fwbx_box_line { border-top:1px solid #e6e6e6;}
.fwbx_box_line li{float: left; width: 50%; text-align: center; line-height: 44px;}
.fwbx_box_line .left{ border-right: 1px solid #e6e6e6;}
.member_bkxz{position:relative; overflow: hidden; padding: 20px;}
.member_bkxz p{font-size: 12px; color: #626262; }
.no_property{position:relative; overflow: hidden; width: 100%; padding-top: 40px;}
.no_property .tit_text{font-size: 17px; font-weight: 500; color: #1b1b1b; text-align: center; margin-bottom: 20px;}
.no_property .sm_text{font-size: 14px; color: #626262; text-align: center; width: 65%; margin: 0px auto;}
.no_property .an_text{text-align: center; margin-top: 100px;}
.search_xjbox{position: relative; overflow: hidden; margin-top: 10px; }
.search_xjbox ul{  padding: 0; margin: 0;}
.search_xjbox li{ float: left; width: 28%; margin-right: 5%;}
.about_box{position:relative; overflow: hidden; padding-bottom: 30px; padding-top: 30px;}
.about_box p{ text-align: center; margin-bottom: 5px;}
.about_box .sm{color: #959595;}
.fwjs_box{padding-bottom: 30px;}
.fwjs_box h3{ font-size: 20px; color: #dc2929; padding-top: 20px;}
.fwjs_box h3 span{ font-size: 20px; margin-right: 8px; margin-left: -5px;}
.fwjs_box .fwjs{ font-size: 16px; color: #1b1b1b; font-weight: bold; padding-top: 25px;}
.fwjs_box .fwjs span{ font-size: 20px; color: #dc2929; margin-right: 10px;}
.fwjs_box .zysx{ font-size: 16px; color: #1b1b1b; font-weight: bold; padding-bottom: 10px;}
.fwjs_box .zysx span{  font-size: 20px; color: #dc2929; margin-right: 10px;}
.fwjs_box .fwlc{ font-size: 16px; padding-left: 15px; color: #1b1b1b; font-weight: bold; padding-top: 25px; padding-bottom: 15px;}
.fwjs_box .fwlc span{ font-size: 20px; color: #dc2929; margin-right: 10px;}
.fwjs_box .nrjs{ font-size: 14px; color: #292929; line-height: 20px; margin-bottom: 0px;}
.fwjs_box .zysx_text{ font-size: 12px; color: #7d7d7d;}
.fwlc_box{border-left:1px dashed #acdbf8; margin-left: 25px; padding-bottom: 25px;}
.fwlc_left{
	display: block;
	position:absolute;
	top:0px;
	left: 17px;
	width: 100%;
	color: #369ad8;
	font-weight: bold;
	font-size: 15px;
	z-index: 5;
}
.fwlc_left span{ background: #f5f5f5; width: 14px; height: 14px; margin-right: 15px; border-radius: 50%; }
.fwlc_down{
	padding-left: 17px;
	color: #369ad8;
	font-weight: bold;
	font-size: 15px;
	z-index: 5;
}
.fwlc_down span{ background: #f5f5f5; width: 14px; height: 14px; margin-right: 15px; border-radius: 50%; }

.fwlc_sq{
	border-radius: 5px;
	border: 1px solid #369ad8;
	width: 94%;
	float: right;
	font-size: 14px;
	padding: 20px 15px 15px 15px;
	background: #FFFFFF;
}
.fwlc_k{
	border-radius: 5px;
	border: 1px solid #369ad8;
	width: 94%;
	float: right;
	font-size: 14px;
	padding: 20px 15px 15px 15px;
	margin-top: 45px;
	background: #FFFFFF;
}
.ddxq_box{position: relative;overflow: hidden;margin-top: 15px;line-height: 18px; padding-bottom: 5px;}
.ddxq_box .je{font-size: 18px; color: #1B1B1B; border-bottom: 1px solid #E5E5E5; padding-bottom: 15px; padding-top: 10px; margin-bottom: 10px;}
.ddxq_box .xq{font-size: 14px; color: #1B1B1B; line-height: 28px; margin-bottom: 0px;}
.shjf_zje .xq a{color: #1B1B1B;}
.fwlc_sq li, .fwlc_k li{float: left; padding-bottom: 5px;}
.fwlc_sq .left_an, .fwlc_k .left_an{font-size: 42px; color: #369ad8; width: 6%;}
.fwlc_sq .right_text, .fwlc_k .right_text{ width: 94%;color: #434343; font-size: 14px; line-height: 22px;}

.icon_pic{text-align: center;}
.icon_pic .icon{
	font-size: 120px;
	color: #dcdcdc;
	width: 1em; height: 1em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}

@font-face {font-family: "icon";
	src: url('../fonts/iconfont.eot?t=1506666352509#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/iconfont.ttf?t=1506666352509') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../fonts/iconfont.svg?t=1506666352509#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
	font-family:"icon" !important;
	font-size:16px;
	line-height: 100%;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-fwxq:before { content: "\e63c"; }

.icon-fwxq1:before { content: "\e63d"; }

.icon-xj-:before { content: "\e63e"; }

.icon-fwlc:before { content: "\e63f"; }

.icon-zysx:before { content: "\e640"; }

.icon-fyck:before { content: "\e641"; }

.icon-fwjs:before { content: "\e642"; }

.icon-jt:before { content: "\e643"; }

.icon-school:before { content: "\e644"; }

.icon-star:before { content: "\e645"; }

.icon-star1:before { content: "\e646"; }

.icon-mm:before { content: "\e647"; }

.icon-yh:before { content: "\e648"; }

.icon-bq:before { content: "\e649"; }

.icon-bq1:before { content: "\e64a"; }

.icon-bq2:before { content: "\e64b"; }

.icon-bq3:before { content: "\e64c"; }

.icon-bq4:before { content: "\e64d"; }

.icon-bqb:before { content: "\e64e"; }

.icon-bqn:before { content: "\e64f"; }

.icon-bq5:before { content: "\e650"; }

.icon-bq6:before { content: "\e651"; }

.icon-bq7:before { content: "\e652"; }

.icon-czwt-:before { content: "\e653"; }

.icon-ywwt-:before { content: "\e654"; }

.icon-mc-:before { content: "\e655"; }

