@charset "utf-8";



#compimage1 {
  margin:0;
  padding:0;
  width:580px;
  height:270px;
  background:url(../company/images/comp_img_01.jpg) no-repeat;
  text-indent:-10000px;
  }

#comp01 {
  margin:0px;
  padding-bottom:25px;
  width:190px;
  height:17px;
  background:url(../company/images/comp_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }

#comp02 {
  margin:0px;
  padding-bottom:25px;
  width:155px;
  height:17px;
  background:url(../company/images/comp_tl_02.gif) no-repeat;
  text-indent:-10000px;
  }

#comp03 {
  margin:0px;
  padding-bottom:25px;
  width:55px;
  height:15px;
  background:url(../company/images/comp_tl_03.gif) no-repeat;
  text-indent:-10000px;
  }

#comp04 {
  margin:0px;
  padding-bottom:25px;
  width:55px;
  height:17px;
  background:url(../company/images/comp_tl_04.gif) no-repeat;
  text-indent:-10000px;
  }
/*
#comp05 {
  margin:0px;
  padding-bottom:25px;
  width:165px;
  height:15px;
  background:url(../company/images/comp_tl_05.gif) no-repeat;
  text-indent:-10000px;
  }

#comp06 {
  margin:0px;
  padding-bottom:25px;
  width:145px;
  height:15px;
  background:url(../company/images/comp_tl_06.gif) no-repeat;
  text-indent:-10000px;
  }

#comp07 {
  margin:0px;
  padding-bottom:25px;
  width:165px;
  height:15px;
  background:url(../company/images/comp_tl_07.gif) no-repeat;
  text-indent:-10000px;
  }

#comp08 {
  margin:0px;
  padding-bottom:25px;
  width:90px;
  height:15px;
  background:url(../company/images/comp_tl_08.gif) no-repeat;
  text-indent:-10000px;
  }

*/


#compcontent {
  padding:0px;
  margin:15px 30px 0px 30px;
  }

#compcontent h3 {
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 5px;
  line-height:140%;
  color:#2A59A8;
  border-left:solid #2A59A8 5px;
  }

#compcontent h3.history {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 5px;
  line-height:140%;
  color:#2A59A8;
  border-left:solid #2A59A8 5px;
  }

#compcontent h4 {
  padding:0px;
  margin-bottom:20px;
  }

#compcontent p {
  margin:0;
  padding:0px 0px 10px 0px;
  line-height:140%;
  }

#ceoname {
  margin-left:330px;
  }


#shanghaiphoto {
  padding:0px;
  margin-left:10px;
  }





.compbox {
  margin-bottom:10px;
  border-bottom:dotted #ccc 2px;
  }

.compbox2 {
  padding:0px;
  margin-bottom:30px;
  }
  
.compbox3 {
  padding-bottom:10px;
  margin-bottom:20px;
  border-bottom:dotted #ccc 2px;
  }

.compbox4 {
  padding:0px;
  margin-bottom:100px;
  }

.keyword  {
  font-size:large!important;
  font-size:medium;
  font-weight:bold;
  }

#comptable {
  width:520px;
  border-collapse: collapse;
  font-size:small!important;
  font-size:x-small;
  margin-bottom:20px;
  }
  
#comptable th {
  padding:8px;
  white-space:nowrap;
  border-bottom:solid #ddd 1px;
  text-align:left;
  }

#comptable td {
  padding:8px;
  border-bottom:solid #ddd 1px;
  }


#comptable2 {
  width:520px;
  border-collapse: collapse;
  font-size:small!important;
  font-size:x-small;
  margin-bottom:20px;
  }
  
#comptable2 th {
  padding:8px;
  white-space:nowrap;
  text-align:left;
  background-color:#666;
  color:#fff;
  }

#comptable2 td {
  padding:8px;
  border-bottom:solid #ddd 1px;
  }

#comptable2 a {
  text-decoration:none;
  border-bottom:dashed #36c 1px;
  color:#36c;
  }

#comptable2 a:hover {
  text-decoration:none;
  border-bottom:dashed #f60 1px;
  color:#f60;
  }




#historyimg01, #historyimg02, #historyimg03, #historyimg04, #historyimg06, #historyimg08, #historyimg09 {
  padding:0px;
  margin-left:10px;
  margin-bottom:10px;
  }

#historyimg05 {
  padding:0px;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:600px;
  }

#historyimg07 {
  padding:0px;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:50px;
  }

#client01 {
  margin-right:50px;
  margin-bottom:20px;
  }

.compend {
  clear:both;
  }
  
  


a {
  text-decoration:none;
  border-bottom:dashed #36c 1px;
  color:#36c;
  }

a:hover {
  text-decoration:none;
  border-bottom:dashed #f60 1px;
  color:#f60;
  }


















