/* CSS Document */
body {
	background:#FFF;
	font-size:12px;
	font-family:"tahoma","Microsoft Yahei";
}
img {
	border:none;
}
a {
	list-style-type:none;
	text-decoration:none;
}
a:link, a:visited {
	color:#000;
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
}
* {
	margin:0px;
	padding:0px;
}
.top {
	width:100%;
	height:57px;
	border-bottom:1px #d4d4d4 solid;
	margin-bottom:2px;
}
.top_1 {
	width:940px;
	height:57px;
	margin:0 auto;
}
.logo {
	241px;
	height:57px;
	float:left;
}
.nav {
	/*width:600px;*/
	height:57px;
	float:right;
}
.nav ul {
	margin-top:27px;
}
.nav li {
	width:96px;
	height:30px;
	border-right:1px #d4d4d4 solid;
	line-height:30px;
	text-align:center;
	font-family:"tahoma","Microsoft Yahei";
	font-size:14px;
	float:left;
}
.nav li a {
	color:#333;
	display:block;
}
.nav li a:hover {
	color:#17957e;
}
#hover a {
	color:#17957e;
}
.banner {
	width:100%;
	margin:0 auto;
	border-bottom:6px #17957e solid;
}
.bannernr{text-align:center;line-height:300px;color:#fff;font-size:38px;font-family:"Microsoft Yahei";}
.banner1{
	width:979px;
	margin:0 auto;
	padding:2px 0 1px 0;
}
.banner1 li {
	float:left;
}
	.fullSlide{ width:100%;  position:relative;  height:340px; background:#000; border-bottom:6px #17957e solid;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:340px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:340px; }
	.fullSlide .bd li .hdnr{text-align:center;line-height:56px;padding-top:120px;color:#fff;font-size:28px;font-weight:bold;font-family:"Microsoft Yahei";}

	/*.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}*/
	.fullSlide .hd ul{ text-align:center;  /*padding-top:5px;*/position:relative;top:-20px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
	
	
.content {
	width:940px;
	margin:0 auto;
	padding:15px 0 30px 0;
}
.content_a {
	width:959px;
	margin:0 auto;
	padding:3px 0 20px 0;
}
.content_b {
	width:926px;
	margin:0 auto;
	padding:3px 0 20px 0;
}
.content_c {
	width:980px;
	margin:0 auto;
	padding:15px 0 30px 0;
}
.left {
	width:490px;
	float:left;
}
.p1{display:block;}
.p1 a {
	color:#0b4a3f;
	font-size:22px;
	font-family:"tahoma","Microsoft Yahei";
}
.p1 a:hover {
	color:#333;
}
.p2 {
	font-size:24px;
	font-family:"tahoma","Microsoft Yahei";
	margin:10px 0 25px 0;
	line-height:35px;
}
.p3 a {
	color:#0b4a3f;
	font-size:14px;
	font-family:"tahoma","Microsoft Yahei";
}
.left img {
	margin-top:20px;
}
.p7 a {
	color:#0b4a3f;
	font-size:28px;
	font-family:"tahoma","Microsoft Yahei";
}
.p7 a:hover {
	color:#333;
}
.p8 {
	text-indent:36px;
	color:#333;
	font-size:18px;
	font-family:"tahoma","Microsoft Yahei";
	line-height:28px;
	margin-top:10px;
}
.p9 {
	text-indent:32px;
	color:#333;
	font-size:16px;
	font-family:"tahoma","Microsoft Yahei";
	line-height:28px;
	margin-top:20px;
}
.left_a {
	width:265px;
	margin:0 53px 40px 0;
	float:left;
}
.left_a img {
	margin-bottom:8px;
}
.left_a1 {
	width:265px;
	margin:0 0 40px 0;
	float:left;
}
.left_a1 img {
	margin-bottom:8px;
}
.left_b {
	width:462px;
	float:left;
}
.left_b1 {
	width:462px;
	
}
.left_b2 {
	width:462px;
	height:16px;
	background:url(../images/litidi.png);
	
}
.left_c {
	width:470px;
	float:left;
}
.left_c1 {
	width:470px;
	float:left;
	margin-left:15px;
}
.left_nb{
	width:940px;
	margin:0 auto;
		
	margin-bottom:40px;
	}
.left_n{border-bottom:1px solid #eee;padding:30px 0px;position:relative;}
.left_n img{margin:0 8px;}
.left_n .fl{float:left;}
.left_n .fr{float:right;}
.left_nb .nhl{border:none;padding-bottom:0;}
.left_nd{width:410px;margin:0 10px;}
.left_nd .p4{font-size:18px;}


.wenbenyu_1 {
	width:460px;
	height:35px;
	background:url(../images/wenben.png);
	padding:0 0 0 10px;
	color:#999;
	font-size:14px;
	border:none;
}
.wenbenyu_2 {
	width:460px;
	height:129px;
	background:url(../images/wenben2.png);
	padding:5px 0 0 10px;
	color:#999;
	font-size:14px;
	border:none;
	overflow:hidden;
}
.left_dd {
	width:680px;
	float:left;
}
.left_d {
	width:610px;
	padding:20px 35px;
	margin-top:40px;
}
.p11 a {
	font-size:30px;
	font-family:"tahoma","Microsoft Yahei";
}
.p11 a:hover {
	text-decoration:underline;
}
.left_d1 {
	width:300px;
	height:156px;
	margin-top:15px;
	float:left;
}
#left_d1 {
	width:300px;
	height:200px;
	margin-top:15px;
	float:left;
}
/*.left_d1 img {
	margin-right:20px;
	display:block;
	float:left;
}*/
.left_d2 {
	width:280px;
	height:156px;
	margin:15px 0 0 20px;
	float:left;
}
#left_d2 {
	width:280px;
	height:156px;
	margin:15px 20px 0 0;
	float:left;
}
.p12 {
	font-family:"tahoma","Microsoft Yahei";
	line-height:16px;
}
.left_d3 {
	width:140px;
	height:30px;
	background:#000;
	margin-top:15px;
}
.left_d3 a {
	color:#FFF;
	font-family:"tahoma","Microsoft Yahei";
	font-size:24px;
	line-height:28px;
	padding:0 0 0 13px;
	
}
.left_d3 a:hover {
	background:#333;
	color:#ccc;
	display:block;
}
.left_d4 {
	width:680px;
	height:18px;
	background:url(../images/litidi2.png);
	margin-bottom:10px;
}
.right {
	width:410px;
	float:right;
}
.right_a {
	width:410px;
	margin:20px 0 47px 0;
}
.right_a img {
	float:left;
}
.right_b {
	width:227px;
	float:right;
	line-height:18px;
}
.right_b P {
	font-family:"tahoma","Microsoft Yahei";
}
.right_c {
	width:220px;
	margin-top:30px;
	float:right;
}
.right_c img {
	margin:0 0 15px 0;
}
.p13 {
	color:#d52b1e;
	font-family:"tahoma","Microsoft Yahei";
	font-size:24px;
	margin:15px 0 15px 0;
}
.right2 {
	width:410px;
	padding:40px 0 0 0;
	float:right;
}
.p10 a {
	color:#0b4a3f;
	font-size:24px;
	font-family:"tahoma","Microsoft Yahei";
	text-decoration:underline;
}
.right2 img {
	margin-top:20px;
}
#right2_a {
	float:right;
	margin-right:20px;
}
#right2_a img {
	margin-top:0px;
}
#right2_a li {
	margin:15px 0 0 10px;
	float:left;
}
.bottom {
	width:100%;
	height:265px;
	background:url(../images/1px.png);
}
.bottom_big {
	width:926px;
	margin:0 auto;
	padding:15px 0 0 0;
}
.bottom_left {
	width:270px;
	margin-right:70px;
	float:left;
}
.p4 {
	color:#0b4a3f;
	font-size:22px;
	font-family:"tahoma","Microsoft Yahei";
}
.bottom_left img {
	margin-top:20px;
}
.bottom_left2 {
	width:250px;
	float:left;
	margin-right:40px;
}
.bottom_left2 img {
	margin-top:20px;
}
.p5 {
	text-indent:24px;
	color:#333;
	font-family:"tahoma","Microsoft Yahei";
	font-size:12px;
	line-height:24px;
	margin-top:10px;
}
.p55 {
	color:#333;
	font-family:"tahoma","Microsoft Yahei";
	font-size:12px;
	line-height:24px;
	margin-top:10px;
}
.p6 {
	color:#17967f;
	font-family:"tahoma","Microsoft Yahei";
	margin-top:30px;
	
}


			.box{
				width:980px;
				height:334px;
				margin:0px auto;
			}
			.box .big{
				width:462px;
				height:510px;
				overflow:hidden;
				position:relative;
				/*padding:10px;*/
				background:#FFF;
				cursor:pointer;
			}
			.box .bigKeep{
				width:462px;
				height:520px;
				/*border:5px solid #cecece;*/
				position:absolute;
				left:0px;
				top:0px;
				opacity:0;
				filter: alpha(opacity=0);
			}
			.box .big p{
				font-size:12px;
				color:#333;
				width:320px;
				margin:20px auto;
				line-height:22px;
			}
			.box ul{
				width:100%;
				height:354px;
				overflow:hidden;
				margin-top:10px;
			}
			.box ul li{
				width:462px;
				height:334px;
				padding:10px;
				background:#FFF;
				position:relative;
				cursor:pointer;
				overflow:hidden;
			}
			.box ul li .keep{
				width:462px;
				height:318px;
				background:#000;
				position: absolute;
				left:10px;
				top:10px;
				z-index: 1;
				opacity:0;
				filter:alpha(opacity=0);
			}
			.box ul li .txt{
				width:412px;
				height:268px;
				padding:25px;
				font-size:12px;
				color:#FFF;
				line-height:20px;
				position:absolute;
				left:-432px;
				top:0px;
				z-index: 2;
				font-family:"tahoma","Microsoft Yahei";
			}
			.box ul li .txt span{
				display:block;
				margin:20px 0px 20px 0px;
				font-family:"tahoma","Microsoft Yahei";
				font-size:24px;
			}
			.box ul li img{
				width:462px;
				height:318px;
			}
			
			
			
			.box2{
				width:980px;
				height:163px;
				margin:0px auto;
			}
			.box2 .big2{
				width:462px;
				height:510px;
				overflow:hidden;
				position:relative;
				/*padding:10px;*/
				background:#FFF;
				cursor:pointer;
			}
			.box2 .bigKeep2{
				width:462px;
				height:520px;
				/*border:5px solid #cecece;*/
				position:absolute;
				left:0px;
				top:0px;
				opacity:0;
				filter: alpha(opacity=0);
			}
			.box2 .big2 p{
				font-size:12px;
				color:#333;
				width:320px;
				margin:20px auto;
				line-height:22px;
			}
			.box2 ul{
				width:100%;
				height:163px;
				overflow:hidden;
				
			}
			.box2 ul li{
				width:242px;
				height:163px;
				padding:0px 0 10px 0;
				background:#FFF;
				position:relative;
				cursor:pointer;
				overflow:hidden;
			}
			.box2 ul li .keep2{
				width:242px;
				height:163px;
				background:#000;
				position: absolute;
				left:10px;
				top:10px;
				z-index: 1;
				opacity:0;
				filter:alpha(opacity=0);
				margin:-10px 0 0 -10px;
			}
			.box2 ul li .txt2{
				width:222px;
				height:113px;
				padding:20px 10px 0 10px;
				font-size:12px;
				color:#FFF;
				line-height:14px;
				position:absolute;
				left:-270px;
				top:0px;
				z-index: 2;
				font-family:"tahoma","Microsoft Yahei";
			}
			.box2 ul li .txt2 span{
				text-align:center;
				display:block;
				margin:0 0px 10px 0px;
				font-family:"tahoma","Microsoft Yahei";
				font-size:24px;
			}
			.box2 ul li img{
				width:242px;
				height:163px;
			}

	.ff h3{ text-align:left;line-height:30px;}
	.ff p{ text-align:left; text-indent:25px;}
	
	.txt22{text-indent:24px;}
	
	.pagelist li{width:24px; height:24px;text-align:center;line-height:24px;float:left;margin-left:5px;border:1px solid #333;}
	.pagelist .thisclass{background:#333;color:#fff;}
	
	
	.client li{float:left;}
	
	.slidebg{width:900px; height:700px;background:url(../images/demobg.jpg) no-repeat 0 124px; }
	.slideBox{ width:655px; height:700px; position:relative;margin:0 auto; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:655px; height:405px; display:block; margin:0 auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; left:-100px; top:45%; margin-top:-25px; display:block; width:23px; height:109px; background:url(../images/prev.jpg)  no-repeat;  }
		.slideBox .next{ position:absolute; right:-100px; top:45%; margin-top:-25px; display:block; width:23px; height:109px; background:url(../images/next.jpg)  no-repeat;  }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
		.demojj{font-size:18px;font-family:"Microsoft Yahei";width:625px;margin:40px auto;height:73px;}
		