/* CSS Document */
html {

	height: 100%;

}

body{
	min-width:970px;
	min-height: 100%;
	position:relative;
	margin:0;
	padding:0;
	color:#fff;


	background:#f3f3f3  url(eng_bj.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

* html body {height:100%;}

/*---------------- ----------------------*/
.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 36px;
}

.x_28{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	}
.x_20{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   letter-spacing:3px;
	font-size: 20px;
	color: #333333;
	}
.x_2l{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0087C9;
	}
.x_12{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.x_13{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	}

.x_12p{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
	color: #333333;
	}
.more{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0087C9;
	}

/*---------------- ----------------------*/


.lan{
     float:right;
     padding:10px 10px 0 0;
     font:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
.lan a{
     text-decoration:none;
     padding:0 5px 0 5px;
     color:#999;
}

.dh{
    width:930px;
    height:41px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0px;
    margin:auto;
    background: url(eng_menubj.jpg) no-repeat center;
}
.lp{
    background: url(eng_p.gif) no-repeat left;
}
.lp_2{
    background: url(eng_p2.gif) no-repeat left;
}
/*---------------- ----------------------*/
.but{
    padding:0px; 
	margin:0;
	width: 80px; 
	height:41px;
	text-align:center;
    text-decoration:none; 
	color: #62584d; 
	background: url(eng_menuaa.jpg) no-repeat center;}
.but_2{
    padding:0px; 
	margin:0;
	width: 125px; 
	height:41px;
	text-align:center;
    text-decoration:none; 
	color: #62584d; 
	background: url(eng_menua.jpg) no-repeat center;}
.divider{
    padding:0px; 
	margin:0;
	width: 40px; 
	height:41px;
    background: url(eng_divider.gif) no-repeat center;}
 
.but a:link {
	color: #666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.but a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #666;
}
.but a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	text-decoration: none;
	color: #999;
}

.but_2 a:active {
	text-decoration: none;
}
.but_2 a:link {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 13px;
	text-decoration: none;
}
.but_2 a:visited {

	font-family: Arial, Helvetica, sans-serif;;
	font-size: 13px;
	text-decoration: none;
	color: #666;
}
.but_2 a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	text-decoration: none;
	color: #999;
}
.but a:active {
	text-decoration: none;
}

.more a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0087C9;
}
.more a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0087C9;
}
.more a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0087C9;
}
.more_jap a:link {
	text-decoration: none;
    font-size: 10px;
	color: #0087C9;
}
.more_jap a:visited {
	text-decoration: none;
    font-size: 10px;
	color: #0087C9;
}
.more_jap a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #0087C9;
}
.mo a:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;line-height:12px;
	color: #000;
}
.mo a:visited {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:12px;
	color: #000;
}
.mo a:hover {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;line-height:12px;
	color: #000;
}
.le a:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;line-height:12px;
	color: #000;
}
.le a:visited {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:12px;
	color: #000;
}
.le a:hover {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;line-height:12px;
	color: #000;
}

/*---------------- ----------------------*/
.banner_home{
  background: url(eng_pic1.jpg) no-repeat center; 
  width:930px; 
  height:289px;}
  
.banner_about_us{
  background:url(eng_pic2.jpg) no-repeat center; 
  width:930px; 
  height:230px;}
.banner_solutions{
  background:url(eng_pic3.jpg) no-repeat center; 
  width:930px; 
  height:230px;}
.banner_cases{
  background: url(eng_pic4.jpg) no-repeat center; 
  width:930px; 
  height:230px;}
.banner_service{
  background:url(eng_pic5.jpg) no-repeat center; 
  width:930px; 
  height:230px;}
.banner_contact{
  background:url(eng_pic6.jpg) no-repeat center; 
  width:930px; 
  height:230px;}
.service{
   background:url(eng_link_service.gif) no-repeat left;
   width:204px; 
   height:36px;
}
.jap_service{
   background:url(jap_link_service.gif) no-repeat left;
   width:204px; 
   height:36px;
}
.about{
   background: url(eng_link_about.gif) no-repeat left;
   width:204px; 
   height:36px;
}
.jap_about{
   background: url(jap_link_about.gif) no-repeat left;
   width:204px; 
   height:36px;
}
.case{
      background:url(eng_about_pic.jpg) no-repeat top;
	  width:265px;
	  height:320px;
	  }
.work{
      background: url(eng_work.jpg) no-repeat center;
	  width:400px;
	  height:160px;
	  }
.foot{
      background: url(eng_footbj.gif) repeat-x center;
	  width:930px;
	  height:36px;
	  }
.hr{
   background:url(eng_hr.gif) no-repeat center;
   width:172px; 
   height:40px;
}
/*---------------- ----------------------*/
.left{
     background:url(eng_aboutleftbj.gif) no-repeat left top;
	 width:185px;
	 height:280px;
}
.left2{
     background:url(eng_aboutleftbj2.gif) no-repeat left top;
	 width:185px;
	 height:80px;
}
.map{
     background:url(eng_map.gif) no-repeat left;
	 width:185px;
	 height:325px;
}
.jap_map{
     background:url(jap_map.gif) no-repeat left;
	 width:185px;
	 height:325px;
}
.abo{
   background:url(eng_a.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.jap_abo{
   background:url(jap_a.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.sol{
   background:url(eng_s.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.jap_sol{
   background:url(jap_s.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.cas{
   background:url(eng_c.gif) no-repeat center;
   width:139px; 
   height:34px;
}

.jap_cas{
   background:url(jap_c.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.ser{
   background:url(eng_ser.gif) no-repeat center;
   width:143px; 
   height:34px;
}
.jap_ser{
   background:url(jap_ser.gif) no-repeat center;
   width:143px; 
   height:34px;
}
.con{
   background:url(eng_con.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.jap_con{
   background:url(jap_con.gif) no-repeat center;
   width:139px; 
   height:34px;
}
.hr{
   background:url(eng_hr.gif) no-repeat center;
   width:172px; 
   height:38px;
}
.hrw{
   background:url(eng_hrw.gif) no-repeat center;
   width:149px; 
   height:10px;
}
.btop{
      background:url(eng_btop.gif) no-repeat  ;
	  width:740px;
	  height:8px}
.bmid{
      background:url(eng_bmid.gif) repeat-y ;
	  width:740px;
	 }

.bbot{
      background:url(eng_bbot.gif) no-repeat ;
	  width:740px;
	  height:8px}

/*---------------- ----------------------*/
.gn{
    background: url(eng_guonei.gif) no-repeat left;
	width:220px;
	height:40px;}
.phone{
      background-image:url(eng_contact us.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
      width:650px;
	  height:210px;
		 
     }