

.sub_con{postion:relative; border:0px solid red; width:100%;  border:0px solid red; overflow:hidden;
background: url('/theme/huntech/img/bg01.jpg')center top;   overflow:hideen;}


.clear{clear:both !important; height:150px;}
.clear1{clear:both !important; height:10px;}
.clear2{clear:both !important; height:100px;}
.clear3{clear:both !important; height:20px;}
.clear4{clear:both !important; height:70px;}

.sub_title{margin:0 atuo; text-align:center;}
.sub_title p{font-size:50px; font-weight:700; color:#000;}
.sub_title span{color:#2561fe;}

.sub_title1{margin:0 atuo; text-align:center;}
.sub_title1 p{font-size:27px; font-weight:200; color:#000; line-height:50px;}
.sub_title1 span{font-weight:700;}

.sub_title2{margin:0 atuo; text-align:center;}
.sub_title2 p{font-size:20px; font-weight:300; color:#000; line-height:20px;}


.blogconleft{width:55%; float:left; postion:relative; margin-top:3%; padding-left:10%; box-sizing:border-box;padding-right:4%; }
.blogconleft ul{width:100%; }
.blogconleft ul li{width:100%; display:inline-block; padding:3% 0%;}
.blogconleft ul li dl{width:100%; float:left; }
.blogconleft ul li dl dt{width:20%; float:left;}
.blogconleft ul li dl dd{width:80%; float:left;  font-size:30px; font-weight:700; color:#000; padding-top:3%}
.blogconleft ul li dl dd span{font-size:21px;padding-left:2%; }


.blocontt{font-size:18px; line-height:35px; color:#ff6600;; font-weight:700; margin-top:1%;}
.blogicon{width:120px; height:120px; border:1px solid #ccc; text-align:center; background: #fff; box-shadow: 5px 5px 8px rgba(0,0,0,0.05); border-radius:20px;}
.blogicon img{padding-top:20px;}

.blogconright{width:45%; float:left; postion:relative; margin-top:3%;  }


.blogsian{width:80%; postion:relative; margin:0 auto; padding-top:1%; border:0px solid red; display: flex; justify-content: center;}
.blogsian div{width:33%; margin:0.5% 1%; border:0px solid red; text-align: center;}
.blogsian div img{}
.blogsian div p{display: inline-block; padding:10px 25px; font-size:20px; border-radius:30px; margin:0 auto;
 background:#ff6600; color:#fff; font-weight:600;}



.blogprocess{width:85%; postion:relative; margin:0 auto; padding-top:2%; border:0px solid red; display: flex; justify-content: center;}
.blogprocess div{position: relative; width:23%; margin:1%; border:0px solid red; text-align: left;
 border-radius:20px; background:#f5f9ff; padding:60px 50px; box-sizing: border-box;}

.num{position:absolute; top:0px; left:0px;background:#2561fe; color:#fff;
 font-weight:800; font-size:19px; padding:15px; border-top-left-radius:30%;  border-bottom-right-radius:30%;  display: inline-block; float:left;}

.process_tt01{color: #333; font-weight:700; font-size:24px; float:left; width:100%;  text-align: left !important;}
.process_tt02{color: #000; font-weight:500; font-size:19px; float:left; width:100%;  text-align: left !important; line-height:30px; margin-top:3%;}





.typecon{width:80%; postion:relative; margin:0 auto; padding-top:0%; border:0px solid red;  overflow:hidden;}
.typeexplan{width:100%; postion:relative; margin:0 auto;  border:0px solid red; background: url('/theme/huntech/img/bg_02.png')center top no-repeat; 
	padding:6%; overflow:hidden;
 }
  .typeexplan ul{width:100%;}
 .typeexplan ul li{ position:relative; display:inline-block; float:left; }
  .typeexplan ul li:first-child{width:33%; postion:relative;}
   .typeexplan ul li:first-child img{padding-top:4%;}
   .typeexplan ul li:last-child{width:67%; postion:relative;  }

  .typeexplan ul li dl{width:100%; float:left;}
  .typeexplan ul li dl dt{width:5%; float:left;}
  .typeexplan ul li dl dd{width:95%; float:left;}
  .typeexplan ul li dl dd p{font-size:21px; font-weight:700; color:#000;}
  .typeexplan ul li dl dd span{font-size:19px; font-weight:600;  line-height:35px;}


.typeexplantt{display:block; font-size:35px; color:#ff6600;  background: url('/theme/huntech/img/line.png')bottom left no-repeat;
	font-weight:700; HEIGHT:55PX;  width:100% !important; text-align:left; margin-bottom:4%; }
.typeexplantt1{display:block; font-size:35px; color:#000;  background: url('/theme/huntech/img/line1.png')bottom left no-repeat;
	font-weight:700; HEIGHT:55PX;  width:100% !important; text-align:left; margin-bottom:2%; }

	.inquirybtn1 {
	background:#ff6600 url(/theme/huntech/img/btnbg01.png)right no-repeat;
	background-size:10%;
	border-radius:35px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-weight:600;
	
	height:50px;
	font-size:19px;
	text-decoration:none;
	line-height:47px;
	font-weight:600;
	margin-top:0px;
	padding-right:45px;
	padding-left:20px;
	border:2px solid #ff6600;
	
	
	
}
.inquirybtn1:hover {
	color:#ff6600 !important;	
	background:#fff url(/theme/huntech/img/btnbg01_on.png)right no-repeat;
	background-size:10%;
	border:2px solid #ff6600;

}
.inquirybtn1:active {
	position:relative;

}



	.inquirybtn2 {
	background:#fff url(/theme/huntech/img/btnbg01_on.png)right no-repeat;
	background-size:13%;
	border-radius:35px;
	display:inline-block;
	cursor:pointer;
	color:#ff6600;	
	height:50px;
	font-size:19px;
	text-decoration:none;
	line-height:47px;
	font-weight:600;
	margin:0 auto;
	padding-right:45px;
	padding-left:20px;
	border:2px solid #ff6600;
	
	
	
}
.inquirybtn2:hover {
	color:#fff !important;	
	background:#ff6600 url(/theme/huntech/img/btnbg01.png)right no-repeat;
	background-size:13%;
	border:2px solid #ff6600;

}
.inquirybtn2:active {
	position:relative;

}






#m_board1 {
	
	position:relative;
	width:100%;
	padding-top:0px;
	margin: 0 auto;
	border:0px solid red;

}

#m_board1 .tabs1 {width:100%;  }
#m_board1 .tabs1 li {width: 16.6%; text-align:center; float:left;border-right:1px solid #ccc; 	margin-bottom:2%;  }
#m_board1 .tabs1 li:last-child{border-right:0px solid #ccc; } 
#m_board1 .tabs1 li a{line-height:55px; font-size:22px; font-weight:600; } 

#m_board1 .tabs1 li a:hover {
	color: #ff6600;  font-weight:700;

}
#m_board1 .tabs1 .active a {
	color: #ff6600;  font-weight:700;
}





.inquiryarea{border-top-left-radius:35px; 
	border-bottom-right-radius:35px;  margin-top:2%; line-height:45px;
	width:100%; text-align:center; padding:45px 0px; background:#f9f9f9; color:#000; font-size:32px; font-weight:600;}
.inquiryarea span{font-weight:800; color:#2561fe;;}

.inquiryarea1 ul{width:100%; position:relative;  overflow:hidden;  border-top:1px solid rgba(0,0,0,0.1);  }
.inquiryarea1 ul li{width:100%; position:relative; border-bottom:1px solid rgba(0,0,0,0.1);  overflow:hidden;}
.inquiryarea1 ul li dl{width:100%; float:left;  }
.inquiryarea1 ul li dl dt{width:30%; float:left;  padding:46px 30px; font-weight:600; color:#000; font-size:22px;  background:#f9f9f9;}
.inquiryarea1 ul li dl dd{width:70%; float:left; padding:35px 30px; font-size:20px;  font-weight:500; color:#000; }
.ht225{height:225px;}

.mobileshow{display: none;}

@media all and (max-width: 1024px){

.inquiryarea{width:100%; text-align:center; line-height:33px;

 padding:30px 0px; background:#f9f9f9; color:#000; font-size:23px; font-weight:600;}
.mobileshow{display: block;}
}




.servicearea{width:100%; text-align:center; padding:35px 0px;}
.servicett1 {margin:4px; display:inline-block; padding:15px;
 border-radius:35px; font-weight:600; border:1px solid #ccc; color:#000; font-size:18px;}
.servicett1:hover{ border:1px solid #ff6600; color:#ff6600; font-weight:600;}


.servicehomepage {margin-top:2%; width:100% ; height:447px; background:url('/images/homepagebg.jpg'); background-size:100%; padding:75px 20px 30px 800px;}
.servicehomepagett{font-size:40px; color:#fff; font-weight:700;}
.servicehomepagett1{font-size:20px; color:#fff; font-weight:200;  line-height:40px; margin-top:35px;}
.servicehomepagett1 span{font-weight:600;}
.servicehomepage1 {margin-top:2%; width:100% ; height:447px; background:url('/images/homepagebg1.jpg'); background-size:100%; padding:75px 20px 30px 800px;}
.servicehomepage2 {margin-top:2%; width:100% ; height:447px; background:url('/images/homepagebg2.jpg'); background-size:100%; padding:75px 20px 30px 800px;}


.pricearea{width:100%; margin:0 auto; background: #f9f9f9; padding-top:1%; overflow:hidden; padding:100px 170px;}
.ht75{height:75px;}

.price01{width:30%; float:left; position: relative;  overflow: hidden;

margin:1%; 
text-align:Center; background:#fff;

box-sizing:border-box; padding:0px ;  box-shadow:10px 5px 20px rgba(0,0,0,0.05);
border-radius:40px;
}

.pricett_area{width:100%; padding:25px;  overflow: hidden;
border-top-left-radius:40px;  border-top-right-radius:40px;  background:url('/theme/huntech/img/bg02.png')right; background-size:cover;
}
.pricett_area1{width:100%; padding:25px;  overflow: hidden;
border-top-left-radius:40px;  border-top-right-radius:40px;  background:url('/theme/huntech/img/bg03.png')right; background-size:cover;
}

.price02{width:34%; float:left; position: relative;  overflow: hidden;

margin:1%; 
text-align:Center; background:#fff;

box-sizing:border-box; padding:0px ;  box-shadow:10px 5px 20px rgba(0,0,0,0.05);
border-radius:40px;
}

.price03{width:30%; float:left; position: relative;  overflow: hidden;


margin:1%;
text-align:Center; background:#fff;

box-sizing:border-box; padding:0px ;  box-shadow:10px 5px 20px rgba(0,0,0,0.05);
border-radius:40px;
}

.price02tt{color:#fff; font-size:33px; font-weight:500; padding:25px 0px 10px 0px; }
.price02tt span{ color:#fff;  font-weight:700;  position: relative;
  display: inline-block;} 
.price02tt span::before {
  content: "•";
  position: absolute;
  top: -10px;       /* 점 높이 조절 */
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}


.price02tt_1{color:#fff; line-height:27px; font-size:18px; 
padding-bottom:15px; margin-bottom:0px; width:70%; margin:0 auto;
}
.price01 ul{width:90%; margin:0 auto;}
.price01 ul li{width:100%; float:left; padding:25px 0px;   border-bottom:1px solid #ccc;}
.price01 ul li:last-child{ border-bottom:0px solid #ccc;}

.price01 ul li dl{width:100%; float:left; }
.price01 ul li dl dt{width:40%; float:left; font-size:17px; color:#000;  font-weight:400; }
.price01 ul li dl dd{width:60%; float:left; font-size:18px; color:#000; text-align:left;  font-weight:400; }


.price02 ul{width:90%; margin:0 auto;}
.price02 ul li{width:100%; float:left; padding:25px 0px;   border-bottom:1px solid #ccc;}
.price02 ul li:last-child{ border-bottom:0px solid #ccc;}

.price02 ul li dl{width:100%; float:left; }
.price02 ul li dl dt{width:40%; float:left; font-size:17px; color:#000;  font-weight:400; }
.price02 ul li dl dd{width:60%; float:left; font-size:18px; color:#000; text-align:left;  font-weight:400; }

.price03 ul{width:90%; margin:0 auto;}
.price03 ul li{width:100%; float:left; padding:25px 0px;   border-bottom:1px solid #ccc;}
.price03 ul li:last-child{ border-bottom:0px solid #ccc;}

.price03 ul li dl{width:100%; float:left; }
.price03 ul li dl dt{width:40%; float:left; font-size:18px; color:#000;  font-weight:500; }
.price03 ul li dl dd{width:60%; float:left; font-size:18px; color:#000; text-align:left;  font-weight:400; }


.price03tt{width:90%; margin:5%;  border-radius:25px; background:#000; color:#fff; font-size:25px; 
	font-weight:600; text-align:Center; padding:20px;}
.price03tt_1{width:90%; margin:5%;  border-radius:25px; background:#ff6600;  color:#fff; 

	font-size:25px; font-weight:600; text-align:Center; padding:20px;}



.price04{width:49%; float:left; position: relative;
margin-top:5%; text-align:Center;
 border:4px solid #000;  
box-sizing:border-box; padding:25px; 
border-radius:40px; 
}

.price05{width:49%; float:right; position: relative;
margin-top:5%; text-align:Center;
 border:4px solid #000;  
box-sizing:border-box; padding:25px; 
border-radius:40px; 
}



.price04 ul li{width:100%; float:left; padding:20px 0px;   border-bottom:1px solid #ccc;}
.price04 ul li:last-child{ border-bottom:0px solid #ccc;}

.price04 ul li dl{width:100%; float:left; }
.price04 ul li dl dt{width:40%; float:left; font-size:17px; color:#000;  font-weight:400; }
.price04 ul li dl dd{width:60%; float:left; font-size:18px; color:#000; text-align:left;  font-weight:400; }


.price05 ul li{width:100%; float:left; padding:20px 0px;   border-bottom:1px solid #ccc;}
.price05 ul li:last-child{ border-bottom:0px solid #ccc;}

.price05 ul li dl{width:100%; float:left; }
.price05 ul li dl dt{width:40%; float:left; font-size:17px; color:#000;  font-weight:400; }
.price05 ul li dl dd{width:60%; float:left; font-size:18px; color:#000; text-align:left;  font-weight:400; }





.main_btn {
	background:#fff url(/images/arrow_01.png);
	border-radius:35px;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-weight:600;
	width:230px;
	height:60px;
	font-size:18px;
	text-decoration:none;
	line-height:60px;
	font-weight:600;
	padding-left:45px;
	margin-right:25px;
	margin-top:2%;
	
	
	
}
.main_btn:hover {
	color:#fff;	
	background:rgba(203,53,29,1) url(/images/arrow_01_on.png);

}
.main_btn:active {
	position:relative;

}



.main_btn1 {
	background:rgba(203,53,29,1) url(/images/arrow_01_on.png);
	border-radius:35px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-weight:600;
	width:230px;
	height:60px;
	font-size:18px;
	text-decoration:none;
	line-height:60px;
	font-weight:600;
	padding-left:45px;
	margin-right:20px; margin-top:2%;
	
	
	
}
.main_btn1:hover {
	color:#000;	
	background:#fff url(/images/arrow_01.png);

}
.main_btn1:active {
	position:relative;

}




.subleft{width:45%; float:left; }
.subright{width:55%; float:left; }


.inquirytt{font-size:95px; font-weight:700; color:#000;}
.inquirytt_1{width:100%; padding-right:20%; line-height:35px; font-size:22px; margin-top:25px; color:#000; }