@charset "utf-8";
/* CSS Document */
#gts_pro{}
#gts_pro dl{display:inline-block; vertical-align:top; width:300px; padding:10px; background-color:#dadada; margin-left:16px; margin-bottom:40px;}
#gts_pro .first{ margin-left:0px;}
#gts_pro dl dd{ text-align:center; font-size:14px; font-weight:bold; color:#333; padding-top:10px}

#gts_proview{background-color:#dadada; padding:30px;}
#gts_proview .view_img{ display:inline-block; vertical-align:top; margin-right:70px;}
#gts_proview .view_list{ width:415px;}
#gts_proview .view_list .tit{ font-size:16px; color:#C00; font-weight:bold; line-height:40px; border-bottom:1px solid #999;}
#gts_proview .view_list .feature{font-size:14px; color:#333; font-weight:bold; padding-top:30px;}
#gts_proview .view_list .feature_t{ height:120px; padding-top:10px;}
#gts_proview .view_list ul li{ display:inline-block; margin-right:20px; margin-top:10px;}

#gts_prodetail{ font-size:20px; color:#be7f11; font-weight:bold; border-left:6px solid #be7f11;  text-indent:10px; line-height:30px; margin:40px 0 10px 0;}
#prodetail_con{border-top:1px solid #ccc; padding:10px;}
#inquire_form{ width:100%;}
#inquire_form table th{ border-top:1px solid #333; width:150px; font-size:14px; color:#C90; font-weight:bold; line-height:40px;}
#inquire_form table td{ border-top:1px solid #999;  line-height:40px; padding:10px 0;}
#inquire_form .inquire{ background-color:#C00; color:#FFF; font-size:15px; font-weight:bold; text-align:center; padding:10px 20px; border:1px solid #C00;}
#inquire_form .cancel{ background-color:#666; color:#FFF; font-size:15px; font-weight:bold; text-align:center; padding:10px 20px; border:1px solid #666;}
#inquire_form .input_b{ line-height:30px; height:30px; border:1px solid #CCC; background-color:#eee; text-indent:10px; width:300px;}
#inquire_form .input_s{ line-height:30px; height:30px; border:1px solid #CCC; background-color:#eee; text-indent:10px; width:150px;}


#sm_8{ width:1000px; margin:0 auto;}
#sm_8 ul li{ display:inline-block; vertical-align:top;  }
#sm_8 ul li a{ display:block; width:125px; background:url(/img/smenu.gif) center top no-repeat; height:48px; line-height:35px; color:#FFF; font-size:15px; text-align:center;}
#sm_8 ul li a:hover{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}
#sm_8 ul .ov{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}

#sm_3{ width:1000px; margin:0 auto;}
#sm_3 ul li{ display:inline-block; vertical-align:top;  }
#sm_3 ul li a{ display:block; width:333px; background:url(/img/smenu.gif) center top no-repeat; height:48px; line-height:35px; color:#FFF; font-size:15px; text-align:center;}
#sm_3 ul li a:hover{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}
#sm_3 ul .ov{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}

#sm_2{ width:1000px; margin:0 auto;}
#sm_2 ul li{ display:inline-block; vertical-align:top;  }
#sm_2 ul li a{ display:block; width:500px; background:url(/img/smenu.gif) center top no-repeat; height:48px; line-height:35px; color:#FFF; font-size:15px; text-align:center;}
#sm_2 ul li a:hover{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}
#sm_2 ul .ov{background:url(/img/smenu_ov.gif) center top no-repeat; text-decoration:none;}

#ceo_message{ margin-top:30px;}
#ceo_message p{ display:inline-block; vertical-align:top; width:450px; margin-right:40px;}

#history{background:url(/img/s12_1.gif) left top no-repeat; padding-left:290px;}
#history dl { line-height:35px;}
#history dl dt{ display:inline-block; vertical-align:top; font-size:15px; font-weight:bold; color:#333; width:130px;}
#history dl dd{display:inline-block; vertical-align:top;}
#history dl .month{font-size:15px; font-weight:bold; color:#333; width:125px;}
#history dl .month span{ color:#cccccc; font-size:13px; padding-right:20px;}
#history dl .con{}

#vision div{ padding:0 28px; display:inline-block; vertical-align:top; }
#client div{display:inline-block; vertical-align:top; padding-top:20px;}
#client .pr{ padding-right:45px;}

#certification span{ display:inline-block; margin:0 3px 40px 0;}

#lo_add{background:url(/img/s18_icon1.gif) left top no-repeat; padding-left:60px; padding-bottom:20px;}
#lo_tel{background:url(/img/s18_icon2.gif) left top no-repeat; padding-left:60px; display:inline-block; vertical-align:top; width:534px;}
#lo_mail{background:url(/img/s18_icon3.gif) left top no-repeat; padding-left:60px; display:inline-block; vertical-align:top; min-height:52px;}
.lo_tit{ font-size:15px; font-weight:bold; color:#333;}

.lap_t{ font-size:20px; font-weight:bold; color:#be7f11;}
.lap_con{ font-size:15px; font-weight:bold; color:#666666; text-align:center;}