/***********全局重置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;display:grid;grid-template-columns: auto 0em; font-size:1.1em;line-height:1;    align-items: center;}
.AllListCon ul li span{color:#999;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 1em;overflow: hidden; padding:0 0 0 0.5em; position:relative;}
.AllListCon ul li a:hover{ text-decoration:none;}
.AllListCon ul li a:before{content:''; position:absolute; left:0; top:0; width:0.16em; height:100%; background:#016ce5;}
.pic img{ width:100%;max-height: 503px;}
.pic video{ width:100%;max-height: 503px;background: #000;}
.disable{
color: #ddd;
    background-color: #f7f7f7;
}


/****中间头部样式***/
/*.top_bg{background:url(zxft20220304_01.jpg) center -8em no-repeat; padding:1px 0; overflow:hidden;}*//*
.top_bg{background:url(zxft_20220427144555.jpg) center -1em no-repeat; padding:1px 0; overflow:hidden;}
.topLink{max-width:1200px; margin:1em auto 0 auto; text-align:right; line-height:2;}
.topLink a{ color:#fff; padding:0 1em;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; display:flex; align-items: center; justify-content: space-between; }
.top_bg_con .logo{ width:40%;}
.top_bg_con .logo img{ width:100%;max-width:210px;}
.top_bg_con .fanhui{}
.top_bg_con .fanhui a{ background:#fff; border-radius:1.5em;  color:#0947ae; text-align:center; padding:0 1em; display:block;line-height:1.5;}
.topTitle{max-width:1200px; margin:0 auto 12em auto; text-align:center;}
.topTitle img{ width:40%; max-width:459px;padding: 2em 20em 0 0;}*/

.top_bg{ padding:0px 0; overflow:hidden;margin: 0 auto;text-align: center;background: #2a63f0;}
.topLink{max-width:1200px; margin:1em auto 0 auto; text-align:right; line-height:2;position: absolute; right: 1em;}
.topLink a{ color:#fff; padding:0 1em;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; display:flex; align-items: center; justify-content: space-between; }
.top_bg_con .logo{ width:40%;}
.top_bg_con .logo img{ width:100%;max-width:210px;}
.top_bg_con .fanhui{}
.top_bg_con .fanhui a{ background:#fff; border-radius:1.5em;  color:#0947ae; text-align:center; padding:0 1em; display:block;line-height:1.5;}
.topTitle{max-width:1200px; margin:0 auto 12em auto; text-align:center;}
.topTitle img{ width:40%; max-width:459px;padding: 2em 20em 0 0;}




.tit{ text-align:center; position:relative; font-size:2em; font-style:italic; font-weight:bold; margin:0 0 1em 0; } 
.tit:before{ content:""; width:50%; left:0; height:1px; background-image: linear-gradient(to left, #016ce5 50%, #ffffff); position:absolute; top:55%; z-index:1;}
.tit:after{ content:""; width:50%; right:0; height:1px; background-image: linear-gradient(to right, #016ce5 50%, #ffffff); position:absolute; top:55%; z-index:1;}
.tit span{ background-color:#fff; background-image:url(zxft20220304_20.png); background-position: 1em center; background-repeat: no-repeat; background-size:auto 100%; padding:0 0 0 2.6em;height:2.28em; line-height:1.8; display:inline-block; overflow:hidden; position:relative; z-index:9;}
.tit span b{ display:inline-block; padding: 0.35em 2.6em 0 0.25em;background:url(zxft20220304_22.png) left no-repeat;background-size:auto 100%;  color:#fff; box-sizing:border-box; float:right; height:2.28em;}

.ztTopCont{max-width:1200px; margin:3em auto; display:flex;    /*align-items: flex-end;*/}
.ztTopCont:after{ clear:both; content:""; display:block;}

.ztTopCont .leftPic{ width:50%; position:relative; overflow:hidden; box-shadow:0 0.5em 0.5em rgba(0,0,0,.2);}
.ztTopCont .leftPic .tit{ position:absolute; padding:0.25em; top:1.5em; left:0; margin:0;display: none;}
.ztTopCont .leftPic .tit:after{transform: translateY(100%) rotate(180deg); background:rgba(255,255,255,.6); width:120%; height:100%; top:0; left:-20%;transform: skewX(-20deg);}
.ztTopCont .leftPic .tit span{ background-color:unset;padding: 0 0 0 1.6em;    background-position: left center;}
.ztTopCont .leftPic .tit span b{padding: 0.33em 1.6em 0 0.25em;}
.ztTopCont .leftPic .tit:before{ display:none;}
.ztTopCont .rightText{ width:50%; background:#fff;font-size: 18px;}
.ztTopCont .rightText h3{ font-size:1.575em; background:url(zxft220220304_03.png) bottom center repeat-x; padding:0 0 0.5em 1em; margin:0 0 1.5em 0; line-height:1.4; max-height:2.8em; overflow:hidden;color:#016ce5;}
.ztTopCont .rightText h3 a{ color:#016ce5;}
.ztTopCont .rightText h3 a:hover{ text-decoration:none;}
.ztTopCont .rightText p{ line-height:2; font-size:1em !important;/*font-size:1.1em !important; */margin:0 0 0 2em; padding:0 0 0 1em; position:relative;}
.ztTopCont .rightText p:before{ content:"•"; color:#016ce5; position:absolute; left:0; top:0;}

.conter{ max-width:1200px; margin:2em auto;}
.conter:after{ clear:both; content:""; display:block;}

.ftPicList .swiper-slide{ width:25%;}
.ftPicList .swiper-pagination-bullet{ border-radius:0; width:1.7em; height:0.33em; background:#d2d2d2; opacity:10;}
.ftPicList .swiper-pagination-bullet-active{ background:#026ce6;}

.conterBg{ background:#f7f7f7; padding:1px 0;}
.conterBg .tit span{ background-color:#f7f7f7;}

.sortCont{ display:flex;    align-items: center; justify-content: space-between; height:2em;}
.sortCont .leftCont{ color:#333;}
.sortCont .leftCont span{}
.sortCont .leftCont select { border:none; background:none; color:#016ce5; font-size:1em; margin:0 0.25em 0 0;}
.sortCont  a{ color:#000; opacity:0.3;}

.sortCont .tab_tit{ margin:0 1em 0 0;}
.sortCont .tab_tit span{ background:#eff3f9; display:inline-block; border-radius:1em 1em 0 0; padding:0 1em; line-height:2;  }
.sortCont .tab_tit span.hover{ color:#fff; background:#016ce5;}
.sortCont .tab_tit span a{opacity:10;}

.tab_cont{ display:none;}

.QACont{ background:#eff3f9; border-radius:0.5em;  padding:1em 1em 2em 2em; }
.conterBg .QACont{ background:#fff;box-shadow:0 0.2em  0.35em rgba(0,0,0,.2) inset;}
.QAContScroll{max-height:50em; overflow-y:auto; padding:0 1em 0 0;}
.conter .wenDaCont{ padding:0 3em 0 6em; margin:1em 0 0 0; overflow:hidden;}
.conterBg .conter .wenDaCont{ margin:2em 0 0 0;}
.conter .wenDaCont .portrait{ float:left; margin:1em 0 0 -6em; border-radius:100%; background:#016ce5; width:4.3em;}
.conter .wenDaCont .portrait img{ width:100%;}
.conter .wenDaCont .title{ overflow:hidden; margin:0.5em 0;}
.conter .wenDaCont .title em{ color:#333333; font-weight:bold; float:left; font-size:1.1em;}
.conter .wenDaCont .title span{ color:#999; float:right;}
.conter .wenDaCont .text{ background:#fff; line-height:2; padding:1em 1.5em; position:relative; border-radius:0 0.75em 0.75em 0.75em ; display:inline-block; }
.conterBg .conter .wenDaCont .text{ background:#eef4fa;}
.conter .wenDaCont .text:after{ content:""; position:absolute; left:-1em; top:0;border-top: 1em solid #fff; border-left: 1em solid transparent;}
.conterBg .conter .wenDaCont .text:after{border-top: 1em solid #eef4fa;}

.messageInput{ margin:0 1em 0 0;font-size:1.1em;}
.messageInput .title{ border-bottom:2px solid #e2eaf7;  padding:1em 0;}
.messageInput .title span{ color:#016ce5; font-weight:bold;}

.messageInput .hangCont{ overflow:hidden; margin:2em 0 0 0; position:relative; padding:0 0 0 8em; line-height:2;}
.messageInput .hangCont span{ width:7em; text-align:right; position:absolute; left:0; top:0;}
.messageInput .hangCont span em{ color:#e60012; margin:0 0 0 0.25em;}
.messageInput .hangCont input{ background:#fff; border:none; height:2em; font-size:1em; float:left; margin:0 0.5em 0 0; max-width:100%;}
.messageInput .hangCont .wid{ width:20em;}
.messageInput .hangCont textarea{ background:#fff; border:none; height:6em; width:100%;}

.messageInput .buttonTj{ text-align:center; margin:2em 0;}
.messageInput .buttonTj a{ display:inline-block; background:#016ce5; line-height:2; padding:0 2em; color:#fff; font-weight:bold;}

.conter .wenDaContRight{ padding:0 6em 0 3em;}
.conter .wenDaContRight .portrait{ float:right; margin:1em -6em 0 0; background:#cfa972;}
.conter .wenDaContRight .text{ background:#016ce5 !important; float:right; color:#fff; border-radius:0.75em 0 0.75em 0.75em ;}
.conter .wenDaContRight .text:after{ right:-1em; left:auto;border-right: 1em solid transparent; border-left:none;border-top: 1em solid #016ce5 !important;}
.conter .wenDaContRight .title em{ float:right;}
.conter .wenDaContRight .title span{ float:left;}

.bottomList ul{display: grid;grid-template-columns: 50% 50%;}
.bottomList ul li{ margin:1em 0;}
.bottomList .more{ text-align:center; margin:2em 0;}
.bottomList .more a{ font-size:1.25em; display:inline-block; padding:0 5em; line-height:3.1; background:url(zxft20220304_39.png) center no-repeat; background-size:auto 100%; color:#fff; font-weight:bold; font-style:italic;}
.bottomList .more a:hover{ text-decoration:none;}
@media (min-width:1200px){
	#huodongList .pic img{ width:100%;max-height: 503px;}
	}
.swiper-container{
	    padding-bottom: 20px;
}
@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.cnwza,.fhsy{display: none;}
		.bottomList .more a{
			font-size: 1em;
			    line-height: 2.1;
		}
		.ztTopCont .rightText h3{ margin:0 0 0.5em 0;}
		.ztTopCont .rightText p{ line-height:1.6;}

		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}

		.top_bg{background:url(zxft20220304_01.jpg) center top no-repeat; }
		.top_bg{ padding:0 0%; background-size:200% auto;}
		.topTitle{ margin:2em 0;}
		.ztTopCont{ display:block;}
		.ztTopCont .leftPic,.ztTopCont .rightText{ margin:0 0 1em 0; width:auto;     padding: 0 0.5em;}
		.tit{ font-size:1.2em;}
		.ztTopCont .leftPic .tit{ top:1em;}
		.conter{ margin:2em 3%;}
		.bottomList ul{ }

		.conter .wenDaCont{
			padding: 0 1em 0 3em;
		}
		.conter .wenDaContRight {
    padding: 0 3em 0 1em;
}

.conter .wenDaCont .portrait {
    margin: 1em 0 0 -3.0em;
    width: 2.05em;
}
.conter .wenDaContRight .portrait {
    margin: 1em -3.0em 0 0;
}
.QACont {
    padding: 1em 1em 2em 1em;
}
.QAContScroll {
    padding: 0 0em 0 0;
}
.conter .wenDaCont .text {
    padding: 1em 0.8em;}
.topTitle img {
    width: 60%;padding:  0;
}

.ztTopCont .rightText {
    font-size: 14px;
}
.ztTopCont {
    max-width: 1200px;
    margin: 1em auto 0 auto;}

	}
@media (max-width:560px){
		html{ font-size:16px;}}