body{margin:0; padding:0; font:12px Calibri;color:#fff;  background:url(/images/bg.bmp) repeat-y center}
.body2{background:url(/images/bg.bmp) repeat-y center; color:#ccc}
ul,li,dl,dt,dd,form,p{margin:0; padding:0; list-style:none}
table input,select,textarea,option{font:100% Tahoma;BORDER: 1px solid #ccc; color: #333; background-color: #fff; height:20px; line-height:20px}
.clear{clear:both; font-size:0; line-height:0; height:0}
img{border:none}
a:link{color:#333;text-decoration:none}
a:visited{color:#f3b200;text-decoration:none}
a:hover{text-decoration:none}
a:focus{outline-style:none}
h1,h2,h3{margin:0;padding:0; display:inline; font-size:12px}

#site{margin:0 auto; width:1071px}

#top{height:78px; overflow:hidden; background:url(/images/topbg.png) no-repeat top center; clear:both}
#topline{color:#ccc; position:absolute; font-weight:normal; font-size:10px}
#topline a:link{color:#90acc0}
#logo{float:left; margin:20px 0 0 20px!important; margin:20px 0 0 10px}
#topright{float:right; width:860px}
#banner{height:440px}
#nav{clear:both; text-align:center; margin:15px 0 0 30px;*margin:15px 0 0 100px;height:22px}
#nav a{color:#f3b202;display:block; height:22px; text-align:center; line-height:22px; margin:0 4px!important;margin:0 2px;float:left;cursor:pointer}
#nav h2{font-size:12px; display:block; height:22px; float:left; padding:0 8px 0 4px; margin-left:4px}
#nav a:hover,#nav a.now{background:url(/images/navbgleft.gif) left top no-repeat}
#nav a:hover h2,#nav a.now h2{background:url(/images/navbg2.gif) right top no-repeat}


#menu{vertical-align:top;text-align:center;color:#fff; margin-top:5px; margin-left:80px}
#menu li{float:left;height:40px; padding-top:5px}
#menu a{color:#fff; font-size:14px;text-decoration:none;padding:0 15px}
#menu li.now2{color:#333;background:#909398}

#menu2{height:49px; background:url(/images/menu2bg.jpg) repeat-x}
#menu2 a{color:#fff; margin:0 20px}


.box{ height:131px; width:251px; margin:20px 1px; float:left}
#boxs{padding:17px auto 29px; width:100%; border-top:#f3b200 20px solid;background:#e8e7e3; overflow:hidden; height:180px}
#boxs ul{float:left;width:251px}
.bg_01{background:url(/images/bg_01.jpg) no-repeat; width:2px; height:131px; float:left}
.bg_02{background:url(/images/bg_02.jpg) repeat-x; width:247px; height:131px; float:left}
.bg_03{background:url(/images/bg_03.jpg) no-repeat; width:2px; height:131px; float:right}
.box1{margin-left:30px!important; margin-left:15px}
#boxs h2{padding-left:10px; margin-top:7px; font-size:13px; display:block; color:#555}
#boxs h2.act{margin-top:2px}
.bg_02 img{margin:8px auto 0 9px; clear:both}
.bg_02 a.view{background:url(/images/next.gif) 10px center no-repeat; padding-left:18px; float:left; display:block; line-height:16px; height:16px; color:#3b6655}
.hnews{margin-top:3px}
#boxs .hnews ul{clear:both; height:84px; margin-left:8px; overflow:hidden; width:230px; overflow:hidden}
.hnews li{ background:url(/images/next.gif) no-repeat 1px 3px; padding-left:10px; line-height:14px; font-size:11px; width:200px; clear:both; height:28px; overflow:hidden}
.hnews a{color:#3b6655}
.menu2main{margin-left:20px!important; margin-top:10px; margin-left:10px; float:left; line-height:32px}
.lightbg{background:url(/images/lightbg.png) no-repeat center bottom; text-align:center; width:160px; height:130px}
.lightbg img{ margin:0 auto}
.lightbg2{background:url(/images/lightbg2.png) no-repeat center bottom}
li.search_input{width:180px; margin-right:20px; margin-top:10px; float:right; background:url(/images/searchbg.gif) 0 center no-repeat; height:22px; line-height:22px}
.search_input input{border:none; background:none; height:20px; padding-left:3px}

#curpos{font-size:11px; white-space:nowrap;line-height:23px; color:#ccc; font-weight:normal;clear:both; overflow:hidden; padding-top:15px}
#curpos a{color:#ccc}
#main{padding:0 0 10px 0}
#main2{margin:10px 0 40px 0; clear:both; overflow:hidden}
#pdleft{float:left}
#pdleft li{height:30px; width:241px}
#pdleft li a{color:#fff;background:url(/images/leftnavbg2.jpg) no-repeat; height:30px; font-size:14px; line-height:30px; padding-left:20px; display:block; font-weight:bold}

#pdleft li.pf{height:30px}
#pdleft li.pf a{line-height:30px; padding-left:35px; font-size:12px; font-weight:normal;background:url(/images/leftnavbg2.jpg) no-repeat}
#pdleft li.pf2 a{line-height:15px}
#pdright{width:810px; float:right}
#pdleft li a:hover,#pdleft li.pf a:hover,#pdleft li a.cura{background:url(/images/leftnavbg.jpg) no-repeat; text-decoration:none}
.pd table{ background:#444; color:#444}
.pd table td{background:#CCC; padding:3px}

#pdright h1{color:#fff; font-size:18px;margin-bottom:20px}
#pdright h2{color:#fff; font-size:14px; display:block; margin-bottom:20px}
#pdright p{color:#ccc; font-size:14px; margin:10px 0; line-height:24px}

#history_img{ float:left; margin-left:12px; display:inline; width:185px; padding-bottom:25px}
#history_img ul li{ float:left; margin-top:15px}
#history_info{ float:right; width:600px;padding-bottom:30px}
#history_info ul li{ float:left; width:600px; margin-top:15px}
#history_info label{ float:left; width:80px; color:#f3b200; font-weight:bold}
#history_info li div{ float:right; line-height:18px; color:#fff; width:510px}
.cers div{width:200px; margin:0 auto; border:2px solid #333; height:280px; overflow:hidden; background:#fff}
.cers table{text-align:center}
#right{margin:20px 0 20px 20px; clear:both; overflow:hidden}
.board{line-height:24px; clear:both; padding:0 3px; height:24px; color:#f3b202; margin-bottom:10px}
.board strong{padding:0 20px; float:left; display:block}
.profilebox{padding:10px}
.more{text-align:right; background:url(/images/more.gif) no-repeat right; height:22px; line-height:22px; font-size:11px;clear:both; padding-right:4px; float:right; width:100px}
.more a{color:#cc6600}
.red{color:#f3b200}
.title{color:#fff; font-weight:bold}
.board h1{color:#333}
.board a{float:right; color:#12918a; margin-top:5px}
.group{border:1px dashed #33CC33; padding:5px 10px; margin:5px}
.group ul{clear:both; width:100%}
.group li{float:left; width:150px; background:url(/images/small.gif) no-repeat 0 8px; padding-left:10px}
.group li a{color:#ff7c00}

.probox{width:180px; float:left; margin-top:10px; height:190px; overflow:hidden}
.protext{margin-top:10px; height:50px; width:145px; margin:0 auto; overflow:hidden; text-align:center; clear:both}
.protext a{color:#03F}
.protext a:hover{color:#ff7700}
.probox span{display:block; text-align:center}
.probox h2{font-size:11px; font-weight:normal; line-height:16px; text-align:center; clear:both}
.proimg{width:145px; height:145px;line-height:145px;vertical-align:middle;text-align:center;display:table-cell;overflow:hidden; margin:0 auto}

.proboxlist{clear:both; margin:5px 0; border-bottom:1px dotted #cecece}
.proboxlist span{margin:0 10px}
.proboxlist .proimg{float:right;width:145px; height:145px; margin-bottom:10px}
.proboxlist .protext{background:none; margin:0 0 5px 0; width:100%; height:20px; text-align:left}
.proboxlist .protext a{color:#03F}
.proboxlist .prodes{float:left; width:500px}

#hot{color:#006600; border:1px solid #eee}
#hot .probox{width:200px}
.htit1,.htit2{width:120px; line-height:18px;height:18px;float:left; border:none; cursor:pointer;color:#999; padding-left:15px }
.htit2{color:#006600; background:url(/images/small.gif) 7px 6px no-repeat}
.hotbox{width:900px; margin:0 auto}
#htitlebg{margin:0 6px}

.plitem{clear:both;margin:10px}
.plitem a{color:#fff}
.plitem h2{height:24px; line-height:24px; font-size:14px; display:inline}
.plitem h2{margin-right:10px}
.plitem .pldes{width:530px;float:left; margin:10px 0}
.plitem .probox{float:right}
.contacttable{padding:30px 0; margin:0 auto; width:400px;line-height:18px}
.contacttable th{text-align:right; font-weight:normal; color:#01907e}
.linkcontent{margin:10px 0}
.weltext{padding:10px; margin:10px; border:1px solid #f3f3f3}

#root{clear:both; text-align:center; font-size:11px; color:#ccc; height:80px; margin-top:20px}
.rootseo{text-align:center; color:#999}
.rootseo div{border:1px dotted #ff7c00; padding:5px}
.rootseo a{color:#ccc}
.roota{width:100%; clear:both}
.roota,.roota a{color:#ccc}
.rootmenu{line-height:24px; color:#333; text-align:center; border-bottom:1px dotted #ccc; margin:0 auto}
.rootmenu a{padding:0 10px; color:#333; font-weight:bold}
.copyright{color:#ccc;text-align:right; width:420px; float:right; line-height:18px}
.rootcontact{padding-left:180px; width:450px; line-height:18px; color:#ccc; background:url(/images/blogo.gif) no-repeat 20px 5px; text-align:left; float:left}
.copyright a,.rootcontact a{color:#ccc}

.page{clear:both;line-height:20px; margin:10px; text-align:center;padding:5px}
.page a{color:#f3b200;padding:2px 4px;border:1px solid #f3b200;text-decoration:none;margin-right:5px}
.page a:hover{background:#f3b200;color:#fff}
.cur{background:#f3b200;color:#fff;padding:2px 4px;border:1px solid #f3b200;margin-right:3px}

.prodetaildes{border:1px solid #ccc; border-top:none; padding:10px}
.prodetaildes table{background:#ccc; width:100%; text-align:center}
.prodetaildes table td{background:#ccc; padding:2px; text-align:center}
.searchmore{margin:10px; font-size:10px}
.searchmore a{color:#ccc}
.pdbox{color:#333; margin:5px 0}
.pdbox a{color:#333}
.newslist dt{line-height:32px; height:32px; font-size:14px; clear:both}
.newslist dt a{float:left;color:#fff;background:url(/images/small.gif) 8px center no-repeat; padding-left:18px}
.newslist dd{line-height:18px; height:54px; overflow:hidden} 
.updatetime{margin:10px 0; color:#ccc}
.newscontent{margin:5px}
.newscontent p{margin-bottom:10px}
.newstags{margin:5px}

.sitit{background:url(/images/small.gif) no-repeat 8px 9px; margin-left:20px; padding:5px 16px}
.sitit,.sitit a{color:#fff;font:12px Arial}
.sibox{margin:20px auto;width:720px}
.sibox ul{}
.sibox li{background:url(/images/small.gif) no-repeat 0 9px; padding-left:8px; line-height:24px; width:220px; float:left}
.sibox li a{margin-right:10px; color:#fff}

.trans{text-align:center; clear:both; margin:3px auto}
.showctr{clear:both; text-align:right; line-height:24px; width:660px; margin:0 auto; padding:0 20px}
#view_gallery,#view_list{cursor:pointer}

.prenextctrl{margin:10px; clear:both; height:18px; line-height:20px}
.prebtn{border:1px solid #5d94cc; padding:0 5px; float:left; background:url(/images/prev.gif) 6px center no-repeat; padding-left:15px}
.nextbtn{border:1px solid #5d94cc; padding:0 5px; float:right; background:url(/images/next.gif) 85% center no-repeat; padding-right:15px}
.grouppro a{border:1px solid #69F; margin:0 2px; padding:3px 5px}

.featbox{width:370px; height:205px; overflow:hidden}
.featbox .probox{width:185px; height:100px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; float:left; margin:0 0 0 -1px}
.featbox .proimg{float:right; width:92px; height:92px; border:none; margin-right:3px}
.featbox .protext{float:left; margin:5px; width:70px; text-align:left; height:60px; line-height:14px}
.featbox .protext h2{color:#12918a; font-weight:bold}
.featbox .viewit{padding:5px; float:left}

.flinks{position:absolute;color:#999;font-size:10px; width:1004px}
.flinks a{line-height:14px; font-size:10px; color:#999; margin-right:5px}

.linklogo{position:absolute; margin:-115px 0 0 830px}
#map{width:680px; height:430px; margin-top:20px; float:left}
#mapnav{width:100px; float:right; color:#999}
#mapnav dt{font-weight:bold; margin:5px 0; color:#fff; cursor:pointer}
#mapnav dd{display:none}
#mapnav dd strong{margin:5px 0; color:#333}
.rootlink a{color:#b6b3b3}
.cominfo{height:94px; overflow:hidden}

#smenu{clear:both}
#smenu dl{display:none;position:absolute;z-index:6666; clear:both}
#smenu ul{width:244px}

#smenu li{height:30px}
#smenu a{color:#fff; display:block;height:30px;line-height:30px;background:url(/images/navbg2.gif) no-repeat; text-align:left; padding-left:20px}
#smenu a:hover{background:url(/images/navbg.gif) no-repeat}
#products{position:absolute; width:1071px; overflow:hidden; margin:-1px 0 0 0; z-index:5555; background:#9b9ea4 url(/images/productboxbg.png) repeat-x; padding:0 0 10px 5px}
#products a{padding:3px 2px; color:#fff}
#products a:hover{background:url(/images/hoverbg.jpg) 0 bottom no-repeat; color:#333; text-decoration:none}
.productsbox h2{color:#000; font-size:16px; font-weight:normal}
.productsbox{float:left; margin:5px 0; height:100%;overflow:hidden}
.productsbox li{line-height:26px}
.largeimg{text-align:center; width:100%; height:240px; margin:10px auto; background:url(/images/beiguang.png) no-repeat center bottom}
#morecolors{float:left; margin:0 0 0 10px}
#morecolors ul{margin-top:10px}
#morecolors ul li{float:left; margin-right:15px}
#morecolors h2,#moreimgs h2{font-size:14px; font-weight:bold; color:#fff; margin-bottom:5px; display:block; clear:both; height:20px}
#moreimgs{float:right; width:500px}
.forkliftname{font-size:14px; color:#fff}
.links{font-size:11px;line-height:14px}
.links p{color:#999}
.links a{color:#fff;font-size:11px}
.smallimg{width:360px;clear:both}
.showlist{background:url(/images/bg3.png) no-repeat 0 bottom;overflow:hidden;clear:both;height:80px}
.smallimg li{float:left; width:54px;  text-align:center; margin:0 1px; padding:2px}
.smallimg img{margin-right:3px;display:none;cursor:pointer}
.prodetail{margin:20px auto;display:block;text-align:center}
.prodetail img{margin:0 auto}
#hpro{height:200px;width:800px;position:relative;overflow:hidden;margin:15px 0;background:#fff}
#hpro ul{position:absolute;	zoom:1;	float:left;	width:100%}
#hpro ul:after {content:".";display:block;height:0;	clear:both;	visibility:hidden}
#hpro li {height:200px;	float:left;	text-align:center}
.hc{width:740px;position:absolute; padding:5px; color:#444; margin:11px auto 0; background:#b9b9b9;  line-height:16px; display:none}
