body { font-size:11px; margin:0px; padding:0px; text-align:center; font-family:Arial; }
* { margin:0px; padding:0px; }
ul,li { list-style-type:none; }
a img { border:0px; }
#head { height:116px; width:959px; margin:0 auto; clear:both;  }
#head  #logo_sign { width:192px; float:left; }
#head #top_menu { margin-top:55px; float:right;  }
ul#navmenu { border: 0; text-align:left; background:red; } 
ul#navmenu li { float: left; display: inline;  position: relative; height:50px;width:191px;  } 
ul#navmenu ul.submenu { margin: 0; border: 0 none; padding: 0; width: 190px;  list-style: none; display: none; position: absolute; top: 50px; left: 0;  } 
ul#navmenu ul li { float: none; height:30px; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ } 
/* Root Menu */ 
ul#navmenu a.onemenu, ul#navmenu a.secmenu { border-left: 1px solid #ccc;  padding-left:30px; padding-top:15px; height:35px; float: none !important; /*For Opera*/ float: left; display: block; color: #767676; font-weight:bold; font-size:13px;  text-decoration: none;  background:url("images/icon_menu.gif") 10px 17px no-repeat; /*For IE*/ }  
/* Root Menu Hover Persistence */ 
ul#navmenu a.onemenu:hover, ul#navmenu li:hover a.onemenu, ul#navmenu li.iehover a.onemenu { padding-top:14px; height:36px;  color: #767676; background:url("images/icon_menu_hover.gif") 10px 16px no-repeat; border-top:1px solid #ccc; display:block; }
ul#navmenu a.secmenu:hover, ul#navmenu li:hover a.secmenu, ul#navmenu li.iehover a.secmenu { padding-top:14px; height:36px;  color: #767676; background:url("images/icon_menu_hover.gif") 10px 16px no-repeat; border-top:1px solid #ccc; border-right:1px solid #ccc; width:160px; display:block; }

/* 2nd Menu */ 
ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none;   } 

/* 2nd Menu Hover Persistence */ 
.submenu a { color: #78B6D1; display:block;text-decoration:none; padding-left:30px; font-size:12px; height:25px;  }
  
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; } 

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; } 
/*//////////////////////////////////////////////////////////////////////////////////*/

#blue_service { height:85px; width:959px; margin:0 auto; clear:both; background:url("images/menu_mid_bg.gif") repeat-x; text-align:left; }
#blue_resource { height:85px; width:959px; margin:0 auto; clear:both; background:url("images/green_resources_bg.gif") repeat-x; text-align:left; }
#blue_contact { height:85px; width:959px; margin:0 auto; clear:both; background:url("images/menu_mid_bg.gif") repeat-x; text-align:left; }
#blue_service #instruction { background:url("images/menu_about_bg.gif") left top no-repeat; height:85px; width:228px;  }
#blue_resource #instruction_resources { background:url("images/green_resources_left.gif") left top no-repeat; height:85px; width:324px;  }
#blue_contact #instruction_contacts { background:url("images/green_contact_left.gif") left top no-repeat; height:85px; width:228px;  }


#sub_category { width:959px;margin:0 auto; height:34px; background:url("images/menu_right_bg.gif") right top no-repeat; line-height:34px;  }
#sub_category ul { margin-left:20px; color:#4C7511; }
#sub_category ul li { float:left; padding-right:28px; padding-left:11px; background:url("images/more_right.gif") 0px 14px no-repeat; } 
#sub_category ul li a { text-decoration:none; color:#4C7511; }
#sub_category ul li a:hover { text-decoration:underline; color:#4C7511; }
#sub_category ul li.sub_selected { background:url(images/arrow_bottom.gif) 0px 14px no-repeat;  }
#sub_category ul li.sub_selected a { text-decoration:underline; color:#4C7511; } 

#sub_content_four,#sub_content_people { width:959px; margin:0 auto; margin-top:25px;  }
#sub_content_left { width:531px;  float:left; text-align:left; padding-left:20px; padding-right:25px; }
#sub_content_right { width:369px; float:right; text-align:left;  }
#sub_content_center { width:615px;  float:left; text-align:left; padding-left:170px; padding-right:170px; }
#sub_content_faq { width:900px;  float:left; text-align:left; padding-left:20px; padding-right:20px; }
#sub_content_faq p { color:#666; line-height:150%; margin-bottom:20px; }
#sub_content_left h1 { font-size:24px; color:#4C7511; margin-bottom:12px; margin-top:-6px;  }
#sub_content_left img { float:left; margin-right:16px; }
#sub_content_left p { color:#666; line-height:150%; margin-bottom:20px; }
#sub_content_left p.blue_bold { color:#78B6D1; font-size:16px;  font-style:italic; }
.email a { color:#78B6D1; text-decoration:none; cursor:hand; }
.email a:hover { text-decoration:underline; }
#contact_us { clear:both; line-height:160%; margin-top:15px; color:#666; }
#contact_us p { margin-bottom:15px; }

#bottom { height:60px; width:959px; margin:0 auto;  background:url("images/bottom_left.gif") left top no-repeat; clear:both; padding-top:21px; margin-top:60px; }
#bottom #copyright { height:39px; background:#4C7511;  }

#bottom #copyright_in { height:39px; background:url("images/bottom_right.gif") right top no-repeat; line-height:39px;  }
#copy_contact { float:left; text-align:left; color:#fff; padding-left:8px;  }
#copy_right { float:right; text-align:right; color:#fff;  height:39px; padding-right:15px;  }
#copy_contact  a {  color:#fff; padding-left:12px; padding-right:12px;}

#clear { height:80px;  clear:both; }

#sub_people_left { width:430px; float:left; padding-left:20px; padding-right:30px; text-align:left;  }
#sub_people_right { width:444px; float:left; text-align:left; }
#sub_content_people  h1 { font-size:24px; color:#4C7511; margin-bottom:12px;  }
#sub_content_people  p { color:#666; line-height:150%; margin-bottom:30px; }

.people_first_t { color:#6D9E41; font-size:18px; padding-bottom:10px;  }
.people_sec_t { color:#78B6D1; font-size:12px;  }
.title_se { margin-bottom:3px; }
#clear_people { height:80px;  clear:both; }


/*case study*/
#case_line { height:2px; width:959px;margin:0 auto;  overflow:hidden; background:url(images/case/h_line2.gif); }
#case_study { width:959px;margin:0 auto; height:52px; clear:both;  font-size:18px; line-height:52px; text-align:left;  }
#case_study .case { color:#6C9C31; }
#case_study .play { color:#4C7511; }
.playa_top { width:927px; margin:0 auto; height:305px; padding-left:32px; background:url("images/playa_bg_top.gif"); overflow:hidden; text-align:left;  }
.short_img { padding:2px; float:left; }
.btn_case { float:left; margin-top:75px; }
.describe_title { color:#fff;   clear:both; font-size:17px; padding-right:55px; line-height:140%; font-size:14px; }
.describe_bottom { color:#fff;   clear:both; font-size:17px; padding-right:55px; line-height:140%; font-size:12px; padding-top:25px; }
.describe_bottom2 { color:#fff;   clear:both; font-size:17px; padding-right:55px; line-height:140%; font-size:12px; }
.describe_rough { clear:both; padding-bottom:10px;  height:auto; overflow:auto; }
.describe_rough  .rough_name{ width:96px; float:left; font-weight:bold; color:#fff; font-size:12px; margin-left:5px; }
.describe_rough  .rough_content { width:780px; float:left; color:#fff; font-size:12px; }

.playa_bottom { background:url(images/case/intro_bottom_mid.gif) repeat-x; width:959px;margin:0 auto; height:79px; }
.playa_bottom .playa_bottom_left { background:url(images/intro_bottom_left.gif) left top no-repeat; height:79px; }
.playa_bottom .playa_bottom_right { background:url(images/case/intro_bottom_right.gif) right top no-repeat; height:79px; }
.playa_bottom_none { background:url(images/case/no_bottom_right.gif) left top no-repeat; height:79px;  width:959px;margin:0 auto;}

#scroll_img { height:90px; width:940px; margin:0 auto; text-align:left; }
#scroll_img #scroll_img_left { width:17px; float:left; padding-top:25px; }
#scroll_img #scroll_img_inner {  width:905px; text-align:left; float:left; overflow:hidden;  }
#scroll_img #scroll_img_inner img { margin-left:2px; margin-top:2px;    }
.rollover_img_selected img { margin-left:2px; margin-top:2px; }
#scroll_img #scroll_img_right {  float:left; padding-top:25px; }

.rollover_img_selected { position:relative; height:120px; width:81px; float:left;  margin-top:10px;  }
.rollover_img_link { position:relative; z-index:0; float:left;   height:120px;  width:81px;  margin-top:10px; filter: Alpha(opacity=50); -moz-opacity:0.5; }
.rollover_img_link:hover,.rollover_img_selected:hover {z-index:999; background:url(images/img_frame.gif) left 0px no-repeat;   height:120px; width:81px; filter: Alpha(opacity=100); -moz-opacity:1.0;}
.rollover_img_link span,.rollover_img_selected span {display: none; }/*设置正常下的span为隐藏状态*/
.rollover_img_link:hover span,.rollover_img_selected:hover span { display:block;position:absolute;top:50px;left:-5px; width:120px;
 background:#fff; color:#333;padding:5px;text-align:left; }

#scroll_img_inner a { text-decoration:none; }
.number { color:#999999; font-weight:normal; }
.icon { color:#666666; padding-top:15px; }
.spana { color:#666666; padding-top:10px; color:red; }

.playa_right_phase { height:305px; float:left;  }
.playa_phase_img {  float:left; border:1px solid #E4F9C9;  margin-top:59px; padding:2px;}


.playa_solar_img { float:left; width:364px; }

.playa_right_group { height:305px;   }
.playa_group_word {  text-align:left; width:516px;  padding-right:40px;  }
.pp { line-height:140%; color:#fff; font-size:12px; clear:both; padding-top:5px; }
.leed_title { clear:both;}
.url_address { float:left; padding-top:8px; }
.btn_next { float:right; padding-top:8px;}
.img_left { width:364px; float:left; text-align:center; }
.img_left_right { width:334px; float:left; text-align:right; padding-right:30px;  }
.text_right { padding-right:50px; text-align:left; float:left; width:505px;}

.struction_title { float:left; margin-top:132px; width:555px; }
.struction_right { float:left;  }



/*Go_Green_Home */

#playa_top_home { width:960px;margin:0 auto; height:418px; }
#content_home { width:960px;margin:0 auto; height:auto; text-align:left; }
#content_home  #content_welcome { width:440px;  height:160px; margin-left:20px; padding-right:15px;  float:left; font-size:11px;   }
#content_home h1 { margin-top:10px; margin-bottom:5px;  }
#content_home h1 .welcome { color:#6C9C31;}
#content_home h1 .green { color:#4C7511; font-weight:bold; }
#content_home  #content_welcome p { color:#666; font-size:11px; line-height:150%; }

#content_home #content_quote { width:120px;  height:160px; float:left; margin-left:5px; background:url(images/vertical_line.gif) right top no-repeat; padding-right:15px; padding-top:55px;}
#content_home #content_quote p {  color:#666; font-size:11px; line-height:150%; }

#content_home .blue_button  { margin-top:10px; }
#content_home .blue_button  span{ height:21px; border:1px solid #B0CEDA; background:#73A7BD; color:#fff; padding-left:8px; padding-right:8px; font-size:11px; padding-top:3px; padding-bottom:3px; }

#content_home  #content_know { width:250px;  height:160px; float:left; margin-left:18px;  background:url(images/help.gif) left top no-repeat; padding-left:40px; }
#content_know p {  color:#666; font-size:11px; line-height:150%; }
#three_column {clear:left;margin:0 auto;width:960px; }
#three_column .classify { width:294px; float:left; margin-left:20px; _margin-left:10px;padding-top:30px;text-align:left;}
.classify  .classify_img { border:1px solid #6C9C31; background:#D2DCC3; float:left; margin-right:10px; padding:2px; }
.classify .classify_word { width:210px; float:left; color:#666;  }
.classify_word h2 { color:#666; font-size:11px; margin-bottom:5px; } 
.classify_word  p { color:#666; font-size:11px; line-height:150%; }
.blue_button a { color:#fff; text-decoration:none; cursor:pointer;}
.classify_word .learn_more { background:url(images/more_right.gif) left 5px no-repeat; padding-left:10px;}
.learn_more a { color:#73A7BD; text-decoration:none; cursor:pointer; }


/*Go_green_Resources*/
#resourse_content { width:959px; margin:0 auto;  text-align:left; height:auto; overflow:auto; }
#resourse_content #resourse_left { width:440px; float:left; margin-left:20px;  }
#resourse_left  p { line-height:150%; color:#666; margin-top:12px; padding-right:24px; }
#resourse_content #resourse_right { width:440px; float:left; margin-left:20px; text-align:left;  }
#resourse_content h3 { height:40px;  margin-top:30px; background:url(images/resource_line.gif) left bottom no-repeat; line-height:40px; text-align:left; color:#6D9E41; }
.little_title { font-style:italic; }
.weblink a{ text-decoration:none; color:#78B6D1; cursor:pointer;  }
.gogreen { clear:both;  clear:both;  height:52px; margin-top:12px;  overflow:hidden;   }
.gogreen .gogreen_left { border:1px solid #E6E6E6; float:left; margin-right:15px; }
.gogreen .gogreen_right { float:left;  }
#resourse_right p { padding-right:20px; line-height:150%; color:#666; margin-top:12px;    }
#resourse_right .gogreen .gogreen_right p{ padding-right:20px; line-height:150%; color:#666; margin-top:0px; }

a:hover { text-decoration:underline; }
