/* 清除浮动 */
.clearfix:after{
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
    }

.cur{background-color: #D70D0D !important ;color: #fff !important;}
.paging-dot{margin: 0 5px;font-weight: bold;letter-spacing: 0.2em;margin-top: 12px;}

#yqlj-header{
	display: flex;
	justify-content: space-between;
	align-items:center;
	line-height: 20px;
}
#yqlj-header span{
	width: 8%;
}
#yqlj-header img{
	width: 90%;
	margin-left: 0;
}

/* @media screen and (min-width:768px){}
@media screen and (max-width:768px){} */
@media screen and (min-width:912px){
	/* 二级导航栏链接效果 */
	.pc_ywgz{
		display: block;
	}
	.mobile_ywgz{
		display: none;
	}
	.pc_dwxx{
		display: block;
	}
	.mobile_dwxx{
		display: none;
	}
	.pc_sxbszn{
		display: block;
	}
	.mobile_sxbszn{
		display: none;
	}
	.pc_gsl{
		display: block;
	}
	.mobile_gsl{
		display: none;
	}
	.pc_cwxx{
		display: block;
	}
	.mobile_cwxx{
		display: none;
	}
	.pc_djgz{
		display: block;
	}
	.mobile_djgz{
		display: none;
	}
	.pc_ywgz{
		display: block;
	}
	.mobile_ywgz{
		display: none;
	}
	.pc_nxgs{
		display: block;
	}
	.mobile_nxgs{
		display: none;
	}
}
@media screen and (min-width:767px){
	body {
		background: #fff;
	}
	
	.contant {
		width: 1200px;
		margin: 0 auto;
	}
	img {
	    vertical-align: middle ;
	}
		.top{
			height: 170px;
			line-height: 170px;
		}
		.img_logo{
			height: 80px;
		}
		.search{
			margin-top: 0px !important;
		}
		.search input{
			width: 310px;
			font-size: 12px;
			padding-right: 5px;
			border: 1px solid #D70D0D;
			background: rgba(251,241,239);
			height: 38px;
			padding-left: 10px;
		}
		.search button{
			height: 38px;
			width: 86px;
			line-height: normal;
			background-color: #D70D0D;
			border: none;
			color: #fff;
			font-size: 14px;
		}
		
		.navbar-light .navbar-nav .nav-link {
		    color: #fff;
		}
		.navbar-light .navbar-nav .nav-link:hover{
			color: #fff;
		}
		.nav{
			height: 50px;
			background-color: #D70D0D;
		}
		.nav-item{
			width: 25%;
			font-weight: bold;
			line-height: 33px;
			text-align: center;
		}
		.nav-item a:hover{
			color: #fff;
		}
		.nav-link{
			height: 48px;
		}
		.nav-link:hover{
			background-color: rgba(157,36,33);
		}
		.nav-link img{
			width: 23px;
			vertical-align: middle;
			margin-top: -3px;
			margin-right: 5px;
		}
		.nav-link{
			color: #fff; 
			font-size:16px;
		}
		#navbar_brand{
			display: none;
		}
		#logo_search{
			display: block;
		}
		#search{
			display: none;
		}
		.bg-light {
			background-color: #D70D0D !important;
			padding: 0;
		}
		.nav-item {
		    width: 25%;
		    font-weight: bold;
		    line-height: 33px;
		    text-align: center;
			height: 48px;
		}
		.xiala{
			display: none;
		}
		.gzdtLevel_two,.ggdtLevel_three{
		    background-color: #fff;
		    height: 50px;
		    z-index: 999;
			position: relative;
			margin-left: -100%;
			/* padding: 0px 100%; */
			box-sizing: border-box;
			width: 400%;
			font-weight: 400;
		}
		.ggdtLevel_three{
			width: 100%;
			margin-left: 0;
		}
		.xxgkLevel_three1{
			width: 100%;
			margin-left: 0;
		}
		.xxgkLevel_three2{
			width: 100%;
			margin-left: 0;
		}
		.xxgkLevel_two,.wsbsLevel_two{
			background-color: #fff;
			height: 50px;
			z-index: 999;
			margin-left: -300%;
			width: 400%;
			font-weight: 400;
		}
		.wsbsLevel_two{
			margin-left: -200%;
			position: relative;
			box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.1);
		}
		.ggdtLevel_three,.xxgkLevel_three1,.xxgkLevel_three2{
			position: relative;
			box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.1);
		}
			.gzdtLevel_two,.ggdtLevel_three,.xxgkLevel_two{
				background-color: #fff;
				height: 50px;
				z-index: 999;
				position: relative;
				box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.1);
			}
			.gzdtLevel_twoList,.xxgkLevel_twoList,.wsbsLevel_twoList{
				width: 100%;
				height: 50px;
				display: -webkit-flex;
				display: flex;
			}
			.ggdtLevel_three{
				position: absolute;
				top: 50px;
				left: 0px;
				border: 1px solid #eee;
			}
			.xxgkLevel_three1{
				position: absolute;
				top: 50px;
				left: 0px;
				background-color: #fff;
				border-top: 1px solid #eee;
			}
			.xxgkLevel_three2{
				position: absolute;
				top: 50px;
				left: 0px;
				background-color: #fff;
				border-top: 1px solid #eee;
			}
			.ggdtLevel_threeList{
				width: 100%;
				height: 50px;
				display: -webkit-flex;
				display: flex;
				-webkit-align-items: center;
				align-items: center;
			}
			.gzdtLevel_twoList p,.ggdtLevel_threeList p{
				width: 100%;
				height: 100%;
				text-align: center;
				line-height: 46px;
				font-size: 14px;
				color: #000;
				margin: 0px;
				padding: 0 25px;
			}
			.xxgkLevel_threeList{
				width: 100%;
				height: 50px;
				display: -webkit-flex;
				display: flex;
				-webkit-justify-content: space-around;
				justify-content: space-around;
				-webkit-align-items: center;
				align-items: center;
				/* margin-left: 1.6%; */
			}
			
			
			.xxgkLevel_two p{
				width: 100%;
				height: 100%;
				text-align: center;
				line-height: 46px;
				font-size: 14px;
				color: #000;
				margin: 0px;
				padding: 0 25px;
			}
			.xxgkLevel_threeList span{
				width: 100%;
				height: 100%;
				text-align: center;
				line-height: 50px;
				font-size: 14px;
				color: #000;
				margin: 0px;
				padding: 0 8px;
				display: block;
			}
			.xxgkLevel_threeList2{
				width: 100%;
				height: 50px;
				display: -webkit-flex;
				display: flex;
				/* -webkit-justify-content: space-around;
				justify-content: space-around; */
				-webkit-align-items: center;
				align-items: center;
			}
			.xxgkLevel_threeList p,.xxgkLevel_threeList2 p,.wsbsLevel_two p{
				width: 100%;
				height: 100%;
				text-align: center;
				line-height: 50px;
				font-size: 14px;
				color: #000;
				margin: 0px;
				/* padding: 0 18px; */
			}
			.wsbsLevel_two p{
				padding: 0 25px;
			}
			.contant1{
				width: 100%;
			}
			.contant2{
				width: 1400px;
			}		
		
		/* 特别关注 */
		.tbgz_title{
			    display: inline-block;
			    max-width: 100%;
			    max-height: 40px;
			    overflow: hidden;
		}
		.attention{
			border-top: 4px solid #D70D0D; 
			line-height: 110px;
			margin-top: 30px;
			background-color: #fff;
			border-radius: 4px;
			padding: 0 10px;
		}
		.attention_right{
			    font-size: 28px;
			    font-weight: 600;
			    color: #333333;
			    line-height: 40px;
			    padding-left: 20px;
				height: 105px;
			    padding-top: 10px;
		}
		.attention_tit{
			font-size: 28px;
			color: #000;
		}
		.attention_tit:hover,.tit_one:hover{
			color: #D70D0D;
		}
		.tit_one{
			display: block;
		}
		.tit_one,.tit_oneContent{
			font-size: 14px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			font-weight: normal;
		}
		.tit_oneContent{
			float:left;
			/* color: #000; */
			max-width:374px;
		}
		.A a{
			color: #000;
		}
		.A a:hover {
		    color: #D70D0D !important;
		}
		
		
		/* 轮播图片 */
		.carousel-inner img,.carousel-inner video{
			height: 360px;
			width: 620px;
			border-radius: 4px;
		}
		.lunbo{
			padding: 10px 10px 10px 10px;
			background: #fff;
			margin-top: 10px;
		}
		.lunbo .col-md-8,.lunbo .col-sm-8{
			max-width: 64%;
		}
		.lunbo .col-md-4,.lunbo .col-sm-4{
			max-width: 36%;
			padding-left: 5px;
			/* padding-right: 5px; */
		}
		.video1{
			background-color: #000;
			border-radius: 4px;
		}
		.video1 video{
			display: block;
			margin: auto;
		}
		.carousel-control-prev,.carousel-control-next{
			width: 4% !important;
			height: 668px;
		}
		.carousel-control-prev{
			left: -65px !important;
		}
		.carousel-control-next{
			right: -65px !important;
			z-index: 9999999999999;
		}
		
		/* 党建工作 业务工作 暖心故事 */
		.tit_box{
			padding: 0 10px;
		}
		#div_card_djson{
			/* padding:0px; */
			text-align: center;
			line-height: 42px; 
			background-color: #D70D0D;
			font-size: 14px;
			font-weight: bold;
			height:42px;
			border-radius: 4px;
		}
		#div_card_ywson,#div_card_nxson{
			padding:0px;
			text-align: center;
			line-height: 42px;
			background-color:rgb(243, 244, 245);
			height:42px;
			font-size: 14px;
			font-weight: bold;
			border-radius: 4px;
		}
		.messageTit img{
			vertical-align: middle; 
			width: 17px; 
			height: 17px;
			margin-top: -5px;
		}
		.lable-nvlist{
			margin-bottom: 15px; 
			padding: 5px 5px 0px 5px; 
			display: block;
		}
		.box-title{
				border-bottom: 1px solid #efefef;
				word-break: keep-all;
				 white-space: nowrap;
				 overflow: hidden;
				 text-overflow: ellipsis;
				height: 41px;
				line-height: 41px;
		}
		.lable-nvlist ul{
			list-style: none;
			margin-left: -42px;
			margin-top: 10px;
		}
		.lable-nvlist li{
			height: 41px;
		}
		
		.lable-nvlist a {
		    font-size: 14px;
		    color: #333;
		    font-weight: normal;
		}
		
		.lable-nvlist a:hover {
		        font-size: 14px;
		        color: #D70D0D;
		        font-weight: normal;
		}
		
		/* 滚动图片 banner图 */
		.shutter{
			height: 58px !important;
		}
		
		/* 网上办事 */
		.wsbs,.xxgk{
			margin: 10px 0px 0px 0px !important;
			background-color: #fff;
			padding-bottom: 10;
		}
		.wsbs_box,.xxgk_box{
			padding: 5px 10px;
		}
		/* 小图标 */
		.wsbs_main{
			text-align: center;
			display: inline-block;
			width: 13.6%;
			padding-bottom: 20px;
		}
		.wsbs_main .icon,.wsbs_main .icon2,.wsbs_main .icon3,.wsbs_main .icon4,.wsbs_main .icon5,.wsbs_main .icon6,.wsbs_main .icon7{
			padding: 0px; 
			height: 100px;
			margin-top: 20px;
		}
		.icon{
			background: url(../img/icon_dis.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon:hover{
			background: url(../img/icon_dis2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon2{
			background: url(../img/icon_two.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon2:hover{
			background: url(../img/icon_two2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon3{
			background: url(../img/icon_three.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon3:hover{
			background: url(../img/icon_three2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon4{
			background: url(../img/icon_four.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon4:hover{
			background: url(../img/icon_four2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon5{
			background: url(../img/icon_five.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon5:hover{
			background: url(../img/icon_five2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon6{
			background: url(../img/icon_six.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon6:hover{
			background: url(../img/icon_six2.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon7{
			background: url(../img/icon_seven.png) no-repeat;
			background-position: 43px 0px;
		}
		.icon7:hover{
			background: url(../img/icon_seven2.png) no-repeat;
			background-position: 43px 0px;
		}
		
		.wsbs_main .icon_font{
			padding: 0px;
			margin-top: -21px;
			font-size: 14px;
			font-weight: bold;
		}
		.wsbs_main a{
			color: #333;
		}
		.wsbs_main a:hover{
			color: #D70D0D;
		}
		.wsbs_tit img,.xxgk_tit img{
			width:20px;
			height:20px;
			vertical-align: sub;
		}
		.wsbs_tit,.xxgk_tit{
			margin-top: 7px;
		}
		.wsbs_tit span,.xxgk_tit span{
			font-size: 18px;
			font-weight: bold; 
			color:#333;
			margin-left: 10px;
		}
		.wsbs_box img:last-child,.xxgk_box img:last-child{
			width: 100%;
			margin-top:10px
		}
		
		/* 信息公开 */
		.col-md-6 {
		    -webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		    flex: 0 0 50%;
		    max-width: 100%;
		}
		.B{
			/* margin-bottom: 3px; */
			margin-left: 10px;
		}
		.shake{
			height: 100%;
			position: relative;
			z-index: 999;
		}
		.xxgk_border{
			padding: 1px;
			border:1px solid #eee;
		}
		.xxgk_img{
			padding: 0px; 
			text-align: center; 
			height: 100px; 
			line-height: 65px;
			padding: 0 46px;
		}
		.xxgk_img img{
			width: 47px; 
			height: 47px; 
			vertical-align: middle;
		}
		.xxgk_mess{
			padding: 0px; 
			text-align: center; 
			padding-bottom: 10px;
			color: #333;
			font-weight: normal;
			font-size: 14px;
			margin-top: -35px;
		}
		 .moreFont{
			 padding: 0px 13px 2px 13px; 
			 text-align: center; 
			 margin-top: -44px; 
			 line-height: 20px;
		 }
		/* 公示栏 */
		.topMargin{
			margin: 0;
			margin-top: 10px;
		}
		.max-width{
			max-width: 48%;
		}
		.board{
			padding-left: 20px;padding-right: 0px;
		}
		.gsl{
			padding:0px;
			text-align: center;
			line-height: 40px; 
			height:42px;
			font-size: 14px;
			font-weight: bold;
			border-radius: 4px;
		}
		#div_card_gslimg,#div_card_cwgkimg{
			vertical-align: middle; 
			width: 18px; 
			height: 18px;
			margin-top: -2px;
		}
		/* 财务信息 */
		.cwxx{
			font-size: 14px;
			font-weight: bold;
			margin-left: 3px;
			padding:0px;
			text-align: center;
			line-height: 40px; 
			height:42px;
			border-radius: 4px;
		}
		
		/* 更多 */
		
		.more,.moreCwxx,.djgz_more,.ywgz_more,.nxgs_more{
			display: none !important;
		}
		
		/* 标签列表 */
		.list_mess{
			    border-bottom: 1px solid #EFEFEF;
			    height: 44px;
			    line-height: 44px;
				font-size: 14px;
				word-break: keep-all;
				 white-space: nowrap;
				 overflow: hidden;
				 text-overflow: ellipsis;
		}
		.lable-gslist{
			margin-bottom: 15px; 
			padding: 30px 5px 0px 5px;
			display: block;
			height: 300px;
			overflow: hidden;
		}		
		.lable-gslist a {
		    font-size: 16px;
		    color: #333;
		    font-weight: normal;
		}
		
		.lable-gslist a:hover {
		        font-size: 16px;
		        color: #D70D0D;
		        font-weight: normal;
		    }
		
		.lable-gslist li {
		    line-height: 70px;
		}
		
		.scroll_mess{
			list-style-type: none;
			padding-left: 6px;
			/* width: 50%; */
		}
		.list_mess span:first-child,.box-title span:first-child{
			font-size: 20px; 
			vertical-align: bottom;
			color: #D70D0D;
		}
		
		.list_titBox span{
			color:#D70D0D; 
			font-size:16px;
			font-weight:bold;
			padding-left:12px;
		}
		
		/* banner图 */
		.banner{
			padding: 0;
			margin-top: 10px;
		}
		.banner img{
			width: 100%;
		}
		
		/* 视频资料 */
		.pic1{
			display: block;
			width: 100%;
			margin-top: 30px;
		}
		.pic2{
			display: none;
		}
		.contant_sszl{
			background-color: #fff;
			margin-top: 10px;
			padding-bottom: 15px;
		}
		.spzl{
			padding-bottom: 0px;
			padding-top: 10px;
		}
		.spzl img:first-child{
			width: 20px;
			height: 20px;
			vertical-align: sub;
		}
		.spzl .title,.hsg span{
			font-size: 18px;
			font-weight: bold; 
			color:#333;
			margin-left: 10px;
		}
		.spzl img:last-child{
			width: 90%; 
			margin:10px 0px;
		}
		.hsg{
			padding-bottom: 0px;
			padding-top: 6px;
		}
		.hsg img:first-child{
			width: 20px; 
			height: 20px; 
			padding-top: 2px;
			vertical-align: sub;
		}
		.hsg img:last-child{
			width: 100%; 
			margin:10px 0px;
		}
		
		.spzl1{
			padding: 0px; 
			vertical-align: middle; 
			display: inline-block;
		}
		.spzl1_img{
			width:312px; 
			height:190px; 
			overflow:hidden;
		}
		.img_pic,.img_pic_hsg{
			height: 190px; 
			width:312px; 
			vertical-align:middle;
			border-radius: 4px;
		}
		.spzl1_tit{
			position: absolute; 
			bottom: 0; 
			padding: 0px; 
			width: 380px; 
			background: rgba(174,50,47,0.5);
			color: #fff; 
			text-align: center;
			height: 40px; 
			line-height: 40px; 
			margin: 0 auto; 
			overflow: hidden; 
			white-space: nowrap; 
			text-overflow: ellipsis;
			font-weight: bold;
			border-radius: 0 0 4px 4px;
		}
		
		/* 友情链接 */
		.logo5{
			margin-top: -5px;
		}
		.logo6{
			margin-top: 7px;
		}
		.logo7{
			margin-top: 7px;
			width: 91px;
		}
		.logo8{
			margin-top: 7px;
		}
		.yqlj_box{
			background-color: #fff;
			margin-top: 10px;
		}
		.yqlj{
			margin-top: 15px;
		}
		.yqlj span{
			font-size: 18px;
			font-weight: 600;
			color: #D70D0D;
		}
		.yqlj img{
			    width: 90%;
			    margin-left: 16px;
		}
		.box_border{
			margin:10px;
		}
		.link_box{
			text-align: center;
			width: 14.28%;
		}
		.link_main{
			padding: 0px; 
			height: 120px; 
			vertical-align: middle; 
			display: inline-block; 
			line-height: 120px;
		}
		.link-main img{
			height: 110px; 
			width:100%; 
			vertical-align:middle;
		}
		
		/* 底部 */
		.kt-footer--fixed{
			background: url(../img2/bg_bottom.png);
			background-size: 100%;
			margin-top: 10px;
		}
		.footer_box{
			height: 200px;
		}
		.footer_box .row{
			margin: 0px !important;
		}
		.font_font{
			line-height: 40px;
			color: #fff;
			margin-top: 6% !important;
		}
		#padding{
			padding: 0 10px !important;
		}
		.font_font a{
			color: #fff;
		}
		.font_font a:hover{
			color: #fff !important;
		}
		.icon_offic{
			width: 13px;
			height: 13px;
			margin-top: -2px;
			margin-right: 3px;
		}
		.card_box{
			float: right;
		}
		.Weibo{
			margin-right: 30px;
		}
		.Wechat{
			/* margin-right: 10px; */
		}
		.Weibo,.Wechat{
			text-align: center;
		}
		.code img{
			width: 70px;
			height: 70px;
		}
		.code p{
			color: #fff;
			text-align: center;
		}
		.code{
			line-height: 40px;
			margin-top: 6% !important;
		}
		#mo_code{
			display: none;
		}
		#pc_code{
			display: block;
			padding: 0;
    		margin: 0;
		}
}

@media screen and (width:912px){
	.kt-footer--fixed {
	    background: url(../img/bg_bottom.png);
	    background-size: 100%;
	    margin-top: 10px;
	    width: 109% !important;
	}
	.bg-light {
		width: 110% !important;
	}
}
@media screen and (width:820px){
	.kt-footer--fixed {
	    background: url(../img/bg_bottom.png);
	    background-size: 100%;
	    margin-top: 10px;
	    width: 123% !important;
	}
	.bg-light {
		width: 122%;
	}
}
@media screen and (width:768px){
	.kt-footer--fixed {
	    background: url(../img/bg_bottom.png);
	    background-size: 100%;
	    margin-top: 10px;
	    width: 130% !important;
	}
	.bg-light {
		width: 130% !important;
	}
}
@media screen and (max-width:912px){
/* 二级导航栏链接效果 */
		.pc_ywgz{
			display: none;
		}
		.mobile_ywgz{
			display: block;
		}
		.pc_dwxx{
			display: none;
		}
		.mobile_dwxx{
			display: block;
		}
		.pc_sxbszn{
			display: none;
		}
		.mobile_sxbszn{
			display: block;
		}
		.pc_gsl{
			display: none;
		}
		.mobile_gsl{
			display: block;
		}
		.pc_cwxx{
			display: none;
		}
		.mobile_cwxx{
			display: block;
		}
		.pc_djgz{
			display: none;
		}
		.mobile_djgz{
			display: block;
		}
		.pc_ywgz{
			display: none;
		}
		.mobile_ywgz{
			display: block;
		}
		.pc_nxgs{
			display: none;
		}
		.mobile_nxgs{
			display: block;
		}
		.djgz_more{
			display: block;
		}
		.djgz_more,.ywgz_more,.nxgs_more{
			padding: 0 10px;
			font-size: 15px;
			text-align: right;
			height: 28px;
			line-height: 17px;
		}
		.more,.moreCwxx{
			padding: 0 10px;
			font-size: 15px;
			text-align: right;
			height: 28px;
			line-height: 28px;
		}
		.more a,.ywgz_more a{
			/* color: #000; */
		}
		#div_card_gslimgMo,#div_card_cwgkimgMo{
			vertical-align: middle; 
			width: 18px; 
			height: 18px;
		}
		#div_card_djsonMo{
			/* padding:0px; */
			text-align: center;
			line-height: 42px; 
			background-color: #D70D0D;
			font-size: 14px;
			font-weight: bold;
			height:42px;
			border-radius: 8px;
		}
		#div_card_ywsonMo,#div_card_nxsonMo{
			padding:0px;
			text-align: center;
			line-height: 42px;
			background-color:#E7E7E7; 
			height:42px;
			font-size: 14px;
			font-weight: bold;
			border-radius: 8px;
		}
	}


/* 移动端 */
@media screen and (max-width:767px){
	/* 列表页间距 */
	.main_part ul {
	    list-style-type: none;
	    padding: 0 15px !important;
	}
	body {
		background: #fff;
	}
	.row{
		margin-left: 0px;
		margin-right: 0px;
	}
	.contant {
		width: 100%;
		margin: 0 auto;
	}
	#logo_img{
		background: none !important;
	}
	img {
	    vertical-align: middle ;
	}
		.top{
			height: 70px;
			line-height: 70px;
			border-bottom: 3px solid #D70D0D;
		}
		.img_logo{
			width: 65%;
		}
		.bg-light {
		    border-bottom: 3px solid #D70D0D;
		}
		.input-group{
			margin-top: 20px;
		}
		.show{
			background-color: #fff;
		}
		.search input{
			font-size: 12px;
			padding-right: 5px;
			border: 1px solid #D70D0D;
			background: rgba(251,241,239);
			height: 25px;
			padding-left: 10px;
			width: 60%;
		}
		.search button{
			height: 25px;
			line-height: normal;
			background-color: #D70D0D;
			border: none;
			color: #fff;
			font-size: 14px;
			width: 40%;
		}
		.homeImg1,.gzdtImg1,.xxgkImg1,.wsbsImg1{
			display: none;
		}
		.homeImg3,.gzdtImg2,.xxgKImg2,.wsbsImg2{
				display: inline-block !important;
			    width: 23px;
			    vertical-align: middle;
			    margin-top: -3px;
			    margin-right: 5px;
		}
		.navbar-light .navbar-nav .nav-link {
		    /* color: #fff; */
			padding: 0 10px;
			line-height: 46px;
		}
		.navbar-light .navbar-nav .nav-link:hover{
			/* color: #fff; */
			padding: 0 10px;
			line-height: 46px;
		}
		.nav{
			height: 50px;
			background-color: #D70D0D;
		}
		.nav-item{
			width: 100%;
			font-weight: 400;
			line-height: 33px;
			border-bottom: 1px solid #eee;
			
		}
		/* .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
		    color: #D70D0D;
		} */
		.mr-auto, .mx-auto{
			box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.1);
		}
		.nav-item a:hover{
			color: #fff;
		}
		.nav-link{
			height: 48px;
		}
		/* .nav-link:hover{
			background-color: rgba(157,36,33);
		} */
		.nav-link img{
			width: 23px;
			vertical-align: middle;
			margin-top: -3px;
			margin-right: 5px;
		}
		.nav-link{
			color: #fff; 
			font-size:16px;
		}
		#navbar_brand{
			display: block;
			width: 83%;
			float: left;
		}
		.xiala{
			display: block;
		}
		#logo_search{
			display: none;
		}
		
		.gzdtLevel_two p,.xxgkLevel_twoList p,.wsbsLevel_two p{
			border-bottom: 1px solid #eee;
			color: #000;
			padding-left: 50px;
		}
		.xxgkLevel_threeList2 p,.thisWidth p,.ggdtLevel_threeList p{
			border-bottom: 1px solid #eee;
			color: #000;
			padding-left: 80px;
		}
		.xxgkLevel_threeList span{
			color: #000;
			padding-left:80px;
		}			
		.a{
			border-bottom: 1px solid #eee;
		}
		
		/* 特别关注 */
		.attention{
			line-height: 110px;
			margin-top: 15px;
			background-color: #fff;
			border-radius: 4px;
			width: 95%;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
		}
		.guanzhu{
			width: 100%;
			
		}
		.attention_right{
			    font-size: 28px;
			    font-weight: 600;
			    color: #333333;
				line-height: 25px;
    			height: 93px;
    			padding-top: 12px;
		}
		.attention_tit{
			display: block;
			font-size: 20px;
			color: #000;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.attention_tit:hover,.tit_one:hover{
			color: #D70D0D;
		}
		.tit_one{
			display: block;
		}
		.tit_one,.tit_oneContent{
			font-size: 14px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			font-weight: normal;
		}
		.tit_oneContent{
			float:left;
			color: #000;
			max-width: 85%;
		}
		.A{
			padding-left: 0px;
		}
		
		/* 轮播图片 */
		.carousel-inner img,.carousel-inner video{
			height: 201px;
			width: 100%;
			/* border-radius: 4px; */
		}
		.carousel-item.active {
		    display: block;
			border-radius: 4px;
		}
		.lunbo{
			background: #fff;
			margin-top: 15px;
		}
		.video1{
			background-color: #000;
			border-radius: 4px;
		}
		.video1 video{
			display: block;
			margin: auto;
		}
		.carousel-control-prev,.carousel-control-next{
			width: 8% !important;
		}
		.carousel-control-prev{
			left: 5px !important;
		}
		.carousel-control-next{
			right: 5px !important;
		}
		
		/* 党建工作 业务工作 暖心故事 */
		#div_card_djsonMo{
			/* padding:0px; */
			text-align: center;
			line-height: 42px; 
			background-color: #D70D0D;
			font-size: 14px;
			font-weight: bold;
			height:42px;
			border-radius: 8px;
		}
		/* .col_padding1,.col_padding2{
			padding-right: 5px;
			padding-left: 5px;
		} */
		/* .col_padding3{
			padding-left: 5px;
		} */
		.lable-nvlist{
			padding: 0 10px;
		}

		.tit_box{
			margin-top: 15px;
		}
		#div_card_ywsonMo,#div_card_nxsonMo{
			padding:0px;
			text-align: center;
			line-height: 42px;
			background-color:#E7E7E7; 
			height:42px;
			font-size: 14px;
			font-weight: bold;
			border-radius: 8px;
		}
		.messageTit img{
			vertical-align: middle;
			width: 17px; 
			height: 17px;
			margin-top: -4px;
		}
		.lable-nvlist{
			margin-bottom: 15px; 
			display: block;
		}
		.box{
			box-shadow: 0 0 4px #999;
			padding-top: 1px;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
		}
		.box-title,.list_mess{
				word-break: keep-all;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
				border-bottom: 1px solid #efefef;
				height: 45px;
				line-height: 45px;
		}
		.lable-nvlist ul{
			list-style: none;
			margin-left: -42px;
			margin-top: 10px;
		}
		.lable-nvlist a {
		    font-size: 14px;
		    color: #333;
		    font-weight: normal;
		}
		
		.lable-nvlist a:hover {
		        font-size: 14px;
		        color: #D70D0D;
		        font-weight: normal;
		}
		
		.lable-nvlist li {
		    line-height: 41px;
		}
		
		/* 滚动图片 banner图 */
		/* .shutter {
		        overflow: hidden;
		        width: 100% !important;
		        height: 27px !important;
		        position: relative;
		        margin: 0 auto;
		        border-radius: 4px;
		} */
		
		/* 网上办事 */
		.wsbs,.xxgk{
			margin: 10px 0px 0px 0px !important;
			background-color: #fff;
			padding-bottom: 10;
		}
		.wsbs_shadow{
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			width: 95%;
			border-radius: 4px;
			margin: 0 auto;
		}
		.wsbs_box,.xxgk_box{
			padding: 5px 10px;
		}
		/* 小图标 */
		.wsbs_main{
			text-align: center;
			display: inline-block;
			width: 32%;
			padding-bottom: 20px;
		}
		.yiti {
				width: 35%;
		}
		.hy {
			width: 29%;
		}
		.wsbs_main .icon,.wsbs_main .icon2,.wsbs_main .icon3,.wsbs_main .icon4,.wsbs_main .icon5,.wsbs_main .icon6,.wsbs_main .icon7{
			padding: 0px; 
			height: 100px;
			margin-top: 20px;
		}
		.icon{
			background: url(../img/icon_dis.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon:hover{
			background: url(../img/icon_dis2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon2{
			background: url(../img/icon_two.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon2:hover{
			background: url(../img/icon_two2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon3{
			background: url(../img/icon_three.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon3:hover{
			background: url(../img/icon_three2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon4{
			background: url(../img/icon_four.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon4:hover{
			background: url(../img/icon_four2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon5{
			background: url(../img/icon_five.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon5:hover{
			background: url(../img/icon_five2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon6{
			background: url(../img/icon_six.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon6:hover{
			background: url(../img/icon_six2.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon7{
			background: url(../img/icon_seven.png) no-repeat;
			background-position: 50% 0px;
		}
		.icon7:hover{
			background: url(../img/icon_seven2.png) no-repeat;
			background-position: 50% 0px;
		}
		
		
		.wsbs_main .icon_font{
			padding: 0px;
			margin-top: -21px;
			font-size: 12px;
			font-weight: bold;
			color: #000;
		}
		.wsbs_tit,.xxgk_tit{
			margin-top: 11px;
		}
		.wsbs_tit img,.xxgk_tit img{
			width:20px;
			height:20px;
			/* vertical-align: sub; */
			margin-top: -7px;
		}
		.wsbs_tit span,.xxgk_tit span{
			font-size: 18px;
			font-weight: bold; 
			color:#333;
		}
		.wsbs_box img:last-child,.xxgk_box img:last-child{
			width: 100%;
			margin-top:10px
		}
		
		/* 信息公开 */
		.xxgk_shadow{
			width: 95%;
			margin: 0 auto;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius: 4px 4px 0 0;
		}
		.xxgk_shadow2{
			width: 95%;
			margin: 0 auto;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius:0 0 4px 4px;
		}
		.xxgk_shadow3{
			width: 100%;
			margin: 0 auto;
			margin-top: 15px;
			padding-top: 15px;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius: 4px;
		}
		/* .B{
			margin-bottom: 3px;
		} */
		.xxgk_mainL{
			padding: 10px;
		}
		.xxgk_border{
			border:1px solid #eee;
		}
		.xxgk_img{
			padding: 0px; 
			text-align: center; 
			height: 65px; 
			line-height: 65px;
		}
		.xxgk_img img{
			width: 47px; 
			height: 47px; 
			vertical-align: middle;
		}
		.xxgk_mess{
			padding: 0px; 
			text-align: center; 
			padding-bottom: 10px;
			color: #000;
			font-weight: normal;
			font-size: 12px;
		}
		 .moreFont{
			 padding: 0;
			 text-align: center; 
			 margin-top: -8px; 
			 line-height: 20px;
		 }
		 
		/* 公示栏 */
		.gsl{
			padding:0px;
			text-align: center;
			line-height: 32px; 
			height:32px;
			font-size: 13px;
			font-weight: bold;
			border-radius: 4px;
		}
		#div_card_gslimgMo,#div_card_cwgkimgMo{
			vertical-align: middle; 
			width: 15px; 
			height: 15px;
			margin-top: -4px;
		}
		/* 财务信息 */
		.cwxx{
			font-size: 13px;
			font-weight: bold;
			margin-left: 3px;
			padding:0px;
			text-align: center;
			line-height: 32px; 
			height:32px;
			border-radius: 4px;
		}
		
		
		/* 标签列表 */
		.lable-gslist{
			padding: 20px 5px 0px 5px;
			display: block;
			height: 240px;
			overflow: hidden;
		}		
		.lable-gslist a {
		    font-size: 14px;
		    color: #333;
		    font-weight: normal;
		}
		
		.lable-gslist a:hover{
		        font-size: 14px;
		        color: #D70D0D;
		        font-weight: normal;
		    }
		
		.lable-gslist li {
		    line-height: 35px;
			width: 96%;
		}
		
		.scroll_mess{
			list-style-type: none;
			padding-left: 5px;
		}
		.list_mess span:first-child,.box-title span:first-child{
			font-size: 20px; 
			vertical-align: bottom;
			color: #D70D0D;
		}
		
		.list_titBox span{
			color:#D70D0D; 
			font-size:16px;
			font-weight:bold;
			padding-left:12px;
		}
		
		/* banner图 */
		.none{
			display: none;
		}
		/* .banner{
			padding: 0;
		}
		.banner img{
			width: 100%;
			border-radius: 4px;
			margin-top: 10px;
		} */
		
		/* 视频资料 */
		.pic1{
			display: none;
		}
		.pic2{
			display: block !important;
		}
		.sszl_shadow{
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius: 4px;
			width: 100%;
			margin: 0 auto;
			padding-bottom: 15px;		
		}
		.shipin{
			margin-bottom: 15px;
		}
		.contant_sszl{
			background-color: #fff;
			margin-top: 10px;
		}
		.spzl{
			padding-bottom: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 15px;
		}
		.spzl img:first-child{
			width: 20px;
			height: 20px;
			vertical-align: sub;
		}
		.spzl .title,.hsg span{
			font-size: 18px;
			font-weight: bold; 
			color:#333;
		}
		.spzl img:last-child{
			width: 100%;
			margin: 8px 0px;
			height: 13px;
			padding-top: 7px;
		}
		.hsg{
			padding: 15px 15px 0;
		}
		.hsg_padding{
			padding: 0 15px !important;
		}
		.hsg_shadow{
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius: 4px;
			width: 100%;
			margin: 15px auto 0;
			padding-bottom: 15px;		
		}
		.hsg img:first-child{
			width: 20px; 
			height: 20px; 
			padding-top: 2px;
			vertical-align: sub;
		}
		.hsg img:last-child{
			width: 100%; 
			margin:10px 0px;
			height: 5px;
		}
		
		.spzl1{
			padding: 0px; 
			vertical-align: middle; 
		}
		.spzl1_img{
			width: 100%;
			overflow:hidden;
		}
		.img_pic,.img_pic_hsg{
			width: 100%;
			vertical-align:middle;
			border-radius: 4px;
		}
		.img_pic_hsg{
			height: 143px;
		}
		.spzl1_tit{
			position: absolute; 
			bottom: 0; 
			padding: 0px; 
			width: 95%; 
			background: rgba(174,50,47,0.5); 
			color: #fff; 
			text-align: center;
			height: 35px; 
			line-height: 35px; 
			margin: 0 auto; 
			overflow: hidden; 
			white-space: nowrap; 
			text-overflow: ellipsis;
			font-weight: bold;
			border-radius: 0 0 4px 4px;
		}
		
		/* 友情链接 */
		.logo5{
			margin-top: -4px;
		}
		.logo4{
			margin-top: -2px;
		}
		.logo7{
			    width: 79px;
			    /* margin-top: 11px; */
				margin-top: 30px;
		}
		.logo8{
			    
			    margin-top: 26px;
		}
		.yqlj{
			margin-top: 15px;
		}
		.yqlj span{
			font-size: 18px;
			font-weight: 600;
			color: #D70D0D;
		}
		.yqlj img{
			width: 75%;
		}
		.box_border{
			border: 1px solid #eee;
			margin: 15px 10px;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.09);
			border-radius: 4px;
		}
		.link_box{
			text-align: center;
			width: 33%;
		}
		.link_main{
			padding: 0px;  
			vertical-align: middle; 
			display: inline-block; 
		}
		img {
		    vertical-align: middle;
			width:100%;
		}
		.link-main img{
			height: 110px; 
			width:100% !important; 
			vertical-align:middle;
		}
		.link2{
			margin-top: 15px;
		}
		.link5{
			margin-top: -15px;
		}
		/* 底部 */
		.kt-footer--fixed{
			border-top: 4px solid #D70D0D;
			padding-top: 15px;
		}
		.font_font{
			line-height: 20px;
			color: #000;
			text-align: center;
		}
		.font_font a{
			color: #000;
			text-align: center;
		}
		.icon_offic{
			width: 13px;
			height: 13px;
			margin-top: -2px;
			margin-right: 3px;
		}
		.code img{
			width: 70px;
			height: 70px;
		}
		.Weibo{
			text-align: right;
		}
		.Weibo p{
			color: #000;
			width: 97%;
		}
		.Wechat{
			text-align: left;
		}
		.Wechat p{
			color: #000;
			margin-left: -2px;
		}
		.code{
			margin-top: 1%;
		}
		#mo_code{
			display: block;
		}
		#pc_code{
			display: none;
		}

		#yqlj-header span{
			font-size: 18px;
			width: auto;
		}
		#yqlj-header img{
			width: 76%;
			margin-left: 0;
		}
		     .list .t {
            font-size: 15px !important;
            color: #000;
            padding: 0 25px;
            margin-top: 30px;
        }
        .list .s {
            font-size: 15px !important;
            color: #000;
        }
		
		
}



@media screen and (width: 540px){
	.logo5{
		margin-top: -14px;
	}
	.carousel-inner img, .carousel-inner video {
	    height: 293px;
	    width: 100%;
	    /* border-radius: 4px; */
	}
}

@media screen and (max-width: 394px){
.spzl1_tit {
    width: 94%;
	border-radius: 0 0 4px 4px;
	}
	.logo5{
		margin-top: 0px;
	}
}
@media screen and (max-width: 391px){
	.logo5{
		margin-top: 0px;
	}
}

@media screen and (max-width: 360px){
.wsbs_main .icon_font {
    padding: 0px;
    margin-top: -21px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	}
	.logo5{
		margin-top: 5px;
	}

}
@media screen and (width: 280px){
.spzl1_tit {
    width: 92%;
	border-radius: 0 0 4px 4px;
	}
}