div.con{width:1200px; margin:0 auto;  line-height:1.5;}
div.con h3{font-size:30px; color:#000;}
.bop90{margin-bottom:-90px;}
.top60{margin-top:-60px;}

/*ÀÎ»ç¸»*/
div.ceo{padding:60px 0px; background:url("/images/default/content/ceo_bg.jpg") no-repeat left center; background-color:#ECECEC;}
div.ceo div.con{position:relative; padding:80px 0px;}
div.ceo div.con:before{ content : ""; display : block; position : absolute; left :50%;  margin-left:-14px; top:0; width : 27px; height : 25px;  background: url("/images/default/content/icon01.png") no-repeat 0 0;}
div.ceo div.con:after{ content : ""; display : block; position : absolute; left :50%;  margin-left:-14px; bottom:0; width : 27px; height : 25px;  background: url("/images/default/content/icon02.png") no-repeat 0 0;}

div.ceo div.con h3{color:#000; margin-bottom:40px;}
div.ceo1 div.con h3{margin-top:60px; letter-spacing:-0.03em; line-height:1.0}
div.con ul.over{overflow:hidden;}
div.con ul.over li{width:330px; margin-left:100px; position:relative; float:left;}
div.con ul.over li:first-child{margin-left:0;}
div.con ul.over li span{position:absolute; right:15px; top:0; font-size:140px; color:#e1e1e1; font-weight:600;}
div.con ul.over li img{margin-top:70px;}
div.con ul.over li p{margin-left:51px; padding-top:30px;}

/*È¸»ç°³¿ä*/
div.com{padding:60px 0px; background:url("/images/default/content/over_bg.jpg") no-repeat right center; }
div.com div.con h3{margin-bottom:40px; letter-spacing:-0.03em; line-height:1.0}
div.bg_g{background-color:#f7f7f7;}
div.bg_w{background-color:#fff;}

div.ltit{width:1200px; margin:0 auto; line-height:1.5; padding:80px 0px; position:relative; padding-left:300px; box-sizing:border-box;}
div.ltit h3{position:absolute; left:0; top:60; font-size:30px; letter-spacing:-0.03em; line-height:1.0; color:#000;}
div.ltit table{ border-collapse: collapse; text-align:left;}
div.ltit th, td {border-bottom: 1px solid #ddd;padding: 20px; }
div.ltit th{font-weight:500;} 
div.ltit tr#bor th{border-top: 2px solid #f49d00;padding: 20px; font-weight:500;}
div.ltit tr#bor td{border-top: 2px solid #ddd;padding: 20px;}


/*¿À½Ã´Â±æ*/
div.map iframe{height:400px;}

div.way{margin-top:30px; position:relative; box-sizing:border-box; padding-left:300px;}
div.way h4{position:absolute; left:0; top:0; color:#000; font-size:23px; font-weight:300; letter-spacing:-0.06em;}
div.way p{border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:20px;  box-sizing:border-box; padding-left:26px;position:relative; line-height:1.6;}
div.way p i{position:absolute; left:0; top:6px; color:#2654FF;}
div.way p b{ font-weight:500; color:#333;}
div.way ul.tel{overflow:hidden;border-bottom:1px solid #ddd; padding-bottom:15px;}
div.way ul.tel li{width:33.33%; float:left;}
div.way ul.tel i{margin-right:5px; color:#2654FF;}
div.way ul.tel b{font-weight:bold; color:#2654FF;}


/* Á¦Ç°¼Ò°³ */
div.prot{text-align:center;font-size:50px; letter-spacing:-0.06em; margin-bottom:30px; color:#222;}
div.prot span{display:inline-block; font-size:18px; color:#fff; background-color:#2654FF; padding:5px 60px; letter-spacing:-0.02em; border-radius:60px;}

p.lbar{margin-top:30px; padding:25px 0px; padding-left:40px; border-left:5px solid #F49E00; color:#333;}

ul.check{}
ul.check li{padding-left:35px;background:url("/images/default/content/check.png") no-repeat 0 3px;color:#333; line-height:1.5; padding-bottom:10px;}

ul.pimg{overflow:hidden; margin:0px -15px;}
ul.pimg li{width:380px; float:left; margin:15px;}

div.pro h4{margin-top:60px; color:#222; font-size:26px; font-weight:500; margin-bottom:10px;}
div.pro table{border-top:2px solid #F49E00;}
div.pro table th{background-color:#F8F8F8; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 10px; line-height:1.3; color:#222;}
div.pro table td{border-left:1px solid #ececec; border-bottom:1px solid #ececec; padding:5px 10px; text-align:center;}
div.pro table th:first-child,
div.pro table td:first-child{border-left:none;}
div.pro table .bor{border-left:1px solid #ddd !important;}
div.pro table img{max-width:100%;}
p.est{margin-top:10px; color:#666;}

.purple{background-color:#6825F5;}
.green{background-color:#10B510;}
.yellow{background-color:#FFFF00;}
.grey{background-color:#7F7F7F;}
.red{background-color:#FF0000;}
.brown{background-color:#834D00;}
.orange{background-color:#FF9D19;}
.blue{background-color:#0000FF;}

/* R&D */

div.rnd{height:605px; margin:0; background: linear-gradient(90deg, #f8f8f8 50%, #ffffff 50%);}
div.rnd div.con{overflow:hidden; }
div.rnd div.con div.rnd_txt{float:left; width:378px; margin-right:80px; color:#000; }
div.rnd div.con div.rnd_txt h3{margin-top:100px; font-size:30px; font-weight:400; letter-spacing:-0.025px;}
div.rnd div.con div.rnd_txt p{margin-top:20px; font-size:16px; line-height:1.5;}
div.rnd div.con div.rnd_txt h4{margin-top:50px; font-size:26px; font-weight:400; letter-spacing:-0.025px;}
div.rnd div.con div.rnd_txt ul{margin-top:17px;}
div.rnd div.con div.rnd_txt li{position: relative; padding-left:15px; margin-bottom:5px; }
div.rnd div.con div.rnd_txt li:before{content : ""; display : block; position : absolute; left : 0; top:5px;  width :5px; height : 12px; background : #f49d00;}
div.rnd div.con div.rnd_img{float:left; width:742px; height:504px; padding-bottom:90px; margin-top:40px; position:relative; }
div.rnd div.con div.rnd_img img#back{position : absolute; left : 0; top:0px; }
div.rnd div.con div.rnd_img img#front{position : absolute; left : 35px; bottom:0px; z-index:1;} 
div.rnd_bg{background:url("/images/default/content/rnd_bg.jpg") no-repeat left top; height:370px; margin-top:80px; margin-bottom:-90px;overflow:hidden; }
div.rnd_bg div.con p{color:#fff; font-size:16px; padding: 20px 155px 20px 20px; margin-top:130px; display:block; width:560px;float:left; position:relative; }
div.rnd_bg div.con p:before{content:'';display : block; position : absolute; left :0; top:10px; margin-top : -3px; width :5px; height : 97px; background : #f49d00; }
div.rnd_bg div.con img{float:left; padding: 20px 165px 20px 0px; margin-top:90px; }


/* tech */
div.limg{overflow:hidden; margin-top:40px;}
div.limg img.img{float:left; width:790px;}
div.limg p{float:right; width:380px; height:285px; background-color:#59983D; text-align:center; color:#fff; box-sizing:border-box; padding:50px 40px;}

.fred{color:#D70C02; font-weight:normal;}

div.box{box-sizing:border-box; border:1px solid #ddd; text-align:center;}
div.box p{background-color:#f8f8f8; color:#555; padding:10px 0px;border-top:1px solid #ddd;}


div.pro table.tec02 th{padding:10px 5px;}
div.pro table.tec02 td{padding:15px 5px;}
div.pro table.tec02 td img{width:300px;}

div.faci{position:relative;  padding-left:380px; box-sizing:border-box; margin-top:50px;}
div.faci h4{position:absolute; left:0; top:0;color:#222; font-size:23px; font-weight:600; letter-spacing:-0.03em; }
div.faci h4 span{display:inline-block; margin-right:10px; color:#fff; background-color:#FFD300; padding:3px 15px;}
div.faci table{border-top:2px solid #FFD300;}
div.faci table td{border-left:1px solid #ddd !important; border-right:1px solid #ddd !important;}



