.topbg{ height:231px; background:url(../images/tbg.jpg)}
.topbox{ width:1200px; height:35px; line-height:35px; margin:auto; font-size:14px;}
.topboxl{ width:710px; float:left; line-height:35px;}
.topboxl strong{ color:#2e8a83}
.topboxr{ width:490px; float:right; line-height:35px; text-align:right;}
.topboxr a{ margin-left:6px; margin-right:6px;}
.logo{width:710px; float:left; height:142px;}
.tel{ width:490px; float:right; height:142px; text-align:right;}

#navMenu {
	width:1200px;
	margin:auto;
	height: 54px;
	line-height: 54px;
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position: left top;
}
.menu1 {Z-INDEX: 6;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI,.menu1 a{HEIGHT: 54px; LINE-HEIGHT: 54px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;
	background-image: url(../image/nav_fg.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	}
.menu1 LI a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	width:107px;
	color:#ffffff;
	TEXT-ALIGN: center; 
	font-size:15px;
}
.menu1 LI:hover,.menu1 A:hover {
	color:#FF7B0E;  
}
.menu1 LI a:hover {
	background-image: url(hover_bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: underline;
	background-color:#2fb4a9;
	color:#FFFFFF;
	
	}
.menu1 LI ul li a:hover{ background-image:none; }
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li a{
	line-height:30px;
	height:30px;
	FONT-SIZE: 14px;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 54px;
	padding:0px;
	Z-INDEX: 5;
	FILTER: alpha (opacity=90); 
	MARGIN-LEFT: 0px;
	width:107px;
	POSITION: absolute; 
	background-color:#333; 
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block; 
	PADDING: 0px 0px 0px 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px;
	MARGIN: 0px; 
	TEXT-TRANSFORM: none;
	color:#fff; 
	TEXT-ALIGN: center;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	BACKGROUND-COLOR: #FF4800;
	color:#fff;
	
}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 .line { width:2px; height:54px; text-align:center;  float:left; background:url(navline.jpg);}

.ibg{ height:581px; background:url(ibg.jpg) center no-repeat;}
.hdp{ height:518px; width:690px; float:left;}

.focusBox { position: relative; width: 690px; height: 518px; overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 690px; height: 518px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px;  text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; font-size:12px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.inewsbox{ width:510px; height:518px; float:left;}
.inews{ width:510px; padding:20px; height:259px; }
.xmdt{ height:38px; background:url(xwdt.png) 0px 4px no-repeat; border-bottom:#4db2aa 1px solid;}
.tzgg{ height:38px; background:url(tzgg.png) 0px 4px no-repeat; border-bottom:#4db2aa 1px solid;}
.it1{ width:150px; float:left; color:#fff; font-weight:bold; font-size:20px; padding-left:40px;}
.more{ width:80px; float:right; text-align: right}
.more a{ color:#fff; font-size:15px; line-height:38px;}

.nlist{ margin-top:4px;}
.nlist ul li{ height:34px; line-height:34px; border-bottom:#4db2aa 1px dotted; background:url(arrow.gif) 4px 15px no-repeat; padding-left:15px; }
.nlist ul li a{font-size:15px; color:#fff;}
.nlist ul li span{ float:right; font-size:14px; color:#7dc6c0;}

.ks1{ width:950px; height:232px; float:left; padding:20px;}
.kst1{ height:40px; line-height:40px; font-size:24px; color:#fff; font-weight:bold; padding-left:40px; background:url(ks1.png) 0 5px no-repeat;}
.ks1 ul{ padding-top:20px;}
.ks1 ul li{ width:140px; height:34px; line-height:34px;  font-size:14px; color:#fff; float:left; text-align:center; margin:5px;}
.ks1 ul li a{ color:#fff;display:block;border:#fff 1px solid; border-radius:15px;}
.ks1 ul li a:hover{ background-color:#FFFFFF; color:#00B8BB;}
.ks2{ width:250px; height:232px; background-color:#44a49d; float:left; padding:20px;}
.kst2{ height:40px; line-height:40px; font-size:24px; color:#fff; font-weight:bold; padding-left:40px; background:url(ks2.png) 0 5px no-repeat;}
.ks2 ul{ padding-top:20px;}
.ks2 ul li{ width:200px; height:34px; line-height:34px;  font-size:14px; color:#fff; float:left; text-align:center; margin:5px;}
.ks2 ul li a{ color:#fff; display:block;border:#fff 1px solid; border-radius:15px;}
.ks2 ul li a:hover{ background-color:#FFFFFF; color:#00B8BB;}
.ks2tel{ color:#fff; font-size:18px; text-align:center; margin-top:20px; }
.ks2tel p{ padding:0px;}
.ks2tel .num{ font-size:30px; font-weight:normal; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif}

.zjtj{ background:url(zjtd.png) right no-repeat; height:40px; line-height:40px; font-size:22px; font-weight:bold; color:#2e8a83;}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px; text-align:center; width:380px; margin:auto;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 0px; width:400px;float:left; _display:inline; overflow:hidden; }
		.picScroll-left .bd ul li .pic{ width:152px; height:216px; float:left; margin-right:25px;}
		.picScroll-left .bd ul li .pic img{width:152px; height:216px;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ width:200px; float:left;  }
		.picScroll-left .bd ul li .title .name { height:28px; line-height:28px;}
		.picScroll-left .bd ul li .title .name a{ font-size:20px; margin-right:10px; color:#000; font-weight:bold;}
		.picScroll-left .bd ul li .title .name span{ font-size:12px; background-color:#2e8a83; color:#fff; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;}
.picScroll-left .bd ul li .title .ks{ height:40px; line-height:40px; font-size:15px; color:#666;}
.picScroll-left .bd ul li .title .ks span{ color:#2e8a83;}
.picScroll-left .bd ul li .title .jj{ line-height:24px; font-size:15px; color:#666;}
.picScroll-left .bd ul li .title .jj a{ color:#2e8a83;}
.picScroll-left .bd ul li .title .zxzx{ width:200px; padding-top:15px;}
.picScroll-left .bd ul li .title .zxzx .zx1{ font-size:16px; color:#fff; height:34px; width:98px; margin-right:2px; float:left; }
.picScroll-left .bd ul li .title .zxzx .zx1 a{display:block; background-color:#ff7800; color:#fff;height:34px; line-height:34px; width:90px; text-align:center;}
.picScroll-left .bd ul li .title .zxzx .zx2{ font-size:16px; color:#fff; height:34px; width:98px; float:left; }
.picScroll-left .bd ul li .title .zxzx .zx2 a{display:block; background-color:#2e8a83; color:#fff;height:34px; line-height:34px; width:90px; text-align:center;}
.cjwt{ height:510px; padding-top:25px; background-color:#12aeaa; margin-top:30px;}
.cjwtt{ background:url(cjwt.png) right no-repeat; height:40px; line-height:40px; font-size:22px; font-weight:bold; color:#fff;}
.wtlist{ width:1200px; }
.wtlist ul li{ width:380px; margin-left:10px; padding-right:10px; height:38px;  border-radius:15px; float: left; margin-top:15px; background:url(wt.jpg) 10px 10px #12a39f no-repeat;}
.wtlist ul li a{ display:block; width:380px; color:#fff; font-size:15px; padding-left:36px; height:38px; line-height:38px;}
.links{ background-color:#1ca297; padding-top:15px; padding-bottom:15px; line-height:24px; font-size:15px; color:#a1e2dd;}
.links a{ color:#a1e2dd; margin-left:8px; margin-right:8px;}
.foot{ height:254px; background-color:#2e8a83; padding-top:15px;}
.foot .bq{ height:46px; line-height:46px; color:#fff; font-size:15px; border-bottom:#44a099 1px solid; text-align:center; }
.foot .cop{ border-top:#2a867f 1px solid; padding-top:20px; width:1200px;}
.foot .cop1{ width:176px; height:130px; float:left; background:url(cop1.jpg) no-repeat;}
.foot .cop2{ width:848px; height:130px;float:left; text-align:center; color:#fff; font-size:16px; line-height:36px; padding-top:10px;}
.foot .cop2 a{ color:#fff;}
.foot .cop3{width:176px; height:130px; float:left; background:url(cop3.jpg) no-repeat;}