/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0;font:initial;  }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";font-size:14px;}
.schoolCont2 .YYconter{font-size:12px;}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;display:grid;grid-template-columns: auto 8em;color:#535353; align-items: center;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#535353;text-overflow: ellipsis;white-space: nowrap; line-height:2.5;height:2.5em;overflow: hidden; position:relative;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/*--政府在线框架代码可删除--*/
body{ }
	/*--信息公开目录--*/
.zx_xxgk_ml{ max-width:1200px; margin:0 auto 50px auto; background:#fff; padding:0 0 30px 0;}
.zx_xxgk_ml .zx_rm_search{ margin:20px 20px 0 20px;}
.zx_xxgk_ml .zx_rm_search p input{width:800px; }
.zx_xxgk_ml .ml_tit{ height:40px; line-height:40px; text-indent:10px;color:#0067cc; background:#f4f4f4; font-size:16px; margin:10px 20px 0 20px;}
.zx_rm_tit{border:1px solid #f0f0f0; border-bottom:1px solid #0cc426; height:49px; background:#f4f4f4;}
.zx_rm_tit span{ float:left; color:#0067cc; font-size:18px; padding:0 0 0 20px; line-height:49px; }
.zx_rm_tit span s{ color:#565656; text-decoration:none;}
.zx_rm_tit p{ float:right; text-align:right; line-height:14px; height:14px; font-size:14px; margin:17px 0;font-weight:bold;color:#4e4f51; padding:0 20px 0 0;}
.zx_rm_tit p em{ padding:0 10px 0 0;}
.zx_rm_tit p a{ padding:0 10px ; border-left:1px dotted #4e4f51; color:#4e4f51; }
/*--政府在线框架代码可删除--*/

.schoolBg{ background:#faf7fd;}
.schoolCont{ margin:1.5em;}
.schoolCont2{ max-width:1200px; background:#fff; padding:1.5em; box-sizing:border-box; margin:1em auto; position:relative; margin-top:-35px;}
.schoolCont2:after{ background:#2973a8; content:""; width:0.785em; height:2.43em; border-radius:0.8em; position:absolute; right:5%; top:-1.8em;}
.schoolCont2:before{ background:#2973a8; content:""; width:0.785em; height:2.43em; border-radius:0.8em; position:absolute; left:5%; top:-1.8em;}


/*--学校首页--*/
.schoolTopMenu{ margin:3em 0 2em 0;}
.schoolTopMenu ul{ display:flex;flex-wrap: wrap;justify-content: space-between;font-size:1.57em;}
.schoolTopMenu ul li{ width:15%; margin:0 0 2% 0;}
.schoolTopMenu ul li:nth-child(1){ margin-left:7%;}
.schoolTopMenu ul li:nth-child(5){ margin-right:7%;}

.schoolTopMenu ul li:nth-child(6){ margin-left:7%;}
.schoolTopMenu ul li:nth-child(10){ margin-right:7%;}

.schoolTopMenu ul li a{ color:#1b1b1b; background:#e8e6eb; border-radius:0.25em; height:2em;  line-height:2; text-align:center; display: block;text-overflow: ellipsis;overflow: hidden;
 white-space: nowrap;}
.schoolTopMenu ul li a span{ padding:0 0 0 3em; background:url(ggqxxgk20211116_15.png) left center no-repeat; background-size:auto 2.5em;}
.schoolTopMenu ul li a:hover{ color:#fff; background:#0b6eb5; text-decoration:none;}
.schoolTopMenu ul li a.hover{ color:#fff; background:#0b6eb5; text-decoration:none;}

.title{ border-bottom:0.7em solid #e3e8f3; color:#2973a8;  font-weight:bold; margin:0 0 2em 0; }
.title span{ background:url(xuexiao20211216_03.png) left center no-repeat; padding:0 0 0 1.8em;font-size:1.715em; line-height:2; display:inline-block; background-size:auto 1.5em;}
.title span.bg2{ background-image:url(xuexiao20211216_19.png);}
.title span.bg3{ background-image:url(xuexiao20211216_20.png);}

.schoolBanner{ overflow:hidden; width:101%; margin:0 0 2em 0; }
.leftMaxCont{ width:32.3%; margin:0 1% 0 0; }
.leftMaxCont2{ width:49%; margin:0 1% 0 0; }
.leftMaxContAll{ position:relative;background:url(xuexiao20211217_03.jpg) no-repeat; background-size:auto 100% !important; transition:all .5s; overflow:hidden;}
.leftMaxContAll a{padding:0 2% 0 30%; box-sizing:border-box;display:flex; font-size:1.715em;align-items: center; justify-content: flex-end;color:#fff; height:5em;  text-align:right;background-size:100% auto; position:relative; z-index:2;}
.leftMaxContAll .bgImg{ position:absolute; left:-1em; top:0; height:100%; z-index:1;}
.leftMaxContAll .bgImg img{ height:100%;}
.leftMaxContBg a{height:10.5em;}
.leftMaxContBg6 a,.leftMaxContBg7 a{height:4em;}
.leftMaxContBg2{  background-image:url(xuexiao20211217_05.jpg);margin:0 0 0.5em 0;}
.leftMaxContBg3{ background-image:url(xuexiao20211217_07.jpg); }
.leftMaxContBg4{ background-image:url(xuexiao20211217_11.jpg);margin:0 0 0.5em 0;}
.leftMaxContBg5{background-image:url(xuexiao20211217_12.jpg);}
.leftMaxContBg6{ background-image:url(xuexiao20211217_16.jpg);}
.leftMaxContBg7{ background-image:url(xuexiao20211217_18.jpg);}
.leftMaxContBg8{ background:#8aacda; }
.leftMaxContBg8 a{    justify-content: space-between;}
.leftMaxContBg8 a span{ background:#fff; padding:0 1.5em; color:#8aacda; border-radius:0.5em; line-height:1.5; font-size:0.8em;}
.leftMaxCont2 a{justify-content:center; padding:0 2% 0 40%;}
.leftMaxContAll:hover{  transform:scale(1.025);}
.leftMaxContAll a:hover{text-decoration:none;}

/*--学校搜索页--*/

.schoolListTitle{}
.schoolListTitle span{ font-size:1.43em; color:#fff; line-height:1.75; padding:0 1em; background:#2973a8; border-radius:0.25em 0.25em 0 0; display:inline-block;}
.schoolListCont{ border:1px solid #2973a8;border-radius:0 0.25em 0.25em 0.25em; padding:1em 2em; box-shadow:0.25em 0.25em 0.25em rgba(0,0,0,.1);}
.schoolListCont ul li{ font-size:1.15em;}
.schoolListCont ul li a{ padding:0 0 0 1.8em; height:2em; line-height:2;}
.schoolListCont ul li a:before{ content:""; background:url(xuexiaolist20211216_03.png) left center no-repeat; background-size:auto 0.65em; position:absolute; left:0px; top:50%; margin-top:-0.5em; height:1em; width:1em;}
.schoolListCont .more{ text-align:center; margin:1em 0 0 0;}
.schoolListCont .more a{ color:#2973a8; font-size:1.15em;}
.schoolListCont .moreSchool{ text-align:center; margin:1em 0 0 0;}
.schoolListCont .moreSchool a{ color:#2973a8; font-size:1.15em;}

.YYsearch{ margin:0.5em auto;  font-size:1.5em; display:flex; height:2.75em;justify-content: space-between;align-items: start;position:relative; z-index:9;}
.YYsearch:after{ clear:both; display:block; content:"";}
.YYsearchlist{  width:18%;border:1px solid #2973a8; border-radius:0.25em; box-shadow:0.15em 0.15em 0.25em rgba(0,0,0,.1); background:#fff; min-width:7em; }
.YYsearchlist span{ color:#2973a8; height:2.75em; display:flex;align-items: center; justify-content:center; }
.YYsearchlist span em{ margin:0 0 0 0.5em; font-size:0.7em;}
.YYsearchlist ol{ border-top:1px solid #959595; margin:0 5%; padding:0.5em 0;}
.YYsearchlist ol li{ line-height:2; text-align:center; cursor:pointer; color:#959595;}
.YYsearch input{ width:60%; height:2.6em;border:1px solid #2973a8; border-radius:0.25em; box-shadow:0.15em 0.15em 0.25em rgba(0,0,0,.1); text-indent:2em; color:#959595; font-size:1em; margin:0 0.5em;}
.YYsearch .btn{ background:#2973a8; color:#fff; width:18%;border-radius:0.25em; font-size:1em; height:2.7em; border:none;cursor: pointer;}

.YYconter{max-width:1200px; margin:1em auto 0 auto; padding:1px 0;}
.YYconter:after{ content:""; display:block; clear:both;}
.YYconter .saiCont{  position:relative; margin:1em 0 ; font-size:1.25em; border-bottom:1px  dashed #d8e6ef; }
.YYconter .saiCont h1{ position:absolute; left:0; top:0.2em; font-size:1.15em; color:#313131; border-left:0.25em solid #2973a8; padding:0 0 0 0.75em; font-weight:bold; width:6em; text-align: justify; line-height:1;}
.YYconter .saiCont h1 i{display:inline-block; width:100%;}
.YYconter .saiCont h1:after{ content:":"; position:absolute; right:-1em; top:0;}
.YYconter .saiCont ul{ overflow:hidden;margin:0 0 0 10em; font-size:1em;}
.YYconter .saiCont ul li{ float:left; margin:0 0.5em 0.5em 0.5em;}
.YYconter .saiCont ul li a{ display:block; padding:0 1em; color:#535353;height:1.8em;  overflow:hidden; line-height:1.8;  }
.YYconter .saiCont ul li a.hover,.YYconter .saiCont ul li a:hover{ background:#e9f1f6; color:#2973a8; text-decoration:none; border-radius:0.5em;}
.YYconter .saiCont .more{ position:absolute; right:0px; top:0; line-height:2; font-size:0.5em; color:#2e7ceb;}
.YYconter .saiCont .more.hover{ transform:rotate(180deg);}
.YYconter .saiCont .moreSchool{ position:absolute; right:0px; top:0; line-height:2; font-size:0.5em; color:#2e7ceb;}
.YYconter .saiCont .moreSchool.hover{ transform:rotate(180deg);}

.xinaBg{ background:#fafafa; height:1.5em;}

.YYleftCont{ width:20%;}
.YYleftCont2{ width:27%;}
.YYleftCont .cont{  line-height:1.6;   background-image:url(xuexiaolist20211216_10.png); background-size:100% 100%; padding:0 0.5em; margin:0 0 1em 0; box-sizing:border-box;}
.YYleftCont .cont a{ color:#fff;display:flex;height:12.4em; font-size:1.5em; align-content: center; flex-wrap: wrap;}
.YYleftCont .cont span{ width:45%; display:block; margin:0 auto;}
.YYleftCont2 .cont span{ width:40%; margin:0 0.5em 0 1em;}
.YYleftCont .cont span img{ width:100%;}
.YYleftCont .cont p{ margin:0.5em 0.5em 0 0.5em; text-align:center; width:100%; font-weight:bold; text-shadow:0.35em 0.35em 0.35em rgba(0,0,0,.2);}
.YYleftCont2 .cont a{height: 6em; align-items: center; flex-wrap: nowrap;}
.YYleftCont2 .cont p{ margin:0; text-align:left;}
.YYleftCont .cont a:hover{ text-decoration:none;}
.YYleftCont .cont.bg2{ background-image:url(xuexiaolist20211216_18.png);}
.YYleftCont .cont.bg3{ background-image:url(xuexiaolist20211216_26.png);}
.YYleftCont .cont.bg4{ background-image:url(xuexiaolist20211216_34.png);}

.YYrightCont{ width:78%;}
.YYrightCont .cont{ border-bottom:1px solid #d1d1d1; margin:1.5em 0; padding:0 0 1.5em 0;}
.YYrightCont .cont:after{ display:block; clear:both; content:"";}
.YYrightCont .cont h1{ float:left; width:26%; margin:0 1em 0 0;}
.YYrightCont .cont h1 img{ width:100%;}
.YYrightCont .cont h3{ font-size:1.875em; font-weight:bold; line-height:1.3; margin:0.25em 0;}
.YYrightCont .cont h3 a{ color:#313131;}
.YYrightCont .cont p{ color:#535353; font-size:1.25em; line-height:1.8; height:3.6em; overflow:hidden;}
.YYrightCont .bottom{ display:flex; justify-content: space-between;}
.YYrightCont .bottom ul{ overflow:hidden;font-size:1.25em; line-height:1.8;width: 100%;}
.YYrightCont .bottom ul li{ width:50%; float:left; }
.YYrightCont .bottom ul li a{ color:#535353; padding:0 1.5em 0 0;}
.YYrightCont .bottom span{ display:block; background:url(zxyy20211108_87.png) left center no-repeat; padding:0 0 0 2em; background-size:auto 1.2em; color:#535353; cursor:pointer;}
.YYrightCont .bottom span.hover{ color:#2e7ceb; background-image:url(zxyy20211108_88.png);}
.YYrightCont .bottom .right{font-size:1.25em; line-height:1.8; position:relative; min-width:4em; height:3em;}
.YYrightCont .bottom .right a{ display:block; background:url(zxyy20211108_45.png) left center no-repeat; padding:0 0 0 2em; background-size:auto 1.2em; color:#535353;}
.YYrightCont .bottom .right .ewmCont{ box-shadow:0 0 0.5em rgba(0,0,0,.2); position:absolute; top:110%; left:1em; display:none;z-index: 99999;}
.YYrightCont .bottom .right .ewmCont img{max-width: 200px;}

/*--二级栏目--*/
.YYconterBg{ background:#faf7fd; padding:1em;}
.YYtextCont{ background:#fff;padding:1.5em; box-sizing:border-box;}
.YYtextCont:after{ display:block; clear:both; content:"";}
.YYtextCont h1{ float:left; width:42%; margin:0 4% 0 0; box-shadow:0.15em 0.15em 0.25em rgba(0,0,0,.2)}
.YYtextCont h1 img{ width:100%;}
.YYtextCont h3{ font-size:1.875em; height:1.3em; overflow:hidden; line-height:1.3; font-weight:bold;display: initial;}
.YYtextCont h3 a{ color:#2973a8;}
.YYtextCont p{ color:#535353; font-size:1.25em; line-height:1.8; overflow:hidden;}
.YYtextCont .bottom{  color:#535353;}
.YYtextCont .bottom ul{ overflow:hidden; font-size:1em;line-height:1.8; margin:0.5em 0 0 0;}
.YYtextCont .bottom ul li{ width:50%; float:left; font-size:1.25em;}
.YYtextCont .bottom ul li.W100{width:100%;}
.YYtextCont .bottom ul li a{ color:#535353; padding:0 1.5em 0 0;}
.YYtextCont .bottom span{width:33%;margin: 0 12% 0 0;display:inline-block;box-sizing:border-box; background:url(zxyy20211108_87.png) 2em center no-repeat; padding:0 2em 0 4em; background-size:auto 1.2em; color:#535353; cursor:pointer; border-radius:0.25em; }
.YYtextCont .bottom span.hover{ color:#fff; background-color:#94b9d3; background-image: url(zxyy20211108_89.png);}
.YYtextCont .bottom .right{ position:relative; min-width:4em;  display:flex; margin:0.75em 0 0 0; padding:0 0 0 0;font-size:1.25em; border-top:0px solid #e5e5e5;}
.YYtextCont .bottom .right a{ display:inline-block; width:44%;box-sizing:border-box; background:url(zxyy20211108_45.png) left center no-repeat; padding:0 0 0 2em; background-size:auto 1.2em; color:#535353;margin: 0 0 0 1em;}
.YYtextCont .bottom .right .ewmCont{ box-shadow:0 0 0.5em rgba(0,0,0,.2); position:absolute; top:50%; margin-top:2em; left:0; display:none;z-index: 9;}
.YYtextCont .bottom .right .ewmCont img{
	width: 200px;
}
.YYtextCont .bottom .textContright{  width: 54%;
    float: right;}
.YYleftText{ width:72%; box-sizing:border-box; padding:1em 1.5em; background:#fff; position:relative;}
.YYleftTextBottom{ width:auto;}
.YYleftText .tabTit{ border-bottom:1px solid #2973a8; color:#191919; font-size:1.5em; line-height:2;}
.YYleftText .tabTit span{ margin:0 1em; padding:0 1em; display:inline-block; cursor:pointer; }
.YYleftText .tabTit span.hover{border-bottom:0.25em solid #2973a8;}
.YYleftText .textAllCont{max-height:25.3em;line-height:2; overflow-y:auto;font-size:1.15em; padding:1.0em; position:relative; margin:1em 0;}
.YYleftText .textAllContHeight{height:25.3em;}
.YYleftText p{   color:#535353; text-indent:0em;}
.YYleftText .tabCont{ display:none; }
.YYleftText .tabCont.show{ display:block;}
.YYleftText .more{ position:absolute; bottom:1em; left:50%; margin-left:-2em; text-align:center;}
.YYleftText .more span{ display:inline-block; color:#2973a8; font-size:1.15em; line-height:2;  padding:0 2em 0 0; cursor:pointer;}
.YYleftText .more span:after{ content:"";background:url(zxyyer20211108_18.png) right center no-repeat; background-size:auto 90%; position:absolute; right:0px; top:5%; height:100%; width:2em; transition:all .5s;}
.YYleftText .more.hover span:after{ transform:rotate(180deg);}

.YYleftText .moreSchool{ position:absolute; bottom:1em; left:50%; margin-left:-2em; text-align:center;}
.YYleftText .moreSchool span{ display:inline-block; color:#2973a8; font-size:1.15em; line-height:2;  padding:0 2em 0 0; cursor:pointer;}
.YYleftText .moreSchool span:after{ content:"";background:url(zxyyer20211108_18.png) right center no-repeat; background-size:auto 90%; position:absolute; right:0px; top:5%; height:100%; width:2em; transition:all .5s;}
.YYleftText .moreSchool.hover span:after{ transform:rotate(180deg);}

.YYrightText{ width:26%;}
.YYrightText .cont{ background:#fff; margin:0 0 1em 0; padding:1em 0 0 0; height:20.7em;}
.YYrightText .tit{ color:#191919; font-size:1.5em; line-height:2; text-align:center; margin:0 0 0.5em 0;}
.YYrightText .tit span{ display:inline-block; border-bottom:0.25em solid #2973a8;}
.YYrightText table{ width:90%; margin:0 5%;}
.YYrightText table tr{ line-height:2.2; text-align:center; }
.YYrightText table tr td{ width:50%;}
.YYrightText table tr.tou{ color:#2973a8; border-bottom:1px solid #2973a8; line-height:2;font-weight:bold;}
.YYrightText table p{ }
.YYrightText table p em{ margin:0 0.5em; color:#2973a8;}
.YYrightText .swiper-container table tr td{ width:33.3%;}
.YYrightText .openBtn{cursor:pointer;}
.YYrightText .openBtn:hover,.YYrightText .openBtn.hover{ color:#2973a8; }

.swiper-button-next:after, .swiper-button-prev:after{ display:none;}
.swiper-button-next{ right:0px; width:2em; height:2em;}
.swiper-button-prev{ left:0px;width:2em; height:2em;}
.swiper-button-next img, .swiper-button-prev img{ width:100%;}


.YYbottomText{ width:32%; background:#fff; color:#535353; position:relative; margin:1em 0;}
.YYbottomTextCont{ margin:1em 2%;}
.YYbottomText .tit{ color:#fff; text-align:center; background:#2973a8; line-height:2; font-size:1.5em;}
.YYbottomText .textAllCont{height:27em;line-height:1.5; min-height:27em; overflow:hidden;font-size:1.25em; margin:1.5em; position:relative;}
.YYbottomText .textAllCont img{ max-width:100%;}
.YYbottomText .textAllCont b{ font-weight:normal; color:#1b1b1b;}
.YYbottomText .textAllCont a{ color:#2973a8;}

.YYbottomText .more{ position:absolute; bottom:-1em; left:50%; margin-left:-1em; width:2em; height:2em;transition:all .5s; cursor:pointer;}
.YYbottomText .more img{ width:100%;}
.YYbottomText .more.hover{ transform:rotate(180deg);}
.YYbottomText .moreSchool{ position:absolute; bottom:-1em; left:50%; margin-left:-1em; width:2em; height:2em;transition:all .5s; cursor:pointer;}
.YYbottomText .moreSchool img{ width:100%;}
.YYbottomText .moreSchool.hover{ transform:rotate(180deg);}

.YYzhezhaoBg{ background:#000; opacity:0.7; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;}
.YYtanKuangCont{ position:fixed; left:50%; top:20%; width:60%; margin-left:-30%; background:#fff; border-radius:0.5em; padding:2em; box-sizing:border-box; z-index:9999; color:#191919; display:none;}
.YYtanKuangCont .pic{ width:26%; text-align:center;}
.YYtanKuangCont .text{ width:70%; line-height:2;}
.YYtanKuangCont .text h3{ font-size:1.875em; color:#2973a8; margin:0.5em 0;}
.YYtanKuangCont .text h5{ font-size:1em; font-weight:normal; border-bottom:3px solid #94b9d3;  padding:0 0 0.5em 0; margin:0 0 1em 0;}
.closeBtn{ background:rgba(255,255,255); width:2em; height:2em; border-radius:100%; text-align:center; line-height:2; position:absolute; top:-1em; right:-1em; font-size:1.5em; cursor:pointer;}

.YYtanKuangCont2{ position:fixed; left:50%; top:20%; width:60%; margin-left:-30%; background:#fff; border-radius:0.5em; padding:2em; box-sizing:border-box; z-index:9999; color:#191919;}
.YYtanKuangCont2 .tit{ margin:0.5em 0;}
.YYtanKuangCont2 .tit a{ color:#000; font-size:1.15em;}
.YYtanKuangCont2 ul{ margin:0 0 1em 0;}
.YYtanKuangCont2 ul li{ display:inline-block; line-height:1.5; margin:0 1em;}
.YYtanKuangCont2 ul li a{ color:#9e9191;word-break: break-all;}

.sfCont{padding:1em 1.5em; background:#fff; overflow:hidden;}
.sfCont .tabTit{ width:34%; }
.sfCont .tabTit span{ margin:0 0 0.5em 0; color:#535353; line-height:2.5; font-size:1.29em; display:block; position:relative;background:#f7f7f7; width:100%; cursor:pointer; }
.sfCont .tabTit span.hover{ background:#2973a8; color:#fff; border-radius:0 2.5em 2.5em 0; padding:0 15% 0 0;}
.sfCont .tabTit em{ width:4em; text-align:center; float:left; margin:0 0.5em 0 0; border-right:0.5em solid #fff;}
.sfCont .tabTit s{ display:block; text-decoration:none; text-align:center;}
.sfCont .textAllCont{ width:64%; background:#f7f7f7; padding:1em 5%; box-sizing:border-box;}
.sfCont .textAllCont .tabCont{ display:none; height:7em; color:#535353; font-size:1.25em; line-height:2; }
.sfCont .textAllCont .tabCont p{ width:100%;}
.sfCont .textAllCont .tabCont p em{ color:#1d6599; margin:0 0.5em 0 0;}
.sfCont .textAllCont .show{display:inline-block;flex-wrap: wrap; align-content: center;overflow: hidden;
}


.YYzhezhaoBg{ background:#000; opacity:0.7; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;display: none;}
.YYtanKuangCont{font-size: 1.25em; position:fixed; left:50%; top:20%;max-height: 70%;overflow-y:scroll;overflow-x: hidden;  width:60%; margin-left:-30%; background:#fff; border-radius:0.5em; padding:2em; box-sizing:border-box; z-index:9999; color:#191919; display:none;}
.YYtanKuangCont .pic{ width:26%; text-align:center;}
.YYtanKuangCont .text{ width:70%; line-height:2;font-size: 1.15em;}
.YYtanKuangCont .text h3{ font-size:1.875em; color:#2973a8; margin:0.5em 0;}
.YYtanKuangCont .text h5{ font-size:1em; font-weight:normal; border-bottom:3px solid #94b9d3;  padding:0 0 0.5em 0; margin:0 0 1em 0;}
.closeBtn{ background:rgba(255,255,255); width:2em; height:2em; border-radius:100%; text-align:center; line-height:2; position:fixed; top:1em; right:1.3em; font-size:1.5em; cursor:pointer;color: #ff6161;}

.YYtanKuangCont2{font-size: 1.25em; position:fixed; left:50%; top:15%; width:60%; margin-left:-30%; background:#fff; border-radius:0.5em; padding:2em; box-sizing:border-box; z-index:9999; color:#191919;display: none;    max-height: 70%;
    overflow-y: scroll;
    overflow-x: hidden;}
.YYtanKuangCont2 .tit{ margin:0.5em 0;}
.YYtanKuangCont2 .tit a{ color:#000; font-size:1.15em;}
.YYtanKuangCont2 ul{ margin:0 0 1em 0;}
.YYtanKuangCont2 ul li{ display:inline-block; line-height:1.5; margin:0 1em;color:#9e9191;}
.YYtanKuangCont2 ul li a{ color:#9e9191;word-break: break-all;}
.YYtanKuangCont2 p{ width:100%;}
.YYtanKuangCont2 p em{ color:#1d6599; margin:0 0.5em 0 0;}

.moreJt{    text-align: center;
    padding: 1em 10em 1em 0;
    color: #2196F3;
    cursor: pointer; width: calc(100% - 10em);  display: inline-block;}

@media (max-width:1000px){
	.leftMaxContAll a{ padding:0 2% 0 50%;}
	.leftMaxContAll{ background-size:100% 100% !important;}
	.leftMaxContBg .bgImg{ height:150%;}
	.leftMaxContBg6 .bgImg,.leftMaxContBg7 .bgImg{ height:70%; top:auto; bottom:0; left:-10%;}
	}
@media (min-width:880px){
.sfCont .textAllCont .tabCont p{ width:100%;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
height: 2em;
-webkit-box-orient: vertical;}
}
@media (max-width:880px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.YYconter{ margin:1em 0;}
		.YYsearch{ font-size:1em; margin:1em 3%;}
		.YYconter .saiCont ul{ height:2.6em; padding:0 1.5em 0 0;}
		.YYconter .saiCont ul.show{ height:auto;}
		.YYconter .saiCont ul li{ margin:0 0 1em 0;}
		.YYleftCont{ overflow:hidden; width:101%;}
		.YYleftCont .cont{ width:24%; margin:0 1% 1% 0; float:left; }
		.YYrightCont .cont{ padding:0;}
		.YYleftCont .cont a{ height:9em; align-content: end;    padding: 2em 0 0 0;}
		.YYrightCont .cont h3{ font-size:1.5em;}
		.YYrightCont .bottom{ display:block;}
		.YYrightCont .bottom ul{ margin: 0;}
		.YYrightCont .bottom ul li{ float:none; width:auto;}
		.YYrightCont .bottom .right{ display:inline-block;}
		.YYrightCont .bottom .right a,.YYrightCont .bottom .right span{ display:inline-block; margin:0 1em 0 0;}
		.YYrightCont .cont p{ height:auto;}
		
		/*--二级栏目--*/
		.YYtextCont h1{ float:none; width:auto; margin:0 0 1em 0;}
		.YYleftText .tabTit{ font-size:1.25em;}
		.YYleftText .tabTit span{ margin:0;}
		.YYleftText .textAllCont{ margin:1em 0; padding:0 1em;}
		.YYleftCont2 .cont a{ height:5em; padding:0;}
		.sfCont{ padding:0 1.5em;}
		.sfCont .tabTit em{ display:none;}
		.sfCont .tabTit{ width:auto;}
		.sfCont .tabTit span{ display:inline-block; width:33.3%;}
		.sfCont .tabTit span.hover{ padding:0; border-radius:0;}
		.sfCont .textAllCont{ width:auto; background:none; padding:1em 1em 2em 1em;}
		.YYleftText{ margin:1em 0 0 0;}
		.YYleftText .tabTit span{ padding:0 0.5em;}
		.YYtanKuangCont .pic,.tanKuangCont .text{ float:none; width:auto;}
		.YYtanKuangCont .pic img{ max-width:120px;}
		.YYtanKuangCont,.tanKuangCont2{ width:80%; padding:1em 2em; margin-left:-40%;}
		.YYtextCont .bottom span {
    width: 45%;
    margin: 0 1% 0 0;}
	.YYtextCont .bottom .textContright{  width: 100%;
    float: right;}
		
		/*--首页--*/
		/*.schoolTopMenu{ margin:1em 0;overflow: hidden;}*/
		.schoolTopMenu{margin:1em 0;overflow-x: scroll;padding: 0 0 1em 0;}
		.schoolTopMenu ul{flex-wrap:nowrap;justify-content: normal;}
		.schoolTopMenu ul li{ width:auto;margin:0 2% 0 0;}
		.schoolTopMenu ul li a{ padding:0 1em;  white-space:none;}
		.schoolTopMenu ul li:nth-child(1){ margin:0 2% 0 0;}
		.schoolTopMenu ul li:nth-child(5){ margin:0 2% 0 0;}
		.leftMaxContAll{ margin:0 0 1em 0;}
		.leftMaxContAll a{ background-size:auto 100%;justify-content:center;background-position:top left; text-align:center; padding:0;}
		.leftMaxContBg a{ height:5em;}
		.AllListCon li{grid-template-columns:auto;}
		.AllListCon ul li span{ display:none;}
		.YYconter .saiCont ul{ margin:0; padding:0;}
		.YYconter .saiCont h1{ position:relative; left:0; top:0; margin:0 0 1em 0;}
		.YYconter .saiCont .more{ top:auto; bottom:2.3em;}
		.YYconter .saiCont .moreSchool{ top:5.5em; }

		.sfCont .textAllCont .tabCont{ height:auto; }


		.moreJt{    text-align: center;
    padding: 1em;
    color: #2196F3;
    cursor: pointer; width: 100%;  display: inline-block;}


.schoolTopMenu ul li:nth-child(6) {
    margin-left: 0%;
}

	}






@media (max-width:560px){
		body{font-size: 50%;}
		.YYleftCont .cont{ width:49%;  }
		.YYrightCont .cont h1{ width:auto; float:none; margin:0 0 1em 0;}
		.YYrightCont .bottom ul{ margin:1em 0;}
		.YYtextCont .bottom ul li{ float:none; width:auto;}
		.leftMaxContAll a{ padding:0 0 0 15%; text-shadow:0.25em 0.25em 0.25em rgba(0,0,0,.3); font-weight:bold;}
	}