@charset "utf-8";
/* ylbz.yn.gov.cn */
body {
	font-family: 'Microsoft YaHei', Simsun;
	background: url(../img/zwbg.jpg) #fff repeat-x;
	margin: 0px auto;
	padding: 0px;
	color:#333;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}
/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#C00; text-decoration:none;}


/* 外间距 */
.margin{margin:10px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.ml{margin-left:20px; display: inline;}
.mr{margin-right:10px;}
.fw{font-weight:bold;}
/* 高度 */
.h236{ height:236px;}
.h300{ height:300px;}
.h500{ height:500px;}
/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}
/* 公共栏目导航条 */
.zwdh{ height:42px; line-height:42px; border-bottom: 1px solid #dedede;}
.more {float:right; padding-right:15px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more a { color:#999;}
.more a:hover{color:#F30;}
.more i{ padding:0 10px;}
.name {padding:0 20px; font-size:16px; color:#fff; float: left; background-color: #0067b9;}


.zwtop{ padding-top: 20px;}
.zwsm{ width: 1200px;  margin: 0 auto; position: relative;}
.zwlogo{ color: #fff; background: url(../img/guohui.png) no-repeat; height: 80px;}
.zwlogo a{ display: block; color: #fff;}
.zwlogo h3{ font-size: 36px; padding-left: 80px;text-shadow:1px 1px 3px #555;letter-spacing:7px}
.zwlogo p{padding-left: 80px; font-size: 13px;}
.zwmc{ text-align: center; padding: 50px 20px 90px 20px;}
.zwtitle{font-size: 100px; text-shadow:2px 2px 4px #333; color: #fff;}
.zwmain{ width: 1120px; margin: 0 auto; background-color: #f5f5f5; padding: 40px;}

/* 搜索框 */
.zwsa{ padding: 10px 0 50px 0;}
.zwss{ padding: 15px; background-color: #f5f5f5; height: 50px; width: 554px; margin: 0 auto; overflow: hidden; position: relative; z-index: 999;}
.zwss .txt:focus{ outline:none }
.zwss .txt{float: left;border: 2px solid #0067b9;border-right: none; padding: 15px;height: 16px;line-height: 16px;width:400px;color:#999; font-size:14px;}
.zwss .btn01{ float: left;border: none;background: #0067b9;width: 120px;text-align:center;color: #fff;font-size:16px; height:50px;line-height:50px;font-family: 'Microsoft YaHei';cursor: pointer;}
.zwss .hots{ float: left; padding-top: 10px;}
.zwss .hots li{ float: left;padding: 0 8px;border-right: 1px solid #d3d3d3; height: 14px; line-height: 14px;}
.nfg{ padding: 0 10px; color: #d3d3d3;}
.zwss .hots .dyg{ padding: 0;border-right:none}
.zwhx{ width: 1120px; height: 1px; margin-top: -40px; background-color: #ccc;}
.zwbox{ padding: 40px 0;}
.zwleft{ width: 240px; float: left; min-height: 300px;}
.zwright{ float: right; width: 860px; background-color: #fff;}
.zwlist{ padding:15px 25px;}
.zwlist li{ height:44px; line-height:44px; overflow:hidden; font-size:16px;padding-left:8px;background:url(../img/icon/18.gif) 0 20px no-repeat;text-overflow:ellipsis;white-space: nowrap;}

.zwnav{margin: 0;}
.zwnav li{ margin-bottom: 20px; position: relative;}
.zwnav .fna{display: block;  padding: 6px 64px 6px 70px; font-size: 23px;  height: 60px;  line-height: 28px;  color: #3069b8;border: 1px solid #e4e4e4; background-color: #fff;}
.zwnav .fna:hover{color: #fff; border-color:#3069b8; background-color: #3069b8;}
.zwnav .active .fna{ color: #fff; border-color:#3069b8; background-color: #3069b8;}
.zwnav .fna .zbico{ position: absolute; left: 20px; top:25px; font-size: 40px;}
.zwnav .fna .zkss{ position: absolute; right: 10px; top:20px; font-size: 40px; font-weight: 100;}
.zwnav .fsub{ display: none; background-color: #fff; border: 1px solid #3069b8; padding: 10px 0;}
.zwnav .fsub li{margin-bottom: 2px;}
.zwnav .fsub li a{ display: block; height: 36px; line-height: 36px; background-color: #fff; background:url(../img/icon/6.gif) 50px 15px no-repeat; padding: 0 20px 0 60px; font-size: 14px;}
.zwnav .fsub .cgo a{ background-color: #e6f5ff; font-weight: bold; color: #3069b8;}
.zwnav .fsub li a:hover{ background-color: #e6f5ff;color: #3069b8;}
.zwnav .yhxs{display: block;}

/* 内容页 */
.zwnews_view { padding:30px 25px; background:#FFF; height:auto!important; height:600px; min-height:600px;}
.zwnews_view .tilte { font-size:28px;  padding-bottom:5px; line-height:38px; font-weight:900; text-align:center; color:#333;}
.zwnews_view .ftilte{ color:#999; font-size:12px; font-weight:500; height:36px; line-height:36px; border-bottom:1px dotted #ccc; text-align:center; padding-bottom: 5px;}
.zwnews_view .ftilte em { padding:0 10px;}
.zwnews_view .ftilte a{ color: #999;}
.red{ color:#F00}
.ls{ color:#093}
.zwnews_view .body { padding:10px 0px;line-height:2em;font-size:16px;}
.zwnews_view .body table td{ padding:8px 5px;}
.zwnews_view .body p { margin-top: 10px; line-height:2em;}
.zwnews_view .body a{color: rgb(0, 102, 204);}
.zwnews_view .body a:hover{color:#C00;}
.zwnews_view .body img{max-width: 800px;}

.epages{ padding:0 20px; text-align:center; }
.pagination ul {margin: 0px 0 30px 0; position: relative;width: 100%;}
.pagination ul li{list-style-type:none; display:inline;}
.pagination ul li a {padding: 5px 10px;display: inline-block; margin-right: 5px;background: #eee;color: #333;text-decoration: none;font-size:14px;}
.pagination ul li a:hover{ color:#fff; background:#169fe6;}
.pagination ul li:first-child a{  border-radius: 4px 0px 0px 4px;}
.pagination ul li:last-child a{   border-radius: 0px 4px 4px 0px;}
.pagination .current{background:#169fe6; color:#fff;}
.pagination ul .page-active a{background:#169fe6; color:#fff;}
.pagination .current{background:#169fe6; color:#fff;}
.pagination ul .active a{background:#169fe6; color:#fff;}

/* 20211115 */
/*#yhzw2{line-height: 60px;}*/
/*#yhzw2 .zbico{ top:10px; font-size:38px;}*/
/*#yhzw2 .zkss{ top: 5px;}*/
.f2sub{ display: none;}
.zwnav .f2sub li a {
	display: block;
	height: 36px;
	line-height: 36px;
	background-color: #fff;
	background: url(../img/icon/6.gif) 70px 15px no-repeat;
	padding: 0 20px 0 80px;
	font-size: 14px;
}
.fsub li{ position: relative;}
.zwnav .fsub .zkss {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 20px;
	font-weight: 100;
}

#yhzw0{line-height: 60px;}
#yhzw0 .zbico{ top:10px; font-size:38px;}
#yhzw0 .zkss{ top:5px;}
.wz_c{ text-align: center;}
/* 20211230 */
.mt30{ margin-top:30px; }
.zwwjbox{ padding: 10px 20px;}
.wjtable { color: #333;  font-size:16px;}
.wjtable .wjth{font-size: 20px;border-bottom: 2px solid #3966bd;}
.wjtable .wjth th{padding: 18px 0;}
.wjtable td { line-height: 24px; height:24px;padding:15px 10px;}
.wjtable .wjtr  {background-color: #fff; font-family: '宋体';}
.wjtable .wjtr:nth-of-type(2n) {background-color: #eee;}
.zwxh{ font-size: 20px;}
.zwwjbt{ font-weight: bold;}
.zwwjp{ color: #335bb9; font-size: 14px; padding-top: 6px;}
.zwwja{font-size: 14px;}
.zwwjmat{box-shadow: 1px 10px 35px 0px rgba(104, 116, 72, 0.11); background: #fff; padding:10px 40px 40px 40px; width: 1120px;margin: 0 auto 30px auto;}
.zwwj_view{padding:30px; background:#FFF; height:auto!important; height:600px; min-height:600px;}
.zwwj_view .tilte{ font-size:28px; line-height:38px; font-weight:900; text-align:center; color:#333;}
.zwwj_view .fbt{font-size: 18px;font-family: 'FangSong'; font-weight: normal;  text-align: center; color: #666; line-height:48px;}
.zwwj_view .body{font-size: 21px; line-height: 38px;font-family: 'FangSong'; padding-top: 0px;}
.zwwj_view .body p{font-size: 21px; line-height: 38px;}
.zwwj_view .body img{max-width: 1000px;}
.wjtb{ border-bottom: 5px solid #306390; text-align: center; margin-bottom: 50px;}
.wjxzan{ text-align: right; height: 40px; padding-bottom: 5px;}
.wjxzan a{ border: 1px solid #999; color: #999; line-height: 30px; padding: 0px 10px; font-size: 14px; margin-left: 12px;display: inline-block;}
.wjxzan a:hover{border: 1px solid #fd2222; color: #fd2222;}
.wsmma{ text-align:center; font-size: 18px; padding:10px 0;}
.wsmma span{ padding:0 6px;}
/* 内容页补充 */
.ydc{display: none;}
.fxboxin{position: relative; background-color: #f1f1f1; height: 42px; line-height: 42px; margin: 20px 0 0 0;}
.fxboxina{position: relative; font-size: 14px; padding-left: 20px;color: #666;}
.fxwzhh{ position: absolute; left: 70px; top: 0px; }
.social-share .social-share-icon { width: 24px!important;height: 24px!important; font-size: 16px!important; line-height: 24px!important;}
.fxboxinb{ position: absolute; right:20px; top: 0px; font-size: 14px;}
@media print {
	.news_view .tilte { font-size:26px; line-height:30px; }
	.news_view .body { padding:10px 5px;line-height:1.6em;font-size:14px;}
	.fxboxin{ display: none;}
}
/* 页脚 */

#footer{ background: #f9f9f9; padding:0 10px; color: #fff;border-top:3px solid #288bde; font-size: 14px;}
.foot{background: #f9f9f9; padding:5px 20px 10px 20px; color: #666; width: 1160px; margin: -3px auto 0 auto; border-top:3px solid #288bde; }
.foli{ padding:8px;}
.foli span{ padding: 0 10px;}
#footer p{ line-height: 24px;}
#footer a{ color:#666}
#footer span{ padding:0 8px;}
#footer a:hover{ color:#006699}
.footz{ float: left; width: 800px;}
.footy{ float: right; width: 320px;}
.footy li{ float: right; width: 110px; padding: 30px 0 20px 30px; text-align: center;}
.footy li img{ width: 110px; height: 110px;}
.footy li p{ font-size: 12px; line-height: 20px !important;}
.fxxl{ width: 320px; height: 80px; padding: 10px 0 20px 0; overflow: hidden;}
.fxxl li{ float: left; }
.fxxla span{padding: 0!important;}
.fxxlb{ padding-top: 12px;}
.fxxlc{ padding-top: 12px;}

/* 20240920 */
.yhslh{ float: right; height: 50px; padding-top: 15px;}
.yhslh01{ float: left; padding-right: 15px; font-size: 16px; line-height: 38px;}
.yhslh01 a{ color: #fff;}
.yhslh01 a:hover{ color: #f6ff00;}
.yhslh01 .iconfont{ font-size: 22px;}
.yhslh02{ float: left; font-size: 20px;}
.yhslh02 .iconfont{ font-size: 20px;}
.yhzzbtn{ background-color: #ce0228; display: block; padding: 6px 15px; color: #fff; border-radius: 4px;}
.yhzzbtn:hover{ background-color: #c60202; color: #fff;}


#totop{position:fixed;bottom:20px;right:10px;z-index:999;width:50px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-100+"px")}
#totop a{display:block;width:50px;height:50px;padding-top:0px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-50px 0;text-decoration:none;color:#3a9}