@charset "utf-8";
.f-ban{
	width:100%;
	height:415px;
	background-color:#f6f5f3;
}
.case_box{position:relative;margin:1px auto 0px;width:1279px;height:414px;border-right:1px solid #00867b;border-bottom:1px solid #00867b;overflow:hidden}
.case_box ul{position:absolute;height:414px;overflow:hidden;top:0px;left:0px}
.case_box ul li{float:left;height:414px;position:relative;}
.case_box ul li img{width:1276px; position:relative;margin-left:2px;}
.case_box ul li .case_info{height:46px;line-height:46px;float:left;padding:0px 20px;background:rgba(0,0,0,0.8);position:absolute;top:305px;left:80px;z-index:999;font-size:23px;color:#fff;}
.case_box .pagination{position:absolute;bottom:8px;left:50%;margin:0 0 0 -68px;height:12px;z-index:99;}
.case_box .pagination .prev{width:6px;height:9px;float:left;background:url(../images/previous.png) no-repeat;margin:1px 7px 0px 0px;cursor:pointer;}
.case_box .pagination .next{width:6px;height:9px;float:left;background:url(../images/next.png) no-repeat;margin:1px 0px 0px 7px;cursor:pointer;}
.case_box ol{height:11px;float:left;}
.case_box ol li{float:left;margin:0 5px;display:inline;width:11px;height:11px;line-height:999em;background:url(../images/pagination.png) no-repeat 0px -1px;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -12px;}
.f-xwdt{
	width:1260px;
	height:auto;
	margin:40px auto 0px;
}
.dt-t{
	width:100%;
	height:22px;
	overflow:hidden;
}
.dt-t .tt{
	height:11px;
	padding:0px 10px;
	background-color:#FFF;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	float:left;
	position:relative;
	top:5px;
	+top:-3px;
	_top:-8px;
	left:41px;
}
.dt-t .tt p{
	font-size:22px;
	color:#000000;
	line-height:22px;
	position:relative;
	top:-8px;
	_top:0px;
	z-index:9999;
}
.dt-t .tt span{
	color:#ca0000;
}
.dt-t hr{
	width:100%;
	height:2px;
	background-color:#000000;
	position:relative;
	top:11px;
}
.dt-t .more{
	width:68px;
	height:11px;
	float:right;
	border-left:2px solid #000000;
	position:relative;
	top:5px;
	+top:-3px;
	_top:-8px;
}
.dt-t .more p{
	width:58px;
	height:22px;
	line-height:22px;
	background-color:#FFF;
	float:right;
	position:relative;
	top:-6px;
	_top:0px;
	font-size:12px;
	color:#999999;
	text-align:right;
}
.dt-t .more p a{
	color:#999999;
}
.dt-t .more p a:hover{
	color:#F00;
}
.f-xwdt .dt-con{
	width:1250px;
	height:auto;
	margin:35px auto 0px;
}
.f-xwdt .dt-left{
	width:580px;
	height:auto;
	float:left;
}
.f-xwdt .dt-left .dt-u{
	width:100%;
	height:131px;
	margin:0px 0px 18px 0px;
	overflow:hidden;
	clear:both;
}
.f-xwdt .dt-left .dt-u li{
	float:left;
}
.f-xwdt .dt-left .dt-u .txt{
	width:328px;
	height:auto;
	margin:0px 0px 0px 20px;
	font-size:14px;
	color:#666666;
	line-height:22px;
}
.f-xwdt .dt-left .dt-u .txt h3{
	height:55px;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	line-height:55px;
	overflow:hidden;
}
.f-xwdt .dt-left .dt-u .txt a{
	color:#666666;
}
.f-xwdt .dt-left .dt-u .txt a:hover{
	color:#F00;
}
.f-xwdt .dt-right{
	width:598px;
	height:auto;
	margin-left:60px;
	float:left;
}
.f-xwdt .dt-right li{
	height:37px;
	line-height:37px;
	border-bottom:1px dashed #d2d2d2;
	font-size:14px;
	color:#333333;
}
.f-xwdt .dt-right li a{
	margin-left:15px;
	color:#333333;
}
.f-xwdt .dt-right li a:hover{
	color:#F00;
}
.f-xwdt .dt-right .t{
	width:465px;
	height:37px;
	float:left;
	position:relative;
	left:9px;
	overflow:hidden;
}
.f-xwdt .dt-right .d{
	float:right;
	position:relative;
	right:10px;
	color:#999999;
}
.f-tz{
	width:1260px;
	height:auto;
	margin:0px auto;
	padding:30px 0px 0px;
	clear:both;
}
.f-tz .notice{
	width:610px;
	height:auto;
	float:left;
}
.f-tz .notice .nt-con{
	width:602px;
	height:auto;
	margin:20px 0px;
}
.f-tz .notice .nt-con li{
	height:37px;
	line-height:37px;
	border-bottom:1px dashed #d2d2d2;
	font-size:14px;
	color:#333333;
}
.f-tz .notice .nt-con li a{
	margin-left:15px;
	color:#333333;
}
.f-tz .notice .nt-con li a:hover{
	color:#F00;
}
.f-tz .notice .nt-con .t{
	width:465px;
	height:37px;
	float:left;
	position:relative;
	left:9px;
	overflow:hidden;
}
.f-tz .notice .nt-con .d{
	float:right;
	position:relative;
	right:10px;
	color:#999999;
}
.f-tz .ndis{
	margin-left:40px;
}
.f-about{
	width:1260px;
	height:auto;
	display:table;
	margin:0px auto 33px;
	padding:12px 0px 0px;
	clear:both;
}
.f-about .a-con{
	width:1239px;
	height:auto;
	margin:25px 0px 0px;
}
.f-about .a-con .pic{
	width:400px;
	height:262px;
	margin:0px 0px 0px 4px;
	overflow:hidden;
	float:left;
}
.f-about .a-con .instro{
	width:100%;
	height:262px;
	float:left;
	margin:0 20px;
	_margin:0px 0px 0px 40px;
	overflow:hidden;
}
.f-about .a-con .instro ul{
	width:100%;
	height:122px;
	clear:both;
}
.f-about .a-con .instro ul li{
	float:left;
	margin-right:31px;
}
.f-about .a-con .instro div{
	padding:16px 40px 0px 0px;
	font-size:14px;
	color:#000000;
	line-height:30px;
	text-indent:28px;
	clear:both;
}
.f-about .a-con .instro div a{
	color:#000000;
}
.f-about .a-con .instro div a:hover{
	color:#F00;
}
