@charset "utf-8";
/* CSS Document */
body { margin:0px; background-color:#000;text-align:center;} font-family:verdana,Arial,"宋体"; font-size:12px; line-height:24px; color:#000000;}

a:link{ color:#000000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
a:active{ color:#000000; text-decoration:none;}

div,tr,td{ font-family:verdana,Arial,"宋体"; font-size:12px; line-height:24px; color:#000000;}

.contentBg{ background:url(images/bg.jpg) no-repeat top; background-color:#FFF; height:590px;}

#contentDiv{ position:absolute; width:1000px; height:590px; z-index:1; left:50%; margin-left:-500px;}
#contentDiv_2{ position:absolute; width:1000px; height:590px; z-index:1; left:50%; margin-left:-500px;}
#contentDiv_3{ position:absolute; width:1000px; height:590px; z-index:1; left:50%; margin-left:-500px;}
.contentDivContent{ position:absolute; width:1000px; height:590px; z-index:1; left:50%; margin-left:-500px;}

.aboutusContentDiv{ position:absolute; width:1000px; height:590px; z-index:1; left:50%; margin-left:-500px;}

.newsTitle{ color:#9a0b5a; font-size:16px; line-height:18px; font-weight:bold; height:60px; text-align:center;}
.newsTitleTime{ color:#999; font-size:10px; font-weight:normal;}
.newsTitleText{color:#9a0b5a; font-size:12px; font-weight:normal;}

.textBox1{ color:#999; border:0px; width:175px; height:22px; line-height:22px; background-color:transparent;}

.Size10Color999{ font-size:10px; color:#999;}

.Size12Color999{ font-size:12px; color:#999; font-weight:normal;}
a:link.Size12Color999{ color:#999; text-decoration:none;}
a:visited.Size12Color999{ color:#999; text-decoration:none;}
a:hover.Size12Color999{ color:#000; text-decoration:underline;}
a:active.Size12Color999{ color:#999; text-decoration:none;}

.pageLink{ color:#000000; font-size:11px; font-weight:bold;}
a:link.pageLink{ color:#000000; text-decoration:none;}
a:visited.pageLink{ color:#000000; text-decoration:none;}
a:hover.pageLink{ color:#9a0b5a; text-decoration:underline;}
a:active.pageLink{ color:#000000; text-decoration:none;}

.pageLinkTrue{ color:#9a0b5a; font-size:11px; font-weight:bold; text-decoration:underline;}
a:link.pageLinkTrue{ color:#9a0b5a; text-decoration:underline;}
a:visited.pageLinkTrue{ color:#9a0b5a; text-decoration:underline;}
a:hover.pageLinkTrue{ color:#9a0b5a; text-decoration:underline;}
a:active.pageLinkTrue{ color:#9a0b5a; text-decoration:underline;}

.imageListTitleLink{ color:#000; font-weight:bold; line-height:18px;}
a:link.imageListTitleLink{ color:#000; text-decoration:none;}
a:visited.imageListTitleLink{ color:#000; text-decoration:none;}
a:hover.imageListTitleLink{ color:#9a0b5a; text-decoration:underline;}
a:active.imageListTitleLink{ color:#000; text-decoration:none;}

.lineHeight14{ line-height:14px;}

.casesBtn{ display:block; width:99px; height:23px; line-height:23px; text-align:center; color:#FFF; font-weight:bold; background:url(images/case_btn.gif) 0 0;}
a:link.casesBtn{ color:#FFF; text-decoration:none;}
a:visited.casesBtn{ color:#FFF; text-decoration:none;}
a:hover.casesBtn{ color:#FFF; text-decoration:none; background-position:0 -23px;}
a:active.casesBtn{ color:#FFF; text-decoration:none;}

.casesBtnTrue{ display:block; width:99px; height:23px; line-height:23px; text-align:center; color:#FFF; font-weight:bold; background:url(images/case_btn.gif) 0 -23px;}
a:link.casesBtnTrue{ color:#FFF; text-decoration:none;}
a:visited.casesBtnTrue{ color:#FFF; text-decoration:none;}
a:hover.casesBtnTrue{ color:#FFF; text-decoration:none; background-position:0 -23px;}
a:active.casesBtnTrue{ color:#FFF; text-decoration:none;}


.aboutusMenu{ display:block; width:133px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; background:url(images/aboutus_left_menu_bg.gif) 0 0; text-decoration:none;}
a:link.aboutusMenu{ color:#FFF; text-decoration:none;}
a:visited.aboutusMenu{ color:#FFF; text-decoration:none;}
a:hover.aboutusMenu{ color:#FFF; text-decoration:none; background-position:0 -30px;}
a:active.aboutusMenu{ color:#FFF; text-decoration:none;}

.aboutusMenuTrue{ display:block; width:133px; height:30px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; background:url(images/aboutus_left_menu_bg.gif) 0 -30px; text-decoration:none;}
a:link.aboutusMenuTrue{ color:#FFF; text-decoration:none;}
a:visited.aboutusMenuTrue{ color:#FFF; text-decoration:none;}
a:hover.aboutusMenuTrue{ color:#FFF; text-decoration:none; background-position:0 -30px;}
a:active.aboutusMenuTrue{ color:#FFF; text-decoration:none;}

.indexCenterBg{ background:url(images/index_center_bg.gif) repeat-x top;}

.indexActivitiesTitle{ display:block; width:183px; height:29px; line-height:29px; background:url(images/index_activities_title.gif) 0 0; text-decoration:none;}
a:link.indexActivitiesTitle{ text-decoration:none;}
a:visited.indexActivitiesTitle{ text-decoration:none;}
a:hover.indexActivitiesTitle{ text-decoration:none; background-position:0 -29px;}
a:active.indexActivitiesTitle{ text-decoration:none;}

.indexActivitiesTitleTrue{ display:block; width:183px; height:29px; line-height:29px; background:url(images/index_activities_title.gif) 0 -29px; text-decoration:none;}
a:link.indexActivitiesTitleTrue{ text-decoration:none;}
a:visited.indexActivitiesTitleTrue{ text-decoration:none;}
a:hover.indexActivitiesTitleTrue{ text-decoration:none; background-position:0 -29px;}
a:active.indexActivitiesTitleTrue{ text-decoration:none;}

.indexVideoTitle{ display:block; width:174px; height:29px; line-height:29px; background:url(images/index_video_title.gif) 0 0; text-decoration:none;}
a:link.indexVideoTitle{ text-decoration:none;}
a:visited.indexVideoTitle{ text-decoration:none;}
a:hover.indexVideoTitle{ text-decoration:none; background-position:0 -29px;}
a:active.indexVideoTitle{ text-decoration:none;}

.indexVideoTitleTrue{ display:block; width:174px; height:29px; line-height:29px; background:url(images/index_video_title.gif) 0 -29px; text-decoration:none;}
a:link.indexVideoTitleTrue{ text-decoration:none;}
a:visited.indexVideoTitleTrue{ text-decoration:none;}
a:hover.indexVideoTitleTrue{ text-decoration:none; background-position:0 -29px;}
a:active.indexVideoTitleTrue{ text-decoration:none;}

.indexDesignTitle{ display:block; width:207px; height:29px; line-height:29px; background:url(images/index_design_title.gif) 0 0; text-decoration:none;}
a:link.indexDesignTitle{ text-decoration:none;}
a:visited.indexDesignTitle{ text-decoration:none;}
a:hover.indexDesignTitle{ text-decoration:none; background-position:0 -29px;}
a:active.indexDesignTitle{ text-decoration:none;}

.indexDesignTitleTrue{ display:block; width:207px; height:29px; line-height:29px; background:url(images/index_design_title.gif) 0 -29px; text-decoration:none;}
a:link.indexDesignTitleTrue{ text-decoration:none;}
a:visited.indexDesignTitleTrue{ text-decoration:none;}
a:hover.indexDesignTitleTrue{ text-decoration:none; background-position:0 -29px;}
a:active.indexDesignTitleTrue{ text-decoration:none;}





/*- Menu Tabs 1--------------------------- */ 


    #Tabs {
      float:left;
      width:100%;
	  font-size:12px;
	  font-weight:bold;
      line-height:12px;
      }
    #Tabs ul {
	  margin:0;
	  padding:0px;
	  list-style:none;
      }
    #Tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #Tabs a {
      float:left;
      background:url("images/smenu_btn_left.gif") no-repeat left top;
      margin:0px;
      padding:0 0 0 13px;
      text-decoration:none;
      }
    #Tabs a span {
      float:left;
      display:block;
      background:url("images/smenu_btn_right.gif") no-repeat right top;
      padding:6px 13px 5px 0px;
      color:#666666;
	  margin-right:5px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Tabs a span {float:none;}
    /* End IE5-Mac hack */
    #Tabs a:hover span {
      color:#FFF;
      }
    #Tabs a:hover {
      background-position:0% -23px;
      }
    #Tabs a:hover span {
      background-position:100% -23px;
      }
	  
#Tabs a.noLinkIcon {
  float:left;
  background:url("images/smenu_btn_left.gif") no-repeat left top;
  margin:0px;
  padding:0 0 0 13px;
  text-decoration:none;
  background-position:0% -23px;
  cursor:pointer;
  }
  
#Tabs a span.noLink {
  float:left;
  display:block;
  background:url("images/smenu_btn_right.gif") no-repeat right top;
  padding:6px 13px 5px 0px;
  color:#FFF;
  background-position:100% -23px;
  }
  
#Tabs a:hover.noLinkIcon {
  background-position:0% -23px;
  }
  
#Tabs a:hover span.noLink {
  background-position:100% -23px;
  }
