body { background: #f3f3f3;}
.zcwj_box .zt_title a{display: block;color: #FFF;}
.zt_head { width: 100%; height: 500px; background: url(../images/zt_banner.jpg) no-repeat top center;}
.zt_head_t { width: 100%; height: 100px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.zt_head_c { width: 100%; max-width: 1200px; margin: 0 auto;}
.zt_head_c .zt_logo { float: left; width: 100%;max-width: 325px;}
.zt_head_c .zt_logo img { width: 100%; height: auto; display: block;}
.zt_head_c .fhsy { width: 108px; height: 32px; border-radius: 2px; background:url(../images/icon1.png) no-repeat left 12px center rgba(0,0,0,0.18); display: block; float: right; margin-top: 34px; color: #d3e3f0; line-height: 32px; font-size: 14px; text-align: center; padding-left:20px; box-sizing: border-box; border-radius: 2px;}
.zt_head_c .fhsy:hover {background:url(../images/icon1.png) no-repeat left 12px center rgba(0,0,0,0.4);}

.zt_nav { width: 100%; height: 66px; background: url(../images/zt_nav_bg.jpg) no-repeat center;}
.zt_nav ul {  width: 100%;max-width: 1200px; margin: 0 auto; padding: 13px 0;}
.zt_nav ul li { width: 20%; float: left; text-align: center; line-height: 40px; border-right: 1px solid #eb3434; height: 40px;}
.zt_nav ul li:last-child {border-right:none;}
.zt_nav ul li a { font-size: 20px; font-weight: bold; color: #fff;}

.zt_content { width: 100%; height:auto;background: url(../images/zt_bg.jpg) no-repeat top center; background-size: 100%;}

.zt_box { width: 100%; height: auto;max-width: 1200px; margin: 0 auto; background: #fff; padding:40px 30px;}

.zt_title { width: 183px; height: 39px; text-align: center;line-height: 39px; background: url(../images/zt_icon.png) no-repeat left center;font-size: 20px; color: #fff; font-weight: bold;}

.zcwj_list_box { width: 100%; height: auto; border-top: 1px solid #c0c0c0;margin-top: 13px; position: relative;}
.zcwj_list_box .xian { width: 183px; height: 3px; background: #00569f; position: absolute; top: -2px; left: 0;} 
.zcwj_list_box .zcwj_list { width:33.33%; float: left; padding-right: 15px;}
.zcwj_list .title { padding-left: 16px; font-size: 17px; color: #ba0202; font-weight: bold; margin-top: 25px; margin-bottom: 10px;display: inline-block;}
.zcwj_list ul { height: 320px; overflow: hidden;}
.zcwj_list ul li { padding-left: 16px; font-size: 14px; color: #333; line-height: 40px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; background: url(../images/zt_dian.png) no-repeat left top 18px;}

.zt_pic { width: 100%;max-width: 1200px; margin:30px auto 50px;}
.zt_pic img { width: 100%; height: auto; display: block;}

.gztd_box { width:48.2%; background: #e8f3fc;min-height: 251px;}
.gztd_box ul { padding:20px;min-height: 298px;}
.gztd_box ul li {padding-left: 16px; font-size: 14px; color: #333;background: url(../images/zt_dian.png) no-repeat left top 18px;}
.gztd_box ul li a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 100%; display: inline-block; line-height: 40px;}
.gztd_box .zt_title a{display: block;color: #FFF;}

.bjtj_box { margin: 50px auto; width: 100%; background: #fafafa; position: relative;}
.bjtj_box .time { font-size: 14px; color: #666; position: absolute; left: 235px; top: 22px;}
.bjtj_box .num { padding:40px 50px;}
.bjtj_box .num li { float: left;}
.bjtj_box .num li a {font-size: 20px; color: #00569f; font-weight: bold; line-height: 20px; display: block;}
.bjtj_box .num li:first-child a {color: #c23531;}
.bjtj_box .num li:first-child span {background:#c23531; height: 12px;}
.bjtj_box .num li:first-child p { padding-top: 0;}
.bjtj_box .num li p { font-size: 14px; color: #333; line-height:14px; padding-top:4px;}
.bjtj_box .num li span { width: 100%; height:8px; background: #00569f; display: block; margin: 10px auto;}
.bjtj_box .num li.li1 { width: 300px;}
.bjtj_box .num li.li2 { width: 88px; margin-left: 160px;}
.bjtj_box .num li.li3 { width: 88px;margin-left: 160px;}

.bjtj_box .tjt { height: 400px; overflow: hidden; width: 100%;}

@media screen and (max-width:959px){
	body{width: 100%;max-width: 640px;margin: 0 auto; position: relative;}
	.zt_head { background-size:300%; height: auto; padding-bottom:45%;}
	.zt_head_t { border-bottom: none;}
	.zt_head_c { text-align: center;}
	.zt_head_c .zt_logo {float: none;margin: 0 auto; display: inline-block; width: 80%;}
	.zt_head_c .fhsy { display: none;}
	
	.zt_box { padding: 20px 15px;}
	.zcwj_list_box .zcwj_list { width: 100%;}
	.zcwj_list ul {height: auto;}
	
	.gztd_box { width: 100%; margin-bottom: 10px;}
	
	.bjtj_box { margin: 20px auto;}
	.zt_pic { margin: 15px auto;}
	.bjtj_box .num li { margin-bottom: 20px;}
	.bjtj_box .num li.li1,.bjtj_box .num li.li2,.bjtj_box .num li.li3 { width: 100%;}
	.bjtj_box .num li.li2,.bjtj_box .num li.li3 {margin-left: 0;}
	.bjtj_box .num li.li2 span,.bjtj_box .num li.li3 span {width: 10%; margin-left: 0;}
	.zt_nav ul li a {font-size: 14px;}
	.bjtj_box .time {top: 45px;left: 0;}
	.bjtj_box .num { padding: 40px 15px;}
}