/*
html {
    font-size: 100px;
}
*/
a {
    color: #333333;
}
.clearfix:after {display: block;clear: both;content: ""; visibility: hidden; height: 0;}
.clearfix {zoom: 1}
body{font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    box-sizing: border-box; font-size:14px;}
.fl {
	float: left;
}

.right {
	float: right;
}

.banner {
	background: url(https://zwfw.zizhidi.com/cms_files/filemanager/1042858408/picture/20223/4ae368d1d6044956b8fe02e1df541b02.jpg) no-repeat center center;
	width: 100%;
	height: 300px;
}

.bannercon {
	font-size: 35px;
	color: #FFFFFF;
	width: 1200px;
	margin: auto;
	font-weight: bold;
	height: 100%;
	line-height: 300px;
}

.mainonecon {
	width: 1200px;
	margin: auto;
	margin-top: 30px;
}

.tsfw {
	width: 100%;
}

.tsfw_top {
	height: 48px;
}

.tsfw_title {
	float: left;
}

.tsfw_name {
	font-size: 22px;
	color: #1677ff;
	border-bottom: 4px solid #1677ff;
	line-height: 44px;
}

.tsfw_more {
	float: right;
	line-height: 44px;
}

.tsfw_more a {
	font-size: 16px;
	color: #999999;
}

.tsfw_xian {
	width: 100%;
	height: 1px;
	background: #cccccc;
	margin-top: -1px;
	margin-bottom: 20px;
}

.tsfw_list {
	height: 320px;
}

.tsfw_list a {
	display: block;
	width: 277px;
	height: 280px;
	box-shadow: 0 2px 10px 0 rgba(153, 153, 153, 0.30);
	margin-right: 30px;
	margin-bottom: 40px;
}

.tsfw_list a img {
	width: 277px;
	height: 160px;
}

.pic_tit {
	height: 120px;
	width: 277px;
}

.pic_tit span {
	display: block;
	text-align: center;
	width: 277px;
	color: #333;
}

.pic_tit .sp_1 {
	font-size: 20px;
	line-height: 28px;
	padding: 25px 0 12px 0;
}

.pic_tit .sp_2 {
	font-size: 14px;
	line-height: 20px;
	padding: 0 40px;
}

.tsfw_list a:nth-child(4n+4) {
	margin-right: 0px;
}

.maintwo {
	background: #f5f5f6;
	width: 100%;
	padding-bottom: 20px;
}

.maintwocon {
	width: 1200px;
	margin: auto;
	padding-top: 30px;
}

.conTit {
	width: 100%;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #cccccc;
}

.conText {
	height: 100%;
	float: left;
}

.conText div {
	width: auto;
	line-height: 48px;
	float: left;
	margin-right: 42px;
}

.conText div a {
	font-size: 22px;
	color: #999999;
}

.wi42 {
	width: 42px;
	height: 5px;
	float: left;
	display: block;
}

.conText-hover {
	border-bottom: 4px solid #1677ff;
}

.conText-hover a {
	font-size: 22px;
	color: #1677ff !important;
}

.conMore {
	width: auto;
	height: 100%;
	line-height: 48px;
	float: right;
}

.conMore a {
	font-size: 16px;
	color: #999999;
	display: none;
}

.conList {
	width: 100%;
	overflow: hidden;
}

.column-cover {
	width: 100%;
	overflow: hidden;
	margin-top: 35px;
}

.column-cover ul {
	margin-left: -30px;
}

.column-cover li {
	float: left;
	height: 195px;
	width: 216px;
	text-align: center;
	margin-bottom: 30px;
	margin-left: 30px;
	box-shadow: 0 0 8px 0 rgb(0 0 0 / 7%);
}

.column-cover a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(tsfw_bg.png);
}

.conList_tit {
	padding-top: 34px;
}

.column-cover a p {
	font-size: 16px;
	width: 150px;
	margin: auto;
	line-height: 25px;
	margin-top: 32px;
}

.mainthree {
	width: 100%;
	margin-bottom: 40px;
}

.mainthreecon {
	width: 1200px;
	margin: auto;
	padding-top: 30px;
}

.zxgg_list {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.zxgg_list ul li {
	height: 105px;
	width: 586px;
	background: #f2f3f5;
	float: left;
	margin-right: 27px;
	margin-bottom: 28px;
}

.zxgg_list ul li:nth-child(2n+2) {
	margin-right: 0px;
}

.zxgg_list ul li:hover {
	background: #1677ff;
}

.zxgg_listLI_left {
	padding-left: 25px;
	float: left;
	text-align: right;
	padding-top: 24px;
}

.time1 {
	font-size: 16px;
	color: #999999;
}

.time2 {
	font-size: 32px;
	color: #999999;
}

.zxgg_list ul li:hover .zxgg_listLI_left p {
	color: #ffffff !important;
}

.zxgg_listLI_right {
	font-size: 16px;
	width: 390px;
	margin-left: 45px;
	margin-top: 22px;
	float: left;
}

.zxgg_listLI_right_top {}

.zxgg_listLI_right_top a {
	display: block;
	width: 100%;
	line-height: 32px;
	font-size: 16px;
	color: #333333;
}

.zxgg_list ul li:hover .zxgg_listLI_right a {
	color: #ffffff !important;
}

.zwwl {
	margin-top: 26px;
	height: 116px;
}

.zwwl ul {
	margin-left: -30px;
}

.zwwl li {
	width: 378px;
	height: 116px;
	float: left;
	margin-left: 30px;
}

.zwwl li p {
	padding-top: 36px;
	padding-left: 32px;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.zwwl_list1 a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(zwdting.png) no-repeat;
}

.zwwl_list2 a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(zwdt.png) no-repeat;
}

.zwwl_list3 a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(zxfwyy.png) no-repeat;
}

@media only screen and (max-width: 768px) {
	.bannercon {
		width: 100%;
		font-size: .55rem;
		text-align: center;
	}
	.mainone {
		padding: 0 3%;
	}
	.mainonecon {
		width: 100%;
	}
	.tsfw_list a {
		display: block;
		width: 48%;
		height: 4rem;
		margin-right: 4%;
		margin-bottom: 0.6rem;
	}
	.pic_tit {
		width: 100%;
		height: 2rem;
	}
	.tsfw_list {
    height: 9.2rem;
}
	
	.tsfw_list a img {
		width: 100%;
		height: 2rem;
	}
	.pic_tit span {
		width: 100%;
	}
	.pic_tit .sp_1 {
		font-size: 0.32rem;
		line-height: 0.32rem;
		padding: 0.5rem 0 0.2rem 0;
	}
	.pic_tit .sp_2 {
		font-size: 0.24rem;
		line-height: 0.36rem;
		padding: 0 2%;
	}
	
	.tsfw_list a:nth-child(2n+2) {
	margin-right: 0px;
    }
    
    .maintwo {
		padding: 0 3%;
	}

    .maintwocon{
	width: 100%;
    }
    
    .conText div{
    	margin-right: 0.42rem;
    }
    
    .column-cover li{
    	width: 45%;
    margin-left: 0.35rem;
    height: 4rem;
    }
    
    .column-cover a{
    	background-size: 100%;
    }
    

    
    .mainthree{
    	padding: 0 3%;
    }
    
    .mainthreecon{
	width: 100%;
    }
    
    .zxgg_list ul li{
    	width: 100%;
    }
    
    .zxgg_listLI_right {
    font-size: 0.16rem;
    width: 70%;
    margin-left: 0.13rem;
    margin-top: 0.05rem;
    float: left;
    }
    .zwwl ul {
    margin-left: -0.2rem;
    }
    
    .zwwl li{
    	padding-bottom: 0.15rem;
    	width: 94%;
    }
    
    .zwwl_list1 a {
    	background-size: 92%;
    }
    .zwwl_list2 a {
    	background-size: 92%;
    }
    .zwwl_list3 a {
    	background-size: 92%;
    }
    
    .zxgg_listLI_left {
    	padding-left: 0.05rem;
    }
    .zwwl {
    margin-top: 0.1rem;
    height: 6.4rem;
}

.zwwl li p {
	padding-top: 0.3rem;
}


    .conList_tit {
    padding-top: 0.34rem;
}

.column-cover a p{
	width: 75%;
}
	
}