.partner {margin-top:15px;}
.line_blue{width:5%;height:3px;background-color:#24529b;margin:0 47.5%;margin-bottom:30px;}
.con_title_02{font-size: 30px;text-align: center;margin-bottom: 10px;font-weight: bolder;border-bottom:padding:0px 15px;color: #24529B;}
.main{position: relative;min-height: 300px;height:100%;background-color:#f4f4fc;background-image: url('/img/company_02.png') ;width: 100%;background-size: cover;background-position: right bottom;background-repeat: no-repeat;margin-top:71px;}
.main_contact{position: relative;min-height: 375px;height:100%;background-color:#f4f4fc;background-image: url('/img/bg_01.png') ;width: 100%;background-size: cover;background-position: right bottom;background-repeat: no-repeat;margin-top:71px;}
.main_notice{position: relative;min-height: 375px;height:100%;background-color:#f4f4fc;background-image: url('/img/notice_bg.png') ;width: 100%;background-size: cover;background-position: center top;background-repeat: no-repeat;margin-top:71px;}
@media (max-width: 768px ){
	.main{margin-top:52px !important;min-height:200px !important;}
	.company_text{height:245px !important;}
	.main_contact{margin-top:52px !important;min-height:245px !important;}
	.company_text_02{height:200px !important;}
	.main_notice{min-height:245px !important;margin-top:72px !important;}
	.line_blue{width:10% !important;margin: 0 45% 30px 45%;}
	.con_title_02{font-size:25px !important;}
	.sub_info_02{font-size:14px !important;margin-top:5px;}
	.sub_nav li{font-size:13px !important;}
	.vision p{font-size:16px !important}
	.line_blue{margin-bottom:15px;}
	.info_btn{margin-top:5px;}
	.pro_info{font-size:14px !important;}
	.pro_name{font-size:20px !important;}
	.col-md-8>.pro_name{font-size:20px !important;margin-top:10px;}
	.pro_info b{font-size:16px !important;}
	.square{font-size:14px !important;}
	.pos>.row{margin-bottom:-5px !important;}
	.sealing>.row{margin-bottom:-5px !important;}
	.margin_re{margin-top:10px !important;padding-left:15px !important;padding-right:15px  !important;}
	.sealing_acc{padding-left:15px !important;padding-right:15px !important;}
	.pos_acc{padding-left:15px !important;padding-right:15px !important;}
	.tong_acc{padding-left:0px !important;padding-right:0px !important;}
	.cart_acc{padding-left:0px !important;padding-right:0px !important;}
	.company_text p:nth-child(1){font-size:25px !important;}
	.company_text p:nth-child(2){font-size:16px !important;}
	.panel-title{font-size:14px !important;}
	.panel-body{line-height:25px;}
	
	
}
@media (max-width: 768px ) {
	.core_title{font-size:16px !important;}
	.core_info{font-size:14px !important;}
	.core_value img{width:80px !important;margin:80px 0 !important;;}
	.sub_info_02{margin-top:5px;}
	.row{margin-top:30px;}
	.marttong>.row{margin-bottom:30px !important;}
	.cart>.row{margin-bottom:30px !important;}
	
	
}

@media (min-width : 768px ){
.sealing_acc{padding-left:0px !important;padding-right:0px !important}
.pos_acc{padding-left:0px !important;padding-right:0px !important;}
.tong_acc{padding-left:0px !important;padding-right:0px !important;}
.cart_acc{padding-left:0px !important;padding-right:0px !important;}
}

.company_text{height:300px;display:table;vertical-align:middle;display:table-cell;padding:0 15px;}
.company_text p:nth-child(1){color:white;font-size:30px;font-weight:bolder;}
.company_text p:nth-child(2){color:white;font-size:20px;}
.sub_info_02{font-size: 15px;font-weight: 600;line-height: 30px}
.company_img{width: 100%;;background-image: url('/img/company_02.png');height:200px;background-size:cover;}
.sub_nav li{list-style:none;float:left;font-size:16px;width:25%;text-align:center;line-height:60px;cursor:pointer;}
.sub_nav li a{color:#444;height:60px;display:block;text-decoration:none;}
.sub_nav{height:60px;}
.kbs{margin-bottom:15px;}
.sub_nav ul{padding-left:0}
.sub_nav_wrap{background-color:#fff;border-bottom:0.5px solid #c9c9c9;}
.swiper-pagination{margin-top:15px;position:relative;width:100% !important}
.vision img{width:100%;vertical-align: middle;}
.content_01{padding:0 !important;}
.vision{padding:0 !important;position:relative}
.company_menu02{padding:0 !important;}
.vision p{;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate( -50%, -50% );font-size:30px;font-weight:600;width:70%}
.core_value .col-sm-6{height:250px;background-color: #f8f8f8;border:5px solid white;box-sizing:border-box;}
.core_title{text-align: left !important;font-size: 20px;line-height: 30px;font-weight:bolder;}
.core_info{font-size: 15px;line-height:27px;}
.core_txt p{display:inline}
.core_txt{height:250px;vertical-align:middle;display:table-cell;padding:0 15px;}
.col-sm-6 .col-xs-6{float:left;}
.core_value img{margin:60px 0}
.on{color:#24529B !important;font-weight:bolder;}
.company_menu02, .company_menu03, .company_menu04{display:none;}
.swiper-pagination-bullet{width:15px;height:15px;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(0.7)}
.acc{padding:0 !important; }
.group{padding:0 !important;}
.ui-accordion-content-active{height:auto !important;;}
.panel-group .panel{padding:0 !important;}
.panel-heading a{text-decoration:none;}
.sealing, .marttong, .cart, .pos{padding:0 !important;}
.sealing, .pos{background-color:#f8f8f8;width:100%;;padding:0;}
.pro_name{font-size:25px;font-weight:600;}
.pro_info{font-size:15px;line-height:27px;margin-top:10px;}
.pro_info b{font-size:20px;line-height:30px;font-weight:600}
.square{color:#24529B;font-size:16px;}
.company_menu03 .line_blue{margin-bottom:0 !important;}
.prop_down{width:auto;padding: 10px 30px;background-color:#24529b;color: white;border:none;margin-top:5px;margin-bottom:15px;;}
.panel-default>.panel-heading{background-color:white;}
.margin_re{padding:0 !important;}