.about .sub_navi{width:275px;}

.popupWrap {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 5% 0;
	background: rgba(0, 0, 0, 0.5);
}

.popup {
	width: 500px;
	height: 500px;
	position: relative;
	display: none;
	margin: 0 auto;
	background-color: #fff;
	text-align: left;
	box-sizing: border-box;
}

.bg_blue {
	background-color: #ebf4f6;
}

.bg_purple4 {
	background-color: #e8ecf7;
}

.sub article.sub_top {
	background-color: #f7f7f7;
}

.list_wrap {
	margin-top: 40px;
	text-align: center;
}

.list_wrap .inner {
	display: inline-block;
	overflow: hidden;
}

.list_wrap a {
	width: 220px;
	height: 60px;
	margin: 0 5px;
	float: left;
	text-align: center;
	line-height: 60px;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: 400;
	border-radius: 2px;
	border: 1px solid #505050;
}

.list_wrap a:nth-child(2) {
	background-color: #3eafbf;
	color: #fff;
	border: 1px solid #3eafbf;
}

.table_1 .selectSearch {
	margin-top: 60px;
	overflow: hidden;
	text-align: center;
}

.table_1 .selectSearch .inner {
	display: inline-block;
}

.table_1 .selectSearch select {
	width: 120px;
	height: 42px;
	padding-left: 5px;
	float: left;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.table_1 .selectSearch .searchBox {
	position: relative;
	float: left;
}

.table_1 .selectSearch input {
	width: 320px;
	height: 42px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ccc;
	line-height: 42px;
	box-sizing: border-box;
	
}
.table_1 .selectSearch .searchBox button{
	width: 28px;
    height: 28px;
    background: url(../image/ico_sreach.png)no-repeat center;
    font-size: 0;
	position: absolute;
    right: 11px;
    top: 6px;
}
.table_1 .selectSearch .searchBox button:hover{
	background: url(../image/ico_hsreach.png)no-repeat 98% center;
}
.table_1 .selectSearch input+a {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translate(0, -50%);
}

.about .sub_tit02 {
	margin-bottom: 60px;
}

.about .sub_tit02 span {
	color: #3eafbf;
}

.about .sub_tit02:before {
	background-color: #3eafbf;
}

.about .sub_top_tab a.active {
	background-color: #3eafbf;
	border-color: #3eafbf;
}

.about01 .banner {
	height: 360px;
	margin-top: 100px;
	text-align: center;
	background-image: url(../image/about_sub01_07.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.about01 .banner .inner {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.about01 .banner .inner .tx_wrap {
	width: 50%;
	margin-top: 60px;
	float: right;
}

.about01 .banner .inner .tx_wrap .tx1 {
	font-size: 60px;
	font-weight: 300;
	line-height: 78px;
}

.about01 .banner .inner .tx_wrap .tx2 {
	font-size: 60px;
	font-weight: 500;
	line-height: 78px;
}

.about01 .banner .inner .tx_wrap .tx3 {
	font-size: 20px;
	font-weight: 300;
	line-height: 36px;
}

.about01 .banner .inner .tx_wrap .tx4 {
	margin-top: 20px;
	padding-bottom: 5px;
	font-size: 18px;
	color: #00abcf;
	border-bottom: 2px solid #00abcf;
	display: inline-block;
}

.about01 .counsel ul {
	overflow: hidden;
}

.about01 .counsel li:first-child {
	margin-left: 0;
}

.about01 .counsel li {
	height: 260px;
	padding-top: 70px;
	padding-left: 60px;
	margin-left: 20px;
	float: left;
	width: calc(100%/3 - 40px/3);
	background-repeat: no-repeat;
	background-position: 0 0;
	box-sizing: border-box;
}

.about01 .counsel li:nth-child(1) {
	background-image: url(../image/about_sub01_08.jpg);
}

.about01 .counsel li:nth-child(2) {
	background-image: url(../image/about_sub01_09.jpg);
}

.about01 .counsel li:nth-child(3) {
	background-image: url(../image/about_sub01_10.jpg);
}

.about01 .counsel li .tx1 {
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
}

.about01 .counsel li .tx2 {
	margin-top: 15px;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: 500;
	color: #00abcf;
	text-transform: uppercase;
	border-bottom: 2px solid #00abcf;
	display: inline-block;
}

.about01 .counsel li:nth-child(1) .tx2 {
	color: #429d7f;
	border-bottom: 2px solid #429d7f;
}

.about01 .contact .sub_tit02 {
	/*margin-top: 130px;*/
	padding-top:130px;
	font-size: 48px;
}

.about01 .contact .sub_tit02::before {
	display: none;
}

.about01 .contact .ul_1 {
	overflow: hidden;
}

.about01 .contact .ul_1 li {
	float: left;
	width: calc(100%/5);
	text-align: center;
}

.about01 .contact .ul_1 li .tx1 {
	margin-top: 25px;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
}

.about01 .contact .ul_1 li .tx2 {
	margin-top: 12px;
	font-size: 18px;
	line-height: 26px;
}

.about01 .contact .ul_2 {
	margin-top: 80px;
}

.about01 .contact .ul_2 li {
	float: left;
	width: calc(100%/7);
	text-align: center;
}

.about01 .contact .ul_2 li .tx1 {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
}

.about01 .contact .ul_2 li .tx2 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}

.about01 .contact .ul_2 li .tx3 {
	margin-top: 10px;
	font-size: 13px;
	line-height: 20px;
}

.about01 .contact .ul_2 li .tx3:hover {
	font-weight: 500;
	text-decoration: underline;
}

.about01 .affiliated ul {
	overflow: hidden;
	font-size: 0;
    text-align: center;
}

.about01 .affiliated ul li {
	height: 520px;
	padding-left: 30px;
	padding-right: 30px;
	/* float: left; */
	display:inline-block;
	width: calc(100%/3);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	box-sizing: border-box;
	color: #fff;
	text-align: center;
}

.about01 .affiliated ul li:nth-child(1) {
	background-image: url(https://wonjinskin.com/img/sub/about_sub01_13.jpg);
}

.about01 .affiliated ul li:nth-child(2) {
	background-image: url(https://wonjinskin.com/img/sub/about_sub01_13-74.jpg);
}
.about01 .affiliated ul li .tx1 {
	margin-top: 85px;
	margin-bottom: 15px;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
}

.about01 .affiliated ul li .tx2 {
	font-size: 16px;
	line-height: 22px;
}

.about01 .affiliated ul li .tx3_wrap {
	margin-top: 40px;
}

.about01 .affiliated ul li .tx3 {
	width: 100%;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	text-align: left;
	letter-spacing: -0.5px;
}

.about01 .affiliated ul li .tx3 span {
	font-weight: 500;
}
.about01 .material_info li.sub_txt02:after{    
	content: '';
    position: absolute;
    top: 13px;
    left: 0;
    display: block;
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background: #000;}

.about_slide {
	width: 1200px;
	margin-top: 30px;
	text-align: center;
}

.about_slide .slick-arrow {
	width: 24px;
	height: 44px;
	text-indent: -9999px;
	outline: none;
	position: absolute;
	top: 50%;
	z-index: 9;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.about_slide .slick-prev {
	background-image: url(../image/system_prev.png);
	left: -50px;
	transform: translate(0, -50%);
}

.about_slide .slick-next {
	background-image: url(../image/system_next.png);
	right: -50px;
	transform: translate(0, -50%);
}

.about_slide .slick-dots {
	margin-top: 30px;
	display: inline-block;
}
.about01 .sub_txt01{
	background:#ebf4f6;
	margin-bottom:30px
}
.about_slide .slick-dots li {
	width: 8px;
	height: 8px;
	text-indent: -9999px;
	background-color: #c2c6c6;
	border-radius: 100%;
	display: inline-block;
	margin: 0 10px;
}

.about_slide .slick-dots li.slick-active {
	background-color: #3eafbf;
}

.about03 .wrap_1400 {
	width: 1440px;
}

.about03 .doctors {
	overflow: hidden;
}

.about03 .doctors li {
	float: left;
	width: calc(100%/4);
	text-align: center;
}

.about03 .doctors li .tx1 {
	margin-top: 30px;
	margin-bottom: 44px;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.about04 .history {
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}

.about04 .history::before {
	content: '';
	width: 1px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #dfdfdf;
}

.about04 .history .left,
.about04 .history .right {
	width: calc(50% - 2px);
	box-sizing: border-box;
}

.about04 .history .left.mb100,
.about04 .history .right.mb100 {
	margin-bottom: 100px;
}

.about04 .history .left.mt100,
.about04 .history .right.mt100 {
	margin-top: 100px;
}

.about04 .history .left {
	padding-right: 36px;
	/*float: left;*/
	display:inline-block;
	text-align: right;
}

.about04 .history .right {
	padding-left: 36px;
	/*float: right;*/
	display:inline-block;
	text-align: left;
}

.about04 .history #year2017{margin-top:175px;}
.about04 .history #year2016{margin-top:-100px;}
.about04 .history #year2015{margin-top:80px}
.about04 .history #year2014{margin-top:-160px;}
.about04 .history #year2013{margin-top:75px;}
.about04 .history #year2012{margin-top:-285px;}
.about04 .history #year2011{margin-top:25px;}
.about04 .history #year2010{margin-top:-135px;}
.about04 .history #year2009{margin-top:60px;}
.about04 .history #year2008{margin-top:-110px;}
.about04 .history #year2007{margin-top:35px;}
.about04 .history #year2005{margin-top:30px;}
.about04 .history #year2002{margin-top:170px;}
.about04 .history #year1999{margin-top:;}

.about04 .history .year {
	margin-bottom: 40px;
	font-size: 28px;
	font-weight: 600;
	color: #3eafbf;
	position: relative;
}

.about04 .history .year:after {
	content: "";
	width: 20px;
	height: 20px;
	border: 7px solid #3eafbf;
	border-radius: 100%;
	background-color: #fff;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(53px, -50%);
}

.about04 .history .right .year:after {
	right: auto;
	left: 0;
	transform: translate(-53px, -50%);
}

.about04 .history .mon {
	margin-bottom: 30px;
	overflow: hidden;
}

.about04 .history .mon>div {
	float: left;
}

.about04 .history .left .mon>div {
	float: right;
}

.about04 .history .tx1 {
	width: 85px;
	font-size: 18px;
	font-weight: 600;
}

.about04 .history .inner {
	width: calc(100% - 85px);
}

.about04 .history .tx2 {
	padding-left: 10px;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.2;
	color: #666;
	position: relative;
}

.about04 .history .left .tx2 {
	padding-left: 0;
	padding-right: 10px;
}

.about04 .history .tx2::before {
	content: "-";
	position: absolute;
	top: 0;
	left: 0;
}

.about04 .history .left .tx2::before {
	left: auto;
	right: 0;
}

.about05 .introducing .fl {
	width: 33.333333%;
	height: 446px;
	padding-top: 230px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
}

.about05 .introducing .fl:nth-child(1) {
	background-image: url(../image/about_sub05.jpg);
}

.about05 .introducing .fl:nth-child(2) {
	background-image: url(../image/about_sub05-03.jpg);
}

.about05 .introducing .fl:nth-child(3) {
	background-image: url(../image/about_sub05-04.jpg);
}

.about05 .introducing .fl:nth-child(4) {
	background-image: url(../image/about_sub05-15.jpg);
}

.about05 .introducing .fl:nth-child(5) {
	background-image: url(../image/about_sub05-16.jpg);
}

.about05 .introducing .fl:nth-child(6) {
	background-image: url(../image/about_sub05-17.jpg);
}

.about05 .introducing .fl .tx1 {
	font-size: 26px;
	font-weight: 600;
	color: #8de2ee;
}

.about05 .introducing .fl .tx2 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	color: #fff;
}

.about05 .introducing .fl>img {
	position: absolute;
	top: 120px;
	left: 50%;
	transform: translate(-50%, 0);
}

.about05 .diff {
	text-align: center;
}

.about05 .diff .sub_txt01 {
	margin-bottom: 70px;
}

.about05 .anes .sub_tit03 {
	font-size: 48px;
}

.about05 .anes .sub_txt01 {
	margin-bottom: 50px;
}

.about05 .anes .fl_wrap.wrap_1800 {
	overflow: hidden;
}

.about05 .anes .fl_wrap.wrap_1800 .fl {
	width: calc(100%/4 - 60px/4);
	margin-left: 20px;
	float: left;
}

.about05 .anes .fl_wrap.wrap_1800 .fl:first-child {
	margin-left: 0;
}

.about05 .anes .fl_wrap.wrap_1800 .fl .tx1 {
	margin-top: 30px;
	font-size: 26px;
	font-weight: 600;
	line-height: 36px;
}

.about05 .anes .fl_wrap.wrap_1800 .fl .tx2 {
	margin-top: 30px;
	font-size: 18px;
	font-weight: 300;
	line-height: 26px;
}

.about05 .anes .fl_wrap.wrap_1800 .fl .tx1+.tx2 {
	margin-top: 13px;
}

.about05 .anes .fl_wrap.wrap_1400 {
	margin-top: 130px;
	overflow: visible;
}

.about05 .anes .fl_wrap.wrap_1400 .fl {
	float: left;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:first-child {
	width: 32%;
	height: 410px;
	background-color: #cae9ee;
	position: relative;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:first-child img {
	position: absolute;
	top: 60px;
	left: 50%;
	transform: translate(-50%, 0);
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child {
	width: 68%;
	padding-left: 60px;
	box-sizing: border-box;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx1 {
	margin-bottom: 34px;
	font-size: 34px;
	font-weight: 600;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx2 {
	margin-bottom: 40px;
	font-size: 24px;
	font-weight: 500;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx3 {
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx4 {
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
}

.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx4.mb38 {
	margin-bottom: 38px;
}
.about05 .imgWrap001{
	position: relative;
	margin:0 auto 120px;
	width:1000px;
}
.about05 .imgWrap001 .poa{
	width: 300px;
	position: absolute;
}
.about05 .imgWrap001 .poa .tx1{
	font-size: 24px;
	font-weight: 500;
}
.about05 .imgWrap001 .poa .tx2{
	margin-top: 10px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
}
.about05 .imgWrap001 .poa1{
	top: 3%;
	left: 0;
	text-align: right;
}
.about05 .imgWrap001 .poa2{
	top: 3%;
	right:0;
	text-align: left;
}
.about05 .imgWrap001 .poa3{
	top: 65%;
	right:0;
	text-align: left;
}
.about05 .imgWrap001 .poa4{
	top: 105%;
    left: calc(50% - 100px);
	text-align: left;
}
.about05 .imgWrap001 .poa5{
    top: 65%;
	left:0;
	text-align: right;
}

/*////////////NEWS & EVENTS////////////*/
.about07 table {
	width: 100%;
	text-align: center;
}

.about07 table .tal {
	text-align: left;
}

.about07 table {
	border-top: 2px solid #000;
	font-size: 18px;
}

.about07 table th,
.about07 table td {
	padding: 22px 5px;
}

.about07 table th {
	background-color: #fcfcfc;
	border-bottom: 1px solid #ddd;
	font-weight: 500;
}

.about07 table td {
	border-bottom: 1px solid #ddd;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
	font-weight: 400;
}

.about07 table .blue {
	color: #3eafbf;
}

.about07 table .gray {
	color: #888;
}

.about07 table .bold {
	font-weight: 600;
}

.about07 table .light {
	font-weight: 300;
}
/*////////////NEWS & EVENTS END////////////*/


/*////////////NEWS & EVENTS VIEW////////////*/
.about08 .media_detail .benner_back{
	max-width:1200px;
	margin:auto;
	background:url(../image/Newsevents_2view_05.png)no-repeat center;
	padding:66px 30px 60px;
	text-align:left;
	margin-bottom:30px;
	box-sizing: border-box;
}
.about08 .media_detail .benner_back p{
	font-size:18px;
	line-height:28px;
}
.about08 .media_detail .benner_back button{
	width: 230px;
    height: 40px;
    background: url(../image/news_arr.png) no-repeat 89% center;
    background-color: #ffffff;
	text-align:left;
	padding:0 0 0 20px;
	border-radius:3px;
	margin-top:15px
}
.about .list_wrap .inner a:first-child img{
	display: inline-block;
    vertical-align: middle;
	padding: 0px 10px 2px 0;
}
.about .list_wrap .inner a:last-child img{
	display: inline-block;
    vertical-align: middle;
	padding: 0px 0px 2px 10px;
}
.about .paging a{
	text-indent: -9999px;
}
.about .paging a.pprev,
.about .paging a.nnext {
	display:none
}
/*////////////NEWS & EVENTS VIEW END////////////*/


/*////////////media////////////*/
.about .media {
	padding-top: 24px;
	overflow: hidden;
	border-top: 2px solid #000;
	border-bottom: 1px solid #ccc;
}

.about .media .fl {
	width: calc(100%/3 - 60px/3);
	margin-bottom: 60px;
	margin-right: 30px;
}

.about .media .fl:nth-child(3n) {
	margin-right: 0;
}

.about09 .media .fl .tx1 {
	display:none
	/* margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
	color: #3eafbf; */
}

.about .media .fl .tx2 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: 500;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height:25px
}

.about .media .fl .tx3 {
	margin-top: 18px;
	font-size: 16px;
	font-weight: 300;
	color: #888;
}

.about .media_detail {
	text-align: center;
	border-bottom: 1px solid #ccc;
}

.about .media_detail .tx1 {
/* 	height: 60px;
	line-height: 60px; */
	box-sizing: border-box;
	border-top: 2px solid #000;
	border-bottom: 1px solid #ccc;
	background-color: #fcfcfc;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8;
	-webkit-font-smoothing: antialiased;
/* 	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden; */
	padding:20px
}

.about .media_detail .tx1+.fl_wrap {
	overflow: hidden;
	display: inline-block;
}

.about .media_detail .tx1+.fl_wrap .fl {
	height: 60px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 60px;
}

.about .media_detail .tx1+.fl_wrap .fl .tx2 {
	margin-right: 20px;
	float: left;
	font-size: 18px;
	font-weight: 350;
}

.about .media_detail .tx1+.fl_wrap .fl .tx3 {
	float: left;
	font-size: 16px;
	color: #888;
	font-weight:300
}

.about15 .media_detail .detail_con .tx4 p img{text-align:center; padding-bottom:30px}
.about .media_detail .tx4 {
	margin-top: 30px;
	text-align: left;
	font-size: 16px;
	line-height: 1.8;
	font-weight:300; 
	
}
.about .media_detail .tx4 p, .about .media_detail .tx4 p span{
	font-family:'Noto Sans KR','sans-serif' !important;
	font-size: 16px !important;
	line-height: 1.8 !important;
	color:#000 !important;
	font-weight:300 !important;
	-webkit-font-smoothing: antialiased;
}

.about .media_detail .detail_con {
	padding: 30px;
	border-top: 1px solid #ccc;
}

.about .media_detail .detail_con .bottom {
	height: 240px;
	padding-top: 65px;
	padding-left: 40px;
	background-image: url("../image/about_sub08-02.jpg");
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: cover;
	box-sizing: border-box;
	text-align: left;
}

.about .media_detail .detail_con .bottom .tx5 {
	font-size: 18px;
	font-weight: 500;
	color: #222;
}

.about .media_detail .detail_con .bottom .fl_wrap {
	margin-top: 20px;
	overflow: hidden;
}

.about .media_detail .detail_con .bottom .fl_wrap a {
	margin-right: 10px;
	padding: 13px 65px 13px 20px;
	font-size: 16px;
	border-radius: 2px;
	color: #222;
	background-color: #fff;
}
.about09 .paging .pprev{display:none}
.about09 .paging .nnext{display:none}
.about10 .media_detail .detail_con .media_w{display:block; text-align:left}
/*////////////media end////////////*/

/*//////////REAL STORY/////////////*/
.about11 .tmenu li {
	width: calc(100%/7);
}

.about11 .story {
	margin-top: 60px;
	overflow: hidden;
}

.about11 .story .fl_wrap {
	overflow: hidden;
}

.about11 .story .fl {
	width: calc(100%/4 - 66px/4);
	margin-right: 22px;
	margin-bottom: 60px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.about11 .story .fl:nth-child(4n) {
	margin-right: 0;
}

.about11 .story .fl .tx_wrap {
	padding-left: 20px;
    padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 46px;
	box-sizing: border-box;
}

.about11 .story .fl .tx_wrap .tx1 {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 600;
}

.about11 .story .fl .tx_wrap .tx2 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 300;
}

.about11 .story .fl .tx_wrap .tx3 {
	margin-top: 20px;
	font-size: 15px;
	color: #888;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	line-height: 18px;
}
.about12 .story_2 .web_ico{display:block}
.about12 .story_2 .m_ico{display:none}
.about12 .story_3 li a{ display:block}
.about12 .story_3 li a:after{content:""; display:block; clear:both}


/*//////////REAL STORY END/////////////*/



.about12 .story_2 {
	margin-top: 60px;
	overflow: hidden;
	border: 1px solid #ccc;
}

.about12 .story_2 .fl:nth-child(2) {
	padding-top: 75px;
	padding-left: 60px;
}

.about12 .story_2 .fl:nth-child(2) .tx1 {
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: 600;
}

.about12 .story_2 .fl:nth-child(2) .tx2 {
	margin-bottom: 40px;
	font-size: 16px;
}

.about12 .story_2 .fl:nth-child(2) .tx3 {
	margin-bottom: 10px;
	font-size: 18px;
}

.about12 .story_2 .fl:nth-child(2) .tx3.light {
	font-weight: 300;
	color: #888;
}

.about12 .story_2 .fl:nth-child(2) .tx3.blue {
	color: #3eafbf;
}

.about12 .story_3 {
	margin-top: 60px;
	border-top: 2px solid #000;
}

.about12 .story_3 li {
	width: 100%;
	padding: 24px;
	border-bottom: 1px solid #ccc;
	display: table;
	box-sizing: border-box;
	table-layout: fixed;
}
.about12 .story_3 li:after{content:"";display:block; clear:both;}
.about12 .story_3 li .tx1 {
	padding-bottom: 5px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.about12 .story_3 li .tx2 {
	padding-top: 5px;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #888;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.about12 .story_3 li .fl img {
	max-width: 100%
}

.about12 .story_3 li .fl {
	vertical-align: middle;
	float: left;
}

.about12 .story_3 li .fl:nth-child(1) {
	width: 12%;
}

.about12 .story_3 li .fl:nth-child(2) {
	width: 83%;
	/* width: calc(100% - 140px); */
	padding: 40px 19px;
    box-sizing: border-box;
}

.about12 .story_4 {
	margin-top: 60px;
	padding-top: 24px;
	padding-bottom: 24px;
	border-top: 2px solid #000;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.about12 .story_4 a {
	width: calc(100%/8 - 70px/8);
	margin-left: 10px;
	float: left;
}

.about12 .story_4 a:first-child {
	margin-left: 0;
}

.about13 .story_2 {
	margin-top: 0;
	margin-bottom: 60px;
}

.about06 .tx1 {
	/* margin-bottom: 20px; */
	font-size: 18px;
	font-weight: 600;
}

.about06 .tx1+.tx3 {
	margin-top: 0;
}

.about06 .tx2 {
	font-size: 16px;
	color: #888;
	line-height: 26px;
	font-weight:300
}

.about06 .tx3 {
	margin-top: 40px;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #3eafbf;
}

.about06 .address {
	margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 22px;
	padding-bottom: 22px;
	border-top: 2px solid #000;
	border-bottom: 1px solid #ccc;
}

.about06 .traffic {
	padding-top: 22px;
	padding-left: 30px;
	padding-right: 30px;
}

.about06 .wrap_930 {
	max-width: 930px;
	box-sizing: border-box;
}

.traffic table {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

.traffic table .blue {
	color: #3eafbf;
}

.traffic table th {
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 16px;
	font-weight: 400;
	background-color: #fcfcfc;
	border: 1px dashed #ddd;
}

.traffic table th:first-child {
	border-left: none;
}

.traffic table th:last-child {
	border-right: none;
}

.traffic table td {
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 16px;
	font-weight: 350;
	border: 1px dashed #ddd;
	color: #888;
}

.traffic table td:first-child {
	border-left: none;
}

.traffic table td:last-child {
	border-right: none;
}

.traffic table .tx4 {
	font-weight: 300;
	color: #000;
}

.route_map {
	margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
}

.route_map .tx1 {
	padding-top: 18px;
	padding-bottom: 18px;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	background-color: #3eafbf;
	color: #fff;
	text-transform: uppercase;
}

.sub.about .sub_visual_box {
	padding-top: 150px;
	box-sizing: border-box;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center;
}

.sub.about .sub_visual_box .wrap_1200 {
	padding-left: 44px;
	padding-right: 44px;
	box-sizing: border-box;
}

.sub.about .sub_visual_box .tx1 {
	margin-bottom: 50px;
	font-size: 84px;
	font-weight: 300;
	line-height: 100px;
	color: #222;
}

.sub.about .sub_visual_box .tx2 {
	font-size: 29px;
	font-weight: 300;
	line-height: 43px;
	color: #222;
}

.sub.about .sub_visual_box .tx3 {
	font-size: 18px;
	line-height: 28px;
	color: #222;
}

.sub.about .sub_visual_box .blue {
	color: #3eafbf;
}

.sub.about01 .sub_visual_box {
	height: 680px;
	background-image: url(../image/about_visual01.jpg);
}

.sub.about02 .sub_visual_box {
	height: 988px;
	background-image: url(../image/about_visual02.jpg);
}

.sub.about02 .sub_visual_box .tx1 {
	margin-bottom: 30px;
	font-size: 54px;
	font-weight: 500;
	line-height: 68px;
}

.sub.about02 .sub_visual_box .tx3 {
	font-weight: 300;
}

.sub.about02 .sub_visual_box .tx3 strong {
	font-weight: 500;
}

.sub.about03 .sub_visual_box {
	height: 801px;
	background-image: url(../image/about_visual03.jpg);
}

.sub.about03 .sub_visual_box .tx1,
.sub.about03 .sub_visual_box .tx2 {
	color: #fff;
}

.sub.about04 .sub_visual_box {
	height: 680px;
	background-image: url(../image/about_visual04.jpg);
}

.sub.about05 .sub_visual_box {
	height: 680px;
	background-image: url(../image/about_visual05.jpg);
}


.sub.about16 .sub_visual_box {
	height: 680px;
	background-image: url(../image/about16_01.jpg);
}

.about16 .wrap_1400{ background: url(../image/about16_02.jpg); padding-bottom: 35px; margin-bottom: 13px;}
.about16 .safe_system .fl{
	width: 33.333333%;
    height: 446px;
    padding-top: 245px;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}
.about16 .safe_system_info{
	margin-top: 10px;
}
.about16 .safe_system .fl .tx1{
	font-size: 26px;
    font-weight: 600;
    color: #8de2ee;
	line-height: 32px;
}
.about16 .safe_system .fl .tx2{
	margin-top: 20px;
    font-size: 18px;
    font-weight: 200;
    line-height: 28px;
    color: #fff;
}
.about16 .safe_system .fl>img{
    position: absolute;
    top: 145px;
    left: 50%;
    transform: translate(-50%, 0);
}
.about16 .safe_slide_wrap .slick-arrow{
	text-indent: -99999px;
    width: 20px;
    height: 30px;
}
.about16 .safe_slide_wrap .slick-next {
	background: url(../image/safe_slide_next.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: 30px;
	
}
.about16 .safe_slide_wrap .slick-prev{
	background: url(../image/safe_slide_prev.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 30px;
	z-index: 10;
}
.about16 .safe_slide_wrap .slick-dots {
    position: absolute;
    bottom: -105px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.about16 .safe_slide_wrap .slick-dots li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 10px;
    padding: 0;
    cursor: pointer;
    text-indent: -999px;
    background-color: #c2c6c6;
    border-radius: 10px;
}
.about16 .safe_slide_wrap .slick-dots li.slick-active{
	background-color:#3eafbf
}
.bg_skyb{
	background-color:#e8f5f7
}
.bg_gray_02{
	background-color:#f7f7f7
}
.about16 .wrap_1210{
	width: 1210px;
    margin: 0 auto;
    position: relative;
}

.about16 .safe_system_in.val01 > li{ 
	padding-bottom: 20px;
    display: table;
    width: 100%;}
.about16 .safe_system_in.val01 > li img, .safe_system_in.val01 > li div{
	display: table-cell;
    vertical-align: middle;
}
.about16 .safe_system_in.val01 > li div{
    padding-left: 35px;
    width: 65%;
    background: #fff;
}
.about16 .safe_system_in.val01 > li strong{
	font-size: 26px;
    font-weight: 600;
    color: #000;
    line-height: 1;
}
.about16 .safe_system_in{
	margin-top: 10px;
}
.about16 .safe_system_in li.sub_txt02{
	margin-bottom: 0;
    position: relative;
}
.sub.about17 .sub_visual_box {
    height:680px;
    background-image: url(../image/about16_01.jpg);
}
.about .sub_tit02{ margin-bottom:}
.about17 .sub_tit02_sub{
	font-size:18px;
	line-height:28px;
	text-align:center;
	font-weight:200
}
.about17 .sub_tit02_sub strong{ font-weight:400}

.about17 .safe_system .fl{
	width: 33.333333%;
    height: 446px;
    padding-top: 245px;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}
.about17 .safe_system_info{
	margin-top: 10px;
}
.about17 .safe_system .fl .tx1{
	font-size: 26px;
    font-weight: 600;
    color: #8de2ee;
	line-height: 32px;
}
.about17 .safe_system .fl .tx2{
	margin-top: 20px;
    font-size: 18px;
    font-weight: 200;
    line-height: 28px;
    color: #fff;
}
.about17 .safe_system .fl>img{
    position: absolute;
    top: 145px;
    left: 50%;
    transform: translate(-50%, 0);
}

.about17 .safe_system_in.val01 > li{ 
	padding-bottom: 20px;
    display: table;
    width: 100%;
	}
.about17 .safe_system_in.val01 > li img, .safe_system_in.val01 > li div{
	display: table-cell;
    vertical-align: middle;
}
.about17 .safe_system_in.val01 > li div{
    padding-left: 35px;
    width: 65%;
    background: #fff;
}
.about17 .safe_system_in.val01 > li strong{
	font-size: 26px;
    font-weight: 600;
    color: #000;
    line-height: 1;
}
.about17 .safe_system_in{
	margin-top: 10px;
}
.about17 .safe_system_in li.sub_txt02{
	margin-bottom: 0;
    position: relative;
}
.about17 .safe_system_info.margin_txt li.sub_txt02{
	margin:5px 0;
}
.about17 .safe_system_in li.sub_txt02 p{
	display: inline-block;
    background-color: #3eafbf;
    color: #ffffff;
    padding: 4px 14px;
    vertical-align: middle;
    border-radius: 50px;
    font-size: 15px;
    margin-right:10px;
}
/* .inside_box{ 
	opacity:0; z-index:0; height:0
}
.inside_box.atv{
	opacity:1; z-index:10; height:auto
} */
.sub.about05_01 .sub_visual_box {
    height: 680px;
    background-image: url(../image/about_visual05.jpg);
}
.sub.about05_01 article {padding: 90px 0 60px;}
.sub.about05_01 article > .sub_tit01{padding-top:0;}
.sub.about05_01 .wrap_1400 .introducing{ text-align:center}
.sub.about05_01 .wrap_1400 .introducing .tmenu{ margin-bottom:50px}
.sub.about05_01 .introducing .room_info p{ text-align:center; font-size:18px; font-weight:200; line-height:35px; margin-top:30px}
.sub.about05_01 .introducing .room_info p strong{font-size:22px; font-weight:600}
/* .sub.about05_01 .wrap_1400 .inside_box .s_wrap_in{padding-top:120px} */
.sub.about05_01 .wrap_1400 .introducing .inside_box_pg li{

	/* text-indent: -9999px; */
	height: 60px;
	box-sizing: border-box;
	position: relative;
	border:1px solid #f2f2f2;
	display:block;
	color:#000000;
	text-indent: 0;
	text-transform: uppercase;
	cursor: pointer;
	line-height: 54px;
}
.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active{
	float:left;
	width: 11% !important;
}
.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active button{
	font-size:16px
}
.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active.slick-current{
	background-color:#3eafbf;
}
.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active.slick-current button{
	color:#ffffff;
	border:none;
}
/* .sub.about05_01 .wrap_1400 .s_wrap .slick-dots li.slick-active:after{
	color:#ffffff;
	background-color:#3eafbf;
	border:none
} */
/* .sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(1):after{
	content:"Infor desk";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(2):after{
	content:"Waiting room";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(3):after{
	content:"Examination";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(4):after{
	content:"Consultation";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(5):after{
	content:"Operating";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(6):after{
	content:"Recovery";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(7):after{
	content:"Hospitalization";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(8):after{
	content:"Treatment";
}
.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:nth-child(9):after{
	content:"Care room";
} */
.sub.about05_01 .wrap_1400 .s_wrap .slick-arrow{
	position: absolute;
    top: 40%;
    width: 90px;
    height: 90px;
    outline: none;
    transform: translate(0,-50%);
    z-index: 10;
	text-indent:-999999px
}
.sub.about05_01 .s_wrap .slick-arrow {
    background-color: rgba(0,0,0,0.4);
    background-position: center;
    background-repeat: no-repeat;
}
.sub.about05_01 .s_wrap .slick-arrow:hover{
	background-color: #3eafbf;
}
.sub.about05_01 .s_wrap .slick-prev{
	background-image: url(../image/sliderarr_prev.png); 
	left: 51px;
}
.sub.about05_01 .s_wrap .slick-next{ 
	background-image: url(../image/sliderarr_next.png);
	right: 51px;
}

.about05_01 .operating h2{ 
	font-size:48px
}
.about05_01 .operating h2:before{
	content:""; 
	display:none
}

.about05_01 .operating .operating_tbl{ 
	max-width:1400px; 
	margin:auto; 
	text-align:center; 
	overflow: hidden;
}
.about05_01 .operating .operating_tbl li{ 
	float:left; 
	width:33.333%; 
	border-right:1px solid #ffffff; 
	box-sizing: border-box;
}
.about05_01 .operating .operating_tbl li:last-child{
	border-right:none
}
.about05_01 .operating .operating_tbl li div { 
	font-size:18px; line-height:62px
}
.about05_01 .operating .operating_tbl .wit_txt{ 
	color:#ffffff; 
	background-color:#3eafbf
}
.about05_01 .operating .operating_tbl .blc_txt{
	color:#000000; 
	background-color:#ffffff
}
.about05_01 .address{ 
	margin-top:100px;
	margin-bottom: 30px; 
	text-align: center;
}
.about05_01 .address .sub_tit02{ 
	margin-bottom: 30px;
}
.about05_01 .address h2{ 
font-size:48px;
}
.about05_01 .address h2:before{
	content:""; 
	display:none; 
}
.about05_01 .address p{ 
	font-size:18px; 
	line-height:28px; 
	text-align:center; 
	font-weight: 300;
}
.about05_01 .address strong{
	font-weight: 400;
}
.about05_01 .address img{ 
	margin-top:60px
}

.about05_01 .introducing:after{
	content:""; 
	display:block; 
	clear:both
}
.about05_01 .introducing .main_b{ 
	background-color:#e8f5f7;
	width:50%;
	float:left;
	height: 1560px;
}
.about05_01 .introducing h2{
	font-size:48px;
	margin-top:130px;
}
.about05_01 .introducing h2:before{content:"";display:none}

.about05_01 .introducing .main_b .main_pic{ 
	margin:auto; 
	background:url(../image/about05_01_back01.png)no-repeat center top; 
	text-align:center;
	padding: 118px 0 414px;
}
.about05_01 .introducing .gwall_b .main_pic{
	margin:auto; 
	background:url(../image/about05_01_back02.png)no-repeat center top; 
	text-align:center;
	padding: 118px 0 414px;
}
.about05_01 .introducing .main_pic img{
	padding-bottom:40px
}
.about05_01 .introducing .main_pic p{ 
	color:#ffffff; 
	font-size:26px; 
	line-height:38px
}
.about05_01 .introducing .main_floor{
	background:url(../image/Building_back.png)no-repeat center; 
	padding: 50px 0 60px;
	position: relative;
	top: -367px;
}
.about05_01 .introducing .floor_info{
	margin-bottom: 30px;
	border-bottom:1px solid #dddddd; 
	width:518px; 
	margin:auto; 
	margin: 30px auto 0px;
}
.about05_01 .introducing .floor_info:last-child{
	margin-bottom: 30px;
}
.about05_01 .introducing .floor_tit{
	font-size:48px; 
	font-weight:700; 
	color:#2b3769; 
	display: inline-block; 
	padding-right:27px;
}
.about05_01 .introducing .floor_tit:after{
	content:""; 
	display:block;
	width:79px; 
	height:4px; 
	background-color:#2b3769; 
	margin-top: 17px;
}
.about05_01 .introducing .floor_txt{
	font-size:18px; 
	line-height:24px; 
	display: inline-block; 
	margin-top: 5px;
}

.about05_01 .introducing .gwall_b{
	background-color:#e8ecf7; 
	width:50%; 
	float:left;
	height: 1560px;
}
.about05_01 .introducing .main_floor .floor_info_02{
	width:518px;
	margin:auto;
	padding: 20px 0;
}
.about05_01 .introducing .main_floor .floor_info_02 .floor_r_info{
	font-size:22px;
	line-height: 32px;
	font-weight: 300;
}

.about05_01 .introducing .main_floor .floor_img{
	text-align: center;
	padding: 70px 0 35px;
}

.about05_01 .sub_tit02{
	margin-bottom: 49px;
}
.about05_01 .sub_txt01{
	margin-bottom: 60px;
}
.about05_01 .bg_white{ background-color:#ffffff}

.about p.txt_br{display:none}

/*//////////////NEWS & EVENTS 추가////////////////*/
.table_1 .selectSearch input+a{
	backgroud
}

/* about us 일부 선 추가 */
.about.about06.sub article.sub_top, .about.about07.sub article.sub_top, .about.about09.sub article.sub_top, 
.about.about11.sub article.sub_top, .about.about13.sub article.sub_top, .about.about14.sub article.sub_top,
.about.about15.sub article.sub_top, .about.about16.sub article.sub_top{border-bottom:1px solid #dddddd;}

	/* ie호환 */
@media screen and (min-width:0\0){
	.about01 .counsel{text-align:center;}
	.about01 .counsel li{display:inline-block;float:none;width:calc(33% - 40px/3);text-align:left;}
	.about01 .affiliated ul li{width:calc(100%/3 - 1px);}
}

@media screen and (max-width: 1800px) {
	.sub.about05_01 article{
		padding-left: 60px;
		padding-right: 60px;
	}
	.sub.about05_01 .tmenu li{
		width: calc(100%/3);
		box-sizing: border-box;
	}
	.sub.about05_01 .tmenu li:nth-child(4){
		clear: both; 
		border-left: 1px solid #f2f2f2;
	}
	.sub.about05_01 .tmenu li:nth-child(7){
		clear: both; 
		border-left: 1px solid #f2f2f2;
	}
	
	.about05_01 .introducing h2{
		margin-top: 0px;
		padding-top:70px
	}
	.about05_01 .sub_tit02{
		margin-bottom:30px;
	}
	

}
@media screen and (max-width: 1500px) {
	.sub.about05_01 .s_wrap .slick-prev{
			left: -43px
		}
	.sub.about05_01 .s_wrap .slick-next{ 
			right: -43px
	}
}
@media screen and (max-width: 1400px) {
	.about03 .wrap_1400 {
		width: 100%;
	}

	.about03 .doctors li {
		width: 33.33333%;
	}


	.about05 .introducing .fl {
		width: 50%;
	}
	.about05 .imgWrap001 {
		width: 100%;
		max-width: 640px;
		margin: 0 auto;
	}
	.about05 .imgWrap001 .poa{
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		text-align: left;
	}
	.about05 .imgWrap001 .poa .tx1{
		margin-top: 20px;
		font-size: 20px;
	}
	.about05 .imgWrap001 .poa .tx2{
		margin-top: 10px;
	}
	.about05_01 .introducing .gwall_b{
		width:100%;
		float:none
	}
	.about05_01 .introducing .main_b{
		width:100%;
		float:none;
		height: 1530px;
	}
	.sub.about05_01 .s_wrap .slick-prev{
			left: -43px
		}
	.sub.about05_01 .s_wrap .slick-next{ 
			right: -43px
	}
	.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active{
	float:left;
	width: 32.9% !important;
	}
	/* .sub.about05_01 .wrap_1400 .inside_box .s_wrap_in{
		padding-top: 219px;
	} */
	/* .sub.about05_01 .wrap_1400 .s_wrap .slick-arrow{
		top: 63%;
	} */
}

@media screen and (max-width: 1200px) {
	.about11 .story {
		width: 100%;
	}

	.about01 .banner {
		height: 180px;
		background-size: cover;
	}

	.about01 .banner .inner .tx_wrap {
		margin-top: 90px;
	}

	.about01 .banner .inner .tx_wrap .tx1 {
		font-size: 26px;
		line-height: 36px;
	}

	.about01 .banner .inner .tx_wrap .tx2 {
		font-size: 26px;
		line-height: 36px;
	}

	.about01 .banner .inner .tx_wrap .tx3 {
		font-size: 16px;
		display: none;
	}

	.about01 .material_list.val01>li img,
	.about01 .material_list.val01>li div {
		width: 100%;
		display: block;
	}

	.about01 .material_list.val01>li div {
		padding: 20px;
		box-sizing: border-box;
	}

	.about_slide {
		width: 100%;
	}

	.about_slide .eye_slide_box img {
		height: auto;
	}

	.about01 .counsel ul {
		text-align: center;
	}

	.about01 .counsel li {
		max-width: 580px;
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
		padding-top: 50px;
		padding-left: 30px;
		background-position: center;
		display: inline-block;
		float: none;
		text-align: left;
	}
	.about01 .material_info{
		text-align:left
	}

	.about03 .doctors li {
		width: 50%;
	}
	.list_wrap .inner {
		width: 100%;
	}

	.list_wrap a {
		width: 29%;
		height: 40px;
		line-height: 40px;
		float: none;
		display: inline-block;
		font-size: 16px;
	}

	.about .media_detail .tx1+.fl_wrap .fl {
		height: 40px;
		line-height: 40px;
	}

	.about .media .fl {
		width: 100%;
		margin-right: 0;
	}

	.about .media .fl img {
		width: 100%;
	}
	.about16 .wrap_1400{ 
		background: url(../image/about16_03.jpg) no-repeat center;
		background-size: cover;
		padding: 70px 0;
	}
	.about16 .safe_system .fl{
		width:100%;
		height: 250px;
		padding-top: 110px;
	}
	.about16 .safe_system .fl>img{
		top: 40px;
	}
	.about16 .safe_system_in.val01>li img, .about16 .safe_system_in.val01>li div{
		width: 100%;
		display: block;
	}
	.about16 .safe_system_in.val01>li div{
		padding: 20px;
		box-sizing: border-box;
	}
	

	.about17 .safe_system .fl{
		width:100%;
		height: 250px;
		padding-top: 110px;
	}
	.about17 .safe_system .fl>img{
		top: 40px;
	}
	.about17 .safe_system_in.val01>li img, .about17 .safe_system_in.val01>li div{
		width: 100%;
		display: block;
	}
	.about17 .safe_system_in.val01>li div{
		padding: 20px;
		box-sizing: border-box;
	
	}
	.about01 .banner{height:305px}

	/*REAL STORY*/
	.about11 .tmenu li{ float:left; width:33.333%}
	.about12 .story_3 li .fl:nth-child(2){width:74%;padding: 20px 19px;}
	/*REAL STORY END*/
}

@media screen and (max-width: 960px) {
	.sub.about .sub_visual_box .tx2 {
		display: none;
	}
	.about01 .sub_txt01{
		background:#ebf4f6;
	}
	.about01 .eye_slide_box{
		background:#ebf4f6;
	}
	.about01 .affiliated ul li {
		width: 100%;
		height: 400px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.about01 .affiliated ul li .tx1 {
		margin-top: 30px;
		font-size: 25px;
	}

	.about01 .affiliated ul li .tx3_wrap {
		max-width: 400px;
		width: 100%;
		margin: 40px auto 0;
	}

	.about01 .contact .ul_1 li {
		width: 50%;
		margin-bottom: 30px;
	}

	.about01 .contact .ul_1 li .tx1 {
		margin-top: 15px;
		font-size: 18px;
	}

	.about01 .contact .ul_1 li .tx2 {
		margin-top: 0;
		font-size: 16px;
	}
	
	.sub.about01 .sub_visual_box {
		padding-top: 70px;
		background-image: url(https://wonjinskin.com/cn/img/sub/m_sub_09about_1client_02.png);
		background-size: cover;
	}

	.sub.about02 .sub_visual_box {
		height: auto;
		padding-bottom: 500px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 50px;
		background-image: url(../image/m_sub_09about_2greeting_02.png);
		background-position: center bottom;
		background-size: cover;
	}

	.sub.about03 .sub_visual_box {
		padding-top: 50px;
		background-image: url(../image/m_sub_09about_3doctors_1list_02.png);
		background-position: center bottom;
		background-size: cover;
	}

	.sub.about04 .sub_visual_box {
		padding-top: 50px;
		background-image: url(../image/m_sub_09about_3doctors_2popup_02.png);
		background-position: center bottom;
		background-size: cover;
	}

	.sub.about05 .sub_visual_box {
		padding-top: 50px;
		background-image: url(../image/m_sub_09about_5surgery_1intro_02.png);
		background-position: center bottom;
		background-size: cover;
	}

	.sub.about .sub_visual_box .tx1 {
		font-size: 46px;
		line-height: 58px;
	}

	.sub.about02 .sub_visual_box .tx1 {
		font-size: 36px;
		line-height: 48px;
	}

	.about11 .story .fl {
		width: calc(100%/2 - 66px/4);
	}

	.about11 .story .fl:nth-child(2n) {
		margin-right: 0;
	}

	.about11 .story .fl>img {
		width: 100%;
	}

	.about05 .introducing .fl {
		width: 100%;
		height: 350px;
		padding-top: 150px;
	}

	.about05 .introducing .fl>img {
		top: 50px;
	}

	.story_2>div {
		width: 100%;
	}

	.story_2 .fl:nth-child(1) img {
		width: 100%;
	}

	.story_2 .fl:nth-child(2) {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	.about .media_detail .detail_con{
		padding-left: 20px;
		padding-right: 20px;
	}


	/*//////////NEWS & EVENTS//////////*/
	/* .about07 .table{
		overflow-x: scroll;
	} */

	.about07 table{
		width:100%;
		display:block
		/* overflow-x: scroll; */
	}
	.about07 table tbody{display:block; width:100%}
	.about07 table col{ width:auto}
	.about07 table th{
		font-size: 16px;
	}
	.about07 table td{
		font-size: 16px;
		display:block;
		border:none
	}
	.about07 table tr:first-child{
		display:none
	}
	.about07 table tr{
		border-bottom:1px solid #dddddd;
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 10px 0;
	}
	.about07 table tr .txt_none{
		display:none
	}
	.about07 table tr td:nth-child(3):after{
		content:"ㅣ"; display:inline-block; color:#888888; font-size:16px; margin-left:10px
	}
	.about07 table .bold{display:block; margin-bottom: 13px;}
	.about07 table .gray{float:left; border:none}
	.about07 table th, .about07 table td{ padding: 10px 5px}
	/*//////////NEWS & EVENTS END//////////*/
	
	.about06 .address{
		padding-left: 10px;
		padding-right: 10px;
	}
	.about06 .traffic{
		padding-left: 10px;
		padding-right: 10px;
	}
	.route_map{
		padding-left: 10px;
		padding-right: 10px;
	}
	.sub.about17 .sub_visual_box,
	.sub.about16 .sub_visual_box{
		padding-top: 70px;
		background-image: url(https://wonjinskin.com/cn/img/sub/m_bout16_01.png);
		background-size: cover;
	}
	.sub.about05_01 .sub_visual_box{
		padding-top: 50px;
		background-image: url(../image/m_sub_09about_5surgery_1intro_02.png);
		background-position: center bottom;
		background-size: cover;
	}
	.sub.about05_01 .wrap_1400 .s_wrap .slick-arrow{
		width:60px;
		height:60px;
		background-size:10px
	}
	.sub.about05_01 .s_wrap .slick-prev{
		left: -30px;
	}
	.sub.about05_01 .s_wrap .slick-next{
		right:-30px
	}
	.about05_01 .introducing_bil > div{
		padding: 30px;
		box-sizing: border-box;
	}
	/*REAL STORY*/
	.about12 .story_3 li .fl:nth-child(2){width:64%;padding: 10px 19px;}
	/*REAL STORY END*/

	
}

@media screen and (max-width: 768px) {
	.about .sub_tit02 {
		margin-bottom: 30px;
		line-height: 17px;
		/*padding-top:30px*/
	}

	.about01 .contact .sub_tit02 {
		/*margin-top: 30px;*/
		padding-top: 30px;
		font-size: 26.5px;
	}
	.sub.about01 .material_info li.sub_txt02:after{
		top:10px
	}
	.about04 .history::before {
		left: 19px;
		right: auto;
	}

	.about04 .history .left.mb100,
	.about04 .history .right.mb100 {
		margin-bottom: 20px;
	}

	.about04 .history .left.mt100,
	.about04 .history .right.mt100 {
		margin-top: 0;
	}

	.about04 .history .left,
	.about04 .history .right {
		margin:0 0 15px !important;width: 100%;
		padding-left: 60px;
	}

	.about04 .history .left {
		padding-right: 0;
		padding-left: 60px;
		text-align: left;
	}

	.about04 .history .right {
		float: left;
	}

	.about04 .history .left .tx2 {
		padding-left: 10px;
		padding-right: 0;
		font-size:12px
	}

	.about04 .history .left .tx2::before {
		right: auto;
		left: 0;
	}

	.about04 .history .left .mon>div {
		float: left;
		font-size:12px
	}

	.about04 .history .year {
		margin-bottom: 20px;
		font-size: 17px;
	}

	.about04 .history .year:after {
		width: 15px;
		height: 15px;
		right: auto;
		left: 0;
		transform: translate(-53px, -50%);
		border: 5px solid #3eafbf;
	}

	.about04 .history .mon {
		margin-bottom: 15px;
		font-size:12px
	}

	.about04 .history .mon>div {
		width: 100%;
		font-size:12px
	}

	.about04 .history .tx1 {
		margin-bottom: 7px;
	}

	.about05 .anes .fl_wrap.wrap_1400 .fl:first-child {
		width: 100%;
		height: 300px;
	}

	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child {
		width: 100%;
		margin-top: 40px;
		padding-left: 0;
	}

	.about05 .anes .fl_wrap.wrap_1400 .fl:first-child img {
		width: 50%;
		max-width: 200px;
	}

	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx1 {
		text-align: center;
		font-size: 15px;
		line-height: 34px;
		margin-bottom:0;
	}

	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx2 {
		text-align: center;
		font-size: 13px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx3,
	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx4.mb38,
	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx4{font-size:12px; line-height:18px; margin-bottom: 15px;}
	.about05 .anes .fl_wrap.wrap_1400 .fl:last-child .tx3{ margin-bottom: 5px}


	.table_1 .selectSearch{
		width: 100%;	
	}
	.table_1 .selectSearch .inner{
		width: 100%;
	}
	.table_1 .selectSearch select{
		width: 30%;
		height:40px
	}
	.table_1 .selectSearch .searchBox{
		width: 70%;
	}
	.table_1 .selectSearch input{
		width: 100%;
		height:40px;
	}
	/* .table_1 .selectSearch input:hover{
		background: url(../image/ico_hsreach.png)no-repeat 96% center;
		background-size: 20px;
	} */
	.traffic .table{
		width: 100%;
		/* overflow-x: scroll; */
	}
	.traffic .table table{
		width: 100%
		display:block
	}
	.about06 .traffic .table table tbody{
		display:block;
		width:100%
	}
	.about06 .traffic .table table tr{
		display: block;
		width: 33.333%;
		float: left;
	}
	.traffic table td:nth-child(2),
	.traffic table td:last-child{
		height: 100px;
		line-height: 71px;
		box-sizing: border-box;

	}
	.traffic table td:last-child{border-right: 1px dashed #ddd;}
	.traffic table td,
	.traffic table th{display:block;border: 1px dashed #ddd; font-size:12px}
	.traffic table th:first-child{ border-left: 1px dashed #ddd;}
	.about06 .tx2,
	.about06 .tx1+.tx3{font-size:12px; line-height:16px}
	.about06 .tx1{font-size:15px; margin-bottom:10px}
	.about06 .tx3{font-size:15px;margin-top: 20px;}
		
	.sub.about .sub_visual_box .tx1{
		font-size: 43px;
		line-height: 49px;
	}
	.about05 .anes .fl_wrap.wrap_1800 .fl{
		width: 50%;
		margin-left: 0;
		margin-bottom: 20px;
		padding: 10px;
		box-sizing: border-box;
	}
	.about05 .anes .fl_wrap.wrap_1800 .fl img{
		width: 100%;
	}
	.about05 .anes .fl_wrap.wrap_1800 .fl .tx2{
		margin-top: 8px;
		font-size:11px;
		line-height: 16px;
	}
	.about05 .anes .fl_wrap.wrap_1800 .fl .tx1{
		margin-top: 10px;
		font-size: 12px;
		line-height:16px
	}
	.about05 .anes .sub_tit03{
		font-size: 23px;
	}
	.about05 .anes .fl_wrap.wrap_1800 .fl .tx1+.tx2{
		margin-top: 5px;
	}
	.sub.about05_01 .wrap_1400 .introducing .inside_box_pg li{
		height: 40px;
		line-height: 37px;
	}
	.sub.about05_01 .wrap_1400 .introducing .inside_box_pg .slick-active button{
		font-size:12px
	}
	.sub_top_tab a.mobile_location{
		background-color: #3eafbf;
	}
	.about16 .safe_system .fl .tx1{
		font-size:14px;
		line-height:20px
	}
	.about16 .safe_system .fl .tx2{
		font-size:12px;
		line-height:17px;
		margin-top: 10px;
	}
	.about16 .safe_system .fl .bt_txt{
		position: relative;
		top: 35px;
	}
	.about16 .safe_system_in.val01 > li strong{
		font-size:13px
	}
	.safe_slide_wrap .safe_system .fl .bt_img{
		top: 80px;
	}
	.about17 .sub_tit02_sub{
		font-size:12px;
		line-height: 19px;
	}
	.about17 .safe_system_in li.sub_txt02 p{
		font-size:9px

	}
	.about17 .safe_system_in li.sub_txt02 p{
		padding: 2px 7.5px;
	}
	.about17 .sub_tit02_sub strong{
		display:block
	}
	.about17 .safe_system_in.val01 > li strong{
		font-size:13px
	}
	.about p.txt_br{display:block}
	.sub.about05_01 article{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.sub.about05_01 .wrap_1400 .s_wrap .slick-arrow{
		width:30px;
		height:30px;
		background-size:6px
	}
	.sub.about05_01 .wrap_1400 .s_wrap .s_wrap{
		width:94%;
		margin:auto
	}
	.sub.about05_01 .s_wrap .slick-prev{
		    left: -15px;
	}
	.sub.about05_01 .s_wrap .slick-next{
		right:-15px;
	}
	.sub.about05_01 .introducing .room_info p{
		font-size:12px;
		line-height: 18px;
	}
	.sub.about05_01 .introducing .room_info p strong{
		font-size:14px;
		margin-bottom:5px
	}
	.about05_01 .operating h2{
		font-size:23px
	}

	.about05_01 .operating .operating_tbl li{
		float:none;
		width:80%;
		margin:auto

	}
	.about05_01 .operating .operating_tbl li div{
		font-size:10px;
		line-height:23px;
	}
	.about05_01 .address h2{font-size:23px}
	.about05_01 .address p{
		font-size:12px;
		line-height: 18px;
	}
	.sub.about05_01 article{
		padding-top: 40px;
		padding-bottom: 3px;
	}
	.about05_01 .introducing .main_floor{
		width:91%;
		box-sizing: border-box;
		padding: 30px 98px 24px 30px;
		background-size: cover;
	}
	.about05_01 .introducing_bil h2{
		font-size:23px
	}
	.about05_01 .introducing_bil h2{
		padding-top: 20px;
		 margin-bottom: 20px;
	}
	.about05_01 .introducing .floor_tit{
		font-size:23px;
		padding-right:10px
	}
	.about05_01 .introducing .floor_tit:after{
		width:36px;
		margin-top: 9px;
	}
	.about05_01 .introducing .floor_txt{
		font-size:10px;
		line-height: 13px;
		margin-top: 2px;
	}
	.about05_01 .introducing .floor_info{
		width:auto;
		margin: 28px auto 0px;
	}
	.about05_01 .introducing .main_b,
	.about05_01 .introducing .gwall_b{
		height: 1074px;
	}
	.about05_01 .introducing .main_pic p{
		font-size:12px;
		line-height: 16px;
	}
	.about05_01 .introducing .gwall_b .main_pic{
		padding: 118px 0 414px;
		background-size: cover;
	}
	.about05_01 .introducing .main_pic img{
		width:40px;
		padding-bottom: 17px;
	}
	.about05_01 .introducing .main_floor .floor_info_02 .floor_r_info{
		font-size:12px;
		line-height: 18px;
	}
	.about05_01 .introducing .main_floor .floor_info_02{ 
		width:auto;
		font-size: 12px;
		
	}
	.about05_01 .sub_txt01{
		margin-bottom: 25px;
	}
	.about05_01 .address{
		margin-bottom: 30px;
		margin-top: 50px;
	}
	.about05_01 .address .sub_tit02{
		margin-bottom: 20px;
	}
	.about05_01 .address img{
		margin-top: 30px;
	}
	.about05 .sub_tit02{
		margin-bottom: 26px;
		line-height: 35px;
		padding-top: 30px;
	}
	.about05 .introducing .fl .tx1{
		font-size:14px
	}
	.about05 .introducing .fl .tx2{
		font-size:12px;
		line-height: 18px;
	}
	.about05 .introducing .fl .tx2{
		margin-top: 7px;

	}
	.about05 .introducing .fl{
		padding-top: 120px;
		height: 234px;
		background-size: cover;
	}
	.about05 .introducing .fl>img{
		width: 35px;
		top: 58px;
	}
	.about05 .imgWrap001 .poa .tx1{
		text-align:center;
		font-size:14px
	}
	.about05 .imgWrap001 .poa .tx2{
		font-size:12px;
		text-align:center;
		margin-top: 0px;
	}
	.about05 .claer_both{ clear:both;}
	.about .sub_tit02 span{display:block;line-height: 45px;}
	.about01 .material_list .val01{text-align:left}
	.about01 .banner .inner .tx_wrap .tx2{font-size:20px;line-height: 20px;}
	.about01 .banner .inner .tx_wrap .tx1{font-size:20px;line-height: 20px;}
	.about01 .banner .inner .tx_wrap .tx4{font-size:10px; margin-top: 13px;}
	.about01 .banner{height:105px; margin-top:30px}
	.about01 .banner .inner .tx_wrap{margin:19px}
	/*.about01 .sub_tit02, .none_bar .sub_tit02{font-size:20px}*/
	.about01 .counsel li .tx1{font-size:17px; line-height:20px}
	.about01 .counsel li:nth-child(1) .tx2{font-size:12px}
	.about01 .counsel li{height:170px}
	.about01 .contact .ul_1 li .tx1{font-size:13px;line-height:15px}
	.about01 .contact .ul_1 li .tx2{font-size:12px;line-height:15px}
	.about01 .contact .ul_1 li img{width:64%}
	.about01 .affiliated ul li .tx1{ margin-bottom: 0px; font-size: 17px;font-weight: 600;line-height: 31px;}
	.about01 .affiliated ul li .tx3{font-size:9px}
	.about01 .affiliated ul li .tx3 span{font-size:9px}
	.about01 .affiliated ul li .tx3_wrap{padding: 10px; box-sizing: border-box; margin-top:0}
	.about01 .affiliated ul li{ height: 232px;}
	.sub.about .sub_visual_box .tx3{font-size:12px; line-height: 17px;}
	.sub.about04 .sub_visual_box .tx1{font-size:43px; line-height:49px}
	.sub.about04 .sub_visual_box .sub_tit02{font-size:26px; line-height:32px}
	.about05 .anes .sub_txt01{margin-bottom: 25px;}
	.about05 .anes .fl_wrap.wrap_1400{margin-top: 50px;}
	.about05 .anes .fl_wrap.wrap_1400 .fl:first-child{ height: 250px;}
	.about05_01 .introducing .main_floor .floor_img{    padding: 36px 0 35px;}
	.sub.about05_01 .sub_visual_box{height:600px}
	.sub.about .sub_visual_box .wrap_1200{padding-left:20px}
	.sub.about01 .sub_visual_box{height: 600px;}
	.sub.about05 .sub_visual_box{height:600px}
	.sub.about04 .sub_visual_box{height:600px}
	.sub.about03 .sub_visual_box{height:600px}
	.sub.about17 .sub_visual_box,
	.sub.about16 .sub_visual_box{height:550px}
	.sub.about02 .sub_visual_box{padding-bottom: 344px;}
	.sub.about02 .sub_visual_box .tx1{font-size: 36px;}
	.route_map .tx1{margin-bottom: 0;font-size:12px;padding-top: 12px;padding-bottom: 12px;}
	.about05_01 .introducing h2{margin-top:0}
	/*NEWS & EVENTS*/
	.about07 .table_1{ position: relative;}
	.about07 table{margin-top:50px}
	.about07 table .tal{font-size:15px}
	.about07 table .bold{font-size:12px}
	.about07 table .gray{font-size:10px}
	.about07 table tr td:nth-child(3):after{font-size:10px; margin-left: 4px; width: 3px;}
	.about07 table th, .about07 table td{padding: 5px 5px;}
	.paging > a{}
	.paging > ul > li{margin: 0 6px 0 10px;}
	.paging > ul > li > a{font-size:13px}
	.table_1 .selectSearch{width: 93%;position: absolute;top: 0;left: 50%; transform: translateX(-50%); margin-top: 25px;}
	/*NEWS & EVENTS END*/


	/*NEWS & EVENTS VIEW*/
	.about .media_detail .tx1{font-size:15px; line-height: 22px;}
	.about .media_detail .tx1+.fl_wrap .fl .tx2{display:none}
	.about .media_detail .tx1+.fl_wrap .fl .tx3{font-size:10px}
	.about .media_detail .tx1+.fl_wrap .fl{ padding-left: 0; padding-right: 10px;}
	.about .media_detail .tx1+.fl_wrap .fl .tx3:after{content:"ㅣ"; display:inline-block; color:#888888;width: 5px;margin-left: 4px;}
	.about .media_detail .tx1+.fl_wrap .fl:last-child .tx3:after{content:""; display:none}
	.about08 .media_detail .benner_back p{font-size:12px; line-height:18px}
	.about08 .media_detail .benner_back button{vertical-align: middle;font-size: 11px; width: 240px;height: 30px;padding-left: 59px;background: url(../image/news_arr.png) no-repeat 71% center;background-color: #ffffff;}
	.about08 .media_detail .benner_back{background: url(../image/m_newsevents_2view.png)no-repeat center;background-size: cover;}
	.about08 .list_wrap .inner a:first-child:before{display:none}
	.about08 .list_wrap .inner a:last-child:after{display:none}
	.list_wrap a{font-size:10px}
	.about .list_wrap .inner a:first-child img,
	.about .list_wrap .inner a:last-child img{ display:none}
	/*NEWS & EVENTS VIEW END*/

	/*media*/
	.about .media .fl{border-bottom:1px solid #dddddd; padding-bottom:20px; margin-bottom:30px}
	.about09 .media .fl iframe{ width:100%}
	.about09 .media .fl .tx1{font-size:10px;}
	.about .media .fl .tx2{font-size:15px; margin-top: 5px;}
	.about09 .media .fl .tx3{font-size:10px; margin-top: 5px;}
	.about10 .media_detail .tx4 p{font-size:12px; line-height:18px}
	.about10 .list_wrap a{width:29%}
	/*media end*/

	/*Celebrites*/
	.about .media .fl img{margin-bottom:5px}
	/*Celebrites end*/
	
	

	

}
@media screen and (max-width: 540px){
	.about05_01 .introducing .main_floor{
		    padding: 10px 26px 11px 14px;
			width: 78%;
			box-sizing: border-box;
			position: absolute;
			top: 279px;
	}

	.about05_01 .introducing .floor_info{ margin: 8px auto 0px;}
	.about05_01 .introducing .main_b .main_pic{ padding: 60px 0 205px; background-size: cover;}
	.about05_01 .introducing .gwall_b .main_pic{ padding: 60px 0 205px; background-size: cover;}
	.about05_01 .introducing .main_b, .about05_01 .introducing .gwall_b{
		height: 770px;
		position: relative;
	}
	.about05_01 .introducing .main_floor .floor_img{padding: 25px 0 21px;}
	.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li:after{font-size:12px;line-height: 40px;}
	.sub.about05_01 .wrap_1400 .s_wrap .slick-dots li{height:40px}
	/* .sub.about05_01 .wrap_1400 .inside_box .s_wrap_in {padding-top: 145px;} */
	/* .sub.about05_01 .wrap_1400 .s_wrap .slick-arrow {top: 56%;}  */
	/*REAL STORY*/
	.about11 .story .fl .tx_wrap{ padding: 15px 15px 20px;}
	.about11 .story .fl .tx_wrap .tx1{font-size:14px; margin-top: 9px; margin-bottom: 13px;}
	.about11 .story .fl .tx_wrap .tx2{font-size:10px}
	.about11 .story .fl .tx_wrap .tx3{font-size:10px}
	.about12 .story_2{margin-top:30px; margin-bottom:30px}
	.about11 .story .paging{ margin-top:0}
	.about12 .story_2 .web_ico{display:none}
	.about12 .story_2 .m_ico{display:block; margin-bottom: 5px;}
	.story_2>div{width:50%}
	.about12 .story_2 .fl:nth-child(2){ padding:30px 10px 24px 10px;}
	.about12 .story_2 .fl:nth-child(2) .tx1{font-size:14px}
	.about12 .story_2 .fl:nth-child(2) .tx2{font-size:10px; margin-bottom: 19px;}
	.about12 .story_2 .fl:nth-child(2) .tx3{font-size:10px; margin-bottom: 5px;}
	.about12 .story_2 .fl:nth-child(2) span{display:block;margin-bottom: 5px;}
	.about12 .story_3 li{padding: 15px;}
	.about12 .story_3 li .fl img{width:100%}
	.about12 .story_3 li .tx1{font-size:12px; line-height:18px}
	.about12 .story_3 li .tx2{display:none}
	.about12 .story_3 li .tx1{ white-space: normal;}
	.about12 .story_3 li .fl:nth-child(1){width: 27%;}
	.about12 .story_3 li .fl{float:left;}
	.tmenu li a{border:1px solid #f2f2f2;}
	.about12 .story_4 a:first-child{margin-left:10px}
	.about12 .story_4 a{width: calc(100%/2 - 30px/2); display:block; margin-bottom:10px}
	.about12 .story_4 a img{width:100%}
	.about12 .list_wrap a{width:29%}
	.about .media_detail .detail_con{padding-top:0}
	.about10 .media_detail .detail_con{padding-top:25px}
	/*REAL STORY END*/



}


