/****** COMMON ******/
.clear{clear:both;}

/* table */
table .ul_list{margin-bottom:0px;}
.table-responsive{border:0;}
.tbl_cnt{margin:0; border-top:2px solid #2ed2f8;line-height:1.8; margin-bottom: 20px;}
.tbl_cnt thead tr th{background:#f3f3f3; border-bottom:1px solid #e6e6e6; color:#333; text-align:center; vertical-align:middle;}
.tbl_cnt tbody tr th,.tbl_cnt tbody tr td,.tbl_cnt tfoot tr th,.tbl_cnt tfoot tr td{border-bottom:1px solid #e6e6e6; vertical-align:middle; color:#222;} 
.tbl_cnt tbody tr th{text-align:center;}
.tbl_cnt a{color:#0c52a1;text-decoration: underline;}
.tbl_cnt a:focus, .tbl_cnt a:hover{text-decoration:underline;}
.tbl_cnt ul{padding-left: 10px;}
.tbl_border thead tr th, .tbl_cnt thead tr th,
.tbl_border tbody tr th, .tbl_cnt tbody tr th,
.tbl_border tbody tr td, .tbl_cnt tbody tr td,
.tbl_cnt tfoot tr td {border:1px solid #e6e6e6; border-top:0; padding:12px 18px; background: #fff;}
.tbl_border thead tr th, .tbl_cnt thead tr th,
.tbl_border tbody tr th, .tbl_cnt tbody tr th,
.tbl_cnt tfoot tr th{background: #F9F9F9; }
.tbl_border thead tr th, .tbl_cnt thead tr th{border-bottom: 1px solid #CAC9C9;}
.tbl_center tbody tr td,.tbl_cnt tfoot tr td{text-align:center;}
.table .center{text-align:center;}
.table .right{text-align:right;}
caption, legend {visibility: hidden; overflow: hidden;width: 0;height: 0;font-size: 0;line-height: 0;}

.list_basic li {background: url(/resources/images/content/content_list.png) no-repeat; background-position: left 10px; padding-left: 12px;}


/****** ABOUT ******/
/* ABOUT _COMMON */
.about_block .tit {font-size:22px; line-height:34px; margin:0 auto;}
.content_about h4 {font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:22px; color:#000; padding-top:30px; margin-bottom:10px}
.content_about h4::after{clear:both; content:""; display:block;}
.content_about h5{font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:20px; margin-top:25px;}
.content_about .tit{font-size:22px; line-height:34px; margin:0 auto;}
/*.content_about .about_block{margin:0 auto; padding-top:70px; padding-bottom:70px;}
.content_about .history_block{margin:0 auto; padding-top:70px; padding-bottom:70px;}*/
.about_block ul li {list-style:none;}
h4.fir, .fir {margin-top:0 !important; padding-top:0 !important;}


/* ABOUT_INTRODUCTION */
.introduction h4 img {display:block; margin-bottom:6px; width: 260px;}
.introduction h5 {margin-top:40px;font-size: 18px;letter-spacing: -1px; background:url(/resources/images/content/about_h5.png) no-repeat; background-position: left top; padding-top:10px;}
.introduction .atwomGroup {margin-top:40px; padding-bottom: 10px; overflow: hidden;}
.introduction .atwomGroup dl {text-align:center;float: left;width: 20%;}
.introduction .atwomGroup dl dt {display: block;width: 125px;height: 125px;border: 10px solid #f0f0f0;border-radius: 125px; line-height: 140px; margin: 0 auto 5px;}
.introduction .atwomGroup dl dt.type_A {background:url(/resources/images/content/atwomGroup_a.png) no-repeat; background-position: center 25px;}
.introduction .atwomGroup dl dt.type_T {background:url(/resources/images/content/atwomGroup_t.png) no-repeat; background-position: center 25px;}
.introduction .atwomGroup dl dt.type_W {background:url(/resources/images/content/atwomGroup_w.png) no-repeat; background-position: center 25px;}
.introduction .atwomGroup dl dt.type_O {background:url(/resources/images/content/atwomGroup_o.png) no-repeat; background-position: center 25px;}
.introduction .atwomGroup dl dt.type_M {background:url(/resources/images/content/atwomGroup_m.png) no-repeat; background-position: center 25px;}
.introduction .atwomGroup dl dt .word {font-size: 11px;letter-spacing: 1.5px;color: #000;}
.introduction .atwomGroup dl dd {font-size: 13px; color: #999;}
.introduction .atwomGroup dl dd strong {font-size: 15px;color: #000;display: block;width: 90%;margin: 0 auto 5px;}

.introduction .Value {padding-left:0; margin-left:0;overflow: hidden;margin-top: 20px; margin-bottom: 50px;}
.introduction .Value li {float: left;width: 14.28%;}
.introduction .Value .circle {background: #fff;width: 90px;height: 90px;border-radius: 90px; text-align: center; padding-top: 30px; margin: 0 auto;}
.introduction .Value .circle span {display:block; line-height: 145%; font-weight: 700;}
.introduction .Value .circle .en {font-size: 9px;letter-spacing: 1px;color: #2ed1f7;}
.introduction .Value .circle .kor {font-size: 16px;color: #000;}

.introduction .introGroup {overflow: hidden;margin-left: 0;padding-left: 0;margin-bottom: 20px;}
.introduction .introGroup li {float: left;height: 195px;margin-bottom: 30px;}
.introduction .introGroup li.part01 {width:35%;}
.introduction .introGroup li.part01 p {width: 90%;}
.introduction .introGroup li.part02 {width:35%;}
.introduction .introGroup li.part02 p {width: 90%;}
.introduction .introGroup li.part03 {width:30%;}
.introduction .introGroup li.part03 p {width: 100%;}
.introduction .introGroup li.part04 {width:35%;}
.introduction .introGroup li.part04 p {width: 90%;}
.introduction .introGroup li.part05 {width:35%;}
.introduction .introGroup li.part05 p {width: 90%;}
.introduction .introGroup li.part06 {width:30%;}
.introduction .introGroup li.part06 p {width: 100%;}
.introduction .introGroup h5 {margin-top: 0;}
.introduction .introGroup p {font-size: 13px !important;color: #000;line-height: 20px;}
.introduction .introGroup img {display: block;margin-top: 20px;clear: both;}

.introduction .Client {overflow: hidden;margin: 0;padding: 0;margin-top: 50px; margin-bottom: -30px;}
.introduction .Client li {float:left; width:33.333%;text-align: center; height: 80px;}
.introduction .Client li img {}
.introduction .Client li img.off {}

.eng_introduction .introGroup li {margin-bottom:0;}

/* ABOUT_HISTORY */
.history_tit {margin-bottom:30px;}
.history .part {position: relative; padding-left:70;}
.history .flag {margin-left: 8px; margin-bottom: -11px;}
.history .tit_year {position: absolute; left: 0; top: -15px; display:none;}
.history .tit_year span {font-size: 14px;font-weight: 700;color: #bababa;display: block;letter-spacing: 7px;margin-bottom: 2px;}
.history .tit_year strong {font-size: 30px; color: #22c7ee; letter-spacing: -1px;}
.history dl {background:url(/resources/images/content/history_bg.png);background-repeat: repeat-y;background-position: 10px; padding-bottom:15px; margin-bottom: 0;}
.history dl dt {background:url(/resources/images/content/ico_history01.png) no-repeat;font-size: 22px;color: #000;background-position: left 10px; padding-left: 45px; margin-bottom: 5px;}
.history dl dd {background:url(/resources/images/content/ico_history02.png) no-repeat;background-position: 7px 3px;padding-left: 47px; font-size:14px;margin-bottom: 5px;}

/* ABOUT_CERTIFICATION */
.certification {margin-top:30px;} 
.certification h4 {font-size: 22px;color: #000;font-weight: 700;margin-top: 0;margin-bottom: 15px;}
.certification .certiBox {margin: 0 -11px; overflow: hidden; padding: 0;}
.certification .certiBox li {position:relative; display:inline-block; float:left; overflow: hidden; border:1px solid #dfdfdf; background:#fff;}
.certification .certiBox .certiImg {border-bottom:1px solid #f2f2f2; display:block; height:237px; text-align:center;padding-top: 20px;}
.certification .certiBox .tit_certi {line-height: 1.15; padding: 8px 10px 10px;}
.certification .certiBox strong {color:#000; display:block; font-size:14px; line-height:22px;}
.certification .certiBox .certiInfo {color:#999; font-size:13px; overflow: hidden; display: block; line-height: 1.4; height: 36px;}
.eng_certification	.list_basic {margin-left:0; padding-left:0;}

/****** BUSINESS ******/
/* BUSINESS_COMMON */
.bg_type_1{color:#fff; padding:20px 35px; background:#2ed1f7; margin: 30px -35px;}
.bg_type_2{color:#fff; padding:20px 35px; background:#f86542; margin: 30px -35px;}
.bg_type_3{color:#fff; padding:20px 35px; background:#eeeeee; margin:20px -50px -50px;}

.content_business{}
.content_business h4{font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:20px; color:#000; margin-top:30px; margin-bottom:15px}
.content_business h4::after{clear:both; content:""; display:block;}
.content_business h5{font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:20px; margin-top:25px;}
.content_business .tit{font-size:18px; line-height:26px; margin:0 auto;}
.content_business .business_block{margin:0 auto; }
.content_business .business_block.bg1 .btn,
.content_business .business_block.bg3 .btn,
.content_business .business_block.bg5 .btn{color:#fff; padding:7px 30px; margin-top:5px; border:0; border-radius:25px; background:#2ed1f7;}
.content_business .business_block.bg1 .btn:hover,
.content_business .business_block.bg3 .btn:hover,
.content_business .business_block.bg5 .btn:hover{background:#3a3a3a;}
.content_business .business_block.bg2 .btn,
.content_business .business_block.bg4 .btn{color:#333; padding:7px 30px; margin-top:5px; border:0; border-radius:25px; background:#fff;}
.content_business .business_block.bg2 .btn:hover,
.content_business .business_block.bg4 .btn:hover{color:#fff; background:#3a3a3a;}
.content_business .business_block.bg1{background:url(/resources/images/content/business_img_1_1.png) right 45px no-repeat;}
.content_business .business_block.bg1 h4{margin-top:20px;}
.content_business .business_block.bg1 p{padding-right:270px;}
.content_business .business_block.bg2{text-align:right; padding:10px 0; background:url(/resources/images/content/business_img_1_2.png) left 55px no-repeat;}
.content_business .business_block.bg2 h4{margin-top:0;}
.content_business .business_block.bg2 p{padding-left:270px;}
.content_business .business_block.bg3{background:url(/resources/images/content/business_img_1_3.png) right 55px no-repeat;}
.content_business .business_block.bg3 h4 span{font-size:16px; margin-left:10px;}
.content_business .business_block.bg3 p{padding-right:270px; }
.content_business .business_block.bg4{text-align:right; padding:10px 0; background:url(/resources/images/content/business_img_1_4.png) left 0px no-repeat;}
.content_business .business_block.bg4 h4{margin-top:0;}
.content_business .business_block.bg4 h4 span{font-size:16px; margin-right:10px;}
.content_business .business_block.bg4 p{padding-left:270px;}
.content_business .business_block.bg5{background:url(/resources/images/content/business_img_1_5.png) right 55px no-repeat; margin-bottom: 70px;}
.content_business .business_block.bg5 p{padding-right:270px; }
.content_business p {font-size: 15px; line-height: 24px;}
.business_content .tit_img{margin-top:20px;}
.business_content h4{font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:32px; color:#000; margin-top:70px; margin-bottom:20px}
.business_content h4::after{clear:both; content:""; display:block;}
.business_content h5{font-family:"OpenSansbold","NanumBarunGothicBold"; font-size:20px; margin-top:25px;}
.business_app dt{font-family:"NanumBarunGothic"; font-size:30px; margin-bottom:10px;}
.business_app dt span{display:block; font-family:"OpenSans"; font-size:14px; font-weight:normal;}
.business_app dd{color:#999; line-height:26px;}

/* BUSINESS_modal */
.business_content .content_write_btn button ,
.content_business .content_write_btn button {font-size: 15px; padding: 11px 15px;}
.business_content .content_write_btn button >span,
.content_business .content_write_btn button > span {display:inline-block; margin-right:5px;}
.myModal_business .modal-dialog .modal_header {padding:40px 40px 30px; background:#f6f6f6;}
.myModal_business .modal-dialog .modal_header .modal_tit {margin-bottom:25px;}
.myModal_business .modal-dialog .modal_header .modal_tit strong {color:#9f9f9f; display:block; margin-bottom: 2px; font-size: 15px;}
.myModal_business .modal-dialog .modal_header .modal_tit span {}
.myModal_business .modal-dialog .modal_cont {padding:0 40px 20px;}
.myModal_business .modal-dialog .modal_cont .form-group {margin-bottom: 0;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;overflow: hidden;}
.myModal_business .modal-dialog .modal_cont .form-group label {width: 15%;float: left;font-size: 14px;line-height: 1.3; margin-top: 6px;}
.myModal_business .modal-dialog .modal_cont .form-group .form-control {float: left;width: 85%;}
.myModal_business .modal-dialog{width:70%; background:#fff;}
.myModal_business .modal-dialog h4{font-family:"NanumBarunGothicBold"; font-size:32px;}
.myModal_business .modal-dialog h5{font-family:"NanumBarunGothicBold"; font-size:24px;} 
.myModal_business .work_close{position:absolute; top: 32px;right: 25px;}
.myModal_business .work_close:hover {opacity: 0.75;}
.myModal_business .dropdown_group button {border-radius:2px;box-shadow: none;border-color: #e0e0e0;color: #333;font-size: 14px;}
.myModal_business  .open > .dropdown-menu {box-shadow: none;border-radius:1px;border-color:#444444;color:#000; cursor:pointer;padding:0; margin-top: -1px;}
.myModal_business  .open > .dropdown-menu li a {padding: 6px 12px; border-bottom:1px solid #eeeeee;}
.myModal_business .form-control {border-radius:2px;box-shadow: none;border-color: #e0e0e0;color: #333;font-size: 13px;}
.myModal_business .form-control:hover,
.myModal_business .form-control:active,
.myModal_business .form-control:focus
{border-color:#04c9f7;}
.myModal_business  .content_write_btn {margin-top: 20px;}
.myModal_business  .content_write_btn .btn {color:#fff; padding:7px 30px; margin-top:5px; border:0; border-radius:25px; background:#2ed1f7;}
.myModal_business  .content_write_btn .btn:hover {background:#3a3a3a;}

/* BUSINESS_consulting */
.cunsulting_circle {margin:30px 0px;}
.cunsulting_circle img.center {display:block; margin:0 auto;}
.ul_list_box {width:100%; padding:20px 0 10px; border:2px solid black; border-radius:5px; margin-bottom:90px;}
.ul_list_box ul{overflow: hidden;}
.ul_list_box ul li {display:inline-block; list-style:none; background:url(/resources/images/content/bullet.png) no-repeat left; padding-left:10px;width: 16%;float: left;padding-right: 2px;letter-spacing: -1.4px;}

.clint_value {padding-top:40px; width:100%;}
.arrow_box {text-align: center;}
.arrow_box p{color: #898989; margin: 0;}
.arrow_box_4 {overflow:hidden; width:92%; margin:15px auto 25px;}
.arrow_box_4 li {margin:0; float:left; list-style:none; background: url(/resources/images/content/arrow.png) no-repeat 2px 50%;padding-left:10px; padding:3px; border-radius:5px;}
.arrow_box_4 li .cont {display:block; width:146px; border-radius:5px; border:2px solid #000; text-align:center; font-weight:bold; color:#fff; padding:4px; margin:0 0 0 80px; }
.arrow_box_4 li .cont span{background-color:#2ed2f8;  padding:8px; border-radius:5px; width:100%; display:block;}
.arrow_box_4 .first{background:none;}
.arrow_box_4 .first .cont{margin-left:0;}

.step_box {margin-bottom:90px; padding-top:35px; border-top:1px solid #cbcbcb; background: url(/resources/images/content/gray_bar.png) no-repeat center center; overflow:hidden; width:100%;}
.step_box dl {float:left; background:#fff; border:2px solid #000; border-radius:5px; text-align:center; dlsplay:block; padding:10px 0; width:234px;margin-right:26px;}
.step_box dl.last{margin-right:0; }
.step_box dt span {padding:10px 35px 5px; border-bottom:1px solid #000; width:80px; text-align:center; font-size: 30px;}
.step_box dd {padding:20px 0 10px;}

.effect_list {margin-left:0; margin-bottom:90px; overflow:hidden; width:100%;}
.effect_list ul{float:left; width:50%;}

/* BUSINESS_MIS.PMS */
.margin_60{margin:60px 0 !important;}
.feature_wrap {overflow:hidden; margin:20px 0 60px;}
.feature_wrap dl{width:32%;float: left; margin: 0 5px;}
.feature_wrap dt{font-weight: bold;background:#2ed2f8;border-radius: 20px;text-align: center;color: #fff;padding:6px;}
.feature_wrap .gray_color{background:#868686}
.feature_wrap dd{border-radius:5px; border:1px solid #000;margin:8px;min-height: 120px; padding-top: 10px; background: #fff;}
.feature_wrap dd ul{font-size: 14px;padding-left: 30px;letter-spacing: -0.5px;}

.business_ex{overflow:hidden;}
.business_ex .ex{border: 1px solid #ddd;width:328px; height:140px;margin: 0 5px 10px;float: left;background:#fff; padding: 20px; display:block; color: #333; position:relative;}
.business_ex .ex strong{width:50%;float:left; display:block;}
.business_ex img{width:30%;float:right; display:block;padding-top: 18px;}
.business_ex strong span{display: block;font-weight: 100;font-size: 14px;color: #7e7e7e; padding-top:10px; margin-top:10px; background: url(/resources/images/content/line_gray.jpg) no-repeat; position:absolute; bottom:12px;}


/****** CONTACT ******/
/* CONTACT_address */
.contact_content::after{clear:both; content:""; display:block;}
.contact_content .contact_address{padding:0px 0 30px 0; margin:0 0 0px 0; background:; border-radius:3px;}
.contact_content .contact_address::after{clear:both; content:""; display:block;}
.contact_content .contact_address ul{padding:0; list-style:none; margin:0 auto;}
.contact_content .contact_address ul li{padding:2px 50px 2px 0;  font-size: 14px;}
.contact_content .contact_address ul li .glyphicon{ width:21px; font-size:10px; color:#fff; border-radius:10px; padding:5px 6px; margin-right:5px; margin-top:-3px; background:#000;}
.contact_content .contact_address span{padding:0 10px;}

/* CONTACT_map */
#map {height: 250px; position: relative; width: 100%;}
.contact_content .maps-frame {height: 430px; width: 100%;}
.contact_content .kd-tabbed-vert.header-links .kd-tabbutton a {color: #757575; display: inline-block; height: 100%; padding: 0 24px; width: 100%;}
.contact_content .kd-tabbed-vert.header-links .kd-tabbutton {padding: 0;}
.contact_content .kd-tabbed-vert.header-links .kd-tabbutton.selected a {color: #03a9f4;}
.contact_content .kd-tabbed-vert.header-links .kd-tabbutton a:focus {text-decoration: none;}
.contact_content p.top-desc {padding: 1em 1em .1em 1em;}
.contact_content p.bottom-desc {padding: 0em 1em 1em 1em;}

/* CONTACT_team */
.team_Group {text-align: left;}
.team_Group  .team_list {overflow: hidden;}
.team_Group  .team_list .item {}
.team_Group  .team_list .item:hover {outline:1px solid #000;}
.team_Group  .team_list .item a {}
.team_Group  .item {width: 48%;float: left;height: 210px;background: #fff;margin: 0.8%;padding: 25px; position: relative;}
.team_Group  .item a {position: absolute;bottom: 20px;right: 25px;}
.team_Group  .item a:hover {opacity:0.7;}
.team_Group  .item h4 {font-size:20px; color:#000;font-weight: 700;margin-top: 15px;}
.team_Group  .item h4 span {font-size: 14px;font-weight: normal;letter-spacing: 8px;vertical-align: middle;}
.team_Group  .item ul {margin: 0;padding: 0;}
.team_Group  .item ul li {font-size: 13px;color: #999; line-height: 23px; background:url(/resources/images/dot_gray.gif) no-repeat; background-position: left 10px; padding-left:10px; display:block;}
.team_Group  .item .person {font-size: 11px;color: #000;letter-spacing: 3px;font-weight: 700;text-transform: uppercase; background:url(/resources/images/content/team_person.png) no-repeat; background-position: left 2px; padding-left:27px; display:block;}

.team_Group .team_ceo {margin-top: 24px;overflow: hidden;}
.team_Group .team_ceo h4 {font-size: 26px; margin-top: 7px;}
.team_Group .team_ceo .item {height: auto;width: 100%; padding:0;}
.team_Group .team_ceo .item_txt {padding-top: 0;float: left;width: 100%;position: relative;}
.team_Group .team_ceo .item_txt p {}
.team_Group .team_ceo .item_txt ul {padding: 0;}
.team_Group .team_ceo .item_txt ul li {font-size: 13px;color: #999; line-height: 23px; background:url(/resources/images/dot_gray.gif) no-repeat; background-position: left 10px; padding-left:10px; display:block;}
.team_Group .team_ceo .item_txt a {position: absolute;bottom: 0;right: 0;}
.team_Group .team_ceo .item_txt a:hover {opacity:0.7;}

.en_Group .item {height: 265px;}


/****** ERROR ******/
.body-error .error-wrapper{padding-top:8%;}
.body-error .btn-err1{background:#8095a6; color:#fff;}
.body-error .btn-err1:hover{background:#738492;}
.body-error .btn-err2{background:#42506b; color:#fff;}
.body-error .btn-err2:hover{background:#374256;}
.body-error h2{font-weight: bold;font-size:20px; padding-top: 10px; margin-bottom: 8px;}
.body-error p{color:#787878; font-size:14px; line-height:22px; padding-bottom: 15px;}


/****** PREPARE ******/
.prepare{padding-top:90px; text-align: center; background:url(/resources/images/content/prepare_img.png) center top no-repeat; margin-top: 15%;}
.prepare .btn-pre1{background:#8095a6; color:#fff;}
.prepare .btn-pre1:hover{background:#738492;}
.prepare .btn-pre2{background:#42506b; color:#fff;}
.prepare .btn-pre2:hover{background:#374256;}
.prepare .pre_tit{font-weight: bold;font-size:20px; padding-top: 10px; margin-bottom: 8px;}
.prepare .pre_txt{color:#787878; font-size:14px; line-height:22px; padding-bottom: 15px;}


/*****  Phones, 320px *****/
@media (max-width: 320px) {

	/* ABOUT_CERTIFICATION */
	.certification .certiBox li {width:100%; margin:0 0 20px;}
	
	/* CONTACT_team */
	.team_Group  .item {width: 100%;padding: 20px;height: auto;}
	
	/* BUSINESS_MIS.PMS */
	.business_ex .ex {line-height: 1.4; font-size: 15px;}
	.business_ex strong span{padding-top: 10px; background:none;}
	
}


/*****  Phones, 480px *****/
@media (min-width: 321px) {
	
	/* ABOUT_INTRODUCTION */
	.introduction .atwomGroup dl {width: 20%; height: 260px; padding: 0 5px;}
	
	/* CERTIFICATION */
	.certification .certiBox li {width: 48%; margin: 0 1% 20px; height: 320px;}
	
	/* BUSINESS_MIS.PMS */
	.business_ex .ex {line-height: 1.4; font-size: 15px;}
	.business_ex strong span{padding-top: 10px; background:none;}
	
}


/*****  Phones, 580px *****/
@media (max-width: 580px) {
	
	/* CONTACT_team */
	.team_Group  .item {width: 100%;padding: 20px;height: auto; margin-bottom: 6px; min-height: 200px;}
	.team_Group .team_ceo .item {min-height: auto; margin-bottom: 0;}
	
}


/*****  Phones, 600px *****/
@media (min-width: 600px) {

	/* ABOUT_CERTIFICATION */
	.certification .certiBox li {width: 31.333%; margin: 0 1% 20px; height: 320px;}
	
	
}


/***** Phones, <768px *****/
@media (max-width: 767px) {
	
	/* ABOUT_COMMON */
	.about_block .tit {margin-bottom:15px; font-size: 18px;}
	.content_about h4 {font-size:18px; padding-top: 0;}
	.bg_type_3 {margin-bottom:-30px; margin-top: 20px;}
	
	/* ABOUT_INTRODUCTION */
	.introduction h4 img {margin-bottom: 5px; width: 175px;}
	.introduction h5 {font-size: 16px; padding-top: 8px;margin-bottom: 5px; margin-top: 0;}
	.introduction .atwomGroup {margin-top: 0; padding-bottom: 0;}
	.introduction .atwomGroup dl {width: 100%; height: auto;}
	.introduction .atwomGroup dl dt {display: block;width: 105px;height: 105px;border: 6px solid #f0f0f0;border-radius: 105px; line-height: 115px; margin: 0 auto 8px;}
	.introduction .atwomGroup dl dt .word {letter-spacing: 1px;}
	.introduction .atwomGroup dl dt.type_A {background-position: center 22px; background-size: 23px;}
	.introduction .atwomGroup dl dt.type_T {background-position: center 22px; background-size: 20px;}
	.introduction .atwomGroup dl dt.type_W {background-position: center 22px; background-size: 27px;}
	.introduction .atwomGroup dl dt.type_O {background-position: center 22px; background-size: 23px;}
	.introduction .atwomGroup dl dt.type_M {background-position: center 22px; background-size: 23px;}
	.introduction .atwomGroup dl dd strong {margin-bottom:0; font-size: 14px;}
	.introduction .introGroup img {display:none;}
	.introduction .Value {margin-top: 10px; margin-bottom: 30px;}
	.introduction .Value li {width: auto; margin: 5px 3px;}
	.introduction .Value .circle .kor {font-size:14px;}
	.introduction .introGroup li {width: 100% !important; height: auto; margin-bottom:10px;}
	.introduction .introGroup p {font-size:14px; margin-bottom:5px; line-height: 22px;}
	.introduction .Client {margin-top:0; margin-bottom: 0;}
	.introduction .Client li {width: 100%; height: auto; border: 1px solid #eaeaea; margin-bottom: 6px;border-radius: 2px; padding: 10px 30%;}
	
	/* ABOUT_HISTORY */
	.history_tit > img {width: 350px;}
	
	/* ABOUT_ORGANIZATION */
	.organ ul {padding:0;}
	.organ ul > li {margin-bottom:9px; border-radius:3px;}
	.organ ul .cirtop {background:#fff; border:2px solid #000; padding: 5px;}
	.organ ul .cirtop .bg {display: block;text-align: center;background: #2ed1f7;font-size: 18px;font-weight: 700;color: #fff;letter-spacing: 7px; margin: 0; padding:5px;}
	.organ ul .cirtop .bg span {display: block; text-align: center;}
	.organ ul .cirmid {border-radius:3px; background: #3a3a3a; font-size: 13px;font-weight: bold;color: #fff;text-align: center; padding: 6px 0;}
	.organ ul .cirmid3 {margin-bottom: 5px;}
	.organ ul .cirmid1 {margin-bottom: 5px;}
	.organ ul .cirbot {border:1px solid #cacaca; border-radius:3px; background:#fff;}
	.organ ul .cirbot .dep_tit {font-size: 13px !important;font-weight: bold;color: #000;text-align: center;padding: 6px 0; border-bottom:1px solid #e7e7e7; margin-bottom:0;}
	.organ ul .cirbot .dep2 {padding:7px 10px;}
	.organ ul .cirbot .dep2 li {background:url(/resources/images/content/content_list.png) no-repeat; background-position: left 10px; font-size:13px; padding-left:12px;margin-bottom: 0px;}
	.organ .division {font-weight: bold; margin: 20px 0 5px 0; text-align: center; background: #868686; color: #fff; height: 40px; line-height: 40px; border-radius: 3px 3px 0 0;}
	
	.organ ul .cirmid3 {background: #20C7ED;}
	.organ ul .cirbot9 {width: 100%; margin: 0 0 10px 0; border: none;}
	.organ .cirbot9 .dep_tit {background: #3a3a3a; color: #fff !important; border-radius: 3px 3px 0 0;}
	.organ .cirbot9 ul.dep2 {border: 1px solid #cacaca; border-radius: 0 0 3px 3px; margin-top: -1px;}

	.en_organ ul .cirmid3 {background: #20C7ED;}
	.en_organ ul .cirbot9 {width: 100%; margin: 0 0 10px 0; border: none;}
	.en_organ .cirbot9 .dep_tit {background: #3a3a3a; color: #fff !important; border-radius: 3px 3px 0 0;}
	.en_organ .cirbot9 ul.dep2 {border: 1px solid #cacaca; border-radius: 0 0 3px 3px; margin-top: -1px;}
	
	
	/* ABOUT_CERTIFICATION */
	.certification {margin-top:20px;} 
	.certification h4 {font-size: 18px; padding-top: 10px; margin-bottom: 10px;margin-top: 0;}
	.certification .certiBox {margin:0;}
	.certification .certiBox strong {font-size:14px;}
	
	/* BUSINESS_COMMON */
	.content_business .tit {font-size: 16px; line-height: 24px;}
	.business_content h4 {font-size: 20px; margin-top: 30px; margin-bottom: 5px;}
	.business_content h5 {font-size: 16px; margin-top: 0px; color: #666;}
	.business_content > p,
	.business_content .content_site_text,
	.table-responsive > .table {font-size:14px; line-height: 22px;}
	.content_business .business_block {background:none !important; text-align: left !important;} 
	.content_business .business_block.bg1 p, 
	.content_business .business_block.bg2 p, 
	.content_business .business_block.bg3 p, 
	.content_business .business_block.bg4 p, 
	.content_business .business_block.bg5 p 
	{padding-right:0; padding-left:0; font-size: 14px; line-height: 22px; text-align: left !important;}
	.content_business .business_block.bg5 {margin-bottom:30px;}
	.business_award {text-align:center;}
	.business_award img {display:inline-block; margin-bottom:15px}
	.business_app dt {color: #666; font-size:18px;}
	.content_site_text ul {padding-left: 15px;}
	
	/* BUSINESS_modal */
	.business_content .content_write_btn button ,
	.content_business .content_write_btn button {font-size: 14px; padding: 8px 10px; width: 100%;}
	.modal-open .modal {padding-top: 70px;}
	.myModal_business .modal-dialog{width: 95%; margin: 0 auto;}
	.myModal_business .modal-dialog .modal_header {padding:20px 20px 15px; background:#f6f6f6;}
	.myModal_business .modal-dialog .modal_header .modal_tit {margin-bottom:15px;}
	.myModal_business .open > .dropdown-menu li a {font-size:13px;}
	.myModal_business .modal-dialog .modal_cont {padding:0 20px 10px;}
	.myModal_business .modal-dialog .modal_cont .form-group label {width:100%;margin: 0 0 5px;font-size: 14px;}
	.myModal_business .modal-dialog .modal_cont .form-group .form-control {width:100%;font-size: 13px;}

	.myModal_business .content_write_btn .btn {width:100%;}
	.myModal_business .work_close {top: 15px; right: 5%;}
	
	/* BUSINESS_consulting */
	.cunsulting_circle {margin:20px 0px;}
	.cunsulting_circle img.center {display:block; margin:0 auto;}
	.ul_list_box {width:100%; padding: 10px 0; border:2px solid black; border-radius:5px; margin-bottom:20px;}
	.ul_list_box ul{margin: 0;padding: 0 30px;}
	.ul_list_box ul li{background: none;list-style: inherit;padding: 0;width: 100%;float: none;font-size: 14px; display: list-item;}
	.ul_list_bullet li {display:inline-block; list-style:none; background:url(image/bullet.png) no-repeat left; padding-left:10px;}
		
	.clint_value {padding-top:40px; width:100%;}
	.arrow_box h5 {color: #333;}
	.arrow_box_4 {overflow:hidden; width:100%; margin: 0 0 10px; padding:0;}
	.arrow_box_4 li {margin:0; list-style:none; background:url(/resources/images/content/down_arrow.png) no-repeat 2px 50%;  padding:20px 0 10px; border-radius:5px; background-position:top center; width:100%;}
    .arrow_box_4 li .cont {display:block; width:100%; border-radius:5px; border:2px solid #000; text-align:center; font-weight:bold; color:#fff; padding:3px; margin:0px; }
	.arrow_box_4 li .cont span{background-color:#2ed2f8;  padding:5px; border-radius:5px; width:100%; display:block; font-size:14px;}
	.arrow_box_4 .first{background:none;  width: 100%; margin: 0;}
	.arrow_box_4 .first .cont{margin-left:0; width: 100%;}

	.step_box {margin-bottom:0px; padding-top:20px; border-top:1px solid #cbcbcb; background:url(/resources/images/content/gray_bar.png) no-repeat center center; overflow:hidden; width:100%;}
	.step_box dl {float:left; background:#fff; border:2px solid #000; border-radius:5px; text-align:center; margin: 0 0 5px; padding:10px 0; width: 100%; margin-right:26px;}
	.step_box dl.last{margin-right:0; }
    .step_box dt span {padding:5px 30px; font-size: 20px;width:80px;}
	.step_box dd {padding:15px 0 2px; font-size:14px;}
	
	.effect_list ul{width:100%;margin: 0;}
	
	/* BUSINESS_MIS.PMS */
	.margin_60{margin:20px 0 !important;}
	.feature_wrap {overflow:hidden; margin:20px 0 20px;}
	.feature_wrap dl{width:100%;margin:5px 0;}
	.feature_wrap dd{margin:5px;min-height:auto;}

	.business_ex .ex{border: 1px solid #ddd;width:100%; /* height:auto; */ margin:5px 0px; padding: 20px;}
	.business_ex .ex strong {width: 80%;}
	.business_ex img{width:15%;float:right; display:block;padding-top:18px;}
	
	/* CONTACT_map */
	.contact_content .contact_address ul li {font-size:13px;}
	.team_Group  .team_list .item:hover {outline:0;}

	/* CONTACT_team */
	.team_Group .item h4 {font-size:18px;}
	.team_Group .team_ceo h4 {font-size:20px;}
	.team_Group  .item:hover {border: 0 !important;}

	 
	 /****** ERROR ******/
	.body-error h1 img {width: 200px;}
	.body-error h2 {padding-top: 0; margin-top: 10px;font-size:16px;line-height: 1.4;}
	.body-error p {padding-top: 0;margin-bottom: 0;padding-bottom: 10px;}
	
	
	/****** PREPARE ******/
	.prepare{padding-top:90px; background-size: 170px;margin-top: 5%; min-height: 300px;}
	.prepare .pre_tit{font-size:16px; margin-bottom: 0;}
	
}


/***** Tablets_1, 768px *****/
@media (min-width: 768px) {
	
	/* ABOUT_COMMON */
	.about_block .tit {margin-bottom:30px;}
	
	/* ABOUT_INTRODUCTION */
	.introduction {margin-top:30px;} 
	
	/* ABOUT_HISTORY */
	.history dl {padding-bottom: 25px;}	
	.history dl dd {background-position: 7px 7px; font-size:15px;}
	.history_tit img {max-width:460px;}
	
	/* ABOUT_ORGANIZATION */
	.organ ul {padding:0; overflow:hidden;}
	.organ ul .di_box {width: 100.5%;}
	.organ ul > li {border-radius:3px; width:100%; margin:0 auto 6px;}
	.organ ul .cirtop {background:#fff; border:2px solid #000; padding: 5px; margin-bottom: 10px;}
	.organ ul .cirtop .bg {display: block;text-align: center;background: #2ed1f7;font-size: 22px;font-weight: 700;color: #fff;letter-spacing: 7px; margin: 0; padding:5px;}
	.organ ul .cirtop .bg span {display: block; text-align: center;}
	.organ ul .cirmid {border-radius:3px; color:#fff; background: #3a3a3a; font-size: 14px;font-weight: bold; text-align: center; padding: 10px 0}
	.organ ul .cirmid3 {background:#20C7ED;}
	.organ ul .cirbot {border:1px solid #cacaca; border-radius:3px; background:#fff; float:left; width:49.5%; margin-right:0.5%;}
	.organ ul .cirbot .dep_tit {font-size: 14px !important;font-weight: bold;color: #000;text-align: center;padding: 10px 0; border-bottom:1px solid #e7e7e7; margin-bottom:0;}
	.organ ul .cirbot .dep2 {padding: 20px 15px 10px;}
	.organ ul .cirbot .dep2 li {/* background:url(/resources/images/content/content_list.png) no-repeat; */ background-position: left 8px; line-height: 1.6; font-size:13px;/* padding-left:8px; */ text-align: center;}
	.organ ul .cirbot9 {width: 100%; margin: 0 0 10px 0; border: none;}
	.organ .cirbot9 .dep_tit {background: #3a3a3a; color: #fff !important; border-radius: 3px 3px 0 0;}
	.organ .cirbot9 ul.dep2 {border: 1px solid #cacaca; border-radius: 0 0 3px 3px; margin-top: -1px;}

	.organ .division {font-weight: bold; margin: 20px 0 5px 0; text-align: center; background: #868686; color: #fff; height: 40px; line-height: 40px; border-radius: 3px 3px 0 0;}
	.organ .w99 {width:99.5% !important;}  
	
	.en_organ ul .cirbot9 {width: 100%; margin: 0 0 10px 0; border: none;}
	.en_organ .cirbot9 .dep_tit {background: #3a3a3a; color: #fff !important; border-radius: 3px 3px 0 0;}
	.en_organ .cirbot9 ul.dep2 {border: 1px solid #cacaca; border-radius: 0 0 3px 3px; margin-top: -1px;}
	
	
	/* ABOUT_HISTORY */
	.history_tit {margin-bottom:60px;}
	.history_tit img {max-width:465px;}
	.history .part {padding-left:28.8%;}
	.history .tit_year {display:block;}
	.history dl {padding-bottom:50px;}
	.history dl dt {font-size: 24px; padding-top: 5px;}
	.history dl dd {margin-bottom: 5px;}
	
	/* ABOUT_CERTIFICATION */
	.certification .certiBox li {width: 31.333%; margin: 0 1% 15px; height: 320px;}
	
	/* BUSINESS_COMMON */
	.bg_type_1 {padding:30px 50px; margin:50px -50px}
	.c {padding:30px 50px; margin:50px -50px}
	.business_award img{margin:2px 0;}
	.content_business h4 {font-size:22px;margin-bottom: 8px;}
	.business_content > p, 
	.business_content .content_site_text{font-size:15px; line-height:24px;}
	.table-responsive > .table{font-size:14px;}
	
	/* BUSINESS_consulting */
	.ul_list_box {width:100%; padding:20px 0 10px; border:2px solid black; border-radius:5px;}
	.ul_list_bullet li {display:inline-block; list-style:none; background:url(/resources/images/content/bullet.png) no-repeat left; padding-left:10px; width: 30%;text-align: left;}
	.ul_list_box ul li {width: 33%;font-size: 15px;}
	
	.arrow_box_4 {width:100%;padding-left:0;}
	.arrow_box_4 li {margin:0; float:left; list-style:none; background:url(/resources/images/content/small_arrow.png) no-repeat 2px 50%;padding-left:10px; padding:3px; border-radius:5px;}
    .arrow_box_4 li .cont {display:block; width:119px; padding:3px; margin:0 0 0 50px; }
	.arrow_box_4 li .cont span{padding:5px;}

	.step_box {padding-top:25px; background:none;}
	.step_box dl {float:left;padding:10px 0; width:234px;width:49%; margin: 3px;}
	.step_box dl.last{margin-right:0; }
    .step_box dt span {padding:5px 35px; font-size: 24px;}
	.step_box dd {padding-top:15px; padding-bottom:10px; font-size: 15px;}
	
	/* BUSINESS_MIS.PMS */
	.feature_wrap dl{margin: 0 3px;}
	.business_ex .ex{border: 1px solid #ddd;width:31.8%; height:150px;}
	.business_ex .ex strong {width:70%; text-align: left; letter-spacing: -1px;}

	.business_ex strong span {letter-spacing: inherit;}


	/* CONTACT_map */
	#map {height: 400px;}
	
	/* CONTACT_team */
	
	
	/****** PREPARE ******/
	.prepare{padding-top:125px;margin-top: 14%;}
	.prepare .pre_tit{font-size: 20px !important; margin-bottom: 0px;}
	
}


/***** pc_1, 992px *****/
@media (min-width: 950px) {
	
	/* BUSINESS_COMMON */
	.content_business h4 {font-size:28px; margin-bottom: 15px;}
	.content_business .tit{font-size:20px; line-height:30px;}
	.business_content > p,
	.business_content .content_site_text{font-size:16px; line-height:26px;}
	.table-responsive > .table{font-size:14px;}
	 
	/* ABOUT_INTRODUCTION */
	.introduction h4 img {margin-bottom: 3px; width: 310px;}
	.introduction h5 {font-size:21px;}
	.introduction .Value .circle {width: 105px; height: 105px; border-radius: 105px; padding-top: 40px;}
	.introduction .Value .circle .en {letter-spacing: 1.7px;}
	.introduction .atwomGroup {margin-top: 90px; padding-bottom: 60px;}
	.introduction .atwomGroup dl dt {width: 145px; height: 145px; border-radius: 145px; line-height: 168px;}
	.introduction .atwomGroup dl dt .word {letter-spacing: 2.5px}
	.introduction .atwomGroup dl dt.type_A {background-position: center 40px;}
	.introduction .atwomGroup dl dt.type_T {background-position: center 40px;}
	.introduction .atwomGroup dl dt.type_W {background-position: center 40px;}
	.introduction .atwomGroup dl dt.type_O {background-position: center 40px;}
	.introduction .atwomGroup dl dt.type_M {background-position: center 40px;}
	.introduction .introGroup p {font-size: 14px !important; line-height: 22px !important;}
	.introduction .introGroup li.part01 {width:33%;}
	.introduction .introGroup li.part01 p {width: 80%;}
	.introduction .introGroup li.part02 {width:38%;}
	.introduction .introGroup li.part02 p {width: 80%;}
	.introduction .introGroup li.part03 {width:29%;}
	.introduction .introGroup li.part03 p {}
	.introduction .introGroup li.part04 {width:33%;}
	.introduction .introGroup li.part04 p {width: 80%;}
	.introduction .introGroup li.part05 {width:38%;}
	.introduction .introGroup li.part05 p {width: 70%;}
	.introduction .introGroup li.part06 {width:29%;}
	.introduction .introGroup li.part06 p {width: 85%;}
	.introduction .Client {}
	.introduction .Client li {width: 20%;line-height: 90px; height: 100px; padding: 0 50px 0 0; text-align: left;}
	.introduction .atwomGroup dl .type_Wd{padding: 0;}
	
	/* ABOUT_HISTORY */
	.history_tit img {max-width:536px;}
	.history .part {padding-left:25%;}
	.history .tit_year span {font-size: 15px;margin-bottom: 5px;}
	.history .tit_year strong {font-size: 34px;}
	.history dl dt {font-size: 28px;}
	
	/* ABOUT_ORGANIZATION */
	.organ {background:url(/resources/images/content/organ_bg3.png) no-repeat !important; background-position: 66px 130px !important; position: relative; height: 735px; width:790px; margin:0 auto;  margin-top: 40px;}
	.organ ul .cirtop {width:130px; height:130px; background:#fff; border:2px solid #000;border-radius: 130px;position: absolute;top: 0;left: 43%;padding: 0;}
	.organ ul .cirtop .bg {display: block;text-align: center;width: 110px;height: 110px;background: #2ed1f7;border-radius: 110px;line-height: 110px;font-size: 24px !important;font-weight: 700;color: #fff;letter-spacing: 7px;margin: 8px auto; padding: 0;}
	.organ ul .cirtop .bg span {display: block; text-align: center; margin-left: 5px; padding-top: 42px;}
	.organ ul .cirmid {width: 220px; height: 50px; line-height: 50px; text-align: center; font-size: 15px; font-weight: 700;background: #3a3a3a;color: #fff; border: 0; padding: 0;}
	.organ ul .cirmid1 {position: absolute;top: 158px;left: 55px;}
	.organ ul .cirmid2 {position: absolute;left:55px;top: 218px;}
	.organ ul .cirmid3 {line-height: 50px;font-size: 16px;/* padding-top: 38px; */position: absolute;right:59px;top: 135px; background:#20C7ED;}
	.organ ul .cirbot {border:1px solid #cacaca; border-radius:3px; float:left; width: 107px !important; background:#fff; position: absolute; bottom: 60px;}
	.organ ul .cirbot .dep_tit {font-size: 15px !important;font-weight: bold;color: #000;text-align: center;padding: 10px 6px; border-bottom:1px solid #e7e7e7; margin-bottom:0;}
	.organ ul .cirbot .dep2 {padding:9px; height:125px;}
	.organ ul .cirbot .dep2 li {/* background:url(/resources/images/content/content_list.png) no-repeat; */ background-position: left 8px; font-size: 13px; letter-spacing: -0.8px; /* padding-left:7px; */ text-align: center;}
	.organ ul .cirbot1 {left: -60px;}
	.organ ul .cirbot2 {left: 52px;}
	.organ ul .cirbot3 {left: 164px;}
	.organ ul .cirbot4 {right: 397px;}
	.organ ul .cirbot5 {right: 285px;}
	.organ ul .cirbot6 {right: 169px;}
	.organ ul .cirbot7 {right: 56px;}
	.organ ul .cirbot8 {right: -60px;}
	.organ ul .cirbot9 {right: 58px; top: 215px; width: 220px !important; bottom: auto; border: none;}
	.organ ul .cirbot9 .dep_tit {background: #3a3a3a; color: #fff; border-radius: 3px 3px 0 0;}
	.organ ul .cirbot9 .dep2 {height: auto; border: 1px solid #cacaca; margin-top: -1px; border-top: none; border-radius: 0 0 3px 3px; padding-bottom: 0;}
	
	.organ .division {background: #868686; color: #fff; height: 50px; top: 418px; font-weight: bold; position: absolute; text-align: center; margin-bottom: 10px; border-radius: 3px 3px 0 0; line-height: 50px;}
	.organ .divi1 {width: 330px; left: -59px;}
	.organ .divi2 {width: 218px; right: 290px;}
	.organ .divi3 {width: 220px; right: 60px;}
	.organ .divi4 {width: 106px; right: -55px;}


	.en_organ {background:url(/resources/images/content/enorgan_bg2.png) no-repeat !important; background-position: 65px 130px !important; position: relative; height: 824px; width:790px; margin:0 auto;  margin-top: 40px;}	
	.en_organ ul .cirmid {width: 250px;; height: 60px; line-height: 21px; border-radius: 3px; padding-top:20px;}
	.en_organ ul .cirmid {width: 290px;; height: 60px; line-height: 21px; border-radius: 3px; padding-top:20px;}
	.en_organ ul .cirmid3 {line-height: 60px;font-size: 16px;right:-13px;top: 130px; padding-top:0px;}
	.en_organ ul .cirmid1 {left: -18px; top: 155px; padding-top: 10px;}
	.en_organ ul .cirmid2 {left: -18px; top: 225px; padding-top: 20px; right: auto;}
	.en_organ ul .cirbot {width: 140px; /* height:230px; */ bottom:0;}
	.en_organ ul .cirbot .dep2 {padding:10px; height: 250px;}
	.en_organ ul .cirbot1 {left: -60px;}
	.en_organ ul .cirbot2 {left:52px;}
	.en_organ ul .cirbot3 {left:164px;}
	.en_organ ul .cirbot4 {right:397px;}
	.en_organ ul .cirbot5 {right:285px;}
	.en_organ ul .cirbot6 {right:168px;}
	.en_organ ul .cirbot7 {right: 55px;}
	.en_organ ul .cirbot8 {right: -60px;}
	.en_organ ul .cirbot9 {right: -13px; top: 215px; width: 290px !important; bottom: auto; border: none;}
	.en_organ ul .cirbot9 .dep_tit {background: #3a3a3a; color: #fff; border-radius: 3px 3px 0 0;}
	.en_organ ul .cirbot9 .dep2 {height: auto; border: 1px solid #cacaca; margin-top: -1px; border-top: none; border-radius: 0 0 3px 3px;}
	.en_organ ul .cirbot .dep2 li {letter-spacing: 0px; line-height: 1.5; background: url(/resources/images/content/content_list.png) no-repeat; text-align: left; background-position: left 8px; padding-left: 7px;}

	/* ABOUT_CERTIFICATION */
	.certification {margin-top:40px;}
	.certification h4 {margin-top: 0; margin-bottom: 35px;}
	.certification .certiBox li {width: 23%; margin: 0 1% 20px; height: 320px;}
	.certification .certiBox strong {font-size:15px;}
	
	/* BUSINESS_COMMON */
	.bg_type_1{padding:50px 240px; margin:50px -240px;}
	.bg_type_2{padding:50px 240px; margin:50px -240px;}
	.bg_type_3{padding:50px 240px; margin:35px -240px -120px;}
	.business_award img{margin:5px;}
	
	/* BUSINESS_modal */
	.business_content .content_write_btn button ,
	.content_business .content_write_btn button {font-size: 16px; padding: 13px 17px;}
	.myModal_business .modal-dialog{width:600px; margin: 50px auto;}
	.myModal_business .work_close {top: 55px;right: 55px;}
	.myModal_business .modal-dialog .modal_cont .form-group label {font-size: 15px;}
	.myModal_business .modal-dialog .modal_cont .form-group .form-control {font-size:14px;}
	.business_ex .ex{/*width: 249px; */height: 180px; letter-spacing: -1px; line-height: 1.6; font-size: 16px;}
	.business_ex strong span{padding-top:10px; background: url(/resources/images/content/line_gray.jpg) no-repeat;}
	
	/* BUSINESS_consulting */
	.cunsulting_circle {margin:30px 0px;}
	.cunsulting_circle img.center {display:block; margin:0 auto;}
	.ul_list_box {width:100%; padding:20px 0 10px;  margin-bottom:90px;}
	.ul_list_box ul li {width:16%;font-size:16px;}
	
	.arrow_box h5{font-size:24px;}
	.arrow_box_4 {width:92%; padding-left: 40px;}
	.arrow_box_4 li {margin:0; float:left; list-style:none;background:url(/resources/images/content/arrow.png) no-repeat 2px 50%; padding:3px; border-radius:5px;}
    .arrow_box_4 li .cont {display:block; width:122px; border-radius:5px; border:2px solid #000; text-align:center; font-weight:bold; color:#fff; padding:3px; margin:0 0 0 80px; }
	
	.step_box{background: url(/resources/images/content/gray_bar.png) no-repeat center 90px;}
	.step_box dl {margin-right:30px; width: 22%;}
    .step_box dt span {font-size:26px;}
	.step_box dd {padding:20px 0 10px;}
	
	/* CONTACT_map */
	#map {height: 500px;}

	/* CONTACT_team */
	.team_Group  .item, .team_Group .team_ceo .item {width: 31.7%; padding: 25px;}
	.team_Group .team_ceo {margin-top: 28px;}
	.team_Group .team_ceo .item_txt {padding-top: 30px;float: left;width: 66%;position: relative;}
	.team_Group  .item h4 span {font-size: 18px;}
	
	/****** ERROR ******/
	.body-error h2{font-size:30px; font-weight: normal;}		
	
	/****** PREPARE ******/
	.prepare {padding-top: 140px;margin-top: 7%;}
	.prepare .pre_tit{font-size: 26px !important; font-weight: normal; margin-bottom: 8px;}
	
}


/****** pc_2, 1170px ******/
@media (min-width:1170px) {
	
	/* ABOUT_COMMON */
	.about_block {width:900px; margin: 0 auto; padding-bottom:0;}
	.content_business .tit{font-size:22px; line-height:34px; margin:0 auto;}
	.content_about h4 {font-size:32px;}
	.content_business .business_block{width:900px;}
	.content_business p {font-size: 16px; line-height: 26px;}
	
	/* ABOUT_INTRODUCTION */
	.introduction h4 img {margin-bottom: 5px; width: 353px;}
	.introduction h5 {font-size:24px;}
	.introduction .atwomGroup dl dd strong {font-size:16px;}
	.introduction .atwomGroup dl dt {margin-bottom:15px;}
	.introduction .introGroup li.part05 h5 {width: 90%; line-height: 1.2;}
	.introduction .atwomGroup dl .type_Wd{padding: 0 20px;}
	
	/* ABOUT_HISTORY */
	.history .part {padding-left: 27.5%;}
	.history_tit img {max-width:100%;}
	.history .tit_year span {font-size: 16px;}
	.history .tit_year strong {font-size: 38px;}
	.history dl dt {font-size: 32px; padding-top: 2px;}
	
	/* ABOUT_ORGANIZATION */
	.organ {background:url(/resources/images/content/organ_bg2.png) no-repeat; background-position: 183px 130px; position: relative; height: 735px; width:790px; margin:0 auto;  margin-top: 40px;}

	.organ ul .cirmid {/* width: 115px; height: 115px; */ line-height: 50px;font-size: 16px;}
	.organ ul .cirmid3 {line-height: 50px;}
	.organ ul .cirbot .dep_tit {font-size:15px !important;}
	.organ ul .cirbot .dep2 li {font-size:14px; letter-spacing: -0.5px;}
	
	.en_organ {height: 826px;}
	.en_organ ul .cirmid {width: 290px;; height: 60px; line-height: 21px; border-radius: 3px; padding-top:20px;}
	.en_organ ul .cirmid3 {line-height: 60px;font-size: 16px;right:-13px;top: 130px; padding-top:0px;}
	.en_organ ul .cirmid1 {left: -18px; top: 155px; padding-top: 10px;}
	.en_organ ul .cirmid2 {left: -18px; top: 225px; padding-top: 20px; right: auto;}
	.en_organ ul .cirbot9 {width:290px !important;}
	.en_organ ul .cirbot .dep2 li {letter-spacing: 0px; line-height: 1.5; background: url(/resources/images/content/content_list.png) no-repeat; text-align: left; background-position: left 8px; padding-left: 7px;}
	
	/* ABOUT_CERTIFICATION */
	.certification {margin-top:50px;}
	.certification .certiBox strong {font-size:16px;}
	
	/* CONTACT_address */
	.contact_content .contact_address ul {width:900px;}
	
	/* CONTACT_team */
	.team_Group .item .person {font-size: 12px;}
	.team_Group .item h4 {margin-top: 25px; font-size: 24px;}
	.team_Group .team_ceo h4 { font-size: 32px;}
	.team_Group .item {height: 235px;}

	.en_Group .item h4 {font-size: 20px; line-height: 1.3;}
	.en_Group .item {height: 265px;}
	
	/* BUSINESS_COMMON */
	.content_business h4 {font-size:32px;}
	.bg_type_3{padding:50px 240px 100px; margin:40px -240px -150px;}
	
	/* BUSINESS_consulting */
	.arrow_box_4 {overflow:hidden; width:95%; margin-bottom: 30px;}
	.arrow_box_4 li {margin:0; float:left; list-style:none; background:url(/resources/images/content/arrow.png) no-repeat 2px 50%;padding-left:10px; padding:3px; border-radius:5px;}
    .arrow_box_4 li .cont {display:block; width:135px; border-radius:5px;  padding:3px;margin:0 0 0 80px; }

	.step_box {display: flex; justify-content: center;padding-top: 35px;}
	.step_box dl {float:left; padding:10px 0;}
	.step_box dl.last{ margin-right:0; }
    .step_box dt span {font-size:30px;}
	.step_box dd {padding-top:20px; padding-bottom:10px;}	
	
	/* BUSINESS_modal */
	.business_content .content_write_btn button ,
	.content_business .content_write_btn button {font-size: 18px; padding: 15px 22px;}
	.myModal_business .modal-dialog .modal_cont .form-group label {font-size: 16px;}
	.myModal_business .modal-dialog .modal_cont .form-group .form-control {font-size:15px;}
	
	/* CONTACT_map */
	.contact_content .contact_address ul li {font-size:15px;}
	
	/* CONTACT_team */
		
	/****** PREPARE ******/
	.prepare .pre_tit{font-size: 30px !important;}
	
	
}


/****** pc_3, 1400px ******/
@media (min-width:1400px) {
	
	/* ABOUT_COMMON */
	.about_block {width: 1016px; margin: 0 auto; padding-bottom:0;}
	
	/* ABOUT_INTRODUCTION */
	.introduction h4 img {width: 374px;}
	.introduction .Value .circle {width: 120px; height: 120px; border-radius: 120px; padding-top: 50px;}
	.introduction .Value .circle .en {letter-spacing: 2.5px;}
	
	.eng_introduction .bg_type_1 .introGroup {margin-top:45px; margin-bottom:0;}
	.eng_introduction .bg_type_1 .introGroup li {margin-bottom: 0;}
	.eng_introduction .bg_type_1 .introGroup li.part01 {width: 43%;}
	.eng_introduction .bg_type_1 .introGroup li.part02 {width: 31%;}
	.eng_introduction .bg_type_1 .introGroup li.part03 {width: 26%;}
	.eng_introduction .bg_type_1 .introGroup li p {width:100%;}
	
	/* ABOUT_HISTORY */
	.history .part {padding-left: 34.5%;}
	.history_tit {margin-bottom:95px;margin-top: 20px;}
	.history .tit_year {left: 8%; top: 20px;}
	
	.en_history {margin-top:30px;}
	
	/* ABOUT_ORGANIZATION */
	.organ {background:url(/resources/images/content/organ_bg2.png) no-repeat !important; background-position: 183px 130px !important;  width:100%; background-size: auto; margin-top: 60px; height: 685px;}
	.organ ul .cirtop {width:130px; height:130px; background:#fff; border:2px solid #000;border-radius: 130px;position: absolute;top: 0;left: 45%;padding: 0;}
	.organ ul .cirmid {width: 245px; height: 50px; line-height: 50px;}
	.organ ul .cirmid1 {top: 155px; left: 128px;}
	.organ ul .cirmid2 {top: 215px; left: 128px;}
	.organ ul .cirmid3 {line-height: 50px;font-size: 16px;right:134px;top: 130px;}
	.organ ul .cirbot {width:120px !important; bottom: 0;}
	.organ ul .cirbot .dep_tit {padding: 10px 0;}
	.organ ul .cirbot .dep2 {padding:15px 12px; height: 135px;}
	.organ ul .cirbot1 {left: 0;}
	.organ ul .cirbot2 {left: 124px;}
	.organ ul .cirbot3 {left: 248px;}
	.organ ul .cirbot4 {right: 513px;}
	.organ ul .cirbot5 {right: 387px;}
	.organ ul .cirbot6 {right: 256px;}
	.organ ul .cirbot7 {right: 131px;}
	.organ ul .cirbot8 {right: 0px;}
	.organ ul .cirbot9 {right: 134px; top: 215px; width: 245px !important; bottom: auto; border: none;}
	.organ ul .cirbot9 .dep_tit {background: #3a3a3a; color: #fff; border-radius: 3px 3px 0 0;}
	.organ ul .cirbot9 .dep2 {height: auto; border: 1px solid #cacaca; margin-top: -1px; border-top: none; border-radius: 0 0 3px 3px; padding-bottom: 0;}
	
	.organ .division {background: #868686; color: #fff; height: 50px; top: 418px; font-weight: bold; position: absolute; text-align: center; margin-bottom: 10px; border-radius: 3px 3px 0 0; line-height: 50px;}
	.organ .divi1 {width: 367px; left: 0px;}
	.organ .divi2 {width: 245px; left: 378px;}
	.organ .divi3 {width: 244px; right: 137px;}
	.organ .divi4 {width: 120px; right: 6px;}
	
	.en_organ {background:url(/resources/images/content/enorgan_bg.png) no-repeat !important; background-position: 183px 130px !important;  width:100%; background-size: auto; margin-top: 60px; height: 802px;}
	.en_organ ul .cirmid {width: 300px; height: 60px; line-height: 21px; border-radius: 3px; padding-top:20px;}
	.en_organ ul .cirmid3 {line-height: 60px;font-size: 16px;right:79px;top: 130px; padding-top:0px;}
	.en_organ ul .cirmid1 {left: 72px; top: 155px; padding-top: 10px;}
	.en_organ ul .cirmid2 {left: 72px; top: 225px; padding-top: 20px; right: auto;}
	.en_organ ul .cirbot .dep_tit {padding: 10px 0;}
	.en_organ ul .cirbot .dep2 {padding:10px; height: 225px;}
	.en_organ ul .cirbot1 {left: 0;}
	.en_organ ul .cirbot2 {left: 124px;}
	.en_organ ul .cirbot3 {left: 248px;}
	.en_organ ul .cirbot4 {right: 513px;}
	.en_organ ul .cirbot5 {right: 387px;}
	.en_organ ul .cirbot6 {right: 256px;}
	.en_organ ul .cirbot7 {right: 131px;}
	.en_organ ul .cirbot8 {right: 0px;}
	.en_organ ul .cirbot9 {right: 79px; top: 215px; width: 300px !important; bottom: auto; border: none;}
	.en_organ ul .cirbot9 .dep_tit {background: #3a3a3a; color: #fff; border-radius: 3px 3px 0 0; height: auto;}
	.en_organ ul .cirbot9 .dep2 {height: auto; border: 1px solid #cacaca; margin-top: -1px; border-top: none; border-radius: 0 0 3px 3px;}
	.en_organ .tit_br {padding: 10px !important;}
	
	
	
	/* ABOUT_CERTIFICATION */
	.certification .certiBox li {width:239px; height:320px; margin:0 10px 20px;}
	
	/* BUSINESS_modal */
	.myModal_business .modal-dialog{width:650px;}
	
	/* BUSINESS_COMMON */
	.bg_type_1{padding:50px 240px; margin:50px -240px;}
	.bg_type_2{padding:50px 240px; margin:50px -240px;}
	.bg_type_3{padding:65px 240px 125px; margin:60px -240px;margin-bottom: -160px;}
	.business_content{text-align:justify;}
	.content_business .tit{width:1016px;}
	.content_business .business_block{width:1016px;}
	.business_award img{margin:10px 15px;}
	.business_app{width:650px; text-align:center; margin:20px auto;}
	.business_ex .ex {height:160px;  line-height: 1.6; font-size: 16px;}
	
	/* BUSINESS_consulting */
	.arrow_box_4 {width: 85%;}
	
	/* CONTACT_address */
	.contact_content .contact_address ul {width:1016px;}
	
	/* CONTACT_team */
	.team_Group .team_ceo {margin-top: 32px;}

	
	/****** PREPARE ******/
	.prepare .pre_tit{font-size: 32px !important;}	
	
	
}


