.footer{
    background: url(../images/footer_top_bg2.jpg) no-repeat center center;
    background-size: cover;
}
.footer .bottom {
    background: #A80307;
}
.newslist_div{
	background: #F5F5F5;
	padding: 80px 0;
}
.news_ty_top{
	border-bottom: 3px solid #E7E3E3;
}
.news_ty_top ul{

}
.news_ty_top ul li{
    float: left;
    margin-right: 50px;
    padding-bottom:20px;
    margin-bottom: -2px;
}
.news_ty_top ul li a{
    font-weight: 500;
    font-size: 30px;
    color: #000000;
}
.news_ty_top ul li:hover,.news_ty_top ul li.active{
    border-bottom:6px solid #A9060A;
}
.news_ty_top .address{
	display: inline-block;
	float: right;
	background: url(../images/ny_news_address.png)no-repeat center left;
	background-size: 20px 24px;
	padding-left: 35px;
	margin-top: -52px;
    line-height: 26px;
    font-size: 18px;
    color: #919191;
}
.news_ty_top .address a{
	color: #919191;
	font-size: 18px;
}
.news_bottom{
	margin-top: 35px;
}
.news_bottom ul{
	
}
.news_bottom li{
	margin-bottom: 30px;
}
.news_bottom li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #A9060A;
	padding: 35px 0;
	background: #FFF;
}
.news_bottom li .date{
	float: left;
	width: 135px;
	text-align: center;
	border-right: 1px solid #E2E0E0;
	height: 113px;
}
.news_bottom li .date .day{
	font-size: 34px;
	margin-top: 10px;
}
.news_bottom li .date .year{
	font-size: 20px;
}
.news_bottom .cont{
	float: right;
	width: 1365px;
	padding:0 55px 0 30px;
}
.news_bottom .cont .title{
	color: #A9060A;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: 500;
}
.news_bottom .cont .leadin{
	font-size: 20px;
	color: #8f8e8e;
	font-weight: 500;
}
.news_bottom li:hover a{
	background: url(../images/ny_news_libg.jpg)no-repeat center right 55px;
	background-size: 212px 155px;
	background-color: #A9060A;
	color: #FFF;
}
.news_bottom li:hover a .title,.news_bottom li:hover a .leadin,.news_bottom li:hover .date .day,.news_bottom li:hover .date .year{
	color: #FFF;
}
.news_bottom li:hover a .date{
	border-right: 1px solid #FFF;
}


.newsimg_bottom{
	
}
.newsimg_bottom>ul{
	margin-bottom:50px;
}
.newsimg_bottom li{
	margin-top: 55px;
}
.newsimg_bottom li a{
	display: block;
	width: 100%;
	height: 296px;
	background: #FFF;
	box-shadow: 0px 2px 11px 6px rgba(251, 239, 239, 0.8);
	color: #A9060A;
}
.newsimg_bottom li .img{
	width: 485px;
	height: 100%;
	float: left;
	overflow: hidden;
	margin-left: -1px;
}
.newsimg_bottom li .img div{
	width: 100%;
	height: 100%;
	transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;
    -webkit-transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;	
}
.newsimg_bottom li .date{
	float: left;
	width: 130px;
	text-align: center;
	height: 100%;
	background: #FBEFEF;
}
.newsimg_bottom li .date .day{
	font-size: 34px;
	margin-top: 100px;
}
.newsimg_bottom li .date .year{
	font-size: 20px;
}
.newsimg_bottom .cont{
	float: right;
	width: 885px;
	padding: 40px 50px 45px 55px;
}
.newsimg_bottom .cont .title{
	color: #A9060A;
	font-size: 28px;
	font-weight: 500;
}
.newsimg_bottom .cont .leadin{
	font-size: 20px;
	font-weight: 500;
	color: #8f8e8e;
	margin: 20px 0 25px;
}
.newsimg_bottom .cont .more{
	font-size: 20px;
	color: #aeadad;
}
.newsimg_bottom li:hover a{
	background: url(../images/ny_news_libg.jpg)no-repeat center right 55px;
	background-size: 212px 155px;
	background-color: #A9060A;
	color: #FFF;
}
.newsimg_bottom li:hover a .date {
	background-color: #A9060A;
}
.newsimg_bottom li:hover a .title,.newsimg_bottom li:hover a .leadin,.newsimg_bottom li:hover .date .day,.newsimg_bottom li:hover .date .year,.newsimg_bottom li:hover a .more{
	color: #FFF;
}
.newsimg_bottom li:hover a .date{
	border-right: 1px solid #FFF;
}

.newsimg_bottom li:hover .img div{
  transform: scale(1.1); 
  -webkit-transform: scale(1.1);
}


.newsdetail_div{
    padding-bottom:60px;
}
.newsdetail_div .news_ty_top{
	margin-top: 85px;
	padding-bottom: 25px;
}
.newsdetail_div .news_ty_top .address{
	float: initial;
	margin-top: 0;
}
.newsdetail_bottom{
	margin-top: 50px;
}
.newsdetail_bottom .title{
	font-size: 30px;
	color: #333333;
	margin-bottom: 15px;
}
.newsdetail_bottom .date{
	font-size: 20px;
	color: #626262;
}
.newsdetail_bottom .content{
	margin-top: 40px;
	padding-top: 40px;
	border-top: 1px solid #C3C3C3;
    font-size: 18px!important;
    line-height: 40px!important;
    font-family: '思源黑体', '微软雅黑', Arial, Helvetica, sans-serif !important;
    color: #333333;
}
.newsdetail_bottom .content img {
  max-width: 100%!important;
  height: auto!important;
  display: block!important;
  margin: 0 auto!important;
}
.newsdetail_bottom .content a {
  /* display: inline-block; */
}
.newsdetail_bottom .content * {
  font-size: 18px!important;
  line-height: 40px!important;
  font-family: '思源黑体', '微软雅黑', Arial, Helvetica, sans-serif !important;
}
.newsdetail_bottom .content table,.newsdetail_bottom .content video{
  max-width: 100%!important;
}

/*媒体视频*/
.mediavideo_bottom{

}
.mediavideo_bottom .ul{
    margin-top: 50px;   
}
.mediavideo_bottom .ul li{
    width: 715px;
    float: left;
    position: relative;
    margin-bottom:190px;
}
.mediavideo_bottom .ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.mediavideo_bottom .ul li:nth-child(2n+2){
    float: right;
}
.mediavideo_bottom .ul li .img{
    width: 100%;
    height: 402px;
    overflow: hidden;
    position: relative;
}
.mediavideo_bottom .ul li .img .div{
	width: 100%;
	height: 100%;
	transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;
    -webkit-transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;	
}
.mediavideo_bottom .ul li .img .anniu{
    position: absolute;
    width: 126px;
    height: 126px;
	background: url(../images/video_bofang.png)no-repeat center center;
	background-size: cover;
    left: 50%;
    top: 50%;
    margin-left: -63px;
    margin-top: -63px;
    z-index: 1;
}
.mediavideo_bottom .ul li .cont{
    position: absolute;
    padding:35px;
    background:#FFF;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    bottom:-104px;
    z-index: 2;
}
.mediavideo_bottom .ul li .cont .title{
    color: #0c0c0c;
    font-size: 26px;
    margin-bottom:15px;
}
.mediavideo_bottom .ul li .cont .date{
    font-size: 20px;
    color: #545454;
}
.mediavideo_bottom .ul li .cont .date font{
	float: right;
}
.mediavideo_bottom .ul li:hover .img .div{
  transform: scale(1.1); 
  -webkit-transform: scale(1.1);
}
.mediavideo_bottom .ul li:hover .cont .title{
    color:#A9060A;
}

/*媒体视频详情*/
.videodetail_bottom{

}
.videodetail_bottom .news_ty_top{
	margin-top: 85px;
	padding-bottom: 25px;
}
.videodetail_bottom .news_ty_top .address{
	float: initial;
	margin-top: 0;
}
.videodetail_bottom{
	margin-top: 50px;
    text-align: center;
}
.videodetail_bottom .title{
	font-size: 30px;
	color: #333333;
	margin-bottom: 15px;
}
.videodetail_bottom .date{
	font-size: 20px;
	color: #626262;
}
.videodetail_bottom .video{
    margin:30px 0 100px;
}
.videodetail_bottom .video video{
    width: 1000px;
    max-height:700px;
}

/*劳职人物*/
.characterlist_bottom .ul{
    margin-top:60px;
}
.characterlist_bottom .ul li{
    width: 352px;
    float: left;
    position: relative;
    margin-bottom:60px;
	margin-right: 30px;
}
.characterlist_bottom .ul li a{
    display: block;
    width: 100%;
    height: 100%;
	position: relative;
}
.characterlist_bottom .ul li:nth-child(4n+4){
    margin-right: 0;
}
.characterlist_bottom .ul li .img{
    width: 100%;
    height: 265px;
    overflow: hidden;
}
.characterlist_bottom .ul li .img .div{
	width: 100%;
	height: 100%;
	transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;
    -webkit-transition: all 1s cubic-bezier(0, 1, 1, 1) 0s;	
    background-color:#C1976D!important;
}
.characterlist_bottom .ul li .img .bangy{
   position: absolute;
    left: 20px;
    top: -20px;
    background: rgba(169,6,10, 0.9);
    color: #FFF;
    text-align: center;
    padding: 10px 15px;
    z-index: 99;
}
.characterlist_bottom .ul li .cont{
    padding:20px;
    background:#FFF;
}
.characterlist_bottom .ul li .cont .title{
    color: #0c0c0c;
    font-size: 22px;
    margin-bottom:15px;
}
.characterlist_bottom .ul li .cont .lead{
    font-size: 16px;
    color: #545454;
}
.characterlist_bottom .ul li .cont .lead font{
	/* float: right; */
}
.characterlist_bottom .ul li:hover .img .div{
  transform: scale(1.1); 
  -webkit-transform: scale(1.1);
}
.characterlist_bottom .ul li:hover .cont .title{
    color:#d22c30;
}

/*劳职人物详情*/
.characterdetail_bottom{
    padding-bottom:80px;
}
.characterdetail_bottom .news_ty_top{
	margin-top: 85px;
	padding-bottom: 25px;
}
.characterdetail_bottom .news_ty_top .address{
	float: initial;
	margin-top: 0;
}
.characterdetail_bottom{
	margin-top: 50px;
}
.characterdetail_bottom .title{
	font-size: 30px;
	color: #333333;
	margin-bottom: 15px;
    text-align: center;
}
.characterdetail_bottom .date{
	font-size: 20px;
	color: #626262;
    text-align: center;
}
.characterdetail_bottom .content{
	margin-top: 40px;
    font-size: 18px!important;
    line-height: 40px!important;
    font-family: '思源黑体', '微软雅黑', Arial, Helvetica, sans-serif !important;
    color: #333333;
}
.characterdetail_bottom .content img {
  max-width: 100%!important;
  height: auto!important;
  display: block!important;
  margin: 0 auto!important;
}
.characterdetail_bottom .content a {
  display: inline-block;
}
.newsdecharacterdetail_bottomtail_bottom .content * {
  font-size: 18px!important;
  line-height: 40px!important;
  font-family: '思源黑体', '微软雅黑', Arial, Helvetica, sans-serif !important;
}
.characterdetail_bottom .content table,.characterdetail_bottom .content video{
  max-width: 100%!important;
}



@media screen and (max-width: 1600px){
	.newslist_div{
		padding: 64px 0;
	}
	.news_ty_top {
	    border-bottom: 2px solid #E7E3E3;
	}
	.news_ty_top .title{
		font-size: 32px;
	}
    .news_ty_top ul li{
        margin-right: 40px;
        padding-bottom: 16px;
    }
    .news_ty_top ul li a{
        font-size: 24px;
    }
    .news_ty_top ul li:hover, .news_ty_top ul li.active {
        border-bottom: 4px solid #A9060A;
    }
	.news_ty_top .address{
		background-size: 16px 19px;
	    padding-left: 28px;
	    margin-top: -39px;
	    line-height: 21px;
	    font-size: 14px;
	}
	.news_bottom {
	    margin-top: 28px;
	}
	.news_bottom li {
	    margin-bottom: 24px;
	}
	.news_bottom li a{
		padding: 28px 0;
	}
	.news_bottom li .date{
		width: 108px;
		height: 90px;
	}
	.news_bottom li .date .day {
	    font-size: 27px;
	    margin-top: 8px;
	}
	.news_bottom li .date .year {
    	font-size: 16px;
	}
	.news_bottom .cont {
	    width: 1092px;
	    padding: 0 44px 0 24px;
	}
	.news_bottom .cont .leadin{
		font-size: 16px;
	}
	.news_bottom .cont .title{
		font-size: 22px;
		margin-bottom: 12px;
	}
	.news_bottom li:hover a{
		background: url(../images/ny_news_libg.jpg) no-repeat center right 44px;
    	background-size: 170px 124px;
    	background-color: #A9060A;
	}
	.newsimg_bottom li {
	    margin-top: 44px;
	}
	.newsimg_bottom li a{
		height: 237px;
	}
	.newsimg_bottom li .date{
		width: 104px;
	}
	.newsimg_bottom li .date .day {
	    font-size: 27px;
	    margin-top: 80px;
	}
	.newsimg_bottom li .date .year {
	    font-size: 16px;
	}
	.newsimg_bottom li .img{
		width: 388px;
	}
	.newsimg_bottom .cont {
	    width: 708px;
	    padding: 32px 40px 36px 44px;
	}
	.newsimg_bottom .cont .title {
	    font-size: 22px;
	}
	.newsimg_bottom .cont .leadin {
	    font-size: 16px;
	    margin: 16px 0 20px;
	}
	.newsimg_bottom .cont .more {
	    font-size: 16px;
	}
	.newsimg_bottom li:hover a{
		background: url(../images/ny_news_libg.jpg) no-repeat center right 44px;
    	background-size: 170px 124px;
    	background-color: #A9060A;
	}
	.newsdetail_div .news_ty_top{
		margin-top: 68px;
    	padding-bottom: 20px;
	}
	.newsdetail_bottom{
		margin-top: 40px;
	}
	.newsdetail_bottom .title {
	    font-size: 24px;
	    margin-bottom: 12px;
	}
	.newsdetail_bottom .date{
		font-size: 16px;
	}
    .newsdetail_bottom .content{
        margin-top: 32px;
    	padding-top: 32px;
        font-size: 16px!important;
        line-height: 35px!important;
    }
    .newsdetail_bottom .content * {
        font-size: 16px!important;
        line-height: 35px!important;
    }

    .mediavideo_bottom .ul{
        margin-top: 40px;   
    }
    .mediavideo_bottom .ul li{
        width: 572px;
        margin-bottom: 152px;
    }
    .mediavideo_bottom .ul li .img{
        height: 320px;
    }
    .mediavideo_bottom .ul li .img .anniu{
        position: absolute;
        width: 100px;
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
    }
    .mediavideo_bottom .ul li .cont{
        padding:28px;
        width: 480px;
        margin-left: -240px;
        bottom:-86px;
    }
    .mediavideo_bottom .ul li .cont .title{
        font-size: 20px;
        margin-bottom:12px;
    }
    .mediavideo_bottom .ul li .cont .date{
        font-size: 16px;
    }
    .videodetail_bottom{
        margin-top:40px;
    }
    .videodetail_bottom .title{
        font-size: 24px;
        margin-bottom: 12px;
    }
    .videodetail_bottom .date {
        font-size: 16px;
    }
    .videodetail_bottom .video{
        margin: 25px 0 80px;
    }
    .videodetail_bottom .video video{
        width: 800px;
        max-height:600px;
    }
    /*劳职人物*/
    .characterlist_bottom .ul{
        margin-top:48px; 
    }
    .characterlist_bottom .ul li{
        width: 282px;
        margin-bottom:48px;
        margin-right: 24px;
    }
    .characterlist_bottom .ul li .img{
        height: 212px;
    }
    .characterlist_bottom .ul li .img .bangy{
        left: 16px;
        top: -16px;
        padding: 8px 12px;
    }
    .characterlist_bottom .ul li .cont{
        padding:16px;
    }
    .characterlist_bottom .ul li .cont .title{
        font-size: 18px;
        margin-bottom:12px;
    }
    .characterlist_bottom .ul li .cont .lead{
        font-size: 14px;
    }

}


@media screen and (max-width: 750px){
    .pagination .totalPage{
        display: none;
    }
    .newslist_div {
        padding: 5px 0 30px;
    } 
    .news_ty_top{
        padding: 0 15px 10px;
    }  
    .news_ty_top ul li a {
        font-size: 18px;
        padding: 0 10px 10px;
        display: inline-block;
    }    
    .news_ty_top ul li {
        padding-bottom: 0;
        margin-right: 0;
        width: 33.33%;
        text-align: center;
        margin-top: 10px;
        float: initial;
        display: inline-block;   
    }
    .news_ty_top ul li:hover a, .news_ty_top ul li.active a{
        border-bottom: 2px solid #A9060A;
    }
    .news_ty_top ul li:hover, .news_ty_top ul li.active{
        border-bottom:none;
    }
    .news_ty_top .address a {
        color: #919191;
        font-size: 14px;
    }    
    .news_ty_top .address {
        background-size: 14px 17px;
        padding-left: 20px;
        margin-top: -35px;
        display: none;
    }
    .newsimg_bottom li {
        margin-bottom: 15px;
        margin-top: 0;
    }
    .newsimg_bottom>ul {
        padding: 15px;
        margin-bottom:0;
    }    
    .newsimg_bottom li a {
        height: auto;
    }    
    .newsimg_bottom li .date {
        width: 25%;
        height: 200px;
    }    
    .newsimg_bottom li .date .day {
        font-size: 25px;
        margin-top: 74px;
    }    
    .newsimg_bottom .cont {
        width: 100%;
        padding: 15px;
    }    
    .newsimg_bottom .cont .title {
        font-size: 16px;
    }    
    .newsimg_bottom .cont .leadin {
        font-size: 13px;
        margin: 10px 0 10px;
    }    
    .newsimg_bottom .cont .more {
        font-size: 13px;
    }
    .newsimg_bottom li .img {
        width: 75%;
        height: 200px;
    }    
    .news_bottom {
        margin-top: 15px;
    }
    .news_bottom ul {
        padding: 0 15px;
    }    
    .news_bottom li {
        margin-bottom: 15px;
    }    
    .news_bottom li a {
        padding: 15px 0;
    }    
    .news_bottom li .date {
        width: 25%;
        height: 80px;
    }   
    .news_bottom li .date .day {
        font-size: 25px;
        margin-top: 6px;
    }    
    .news_bottom li .date .year {
        font-size: 16px;
    }    
    .news_bottom .cont {
        width: 75%;
        padding: 0 15px;
    }
    .news_bottom .cont .title {
        font-size: 16px;
        margin-bottom: 10px;
    }    
    .news_bottom .cont .leadin {
        font-size: 13px;
    }
    .newsdetail_bottom {
        margin-top: 15px;
        padding: 0 15px;
    }
    .newsdetail_bottom .title {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .newsdetail_bottom .date {
        font-size: 14px;
    }
    .newsdetail_bottom .content {
        margin-top: 15px;
        padding-top: 15px;
        font-size: 16px !important;
        line-height: 32px !important;
    }
    .newsdetail_bottom .content * {
        font-size: 16px !important;
        line-height: 32px !important;
        text-indent: 2em !important;
    }    .newsdetail_div .news_ty_top {
        margin-top: 0;
        padding-bottom: 0;
        display: none;
    }    .newsdetail_div .news_ty_top {
        margin-top: 0;
        padding-bottom: 0;
        display: none;
    }    .newsdetail_div .news_ty_top {
        margin-top: 0;
        padding-bottom: 0;
        display: none;
    }    
    .newsdetail_div .news_ty_top {
        display: none;
    }    
    .mediavideo_bottom .ul {
        margin-top: 15px;
        padding: 0 15px;
    }
    .mediavideo_bottom .ul li {
        width: 100%;
        margin-bottom: 15px;
    }
    .mediavideo_bottom .ul li .img {
        height: 215px;
    }
    .mediavideo_bottom .ul li .cont {
        padding: 15px;
        width: 100%;
        margin-left: 0;
        position: initial;
    }
    .mediavideo_bottom .ul li .cont .title {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .mediavideo_bottom .ul li .cont .date {
        font-size: 14px;
    }
    .mediavideo_bottom .ul li .img .anniu {
        width: 60px;
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
    }
    .videodetail_bottom {
        margin-top: 15px;
        padding: 0 15px;
    }
    .videodetail_bottom .title {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .videodetail_bottom .date {
        font-size: 14px;
    }
    .videodetail_bottom .video {
        margin: 15px 0 30px;
    }
    .videodetail_bottom .video video {
        width: 100%;
        max-height:400px;
    }
    .newsdetail_div{
        padding-bottom: 30px;
    }

}
