/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#333;
	background:#009a1d;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#333;
	text-decoration:none;}
a:hover{
	color:#009a1d;}	
/*end				share*/


/*main*/
.header{
	width:965px;
	height:30px;
	padding:69px 0 0;
	background:url(../images/i_02.jpg) no-repeat left top;
	margin:0 auto;}
#nav{
	width:850px;
	height:25px;
	padding:5px 0 0 115px;
	background:url(../images/i_05.jpg);}
#nav li{
	float:left;}
#nav li em,#nav li a{
	display:block;
	float:left;}
#nav li a{
	width:55px;
	position:relative;
	top:4px;
	height:14px;}	
#nav li em{
	width:55px;
	height:23px;
	background:url(../images/i_08.jpg) no-repeat center top;}
.index{
	background:url(../images/i_11.jpg);}		
.about{
	background:url(../images/i_14.jpg);}		
.pro{
	background:url(../images/i_16.jpg);}		
.ser{
	background:url(../images/i_18.jpg);}		
.case{
	background:url(../images/i_20.jpg);}		
.mes{
	background:url(../images/i_22.jpg);}		
.tel{
	background:url(../images/i_24.jpg);}
	
.flash{
	width:965px;
	height:268px;
	overflow:hidden;
	margin:0 auto;
	position:relative;}
.flash #Big_Pics{
	width:965px;
	height:268px;
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0);}
.flash #Big_Pics img{
	width:965px;
	height:268px;
	border:0;}
.flash #Pic_Nums{
	position:absolute;
	right:3px;
	bottom:4px;
	z-index:999;}
.flash #Pic_Nums p{
	cursor:pointer;
	width:13px;
	height:13px;
	float:left;
	line-height:13px;
	background:#3b8937;
	font-size:10px;
	color:#fff;
	text-align:center;
	margin-left:2px;
	font-family:Arial;}
.flash #Pic_Nums .on{
	background:#000;
	color:#fff;}
.flash #Titles{
	display:none;}	
.dis{display:block;}
.undis{display:none;}	

.hmain{
	width:945px;
	height:421px;
	padding:13px 10px 0;
	margin:0 auto;
	background:#fff;}	
.hml{
	width:244px;
	float:left;}
.bt1{
	height:23px;}
.bt1 a,.bt1 em{
	display:block;
	float:left;
	height:22px;}
.bt1 a{
	width:78px;
	text-align:center;
	line-height:22px;
	color:#444;
	background:url(../images/i_38.jpg);}			
.bt1 em{
	width:5px;
	overflow:hidden;}
.bt1 a:hover,.bt1 a.hover{
	color:#444;
	background:url(../images/i_36.jpg);}			
.hsp{
	height:214px;
	overflow:hidden;}
.hsp img{
	width:244px;
	height:204px;
	border:0;}
.bt2{
	height:22px;
	border-top:1px solid #009a1d;
	background:url(../images/i_41.jpg);
	line-height:22px;
	clear:both;}
.bt3{
	height:22px;
	border-top:1px solid #009a1d;
	background:url(../images/i_57.jpg);
	line-height:22px;
	clear:both;}
.bt2 p,.bt3 p{
	border-top:1px solid #fff;
	height:22px;
	position:relative;
	padding-left:13px;
	color:#fff}
.bt2 p a,.bt3 p a{
	position:absolute;
	right:6px;
	top:7px;
	display:block;
	width:38px;
	height:7px;
	overflow:hidden;
	background:url(../images/i_45.gif);}
.hwh{
	border:1px solid #d5efdc;
	border-top:0;
	background:#f7fff9;
	line-height:22px;
	padding:6px 3px 0 7px;
	height:137px;}
.hwh a{
	color:#009a1d;}
.hwh a:hover{
	color:#009a1d;
	text-decoration:underline;}		
	
.hmr{
	width:690px;
	float:right;}
.hmcl{
	width:351px;
	height:237px;
	float:left;}	
.hmcr{
	width:329px;
	height:237px;
	float:right;}	
.hnews{
	height:193px;
	background:#f7fff9;
	border:1px solid #d5efdc;
	border-top:0;
	padding:10px 10px 0;}	
.hnews p a{
	color:#009a1d;}
.hnews a:hover{
	color:#009a1d;
	text-decoration:underline;}	
.hnews li a:hover{
	text-decoration:none;}		
.hnews p{
	height:59px;
	line-height:20px;
	margin-bottom:9px;
	padding:5px 12px;
	background:#dbf8e2;}
.hnews li{
	height:19px;
	position:relative;
	padding:7px 0 0;
	background:url(../images/i_12.gif) repeat-x left bottom;}											
.hnews li span{
	position:absolute;
	right:3px;
	top:7px;}

.habout{
	height:193px;
	background:#f7fff9;
	border:1px solid #d5efdc;
	border-top:0;
	line-height:23px;
	padding:10px 7px 0;}
.habout img{
	width:129px;
	height:93px;
	float:left;
	margin:0 9px 0px 0;
	border:1px solid #ccc;}
.habout p a{
		color:#009a1d;}
.habout p a:hover{
	color:#009a1d;
	text-decoration:underline;}	

.habout p{
	padding:6px 0 0 0;}	
	
.hpro{
	background:#f7fff9;
	border:1px solid #d5efdc;
	border-top:0;
	height:133px;
	padding:10px 0 0 9px;}
	
#dmeo{
    width:671px;
	height:133px;
	text-align:center;
	overflow:hidden;}	
#dmeo a{
	display:block;
	width:161px;
	height:133px;
	text-align:center;
	margin-right:9px;}	
#dmeo a img{
	display:block;
	width:159px;
	height:99px;
	border:1px solid #ddd;
	margin-bottom:7px;}	
	
.main{
	width:945px;
	height:auto!important;
	height:250px;
	min-height:250px;
	margin:0 auto;
	border:10px solid #fff;
	background:#fff url(../images/ii_13.jpg) repeat-x left top;}	
.ml{
	width:224px;
	float:left;
	padding-left:1px;
	background:url(../images/a_123.jpg) no-repeat left top;}	
.mlbg{
	height:480px;
	background:url(../images/a_11.jpg) no-repeat right top;
	padding-right:1px;}	
.mlbt{
	height:53px;
	background:url(../images/a_09.jpg) repeat-x left top;}
.mlul li{
	height:auto!Important;
	height:36px;
	min-height:36px;
	background:url(../images/a_23.jpg);}
.mlul li span{
	display:block;
	height:23px;
	padding:11px 0 0 26px;
	background:url(../images/a_25.jpg) no-repeat right top;}
.mlul li a{
	color:#555;
	padding-left:21px;
	font-weight:bold;
	background:url(../images/a_36.jpg) no-repeat left top;}
.mlul li a:hover{
	color:#52c74c;
	background:url(../images/a_28.jpg) no-repeat left top;}
.mlul li a.hover{
	color:#52c74c;
	background:url(../images/a_28.jpg) no-repeat left top;}

.abcon{
	line-height:21px;
	padding:8px 0 20px;
	height:auto!Important;
	height:250px;
	min-height:250px;}

.mr{
	width:665px;
	height:auto!Important;
	height:250px;
	min-height:250px;
	float:right;
	padding:15px 31px 0 0;
	background:url(../images/a_13.jpg) no-repeat right top;}
.mrbt{
	height:55px;
	color:#666;
	background:url(../images/a_20.jpg) repeat-x left bottom;
	position:relative;}
.mrbtt{
	background:none;
	height:35px;
	margin-bottom:15px;
	border-bottom:1px solid #dcdcdc;}
.mrbt strong{
	display:block;
	width:120px;
	height:14px;
	padding:14px 0 0 19px;
	font-size:14px;
	font-weight:normal;
	background:url(../images/a_16.jpg) no-repeat left top}
.mrbt p a{
	color:#666;}
.mrbt p a:hover{
	color:#009a1d;}
.mrbt p{
	position:absolute;
	right:0;
	top:13px;}	
	
.mltel{
	text-align:center;
	padding:15px 0 0;}	
	
.banner{
	width:965px;
	height:188px;
	margin:0 auto;}
.banner img{
	width:965px;
	height:188px;
	border:0;}	
	
.proul{
	padding:5px 0 0 0;
	height:auto!Important;
	height:203px;
	min-height:203px;}
.proul li{
	width:209px;
	height:193px;
	float:left;
	font-weight:bold;
	text-align:center;
	padding:10px 6px 0;
	background:url(../images/p_11.jpg) no-repeat center top;}	
.proul li img{
	display:block;
	width:183px;
	height:133px;
	border:0;
	margin:0 auto 17px;}	
	
.page{
	height:24px;
	padding:8px 0 0 0;
	text-align:center;
	font-family:Arial;
	margin-bottom:50px;
	background:#f7f7f7;
	overflow:hidden;
	clear:both;}
.page img{
	border:0;}
.page a{
	padding:0 3px;}	
.page a.hover{
	font-weight:bold;}	
.pronr{
	height:auto!Important;
	height:25px;
	min-height:25px;
	padding:10px 0 0;
	line-height:21px;}	
.proimg{
	text-align:center;
	font-weight:bold;
	padding:0 0 10px;
	color:#666;}
.proimg img{
	display:block;
	margin:0 auto 14px;}
.bt4{
	height:28px;
	line-height:28px;
	font-size:12px;
	background:url(../images/pgs_03.jpg) repeat-x left 12px;}	
.bt4 span{
	display:block;
	background:#fff;
	width:55px;
	height:28px;}
.profnr{
	height:auto!Important;
	height:25px;
	min-height:25px;
	padding:0px 0 8px;}	

.fhlink{
	clear:both;
	height:30px;
	background:#f7f7f7;
	text-align:right;
	font-weight:bold;
	line-height:30px;
	margin:10px 0 20px;
	padding:0 10px 0 0;
	color:#009a1d;}
.fhlink a{
	font-size:12px;
	color:#009a1d;}	
	
.newsul li{
	height:20px;
	position:relative;
	padding-top:9px;
	border-bottom:1px solid #dcdcdc;}
.newsul li span{
	position:absolute;
	right:0;
	top:9px;}
	
.newsbt{
	height:36px;
	line-height:30px;
	font-size:24px;
	text-align:center;}								
.newsdate{
	height:28px;
	background:#ededed;
	line-height:28px;
	font-size:12px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;}	
.mesul{
	height:auto!Important;
	height:316px;
	min-height:316px;
	background:url(../images/m_11.jpg) no-repeat right bottom;}	
.mesul li{
	height:auto!Important;
	height:40px;
	min-height:40px;
	line-height:18px;
	background:url(../images/i_12.gif) repeat-x left bottom;
	padding:18px 0 0;}	
.mesul li strong{
	display:block;
	text-align:right;
	color:#19a132;
	height:30px;
	line-height:30px;}								
/*end					main*/

/*margin*/
.fooder{
	width:965px;
	height:47px;
	margin:0 auto;
	background:url(../images/i_65.jpg);
	text-align:center;
	color:#fff;
	line-height:18px;
	padding:18px 0 0;}
.fooder a{
	color:#fff;}	
.fooder a:hover{
	color:#fff;
	text-decoration:underline;}
.marcen{
	margin:0 auto;}
.mardown8{
	margin-bottom:8px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/

.scott {
        TEXT-ALIGN: center; position:relative; top:-70px;
}
DIV.scott A {
        PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; PADDING-BOTTOM: 5px;MARGIN-RIGHT: 2px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV.scott A:hover {
        COLOR: #EB033D;
}

DIV.scott SPAN.current {
        PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px;  MARGIN-RIGHT: 2px; PADDING-TOP: 5px;
}
DIV.scott SPAN.disabled {
        PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; 
}