	@charset "utf-8";
	/* CSS Document */
	
	body {
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		margin: 0 auto;
		font-family: "微软雅黑";
		line-height: 24px;
		font-size: 14px;
	}
	
	.w {
		width: 1200px;
		margin: 0 auto;
	}
	
	.w1 {
		width: 1366px;
		overflow: hidden;
		margin: 0 auto;
	}
	
	
	.none {
		display: none;
	}
	
	* {
		margin: 0 auto;
		padding: 0;
		border: 0;
		list-style-type: none;
	}
	
	img {
		border: 0;
	}
	
	A {
		COLOR: #3f3f3f;
		TEXT-DECORATION: none;
	}
	
	A:hover {
		COLOR: #f39900;
		TEXT-DECORATION: none
	}
	/* ------------------------------top---------------------------------------------------------- */

.toperid_bg{
  width:100%;
		position:fixed;/*固定在页面，不随页面滚动而滚动*/
	    top:0px; 
		background:#fff;
		z-index:9999;height:105px;/*层级关系*/
  }


	.toperid {
		width: 1366px;
		margin:0 auto;
	
	}	
	.logo {
		width: 515px;
		height: 83px;
		float: left;
		padding:16px 0 9px 0;
	}
	

	
	.top_right {
		width: 160px;
		padding-top:47px;
		float: right;

	}
	
	.top_right h1 {
		width:150px;
		float:left;
		font-weight:normal;
		border:1px solid #e4e4e4;
		border-radius:15px;
		background:url(../images/index_09.jpg) no-repeat right;
		color:#013a8e;
		text-align:center;
		font-size:14px;
	}
		.top_right h1 a{

		color:#013a8e;

	}
		.top_right :hover h1 {
		color:#013a8e;

	}
	.top_right h2 {
		width:140px;
		height:28px;
		float:right;
		font-weight:normal;
		background:url(../images/index_06.jpg) no-repeat left;
		color:#797979;
		text-align:center;
		font-size:14px;
		padding-left:25px;
	}
		.top_right h2 span{
		color:#797979;
		padding:0 5px;

	}
		.top_right h2 span a{
		color:#797979;

	}
		.top_right h2 span :hover{
		color:#013a8e;

	}
	
	/* ------------------------------banner---------------------------------------------------------- */
	.in_banner {
		height: 579px;
		font-family: PingFang-Regular;
		width: 100%;
		clear: both;
		z-index:11;
		padding-top:107px;
		overflow: hidden;
		position: relative;
	}
	
	.in_banner .slideBox {
		height: 579px;
		overflow: hidden;
		position: relative;
		text-align: center;
	}
	
	.in_banner .slideBox .hd {
		overflow: hidden;
		position: absolute;
		right: 5px;
		bottom: 25px;
		z-index: 1;
		width: 100%;
	}
	
	.in_banner .slideBox .hd ul {
		overflow: hidden;
		zoom: 1;
		text-align: center;
		line-height: 21px;
	}
	
	.in_banner .slideBox .hd ul li {
		display: inline-block;
		margin: 0px 5px;
		width: 15px;
		height: 15px;
		text-align: center;
		background: url(../images/ban1.png) no-repeat center;
		cursor: pointer;
		text-indent: -999999px;
		vertical-align: middle;
	}
	
	.in_banner .slideBox .hd ul li.on {
		width: 21px;
		height: 21px;
		background: url(../images/ban2.png) no-repeat center;
	}
	
	.in_banner .slideBox .bd {
		position: relative;
		height: 100%;
		z-index: 0;
		width:100%;
	}
	
	.in_banner .slideBox .bd li {
		height: 579px;
		zoom: 1;
		vertical-align: middle;
		overflow:hidden;
	}	
	.in_banner .slideBox .bd li img{
		width:1920px;
        position: relative;
　　   　left:50%;  
　　   　margin-left:-960px;
	}

	/* 下面是前/后按钮代码，如果不需要删除即可 */
	
	.in_banner .slideBox .prev,
	.in_banner .slideBox .next {
		position: absolute;
		left: 3%;
		top: 50%;
		margin-top: -25px;
		display: block;
		opacity: 0.5;
		z-index: 100;
	}
	
	.in_banner .slideBox .next {
		left: auto;
		right: 3%;
	}
	
	.in_banner .slideBox .next:hover,
	.in_banner .slideBox .prev:hover {
		filter: alpha(opacity=100);
		opacity: 1;
	}





	/* ------------------------------section01---------------------------------------------------------- */

.menu {
	width: 690px;
	height: 107px;
	float:left;
}

.menu .nav {
	width: 670px;
	padding-left:20px;
	height: 93px;
	padding-top:10px;
	
}

.menu .nav li {
	float: left;
	list-style: none;
	font-size: 16px;
}

.menu .nav li a {
	display: block;
	height: 103px;
	/*border-left:1px solid #000;*/
	padding: 0 15px;
	line-height:103px;
	color: #333333;
	text-decoration: none;
	position: relative;
	overflow: hidden;
}

.menu .nav li:hover a {
	background: url(../images/navbg.png) no-repeat bottom;
	height: 95px;
	color:#013a8e;
}
.menu .nav li .box {
	width: 100%;
	height: 50px;
	position: absolute;
	z-index:999999999999;
	top: 105px;
	left: 0;
	background: rgba(0, 0, 0, .5);
	display: none;
}

.menu .nav li .box .nav1 {
	width: 780px;
	height: 52px;
	margin: 0 auto;
	padding-left: 420px;
}

.menu .nav li .box .nav2 {
	width: 680px;
	height: 52px;
	margin: 0 auto;
	padding-left: 650px;
}

.menu .nav li .box .nav3 {
	width: 580px;
	height: 52px;
	margin: 0 auto;
	padding-left: 520px;
}

.menu .nav li .box .nav4 {
	width: 560px;
	height: 52px;
	margin: 0 auto;
	padding-left: 820px;
}

.menu .nav li .box .nav5 {
	width: 370px;
	height: 52px;
	margin: 0 auto;
	padding-left: 920px;
}

.menu .nav li .box .nav6 {
	width: 350px;
	height: 52px;
	margin: 0 auto;
	padding-left: 920px;
}

.menu .nav li .box .nav7 {
	width: 430px;
	height: 52px;
	margin: 0 auto;
	padding-left: 970px;
}
.menu .nav li .box .nav1 a,
.menu .nav li .box .nav2 a,
.menu .nav li .box .nav3 a,
.menu .nav li .box .nav4 a,
.menu .nav li .box .nav5 a,
.menu .nav li .box .nav6 a,
.menu .nav li .box .nav7 a {
	display: block;
	height: 50px;
	float: left;
	color: #fff;
	line-height: 50px;
	border: none;
	background: none;
	padding: 0 10px;
	font-size: 14px;
}

.menu .nav li .box .nav1 a:hover,
.menu .nav li .box .nav2 a:hover,
.menu .nav li .box .nav3 a:hover,
.menu .nav li .box .nav4 a:hover,
.menu .nav li .box .nav5 a:hover,
.menu .nav li .box .nav6 a:hover,
.menu .nav li .box .nav7 a:hover {
	text-decoration: none;
	color: #f39900;
}
 .bottom{
 width:100%;
 background:#333333;
 height:250px;
 clear:both;
 }
 
 .botnav{
  width:850px;
  float:left;
  }
  .botnav .comnav{
  width:90px;
  float:left;
  padding-left:30px;
  border-right:1px solid #3a3a3a;
  padding-top:48px;
  }
    .botnav .comnav h1{
  width:120px;
  text-align:left;
  font-size:14px;
  font-weight:normal;
  color:#fff;
  background:url(../images/bottom_09.jpg) no-repeat bottom left;
  height:35px;
  }
  
  .botnav .comnav li{
  width:120px;
  text-align:left;
  color:#797979;
  }
 .botnav .comnav li a{

  color:#797979;
  }
  .botnav .comnav li a:hover{

  color:#fff;
  }
 .botewm{
  width:290px;
  float:right;
 }
  .botewm li{
  width:118px;
  padding:7px;
  height:162px;
  float:left;
  margin-right:20px;
  background:#fff;
  border-radius:5px;
  margin-top:42px;

  
 }
 .botewm li:nth-child(2){
	margin-right:0;
}
   .botewm li img{
  width:118px;
  height:122px;
  
 }
    .botewm li p{
  width:118px;
  text-align:center;
  color:#333333;
  line-height:30px;
  
 }
 .footer{
  width:100%;
  background:#3a3a3a;
  height:50px;
  clear:both;
  font-size:13px;
  }
 .footer .lf{
  width:750px;
  float:left;
  color:#797979;
 line-height:50px;
  }
   .footer .lf a{

  color:#797979;

  }
     .footer .lf a:hover{

  color:#fff;
  text-decoration:underline;

  }
  
   .footer .rg{
  width:430px;
  float:right;
  color:#797979;
 line-height:50px;
  }
  
     .footer .rg .link{
  width:275px;
  height:35px;
  margin-top:8px;
  float:left;
  border-radius:5px;
  background:url(../images/bottom_15.jpg) no-repeat left #4b4b4b;
  }
       .footer .rg .tex{
  width:142px;
  float:right;
  color:#797979;
  }
         .footer .rg .tex a{
  color:#797979;
  }
           .footer .rg .tex a:hover{
  color:#fff;
  }
  
  	.select1 {
		width: 220px;
		height: 24px;
		margin-top:5px;
		margin-right:10px;
		float:right;
		color: #fff;
		background:#4b4b4b;
	}

.icobg{
 width:100%;
 clear:both;
 background:#013a8e;
 height:139px;
 }
 
.indexicolist{
 width:1370px;
 margin:0 auto;
 border-left:1px solid #013076;
 height:139px;
 } 
 
 .indexicolist li{
 width:270px;
 float:left;
  height:139px;
  display:block;
  
  text-align:center;
   border-right:1px solid #013076;
  transition: all 0.5s;

 }
.blue{
  background:#0069a9;
  width:270px;
 float:left;
  height:119px;
  display:block;
  
  text-align:center;
  transition: all 0.5s;
 
 }
  .indexicolist li:hover{
 width:270px;
 background:#f39900;
  height:139px;
  display:block;

 } 
 .anmie{
  width:270px;
    transition: all 0.5s;
   padding-top:20px;
    }
	
   .indexicolist li:hover .anmie{
 width:270px;
 background:#f39900;
  height:119px;
  padding-top:5px;
  display:block;

 }
  .indexicolist li img{
 width:66px;
 height:57px;
 margin-bottom:10px;
 margin:0 auto;
 }
   .indexicolist li p{
 line-height:44px;
 text-align:center;
 color:#fff;
 font-size:16px;
 }
 
 .wapper{
  width:1370px;
  margin:0 auto;
 }
 .zqsj{
  width:448px;
  height:342px;
  border-right:2px solid #f4f4f4;
  float:left;}
  
  .comen1{
    width:448px;
	height:63px;
	float:left;
	  border-bottom:2px solid #f4f4f4;
}
.video{
  width:441px;
  height:259px;
  margin:0 auto;
  padding-top:6px;}
.topcom1{
  background:url(../images/index_14.jpg) no-repeat left;
  font-size:20px;
  width:85px;
  padding-left:30px;
  color:#f39900;
  margin-left:23px;
  line-height:63px;
  border-bottom:2px solid #f39900;
 }
 .topcom{
  background:url(../images/index_14.jpg) no-repeat left;
  font-size:20px;
  width:85px;
  padding-left:30px;
  color:#f39900;
  line-height:63px;
  border-bottom:2px solid #f39900;
  margin:0

 }
 .indexnews{
  width:920px;
  float:right;
  height:63px;
  border-bottom:2px solid #f4f4f4;
 }
 .more{
   width:45px;
   font-size:13px;
   color:#f39900;
   top:-35px;
   float:right;
   z-index:2;
   position:relative;
   background: url(../images/1_03.jpg) no-repeat right;
 }
  .more a{
   width:45px;
    color:#f39900;
 }
 .more1{
   width:45px;
   float:left;
   margin-left:5px;
   margin-top:10px;
   font-size:13px;
   color:#f39900;
   background: url(../images/1_03.jpg) no-repeat right;
 }
  .more1 a{
   width:45px;  
   color:#f39900;
 } 
 
 .htcn {
		width: 890px;
		padding: 0 0 0 25px;
		position:relative;
		top:-43px;
	}
	
	.htcn .hd {
		height: 43px;
		line-height: 20px;
		position: relative;
		width: 550px;
		top:-7px;
	}
	
	.htcn .hd ul {
		position: absolute;
		height: 32px;
		width: 240px;
		/*padding-left: 130px;*/
	}
	
	.htcn .hd ul li {
		cursor: pointer;
		width: 98px;
		line-height:30px;
		float: left;
		margin-right:10px;
		text-align:center;
		font-size: 16px;
	}
	
	.htcn .hd ul li span {
		color: #333333;
		float: right;
	}
	
	.htcn .hd ul li.on {
		height: 45px;
		background: url(../images/index_091.jpg) no-repeat bottom;
		color: #fff;
	}
	
	.htcn .bd ul {
		zoom: 1;
		clear:both;
		width: 890px;
	}
	
	
	.htcn .bd li .date {}
	.indexnewsleft{
	   width:452px;
	   height:277px;
	   float:left;
	     border-right:2px solid #f4f4f4;
	}
	
		.indexnewsleft .tle{
padding:30px 10px 20px 0;
	   font-size:14px;
	   width:442px;
	   line-height:22px;
	}
			.indexnewsleft .nr{

	}
				.indexnewsleft .nr img{
				 width:214px;
				 height:139px;
				 padding:2px;
				 margin-right:15px;
				 border:1px solid #f4f4f4;
				 float:left;

	}.indexnewsleft .nr span{
	 width:210px;
	 float:right;}
					.indexnewsleft .nr span h1{
					color:#797979;
					font-size:13px;
					font-weight:normal;
					line-height:40px;
	}
	
						.indexnewsleft .nr span h2{
					color:#797979;
					font-size:13px;
					padding-right:20px;
					font-weight:normal;
					line-height:20px;
			
	}
	
	.indexnewlist{
	  width:415px;	  
	  float:right;
	  padding:20px 0 0 10px;
	 }
	 
	 	.indexnewlist li{
	  width:405px;
	  background:url(../images/index_22.jpg) no-repeat left;
	  padding-left:15px;
	  line-height:35px;
	  font-size:13px;
	  color:#797979;
	 }
	 	 	.indexnewlist li a{

	  color:#797979;transition: all 0.2s;
	 }
	 	
			 	 	.indexnewlist li a:hover{

	  color:#f39900;
	 } 	 	.indexnewlist li span{

	  width:85px;
	  float:right;
	 }





	 
	/* ------------------------------guanyu---------------------------------------------------------- */
	.n_banner{
	width:100%;
	margin-top:107px;
	
	 }
	.n_topnav{
	 width:1336px;
	 margin:0 auto 0 auto;
	background: rgba(0, 0, 0, .5);;
	 font-size:35px;
	 color:#fff;
	 height:90px;
	 position:relative;
	 top:315px;
	 line-height:90px;
	 padding-left:30px;
	 }
	 	.n_topnav span{
	 font-size:12px;
	 color:#ffffff;
	 padding:50px 25px 0 25px;
	 }
	 .gynav{
	   width:100%;
	   background:#eaeaea;
	   height:60px;
	   clear:both;
	   }
	.aboutnav {
		width: 1366px;
		height: 60px;
		line-height: 60px;
		margin: 0 auto;

	}
	
	.aboutnav a {
		height: 60px;
		line-height: 60px;
		color: #333;
		text-decoration: none;
		display: block;
		float: left;
		color: #333;
		width: 130px;
		text-align: center;
		font-size: 16px;
	}
	
	.aboutnav a:hover {
		text-decoration: none;
		
	}
	
	.aboutnav a.thisclass {
		text-decoration: none;
		border-bottom:2px solid #013a8e;
		color: #013a8e;
	}
	.ny{
	 width:1366px;
	 clear:both;
	 
	 margin:0 auto;
	 padding-top:50px;
	 overflow:hidden;
	}
	
	.jtjs{
	 width:1366px;
	 padding: 20px 0 50px 0;
	 overflow:hidden;
	 
	}
	.about_left {
		width: 573px;
		height: 455px;
		padding-left:30px;
		float: left;
	}
	
	.about_left h1 {
		width: 548px;
		height: 410px;
		border: 3px solid #d3d3d3;
	}
		.about_left img {
		width: 549px;
		height: 425px;
		position: relative;
		left: -20px;
		top: -40px;
	}
	.about_right{
	  width:700px;
	  float:right;
	  padding:25px;
	  color:#333;}
	
		.about_right span{
	  font-size:16px;
	  color:#013a8e;
	  }
	  
	  	.about_right span b{
	  font-size:16px;
	  color:#f39900;
	  font-weight:normal;
	  }
	.zzjg{
		width:100%;
		text-align:center;
		margin-bottom:15px;
		background:url(../images/gy_09.png) 50% 0 no-repeat fixed;clear:both;  zoom: 1;
	}
	  
	  
	/* ------------------------------fuwu---------------------------------------------------------- */
		.ny1{
	 width:1310px;

	 margin:0 auto;
	 padding:50px 0;
	 overflow:hidden;

	}
.fwleft{
 width:236px;
 height:467px;
 float:left;
}
.fwnew .bt{
  color:#013a8e;
  padding:15px 0;
  overflow:hidden;
  font-size:16px;
  }
  .fwnew .txt1{
  color:#797979;
  font-size:12px;
  }
  .fwnew .bt a{
  color:#013a8e;
  font-size:16px;
  }
    .fwnew .bt a:hover{
  color:#013a8e;
  font-size:16px;
  text-decoration:underline;
  }
  .fwmore{
   background:url(../images/ico.png) no-repeat left;
   padding-left:30px;
   margin-top:30px;
   color:#333;
   }
     .fwmore1{
   background:url(../images/ico.png) no-repeat left;
   padding-left:30px;
   margin-top:25px;
   color:#f39900;
   }
        .fwmore1 a{

   color:#f39900;
   }
           .fwmore1 a:hover{

   color:#f39900;
   }
.fwnew{
 background:#f4f4f4;
 height:407px;
 width:244px;
 float:left;
 padding:30px;
 }
.fwzb{
 background: url(../images/fw1_03.jpg);
 height:407px;
 width:343px;
 float:left;
	padding:30px 20px;
}
.fwzs {
	background: #efefef;
	height: 407px;
	width: 345px;
	float: left;
	padding: 30px 20px;
}
.fw_top {
	font-size: 20px;
	line-height: 40px;
}
.fwlist {
	width: 100%;
}
.fwlist li {
	width: 300px;
	background: url(../images/fw_13.jpg) no-repeat left;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 20px;
	font-size: 13px;
	color: #797979;
}
.fwlist li a {
	color: #797979;
}
.fwlist li a:hover {
	color: #f39900;
}

/* ------------------------------lx---------------------------------------------------------- */
.lx_left {
	width: 882px;
	float: left;
}

.top {
	background: url(../images/index_14.jpg) no-repeat left top;
	padding-left: 32px;
	line-height: 20px;
	padding-bottom: 20px;
	font-size: 20px;
}

.lx_left .map {
	width: 882px;
	height: 340px;
}

.lx_left .icolist {
	width: 883px;
	height:220px;
	background:#f8f8f8;
	overflow:hidden;
	text-align: center;
}

.lx_left .icolist li {
	width: 175px;
	float: left;
	float: left;
	text-align: center;
}

.lx_left .icolist li img {
	width: 74px;
	height: 74px;
	padding: 30px 0 20px;
	text-align: center;
}

.lx_left .icolist li p {
	line-height: 20px;
	text-align: center;
}

.lx_right {
	width: 427px;
	float: right;
}

.slideTxtBox {
	width: 427px;
	background: #eaeaea;
	height: 560px;
}

.slideTxtBox .hd {
	height: 60px;
	line-height: 50px;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	height: 60px;
}

.slideTxtBox .hd ul li {
	float: left;
	width: 213px;
	height: 60px;
	background: url(../images/lx_05.jpg);
	text-align: center;
	color: #fff;
	cursor: pointer;
}

.slideTxtBox .hd ul li.on {
	height: 60px;
	background: url(../images/lx_04.jpg);
	text-align: center;
	color: #fff;
}

.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
}

.liulyan {
	overflow: hidden;
	width: 450px;
	margin: 0 auto;
}

.liulyan li {
	margin-bottom: 5px;
	clear: both;
	height: 44px;
}

.liulyan li h1 {
	width: 65px;
	float: left;
	text-align: right;
	font-size: 14px;
	line-height: 44px;
	font-weight: normal;
}



.liulyan li h4 {
	color: #1f3a87;
	font-size: 12px;
	font-weight: normal;
	float: right;
	width: 200px;
}

.liulyan li h3 {
	color: #999;
	width: 200px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	
}




.liulyan li h2 {
	width: 100px;
	height: 42px;
	float: left;
	padding-left: 15px;
	font-weight: normal;
}

.input2 {
	width: 300px;
	height: 38px;
	color: #333;
	padding: 0 20px;
	background: #fff;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
}

.input3 {
	width: 100px;
	height: 44px;
	color: #333;
	padding: 0 20px;
	background: #fff;
	border: 1px solid #d2d2d2;
}

.btntj {
	width: 387px;
	height: 45px;
	background: #f39a00;
	margin: 40px auto 0 auto;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 45px;
}

.btntj a {
	color: #fff;
	width: 480px;
	height: 45px;
}


/* ------------------------------wenhua---------------------------------------------------------- */

.lnlist {
	width: 1375px;
	overflow: hidden;
	clear: both;
	padding: 55px 0;
	margin: 0 auto;
}

.lnlist li {
	width: 265px;
	height: 398px;
	float: left;
	border: 1px solid #f4f4f4;
	margin: 3px;
}

.lnlist li .pic {
	width: 265px;
	height: 166px;
	position: relative;
	border-bottom: 5px solid #f39900;
	overflow: hidden;
}

.lnlist li .pic img {
	width: 265px;
	height: 166px;
	transition: all 0.5s;
}

.lnlist li .ixo {
	width: 70px;
	height: 70px;
	position: relative;
	z-index: 999;
	top: -28px;
	left: 0px;
	/*left: 97px;*/
}

.lnlist li :hover .pic img {
	transform: scale(1.2)
}

.lnlist li .ts {
	color: #797979;
	position: relative;
	z-index: 999;
	top: -20px;
	text-align: center;
	line-height: 30px;
}

.lnlist li .ts h1 {
	font-size: 20px;
	color: #262626;
	padding-bottom: 15px;
	font-weight: normal;
}

.fwjs {
	width: 1367px;
	margin: 0 auto;
	text-align: center;
}

.fwjs h1 {
	font-size: 35px;
	font-weight: normal;
	padding: 10px 0 45px 0;
}

.fwjs li {
	width: 355px;
	height: 264px;
	padding: 50px;
	float: left;
	color: #fff;
}

.fwjs li h1 {
	width: 80px;
	height: 10px;
	margin: 0 auto;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	border-bottom: 2px solid #fff;
}

.fwjs li p {
	padding-top: 35px;
}

.jzbg1 {
	background: url(../images/renli_19.jpg);
}

.jzbg2 {
	background: url(../images/renli_20.jpg);
}

.jzbg3 {
	background: url(../images/renli_21.jpg);
}

.idnexybj {
	width: 1375px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	top: -60px;
}

.idnexybj .hd {
	height: 60px;
	line-height: 60px;
	position: relative;
}

.idnexybj .hd ul {
	float: left;
	position: absolute;
}

.idnexybj .hd ul li {
	float: left;
	padding: 0 20px;
	cursor: pointer;
	font-size: 16px;
}

.idnexybj .hd ul li.on {
	color: #013a8e;
	background: url(../images/bgbg.png) no-repeat bottom;
}

.idnexybj .bd ul {
	zoom: 1;
}

.font1 {
	width: 567px;
	padding: 30px 15px;
	height: 40px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	position: relative;
	top: -107px;
	background: rgba(0, 0, 0, .5);
}
    	/* ------------------------------zeren---------------------------------------------------------- */
		.picbox {
			width: 597px;
			height: 414px;
			float: left;
			background: #000;
		}
		
		.picbox .ft6 {
			width: 577px;
			position: relative;
			top: -100px;
			height: 40px;
			padding: 30px 0;
			background: rgba(0, 0, 0, .5);
			text-align: left;
			padding-left: 20px;
			color: #fff;
		}
		
		.zrmain {
			padding-top: 50px;
			width: 1306px;
			margin: 0 auto;
			clear: both;
		}
		
		.zrnews {
			width: 709px;
			height: 414px;
			float: right;
			background: url(../images/zr_04.png);
		}
		
		.zrnews .nlst {
			width: 569px;
			padding: 40px 50px 0px 70px;
		}
		
		.zrnews .nlst li {
			display: block;
			background: url(../images/fw_14.png) no-repeat left;
			text-align: left;
			width: 569px;
			height: 35px;
			line-height: 35px;
			color: #fff;
		}
		
		.zrnews .nlst li a {
			width: 539px;
			display: block;
			padding-left: 30px;
			color: #fff;
			line-height: 35px;
			height: 35px;
			transition: all 0.5s;
		}
		
		.zrnews .nlst li a:hover {
			background: url(../images/fw_14.png) no-repeat left #fff;
			display: block;
			width: 539px;
			height: 35px;
			color: #333;
		}
		
		.zrnews .nlst li span {
			width: 100px;
			float: right;
		}
		/* 本例子css */
		
		.xwimg {
			padding-top: 50px;
			width: 1306px;
			margin: 0 auto;
			clear: both;
		}
		
		.xwimg .hd {
			background: url(../images/zr_04.png);
			width: 709px;
			height: 414px;
			float: right;
			position: relative;
		}
		
		.xwimg .hd ul {
			width: 599px;
			padding: 40px 50px 0px 30px;
			position: absolute;
		}
		
		.xwimg .hd ul li {
			display: block;
			text-align: left;
			width: 519px;
			padding-left: 30px;
			padding-right: 20px;
			height: 35px;
			font-size: 14px;
			line-height: 30px;
			color: #fff;
			cursor: pointer;
		}
		
		.xwimg .hd ul li .date {
			float: right;
			color: #fff;
			font-size: 12px;
		}
		
		.xwimg .hd ul li .date a {
			color: #fff;
		}
		
		.xwimg .hd ul li a {
			background: url(../images/fw_14.png) no-repeat left;
			display: block;
			transition: all 0.5s;
			width: 519px;
			padding-left: 30px;
			padding-right: 20px;
			height: 35px;
			color: #fff;
		}
		
		.xwimg .hd ul li a:hover {
			background: url(../images/fw_14.png) no-repeat left #fff;
			display: block;
			width: 519px;
			padding-left: 30px;
			padding-right: 20px;
			height: 35px;
			color: #333;
		}
		
		.xwimg .hd ul li:hover .date {
			color: #333;
		}
		
		.xwimg .bd ul {
			float: left;
			zoom: 1;
			width: 597px;
			height: 414px;
		}
		
		.xwimg .bd ul li {
			width: 597px;
			height: 414px;
		}
		
		.pagexw {
			top: -70px;
			left: 280px;
			width: 300px;
			margin: 0 auto;
			height: 50px;
			position: relative;
			z-index: 99999999999;
		}
		
		.pagexw li {
			width: 27px;
			height: 27px;
			float: left;
			color: #fff;
		}
		
		.pagexw1 {
			width: 27px;
			height: 27px;
			float: left;
		}
		
		.pagexw li a {
			color: #fff;
		}
    	/* ------------------------------renli---------------------------------------------------------- */
.zpleft {
	width: 328px;
	height: 576px;
	background: #013a8e;
	float: left;
	margin-left: 7px;
	margin-right: 10px;
}

.zpleft .topimg {
	width: 80px;
	height: 69px;
	margin: 0 auto;
	padding: 25px 0;
}

.zpleft .toptle {
	width: 335px;
	height: 82px;
	background: url(../images/2_03.png);
	line-height: 82px;
	font-size: 25px;
	left: -7px;
	text-align: center;
	position: relative;
	top: 10px;
}

.zpleft .toptle2 {
	width: 220px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	padding: 50px 0 0 0;
}

.zpleft .toptle2 h1 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}

.zpleft .toptle2 h2 {
	font-size: 12px;
	color: #588ede;
	text-transform: uppercase;
	line-height: 18px;
	padding-top: 20px;
	font-weight: normal;
}

.zpleft .toptle2 .btn {
	width: 191px;
	height: 45px;
	margin: 90px auto 0 auto;
	background: #f49a00;
	text-align: center;
	line-height: 45px;
	font-size: 20px;
	color: #fff;
	border-radius: 5px;
}

.zpleft .toptle2 .btn a {
	color: #fff;
	transition: all 0.5s;
}

.zpleft .toptle2 .btn a:hover {
	color: #fff;
	margin-top: 10px;
}

.zpright {
	width: 960px;
	float: right;
	background: #f4f5f4;
	height: 576px;
}

.zpright .lfimg {
	width: 328px;
	float: left;
}

.zpright .rg {
	padding: 20px;
	width: 580px;
	float: right;
}

.zpright .rg li {
	width: 580px;
	text-align: left;
	margin-bottom: 15px;
}

.zpright .rg li .topq {
	font-size: 18px;
	line-height: 50px;
}

.zpright .rg li .topq img {
	padding-top: 10px;
	float: left;
	padding-right: 10px;
}

.zpright .rg li p {
	font-size: 14px;
	line-height: 20px;
	padding-left: 35px;
	color: #797979;
}

.rczp {
	width: 1276px;
	margin-bottom: 30px;
	background: #f4f4f4;
	padding: 30px 0 30px 30px;
}

.selectzp {
	width: 270px;
	height: 36px;
	line-height: 36px;
	margin-right: 24px;
	padding-left: 10px;
	float: left;
	color: #333;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 5px;
}

.inputzp {
	width: 75%;
	height: 48px;
	margin-left: 2px;
	color: #797979;
	padding: 0 20px;
	float: left;
	background: #fff;
}

.zpsearch {
	width: 1246px;
	border: 1px solid #f39a03;
	border-radius: 5px;
	background: #fff;
	height: 48px;
	clear: both;
	margin-top: 60px;
}

.zpbtn {
	width: 10%;
	background: #f39900;
	height: 48px;
	float: right;
	text-align: center;
	color: #fff;
	line-height: 48px;
	font-size: 20px;
}

.zpbtn a {
	color: #fff;
}

.zplistop {
	width: 100%;
	background: #cecece;
	height: 40px;
}

.zplistop h1 {
	width: 310px;
	padding-left: 10px;
	float: left;
	color: #797979;
	font-size: 13px;
	text-align: left;
	line-height: 40px;
	font-weight: normal;
}

.zplistop h2 {
	width: 450px;
	float: left;
	color: #797979;
	font-size: 13px;
	text-align: left;
	line-height: 40px;
	font-weight: normal;
}

.zplistop h3 {
	width: 160px;
	float: left;
	color: #797979;
	font-size: 13px;
	text-align: center;
	line-height: 40px;
	font-weight: normal;
}

.zplist {
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
}

.zplist li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
}

.zplist li a {
	width: 100%;
	color: #f39900;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
}

.zplist li h1 {
	width: 310px;
	padding-left: 10px;
	float: left;
	color: #f39900;
	font-size: 13px;
	text-align: left;
	line-height: 40px;
	font-weight: normal;
}

.zplist li h2 {
	width: 450px;
	float: left;
	color: #797979;
	font-size: 13px;
	text-align: left;
	line-height: 40px;
	font-weight: normal;
}

.zplist li h3 {
	width: 160px;
	float: left;
	color: #797979;
	font-size: 13px;
	text-align: center;
	line-height: 40px;
	font-weight: normal;
}

.page {
	width: 840px;
	clear: both;
	margin: 30px auto 50px auto;
}

.list_page {
	text-align: right;
}

.list_page1 {
	text-align: center;
}

.list_page a,
.list_page1 a {
	background: #fff;
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	line-height: 40px;
	color: #777777;
	font-weight: normal;
	background: #f0f0f0;
}

.list_page a.currt,
.list_page1 a.currt {
	background: #f39900;
	color: #fff;
}

.message {
	clear: both;
	height:487px;
	width:70%;
	overflow-y: scroll;
	margin: 30px auto;
	text-align: left;
}

.message .title {
	background: url(../images/liuyan_07.png) no-repeat left top;
	font-size: 20px;
	padding-bottom: 20px;
	line-height: 36px;
	color: #333333;
	padding-left: 50px;
}

.message .title1 {
	background: url(../images/liuyan_10.png) no-repeat left;
	font-size: 16px;
	line-height: 50px;
	color: #333333;
	padding-left: 40px;
	border-bottom: 1px solid #f39a00;
	border-top: 1px solid #f39a00;
}

.message .content {
	width: 90%;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.message .content span {
	font-size: 16px;
}

.message .as {
	background: url(../images/liuyan_13.png) no-repeat left #f4f4f4;
	font-size: 14px;
	line-height: 24px;
	color: #013a8e;
	padding-left: 40px;
}
    	/* ------------------------------news---------------------------------------------------------- */
		
.newsleft {
	width: 256px;
	float: left;
}

.newsleft .newsearch {
	width: 236px;
	background: #eaeaea;
	padding: 10px;
	border-radius: 5px;
}

.newsleft .newsearch .topcom2 {
	font-size: 16px;
	text-align: left;
	color: #000;
	background: url(../images/xinwen_06.png) no-repeat left;
	padding-left: 30px;
}

.newsleft .newsearch .biank {
	width: 195px;
	background: #fff;
	margin-top: 17px;
	overflow: hidden;
	border: 1px solid #d8d9d9;
	border-radius: 5px;
	margin-bottom: 23px;
	padding: 20px;
}

.newsleft .newsearch .biank .left {
	width: 140px;
	height: 28px;
	float: left;
	border: 1px solid #d8d9d9;
	border-radius: 5px;
}

.newsleft .newsearch .biank .rgbtn {
	width: 47px;
	height: 30px;
	float: right;
	background: #013a8e;
	color: #fff;
	border-radius: 5px;
	line-height: 30px;
	text-align: center;
}

.newsleft .newsearch .biank .rgbtn a {
	color: #fff;
}

.input4 {
	width: 90%;
	background: url(../images/xinwen_10.png) no-repeat left;
	padding-left: 15px;
	line-height: 28px;
}

.newsleft .newsearch .biank .nynews {
	width: 100%;
}

.newsleft .newsearch .biank .nynews li {
	width: 90%;
	background: url(../images/index_22.jpg) no-repeat left;
	padding-left: 15px;
	line-height: 25px;
	text-align: left;
	font-size: 13px;
	color: #797979;
}

.newsleft .newsearch .biank .nynews li a {
	color: #797979;
	transition: all 0.5s;
}

.newsleft .newsearch .biank .nynews li a:hover {
	color: #f39900;
}

.newsvido {
	width: 256px;
	height: 190px;
	border-radius: 5px;
	margin-top: 20px;
}

.newsvido .font {
	width: 256px;
	height: 190px;
	margin-top: 20px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	position: relative;
	top: 190px;
	background: rgba(0, 0, 0, .5);
	border-radius: 0 0 5px 5px;
}

.newsright {
	width: 1015px;
	float: right;
}

.picScroll-left {
	width: 1015px;
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
}

.picScroll-left .hd1 {
	overflow: hidden;
	height: 24px;
	width: 500px;
	padding: 20px 0;
	margin-left: 40px;
}

.picScroll-left .hd1 .prev,
.picScroll-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") no-repeat;
}

.picScroll-left .hd1 .next {
	background-position: 0 -50px;
}

.picScroll-left .hd1 .prevStop {
	background-position: -60px 0;
}

.picScroll-left .hd1 .nextStop {
	background-position: -60px -50px;
}

.picScroll-left .hd1 ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}

.picScroll-left .hd1 ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/icoCircle.gif") 0 -9px no-repeat;
	margin: 0 10px;
}

.picScroll-left .hd1 ul li.on {
	background-position: 0 0;
}

.picScroll-left .b1d {}

.picScroll-left .bd1 ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd1 ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 238px;
	height: 290px;
	border: 1px solid #f4f4f4;
}

.picScroll-left .bd1 ul li .pic {
	text-align: center;
	width: 233px;
	height: 172px;
	overflow: hidden;
}

.picScroll-left .bd1 ul li .pic img {
	width: 233px;
	height: 172px;
	display: block;
	padding: 3px;
	transition: all 0.5s;
}

.picScroll-left .bd1 ul li :hover .pic img {
	border-color: #999;
	transform: scale(1.2)
}

.picScroll-left .bd1 ul li .title {
	line-height: 22px;
	color: #f39900;
	font-size: 16px;
	padding: 10px;
	text-align: left;
}

.picScroll-left .bd1 ul li .title p {
	line-height: 22px;
	color: #797979;
	font-size: 13px;
	text-align: left;
	line-height: 35px;
}

.nynewslist {
	width: 1015px;
}

.nynewslist li {
	width: 975px;
	padding: 20px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}

.nynewslist li :hover .rightle h1 {
	color: #f39900;
}

.nynewslist li .leftime {
	width: 40px;
	height: 40px;
	padding: 13px;
	text-align: center;
	boder-radius: 5px;
	float: left;
	border: 1px solid #f4f4f4;
}

.nynewslist li .leftime img {
	width: 18px;
	height: 18px;
}

.nynewslist li .leftime p {
	color: #797979;
	font-size: 12px;
}

.nynewslist li .rightle {
	width: 885px;
	float: right;
	text-align: left;
}

.nynewslist li .rightle h1 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	transition: all 0.5s;
}

.nynewslist li .rightle h2 {
	font-size: 13px;
	color: #797979;
	font-weight: normal;
}

.honor_bg {
	width: 100%;
	padding: 45px 0 70px 0;
	clear: both;
	background: #eaeaea;
	overflow: hidden;
}

.honor {
	width: 1366px;
	overflow: hidden;
	margin: 0 auto;
}

.honor li {
	width: 451px;
	float: left;
	position: relative;
	border-right: 1px solid #f4f4f4;
}

.honor li .top2 {
	width: 3px;
	height: 274px;
	background: #f39a00;
	position: absolute;
	top: 100px;
	left: 450px;
	top: -48px;
}

.honor li .top1 {
	width: 408px;
	height: 47px;
	line-height: 57px;
	background: url(../images/ry.png) left no-repeat;
	color: #f39a00;
	font-size: 20px;
	margin-left: 20px;
	padding-left: 40px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f4f4f4;
}

.honor li .intro1 {
	width: 215px;
	padding-right: 15px;
	padding-left: 52px;
	padding-top: 22px;
	line-height: 30px;
	padding-bottom: 40px;
	color: #333;
	overflow: hidden;
}

.honor li:nth-child(3) {
	border: 0px;
}

.honorpic1 {
	width: 1390px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

.honorpic1 li {
	width: 259px;
	height: 240px;
	margin: 8px;
	float: left;
	background: #fff;
}

.honorpic1 li .pic3 {
	width: 244px;
	height: 168px;
	overflow: hidden;
	padding: 7px;
}

.honorpic1 li .pic3 img {
	width: 244px;
	height: 168px;
	transition: all 0.5s;
	display: block;
}

.honorpic1 li a:hover .pic3 img {
	transform: scale(1.2);
}

.honorpic1 li p {
	text-align: center;
	width: 237px;
	padding:10px 10px 10px 10px;
	line-height: 20px;
}

.sqre {
	width: 1266px;
	height: 10px;
	border-radius: 10px;
	background: #dcdcdc;
	border: 5px solid #dcdcdc;
}

.fzlclist {
	width: 1330px;
	position: relative;
	top: -2px;
	padding-left: 36px;
}

.fzlclist li {
	width: 170px;
	float: left;
	height: 142px;
	background: url(../images/gy_03.png) no-repeat left;
	padding-left: 39px;
}

.fzlclist li span {
	color: #f39900;
	font-size: 35px;
	font-family: 'DINCOND-REGULAR_0';
}

@font-face {
	/* font-properties */
	font-family: DINCOND-REGULAR_0;
	src: url('../font/DINCOND-REGULAR_0.woff'), url('../font/DINCOND-REGULAR_0.ttf'), url('../font/DINCOND-REGULAR_0.otf');
	/* IE9 */
}

.fzlclist li p {
	color: #333333;
	padding-top: 15px;
	font-size: 14px;
	padding-right: 20px;
	line-height: 20px;
}

.fzlc {
	width: 1330px;
	margin: 0 auto;
	padding: 60px 0;
	position: relative;
	padding-left: 36px;
}
/*
.fzlc .hd2 {
	overflow: hidden;
	height: 24px;
	width: 500px;
	padding: 20px 0;
	margin-left: 40px;
}

.fzlc .hd2 .prev,
.picScroll-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") no-repeat;
}

.fzlc .hd2 .next {
	background-position: 0 -50px;
}

.fzlc .hd2 .prevStop {
	background-position: -60px 0;
}

.fzlc .hd2 .nextStop {
	background-position: -60px -50px;
}
*/
.fzlc .bd2 {
	overflow: hidden;
	zoom: 1;
	padding-left: 40px;
	position: relative;
	top: 19px;
}

.fzlc .bd2 ul li {
	width: 170px;
	float: left;
	height: 200px;
	background: url(../images/gy_03.png) no-repeat top left;
	padding-left: 39px;
}

.fzlc .bd2 ul li span {
	color: #f39900;
	font-size: 30px;
	font-family: 'DINCOND-REGULAR_0';
	
}

.fzlc .bd2 ul li p {
	color: #333333;
	padding-top: 10px;
	font-size: 14px;
	padding-right: 20px;
	line-height: 20px;
}


	.new-leftinfo {
		width: 97%;
		background: #fff;
		font-size: 14px;
		line-height: 1.85;
		color: #000;
		padding: 25px 22px;
		float: left;
	}
	.new-leftinfo-next {
		font-family: "microsoft yahei", simhei;
		font-size: 14px;
		padding-top: 10px;
		color: #3c3c3c;
	}
	.new-leftinfo-h3 {
		color: #3c3c3c;
		font-size: 24px;
		border-left: 8px solid #038fe0;
		line-height: 1;
		padding-left: 15px;
		font-weight: 100;
		font-family: "microsoft yahei", simhei;
	}
	.new-leftinfo-date {
		color: #c1c1c1;
		padding: 15px 0 20px 25px;
		border-bottom: 1px solid #eee;
	}
	.new-leftinfo-text {
		padding: 30px 10px;
		border-bottom: 1px solid #eee;
		overflow: hidden;
		margin-bottom: 15px;
		text-align: left;
	}
	.new-leftinfo-text p{
		margin-top:5px;
	}
	.new-leftinfo-text img {
		max-width: 100%;
		padding: 10px 0;
	}


	.fzlc .hd2 {

		width: 1330px;
		padding: 20px 0;
	}

	.fzlc .hd2 .prev {
		display: block;
		width: 34px;
		height: 34px;
		float: left;
		margin-top: 70px;
		overflow: hidden;
		cursor: pointer;
		background: url("../images/ico_03.jpg") no-repeat;
	}


	.fzlc .hd2 .next {
		display: block;
		width: 34px;
		height: 34px;
		float: right;
		margin-top: 70px;
		margin-right:-30px;
		overflow: hidden;
		cursor: pointer;
		background: url("../images/ico_05.jpg") no-repeat;
	}


	.fzlc .hd2 .prevStop {
		background-position: -100px 0;
	}

	.fzlc .hd2 .nextStop {
		background-position: -100px -50px;
	}