.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.head{width: 100%;height: 205px;background: url(../images/topimg.jpg) no-repeat;padding-top:10px;position: relative;}
.logo{margin:30px auto 40px;width: 1640px;z-index: 99;position: absolute;left:50%;margin-left:-820px}
.logo1{width:1640px;}
.logo2{width: 650px;}
.yun1{position: absolute;top: 0;;left: 0;animation: frist1 10s infinite;}
.yun2{position: absolute;top: 0;;right: 0;transition: 1s;animation: frist2 10s infinite;}
@keyframes frist1{
    0%{transform: translateX(-20px);}
    50%{transform: translateX(0);}
    100%{transform: translateX(-20px);}
}
@keyframes frist2{
    0%{transform: translateX(-20px);}
    50%{transform: translateX(0);}
    100%{transform: translateX(-20px);}
}
.nav_whole{width:100%;background: url(../images/headbg.jpg) no-repeat;height: 40px;line-height: 40px;}
.nav{width: 1200px;margin:0 auto;cursor: pointer;}
.nav ul li{float: left;width:8.33%;color: #fff;background: url(../images/line.png) no-repeat;text-align: center;background-position:0 15px;position: relative;cursor: pointer;}
.nav ul li a{color: #fff;}
.nav ul li:first-child{background: none;}

.nav ul li:hover{background: rgba(255,255,255,.15);}
.nav_item{color: #fff;font-size: 18px;}
.nav2{position: absolute;top: 40px;left: 0;background: #a80100;border-top: 1px solid #c03701;width: 105px;text-align: center;padding:0 5px;display:none}
.nav_item2{color: #fff;font-size: 16px;border-bottom: 1px dashed #dc9d00;line-height: 30px;}
.nav_item2:last-child{border:0}
.nav ul li:nth-child(6) .nav2{width: 195px;}
.nav ul li:nth-child(8) .nav2{width: 155px;}
.nav ul li:nth-child(9) .nav2{width: 155px;}
.nav ul li:hover .nav2{display: block;cursor: pointer;}
.scroll_div{width:660px;height:20px; margin:5px 0 0 5px;white-space: nowrap;overflow:hidden;font-size: 16px;}
.search_whole{width:1200px;margin:20px auto}
.search_title{color: #f41124;font-size: 16px;margin:0 5px}
.search_input input{width: 260px;height: 25px;border:1px solid #f41124;padding-left: 5px;}
.search_btn a{width: 55px;height: 25px;color: #fff;text-align: center;background: #e02b22;font-size: 16px;border-radius: 5px;display: block;margin-left:10px;}
.title_top{width: 1180px;margin:0 auto;background: #fdefdf;color:#f41124;font-size: 32px;font-weight: bold;text-align: center;padding:15px 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.title_top a{color:#f41124;}
.news_whole{width: 1200px;margin:20px auto 0}
.banner{width: 625px;border:1px solid #d8d8d8}
.slide_img img{width: 625px;display: inline-block;vertical-align: middle;}
.slide1_title a{color:#fff;font-size: 16px;width:440px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin-left: 20px;}
.news_head{width: 530px;height: 45px;line-height: 45px;background: url(../images/title_bg.jpg) no-repeat;padding:0 15px}
.news_head1{height: 45px;line-height: 45px;background: url(../images/title_bg1.jpg) no-repeat;padding:0 15px}
.news_head_title{color:#fff;font-size: 20px;}
.news_head_more{color:#fff;font-size: 14px;}
.news_head_more a{color: #fff;}
.list{height:320px;overflow:hidden}
.list22{height:325px;overflow:hidden}
.list ul li{margin-top: 11px;}
.list ul li:hover .list_title{color: #f41124;}
.list ul li:hover .list_title1{color: #f41124;}
.list22 ul li{margin-top: 11px;}
.list22 ul li:hover .list_title{color: #f41124;}
.list22 ul li:hover .list_title1{color: #f41124;}
.list1{height:110px;overflow:hidden}
.list1 ul li:hover a{color: #f41124;}
.list ul li .list_title{font-size: 16px;width: 420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/dian.jpg) no-repeat;background-position: 0 8px;padding-left: 15px;}
.list22 ul li .list_title{font-size: 16px;width: 420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/dian.jpg) no-repeat;background-position: 0 8px;padding-left: 15px;}
.list_date{font-size: 14px;color:#838383}
.list_whole{width: 1200px;margin:20px auto;height:380px}
.list_title1{font-size: 16px;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/dian.jpg) no-repeat;background-position: 0 8px;padding-left: 15px;}
.list_whole_item{width: 385px;}
.list_whole_item1{width: 385px;margin: 0 20px;}
.notice{width: 388px;height: 105px;text-align: center;background: url(../images/img2.jpg) no-repeat;border:1px solid #d8d8d8}
.notice_name{font-size: 40px;color:#fff;line-height: 105px;}
.list1 ul li{margin-top: 5px;}
.list1 ul li a{font-size: 16px;width: 390px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block}
.report{margin-top: 15px;border:1px solid #d8d8d8}
.report img{display: inline-block;vertical-align: middle;}
.ad1{width: 1200px;margin:0 auto;border:1px solid #d8d8d8}
.ad1 img{display: inline-block;vertical-align: middle;}
.notice1{width: 388px;height: 105px;text-align: center;background: url(../images/img4.jpg) no-repeat;border:1px solid #d8d8d8}
.notice_name1{font-size: 40px;color:#af1e22;line-height: 105px;font-weight: bold;}
.notice2{width: 388px;height: 105px;text-align: center;background: url(../images/img5.jpg) no-repeat;border:1px solid #d8d8d8;margin:20px 0}
.notice_name2{font-size: 40px;color:#af1e22;line-height: 105px;font-weight: bold;}
.ewm{width: 390px;background: #d0121b;height: 115px;}
.ewm_img{margin:15px 40px 0 20px;width:90px}
.ewm_title{font-size: 30px;color: #fff;line-height: 115px;}
.news_head3{width: 1200px;background: url(../images/title_bg2.jpg) no-repeat;height: 45px;margin-top: 35px;}
.news_head3_education{position: relative;width: 850px;}
.news_head3_xing{position: absolute;top: -25px;left: -5px;}
.news_head3_title{color:#fff;font-size: 20px;margin:8px 0 0 80px;}
.news_head3_work{position: relative;width: 330px;margin-left: 20px;}
.education_whole{width: 850px;}
.education_img{width: 555px;height: 310px;border:1px solid #d8d8d8}
.education_img img{display: inline-block;vertical-align: middle;width: 555px;height: 310px;}
.education_right{width:265px;height: 290px;padding:10px;border:1px solid #d8d8d8}
.education_title{font-size: 18px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.education_right:hover .education_title{color: #f41124;}
.education_right:hover .education_text{color: #f41124;}
.education_right:hover .education_text p{color: #f41124;}
.education_right:hover .education_more a{color: #f41124;}
.education_text{font-size: 16px;line-height: 25px;margin:15px 0 15px 0;}
.education_text p{font-size: 16px;line-height: 25px;}
.education_more {color:#af1e22;margin-right: 5px;}
.education_more a{color:#af1e22;margin-right: 5px;}
.work_whole{width: 328px;margin-left: 20px;border:1px solid #d8d8d8;padding-bottom: 5px;}
.work_img{width: 328px;height: 148px;border:1px solid #d8d8d8}
.work_img img{width: 328px;height: 148px;display: inline-block;vertical-align: middle;}
.work_list {margin-left: 10px;height:123px;overflow:hidden;}
.work_list ul li{font-size: 16px;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:95%}
.work_list ul li:hover a{color: #f41124;}
.education_more1{margin: 12px 5px 0 0;}
.education_more1 a{color:#af1e22;}
.education_more1:hover a{color:#f41124;}
.foot_line{width: 100%;height: 5px;background: #a80100;}
.bottom_whole{width: 100%;background: #a80100;padding:40px 0}
.bottom{width: 830px;margin:0 auto;}
.bottom_text{margin: 10px 0 0 40px;}
.bottom_text div{color: #fff;}
/* footer */
.foot_whole{margin-top: 50px;}
.footer{background:#fff;}
.footer .footer-head .foot{width:1200px;margin:0 auto;position: relative;}
.footer .footer-head .foot:after{clear: both;display:block;content: "";}
.footer .footer-head .foot > a{float:left;padding:20px 20px 0 0}
.footer .footer-head .foot .foot-right{padding:20px 0 0;}
.footer .footer-head .select{line-height:28px;padding:0 0 0 7px;float:left;margin:0 65px;width:170px;border:1px #fff solid;}
.footer .footer-head .select:nth-child(4){width: 100px;}
.footer .footer-head .select:nth-child(4) span{width: 109px;}
/* .footer .footer-head .select:hover{border:1px #a80100 solid;} */
.footer .footer-head .select.active{border:1px #a80100 solid;background:#fff}
.footer .footer-head .select:hover h1{color:#a80100;font-weight: bold;font-size: 16px;}
.footer .footer-head .select.active h1{color:#a80100;font-weight: bold;font-size: 16px;}
.footer .footer-head .select h1 span{position:absolute;display:none;background:#fff;left:-8px;border-left:1px #a80100 solid;border-right:1px #a80100 solid;height:4px;top:28px;z-index:20;width:179px;box-sizing:border-box}
.footer .footer-head .select:last-child h1 span{width: 189px;}
.footer .footer-head .select i{float:right;width:16px;height:16px;background:url(../images/icon.png) no-repeat;background-position: 0 5px; margin:5px 5px 0 0}
.footer .footer-head .select:hover i,.footer .footer-head .select.active i{background:url(../images/icon.png) no-repeat;background-position: 0 5px;}
.footer .footer-head .select-body{clear:both;padding:2px 0 10px}
.footer .footer-head .select-body ul{display:none;z-index:10;padding:7px 0;box-sizing:border-box;width:100%;border:1px #a80100 solid;background:#fff;/*f5f6fa*/max-height:180px;overflow-y:auto;overflow-x:hidden;}
.footer .footer-head .select-body ul dt{border-bottom:1px #999 solid;margin:0 15px 12px;font-size:22px;line-height:24px;font-weight:bold;color:#a80100;display:none;}
.footer .footer-head .select-body ul dt span{border-left:5px #af0b0b solid;padding:0 0 0 10px;margin:20px 0 15px;display:block}
.footer .footer-head .select-body ul li{line-height:20px;padding:6px 0 6px 9px;float:left;width:12.5%;box-sizing:border-box;font-size:14px;}
.footer .footer-head .select-body ul.two-column li{width:12.5%}
.footer .footer-head .select-body ul li a{display:block;white-space:nowrap; width:90%; overflow:hidden;text-overflow:ellipsis;;background:url(../images/select-icon.png) left center no-repeat;padding:0 0 0 18px}
.footer .footer-head h1{cursor:pointer;position:relative;font-weight: normal;color:#af1e22;font-size: 16px;}
.footer .footer-body{text-align: left;position: relative;width:1200px;margin:0 auto;padding:20px 0;line-height: 28px;clear:both}
.footer .footer-body .foot-img{float:left;margin:-3px 30px 0 100px;}
/*.footer .footer-head ul{display:none}*/
.ewm_alert{width: 100%;height: 100%;background:rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;z-index: 999;display: none;}
.alert{width: 18%;padding:20px 0 40px 0;background: #fff;border-radius: 10px;text-align: center;margin:300px auto;z-index: 999;}
.ewm_alert_ma img{width: 200px;height: 200px;}
.ewm_alert_text{color:#a80100;font-size: 20px;font-weight: bold;margin-top: 20px;}
.alert_close{width: 30px;height: 30px;margin:0 30px 20px 0}
.con{width: 1200px;margin:20px auto;}
.con_left{width: 245px;}
.nav_second_top{width: 245px;background: #d6131b;height: 45px;line-height: 45px;color:#fff;font-size: 20px;text-align: center;}
.nav_second ul{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.nav_second ul li{height:50px;line-height: 50px;padding-left:5px;font-size: 16px;background: #fafafa;}
.nav_second ul li a{border-left: 3px solid #d6131b;color:#d6131b;padding-left: 10px;}
.nav_second ul li.active{font-size: 18px;font-weight: bold;background: #fff;}
.nav_items_list ul li{margin-top: 20px;border:1px solid #d8d8d8;background-image: linear-gradient(#fcfcfc,#f5edeb);height: 50px;line-height: 50px;}
.nav_items_list_img{width: 70px;background: url(../images/line1.jpg) no-repeat;background-position:50px 0;margin: 10px 10px 0 20px;}
.nav_items_list_text{font-size: 16px;}
.report{border:1px solid #d8d8d8;background-image: linear-gradient(#fcfcfc,#f5edeb);height: 50px;line-height: 50px;}
.nav_items_list_img1{width: 70px;background: url(../images/line1.jpg) no-repeat;background-position:50px 10px;margin: 0 10px 0 20px;}
.report_text{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px;font-size: 12px;line-height: 20px;}
.ewm_left{border:1px solid #d8d8d8;padding:10px;margin-top: 20px;}
.ewm_left_img{width: 70px;height: 70px;}
.ewm_left_text{font-size: 20px;color:#d6131b;margin:20px 0 0 20px}
.con_right{width: 925px;}
.con_right_top{width:925px;background: url(../images/title_bg3.jpg) no-repeat;height: 45px;line-height: 45px;}
.con_right_top_title{color:#fff;font-size: 18px;margin-left: 20px;}
.con_right_top_dao{color:#fff;margin-right: 20px;}
.con_right_top_dao div{color:#fff}
.con_right_top_dao a{color:#fff}
.con_right_top_dao img{margin:10px 10px 0 0}
.con_right_bottom{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:20px;position:relative}
.con_right_bottom_title{font-size: 28px;text-align: center;margin:30px 0}
.con_right_bottom_img{text-align: center;}
.con_right_bottom_text{font-size: 16px;line-height: 30px;margin-top:20px;margin-bottom:50px;}
.con_right_bottom_text p{font-size: 16px;line-height: 30px;}
.con_right_bottom_new_list ul li{border-bottom: 1px dashed #d8d8d8;margin-bottom: 20px;padding-bottom: 20px;background: url(../images/dian.jpg) no-repeat;background-position: 0 10px;padding-left: 20px;}
.con_right_bottom_new_list ul li:last-child{border: 0;margin-bottom: 0;}
.con_right_bottom_new_list ul li:hover .con_right_news_title{color: #f41124;}
.con_right_news_title{font-size: 16px;width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.con_right_news_date{color: #838383;}
/* 分页 */
.pages{float: right;margin:15px 5px 0 0}
.pages ul li{float: left;border:1px solid #d8d8d8;padding:8px 13px}
.pages ul li.active{background: #d6131b;color: #fff;}
.pages ul li.active a{color: #fff;}

.pages_bottom a{color:#f00}
.pages_bottom{color:#838383;position:absolute;width:95%;bottom:20px}
.pages_bottom div{color:#838383;}
.pages_bottom .pages_bottom_left{width:45%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left}
.pages_bottom .pages_bottom_right{width:45%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:right}

.con_right_bottom_img_list ul li{float: left;width: 31%;margin-bottom: 30px;}
.con_right_bottom_img_list ul li:nth-child(3n-1){margin:0 30px 30px}
.con_right_bottom_img_list ul li:hover .con_right_bottom_img_list_title{color:#f41124;}
.con_right_bottom_img_list_img{width: 268px;height: 180px;border:1px solid #d8d8d8;}
.con_right_bottom_img_list_img img{width: 268px;height: 180px;}
.con_right_bottom_img_list_title{width: 268px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top: 10px; height:40px}
.con_right_bottom_personal_list ul li{width: 80%;margin:30px auto 0;border-bottom:1px dashed #d8d8d8;padding:0 30px 30px;}
.con_right_bottom_personal_list ul li:last-child{border: 0;}
.con_right_bottom_personal_list_left{width: 130px;text-align: center;}
.con_right_bottom_personal_list_left_img{width: 130px;height: 165px;}
.con_right_bottom_personal_list_left_name{font-size: 18px;margin-top: 30px;font-weight: bold;}
.con_right_bottom_personal_list_right{width:410px;font-size: 16px;margin: 30px 0 0 100px;}
.con_right_bottom_personal_list_right p{font-size: 16px;line-height: 30px;}


/*党史主题模板*/
.pagebg{background:#e9e9e9}
.lmw0{width:1368px;margin:40px auto}
.lmtoutiao{text-align:center}
.lmtlt{color:#966e39; font-size:39px}
.lmdesc{color:#966e39; font-size:31px; margin-top:10px}
.lmpiclist ul li{float:left}
.lmpiclist ul li:nth-child(2){margin:0 60px}
.lmmore{text-align:center}
.lmmore a{padding:10px 60px; background:#d2d2d2; margin:20px auto; border-radius:20px}
.lmnav{float:left;width:380px}
.lmnavtlt{background:url(../lmimages/lmbg.jpg) repeat-x; height:84px; line-height:84px; text-align:center; font-size:45px; color:#fff}
.lmlist1{float:right; width:960px}
.lmnavtlt1{background:url(../lmimages/lmbg.jpg) repeat-x; height:84px; line-height:84px; text-align:left; font-size:45px; color:#fff; padding-left:20px; margin-bottom:40px}
.lmnav ul{margin:0 auto; width:326px}
.lmnav ul li{background:url(../lmimages/lmnav.jpg) no-repeat; height:84px; line-height:84px; text-align:left; font-size:18px; padding-left:50px; margin:15px auto;}
