/* 大焦点图以及头条部分 */
.swiper-container1 .swiper-slide a{display:block; position:relative;}
.swiper-container1 .swiper-slide img{width:100%;}
.swiper-container1 .swiper-slide .s_title{position: absolute; text-align:left;width: 100%;left:0px;bottom: 0px;height:35px;line-height: 35px; color:#FFF; background-color:#0070c0; opacity:.9; z-index:2;}
.swiper-container1 .swiper-slide .s_title span{padding:0 120px 0 10px;display: block; overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.swiper-container1 .swiper-pagination-bullets{width:auto;left:auto;right:5px;bottom:11px;}
.swiper-container1 .swiper-pagination-bullet{background:#bab9b7; border-color:#bab9b7;width:13px;height:13px;margin:2px;opacity:1;}
.swiper-container1 .swiper-pagination-bullet-active{background-color:#ffffff;width:13px;height:13px;margin:2px;border-color:#ffffff;}

.swiper-container1 .swiper-button-prev,.swiper-container1 .swiper-button-next{background: url(../images/home/focus_btn.png) no-repeat;width:40px;height:75px; display:block;}
.swiper-container1 .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-container1 .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-container1 .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-container1 .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-container1 .swiper-button-next:hover{  background-position:-39px -2px;} 
.swiper-container1 .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:30px; padding-bottom:30px;}
.home_container .box1{width:560px;}
.home_container .box2{width:540px;}
.home_container .box3{width:550px;}

.home_container .ad_box img{width:100%;}

.home_container .hot_news dt{height:26px; line-height:26px; padding:10px 100px 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative;}
.home_container .hot_news dt a{font-size:20px; color:#0070c0;}
.home_container .hot_news dt div{position:absolute; top:10px; right:5px; padding:0 5px; background-color:#0070c0; color:#FFF; transform: skew(-20deg);}
.home_container .hot_news dt div span{font-size:14px; transform: skew(20deg); display:block;}
.home_container .hot_news dd{padding-bottom:10px; border-bottom:1px dashed #DDD;}
.home_container .hot_news dd div{max-height:50px; line-height:25px; font-size:14px; color:#666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.home_container .news_list,.home_container .news_list2{padding:5px 0;}
.home_container .news_list li,.home_container .news_list2 li{height:30px; line-height:30px; padding-right:90px; margin:6px 0; padding-left:20px; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home_container .news_list li{background:url(../images/li_icon01.jpg) no-repeat left center;}
.home_container .news_list2 li{background:url(../images/li_icon02.png) no-repeat left center;}

.home_container .news_imglist{padding:14px; border:1px solid #DDD;}
.home_container .news_imglist ul{margin-left:-20px;}
.home_container .news_imglist li{float:left; width:250px; margin-left:20px;}
.home_container .news_imglist li img{width:100%;}
.home_container .news_imglist li .s_title{height:38px; line-height:38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.home_container .jwdt{position:relative; height:291px; background:url(../images/jwdt.jpg) no-repeat center; overflow:hidden;}
.home_container .jwdt img{width:100%;}
.home_container .jwdt li{ overflow: hidden; display: block; width: 94px; height: 109px; transform: rotate(-60deg) skewY(30deg); position:absolute; left:50%; }
.home_container .jwdt li a{display: block; width: 100%; height: 100%; line-height: 100%; text-align: center; transform: skewY(-30deg) rotate(60deg);}
.home_container .jwdt li a:hover{background-color:#FFF; opacity:0.3; filter:alpha(opacity=30);}
.home_container .jwdt li.s_item1{top:5px; margin-left:-87px;}
.home_container .jwdt li.s_item2{top:5px; margin-left:10px;}
.home_container .jwdt li.s_item3{top:89px; margin-left:-137px;}
.home_container .jwdt li.s_item4{top:89px; margin-left:-39px;}
.home_container .jwdt li.s_item5{top:90px; margin-left:58px;}
.home_container .jwdt li.s_item6{top:173px; margin-left:-88px;}
.home_container .jwdt li.s_item7{top:173px; margin-left:9px;}

.home_container .czzn{border:1px solid #DDD; padding:10px 15px;}
.home_container .czzn a{display:block; padding:15px 50px; text-align:center; background-color:#025f88;}
.home_container .czzn a:hover{background-color:#01aefa;}
.home_container .czzn a img{width:100%;}

.home_container .flfg{border:1px solid #DDD; padding:10px 10px;}
.home_container .flfg ul{margin-left:-2%;}
.home_container .flfg li{float:left; width:23%; margin-left:2%;}
.home_container .flfg li a{display:block; border:1px solid #ccc; margin:5px 0; border-radius:5px; text-align:center; line-height:30px; padding:10px;}
.home_container .flfg li a:hover{background-color:#0070c0; color:#fff;}

.home_container .xmtjz .s_list{border:1px solid #DDD; padding:14px 15px;}
.home_container .xmtjz .s_list ul{margin-left:-22px;}
.home_container .xmtjz .s_list ul li{float:left; margin:5px 0 5px 22px; width:158px;}
.home_container .xmtjz .s_list a{display:block; height:24px; line-height:24px;  padding:9px 5px; border:1px solid #DDD; text-align:right; border-radius:5px; font-weight:bold; background-position:5px center; background-repeat:no-repeat; position:relative;}
.home_container .xmtjz .s_list a:hover{border:1px solid #01aefa;}
.home_container .xmtjz .s_list a img{position:absolute; left:0; bottom:36px; display:none;}
.home_container .xmtjz .s_list a:hover img{display:block;}
.home_container .xmtjz .s_list a.s_item1{background-image:url(../images/home/xmtjz_icon01.png);}
.home_container .xmtjz .s_list a.s_item2{background-image:url(../images/home/xmtjz_icon02.png);}
.home_container .xmtjz .s_list a.s_item3{background-image:url(../images/home/xmtjz_icon03.png);}
.home_container .xmtjz .s_list a.s_item4{background-image:url(../images/home/xmtjz_icon04.png);}

.home_container .xyxs{background-color:#f1f1f1; padding:6px 10px 6px 96px; position:relative; overflow:hidden;}
.home_container .xyxs .s_lable{background:url(../images/xyxs_lable.png) no-repeat; width:69px; height:100%; display:block; position:absolute; left:0; top:0;}
.home_container .xyxs .s_list{overflow:hidden; width:1024px; height:207px;}
.home_container .xyxs .s_list ul{width:100%;}
.home_container .xyxs .s_list li{float:left; width:236px; padding:0px 10px; text-align:center; float:left;}
.home_container .xyxs .s_list li img{width:100%; height:177px;}
.home_container .xyxs .s_list .s_title{height:30px; line-height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.home_container .blogroll{margin-left:-10px; padding-top:10px;}
.home_container .blogroll li{width:180px; float:left; padding-left:10px; margin-bottom:10px;}
.home_container .blogroll a{}
.home_container .blogroll img{width:100%;}


@media screen and (max-width:768px){
	.home_container .box1{width:100%;}
	.home_container .box2{width:100%;}
	.home_container .box2{width:100%;}
	
	.home_container .main{padding-top:20px; padding-bottom:20px;}
	
	.swiper-slide img{height:auto;}
	
	.home_container .news_imglist{padding:5px 10px;}
	.home_container .news_imglist ul{margin-left:0;}
	.home_container .news_imglist li{float:none; width:100%; margin: 5px 0;}
	
	.home_container .czzn a{display:block; padding:15px 20px;}
	
	.home_container .xmtjz{display:none;}
	
	.home_container .xyxs .s_list{width:100%;}
	
	.home_container .blogroll li{width:33.33%; box-sizing:border-box;}
}

@media screen and (max-width:488px){
	.home_container .xmtjz ul li{width:50%;}
	.home_container .xmtjz ul li a{margin:5px;}
	
	.home_container .flfg li{width:48%;}
	
	.home_container .xyxs{padding-left:86px;}
	
	.home_container .blogroll li{width:50%; box-sizing:border-box;}
	
}









