/* 手机站字体自适应 */
@media screen and (min-width:0px) {html { font-size:7.8125‬%;}}
@media screen and (min-width:40px) {html { font-size:7.8125‬%;}}
@media screen and (min-width:80px) {html { font-size:15.625%;}}
@media screen and (min-width:120px) {html { font-size:23.4375%;}}
@media screen and (min-width:160px) {html { font-size:31.25%;}}
@media screen and (min-width:200px) {html { font-size:39.0625%;}}
@media screen and (min-width:240px) {html { font-size:46.875%;}}
@media screen and (min-width:280px) {html { font-size:54.6875%;}}
@media screen and (min-width:320px) {html { font-size:62.5%;}}
@media screen and (min-width:360px) {html { font-size:70.3125%;}}
@media screen and (min-width:400px) {html { font-size:78.125%;}}
@media screen and (min-width:440px) {html { font-size:85.9375%;}}
@media screen and (min-width:480px) {html { font-size:93.75%;}}
@media screen and (min-width:520px) {html { font-size:101.5625%;}}
@media screen and (min-width:560px) {html { font-size:109.375%;}}
@media screen and (min-width:600px) {html { font-size:117.1875‬%;}}
@media screen and (min-width:640px) {html { font-size:125%;}}
/* 640--》20 */

p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}

/* 通用样式 */
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.fl {float: left;}
.fr {float: right;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

.ovimg, .ibw, .miw, .iml, .imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ovimg img {width: 100%;min-height: 100%;}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;max-height: 100%;}
.iml {text-align: center;}
.iml img {transform: translateY(-1px);vertical-align: middle;}

.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center top;}

.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bw {width: 100%;box-sizing: border-box;}
.mw {width: 100%;overflow: hidden;box-sizing: border-box;}
.mp {padding: 0 .75rem;}

.mob-wrap {padding: 3.5rem 0 50px;}

/* 头部 */
.mh {position: fixed;top: 0;left: 0;padding: 0 1%;background-color: #0068b7;z-index: 9999999;height: 3.5rem;}

.mh1 {padding-left: 1rem;font-size: 1rem;color: #fff;white-space: nowrap;max-width: 50%;}
.mh1 a {display: block;line-height: 0;}
.mh1 a img {max-height: 2.5rem;max-width: 100%;}

.mh2 {padding-right: 1.25rem;z-index: 9;}
.mh2a {display: block;}
.mh2a div {width: 1.35rem;height: .2rem;background-color: #fff;transition: all .4s;}
.mh2a div+div {margin-top: .2rem;}

.mh2a.active div+div {margin-top: 0;}
.mh2a.active div:nth-child(2) {display: none;}
.mh2a.active div:nth-child(1) {transform: rotate(-45deg);}
.mh2a.active div:nth-child(3) {transform: rotate(45deg);margin-top: -0.2rem;}

/* 导航 */
.mn {position: fixed;top: 0;left: 0;right: 0;background-color: #0068b7;display: none;}
.mn_box {min-height: 100vh;padding-top: 3.5rem;justify-content: center;align-items: center;flex-direction:column;}
.mn_li+.mn_li {border-top: 1px solid rgba(255, 255, 255, .5);}

.mn_a {padding: .5rem 0;text-align: center;font-size: .8rem;color: #fff;display: block;line-height: 1.875;font-family: "宋体";}

.mn_ul {padding: .75rem 0;background-color: rgba(255, 255, 255, .1);display: none;}
.mn_ul li {text-align: center;line-height: 2.14;padding-bottom: .25rem;}
.mn_ul li a {font-size: .7rem;color: #fff;font-family: "宋体";}

.mn_li_ico .mn_a {background-image: url(../images/mn_li_ico.png);background-repeat: no-repeat;background-position: right center;background-size: auto 1.6rem;}
.mn_li_ico.active .mn_a {background-image: url(../images/mn_li_ico-active.png);}

/* 关注热点 */
.m1 {padding-top: 1.75rem;}
.m1 li {text-align: center;line-height: 2.14;}
.m1 li a {font-size: .7rem;color: #777;font-family: "宋体";}

.m1 li:first-child {line-height: 1.5;margin-bottom: .4rem;}
.m1 li:first-child a {color: #d90400;font-size: .9rem;}

/* banner */
.m2 {margin-top: 1rem;}

/* 通知公告 */
.m3 {margin-top: .75rem;}

.m3a {border-bottom: 1px solid #ddd;}
.m3a ul li {line-height: 1.833;padding: 0 .6rem .2rem;font-size: .9rem;}
.m3a ul li a {color: #333;font-family: "宋体";}

.m3a ul li.on {border-bottom: 2px solid #0068b7;}
.m3a ul li.on a {color: #0068b7;}

.m3a p {font-size: .7rem;line-height: 2.714;}
.m3a p a {color: #999;font-family: "宋体";}

.m3b {margin-top: .25rem;padding: .25rem;}
.m3b ul li a {display: block;}
.m3b ul li a h3 {padding-left: .6rem;width: 50%;line-height: 2.1428;color: #333;font-size: .7rem;font-family: "宋体";}
.m3b ul li a h3:hover {color: #d90400;text-decoration: underline;}
.m3b ul li a p {font-size: .7rem;color: #999;line-height: 2.1428;font-family: "宋体";}

/* 新闻动态 */
.m4 {margin-top: .5rem;padding-bottom: .75rem;}

.m4a {border-bottom: 1px solid #ddd;}
.m4a ul li {line-height: 1.833;padding: 0 .6rem .2rem;font-size: .9rem;}
.m4a ul li a {color: #333;font-family: "宋体";}

.m4a ul li.on {border-bottom: 2px solid #0068b7;}
.m4a ul li.on a {color: #0068b7;}

.m4a p {font-size: .7rem;line-height: 2.714;}
.m4a p a {color: #999;font-family: "宋体";}

.m4b {margin-top: .25rem;padding: .25rem;}
.m4b ul li a {display: block;}
.m4b ul li a h3 {padding-left: .6rem;width: 50%;line-height: 2.1428;color: #333;font-size: .7rem;font-family: "宋体";}
.m4b ul li a h3:hover {color: #d90400;text-decoration: underline;}
.m4b ul li a p {font-size: .7rem;color: #999;line-height: 2.1428;font-family: "宋体";}

/* 链接导航 */
.m5 {padding-top: 1.4rem;padding-bottom: .75rem;}

.m5-box {position: relative;overflow: hidden;}

.m5a {position: relative;width: 100%;}
.m5a-box a {display: block;}
.m5a-box a div {width: 4rem;height: 4rem;margin: 0 auto;line-height: 4rem;text-align: center;background-color: #3baeda;border-radius: 3px;}
.m5a-box a div img {display: inline;max-width: 50%;max-height: 50%;}
.m5a-box a h3 {font-size: .6rem;line-height: 1.6667;text-align: center;color: #0068b7;font-family: "宋体";font-weight: bold;}

.m5a-box:nth-child(8n-7) a div {background-color: #37bd9c;}
.m5a-box:nth-child(8n-6) a div {background-color: #f6bb43;}
.m5a-box:nth-child(8n-5) a div {background-color: #22b658;}
.m5a-box:nth-child(8n-4) a div {background-color: #169fa5;}
.m5a-box:nth-child(8n-3) a div {background-color: #fb6e52;}
.m5a-box:nth-child(8n-2) a div {background-color: #0c92d1;}
.m5a-box:nth-child(8n-1) a div {background-color: #ec87c1;}

.m5b {position: static;height: 1.5rem;}

/* 教育资源 */
.m6 {padding-top: 1rem;padding-bottom: .5rem;}

.m6a {padding: 0 .5rem .5rem;background-image: url(../images/m6a.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: 100% .5rem;}
.m6a h3 {font-size: 1rem;line-height: 1.5;color: #0068b7;font-weight: normal;font-family: "宋体";}
.m6a a {margin-top: .5rem;display: block;width: 1rem;}

.m6b {margin-top: 1rem;flex-wrap: wrap;justify-content: flex-start;}
.m6b li {width: 33.333%;}
.m6b li a {display: block;padding-bottom: 1.5rem;}
.m6b li a div {width: 4rem;height: 4rem;line-height: 4rem;text-align: center;margin: 0 auto;}
.m6b li a h3 {color: #0068b7;font-weight: bold;margin: 0 auto;font-size: .6rem;text-align: center;font-family: "宋体";margin-top: .25rem;line-height: 1.5;padding: 0 .1rem .1rem 0;}

.m6b li a:hover h3 {text-decoration: underline;text-decoration-color: #0068b7;}

/* 德育天地 */
.m7 {padding-top: 1rem;padding-bottom: .25rem;}

.m7a {border-bottom: 2px solid #0068b7;}
.m7a a {display: block;background-color: #0068b7;color: #fff;font-size: .8rem;line-height: 2.1875;padding: 0 1rem 0 2.7rem;background-repeat: no-repeat;background-position: .5rem center;background-image: url(../images/m7a.png);background-size: 1.25rem auto;}

.m7b {margin-top: 1rem;}

.m7b1 {margin-bottom: .25rem;border-bottom: 1px solid #ddd;}
.m7b1 h3 {border-bottom: 2px solid #0068b7;line-height: 1.833;padding: 0 .6rem .2rem;font-size: .9rem;}
.m7b1 h3 a {color: #0068b7;font-family: "宋体";}
.m7b1 p {font-size: .7rem;line-height: 2.714;}
.m7b1 p a {color: #999;font-family: "宋体";}

.m7b2 {margin-top: .25rem;padding: .25rem;}
.m7b2 ul li a {display: block;}
.m7b2 ul li a h3 {padding-left: .6rem;color: #333;line-height: 2.1428;font-size: .7rem;width: 50%;font-family: "宋体";}
.m7b2 ul li a p {font-size: .7rem;color: #999;line-height: 2.1428;font-family: "宋体";}

.m7b2 ul li a:hover h3 {text-decoration: underline;color: #0068b7;}

/* 魅力蒙艺 */
.m8 {padding-top: 1rem;padding-bottom: .25rem;}

.m8a {border-bottom: 2px solid #0068b7;}
.m8a a {display: block;background-color: #0068b7;color: #fff;font-size: .8rem;line-height: 2.1875;padding: 0 1rem 0 2.7rem;background-repeat: no-repeat;background-position: .5rem center;background-image: url(../images/m8a.png);background-size: 1.25rem auto;}

.m8b {margin-top: 2rem;}

/* 教育教学 */
.m9 {padding-top: 1rem;padding-bottom: .25rem;}

.m9a {border-bottom: 2px solid #0068b7;}
.m9a a {display: block;background-color: #0068b7;color: #fff;font-size: .8rem;line-height: 2.1875;padding: 0 1rem 0 2.7rem;background-repeat: no-repeat;background-position: .5rem center;background-image: url(../images/m9a.png);background-size: 1.25rem auto;}

.m9b {margin-top: 1rem;}

.m9b1 {margin-bottom: .25rem;border-bottom: 1px solid #ddd;}
.m9b1 h3 {border-bottom: 2px solid #0068b7;line-height: 1.833;padding: 0 .6rem .2rem;font-size: .9rem;}
.m9b1 h3 a {color: #0068b7;font-family: "宋体";}
.m9b1 p {font-size: .7rem;line-height: 2.714;}
.m9b1 p a {color: #999;font-family: "宋体";}

.m9b2 {margin-top: .25rem;padding: .25rem;}
.m9b2 ul li a {display: block;}
.m9b2 ul li a h3 {padding-left: .6rem;color: #333;line-height: 2.1428;font-size: .7rem;width: 50%;font-family: "宋体";}
.m9b2 ul li a p {font-size: .7rem;color: #999;line-height: 2.1428;font-family: "宋体";}

.m9b2 ul li a:hover h3 {text-decoration: underline;color: #0068b7;}

/* 招生考试 */
.m10 {padding-top: 1rem;padding-bottom: .25rem;}

.m10a {border-bottom: 2px solid #0068b7;}
.m10a a {display: block;background-color: #0068b7;color: #fff;font-size: .8rem;line-height: 2.1875;padding: 0 1rem 0 2.7rem;background-repeat: no-repeat;background-position: .5rem center;background-image: url(../images/m10a.png);background-size: 1.25rem auto;}

.m10b {margin-top: 1rem;}

.m10b1 {margin-bottom: .25rem;border-bottom: 1px solid #ddd;}
.m10b1 h3 {border-bottom: 2px solid #0068b7;line-height: 1.833;padding: 0 .6rem .2rem;font-size: .9rem;}
.m10b1 h3 a {color: #0068b7;font-family: "宋体";}
.m10b1 p {font-size: .7rem;line-height: 2.714;}
.m10b1 p a {color: #999;font-family: "宋体";}

.m10b2 {margin-top: .25rem;padding: .25rem;}
.m10b2 ul li a {display: block;}
.m10b2 ul li a h3 {padding-left: .6rem;color: #333;line-height: 2.1428;font-size: .7rem;width: 50%;font-family: "宋体";}
.m10b2 ul li a p {font-size: .7rem;color: #999;line-height: 2.1428;font-family: "宋体";}

.m10b2 ul li a:hover h3 {text-decoration: underline;color: #0068b7;}

/* 底部文字 */
.m11 {padding: 1rem;background-color: #0068b7;}

.m11-box {padding: 0 1%;text-align: center}
.m11-box p {font-size: .6rem;line-height: 1.5;color: #fff;font-family: "宋体";}
.m11-box p a {color: #fff;}

/* 底部导航 */
.m12 {padding: .5rem;text-align: center;}

.m12 p {font-size: .7rem;font-family: "宋体";line-height: 2.142;color: #333;}
.m12 p a {color: #333;}
