<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
 



.sub_vi {   border-top:1px solid #ddd;  text-align:center; 
     width:100%; min-width:1124px;  box-sizing:border-box; padding-top:60px; height:150px; float:left;     }
 .sub_vi_typea {height:150px}
.sub_vi p  {width:1124px; margin:0 auto; font-size:30px; color:#444; font-weight:700; letter-spacing:-2px}
.sub_vi p span {display:none;  font-size:14.5px; color:#777; line-height:30px; font-weight:400; letter-spacing:-0.5px}
 

nav { background: #fff; border-top:1px solid #ddd; }

nav ul {
  font-size:0;
  margin:0; width:1124px; margin:0 auto;
  padding:0;  border-left:1px solid #ddd; 
}

nav ul li {
  display: inline-block; width:200px; text-align:left;  vertical-align:top;
  position: relative;   height:48px; border-right:1px solid #ddd;
}

nav ul li a {
   display: inline-block;
  font-size: 16px; padding-left:20px;   box-sizing:border-box; 
  line-height:48px; width:100%;  
  transition: 0.3s linear; letter-spacing:-1px;
}


nav ul li:hover { background: #ec1c24;  }
nav ul li:hover a {color:#fff;}

nav ul li a span {float:right; font-size:6px; margin-right:15px; color:#ddd}
nav ul li:hover a span {color:#fff}

nav ul li ul {
   display: none;
   box-sizing:border-box;  border-bottom:1px solid #ddd;
  width: 100%;  position:relative; z-index:9999999999
}

nav ul li ul li {
 border-top:1px solid #ddd;  background: #fff;
  display: block; height:40px;  
}
  
nav ul li ul li a {
  display:inline-block; font-size:15.5px; font-weight:400;
 line-height:40px; color:#777 !important;
}

nav ul li ul li:hover { background: #f9f9f9;  }
nav ul li ul li a:hover { background: #f9f9f9; color:#ec1c24 !important; }

nav ul li.home {width:50px; text-align:Center; }
nav ul li.home a {padding-left:0;}
nav ul li.home:hover {background-color:#fff}  
 nav ul li.home img {margin-top:6px}





.sub_ct {width:100%; float:left; padding-bottom:120px}
.w_bg_box {width:100%; border-radius:3px; display:inline-block;  background-color:#fff; border:1px solid #ddd; box-sizing:border-box; padding:50px; padding-bottom:60px;   box-shadow:5px 5px 7px rgba(0,0,0,.05); min-width:1124px;  }


 .t_box {width:100%; display:inline-block}
 .t_box h3 { font-size:22px; width:100%; display:inline-block; padding-bottom:0px; font-weight:600; color:#333; background:url('/common/img/ci.png') no-repeat left; padding-left:27px; box-sizing:border-box;  margin-bottom:15px; }
 .t_box p {font-size:16.5px; color:#666; line-height:1.65em; font-weight:400}
 .t_box p span.bl {width:4px; height:4px; margin-right:5px; margin-top:-3px; vertical-align:middle;  display:inline-block; background-color:#ec1c24; margin-left:5px}

.t_box span.top_t {font-size:1.15em; color:#444; line-height:1.5em; font-weight:600}

.left_box {width:52% !important; float:left;}
.right_box {width:44% !important; float:right; }
.right_img {width:44%; padding:0.5%; box-sizing:border-box;  margin-top:5px; float:right; overflow:hidden; border:1px solid #ddd; box-shadow:5px 5px 7px rgba(0,0,0,.05)     }
.right_img  img {width:100%}

.basic_tab {width:100%;  margin-top:0px; margin-bottom:50px; text-align:center; display:flex;   font-size:0; float:left;    }
.basic_tab li {width:50%;  text-align:center; font-size:16.5px; line-height:43px; box-sizing:border-box;  color:#555;  background-color:#fff; display:inline-block; }
.basic_tab li:last-child {border-right:1px solid #ddd}
.basic_tab li a {width:100%; display:inline-block; border:1px solid #ddd; border-right:none; transition: background-color 0.3s ease-in;} 
.basic_tab li a:hover {background:#ec1c24;   box-sizing:border-box;  }
.basic_tab li a:hover   {color:#fff !important }


.basic_tab li.ov {background:#ec1c24;    box-sizing:border-box;  }
.basic_tab li.ov  a {color:#fff !important; font-weight:500}


.one {width:260px;  height:260px ;  background-color:#fff;  border-radius:50%; box-sizing:border-box; text-align:center; border:10px solid #f1f1f1; display:inline-block; vertical-align:top; }
 
.one div {width:250px; height:250px; display:table-cell; vertical-align:middle}
.one .no {font-size:22px; width:100%; display:inline-block;  margin-top:-20px; font-weight:700; color:#ec1c24; line-height:50px;       font-family: 'SEBANG_Gothic_Bold'; }
.one div p {line-height:1.3em;  font-size:17px; color:#666;  }

.step_arrow {width:40px;   background-color:#fff;   text-align:center; margin-left:-20px;   vertical-align:top; display:inline-block; margin-top:110px ;  position:relative}

 div.step_arrow {width:100%; position:relative; display:inline-block; height:50px; margin-top:-150px;   }
 div.step_arrow p {position:absolute; left:240px;}
div.step_arrow p:nth-child(2) {  left:517px;}
div.step_arrow p:nth-child(3) {  left:800px;}


.equipment_list {width:100%; border-top:1px solid #ddd;  float:left}
.equipment_list li {width:100%;  display:flex; align-items:center; border-bottom:1px solid #ddd; padding:15px 0; }
.equipment_list li img {width:25%; background-color:#fff;}
.equipment_list li p {width:60%;  margin-left:10%; font-size:16.5px; color:#666; line-height:1.65em; font-weight:400}
.equipment_list li p b {font-size:1.25em; font-weight:600; color:#333; width:100%; display:inline-block; margin-bottom:15px; background:url('/common/img/ci.png') no-repeat left; padding-left:27px; box-sizing:border-box;}

.case  {width:100%; }
.case div {width:100%; display:inline-block; }
.case div span {  background-color:#00429c; display:inline-block; padding:6px 33px 8px 30px; color:#fff}
.case div span img {vertical-align:-3px; margin-right:5px}
.case p {width:100%; display:inline-block; padding:20px; box-sizing:border-box; background-color:#f9f9f9}

.map_info {font-size:15px; color:#666; line-height:1.65em; font-weight:400}
.map_info b {font-size:1.4em; color:#333; line-height:40px; font-weight:600} 

.intro1 {position:relative}

.intro1  h5 {font-size:30px; color:#ea1b24; font-weight:800}
.intro1  p.t1 {font-size:22px; color:#333; font-weight:400}
.intro1 p.t1 b {font-weight:700}
.intro1  p.t2  {font-size:19px; font-weight:500; color:#333; line-height:1.7em;}
 
.intro1  p.t3  {font-size:17.5px; line-height:1.6em; font-weight:500}

.intro1 .left_box {width:30% !important; float:left;  font-size:1.1rem; color:#333; font-weight:600; line-height:30px; text-align:right;}

.intro1 .right_box {border-left:1px solid #ddd; padding-left:40px; box-sizing:border-box;   width:65% !important;  font-size:17.5px; line-height:1.8em; font-weight:500; color:#666}
.intro1 .right_box  b {color:#333; font-weight:600}



.intro2 section.left_box {width:350px !important; float:left}
.intro2 section.left_box p {text-align:right; padding-top:10px; font-size:20px; font-weight:500}
.intro2 section.left_box p img {vertical-align:-7px; width:33px; }
.intro2 section.right_box {width:60% !important; float:right;}



.intro2  .box  {width:100%; background-color:#f9f9f9; box-sizing:border-box; padding:15px; font-size:16px; color:#555; margin-top:5px; line-height:1.5em;  }
.intro2  h5 {font-size:1.25em; line-height:30px; font-weight:600; }
.intro2  ul li {border-bottom:1px solid #ddd; padding-bottom:6px; margin-bottom:6px; }
.intro2  ul li:last-child {padding-bottom:0; margin-bottom:0; border-bottom:none}
</pre></body></html>