@charset "utf-8";
	
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight:400;
	font-family: "microsoft yahei",微软雅黑,"MicrosoftJhengHei","宋体","Arial Narrow";
	-webkit-text-size-adjust: none;	
	background-color:#fff;}

* {
	margin: 0;
	padding: 0;}

img {
	border: 0;
	display: inline-block;
	margin: 0;
	padding: 0;}

ul,li,p {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;}


form,ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;}
h1 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	height:35px;}

a {
	text-decoration: none;
	color: #000000;}

.header{max-width:1920px;height:144px;margin:0 auto; background:url(top_bg.png) center center no-repeat;}

.header_con {width:1200px;height:175px;margin:0 auto;overflow:hidden;}
.top_middle {float:left;padding-top:32px;padding-left:80px;}
.top_right{float:right;padding-top:34px;}
.top_link{ width:266px;height:36px;text-align:center; line-height:36px;color:#737678;}
.top_link a {color:#737678;}
.header_body {}
.logo {height:186px;padding-top:35px;}

.nav_bg {  height:48px;max-width:1920px;background-color:#1b74ce;margin:0 auto;}
.nav {width:1200px;margin:0 auto;}
.nav li{float:left;width:148px; height:48px;line-height:48px; color:#fff;font-size:16px;  text-align:center; font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",宋体,STHeiti,MingLiu; font-weight:bold;}
.nav li a {color:#fff;}

	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{ position:relative; z-index:1;}

		.nav .stmenu{ float:left;  position:relative; display:inline;}
		.nav li.on {background-color:#0279d3;}
		.nav .sub{ display:none;width:148px; left:0px; top:48px;  position:absolute; background:#004b85; padding:0px 0;z-index:999;}
.nav .sub:hover{ display:block;}
		.nav .sub li{ zoom:1;  height:40px;line-height:40px;width:148px;font-size:12px;}
		.nav .sub a{ display:block; padding:0 0px;}
		.nav .sub a:hover{ background:#0279d3;color:#fff;}
		.nav .on .stmenu a{ background:#004b85; color:#fff;}

		
.main_body{ width:1200px;padding-top:40px;margin:0 auto; background-color:#fff;overflow:hidden;}	
.fg {height:0px; clear:both;width:100%;}
.fg2 {height:1px; clear:both;width:100%;padding-top:24px;margin-bottom:0px;}
.fg3 {height:1px; clear:both;width:100%;padding-top:10px;}


.fl{float:left;}
.fr {float:right;}
.w426 {width:426px;}
.w350 {width:350px;}
.mgl14 {margin-left:14px;}
.mgl24 {margin-left:24px;}
.mg14 {margin:0 14px;}
.mg24 {margin:0 24px;}
.mgr28 {margin-right:24px;}

.zxdt {float:left;width:828px;}
.zxdt h3 {color:#000; height:46px; line-height:46px; text-indent:12px; letter-spacing:1px;
font-weight:bold;font-size:18px;overflow:hidden; 
background:url(title_bg.png) 0 bottom no-repeat;
font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",宋体,STHeiti,MingLiu;}
.zxdt h3 a {float:right; font-size:13px; color:#9c9c9c;}

.zxdt_lists {float:right;width:348px;padding-top:10px;}
.zxdt_lists ul {padding:0;}
.zxdt_lists li {height:40px;line-height:40px;}
.zxdt_lists li>a {width:275px;float:left;padding-left:15px;overflow:hidden;color:#3d3d3d;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;} 
.zxdt_lists li span {float:right;color:#dedede;}
.tzgg {width:348px;}
.tzgg h3 {color:#000; height:46px; line-height:46px;text-indent:12px; letter-spacing:1px;
font-weight:bold;font-size:18px;overflow:hidden; 
background:url(title_bg.png) 0 bottom no-repeat;
font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",宋体,STHeiti,MingLiu;}

.tzgg h3  a {float:right;  font-size:13px; color:#9c9c9c;}
.tzgg ul {padding:12px 0 0 0;}
.tzgg li {height:53px; margin-bottom:18px;
            display:flex;
            align-items: center;
            text-align: left;
            overflow:hidden;}
.tzgg li span{float:left; width:53px; height:50px; text-align:center; background:url(date_bg.png) center center no-repeat;}
.date_d {height:25px;line-height:34px;font-size:16px;width:53px;display:block; color:#1b74ce;}
.date_ym {height:18px;line-heigth:18px;font-size:12px;width:53px;display:block; color:#5899db; font-weight:300;}
.tzgg li>a {padding-left:15px;width:280px; line-height:1.8; color:#363636;} 



.hezi1 {width:400px; font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",黑体,STHeiti,MingLiu;}
.hezi1 h3 {color:#000; height:46px; line-height:46px; text-indent:12px; letter-spacing:1px;
font-weight:bold;font-size:18px;overflow:hidden; 
background:url(title_bg.png) 0 bottom no-repeat;
font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",黑体,STHeiti,MingLiu;}
.hezi1 h3 a {float:right; font-size:13px; color:#9c9c9c;}

.hezi1 li {height:40px;line-height:40px;}
.hezi1 li>a {width:320px;float:left;overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
color:#2c2c2c;
font-weight:200;} 
.hezi1 li span {float:right; color:#e4e4e4;}

.xgdt li>a {width:280px;}
.xgdt {width:350px;}

#xzzx {width:300px;}
#xzzx  li>a {width:240px;}

.yqlj {overflow:hidden;}
.yqlj h3{width:1200px; height:18px; background:url(yqlj.png) center center no-repeat; margin:20px 0;}
.yqlj li{float:left;margin-right:11px;color:#787878;}
.yqlj li:last-child {float:right;margin-right:none;}

.link2 {padding-top:15px;}
.link2 a {display:inline-block;margin-right:30px;}

.foot_body {max-width:1920px; background-color:#1b74ce;height:54px;}
.foot_con{width:1200px;margin:0 auto;}
.foot {width:1200px;margin:0 auto;}
.foot div {height:54px;line-height:54px; color:#fff;}

.dslist >ul {width:70%;margin:0 auto;}
.dslist >ul li {float:left;width:180px; height:200px;}
.dslist  >ul li img {width:100px; height:140px; padding:15px 40px; border:0;}
.dslist >ul li span {display:block;width:180px; text-align:center;float:left;}
.dslist >ul li span a {text-decoration:none;}


.left_frm {width:246px;float:left; background-color:#fff;height:900px;}
.right_frm {width:782px;padding:0px 36px;float:right;background-color:#fff;min-height:860px;}
.dirlist h3 {height:50px;line-height:50px; color:#000;background: url(gl_title_bg.png) center center no-repeat; font-size:20px; text-align:center;  letter-spacing:1px;}
.dirlist li {border:1px solid #ededed;height:60px; line-height:60px; text-align:center;font-size:16px; font-weight:bold; letter-spacing:1px;margin:10px 0;}
.dirlist li a {color:#2d2d2d;}

.container2 {width:1100px; margin:0 auto; background-color:#fff;padding:10px 10px;}
.content .gl{
		 text-align:left;
		min-height:500px;}

.content  .gl ul  {
	margin:5px 10px;
	padding-top:10px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;}
.content  .gl  ul  li {
	font-size:13px;
	height:33px; 
	padding-left:10px;}
.content  .gl  ul  li  a{
	height:28px;display:block;float:left;}
.content .gl ul li span {
	width:100px;
	float:right;}
.content .page  {
	 text-align:left;
	 padding-left:100px;
	height:50px;
	line-height:50px;}

.content .page  a  {padding:0 10px;}
.curpage {padding-bottom:5px;}
.xl {
	min-height:400px;
	text-align:left;}

.xl .art{
	padding:5px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:500px;}
.xl .art_title{
	padding-top:20px;
	padding-bottom:20px;
	font-size:20px;
	border-bottom:1px solid #ccc;
	text-indent:5px;
	color:rgb(140,0,0);}
.xl .art_po {
	padding:10px 5px;
	border-bottom:1px solid #ccc;}
.xl .art_time{
	padding-left:20px;
	background:url(rili.png) 0 center no-repeat;
	font-style:normal;
	margin-right:10px;}

.xl .art_ch{
	padding-left:20px;
	background:url(news-nr-xinwenzx.png) 0 center no-repeat;
	font-style:normal;
	margin-right:10px;}
.xl .art_auth{
	padding-left:20px;
	background:url(news-nr-bdheb.png) 0 center no-repeat;
	font-style:normal;
	margin-right:10px;}

.xl .art_content{
	padding:10px 5px;
	line-height:1.8;}
.xl .art_nav{
	
	with:100%;
	
	overflow:hidden;}
.xl .art_nav a{
	font-size:12px;}
.xl  .art_nav_left{
	padding:20px 0;
	width:50%;
	float:left;}
.xl  .art_nav_larrow{
	margin:0;
	padding:0;
	color:#fff;
	height:25px;
	width:25px;
	background-color:#ccc;
	text-align:center;
	display:block;
	float:left;
	margin-right:5px;}
.xl  .art_nav_right{
	padding:20px 0;
	text-align:right;
	width:50%;
	float:right;}

.xl  .art_nav_rarrow{
	margin:0;
	padding:0;
	color:#fff;
	height:25px;
	width:25px;
	background-color:#ccc;
	text-align:center;
	display:block;
	float:right;
	margin-left:5px;}