/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#555;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#555;
	text-decoration:none;}
a:hover{
	color:#039;}	
/*end				share*/


/*main*/
.header{
	width:1002px;
	height:89px;
	margin:0 auto 4px;
	background:url(../images/i_02.jpg);
	position:relative;
	z-index:9999;}
.logo{
	position:absolute;
	left:20px;
	top:6px;}	
.header p{
	position:absolute;
	right:15px;
	top:18px;}	
#nav{
	position:absolute;
	left:235px;
	top:49px;
	width:735px;
	height:37px;
	padding-left:26px;
	background:url(../images/i_09.jpg) repeat-x left top;}
#nav em,#nav strong{
	display:block;
	height:37px;
	position:absolute;
	top:0;
	overflow:hidden;}	
#nav em{
	width:47px;
	left:0;
	background:url(../images/i_08.jpg);}	 	
#nav strong{
	width:8px;
	right:0;
	_right:-1px;
	background:url(../images/i_11.jpg);}
#nav li{
	float:left;
	padding-left:24px;
	position:relative;
	color:#fff;}
.index,.about,.pro,.mes,.job,.tel{
	display:block;
	width:93px;
	height:40px;}
.index{
	background:url(../images/ii_1.jpg);}		 	
.about{
	background:url(../images/ii_2.jpg);}		 	
.pro{
	background:url(../images/ii_3.jpg);}		 	
.mes{
	background:url(../images/ii_4.jpg);}		 	
.job{
	background:url(../images/ii_5.jpg);}		 	
.tel{
	background:url(../images/ii_6.jpg);}
#nav a{
	background-position:left -40px}		 	
#nav a:hover,#nav a.hover{
	background-position:left top;}		 	
#nav li ul{
	position:absolute;
	left:-999999px;
	top:40px;
	height:35px;
	background:#4aa7dd;
	filter:alpha(opacity=70);
	opacity:0.7;}	
#nav li.navs ul{
	left:24px;}
#nav li ul li{
	padding:11px 0 0 16px;}	
#nav li li a{
	color:#fff;}		
#nav li li a:hover{
	color:#fff;
	text-decoration:underline;}	
#nav li.navs a{
	background-position:left top;}		 	
#nav li.navs .nav1{
	width:420px;}	
#nav li.navs .nav2{
	width:590px;
	left:-100px}	
#nav li.navs .nav3{
	width:147px;
	left:-30px;}
	
.flash{
	width:1002px;
	height:284px;
	margin:0 auto 6px;
	overflow:hidden;
	position:relative;}
.flash #Big_Pics{
	width:1002px;
	height:284px;
	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 a{
	cursor:pointer;}
.flash #Big_Pics img{
	width:1002px;
	height:284px;
	border:0;
	cursor:pointer;}
.flash #Pic_Nums{
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:999;}
.flash #Pic_Nums p{
	cursor:pointer;
	width:18px;
	height:18px;
	float:left;
	line-height:18px;
	background:#000;
	font-size:10px;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin-left:2px;
	font-family:Arial;
	filter:alpha(opacity=70);
	opacity:0.7;}
.flash #Pic_Nums .on{
	background:#f00;
	color:#fff;}
.flash #Titles{
	display:none;}	
.dis{display:block;}
.undis{display:none;}	

.imain{
	width:982px;
	height:214px;
	margin:0 auto;
	padding:20px 0 0 20px;
	background:url(../images/i_21.jpg) repeat-x left top;
	position:relative;}	
.imain em,.imain strong{
	display:block;
	width:10px;
	height:230px;
	position:absolute;
	overflow:hidden;
	top:0;}	
.imain em{
	left:0;
	background:url(../images/i_20.jpg);}		
.imain strong{
	right:0;
	background:url(../images/i_23.gif);}
.ihhsd{
	width:213px;
	padding:0 19px 0 0;
	float:left;}
.ihhsd h2{
	height:27px;}
.ihhsd div{
	height:170px;
	line-height:20px;
	overflow:hidden;}
.ihhsd div img{
	width:211px;
	height:87px;
	border:1px solid #a3a2a2;
	display:block;
	margin:0 0 14px;}	
.icpyy{
	width:275px;
	float:left;}
.icpyy p{
	height:88px;}
.icpyy p img{
	width:273px;
	height:75px;
	border:1px solid #bbb;}	
.ilxwm{
	width:206px;
	float:right;
	padding:0 19px 0 0;}
.ilxwm h2{
	height:32px;}
.ilxwm p{
	height:auto!important;
	height:18px;
	min-height:18px;
	line-height:18px;
	padding:0 0 0 40px;
	position:relative;}
.ilxwm p span{
	position:absolute;
	left:0;
	top:0;}	
.ilxwm h3{
	padding:8px 0 0;}		
.ilxwm h3 img{
	border:0;
	width:204px;
	height:58px;}	

.fooder{
	width:995px;
	height:23px;
	background:#ddd;
	padding:11px 0 0 7px;
	margin:0 auto;
	border-bottom:20px solid #fff;
	position:relative;
	clear:both;}
.downsel{
	width:178px;
	height:21px;
	position:absolute;
	right:7px;
	top:6px;}	
.mainbg{
	width:1002px;
	margin:0 auto;
	background:url(../images/n_28.jpg) repeat-y left bottom;}	
.main{
	height:auto!Important;
	height:100px;
	min-height:100px;
	margin:0 auto;
	background:url(../images/n_29.jpg) no-repeat left bottom;}	
.ml{
	width:203px;
	height:auto!important;
	height:420px;
	min-height:420px;
	padding:0 0 199px 36px;
	position:relative;
	float:left;
	border-top:1px solid #d0f1ff;
	background:url(../images/n_09.jpg) repeat-x left top;}
.ml em,.ml strong{
	display:block;
	position:absolute;
	top:-1px;
	overflow:hidden;}	
.ml em{
	width:36px;
	height:418px;
	background:url(../images/n_02.jpg);
	left:0;}		
.ml strong{
	width:13px;
	height:13px;
	background:url(../images/n_04.jpg);
	right:-1px;
	_right:-2px;}
.ml h2{
	height:22px;
	padding:12px 0 0 44px;
	border-bottom:1px solid #cbcbcb;}	
.ml ul{
	border-top:1px solid #bcbcbc;}			
.ml li a{
	display:block;
	height:24px;
	border-bottom:1px solid #36abdf;
	background:url(../images/a_13.jpg) no-repeat 31px 14px;
	padding:13px 0 0 53px;}	
.ml li a:hover,.ml li a.hover{
	background:#e5e5e5 url(../images/a_10.jpg) no-repeat 31px 14px;
	color:#0078c2;}	
	
.mr{
	width:742px;
	overflow:hidden;
	float:right;}
.banner{
	height:185px;}
.banner img{
	width:742px;
	height:173px;
	border:0;}	

.mrbt{
	height:20px;
	padding:0 0 0 26px;
	font-size:14px;
	position:relative;
	border-bottom:1px solid #c5c5c5;
	background:url(../images/a_17.jpg) no-repeat 2px top}
.mrbt p{
	position:absolute;
	right:4px;
	top:3px;
	font-size:12px;
	color:#999;
	font-weight:normal;}		
.mrbt p span{
	color:#51840c}
.mrbt p a{
	color:#999;}
.mrbt p a:hover{
	color:#039}		

.aboutnr{
	width:710px;
	overflow:hidden;
	line-height:24px;
	position:relative;
	padding:12px 15px 20px 15px;}
.aboutnr li{
	margin-left:15px;
	list-style:disc;}		
.abxzbut{
	display:block;
	width:174px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:#004998;
	border:1px solid #adb9c2;
	margin:20px auto 0;
	background:url(../images/a_21.jpg);}
.abxzbutt{
	height:30px;}		
.abxzbutt a{
	display:block;
	width:150px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:#004998;
	border:1px solid #adb9c2;
	float:right;
	margin-right:10px;
	background:url(../images/a_21.jpg);}	
.newsul{
	height:auto!Important;
	height:30px;
	min-height:30px;
	padding:10px 15px;}
.newsul li{
	position:relative;
	height:24px;
	padding:15px 0 0;
	background:url(../images/nn_07.jpg) repeat-x left bottom;}
.newsul li span{
	position:absolute; 
	top:15px;
	right:5px}	
.newsul li a{
	background:url(../images/nn_03.jpg) no-repeat 2px top;
	padding-left:28px;}	
	
.page{
	height:50px;
	padding:5px 10px 0;
	clear:both;}
.page ul{
	float:right;}
.page li{
	float:left;}		
.page a{
	display:block;
	height:15px;
	line-height:15px;
	background:#fff;
	border:1px solid #628eba;
	text-align:center;
	color:#27689e;
	margin:0 7px 5px 0;
	padding:0 5px;
	float:left;}	
.page .pagew{
	width:60px;
	padding:0;}															
.page a:hover{
	background:#628eba;
	border:1px solid #628eba;
	color:#fff;}															
.page a.hover{
	background:#628eba;
	border:1px solid #628eba;
	color:#fff;}
.page a span{
	font-weight:bold;}	
.newsbt{
	text-align:center;
	height:36px;
	line-height:36px;
	padding:10px 0 0;
	font-weight:bold;
	font-size:14px;
	background:url(../images/nn_07.jpg) repeat-x left bottom}
.newsdate{
	height:28px;
	line-height:28px;
	text-align:center;
	background:url(../images/nn_07.jpg) repeat-x left bottom}	
.content{
	padding:10px 10px 15px;
	height:auto!Important;
	height:30px;
	min-height:30px;
	line-height:22px;}
.content li{
	margin-left:15px;
	list-style:disc;}		
.telnr{
	padding:15px 10px 15px 30px;
	height:auto!Important;
	height:30px;
	min-height:30px;}
.telnr li{
	margin-left:15px;
	list-style:disc;}		
.telnr p{
	height:30px;}	
.conten{
	padding:10px 10px 15px;
	height:auto!Important;
	height:30px;
	min-height:30px;
	line-height:24px;}	
.fhlink{
	text-align:right;
	padding:10px 10px 0 0;
	height:30px;
	color:#009ald;
	clear:both;}	

.gszzul{
	height:auto!Important;
	height:217px;
	min-height:217px;
	clear:both;
	margin-bottom:10px;
	background:url(../images/ca_03.jpg);}
.gszzul li{
	width:244px;
	text-align:center;
	height:190px;
	float:left;
	padding-top:27px;}
.gszzul li img{
	display:block;
	margin:0 auto 13px auto;
	border:1px solid #ccc;
	width:197px;
	height:144px;}
	
.newsdown{
	height:20px;
	padding:9px 0 0 8px;
	clear:both;
	position:relative;
	background:#f3f3f3;
	margin-bottom:20px;}	
.newsdown span{
	position:absolute;
	top:9px;
	left:254px;}
.newsdown strong{
	position:absolute;
	top:9px;
	font-weight:normal;
	right:2px;}			
.probt{
	height:27px;
	line-height:27px;
	font-size:14px;
	padding-left:12px;
	color:#004998;
	background:#efefef;
	clear:both;
	margin:15px 10px 0;}
.hhnrds{
	font-weight:bold;
	font-size:14px;}
.hhnrds img{
	border:1px solid #999;}
.jscsimg img{
	border:1px solid #999;}
.prolyb{
	margin:10px;}			
.lybts{
	color:#004998;}	
.tab8{
	padding:0 8px;}	
.userk{
	width:150px;
	height:18px;
	padding:2px 0 0 2px;
	border:1px solid #979696;}
.userkk{
	width:200px;
	height:18px;
	padding:2px 0 0 2px;
	float:left;
	border:1px solid #b0e0f5;}
.cored{
	color:#f00;}	
.lybut{
	width:61px;
	height:22px;
	border:0;
	cursor:pointer;
	color:#666;
	background:url(../images/p_36.jpg);}		
/*end					main*/

/*margin*/
.marcen{
	margin:0 auto;}
.mardown8{
	margin-bottom:8px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/