/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd{font-size: 14px;}
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;font-size:12px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/

.YYsearch{ max-width:1200px; margin:2em 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:20%;border:1px solid #2e7ceb; border-radius:0.25em; box-shadow:0.15em 0.15em 0.25em rgba(0,0,0,.1); background:#fff; min-width:7em;}
.searchlist span{ color:#2e7ceb; height:2.75em; display:flex;align-items: center; justify-content:center; cursor:pointer; }
.searchlist{    width: 12%;
    border: 1px solid #2e7ceb;
    border-radius: 0.25em;
    box-shadow: 0.15em 0.15em 0.25em rgba(0,0,0,.1);
    background: #fff;
    min-width: 7em; margin-left: 2%;}
.searchlist span em{ margin:0 0 0 0.5em; font-size:0.7em;}
.searchlist ol{ border-top:1px solid #959595; margin:0 5%; padding:0.5em 0;}
.searchlist ol li{ line-height:2; text-align:center; cursor:pointer; color:#959595;}
.YYsearch input{ width:62%; height:2.6em;border:1px solid #2e7ceb; 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:#2e7ceb; color:#fff; width:14%;border-radius:0.25em; font-size:1em; height:2.7em; border:none;cursor: pointer;}

.YYconter{max-width:1200px; margin:2em 2%; overflow:hidden;}
.YYconter .saiCont{  position:relative; margin:1em 0; font-size:1.25em; border-bottom:1px  dashed #d8e6ef;line-height:1.6; }
.YYconter .saiCont h1{ position:absolute; left:0; top:0; font-size:1em; color:#313131; border-left:0.25em solid #2e7ceb; padding:0 0 0 0.5em;}
.YYconter .saiCont ul{ overflow:hidden;margin:0 0 0 6em; }
.YYconter .saiCont ul li{ float:left; margin:0 1em 1em 1em;font-size: 1.15em;}
.YYconter .saiCont ul li a{ display:block; padding:0 0.5em; color:#535353;height:1.6em;  overflow:hidden; }
.YYconter .saiCont ul li a.hover,.YYconter .saiCont ul li a:hover{ background:#e9f1f6; color:#2e7ceb; text-decoration:none; border-radius:0.25em;}
.YYconter .saiCont .YYmore{ position:absolute; right:0px; top:0; line-height:2; font-size:0.5em; color:#2e7ceb;}
.YYconter .saiCont .YYmore.hover{ transform:rotate(180deg);}

.xinaBg{ background:#fafafa; height:1.5em;}

.YYleftCont{ width:20%;}
.YYleftCont .cont{  line-height:1.6;  background:#d1c0a5 url(zxyy20211108_32.jpg) right no-repeat; background-size:auto 100%; padding:0 0.5em; margin:0 0 0.5em 0; box-sizing:border-box;}
.YYleftCont .cont a{ color:#fff;display:flex;height:6em; font-size:1.25em; align-items: center;}
.YYleftCont .cont span{ width:35%;}
.YYleftCont .cont span img{ width:100%;}
.YYleftCont .cont p{ margin:0 0.5em; text-align:center; width:60%;}
.YYleftCont .cont a:hover{ text-decoration:none;}
.YYleftCont .cont.bg2{ background-image:url(zxyy20211108_47.jpg); background-color:#88abda;}
.YYleftCont .cont.bg3{ background-image:url(zxyy20211108_65.jpg); background-color:#cce198;}
.YYleftCont .cont.bg4{ background-image:url(zxyy20211108_68.jpg); background-color:#6ba9ef;}
.YYleftCont .cont.bg5{ background-image:url(zxyy20211108_71.jpg); background-color:#cfa972;}
.YYleftCont .cont.bg6{ background-image:url(zxyy20211108_73.jpg); background-color:#80c269;}
.YYleftCont .cont.bg7{ background-image:url(zxyy20211108_75.jpg); background-color:#7ecef4;}
.YYleftCont .cont.bg8{ background-image:url(zxyy20211108_77.jpg); background-color:#acd598;}

.YYrightCont{ width:78%;margin-bottom: 5em;}
.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; overflow:hidden; line-height:1.3;}
.YYrightCont .cont h3 a{ color:#313131;}
.YYrightCont .cont p{ color:#535353; font-size:1.25em; line-height:1.8; min-height:3.6em; overflow:hidden;}
.YYrightCont .bottom{ display:flex; font-size:1.25em; line-height:1.5;justify-content: space-between;}
.YYrightCont .bottom ul{ overflow:hidden;}
.YYrightCont .bottom ul li.w40{ width:35%; float:left;font-size:1.15em;}
.YYrightCont .bottom ul li{ width:65%; float:left;font-size:1.15em;}

.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{ 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;}
.YYrightCont .bottom .right .ewmCont img{max-width: 120px;
    z-index: 9;}

/*--二级栏目--*/
.YYconterBg{ background:#faf7fd; padding:1px 0;}
.YYtextCont{ background:#fff; max-width:1200px; margin:2em 2%; padding:1.5em; box-sizing:border-box;}
.YYtextCont:after{ display:block; clear:both; content:"";}
.YYtextCont h1{ float:left; width:42%; margin:0 3em 5em 0;}
.YYtextCont h1 img{ width:100%;}
.YYtextCont h3{ font-size:1.875em;  overflow:hidden; line-height:1.3;}
.YYtextCont h3 a{ color:#2e7ceb;}
.YYtextCont p{ color:#535353; font-size:1.25em; line-height:1.8; height:3.6em; overflow:hidden;}
.YYtextCont .bottom{ font-size:1.25em; line-height:1.8; color:#535353;}
.YYtextCont .bottom ul{ overflow:hidden;}
.YYtextCont .bottom ul li{ width:50%; float:left;font-size: 1.25em;}
.YYtextCont .bottom ul li a{ color:#535353; padding:0 1.5em 0 0;}
.YYtextCont .bottom span{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:1em 0;}
.YYtextCont .bottom .right a{ display:inline-block; width:45%;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;}
.YYtextCont .bottom .right .ewmCont img{max-width:9.5em;}
.YYtextCont .bottom .right .ewmCont{ box-shadow: 0 0 0.5em rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    margin-top: 2em;
    right: 9.5em;
    width: 179px;
	display:none;z-index: 9;}

.YYleftText{ width:72%; box-sizing:border-box; padding:1em 1.5em; background:#fff; position:relative; margin:0 0 1em 0;}
.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{height: 31.7em;
    line-height: 2;
    min-height: 30em;
    overflow-x: hidden;
	overflow-y: scroll;
    font-size: 1.15em;
    margin: 1em 0;
    position: relative;
    padding:  1em;}
.YYleftText p{   color:#535353; }
.YYleftText .tabCont{ display:none; }
.YYleftText .tabCont.show{ display:block;}
.YYleftText .YYmore{ position:absolute; bottom:1em; left:50%; margin-left:-2em; text-align:center;}
.YYleftText .YYmore span{ display:inline-block; color:#2973a8; font-size:1.15em; line-height:2;  padding:0 2em 0 0; cursor:pointer;}
.YYleftText .YYmore 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 .YYmore.hover span:after{ transform:rotate(180deg);}

.YYrightText{ width:26%;}
.YYrightText .cont{ background:#fff; margin:0 0 1em 0; padding:1em 0 0 0; height:21.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: left; font-size: 1.15em;text-indent: 1em;}
.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{     text-align: left;
    text-indent: 1em;}
.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; }

.YYrightText .swiper-container table tr td.w15{width:20%}
.YYrightText .swiper-container table tr td.w30{width:30%}
.YYrightText .swiper-container table tr td.w55{width:50%}

.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-x: hidden;
    overflow-y: scroll;
    font-size: 1.15em;
    margin: 1.5em 0;
    position: relative;
    padding: 0 1.5em;}
	.YYtanKuangCont3 .imgdiv{
		line-height: 1.5;
    font-size: 1.15em;
    margin: 1.5em 0;
    position: relative;
    padding: 0 1.5em;
	}
	.YYtanKuangCont3 .imgdiv{max-width:90%;}
.YYbottomText .textAllCont img{ max-width:100%;}
.YYbottomText .textAllCont b{  color:#1b1b1b;}
.YYbottomText .textAllCont a{ color:#2973a8;}

.YYbottomText .YYmore{ position:absolute; bottom:-1em; left:50%; margin-left:-1em; width:2em; height:2em;transition:all .5s; cursor:pointer;}
.YYbottomText .YYmore img{ width:100%;}
.YYbottomText .YYmore.hover{ transform:rotate(180deg);}

.YYzhezhaoBg{ background:#000; opacity:0.7; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;display: none;}
.YYtanKuangCont{ 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{ 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;}


.YYtanKuangCont3{ 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;}
.YYtanKuangCont3 img{padding: 5%;max-width:90%;};

@media (max-width:1200px){
	
	}
@media (max-width:880px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.YYconter{ margin:2em 3%;}
		.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;    font-size: 1.15em;}
		.YYleftCont{ overflow:hidden; width:101%;}
		.YYleftCont .cont{ width:49%; margin:0 1% 1% 0; float:left; }
		.YYrightCont .cont{ padding:0;}
		.YYrightCont .cont h3{ font-size:1.5em;}
		.YYrightCont .cont h1{ width:30%;}
		.YYrightCont .bottom{ display:block;}
		.YYrightCont .bottom ul{ margin:1em 0;}
		.YYrightCont .bottom ul li,.YYrightCont .bottom ul li.w40{ 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;}
		
		/*--二级栏目--*/
		.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:2em 1em;}
		.YYtanKuangCont .pic,.tanKuangCont .text{ float:none; width:auto;}
		.YYtanKuangCont .pic img{ max-width:120px;}
		.YYtanKuangCont,.tanKuangCont2{ width:80%; padding:1em 2em; margin-left:-40%;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}

.YYrightText .cont .swiper-container{
    min-height: 18em;
}