.font_10{ font-size:10px}
.font_11{ font-size:11px}
.font_13{ font-size:13px}
.font_14{ font-size:14px}
.gray{ color:#4E504F}
.gray01:link,.gray01:visited{ color:#4E504F}
.gray01:hover,.gray01:active{ color:#4E504F; text-decoration:underline}
.black{ color:#000}
.black01:link,.black01:visited{ color:#000}
.black01:hover,.black01:active{ color:#000; text-decoration:underline}
.white{ color:#fff}
.white01:link,.white01:visited{ color:#fff}
.white01:hover,.white01:active{ color:#fff; text-decoration:underline}
.blue{ color:#0062A6}
.blue01:link,.blue01:visited{ color:#0062A6; text-decoration:underline}
.blue01:hover,.blue01:active{ color:#FF4C00; text-decoration:underline}
.blue02{ color:#8EABBE}
.yellow:link,.yellow:visited{ color:#FF4C00; text-decoration:underline}
.yellow:hover,.yellow:active{ color:#0062A6; text-decoration:underline}
.yellow01{ color:#FF4C00}

.hand{ cursor:pointer}
ul,li{ margin:0; padding:0; list-style:none}





.left{ float:left}



.tmenu:link,.tmenu:visited,.tmenu:hover,.tmenu:active{ color:#fff; background:url(../images/index_31.gif); height:31px; padding-top:1px;width:80px; text-align:center; display:block; margin-top:10px; font-size:13px}

.tmenu_1:link,.tmenu_1:visited{ color:#000; height:31px; padding-top:1px;width:80px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu_1:hover,.tmenu_1:active{ color:#fff; background:url(../images/index_31.gif)}

.tmenu01:link,.tmenu01:visited{ color:#fff; background:url(../images/index1_31.gif); height:39px; padding-top:1px;width:100px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu01:hover,.tmenu01:active{ color:#000; background:#fff; height:39px;width:98px;margin-top:10px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu01_1:link,.tmenu01_1:visited{ color:#000; height:39px; padding-top:1px;width:100px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu01_1:hover,.tmenu01_1:active{ background:#fff; height:39px;width:98px;border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu02:link,.tmenu02:visited{ color:#fff; background:url(../images/index2_31.gif); height:39px; padding-top:1px;width:85px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu02:hover,.tmenu02:active{ color:#000; background:#fff; height:39px;width:83px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu02_1:link,.tmenu02_1:visited{ color:#000; height:39px; padding-top:1px;width:85px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu02_1:hover,.tmenu02_1:active{background:#fff; height:39px;width:83px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.text{font-size:12px; width:140px;height:14px; border:0; background:#BDBDBD}
.in_search{height:19px; width:144px; background:url(../images/index_24.gif); padding:2px 0px 0px 10px}

#top_menu{position:absolute; z-index:1}

#tree {
	position:absolute;
	top:123px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:540px;
	margin-left:91px;
}

#tree01 {
	position:absolute;
	top:123px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:406px;
	margin-left:194px;
}

#tree02 {
	position:absolute;
	top:123px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:540px;
	margin-left:230px;
}

#tree03 {
	position:absolute;
	top:123px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:808px;
	margin-left:64px;
}

#tree04 {
	position:absolute;
	top:123px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:673px;
	margin-left:155px;
}

.tree li{ float:left; width:119px; padding-right:15px; height:120px}
.tree li.x01{width:111px; height:36px; padding-top:84px; padding-left:8px; line-height:16px}
.top_m01:link,.top_m01:visited,.top_m01:hover,.top_m01:active{color:#000; text-align:center; margin-top:10px; font-size:13px;background:#fff; height:39px;width:98px;border:1px solid #ccc; border-bottom:none; display:block}

.top_m02:link,.top_m02:visited,.top_m02:hover,.top_m02:active{color:#000; text-align:center; margin-top:10px; font-size:13px;background:#fff; height:39px;width:83px;border:1px solid #ccc; border-bottom:none; display:block}

.inbottom{background:#DCDCDC;width:914px; height:30px; line-height:30px; overflow:hidden}
.inbottom_r li{ float:left; padding-right:10px}

.line_h{ line-height:24px}
.line_h01{line-height:27px}
.line_h02{line-height:22px}

.in_p{width:185px; height:235px; padding:14px 21px 0px 21px}
.in_p li.pic{height:94px; overflow:hidden}
.in_p li.font{height:72px; overflow:hidden}
.in_p_bg{background:url(../images/index_44.gif);}
.in_p_bg01{background:url(../images/index1_44.gif);}

.in_p01{width:185px; height:235px; padding:14px 22px 0px 23px}
.in_p01 li.pic{height:94px; overflow:hidden}
.in_p01 li.font{height:72px; overflow:hidden}
.in_p01_bg{background:url(../images/index_45.gif);}
.in_p01_bg01{background:url(../images/index1_45.gif);}

.in_p02{width:213px; height:235px; padding:14px 15px 0px 23px}
.in_p02 li{ width:213px; float:left}
.in_p02_bg{background:url(../images/index_47.gif);}

.main_menu{padding:20px 0px 30px 20px; width:172px}

.mmenu:link,.mmenu:visited{ color:#000; background:url(../images/mmenu02.gif); line-height:32px; width:152px; padding-left:35px; display:block}
.mmenu:hover,.mmenu:active{ color:#fff; background:url(../images/mmenu01.gif)}

.mmenu_1:link,.mmenu_1:visited,.mmenu_1:hover,.mmenu_1:active{ color:#fff; background:url(../images/mmenu01.gif); line-height:32px; width:122px; padding-left:30px; display:block}

.mmenu01:link,.mmenu01:visited{ color:#000; background:url(../images/mmenu.gif); line-height:32px; width:122px; padding-left:30px; display:block}
.mmenu01:hover,.mmenu01:active{ color:#FF4C00}

.mmenu01_1:link,.mmenu01_1:visited,.mmenu01_1:hover,.mmenu01_1:active{ color:#FF4C00; background:url(../images/mmenu.gif); line-height:32px; width:122px; padding-left:30px; display:block}

.mmenu02:link,.mmenu02:visited{ color:#000; background:url(../images/icon02.gif) no-repeat left center; line-height:26px; width:107px; padding-left:45px; display:block}
.mmenu02:hover,.mmenu02:active{ color:#FF4C00}

.main_r{width:493px}
.main_p{padding:6px 25px 10px 20px}
.main_r_t{background:url(../images/products_08.gif); height:24px; padding-left:30px; width:463px; margin-bottom:15px}
.main_list li{ float:left; width:493px; padding-bottom:12px}
.cp_bg{ background:url(../images/products_15.gif); width:98px; height:98px; padding:5px 13px 5px 5px; overflow:hidden}
.cp_bg01{ background:url(../images/products_26.gif); width:97px; height:76px; padding:5px 14px 5px 5px; overflow:hidden}
.main_list01 li{ float:left; width:240px; padding-bottom:12px; padding-right:13px}
.main_list01 li.j01{width:493px}
.main_list01 li.j02{ padding-right:0}
.main_rr{width:180px}
.main_rr01{width:160px;}
.main_rr_con{ border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; padding:5px 9px 0px 9px}
.bord{ border:3px solid #E5E5E5}
.main_list02 li{ float:left; width:158px; padding-bottom:12px}
.main_list02 li.line{background:url(../images/line.gif); height:1px; overflow:hidden; width:158px; padding-bottom:0; margin-bottom:12px}
.main_h{ height:56px}
.main_w01{width:76px}
.main_w02{ width:700px}
.main_tt{border-top:1px solid #E3E3E3; background:#F6F6F6; height:5px; overflow:hidden; margin-top:10px}


.p_list li{ float:left; width:340px; padding:0px 10px 15px 0px}
.p_list li.pr{ padding-right:0}

.p_list01 li{ float:left; width:700px; padding-bottom:15px}



.pages{ width:340px}
.pages li{ float:left}
.num:link,.num:visited {color:#333; border:1px solid #ccc; display:block; line-height:16px; width:16px; text-align:center; margin:1px 0px 0px 5px}
.num:hover,.num:active { color:#CF292C; border:1px solid #CF292C}
.num01:link,.num01:visited,.num01:hover,.num01:active {color:#CF292C; border:1px solid #CF292C; display:block; line-height:16px; width:16px; text-align:center; margin:1px 0px 0px 5px; background:#FFEDE1}
.line_n{background:url(../images/line.gif); height:1px; overflow:hidden; margin-bottom:15px}
.cp_bg02{ background:url(../images/products_list02_04.gif); width:150px; height:150px; padding:5px 13px 5px 5px; overflow:hidden}

.cp_w{width:500px}
.cp_list li{ width:500px; float:left; padding-bottom:20px}
.cp_other{background:url(../images/line.gif) repeat-x bottom}
.cp_other01{background:url(../images/line.gif) repeat-x}
.bord01{ border:1px solid #ccc; padding:4px}

.news_t{background:url(../images/products1_08.gif); height:24px; padding-left:30px; width:670px; margin-bottom:15px}
.news_w{width:510px}
.news_list li{ float:left; width:510px}
.news_bg{ background:url(../images/news_list_04.gif); padding:6px 13px 14px 5px; overflow:hidden; width:162px; height:116px}
.news_line{ border-bottom:1px solid #E0E0E0}
.news_line01{ border-right:1px solid #E0E0E0}

.ser_list li{ float:left; width:493px; padding-bottom:10px}
.ser_text{background:url(../images/text03.gif); height:22px; padding-left:10px; padding-top:2px}
.ser_text01{background:url(../images/text01.gif); height:22px; padding-left:10px; padding-top:2px}
.ser_text02{width:140px; font-size:12px; color:#666; font-family:'Î¢ÈíÑÅºÚ'; height:18px; border:0; background:#F9F9F9}
.ser_text03{background:url(../images/text02.gif); height:80px; padding-left:10px; padding-top:4px}
.ser_h{height:70px}
.ser_tab{border:1px solid #E7E7E7; background:#F8F8F8; line-height:26px}
.ser_tab01{ border:1px solid #C1E7FF; background:#E9F6FF}
.ser_t{ background:url(../images/service_mes_08.gif); width:396px; height:22px; padding-top:2px; padding-left:10px}
.ser_t01{ background:url(../images/service_mes_11.gif); height:80px;padding-left:10px; padding-top:4px}
.ser_t02{ width:386px}
.ser_t03{ background:url(../images/service_mes_09.gif)}
#xiala{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	line-height:24px;
	width:394px;
	margin:48px 0px 0px 82px;
	visibility: hidden;
}
#xiala01{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	line-height:24px;
	width:148px;
	margin-top:71px;
	visibility: hidden;
}

.more{background:url(../images/products_23.gif); height:44px; width:165px; padding-right:15px}

.font_bg{ background:url(../images/about_21.gif) no-repeat left center; padding-left:20px}


.about_list li{ float:left; width:201px; background:url(../images/about_hon_04.gif) no-repeat center; height:265px;; padding:6px 0px 0px 32px; margin-bottom:15px}
.about_font{width:162px; padding-top:8px}
.about_list01 li{ float:left; width:80px; padding-right:6px; padding-bottom:6px}
.year:link,.year:visited{ color:#333; background:#EFF7F9; border:1px solid #CAE3EB; line-height:24px; display:block; text-align:center}
.year:hover,.year:active{ color:#000; background:#FFFBCC; border:1px solid #F5A667}
.year01:link,.year01:visited,.year01:hover,.year01:active{ color:#000; background:#FFFBCC; border:1px solid #F5A667; line-height:24px; display:block; text-align:center}
.about_list02 li{ padding:8px}
.about_list02 li.honbg{ background:#FAFAFA; border-bottom:1px solid #E8E8E8; border-top:2px solid #E8E8E8}


.contact_con{background:url(../images/contact_08.gif); height:212px; padding:10px 0px 0px 265px; width:228px}
.con_w{ width:172px}
.con_w01{ width:263px}
.con_h{ height:46px}


.banner{ width:928px; height:167px; padding:5px 5px 0px 5px}
