*{ margin:0; padding:0;}
.clear{ clear:both; }
a img, fieldset{ border:0;}
img:empty{ vertical-align:top; } /*remove img margin-bottom:2px; for non IE browsers*/
a{ cursor:pointer; }
*{outline:none;}
*::-moz-focus-inner { border: none;}
s, var{ text-decoration:none; font-style:normal;}
table{ border-collapse:collapse;}

html{}
body{ font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6e747a; background:#fff; -webkit-text-size-adjust: none; }




.sub{ visibility:hidden; position:absolute; padding:11px 0px 21px 0; min-height:1px; _height:1px; min-width:200px; }
.sub ul{  z-index:2;  }
.sub .sub_m{ background:url('../imgs/sub_bg.png') no-repeat 0 0;  position:absolute; top:-8px; left:-20px; width:100%; height:168px; margin:0 40px 40px 0;  }
.sub .sub_r{ background:url('../imgs/sub_bg.png') no-repeat right 0; position:absolute; top:-8px; right:-20px; width:40px; height:168px; margin-bottom:40px;  }
.sub .sub_c{ background:url('../imgs/sub_bg.png') no-repeat right bottom; position:absolute; bottom:0px; right:-20px; width:40px; height:40px;  }
.sub .sub_b{ background:url('../imgs/sub_bg.png') no-repeat 0 bottom; position:absolute; bottom:0px; left:-20px; width:100%; height:40px;  }
.sub .sub_a{ background:url('../imgs/sub_a.png') no-repeat 0 0; position:absolute; top:0px; left:40px; width:24px; height:12px;  }

/*IE6*/
.sub .sub_m, .sub .sub_r, .sub .sub_c, .sub .sub_b{ _background:none!important; overflow:hidden; }
.sub .sub_m div, .sub .sub_r div, .sub .sub_c div, .sub .sub_b div{ie6-png-background:url("imgs/sub_bg.png"); position:absolute; width:394px; height:394px; display:none; _display:block;  }
.sub .sub_m div{top:0; left:0; }
.sub .sub_r div{top:0; right:0;}
.sub .sub_c div{bottom:0; right:0;}
.sub .sub_b div{bottom:0; left:0;}
.sub .sub_a{ _background:none!important; ie6-png-background:url("imgs/sub_a.png");}





/*header*/
.header { height:117px; position:relative; z-index:4;  background:#9099a1 url('../imgs/header_bg.png') repeat-x 0 0; }
.header .logo{ height:82px; width:960px; margin:0 auto; background:url('../imgs/header_light.png') no-repeat 0 0;  }

.header .top{ z-index:2; position:absolute; left:50%; top:30px; margin-left:-100px; width:570px; padding:0 10px 0 0; text-align:right; font-size:12px; }
.header .top div{ display:inline; }
.header .top a{ padding:0 8px; color:#5f656a; text-decoration:none; white-space:nowrap; }
.header .top a:hover{ text-decoration:underline;}
.header .top a.arr{ position:relative;  z-index:3; padding-right:40px;  background: url('../imgs/arr_d.png') no-repeat right 6px;}
.header .top ul{ position:relative; padding:11px; width:150px; }
.header .top ul a{ display:block; padding:6px 10px 0 10px; height:22px;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.header .top ul a:hover{ background:#f1f2f4; text-decoration:none;  }
.header .top ul img{ vertical-align:middle; margin:-3px 9px 0 0;}

.header .top .sub{ svisibility:visible; right:-8px; top:12px; text-align:left; min-width:150px;  }
.header .top .sub .sub_m, .header .top .sub .sub_r, .header .top .sub .sub_c, .header .top .sub .sub_b{ background-image:url('../imgs/popup2_bg.png') }
.header .top .sub .sub_m div, .header .top .sub .sub_r div, .header .top .sub .sub_c div, .header .top .sub .sub_b div{ie6-png-background:url("imgs/popup2_bg.png");width:404px; height:367px; }
.header .top .sub .sub_a{ left:auto; right:25px;  background-image:url('../imgs/popup2_a.png')  }
.header .top .sub .sub_a{ie6-png-background:url("imgs/popup2_a.png");}

#uid_lang_box{ display:none; }


.header .menu{ position:relative; list-style:none; width:960px; height:35px; margin:0 auto; background:#111111 url('../imgs/menu_bg.png') repeat-x 0 0;  font-size:11px;}
.header .menu li{ float:left; background:url('../imgs/menu_bg.png') no-repeat right -105px; min-height:1px; _height:1px; position:relative;  } 
.header .menu li a{ display:block; _float:left; height:25px; padding:10px 16px 0px 17px; margin-right:1px; color:#fff; text-decoration:none; position:relative; z-index:2; }
.header .menu li a:hover{ background:url('../imgs/menu_bg.png') repeat-x 0 -35px; }
.header .menu li a.act, .header .menu li a.act:hover{ background:url('../imgs/menu_bg.png') repeat-x 0 -70px; }
.header .menu li a.act{ font-weight:bold;}
.header .menu li a i.con{ background:url('../imgs/menu_con.png') no-repeat 0 -10px; height:5px; width:5px; position:absolute; top:0px; left:0px; overflow:hidden;   }
.header .menu li a:hover i.con{ background-position:0 0px;  }
.header .menu li a.act i.con, .header .menu li a.act:hover i.con{ background-position:0 -5px;  }
.header .menu li ul{ visibility:hidden; position:absolute; top:35px; left:-1px; list-style:none; background:#131313; padding:6px 10px 10px 10px; min-height:1px; _height:1px;}
.header .menu li ul li{ float:none;  border-bottom:1px solid #404344; background:none;}
.header .menu li ul li a{ display:block; padding:7px 7px 5px 7px; height:auto; margin:0;  border-bottom:1px solid #0f0f0f; white-space:nowrap; }
.header .menu li ul li a.act, .header .menu li ul li a:hover{ background:url('../imgs/sub_act.png') no-repeat 1px bottom; _background:none; }

.header .menu li .sub{ top:35px; left:-1px;  }
.header .menu li .sub ul{ background:none;  position:relative; top:0; left:0;  }
/**/


.header .menu li:hover ul, .header .menu li:hover .sub, .header .menu li.hover ul, .header .menu li.hover .sub{ visibility:visible; }

.header .search{ position:absolute; top:82px; left:50%; margin:0 0 0 327px; width:143px; height:25px; padding:5px;  background: url(../imgs/menu_con.png) no-repeat right -15px;}
.header .search div{ background: url(../imgs/search_bg.png) no-repeat 0 0; height:25px; position:relative;}
.header .search div .inp{ background: transparent; border:0; font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; width:110px; padding:3px 0 0 7px;}
.header .search div .but{ position:absolute; top:0; right:0; height:25px; width:25px; overflow:hidden; background:transparent; border:0; cursor:pointer;}
.header .search div .but:hover{  background: url(../imgs/search_bg.png) no-repeat right -25px;}


.page { position:relative; min-height:1px; _height:1px; }

.page .image{ background:#9099a1 url('../imgs/header_bg.png') repeat-x 0 -117px; max-height:225px; min-height:1px; _height:1px; position:relative; z-index:2; text-align:center;  }
.page s{ position:absolute; bottom:0; left:0; width:100%; height:8px; z-index:1; background:url('../imgs/header_sh.png') repeat-x 0 0; _background:none; overflow:hidden;  }
.page .image h1{ position:absolute; z-index:3; left:50%; margin:0 0 0 -480px; padding:23px 0 20px 30px; color:#ffffff; text-align:left; font-weight:normal;  font-size:28px; width:900px;   }
.page .image h1.big{ padding:40px 0 0 65px; font-size:32px; width:475px;  }
.page .image img{ position:relative; z-index:2; .vertical-align:top;   }

.page .sub_nav{ position:absolute; z-index:4; right:50%; margin:0 -480px 0 0; top:59px; height:36px; padding:0 3px 0 0; text-align:right; list-style:none; font-size:11px; overflow:hidden; }
.page .sub_nav li{ float:left; margin:0 2px 0 0;  line-height:36px; background:#fff; opacity:0.70; filter:Alpha(opacity:70); padding:0 5px 10px 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.page .sub_nav li a{ color:#000; display:inline-block;  text-decoration:none; line-height:36px; padding:0 10px 0 15px;  }
.page .sub_nav li:hover {filter:Alpha(opacity:90);  opacity:0.90;  }
.page .sub_nav li.act {filter:Alpha(opacity:100);  opacity:1;   }


.page .slideshow{ border-bottom:4px solid #6e747a; background:#F1F2F4; width:960px; height:396px; margin:0 auto; _margin-bottom:-200px; position:relative; z-index:2;}
.page .slideshow .slideshow_box{ position:absolute; height:17px; padding:6px 1px 0 1px; background:#fff; bottom:-4px; left:67px; z-index:2; font-size:11px; }
.page .slideshow .slideshow_box a{ padding:0 5px; color:#d7003c; font-weight:bold; text-decoration:none; }
.page .slideshow .slideshow_box a.act{ color:#000;}
.page .slideshow .slideshow_con_l, .page .slideshow .slideshow_con_r{ position:absolute; top:0; left:-18px;  display:block; height:23px; width:18px; background:url('../imgs/slide_bg.png') no-repeat 0 0;}
.page .slideshow .slideshow_con_r{ left:auto; right:-38px; width:38px; background-position:0 -23px; }


.content { position:relative; width:960px; margin:0 auto;  min-height:200px; _height:200px; padding-bottom:20px;  }

.slideshow_sizer{ height:200px; _height:225px;}

.slider_logos{ height:65px; overflow:hidden; position:relative; padding:0 40px; width:895px;  }
.slider_logos .arr_l, .slider_logos .arr_r{ display:none; display:block; width:20px; height:47px; padding:18px 0 0 0; text-align:center; position:absolute; top:0; left:0; text-decoration:none!important; color:#bbb; font-size:24px; }
.slider_logos .arr_r{ left:auto; right:15px; }
.slider_logos:hover .arr_l, .slider_logos:hover .arr_r{ display:block; }
.slider_logos .canvas{ overflow:hidden;  width:895px;}
.slider_logos .canvas span{ display:inline-block; }
.slider_logos .canvas img{ float:left;  margin:0 0px 0 0; }


/*footer*/
.footer{  background:#f1f2f4 url(../imgs/footer_bg.png) repeat-x 0 0; min-height:1px; _height:1px; }
.footer .fbody{ width:960px; margin:0 auto;  padding:26px 0 0px 0; font-size:11px; position:relative; min-height:1px; _height:1px; }
.footer a{ color:#6e747a; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer .dir{ height:26px; font-size:12px;  }
.footer .dir a{ font-weight:bold; font-size:11px;  }

.footer .social{ position:absolute; right:0; top:26px; }
.tx-verduresocialbar-pi1  a{  background: url(../imgs/ico_social.png) no-repeat 0 0; display:inline-block; width:16px; height:16px; vertical-align:middle; }
.tx-verduresocialbar-pi1  a.ico_m{ background-position:0 0;}
.tx-verduresocialbar-pi1  a.ico_f{ background-position:-19px 0;}
.tx-verduresocialbar-pi1  a.ico_t{ background-position:-38px 0;}
.tx-verduresocialbar-pi1  a.ico_m:hover{ background-position:0 -21px;}
.tx-verduresocialbar-pi1  a.ico_f:hover{ background-position:-19px -21px;}
.tx-verduresocialbar-pi1  a.ico_t:hover{ background-position:-38px -21px;}



.footer ul{list-style:none; border-top:1px solid #cacbce; font-weight:bold; line-height:22px; }
.footer ul li{ float:left; padding:12px 7px 24px 12px; width:115px; }
.footer ul li ul{ border:0;  font-weight:normal;}
.footer ul li ul li{float:none; width:auto; padding:0;}
.footer .copy{ padding:22px 0 26px 0; clear:both;  border-top:1px solid #cacbce; text-align:center; }


