@charset "gb2312";


.banner_bg {
	display: block;
	margin: 0 auto;
	width: 100%
}

.banner_bg .ban01 {
	display: block;
	height: 145px;
	background: url(../images/banner_1.jpg) center top no-repeat
}

.banner_bg .ban02 {
	display: block;
	height: 145px;
	background: url(../images/banner_2.jpg) center top no-repeat
}

.banner_bg .ban03 {
	display: block;
	height: 133px;
	background: url(../images/banner_3.jpg) center top no-repeat
}

.banner_bg .ban03 .zix {
	position: relative;
	margin: 0 auto;
	width: 825pt
}

.banner_bg .ban03 .zix a {
	position: absolute;
	top: -46px;
	left: 662px;
	display: block;
	width: 182px;
	height: 40px
}



/* public */

.public{
	width:1000px;
	height:60px;
	background:#5f5d5d;
	text-align:center;
	}
.public img{
	margin-top:12px;
	}
	
.publicFFF{
	width:1000px;
	height:60px;
	background:#FFF;
	text-align:center;
	}
.publicFFF img{
	margin-top:12px;
	}

/* public over */

/* boxA */
.boxA {
	width:1000px;
	height:416px;
	background:url(../images/boxA_bg.png);
	text-align: center;
}


.a_p_one{
	font-size:26px;
	padding-top:70px;
	}
.a_p_two{
	font-size: 14px;
	line-height: 29px;
	margin-top: 30px;
	}



/* boxA  OVER */

/* boxB */
.boxB {
	width:1000px;
	height:500px;
	background:#f8f8f8;
	text-align: center;
}

	

.b_u_two{
	margin:0 auto;
	width:890px;
	}
	
.b_u_two li{
	float:left;
	margin-left:5px;
	}
	

.boxB ul{
	padding-top: 50px;
}


/* boxB  OVER */

/* boxC */
.boxC {
	width:1000px;
	height:630px;
	background:url(../images/boxC_bg.png);
	line-height:22px;
}

.c_d{
	margin-top:10px;
	}

.c_u_one{
	width:810px;
	margin:0 auto;
	text-align:center;
	padding-top:25px;
	}

.c_d_one{
	width:405px;
	height:120px;
	background:#5f5d5d;
	float:left;
	color:#FFF;
	opacity: 0.7;  
	}
	
.c_d_two{
	width:405px;
	height:120px;
	background:#fff;
	float:left;
	opacity: 0.7;  
	}
	
.c_h{
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.c_p{
	font-size: 12px;
	width: 350px;
	text-align: left;
	margin: 0 auto;
	}
/* boxC  OVER */
/* boxE */
.boxE {
	width:1000px;
	height:470px;
	text-align:center;
	background:#f8f8f8;
}

.boxE img{
	margin-top:50px;
}

/* boxE  OVER */
/* boxF */
.boxF {
	width:1000px;
	height:522px;
	margin:0 auto;
	}
	

	
.boxF hr{
	height:2px;
	color:#2099a3;
	}

.fontFone{
	font-size:16px;
	}
	
.fontFtwo{
	font-size:22px;
	}
	
.fontFthree{
	color:#666;
	}
	
.fontFfour{
	font-size:14px;
	color:#666;
	margin-top:10px;
	}
/* boxeF  OVER */

/* boxG */
.boxG {
	width:1000px;
	height:393px;
	background:url(../images/boxG_1.jpg) no-repeat;;
	}
	
.boxGdone{
	width:400px;
	margin-left: 500px;
	padding-top: 70px;
	line-height: 20px;
	}
	
.boxGdtwo{
	width:560px;margin-left: 510px;line-height: 20px;padding-top: 25px;
	}
	
.boxGpone{
	font-size:16px;
	}
	
.boxGptwo{
	font-size:14px;
	}
	
.boxGpthree{
	font-size:14px;
	float: left;
	}
	
.boxGpfour{
	color:#666;
	}
	
.boxGpfive{
	font-size:14px;float: left;
	}
	
.boxGpsix{
	color:#666;
	}
.boxGimg{
	width:500px;margin-left: 442px;
	}
	
.boxGdtwo li{
	float:left;margin-right:30px;
	}
	
boxGdtwo img{
	width:200px;
	}


.ftyx_case{ margin-top:0px;overflow:hidden; }
.ftyx_case .ftyx_case_box{margin:0px auto; width:930px;padding:0px 50px; margin-top:0px; border:0px solid #00f; position:relative;}
.ftyx_case .ftyx_case_box .ftyx_case_box_01{ overflow:hidden;margin:0px auto; }
.ftyx_case .ftyx_case_box  li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; }
.ftyx_case .ftyx_case_box  li img{ width:430px;height:227px; padding:3px; border:1px solid #CCCCCC; background-color:#FFFFFF;}

.ftyx_case .diary-arrow{filter: alpha(opacity=20);opacity:30;}

.qgmk7{ overflow:hidden; padding-bottom:20px;}
.qgmk7_wmzf2{ font-size:24px; color:#000000; display:block; text-align:center; background:#fdb323;  width:190px; margin:0px auto; margin-top:10px;}

.diary-arrow{width: 36px;height: 66px;position: absolute;top: 50%;margin-top: -33px;z-index: 3;cursor: pointer;filter: alpha(opacity=20);opacity: 0;background-image: url(../../img/diary-arrow.png);}
.diary-arrow:hover{filter: alpha(opacity=100);opacity: 1;}
.silde-prev{ background-position: 0 0; left: 0}
.silde-next{ background-position: -36px 0; right: 0;}

/*foot////*/
.zt_mcenter{width:1000px; margin:0px auto;}
.zt_news_tit{background:url(../../img/tuijianyd.png) center no-repeat; height:38px;}
.zt_zt_tit{background:url(../../img/tuijianyd.png) center no-repeat; height:38px; padding-bottom:20px;}
.zt_news { width:1000px; height:225px;  margin:0px auto; }
.zt_news{margin:0px auto;margin-top:0px; border:0px solid #00f;}
.zt_news  ul{ padding:5px 0px; }
.zt_news  .fl{ float:left;}
.zt_news  .fr{ float:right;}
.zt_news  ul li{ width:400px; background:url(../../img/news_lik.jpg) left center no-repeat; padding-left:15px;border-bottom:1px dashed #999999; line-height:35px; height:35px; overflow:hidden;}
.zt_news  ul li a{ padding-left:5px;}

	
.zt_zt{margin:0px auto; width:903px;padding:0px 50px;position:relative; margin-top:0px; border:0px solid #00f; padding-bottom:20px;}
.zt_zt .zt_zt_box{ width:903px;margin:0px auto; }
.zt_zt  li{ width:301px;float:left; }
.zt_zt  li img{ width:285px; height:205px; padding:3px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.zt_zt  li p{ width:285px; margin:0px auto; text-align:center; line-height:20px;}

.zt_zt .diary-arrow{filter: alpha(opacity=20);opacity:30;}

.zt_zt2{margin:0px auto; width:903px;padding:0px 50px; margin-top:0px; border:0px solid #00f;}
.zt_zt2 .zt_zt_box{ width:903px;margin:0px auto; }
.zt_zt2  li{ width:301px;float:left; }
.zt_zt2  li img{ width:285px; height:172px; padding:3px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.zt_zt2  li p{ width:285px; margin:0px auto; text-align:center; line-height:20px;}

		.slideBox{ width:1000px; height:522px; overflow:hidden; position:relative;  }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:522px; display:block; margin-top:0px; }

		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:64px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }