/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
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:16px;}/***默认让所有浏览器出现右边滚动条****/
.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%;}


/****中间头部样式***/
.top_bg{background:url(ywjj20211110_01.png) center top no-repeat; height:25em;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:1em 0; overflow:hidden;display:table; width:100%;  }
.top_bg_con .logo{ display:table-cell; vertical-align:middle;  width:40%;}
.top_bg_con .logo img{ width:100%;max-width:250px;}
.top_bg_con .fanhui{display:table-cell; vertical-align:middle;    line-height:2.5; text-align:right; font-size:1.15em;}
.top_bg_con .fanhui a{ background:rgba(0,0,0,.5); border-radius:5px;  color:#fff; text-align:center; padding:0 1em; display:inline-block;}
.topTitle{ color:#fff; font-size:2em; font-weight:bold; max-width:1200px; margin:1em auto; line-height:1.5;}
.topTitle p{ width:60%; margin:0 0 0.25em 0;}


.conter{ max-width:1200px; margin:2em auto; overflow:hidden;}
.topCont{ display:flex;    justify-content: space-between;}
.TopText{ background:#f6f7fa; border-radius:1em; width:49%; box-sizing:border-box; padding:1.5em;}
.tit{ margin:0 0 1em 0;}
.tit span{color:#3365f4;font-size:2.5em; font-weight:bold; position:relative;}
.tit span:after{ content:""; position:absolute; background:#cfdaf9; border-radius:0.25em; height:0.25em; width:2.5em; top:50%; margin-top:-0.13em; left:110%;}
.TopText p{ line-height:2; color:#333;}

.conterBg{background:#f6f7fa; border-radius:1em;  box-sizing:border-box; padding:1.5em;}
.leftPic{ width:49%; overflow:hidden; border-radius:1em;}
.conterBg .TopText{ padding:0;}

.conter ul{ width:101%; overflow:hidden; margin:2% 0 0 0;}
.conter ul li{ float:left; width:19%; margin:0 0.8% 2% 0;}
.conter ul li{ display:flex; height:4em; line-height:1.5; color:#3365f4; font-size:1.5em; text-align:center; background:rgba(255,255,255,.5); border:1px solid #94aef7; border-radius:0.5em;align-items: center;justify-content: center; padding: 0 0;}
.conter ul li:hover{ text-decoration:none;background:rgba(255,255,255);}

.conter .wenDaCont{ font-size:1.15em; padding:0 5.4em 0 4em; margin:1em 0 0 0; overflow:hidden;}
.conter .wenDaCont span{ float:left; margin-left:-4em; height:3.1em; line-height:3.1; color:#fff; width:3.1em; text-align:center; border-radius:100%; background:#f5a947;}
.conter .wenDaCont p{ background:#fff; line-height:1.66; padding:0.7em 1em; position:relative; border-radius:0.5em; display:inline-block;}
.conter .wenDaCont p:after{ content:""; background:#fff; transform:rotate(45deg); position:absolute; left:-0.125em; top:1.35em; margin-left:-0.125em;  width:0.5em; height:0.5em; border-radius:0.05em;}

.conter .wenDaContRight{ padding:0 4em 0 5.4em;}
.conter .wenDaContRight span{ float:right; margin-right:-4em; background:#49b888;}
.conter .wenDaContRight p{ background:#49b888; float:right; color:#fff;}
.conter .wenDaContRight p:after{ left:auto; right:-0.125em; background:#49b888;}
.conter ol li{ line-height:2; height:2em; overflow:hidden;}
.conter ol li a{ color:#333;}
.conter ol li span{ color:#3365f4;}

.conterBg2{ background:url(ywjj20211110_07.png) bottom center no-repeat; padding:1px 0;}


@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; background-size:215% auto; height:14em;}
		.top_bg_con{ padding:0.5em 0;}
		.topTitle{ font-size:1.25em; line-height:1.3; margin:1em 0 0 0;}
		.conter{ margin:2em 3%;}
		.topCont{ display:block;}
		.TopText{ width:auto; margin:1em 0 0 0;}
		.conter ul li{ width:32.3%;}
		.conter ul li a{ padding:0 0.5em; height:3em;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}