@charset "utf-8";


/************************************************************************
                              * font *
************************************************************************/
@font-face {font-family:"YoonGothic740";font-style:normal;font-weight:normal;src:url("../font/YoonGothic740.eot"); src:url("../font/YoonGothic740.eot?#iefix") format("embedded-opentype"), url("../font/YoonGothic740.woff") format("woff"), url("../font/YoonGothic740.ttf") format("truetype");}
@font-face {font-family:"YoonGothic780";font-style:normal;font-weight:normal;src:url("../font/YoonGothic780.eot"); src:url("../font/YoonGothic780.eot?#iefix") format("embedded-opentype"), url("../font/YoonGothic780.woff") format("woff"), url("../font/YoonGothic780.ttf") format("truetype");}

*{font-family:"YoonGothic740", "맑은 고딕", sans-serif;}



/************************************************************************
                              * HTML Reset *
************************************************************************/
header,footer,section,article,aside,nav,menu,details,figure,figcaption,hgroup{display:block;}
body,table,input,select,textarea,button,li,th,td{color:#000; word-break: keep-all; }
html,body{width:100%;margin:0 auto;padding:0;position:relative;-webkit-text-size-adjust:none}
fieldset,iframe{border:0 none; display:block; }
body{width:100%;margin:0;padding:0;position:relative;-webkit-text-size-adjust;}
*{-webkit-text-size-adjust}
a:link,a:visited{color:#000;text-decoration:none;}
a:active,a:hover,a:focus{color:#00000;text-decoration:none;}
li{list-style : none; }
a,img,h1,h2,h3,h4,h5,h6,div,p,table,tr,th,td,ul,li{margin:0px; padding:0;}
a, img{outline:none;temp:expression(this.hideFocus=true);border:none;}
i{font-style:normal;}


/************************************************************************
                              * Common *
************************************************************************/
.CLEAR{clear:both;overflow:hidden;}
.FL{float:left;}
.FR{float:right;}

.LEFT{clear:both;overflow:hidden;}
.LEFT li{float:left;}

h1{color:#000000;font-size:45px;}
h2{color:#000000;font-size:45px;}
h2 img{max-width:100px;vertical-align:middle;}
h3{font-size:28px;line-height:32px;text-transform:uppercase;letter-spacing:-0.04em;font-weight:bold;}
h3 span{display:block;font-size:15px;}
h4{margin-top:0px;padding:40px 0 40px 0;text-align:center;font-size:20px;line-height:39px;font-weight:normal;position:relative; letter-spacing:-1px;}
h4:after{width:40px;height:4px;display:block;content:"";position:absolute;left:50%;top:24px;background:#000000;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);}
h4 span{font-size:25px;display:block;font-weight:bold;}
h5{margin-top:0px;padding:40px 0 40px 0;text-align:center;font-size:20px;line-height:39px;font-weight:normal;position:relative; letter-spacing:-1px; }
h5 span{font-size:25px;display:block;font-weight:bold; color:#059fe6; }
h6{margin-top:0px;padding:40px 0 40px 0;text-align:center;font-size:20px;line-height:39px;font-weight:normal;position:relative; letter-spacing:-1px; }
h6 span{font-size:25px;display:block;font-weight:bold; color:#059fe6; }
@media screen and (min-width:800px) {
	h4{ width:26%; float:left; margin-right:75px; }
h4 span{font-size:35px;display:block;font-weight:bold; text-align:left; line-height: 150%; letter-spacing:-2.5px;
}
h4:after{width:40px;height:4px;display:block;content:"";position:absolute;left:9%;top:24px;background:#000000;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);}
h5 span{font-size:45px; }
h5{font-size:30px; line-height:50px; letter-spacing:-2px; padding-top:70px;}
h6 span{font-size:45px; }
h6{font-size:30px; line-height:50px; letter-spacing:-4px; width:30%; float:left; margin:130px 85px 0px 85px;}
}


.TC{text-align:center !important;}
.BP{ padding:0px 0px 30px 0px !important;}
.DG{color:#3d3d3d !important;}
.WI{color:#FFFFFF !important;}
.Vl{color:#8169bf !important;}
.sub0101{color:#7c60c3; !important;}
.cer0101{width:100%;padding:25px 0 20px 0;background-color:#ebebeb;  }

.point{color:#5cafe3; !important;}




.sub0311{color:#2bb5ef;  !important;}
.sub0311 li{ background-color:#2bb5ef; !important;}
.cer0311{width:100%;padding:40px 0 40px 0;background-color:#2bb5ef;  color:#fff; margin-top:-5px;}


.img80{width:100%;margin:0 auto;  !important;}
.img80 img{width:100%;display:block;}

.img_top_bg{width:100%;margin:0 auto; height:220px; background-color:#e0e3e7; }
.img_top_bg img{width:100%;display:block;}

.sub_top_bg{width:100%;margin:0 auto; height:auto; background-color:#e0e3e7; }
.sub_top_bg2{width:100%;margin:0 auto; height:auto;  }
.sub_top_bg2 img{width:100%; }
.sub_top_bg2 ul>li{width:18%; display:inline-block; background-color:#009dff; color:#fff; font-size:25px; line-height:140%; text-align:center; background:url('http://www.haemiin.co.kr//2018/img/sub02/sub_02_05_02.jpg') no-repeat 0% 50%; padding:100px 0 70px 0; background-size:contain; margin:0px 26px;}
.sub_01_bg{background:url('http://haemiin.cafe24.com/2018/img/sub01/sub_01_01_top.jpg') no-repeat 50% 50%; }
.sub_02_bg{background:url('http://haemiin.cafe24.com/2018/img/sub02/sub_02_01_top.jpg') no-repeat 50% 50%; }
.sub_03_bg{background:url('http://haemiin.cafe24.com/2018/img/sub03/sub_03_01_top.jpg') no-repeat 50% 50%; }
.sub_03_07_bg{background:url('http://haemiin.cafe24.com/2018/img/sub03/sub_03_07_top.jpg') no-repeat 50% 50%; }
.sub_04_bg{background:url('http://haemiin.cafe24.com/2018/img/sub04/sub_04_01_top.jpg') no-repeat 50% 50%; }
.sub_05_bg{background:url('http://haemiin.cafe24.com/2018/img/sub05/sub_05_01_top.jpg') no-repeat 50% 50%; }
.sub_06_bg{background:url('http://haemiin.cafe24.com/2018/img/sub06/sub_06_01_top.jpg') no-repeat 50% 50%; }
.sub_07_bg{background:url('http://haemiin.cafe24.com/2018/img/sub07/sub_07_01_top.jpg') no-repeat 50% 50%; }
.sub_08_bg{background:url('http://haemiin.cafe24.com/2018/img/sub08/sub_08_01_top.jpg') no-repeat 50% 50%; }

.sub_t{   width:70%; margin:auto; padding-top:85px; line-height:200%; text-align:center; font-size:13px; letter-spacing:-1px;}
.sub_t b{ font-size:22px; font-weight:900; }


.list{padding-bottom:0px; width:96%; float:right;  }
.list_t{padding-bottom:20px; }
.list_t:after{content:"";display:block; clear: both; }
.list03{padding-bottom:5px;list-style-type : square ; color:#fff;}
.PTB40{padding-top:40px;padding-bottom:40px; font-size:19px; line-height: 180%; font-weight:800; }
.PTB50{padding-top:20px;padding-bottom:30px; font-size:16px; line-height: 180%; font-weight:500;  width:90%; text-align:center; margin:0 auto;}
.PB40{ background:url(http://haemiin.cafe24.com/2018/img/sub_list_bg.png) no-repeat 0 0; background-size:cover; color:#FFF; padding-bottom:40px;}

.PB41{ margin:30px 0px;}
.PB50{padding:30px 0px; width:90%; margin:0 auto;  color:#fff;}
.PLR10{padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.PB51{ width:100%; margin:0px;}
.PB51:after{content:"";display:block; clear: both; }

.sub010101{ height:auto;}
.sub010102{ height:auto;}
.sub010103{ height:auto;}
.sub020404{ height:auto;}
.sub010104{ height:auto;}
.sub010105{ height:auto;}
.sub_tb{height:110px;}


@media screen and (min-width:800px) {
.img_top_bg{height:auto; font-size:18px; text-align:center;  }

.sub_t{width:25%; padding-top:8%; line-height:230%; font-size:12px; font-size:19px;}
.sub_t b{ font-size:37px; font-weight:800;}
.PB41{ width:1200px; margin:40px auto 30px auto;}
.PB41:after{content:"";display:block; clear: both; }


.img80{width:1200px;margin:0 auto 100px auto; background-color:#ecf0f4;  padding-bottom:100px;}
.img80 img{width:85%; margin:auto;  }
.PB40{ background:url(http://haemiin.cafe24.com/2018/img/pc_sub_list_bg.png) no-repeat 0 0; background-size:cover; color:#FFF; padding-bottom:70px; width:1200px; margin:0 auto 100px auto;}
.PB40:after{content:"";display:block; clear: both; }
.pc_w{ width:900px; margin:auto;}
.list{padding-bottom:0px; width:97%; float:right; font-size:21px; }
.sub_01_bg{ height:399px; }
.sub_02_bg{ height:399px; }
.sub_03_bg{ height:399px; }
.sub_03_07_bg{ height:399px; }
.sub_04_bg{ height:399px; }
.sub_05_bg{ height:399px; }
.sub_06_bg{ height:399px; }
.sub_07_bg{ height:399px; }
.sub_08_bg{ height:399px; }

.sub010101{ height:640px;}
.sub010102{ height:768px;}
.sub010103{ height:530px;}
.sub020404{ height:680px;}
.sub010104{ height:450px;}
.sub010105{ height:840px;}
.sub_tb{height:200px;}

}
@media screen and (max-width:800px) { 
.site_popup {display:none;}
.sub_01_bg{ background-size:cover; height:220px;}
.sub_02_bg{ background-size:cover; height:220px;}
.sub_03_bg{ background-size:cover; height:220px;}
.sub_03_07_bg{ background-size:cover; height:220px;}
.sub_04_bg{ background-size:cover; height:220px;}
.sub_05_bg{ background-size:cover; height:220px;}
.sub_06_bg{ background-size:cover; height:220px;}
.sub_07_bg{ background-size:cover; height:220px;}
#_counsel_form {zoom:.65}
.sub_cont {width:100% !important;clear:both;z-index:999;}
#pc_pic  {float:;width:100% !important;clear:both; }
#pc_pic  > img {max-width:100% !important;}
#pc_form {float:;width:100% !important;}
#pc_boardWrap {display:inline-block;}
.ban4 {display:inline-block;}
.sub_top_bg2 ul>li{width:40%; display:inline-block; background-color:#009dff; color:#fff; font-size:17px; line-height:140%; text-align:center; background:url('http://www.haemiin.co.kr//2018/img/sub02/sub_02_05_02.jpg') no-repeat 0% 50%; padding:80px 0 50px 0; background-size:contain; margin:0px 4%;}
 }
	
/************************************************************************
                              * All menu *
***********************************************************************
/*header*/
.header{width:100%;overflow:hidden; margin:auto;}
.header ul{width:100%;clear:both;overflow:hidden}
.header ul li{width:20%;padding:18px 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.header ul li img{width:50%;max-width:76px;margin:0 auto;display:block;}
.header ul li.tel{width:20%;background:#ffcd35;}
.header ul li.btnAllMenu{width:20%;background:#059fe6;}
.header ul li.logo{width:80%;padding:6px 0;text-align:left;}
.header ul li.logo img{width:85%;max-width:350px;margin:0; padding:0 0 0 10px;}
.dimmed{position:fixed;top:0;left:0;z-index:42; width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70)}
.pc_menu{width:100%; max-width:1200px;  margin:auto; }
.pc_menu ul{width:100%;clear:both;overflow:hidden; text-align:center;}
.pc_menu ul li{width:11%;padding:18px 0;float:left;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.pc_btnAllMenu a{font-weight:800; font-size:17px; letter-spacing:-1px;}



/* 서브 메뉴 */
.gnb_sub{background:rgba(237, 240, 243, 0.95); position: absolute; top:170px; left:0; width:100%; display:none;z-index:999999;  }
.gnb_sub_menu{padding:15px 0 0 0;}
.gnb_sub_menu ul{;border-left:1px solid #d5d9dd; width:1200px; margin:0 auto;}
.gnb_sub_menu ul:after{content:""; display:block; clear:both}
.gnb_sub_menu ul li{float:left;width:140px;text-align:center;font-size:13px;border-right:1px solid #d5d9dd;min-height:300px;}
.gnb_sub_menu ul li a{color:#717171;font-size:13px;;font-family: 'NanumGothic';line-height:30px;}
.gnb_sub_menu ul li a:hover{color:#474747;font-size:13px;text-decoration:none; font-weight:bold;}
.gnb_sub_menu ul li:nth-child(1){width:130px;}
.gnb_sub_menu ul li:nth-child(2){width:170px;}
.gnb_sub_menu ul li:nth-child(3){width:180px;}
.gnb_sub_menu ul li:nth-child(4){width:144px;}
.gnb_sub_menu ul li:nth-child(5){width:189px;}
.gnb_sub_menu ul li:nth-child(6){width:120px;}
.gnb_sub_menu ul li:nth-child(7){width:130px;}
.gnb_sub_menu ul li:nth-child(8){width:136px;}
/* 서브 메뉴 */



@media screen and (min-width:800px) {
	.header{ border-bottom:1px solid #ccc; height:114px; }
.header ul li.btnAllMenu{display:none;}
.header ul li.logo{width:1200px; position:relative; margin:auto; }
.loimg{ padding-left:190px!important;}
.header ul li.logo img{width:100%;  padding:10px 0px 0px 0px; max-width:340px;}
.header ul li.logo span{position:absolute; margin-top:5px; margin-left:5px;}




}
@media screen and (max-width:800px) {

.pc_menu{display:none;}
.header ul li{float:left;}
.header ul li.logo span{display:none;}
}



/* =Util */
.util{position:absolute;top:49px;right:20px; z-index:10000000;}
#btnUtil{display:block;position:relative;}

.util .all_menu{width:330px;visibility:hidden;position:fixed;top:0;right:0;bottom:0;z-index:9999;background-color:#059fe6;-webkit-transition:transform .5s,visibility .5s;transition:transform .5s,visibility .5s;transform:translate3d(100%,0,0);}
.util .all_menu.on{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
.util .all_menu>a.clse{width:100%;position:absolute;top:27px;left:20px;font-size:16px;font-weight:bold;color:#fff;}
.util .all_menu>a.clse span{ position:absolute;right:42px; }
.util .all_menu>a.clse span img{width:13px; display:inline;}
.util .uview{overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:70px;right:0;bottom:0;left:0; background-color:#fff;}
.util .ugnb>ul>li{position:relative;margin-top:-1px;border-width:1px 0;background-color:#fff;color:#0c2e45;}
.util .ugnb>ul>li:first-child{margin-top:0;}
.util .ugnb>ul>li>a>img{height:20px;margin-bottom:-2px;padding-left:10px; display:inline;}
.util .ugnb>ul>li span{position:absolute;right:22px;}
.util .ugnb>ul>li span img{width:13px;}
.util .ugnb>ul>li>a{padding:18px 0 12px 22px;position:relative;display:block;font-size:15px;letter-spacing:-0.050em;color:#059fe6;font-weight:bold;z-index:2; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.util .ugnb .dir>ul{clear:both;overflow:hidden; background-color:#ecf0f4; }
.util .ugnb .dir>ul>li{width:50%;padding:4px 16px;float:left;border-bottom:solid 1px #ccc;background-color:#ecf0f4;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.util .ugnb .dir>ul>li:nth-child(odd){border-right:solid 1px #ccc;}
.util .ugnb .dir>ul>li:last-child,.util .ugnb .dir>ul>li:nth-last-child(2){border-bottom:none;}
.util .ugnb .dir a{padding:10px 0;display:block;color:#757575;font-size:13px;letter-spacing:-0.01em;}



/************************************************************************
                               * Footer *
************************************************************************/
.bot_p{width:100%;padding:15px 0;background-color:#e4e4e4; text-align:center;}
.bot_p img{width:90%; margin:auto; }
.bot_bt{width:100%;padding:30px 0 0px 0px;}
.bot_bt ul{width:55%;margin:0 auto;}
.bot_bt ul li{width:33.33%;padding:0 1%;letter-spacing:-0.03em;text-align:center; font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.bot_bt ul li a{font-size:14px;color:#000000;display:block; valign:bottom;  }
.bot_bt ul li a>img{width:85%;  }
.bot_bt ul li span{width:14%;padding-left:5px;display:inline-block;}
.bot_bt ul li span img{width:100%;}
@media screen and (min-width:800px) {
.bot_bt ul li a{font-size:20px; color:#000000;display:block;}
.bot_bt{width:100%;padding:30px 0 0px 0px;}
.pc_bot_bt{}
.bot_bt{width:22%;padding:60px 0 0px 0px; float:right; text-align:right;}
.bot_bt ul{width:100%;}
}

.footer{width:100%;padding:20px;font-size:12px;font-weight:400;color:#000000;letter-spacing:-0.03em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box; margin-bottom:70px;}
.footer b{padding-bottom:5px;font-size:14px;display:block;}
@media screen and (min-width:800px) {
.footer{width:100%;padding:40px 0px;;font-size:13px;font-weight:400;color:#000000; line-height:25px; margin-bottom:20px;}
.footer b{padding-bottom:5px;font-size:24px;display:block;}
}



/************************************************************************
                               * Main_Footer *
************************************************************************/
.m_bot_bt{ position:fixed; bottom:0px; text-align:center; width:100%; padding:0px; z-index:100000;}
.m_bot_bt ul{width:100%;margin:0 auto;}
.m_bot_bt ul li{width:25%;padding:0px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box; border-right:1px solid #ffffff;}
.m_bot_bt ul li a{font-size:14px;color:#FFFFFF;display:block;}
.m_bot_bt ul li img{width:100%;}
.pc_bot_bt{ position:fixed; z-index:100000; right:0px; top:300px;}
@media screen and (min-width:800px) {
.m_bot_bt{display:none}
}
@media screen and (max-width:800px) {
.site_popup {display:none;}

.pc_bot_bt{display:none}

.qnaDiv .question .left{display:none;}
.qnaDiv .question .leftM{display:inline;font-weight:bold;padding-left:7px;padding-right:3px;color:#f34d20}
.qnaDiv .answer .buD{display:none;}
.qnaDiv .answer .txtD {padding-left:10px;}
.qnaDiv .answer .anConD{width:95% !important;float:left;}
}




/************************************************************************
                              * Top_banner *
************************************************************************/
.top_banner{width:100%;overflow:hidden;}
.top_banner img{width:100%;display:block;}
@media screen and (min-width:800px) {
.top_banner{display:none}
.qnaDiv .question .leftM{display:none;}
.qnaDiv .answer .buDM {display:none;}
}



/************************************************************************
                              * Main_vis *
************************************************************************/
.main_visual{}
.swiper-container{width:100%;position:relative;overflow:hidden;z-index:1;}
.swiper-wrapper{height:100%;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-slide{height:99%;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative;text-align:center;font-size:18px;float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}


@media screen and (min-width:800px) {
	.main_visual{display:none}



}
@media screen and (max-width:800px) {
.pc_main_visual{display:none}
.swiper-container{max-width:681px;}
}




/* Arrows */
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev > a,.swiper-button-next > a{text-indent:-9999px;width:27px;height:44px;display:block;}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev{left:10px;right:auto;}
.swiper-button-next{right:10px;left:auto;}
.bx-prev,.bx-next{display:none !important;}

/* Pagination Styles */
.swiper-pagination{width:100%;bottom:7%;position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:99999;}
.bx-pager-item a{width:18px;height:18px;text-indent:-9999px;display:inline-block;display:inline-block;border-radius:100%;background:rgba(255,255,255,1);}
.bx-pager-item a.active{width:47px;height:18px;border-radius:30px;background:rgba(5,159,230,1);}
.bx-pager-item{margin:0 5px;display:inline-block;}
.swiper-pagination-clickable .bx-pager-item a{cursor:pointer;}
.swiper-slide{height:99%;vertical-align:middle;display:block;}
.swiper-slide img{width:100%; }

@media screen and (min-width:800px) {
.swiper-pagination{width:1200px;left:50%; margin-left:-1095px; bottom:310px;position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:99999;}

}


/************************************************************************
                              * Main_con *
************************************************************************/
.mct{}

.ban1{width:100%;background-color:#ecf0f4;padding:40px 0px;}
.ban1 div{width:90%;margin:0px auto 0 auto;position:relative;z-index:999;}
.ban1 div>img{display:block; margin:auto;}
.ban1 div>a{}
.ban1 div>a img{display:block; margin:auto;}
.bn2_img{width:100%;left:0;top:0; display:block;}
.ban2{}
.ban2 .CLEAR{padding-top:0px;}
.ban2 .CLEAR>div{height:auto;position:relative;overflow:hidden;}
.ban2 .CLEAR>div a{display:block;}
.ban2 .CLEAR>div .bn2_bg{position:absolute;}
.ban2 .CLEAR>div .bn2_tit{position:absolute;font-size:18px;letter-spacing:-0.04em;font-weight:bold;text-align:center;color:#FFFFFF;}
.ban2 .CLEAR>div .bn2_tit span{padding-bottom:4px;display:block;font-size:14px;}
.ban2 .CLEAR>div .bn2_cn{position:absolute;}
.bn2_1{width:100%;}
.bn2_1 img{}

.bn2_2{width:50%;}
.bn2_2 img{}
.bn2_2 .bn2_tit{top:50%;right:5%;}
.bn2_2 .bn2_cn{width:20%;top:10%;right:20%;}
.bn2_3{width:50%; }
.bn2_3 img{}
.bn2_3 .bn2_tit{top:10%;left:2%;z-index:2;}
.bn2_3 .bn2_cn{width:40%;top:45%;left:5%;z-index:2;}
@media screen and (min-width:800px) {
.ban2 .CLEAR>div{min-height:220px;}
.bn2_3{min-height:240px !important;}
.ban1 div{width:1200px;  }
.ban1 h3{font-size:35px;}
.ban1{padding:60px 0px; }
.ban2{padding:70px 0px;}
.bn2_1 li{display:inline-block; margin-bottom:22px;}
.bn2_2 li{display:inline-block; margin-bottom:20px;}
.bn2_2{ width:784px; }
.bn2_3{width:416px; }
.ban2 .CLEAR{padding-top:0px; width:1200px; margin:auto;}

}
@media screen and (max-width:800px) {
.ban1 div>img{width:100%; }
.ban1 div>a img{width:100%;}
.bn2_1 img{width:100%;left:0;top:0;}
.bn2_2 img{width:100%;left:0;top:0;}
.bn2_3 img{width:100%;top:0;right:0;z-index:1;}
}



.bn3{ border-right:1px solid #ccc;}
.ban3 li{width:33.33%;padding:20px 0;text-align:center;letter-spacing:-0.1em;font-size:13px;line-height:22px;color:#000000;border-left:solid 1px #fff;border-bottom:solid 1px #fff;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.ban3 li span{padding-top:4px;display:block;font-size:17px;color:#e27866;font-weight:bolder;}
@media screen and (min-width:800px) {
.ban3 li span{padding-top:4px;display:block;font-size:18px;color:#e27866;font-weight:bolder;}
}







.ban4{width:100%;background-color:#fff;}
.ban4 img{width:100%;display:block;}
.ban4 li{width:33.33%;padding:30px 0;text-align:center;letter-spacing:-0.1em;font-size:13px;line-height:22px;border-left:solid 1px #fff;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.ban4 li a{color:#FFFFFF;}
.ban4 li span{padding-top:4px;display:block;font-size:17px;color:#5cadff;font-weight:bolder;}
.ban4>div{position:relative;}
.eq_icon{max-width:50px;position:absolute;top:0;left:12%;transform:translatey(-50%);-ms-transform:translatey(-50%);-webkit-transform:translatey(-50%);}
@media screen and (min-width:800px) {
.ban4 li span{padding-top:4px;display:block;font-size:18px;color:#5cadff;font-weight:bolder;}
.ban4{ background-color:#c1cfd1;}
.ban4_pc{width:1200px;; margin:auto;}
}
@media screen and (max-width:800px) {

.ban4_pc{display:none;}
}






.ban5{min-height:200px;padding:40px 0 15px 0px; background-color:#eff3f5; background-size:100%;}
.ban5 ul{width:95%;margin:30px auto 0 auto;}
.ban5 ul li{float:left;width:45%;margin:0 2%;  padding-bottom:65px; margin-bottom:20px; border:1px solid #ccc;   background:url(/2018/img/blog.png) no-repeat 0 100%;background-size:100%;}
.ban5 ul li span{padding:10px; }
@media screen and (min-width:800px) {
.ban5{display:none;}
.ban5 ul li{float:left;width:45%;margin:0 2%;  padding-bottom:35px; margin-bottom:20px; border:1px solid #ccc;   background:url(/2018/img/blog.png) no-repeat 0 100%;background-size:100%;}
.ban5 ul li span{padding:10px; }
}



.video{width:90%;margin:10px auto 0px auto;}
.video img{width:100%;}

.cus_cen{padding:40px 0;}
.cus_tel{padding:4px 0;color:#ffcd35;font-size:34px;text-align:center;}
.cus_tel a{color:#fff; font-weight:800; letter-spacing:-1px;}
.cus_cen ul{width:86%;margin:0 auto;}
.cus_cen ul li{width:50%;padding:0 2%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.cus_cen ul li span{font-size:14px;line-height:22px;letter-spacing:0em;font-weight:bold;display:block;color:#FFFFFF;}
.cus_cen ul li font{width:38%;font-weight:normal;display:inline-block;}
@media screen and (min-width:800px) {
.cus_cen ul li span{font-size:16px;line-height:25px;letter-spacing:-0.1px;font-weight:bold;display:block;color:#adadad; }
.cus_cen{padding:30px 0; width:30%;  float:left; margin-right:40px;}
.cus_cen h3{ font-size:16px; color:#fff; }
.cus_cen ul{width:100%;margin:0 auto;}
.cus_tel{padding:7px 0;color:#ffcd35;font-size:34px;text-align:left;}
.cus_cen ul li{padding:0;}
.cus_tel a{color:#fff; font-weight:800; letter-spacing:1px;}
}
@media screen and (max-width:800px) {
.cus_cen h3{display:none; }
.cus_cen{background:url(http://haemiin.cafe24.com/2018/img/cus_bg.jpg) no-repeat 0 0;background-size:100% 100%;}
}





.map{width:100%;}
.map li{width:50%;text-align:center;font-size:14px;line-height:17px;font-weight:bold;color:#FFFFFF;}
.map li img.map{width:100% !important;}
.map li p{padding-top:20px;}
.map li img{width:30%;margin:0 auto;display:block;}
.map li span{padding:10px 0;display:block;font-size:18px;}
@media screen and (min-width:800px) {
.map li p{padding-top:60px; }
.map{width:449px;  float: left; position:relative;}
.map h2{ font-size:16px; color:#fff; font-weight:600; padding:30px 0px 20px 0px; line-height:16px;}
.map p{ position:absolute; top:30; width:100px; right:0px;}
.map li{font-size:16px; line-height:25px;width:100%; font-weight:300; text-align:left; margin-bottom:15px; color:#adadad;}
}
@media screen and (max-width:800px) {
.map{background-color:#c8d1d5;}
}

.menu{width:100%;background-color:#7c60c3; }
.menu li{width:50%; color:#FFFFFF; text-align:center;letter-spacing:-0.1em;font-size:15px;line-height:40px;border-bottom:solid 1px #fff; border-right:solid 1px #fff;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;  text-decoration:none;}
.menu li a{color:#FFFFFF;  }


@media screen and (min-width:800px) {
.menu li p{padding-top:60px;}
}


/************************************************************************
                               * Sub_con *
************************************************************************/
.sct{}

.location{width:100%;  padding:15px 10px;font-size:15px;font-weight:normal;clear:both;overflow:hidden;background-color:#009cff;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.location b{font-weight:bold;}

.loca_arr1{width:2%;}
.loca_arr2{width:60%;}
.location{width:100%;padding:13px;font-size:15px;font-weight:normal;clear:both;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box; color:#fff;}
.location img{ display:inline;}
.home{height:59px; float:left; margin-right:15px;}
@media screen and (min-width:800px) {
.location{font-size:17px; width:1200px; margin:auto; padding:0px; line-height:59px;}
.pc_location{width:100%; background-color:#009dff; height:59px;}
.loca_arr1{width:0.6%; margin:0px 20px 0px 10px;}
.loca_arr2{width:1.2%; margin:0px 20px 0px 10px;}
}
@media screen and (max-width:800px) {
.home{display:none;}
.location span{float:right;}


}

.title_box{width:100%;min-height:190px;position:relative;background-color:#8169bf;overflow:hidden;}
.title_bg{ width:100%; position:absolute;left:0;top:0;}
.title_tit{position:absolute;right:4%;top:25%;font-size:22px;letter-spacing:-0.08em;font-weight:bold;text-align:center;color:#FFFFFF; }
.title_tit span{padding-bottom:8px;display:block;font-size:13px;font-weight:lighter;}
@media screen and (min-width:800px) {
.title_box{min-height:300px;}
.title_tit{position:absolute;right:8%;top:25%;font-size:36px;letter-spacing:-0.08em;font-weight:bold;text-align:center;color:#FFFFFF; }
.title_tit span{padding-bottom:8px;display:block;font-size:20px;font-weight:lighter;}
}

.txt_type{font-size:14px;line-height:26px;font-weight:normal;letter-spacing:-0.01em;  }
.txt_type2{font-size:30px;}
.txt_type .point{font-size:18px;line-height:30px;}
.txt_type b{font-weight:bold;}
@media screen and (min-width:800px) {
.txt_type{font-size:17px;line-height:32px;font-weight:normal;letter-spacing:-0.1px; }
.txt_type .point{font-size:23px;line-height:36px;}
}


.WB94{width:90%;margin:0 auto; text-align:left; }
#.WB94 li{ color:#FFF; }
#.WB94 span{ color:#059fe6; width:5%; float:left; border:3px solid #059fe6; padding:10px 13px; text-align:center; font-size:25px; font-weight:800; }
.WB95{width:90%;margin:0 auto; text-align:left; }
.WB95 li{ color:#FFF; }
.WB96{width:90%; text-align:center; margin:5px auto 0px auto; line-height:220%; }
.WB96 b{ font-size:20px; line-height:150%; font-weight:800; letter-spacing:-0.5px; color:#fff;}
.WB96_s{width:90%; text-align:center; margin:5px auto 0px auto; line-height:220%; }
.WB96_s b{ font-size:20px; line-height:150%; font-weight:800; letter-spacing:-0.5px; color:#fff;}
.WB97{width:90%; text-align:left; margin:0px 0; line-height:190%; padding-left:5%; }
.WB97 b{ font-size:20px; color:#fff; line-height:150%; position:relative; }
.WB98{width:90%; text-align:left; margin: 0; line-height:220%;   padding-left:5%;  }
.WB98 b{ font-size:20px; color:#fff; line-height:150%; position:relative; }
.WB99{width:90%; text-align:left; margin: 0; line-height:220%; margin-top:-20px;  padding-left:5%; }
.WB99 b{ font-size:20px;  line-height:150%; position:relative; }
.WB99:after{content:"";display:block;clear: both; }
.WB99 img{width:100%; text-align:left; line-height:220%; float:left; margin-top:30px;}
.WB99 span{width:100%; text-align:left; margin: 0; line-height:220%; float:left; }
.WB100{width:90%; text-align:left; margin: 0; line-height:180%; margin-top:-20px;  padding-left:5%; padding-bottom:80px; }
.WB100:after{content:"";display:block;clear: both; }
.WB100 img{width:100%; }



.lb{width:600px; float:left; height:5px;}
.mb{width:100%;}
.mb img{width:100%; margin-bottom:50px;}

.cer{width:100%;padding:20px 0; text-align:center;  background-color:#e1e5e8;}
.cer .img80{padding:0 0 20px 0;}
.cer2{width:100%;padding:40px 0 20px 0;background-color:#2d2d2d; color:#FFFFFF;}

.pbox img{width:12%;padding:10px 0;}
.pbox ul{width:80%;margin:0 auto;}
.pbox ul li{width:50%;padding:25px 0;font-size:16px;line-height:20px;color:#FFFFFF;font-weight:bold;border-left:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.pc_right_t{width:100%; margin:auto; padding-top:80px;  color:#9e9e9e; text-align:center; }
.pc_right_tttt{width:100%; margin:auto;  color:#bfbfbf; text-align:center; }
.pc_right_t h1{ font-size:36px; color:#fff; line-height:200%; position:relative; font-weight:800; }
.pc_right_t h1:after{width:50px;height:3px;display:block;content:"";position:absolute; left:50%; top:-8px;background:#fff;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%); }
.pc_right_t h2{ font-size:36px; color:#000; line-height:170%; position:relative; font-weight:800; }
.pc_right_t h2:after{width:50px;height:3px;display:block;content:"";position:absolute; left:50%; top:-8px;background:#000;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%); }
.tl b{ font-size:20px;  line-height:160%; position:relative; display:inline-block;}
.tr b{ font-size:20px;  line-height:150%; position:relative; display:inline-block;}
@media screen and (min-width:800px) {
.pbox ul li{width:50%;padding:25px 0;font-size:20px;line-height:26px;color:#FFFFFF;font-weight:bold;border-left:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.cer{width:1200px;padding:0px; text-align:center;  background-color:#ecf0f4; margin:auto;}
.pc_right{width:67%; float:left; padding-top:40px;}

.pc_right_t{width:1200px; margin:auto; padding-top:160px;  color:#7f7f7f; }
.pc_right_c{width:1200px; margin:auto; padding:140px 0 70px 0;  color:#7f7f7f; }
.pc_right_t2{padding-top:40px!important; }
.pc_right_tt{width:600px; text-align:center;}
.pc_right_ttt{width:950px; }

.pc_right_tttt{width:1200px; margin:auto; color:#a5a5a5; }
.pc_right_ttttt{width:450px; }
.hfr{float:right;}
.hfl{float:left;}
.pc_right_t h1{ font-size:42px; color:#fff; line-height:200%; position:relative; }
.pc_right_t h1:after{width:50px;height:3px;display:block;content:"";position:absolute; left:50%; top:-8px;background:#fff;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%); }
.pc_right_t h2{ font-size:36px; color:#000; line-height:200%; position:relative; font-weight:800; margin-top:-80px;}
.pc_right_t h2:after{width:50px;height:3px;display:block;content:"";position:absolute; left:50%; top:-8px;background:#000;transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%); }
.WB97{width:100%; padding-left:0; }
.WB97 b{ font-size:30px; color:#fff; line-height:200%; position:relative;  }
.WB94{width:95%;margin:0 auto; text-align:left; }
#.WB94 span{  width:5%;  border:5px solid #059fe6; padding:10px 3px; font-size:25px;  }
.WB95{width:76%;margin:0 auto; text-align:left; background-color:#fff; padding:55px; }
.WB96{ width:100%; margin:20px auto 0px auto; line-height:200%; }
.WB96_s{ width:70%; margin:20px auto 0px auto; line-height:200%; }
.WB96 b{ font-size:40px; line-height:150%; font-weight:800; letter-spacing:-0.5px; color:#fff;}
.WB96_s b{ font-size:40px; line-height:150%; font-weight:800; letter-spacing:-0.5px; color:#fff;}
.WB97 b{ font-size:30px; line-height:150%; font-weight:800; letter-spacing:-0.5px; color:#fff; text-align:center;}
.WB98{width:120%;   margin:0px 0; padding-left:0;  line-height:250%;  }
.WB98 b{ font-size:30px; line-height:170%; font-weight:800; letter-spacing:-0.3px; color:#fff; text-align:center;}
.WB99 b{ font-size:30px;  line-height:150%; position:relative; color:#fff; }
.WB99{width:1200px; text-align:left; margin: 0; line-height:220%; margin-top:-80px;  padding-left:0; }
.WB99 img{width:600px; margin:0;}
.WB99 span{width:600px;  }
.WB100{width:1200px; text-align:left; margin: 0; line-height:180%; margin-top:50px;  padding-left:0; padding-bottom:30px; }



.tr b{ font-size:25px; }
.tr li{ font-size:50px;  line-height:150%; position:relative; color:#009dff;}
.tr img{width:600px; margin:0; float:left; }
.tr span{width:550px; padding-left:50px; float:left; padding-top:10px; line-height:180%;}

.tl b{ font-size:25px; }
.tl li{ font-size:50px;  line-height:150%; position:relative; color:#009dff;}
.tl img{width:600px; margin:0; float:left; }
.tl span{width:550px; padding-right:50px; float:left; padding-top:10px;  line-height:190%;}



.mb{display:none;}
}
@media screen and (max-width:800px) {
.lb{display:none}
.bb{ background-color:#20242f; height:auto; }
.pc_right_t{ padding-bottom:50px; padding-top:50px;}
.pc_right_c{padding-bottom:60px; padding-top:150px;}
.txt_type2{font-size:17px;}
.tr span{ padding-top:30px; }
.tl span{ padding-top:30px; }
.boardWrap li a	{ color:#000 !important;}
.WB100{ padding-bottom:0px;}
}


.before_after{width:96%;margin:0 auto 40px auto;}
.before_after li{width:46%;margin:0 2%;}
.before_after li img{width:100%;}
.before_after li font{width:100%;margin-top:4px;padding:14px 0;text-align:center;font-size:22px;background-color:#ebebeb;display:block;}

.kakao_bt{width:94%;margin:40px auto;padding:20px 0;font-size:18px;font-weight:bold;background-color:#ffcd35;text-align:center;}
.kakao_bt img{width:10%;margin-bottom:-8px;}
@media screen and (min-width:800px) {
.kakao_bt{width:94%;margin:40px auto;padding:20px 0;font-size:30px;font-weight:bold;background-color:#0c334e;text-align:center;}
.kakao_bt img{width:6%;margin-bottom:-8px;}
}

.more_bt{width:85%;margin:0px auto;padding:20px 0;font-size:19px;font-weight:bold;background-color:#009dff;text-align:center; }
.more_bt a{color:#FFFFFF;}
.more_bt img{width:10%;margin-bottom:-8px;}
@media screen and (min-width:800px) {

.more_bt img{width:6%;margin-bottom:-8px;}
}


/* 메인 게시물 */
.boardWrap	{ position:relative; padding:30px 22px; width:88%; border-bottom:1px solid #eaeaea;  margin-top:10px:}
.boardWrap h2	{ margin-bottom:20px; color:#222; font-size:1.1em; line-height:20px; font-weight:400}
.boardWrap h2 strong { color:#000; font-size:16px; font-weight:600; }
.boardWrap li	{ margin-top:10px; margin-right:5px;}
.boardWrap li a	{ display:block; line-height:16px; font-size:14px; color:#fff;}
.boardWrap li a .cate	{ display:inline-block; padding:2px 10px; margin-right:8px; border-radius:10px; color:#fff; text-align:center; letter-spacing:-1px;width:40px;}
.boardWrap li a .cate.type01	{ background:#678cb9}
.boardWrap li a .cate.type02	{ background:#6374c1}
.boardWrap li a .cate.type03	{ background:#649feb}
.boardWrap li a .cate.type04	{ background:#6423eb}
.boardWrap li a .cate.type05	{ background:#25adeb}
.boardWrap li a .cate.type06	{ background:#5852ad}
.boardWrap li a .cate.type07	{ background:#649feb}
.boardWrap li a .date	{ float:right; color:#959595}
.boardWrap p	{ position:absolute; top:30px; right:0; padding:0; margin:0; width:100px;}

.boardWrap.gallery	{ margin-bottom:1px; padding:0; border-bottom:0}
.boardWrap.gallery:before	{ content:""; display:block; position:absolute; top:0; left:0; width:100%; height:28px; background:#ebebeb; z-index:1}
.boardWrap.gallery:after	{ content:""; display:block; position:absolute; top:28px; left:0; width:100%; height:28px; background:#e1e1e1; z-index:1 }
.boardWrap.gallery h2	{  position:relative; margin:0 0 1px 40px; z-index:2}

@media screen and (min-width:800px) {

.pc_boardWrap	{ width:100%; border-bottom:1px solid #eaeaea;  padding-top:30px; background-color:#333333;}
.pc_boardWrap2	{ width:1200px; margin:auto; padding-bottom:40px;}
.pc_boardWrap2:after{content:"";display:block;clear: both; }
.boardWrap	{ position:relative; padding:30px 0px; width:25%; border-bottom:0px solid #eaeaea;  margin-top:10px; margin-right:50px; float: left;}
.boardWrap h2 strong	{ color:#fff;}
.boardWrap h2	{  line-height:16px;}
.boardWrap li	{ color:#fff;}

}



.boardList {width:96%;font-size:12px;padding:0;margin-left:2%;}
.td_title {background:#f0f0f0;font-weight:bold;font-size:1.1em;border-top:1px solid #dedede;border-bottom:1px solid #dedede;color:#000000;padding-top:10px;padding-bottom:10px;}
.td_title_list {background:#f0f0f0;font-weight:bold;font-size:1.1em;border-top:1px solid #dedede;border-bottom:1px solid #dedede;color:#000000;padding-top:10px;padding-bottom:10px;}
.td_title_w {background:#f0f0f0;font-weight:bold;font-size:1em;border-top:1px solid #dedede;border-bottom:1px solid #dedede;color:#000000;padding-top:10px;padding-bottom:10px;}

.binput {height:20px;padding:3px;border:1px solid #DEDEDE;}
.td_content {border-bottom:1px solid #efefef}
.td_content_list {border-bottom:1px solid #efefef;font-size:1.2em;padding-top:10px;padding-bottom:10px;}
.btn {display:block;height:28px; padding:0 20px; border-radius:3px; color:#666; font-size:1em; line-height:27px; vertical-align:top;color:#FFF}
.btnR {background:#ec595a;}
.btnB {background:#747982;}
.btnGr {background:#303030;}
.aR {float:right;}
.w35 {width:40px;}
select {color:#686868;}
.readnum {padding-right:10px;}
.tline {border-top:1px solid #dedede;}

.td_content_w {padding:5px;border-bottom:1px solid #efefef}
.td_content_w > input[type=text] {border:1px solid #DEDEDE;height:50px;}
.td_content_w select {border:1px solid #DEDEDE;height:30px;padding:3px;}

.td_content_v {font-size:1em;padding-top:10px;padding-bottom:10px;}
.td_content_view {min-height:800px;font-size:1em;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:20px;}
.td_content_view  img {max-width:100%;}
.writer {padding-right:10px;}
.writeday {padding-right:10px;}

.board_ul {float:left;margin:0;width:100%;}
.board_ul > li {list-style:none;font-size:1em;width:100%;float:left;padding-bottom:40px; text-align:center;  }
.gal_text {margin:10px 0px 0px 0px; font-size:16px;}
.gal_image{width:90%; margin:0 auto;}
.board_ul > li:nth-child(3n+0) {clear:both;}
.skey{ width:50px;}

.txtOver {text-overflow:ellipsis;overflow:hidden;width:90%;max-width:230px;;white-space:nowrap}
.tw { color:#fff;}
.tb { color:#000;}
.tcb{color:#009dff; display:inline-block;}
.tcbb li{ background-color:#c1cfd1; padding:10px 10px; color:#fff; font-size:20px;}
.tcbb li b{ margin-right:10px; font-size:24px;}

.tcbbb li{ background-color:#009dff; padding:15px 10px; color:#fff; font-size:20px;}
.tcbbb li b{ margin-right:10px; font-size:24px;}
.subtab{ width:94%; margin:50px 3% 0px 3%;}
.subtab:after{content:"";display:block;clear: both; }
.subtab li{ float: left; width:49%;  padding:30px 0px; text-align:center; font-size:14px; background-color:#e0e3e7; margin-right:0.5%; }
.liend{border-right:0px solid #ccc;}
@media screen and (min-width:800px) {
.m{display:none;}
.pc_header{width:100%; position:fixed; z-index:99999; background-color:#fff; border-bottom:1px solid #ccc;}
.pc_header2{ height:168px;}
.pc_detail{width:1200px; margin:auto;}
.pc_detail:after{content:"";display:block;clear: both; }
.wrap_controllers{}
.blank{ height:100px;}
.line{ border-bottom:5px solid #d6dae1; padding-bottom:50px;}
.line2{ border-bottom:0px solid #d6dae1; padding-bottom:50px;}
.tcbb li{ background-color:#c1cfd1; padding:10px 15px; color:#fff; font-size:28px;}
.tcbb li b{ margin-right:15px; font-size:33px;}

.tcbbb li{ background-color:#009dff; padding:20px 15px; color:#fff; font-size:21px; letter-spacing:0px; font-weight: 800;}
.tcbbb li b{ margin-right:15px; font-size:21px;}

.address span{ font-size:25px; margin:20px 0px;}
.tlimg1{display:none;}

.ttt{width:29%; margin:0px 2%; float:left;}
.htl{ line-height:180%;}
.subtab{ width:1200px; margin:50px auto 0px auto;}
.subtab li{display:inline-block; width:49%;  font-size:20px;  }

}
@media screen and (max-width:800px) {
.pc{display:none;}
.tlimg{display:none;}
.ttt { margin-bottom:45px;}
#mainBnn{display:none;}
}

.tcbb img{width:53px; margin-top:0px; float:left}
@media screen and (min-width:800px) {

.tcbb img{ margin-top:8px;}
}
.lis{ padding-left:20px; }
.lis li{ font-size: 17px; line-height:190%; color:#7f7f7f;  list-style:outside; }

.imgcenter{    
    max-width: 2000px!important;
    position: relative;
    left: 50%;
    margin-left: -1000px!important;
    line-height: 0;
    font-size: 0;
	}
.eventla{ font-size:0; overflow:hidden;}
.eventla>div{ position:relative;}
.inner{position: absolute;
    width: 1156px;
    top: 0;
    left: 50%;
    height: 100%;
    margin-left: -578px;
    word-break: keep-all;
    overflow: hidden;
	}
.inner>span{  
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -150px;
    line-height: 1.1;
    font-size: 0px;
	width:100%;
	}	
	

.m_imgcenter{    
    max-width: 100%!important;
    position: relative;
    left: 50%;
    margin-left: -50%!important;
    line-height: 0;
    font-size: 0;
	}

.m_inner{position: absolute;
    width: 100%;
    top: 0;
    left: 50%;
    height: 100%;
    margin-left:-61%;
    word-break: keep-all;
    overflow: hidden;
	}
.m_inner>span{  
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -150px;
    line-height: 1.1;
    font-size: 0px;
	width:100%;
	}	