
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333333
}

a,
span {
	vertical-align: top;
}

img {
	border: 0;
	vertical-align: middle;
}

select,input,
button,
text {
	vertical-align: top;
	outline: none;
	border: none;
}

button {
	padding: 0;
	background: none;
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
}

textarea {
	outline: none;
	border: none;
	resize: none;
}

input,
textarea {
	box-sizing: content-box;
	outline: none;
	background: 0 0;
	font-family: "Microsoft YaHei"
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #acacac;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #acacac;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #acacac;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #acacac;
}

table tr td,
table {
	border-collapse: collapse;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.lf{
	float: left;
}
.rt{
	float: right;
}
.h5show{
	display: none;
}
.centerWidth{
	width: 1400px;
	margin: 0 auto;
}
.zct-top .text-black{
	color: #fff!important;
}
.zct-wrap{
	background: url(bszct-bg.png) top center no-repeat #EEF5FF;
	padding-bottom: 34px;
}
.zct-logo{
	padding-top: 16px;
}
.zct-logo a{
	display: inline-block;
}
.zct-headcon{
	margin-top: 46px;
	font-size: 0;
}
.zct-headcon>img{
	display: block;
	margin: 0 auto;
}
.zct-search{
	display: flex;
	justify-content: space-between;
	margin: 38px auto 0;
	width: 758px;
	height: 55px;
	background: rgba(0,39,120,.53);
	border-radius: 28px;
}
.zct-search input{
	height: 55px;
	line-height: 55px;
	background: none;
	padding: 0 40px;
	width: 580px;
	letter-spacing: 1px;
	color: #fff;
	font-size: 16px;
}
.zct-search input::-webkit-input-placeholder{
	color: #fff;
}
.zct-search input:-moz-placeholder{
	color: #fff;
}
.zct-search input::-moz-placeholder{
	color: #fff;
}
.zct-search input:-ms-input-placeholder{
	color: #fff;
}
.zct-search button{
	width: 89px;
	height: 41px;
	margin-top: 7px;
	margin-right: 8px;
	background-image: linear-gradient(0deg, 
		#44b2ff 0%, 
		#2f99ff 43%, 
		#1980ff 100%);
	border-radius: 21px;
}
.zct-search button img{
	margin-right: 12px;
}
.zct-search button span{
	font-size: 16px;
	letter-spacing: 1px;
	color: #ffffff;
	vertical-align: middle;
}
.zct-hotwords{
	width: 758px;
	margin: 20px auto 0;
	padding-left: 38px;
}
.zct-hotwords span,
.zct-hotwords a{
	font-size: 16px;
	letter-spacing: 1px;
	color: #ffffff!important;
	opacity: 0.9;
}
.zct-hotwords a{
	margin-right: 16px;
	display: inline-block;
	cursor: pointer;
}
.zct-main{
	font-size: 0;
	padding: 0 20px 0;
	margin-top: 56px;
	background-color: #ffffff;
	box-shadow: 3px 2px 22px 0px rgba(19, 44, 94, 0.15);
	border-radius: 10px;
}
.zct-local{
	padding: 24px 0;
}
.zct-local a,.zct-local span{
	font-size: 16px;
	letter-spacing: 1px;
	color: #333333;
	opacity: 0.9;
	line-height: 24px;
	vertical-align: top;
}
.zct-local .cur{
	color: #0158d3;
}
.zct-local .ic{
	margin-right: 20px;
}
.zct-local .arrow{
	margin: 0 5px;
}
.zct-ss-tit{
	margin-top: 13px;
	height: 39px;
	line-height: 39px;
	background-color: #edf4ff;
	padding: 0 29px 0 207px;
	display: flex;
	justify-content: space-between;
}
.zct-ss-tit span{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #2b4369;
}
.zct-search-list{
	padding: 0 18px 70px 11px;
}
.zct-search-list li{
	line-height: 32px;
	padding: 20px 0 20px 8px;
	border-bottom: solid 1px #e0e7f1;
}
.zct-search-list li a{
	display: block;
	cursor: pointer;
}
.zct-search-list a:hover .tit{
	font-weight: bold;
	color: #0058d2;
	text-decoration: underline;
}
.zct-search-list a:hover .date{
	color: #0058d2;
}
.zct-search-list li .type{
	display: inline-block;
	vertical-align: middle;
	width: 90px;
	height: 32px;
	background-color: #edf4ff;
	border-radius: 2px;
	border: solid 1px #0461d3;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	letter-spacing: 1px;
	color: #025fd2;
}
.zct-search-list li .type2{
	color: #049bd3;
	background-color: #e8ffff;
	border: solid 1px #049bd3;
}
.zct-search-list li .type3{
	color: #ee7b00;
	background-color: #fdefe9;
	border: solid 1px #ee7b00;
}
.zct-search-list li .tit{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
	margin-left: 23px;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zct-search-list li .date{
	float: right;
	font-size: 16px;
	letter-spacing: 1px;
	color: #666666;
}
.pagination{
	justify-content: center;
	padding-bottom: 74px;
}
.pagination a{
	width: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	background-color: #f0f0f0;
	border: solid 1px #e6e6e6;
	margin: 0 6px;
	font-size: 14px;
}
.pagination a:hover{
	background: #0056d3;
	color: #fff;
	cursor:pointer;
}
.pagination .first-page,.pagination .last-page{
	width: 86px;
}
.pagination .active{
	background: #0056d3;
	color: #fff;
}
.pagination .dot{
	font-size: 14px;
	line-height: 36px;
	color: #333333;
	margin: 0 10px;
}
.nodata{
	text-align: center;
	width: 100%;
}
.nodata p{
	font-size: 18px;
	line-height: 60px;
	letter-spacing: 1px;
	color: #adb5c4;
}
.zct-search-list .nodata{
	padding-top: 26px;
}
.zcjsq-part3-2-box .nodata{
	padding-top: 50px;
}
.zct-tit1 img{
	width: 100%;
}
.zct-tit2{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 8px;
}
.zct-tit2 .tit{
	font-size: 36px;
	font-weight: bold;
	color: #0742a3;
	margin: 0 40px;
	line-height: 60px;
}

/*政策措施*/
.zccs-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 66px;
}
.zccs-list .item{
	width: 650px;
	height: 155px;
	background-color: #ffffff;
	box-shadow: 0px 2px 13px 0px rgba(215, 215, 215, 0.66);
	border-radius: 4px;
	cursor: pointer;
	margin-top: 32px;
	padding: 17px 28px 0 35px;
}
.zccs-list .item .tit{
	font-size: 18px;
	letter-spacing: 1px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zccs-list .item .tit:before{
	display: inline-block;
	content: ' ';
	width: 5px;
	height: 5px;
	background-color: #c3d0e3;
	margin-right: 20px;
	vertical-align: middle;
}
.zccs-list .item .con{
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #03193b;
	padding: 10px 0 14px 25px;
}
.zccs-list .item .date{
	font-size: 16px;
	letter-spacing: 1px;
	color: #999999;
	text-align: right;
}
.zccs-list .item:hover{
	box-shadow: 0px 2px 13px 0px rgba(0, 64, 162, 0.28);
}
.zccs-list .item:hover .tit{
	color: #003fa2;
	font-weight: bold;
}
.zccs-list .item:hover .tit:before{
	background-color: #0743a3;
}
.zccs-detail{
	padding-top: 16px;
	padding-bottom: 56px;
}
.zccs-intro{
	font-size: 18px;
	line-height: 30px;
	color: #333333;
	padding: 20px 20px 18px;
	text-indent: 2em;
}
.zccs-detail .zcblt-part1{
	margin-top: 44px;
}
.zccs-detail-box{
	margin-top: 10px;
	padding-top: 44px;
	background: #F7F8F8;
	border-radius: 10px;
	padding-bottom: 60px;
}
.zccs-detail-box .zcblt-list1{
	padding: 26px 32px;
}
.zccs-detail-box .zcblt-list1 li{
	line-height: initial;
}
.zccs-detail-box .zcblt-list1 li a{
	max-width: 100%;
	white-space: initial;
}
.zccs-detail-list{
	border-top: 1px solid #D1DCE4;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 32px;
}
.zccs-detail-list .item{
	width: 608px;
	margin-top: 32px;
}
.zccs-detail-list .item .tit{
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 1px;
	color: #08487e;
	display: inline-block;
	width: 128px;
	padding-left: 10px;
}
.zccs-detail-list .item>div{
	display: inline-block;
	vertical-align: top;
	padding: 13px 35px;
	width: 480px;
	background-color: #E0E5EA;
	border-radius: 8px;
	font-size: 18px;
	letter-spacing: 1px;
	color: #333333;
}

/*政策计算器*/
.zcjsq-main{
	padding-bottom: 74px;
}
.zczs-zcjsq{
	margin-top: 57px;
}
.zcjsq-part1{
	margin: 0 17px 0 34px;
}
.zcjsq-part1-left{
	width: 900px;
	border-radius: 35px;
	background: linear-gradient(0deg, #d5e4fd 0%, #cbeaff 100%);
	padding: 1px;
	box-shadow: 1px 1px 6px 0px rgba(203, 217, 241, 0.79);
}
.zcjsq-part1-left .box{
	padding: 7px;
	border-radius: 35px;
	background: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zcjsq-part1-left2 .box{
	justify-content: start;
}
.zcjsq-part1-left span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 255px;
	height: 56px;
	border-radius: 28px;
	text-align: center;
	font-size: 20px;
	letter-spacing: 2px;
	color: #333333;
	cursor: pointer;
}
.zcjsq-part1-left span.cur{
	background-image: linear-gradient(267deg, 
		#1a77f3 0%, 
		#4d92fa 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
	normal;
	color: #fff;
}
.zcjsq-part1-left span img{
	margin-right: 20px;
}
.zcjsq-part1-left span img.cur{
	display: none;
}
.zcjsq-part1-left span.cur img{
	display: none;
}
.zcjsq-part1-left span.cur img.cur{
	display: inline-block;
}
.zcjsq-search{
	width: 317px;
	margin-top: 14px;
	border-radius: 35px;
	background: linear-gradient(0deg, #d5e4fd 0%, #cbeaff 100%);
	padding: 1px;
	box-shadow: 1px 1px 6px 0px rgba(203, 217, 241, 0.79);
}
.zcjsq-search .box{
	background: #fff;
	border-radius: 25px;
	height: 47px;
	line-height: 47px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zcjsq-search input{
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color: #666666;
	padding: 0 28px;
	width: 222px;
	box-sizing: border-box;
}
.zcjsq-search button{
	width: 87px;
	height: 38px;
	border-radius: 19px;
	background-color: #015eea;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #ffffff;
	margin-right: 7px;
}
.zcjsq-search button img{
	margin-right: 12px;
}
.zcjsq-part-bg{
	margin-top: 24px;
	padding: 10px 24px 0 32px;
	background: url(bszct-zcjsq-bg1.png) center no-repeat;
	background-size: 100% 100%;
}

.zcjsq-wsxx{
	line-height: 30px;
}
.zcjsq-wsxx span{
	color: #ff0000;
	cursor: pointer;
	font-size: 16px;
	letter-spacing: 2px;
	color: #12407e;
}
.zcjsq-part2-box{
	padding-top: 38px;
	padding-left: 282px;
	padding-bottom: 60px;
}
.zcjsq-part2-item table{
	border-collapse: collapse;
	border-spacing: 0;
}
.zcjsq-part2-item td{
	padding-bottom: 28px;
}
.zcjsq-part2-item tr>td:first-child{
	color: #08487e;
	font-size: 20px;
	font-weight: bold;
	width: 130px;
	vertical-align: baseline;
	line-height: 50px;
	letter-spacing: 2px;
}
.zcjsq-part2-item select{
	width: 600px;
	padding: 0 32px;
	height: 50px;
	letter-spacing: 1px;
	font-size: 18px;
	background: url(bszct-zcjsq-icon2.png) no-repeat rgba(255,255,255,.92);
	background-position: 563px center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	color: #999999;
}
.zcjsq-part2-item select option{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
}
.zcjsq-part2-item .hyfl{
	padding-top: 20px;
}
.zcjsq-part2-item .hyfl>div{
	vertical-align: top;
	display: inline-block;
	width: 249px;
	font-size: 18px;
	color: #000000;
	padding-bottom: 22px;
	text-align: left;
	letter-spacing: 1px;
	line-height: 18px;
}
.zcjsq-part2-item .hyfl input{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	border: 1px solid #CBCBCB;
	border-radius: 2px;
}
.zcjsq-part2-item .hyfl input[type="checkbox"]{
	-webkit-appearance: checkbox;
}
.zcjsq-input{
	width: 600px;
	padding: 0 32px;
	height: 50px;
	letter-spacing: 1px;
	font-size: 18px;
	box-sizing: border-box;
	background: rgba(255,255,255,.92);
}
.zcjsq-part2-item button{
	width: 205px;
	height: 46px;
	border-radius: 23px;
	background-color: #015EEA;
	color: #fff;
	font-size: 18px;
	margin-top: 6px;
	margin-left: 130px;
}
.zcjsq-part3-1{
	font-size: 16px;
	letter-spacing: 2px;
	color: #12407e;
	display: flex;
	justify-content: space-between;
}
.zcjsq-part3-2-box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 60px;
}
.zcjsq-part3-2-box .item{
	width: 619px;
	height: 181px;
	background-color: #ffffff;
	border-radius: 11px;
	cursor: pointer;
	margin-top: 30px;
	padding: 21px 22px 0 34px;
}
.zcjsq-part3-2-box .item .tit{
	font-size: 18px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zcjsq-part3-2-box .item .con{
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #03193b;
	padding: 12px 0 18px 0px;
}
.zcjsq-part3-2-box .item .date{
	font-size: 16px;
	letter-spacing: 1px;
	color: #999999;
}
.zcjsq-part3-2-box .item:hover{
	box-shadow: 0px 2px 13px 0px rgba(0, 64, 162, 0.28);
}
.zcjsq-part3-2-box .item:hover .tit{
	color: #003fa2;
}

.dy-btn{
	display: inline-block;
	width: 148px;
	height: 30px;
	line-height: 30px;
	background-color: #dd0000;
	border-radius: 15px;
	vertical-align: middle;
	margin-left: 16px;
}
.dy-btn img{
	vertical-align: middle;
	margin: 0 8px 0 5px;
}
.dy-btn span{
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #ffffff;
	vertical-align: middle;
}
.zcjsq-wsxx .dy-btn{
	margin: 0;
}

@media screen and (max-width: 768px){
	.dy-btn span{
		font-size: .32rem;
	}
	.ct-footer-center *{
		font-size: .26rem!important;
		line-height: .44rem!important;
	}
	.ct-footer-nav-wrap{
		display: none;
	}
	.ct-footer{
		height: auto!important;
		padding-bottom: .3rem;
	}
	.ct-footer-wrap{
		min-width: initial!important;
		width: 100%!important;
	}
	.ct-footer-left,.ct-footer-center,.ct-footer-right,.ct-footer-left-link{
		width: 100%!important;
		float: none!important;
	}
	.ct-footer-left-link{
		margin-top: .3rem!important;
		justify-content: center;
		font-size: 0;
		padding-bottom: .3rem;
	}
	.ct-footer-left a img{
		width: auto!important;
		height: .8rem!important;
	}
	.ct-footer-center{
		margin: 0!important;
		text-align: center;
	}
	.ct-footer-center-webinfo *{
		display: inline-block;
	}
	.ct-footer-center-link-nav a{
		padding: 0 .2rem!important;
	}
	.ct-footer-right{
		margin-top: .3rem!important;
		justify-content: center;
		font-size: 0;
	}
	.ct-footer-right img{
		width: auto!important;
		height: 1rem!important;
	}

	.h5show{
		display: block;
	}
	.pcshow{
		display: none;
	}
	.zct-wrap{
		background: url(bszct-bgh5.png) top center no-repeat;
		background-size: 100% auto;
		padding-bottom: .3rem;
	}
	.centerWidth{
		width: 100%;
		padding: 0 .2rem;
	}
	.zct-top{
		display: none;
	}
	.zct-logo{
		font-size: 0;
		padding-top: .2rem;
	}
	.zct-logo a img{
		height: .7rem;
	}
	.zct-headcon{
		margin-top: .4rem;
	}
	.zct-headcon>img{
		height: .66rem;
	}
	.zct-search{
		margin-top: .5rem;
		width: 5.43rem;
		height: .77rem;
	}
	.zct-search input{
		height: .77rem;
		line-height: .77rem;
		padding: 0 .36rem;
		font-size: .3rem;
		width: 70%;
	}
	.zct-search button{
		flex-shrink: 0;
		height: .64rem;
		line-height: .64rem;
		margin-top: .06rem;
		margin-right: .1rem;
		width: auto;
		padding: 0 .2rem;
	}
	.zct-search button img{
		margin-right: .1rem;
		height: .32rem;
	}
	.zct-search button span{
		font-size: .25rem;
	}
	.zct-hotwords{
		width: auto;
		text-align: center;
		padding-left: 0;
		margin-top: .2rem;
	}
	.zct-hotwords a,
	.zct-hotwords span{
		font-size: .28rem;
	}
	.zct-hotwords a{
		margin-right: .1rem;
	}
	.zct-main{
		margin-top: .6rem;
	}
	.zct-local{
		padding: .2rem 0;
	}
	.zct-local .ic{
		height: .36rem;
		margin-right: .2rem;
	}
	.zct-local a, .zct-local span{
		font-size: .28rem;
		line-height: .36rem;
	}
	.zct-ss-tit{
		display: none!important;
	}
	.zct-search-list{
		padding: 0 0 .5rem;
	}
	.zct-search-list li{
		padding: .2rem 0;
	}
	.zct-search-list li .date{
		display: none;
	}
	.zct-search-list li a{
		display: flex;
	}
	.zct-search-list li .type{
		width: auto;
		padding: 0 .1rem;
		flex-shrink: 0;
		font-size: .28rem;
	}
	.zct-search-list li .tit{
		margin-left: .2rem;
		font-size: .32rem;
	}
	.pagination{
		padding-bottom: .5rem;
	}
	.pagination a{
		display: none;
	}
	.pagination .dot{
		display: none;
	}
	.pagination .first-page, .pagination .last-page{
		display: inline-block;
		font-size: .32rem;
		line-height: .7rem;
		width: auto;
		padding: 0 .2rem;
	}
	.nodata img{
		width: 40%;
	}
	.nodata p{
		font-size: .32rem;
	}
	.zct-search-list .nodata{
		padding-top: .3rem;
	}
	.zcjsq-part3-2-box .nodata{
		padding-top: .3rem;
	}
	.zct-tit2 img{
		width: 25%;
	}
	.zct-tit2 .tit{
		font-size: .36rem;
		margin: 0 .2rem;
		white-space: nowrap;
		line-height: .7rem;
	}

	/*政策措施*/
	.zccs-list{
		padding-bottom: .5rem;
	}
	.zccs-list .item{
		margin-top: .3rem;
		width: 100%;
		height: auto;
		padding: .2rem .3rem;
	}
	.zccs-list .item .tit{
		font-size: .32rem;
	}
	.zccs-list .item .tit:before{
		margin: -.02rem .2rem 0 0;
		width: .1rem;
		height: .1rem;
	}
	.zccs-list .item .con{
		padding: .1rem 0;
		font-size: .28rem;
		line-height: initial;
	}
	.zccs-list .item .date{
		font-size: .28rem;
	}
	.zccs-detail .zcblt-part1{
		margin-top: .4rem;
	}
	.zccs-intro{
		padding: .2rem;
		font-size: .32rem;
		line-height: initial;
	}
	.zccs-detail{
		padding: 0 0 .4rem;
	}
	.zccs-detail-box{
		padding: .4rem 0;
	}
	.zccs-detail-box .zcblt-list1{
		padding: .2rem .3rem;
	}
	.zccs-detail-list{
		margin: 0 .3rem;
	}
	.zccs-detail-list .item{
		width: 100%;
		margin-top: .2rem;
	}
	.zccs-detail-list .item .tit{
		font-size: .32rem;
		line-height: .7rem;
		width: auto;
		padding: 0;
	}
	.zccs-detail-list .item>div{
		width: 100%;
		font-size: .32rem;
		padding: .2rem;
	}

	/*计算器*/
	.zcjsq-main{
		padding-bottom: .4rem;
	}
	.zczs-zcjsq{
		margin-top: .4rem;
	}
	.zcjsq-part1{
		margin: 0;
	}
	.zcjsq-part1-left{
		width: 100%;
	}
	.zcjsq-part1-left span{
		width: auto;
		padding: 0 .2rem;
		font-size: .32rem;
	}
	.zcjsq-part1-left span img{
		margin-right: .1rem;
		width: .4rem;
	}
	.zcjsq-search{
		width: 100%;
		margin-top: .3rem;
	}
	.zcjsq-search input{
		width: 70%;
	}
	.zcjsq-search button{
		width: 25%;
	}
	.zcjsq-part-bg{
		padding: .2rem;
	}
	.zcjsq-part2-box{
		padding: .3rem 0 0 0;
	}
	.zcjsq-part2-item table{
		width: 100%;
	}
	.zcjsq-part2-item tr>td:first-child{
		line-height: .7rem;
		font-size: .32rem;
		white-space: nowrap;
		letter-spacing: 0;
		padding-right: .2rem;
	}
	.zcjsq-part2-item td{
		padding-bottom: .2rem;
	}
	.zcjsq-part2-item select{
		width: 5rem;
		height: .7rem;
		font-size: .32rem;
		padding: 0 .2rem;
		background-position: 95% center;
		background-size: .2rem auto;
	}
	.zcjsq-input{
		width: 5rem;
		height: .7rem;
		font-size: .32rem;
		padding: 0 .2rem;
	}
	.zcjsq-part2-item .hyfl{
		padding-top: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.zcjsq-part2-item .hyfl>div{
		min-width: 50%;
		width: auto;
		font-size: .32rem;
		line-height: .7rem;
		padding-bottom: 0;
	}
	.zcjsq-part2-item .hyfl input{
		width: .3rem;
		height: .3rem;
		margin: 0 .1rem 0 0;
		vertical-align: middle
	}
	.zcjsq-part2-item button{
		margin: 0;
		width: 3rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .32rem;
	}
	.zcjsq-wsxx span{
		font-size: .32rem;
		letter-spacing: 0;
	}
	.zcjsq-part3-1{
		flex-wrap: wrap;
		font-size: .32rem;
		letter-spacing: 0;
	}
	.zcjsq-part3-2-box{
		padding-bottom: .5rem;
	}
	.zcjsq-part3-2-box .item{
		margin-top: .3rem;
		width: 100%;
		height: auto;
		padding: .2rem .3rem;
	}
	.zcjsq-part3-2-box .item .tit{
		font-size: .32rem;
		letter-spacing: 0;
	}
	.zcjsq-part3-2-box .item .con{
		font-size: .28rem;
		line-height: initial;
		letter-spacing: 0;
		padding: .2rem 0;
	}
	.zcjsq-part3-2-box .item .date{
		font-size: .28rem;
		letter-spacing: 0;
	}
}