@charset "utf-8";
/* *******************************************************
 * filename : place.css
 * description : 지사/사업장 관련 CSS
 * date : 2019-10-01
******************************************************** */

/* ******************  지사/사업장 :: 지사/사업장 01 ********************** */
/* -------- 사업장소개 :: 해외지사 -------- */
.place-list-style01 .place-list-item {
    padding: 3.5rem 3rem;
    border-bottom: 1px solid #ddd;
}

.place-list-style01 .place-list-item:first-child {
    border-top: 3px solid #ddd
}

.place-list-style01 .place-list-item .place-inner-con {
    overflow: hidden;
    display: flex;
    align-items: center;
}

/* 해외지사 :: 왼쪽사진 */
.place-list-style01 .place-list-item .place-left-photo {
    float: left;
    width: 32.143%;
}

.place-list-style01 .place-list-item .place-left-photo img {
    max-width: 100%
}

/* 해외지사 :: 오른쪽정보 */
.place-list-style01 .place-list-item .place-info-box {
    float: left;
    width: 62.858%;
    padding-right: 5%;
}

.place-list-style01 .place-list-item .place-info-box dt {
    margin-bottom: 4.5rem;
    display: flex;
    align-items: center;
}

.place-list-style01 .place-list-item .place-info-box dt .place-flag {
    display: inline-block;
    vertical-align: middle;
    min-width: 78px;
    margin-right: 25px;
}

.place-list-style01 .place-list-item .place-info-box dt .place-flag img {
    width: 100%;
}

.place-list-style01 .place-list-item .place-info-box dt .place-name {
    display: inline-block;
    color: #222;
    font-size: 3.4rem;
    font-weight: 600;
    letter-spacing: -0.025em;
    margin-right: 2rem;
    line-height: 1.2em;
}

.place-list-style01 .place-list-item .place-info-box dt .place-name > em {
    font-size: 3rem;
    font-weight: 400;
	color: #888;
}

.place-list-style01 .place-list-item .place-info-box dt .place-tit-icon-box {
    display: flex;
}

.place-list-style01 .place-list-item .place-info-box dt .place-tit-icon-box i {
    font-size: 2.4rem;
    color: #bbb;
    padding-right: 1.2rem;
}

.place-list-style01 .place-list-item .place-info-box dt .place-tit-icon-box li:last-child i {
    padding-right: 0;
}

.place-list-style01 .place-list-item .place-info-box dd li {
    position: relative;
}

.place-list-style01 .place-list-item .place-info-box dd li:first-child {
	margin-bottom: 1.4rem;
}

.place-list-style01 .place-list-item .place-info-box dd li .info-inner {
    position: relative;
	display: flex;
}

.place-list-style01 .place-list-item .place-info-box dd li .info-inner .place-tit {font-size: 1.6rem; font-weight: 500; letter-spacing: -0.05em; line-height: 1.5em; color: #222; min-width: 6rem; padding-right: 3.5rem;}

.place-list-style01 .place-list-item .place-info-box dd li .place-tit i {
    font-size: 1.6rem;
    color: #222;
	padding-right: 0.5rem;
}

.place-list-style01 .place-list-item .place-info-box dd li p {
    color: #555;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: -0.025em;
    line-height: 1.5em;
}

/* 해외지사 :: 사진영역 없을때 */
.place-list-style01 .place-list-item.place-no-photo .place-info-box {
    float: none;
    width: auto;
    padding-top: 0;
}

/* -------- 사업장소개 :: 해외지사 -------- */
/* @media all and (max-width:1280px){
	.place-list-style01 .place-list-item .place-info-box dt .place-name {width: calc(100% - 186px)}
} */
@media all and (max-width: 1024px) {
    /* 해외지사 :: 오른쪽정보 */ .place-list-style01 .place-list-item .place-info-box {
        padding-top:0
    }

    .place-list-style01 .place-list-item .place-info-box dt {
        margin-bottom: 20px;
    }
}

@media all and (max-width: 800px) {
    /* 해외지사 :: 왼쪽사진 */ .place-list-style01 .place-list-item .place-left-photo {
        display:none;
        float: none;
        margin-right: 0px;
        margin-bottom: 15px
    }

    /* 해외지사 :: 오른쪽정보 */
    .place-list-style01 .place-list-item {
        padding: 3rem 0;
    }

    .place-list-style01 .place-list-item .place-info-box {
        float: none;
        width: auto;
    }

    .place-list-style01 .place-list-item .place-info-box dt .place-name {
        font-size: 2.4rem;
    }

    .place-list-style01 .place-list-item .place-info-box dt .place-name > em {
        font-size: 2.4rem;
    }

    .place-list-style01 .place-list-item .place-info-box dt .place-tit-icon-box i {
        font-size: 1.8rem;
    }

    .place-list-style01 .place-list-item .place-info-box dd li .info-inner:first-child {
        min-width: 18rem;
        padding-right: 0;
    }
}

/* ******************  지사/사업장 :: 지사/사업장 02 ********************** */
.place-list-style02 .place-list-con{border-top:1px solid #000; }
.place-list-style02 .place-list-con .place-item{border-bottom:1px solid #d7d7d7;}
/* 사업장리스트 :: 타이틀 */
.place-list-style02 .place-list-con .place-item dt{position:relative; padding:35px 30px; cursor:pointer; }
.place-list-style02 .place-list-con .place-item dt .place-title{display:block; color:#333; font-size:22px; font-weight:400; letter-spacing:-0.5px; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:top;}
.place-list-style02 .place-list-con .place-item dt .arrow{position:absolute; top:50%; right:15px; margin-top:-18px }
.place-list-style02 .place-list-con .place-item dt i{color:#666; font-size:36px;}
.place-list-style02 .place-list-con .place-item.open dt .arrow i{margin-top:-2px; transform:rotate(-180deg);}
.place-list-style02 .place-list-con .place-item.open dt .place-title{white-space:normal; text-overflow:unset;}
/* 사업장리스트 :: 내용 */
.place-list-style02 .place-list-con .place-detail-wrapper{display:none; position:relative; border-top:1px solid #d7d7d7; padding:30px; }
/* 사업장리스트 :: 내용 :: 이미지 및 맵 */
.place-list-style02 .place-map-box {}
.place-list-style02 .place-map-box .place-inner-con-img {width:49%; float:left; border:1px solid #ddd; }
 .place-list-style02 .place-map-box .place-inner-con-img span {display:block;  position:relative; padding-top:67.8%;}
.place-list-style02 .place-map-box .place-inner-con-img img{position:absolute; left:0; top:0; width:100%; height:100%;}
.place-list-style02 .place-map-box .place-inner-con-map {width:49%;float:right; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;}
.place-list-style02 .place-map-box .place-map-wrap{width:100%; padding-top:67.8%; position:relative; height:0; border:1px solid #ddd;}
.place-list-style02 .place-map-box .place-inner-con-map iframe {position:absolute; top:0px; left:0px; width:100%; height: 100%;}
/* 사업장리스트 :: 내용 :: 정보 */
.place-list-style02 .place-inner-con .place-info-box {margin:35px 0 0;  }
.place-list-style02 .place-inner-con .place-info-list li{overflow:hidden; line-height:1.3; margin-top:15px; font-size: 16px; letter-spacing:-0.5px; color: #444; font-weight:300;}
.place-list-style02 .place-inner-con .place-info-list li:first-child{margin-top:0}
.place-list-style02 .place-inner-con .place-info-list li .place-info-tit{float:left; position:relative; width:120px; padding-left:30px; font-weight:500; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style02 .place-inner-con .place-info-list li .place-info-tit:before {content:""; width: 1px; height: 16px; background-color: #b4b4b4;position:absolute;right:0; top: 7px;}
.place-list-style02 .place-inner-con .place-info-list li .place-info-tit .icon{position:absolute; top:2px; left:0;}
.place-list-style02 .place-inner-con .place-info-list li .place-info-tit .icon i{font-size:20px;}
.place-list-style02 .place-inner-con .place-info-list li > p{float:left; width:calc(100% - 150px); padding-left:20px;}

@media all and (max-width: 1024px){
	/* 사업장리스트 :: 타이틀 */
	.place-list-style02 .place-list-con .place-item dt{padding:20px 0;}
	.place-list-style02 .place-list-con .place-item dt .arrow{right:5px; margin-top:-12px;}
	.place-list-style02 .place-list-con .place-item dt .arrow i{font-size:24px;}
	/* 사업장리스트 :: 내용 */
	.place-list-style02 .place-list-con .place-detail-wrapper{padding:20px 0;}

}
@media all and (max-width: 800px){
	/* 사업장리스트 :: 타이틀 */
	.place-list-style02 .place-list-con .place-item dt .place-title{font-size:17px}
	/* 사업장리스트 :: 내용 :: 이미지 및 맵 */
	.place-list-style02 .place-inner-con .place-inner-con-img {width:100%; height: auto; float:none; margin-bottom:10px;}
	.place-list-style02 .place-inner-con .place-inner-con-map {width:100%; float:none; }
	/* 사업장리스트 :: 내용 :: 정보 */
	.place-list-style02 .place-inner-con .place-info-box {margin:15px 0 0;  }
	.place-list-style02 .place-inner-con .place-info-list li{font-size:13px;}
	.place-list-style02 .place-inner-con .place-info-list li .place-info-tit{display:block; float:none ; width:auto; margin-bottom:10px; }
	.place-list-style02 .place-inner-con .place-info-list li .place-info-tit:before{display:none}
	.place-list-style02 .place-inner-con .place-info-list li .place-info-tit .icon{top:0px;}
	.place-list-style02 .place-inner-con .place-info-list li > p{float:none; width:auto; padding-left:30px;}
}


/* ******************  지사/사업장 :: 지사/사업장 03 ********************** */
.place-list-style03 .loaction-list-con .loaction-item{margin-top:40px; position:relative; background-color:#fff; border:1px solid #f0f0f0; min-height:400px; font-size:14px; display:flex; align-items:center; transition:all 0.4s}
.place-list-style03 .loaction-list-con .loaction-item:first-child{margin-top:0;}
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box{position:relative; width:50%; box-sizing:border-box; padding:60px; z-index:1; }
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box .location-info-name{display:block; font-size:2.5em; padding-bottom:1em; border-bottom:3px solid #3f2b06; color:#3f2b06; margin-bottom:0.875em; line-height:1.2; }
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dl{display:table; margin-top:15px; letter-spacing:-0.25px; }
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dl:first-child{margin-top:0;}
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dt,
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dd{display:table-cell; vertical-align:top; color:#333; line-height:1.2}
.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dt{width:120px; padding-right:25px;}
.place-list-style03 .loaction-list-con .loaction-item .loaction-map-box{overflow:hidden; position:absolute; right:0; top:0; width:50%; height:100%; background:#fff; z-index:1;}
.place-list-style03 .loaction-list-con .loaction-item .loaction-map-box iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}
@media all and ( hover:hover ){
	.place-list-style03 .loaction-list-con .loaction-item:after{position:absolute; top:-3px; left:-3px; bottom:-3px; right:-3px; content:""; border:0px solid #ffda00; content:""; transition:all 0.1s}
	.place-list-style03 .loaction-list-con .loaction-item:hover{background-color:#f3edd4; }
	.place-list-style03 .loaction-list-con .loaction-item:hover:after{border-width:3px}
}
@media all and ( max-width: 1024px ){
	.place-list-style03 .loaction-list-con .loaction-item{min-height:auto}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box{padding:30px}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box .location-info-name{padding-bottom:0.5em; border-bottom-width:2px}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dl,
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dt,
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dd{display:block}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box dt{margin-bottom:0.5em; opacity:0.5}
}
@media all and ( max-width: 640px ){
	.place-list-style03 .loaction-list-con .loaction-item{display:block;}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box{width:auto; padding:20px 15px;}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-info-box .location-info-name{font-size:1.5em}
	.place-list-style03 .loaction-list-con .loaction-item .loaction-map-box{position:relative; left:auto; top:auto; width:100%;  height:0; padding-top:50%; border-top:1px solid #f0f0f0; }
}


/* ******************  지사/사업장 :: 지사/사업장 04 ********************** */
.place-list-style04 .place-con-item { margin-top:32px; border:1px solid #ddd; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style04 .place-con-item:first-child {margin-top:0;}
.place-list-style04 .place-con-item .place-info-con {padding: 25px; }
.place-list-style04 .place-con-item .place-info-con .inner {display:table; width: 100%; height:100%; table-layout:fixed;position:relative; }
.place-list-style04 .place-con-item .place-info-con .inner .img-con {display:table-cell; vertical-align:middle; width:44.16%;}
.place-list-style04 .place-con-item .place-info-con .inner .img-con  img {width:100%;}
.place-list-style04 .place-con-item .place-info-con .inner .txt-con {display:table-cell; vertical-align:middle; padding-left: 6.96%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style04 .place-con-item .place-info-con .info-list {margin-top:30px;}
.place-list-style04 .place-con-item .place-info-con .info-list li {margin-top:15px; }
.place-list-style04 .place-con-item .place-info-con .info-list li:first-child {margin-top:0;}
.place-list-style04 .place-con-item .place-info-con .tit {font-size: 30px; letter-spacing:-0.6px; color: #222; }
.place-list-style04 .place-con-item .place-info-con .txt {font-size: 17px; line-height: 28px; position:relative; padding-left: 74px; word-break:keep-all; }
.place-list-style04 .place-con-item .place-info-con .txt:before {content:""; width:3px; height:3px; background-color: #333; position:absolute; left:0; top: 12px;}
.place-list-style04 .place-con-item .place-info-con .txt span {position:absolute; left:15px;  color: #333; font-weight:500; }
.place-list-style04 .place-con-item .place-info-con .txt em {display:inline-block; color: #555; font-weight:300; letter-spacing:-0.5px; position:relative; padding-left:30px;}
.place-list-style04 .place-con-item .place-info-con .txt em:before {position:absolute; content:""; left:0; top:8px; width:1px; height: 14px; background: rgba(187,187,187,0.5);}
.place-list-style04 .place-con-item .place-info-con .map-btn {position:absolute; right:0; bottom:0; width:67px; height: 67px; background-color: #f5f5f5; color: #000;  font-size: 22px; border:1px solid #ddd;}
.place-list-style04 .place-con-item .place-info-con .map-btn:hover {background-color: #ff9425; color: #fff;}
.place-list-style04 .place-con-item .place-map-con {display:none; }
.place-list-style04 .map-iframe-wrapper{position:relative;  margin:0px auto; }
.place-list-style04 .map-iframe-wrapper .map-iframe-con{padding-top:31.3%; position:relative; height:0;}
.place-list-style04 .map-iframe-wrapper .map-iframe-con iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}

@media all and (max-width:1024px){
	.place-list-style04 .place-con-item .place-info-con .map-btn {width:47px; height:47px; }
	.place-list-style04 .place-con-item .place-info-con .map-btn i {font-size:18px; vertical-align:initial;}
}

@media all and (max-width:800px){
	.place-list-style04 .place-con-item .place-info-con {padding: 15px; }
	.place-list-style04 .place-con-item .place-info-con .inner .txt-con {padding-left:25px;}
	.place-list-style04 .place-con-item .place-info-con .info-list {margin-top:15px;}
	.place-list-style04 .place-con-item .place-info-con .info-list li {margin-top:5px; }
	.place-list-style04 .place-con-item .place-info-con .tit {font-size: 20px;}
	.place-list-style04 .place-con-item .place-info-con .txt {font-size: 14px; line-height: 24px; padding-left: 49px;}
	.place-list-style04 .place-con-item .place-info-con .txt span {left:10px; }
	.place-list-style04 .place-con-item .place-info-con .txt em {padding-left:15px; }
}
@media all and (max-width:640px){
	.place-list-style04 .place-con-item .place-info-con .inner {display:block; }
	.place-list-style04 .place-con-item .place-info-con .inner .img-con {display:block; width:100%; }
	.place-list-style04 .place-con-item .place-info-con .inner .txt-con {display:block; width:100%; padding-left:0; margin-top:15px;}
	.place-list-style04 .map-iframe-wrapper .map-iframe-con{padding-top:200px;}
}


/* ******************  지사/사업장 :: 지사/사업장 05 ********************** */
.place-list-style05 .place-tab-con {margin-top:30px;}
.place-list-style05 .place-tab-con .place-tab-con-inner { border:1px solid #e5e5e5; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style05 .place-tab-con .place-info-con {padding: 45px 60px; position:relative;}
.place-list-style05 .place-tab-con .place-info-con .inner {display:table; width: 100%; height:100%; table-layout:fixed; }
.place-list-style05 .place-tab-con .place-info-con .inner .img-con {display:table-cell; vertical-align:middle; width:194px;}
.place-list-style05 .place-tab-con .place-info-con .inner .img-con  img {width:100%;}
.place-list-style05 .place-tab-con .place-info-con .inner .txt-con {display:table-cell; vertical-align:middle; padding-left:4.7%; width:100%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style05 .place-tab-con .place-info-con .info-list {margin-top:30px;}
.place-list-style05 .place-tab-con .place-info-con .info-list li {margin-top:10px; }
.place-list-style05 .place-tab-con .place-info-con .info-list li:first-child {margin-top:0;}
.place-list-style05 .place-tab-con .place-info-con .tit {font-size: 30px; letter-spacing:-0.6px; color: #222; }
.place-list-style05 .place-tab-con .place-info-con .info-list .txt {font-size: 16px; line-height: 28px; position:relative; padding-left: 74px; word-break:keep-all; }
.place-list-style05 .place-tab-con .place-info-con .info-list .txt:before {content:""; width:3px; height:3px; background-color: #333; position:absolute; left:0; top: 12px;}
.place-list-style05 .place-tab-con .place-info-con .info-list .txt span {position:absolute; left:15px;  color: #333; font-weight:500; }
.place-list-style05 .place-tab-con .place-info-con .info-list .txt em {display:inline-block; color: #555; font-weight:400; letter-spacing:-0.5px; position:relative; padding-left:30px;}
.place-list-style05 .place-tab-con .place-info-con .info-list .txt em:before {position:absolute; content:""; left:0; top:8px; width:1px; height: 14px; background: rgba(187,187,187,0.5);}
.place-list-style05 .place-tab-con .place-info-con .txt-con-inner {display:table; width:100%; height:100%;  table-layout:fixed; }
.place-list-style05 .place-tab-con .place-info-con .txt-con-inner .txt-box { display:table-cell; vertical-align:top;width:50%; }
.place-list-style05 .place-tab-con .place-info-con .note-con { display:table-cell; vertical-align:top;width:50%; border-left:1px solid #e5e5e5; }
.place-list-style05 .place-tab-con .place-info-con .note-con .note-con-inner {position:relative; padding:15px 0 15px 40px;}
.place-list-style05 .place-tab-con .place-info-con .note-con .txt {font-size: 16px; letter-spacing:-0.25px; color: #a7a7a7; font-weight:400; margin:17px 0; }
.place-list-style05 .place-tab-con .place-info-con .note-con .txt span {display:inline-block; margin-right:10px;}
.place-list-style05 .place-tab-con .place-info-con .note-con .txt .link {color: #f8a71a; display:inline-block; }
.place-list-style05 .place-tab-con .place-info-con .map-btn {position:absolute; right:0; bottom:0; width:60px; height: 60px; background-color: #d5d3d4; color: #fff;  font-size: 22px;}
.place-list-style05 .place-tab-con .place-info-con .map-btn:hover {background-color: #23408f; }
.place-list-style05 .place-tab-con .place-info-con .map-btn i {margin-top:-3px;}
.place-list-style05 .place-tab-con .place-map-con {display:none; }
.place-list-style05 .map-iframe-wrapper{position:relative;  margin:0px auto; }
.place-list-style05 .map-iframe-wrapper .map-iframe-con{padding-top:17.85%; position:relative; height:0;}
.place-list-style05 .map-iframe-wrapper .map-iframe-con iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}

@media all and (max-width:1420px){
	.place-list-style05 .place-tab-con .place-info-con {padding: 45px 60px 45px 30px; }
}
@media all and (max-width:1024px){
	.place-list-style05 .place-tab-con .place-info-con .txt-con-inner {display:block; width:100%; height:100%;  table-layout:fixed; }
	.place-list-style05 .place-tab-con .place-info-con .txt-con-inner .txt-box { display:block; vertical-align:middle;width:100%; }
	.place-list-style05 .place-tab-con .place-info-con .note-con { display:block; vertical-align:middle; width:100%; border-left:0; }
	.place-list-style05 .place-tab-con .place-info-con .note-con .note-con-inner {padding:10px 0 0;}

	.place-list-style05 .place-tab-con .place-info-con .map-btn {width:47px; height:47px; }
	.place-list-style05 .place-tab-con .place-info-con .map-btn i {font-size:18px; vertical-align:initial;}
	.place-list-style05 .map-iframe-wrapper .map-iframe-con{padding-top:200px;}
}

@media all and (max-width:800px){
	.place-list-style05 .place-con-wrapper {margin-top: 36px; padding-top:0;}
	.place-list-style05 .place-tab-con {margin-top: 20px;}
	.place-list-style05 .place-tab-con .place-info-con {padding:30px 45px 30px 15px; }
	.place-list-style05 .place-tab-con .place-info-con .inner .txt-con {padding-left:25px;}
	.place-list-style05 .place-tab-con .place-info-con .info-list {margin-top:15px;}
	.place-list-style05 .place-tab-con .place-info-con .info-list li {margin-top:5px; }
	.place-list-style05 .place-tab-con .place-info-con .tit {font-size: 20px;}
	.place-list-style05 .place-tab-con .place-info-con .info-list .txt {font-size: 14px; line-height: 24px; padding-left: 49px;}
	.place-list-style05 .place-tab-con .place-info-con .info-list .txt span {left:10px; }
	.place-list-style05 .place-tab-con .place-info-con .info-list .txt em {padding-left:15px; }
	.place-list-style05 .place-tab-con .place-info-con .note-con .txt {font-size: 13px; margin:7px 0;}
}
@media all and (max-width:640px){
	.place-list-style05 .place-tab-con .place-info-con {padding:20px 15px 45px; } 
	.place-list-style05 .place-tab-con .place-info-con .inner {display:block; }
	.place-list-style05 .place-tab-con .place-info-con .inner .img-con {display:block; margin:auto;}
	.place-list-style05 .place-tab-con .place-info-con .inner .txt-con {display:block; width:100%; padding-left:0; margin-top:20px;}
	
}

/* ******************  지사/사업장 :: 지사/사업장 06 ********************** */
.place-list-style06 .place-list-item {position:relative; display:table; width:100%; border:1px solid #ddd; margin-top:30px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box;  }
.place-list-style06 .place-list-item:first-child {margin-top:0;}
.place-list-style06 .place-list-item .img-con {display:table-cell; vertical-align:middle; width:44.08%;}
.place-list-style06 .place-list-item .img-con .img-wrap {position:relative; display:block; padding-top:363px; background-size:cover !important;}
.place-list-style06 .place-list-item .img-con .img-wrap img {display:none; width:100%;}
.place-list-style06 .place-list-item .txt-con { display:table-cell; vertical-align:middle; width:55.92%; padding:0 85px 0 5%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style06 .place-list-item .txt-con .info-tit {display:block; font-size: 32px; color:#262626; letter-spacing:-0.5px; font-weight:500; padding-bottom:20px;}
.place-list-style06 .place-list-item .txt-con .info {position:relative; display:inline-block; padding-left:30px; color:rgba(38,38,38,0.8); font-size:18px; line-height:1.3; letter-spacing:-0.5px; margin-top:22px; margin-right:28px;  -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style06 .place-list-item .txt-con .info.long {display:block; }
.place-list-style06 .place-list-item .txt-con .info i {position:absolute; left:0; top:0; }
.place-list-style06 .place-list-item .txt-con .point-box {display:table;  background-color: #f1f1f1; border-radius:7px;color:rgba(38,38,38,0.8); font-size:16px; letter-spacing:-0.5px; margin-top:25px; padding:15px 0;}
.place-list-style06 .place-list-item .txt-con .point-box .tit {display:table-cell; vertical-align:middle; font-weight:500; padding:0 20px;}
.place-list-style06 .place-list-item .txt-con .point-box .txt:before {content:""; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height: 14px; background-color: rgba(0,0,0,0.1);}
.place-list-style06 .place-list-item .txt-con .point-box .txt {position:relative; display:table-cell; vertical-align:middle; padding:0 20px; line-height:1.3; }
.place-list-style06 .place-list-item .txt-con .link-btn {position:absolute; display:block; width:70px; height:100%; right:0; top:0; background-color:#c2c2c2; color:#fff; padding-bottom:70px; transition: all 0.4s; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
 box-sizing: border-box; }
.place-list-style06 .place-list-item .txt-con .link-btn:before {content:""; display:block; position:absolute; bottom:0; width:100%; height:70px; border-top:1px solid rgba(255,255,255,0.2); background:url("/images/content/location_marker_icon.png") center no-repeat; z-index:9;}
.place-list-style06 .place-list-item .txt-con .link-btn .inner-box {display:table; width:100%; height:100%; }
.place-list-style06 .place-list-item .txt-con .link-btn .inner-box .inner {display:table-cell; vertical-align:middle;}
.place-list-style06 .place-list-item .txt-con .link-btn span {display:block; width:100%; text-align:center; font-size:18px; line-height:1.2; }
.place-list-style06 .place-list-item .txt-con .link-btn span.opacity {opacity:0.6;filter:Alpha(opacity=60);}
.place-list-style06 .place-list-item .txt-con .link-btn span.opacity.first {margin-top:7px;}
.place-list-style06 .place-list-item .txt-con .link-btn:hover {background-color: #0086ce;}

@media all and (max-width:800px){
	.place-list-style06 .place-list-item .img-con .img-wrap {padding-top:304px;}
	.place-list-style06 .place-list-item .txt-con {padding: 0 70px 0 20px;}
	.place-list-style06 .place-list-item .txt-con .info-tit {font-size: 21px; padding-bottom:10px;}
	.place-list-style06 .place-list-item .txt-con .info  {font-size:14px; margin-top:10px; padding-left:20px;}
	.place-list-style06 .place-list-item .txt-con .point-box {font-size: 13px; padding:10px 0; }
	.place-list-style06 .place-list-item .txt-con .link-btn {width:50px; padding-bottom:50px; }
	.place-list-style06 .place-list-item .txt-con .link-btn:before {background-size:auto 20px; height:50px;}
	.place-list-style06 .place-list-item .txt-con .link-btn span  {font-size:14px;}
}
@media all and (max-width:640px){
	.place-list-style06 .place-list-item {display:block;}
	.place-list-style06 .place-list-item .img-con {display:block; width:100%;}
	.place-list-style06 .place-list-item .img-con .img-wrap {background:none !important; padding-top:0; }
	.place-list-style06 .place-list-item .img-con .img-wrap img {display:block;}
	.place-list-style06 .place-list-item .txt-con {position:relative;  padding:0;}
	.place-list-style06 .place-list-item .txt-con > .inner {padding:20px; }
	.place-list-style06 .place-list-item .txt-con .link-btn {position:static;width:100%; padding-right:50px; padding-bottom:0; }
	.place-list-style06 .place-list-item .txt-con .link-btn:before {width:50px; right:0; border-top:0; border-left: 1px solid rgba(255,255,255,0.2); }
	.place-list-style06 .place-list-item .txt-con .link-btn .inner-box {height:50px; padding-left: 20px;}
	.place-list-style06 .place-list-item .txt-con .link-btn span {display:inline-block; width:auto;}
}