html{font-size:14px;}
body{ margin:0; padding:0;  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color: #585858;font-family:"Microsoft YaHei";}
ul{ margin:0; padding:0; list-style-type:none;}
 a{ text-decoration:none; color: #585858;}
 a:hover{color: #ee9647;}
img{border:0px;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}

.xxgk_nav{
	height:30px;
	line-height: 30px;
	width:1200px;
	margin:auto;
	background:rgb(230,230,230);
	text-indent:30px;
	font-size:14px;

	color:rgb(51,51,51);
}
.xxgk_nav span,.xxgk_nav a{
	font-size:14px;

	color:rgb(51,51,51);
}

.xxgk_mainbody{
	width:1200px;
	background:#fff;
	margin:auto;
	overflow:hidden;
}
.xxgk_zx{
	margin-top:20px;
	border:solid 1px rgb(245,245,245);
	position:relative;
	height:270px;
}
.xxgk_zx h2{
	position:absolute;
	height:30px;
	line-height:30px;
	width:82px;
	text-align:center;
}
.xxgk_zx h2#zxgk_tit{
	left:0;
	top:0;
}
.xxgk_zx h2#ysqgk_tit{
	left:85px;
	top:0;
}
.xxgk_zx h2 a{
	color:rgb(85,85,85);
	font-size:14px;

}
.xxgk_zx h2.zxgk_tit_on{
	background:rgb(255,115,10);
}
.xxgk_zx h2.zxgk_tit_on a{
	color:#fff;
	font-size:14px;

}
.xxgk_zx>div{
	width:1198px;
	height:238px;
	position:absolute;
	top:30px;
	left:0;
	border-top:solid 1px rgb(255,115,10);
	display:none;
}
.xxgk_zx>div.zxgk_box_on{
	display:block;
}
#zxgk_box{
	background:url(../png/9zcwf1.png) center center no-repeat;
}
#ysqgk_box{
	background:url(../png/hefsdu.png) center center no-repeat;
}
.zxgknews{width:460px;}
.zxgknews li{
	height:36px;
	line-height:36px;
	background:url(../png/mjxj1r.png) 20px center no-repeat;
}
.zxgknews li span.date{
	float:right;

	font-size:14px;
	color:#585858;
}
.zxgknews li a{
	float:left;
	margin-left:35px;

	font-size:14px;
	color:#585858;
}

.zxgknews li:hover a,.zxgknews li:hover span.date{color:rgb(255,115,0);}
.zxgk1{float:left;margin-left:30px;margin-top:10px;}
.zxgk2{float:right;margin-right:40px;margin-top:10px;}
.ysqgkright{
	width:320px;
	float:right;
	margin-right:30px;
	margin-top:30px;
}
.ysqgkright a{
	display:block;
	margin-bottom:10px;
	width:168px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:rgb(245,245,245);
	border:solid 1px rgb(204,204,204);

	font-size:14px;
	color:rgb(102,102,102);
}
.ysqgkright a:hover{
	color:rgb(255,115,10);
}
.ysqgkright p{
	color:rgb(49,122,210);
	line-height:30px;

	font-size:14px;
}
.ysqgkright p.tel{background:url(../png/n0hq90.png) 0 center no-repeat;text-indent:30px;}
.ysqgkright p.mob{background:url(../png/1485o0.png) 5px center no-repeat;text-indent:30px;}
.xxgkml{
	float:left;
	border:solid 1px rgb(230,230,230);
	margin-top:20px;
}
.xxgkmltit{
	width:100%;
	height:38px;
	line-height:38px;
	text-align:center;
	background:rgb(49,122,210);
	border-bottom:solid 1px rgb(230,230,230);
}
.xxgkmltit a{
	color:#fff;

	font-size:18px;
}
.xxgkmltit a:hover{
	color:#fff;
}
.xxgkml ul li{
	border-bottom:solid 1px rgb(230,230,230);
	height:38px;
	line-height:38px;
	background:url(../png/l81ler.png) left no-repeat;
	text-indent:50px;
}
.xxgkml ul li a{

	font-size:14px;
	color:rgb(85,85,85);
}
.xxgkml ul li:hover,.xxgkml ul li.showthis{
	background:url(../png/0jyxix.png) left no-repeat;
      background-color:#b2cbea;
}
.xxgkej_right{
	margin-top:20px;
}
.gzjg{
	margin-top:20px;
	height:170px;
	border-top:solid 1px rgb(230,230,230);
}
.gzjginfo{
	margin:10px;
}
.gzjginfo p{

	font-size:14px;
	color:rgb(84,84,84); padding-top:5px;
}
.jgzz{
	height:190px;
	border:solid 1px rgb(230,230,230);
	float:left;
}
.xxgk_pubtit{
	height:29px;
	line-height:29px;
	border-bottom:solid 1px rgb(49,122,210);
	position: relative;
	z-index: 100;
}
.xxgk_pubtit>a{width:82px;display:inline-block;height:100%;text-align:center;background:rgb(49,122,210);color:#fff;font-size:14px;cursor:default}
.xxgk_pubtit>a:hover{
	color:#fff;
}
.jgzeinfo{margin:10px;height:140px;overflow-y: scroll;}
.jgzz p{

	font-size:14px;
	color:#585858;
	text-indent:2em;
	line-height:26px;
}
.rybz{
	height:190px;
	border:solid 1px rgb(230,230,230);
	float:right;
}
.rybzinfo p{

	font-size:14px;
	line-height:26px;
	color:#585858;
	text-indent:2em;
}
.rybzinfo{margin:10px;}
.jgld{
	height:260px;
	border:solid 1px rgb(230,230,230);
	margin-top:20px;
}

.jgldbody{position: relative;width:100%;position: relative;z-index: 99;padding-top: 30px;top: -30px;box-sizing: border-box;overflow: hidden;height: 260px;}
.left{display:block;height:62px;width:27px;background:url(../png/552q00.png);position:absolute;left:5px;top:50px;}
.right{display:block;height:62px;width:27px;background:url(../png/l2fwvt.png);position:absolute;right:5px;top:50px;}
.catalog{height: 170px;width:840px;overflow: hidden;margin:0 auto;margin-top:20px;}
.catalog .imgbox li{width: 100px;height: 170px;float: left;margin-right:10px;overflow: hidden; margin-left:20px;margin-right:20px;}
.catalog .imgbox li a{display:block;height:170px;width:100px;color:#666;}
.catalog .imgbox li a .image{width:100px;height:140px;}
.catalog .imgbox li a .image img{width:100px;height:140px;}
.catalog .imgbox li a p{text-align:center;font-size:14px;color:#666;height:30px;line-height:30px;color:rgb(84,84,84);}
.catalog .imgbox li a:hover p{color:#ff6611;}
.ldinfo{
	position:absolute;
	width:896px;
	height:229px;
	border:solid 1px rgb(49,122,210);
	border-top: 0;
	background:#fff;
	top:0px;
	left:0;
	z-index:99;
	display:none;
}
.jgld .ldinfoon{display:block;}
.ldpic{
	width:100px;
	height:170px;
	position:absolute;
	top:20px;
	left:30px;
	text-align:center;
}
.ldpic img{
	width:100px;
	height:140px;
}
.ldpic span{
	color:#585858;
	font-size:14px;

}
.ldjs{
	width:700px;
	position:absolute;
	left:170px;
	top:20px;
}
.ldjs h6{
	width:70px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:14px;

	background:rgb(49,122,210);
	color:#fff;
}
.ldjs p{
	font-size:14px;

	color:#666;
}
.close{
	position:absolute;
	top:10px;
	right:10px;
	font-size:16px;
	color:rgb(255,110,10);

}
.nsjg{
	width:99.8%;
	height:208px;
	border:solid 1px rgb(230,230,230);
	float:left;
	margin-top:20px;
}
.nsjgbody{
    width: 100%;
    height: auto;
    margin: auto;
    position: relative;
}
.nsjgbody ul {
	position: absolute;
    width: 100%;
    height: 220px;
    top: 5px;
    left: 0;
    z-index: 1;}
.nsjgbody ul li{
    width: 49%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: rgb(245,245,245);
    border: solid 1px rgb(204,204,204);
    float: left;
    border-radius: 6px;
    margin-left: 1px;
    margin-bottom: 5px;
	cursor:pointer;
}
.nsjgbody ul li a{

	font-size:14px;
	color:#666;
}
.nsjgbody ul li:hover{
	border:solid 1px rgb(255,115,10);
}
.nsjgbody ul li:hover a{
	color:rgb(255,115,10);
}
.msjginfo{
    width: 50%;
    height: 198px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -25%;
    z-index: 9;
    background: #fff;
    display: none;
    border: solid 1px #ccc;
    
 }
.msjginfoon{display:block;}
.msjginfoclose{
	position: absolute;
    right: 14px;z-index:800;
    top: 5px;
	font-size:14px;
    color: rgb(255,115,10);
	cursor:pointer;
	}
.msjginfotit{
    width: 95%;
    height: 78px;
    top: 0px;
    left: 10px;
    border-bottom: solid 1px #ccc;
    line-height: 20px;
    text-align: center;
    position: absolute;

    color: #666;
	}
.msjginfotit:first-child+div{padding-top:17px;border:0px;}
.msjginfonr{
    position: absolute;
    top: 80px;
    left: 10px;
    text-indent: 2em;
    width: 95%;
    color: #666;
    overflow-y: auto;
    height: 150px;
	}
.msjginfonr p{

    font-size: 14px;
    color: #585858;
    line-height: 26px;
}

.rsrm{
	width:527px;
	height:285px;
	border:solid 1px rgb(230,230,230);
	float:right;
	margin-top:20px;
}
.rsrmtit{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	line-height:30px;
	border-bottom:solid 1px rgb(49,122,210);
	width:100%;
	z-index:1;
}
.rsrmtit>a{
	width:82px;display:inline-block;height:100%;text-align:center;background:rgb(49,122,210);color:#fff;font-size:14px;
}
.rsrmtit>a:hover{
	color:#fff;
}
.rsrmbody{
	width:512px;
	height:220px;
	position:absolute;
	top:32px;
	left:0;
}
.rstoleft{position:absolute;top:-26px;left:85px;z-index:10;}
.rstoright{position:absolute;top:-26px;right:-10px;z-index:10;}
.rmyears{position:absolute;top:-30px;font-size:14px;color:#666;}
.rmyear li a.yearon{color:rgb(255,115,10);}
.rmyears:hover{color:rgb(255,115,0);}

.rm2021{left:120px;}
.rm2020{left:170px;}
.rm2019{left:220px;}
.rm2018{left:270px;}
.rm2017{left:320px;}
.rm2016{left:370px;}
.rm2015{left:420px;}
.rm2014{left:470px;}
.rm2013{left:520px;}
.rm2012{left:570px;}
.rm2011{left:620px;}
.rm2010{left:670px;}
.rm2009{left:720px;}
.rm2008{left:770px;}
.rm2007{left:820px;}
.rm2006{left:870px;}
.rm2005{left:920px;}
.rmxq{
	position:absolute;
	left:0;
	top:5px;
	width:520px;
	height:245px;
	overflow-y: auto;
	display:none;
}
.rmyear ul.xqon{display:block;}
.rmxq li{height:36px;line-height:36px; background: url(../png/mjxj1r.png) 20px center no-repeat;}
.rmxq li span.date{
	float:right;
	margin-right:20px;

	font-size:14px;
	color:#777;
}
.rmxq li a{
	float:left;
	margin-left:35px;

	font-size:14px;
	color:#585858;
}

.rmxq li:hover a,.rmxq li:hover span.date{color:rgb(255,115,0);}

.kwsydw{
	width:99.8%;
	height:280px;
	border:solid 1px rgb(230,230,230);
	margin-top:20px;
}
.sydwbody{
	width:100%;
	height:250px;
	overflow-y: scroll;
}
.sydwtable{
	margin:10px;
}
.sydwtable table{
	border-left:dotted 1px #ccc;
	width:860px;
}
.sydwtable table tr th{height:40px; line-height:40px;text-align:center;color:#585858;font-size:14px;font-weight: bold;background:rgb(216,242,255);}
.sydwtable table tr td{height:36px; line-height:36px;text-align:center;color:#585858;font-size:14px;border-bottom:dotted 1px #ccc;border-right:dotted 1px #ccc}
.sydwtable table tr td a{color:rgb(57,157,214);font-size:14px;}
.sydwtable table tr td.bankuai{line-height:20px;font-weight: bold;}
.gqkw{
	width:898px;
	height:108px;
	border:solid 1px rgb(230,230,230);
	margin-top:20px;
}
.gqkwbody ul{
	margin:10px;
}
.gqkwbody ul li{
	background:url(../png/iszm4k.png) 0 center no-repeat;
	height:30px;
	line-height:30px;
	width:109px;
	text-indent:20px;
	float:left;
}
.gqkwbody ul li a{
	color:rgb(102,102,102);

	font-size:14px;
}
.gqkwbody ul li a:hover{
	color:rgb(255,115,0)}

.yjsej{
	width:99% !important;
	border:solid 1px rgb(240,240,240);
}
.Nyjsej{width:878px; }
.yjsej1{
	margin:10px;
}
.yjsnews{margin:15px 10px;}
.yjsnews li{
	height:40px;
	line-height:40px;
	border-bottom:dashed 1px rgb(230,230,230);

}
.yjsnews li span.ban{
	float: left;
	border:1px solid #f90;
	color:#f90;
	font-size: 14px;
	border-radius: 4px;
	padding:2px 6px;
	line-height: 1.2;
	position: relative;
	top:50%;
	transform: translate(0,-50%);
}
.yjsnews li span.date{
	float:right;
	margin-right:10px;
	font-size:14px;
	color:#777;
}
.yjsnews li a{
	float:left;
	margin-left:15px;
	padding-left: 16px;
	background:url(../png/mjxj1r.png) 0px center no-repeat;
	font-size:14px;
	color:#585858;
	white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;

}
.yjsnews li:hover a,.yjsnews li:hover span.date{
	color:rgb(255,115,10);
}
.pages{
	margin-top:2.8%;
	text-align: center;
}
.pages a{font-size:14px;color:#666;margin-left:10px;margin-right:10px;}


.kjzc{
	margin:10px;
}
.xxgk_listtit{
	width:100%;
	height:30px;
  border-bottom:solid 1px rgb(255,115,10);
  margin-top: 1px;
}

#form1{position:absolute;top:10px;left:100px;}
.kjzcmenu{

}
.kjzcmenu>li{
	width:80px;
	height:30px;
	line-height:30px;
	text-align: center;
	position:absolute;
	top:0;
	background:#fff;
}
.kjzcmenu>li>a{
	font-size:14px;

	color:#666;
}
.kjzcmenu>li.kjzc1on{
	background:rgb(255,115,10);
}
.kjzcmenu>li.kjzc1on>a{
	color:#fff;
}
#zcwj{
	width:80px;
	left:0px;
}
#zcjd{
	width:80px;
	left:90px;
}
#zdjc{
	width:131px;
	left:180px;
}
#kczx{
	width:130px;
	left:0px;
}
#zcwj .kjzcsubmenu{left:0;}
#zcjd .kjzcsubmenu{left:-90px;}
#zdjc .kjzcsubmenu{left:-180px;}
#kczx .kjzcsubmenu{left:-340px;}



.wdjy{
	width:500px;
	margin-top:520px;
	margin:auto;
}

.pages{

	font-size:14px;
	color:#585858;}
.pages a{

	font-size:14px;
	color:#585858;
	}
.pages span{

	font-size:14px;
	color:#585858;
	}

.zl{width: 880px;margin-top:20px;height:30px}
.zl>li{margin-left:18px;margin-right:10px;padding-left:10px;padding-right:10px;display:inline-block;*display:inline;*zoom:1;border-radius:6px;height:30px;line-height:30px;text-align: center;float:left;border:solid 1px #ccc;background:rgb(245,245,245);}
.zl>li>a{color:#666;font-size:14px;}
.zl>li:hover{
  background: rgb(255,115,10);
}
.zl>li:hover>a{
  color:#fff;
}
.zl>li.kjzc2on{background:rgb(255,115,10);}
.zl>li.kjzc2on>a{color:#fff;}

.kjzcnews{position:absolute;width:880px;top: 50px;}
.zl .kjzcnewson{display:block;}
.kjzcnews li{height:40px;line-height:40px;border-bottom:dashed 1px rgb(230,230,230);background:url(../png/mjxj1r.png) 0 center no-repeat;}
.kjzcnews li.lihead{background:none;}
.kjzcnews li.lihead a.newstit,.kjzcnews li.lihead span.date1,.kjzcnews li.lihead span.date2{font-weight: bold;font-size:14px;}
.kjzcnews li span.date{float:right;margin-right:10px;font-size:14px;color:#777;}
.kjzcnews li a{float:left;margin-left:15px;font-size:14px;color:#555;
display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 84%;
}
.kjzcnews li a.newstit{float:left;margin-left:25px;width:550px;font-size:14px;color:#555;}
.kjzcnews li span.date1{float:left;width:100px;margin-right:10px;font-size:14px;color:#777;}
.kjzcnews li span.date2{float:left; width:100px;margin-right:10px;font-size:14px;color:#777;}
.kjzcnews li:hover a,.kjzcnews li:hover span.date{color:rgb(255,115,10);}