@charset "utf-8";
/* CSS Document */

.container{
	width: 1200px;
	margin: 20px auto 25px;
}

.cont-top{
	width: 100%;
	height: 40px;
	background-color: #eee;
}

.cont-top .current-position{
	float: left;
	font-size: 14px;
	line-height: 40px;
	background: url(/zrzyt/xhtml/img/2016mzt_gk_icon01.png) no-repeat left 14px;
	padding-left: 27px;
}

.cont-top .current-position a, .cont-top .current-position span{
	color: #444;
}

.cont-top .current-position a:hover{
	color: #015293;
}

/* 列表页 */
.main_list_left{ width:290px; float:left; border-top:3px solid #3985c1; margin-top: 20px;}
.main_list_left h2{ width:100%; height:48px; line-height:48px; background:#3985c1; font-size:16px; color:#fff; font-weight:bold; text-align:center;}
.main_list_left ul li{ width:290px; height:47px; margin-top:1px;}
.main_list_left ul li a{ display:block; background:#f8f8f8; height:47px;width:100%;text-align:center; line-height:47px; font-size:15px; color:#666; font-weight:bold;}
.main_list_left ul li a:hover,.ldlbLeftNow{ background:#f1f5f9; color:#1a70a7; text-decoration:none;}
.main_list_right{ width:890px; margin-left:20px; float:left; border-top:1px solid #139bcd; margin-top: 20px;}
.table_list{ width:890px; mt20px}
.table_list thead{ height:47px; line-height:47px; font-size:14px; color:#1a70a7; font-weight:bold; background:#f1f5f9;}
.table_list thead tr td{ font-size:14px;}
.table_list thead .table_list_sxh{ width:160px; text-align:center;}
.table_list thead .table_list_title_fst{ width:760px; text-align:center;}
.table_list thead .table_list_title{ width:600px; text-align:center;}
.table_list thead .table_list_date{ width:100px; text-align:center;}
.table_list tbody tr{ border-bottom:1px dashed #e5e5e5; height:40px; line-height:40px;}
.table_list tbody tr td,.table_list tbody tr td a{ color:#444; font-size:14px;}
.table_list tbody tr td a{ padding-left:65px;}
.table_list tbody tr td a:hover{ color: #015293;}

/*文章页*/
.main_content{ margin-top:20px; border:3px solid #139bcd; padding:49px 29px; width:1136px;}
.main_content h2{ font-size:26px; font-weight:bold; color:#333;line-height:30px; text-align:center; margin-bottom:28px;}
.main_content .main_con_ftit{ width:100%; height:36px; line-height:36px; background:#f8f8f8;}
.main_content .main_con_ftit p{ font-size:14px; color:#666; width:100%; text-align:center;}
.main_content .main_con_zw{ width:100%; margin-top:40px;font-size:14px;}
.main_content .main_con_zw p{ font-size:14px; color:#333; line-height:30px; text-indent:20px;}
.main_content .mian_con_foot{ margin-top:40px; height:45px; line-height:45px; width:100%; background:#f8f8f8;}
.main_content .mian_con_foot p{  font-size:14px; color:#666; text-indent:20px; float:left;background: #f8f8f8;}
.main_content .mian_con_foot p span{color:#1a70a7;}

.xxgk_top_frame{ width:1074px; height:114px; border:1px solid #cccccc; margin:0 auto;}
.xxgk_top_frame ul{ margin:17px 48px; height:78px; width:978px;}
.xxgk_top_frame ul .li01{ width:489px; height:26px; line-height:26px; float:left; font-size:14px; color:#333; }
.xxgk_top_frame ul .li02{ width:978px; height:26px; line-height:26px; float:left; font-size:14px; color:#333; }
.jgld_leader{ margin:20px auto; width:1076px; height:220px; border-bottom:1px solid #e5e5e5; background:#f8f8f8;}
.jgld_leader .jgld_leader_pic{ float:left; width:135px; height:180px; margin:20px;}
.jgld_leader .jgld_leader_pic img{ width:135px; height:180px;}
.jgld_leader .jdld_leader_right{ float:left; margin-left:10px; margin-top:45px;}
.jgld_leader .jdld_leader_right ul .jdld_leader_tit{ height:26px; font-size:22px; line-height:22px; color:#156ca2; font-weight:bold;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw{ height:35px; font-size:14px; line-height:35px; color:#333; width:600px;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw span{ font-weight:bold}
.leader_grjj{ width:1076px; margin:20px auto;}
.leader_grjj h2{ font-size:20px; color:#222; font-weight:bold; text-align:left;}
.leader_grjj p{ line-height:35px; font-size:16px; color:#333;}
/*办事服务*/
.sp_search{ width:100%;}
.sp_search p{color:#257bbc;font-size:18px;padding-left:10px; height:30px;line-height:30px;}
.sp_search .sp_search_main{width:100%;height:60px;}
.zwfw02{ color:#0b0a0a;line-height:30px; font-size:14px;}
.zwdtinpus{width:120px;height:22px;font-size:12px;line-height:30px;}
.zxzlaws{background:#0168b5;width:54px;text-align:center;height:23px;line-height:23px;color:#fff;border-radius:2px;}
.jggs_tit{width:100%;border-bottom:4px  solid  #f1f2f2; }
.jggs_tit h2{ height:37px; line-height:37px;background:#1976bc;color:#fff; padding:0 20px; width:200px;text-align:center;font-size:16px;}
.jggs_iframe{ width:100%; height:500px; margin-top:10px;}


.zxzj_ts_new a {
    background-image: url(/zrzyt/xhtml/images/wyzx20230310.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    width: 206px;
    height: 50px;
    margin: 0 auto;
}

.main1200{
    width: 1200px;
    margin: 0 auto;
}



/* 主体内容 */
.content_box{
    margin-top: 25px;
}


/* 通知公告--列表页 */
.list_bg {
	/*padding-bottom: 36px;*/
}

.list_content {
	box-shadow: 0 0 15px #e8e6e6;
	background-color: #fff;
}

.list_nav {
	min-height: 64px;
	background-color: #f7f8fa;
	display: flex;
	align-items: center;
    flex-wrap: wrap;
font-size: 16px;
}

.list_nav img {
	padding: 0 6px 0 30px;
}

.list_nav a {
	padding: 0 10px;
color:#333;
}

.list_nav a:hover {
	color: #287ebf;
}

.list_box {
	padding: 50px 30px 70px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}

ul.list_left_nav {
	width: 203px;
}

ul.list_left_nav li {
	height: 58px;
	line-height: 58px;
	background-color: #f5f5f5;
	margin-bottom: 3px;
	font-size: 18px;
	padding: 0 15px;
	box-sizing: border-box;
	cursor: pointer;
        text-align: center;
}

ul.list_left_nav li.active {
	font-size: 21px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	/*padding-left: 0;*/
	height: 79px;
	line-height: 79px;
	background: url(/zrzyt/xhtml/img/20241129-list-nav-bg.jpg) no-repeat;
}

ul.list_left_nav li a{
	color: #333;
}

ul.list_left_nav li.active a{
	color: #fff;
}

.list_right {
	width: 886px;
}

.list_title {
	border-bottom: 2px solid #e3e3e3;
	font-size: 20px;
	font-weight: bold;
	color: #2071c4;
	padding-bottom: 14px;
}

.list_title span {
	border-bottom: 2px solid #2071c4;
	padding-bottom: 14px;
}

ul.list_text {
	font-size: 16px;
	padding-top: 8px;
}

ul.list_text li {
	padding-top: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
font-size: 16px;
}

ul.list_text li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	flex: 1;
        color:#333;
        text-decoration: none;
}

ul.list_text li span {
	margin-left: 20px;
	color: #666;
}

ul.list_text li a:hover {
	color: #287ebf;
}

ul.list_text li::before {
	content: " ";
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #b0b0b0;
	border-radius: 50%;
	margin-right: 15px;
}

@media (max-width: 767px) {
    html,body{
        width: 100%;
    }
    .content_box{
        margin-top: 10px;
    }
    .main1200{
        width: 100%;
    }
    .list_nav {
        min-height: 50px;
        padding: 10px;
        line-height: 28px;
    }
    .list_nav img{
        padding-left: 10px;
    }
    .list_box {
        padding: 0;
        flex-direction: column;
    }
   /* ul.list_left_nav {
        width: 100%;
        height: 50px;
        line-height: 50px;
        display: flex;
        justify-content: space-around;
        border-top: 3px solid #3985c1;
    }
    ul.list_left_nav li {
        margin-bottom: 3px;
        line-height: 50px;
        font-size: 16px;
        padding-left: 0;
        background-color: transparent;
    } */
	
	ul.list_left_nav {
		width: 100%;
		height: 50px;
		line-height: 50px;
		display: flex;
		border-top: 3px solid #3985c1;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}
	ul.list_left_nav li {
		margin-bottom: 3px;
		line-height: 50px;
		font-size: 16px;
		padding-left: 0;
		background-color: transparent;
		margin: 0 10px;
	}
    ul.list_left_nav li.active {
        font-size: 16px;
        font-weight: bold;
        color: #333;
        padding-left: 0;
        height: 50px;
        line-height: 50px;
        background: none;
        color: #3985c1;
    }
    ul.list_left_nav li.active a{
        color: #3985c1;
    }
    .list_right{
        width: 100%;
    }
    .list_title{
        display: none;
    }
    ul.list_text{
        border-top: 1px solid #139bcd;
        padding: 0 10px;
        font-size: 14px;
    }
    ul.list_text li::before {
        margin-right: 6px;
    }
}
.paging_wrap{
margin-bottom: 0 !important;

}

