/* usually */
html{font-size: 62.5%; color: #2e2e2e;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color: black;}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}.ti2{text-indent: 2em;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}
.img-responsive{max-width: 100%; height: auto; display: block;}
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}
/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}
/* layout */
/* .top{position:fixed;top: 0} */
.top .topa2{background: none;color: red;font-size: 0.36rem}    
.footer ul li  p{color: red;font-weight: bold;font-size: 15px;}
@media(min-width: 320px) and (max-width: 426px){
	.footer ul li  p{color: red;font-weight: bold;font-size: 12px;}
}  

.form{ 
	width: 70%;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 10px 5%;
	text-align: center;
	position: relative;
	background: #fae6db;
	display: none;
	position: fixed;
	left: 50%;
	top: 35%;
	margin-left: -40%;
	z-index: 99;
}
.form h3{
	font-size: 18px;
	color: #520606;
}
.form input{
	width: 80%;
	margin-top: 10px;
	font-size: 14px;
	padding-left: 10px;
	height: 28px; line-height: 28px;
	border-radius: 4px;
	border: 1px solid #ccc;
}
.form input.formSubmit{
	margin-top: 20px;
	background: #540606;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border: none;
	border-radius: 4px;
	padding: 0px 8px;
	height: 32px; line-height: 32px;
	text-align: center;
}
.form .close{
	position: absolute;
	right: 10px;
	top: 5px;
	color: #f00;
}
/*  */
.container{
	min-width: 360px; max-width: 750px;
	margin-left: auto; margin-right: auto;
}
.gutter{
	margin-left: 2.5%; margin-right: 2.5%;
}



.item_list h5 a{font-size: 15px;}
@media (min-width: 320px) and (max-width: 420px){
.item_list h5 a{font-size: 12px;}
}

/* public */
@keyframes fadeInmask{0%{opacity:0}
40%{opacity:0}
to{opacity:1}
}
.top { padding: 0.213rem 0; box-shadow: 0px 0px 6px 1px #ccc;/*  position: fixed; top: 0; */ width: 10rem; background: #fff; z-index: 9; }
.top .logo { width: 4.5rem; margin-left: 0.093rem; float: left; }
.top .cert { width: 0.7rem; margin-right: 0.2rem; float: right;margin-top: .13rem; }
.top .top_link { float: left; margin-left: 0.267rem; }
.top a { background: #e10000; color: #fff; width: 1.52rem; height: 0.64rem; line-height: 0.64rem; float: left; text-align: center; font-size: 12px; font-weight: bold; border-radius: 5px; margin-left: 0.1rem; margin-top: 0.24rem; }
.top_form .title { font-size: 26px; text-align: center; color: #e10000; font-weight: bolder; height: 1.2rem; line-height: 1.2rem; }
.top_form .text { width: 80%; display: block; margin-left: auto; margin: auto; height: 0.8rem; line-height: 0.8rem; text-indent: 1em; font-size: 16px; margin-bottom: 0.4rem; }
.top_form .submit { font-size: 20px; background: #e10000; border: none; color: #fff; padding: 0.267rem 0.4rem; border-radius: 5px; }
.layui-m-layerchild { background: url('/images/form-bg.jpg') center center no-repeat; background-size: cover; }
.myinterval{width:90%;margin:20px auto}
.top_dialog{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.4);animation:.5s fadeInmask ease;-webkit-animation:.5s fadeInmask ease;z-index:99999}
.dialogMain{float:right;background-color:#fff;width:8rem;height:54%}
.dialogMain li{border-bottom:1px solid silver;font-size:14px;line-height:30px;padding:3px 50px}
.dialogMain li:nth-child(1){background-color:#ec3b49;color:#fff;font-weight:700}
.dialogMain li:nth-child(2){color:#fff;background-color:#ec3b49}
.closeBtn{position:absolute;top:1%;left:93%;width:20px}
.dialogMain a{color: #000000;}
.item_list ul{display:flex;align-items:center;justify-content:space-around;flex-flow:row wrap}
.item_list li{width:45%;margin-bottom:0.2667rem;margin-top: 0.0667rem;}
.item_list li>div{margin:10px 0;display:flex;align-items:center;justify-content:space-between}
.item_list h3{line-height:20px;font-size:14px;margin-bottom:5px}
.item_list h4{line-height:16px;font-size:12px}
.item_list li span{color:red}
.item_list li>div>a{padding:5px;font-size:12px;line-height:14px;background:linear-gradient(to top,#ff5742,#fb4538);color:#fff;border-radius:5px}
.contact{display:flex;align-items:center;justify-content:space-around;flex-flow:column;margin:1.7rem 0}
.contact h3{font-size:20px;margin-bottom:.5rem}
.contact p{font-size:14px;margin-bottom:1rem}
.contact span{color:#e60012}
.contact div{display:flex;align-items:center;justify-content:left;margin-bottom:10px;width:70%;height:35px;border:1px solid silver}
.contact div:nth-child(5){border:none}
.contact img{width:20px}
.contact input{margin-left:.5rem;padding-left:.5rem;text-align:center;border:none;border-left:1px solid silver;outline:0;height:20px}
.contact_item input{font-size:18px;background:linear-gradient(to right,#f8453a,#e60012);border:none;color:#fff;width:100%;height:100%;margin-right:.4rem;border-radius:5px}
.yourLike ul{display:flex;align-items:center;justify-content:space-around;flex-flow:row wrap}
.yourLike h2{text-align:center;font-size:20px}
.yourLike h3{margin:10px auto;text-align:center;font-size:18px;color:#8f8f8f}
.yourLike li{width:45%;margin: 0.1333rem auto;}
.yourLike li>div{margin:10px 0;display:flex;align-items:center;justify-content:space-between}
.yourLike h5{line-height:20px;font-size:14px;margin-bottom:5px}
.yourLike h4{line-height:16px;font-size:12px}
.yourLike li span{color:red}
.yourLike li>div>a{padding:5px;font-size:12px;line-height:14px;background:linear-gradient(to top,#ff5742,#fb4538);color:#fff;border-radius:5px}
.footer{position: fixed;bottom:0;background-color:#393939;z-index: 20;width: 10rem;}
.footer ul{display:flex;align-items:center;justify-content:space-around}
.footer li{width:14%;padding:12px}
.footer li p{font-size:12px;line-height:20px;text-align:center;color:#fff}
.footer a{display:flex;align-items:center;justify-content:center;flex-direction:column}
.footer img{width:35%;margin:0px auto}
/* index-page */
.mfzxrx a{display: block; position: fixed;top:60%;left: 1%;height: 50px; width: 50px;z-index: 10;text-align: center;
					 border-radius:100%;background-color:#e6322e;color: white;margin-top: 3px;padding: 2px;}
.mfzxrx a img{margin-left:12px;margin-top: 5px;}
.banner{width:100%;margin:10px 0}
.banner p{text-align:center;color:red;background-color:#dcdcdc;width:60%;margin:10px auto;border-radius:10px;padding:5px}
.zhuangkuang{display:flex;align-items:center;justify-content:center;text-align:center;margin:10px auto;font-size:14px}
.zhuangkuang p:nth-child(1){color:#fff;font-size:18px;background:linear-gradient(to right,#f8463b,#e90a18);margin:0 10px;padding:5px}
.serivice{width: 90%;margin: 0px auto;}
.swiper_slide{display:flex;align-items:center;justify-content:space-around}
.swiper_slide img{width:1.0667rem;border-radius:.2667rem}
.swiper_slide h3{line-height:20px}
.swiper_slide p{line-height:20px}
.baoming span{color:#e90a18}
.swiper_container2{height:60px!important}
.ourPromise{margin-top:.3rem!important;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;width:94%;margin:0 auto}
.ourPromise_item{width:43%;display:flex;align-items:center;justify-content:space-around;color:#fff;padding:10px;margin-bottom:10px}
.ourPromise_item p{font-size:12px;line-height:20px}
.ourPromise_item h3{font-size:14px;margin-bottom:5px}
.ourPromise_item img{width:30%}
.ourPromise_item:nth-child(1){background-color:#ff6a3b}
.ourPromise_item:nth-child(2){background-color:#3a85f9}
.ourPromise_item:nth-child(3){background-color:#a770da}
.ourPromise_item:nth-child(4){background-color:#40cf83}
.ourItro ul{display:flex;align-items:center;justify-content:space-around}
.ourItro li{width:1.4667rem}
.ourItro li p{text-align:center;margin-top:10px;font-size:12px}
.hotFood{width:90%;margin:20px auto}
.hotFood_title{width:90%;display:flex;align-items:center;justify-content:space-between;margin:20px auto;font-size:20px;color:#e90a18}
.hotFood_title a{color:#c2c2c2;font-size:16px}
.topNav ul{display: flex;align-items: center;justify-content: right;overflow-x: auto; -webkit-overflow-scrolling: touch;}
.topNav::-webkit-scrollbar{
	display: none;
}
.topNav li{width: 1.6rem;height: 40px;margin: 0px 10px;}
.topNav a{text-align:center;display:block;padding:5px 0;font-size:14px;color:#000}
.topNav li:nth-child(1) a{border-bottom:1px solid #ff6a3b}
.btn a{display:block;width:60%;margin:0 auto;letter-spacing:2px;font-size:14px;color:#fff;text-align:center;border-radius:20px;padding:10px;background:linear-gradient(to right,#f8453a,#e60012)}
.curlocation{font-size: 13px;margin: 0px auto;margin-bottom: 0.2667rem;width: 90%;}
.ourSchool{margin:20px auto}
.ourSchool p{text-align:center;font-size:15px;line-height:22px;font-weight:700;margin:10px auto}
.ourSchool img{margin: 0px auto;}
.ourSchool span{font-size:12px;color:#8f8f8f}
.ourSchool_main ul{display:flex;align-items:center;justify-content:space-around}
.ourSchool_main li{text-align:center;width:30%;margin:15px 0;padding:5px 0}
.on-tab{background-color:red;border-radius:8px;color:#fff}
.freePhone{margin:.4rem auto;background-color:#f5f3f2;margin-bottom: 2.2rem;}
.freePhone>p{text-align:center;font-size:12px;line-height:20px}
.freePhone>p span{font-size:16px;color:#e60012}
.tabNav{margin:20px auto;display:flex;align-items:center;justify-content:space-around;flex-flow:row wrap}
.tabNav a{font-size:14px;color:#000;width: 30%;	line-height: 1.6;	margin: 5px auto;	box-shadow: 1px 2px 2px 1px #CCC;border: 1px solid #dbdbdb;text-align: center;padding: 3px 0px;}
.pageChange{margin-bottom: 0.2667rem;margin-top: 0.1333rem;}
.pageChange ul{display:flex;align-items:center;justify-content:center}
.pageChange li{font-size:12px;color:#000;padding:5px;margin:10px 0}
/* jlzd_page */

/* 文章页 */
.myIterval{width:90%;display:flex;align-items:center;justify-content:center}
.article-page h1{font-weight:normal;font-size:.6rem;line-height:1.6;text-align:center}
.article-page h2{margin:.3rem 0px;display:inline-block;background-color:rgb(178,34,34);font-size:.5rem;font-weight:700;text-align:center;line-height:1.6;padding:0px .3rem;color:white}
.article_intro{display:flex; align-items:center; justify-content:center; flex-direction:column;}
.article_intro p.intro{text-indent:.76rem;font-size:.38rem;line-height:1.6;padding: 0 .2rem;}
.article_intro li{
	margin-top: 0.2rem;
}
.article_intro .item-pic{
	text-align: center;
}
.article_intro .item-pic img{
	width: 70%;
}
.article_intro .item-text{
	font-size: 14px;
	line-height: 1.6;
	margin-top: 0.2rem;
	padding: 0 0.2rem;
	text-indent: 2em;
}

.article_content_table{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.article_content_table table{width:90%;margin:10px auto}
.article_content_table td li{font-size:20px;background-color:rgb(178,34,34);margin-top:5px;padding:5px;color:white;}
.article_content_table td span{font-size:16px;margin: 4px 0;color: #FF0000;}
.article_content_table td p{font-size:14px;text-align:left;line-height:1.6;padding-top:0.133333rem;}
.article_content_table td h4{color: #FF0000;font-size: 16px;}
.article_content_table td{padding:0.133333rem; border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.article_content_table td:nth-child(1){border-left:none;}
.article_content_table table{border:1px solid black;}
.article_content_table div{display:flex;align-items:center;justify-content:space-between; width: 90%;margin: 0px auto;}
.article_content_table div img{width: 32%;}
.article_content_table p{font-size: 14px;line-height: 1.4em;text-indent: 2em;padding: 10px 0;}
.article_content_table{margin-left: 2.5%;margin-right: 2.5%;}
.csprcd{display: flex;align-items: center; justify-content: center;flex-direction: column;}
.csprcd img{width:100%}
.zpjs{display: flex;align-items: center; justify-content: center;flex-direction: column;}
.article_content_merit{display:flex;align-items:center;justify-content:center;flex-direction:column}
.article_content_merit p{font-size:14px;line-height:1.8;text-indent:2em;margin-top: 0.2rem;padding:0 0.2rem;}
.article_content_main{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.article_content_main .item{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.article_content_main>div{width:94%;margin:10px auto;}
.article_content_main .item_title{display:flex;align-items:center;justify-content:center;flex-flow: column;margin-top: 0.267rem;}
.article_content_main .item_title h3{font-size: 0.4rem;letter-spacing: 2px;line-height: 1.6;}
.article_content_main .item_title span{font-size: .3rem;letter-spacing: 2px; line-height: 1.6;color: #f24415;}
.article_content_main .item_title h4{margin-top: 0.133rem;font-size: .4rem;letter-spacing: 2px;color: #7f7f7f;line-height: 1.6;}
.article_content_main .item_title p{font-size: .25rem;letter-spacing: 2px;padding:0.0667rem;color: #7f7f7f;text-align: center; line-height: 1.6;}
.article_content_main .item_title h5{margin-top: 0.133rem; font-size: .36rem;color: #c00f17;line-height: 1.6;}
.article_content_main .item_main li{
	font-size: 14px;
	margin-top: 0.267rem;
	line-height: 1.8em;
}
.article_content_main .item_main li span{
	background: #e50012;
	padding: 1px 2px;
	color: #fff;
	margin-right: 0.067rem;
	border-radius: 1px;
}

.article_content_main .item_price_c{display:flex;align-items:center;justify-content:space-around;text-indent: 24px;line-height: 1.6;}
.article_content_main .item_price_c p{font-size: 14px;margin-top: 0.2rem; padding: 0 .2rem; line-height: 1.6;}
.article_content_main .item_price div:nth-child(2){color: #FF0000;text-align: center;line-height: 1.6;font-size: 16px;}
.article_content_main ul h3{padding:0.1333rem;background:#feae3b;color:#fff;font-size:16px;border-radius:20px;text-indent:10px;margin-top:10px;text-align:left}
.article_content_main ul p{padding-left:10px;font-size:16px;margin-top:10px;line-height:1.6;text-align:left}
.article_content_main .item>ul span{color:#FF0000}
.article_content_hotfood h3{text-align:center;font-size:20px;margin:20px auto;text-shadow:2px 2px 2px silver}
.article_content_hotfood ul{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}
.article_content_hotfood li{width:30%;text-align: center;margin-left: 1%;margin-top: 15px;}
.article_content_hotfood li h4{font-size:.34rem;line-height:1.6}
.article_content_hotfood li p{font-size:0.34rem}
.article_content_hotfood li span{color:#FF0000;line-height:1.6;margin-bottom: 0.2667rem;}
.article_content_btn{display:flex;align-items:center;justify-content:center;margin-top:20px}
.article_content_btn a:nth-child(1){padding:6px 20px;margin:0px 15px;background-color:#ff0000;color:white;font-size:16px}
.article_content_btn a:nth-child(2){padding:6px 20px;margin:0px 15px;background-color:#340a00;color:white;font-size:16px}

/* zjjl-page */
.zjjl-page img{max-width:100%;display:block;height:auto}
.zjjl_tab{margin:20px auto;display:flex;align-items:center;justify-content:space-around;background:#f5f5f5}
.zjjl_tab a{width:20%;text-align:center;display:block;font-size:14px;line-height:1.6;padding:5px 0;color:#000}
.zjjl_main ul{margin:20px auto;display:flex;align-items:center;justify-content:space-between;text-align:center;line-height:1.6}
.zjjl_main ul span{font-size:25px;color:#ff511b;font-weight:400}
.zjjl_main ul p{letter-spacing:2px;font-size:13px}
.zjjl_main .xxjs{text-indent:2em;line-height:1.6;font-size:14px; margin-top: 12px;}
.zjjl-title{display:flex;align-items:center;justify-content:center;flex-direction:column}
.zjjl-title h2{font-size:20px;color:#121212;margin:.55rem 0 .1rem;font-weight:700;line-height:1.6}
.zjjl-title h3{font-size:14px;color:#848484;line-height:1.6}
.zjjl-title .line{width:2rem;height:.04rem;background:#e60012;margin-top:.15rem}
.jmpp a{width:31%;display:block;height:auto;margin-top:10px}
.jmpp,.jmpp2{width:90%;margin:20px auto;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}
.jmpp2 img{width:31%;display:block;height:auto;margin-top:10px}
/* szli-page */
.teachers_mode{background-color:#b60000}
.teachers_mode ul{width:90%;margin:20px auto;padding-bottom:20px}
.teachers_mode li{display:flex;align-items:center;justify-content:space-around;background-color:#fff;margin-top:20px;box-shadow:6px 6px 6px 2px #d2d2d2}
.teachers_mode li img{width:40%}
.teachers_mode li .t_item{width:55%}
.teachers_mode li h3{margin-top:20px;font-size:.36rem;font-weight:700;color:#121212;line-height:1.6}
.teachers_mode li span{display:inline-block;background-color:#b60000;padding:0 15px;color:#fff}
.teachers_mode li h4{line-height:1.6;font-size:.36rem;color:#848484}
.teachers_mode li i{color:#e60012}
.teachers_mode li p{text-indent:2em;font-size:.36rem;line-height:1.5}

.mfzxrx{display: none;}
/* jxhj-page */
.jxhj_list{width:92%;margin:0 auto}
.jxhj_list li{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}
.jxhj_list li div{width:50%}
.jxhj_list li div img{width:100%}
.jxhj_list img{width:49%;margin-top:5px}
.jxhj_list .item{width:41%}
.jxhj_list .specil{width:57%}

/* lxwm-page */
.lxwm-page .content,.jxhj-page .content,.szll-page .content,.zjjl-page .content{
	/* margin-top: 1.6rem; */
	margin-bottom: 2.8rem;
}
.map_title{display:flex;justify-content:center;align-items:center;width:100%;height:1.85rem;background:url('/images/lxwm/lxwm.jpg');background-size:100% 100%;padding:.4rem 0}
.map_title p{font-size:.5rem;color:#fff;font-weight:700;letter-spacing:3px}
.map_main{width:92%;margin:.5rem auto;}
.map_main li{padding:10px 0;margin-top:15px;display:flex;align-items:center;justify-content:space-around;background-color:#f5f5f5;box-shadow:6px 6px 5px 1px #d2d2d2}
.map_main li div{width:45%}
.map_main p{font-size:.32rem;line-height:1.6}
.map_main h3{font-size:.37rem;line-height:1.6}
.map_main .aa{margin-top:.2667rem;width:4rem;line-height:1.6;padding:.1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border:1px#ff3c00 solid;color:#ff3c00;border-radius:.5rem;margin-right:.2rem}
.map_main .item1 .aa{border:1px #0084ff solid;color:#0084ff}

#LR-BTN{
	width: 42px !important;
	height: 42px !important;
}
#LR-BTN-ICON{
	margin: 5px !important;
}
.xyfc-page .xuyuan {width: 100%;}
.xyfc-page .xuyuan img{
	max-width: 100%;
  height: auto; 
	display: block;
	margin: 0px auto;
}
.xyfc-page .xuyuan-text{
	width: 100%;
}
.xyfc-page .xuyuan-text h3{
	margin: 20px auto;
	text-align: center;
	font-size: 14px;
}
.content .teacherp{font-size: 17px;line-height: 1.7em;color: #505050;text-align: left !important;}
.teacherp img{padding: 10px 0;;}