body{margin:0;text-align:center;background:#ddd;}
body,div,form,input,select,textarea,table{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
body div,body form,body table,body ul{margin:0 auto;text-align:left;}
form,ul,ol,h1,h2,h3,h4,h5,p{margin:0;padding:0;}
A:link { color:#555555; TEXT-DECORATION: none;}
A:visited { color:#888888; TEXT-DECORATION: none;}
A:hover { color:#888888; TEXT-DECORATION: none;}
A:active { color:#555555; TEXT-DECORATION: none;}
img{border:none;}
.clear{ clear:both;}

#outbg{ width:955px; margin:0 auto; background: url(../images/margin.gif) repeat-y;text-align:center;}
#inbg{ width:905px; margin:0 auto; padding:0 10px;}

#header{ width:905px;padding:2px 0;}
#header h1{ float:left; width:570px; margin:0; font-size:12px; font-weight:normal; height:18px; overflow:hidden; color:#009900;}
#header span{ float:left; width:335px; font-size:11px; text-align:right; padding-top:1px; padding-bottom:3px;}

#searchnav{ clear:both; width:905px; height:75px; background-color:#009900;}
#searchnav #toplogo{ float:left; width:280px; padding:15px 15px 0 15px;}
#searchnav #topcata{ float:left; width:595px;}
#searchnav #topcata ul{width:595px; margin:0; padding-top:5px;}
#searchnav #topcata li{ float:left; display:block; list-style-type:none; height:23px;}
#topcata a:link,#topcata a:visited {display:block;padding:5px 12px;font:12px/12px Arial, Helvetica, sans-serif!important;color:#ffffff!important;text-decoration: none;}
#topcata a:hover{background:#d68686;}
#searchnav #searchsite{ float:left; width:595px;}
.textBox {height:1.8em;margin:3px 3px 3px 0;position:relative;top:9px;vertical-align:middle; border:1px #d68686 solid;}
.gobutton {display:inline;position:relative;top:16px;vertical-align:baseline;}
#navdown{ width:905px; height:9px; padding-bottom:10px;}

#main{ width:905px;}
#mainleft{ float:left; width:606px; }
#mainright{ float:left; margin-left:4px; width:295px;}
#mainbottom{ width:905px; clear:both;}
#proleft{ float:left; width:187px; }
#proright{ float:left; margin-left:4px; width:714px;}
#contleft{ float:left; width:270px; }
#contright{ float:left; margin-left:4px; width:631px;}
#contrightk{ border:1px #c1a7a7 solid; float:left; margin-left:4px; width:629px;}
#prosleft{ float:left; width:714px; overflow:hidden}
#prosright{ float:left; margin-left:4px; width:187px;}

#mainright #left_tab li{ padding-left:50px;}

#mainright #leftdownload li{ padding-left:50px;}
.moreright{text-align:right; padding-right:10px;}

.topdesc{ border:1px #c1a7a7 solid; padding:8px 0; text-indent:10px; margin-bottom:5px;}
.topdesc h1{ font-size:12px; color:#009900;}
.mainimage{ border:1px #c1a7a7 solid; margin-bottom:5px;}
.protopdesc{ color:#009900; text-align:center;}
.protopdesc h2{ font-size:12px; font-weight:normal;}
.protopdescl{ color:#009900; text-align:left;}
.protopdescl h1{ font-size:12px; font-weight:normal; display:inline;}
.protopdescb{ border:1px #c1a7a7 solid; width:712px; padding:8px 0; text-indent:10px; color:#009900;}
.protopdescb h2{ font-size:12px;}

.leftkey h1,h4,h5{ font-size:10px; font-weight:normal;}

#leftmenu{ margin-bottom:5px;}
#leftmenu li{ list-style-type:none;}
#leftmenu h2{ font-size:14px; color:#009900; padding:10px 0 0 10px;}
#leftmenu h1,h4,h5{ font-size:14px; color:#009900; padding:10px 0 0 10px;}
#leftmenu ul{ margin:0; padding:0; padding-left:10px;}
#leftmenu li{ line-height:20px;}

#rightmenu{ border:1px #c1a7a7 solid; margin-bottom:5px;}
#rightmenu li{ list-style-type:none;}
#rightmenu h2{ font-size:14px; color:#009900; padding:10px 0 0 10px;}
#rightmenu h1,h4,h5{ font-size:14px; color:#009900; padding:10px 0 0 10px;}
#rightmenu ul{ margin:0; padding:0; padding-left:10px;}
#rightmenu li{ line-height:20px;}
#leftinquiry{ text-align:center;}

.everimage{ border:1px #c1a7a7 solid; margin-bottom:5px; padding:10px;}
.everimage h3{ font-size:14px; color:#009900; padding-bottom:5px;}
.everimage .probox{ width:865px;}
.everimage .itemBoxhome{ width:135px; float:left;}
.everimage .itemBoxhome .images{ height:125px; width:125px; border:1px #BEC3C7 solid;}
.everimage .itemBoxhome .images img{margin-top:expression((125-this.height)/2); margin-left:expression((125-this.width)/2);}
.everimage .itemBoxhome .title{ width:125px;}
.everimage .itemBoxhome .title h2{ font-size:12px;}

.rteverimage{ margin-bottom:5px; padding:10px 0;}
.rteverimage h3{ font-size:14px; color:#009900; padding-bottom:5px;}
.rteverimage .probox{ width:710px;}
.rteverimage .itemBoxhome{ width:235px; float:left;}
.rteverimage .itemBoxhome .images{ height:200px; width:200px; border:1px #BEC3C7 solid;}
.rteverimage .itemBoxhome .images img{margin-top:expression((200-this.height)/2); margin-left:expression((200-this.width)/2);}
.rteverimage .itemBoxhome .title{ width:200px; margin-bottom:20px;}
.rteverimage .itemBoxhome .title h2{ font-size:12px;}

.alleverimage{ margin-bottom:5px; padding:10px;}
.alleverimage h3{ font-size:14px; color:#009900; padding-bottom:5px;}
.alleverimage .probox{ width:692px;}
.alleverimage .itemBoxhome{ width:692px; margin-bottom:10px;}
.alleverimage .itemBoxhome .images{ float:left; height:125px; width:125px; border:1px #BEC3C7 solid;}
.alleverimage .itemBoxhome .images img{margin-top:expression((125-this.height)/2); margin-left:expression((125-this.width)/2);}
.alleverimage .itemBoxhome .title{ float:left; margin-left:5px; width:560px;}
.alleverimage .itemBoxhome .title h2{ font-size:12px;}

#aboutus{ border:1px #c1a7a7 solid; margin-bottom:5px; padding:10px;}
#aboutus h2{ font-size:14px; color:#009900; padding-top:5px;}
#keyword{ border:1px #c1a7a7 solid; margin-bottom:5px; padding:10px;}

.bottommenu{ background-color:#009900; width:905px; padding:15px 0px; color:#FFFFFF; text-align:center; margin-bottom:5px;}
.bottommenu h2{ font-size:12px; display:inline;}
.bottommenu a{ padding:0 8px;}
.bottommenu A:link,.bottommenu A:visited,.bottommenu A:hover,.bottommenu A:active { color:#FFFFFF;}

.bottomtag{ width:905px; text-align:center; color: #888888;}
.bottomtag a{ padding:0 3px;}

.bottommark{ width:905px; text-align:center;}
.bottommark a{ padding:0 2px;}

.aboutusr{ padding-right:30px; margin-bottom:20px; padding:5px;}
.aboutusr h1{ font-size:16px; color:#009900; padding-bottom:5px; padding-top:10px;}
.aboutusr h2{ font-size:14px; color:#009900; padding-bottom:5px; padding-top:10px;}
.aboutusr h3{ font-size:14px; color:#009900; padding-bottom:5px; padding-top:10px;}
.aboutusr li{ list-style-type:none;}
.aboutusr .pp{ line-height:30px;}
.aboutusr strong{ color:#009900;}

.shpwpro{ width:712px; margin-top:10px;}
.shpwpro .images{ float:left; border:1px #C2C3C8 solid; width:250px; height:250px;}
.shpwpro .images img{margin-top:expression((250-this.height)/2); margin-left:expression((250-this.width)/2);}
.shpwpro .box5{ float:left; width:450px; padding-left:10px; height:252px;}
.shpwpro .box5 h2{ font-size:14px; width:450px; color:#009900;}
.shpwpro .text{ clear:both; width:712px; margin-top:20px; overflow:hidden;}
.shpwpro .text H3{ font-size:12px; color:#009900;}
.shpwpro .inquiry{ text-align:center; padding:10px 0;}
