@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{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
	font-size: 12px;
	outline: none;
}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
ul,ol,li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}  

/***************header******************/
#header{
	width:100%;
       
}
.header{
	width:1100px;
	height:170px;
	margin: 0 auto;
	 background: url(/images/logo.png) no-repeat;
	background-size: cover;
}
.logo{
	width:1100px;
	margin-left:0px;
}
/******************nav********************/
#nav-box{
	width:100%;
	height:40px;
	/*background-color: #fff;*/
	overflow: hidden;
}
.nav-box{
	width:1100px;
	margin: 0 auto;
	background: url(/images/menu.gif) no-repeat;
    background-size: cover;
}
.nav{
  width:900px;  
  /*background: url(/images/navbox.png) no-repeat;*/
background-color: #024a9f;
}

#nav {
  width:900px;
}
#nav .mainlevel {
  list-style: none; margin: 0px auto; float: left;
}
#nav .mainlevel a {
  width:90px; text-align: center; color: #fff; line-height: 40px; font-size: 18px; display: block;
}
#nav .mainlevel a:hover {
  color: rgb(255, 255, 255); background-color: #1d70bc;
}
#nav .mainlevel ul {
  list-style: none; width: 115px; padding-bottom: 5px; display: none; position:absolute; z-index: 909;background: url("../images/nav-ul-bg.png");
}
#nav .mainlevel ul li {
   width:115px; height: 40px; font-size: 14px;background: url("../images/nav-ul-bottom.png") repeat-x 0px 39px;
}
#nav .mainlevel ul li a {
  width: 115px; height: 39px; color:#fff; line-height: 40px; font-size: 14px; font-weight: normal; display: block;background-color:  #1d70bc;
}
#nav .mainlevel ul li a:hover {
  width: 126px; height: 39px; color: rgb(255, 255, 255); line-height: 40px; font-weight: 100; background-image: none;
}
#nav .mainlevel:first-child a{
	width:60px;
	margin-left: 30px;
}
.search{
  width:185px;
  height:28px;
  overflow: hidden;
  padding-top:6px;
  padding-right:15px;
}
.search-input{
  float:left;
  border:none;
  width:132px;
  height:28px;
  background-color:#DBDBDB; 
  line-height: 28px;
}
.search-btn{
  float: right;
  width:36px;
}
.search>div{
  float: left;
  width:17px;
  height:28px;
  background: url(../images/search-left.png) no-repeat;
}
/*****************main*******************/
#main{
	width:100%;
	/*background-color: #e3e3e3;*/
}
.main{
	width:1100px;
	height:1000px;
	margin: 0 auto;
}
.main-top{
	width:1100px;
	height:368px;
	padding-top:10px;
}
.main-top .gzdt{
	width:720px;
	height:366px;
	background-color:#fff;
}
#KinSlideshow{visibility:hidden; width:316px; height:274px; margin-top:13px;margin-left:11px;}
.KSS_titleBox h2{
  height:30px;
  line-height: 30px;
  margin:0px !important;
  padding-left:10px !important;
}
.KSS_btnBox #btnlistID li{
  width:18px !important;
  height:18px !important;
  line-height: 18px !important;
  background-color: #e4393c !important;
}
.main-top .gzdt-box{
	width:368px;
	height: 363px;
	background-color: #fff;
	border:2px solid #5380bb;
}
.main-top .gzdt-box .tit-box{
	width:100%;
}
.main-top .gzdt-box .tit-box h3{
	width:100px;
	height:33px;
	color:#fff;
	font-size:18px;
	background-color: #024a9f;
	text-align: center;
	line-height:30px;
}
.main-top .gzdt-box .tit-box a{
	font-size: 14px;
	color:#666;
	margin-top:10px;
	margin-right:15px;
}
.main-top .gzdt-box .tit-box a:hover{
	color:#5380bb;
}
.main-top .gzdt-box ul {
	padding:10px 8px 0px 8px;
}
.main-top .gzdt-box ul li{
	overflow: hidden;
	height:34px;
	border-bottom:1px dotted #bbb;
	padding:0px 10px;
}
.main-top .gzdt-box ul li:last-child{
	border:none;
}
.main-top .gzdt-box ul li a{
	float: left;
	line-height: 34px;
	font-size: 14px;
	color:#000;
}
.main-top .gzdt-box ul li a:hover{
	color:#5380bb;
}
.main-top .gzdt-box ul li a:before{
    float: left;
    width: 4px;
    height: 4px;
    content: '';
    margin: 18px 6px 0 0;
    background: #666865;
}
.main-top .gzdt-box ul li span{
	float: right;
	line-height: 34px;
	font-size: 12px;
	color:#999;
}

.tzgg{
	width:288px;
	height:299px;
	background-color: #fff;
	border:2px solid #5380bb;
        margin-left: 7px;
}
.tzgg-tit{
	height:35px;
	background-color: #024a9f;
	overflow: hidden;
}
.tzgg-tit h3{
	float: left;
	line-height: 35px;
	font-size: 18px;
	color:#fff;
	margin-left:20px;
}
.tzgg-tit a{
	float: right;
	font-size: 14px;
	color:#fff;
	line-height: 35px;
	margin-right:15px;
}
.tzgg-list{padding:0 10px;}
.tzgg-list li{padding:10px 0px 9px 0px;border-bottom:1px dotted #bbb;overflow: hidden;}
.tzgg-list li:last-child{
	border:none;
}
.tzgg-list li .list-data{
	float: left;
	width:60px;
	height:46px;
}
.tzgg-list li p span{display: block;width:60px;height:23px;line-height: 23px;text-align: center;}
.data-top{background-color:#758fb0;color:#fff;font-size:14px;}
.data-bottom{background-color:#dbdbdb;font-size:15px;}
.tzgg-list li a{
	float: right;
	width:190px;
	height:46px;
	color:#000;
	font-size: 15px;
	line-height:22px;
}
.tzgg-list li a:hover{color:#5380bb;}

.ffzn-tit{
	height:35px;
	background-color: #024a9f;
	overflow: hidden;
}
.ffzn-tit h3{
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	color:#fff;
}

/*********************main-bottom***********************/
.main-bottom{
	width:1100px;
	height:302px;
	padding-top:6px;
}


.zbh{
	width:368px;
	height:299px;
	border:2px solid #5380bb;
	background-color: #fff;
	
}
.zbh .tit-box{
	width:100%;
	
}
.zbh .tit-box h3{
	width:100px;
	height:32px;
	color:#fff;
	font-size:18px;
	background-color: #024a9f;
	text-align: center;
	line-height:30px;
}
.zbh .tit-box a{
	font-size: 14px;
	color:#666;
	margin-top:10px;
	margin-right:15px;
}
.zbh .tit-box a:hover{
	color:#5380bb;
}
.zbh .img-box{
	overflow: hidden;
	/*padding-top:13px;*/
	padding:13px 12px 0px 12px;
	height:92px;
}
.zbh .img-box a{
	float: left;
}
.zbh .img-box a img{
	width:0px;
	height:90px;
}
.zbh .img-box .img-text{
	float: right;
	width:300px;
}
.zbh .img-box .img-text h3{
	width:100%;
	height:30px;
}
.zbh .img-box .img-text h3 a{
	line-height:30px;
	font-size: 16px;
	color:#000;
}
.zbh .img-box .img-text h3 a:hover{
	color:#5380bb;
}
.zbh .img-box .img-text p{
	color:#666;
	font-size: 14px;
	line-height:25px;
}
.zbh ul {
	padding:10px 8px 0px 8px;
}
.zbh ul li{
	overflow: hidden;
	height:34px;
	border-bottom:1px dotted #bbb;
	padding:0px 10px;
}
.zbh ul li:last-child{
	border:none;
}
.zbh ul li a{
	float: left;
	line-height: 34px;
	font-size: 14px;
	color:#000;
}
.zbh ul li a:hover{
	color:#5380bb;
}
.zbh ul li a:before{
	float: left;
    width: 4px;
    height: 4px;
    content: '';
    margin: 18px 6px 0 0;
    background: #666865;
}
.zbh ul li span{
	float: right;
	line-height: 34px;
	font-size: 12px;
	color:#999;
}

.swzl{
	width:418px;
	height:299px;
	border:2px solid #5380bb;
	background-color: #fff;
	margin-left: 7px;
}
.swzl .tit-box{
	width:100%;
}

.swzl .tit-box h3{
	width:100px;
	height:32px;
	color:#fff;
	font-size:18px;
	background-color: #024a9f;
	text-align: center;
	line-height:30px;
}
.swzl .tit-box a{
	font-size: 14px;
	color:#666;
	margin-top:10px;
	margin-right:15px;
}
.swzl .tit-box a:hover{
	color:#5380bb;
}
.swzl .img-box{
	overflow: hidden;
	/*padding-top:13px;*/
	padding:13px 12px 0px 12px;
	height:92px;
}
.swzl .img-box a{
	float: left;
}
.swzl .img-box a img{
	width:0px;
	height:90px;
}
.swzl .img-box .img-text{
	float: right;
	width:300px;
}
.swzl .img-box .img-text h3{
	width:100%;
	height:30px;
}
.swzl .img-box .img-text h3 a{
	line-height:30px;
	font-size: 16px;
	color:#000;
}
.swzl .img-box .img-text h3 a:hover{
	color:#5380bb;
}
.swzl .img-box .img-text p{
	color:#666;
	font-size: 14px;
	line-height:25px;
}
.swzl ul {
	padding:10px 8px 0px 8px;
}
.swzl ul li{
	overflow: hidden;
	height:34px;
	border-bottom:1px dotted #bbb;
	padding:0px 10px;
}
.swzl ul li:last-child{
	border:none;
}
.swzl ul li a{
	float: left;
	line-height: 34px;
	font-size: 14px;
	color:#000;
}
.swzl ul li a:hover{
	color:#5380bb;
}
.swzl ul li a:before{
    float: left;
    width: 4px;
    height: 4px;
    content: '';
    margin: 18px 6px 0 0;
    background: #666865;
}
.swzl ul li span{
	float: right;
	line-height: 34px;
	font-size: 12px;
	color:#999;
}

.yqlj{
	width:280px;
	height:302px;
	background-color: #fff;
}
.yqlj .yqlj-tit{
	height:35px;
	background-color: #5380bb;
	overflow: hidden;
}
.yqlj .yqlj-tit h3{
	float: left;
	line-height: 35px;
	font-size: 16px;
	color:#fff;
	margin-left:20px;
}
.yqlj-tit a{
	float: right;
	font-size: 14px;
	color:#fff;
	line-height: 35px;
	margin-right:15px;
}
.yqlj  ul {
	padding:10px 8px 0px 8px;
}
.yqlj  ul li{
	overflow: hidden;
	/*height:34px;*/
	border-bottom:1px dotted #bbb;
	padding:7px 0;
}
.yqlj  ul li:last-child{
	border:none;
}
.yqlj  ul li a{
	float: left;
	/*line-height: 34px;*/
	font-size: 15px;
	color:#676767;
}
.yqlj  ul li a:hover{
	color:#5380bb;
}
.yqlj  ul li span{
	float: right;
	/*line-height: 34px;*/
	font-size: 12px;
	color:#999;
}
.yqlj .yqlj-top{
	width:245px;
	height:55px;
	background: url(../images/icon1.png) no-repeat 69px center #48b671;
}
.yqlj .yqlj-top a{color:#fff;line-height: 55px;font-size:18px;padding-left:114px;
		display: block;
	width:166px;
	height:55px;
}

.yqlj .yqlj-bottom{
	width:245px;
	height:228px;
	border-top:3px solid #457cb8;
	margin-top:16px;
	background-color: #fff;
}
.yqlj .yqlj-bottom h3{
	font-size: 16px;
	color:#457cb8;
	padding-top:10px;
	padding-left:10px;
}
.yqlj .yqlj-bottom ul{
	width:245px;
	padding-left:35px;
	padding-top:15px;
}
.yqlj .yqlj-bottom ul li a{
	line-height:30px;
	color:#676767;
	font-size: 15px;
}
.yqlj .yqlj-bottom ul li a:hover{color:#5380bb;}

.yqlj .yqlj-bottom ul li p{
	line-height:30px;
	color:#676767;
	font-size: 15px;
}

/*****************footer*******************/
#footer{
	width:100%;
	height:120px;
	background-color: #003f79;
}
.footer{
	width:1071px;
	height:110px;
	margin: 0 auto;
	padding-top:10px;
}
.footer p{
	text-align: center;
	color:#fff;
	line-height: 30px;font-size: 15px;
}
/****************nry******************/
.nr{
	width:1068px;
	margin: 0 auto;
	background-color: #cce2f1;
	padding-top:50px;
}

.content{width:997px; padding:20px;}
.content-title{width:100%;height:76px; margin-bottom:20px;}
.content-title h3{display:block; float:left; color:#333; font-size:22px; line-height:30px; text-align:center; width:100%;font-weight: normal;}
.content-title i{display:block; float:left; color:#777; line-height:30px; text-align:center; font-size:15px; margin-top:15px;padding-bottom:15px; width:100%; border-bottom:1px dashed #D5D5D5;}
.content-content{width:100%; min-height:500px; padding:20px 0; margin-bottom:15px;}
.content-content p{line-height:27px; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:16px;color:#333;}
/*.close{overflow: hidden;height:20px;}
.close a{color:#666;font-size:15px; float:right;}*/
.sxt{width:977px; padding:10px 10px;margin-top:15px;border-top:1px dashed #d5d5d5;font-size:15px;color:#000;}
.sxt p{display:block; width:100%;height:28px; line-height:28px;}
.sxt p a{font-size:15px; color:#000;}
.sxt p a:hover{color:#5380bb;}
.content-list{background-color: #fff;border:1px solid #5380bb;}
.nr-local{height:20px;padding-top:10px;padding-left:20px;}
.nr-local,.nr-local a{color:#71777f;font-size: 15px;}


/**************************************/
#list{
	width:100%;
	/*background-color: #e3e3e3;*/
	padding:18px 0;
}
.list-box{
  width:1100px;
  margin:0 auto;
}
/************************************************************/
.left-nav{
  width:230px;
  position: relative;
  background-color: #fff;
  border:1px solid #5380bb;
}
.left-nav .nav-top{
  width:230px;
  height:40px;
  background-color:#5380bb;
}
.left-nav .nav-top h3{
  font-weight: normal;
  color:#fff;
  font-size:18px;
  line-height: 40px;
  text-align: center;
}
.left-nav .nav-mid{
  width:230px;
  height:auto;
}
.left-nav .nav-mid ul{
  width:211px;
  height:auto;
  padding-top:17px;
  margin:0 auto;
}
.left-nav .nav-mid ul li{
  width:211px;
  height:auto;
  margin-bottom:12px;
  border:1px solid #c1d7f4;
  background: url(../images/b-jiantou.png) no-repeat  175px center #e9e9e9;
}
.left-nav .nav-mid ul li:hover{
  border:1px solid #c1d3e6;
  background: url(../images/b-jiantou.png) no-repeat  175px center #e0eaf5;
}
.left-nav .nav-mid ul li a{
  display:block;
  width:147px;
	padding:7px 0;
  color:#535353;
  font-size:15px;

  padding-left:28px;
  padding-right:34px;
 /* border:1px solid #c1d7f4;
  background: url(../images/b-jiantou.png) no-repeat  175px center #e9e9e9;
*/
}
.left-nav .nav-mid ul li a:hover{
  color:#535353;
 /* border:1px solid #c1d3e6;
  background: url(../images/b-jiantou.png) no-repeat  175px center #e0eaf5;*/
}
.left-nav .nav-mid ul li .current{

  color:#fff;
  border:1px solid #5385c5;
  background: url(../images/w-jiantou.png) no-repeat 175px center #6a9bdb;
}

.left-nav .nav-bottom{
  width:230px;
  height:210px;

  margin-top:140px;
}
.left-nav .nav-bottom img{
	width:230px;
	height:210px;
}


.right-list{
  width:1100px;
  min-height: 521px;
  background-color: #fff;
  border:1px solid #5380bb;
}
.right-list .right-list-tit{
  width:100%;
  height:34px;
border-top:2px solid #5380bb;
}
.right-list .right-list-tit h3{
  width:160px;
  height:33px;
  font-weight: normal;
  font-size:16px;
  line-height: 33px;
  color:#fff;
  background-color: #5380bb;
  text-align: center;
}
.right-list .local{
  margin-top:13px;
  margin-right:15px;
}
.right-list .local a{
  color:#565656;
  font-size: 13px;
}

.lby-list{
  padding:15px 15px 40px 15px;
}
.lby-list li{
  height:36px;
  overflow: hidden;
  border-bottom: 1px dotted #b0b0b0;
  padding:0 10px 0 17px;
  background: url(../images/point.png) no-repeat left center; 
}
.lby-list li:last-child{
	border:none;
}
.lby-list li a{
  float: left;
  line-height: 36px;
  color:#282727;
  font-size: 14px;
}
.lby-list li a:hover{
  color:#357DC8;
}
.lby-list li span{
  float: right;
  line-height: 36px;
  color:#666;
  font-size: 13px;
}

/*************************************************/
.jj{width:752px;padding:30px 20px;min-height:300px;}
.jj p{line-height:28px; text-indent:2em; margin-bottom:15px;text-align:justify; text-justify:inter-ideograph; font-size:15px;}


/***************************************************/

.news-img{padding:10px;}