body{
  margin: 0;  
  padding: 0;
  background:#e1e1e1;
}

img {border:0;}
ul { *zoom:1; }
ul, li { margin:0; padding:0; list-style: none;}

.fixed_log{
  width: 100%;
  height: 100px;  
  position:fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}
.global_log{
  width:950px;
  height: 120px;
  margin: 0 auto;
  background:url(/images/logo.png) 0 100% no-repeat;
  cursor: pointer;
}
.logo_top{display: block; height:44px; width:210px; padding-top:76px; float:left;}

.fixed_footer{
  width: 100%;
  height: 67px;  
  position:fixed;
  bottom:0;
  z-index: 999998;
}
.copyright_wrap{
  margin-left:4px;
  width:946px;
  height: 21px;
  margin: 0 auto;
}
.copyright{
  background:url(/images/copyright.gif) no-repeat; width:513px; height:21px; background-color:#000000;
}

.float-left{
  float: right;  
  width: 319px; 
}
.float-right{
  float: right;  
  margin-left: 750px;
  width: 250px; 

}
.float-left ul{list-style: none; }
.float-left ul{ width: 319px; height: 10px; }
.float-left ul li{ float:left; height: 10px; }

.menu1{ width:99px; background:url(/images/menu.png) no-repeat; }
.menu1_select{ width:99px; background:url(/images/menu_o.png) no-repeat; }
.menu1:hover{ width:99px; background:url(/images/menu_o.png) no-repeat; }

.menu2{ width:129px; background:url(/images/menu.png) -99px 0px no-repeat; }
.menu2_select{background:url(/images/menu_o.png) -99px 0px no-repeat; }
.menu2:hover{background:url(/images/menu_o.png) -99px 0px no-repeat; }

.menu3{ width:91px; background:url(/images/menu.png) -228px 0px no-repeat; }
.menu3_selected{ background:url(/images/menu_o.png) -228px 0px no-repeat; }
.menu3:hover{ background:url(/images/menu_o.png) -228px 0px no-repeat; }


.top{ width:99px; background:url(/images/menu.png) no-repeat; }
.top_selected{ width:99px; background:url(/images/menu_o.png) no-repeat; }
.top:hover{ width:99px; background:url(/images/menu_o.png) no-repeat; }

.aboutus{ width:129px; background:url(/images/menu.png) -99px 0px no-repeat; }
.aboutus_selected{background:url(/images/menu_o.png) -99px 0px no-repeat; }
.aboutus:hover{background:url(/images/menu_o.png) -99px 0px no-repeat; }

.ourservice{ width:91px; background:url(/images/menu.png) -228px 0px no-repeat; }
.ourservice_selected{ background:url(/images/menu_o.png) -228px 0px no-repeat; }
.ourservice:hover{ background:url(/images/menu_o.png) -228px 0px no-repeat; }

.contact{ background:url(/images/menu.png) 0px -91px no-repeat; }
.contact_selected{ background:url(/images/menu_o.png) -200px 0px no-repeat; }
.contact:hover{ background:url(/images/menu_o.png) -200px 0px no-repeat; }

#nav{
  list-style: none; position: fixed; right: 20px; z-index: 999;
}

#nav li{
  margin: 0 0 15px 0; 
}

#header, #intro, #second{
  width: 100%;
}

.bg{
  height: 950px;
  margin: 0 auto; 
  padding: 0;
  position: absolute;
  width: 100%;
  top:0px;
  left:0;
}
.link{display: block; padding: 12px 10px;}

#intro{
  background:url(/images/bg1.gif);
  color: white;
  height: 950px;
  margin: 0 auto;
  padding: 0px;
}

#second{
  background: url(/images/bg2.gif);
  color: white;
  height: 950px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

#third{
  background: url(/images/bg3.gif);*/
  color: white;
  height: 950px;
  margin: 0 auto;
  padding: 0px; 
  position: relative;
}

#forth{
  background: url(/images/bg4.gif);
  color: white;
  height: 950px;
  margin: 0 auto;
  padding: 0px; 
}

#fifth{
  background: #ccc;
  height: 400px;
  margin: 0 auto;
  padding: 40px 0 0 0;
}

.intro_bg1{ background: url(/images/intro01.png) 50% 0 no-repeat; }

.second_bg1{ background: url(/images/about01New_ver24.png) 50% 0 no-repeat; }

.third_bg1{ background: url(/images/portfolio01.png) 50% 0 no-repeat; }
.third_bg3{ background: url(/images/bg_portfolio.png) repeat-x; }

.forth_bg2{ background: url(/images/contactus.png) 50% 0 no-repeat; }
.forth_bg2New{ background: url(/images/contactus_y24.png) 50% 0 no-repeat; }

.story{ margin: 0 auto; min-width: 950px; width: 950px; overflow: auto; }

.story .float-left, .story .float-right{
  
  position: absolute;
  z-index: 999999;

}
.intro_nav{ padding-top: 94px;}
/*
.second_nav{padding: 100px 0 0 75px;}
.third_nav{padding: 10px 0 0 75px;}
*/
.fixed_button{ width: 100%; position: absolute;}
.wrap_project{ width: 950px; height:1000px; margin:0 auto; position: relative;}
.wrap_project #middle{ z-index:999999; width:883px; height:273px; margin-top:344px; overflow:hidden; }

#middle .carousel { width:883px; height:274px; overflow:hidden; }
#middle .jCarouselLite{ padding-left:7px; width:876px; }
#middle ul li{ width:216px; padding-left:3px; height:274px; float:left; }
/*.wrap_project a{padding-left: 60px;z-index: 99999999;padding-right: 60px; height: 400px; margin-top:344px; background-color:red;}*/
.slide { width: 100%; }
#nav li a {
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background:url('/images/nav_bg2.png');
  /*background-color: #A1D02D;
  border: solid 2px white;*/
}

#nav li a.current { background-color: #2EC700; /* #DC8309 */ }

.jCarouselLite .img { width:206px; height:206px; padding-bottom:6px; background:url('/images/portfolio_img_bg.png') no-repeat; }
a.innerborder, a.innerborder img { float: left; overflow:hidden; }
a.innerborder:hover { border:5px solid #F78529; }
a.innerborder:hover img { margin:-5px; }
.jCarouselLite .txt { padding-left:16px; width:190px; height:62px; background:url('/images/portfolio_txt_bg.png') no-repeat; }
.jCarouselLite .txt .txt1 { font-weight:bold; padding-top:14px; line-height:13px; }
.jCarouselLite .txt .txt2 { line-height:13px; }

.wrap_project1{ width:850px; height:29px; margin:0 auto; position: relative; left:-42px;}
.wrap_project1 #bottom{ width:883px; z-index:9999999; height:29px; margin-top:660px; }
#scrollbarwrap { }

#pop_bg { width:100%; height:3800px; position:absolute; top:0; left:0; z-index:999999; background-color:#000; filter:alpha(opacity=80); opacity:0.8; display:none; }
#pop { position:absolute; top:2000px; z-index:9999999; width:66px; height:67px; display:none; }
#pop div { float:left; }
#pop ul { background-color:#F8852A; width:24px; height:79px; }
#pop_img { padding:6px; }
#pop_txt { height:55px; }
#pop_txt #c_l { position:relative; margin:11px 8px 22px 8px; width:328px; height:22px; background:url(/images/tit_client.gif) no-repeat; }
#pop_txt #c_l #client_txt {padding:3px 0 5px 84px; font-weight:bold; color:#fff; font-size:13px; }
#pop_txt #c_l #launch { position:absolute; width:75px; height:22px; background:url('/images/btn_launch.gif'); right:0; }
#pop_txt #c_l #launch a { width:75px; height:22px; display:block; }
#pop #btn { background-color:#F8852A; padding:12px; width:18px; height:18px; float:right; }

#map_wrap {position:relative; width:950px; height:700px; margin: 280px auto 0;}
  #map {width:530px; height:415px;}