
.zwgk_container .box1{width:600px;}
.zwgk_container .box2{width:560px;}

.zwgk_container .column_title{margin-bottom:10px;}
.zwgk_container .column_title .s_title{font-size:22px; font-weight:bold;}

.zwgk_container .personnel{position:relative; width:54%; min-height:220px;}
.zwgk_container .personnel .s_photo{width:24%;}
.zwgk_container .personnel .s_text{width:72%;}

.zwgk_container .personnel .s_photo img{display:block; width:100%;}
.zwgk_container .personnel .s_info{}
.zwgk_container .personnel .s_info li{min-height:34px; line-height:34px; margin-bottom:10px; position:relative;}
.zwgk_container .personnel .s_info li.s_content{line-height:40px;}
.zwgk_container .personnel .s_info .s_lable{position:absolute; left:0; top:0px;}

.zwgk_container .personnel .s_info .s_emphasis{font-size:22px; font-weight:bold; padding-left:0;}

.zwgk_container .personnel_toggle .s_classMenu{margin-left:-2%; width:40%;}
.zwgk_container .personnel_toggle .s_classMenu li{width:48%; margin-left:2%; margin-top:10px; float:left;}
.zwgk_container .personnel_toggle .s_classMenu a{display:block; height:52px; line-height:52px; text-align:center; font-size:22px; background-color:#f0f0ef;}
.zwgk_container .personnel_toggle .s_classMenu li.on a,.zwgk_container .personnel_toggle .s_classMenu a:hover{background-color:#ca0e0d; color:#fff;}
.zwgk_container .personnel_toggle .s_personnel_list{margin-top:20px;}
.zwgk_container .personnel_toggle .s_personnel_list dl{position:relative; line-height:32px;}
.zwgk_container .personnel_toggle .s_personnel_list .s_w2 dl{padding-left:180px;}
.zwgk_container .personnel_toggle .s_personnel_list .s_w3 dl{padding-left:140px;}
.zwgk_container .personnel_toggle .s_personnel_list dl dt{float:left; font-weight:bold;}
.zwgk_container .personnel_toggle .s_personnel_list dl dd a{display:inline-block; margin:0 8px;}

.zwgk_container .zfgk_link{width:470px;}
.zwgk_container .zfgk_link ul{margin-left:-2%;}
.zwgk_container .zfgk_link li{width:48%; margin-left:2%; margin-top:15px; margin-bottom:14px; float:left;}
.zwgk_container .zfgk_link li a{display:block; height:26px; line-height:26px; padding-top:20px; padding-bottom:20px; padding-left:48px; background-position:10px center; background-repeat:no-repeat; background-color:#fdf0ef;}
.zwgk_container .zfgk_link li a:hover{background-color:#e7bebb;}

.zwgk_container .news_list li,.home_container .news_list2 li{height:30px; line-height:30px; padding-left:20px; padding-right:90px;  position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-position:left center; background-repeat:no-repeat;}
.zwgk_container .news_list li{background-image:url(../images/li_icon02.jpg); margin-top:10px;}

.zwgk_container .zfwj{width:690px;}
.zwgk_container .zfwj .s_column{position:relative; line-height:30px;}
.zwgk_container .zfwj .s_column .s_title{color:#ca0e0d; background:url(../images/zwgk/zfwj_column_icon.png) left center no-repeat; padding-left:36px; padding-right:10px; font-weight:bold; position:relative;}
.zwgk_container .zfwj .s_column i{position:absolute; left:0; top:50%; width:100%; height:1px; background-color:#ccc; z-index:1;}
.zwgk_container .zfwj .s_column .s_title,.zwgk_container .zfwj .s_column .more{background-color:#fff; z-index:2;}
.zwgk_container .zfwj .s_box{position:relative; padding-left:200px;}
.zwgk_container .zfwj img{position:absolute; left:0; top:0;}

.zwgk_container .fast_link{background-color:#edeef2; padding:20px 0;}
.zwgk_container .fast_link ul{margin-left:-2%;}
.zwgk_container .fast_link li{width:18%; margin-left:2%; margin-top:10px; margin-bottom:10px; float:left;}
.zwgk_container .fast_link li a{display:block; padding-top:15px; padding-bottom:15px; padding-right:10px; padding-left:98px; border:1px solid #ccc; position:relative; background-color:#fff; background-position:14px center; background-repeat:no-repeat;}
.zwgk_container .fast_link li a:hover{background-color:#ca0e0d; color:#fff;}
.zwgk_container .fast_link li a span{display:none; width:100%; height:100%; position:absolute; left:0; top:0; left:0; background-position:14px center; background-repeat:no-repeat;}
.zwgk_container .fast_link li a:hover span{display:block;}
.zwgk_container .fast_link li a i{position:absolute; left:60px; top:50%; margin-top:-10px; width:1px; height:20px; background-color:#ccc;}
.zwgk_container .fast_link li a:hover i{background-color:#fff;}

.zwgk_container .news_toggle .s_dt{margin-bottom:20px; margin-left:-2%;}
.zwgk_container .news_toggle .s_dt li{display:block; float:left; width:23%; margin-left:2%; text-align:center; padding:10px 0; border-radius:5px; background-color:#e4e2e2; cursor:pointer;}
.zwgk_container .news_toggle .s_dt li.on{background-color:#ca0e0d; color:#fff;}

.zwgk_container .zdlyxxgk .s_column{text-align:center; position:relative;}
.zwgk_container .zdlyxxgk .s_column i{position:absolute; left:5%; top:50%; width:90%; height:1px; overflow:hidden; background-color:#ca0e0d; z-index:1;}
.zwgk_container .zdlyxxgk .s_column .s_title{display:inline-block; padding:0 20px; background-color:#fff; font-size:22px; line-height:46px; font-weight:bold; color:#ca0e0d; position:relative; z-index:2;}
.zwgk_container .zdlyxxgk .s_links{margin-left:-2%;}
.zwgk_container .zdlyxxgk .s_links li{width:31.33%; margin-left:2%; margin-top:10px; margin-bottom:10px; text-align:center; float:left;}
.zwgk_container .zdlyxxgk .s_links li a{display:block; height:30px; line-height:30px; padding:10px 0; border-radius:5px; border:1px solid #ca0e0d; color:#ca0e0d;}
.zwgk_container .zdlyxxgk .s_links li a:hover{background-color:#ca0e0d; color:#fff;}

.zwgk_container .ztzl_item{margin-left:-1%;}
.zwgk_container .ztzl_item li{float:left; margin-left:1%; width:24%;}
.zwgk_container .ztzl_item li a{display:block; border:3px solid #ca0e0d; padding:3px; margin-top:10px;}
.zwgk_container .ztzl_item li a p{display:flex; background-color:#ca0e0d; padding:0 10px; height:70px; text-align:center; color:#fff;}
.zwgk_container .ztzl_item li a span{display:block;align-self:center; width:100%; vertical-align: middle; }
.zwgk_container .ztzl_item li a:hover{border:3px solid #eb3f3e;}
.zwgk_container .ztzl_item li a:hover p{background-color:#eb3f3e;}


.zwgk_container .ztzl{position:relative; overflow:hidden; margin-top:5px;}
.swiper-container-ztzl{margin-left:-1%;}
.swiper-container-ztzl .swiper-slide{width:24%; margin-left:1%; text-align:center;}
.swiper-container-ztzl .swiper-slide a{display:block; text-align:left; position:relative;}
.swiper-container-ztzl .swiper-slide img{width:100%;}
.swiper-container-ztzl .swiper-slide a i{position:absolute; left:0; bottom:0; width:100%; height:34px; background-color:#000; opacity:0.4; filter:alpha(opacity=40); z-index:9;}
.swiper-container-ztzl .swiper-slide a .s_title{position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; z-index:10; color:#FFF;}
.swiper-container-ztzl .swiper-slide a .s_title span{display:block; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.swiper-container-ztzl .swiper-button-prev,.swiper-container-ztzl .swiper-button-next{background: url(../images/focus_btn.png) no-repeat;width:40px;height:75px; display:block; margin-top:-37px;}
.swiper-container-ztzl .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-container-ztzl .swiper-button-prev{background-position:0px -78px; left:1%;}
.swiper-container-ztzl .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-container-ztzl .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-container-ztzl .swiper-button-next:hover{  background-position:-39px -2px;} 


@media screen and (max-width:1199px){
	.zwgk_container .zfgk_link li{margin-top:5px; margin-bottom:5px;}
	
	.zwgk_container .fast_link li{width:31.33%;}
	.zwgk_container .fast_link li a{padding-left:50px;}
	.zwgk_container .fast_link li a i{display:none;}

	.zwgk_container .ztzl_item li{width:24%;}
}

@media screen and (max-width:710px){
	.zwgk_container .ztzl_item li{width:32.33%;}
}

@media screen and (max-width:488px){
	.zwgk_container .personnel_toggle .s_dt a{display:block; height:40px; line-height:40px; font-size:18px;}
	.zwgk_container .zfwj .s_box{padding-left:0;}
	.zwgk_container .zfwj img{display:none;}
	
	.zwgk_container .fast_link li{width:48%;}

	.zwgk_container .ztzl_item{margin-left:-2%;}
	.zwgk_container .ztzl_item li{margin-left:2%; width:48%;}
}
