@charset "utf-8";
@import url("common.css");

/* style css */
/* 작성일 : 2016-04 */
/* Yoonsungchul yoonsc@midasit.com */

/* Layout
*******************************/
html, body {line-height:1.1 !important;}
#wrap {width: 100%; min-width:1200px;}
#wrap .mask {display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; background:#000;}

header {width:100%; height:80px; position:fixed; left:0; top:0; z-index:1005; background: #000; overflow:hidden;}
header>.header_in {width:1200px; height:80px; margin:0 auto; position:relative;}
header>.header_in>h1 {width:90px; margin:0 auto;}
header>.header_in>.topbtn {display:block; position:absolute; z-index:100;}
header>.header_in>.topbtn.allmenu {left:15px; top:30px;}
header>.header_in>.topbtn.allmenu_close {display:none; right:15px; top:32px;}
header>.header_in>.topbtn>button {font-size:24px; font-weight:bold; color:#ff0025; background:none; border:none; cursor:pointer; outline:none;}

header #allmenu {width:100%; background:#000; border-top:1px solid #fff;}
header #allmenu>ul {display:table; width:1200px; margin:60px auto 0;}
header #allmenu>ul>li {display:table-cell; padding-left:25px;}
header #allmenu>ul>li>a {display:inline-block; padding:28px 0 20px 26px; text-transform:uppercase; font-size:14px; color:#e60021; letter-spacing:1px; position:relative; z-index:2;}
header #allmenu>ul>li>a:after {display:block; content:''; width:58px; height:58px; position:absolute; left:0; top:0; z-index:-1; border:1px solid #28292a;}
header #allmenu>ul>li .depth02>li {margin-top:30px;}
header #allmenu>ul>li .depth02>li>a {display:inline-block; padding-left:35px; text-transform:uppercase; font-size:13px; color:rgba(255,255,255,0.6); position:relative;}
header #allmenu>ul>li .depth02>li>a:before {display:block; content:''; width:20px; height:1px; position:absolute; left:0; top:2px; background:rgba(255,255,255,0.6);}
header #allmenu>ul>li .depth02>li>a:hover {color:#fff;}
header #allmenu>ul>li .depth02>li>a:hover:before {background:#fff;}

#container {margin-top:80px;}

footer {width:100%; clear: both; background:#000;}
.footerWrap {width:1200px; margin:0 auto; position: relative; height: 85px;}
.footerWrap .goTop {position: absolute; right:0; top: 22px;}
.footerWrap p { text-align: left; padding-top:35px;}	

/*	MAIN - CONTENT 	*/

#container .main_visual {width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; background:#cf021f url(../img/adck_logo.png) no-repeat center center;}
/* #container .main_visual>span {opacity:0; display:inline-block; position:absolute; left:50%; overflow:hidden;}
#container .main_visual>.logo {top:50%; margin-top:-4%; margin-left:-395px;}
#container .main_visual>.logo02 {top:50%; margin-top:-6%; margin-left:-190px;}
#container .main_visual>.line {width:338px; height:1px; top:50%; margin-top:-4%; margin-left:-274px; background:#fff;} */
#container .main_visual .scroll_area {display:block; width:50px; height:96px; text-align:center; position:fixed; left:50%; bottom:30px; z-index:1001; margin-left:-25px;}
#container .main_visual .scroll_area span {position:absolute; left:19px; top:40px;}

#container .main_visual.fixed {position:relative;}
#container .main_visual.fixed>.logo {margin-top:-56px;}
#container .main_visual.fixed>.logo02 {margin-top:-96px;}
#container .main_visual.fixed>.line {margin-top:-51px;}

/* #container .main_visual {width:100%; height:220px; position:relative; background:#cf021f;}
#container .main_visual>span {opacity:0; display:inline-block; position:absolute; left:50%; overflow:hidden;}
#container .main_visual>.logo {top:70px; margin-left:-395px;}
#container .main_visual>.logo02 {top:25px; margin-left:-190px;}
#container .main_visual>.line {width:338px; height:1px; top:72px; margin-left:-274px; background:#fff;}
#container .main_visual .scroll_area {display:none;} */

#container .main_box {width:100%;}
#container .main_box>.box_in {width:1200px; margin:0 auto;}
#container .main_box .box_top {text-align:center;}
#container .main_box .box_top>h2 {margin-bottom:15px; font-size:20px; font-family:NanumSquareB; color:#000; letter-spacing:1px;}
#container .main_box .box_top>a {padding-bottom:3px; font-size:12px; color:#000; border-bottom:1px solid #000;}

#container .main_box.tvcf {padding-top:65px;}
#container .main_box.tvcf .box_top {margin-bottom:70px;}
#container .main_box.tvcf .movie_list {width:1200px; overflow:hidden;}
#container .main_box.tvcf .movie_list li.slick-slide {width:1200px; height:675px; text-align:center; position:relative; overflow:hidden;}
#container .main_box.tvcf .movie_list li.slick-slide>dl {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; background:rgba(0,0,0,0.4);}
#container .main_box.tvcf .movie_list li.slick-slide dl>*:not(.movie) {width:100%; position:absolute; left:0; z-index:200;}
#container .main_box.tvcf .movie_list li.slick-slide dt {top:70px;}
#container .main_box.tvcf .movie_list li.slick-slide dt>strong {padding-bottom:13px; font-size:14px; color:#fff; letter-spacing:1px; border-bottom:1px solid rgba(255,255,255,0.4);}
#container .main_box.tvcf .movie_list li.slick-slide dd>button {background:none; border:none; cursor:pointer; outline:none;}
#container .main_box.tvcf .movie_list li.slick-slide dd.link_txt {top:110px;}
#container .main_box.tvcf .movie_list li.slick-slide dd.link_txt>button {font-size:12px; color:#fff; letter-spacing:1px;}
#container .main_box.tvcf .movie_list li.slick-slide dd.link_btn {top:304px;}
#container .main_box.tvcf .movie_list li.slick-slide dd.link_btn>button {display:inline-block; width:99px; height:99px; background:url(/common/img/btn_tvcf.png) no-repeat left top;}
#container .main_box.tvcf .movie_list li.slick-slide>div {width:1200px; height:675px; overflow:hidden;}
#container .main_box.tvcf .movie_list button.slick-next {display:none !important;}
#container .main_box.tvcf .movie_list button.slick-prev {display:none !important;}
#container .main_box.tvcf .movie_list .slick-dots {width:100%; height:21px; padding-top:15px; text-align:right; position:relative; left:inherit; top:inherit;}
#container .main_box.tvcf .movie_list .slick-dots:after {display:block; content:''; width:100%; height:1px; position:absolute; left:0; bottom:2px; z-index:-1; background:#ccc;}
#container .main_box.tvcf .movie_list .slick-dots>li {display:inline-block; margin-left:2px;}
#container .main_box.tvcf .movie_list .slick-dots>li>button {width:50px; height:3px; text-indent:-9999em; vertical-align:top; background:#000; border:none; outline:none; cursor:pointer;}
#container .main_box.tvcf .movie_list .slick-dots>li.slick-active>button {background:#ff0000;}

#container .main_box.news {padding:85px 0 68px; position:relative;}
#container .main_box.news:after {display:block; content:''; width:100%; height:317px; position:absolute; left:0; bottom:0; z-index:-1; background:#f1f0ec;}
#container .main_box.news .box_content>ul {margin-top:60px; overflow:hidden;}
#container .main_box.news .box_content>ul>li {width:315px; height:360px; padding:0 30px; float:left; position:relative; overflow:hidden; border-left:1px solid #e1e1e1;}
#container .main_box.news .box_content>ul>li:first-child {width:285px; padding-left:0; border-left:none;}
#container .main_box.news .box_content>ul>li:last-child {width:285px; padding-right:0;}
#container .main_box.news .box_content>ul>li dt {height:42px; margin-top:210px; font-size:16px; font-weight:bold; color:#2f2f2f; line-height:20px; overflow:hidden;}
#container .main_box.news .box_content>ul>li dd.thumb {width:255px; height:190px; position:absolute; left:30px; top:0; overflow:hidden; background-color:#000; background-size:contain; background-position:center center; background-repeat:no-repeat; border:1px solid #c6cbd1;}
#container .main_box.news .box_content>ul>li:first-child dd.thumb {left:0;}
/* #container .main_box.news .box_content>ul>li dd.thumb>img {height:100%; position:absolute; left:0; right:0; top:0; margin:0 auto;} */
#container .main_box.news .box_content>ul>li dd.text {height:39px; margin-top:15px; overflow:hidden; font-size:14px; line-height:20px; color:#7f7f7f;}
#container .main_box.news .box_content>ul>li dd.date {margin-top:20px; padding-top:12px; position:relative; font-size:14px; color:#7f7f7f;}
#container .main_box.news .box_content>ul>li dd.date:before {display:block; content:''; width:16px; height:2px; position:absolute; left:0; top:0; background:#e60021;}

#container .main_box.portfolio {padding:90px 0 110px;}
#container .main_box.portfolio .box_top {margin-bottom:35px;}
#container .main_box.portfolio .tab {width:100%; margin-bottom:40px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#container .main_box.portfolio .tab>ul {width:100%; text-align:center;}
#container .main_box.portfolio .tab>ul>li {display:inline-block;}
#container .main_box.portfolio .tab>ul>li:first-child {margin-right:50px;}
#container .main_box.portfolio .tab>ul>li>a {display:inline-block; padding:18px 0 13px; position:relative; font-size:16px; color:#2f2f2f;}
#container .main_box.portfolio .tab>ul>li.on>a {color:#ff2001;}
#container .main_box.portfolio .tab>ul>li.on>a:before {display:block; content:''; width:5px; height:5px; position:absolute; left:50%; bottom:-3px; margin-left:-2px; background:#ff0000; border-radius:50%;}
#container .main_box.portfolio .tab>ul>li.on>a:after {display:block; content:''; width:100%; height:1px; position:absolute; left:0; bottom:-1px; z-index:100; background:#ff0000;}
#container .main_box.portfolio .tab_content { display:none; opacity:0; width:1200px; position:relative; overflow:hidden;}
#container .main_box.portfolio .tab_content>ul {padding-bottom:100px; position:relative;}
#container .main_box.portfolio .tab_content>ul:after {display:block; content:''; width:100%; height:1px; position:absolute; left:0; bottom:50px; background:#d7d7d7;}
#container .main_box.portfolio .tab_content>ul li.slick-slide {overflow:hidden;}
#container .main_box.portfolio .tab_content>ul li.slick-slide a {display:block; width:255px; margin:0 auto; padding-top:355px; position:relative; outline:none;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dt {width:255px; padding-left:44px; line-height:1.4; font-size:14px; font-weight:600; color:#000; position:relative;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dt:before {display:block; content:''; width:38px; height:1px; position:absolute; left:0; bottom:50%; background:#000;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dd {width:255px; height:340px; text-align:center; position:absolute; left:0; top:0; overflow:hidden; border:1px solid #c6cbd1;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dd:before {display:none; content:''; width:100%; height:100%; opacity:0; position:absolute; left:0; top:0; z-index:100; background:rgba(0,0,0,0.6); transition:opacity 0.5s;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dd:after {display:none; content:'\e870'; font-family:'Linearicons-Free'; font-size:30px; color:#fff; position:absolute; left:113px; top:160px; z-index:200;}
#container .main_box.portfolio .tab_content>ul li.slick-slide dd>span {display:inline-block; width:240px; height:240px; margin-top:50px; background-size:contain !important; background-repeat:no-repeat; background-position:center center;}

#container .main_box.portfolio .tab_content>ul>button {width:50px; height:30px; text-indent:-9999em; position:absolute; bottom:0; background:#fff; border:1px solid #bebebe; border-radius:5px; cursor:pointer; outline:none;}
#container .main_box.portfolio .tab_content>ul>button.slick-next {left:602px;}
#container .main_box.portfolio .tab_content>ul>button.slick-next:after {display:block; content:''; position:absolute; left:22px; top:9px; border:6px solid #bebebe; border-top-color:transparent; border-right-color:transparent; border-bottom-color:transparent;}
#container .main_box.portfolio .tab_content>ul>button.slick-prev {left:547px;}
#container .main_box.portfolio .tab_content>ul>button.slick-prev:after {display:block; content:''; position:absolute; left:15px; top:9px; border:6px solid #bebebe; border-top-color:transparent; border-left-color:transparent; border-bottom-color:transparent;}

#container .main_box.portfolio .tab_content>ul li.slick-slide.on dd:before {display:block; opacity:1;}
#container .main_box.portfolio .tab_content>ul li.slick-slide.on dd:after {display:block; transform:rotate(45deg);}

.preview_img {display:none; opacity:0; position:fixed; width:1200px; height:640px; left:50%; top:50%; margin-left:-600px; margin-top:-320px; z-index:1000; overflow:hidden;}
.preview_img .img_area {width:640px; height:640px; margin:0 auto; position:relative; overflow:hidden; background:rgba(0,0,0,0.6); border:1px solid #6c6e70;}
.preview_img .img_area>button {position:absolute; top:20px; z-index:100; background:transparent; border:none; cursor:pointer; outline:none;}
.preview_img .img_area>button.btn_large {right:70px; top:23px;}
.preview_img .img_area>button.btn_close {right:20px;}
.preview_img .img_area>button>i {font-size:30px; color:#ff0000;}
.preview_img .img_area>button.btn_large>i {font-size:23px;}
.preview_img .img_area>button.btn_large:after {display:block; content:''; width:1px; height:23px; position:absolute; left:35px; top:1px; background:#720c0c;}
.preview_img .img_area>ul>li {width:100%; height:640px; text-align:center; line-height:640px;}
.preview_img .img_area>ul>li.prev {position:absolute; left:-640px; top:0;}
.preview_img .img_area>ul>li.next {position:absolute; left:640px; top:0;}
.preview_img .img_area>ul>li>span {display:inline-block; width:550px; height:550px; margin-top:45px; background-size:contain !important; background-repeat:no-repeat; background-position:center center;}
.preview_img .dir {position:absolute; top:293px;}
.preview_img .dir>a {display:block; width:204px; position:relative;}
.preview_img .dir>a:before {display:block; font-family:'Linearicons-Free'; font-size:30px; color:#fff; position:absolute; left:0; top:20px;}
.preview_img .dir>a dt {padding-top:55px; line-height:1.5; font-size:14px; color:#fff; position:relative;}
.preview_img .dir>a dd {width:100%; padding-bottom:14px; position:absolute; right:0; top:0; font-size:30px; font-weight:300; color:#fff;}
.preview_img .dir>a dd:after {display:block; content:''; width:97px; height:1px; position:absolute; left:0; bottom:0; background:#fff;}
.preview_img .dir.prev {left:0; text-align:right;}
.preview_img .dir.prev>a:before {content:'\e879';}
.preview_img .dir.prev>a dt {padding-left:30px;}
.preview_img .dir.prev>a dt:before {left:104px;}
.preview_img .dir.prev>a dd {right:0;}
.preview_img .dir.prev>a dd:after {left:inherit; right:0;}
.preview_img .dir.next {right:0; text-align:left;}
.preview_img .dir.next>a:before {content:'\e87a'; left:165px;}
.preview_img .dir.next>a dt {padding-right:30px;}
.preview_img .dir.next>a dd {left:0;}

#container .main_box.main_link {width:100%; padding:67px 0 50px; background:#f5f5f5;}
#container .main_box.main_link h2 {padding-bottom:10px; position:relative;}
#container .main_box.main_link h2:after {display:block; content:''; width:20px; height:1px; position:absolute; left:50%; bottom:0; margin-left:-10px; background:#000;}
#container .main_box.main_link .box_content>ul {display:table; width:100%; margin-top:38px;}
#container .main_box.main_link .box_content>ul>li {display:table-cell; padding-left:74px; position:relative; vertical-align:top;}
#container .main_box.main_link .box_content>ul>li:nth-child(1) {width:258px;}
#container .main_box.main_link .box_content>ul>li:nth-child(2) {width:245px;}
#container .main_box.main_link .box_content>ul>li:nth-child(3) {width:222px;}
#container .main_box.main_link .box_content>ul>li:nth-child(4) {width:249px;}
#container .main_box.main_link .box_content>ul>li:nth-child(5) {width:226px;}
#container .main_box.main_link .box_content>ul>li:after {display:block; content:''; width:57px; height:1px; position:absolute; left:0; top:28px; background:#000;}
#container .main_box.main_link .box_content>ul>li>a {display:inline-block; padding-top:43px; font-size:12px; font-weight:bold; color:#666;}
#container .main_box.main_link .box_content>ul>li:nth-child(1)>a {background:url(../img/ico_link01.png) no-repeat center top;}
#container .main_box.main_link .box_content>ul>li:nth-child(2)>a {background:url(../img/ico_link02.png) no-repeat center top;}
#container .main_box.main_link .box_content>ul>li:nth-child(3)>a {background:url(../img/ico_link03.png) no-repeat center top;}
#container .main_box.main_link .box_content>ul>li:nth-child(4)>a {background:url(../img/ico_link04.png) no-repeat center top;}
#container .main_box.main_link .box_content>ul>li:nth-child(5)>a {background:url(../img/ico_link05.png) no-repeat center top;}

#container #quick {position:fixed; left:50%; top:50%; margin-left:684px;}
#container #quick li {width:140px; margin-bottom:15px; position:relative;}
#container #quick li>a {display:inline-block; padding-left:55px;}
#container #quick li>a:before {display:block; content:''; width:8px; height:8px; position:absolute; left:0; top:1px; border-radius:50%; background:#b6b6b6;}
#container #quick li>a>span {display:none; position:absolute; left:56px; top:0; font-size:13px; color:#000;}
#container #quick li.on>a:before {background:#ff0000;}
#container #quick li.on>a:after {display:block; content:''; width:29px; height:1px; position:absolute; left:15px; top:3px; background:#ff0000;}
#container #quick li.on>a>span {display:block; font-weight:600;}

/*		SUB - CONTENT 	*/
#container #pulldown {width:100%; height:63px; position:relative; background:#f8f8f8;}
#pulldown .depth01 {width:162px; position:absolute; left:50%; margin-left:-590px; top:0; z-index:99;}
#pulldown .depth02 {width:186px; position:absolute; left:50%; margin-left:-428px; top:0; z-index:99;}
#pulldown span.current {display:block; box-sizing:border-box; width:100%; height:63px; padding-left:20px; line-height:63px; color:#b7b7b7; text-transform:uppercase; cursor:pointer; border-right:1px solid #e9e9e9;}
#pulldown .depth01 span.current {background:url("../img/pulldown.png") no-repeat 132px center; border-left:1px solid #e9e9e9;}
#pulldown .depth01 span.current:hover, #pulldown .depth01.open span.current {color:#1f1f23; background:url("../img/pulldown_on.png") no-repeat 132px center;}
#pulldown .depth02 span.current {background:url("../img/pulldown.png") no-repeat 157px center; }
#pulldown .depth02 span.current:hover, #pulldown .depth02.open span.current {color:#1f1f23; background:url("../img/pulldown_on.png") no-repeat 157px center;}
#pulldown ul {display:none;}
#pulldown .depth01 ul>li {width:100%; height:63px;}
#pulldown ul>li>a {display:block; box-sizing:border-box; width:100%; height:100%; padding-left:20px; line-height:62px; text-transform:uppercase; color:#b7b7b7; background:#f8f8f8; border:1px solid #e9e9e9; border-top:none;}
#pulldown ul>li:first-child>a {border-top:1px solid #e9e9e9;}
#pulldown ul>li>a:hover{color:#1f1f23;}
#container>.content {width:1280px; margin:0 auto 180px;}
.content>.title {padding:50px 0; margin-bottom:100px; border-bottom:1px solid #e9e9e9;}
.content>.title.tvcf {margin-bottom:20px;}
.content>.title>h2 {text-align:center; letter-spacing:30px; text-transform:uppercase;}

/*	SUB COMMON	*/	
.adck_top {width:100%; height:373px; margin-bottom:45px; position:relative;}
.adck_top .adck_top_title {box-sizing:border-box; width:100%; font-size:75px;}
.adck_top .adck_top_text {font-size:16px; position:relative;}
.adck_top .adck_top_text::after {display:block; content:''; height:2px; position:absolute; right:0; top:50%; margin-top:-1px; background:#e9e9e9;}


.adck_tab {}
.adck_tab::after {display:block; content:''; clear:both;}
.adck_tab>li {float:left; margin-left:10px; background:#fff;}
.adck_tab>li:first-child {margin-left:0;}
.adck_tab>li>a {box-sizing:border-box; display:block; padding:30px 0; text-align:center; font-size:18px; color:#e4e4e4; position:relative; border:5px solid #e9e9e9;}
.adck_tab>li>a.on {color:#1f1f23; border:5px solid #ea0f2e;}
.adck_tab>li>a.on::after {display:block; content:''; width:14px; height:7px; position:absolute; left:50%; margin-left:-7px; bottom:-12px; background:url("../img/adck_tab_on.png") no-repeat;}


.adck_content {box-sizing:border-box; width:100%; position:relative;}
.adck_content>h3 {font-size:75px;}
.adck_content>p {font-size:16px;}

.data_contents {width:100%; padding:50px 0 110px; background:#f7f7f7;}
.data_contents>.content {width:1280px; margin:0 auto !important;}

.data_contents .more {text-align:center;}
.data_contents .more>span { 
	margin-top: 20px;  
	border-bottom: 1px solid #5d5d5d; 
	padding-bottom: 5px; 
	display: inline-block; 
	color: #5d5d5d; 
	font-size: 13px; 
	letter-spacing: 5px; 
	font-family: 'Open Sans', sans-serif;
}

.input_area input[type='checkbox'] {width:18px; height:18px; opacity:0;}
.input_area span {display:inline-block; width:18px; height:18px; margin:0 10px 10px 5px; cursor:pointer; position:relative; border:1px solid #e2e2e2;}
.input_area span.on {background:url("../img/img_checked.png") no-repeat center center;}
.input_area label {margin-right:5px;}

.paging {width:100%; margin-top:30px; text-align:center;}
.paging>a {display:inline-block; height:15px; background:url("/common/img/news_paging.png") no-repeat left top;}
.paging .paging_first {width:24px; background-position:0 0;}
.paging .paging_last {width:24px;  background-position:-50px 0;}
.paging .paging_prev {width:13px; margin-left:8px; background-position:-24px 0;}
.paging .paging_next {width:13px; margin-right:8px; background-position:-37px 0;}
.paging>span {display:inline-block; margin:0 20px; vertical-align:top;}
.paging>span strong {margin:2px 7px; font-size:12px; color:#ea0f2e; border-bottom:1px solid #ea0f2e;}
.paging>span>a {margin:2px 7px; font-size:12px;}

.red {color:#ea0f2e;}
.gray {color:#cfcfcf;}
.black {color:#1f1f23;}

.button {height:34px; text-align:center; line-height:34px; color:#fff; cursor:pointer; border:none;}
.button.btn_search {width:63px; background:#7c7c7c;}W
.button.btn_all {width:87px; vertical-align:middle; background:#ea0f2e;}

/*	CEO		*/
.adck_content.ceo {padding-top:45px; background:url("../img/ceo_bg.jpg") no-repeat right 115px;}

/*	HISTORY		*/
.adck_top.history {width:905px;}
.adck_top.history .adck_top_title {margin-bottom:50px; }
.adck_top.history .adck_top_text {line-height:22px; }
.adck_top.history .adck_top_text::after {width:367px;}

.adck_tab.history {margin-bottom:80px; position:relative;}
.adck_tab.history::before {display:block; content:''; width:362px; height:2px; position:absolute; right:0; bottom:0; background:#e9e9e9;}
.adck_tab.history>li>a {width:299px; height:88px;}

.adck_tab_area.history {display:none;min-height:1073px; background:url("../img/adck_list_bg.jpg") no-repeat right top;}
.history_list>li {padding-bottom:35px; font-size:16px; position:relative; overflow:hidden;}
.history_list>li>strong {box-sizing:border-box; width:133px; height:40px; padding-left:25px; margin-right:15px; float:left; line-height:40px; font-size:16px; color:#fff; letter-spacing:16px; border-radius:20px; background:#ea0f2e;}
.history_list>li::after {display:block; content:''; width:1px; height:100%; position:absolute; left:66px; bottom:-40px; background:#e9e9e9;}
.history_list>li>ul {float:left;}
.history_list>li>ul>li {box-sizing:border-box; padding-left:13px; margin-top:12px; position:relative;}
.history_list>li>ul>li::before {display:block; content:''; width:4px; height:4px; position:absolute; left:0; top:5px; background:url("../img/adck_list_bullet.gif") no-repeat;}

/*	VISION	*/
.adck_top.vision {width:100%; height:390px; text-align:center; background:url("../img/vision_title.jpg") no-repeat left top;}
.adck_top.vision .adck_top_title {padding-top:125px; color:#fff;}
.adck_top.vision .adck_top_text {padding-top:45px; font-size:20px;}
.adck_top.vision .adck_top_text>span {position:relative;padding-bottom:12px;/* border-bottom:2px solid #fff; */}
.adck_top.vision .adck_top_text>span:before {content:'';display:inline-block;position:absolute;bottom:0;left:0;width:366px;height:2px;background:#fff;}
.sub_text {text-align:center; font-size:20px; line-height:32px;}
.adck_content.vision {box-sizing:border-box; margin-top:-145px; padding:100px 0 140px; background:#f8f8f8;}
.adck_content.vision>ul {width:1280px; margin:0 auto; overflow:hidden; background:url("../img/vision_content_bg.png") no-repeat right 799px;}
.adck_content.vision>ul>li {width:590px; height:300px; float:left; margin-bottom:100px;}
.adck_content.vision>ul>li.list01 {background:url("../img/vision_list01_bg.png") no-repeat right top;}
.adck_content.vision>ul>li.list02 {margin:0 0 100px 95px; background:url("../img/vision_list02_bg.png") no-repeat right top;}
.adck_content.vision>ul>li.list03 {background:url("../img/vision_list03_bg.png") no-repeat right top;}
.adck_content.vision>ul>li.list04 {margin:0 0 100px 95px; background:url("../img/vision_list04_bg.png") no-repeat right top;}
.adck_content.vision>ul>li.list05 {background:url("../img/vision_list05_bg.png") no-repeat right top;}
.adck_content.vision dt {padding:40px 0 20px; font-size:20px; color:#ea0f2e; border-bottom:2px solid #1f1f23;}
.adck_content.vision dd {padding:30px 0 0 80px; font-size:16px; line-height:28px; position:relative;}
.adck_content.vision dd>strong {font-size:80px; position:absolute; left:0; top:26px;}

/*	AWARDS	*/
.adck_top.awards {width:100%; text-align:center; background:url("../img/awards_title.jpg") no-repeat left top;}
.adck_top.awards .adck_top_title {padding:105px 0 0 40px; color:#fff; letter-spacing:45px;}
.adck_top.awards .adck_top_text {padding-top:45px; font-size:20px; line-height:32px;}
.adck_content.awards {padding-top:10px; overflow:hidden;}
.adck_content.awards>ul {float:left; margin-left:17px;}
.adck_content.awards>ul:first-child {margin-left:0;}
.adck_content.awards>ul>li {width:415px; min-height:97px; margin-bottom:50px;}
.adck_content.awards>ul>li dl {padding-left:110px; position:relative;}
.adck_content.awards>ul>li dt {box-sizing:border-box; width:100%; padding:0 0 13px 20px; border-bottom:1px solid #e9e9e9;}
.adck_content.awards>ul>li dd.text {box-sizing:border-box; padding:13px 0 0 20px; line-height:22px;}
.adck_content.awards>ul>li dd.logo {position:absolute; left:0; top:0;}

/*	ORGANIZATION	*/
.adck_top.organization {box-sizing:border-box; width:100%; padding-left:60px; text-align:left; background:url("../img/organization_title.jpg") no-repeat left top;}
.adck_top.organization .adck_top_title {padding-top:60px; color:#fff; letter-spacing:45px;}
.adck_top.organization .adck_top_text {padding-top:36px; font-size:20px; line-height:32px;}
.adck_content.organization {width:100%; height:903px; text-indent:-9999px; background:url("../img/organization_img.jpg") no-repeat left top;}

/*	CONTACT US	*/
.adck_content.contactus {}
.adck_content.contactus>.contactus_info {margin-bottom:50px; overflow:hidden;}
.adck_content.contactus>.contactus_info h3 {float:left; font-size:75px;}
.adck_content.contactus>.contactus_info>ul {float:left; margin-left:45px;}
.adck_content.contactus>.contactus_info>ul>li {margin-bottom:14px; font-size:16px;}
.adck_content.contactus a.btn_map {display:inline-block; box-sizing:border-box; width:359px; height:70px; margin-left:75px; padding-left:135px; line-height:70px; font-size:18px; color:#fff; background:#69ba57 url("../img/btn_map.png") no-repeat 210px 27px;}

/*	WORKS	*/
.adck_top.works {height:auto; margin-bottom:100px; text-align:center;}
.adck_top.works .adck_top_title {font-size:40px; color:#cfcfcf;}
.adck_top.works .adck_top_text {padding-top:45px; line-height:28px;}
.adck_top.works .adck_top_text.btm {padding-top:45px;font-size:30px;line-height:28px;letter-spacing:3px;}
.adck_top.works .works_solution {margin-top:70px; background:url("../img/cube_bg.jpg") no-repeat center top;}
.adck_top.works .works_solution ul {padding:150px 0 130px; overflow:hidden;}
.adck_top.works .works_solution ul li:first-child {width:380px; float:left;}
.adck_top.works .works_solution ul li:last-child {width:360px; float:right;}
.adck_top.works .works_solution ul li dl dt {position:relative; padding-bottom:25px; font-size:26px; color:#020101;}
.adck_top.works .works_solution ul li dl dt:after {display:inline-block; content:''; width:26px; height:2px; background:#020101; position:absolute; bottom:0; left:50%; margin-left:-16px;} 
.adck_top.works .works_solution ul li dl dd {padding-top:25px; font-size:16px; line-height:20px; letter-spacing:2px;}
.adck_top.works .works_solution .line_tit {font-size:17px;}
.adck_top.works .works_solution .line_tit .line {display:inline-block; position:relative; padding:20px 40px;} 
.adck_top.works .works_solution .line_tit .line:before, .adck_top.works .works_solution .line_tit .line:after {display:block; content:''; position:absolute; left:0; width:100%; height:2px; background:#313131;}
.adck_top.works .works_solution .line_tit .line:before {top:0;}
.adck_top.works .works_solution .line_tit .line:after {bottom:0;}
.adck_top.works .works_solution .line_tit .red {font-size:44px;}

.data_contents.works {width:1280px; margin:0 auto; padding:50px 0 0; background:#fff;}
.data_contents.works .works_kind {width:100%; margin-bottom:90px; position:relative;}
.data_contents.works .works_kind .kind_name {width:450px; height:408px; padding:65px 55px 0 60px; color:#000; position:absolute; left:0; top:0;}
.data_contents.works .works_kind.media .kind_name {background:url(../img/works_media_bg.png) no-repeat left top;}
.data_contents.works .works_kind.ad .kind_name {background:url(../img/works_ad_bg.png) no-repeat left top;}
.data_contents.works .works_kind.btl .kind_name {background:url(../img/works_btl_bg.png) no-repeat left top;}
.data_contents.works .works_kind .kind_name h3 {margin-bottom:22px; font-size:56px; line-height:1.2;}
.data_contents.works .works_kind.media .kind_name h3 {letter-spacing:35px;}
.data_contents.works .works_kind.ad .kind_name h3 {letter-spacing:10px;}
.data_contents.works .works_kind .kind_name strong {display:block; margin-bottom:5px; font-size:20px; letter-spacing:5px;}
.data_contents.works .works_kind .kind_name span {font-size:16px; letter-spacing:-1px;}
.data_contents.works .works_kind>ul {margin-left:380px; padding-top:130px; position:relative; z-index:3; overflow:hidden;}
.data_contents.works .works_kind>ul>li {width:280px; height:370px; margin-left:30px; padding-top:45px; padding-left:35px; float:left; color:#000; background:#fff; border:1px solid #c7c7c7;}
.data_contents.works .works_kind>ul>li:first-child {margin-left:0;}
.data_contents.works .works_kind>ul>li dl {padding-top:130px;}
.data_contents.works .works_kind>ul>li dt {padding-bottom:20px; font-size:26px; line-height:1.2; position:relative;}
.data_contents.works .works_kind>ul>li dt:after {display:block; content:''; width:27px; height:1px; position:absolute; left:0; bottom:0; background:#000;}
.data_contents.works .works_kind>ul>li dt.no_line:after {display:none;}
.data_contents.works .works_kind>ul>li dd {padding-top:20px; font-size:16px; line-height:24px;}

.data_contents.works .works_kind.right .kind_name {left:inherit; right:0; text-align:right;}
.data_contents.works .works_kind.right>ul {margin-left:0;}
.data_contents.works .works_kind.media>ul>li>dl {background-image:url(../img/works_dd_icon01.png); background-repeat:no-repeat; background-position:-35px 0;}
.data_contents.works .works_kind.ad>ul>li>dl {background-image:url(../img/works_dd_icon02.png); background-repeat:no-repeat; background-position:-35px 0;}
.data_contents.works .works_kind.btl>ul>li>dl {background-image:url(../img/works_dd_icon03.png); background-repeat:no-repeat; background-position:-35px 0;}
.data_contents.works .works_kind>ul>li:nth-child(2)>dl {background-position:-343px 0;}
.data_contents.works .works_kind>ul>li:nth-child(3)>dl {background-position:-662px 0;}

/* 
.data_contents.works {width:100%; height:805px; margin-top:-100px; background:url("../img/works_bg.jpg") no-repeat center top;}
.data_contents.works>.content {position:relative;}
.data_contents.works .works_intro {width:1280px; height:564px; position:relative; background:url("../img/works_triangle.png") no-repeat center top;}
.works_intro .works_intro_tit {position:absolute;}
.works_intro .works_intro_tit.media {left:212px; top:76px;}
.works_intro .works_intro_tit.cf {left:526px; top:183px;}
.works_intro .works_intro_tit.btl {left:818px; top:76px;}
.works_intro .works_intro_tit>a {display:inline-block; color:#fff; text-align:center;}
.works_intro .works_intro_tit>a>*:first-child {margin-bottom:236px;}
.works_intro .works_intro_tit>a>p {font-size:30px; letter-spacing:20px;}
.works_intro .works_intro_tit>a>span {display:inline-block; padding-bottom:5px; font-size:12px; letter-spacing:8px; border-bottom:1px solid #fff;}
.works_intro .works_intro_tit>a::after {display:block; content:''; width:1px; height:140px; position:absolute; left:50%; top:70px; background:#ea0f2e;}
.works_intro .works_intro_tit>a:hover {color:#ea0f2e; transition:all ease-in-out 0.2s;}
.works_intro .works_intro_tit>a:hover>span {border-bottom:1px solid #ea0f2e;}
.works_intro .works_intro_tit>a:hover::after {background:#fff;}

.works_detail {display:none; width:1280px; height:564px; position:absolute; left:0; top:0; z-index:99; overflow:hidden;}
.works_detail_layer {box-sizing:border-box; width:1280px; height:564px; padding:76px 215px; text-align:center; color:#fff;}
.works_detail_layer>.title {font-size:30px; letter-spacing:15px;}
.works_detail_layer>ul {overflow:hidden; margin:45px 0 40px; background:url("../img/works_detail_circle.png") no-repeat center top;}
.works_detail_layer>ul>li {box-sizing:border-box; width:263px; height:263px; margin-left:30px; padding:49px 0; float:left;}
.works_detail_layer>ul>li:first-child {margin-left:0;}
.works_detail_layer>ul>li dt {font-size:20px;}
.works_detail_layer>ul>li dd {padding-top:108px; line-height:23px;}
.works_detail_layer>.detail_close {display:inline-block; padding:30px 0 5px; font-size:12px; color:#fff; letter-spacing:10px; background:url("../img/works_detail_close.png") no-repeat center top; border-bottom:1px solid #fff;}

.works_detail_layer.media {background:url("../img/works_detail01_bg.jpg") no-repeat left top;}	
.works_detail_layer>ul>li.media01 dd {background:url("../img/works_detail01_01.png") no-repeat center 24px;}
.works_detail_layer>ul>li.media02 dd {background:url("../img/works_detail01_02.png") no-repeat center 18px;}
.works_detail_layer>ul>li.media03 dd {background:url("../img/works_detail01_03.png") no-repeat center 27px;}

.works_detail_layer.cf {background:url("../img/works_detail02_bg.jpg") no-repeat left top;}	
.works_detail_layer>ul>li.cf01 dd {background:url("../img/works_detail02_01.png") no-repeat center 27px;}
.works_detail_layer>ul>li.cf02 dd {background:url("../img/works_detail02_02.png") no-repeat center 27px;}
.works_detail_layer>ul>li.cf03 dd {background:url("../img/works_detail02_03.png") no-repeat center 27px;}

.works_detail_layer.btl {background:url("../img/works_detail03_bg.jpg") no-repeat left top;}	
.works_detail_layer>ul>li.btl01 dd {background:url("../img/works_detail03_01.png") no-repeat center 24px;}
.works_detail_layer>ul>li.btl02 dt, .works_detail_layer>ul>li.btl03 dt {padding-top:18px;}
.works_detail_layer>ul>li.btl02 dd {background:url("../img/works_detail03_02.png") no-repeat center 21px;}
.works_detail_layer>ul>li.btl03 dd {background:url("../img/works_detail03_03.png") no-repeat center 21px;}


.works_detail .slick-slide { opacity:1;}
.works_detail button {
	cursor: pointer; 
	border:0; 
	position: absolute; 
	top: 50%; 
	margin-top: -23px; 
	width:47px; 
	height: 55px; 
	z-index: 44; 
	text-indent: -9999em;
}
.works_detail .slick-prev {left:80px; background: url(../img/topslide_left.png) no-repeat 0 0;}	
.works_detail .slick-next {right:80px; background: url(../img/topslide_right.png) no-repeat 0 0;}	
 */


/*	PORTFOLIO	*/
.adck_top.portfolio {height:440px;}
.adck_tab.portfolio {position:absolute; left:62px; bottom:0; z-index:9;}
.adck_tab.portfolio ul {overflow:hidden;}
.adck_tab.portfolio li {float:left; margin-left:20px;}
.adck_tab.portfolio>li>a {width:152px; height:137px; padding:85px 0 30px;}
.adck_tab.portfolio>li.portfolio01>a {background:url("../img/adck_tab_portfolio01.png") no-repeat center 30px;}
.adck_tab.portfolio>li.portfolio01>a.on {background:url("../img/adck_tab_on_portfolio01.png") no-repeat center 30px;}
.adck_tab.portfolio>li.portfolio02>a { background:url("../img/adck_tab_portfolio02.png") no-repeat center 30px;}
.adck_tab.portfolio>li.portfolio02>a.on { background:url("../img/adck_tab_on_portfolio02.png") no-repeat center 30px;}

.adck_tab_area.portfolio {}
.adck_tab_area.portfolio .adck_top_title {height:372px; padding:65px 60px; margin-bottom:45px; color:#fff;}
.adck_tab_area.portfolio .adck_top_text {padding-left:433px; color:#000;}
#architecture .adck_top_title {background:url("../img/portfolio_title01.jpg") no-repeat left top;}
#architecture .adck_top_text::after {width:230px;}
#general .adck_top_title {background:url("../img/portfolio_title02.jpg") no-repeat left top;}
#general .adck_top_text::after {width:200px;}

.portfolio_search {box-sizing:border-box; width:100%; padding:31px; color:#444; position:relative; border:1px solid #e2e2e2;}
.portfolio_search>form {position:relative;}
.portfolio_search>form>span {box-sizing:border-box; display:inline-block; width:272px; height:34px; padding:11px 13px; /*cursor:pointer;*/ background:url("../img/input_area.gif") no-repeat 252px center; border:1px solid #e2e2e2;}
.portfolio_search>form>span.open {background:url("../img/input_area_open.gif") no-repeat 252px center;}
.portfolio_search>form>.input_area.portfolio {display:none; box-sizing:border-box; width:272px; height:197px; padding:0 13px 13px 13px; position:absolute; left:0; top:33px; background:#fff; border:1px solid #e2e2e2; border-top:none; z-index:201;}
.portfolio_search>form>.input_area.portfolio>.input_area_in {padding-top:13px; border-top:1px solid #e2e2e2;}
.portfolio_search .total {position:absolute; right:32px; top:41px;}

.data_contents.portfolio {margin-top:-130px; background:#fff;}

/* .portfolio_data li {box-sizing:border-box; width:393px !important; height:573px !important; padding:21px; overflow:hidden; position:relative; background:#fff; border:1px solid #ebebeb;}
.portfolio_data dl {width:349px; height:573px; position:relative;}
.portfolio_data dt {box-sizing:border-box; width:100%; height:76px; padding:30px; position:absolute; left:0; bottom:45px; z-index:9; text-align:center; font-size:16px; color:#fff; background:#393939;}
.portfolio_data dd {padding-bottom:76px; height:453px; padding-bottom:10px; text-align:center; position:relative; overflow:hidden;}
.portfolio_data dd img {vertical-align:top; width:100%;  height:100%;}
.portfolio_data dd>span {display:block; width:96px; padding-bottom:10px; position:absolute; left:-37px; top:34px; font-size:12px; color:#393939; text-align:center; background:#fff;
	text-transform:uppercase; -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}

	.portfolio_data.list {margin-left:-50px; overflow:hidden;}
	.portfolio_data.list>li {float:left; margin:0 0 50px 50px;}	 */

.portfolio_data {padding-bottom:100px; margin-left:-20px; position:relative; overflow:hidden;}
.portfolio_data li {width:255px; margin-left:60px; margin-bottom:40px; float:left; overflow:hidden;}
.portfolio_data li a {display:block; width:255px; margin:0 auto; padding-top:355px; position:relative; outline:none;}
.portfolio_data li dt {width:255px; height:38px; padding-left:44px; line-height:1.4; font-size:14px; font-weight:600; color:#000; position:relative; overflow:hidden;}
.portfolio_data li dt:before {display:block; content:''; width:38px; height:1px; position:absolute; left:0; bottom:50%; background:#000;}
.portfolio_data li dd {width:255px; height:340px; text-align:center; position:absolute; left:0; top:0; overflow:hidden; border:1px solid #c6cbd1;}
.portfolio_data li dd:before {display:none; content:''; width:100%; height:100%; opacity:0; position:absolute; left:0; top:0; z-index:100; background:rgba(0,0,0,0.6); transition:opacity 0.5s;}
.portfolio_data li dd:after {display:none; content:'\e870'; font-family:'Linearicons-Free'; font-size:30px; color:#fff; position:absolute; left:113px; top:160px; z-index:200;}
.portfolio_data li dd>span {display:inline-block; width:240px; height:240px; margin-top:50px; background-size:contain !important; background-repeat:no-repeat; background-position:center center;}

.data_contents.portfolio .more {border-top:1px solid #e2e2e2;}
.data_contents.portfolio .more>span {margin-top:45px; letter-spacing:1px;}
.data_contents.portfolio .more>span>a {display:inline-block; padding-top:48px; font-weight:500; position:relative;}
.data_contents.portfolio .more>span>a:before {display:block; content:''; width:36px; height:2px; position:absolute; left:0; top:17px; background:#ff0000;}
.data_contents.portfolio .more>span>a:after {display:block; content:''; width:2px; height:36px; position:absolute; left:17px; top:0; background:#ff0000;}
	

/*	TVCF	*/
.adck_top.tvcf {height:auto;}
.adck_top.tvcf .title {width:100%; height:90px; position:relative;}
.adck_top.tvcf .title h3 {width:100%; position:absolute; left:0; top:0; z-index:3; text-align:center;} 
.adck_top.tvcf .title h3 span {display:inline-block; max-width:1050px; padding:10px; font-size:30px; letter-spacing:30px; color:#fff; background:#ea0f2e;}
.adck_top.tvcf .title h3::after {display:block; content:''; width:100%; height:2px; position:absolute; left:0; top:23px; z-index:-1; background:#e9e9e9;}

.adck_top.tvcf .video {width:1280px; height:720px; text-align:center; position:relative; overflow:hidden;}
.adck_top.tvcf .video dl {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; background:rgba(0,0,0,0.4);}
.adck_top.tvcf .video dt {margin-top:65px; margin-bottom:15px;}
.adck_top.tvcf .video dt>strong {display:inline-block; padding-bottom:13px; font-size:14px; color:#fff; letter-spacing:1px; border-bottom:1px solid rgba(255,255,255,0.4);}
.adck_top.tvcf .video dd>button {background:none; border:none; cursor:pointer; outline:none;}
.adck_top.tvcf .video dd.link_txt {margin-top:10px;}
.adck_top.tvcf .video dd.link_txt>button {font-size:12px; color:#fff; letter-spacing:1px;}
.adck_top.tvcf .video dd.link_btn {margin-top:205px;}
.adck_top.tvcf .video dd.link_btn>button {display:inline-block; width:99px; height:99px; background:url(../img/btn_tvcf.png) no-repeat left top;}
.adck_top.tvcf .video #player {width:1280px; height:720px; overflow:hidden;}
.adck_top.tvcf .video .btn_area>button {width:49px; height:92px; position:absolute; top:320px; z-index:200; cursor:pointer; background-image:url(../img/tvcf_dir.png); background-color:transparent; background-repeat:no-repeat; border:none;}
.adck_top.tvcf .video .btn_area>button.btn_prev {left:20px; background-position:0 0;}
.adck_top.tvcf .video .btn_area>button.btn_next {right:20px; background-position:-49px 0;}

.data_contents.tvcf {padding-top:90px; margin-top:-180px; position: relative; background:#fff;}
.data_contents.tvcf>.content {position:relative;}
.tvcf_list .slideNav { 
	border: 0;
	display: inline-block; 
	width: 20px; 
	height: 20px;
	text-indent:-9999em;
	cursor: pointer;
}
.tvcf_list .slidePrev {background: url(../img/nav_prev.png) no-repeat center center;}
.tvcf_list .slideNext {background: url(../img/nav_next.png) no-repeat center center;}
.tvcf_list .slideNavCon { position: absolute; left: 50%; margin-left:525px; top: -50px;}
.tvcf_list .slideNavCon .NavTxt { font-size: 12px; font-family: 'Open Sans', sans-serif; margin: 0 15px;}
.tvcf_list .slideNavCon .NavTxt strong { display: inline-block; position: relative; padding-right: 5px; margin-right: 5px; color: #000;}
.tvcf_list .slideNavCon .NavTxt strong:after {
	content:'';
	width: 1px;
	height: 10px;
	background: #ddd;
	position: absolute;
	right: 0;
	top:0;
}
.tvcf_list .slideNavCon .NavTxt span.total {color:#dadada;}

.tvcf_list #folioSlide {width:1279px; padding:30px 0; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.tvcf_list #folioSlide li.slick-slide {float:left; overflow:hidden; border-right:1px dashed #b6b6b6; outline:0;}
.tvcf_list #folioSlide li.slick-slide>a {display:block; width:252px; margin:0 auto; outline:0;}
.tvcf_list #folioSlide li.slick-slide>a>.thumb {width:252px; height:147px; padding:20px 35px; margin-bottom:20px; text-align:center; border:1px solid #e3e3e3;}
.tvcf_list #folioSlide li.slick-slide>a>.thumb>span {display:inline-block; width:100%; height:100%; background-size:cover; background-position:center top;}
.tvcf_list #folioSlide li.slick-slide>a>p {width:100%; padding-top:13px; font-size:13px; color:#636363; position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.tvcf_list #folioSlide li.slick-slide>a>p:before {display:block; content:''; width:33px; height:1px; position:absolute; left:0; top:0; background:#343434;}

.tvcf_list #folioSlide li.slick-slide.slick-current>a>.thumb {border:1px solid #ff0000;}
.tvcf_list #folioSlide li.slick-slide.slick-current>a>p {color:#ff0000;}
.tvcf_list #folioSlide li.slick-slide.slick-current>a>p:before {background:#ff0000;}

/*	CLIENT */
.adck_top.client {box-siznig:border-box; height:391px; padding:70px 0 0 60px; background:url("../img/client_title.jpg") no-repeat left top;}
.adck_top.client .adck_top_title {color:#fff; letter-spacing:50px;}
.adck_top.client .adck_top_text {padding-top:25px; font-size:20px; line-height:32px;}

.data_contents.client {margin-top:-70px; padding:90px 0 110px;}
.data_contents.client>.content {min-height:500px; position:relative;}

.adck_tab.client {position:absolute; left:0; top:-94px;}
.adck_tab.client li {width:132px; height:95px; background:transparent;}
.adck_tab.client li>a {background:#fff;}

.client_list>ul {width:100%; overflow:hidden;}
.client_list>ul>li {width:20%; float:left;}


/*	ADCK_NEWS	*/
.adck_top.news {height:170px;}
.news_search {padding:30px; position:relative; border:1px solid #e2e2e2;}
.news_search select {box-sizing:border-box; width:150px; height:34px; margin-left:20px; border:1px solid #e2e2e2;}
.news_search input[type='text'] {width:272px; height:34px; border:1px solid #e2e2e2; }
.news_search .news_img {position:absolute; right:30px; bottom:-30px;}

.data_contents.news {margin-top:-100px;}

.news_data {overflow:hidden;}
.news_data>li {box-sizing:border-box; width:50%; height:280px; padding:50px 0; float:left; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.news_data>li dl {width:100%; height:180px; position:relative;}
.news_data>li dt {padding:0 100px 0 300px; font-size:30px;}	
.news_data>li dd.news_thumb {width:263px; height:179px; position:absolute; left:0; top:0; background-repeat:no-repeat; background-position:center center; background-size:contain;}
/* .news_data>li dd.news_thumb img {width:263px; height:179px;} */
.news_data>li dd.news_date {position:absolute; left:300px; bottom:0; letter-spacing:15px;}	
.news_data>li:hover {background:#ea0f2e; border-bottom:1px solid #ea0f2e; transition:all 0.3s;}
.news_data>li:hover * {color:#fff; transition:all 0.2s;}

.news_view {position:relative;}
.news_view dt {max-width:1050px; padding:10px; position:absolute; left:0; top:0; z-index:3; font-size:30px; color:#fff; background:#ea0f2e;}
.news_view dd.news_date {position:absolute; right:0; top:18px; letter-spacing:12px;}
.news_view dd.news_date::after {display:block; content:''; width:1070px; height:1px; position:absolute; right:210px; top:50%; z-index:1; background:#e9e9e9;}
.news_view dd.news_text {padding:90px 0; line-height:23px;}
.news_view dd.news_text .news_view_img {text-align:center;}
.news_view dd.news_text .news_view_img img {max-width:1280px;}

.news_direction {padding-top:20px; text-align:center; position:relative; border-top:2px solid #e9e9e9;}
.news_direction .news_prev {padding-left:43px; position:absolute; left:0; top:30px; background:url("/common/img/news_prev.png") no-repeat left top;}
.news_direction .news_next {padding-right:43px; position:absolute; right:0; top:30px; background:url("/common/img/news_next.png") no-repeat right top;}
