﻿/*
* @Author: wxh
* @Date:   2019-05-22 15:04:25
 * @Last Modified by: OMT.Xu
 * @Last Modified time: 2021-02-23 11:13:36
*/

@charset "utf-8";

/* 工作动态 */
.gzdt .p-title .name {
    background: url("../images/icon_gzdt.png") no-repeat center center;
}
/* 委员履职 */
.wylz .p-title .name {
    background: url("../images/icon_wylz.png") no-repeat center center;
}
.slide-topic {
    height: 278px;
    width: 100%;
    position: relative;
}
.slide-topic li {
    width: 230px;
    height: 277px;
    padding-right: 12.5px;
}
.slide-topic .prev-arrow,
.slide-topic .next-arrow {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 36px;
    height: 60px;
    overflow: hidden;
    margin-top: -30px;
    background: url('../images/topic_cont_arrow.png') no-repeat;
    background-color: #2b4c99;  
    _background-color: #2b4c99;
    -webkit-transition: .5s;
    transition: .5s;
}
.slide-topic .prev-arrow {
    left: 0;
    background-position: left 7px;
}
.slide-topic .next-arrow {
    right: 0;
    background-position: right -41px;
}
.slide-topic .prev-arrow:hover,
.slide-topic .next-arrow:hover {
    background-color: #4775e0;
    _background-color: #4775e0;
}
.slide-topic .prev-arrow:hover { background-position: right 7px; }
.slide-topic .next-arrow:hover { background-position: left -41px; }
.slide-topic ul,
.slide-topic li {
    -webkit-transition: none;
    transition: none;
}
.slide-topic li {
    position: relative;
    float: left;
}
.slide-topic .image {
    position: relative;
    display: block;
    width: 1210px;
}
.slide-topic li a {
    position: relative;
    display: block;
    height: 100%;
}
.slide-topic li a:hover .member-box{
    display: block;
}
.slide-topic li a .member-box {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/bg_slide.png") repeat-x bottom;
    _background: url("../images/bg_slide.png") repeat-x bottom;
}
.slide-topic li a .member-box .title {
    position: absolute;
    bottom: 70px;
    left: 0;
    font-size: 28px;
    color: #fff;
    padding: 0 0 0 20px;
    z-index: 0;
    height: 47px;
    overflow: hidden;
}
.slide-topic li a .member-box .title .line {
    position: absolute;
    bottom: 6px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 12px;
    background-color: #2b4c99;
    z-index: -1;
}
.slide-topic li a .member-box .name p {

}
.slide-topic li a .member-box .cont {
    position: absolute;
    left: 0;
    bottom: 15px;
    padding: 0 20px;
    height: 54px;
    line-height: 1.5;
    overflow: hidden;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.slide-topic li a img {
    width: 100%;
    height: 100%;
}

/* news-list */
.news-list { overflow: hidden; }
.news-list li {
    float: left;
    width: 580px;
    padding-right: 40px;
    border-bottom: 1px solid rgb(245, 245, 245);
}
.news-list li a {
    display: block;
    width: 100%;
    height: 30px;
    margin: 12px 0 13px;
    font-size: 20px;
    overflow: hidden;
}

/* ad */
.ad img {
    width: 100%;
    height: 150px;
}

/* mid */
.mid {
    max-width: 1920px;
    margin: 50px auto 0;
    padding: 50px 0 60px 0;
    background: url("../images/bg_mid.jpg") no-repeat center center;
    background-size: 100% 100%;
}
.notice{
    border: 1px solid #e2e4f1;
}

/* &#51;&#54;&#53;&#98;&#101;&#116;&#36275;&#29699;&#23448;&#32593;&#95;&#50;&#56;&#51;&#54;&#53;&#51;&#54;&#53;&#20307;&#32946;&#25237;&#27880;&#95;&#51;&#54;&#53;&#20307;&#32946;&#25552;&#29616;&#22810;&#20037;&#21040;&#36134;艺苑 */
.zxyy .p-title .name {
    background: url("../images/icon_zxyy.png") no-repeat center center;
}
.zxyy .item {
    width: 1220px;
    overflow: hidden;
}
.zxyy .item .list-item .image {
    display: block;
    width: 285px;
    height: 160px;
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjczRjBEQ0IxNzYxMUU4OTY4OUVBOUEyRkY2NjYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjczRjBEREIxNzYxMUU4OTY4OUVBOUEyRkY2NjYwRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNzNGMERBQjE3NjExRTg5Njg5RUE5QTJGRjY2NjBEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCNzNGMERCQjE3NjExRTg5Njg5RUE5QTJGRjY2NjBEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAlgDIAwERAAIRAQMRAf/EAHMAAQACAwEBAAAAAAAAAAAAAAAEBQIDBgEIAQEAAAAAAAAAAAAAAAAAAAAAEAACAQMCBAQDBwMFAQAAAAAAAQIRAwQhMUFREgWBkSITYXEy8KHBUiMUBvFCYrHR4TMWFREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANV/LxrC/VuKPw4+QGt5+O8Z34SUlRuMW6N0ArP/AFOPWisyevTWr35bAWcu440cdX5zSVF1RTTab4eAGdjMxr6rauKXw4+QG4AAAAAAAAAAAAAAAAAAAAGN27btQc7klGK3bApn/J8X3Lqp6IL066t/bkBzWdlLIvynGqg3VRbqBrWReXTWTcY6KNaKngBLraVulFWnX7dda7gRHkXmpLqfTLeNdKeIG3t+WsXIjcknKMXXprpWvIDo4/yjHd+3Hp/TlH1OuqYF1bu27sFO3JSi9mgMgAAAAAAAAAAAAAAAADGc4wg5ydIxVWwKDvndcO9hxjFOUpVotmntQDmEuHECxweyZOT6peiHFgXNj+P4UEupOc26LlXalX8aASf/AI+DXpVqr3STT03rXbYCNe/j2Jch1QThtrpvKnKj3YFNndlycb1Jddvg0BXAdR2fvGDYwelxcZRaTVa1rpxAvoTjOCnF1jJVTAyAAAAAAAAAAAAAAAAVPd7/AFzWMn6I+q7Ti3svxApMntlu5rb9D5cKJbJAbuydnUkr9/RbRX2+8C+nKFu25NdNuC1S4Ll4aoD3q/TWtI16uutN3F6PwYHn7yx19XuW22kqSnrpTjGgGUG4xkk6qSVHVUoqbaf48wDScXFpSi9Gns19kgOf7z2dR/XsLRujQGGP26za1l65ap12o+DQFx2i/wBE3jN+iS6rfwa3X4gWwAAAAAAAAAAAAAAHkpKMXJ7JVYHOu47kpXZfVcbk/F6fcAjGVycbcdJTfSnyXF+QFtGMIwUYqkYqiXw+z8mBDzsqMY1rVeu3ODVay0afLkwKa7eu3H65OVNFXgBgBusZmRYf6c2l+XdeTAsMHud+/kRtXFHpaeqVHov+ALKUYyg4SVYyVJL4fbXyAqXGVucrctZQfTXmuDA8U5W5RuL6rbUl4PX7gOji1KKa2aqgPQAAAAAAAAAAAAAR+4y6cK8/8WvPQCj28OHyQEjAinfb/JDT5ydAJ0kpRcZbSVH8n/UCgypXHelG5VOHoo3XbbUDRLmB4AAkdvl05ll/5JeegHQV+2wEDuEaZKf54ar4xdAI+j8fxQF52+fVhWXx6Un4aASAAAAAAAAAAAAAARe6KuBd+CT8mmBS8/H/AEAk9va924ucY082BNbAr+6Y3XD34/VHSfxXPwA02ezZl1dU0rMNGpTqt9Nl+IEj/wA+unq/dQ0VXVaUTpzAgx7fO7X9tJX2k24x0kknT6X+AGizGcb8KJ9SktONagdHXV0Ag57/AF7aXCD+9gR1w8ALrtiawbXxTfm2wJQAAAAAAAAAAAAANeTb9zHuW/zRa80Bz0HWKfwT/Bgbca4reRBvSMq25eO33gWMnRVAkY+N9E5JXHLVw4xS334gUne7uSsnolOXsv12otNUTpprvQDGXfs92PaclXp6fcp6qAWXZsfFhi+9GTldnSUkt6JtOOgEvIwrNyfuuEbdy2q2pPdp7RdAIyfwaf5XugK7Iue5kXJLZUtx8N/vA1zdIt/P/ZAdDjw9vHtw/LFLyQGwAAAAAAAAAAAAABqqA5zNf7fKuQnFxrJyjTZqXICPLKtNUo3oBZ9szbWTehbuS9u7wb2k/wCgFzcq/cnOLjL6I3IbctfFgY3rNu8pRmrd+EIelSWq32p8gKrI/jqdzqjLp65J9EdlFvZacALDBxljQUI3Oi01SktddG6VpvUDdDTonCLlKL6HOe1K0+1AKfu2fZsXpW7T9y9qpyWkVyp8UBVxyopJKOy5gScFSy8mFuK6YxalOW9Ix4AdGAAAAAAAAAAAAAAAAgd3wHlWVKH/AHW9Y/FcgOfji3XyXzYHrxujWU4rzAsrHfp2seNtxdy5B6SrSLS2qnxA1Xu+511yklbgpbpRTfm6gap907hKSbvarVJJLbwAys93z7LTjKEqNvWK3fyowN93v165YnblDouXH9ab6Unv6eYFdHGU9Y3E/MA8Sa4p8ElWteSA6HtWCsXH11uXKOfw+HgBNAAAAAAAAAAAAAAAAAKruXbL83K9jS9T+q3oq/JgUTjJXHG4mpLdPeoHtVtx5AZxs3pf20rz0Ay/bXecfkB47F9cE/kBrbabUk0+TARhOU4xtpub2SAu8HtFyPTcybj6l9NuL2+bAtUkkklRLRID0AAAAAAAAAAAAAAAAAARsrt+LktSuw9S/uWjAhZHalZTnjxrHjHeXnxAhAe0dK8FvyA8quAEvF7d+4XVdjS1wru/lyAscbBxcertW1GT3lu/NgbwAAAAAAAAAAAAAAAAAAAAAAGieHjTu+5KFZcuHkBuUYpUSSXIDRPAxZTU3CjW6WifzQEhJJUWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//Z") no-repeat center center #f5f5f5;
    background-size: 100% auto;
}
.zxyy .item .list-item {
    float: left;
    margin-right: 20px;
}
.zxyy .item .list-item .image img {
    width: 100%;
    height: 100%;
}
.zxyy .item .list-item .title {
    display: block;
    width: 261px;
    padding: 20px 12px;
    overflow: hidden;
    background-color: #889aac;
}
.zxyy .item .list-item .title a {
    display: block;
    height: 48px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
}
.zxyy .item .list-item .title a:hover {
    color: #2b4c99;
}

/* 文史荟萃 */
.hc .p-title .name {
    background: url('../images/icon_hc.png') no-repeat center center;
}
.p-img-text .bd {
    width: 615px;
    overflow: hidden;
}
.p-img-text .bd .item {
    width: 180px;
    height: 246px;
    float: left;
    margin-right:25px;
}
.p-img-text .bd .item .image{
    display: block;
    width: 100%;
    height: 100%;
}
.p-img-text .bd .item .image img{
    width: 100%;
    height: 100%;
}
.p-img-text .bd .item .mod-tit {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/bg_slide_2.png") repeat-x bottom;
}

.p-img-text .bd .item .mod-tit .title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 140px;
    padding: 15px 20px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    height: 56px;
    overflow: hidden;
    line-height: 1.8
}

.p-img-text .bd .item .mod-tit .title .name {
    height: 50px;
    overflow: hidden;
}

/* 学习天地 */
.xxtd .p-title .name {
    background: url("../images/icon_xxtd.png") no-repeat center center;
}

/* &#51;&#54;&#53;&#98;&#101;&#116;&#36275;&#29699;&#23448;&#32593;&#95;&#50;&#56;&#51;&#54;&#53;&#51;&#54;&#53;&#20307;&#32946;&#25237;&#27880;&#95;&#51;&#54;&#53;&#20307;&#32946;&#25552;&#29616;&#22810;&#20037;&#21040;&#36134;回顾 */
.zxhg .p-title .name {
    background: url("../images/icon_zxhg.png") no-repeat center center;
}


/* 党建频道/学习天地list */
.djpd .p-title .name {
    background: url("../images/icon_djpd.png") no-repeat center center;
}
.p-bd .item {
    width: 615px;
}
.p-bd .list-item {
    width: 285px;
    float: left;
    margin-right: 18px
}
.p-bd .list-item .image {
    display: block;
    width: 285px;
    height: 160px;
}

.p-bd .list-item .image img {
    width: 100%;
    height: 100%;
}
.p-bd .list-item .title {
    display: block;
    width: 100% ;
    height: 48px;
    line-height: 1.5;
    font-size: 16px;
    color: #333;
    margin-top: 15px;
    overflow: hidden;
}
.p-bd .list-item .title:hover{
    color: #2b4c99;
}

/* 专题 */
.home-topic img {
	margin: 0 auto;
	width: auto;
	max-width: 100%;
	height: 100%;
}
.home-topic .more {
	line-height: 30px;
	font-size: 16px;
}
.topic-big {
	width: 100%;
	height: 195px;
}
.topic-multi {
	width: 1220px;
	height: 110px;
	margin-top: 12px;
}
.topic-multi .item {
	width: 230px;
	height: 110px;
}
.topic-multi .item a:before {
	display: none\9;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.5);
	content: "";
	-webkit-transition: -webkit-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	-ms-transition: -ms-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
	-moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
	-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
	-o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
}
.topic-multi .item a:hover:before{
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
	-moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
	-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
	-o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
}



