img { vertical-align:bottom }
/************
 Input Style
 ************/
.iTextA { height:20px; background:#fff; border:#777 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; margin:0; padding:0 5px; line-height:20px; font-size:12px; font-weight:normal; color:#000 }
/************
 Bg Style
 ************/
.barAIn, .barAIn h5, .hotCompany ul { background:url(../images/60_bg.gif) no-repeat }
.service li { background:url(../images/59_bg.gif) no-repeat }
.barB h5,.barB2 h5{ background:url(../images/30_bg.gif) no-repeat }
.barC, .barC h5, .barC h5 span, .barC h6, .barD h5 { background:url(../images/index_bg_6.gif) no-repeat }
.barE,.barE h5,.barF,.barB2{background:url(../images/index_bg_7.gif) repeat-x }
/************
 Bar Style
 ************/
.barAOut { clear:both; border:#e7e7e7 1px solid; padding:1px }
.barAIn { height:26px; background-repeat:repeat-x; padding:0 10px; line-height:26px; color:#018310 }
.barAIn h5 { float:left; display:inline; background-position:0 -136px; padding-left:22px; font-weight:bold }
.barAIn h5 a { color:#018310 }
.barAIn h6 { float:right }
.barAIn h6 a { color:#f60 }
.conA { clear:both; border:#e7e7e7 1px solid; border-top:#f8f8f8 2px solid; padding:10px }
.barB { clear:both; height:36px; border:#e3e3e3 1px solid; padding:0 10px; line-height:36px; color:#00958c }
.barB a { color:#00958c }
.barB h5{ float:left; display:inline; background-position:-230px -147px; padding-left:15px; font-weight:bold; font-size:14px }
.barB h6 { float:right }
.barB2 { clear:both; height:27px; border:#e3e3e3 1px solid; padding:0 12px; line-height:29px; color:#00958c;background-position:left -110px; overflow:hidden}
.barB2 a { color:#00958c }
.barB2 h5{ float:left; display:inline; background-position:-230px -150px; padding-left:15px; font-weight:bold; font-size:12px }
.barB2 h6 { float:right }
.conB { clear:both; border:#eaeaea 1px solid; border-top:#f7f7f7 2px solid; padding:10px }
.barC { clear:both; height:27px; background-repeat:repeat-x; position:relative }
.barC h5 { float:left; display:inline; background-position:0 -28px }
.barC h5 span { display:block; background-position:right -56px; padding:0 20px 0 30px; line-height:27px; font-weight:bold; font-size:14px; color:#175 }
.barC h5 span a { color:#175 }
.barC h6 { float:right; display:inline; background-position:right -84px; padding:4px 10px 0 0; line-height:23px; color:#fff }
.barC h6 a { color:#fff }
.conC { clear:both; border:#b5d4bd 1px solid; background:#f7fcf7; border-top:0; padding:10px }
.barD { clear:both; height:27px; border-bottom:#ccc 1px solid; padding:0 10px; line-height:27px; color:#175 }
.barD a { color:#175 }
.barD h5 { float:left; background-position:-186px -125px; padding:0 0 0 20px; font-weight:bold; font-size:14px }
.barD h6 { float:right }
.conD { clear:both; padding:10px }
.barE{ clear:both; height:33px; line-height:33px; overflow:hidden; background-position:left top;}
.barE h5 { float:left; display:inline;  padding-left:24px; font-weight:bold; font-size:12px;background-position:10px -70px; background-repeat:no-repeat}
.barE h6 { float:right; display:inline; padding-right:10px;}
.barE h5 a,.barE h6 a{ color:#FFFFFF}
.conE{ clear:both; padding:10px; border:solid 1px #e3e3e3; overflow:hidden}
.barF{ clear:both; height:16px; line-height:18px; overflow:hidden; background-position:left -40px; color:#FFFFFF;border:solid 1px #e3e3e3; border-top:0px; border-bottom:0px;}
.barF h5{ float:left; display:inline; background-color:#26a28c; height:16px; padding:0px 2px; margin:0px 9px;}
.conF{ clear:both; padding:10px; border:solid 1px #e3e3e3; border-top:0px;}
/************
 Clear Style
 ************/
.mainPartA, .service ul, .trade ul ,.ann dl{ clear:both; overflow:auto; *display:inline-block
}
/*154 2011-05-11*/ 
.clear{ clear:both;overflow: hidden; height:0px; width:0px; padding:0px; margin:0px; border:0px;}
/************
  ad Style
 ************/
/*154 2011-05-11*/ 
.picA{ border:solid 1px #e3e3e3;padding:0 0 6px;margin-bottom:10px;}
.picA ul{ padding:0px; margin:0px; list-style:none;  clear:both;overflow:hidden;zoom:1;}
.picA li{ float:left; display:inline; margin:6px 0 0 6px; padding:0px; overflow:hidden;zoom:1; vertical-align:bottom;}
.picA li a{display:block}
.picA li a img{ border:0px;}
.picB{ overflow:hidden; zoom:1; padding-bottom:10px;}
.picC{ white-space:nowrap; letter-spacing:-6px; margin:0px; padding:0 0 6px 2px;overflow:hidden; zoom:1;border:solid 1px #e3e3e3;}
.picC li{ display:inline-block; *display:inline; zoom:1; margin:6px 0 0 6px;}
.picG{overflow:hidden;zoom:1;}
.picG{ clear:both; padding-top:4px;overflow:hidden;zoom:1; margin-left:-6px;}
.picG ul{ clear:both; margin:0px; padding:0px; overflow:hidden;zoom:1;}
.picG li{float:left; display:inline; margin:6px 0 0 6px; padding:0px; list-style:none; overflow:hidden;zoom:1;vertical-align:bottom }
/************
 Index_1 Style
 ************/
#main { clear:both; width:900px; margin:0 auto; text-align:left; overflow:hidden;}
.mainPartALA, .mainPartALB, .mainPartALC { float:left; overflow:hidden}
.mainPartALA { width:230px }
.mainPartALB { width:653px }
.mainPartALC { width:653px }
.mainPartACA { float:left; display:inline; margin:0 10px; overflow:hidden }
.mainPartACA { width:413px }
.mainPartARA, .mainPartARB, .mainPartARC { float:right; overflow:hidden}
.mainPartARA { width:237px }
.mainPartARB { width:237px }
.mainPartARC { width:237px;}
.rightA{ overflow:hidden;zoom:1; padding-left:10px; _float:left;}
.login { border:#e7e7e7 4px solid; background:#fff; background:url(../images/login_bg.gif) 20px 0 no-repeat; padding:20px 15px 5px }
.login ul { width:100%; position:relative }
.login li { padding:5px 0; line-height:22px; color:#666; vertical-align:bottom }
.login li.s { position:absolute; right:0; top:0 }
.login p { line-height:25px; color:#ff6400; text-align:center }
.login p a { color:#ff6400 }
.service { border:#e7e7e7 4px solid; border-top:0; padding:9px 0 9px 20px }
.service li { float:left; display:inline; width:81px; padding-left:20px; line-height:19px; color:#666; vertical-align:bottom }
.service li.no1 { background-position:-207px -277px }
.service li.no2 { background-position:-207px -308px }
.service li.no3 { background-position:-207px -339px }
.service li.no4 { background-position:-207px -370px }
.ann{border:#e7e7e7 4px solid; padding:5px}
.ann dt{float:left; display:inline; width:80px; margin-right:5px;}
.ann dd{ overflow:hidden;zoom:1; color:#999; height:64px; line-height:16px;}
.ann dd strong{ display:inline-block; height:16px; line-height:16px; overflow:hidden;zoom:1;}
.news { border:#f7f7f7 5px solid; background:#fff url(../images/news_bg.gif) 5px 5px no-repeat; padding:10px 20px }
.news h1 { padding:10px 0 5px; line-height:25px; font-size:14px; font-weight:bold; text-align:center }
.news li { height:25px; line-height:25px; color:#999; vertical-align:bottom ; overflow:hidden}
.news li b { float:left; font-weight:normal }
.news li i { float:right; display:inline; margin-left:10px; }
.news li span{ overflow:hidden;zoom:1;}
.hotCompany ul { background-position:0 -223px; padding-left:22px }
.hotCompany li { line-height:24px; height:24px; overflow:hidden; vertical-align:bottom; }
.hotCompany li a { color:#666 }
.companyB{ overflow:hidden;zoom:1; padding:4px 10px 3px;}
.companyB li{ float:left; display:inline; width:49.9%; height:24px; line-height:24px;}
.companyB li a{ color:#666;}
.productCate { padding:0}
.productCate dl { clear:both; border-bottom:dashed 1px #c5c5c5; padding:10px }
.productCate dl.s { border-bottom:0px; }
.productCate dt { clear:both; padding:0px 0px 0px 0px; line-height:25px; font-weight:bold; color:#666666 }
.productCate dt a { color:#666666; }
.productCate dd a { display:inline-block;white-space:nowrap; line-height:25px; color:#666666; padding:0px 5px 0px 0px; vertical-align:bottom; margin:0px;}
.productCate dd a { *display:inline
}
.hotShow { padding:10px; height:190px; overflow:hidden;zoom:1; }
.hotShow li { float:left; display:inline; width:49.9%; padding:5px 0; color:#999; text-align:center; vertical-align:bottom }
.hotShow li a { color:#999 }
.hotShow li img { display:block; margin:0 auto; border:#e5e5e5 1px solid; padding:2px; }
.trade { padding:10px 0 }
.trade li { float:left; display:inline; width:285px; height:25px; padding:0 20px; line-height:25px; color:#999; verticala-lign:bottom; overflow:hidden }
.trade li a { color:#666 }
.trade li span { float:right }
.trade li b { float:left; width:80%; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */ -icab-text-overflow: ellipsis; /* for iCab */ -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ -webkit-text-overflow: ellipsis; /* for Safari,Swift */ }
.company { padding:10px 20px; }
.company li { line-height:28px; height:28px; overflow:hidden; vertical-align:bottom;}
.company li a{ color:#666666;}
.proNew{ padding-top:5px; padding-bottom:8px; overflow:hidden; zoom:1;}
.proNew ul{ margin:0px;padding:0px;overflow:hidden;zoom:1;}
.proNew li{ float:left;display:inline;margin:0px 30px 0px 12px;}
.proNew li a{ display:block; width:14em; height:24px; line-height:24px; overflow:hidden; color:#666666;} 
.companyCity{ padding:25px 0px 10px 0px; }
.companyCity ul { overflow:auto; *display:inline-block; }
.companyCity li{ float:left; display:inline; padding:5px 0; margin:0px 5px 0px 33px; line-height:15px; color:#bbbbbb; vertical-align:bottom; width:65px }
.companyCity li a{color:#565656; display:inline-block; padding-right:5px;}