/* 大焦点图以及头条部分 */
.swiper-container1 .swiper-slide a{display:block; position:relative;}
.swiper-container1 .swiper-slide img{width:100%;height: 100%;
    object-fit: cover}
.swiper-container1 .swiper-slide .s_title{position: absolute; text-align:left;width: 100%;left:0px;bottom: 0px;height:35px;line-height: 35px; color:#FFF; z-index:2;}
.swiper-container1 .swiper-slide .s_title i{display:block; height:100%; background-color:#000; opacity:.7;}
.swiper-container1 .swiper-slide .s_title span{padding:0 120px 0 10px;display: block; width:100%; box-sizing:border-box; overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position:absolute; left:0; top:0; height:100%;}

.swiper-container1 .swiper-pagination-bullets{width:auto;left:auto;right:5px;bottom:11px;}
.swiper-container1 .swiper-pagination-bullet{background:#bab9b7; border-color:#bab9b7; border-radius:0; width:16px;height:5px;margin:2px;opacity:1;}
.swiper-container1 .swiper-pagination-bullet-active{background-color:#e64242;margin:2px ;}

.swiper-banner .swiper-slide a{display:block; position:relative;}
.swiper-banner .swiper-slide img{width:100%;}
.swiper-banner .swiper-pagination-bullets{width:auto;left:auto;right:5px;bottom:11px;}
.swiper-banner .swiper-pagination-bullet{background:#fff; border-color:#fff;width:13px;height:13px;margin:2px;opacity:1;}
.swiper-banner .swiper-pagination-bullet-active{background-color:#e64242;width:13px;height:13px;margin:2px;border-color:#1d63b0;}

.swiper-pagination{text-align: left;}
.swiper-pagination-fraction{left: 45px;font-weight: bold;font-size: 20px;}

.swiper-button-prev,.swiper-button-next{background: url(../images/focus_btn.png) no-repeat;width:40px;height:75px; margin-top:-38px; display:block;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-button-next:hover{  background-position:-39px -2px;} 
.swiper-shadow{position:absolute; left:0; bottom:0; width:100%; height:50px; background-color:#000; z-index:1;}


.home_container{}
.home_container .main{padding-top:0px;}
.home_container .box1{width:585px;}
.home_container .box2{width:700px;}
.home_container .box3{width:470px;}

.home_container .column_title{border-bottom:1px solid #ccc; line-height:50px; position:relative;}
.home_container .column_title .s_title{display:inline-block; border-bottom:3px solid #ca0e0d; padding:0 10px; margin-bottom:-1px; color:#ca0e0d;}
.home_container .column_title a.s_title,.home_container .column_title a:hover.s_title{}
.home_container .column_title a:hover.s_title{padding:0 15px; color:#eb3f3e; border-bottom:3px solid #eb3f3e;}

.home_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;}
.home_container .news_list li{background-image:url(../images/li_icon02.png); margin-top:10px;}
.home_container .news_list2 li{background-image:url(../images/li_icon01.jpg); margin-top:9px;}

.home_container .news_toggle .s_dt{margin-bottom:20px;}
.home_container .news_toggle .s_dt li{display:block; float:left; width:25%; text-align:center; padding:10px 0; border-radius:5px; cursor:pointer;}
.home_container .news_toggle .s_dt li.on{background-color:#ca0e0d; color:#fff;}

.home_container .news_toggle2 .s_dt{border-bottom:1px solid #ccc;}
.home_container .news_toggle2 .s_dt li{display:block; float:left; width:25%; text-align:center; line-height:51px; position:relative; cursor:pointer;}
.home_container .news_toggle2 .s_dt li i{position:absolute; left:0; bottom:-1px; width:100%; height:3px;}
.home_container .news_toggle2 .s_dt li.on{color:#ca0e0d;}
.home_container .news_toggle2 .s_dt li.on i{background-color:#ca0e0d;}

.home_container a.zwgk_column_title{display:block; padding:15px; background-color:#eee;}
.home_container a:hover.zwgk_column_title{background-color:#ddd;}
.home_container .zwgk_column_title .s_title{font-size:30px; color:#ca0e0d;}
.home_container .zwgk_column_title .s_deputy_title{font-size:22px; color:#bebebe; margin-left:5px;}

.home_container .zfxxgk_text_link,.home_container .zfxxgk_img_link{margin-left:-2%;}
.home_container .zfxxgk_text_link li,.home_container .zfxxgk_img_link li{float:left; margin-top:10px; width:48%; margin-left:2%;}
.home_container .zfxxgk_text_link li a{display:block; border:1px solid #ccc; background-color:#f4f4f4; height:40px; line-height:40px; overflow:hidden; padding-top:5px; padding-bottom:5px; padding-left:50px; padding-right:10px; background-position:10px center; background-repeat:no-repeat;}
.home_container .zfxxgk_text_link li a:hover{background-color:#ddd;}
.home_container .zfxxgk_text_link li a.s_item1{line-height:20px;}
.home_container .zfxxgk_img_link li img{max-width:100%;}
.home_container .zfxxgk_img_link li a{display:block; background-color:#3786d3; text-align:center;}

.home_container .zfxxgk_column_link{background-color:#f5f5f5; padding:0 1px;}
.home_container .zfxxgk_column_link li{width:171px; float:left;}
.home_container .zfxxgk_column_link li a{display:block; padding:10px 0;}
.home_container .zfxxgk_column_link li a:hover{background-color:#fdb3b3;}
.home_container .zfxxgk_column_link li a span{display:block; text-align:center;}
.home_container .zfxxgk_column_link .s_icon{height:50px; background-position:center; background-repeat:no-repeat;}
.home_container .zfxxgk_column_link .s_title{height:30px; line-height:30px;}

.home_container .gdzwfww_links{overflow:hidden; position:relative;}
.home_container .gdzwfww_links ul{margin-left:-15px;}
.home_container .gdzwfww_links li.s_item{width:390px; margin-top:20px; margin-bottom:20px; margin-left:15px; float:left; text-align:center; position:relative;}
.home_container .gdzwfww_links .s_space{position:absolute; left:-8px; bottom:0px; width:1px; height:70%; background-color:#ccc;}
.home_container .gdzwfww_links a.s_column{font-size:24px; line-height:40px; color:#000;}
.home_container .gdzwfww_links a:hover.s_column img{-webkit-transform: rotate(360deg) scale(1); -moz-transform: rotate(360deg) scale(1); -o-transform: rotate(360deg) scale(1); -transform: rotate(360deg) scale(1);}
.home_container .gdzwfww_links a:hover.s_column{color:#ca0e0d;}
.home_container .gdzwfww_links a.s_column img{display:block; margin:0 auto;}
.home_container .gdzwfww_links .s_tip{color:#999; margin-top:10px;}
.home_container .gdzwfww_links .s_links li{text-align:center; float:left; margin-top:20px;}
.home_container .gdzwfww_links .s_links a{color:#ca0e0d;}
.home_container .gdzwfww_links .s_links a:hover{text-decoration:underline;}
.home_container .gdzwfww_links .s_links_w1 li{width:50%;}
.home_container .gdzwfww_links .s_links_w2 li{width:33.33%;}

.home_container .jlhd .s_video{width:400px; float:left;}
.home_container .jlhd .s_video img{display:block; width:100%;}
.home_container .jlhd .s_text{width:390px; float:left; margin-left:15px;}
.home_container .jlhd .s_column{margin-bottom:10px; line-height:34px;}
.home_container .jlhd .s_column a.s_title{display:inline-block; padding:0 20px; border-radius:5px; color:#fff; background-color:#ca0e0d;}
.home_container .jlhd .s_column a:hover.s_title{background-color:#eb3f3e;}
.home_container .jlhd .s_text .s_dt{line-height:40px; margin:5px 0; font-weight:bold;}
.home_container .jlhd .s_text .s_dd{line-height:30px;}
.home_container .jlhd .s_link{width:360px; margin-left:-2%; margin-top:-8px; float:right;}
.home_container .jlhd .s_link li{width:48%; margin-left:2%; float:left;}
.home_container .jlhd .s_link li a{display:block; height:76px; line-height:76px; padding-left:66px; color:#fff; margin-top:8px; background-position:5px bottom; background-repeat:no-repeat;}
.home_container .jlhd .s_link li a.s_item1{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#8874de;}
.home_container .jlhd .s_link li a:hover.s_item1{background-color:#a999ee;}
.home_container .jlhd .s_link li a.s_item2{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#d591a3;}
.home_container .jlhd .s_link li a:hover.s_item2{background-color:#edb2c1;}
.home_container .jlhd .s_link li a.s_item3{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#76c8b4;}
.home_container .jlhd .s_link li a:hover.s_item3{background-color:#8bebd4;}
.home_container .jlhd .s_link li a.s_item4{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#879bd9;}
.home_container .jlhd .s_link li a:hover.s_item4{background-color:#9db4fb;}
.home_container .jlhd .s_link li a.s_item5{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#e3b773;}
.home_container .jlhd .s_link li a:hover.s_item5{background-color:#ffce83;}
.home_container .jlhd .s_link li a.s_item6{background-image:url(../images/home/jlhd_link_icon01.png); background-color:#89add5;}
.home_container .jlhd .s_link li a:hover.s_item6{background-color:#a3cdfc;}

.home_container .ztzl{border:1px solid #ccc; position:relative; padding-left:11%; padding-right:30px;}
.home_container .ztzl .s_column{position:absolute; left:10px; top:0; width:9.5%; height:100%; display: flex;align-items: center;}
.home_container .ztzl .s_column img{width:100%;align-items: center;}
.home_container .ztzl .s_swiper{margin:18px 0; position:relative;}
.home_container .ztzl .s_btns{position:absolute; top:50%; right:-22px; margin-top:-31px; z-index:10;}

.swiper-container-ztzl{}
.swiper-container-ztzl .swiper-slide{width:24%; margin-left:1%;}
.swiper-container-ztzl .swiper-slide a{display:block; position:relative;}
.swiper-container-ztzl .swiper-slide img{width:100%;}

.swiper-container-special .swiper-slide{width:24%; margin-left:1%;}
.swiper-container-special .swiper-slide a{display:block; position:relative;}
.swiper-container-special .swiper-slide img{width:100%;}

.home_container .ztzl .swiper-button-prev,.home_container .ztzl .swiper-button-next{background: url(../images/focus_btn2.png) no-repeat;width:15px;height:29px;margin-top:0; display:block; position:static;}
.home_container .ztzl .swiper-button-prev{background-position:0px -78px; left:auto; top:0;}
.home_container .ztzl .swiper-button-next{background-position:-39px -78px; right:0; margin-top:5px;}
.home_container .ztzl .swiper-button-prev:hover{ background-position:0 0; }  
.home_container .ztzl .swiper-button-next:hover{  background-position:-39px 0;} 


.home_container .blogroll{background-color:#ca0e0d; color:#2f6ea2; padding:5px 0; position:relative;}
.home_container .blogroll ul{margin-left:-1%;}
.home_container .blogroll li{width:32.33%; margin-left:1%; margin-top:5px; margin-bottom:5px; float:left;}
.home_container .blogroll select{width:70%; padding:0 1%; height:34px; display:block; margin:auto;}
.home_container .blogroll select option{}

.special_box_bd{border: 1px solid #ccc; padding: 5px;}
.special_box{position:relative;}
.special_box .s_column{width:20px; height:100%; padding:0 5px; text-align:center; background-color:#2f6ea3; color:#fff; font-size:14px; position:absolute; left:0; top:0; display:flex;}
.special_box .s_column span{display:block; line-height:16px; align-self:center;}
.special_box .s_swiper{position:relative; padding:0 48px;}
.special_box .swiper-button-prev,.special_box .swiper-button-next{background: url(../images/home/focus_btn2.png) no-repeat;width:30px;height:30px; margin-top:-15px; display:block;}
.special_box .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.special_box .swiper-button-prev{background-position:0px -30px; left:0;}
.special_box .swiper-button-next{background-position:-30px -30px; right:0;}
.special_box .swiper-button-prev:hover{  background-position:0 0; }  
.special_box .swiper-button-next:hover{  background-position:-30px -0;} 

@media screen and (max-width:1199px){
	.home_container .zfxxgk_column_link{padding:0;}
	.home_container .zfxxgk_column_link li{width:25%;}
	
	.home_container .gdzwfww_links ul{margin-left:-2%;}
	.home_container .gdzwfww_links li.s_item{width:48%; margin-left:2%;}
	.home_container .gdzwfww_links .s_space{left:-2%;}
	
	.home_container .jlhd .s_video{width:48%;}
	.home_container .jlhd .s_text{width:50%; margin-left:2%;}
	.home_container .jlhd .s_link{float:none; width:auto; clear:both;}
	.home_container .jlhd .s_link li{width:31.33%;}

	.home_container .ztzl{padding-left:16%;}
	.home_container .ztzl .s_column{width:14%;}
	.swiper-container-ztzl .swiper-slide{width:49%;}
	.swiper-container-special .swiper-slide{width:49%;}
	
	.home_container .blogroll select{width:90%;}
}

@media screen and (max-width:540px){
	.home_container .jlhd .s_link li{width:48%;}

	.home_container .ztzl{padding-left:26%;}
	.home_container .ztzl .s_column{width:22%;}
	.swiper-container-ztzl .swiper-slide{width:100%; margin-left:0;}
	.swiper-container-special .swiper-slide{width:100%; margin-left:0;}
}

@media screen and (max-width:488px){
	.home_container .zwgk_column_title .s_title{font-size:20px;}
	.home_container .zwgk_column_title .s_deputy_title{font-size:14px;}
	
	.home_container .zfxxgk_link li a{background-position:5px center; padding-left:40px; padding-right:5px;}
	 
	.home_container .gdzwfww_links ul{margin-left:0;}
	.home_container .gdzwfww_links li.s_item{width:100%; margin-left:0;}
	
	.home_container .jlhd .s_video{width:auto; float:none;}
	.home_container .jlhd .s_text{width:auto; margin-left:0; float:none; margin-top:10px;}
	.home_container .jlhd .s_link{margin-top:10px;} 
	
	.home_container .blogroll li{width:49%;}

	.special_box{padding-left:0;}
	.special_box .s_column{position:static; width:auto; height:auto; font-size:16px; font-weight:bold; padding:10px 0 10px 10px; margin-bottom:10px; display:block; text-align:left; background-color:inherit; color:#2f6ea2;}
}


