@charset "utf-8";
/* CSS Document */
/*二级页banner 开始*/
.banner-list{ width:100%; height:400px; min-width:1200px; position:relative; top:100px;}
.banner-list img{ width:100%; height:100%;}
/*二级页banner 结束*/

/*主体部分 开始*/
.main_box{ width:1200px; margin:0 auto; background-color:#fff; min-height:600px; padding:20px 0; position:relative; padding-bottom:80px; top:100px;}
.lm{ position:absolute; top:-140px; left:50px; background-color:#802126; width:220px; height:70px; text-align:center; line-height:70px; color:#fff; font-size:24px;}
.main_l{ float:left; width:260px; margin-left:20px; }
.subnav{  background:url(../images/logo-xh.png) no-repeat 80px 360px #fff3f4; overflow:hidden; min-height:550px; position:relative;}
/*.bgtp{ position:absolute; bottom:-30px; right:-30px;}*/
.subnav ul{ padding:20px;}
.subnav ul li{ width:220px; border-bottom:1px dashed #802126; padding:20px 0px; text-align:center;}
.subnav ul li a{ text-align:center; color:#333;}
.main_r{ float:right; width:880px; padding:20px;}
.cont_header{ border-bottom:1px solid #e5e5e5; padding:10px;}
.cont_lm{ float:left; font-size:20px; color:#802126;}
.location{ float:right; font-size:14px; color:#333; padding-top:5px;}
.location a{ color:#333; font-size:14px;}
.location a:hover{ color:#802126;}


.cont_nr > ul{ padding:10px;}
.cont_nr > ul > li{ padding:10 20px; border-bottom:1px dashed #e5e5e5; }
.cont_date{ float:left; border-right:1px solid #e5e5e5; width:100px; text-align:right; padding-right:20px; margin:10px 0;}
.day{ color:#802126; font-size:20px; line-height:36px;}
.month{ color:#666; font-size:14px; line-height:36px;}
.cont_right{ float:left; padding-left:20px; margin:10px 0;}
.cont_bt a{ line-height:36px; color:#333; font-size:16px;}
.author{ background:url(../images/author.png) no-repeat 5px center; padding-left:30px; color:#666; line-height:36px; font-size:14px;}
.view{ background:url(../images/view.png) no-repeat 5px center; padding-left:30px; color:#666; font-size:14px; line-height:36px;}


.page{ margin-top:20px; margin-bottom:40px; width:100%;}
.page .right{ width:60%; margin:0 auto;}

.page .first{ display:inline-block;}
.page .next{ display:inline-block;}
.page .prev{ display:inline-block;}
.page .last{ display:inline-block;}
.page .pagination{ display:inline-block;}
.page .right .pagination > li{ float:left; width:50px; text-align:center;}
.page a{ color:#666; padding:0 5px;}

.page .right .pagination li.active a{ color:#003366;  border:1px solid #802126;}



/*内容 开始*/
.cont_nr .nr{ /*border:1px solid #ccc;*/ padding-top:20px; margin-bottom:20px; width:100%; height:100%; /*padding-bottom:80px;*/}
.cont_nr .nr h4{ text-align:center; font-size:26px; line-height:60px; font-weight:normal;}
.cont_nr .nr .source{ font-size:14px; color:#666; text-align:center; line-height:40px;}
/*.cont_nr .nr .source .time{ color:#666;}
.cont_nr .nr .source .writer{ color:#666;}*/
.cont_author{ background:url(../images/author.png) no-repeat 5px center; padding-left:30px;}
.cont_time{ background:url(../images/time.png) no-repeat 5px center; padding-left:30px;}
.cont_view{ background:url(../images/view.png) no-repeat 5px center; padding-left:30px;}
.cont_nr .nr .artical{ padding-left:10px; padding-right:10px;}
.cont_nr .nr .artical div{ display:block;/*text-indent:2em; */line-height:36px; font-size:16px;}

.content_bottom{ left:20px; bottom:10px; float:left; font-size:14px; line-height:30px;}
.content_bottom a{ color:#666;}
.content_bottom span{ color:#666;}
.content_bottom a:hover{ color:#802126;}

/*内容 结束*/

/*现任领导页 开始*/
.col{ float:left; width:400px; border:none !important; margin-top:20px; margin-left:20px;}
.pic_ld{ float:left; width:183px; height:225px;}
.pic_ld img{ width:100%; height:100%;}
.ldzl{ float:left; width:197px; height:205px; background-color:#f5f5f5; padding:10px;}
.xm{ font-size:24px; color:#333; line-height:50px;}
.zw{ font-size:16px; color:#666; line-height:40px;}
.js{ font-size:14px; color:#666; line-height:28px;}
.more a{ font-size:14px; color:#666; text-align:right; display:block;}
.more a:hover{ color:#802126;}
/*现任领导页 结束*/

/*组织机构 开始*/
.zzjg{ padding:30px !important;}
.col_zzjg{ border:none !important; margin-bottom:40px;}
.jgszmc{ font-size:18px; color:#802126; line-height:40px; }
.jgsznr ul li{ width:182px; float:left; margin-right:20px; text-align:left; margin-top:20px;}
.jgsznr ul li a{ font-size:16px; color:#333; line-height:30px;}
/*组织机构 结束*/

/*搜索结果页 开始*/
.sousuo{ padding:10px 20px; border-bottom:1px dashed #e5e5e5;}
.ss_bt{ float:left;}
.ss_bt a{ color:#333; font-size:16px; line-height:36px;}
.ss_date{ float:right; font-size:14px; color:#666; line-height:36px;}

/*搜索结果页 结束*/
/*主体部分 结束*/

.video_ul{
    margin-top: 23px;
}
.video_ul li{width: 360px;float:left;margin-right: 26px;box-shadow: 1px 1px 5px #b4b4b4;margin-bottom: 30px;}
.vido_ul_pic{width:100%;height: 233px;overflow:hidden;position: relative;}
.video_ul_icon{width: 51px;position: absolute;bottom: 0;left: 0;top: 0;right: 0;margin: auto;}

.video_ul_content{width:100%;background: #fff;padding: 20px 12px;box-sizing: border-box;height: 109px;}
.video_ul_time{font-size:15px;color: #802126;line-height:15px;width: 100%;height: 15px;}
.video_ul_time img{height:15px;display: inline-block;vertical-align: middle;}
.video_ul_title{font-size:16px;margin-top: 12px;display: block;color: #333;}.video_ul_time span{}
.vido_ul_mask{width:100%;height:100%;background: rgba(0,0,0,0.3);display: none;}
.video_ul li:hover .vido_ul_mask{display:block;}

.video_ul_time p{float:left;margin-right: 12px;}




/*头图*/
.subPage02{width: 1226px;margin:0 auto;overflow: hidden;}
.review-list01{width: 100%;}
.review-list01 li{width: 565px;float: left;margin-right: 30px;margin-top: 22px;height: 175px;}
.review-list01 li a{display: block;position: relative;}
.review-img{display: block;width:100%;padding-bottom: 29.948%;overflow: hidden;height: 0;}
.review-img img{width:100%;min-width:100%;min-height: 175px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

/*0328*/
.review-date{width: 136px;height: 45px;line-height: 45px;text-align: center;position: absolute;bottom:0;left:0;color:#fff;font-size:18px;background-color:#0050a5;}
.review-date1{width:100%;height: 32px;line-height: 32px;text-align: left;position: absolute;bottom:0;left:0;color: #802126;font-size:12px;background-color:rgba(255,255,255,0.8);}
.review-date1 .date{padding-left:10px;display: block;font-weight: bold;}
.review-date1 .date i{font-style: normal;padding-right:10px;}
.review-list01 li:hover img{transform: scale(1.1);}




.lm_wrap{
    position: absolute;
    top: -142px;
    left: 50px;
    background: rgba(128,33,38,0.6);
    width: 240px;
    height: 142px;
    color: #fff;
    text-align: center;
    padding: 0 15px;
    }
.lm_title{
    font-size: 24px;
    border-bottom: 1px solid #ffff;
    padding-bottom: 10px;
    margin-top: 17px;
}
.lm_text{margin-top: 15px;font-size: 14px;}
