/***********全局重置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"; background:#f3f3f3;}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:1.75;display:flex;align-items: center; border-bottom:1px dashed #C7C7C7; padding:0.5em 0;justify-content: space-between;}
.AllListCon ul li span{text-align: right;flex-shrink: 0; width:6em; color:#7A7A7A;}
.AllListCon ul li a{color:#343434; height:overflow: hidden; height:3.5em;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
}
/*.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}*/
.pic img{ width:100%;}

.all_icon_cont ul{ overflow:hidden; padding:0.5em 0;}
.all_icon_cont ul li{ width:20%; box-sizing:border-box; float:left;}
.all_icon_cont ul li a{ color:#393939; display:block;}
.all_icon_cont ul li span{ display:block; margin:1em auto; width:45%;}
.all_icon_cont ul li span img{ width:100%;}
.all_icon_cont ul li em{ display:block; text-align:center; line-height:1.5;height:3em; overflow:hidden;}

.all_flex_cont{ display:flex;}

.tab_cont{ display:none;}
.tab_cont.show{ display:block;}
.tab_contA{ display:none;}
.tab_contA.show{ display:block;}

/****中间头部样式***/
.top_bg{background:#fff;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:1.5em 0; overflow:hidden;display:flex;justify-content: space-between; align-items: center; }
.top_bg_con .logo{width:50%;}
.top_bg_con .logo img{ width:100%;max-width:186px;}
.top_bg_con .fanHui{}
.top_bg_con .fanHui a{ background:#EEEEEE; font-size:1.125em; line-height:2; display:inline-block; color:#155BBC; padding:0 1em; font-weight:bold; border-radius:2em;}

/*--中间头部结束--*/

.top_banner_bg{ background:url(xzjc20221025_02.jpg) top center no-repeat; padding:14em 0 0 0; height:540px; box-sizing:border-box;}
.top_banner{max-width:1200px; margin:0 auto 1em auto;}
.top_banner h1{ color:#fff; font-style:italic; letter-spacing:2px; margin:0 0.5em 0.25em 0.5em;text-align: center;white-space: nowrap;}
.top_banner p{ font-size:1.25em; color:#fff; line-height:2.3; max-width:1000px;}
.top_banner p strong{ color:#F6BC00;}

.conter_bg{ background:url(xzjc20221025_01.jpg) top center no-repeat; padding:1px 0;}

.conter{max-width:1200px; margin:2em auto;}
.conter:after{ display:block; clear:both; content:"";}

.conter .tit{ background:#C3D7F5; margin:0 0 2em 0;}
.conter .tit:after{ display:block; clear:both; content:"";}
.conter .tit span{ float:left; line-height:1.86; font-size:1.375em; padding:0 1em; font-weight:bold; cursor:pointer;}
.conter .tit span.hover{ background:#2E79BD; color:#fff; position:relative;}
.conter .tit span.hover:after{ content:""; left:50%; bottom:-0.25em; margin-left:-0.25em; height:0.5em; width:0.5em; background:#2E79BD; transform:rotate(45deg); position:absolute;}
.conter .tit a{ color:#000; line-height:2.5; float:right; margin:0 0.5em 0 0;}

.conter .left_cont{ width:48%; box-shadow:0 0 6px rgba(0,0,0,.14); background:#fff; box-sizing:border-box; padding:1em 1.5em; color:#868686; line-height:1.75; margin:0 0 3% 0;}
.conter .left_cont h3 a{ color:#000; text-align:left; display:block; height:3.5em; overflow:hidden; font-weight:normal;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
}
.conter .left_cont .time{ display:flex;    align-items: center; justify-content: space-between;}
.conter .left_cont .time span{ color:#2E79BD;}
.conter .left_cont p{ height:3.5em; overflow:hidden;}

.conter .more{ text-align:center; clear:both; display: none;}
.conter .more a{ color:#2E79BD; padding:0 1em; line-height:1.8; display:inline-block; border:1px solid #2E79BD; border-radius:1em;}

.conter  .bottom_cont{ width:48%; margin:2em 0 0 0;}

.link_gq{max-width:1200px; margin:2em auto;}
.link_gq .tit{ border-bottom:1px solid #D1D1D1; text-align:center;}
.link_gq .tit span{ padding:0 0.5em; display:inline-block; position:relative; font-size:1.375em; font-weight:bold; line-height:2;}
.link_gq .tit span:after{ content:""; height:3px; position:absolute; bottom:-1px; background:#2E79BD; width:100%; left:0;}
.link_gq ul{ display:flex; justify-content: space-between; height:4em;    align-items: center;}
.link_gq ul li a{ line-height:1.5; color:#000; font-size:1.25em;}


@media (min-width:1960px){
		body{ font-size:18px;}
		.conter,.top_bg_con{ max-width:80%;}
		.conter_bg{ background-size:cover;}
	}
@media (max-width:1200px){
		html{ font-size:12px;}
		.conter,.link_gq{ margin:2em 3%;}
		.top_bg_con,.top_banner{ margin:0 3%;}
		.top_banner_bg{ background-size:auto 100%; height:500px; padding:18em 0 0 0;}
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; font-size: 1.5em;}
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; background-size:170% auto;}
		.all_flex_cont{ display:block;}
		.top_banner_bg{ height:auto; padding:2em 0;background:url(ydmh_bananer_20221116171935.png) top center no-repeat #039; background-size: auto 100%;/* background:#039;*/}
		.top_banner p{ font-size:1em;}
		.conter .left_cont,.conter .bottom_cont{ width:auto;}
		.conter_bg{ background-size:auto 100%;}
		.link_gq ul{flex-wrap: wrap;    justify-content: left; height:auto;}
		.link_gq ul li{ width:25%; margin:1em 0 0 0;}
		.link_gq ul li:last-child{width:50%;}
		.conter .left_cont p{display: none;}
		.conter .more{ display: block;margin-top: 5px;}
		.conter .tit a{display: none;}
		.top_bg_con .fanHui a{font-size: 0.75em;}
	}
@media (max-width:560px){
		body{font-size: 66%;}}