/* CSS Document */
.banner-box{
	width:100%;
	height:639px;
}
.banner{height:639px;overflow:hidden;}
.banner .d1{width:100%;height:639px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:2;left:0px;top:560px;}
.banner .dinfo{width:100%; height:40px;clear:both; position:absolute; z-index:20; left:0px; top:599px; background-color:rgba(0,0,0,0.31); }
.banner .d2 ul{float:left;position:absolute;left:55%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.dinfo-box{
	height:40px;
}
.ggtitle{
	width:auto;
	height:40px;
	background:url(../images/index_22.png) left center no-repeat;
	text-indent:28px;
	line-height:40px;
	font-size:14px;
	color:#FFF;
	float:left;
}
		/* 本例子css */
		.txtMarquee-left{ width:900px;  position:relative;  float:right;  }
		.txtMarquee-left .bd{ padding:10px; }
		.txtMarquee-left .bd .tempWrap{ width:890px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

        .txtMarquee-left .bd ul li a{
			color:#FFF;
		
		}
		.txtMarquee-left .bd ul li a:Hover{
			text-decoration:underline;
		}
		.txtMarquee-left .bd ul li span{ color:#ddd; margin:0px 20px;  }



.title{
	height:67px;
	width:100%;
	text-align:center;
	overflow:hidden;
	margin-top:60px;
}
.title h1{
	font-size:20px;
	color:#333;
	line-height:25px;
	font-weight:normal;
	height:25px;
}
.title .entitle{
	font-size:16px;
	line-height:30px;
	color:#ccc;
	font-family:"Times New Roman", Times, serif;
	height:30px;
}
.gywm-box{
	height:230px;
	margin-top:50px;
}
.gywmimg{
	width:415px;
	height:230px;
	float:left;
}
.gywmtxt{
	width:538px;
	height:230px;
	float:right;

}
.gywmtxt h2 a{
	font-size:20px;
	color:#666;
	line-height:30px;
	font-weight:normal;
}
.gywmtxt h2 a:hover{
	color:#0061ae;
}
.gywmlink a{
		margin:15px 0px;
	display:block;
	width:81px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:12px;
	color:#FFF;
	float:left;
	margin-right:15px;
	background:#0061ae;
	border-radius:5px;
}
.gywmlink a:Hover{
	background:#0077d6;
}
.gywmcontent{
	line-height:24px;
	font-size:12px;
	color:#666;
}
.cp{
	width:100%;
	height:516px;
	background:url(../images/cpbg.png) center no-repeat;
	margin-top:50px;
}
.downlink{
	width:45px;
	height:45px;
	background:url(../images/down.png) center no-repeat;
	display:block;
	margin:0px auto;
}
.downlink:hover{
	background:url(../images/down2.png) center no-repeat;
}
.inplist{
	height:272px;
	margin-top:36px;
}
.inplist ul li{
	width:245px;
	height:272px;
	background:url(../images/cponebg.png) center no-repeat;
	float:left;
	margin-right:7px;
}
.inplist ul li a{
	height:263px;
	width:237px;
	display:block;
}
.inplist ul li a div ol{
	width:225px;
	height:164px;
	margin:6px;
}
.inplist ul li a div ul{
	width:237px;
	height:90px;
	margin:0px auto;
	overflow:hidden;
}
.inplist ul li a div ul h3{
	font-size:14px;
	color:#666;
	line-height:30px;
	font-weight:normal;
	padding:0px 6px;
}
.inplist ul li a div ul p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#999;
	padding:0px 6px;
}
.plistone ol{
	width: 237px;
	height: 263px;
	position: relative;
	z-index: 4;

}
.pmore{
	width: 65px;
	height: 65px;
	position: absolute;
	z-index: 4;
	overflow: hidden;
	left: 80px;
	top: 49px;
	display: none;
}
.cpimg{
	width: 225px;
	height: 164px;
	position: absolute;
	z-index: 3;
}
.plistmoer{
	width: 115px;
	height: 33px;
	border-radius: 4px;
	background-color: #f08619;
	line-height: 33px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	margin:25px auto;
	display: block;

}
.plistmoer:Hover{
	background:#005cab;
	color:#fff;
}
.news{
	height: 300px;
	overflow: hidden;
	margin-top: 50px;
}
.newsleft{
	height: 300px;
	width:479px;
	overflow: hidden;
	float: left;

}
.newsright{
	height: 300px;
	width: 479px;
	overflow:hidden;
	float:right;
}
.newstitle{
	height: 45px;
	width: 477px;
	background: url(../images/titleborder.png) left bottom no-repeat;
}
.newstitle div{
	width: auto;
	height: 45px;
	float: left;
}
.newstitle div h1{
	line-height: 41px;
	font-size: 20px;
	color: #333;
	float: left;
	font-weight: normal;
}
.newstitle div span{
	float: left;
	font-family: "Times New Roman", Times, serif;
	color: #cccccc;
	font-size: 18px;
	margin-left: 10px;
	line-height: 45px;
}
.newstitle a{
	line-height: 45px;
	color: #ccc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
}
.newstitle a:hover{
	color: #f08619;
}
.topnews{
	height: 130px;
	width: 477px;
	margin-top: 30px;
	border-bottom: 1px dashed #ccc;
}
.topnews ol{
	width: 148px;
	height: 104px;
	float: left;
	overflow: hidden;
}
.topnews ul{
	width: 299px;
	height: 104px;
	float: right;
	overflow: hidden;
}
.topnews ul a h3{
	line-height: 24px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.topnews ul a h3:Hover{
	color: #005cab;
}
.topnews ul .time{
	font-size: 12px;
	line-height: 20px;
	color: #999;
 
}
.topnews ul p a{
	line-height: 20px;
	color: #999;
	font-size: 12px;
		font-family: "宋体";
}
.topnews ul p a:hover{
	color: #005cab;
}
.newslist{
	margin-top: 15px;
}
.newslist ul li{
	width: 477px;
	height: 24px;
	line-height: 24px;
	background:url(../images/index_32.png) left center no-repeat;
	font-size: 12px;

}
.newslist ul li a{
	color: #999;
	float: left;
	text-indent: 20px;
	font-family: "宋体";
}
.newslist ul li a:Hover{
	color:#005cab;
}
.newslist ul li span{
	float: right;
	color: #999;
	font-size: 12px;

}
.caseslist{
	height: 320x; 
	overflow: hidden;
	margin-top:20px;
}
.caseslist ul a{
	display: block;
	width: 178px;
	height: 98px;
	border: 1px solid #ddd;
	float: left;
	margin-right:25px;
	margin-top:25px;
}
.caseslist ul a:hover{
	border: 1px solid #005cab;
}
.flink{
	height:35px;
	margin-top:50px;
}
.flink h2{
	width:110px;
	height:35px;
	background:#0061ae;
	text-align:center;
	font-size:14px;
	color:#FFF;
	line-height:35px;
}
.flink .f_r{
	width:893px;
	height:35px;
	background:#e5e5e5;
}
.flink .f_r a{
	font-size:12px;
	color:#666;
	line-height:35px;
	padding:0px 15px;
}
.flink .f_r a:hover{
	color:#0061ae;
}
