@charset "utf-8";

/* company */
div.visual {padding:30px 0 0 377px;}
div.visual h3 {margin-bottom:12px;}
div.visual_company {background:url('../img/sub/img_company01.gif') no-repeat left 56px;}

/* greeting */
div.grt_photo {width:255px;position:relative;display:inline-block;margin-top:12px;}
div.grt_photo span.txt {display:block;padding-top:330px;text-align:center;}
div.grt_photo span.txt strong {display:block;padding-top:10px;text-align:center;}
div.grt_photo span.img {position:absolute;top:0;left:0;}

/* prvideo */
div.video_box {width:360px;height:302px;overflow:hidden;margin:20px 0 29px 0;padding:7px 9px;background:url("../img/sub/video_conbg.gif") no-repeat;}
div.video_box div.vidoe_flv {width:358px;height:269px;}
div.video_box ul.vidoe_btn {margin-top:7px;text-align:center;margin-left:100px;}
div.video_box ul.vidoe_btn li {float:left;}

/* histroy */
div.history_con {width:914px;margin-top:30px;overflow:hidden;border-bottom:1px solid #f3f3f3;position:relative;}
div.history_con div.history_left {width:332px;height:297px;overflow:hidden;border:1px solid #ccc;padding:9px 9px 0;float:left;margin-right:30px;background-color:#FFF;position:absolute;top:0;left:0;}
div.history_con div.defalt {position:relative;}
div.history_con div.history_left img {width:330px;height:249px;}
div.history_con div.history_left p {font-size:12px;font-weight:bold;color:#666;padding:9px 0 0 0;}

div.history_right {width:504px;overflow:hidden;padding-top:9px;float:left;}
div.history_right strong img {padding-left:8px;float:left;}
div.history_right dl {width:400px;overflow:hidden;padding:0 0 23px 16px;}
div.history_right dl dt {background:url("../img/common/bullet04.gif") 0 6px no-repeat;padding-left:5px;font-size:12px;color:#333;float:left;text-align:right;width:20px;display:inline-block;}
div.history_right dl dd {padding-left:41px;font-size:11px;line-height:20px;color:#858585;margin-top:-2px;padding-bottom:2px;}
div.history_right dl dd.underline a {color:#858585;text-decoration:underline;}

ul.bg_squr li {background:url("../img/common/bu_squear.gif") no-repeat left 5px;padding:0 0 0 8px;}

/* box */
.box_a1 {width:378px;height:100%;margin:30px 0 0 260px;}

/* product */
.pdt {float:left;padding-right:20px;}
