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


body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font-size: 14px;
	font-family:"微软雅黑","黑体";
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em, i{
	font-style:normal;
}
ul, ol {
	list-style: none;
}
img {
	border:0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color:#333333;
}
a:link{ text-decoration:none;}
a:hover {
	color:#a22e0b; text-decoration:none;
}
.f_l{float: left;}
.f_r{float: right;}
.f_c{clear: both;}
.b_n{border: none;}
.t_l{text-align: left;}
.t_c{text-align: center;}
.t_r{text-align: right;}
.auto{margin: 0 auto;}

.w1000{ width:1000px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f_s{ font-family:"宋体";}
.f_w{ font-family:"微软雅黑";}
.pdT{ padding-top:10px;}
.mgT4{ margin-top:4px;}
.mgT10{ margin-top:10px;}
.mgT15{ margin-top:15px;}
.mgT20{ margin-top:20px;}
.mgL4{ margin-left:4px;}

body{ background:none; font-size:14px;}

.nr{ margin: 20px auto; width: 1146px; height: auto; overflow: hidden; z-index:10; position:relative;}
.nr h1.bt{ font-size:24px;font-weight: normal;text-align: center;margin: 20px auto; border-bottom: #05a solid 3px; height: 50px; line-height: 50px;}

/*   左边列表*/
.zb_lb{ height: auto; overflow: hidden; width: 325px;}
.zb_lb h2{ height: 50px; line-height: 50px; background: #007db7; font-size: 15px; color: #FFFFFF; text-align: center; font-weight: normal;}

.lmlb{ width:325px; margin:0 auto; height:auto;}
.lmlb h3{ width:325px; height:48px; line-height:48px; text-indent:30px; background:#dee9ef  url(ss_zs_z.png) no-repeat 290px -138px; font-size:13px; color:#888888; font-weight:normal; cursor:pointer;margin-top:10px;}
.lmlb h3.on{ background:#dee9ef url(ss_zs_z.png) no-repeat 290px 15px;}
.m{ margin:10px 0;}
.lmlb ul li{ width:325px; line-height:32px;font-size:13px; color:#888888; cursor: pointer;}
.lmlb ul li.on{ color: #ff0000;}
.lmlb h3.on a{color: #CC3300;}
.lmlb .xxgkml{ border: #ccc solid 1px; border-top: none; height: 348px; overflow: hidden; overflow-y: auto;}
.lmlb .ysqgk{ background: #eee; height: 40px; padding: 20px 30px;}
.lmlb .ysqgk span{ background: #C10000; color: #fff; margin: 0 10px; height: 40px; line-height: 40px; float: left; display: block; padding: 0 10px;}
.lmlb .ysqgk span a{color: #fff;}
/*右边内容*/
.yb_nr{ overflow: hidden;width: 810px; line-height: 24px; font-size: 13px;}
.yb_nr h3{ text-align: center; height: 60px; line-height: 60px; color: #333333; font-size: 28px; border-bottom: 1px solid #dee9ef; font-weight: normal;} 
.ss_nr{ padding: 30px; line-height: 30px; margin-top: 20px; margin-bottom: 10px;}

/*分页*/
.page{ margin:20px auto; overflow:hidden; text-align:center; }
.page ul li{ float: left;}
.page a{ padding:7px 15px; background:#e9e9e9; display:block; float:left; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin:5px; font-size: 13px;}
.page a:hover{ background:#bfd8ff; border:1px solid #a1bce5; }

.NewsList { width:807px; min-height:669px; border:1px solid #ddd;}
.NewsList h1 {width: 870px;background: #eee;font-size: 14px;height: 45px;line-height: 45px;font-weight: normal;text-indent: 2em;}
.NewsList>ul{ padding:5px 10px 20px 30px;}
.NewsList>ul li { text-align:left; font-size: 14px; height: 30px; line-height: 30px; list-style:circle;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li a {font-size: 14px; margin: 8px 0;}
.NewsList>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li span{ float:right; width:80px; display:inline-table; color:#999;}
.NewsList>ul .on {background: #b3e7fa;}

.ysqgk_content{ width:838px; overflow:hidden; margin-top:15px;}
.ysqgk_content dl dt{ height:85px; line-height:85px;}
.ysqgk_content dl dt ul{ width:848px; overflow:hidden;}
.ysqgk_content dl dt ul li{ width:212px; text-indent:1em; float:left;}

.ysqgk_content dl dt ul li i{ background:url(ysqgk_img.png) no-repeat; width:68px; height:68px; display:block; float:left;}
.ysqgk_content dl dt ul li.ysqgk_sm i{ background-position:0px -74px; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.ysqgk_sm a:hover i{ background-position:0px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.ysqgk_sm a.on i{ background-position:0px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.smysqgk i{ background-position:-73px -74px; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.smysqgk a:hover i{ background-position:-73px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.smysqgk a.on i{ background-position:-73px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.wsysqgk i{ background-position:-148px -74px; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.wsysqgk a.on i{ background-position:-148px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.wssqjgcx i{ background-position:-222px -74px; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li.wssqjgcx a.on i{ background-position:-222px top; margin:10px 0 0 0;}
.ysqgk_content dl dt ul li a:hover{ color:#30c7f2;}


.ysqgk_content dl dd .right_nav_content{ overflow:hidden;}
.ysqgk_content dl dd .right_nav_content .title{ height:48px; line-height:48px; background:#eee; color:#d84637;border-bottom:3px solid #d84637; }
.ysqgk_content dl dd .right_nav_content .title h3{height:45px; line-height:45px; display:inline-table; margin-left:10px; padding:0 15px; font-weight:normal;}
.ysqgk_content dl dd .right_nav_content .content{ margin-top:5px; background:#fbf8ec; padding:20px; height:631px; overflow: hidden; overflow-y: auto;}
.ysqgk_content dl dd .right_nav_content .content p{ padding-bottom:10px; color:#000;}
.ysqgk_content dl dd .right_nav_content .content .xzbg{ margin-bottom:20px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a{ position:relative; height:68px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a .sz{ background:url(ysqgk_img.png) no-repeat -296px top; width:68px; height:68px; text-align:center; color:#fff; line-height:68px; font-size:36px; font-family:fzdbs; position:absolute; left:0; top:0;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .title_a .right_title{ height:34px; margin-top:16px; background:#e5e5e5; line-height:34px; width:735px; margin-left:30px; text-indent:3em; color:#cf1916; border-top-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
.ysqgk_content dl dd .right_nav_content .content .xzbg .xzsqgkbg{ clear:both; margin:20px 0 20px 60px; border-bottom:1px dotted #ddd; padding-bottom:20px;}
.ysqgkbg{ padding-left:60px; width:150px;}
.ysqgkbg a i{ background:url(ysqgk_img.png) no-repeat right top; width:18px; height:18px; display:block; float:right;}
.ysqgkbg a{ color:#0063bd;}

.dataTables_filter{ height: 50px; padding-top: 30px; padding-right: 20px;}
.dataTables_filter input{ border: #ccc solid 1px; border-radius: 5px; height: 30px; width: 300px;}
.yjxsm{ padding: 10px; background: #DEE9EF;}
.send_yjx{ height: 380px;background: #DEE9EF;}
.btn_01{height:40px; background:#e5493d; border:none; line-height:40px; color:#fff; width:120px;}
.btn_02{height:40px; background:#3bafda; border:none; line-height:40px; color:#fff; width:120px;}
.yjgs{ height: 122px;overflow: hidden;}
.yjgs>ul{ padding:5px 10px 20px 30px;}
.yjgs>ul li {width: 50%;float: left; text-align:left; font-size: 14px; height: 30px; line-height: 30px; list-style:circle;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.yjgs>ul li:hover{transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.yjgs>ul li span{ float:right; width:80px; display:inline-table; color:#999;}
.yjgs>ul .on {background: #b3e7fa;}

.dataTables_info{padding-left: 20px;margin-top: 5px;}
.dataTables_paginate{margin-top: 3px;}
table.dataTable{width: 98% !important;}