﻿* {word-break: keep-all;}
.wrap {padding-top: 80px;}
.subtop_wrap {position: relative;}
.sub_visual {position:relative;height:240px; background-repeat: no-repeat;background-position: center center; background-size: cover;margin: 0 auto;}
.sub_visual.sub_visual01 {background-image: url("/skin/default/img/sub/sub_visual01.jpg");background-color: #fff;}
.sub_visual.sub_visual02 {background-image: url("/skin/default/img/sub/sub_visual03.jpg");background-color: #fff;}
.sub_visual.sub_visual03 {background-image: url("/skin/default/img/sub/sub_visual04.jpg");background-color: #fff;}
.sub_visual.sub_visual04 {background-image: url("/skin/default/img/sub/sub_visual05.jpg");background-color: #fff;}
.sub_visual.sub_visual05 {background-image: url("/skin/default/img/sub/sub_visual06.jpg");background-color: #fff;}

.subtopP1 {text-align: center;font-size: 50px;font-weight: 700;color: #fff;}
.sub_tab_wrap {text-align: center;border-bottom: 1px solid #ddd;height: 80px;}
.sub_tab {display: inline-block;text-align: center;}
.sub_tab:before {display: table;content: "";}
.sub_tab:after {display: table;content: "";clear: both;}
.sub_tab li {float: left;padding: 0 70px;height: 100%;}
.sub_tab li:last-child {border-right: none;}

/* .location_wrap {position: absolute;right: 0;bottom: 7px;} */
.location_wrap {padding: 30px 0;}
.location {text-align: right;}
.breadcrumbsUl {display: inline-block;text-align: right;}
.breadcrumbsUl:before {display: table;content: "";}
.breadcrumbsUl:after {display: table;content: "";clear: both;}
.breadcrumbsUl li {float: left;position: relative;padding-left: 10px;margin-left: 10px;}
.breadcrumbsUl li:after {position: absolute;top: -1px;right: -12px;content: ">";width: 7px;height: 8px;color: #999;}
.breadcrumbsUl li:last-child:after {display: none;}
.breadcrumbsUl li a {font-size: 14px;color: #666;display: block;font-weight: 300;}
/* .breadcrumbsUl li.active a {color: #333333;} */

.page_wrap {text-align:center;font-size:0;margin-top: 50px;}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {display:block;margin:0 1px;float:left;border:1px solid rgba(0, 0, 0, 0); width:30px; height:30px; line-height:28px; text-align:center; background:none; font-size:13px; color:#999999; text-decoration:none;font-weight: 300;}
.page_nation .arrow {border:1px solid #ddd;}
.page_nation .pprev {background:url("/skin/default/img/sub/page_pprev.png") no-repeat center center;margin-left:0;}
.page_nation .prev {background:url("/skin/default/img/sub/page_prev.png") no-repeat center center;margin-right:7px;}
.page_nation .next {background:url("/skin/default/img/sub/page_next.png") no-repeat center center;margin-left:7px;}
.page_nation .nnext {background:url("/skin/default/img/sub/page_nnext.png") no-repeat center center;margin-right:0;}
.page_nation a.active {background-color:#2d96a9;color:#fff;}
.page_nation a:hover {border-color:#2d96a9;}	

.news_view {border-top: 2px solid #000;}
.news_view .tit {font-size: 20px;color: #000000;background-color: #fff;font-weight: 500;position: relative;border-bottom: 1px solid #ddd;padding: 32px 30px 31px 30px;}
.news_view .info {position: absolute;top: 30px;right: 30px;}
.news_view .info span {font-size: 15px;color: #999;position: relative;font-family: "Play";}
.news_view .info span.red {color: #e1438c;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #0035ad;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 2px;}
.news_view .cont {padding: 0 0 20px 0;border-bottom:1px solid #c6c6c6;}
.news_view .cont .file {margin-bottom: 20px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 15px;color: #6c6c6c;padding-left: 20px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 12px;left: 0;top: 5px;background-image: url('/skin/default/img/sub/ico_folder.png');-webkit-background-size: 14px 12px;background-size: 14px 12px;}
.news_view .cont .real {padding: 30px 30px 100px 30px;}
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-family: 'Nanum Gothic' !important;line-height: 1.5;word-break:keep-all;font-size: 18px;color: #444;}
.news_view .cont .real blockquote.tx-quote1 {border:3px solid #eeeeee;}
/* .news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;margin: 0 auto !important;display: block !important;} */
.news_view .cont .real table {text-align: center !important;width: 100% !important;}
.news_btn {text-align: center;margin-top: 40px;}
.news_btn a {text-decoration: none;display: inline-block;background-color: #2d96a9;font-size: 18px; color: #fff; font-weight: 500; text-align: center;width: 200px;height: 60px;line-height: 60px;outline: none; border: none;}  

.company_section {padding-bottom: 100px;}
.company_img {background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;background-image: url("/skin/default/img/sub/company_img.jpg");height: 390px;padding: 40px;margin-bottom: 40px;}   
.company_img_tt {border:1px solid #eee;height: 100%;text-align: center;font-size: 30px;font-weight: 700;color: #fff;line-height: 1.5;}
.compay_t1 {font-size: 24px;font-weight: 700;color: #000;margin-bottom: 35px;line-height: 1.2;}
.compay_t2 {line-height: 1.5;font-size: 15px;color: #666;margin-bottom: 40px;}
.compay_t3 {font-size: 20px;color: #666;}

.info_section1 {padding-bottom: 60px;}    
.info_t1 {font-size: 36px;font-weight: 700;color: #000;margin-bottom: 30px;}
.info_t2 {font-size: 18px;color: #666;line-height: 1.5;}
.info_section2 {padding: 60px 0;background-color: #f3f3f3;}
.info_t3 {font-size: 24px;font-weight: 700;color: #000;margin-bottom: 30px;line-height: 1.2;}
.info_t4 {font-size: 16px;color: #666;line-height: 1.5;}
.info_t4 strong {color: #2d96a9;}

.video_wrap {padding-bottom: 40px;}  
.video_item {margin-bottom: 40px;}
.video_img {position: relative;}
.video_img:before {position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background-color: rgb(0, 0, 0, 0.3);}
.video_img:after {position: absolute;left: 50%;top: 50%;content: "";width: 90px;height: 63px;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/video_btn.png");margin-left: -45px;margin-top: -31px;}
.video_tit {font-size: 24px;font-weight: 700;color: #000;margin-top: 20px;line-height: 1.2;}
.video_date {font-size: 15px;color: #999;font-family: "Play";margin-top: 15px;}

.search_wrap {background-color: #f6f6f6;border:1px solid #ddd;padding: 30px 60px;margin-bottom: 40px;}
.search_item {display: inline-block;height: 50px;}
.search_item.select {width: 250px;margin-right: 10px;border:1px solid #ddd;}
.search_item.select select {width: 100%;height: 100%;border:none;font-size: 15px;color: #666;padding: 0 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/select_arrow.png");background-position: 90% center;background-color: #fff;}
.search_item.select select::-ms-expand { display: none;}
.search_item.text {width: 650px;margin-right: 10px;border:1px solid #ddd;}
.search_item.text input[type="text"] {width: 100%;height: 100%;border:none;padding: 0 20px;font-size: 15px;color: #666;}
.search_item.submit {width: 150px;}
.search_item.submit input[type="submit"] {width: 100%;height: 100%;font-size: 16px;font-weight: 700;color: #fff;background-color: #2d96a9;text-align: center;outline:none;border:none;}

.pop_wrap {position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.7);z-index: 1000;}
.pop_cont {position: relative;width: 1000px;margin: 0 auto;}
.pop_tit {font-size: 30px;font-weight: 700;color: #fff;margin-top: 20px;line-height: 1.2;}
.pop_date {font-size: 20px;color: #999;font-family: "Play";margin-top: 20px;}
.pop_close {position: absolute;right: -30px;top: 0;}

.consult_wrap {padding-bottom: 100px;}  
.contact_form {border-top: 3px solid #222;padding-top: 30px;}
.contact_form .input {height: 50px;outline: none;width: 100%;padding: 0 20px;font-size: 16px;color: #999;border:1px solid #ddd;margin-bottom: 20px;}
.contact_form .textarea {outline: none;width: 100%;padding: 20px;font-size: 16px;color: #999;border:1px solid #ddd;resize:none;height: 350px;}
.contact_btn {margin-top: 50px;text-align: center;}
.contact_btn .submit { display: inline-block;outline: none;width: 200px;height: 60px;line-height: 60px;border:none;text-align: center;font-size: 18px;color: #fff;font-weight: 500;background-color: #2d96a9;}

.community_wrap {padding-bottom: 80px;}    
.news_list {width: 100%;border-top: 3px solid #222;}
.news_list td {padding: 35px 0;border-bottom: 1px solid #ddd;}
.news_list .num {text-align: center;font-size: 16px;font-weight: 700;color: #2d96a9;font-family: "Play";}
.news_list .tit {font-size: 18px;font-weight: 700;color: #222;padding-left: 20px;line-height: 1.5;}
.news_list .date {text-align: center;font-size: 15px;color: #999;font-family: "Play";}

.product_menu_wrap {margin-bottom: 60px;}
.product_menu {display: block;}    
.product_menu:before {display: table;content: "";}
.product_menu:after {display: table;content: "";clear: both;}
.product_menu li {float: left;width: 15%;border:1px solid #ddd;height: 60px;margin-right: 20px;}
.product_menu li.active {background-color: #2d96a9;border-color: #2d96a9;}
.product_menu li:last-child {margin-right: 0;}
.product_menu li a {display: table;width: 100%;height: 100%;}
.product_menu li a span {display: table-cell;vertical-align: middle;text-align: center;font-size: 18px;font-weight: 500;color: #999;}
.product_menu li.active a span {color: #fff;}

.product1_item {padding-bottom: 70px;}
.product1_item.last {padding-bottom: 100px;}
.product1_tit {font-size: 36px;font-weight: 700;color: #000;margin-bottom: 30px;}
.product1_txt {font-size: 15px;color: #666;line-height: 1.5;}

.product_wrap {padding-bottom: 90px;}    
.product_item {margin-bottom: 40px;}
.product_item_tit {font-size: 18px;font-weight: 700;color: #000;line-height: 1.2;margin-top: 20px;}
.product_item_date {font-size: 15px;color: #999;font-family: "Play";margin-top: 20px;}
.pop_video {width: 100%;height: 560px;}

.product7_section1 {padding-bottom: 100px;padding-top: 70px;}
.product7_section2 {padding: 70px 0;background-color: #f5f5f5;}
.product7_section3 {padding: 70px 0;background-color: #fff;}
.product7_middle {font-size: 20px;font-weight: 700;margin-bottom: 20px;color: #2d96a9;}   
.product7_middle.red {color: #d50000;}
.bottom_line {border-bottom: 1px solid #ddd;}
.pl30 {padding-left: 30px;}
.product7_t1 {font-size: 20px;font-weight: 700;color: #000;margin-top: 35px;margin-bottom: 20px;}
.product7_table {width: 100%;}
.product7_table th {text-align: center;font-size: 18px;font-weight: 500;color: #fff;background-color: #2d96a9;padding: 20px 0;}
.product7_table td {font-size: 16px;color: #666;padding: 20px 0;border-bottom: 1px solid #ddd;text-align: center;}
.product7_table td.th {background-color: #f8f8f8;font-size: 18px;color: #000;}
.product7_list {display: flex;gap: 24px;}
.product7_list li {float: left;width: 20%;border: 1px solid #2d96a9;height: 300px;background-color: #fff;margin-bottom: 70px;padding: 20px;text-align: center;}
.tteppe_num {display: inline-block;width: 40px;height: 40px;text-align: center;font-size: 16px;font-weight: 700;color: #fff;background-color: #2d96a9;border-radius: 50%;line-height: 40px;}
.tteppe_tit {text-align: center;font-size: 18px;font-weight: 700;color: #000;margin-top: 30px;}
.tteppe_txt {text-align: center;font-size: 16px;color: #666;margin-top: 25px;line-height: 1.5;}
.tteppe_txt span {color: #2d96a9;}
.pro7_video {height: 310px;margin-top: 30px;}
.pro7_video iframe {width: 100%;height: inherit;}
@media (max-width: 1430px) {
	.search_item.text {width: 600px;}
	.video_tit {font-size: 20px;}
	.pop_tit {font-size: 20px;}
	.pop_date {font-size: 17px;}
	.pop_cont {width: 800px;}
}
@media (max-width: 1359px) {
	.subtopP1 {font-size: 40px;}
	.company_img_tt {font-size: 25px;}
	.info_t1 {font-size: 30px;}
	.product1_tit {font-size: 30px;}
	.product_menu li a span {font-size: 16px;}
	.product_menu li  {margin-right: 15px;}
	.product_item_tit {font-size: 16px;}
	.search_item.text {width: 500px;}
	.search_item.select {width: 200px;}
	.search_wrap {padding: 30px 30px;}
	.news_list .tit {font-size: 16px;}
	.product7_table th {font-size: 16px;}
	.product7_table td,.product7_table td.th {font-size: 16px;}
	.tteppe_txt {font-size: 14px;}
	.tteppe_tit {font-size: 16px;}

}
@media (max-width: 1199px) {

}
@media (max-width: 991px) {	
	.news_view .info {position: relative;top: auto;right: auto;margin-top: 10px;}
	.news_view .cont .real {font-size: 12px;padding: 15px 15px 50px 15px;}
	.news_view .cont .real, 
	.news_view .cont .real p, 
	.news_view .cont .real td, 
	.news_view .cont .real span {font-size: 14px;}

	.news_wrap {padding-bottom: 50px;}
	.news_btn {margin-top: 20px;}
	.news_btn a {font-size: 13px;width: 150px;height: 45px;line-height: 45px;}
	.news_view .info span {font-size: 13px;}
	.news_view .tit {font-size: 15px;padding: 15px 15px;}

	.page_wrap {margin-top: 25px;}
	.page_nation a {width: 18px;height: 18px;line-height: 16px;font-size: 11px;}
	.wrap {padding-top: 40px;}
	.subtopP1 {font-size: 30px;}
	.sub_visual {height: 180px;}
	.breadcrumbsUl li a {font-size: 12px;}
	.location_wrap {padding: 20px 0;}
	.company_img_tt {font-size: 20px;}
	.company_img {height: 290px;margin-bottom: 20px;padding: 20px;}
	.compay_t1 {font-size: 20px;margin-bottom: 20px;}
	.compay_t2 {font-size: 14px;margin-bottom: 20px;}
	.company_section {padding-bottom: 50px;}
	.compay_t3 {font-size: 17px;}
	.subtopP1 {font-size: 25px;}
	.company_img_tt {font-size: 16px;}
	.compay_t1 {font-size: 16px;}
	.compay_t2 {font-size: 13px;}
	.compay_t3 {font-size: 15px;}
	.company_img {height: 250px;}
	.info_t1 {font-size: 20px;margin-bottom: 15px;}
	.info_t2 {font-size: 16px;}
	.info_section1 {padding-bottom: 30px;}
	.info_section2 {padding: 30px 0;}
	.info_t3 {font-size: 17px;margin-bottom: 15px;}
	.info_t4 {font-size: 14px;}
	.product_menu li a span {font-size: 14px;}
	.product_menu li {height: 45px;}
	.product_menu li {margin-right: 10px;}
	.product_menu_wrap {margin-bottom: 30px;}
	.product1_tit {font-size: 20px;margin-bottom: 15px;}
	.product1_txt {font-size: 14px;}
	.product1_item {padding-bottom: 35px;}
	.product1_item.last {padding-bottom: 50px;}
	.product_item_tit {font-size: 14px;margin-top: 10px;}
	.product_item_date {font-size: 12px;margin-top: 10px;}
	.product_item {margin-bottom: 20px;}
	.product_wrap {padding-bottom: 45px;}
	.product1_tit {font-size: 18px;}
	.video_wrap {padding-bottom: 20px;}
	.search_item.select {width: 100px;}
	.search_item.submit {width: 100px;}
	.search_item.text {width: 400px;}
	.video_img:after {width: 45px;height: 31px;-webkit-background-size: 45px auto;background-size: 45px auto;margin-top: -15px;margin-left: -22px;}
	.pop_cont {width: 500px;}
	.pop_tit {font-size: 16px;margin-top: 10px;}
	.pop_date {font-size: 13px;margin-top: 10px;}
	.video_tit {font-size: 15px;margin-top: 10px;}
	.video_date {font-size: 13px;margin-top: 10px;}
	.video_item {margin-bottom: 20px;}
	.search_wrap {margin-bottom: 20px;}
	.consult_wrap {padding-bottom: 50px;}
	.contact_btn .submit {font-size: 15px;width: 150px;line-height: 45px;height: 45px;}
	.contact_btn {margin-top: 25px;}
	.contact_form .textarea {height: 200px;font-size: 13px;}
	.contact_form .input {height: 40px;font-size: 13px;}
	.community_wrap {padding-bottom: 40px;}
	.news_list .num {font-size: 14px;}
	.news_list td {padding: 20px 0;}
	.news_list .tit {font-size: 15px;padding-left: 10px;}
	.news_list .date {font-size: 13px;}
	.pop_video {height: 360px;}
	.product7_middle {font-size: 16px;margin-bottom: 10px;}
	.product7_t1 {font-size: 16px;margin-top: 20px;margin-bottom: 10px;}
	.pl30 {padding-left: 15px;}
	.product7_section1 {padding-bottom: 50px;padding-top: 35px;}
	.product7_section2 {padding: 35px 0;}
	.product7_section3 {padding: 35px 0;}
	.product7_table th {font-size: 14px;padding: 10px 0;}
	.product7_table td,.product7_table td.th {font-size: 14px;padding: 10px 0;}
	.product7_list {gap: 12px;flex-wrap: wrap;}
	.product7_list li {padding: 10px;margin-bottom: 35px;height: 200px;width: 32%;}
	.tteppe_tit {font-size: 14px;margin-top: 15px;}
	.tteppe_txt {font-size: 12px;margin-top: 15px;}
	.tteppe_num {font-size: 14px;width: 30px;height: 30px;line-height: 30px;}
	.pro7_video {height: auto;}
}
@media (max-width: 767px) {
	.news_view .cont .real, .news_view .cont .real p, .news_view .cont .real td, .news_view .cont .real span {font-size: 12px;}
	.product_menu li {margin-right: 0;width: 32%;margin: 1px;}
	.pop_cont {width: 100%;}
	.pop_close {right: 0;top: -30px;}
	.search_item.select {width: 100%;margin-right: 0;margin-bottom: 10px;}
	.search_item.text {width: 100%;margin-right: 0;margin-bottom: 10px;}
	.search_item.submit {width: 100%;}
	.search_item {height: 40px;}
	.search_item.submit input[type="submit"] {font-size: 13px;}
	.search_item.select select {font-size: 13px;}
	.search_item.text input[type="text"] {font-size: 13px;}
	.search_wrap {padding: 15px 15px;}
	.contact_form {padding-top: 15px;}
	.contact_form .textarea {height: 150px;}
	.news_list colgroup col {width: 100%;}
	.news_list tr {border-bottom: 1px solid #ddd;}
	.news_list td {padding: 0;display: block;border:none;}
	.news_list .num,
	.news_list .tit,
	.news_list .date {text-align: left;padding: 5px 0;}
	.news_list .tit {font-size: 14px;}
	.pop_video {height: 230px;}
	.pl30 {padding-left: 0;}
	.product7_list li {width: 47%;margin-bottom: 20px;}
	.product7_table th {font-size: 12px;}
	.product7_table td,.product7_table td.th {font-size: 12px;}
	.product7_middle.red {margin-top: 10px;}
}