@charset "utf-8";
body{background: #fff;}
.head-wrap{width: 100%;}

/*样式1 蓝*/
.pb_sys_style1 .p_no_d {
    border: 1px solid #0652a0 !important;
    color: #fff;
    background-color: #0652a0 !important;
}
/*logo*/
.logo-wrap{width: 100%;height: 120px;min-width: 1200px;position: relative;background: #0f457c;}
.logo-wrap .cen-w{position: relative;height: 120px;}
.logo{height: 90px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}

/*search*/
.search-wrap{position: absolute;top: 27px;right: 0;bottom: 0;margin: auto;width: 224px;height:36px;background: #fff;border: 1px solid #0652a0;padding: 0 16px;}
.search-input{width: 150px;float: left;height: 100%;font-size: 14px;}
.search-wrap input{border: none;outline: none;background: #ffffff;}
.search-but{width:31px;position: absolute;top:-1px;right: 16px;bottom: 0;margin: auto;}
.top-link{font-size: 14px;color: #333333;float: right;margin-right: 92px;margin-top: 26px;}
.top-link a{color: #fff;}

/*nav*/
.nav-wrap{width: 100%;min-width: 1200px;height: 54px;background: #0652a0;position: relative;}
.nav{width: 100%;}
.nav li{text-align: center;float: left;width: 12.5%;position: relative;text-align: center;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.nav li a{font-size: 18px;color: #fff;line-height: 54px;display: block;width: 100%;height: 100%;}
.nav dl{z-index: 99;display: none;min-width: 100%;left: 0;text-align: center;background: #679dd4;position: absolute;top: 54px;}
.nav dl a{padding: 0 7px;white-space: nowrap;width: 100%;line-height: 54px;font-size: 16px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.nav dl a:hover{background: #0652a0;}
.nav li:hover{background: #679dd4;}
.navOn{background: #679dd4;}


/*banner*/
/*box-shadow: 1px 13px 21px #f3f2f2;*/
.banner {width: 100%;min-width: 1200px;height: 460px;position: relative;}
.banner .cen-w{height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.banner .arrow{opacity: 0.7; position: absolute;top: 0;bottom: 0;margin: auto; width: 50px;height: 60px;z-index: 9;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.banner .arrow-left {background: url(../images/jt.png) no-repeat;left: 10px;background-size: 100% 100%;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform:rotate(-180deg);}
.banner .arrow-right {background: url(../images/jt.png) no-repeat;right: 10px;background-size: 100% 100%;}
.banner .arrow:hover{opacity: 1;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 100%;}
.banner img{width: 100%;height: 460px;min-width: 1200px;}
.banner .pagination {  position: absolute;  left: 0;  text-align: center;  bottom:28px;  width: 100%;  z-index: 9;}
.banner .swiper-pagination-switch {  display: inline-block;  width: 15px;  height: 15px;  margin: 0 12.5px;  cursor: pointer; background: #fff; }
.banner .swiper-active-switch { background: #fc8505;border: 1px solid #fc8505;}


@media screen and (min-width: 1920px){
.banner{height: 460px !Important;}
.banner img{height: 460px !Important;}	
}
@media screen and (min-width: 1366px){
.banner{height: 323px;}
.banner img{height: 323px;}	
}
.main{width: 100%;height: 439px;}
.main .cen-w{/* background: url(../images/bac.jpg) no-repeat right bottom; *//* height: 100%; */}

/*工作动态*/
.main-left{width: 790px;float: left;}
.public-title{width: 100%;line-height: 45px;margin: 22px 0 30px 0;border-bottom: 1px solid #0652a0;}
.public-title p{font-size: 24px;color: #0652a0;font-weight: bold;float: left;}
.public-title a{float: right;font-size: 14px;color: #333333;}

.xyxw{width: 380px;height: 320px;position: relative;float: left;box-shadow: 1px 1px 10px #bbb7b7;}
.xyxw .swiper-slide{width: 100%;height: 100%;}
.xyxw .arrow{position: absolute;top: 33%;width: 40px;height: 47px;z-index: 9;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.xyxw .arrow-left1 {background: url(../images/jt.png) no-repeat;left: 10px;background-size: 100% 100%;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform:rotate(-180deg);}
.xyxw .arrow-right1 {background: url(../images/jt.png) no-repeat;right: 10px;background-size: 100% 100%;}
.xyxw .arrow:hover{opacity: 1;}
.xyxw-pic{width: 100%;height: 250px; line-height: 250px;overflow: hidden;}
.xyxw-pic img{min-height: 250px;width: 100%;display:inline-block;vertical-align:middle;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.xyxw-pic img:hover{transform: scale(1.1);}
.xyxw-word{width: 100%;height: 74px;line-height: 74px;background: url(../images/pic-bac.jpg) no-repeat left bottom #fff;padding: 0 26px 0 34px;}
.xyxw-title{float: left; font-size: 16px;color: #333333;font-weight: bold;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xyxw-word p{float: right;font-size: 14px;color: #999999;}

.xyxw .paginations {  position: absolute;  left: 0;  text-align: right;  bottom:86px;  width: 100%;  z-index: 9;}
.xyxw .swiper-pagination-switch {  display: inline-block;  width: 10px;  height: 10px;  margin: 0 8.5px;  cursor: pointer; background: #fff; }
.xyxw .swiper-active-switch { background: #fc8505;border: 1px solid #fc8505;}

.gzdt-ul{width: 380px;float: right;}
.gzdt-ul li{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 10px;}
.gzdt-time{width: 54px;height: 46px;float: left;}
.gzdt-time p{height: 100%;text-align: center;font-size: 14px;color: #fff;line-height: 46px;background: #0652a0;}
.gzdt-year{background: #cacaca !important;}
.gzdt-word{float: right;width: 311px;line-height: 46px;}
.gzdt-title{font-size: 16px;color: #333333;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.gzdt-text{font-size: 14px;color: #666666;margin-top: 5px;line-height: 24px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.gzdt-ul li:hover .gzdt-title{color: #0652a0;}
.gzdt-ul li:hover .gzdt-text{color: #0652a0;}

/*党群活动*/
.main-right{width: 380px;float: right;}
.dqhd-ul li{width:100%;border-bottom: 1px dashed #cbcbcb;margin-bottom: 7px;padding-bottom: 12.2px;}
.dqhd-ul li a{font-size: 16px;color: #333333;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.dqhd-ul li span{margin-top: 2px;color: #cbcbcb;font-size: 12px;display: block;float: left;margin-right: 10px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.dqhd-ul li p{font-size: 13px;color: #999999;line-height: 14px;margin-top: 7px;}
.dqhd-ul li img{height: 14px;margin-right: 11px;display: block;float: left;}
.dqhd-ul li:hover a{color: #0652a0;}
.dqhd-ul li:hover a span {color: #0652a0;}

.main2{width: 100%;/* background: url(../images/bac2.jpg) no-repeat left bottom #f1f1f1; *//* padding-top: 40px; */padding-bottom: 38px;/* min-height: 400px; */min-width: 1200px;}
.main2-news-wrap{/* padding: 0 13px; *//* padding-top: 20px; */width: 380px;height: 308px;/* background: url(../images/bac1.jpg) no-repeat right bottom #fff; *//* border-top:3px solid #0652a0; */float: left;margin-right: 30px;/* box-shadow: 0 0px 8px #dedede; */}
.main2-news-wrap .public-title{margin-top:0;}
.main2-news-ul{width: 100%;font-size: 16px;}
.main2-news-ul li{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;padding-left: 10px; margin-top: 20px; height: 16px;border-left: 2px solid #c4c4c4;line-height: 16px;}
.main2-news-ul a{color: #333333;}
.main2-news-ul span{color: #b60005;}
.main2-news-ul li:hover{border-left: 2px solid #e49600;}
.hist-wrap{width: 100%;line-height: 25px;color: #0652a0;font-size: 24px;margin-bottom: 25px;}
.hist-wrap img{height: 25px;margin-right: 15px;display: block;float: left;}
.hist-wrap a{font-size: 14px;color: #333333;float: right;}
.qk-bac{width: 100%;height: 287px;background: #9fc1e4;padding: 20px 10px;}
.qkdh{width: 100%;height: 287px;}
.qkdh img{width: 175px;height: 246px;display: block;margin: 0 auto;}

/*footer*/
.footer{width: 100%;height: 185px;}
.link-wrap{height: 138px;width: 100%;min-width: 1200px;background: #0652a0;}
.link-title{font-size: 14px;color: #ffffff;border-left: 2px solid #e9a349;height: 14px;line-height: 14px;padding-left: 10px;}
.link{width: 595px;float: left;padding-top: 34px;}
.link-ul{margin-top: 16px;}
.link-ul a{font-size: 12px;display:block; float:left; color: #ffffff;opacity: 0.57;margin-right: 20px;line-height: 24px;}

.footer-logo{float: right;line-height: 138px;}
.footer-logo img{height:80px;}
.footer-copy{width: 100%;min-width: 1200px;height: 90px;background: #0f457c;text-align: center;line-height: 30px;color: #fff;font-size: 14px; padding:20px 0px;}


/*------------------------------内容页---------------*/
.wrap_right_content {
    width: 80%;
    background: #FFFFFF;
    padding: 30px 20px 60px 20px;
    float: right;
    box-sizing: border-box;
    position:relative;
}

.news_show_title{
	width: 100%;
	line-height: 50px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.news_show_con{
	    font-size: 16px;
    color: #4c4c4c;
    line-height: 26px;
}
.news_show_date{
	width: 100%;
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin-bottom: 20px;
}
.news_show_xyp{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px;
}
.news_show_xyp a{
	color: #666666;
	display: block;
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.member_order_tit{
	width: 52%;
	height: 50px;
	margin: auto;
	margin-top:20px;
}
.member_order_tit1{
	width: 28px;
	height: 26px;
	margin-top: 13px;
}
/*-----------------------列表-*/

.banner-wrap img {width: 100%;min-width: 1200px;}
.news-wrap {margin-bottom: 55px;min-height: 300px;}

.news-nav {width: 20%;margin-top: 20px;float: left;}
.newsOn a{color: #fff !important;background: #0652a0!important;}
.news-nav li {
	font-size: 17px;
	color: #222;
	line-height: 60px;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.news-nav a {
	color: #222;
	display: block;
	width: 100%;
	height: 60px;
}

.news-nav li:hover {
	background:#c1d3e5;
}

.news-nav li:hover a {
	color: #fff !important;
}
.news-list-wrap{
	width: 77%;
	float: right;
	margin-top: 20px;
}
.news_list{
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding: 12px 0;
	box-sizing: border-box;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.news_list:hover a{
	color: #0652a0;
}
.news-list-wrap .news_list:first-child{
	/* border: none; */
}
.news_list a{
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_date{
	font-size: 16px;
	color: #808080;
	float: right;
}


.news_show_title{
	width: 100%;
	line-height: 50px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.news_show_date{
	width: 100%;
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin-bottom: 20px;
}
.news_show_content{
	font-size: 16px;
	color: #4c4c4c;
	line-height: 26px;
	
}
.news_show_content1{
	width: 90%;
	height: 400px;
	margin: 20px auto;
	position: relative;
}
.news_show_content1 img{
	width: 100%;
	height: 100%;
	display: block;
}

/*二级导航*/
.list_bt {
	height: 65px;
	margin: 0 auto;
	margin-top: 15px;
}

.list_bt .lmmc {
	width: 20%;
	height: 73px;

	border-bottom: 3px solid #0652a0;
	float: left;
	font-size: 22px;
	color: #444444;
	display: block;
	text-align: center;
	box-sizing: border-box;
    display: table;
}

.list_bt .dqwz {
	width: 80%;
	height: 73px;
	line-height: 73px;
	border-bottom: 3px solid #cccccc;
	text-align: right;
	padding-right: 15px;
	box-sizing: border-box;
	font-size: 14px;
	color: #444444;
	float: right;
    padding-left: 20px;
}

.list_bt .dqwz a{
	color: #444444;
}
.pic-list-wrap li{width: 25%;float: left;padding: 0 1%; box-sizing: border-box;}
.pic-list-wrap li img{width: 100%;height: 200px;}

.part{width:100%;background:url(../images/part_bg.png) no-repeat right bottom;background-size:50% auto;}
.qikan-list{position:absolute;right:0;bottom:0;}
.qikan-list ul{display:flex;}
.qikan-list ul li{width:180px;margin-left:30px;}
.qikan-list ul li a{display:block;position:relative;}
.qikan-list ul li:first-of-type{background:url(../images/qk1_bg.png) no-repeat left top;background-size:100% 100%;align-self:flex-start;margin-bottom:60px;padding:15px 0 15px 15px;}
.qikan-list ul li:nth-of-type(2){background:url(../images/qk2_bg.png) no-repeat right bottom;background-size:100% 100%;align-self:flex-end;padding:15px 15px 15px 0;}
.qikan-list ul li .qikan-img{width:100%;box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}
.qikan-list ul li .qikan-img img{width:100%;display:block;}
.qikan-list ul li .cover{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);opacity:0;color:#ffffff;transition:0.2s all;font-size:20px;display:flex;justify-content:center;align-items:center;}
.qikan-list ul li:hover .cover{opacity:1;}