

/******************公共样式设置******************/
ul, li  { list-style:none; }
table   { border-collapse:collapse; }
img     { border:none; }
a       { color:#333; text-decoration:none; }
body    { margin:0px; padding:0px; text-align:center; font-size:13px; color:#333; white-space:normal; word-break:break-all; background:url(../Images/bg.jpg) repeat-x top; }
body *  { margin:0px; padding:0px; font-size:13px; color:#333; }

#body             { width:960px; height:auto; margin:0 auto; text-align:left; }
#logo             { width:960px; height:55px; padding-top:25px; text-align:right; background:url(../Images/logo.jpg) no-repeat left center; }
#logo span        { margin-left:5px; }
#menu             { width:960px; height:46px; }
#menutophr        { width:960px; height:7px; filter:progid:DXImageTransform.microsoft.gradient(gradienttype=0,startColorStr=#dddddd,endColorStr=#f2f2f2); overflow:hidden; }
#banner           { width:960px; height:146px; }
#banner span      { display:block; width:251px; height:146px; padding:46px 26px 0 0; font-family:"微软雅黑", "幼圆"; font-size:18px; color:#7e7e7e; font-weight:bold; text-align:center; background:url(../Images/banner.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../Images/banner.png"); }
#banner span label{ font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#mainbody         { width:960px; margin-top:30px; height:auto; border-bottom:#9f9f9f 3px solid; }
#leftab           { width:240px; background:url(../Images/leftbg.png) no-repeat right bottom; }
#leftab6          { width:240px; background:none; }
#rightab          { width:720px; text-align:right; }
#leftbody         { width:238px; margin-top:25px; margin-bottom:100px; text-align:center; display:table; }
#leftbody a       { display:block; width:190px; height:30px; margin:0 auto; padding-left:10px; line-height:30px; text-decoration:none; border-bottom:#c6c5c5  1px dotted; text-align:left; }
#leftbody a:hover { color:#72b012; }
#leftbody a.hover { color:#72b012; background:url(../Images/leftico.gif) no-repeat 180px center; }
#leftbottom       { height:400px; }
#rightbody        { width:650px; margin-left:auto; margin-right:20px; text-align:left; display:table; }
#rightitle        { width:650px; height:27px; background:url(../Images/rightitbox.gif) repeat-x bottom; }
#rightitle dt     { float:left; font-weight:bold; }
#rightitle dt label{ float:left; font-family:"微软雅黑", "幼圆"; font-size:16px; color:#333; }
#rightitle dt span{ float:left; display:block; margin-top:7px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a9a9a9; }
#rightitle dd     { float:right; margin-top:7px; color:#a9a9a9; background:url(../Images/rightitbg.gif) no-repeat left 6px; padding-left:15px; *background:url(../Images/rightitbg.gif) no-repeat left 2px;  }
#rightitle dd a   { color:#a9a9a9; }
#rightitle dd a:hover { text-decoration:underline; }
#foot             { width:960px; height:25px; margin-top:15px; }
#foot *           { color:#fff; line-height:18px; }
#foot img         { float:left; }
#foot ul          { float:right; width:255px; height:17px; padding-left:10px; background:url(../Images/footbg.jpg) no-repeat; text-align:center; *line-height:18px; }
#pagetxt          { width:640px; height:25px; margin:30px 0; color:#666; text-align:center; }
#pagetxt a        { color:#666; }
#pagetxt a:hover  { color:#86b02e;  }
.maincontent      { width:650px; height:auto; margin:20px 0; overflow-x:hidden; display:table; }
.maintxt          { line-height:1.7em; }

/******************单页面样式设置******************/

#news         { width:650px; height:22px; margin:10px 0; background:url(../Images/rightitbox.gif) repeat-x bottom; line-height:normal; }
#news span    { float:left; display:block; width:9px; height:9px; margin:2px 10px 0 7px; background:url(../Images/newsico.png) no-repeat; _background:url(../Images/newsico.gif) no-repeat; }
#news a       { float:left;  }
#news a:hover { color:#86b02e;  }
#news label   { float:right; margin-right:5px; }

#form         { margin-left:90px; margin-bottom:20px; line-height:1.5em; }
#form tr td   { padding:5px 2px; }
input.text    { width:200px; height:18px; line-height:18px; border:#ccc 1px solid; background:#fff; }
textarea      { width:400px; height:110px; line-height:18px; border:#ccc 1px solid; background:#fff; overflow:auto; }

/******************产品样式设置******************/
#probigimg                                { width:608px; height:368px; margin:40px 0 0 15px; border:#679800 1px solid; }
#probigimg img                            { width:600px; height:360px; margin:4px; }
#blk_body                                 { width:609px; height:47px; margin:7px 0 7px 15px; overflow:hidden; }
.blk_18                                   { overflow:hidden; width:609px; height:47px; }
.blk_18 .pcont                            { width:573px; float:left; margin:0 9px 0 11px; overflow:hidden; }
.blk_18 .ScrCont                          { width:32766px; }
.blk_18 #List1_1, .blk_18 #List2_1        { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:8px; height:47px; background:url(../Images/ax.gif) no-repeat; }
.blk_18 .LeftBotton                       { float:left; background-position: 0 0; }
.blk_18 .RightBotton                      { float:right; background-position: -8px 0; }
.blk_18 .LeftBotton:hover                 { background-position: 0 -47px; }
.blk_18 .RightBotton:hover                { background-position: -8px -47px; }
.blk_18 .pl                               { display:block; float:left; margin-right:11px; border:#679800 1px solid; }
.blk_18 .pl:hover                         { border:#486706 1px dotted; }
.blk_18 .pl img                           { display:block; cursor:pointer; width:80px; height:40px; margin:2px; }

#service  { width:525px; height:216px; margin:50px 0 0 60px; padding:100px 0 0 220px; background:url(../Images/serv.png) no-repeat; }
#service a{ display:block;  float:left; width:74px; height:21px; margin-right:20px; margin-bottom:10px; }

#video { float:left; width:128px; height:130px; margin:5px 16px; background:url(../Images/VIDEO.gif) no-repeat left top; padding-top:13px; text-align:center; }
#video a img { width:128px; height:90px; }
object.video{ border:2px #72b012 solid; }

#maptxt        { width:584px; margin:10px 0 20px 20px; line-height:2em; }
#maptxt a      { cursor:pointer; }
#maptxt a:hover{ text-decoration:underline; color:#7fb91e; }
#mapswfdiv     { width:580px; height:490px; margin:30px; }
#mapswf        { width:580px; height:490px; }
#mapdiv        { width:339px; height:161px; overflow:hidden; position:absolute; margin:600px 0 0 400px; }
#mapdiv dl     { width:337px; height:21px; text-align:right; position:absolute; }
#mapdiv dl dd  { width:10px; height:10px; margin:5px 10px 0 0; overflow:hidden; cursor:pointer; font-weight:bold; }
#chinamap      { width:339px; height:161px; }
