@font-face{
font-family:"SourceHanSansCN-Regular";
src:url("/static/css/SourceHanSansCN-Regular.ttf")
}
/* 大焦点图以及头条部分 */
.swiper-container1 .swiper-slide a{display:block; position:relative;}
.swiper-container1 .swiper-slide img{width:100%;}

.swiper-container1 .swiper-pagination-bullets{width:100%;left:auto;right:0;bottom:11px; text-align:center;}
.swiper-container1 .swiper-pagination-bullet{background:#bab9b7; border-color:#bab9b7; border-radius:0; width:50px;height:5px;margin:2px;opacity:1;}
.swiper-container1 .swiper-pagination-bullet-active{background-color:#0a3d8c;margin:2px;}

.swiper-container-style1{width:99.99%;}
.swiper-container-list1{margin-left:-3%;}
.swiper-container-list1 .column_title{margin-left:3%;}
.swiper-container-list1 .swiper-wrapper{margin-top:40px;}
.swiper-container-list1 .swiper-slide{width:30.33%; margin-left:3%; margin-bottom:20px;}
.swiper-container-list1 .swiper-slide a{display:block;position:relative; top:0;}
.swiper-container-list1 .swiper-slide a:hover{box-shadow: 0 0 54px rgb(136,136,136,0.5); top:-5px;}
.swiper-container-list1 .swiper-slide img{width:100%;}

.swiper-container-ztzl{margin-left:-2%;}
.swiper-container-ztzl .column_title{margin-left:2%;}
.swiper-container-ztzl .swiper-wrapper{margin-top:20px;}
.swiper-container-ztzl .swiper-slide{width:31.33%; margin-left:2%; border-radius:15px; overflow:hidden;}
.swiper-container-ztzl .swiper-slide img{width:100%;}


.swiper-container-style1 .s_btn{width:150px; position:absolute; top:10px; right:0;}
.swiper-container-style1 .swiper-button-prev,.swiper-container-style1 .swiper-button-next{background-repeat:no-repeat; background-position:0 0; background-size:100%; width:60px;height:60px; margin-top:0; display:block;}
.swiper-container-style1 .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-container-style1 .swiper-button-prev{background-image:url(../images/swiper-button-prev.png); left:0;}
.swiper-container-style1 .swiper-button-next{background-image:url(../images/swiper-button-next.png); right:0;}
.swiper-container-style1 .swiper-button-prev:hover{background-image:url(../images/swiper-button-prev-hover.png);}  
.swiper-container-style1 .swiper-button-next:hover{background-image:url(../images/swiper-button-next-hover.png);}


.swiper-container-gsyw .swiper-slide dl{padding:0 10px 10px 10px;}
.swiper-container-gsyw .swiper-slide dt{margin-top:20px; height:80px; line-height:40px; font-size:26px; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.swiper-container-gsyw .swiper-slide dd{margin-top:10px; line-height:36px; height:144px; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:4;}

.swiper-container-xmzs .swiper-slide .s_img{position:relative;}
.swiper-container-xmzs .swiper-slide .s_img i{width:100%; height:100%; background:url(../images/home/xmzs_mask.png) no-repeat center bottom; background-size:auto 100%; position:absolute; top:0; left:0;}
.swiper-container-xmzs .swiper-slide dl{padding:0 40px 10px 40px;}
.swiper-container-xmzs .swiper-slide dt{margin-top:10px; height:80px; line-height:40px; font-size:26px; font-weight:bold; color:#0a3d8c; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.swiper-container-xmzs .swiper-slide dd{margin-top:5px; line-height:36px; height:144px; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:4;}





.home_container{}
.home_main{width:1600px; max-width:100%; margin:0 auto; }

.home_container .ttxw{height:110px; background:url(../images/home/ttxw_dt_bg.png) no-repeat center;}
.home_container .ttxw .s_main{position:relative; padding-left:266px;}
.home_container .ttxw .s_column{width:246px; padding:0 10px; line-height:110px; text-align:right; background-color:#004098; color:#fff; font-size:34px; position:absolute; top:0; left:0;}
.home_container .ttxw .s_column img{display:inline-block; vertical-align:middle; margin:0 10px 10px 0;}
.home_container .ttxw .s_list{padding:0 30px;}
.home_container .ttxw ul li{height:110px; line-height:110px; padding-right:170px; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-position:left center; background-repeat:no-repeat;}
.home_container .ttxw ul li,.home_container .ttxw ul li a,.home_container .ttxw ul li .date{color:#fff; font-size:26px;}
.home_container .ttxw ul li a:hover{text-shadow: .2rem 0rem .5rem #0a3d8c,-.2rem 0rem .5rem #0a3d8c,0rem .2rem .5rem #0a3d8c,0rem -.2rem .5rem #0a3d8c;}

.home_container .column_title a{color:#0a3d8c; font-size:58px; font-weight:bold;}
.home_container .column_title a:hover{color:#3263b0;}

.home_container a.more_link{display:inline-block; margin-top:30px; height:80px; line-height:80px; padding:0 50px; border-radius:10px; background-color:#0a3d8c; color:#fff; font-size:22px;}
.home_container a:hover.more_link{background-color:#3263b0;}
.home_container a.more_link i{display:inline-block; width:10px; height:16px; background:url(../images/icon_gt.png) no-repeat center; vertical-align:middle; margin-left:10px; margin-bottom:3px;}

.home_container .introduction{height:840px; position:relative; margin-right:1.5%;}
.home_container .introduction .s_text{width:730px; height:840px; padding-left:110px; background:url(../images/home/introduction_bg.png) no-repeat left center; overflow:hidden; position:absolute; top:0; left:0;}
.home_container .introduction .s_title{color:#0a3d8c; font-size:56px; font-weight:bold; margin-top:72px;}
.home_container .introduction .s_content{margin-top:14px;}
.home_container .introduction .s_content div{width:520px; font-family:"SourceHanSansCN-Regular"; font-size:24px; color:#000; line-height:48px; height:480px; display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 10; }
.home_container .introduction .s_play_box{background:url(../images/home/introduction_img.jpg) no-repeat right center; padding-left:840px; height:100%; display:flex; align-items:center;}
.home_container .introduction .s_play_box a{display:block; text-align:center; width:100%; font-size:36px; line-height:1.5; color:#fff;}
.home_container .introduction .s_play_box img{display:block; margin:auto auto 20px auto;}


.home_container .ctdt{width:1760px; float:right; position:relative;}
.home_container .ctdt .s_column{width:318px; float:left;}
.home_container .ctdt .s_box{border-left:1px solid #ccc; width:1441px; float:right;}
.home_container .ctdt .s_list{line-height:40px;}
.home_container .ctdt .s_list a{display:block; padding:0 30px;}
.home_container .ctdt .s_list a:hover{box-shadow: 0 0 54px rgb(136,136,136,0.5);}
.home_container .ctdt .s_text{border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:30px;}
.home_container .ctdt .s_list a:hover .s_text{border-bottom:none;}
.home_container .ctdt .s_date{color:#0a3d8c; font-weight:bold;}
.home_container .ctdt .s_title{color:#0a3d8c; font-size:32px; font-weight:bold; margin:10px 0;}
.home_container .ctdt .s_content{font-size:20px; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.home_container .ctdt .more_link{margin-left:30px;}


.home_container .tzgg{margin-top:30px; border-top:1px solid #ccc;}
.home_container .tzgg li{padding-left:180px; height:60px; line-height:60px; border-bottom:1px solid #ccc; font-size:26px; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home_container .tzgg .s_date{position:absolute; top:0; left:0;}


.video_win{position:fixed; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background-color:rgb(0,0,0,0.5); z-index:999;}
.video_win .s_main{width:90%; height:90%; padding-top:30px; margin:auto; text-align:center;}
.video_win iframe{width:100%; height:100%;}
.video_win .s_close{position:absolute; top:0; right:0; width:30px; cursor:pointer;}
.video_win .s_close img{display:block; width:100%;}

@media screen and (max-width:1759px){
	.home_container .ctdt{width:auto; float:none; padding:0 10px;}
	.home_container .ctdt .s_column{width:auto; float:none; margin-bottom:20px;}
	.home_container .ctdt .s_box{width:auto; float:none; border-left:none;}
	.home_container .ctdt .s_list a{padding:0 10px;}
	.home_container .ctdt .s_title{font-size:28px;}
	.home_container .ctdt .s_content{font-size:16px;}
}

@media screen and (max-width:1599px){
	.home_main{width:auto;}
	.ttxw .home_main{padding-left:0; padding-right:0;}
}

@media screen and (max-width:1199px){
	.home_container a.more_link{height:60px; line-height:60px; font-size:16px;}
	
	.home_container .introduction{height:auto; margin-right:0;}
	.home_container .introduction .s_text{position:static; width:auto; height:auto; padding:0 10px; background:none;}
	.home_container .introduction .s_title{margin-top:0;}
	.home_container .introduction .s_content{margin-top:20px;}
	.home_container .introduction .s_content div{width:auto; font-size:18px; line-height:40px; height:auto;}
	.home_container .introduction .s_play_box{height:auto; padding:20px; margin-top:20px;}
}

@media screen and (max-width:768px){
	.swiper-container-gsyw .swiper-slide dt{margin-top:0; font-size:22px;}
	.swiper-container-gsyw .swiper-slide dd{margin-top:0;}
	
	.swiper-container-xmzs .swiper-slide dl{padding:0 10px 10px 10px;}
	.swiper-container-xmzs .swiper-slide dt{margin-top:0; font-size:22px;}
	.swiper-container-xmzs .swiper-slide dd{margin-top:0;}
	
	.swiper-container-list1{width:100%;}
	.swiper-container-list1 .swiper-slide{width:47%;}
	
	.swiper-container-ztzl .swiper-slide{width:48%;}
	
	.swiper-container-style1 .s_btn{width:100px;}
	.swiper-container-style1 .swiper-button-prev,.swiper-container-style1 .swiper-button-next{width:40px;height:40px;}
	
	
	.home_container .ttxw{height:80px;}
	.home_container .ttxw .s_main{padding-left:186px;}
	.home_container .ttxw .s_column{width:166px; line-height:80px; font-size:26px;}
	.home_container .ttxw .s_list{padding:0 20px;}
	.home_container .ttxw ul li{padding-right:130px; height:80px; line-height:80px;}
	.home_container .ttxw ul li,.home_container .ttxw ul li a,.home_container .ttxw ul li .date{font-size:20px;}
	
	.home_container .column_title a{font-size:38px;}
	.home_container .introduction .s_title{font-size:42px;}
	
	.home_container .tzgg li{padding-left:130px; font-size:20px;}
}

@media screen and (max-width:488px){
	.swiper-container-list1{margin-left:0%;}
	.swiper-container-list1 .column_title{margin-left:0%;}
	.swiper-container-list1 .swiper-slide{width:100%; margin-left:0;}
	
	.swiper-container-style1 .s_btn{top:5px; width:80px;}
	.swiper-container-style1 .swiper-button-prev,.swiper-container-style1 .swiper-button-next{width:34px;height:34px;}
	
	.home_container .ttxw{height:60px;}
	.home_container .ttxw .s_main{padding-left:106px;}
	.home_container .ttxw .s_column{width:86px; line-height:60px; line-height:60px; font-size:20px;}
	.home_container .ttxw .s_column img{height:34px; display:none;}
	.home_container .ttxw .s_list{padding:0 10px;}
	.home_container .ttxw ul li{padding-right:100px; height:60px; line-height:60px;}
	.home_container .ttxw ul li,.home_container .ttxw ul li a,.home_container .ttxw ul li .date{font-size:16px;}
	
	.home_container .column_title a{font-size:30px;}
	.home_container .introduction .s_title{font-size:36px;}
	
	.home_container .ctdt .s_text{padding-bottom:10px; margin-bottom:10px;}
	.home_container .ctdt .s_title{margin:0 0; font-size:22px;}
	
	.swiper-container-ztzl{margin-left:0;}
	.swiper-container-ztzl .column_title{margin-left:0;}
	.swiper-container-ztzl .swiper-slide{width:100%; margin-left:0;}
	
	.home_container .tzgg li{padding-left:100px; font-size:16px;}
}


