
.w120{
	width: 1200px;
	margin: 0px auto;
        min-width:1200px;
}
.w140{
	width: 1400px;
	margin: 0px auto;
        min-width:1400px;
margin-bottom:30px;
}
.part4{
       width:100%;
        min-width:1200px;
	padding:10px 0px 11px;
	border-top: 2px solid #ccc6c7;
        border-bottom: 2px solid #ccc6c7;
	margin-bottom:30px;
}
.part4 ul{
	width: 1200px;
}
.part4 ul li{
       margin-top:0px;
margin-right:50px;
}
.part4 ul li::after{
	margin-left: 50px;
}

.sec{
	margin-bottom: 15px;
}
.sec h3{
	font-size: 24px;
	color: #da0000;
	background: url(../image/name_icon.png) no-repeat left top;
	background-size: 5px 100%;
	padding-left: 15px;
}
.local{
	background: url(../image/local.png) no-repeat left center;
	background-size: auto 14px;
	padding-left: 25px;
	font-size: 14px;
	color: #999999;
	font-family: "微软雅黑";
	line-height: 27px;
}
.local a{
	color: #999999;
}
.local a:hover{
	color: #DA0000;
}
.content{
        min-width:1200px;
        min-height:300px;
	margin-bottom: 30px;
}
.article_list{
	margin-bottom: 30px;
}
.article_list li{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.article_list li a{
	font-size: 16px;
	color: #000000;
}
.article_list li a:hover{
	color: #DA0000;
}
.article_list li a::before{
	content: url(../image/dian_red.png);
	position: relative;
	margin-right: 4px;
}
.article{
	padding:0px 30px;
}
.article h3,.pic-h3{
font-size:32px;
font-weight:bold;
	color: #000000;
	text-align: center;
	font-family: "华文中宋";
	line-height: 38px;
	margin-bottom: 15px;
}
.article h4{
	font-size: 18px;
	color: #222222;
	text-align: center;
	line-height: 26px;
	margin-bottom: 60px;
}
.art_infor{
	width: 100%;
	line-height: 30px;
	font-family: "微软雅黑";
	padding-bottom: 6px;
	border-bottom: 2px solid #d1d1d1;
	margin-bottom: 30px;
}
.infor_l{
	margin-left: 20px;
}
.infor_l p{
	font-size: 14px;
	color: #999999;
	margin-right: 30px;
	display: inline-block;
	cursor: pointer;
}
.infor_l>a{
        font-size: 14px;
	color: #999999;
	margin-right: 30px;
}
.infor_l>a:hover{
	color: #DA0000;
}
.infor_l>a::before{
	content: url(../image/print.png);
	position: relative;
	margin-right: 5px;
	top:5px;
}
.infor_l>p>a{
	margin:0px 7px;
	padding: 0px 3px;
        color: #999999;
}
.infor_l p a:hover,.infor_l p a.active{
	color: #ffffff;
	background: #DA0000;
}
.infor_r{
	width: 700px;
	text-align: right;
}
.infor_r p{
	font-size: 14px;
	color: #999999;
	margin-right: 30px;
	display: inline-block;
}
.infor_r p:nth-child(2){
	margin-right: 20px;
}
.pic_list{
	margin-top: 30px;
}
.pic_list li{
	width: 380px;
	height: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.pic_img{
	width: 100%;
	height: 260px;
	overflow: hidden;
}
.pic_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.9s all;
}
.pic_img:hover img{
	transform: scale(1.06,1.06);
}
.pic_list li p{
	width: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	font-family: "微软雅黑";
}
.pic_list li:nth-child(3n){
	margin-right: 0px;
}
.pic_list li:hover p{
	color: #DA0000;
}
.news_video{
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px solid #D1D1D1;
	margin-top:30px;
}
.news_img{
	width: 550px;
	height: 348px;
	margin-right: 30px;
	padding-left: 20px;
}
.news_img img{
	width: 100%;
	height: 100%;
        object-fit:cover;
}
.news_list{
	width: 560px;
	margin-right: 20px;
}
.news_list ul li{
	font-size: 20px;
	line-height: 55px;
	position: relative;
	font-weight: bold;
        width:48%;
        float:left;
        margin-right:2%;
}
.news_list ul li a{
	color: #000000;
	padding-left: 20px;

}
.news_list ul li:hover a{
	color: #cb0000;
}
.news_list ul li:hover a::before{
	content: url(../image/sanjiao.png);
	position: absolute;
	left:0px;
	top:2px;
}
.video_list{
	padding: 0px 20px;
	margin-bottom: 30px;
	margin-top:30px;
}
.video_list ul li{
	width: 360px;
	height: auto;
	margin-right: 34px;
	margin-bottom: 30px;
	border: 2px solid #D1D1D1;
	float: left;
}
.video_list ul li:nth-child(3n){
	margin-right: 0px;
}
.video_img{
	width: 100%;
	height: 250px;
        position:relative;
}
.video_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.video_img .play{
	position: absolute;
	width: 50px !important;;
	height: 50px !important;;
	left: 15px;
	bottom: 15px;
	display: block;
}
.video_list p{
	width: 340px;
	text-align: left;
	font-size: 16px;
	color: #000000;
	line-height: 28px;
	padding:10px;
	height: 56px;
	overflow: hidden;
}
.video_list ul li:hover p{
	color: #CB0000;
}
.text{
padding-bottom:15px;
}
.text video{
width:800px;
height:450px;
}

.swiper-container {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        background-size: cover;
        background-position: center;
    }
    .gallery-top {
        width: 70%;
		margin-top:30px;
    }
	.gallery-top .gal-img{
	    height: 530px;
	    width: 100%;
           margin-bottom:15px;
	}
	.gallery-top .gal-img img{
	    height: 100%;
	    width: 100%;
		object-fit: cover;
	}
.gallery-top .swiper-wrapper{
margin-bottom:15px;
}
	.gallery-top p{
		width: 100%;
                min-height:20px;
               line-height:28px;
	}
    .gallery-thumbs {
        margin-top:25px;
        height: 130px;
        box-sizing: border-box;
        position:initial !important;
    }
    .gallery-thumbs .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.6;
    }
    .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{
bottom:70px;
top:auto;
}
.gallery-thumbs .swiper-button-next{
right:6%;
}
.gallery-thumbs .swiper-button-prev{
left:6%;
}
.box0{
  width:90%;
  height:180px;
position:absolute;
bottom:0px;
left:5%;
border:1px solid #d1d1d1;
}

.page{margin:20px 10px 20px 0;color:#666;text-align: center;}
        .page a{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#666;font-size:13px;line-height:30px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
       .page_1,.page_2{width:50px;color:#006ddf;border:1px solid #006ddf}
        .page_2{width:70px}
        .page a:hover,.page a.act{background-color:#006ddf;border-color:#006ddf;color:#FFF}
.text.pic_article img{
display:block;
margin:0 auto;
}
.text .prev,.text .next{
position:absolute;
width:33px;
height:59px;
top:270px;
}
.text .prev img,.text .next img{
width:100%;
height:100%;
}
.prev a,.next a{
display:block;
}
.prev{
  left:50px;
}
.next{
right:50px;
}

.baogao{
width:670px;
height:528px;
margin:30px auto;
}
.baogao_l{
width:470px;
height:528px;
}
.baogao_l img{
width:100%;
height:100%;
}
.baogao ul{
width:200px;
height:100%;
}
.baogao ul li{
width:100%;
height:132px;
text-align:center;
}
.baogao ul li a{
font-size:24px;
font-weight:bold;
}
.baogao ul li:first-child a{
color:#c50000;
line-height:160px;
}
.baogao ul li:nth-child(2) a{
color:#32b6ff;
line-height:140px;
}
.baogao ul li:nth-child(3) a{
color:#00c586;
line-height:132px;
}
.baogao ul li:last-child a{
color:#dfc200;
line-height:120px;
}