@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(flex_c.css);
@import url(list_c.css);
@import url(footer.css);


.top_box {
	background: url(../images/s_zffw_top_bg.png) no-repeat center;
}

.part1 {
	width: 100%;
	height: 580px;
	background: url(../images/s_fw_bg7.png);
}

.tit_box i {
	background-color: #f5863d;
}
.tit_box span {
	margin: 0 25px;
}

.tit_box i::after {
	background-color: #f5863d;
}

.fw_b a {
	background-image: linear-gradient(90deg,
			rgba(242, 142, 38, 1) 0%,
			#fd644f 100%);
}

.part2 {
	width: 100%;
}

.cx ul li div {
	background-image: linear-gradient(90deg,
			rgba(242, 142, 38, 0.06) 0%,
			rgba(253, 100, 79, 0.06) 100%);
}

.cx ul li div::after {
	background-image: linear-gradient(90deg,
			rgba(242, 142, 38, 0.15) 0%,
			rgba(253, 100, 79, 0.15) 100%);
}



.cx_tab .prev,
.cx_tab .next {
	background: url(../images/s_zffw_arrow_left.png) no-repeat center;
}

.cx_tab .next {
	background: url(../images/s_zffw_arrow_right.png) no-repeat center;
}

.cx_list ul li a {
	font-size: 18px;
	text-align: center;
	display: block;
}

.part3 {}

.zf_t {}

.zf_t ul {
	display: flex;
	flex-wrap: wrap;
}

.zf_t ul li {
	width: 585px;
	height: 460px;
	background-color: #ffffff;
	border: solid 1px #e2f0fd;
}

.zf_t ul li:nth-child(even) {
	margin-left: 26px;
}

.zf_t ul li:nth-child(n+3) {
	margin-top: 20px;
}

.zf_t ul li>div {
	width: 100%;
	height: 150px;
	font-size: 36px;
	font-weight: bold;
	color: #ffffff;
	background-image: linear-gradient(0deg,
			rgba(242, 142, 38, 1) 0%, 
			#fd644f 100%);
	overflow: hidden;

}

.zf_t ul li>div a {
	width: 100%;
	height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all 1s;

}

.zf_t ul li>div:hover a {
	transform: scale(1.1);
}

.zf_t ul li:nth-child(1)>div a {
	background: url(../images/s_zf_t_tit1.png) no-repeat center;
}

.zf_t ul li:nth-child(2)>div a {
	background: url(../images/s_zf_t_tit2.png) no-repeat center;
}


.zf_t ul li dl {
	margin: 20px;
}

.zf_t ul li dl dd {
	font-size: 18px;
	color: #333333;
	line-height: 56px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.zf_t ul li dl dd a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	flex: 1;
	position: relative;
	padding-left: 15px;
	margin-right: 30px;
}

.zf_t ul li dl dd a::before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #da1303;
	opacity: 0.5;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.zf_t ul li dl dd span {
	color: #333333;
}

.zf_b>div {
	width: 585px;
}

.zf_b .zf_bl {
	height: 556px;
	background-color: #ffffff;
	border: solid 1px #fee4d8;
}

.zf_b .zf_bl>div {}
.zf_b .zf_bl>div{
	width: 100%;
	height: 150px;
	font-size: 36px;
	font-weight: bold;
	color: #ffffff;
	background-image: linear-gradient(0deg, 
			rgba(242, 142, 38, 1) 0%, 
			#fd644f 100%);
	overflow: hidden;

}

.zf_b .zf_bl>div a {
	width: 100%;
	height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all 1s;
	background: url(../images/s_zf_t_tit3.png) no-repeat center;
	cursor: inherit;
}

.zf_b .zf_bl>div:hover a {
	transform: scale(1.1);
}


.zf_b .zf_bl ul {
	display: flex;
	flex-wrap:wrap;
	margin: 34px 28px;
}

.zf_b .zf_bl ul li {
	width: 250px;
	height: 100px;
	background-color: #ffffff;
	box-shadow: 0px 6px 26px 3px rgba(133, 133, 133, 0.15);
	border-radius: 10px;
	margin-left: 22px;
	margin-top: 24px;
}
.zf_b .zf_bl ul li:nth-child(odd){
	margin-left: 0;
}
.zf_b .zf_bl ul li:nth-child(-n+2){
	margin-top: 0;
}
.zf_b .zf_bl ul li a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #333333;
	font-size: 20px;
}
.zf_b .zf_bl ul li:hover{
	color: #ffffff;
	background-image: linear-gradient(84deg, 
			rgba(242, 142, 38, 1) 0%, 
			#fd644f 100%);
		box-shadow: 0px 6px 26px 3px 
			rgba(222, 190, 158, 0.15);
}
.zf_b .zf_bl ul li:hover a{
	color: #ffffff;
}
.zf_b .zf_br {
	margin-left: 33px;
}

.zf_b .zf_br ul {
	display: flex;
	flex-direction: column;

}

.zf_b .zf_br ul li {
	width: 585px;
	height: 160px;
	background-color: #ffffff;
	box-shadow: 0px 6px 26px 3px rgba(133, 133, 133, 0.15);
	border-radius: 10px;
	margin-top: 38px;
	display: flex;
}

.zf_b .zf_br ul li:first-child {
	margin-top: 0;
}
.zf_b .zf_br ul li>div:first-child{
	width: 100px;
	margin: 31px 44px 31px 59px;
}
.zf_b .zf_br ul li>div:last-child{
	
}
.zf_b .zf_br ul li>div h2{
	font-size: 36px;
	font-weight: 600;
	color: #000000;
	margin-top: 38px;
}
.zf_b .zf_br ul li>div dl{
	display: flex;
	flex-wrap: wrap;
	width: 272px;
	height: 41px;
	margin-top: 10px;
	line-height: 24px;
	color: #da1303;
	font-size: 16px;
}
.zf_b .zf_br ul li>div dl dd em{
	margin: 0 5px;
}
.zf_b .zf_br ul li>div dl dd:nth-child(3) em,.zf_b .zf_br ul li>div dl dd:last-child em{
	display: none;
}
/* 政策文件 start */
.czwj ul li .zcwj_l h2 {
	color: #f5863d;
}

/* 常见问题 start */
.cjwt ul li a .cjwt_l {
	background: url(../images/s_zffw_s_zjwt_ico.png) no-repeat center;
}

