/* 
  --------------------------------------------------------
  *
  *  OSL 
  *  2010-7-23
  -------------------------------------------------------- */

html,body,div,ul,ol,li,dl,dt,dd,form,table,tr,td,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; }
body { font:12px/150% Arial, Helvetica, sans-serif; color:#000; background:#fff; }
img,img a { border:none; }
ul,ol { list-style:none; }
a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline; }
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
.clear { clear:both; }
#wrapper { width:960px; margin:0 auto; }
/* ------------------------- 头部 -------------------------- */
#header , #mainContent , .s_product_class { margin-bottom:20px; }
#header { width:960px; }
#logo { height:60px; background:url(../images/logo.png) no-repeat 5% 50%; position:relative; }
#logo .lang{position:absolute; right:300px; top:20px;}
#logo .lang ul li{float:left;margin:0 20px 0 0;height:24px;line-height:24px;}
#logo .lang ul li img{float:left;display:block;height:24px;width:auto;margin:0 3px 0 0;}
#logo .lang ul li a:hover{text-decoration:none;}
#logo form { position:absolute; right:0; top:20px; width:280px; height:23px; background:url(../images/search_bg.png) no-repeat left top; }
#logo form input { margin-top:3px; }
#logo form input#key { margin-left:70px; float:left; border:0; width:157px; }
#nav { background:#257520 url(../images/nav.png) no-repeat left top; height:32px; }
#nav li { float:left; line-height:32px; text-align:center; width:100px; }
#nav a { color:#fff; font-size:13px; font-weight:bold; }
#banner { height:212px; background:url(../images/banner.jpg) no-repeat; }
#bannerzh { height:212px; background:url(../images/bannerzh.jpg) no-repeat; }
/* ------------------------- 内容 -------------------------- */
#sidebar { width:200px; float:left; }
#content { width:720px; float:right; }

.s_product_class dt , #content h2 , .s_contact dt , .i_about_body p { margin-bottom:10px; }
.s_product_class dd { line-height:26px; background:url(../images/icon_1.png) no-repeat 4% 50%; text-indent:30px; border-bottom:1px solid #efefef; }
.s_contact { border:1px solid #dcdcdc; padding:10px; }
.s_contact dd { margin-bottom:3px; font-size:13px; }

.i_about_info, .about_info{  font-size:13px; text-indent:20px; line-height:25px; text-align:justify; padding:0 10px 10px 10px; }
.i_about_info{ height:210px; }
.i_about_info a { color:#f30; text-decoration:underline; margin-left:10px; }
.i_newProduct {}
.i_newProduct li { float:left; text-align:center; width:140px; height:170px; }
.i_newProduct li a{ color:#000}
.i_newProduct li img { border:1px solid #ccc; margin-bottom:5px; width:120px; height:120px; }

.about_info {}
.contact_info { background:url(../images/contact_bg.jpg) no-repeat 90% 100%; min-height:400px; _height:400px; }
.contact_info dl { padding:50px 30px 0 30px; line-height:25px; font-size:13px; }
.contact_info dt { font-weight:bold; font-size:20px; margin-bottom:15px; }

.product_list , .e_list { padding:20px 0; }
.product_list li , .e_list li { float:left; width:140px; height:165px; _height:145px; text-align:center; }
.product_list li a{ color:#000}
.product_list li img , .e_list li img { border:1px solid #ccc; padding:2px; width:120px; height:120px; margin-bottom:5px; }

.e_list li { width:180px; }
.e_list img.eq { width:160px; }

h2.product_t { line-height:26px; background:url(../images/product_t.png) no-repeat; font-size:14px; padding-left:90px; }
h2.product_t_zh { line-height:26px; background:url(../images/product_t_zh.png) no-repeat; font-size:14px; padding-left:90px; }
.product_show { width:710px; }
.product_show img { float:left; width:300px; border:1px solid #ccc; padding:2px; }
.product_show div { float:right;  margin-right:20px; _display:inline; width:350px; line-height:21px;}
/*.product_show div span { font-weight:bold; color:#2C8E26; margin-right:5px; }*/
/* ------------------------- 底部 -------------------------- */
#footer { height:70px; border-top:4px solid #2C8E26; text-align:center; line-height:40px; }










