/* CSS Document */
body {margin:0 auto; padding:0px; font-family:Microsoft Yahei,"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;font-size:12px; line-height:1.8;color:#5a5a5a; }
ul,OL,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}

ul ,OL{ list-style:none;}
img { border:0px;}
a { color:#5a5a5a; text-decoration:none;outline-style: none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {color:#00952b; text-decoration:none;outline-style: none;}
.clearfloat {clear:both;height:0;font-size: 0;line-height: 0;}
i{ font-style:normal;}
.fr{ width:176px;border-left:solid #333333 1px; border:solid #e0e0e0 1px; }
.fr1{ width:61px; height:22px; background:url(../images/submit_bg2.gif) no-repeat; border:0; cursor:pointer;}
.fr2{ width:303px;border-left:solid #333333 1px; border:solid #e0e0e0 1px; } 
#banner{ margin:0 auto; height:556px;}
#slide-index{min-width:1000px;width:auto; height:556px; overflow:hidden; position:relative; }
#slide-index .slides{ min-width:1000px; width:auto; height:556px; }
#slide-index .slide{ min-width:1000px; height:556px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
.autoMaxWidth{ overflow:hidden; position:relative;height:556px; }

#nybanner{ margin:0 auto; height:386px;}

#header{ margin:0 auto; width:1002px; height:13px; position:relative;}
#header .logo{ position:absolute; top:-540px; z-index:100;}
#header .search{
	position:absolute;
	left: 804px;
	top: -532px;
	z-index:100;
}
 #keyword{ width:159px; height:21px; line-height:21px; border:solid #9facb3 1px; border-right:none; background:url(../images/point.png);float:left; text-indent:5px; color:#666;}
 #submit{ width:25px; height:25px; background:url(../images/submit_bg.gif) no-repeat; border:none; float:left; cursor:pointer;}

#header2{ margin:0 auto; width:1002px; height:13px; position:relative;}
#header2 .logo{ position:absolute; top:-360px; z-index:100;}
#header2 .search{
	position:absolute;
	left: 804px;
	top: -354px;
	z-index:100;
}

#header .nav {
	FLOAT: right;
	WIDTH: 1002px;
	position:absolute;
	top:-466px;
	z-index:100;
	height:42px;
	background:url(../images/menu_bg.png) center top no-repeat;
}
#header2 .nav {
	FLOAT: right;
	WIDTH: 1002px;
	position:absolute;
	top:-286px;
	z-index:100;
	height:42px;
	background:url(../images/menu_bg.png) center top no-repeat;
}
.nav UL {
	DISPLAY: table; margin:0 auto; width:980px;
}
.nav UL li{ float:left; width:140px; height:37px; line-height:37px; background:url(../images/menu_right.gif) right center no-repeat; text-align:center;}
.nav UL LI .nav-a {
	 DISPLAY: inline-block; height:35px; LINE-HEIGHT: 35px; width:138px; font-size:13px; margin-right:2px;
}
.nav UL LI .current.nav-a {
	border-top:solid #2d9a00 2px; background-color:#FFF;
}
.nav UL LI .nav-a:hover {
	border-top:solid #2d9a00 2px; background-color:#FFF;
}

.nav UL LI.first-crl a:hover,.nav UL LI.end-crl a:hover{
	color:#00952b; background:none; border:none;
	
}
.nav UL LI.end-crl {
	background:none; 
	
}
.mainlevel DIV {
	background-color:#FFF; POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 15px; DISPLAY: none; TOP: 43px; PADDING-RIGHT: 15px; WIDTH:227px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;border-radius:0 5px 5px 5px;
}

#sub_02 {
	LEFT: 151px; top:37px;
}
#sub_03 {
	LEFT: 291px; top:37px;
}
#sub_04 {
	LEFT: 431px; top:37px;
}
#sub_05 {
	RIGHT: 174px; top:37px;
}
#sub_06 {
	RIGHT: 34px; top:37px;
}

.mainlevel DIV OL {
	OVERFLOW: hidden; FLOAT: left; DISPLAY: block; WIDTH: 86px
}
.mainlevel DIV LI { height:27px;LINE-HEIGHT: 27px; WIDTH: 86px; background:url(../images/sub_menu_li.gif) center bottom no-repeat;
}

.mainlevel DIV .nav-img {
	FLOAT: right; DISPLAY: inline-block
}

#index_container{ margin:0 auto; width:1002px; }
#news{ float:left; width:340px; height:310px;}
#news h3,#product h3,#contact h3{ height:34px; line-height:34px; border-bottom:solid #e1e1e1 1px; margin-bottom:10px;}
#news h3 span,#product h3 span{ float:right;}
#news h3 span img,#product h3 span img{ padding-top:14px;}
#news h3 img,#product h3 img,#contact h3 img{ padding-top:8px;}
.news_con dt{ float:left; width:73px;}
.news_con dd{ float:right; width:257px;} 
.news_con dd h2{ font-size:13px; font-weight:normal; height:20px; line-height:20px; padding-bottom:5px;}
.news_con h2 a{ color:#000;}
.news_con h2 a:hover{color:#00952b;}
.news_con ul{ padding-top:5px;}
.news_con ul li{ height:32px; line-height:32px; padding-left:10px; background:url(../images/news_ico.gif) left center no-repeat; border-bottom:solid #ebeaea 1px;}
.news_con ul li span{ float:right;}

#product{ display:inline; float:left; width:356px; height:310px; margin-left:33px;}


#contact{ float:right; width:243px; height:310px; overflow:hidden;}
.contact_con{ line-height:24px; background:url(../images/contact_bg.gif) right bottom no-repeat;}

#fast_menu{ height:66px; background:url(../images/fast_menu_bg.gif) no-repeat; margin-bottom:29px;}
#fast_menu ul { padding-left:231px;}
#fast_menu ul li{ float:left; width:150px; height:66px; line-height:66px; font-size:14px;}
#fast_menu ul li a{ display:block; width:116px; height:66px; line-height:66px; padding-left:34px;}
#fast_menu ul li.f1 a{ background:url(../images/tit_pro_li.png) left center no-repeat;}
#fast_menu ul li.f1 a:hover{ background:url(../images/tit_pro_hover.png) left center no-repeat;}
#fast_menu ul li.f2 a{ background:url(../images/tit_about_li.png) left center no-repeat;}
#fast_menu ul li.f2 a:hover{ background:url(../images/tit_about_hover.png) left center no-repeat;}
#fast_menu ul li.f3 a{ background:url(../images/tit_rec_li.png) left center no-repeat;}
#fast_menu ul li.f3 a:hover{ background:url(../images/tit_rec_hover.png) left center no-repeat;}
#fast_menu ul li.f4 a{ background:url(../images/tit_message_li.png) left center no-repeat;}
#fast_menu ul li.f4 a:hover{ background:url(../images/tit_message_hover.png) left center no-repeat;}
#fast_menu ul li.f5 a{ background:url(../images/tit_mail_li.png) left center no-repeat;}
#fast_menu ul li.f5 a:hover{ background:url(../images/tit_mail_hover.png) left center no-repeat;}

#container{ margin:0 auto; width:1002px;  }
.main_top{ width:1002px; height:15px; line-height:15px; overflow:hidden; background:url(../images/main_top.gif) center top no-repeat; }
.main_mid{ width:1002px; background-color:#FFF;}
#aside{ float:left; width:207px;}
#aside h3{ height:39px; line-height:39px; padding-left:30px; background:url(../images/aside_tit.gif) right top no-repeat; font-size:17px; font-weight:normal; color:#FFF;}
.aside_con{ border:solid #b9b9b9 1px; border-bottom:none; margin-left:13px;}
.aside_con ul{ padding:5px 0;}
.aside_con ul li{ /*height:32px;*/ line-height:32px;}
.aside_con ul li>a{ display:block; padding-left:32px; /*height:32px;*/ line-height:32px; background:url(../images/aside_li.gif) 20px 13px no-repeat;  color:#5a5a5a;}
.aside_con ul li>a:hover,.aside_con ul li.select>a{ background:url(../images/aside_li_hover.gif) center center no-repeat; color:#5a5a5a;}
.aside_con ul ul{ padding:0;}
.aside_con ul ul li>a{ background:none; border-bottom:solid #ddd 1px;}
.aside_con ul ul li>a:hover,.aside_con ul ul li.select>a{ background:none;color:#2d9a00;}


.aside_bot{ height:6px; line-height:6px; overflow:hidden; background:url(../images/aside_bot.gif) right top no-repeat;}
.left_pic{ text-align:right; padding-bottom:25px;}
.left_pic img{ margin-top:16px;}
#main{ float:right; width:773px;}
.main_tit{ height:39px; line-height:39px; background:url(../images/main_tit_bg.gif) left bottom no-repeat; padding-right:15px; margin-bottom:16px;}
.main_tit strong{ font-size:15px; color:#000;}
.main_tit span{ float:right;}
.content{ float:left; line-height:26px; width:542px; min-height:400px; height:auto!important; height:400px; margin-bottom:25px; overflow:hidden;}
.feedback{ line-height:1.8;}
.con_right{ float:right; width:200px; height:371px; background:url(../images/right_bg.gif) left bottom no-repeat;}
.con_right h3{ height:18px; line-height:18px; padding-bottom:10px;}
.fzyj{ height:230px; padding-right:25px; padding-left:17px;}
.fzyj h3{ padding-top:15px;}
.news{ padding-right:25px; padding-left:17px;}
.news h3{ padding:15px 0 5px;}
.scroll{ width:160px; height:64px; overflow:hidden;}
.scroll li{ height:64px;}

#index_pic2 li {
	TEXT-ALIGN: center; WIDTH: 166px; /*height:162px;*/ FLOAT: left; border:solid #e8e8e8 1px; display:inline; margin-right:10px; margin-bottom:18px;}
#index_pic2 LI img{ padding-top:6px; padding-bottom:6px;}
#index_pic2 LI a p{ height:34px; line-height:34px; background-color:#aaa;}
#index_pic2 LI a:hover p{ height:34px; line-height:34px; background-color:#5cbaee;}
#index_pic2 li a{ color:#FFF;}
#index_pic2 li a:hover{ color:#FFF;}

.propic{ margin-bottom:10px; text-align:center;}
.propic img{ padding:6px; border:solid #e8e8e8 1px;}

.protit{font-size:14px; height:31px; line-height:31px; color:#000; background-color:#eee; padding-left:13px;margin-bottom:10px; font-weight:bold;}
.protit span{ font-family:"ËÎÌå";}
.jianjie{ padding-bottom:10px;}

.news_bt{font-weight:bold; font-size:19px;  text-align:center; line-height:28px; color:#2d9a00; padding-top:10px;}
.news_date{ font-size:12px;text-align:center; border-bottom:dashed #d5d5d5 1px;line-height:20px; margin-bottom:10px;}

#news_list ul{ padding:0 10px;}
#news_list ul li{ height:36px; line-height:36px; background:url(../images/news_ico2.gif) left center no-repeat; padding-left:10px; border-bottom:dashed #DBDBDB 1px;}
#news_list ul li span{ float:right;}
.page {CLEAR: both; MARGIN: 10px 0 0; LINE-HEIGHT: 20px; padding:3px; text-align:right;}
.page A {  border: #2d9a00 1px solid;COLOR: #666; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; padding:4px 8px 3px;}
.page A:hover {border: #2d9a00 1px solid; BACKGROUND: #2d9a00; COLOR: #fff;}
.page .cur {BACKGROUND: #2d9a00; border: #2d9a00 1px solid; COLOR: #fff; MARGIN-RIGHT: 3px;  padding:4px 8px 3px;}

#footer{ margin:0 auto; width:100%; height:64px; line-height:64px; border-top:solid #d5d5d5 1px;}
.footer_con{ margin:0 auto; width:1002px;}
.footer_con span{ float:right;}
.footer_con a{ padding:0 3px;}

.table {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; MARGIN: 1px; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.table DIV {
	FLOAT: none; FONT-SIZE: 12px
}
.table SPAN {
	FLOAT: none; FONT-SIZE: 12px
}
.table TABLE {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; MARGIN: 1px; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.table TABLE TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 20px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.table TABLE TH {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 20px; BORDER-TOP: #eee 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px; text-align:center;
}
.table .th {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 20px; BORDER-TOP: #eee 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.table .th TD {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 20px; BORDER-TOP: #eee 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.table UL {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 5px; FLOAT: none; HEIGHT: 30px; CLEAR: left
}
.table UL H4 {
	LINE-HEIGHT: 30px; HEIGHT: 30px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.table UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: block; FLOAT: left
}

.ipt{ width:131px; height:17px; line-height:17px; border:solid #ccc 1px;}
#grjl{ width:298px; height:66px; border:solid #ccc 1px; margin:9px; }
#tj{ width:57px; height:25px; line-height:20px; border:solid #a5acb2 1px; background:url(../images/tj.gif) center top repeat-x; color:#4e4e4e; }
#cz{ width:57px; height:25px; line-height:20px; border:solid #a5acb2 1px; background:url(../images/tj.gif) center top repeat-x; color:#4e4e4e; }
#xb,#hy,#whcd,#ypzw{ border:solid #a5acb2 1px;}


.cat-sub li{ width:25%; float:left; text-align:center;}
.cat-sub li a p{ margin:0 5px; height:34px; line-height:34px; background-color:#aaa;}
.cat-sub li a:hover p{ height:34px; line-height:34px; background-color:#5cbaee;}
.cat-sub li a{ color:#FFF;}
.cat-sub li li a:hover{ color:#FFF;}
