@charset "UTF-8";
#topimg {display:none}

#header2smenuBG {height:0;}
#contents-wrap {width:100%;min-width:100%;position:static}
#contents {float:none;width:100%}


#slider1 { position:relative; height:auto; }
#slider1 .item {width:100% !important; height:736px; }
<!--#slider1 iframe { width:100% !important; height:1000px; }-->
#visualPlayer { width:100% !important; height:auto;}

#slider1 .wrapper {position:relative}
#slider1 .item .img {width:auto;position:absolute;opacity:0.1}
#slider1 .item .img1 {left:354px;top:204px;margin-top:50px}
#slider1 .item .img2 {left:385px;top:320px;margin-top:-50px}
#slider1 .item .img3 {left:660px;top:425px;margin-top:-100px}
#slider1 .active .img {margin:0;
	opacity:1;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
}
#slider1 .item-1 {background:url('../../img/page/index/slider1-1.jpg') center no-repeat;}
#slider1 .item-2 {background:url('../../img/page/index/slider1-2.jpg') center no-repeat;}
#slider1 .item-3 {background:url('../../img/page/index/slider1-3.jpg') center no-repeat;}
#slider1 .item-4 {background:url('../../img/page/index/slider1-4.jpg') center no-repeat; }
#slider1 .item-5 {background:url('../../img/page/index/slider1-5.jpg') center no-repeat; }

#slider1 .item-6 {background:url('../../img/page/index/slider1-6.jpg') center no-repeat;}
#slider1 .item-7 {background:url('../../img/page/index/slider1-7.jpg') center no-repeat; }
#slider1 .item-8 {background:url('../../img/page/index/slider1-8.jpg') center no-repeat;}

/*#slider1 .item-9 {background:url('../../img/page/index/slider1-9.jpg') center no-repeat; }
#slider1 .item-10 {background:url('../../img/page/index/slider1-10.jpg') center no-repeat;}*/


#slider1 .owl-nav * {position:absolute;background:url('../../img/page/index/slider1-arrow.png') no-repeat;width:120px;height:120px;text-indent:-9999em}
#slider1 .owl-nav .owl-prev {left:50px;top:300px}
#slider1 .owl-nav .owl-next {right:50px;top:300px;background-position:right top}



#sec1 { /*position:absolute; left:50%; margin-left:-640px; */ width:100%; padding:40px; background:#f8f8f8;   z-index:9999; overflow:hidden; box-sizing:border-box;  }
ul.information { width:100%;  height:auto; border:1px solid #e9e9e9;  border-right:0; border-radius:15px;  box-sizing:border-box; overflow:hidden;  }
ul.information li { position:relative; float:left; width:25%; height:160px; background:#fff; box-sizing:border-box; overflow:hidden; text-align:left; padding:20px 25px; border-right:1px solid #e9e9e9;  }
ul.information li:first-of-type{  border-left:1px solid #e9e9e9;  }
ul.information li h2 { font-size:21px; letter-spacing:-1px; margin:0; margin-bottom:10px;  }
ul.information li dl dt { float:left; padding:3px 10px 3px 0px; font-size:18px; font-weight:600;  }
ul.information li dl dd { padding:3px; font-size:18px; font-weight:300;   }
ul.information li.info01 { background:url(/img/page/index/info01_icon.png) no-repeat right 10px top 10px, #bbd100; background-size:100px;  }
ul.information li.info01 h2 { color:#fff; }
ul.information li.info01 p { font-size:40px; color:#fff; font-weight:800; letter-spacing:-1px; line-height:45px;  }

.info_more { position:absolute; bottom:25px; letter-spacing:-1px; }
.info_more a { color:#bbd100; font-weight:700; font-size:20px;  }
.info_more a:hover { text-decoration:none; } 

ul.information li.info02 { }
ul.information li.info03 { background:url(/img/page/index/info03_icon.png) no-repeat right top 10px, #fff; background-size:90px;  }
ul.information li.info04 { background:url(/img/page/index/info04_icon.png) no-repeat right top 10px, #fff; background-size:90px;  }


ul.quick_banners {width:100%; text-align:center; font-size:0; height:auto; }
ul.quick_banners li { display:inline-block;  width:16.6%;   border-right:1px solid #e9e9e9; padding:10px 0 20px 0; }
ul.quick_banners li:first-of-type{ border-left:1px solid #e9e9e9 }
ul.quick_banners li a {display:block; color:#829419; font-size:19px; font-weight:500; padding:120px 0px 0; background-repeat:no-repeat; background-position:center top; text-decoration:none; }
ul.quick_banners li a:hover { color:#7f7f7f; }
ul.quick_banners li.q_bn01 a {background-image:url(/img/icon/sec1-ico-1.png); }
ul.quick_banners li.q_bn02 a {background-image:url(/img/icon/sec1-ico-2.png);}
ul.quick_banners li.q_bn03 a {background-image:url(/img/icon/sec1-ico-3.png);}
ul.quick_banners li.q_bn04 a {background-image:url(/img/icon/sec1-ico-4.png);}
ul.quick_banners li.q_bn05 a {background-image:url(/img/icon/sec1-ico-5.png);}
ul.quick_banners li.q_bn06 a {background-image:url(/img/icon/sec1-ico-6.png);}

ul.quick_banners li.q_bn01 {/* background:#bbd100;*/ }
ul.quick_banners li.q_bn01 a:hover {background-image:url(/img/icon/sec1-ico-on-1.png);}
ul.quick_banners li.q_bn02 a:hover {background-image:url(/img/icon/sec1-ico-on-2.png);}
ul.quick_banners li.q_bn03 a:hover {background-image:url(/img/icon/sec1-ico-on-3.png);}
ul.quick_banners li.q_bn04 a:hover {background-image:url(/img/icon/sec1-ico-on-4.png);}
ul.quick_banners li.q_bn05 a:hover {background-image:url(/img/icon/sec1-ico-on-5.png);}
ul.quick_banners li.q_bn06 a:hover {background-image:url(/img/icon/sec1-ico-on-6.png);} 

/*#sec1 { position:absolute; left:50%; margin-left:-604px; background:#fff; box-shadow: 5px 5px 10px rgba(0,0,0,0.3); border-radius:10px;  z-index:9999; overflow:hidden; box-sizing:border-box; padding:0;  }
ul.quick_banners {width:100%; text-align:center; font-size:0; height:auto;    }
ul.quick_banners li {display:inline-block;  width:16.7%; margin-left:-1px; border-left:1px solid #e9e9e9; padding:10px 0 20px 0; }
ul.quick_banners li:first-of-type{ border-left:none; }*/



/******************************************
 			힐마루 치료프로그램
 ******************************************/
#businessList ul{overflow:hidden; }
#businessList ul li{
	overflow:hidden; float:left; position:relative;  width:310px; height:392px; margin-left:20px;
	filter:Alpha(opacity=0);
	top:-20%;
	-moz-transition:top 1.0s, opacity 1.0s;
	-ms-transition:top 1.0s, opacity 1.0s;
	transition:top 1.0s, opacity 1.0s;
}
#businessList ul li:first-child{margin-left:0;}
#businessList ul li.active{
	opacity:1.0;filter:Alpha(opacity=100);
	top:0%;
}
#businessList ul li a{display:block; position:relative; overflow:hidden; padding-top:182%;}
#businessList ul li .bg-thum{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
#businessList ul li .bg-thum img{
	position: absolute; top: 0; left: 0; width: 100%; 
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s
}
#businessList ul li .business-tit{ position:absolute; top:30px; padding:0 10px; z-index:1; color:#fff; text-align:center; width:100%; }
#businessList ul li .business-tit span{ font-size:29px;font-weight:200;margin:30px 0; display:block;  text-align:center; letter-spacing:-1px; }
#businessList ul li .business-tit span em { font-weight:700; }
#businessList ul li .business-tit strong{ display:block; font-weight:400; font-size:15px; padding-top:5px; line-height:24px; }

#businessList ul li .over-cover{
	position:absolute; top:0px; left:0px; width:310px; height:392px; visibility:hidden; opacity:0;filter:Alpha(opacity=0);
	background-color:rgba(0,0,0,0.6); z-index:1;  box-sizing:border-box; border:10px solid #bbd100;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s
}
#businessList ul li .over-cover img{position:absolute; top:50%; left:50%; margin:-18px 0 0 -18px; transform:rotate(-45deg) scale(0.7);  -moz-transform:rotate(-45deg) scale(0.7); opacity:0;filter:Alpha(opacity=0);
	-webkit-transition:all 0.4s 0.1s;-moz-transition:all 0.4s 0.1s;-o-transition:all 0.4s 0.1s;-ms-transition:all 0.4s 0.1s;transition:all 0.4s 0.1s;
}
#businessList ul li a:hover .bg-thum img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
#businessList ul li a:hover .over-cover{visibility:visible; opacity:1.0;filter:Alpha(opacity=100);}
#businessList ul li a:hover .over-cover img{transform:rotate(0deg) scale(1.0);  -moz-transform:rotate(0deg) scale(1.0); opacity:1.0;filter:Alpha(opacity=100);}



/******************************************
 			맞춤형 영양치료 센터
 ******************************************/
#sec2 { margin-bottom:90px; }
#sec2 .sec2_con02 { float:left; width:100%; position:relative;   }

.sec2_con02 .ccon02 .txt{position:relative;top:50%;margin-top:-100px;}
.sec2_con02 .ccon02 .txt01{color:#222;font-size:36px;margin:0 0 45px 0;letter-spacing:-2px}
.sec2_con02 .ccon02 .txt02{color:#777;font-size:18px;line-height:1.8; text-align: center;}

.sec2_con02 .view{border:1px solid #222;font-size:35px;padding:10px 15px;display:inline-block;font-weight:200;margin-top:30px}
.sec2_con02 .view:hover{background:#222;color:#FFF;transition:all .3s ease; text-decoration:none; }

.sec2_con02 .ccon01 { float:left; width:50%; }
.sec2_con02 .ccon02 { display:block; float:left; width:50%; height:460px !important; position:relative; background:url(/img/page/index/food02.jpg) no-repeat; background-size:cover; text-align:center;   }

#ad_banner_slider { width:100%; height:460px !important; text-align:center; margin:0 auto;box-sizing:border-box; overflow:hidden;    }
#ad_banner_slider ul.ad_slider {width:100%; height:460px !important; text-align:center; }
#ad_banner_slider ul.ad_slider li {width:100%; height:auto;  }
#ad_banner_slider ul.ad_slider li img {display:block; width:100%;  height:auto; }

#ad_banner_slider .ad_slider-control {position:absolute; bottom:20px; left:20px;  z-index:11;}
#ad_banner_slider .ad_slider-control span {}
#ad_banner_slider .ad_slider-control button {float:left; display:block; width:14px; height:14px; border-radius:50%; background:rgba(0,0,0,0.2); border:0; text-indent:-9999px; box-sizing:border-box; margin:10px 5px;}
#ad_banner_slider .ad_slider-control button.activeSlide {width:14px; height:14px; background:#bbd100; border-radius:50%;}



/******************************************
 		  힐마루 사회복지 프로그램
 ******************************************/ 
#sec3 { /*background:#fafafa; */ padding-top:0; padding-bottom:80px; }
#sec3 .sec2_con01 { float:left; width:100%; }

#sec3 .main_sec_tit { float:left; width:100%; text-align:left; margin-bottom:30px; border-radius:10px; box-sizing:border-box; overflow:hidden;    }
#sec3 .main_sec_tit h3 { float:left; font-size:1.6em; width:30%; color:#fff; letter-spacing:-2px;  background: #bbd100; font-weight:normal !important;  padding:20px; margin:0 !important;    }
#sec3 .main_sec_tit p { float:left; font-size:17px; color:#666; padding:10px 0; background:#f8f8f8;  padding:20px; border-radius:0 10px 10px 0px;   }

#sec3 .item-slider { float:left; box-sizing:border-box; overflow:hidden; }
#sec3 .item-slider .item  { float:left;  background:#fff; margin:0 7px; border-radius:5px; overflow:hidden; box-sizing:border-box;  box-shadow: 0 0 10px rgba(0,0,0,0.2); margin-bottom:20px; }
#sec3 .item-slider .item_pic {width:100%;  overflow:hidden;}
#sec3 .item-slider .item_pic img {width:100%;}
#sec3 .item-slider .case_desc {position:relative; width:100%; /*height:80px;*/ box-sizing:border-box; overflow:hidden; text-align:left;  padding:10px 20px;}
#sec3 .item-slider .case_desc span.title { width:100%; font-size:16px; color:#212121; font-weight:500; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#sec3 .item-slider .case_desc span.date { display:none !important; float:left; width:50%;  font-size:16px; color:#666; padding-top:10px;}
#sec3 .item-slider .case_desc:hover { background: #bbd100; color:#fff;  }

.SocialWelfare { width:100%; margin:0 auto; box-sizing:border-box; overflow:hidden;   }
.SocialWelfare li { position:relative; float:left; width:23.4%; height:auto; background:#fff; margin:10px; text-align:center; overflow:hidden; box-sizing:border-box; box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.SocialWelfare li img { width:100%; height:680px; }


/******************************************
 		  	힐마루 시설소개
 ******************************************/ 
.sec9 { float:left; position:relative; width:100%; min-height:700px; padding-top:0 !important; /*border-top:1px solid #e9e9e9; */ /*background:url(/img/page/index/sec9_bg_new.png) no-repeat; background-size:cover;*/ }
#sub05_02_sec01 { background:url(/_img/sub/sub05_02_sec01_bg.png) no-repeat center; background-size:cover; }


#main_sec09 .lSSlideOuter .lSPager.lSGallery { display:none; }
#main_sec09 #thumb_slider { width:1300px;  margin:0 auto; }
#main_sec09 #thumb_slider p { text-align:left; width:1300px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff; font-size:20px; padding:10px 20px;}
#main_sec09 #thumb_slider img { width:100%; }

.item-slider { position:relative; box-sizing:border-box;}
.item-slider .item  { position:relative;  background:#fff; margin:0 7px; overflow:hidden; box-sizing:border-box;  box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-bottom:20px; }
.item-slider .item_pic {/* height:250px;*/ overflow:hidden; }
.item-slider .item_pic img {position:relative;  width:100%; height:auto; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);  -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}
.item-slider .item_pic:hover img { cursor:pointer; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}

.item-slider .item_desc { width:100%; height:123px; padding:13px 10px; box-sizing:border-box; overflow:hidden;  text-overflow:ellipsis;  background:#fff;   }
.item-slider .item_desc p {font-size:15px; color:#333; line-height:21px; }
.item-slider .item_desc p.title {font-size:18px; font-weight:600; color:#000; padding-bottom:7px;  }
.item-slider .item_desc p.desc { width:100%; box-sizing:border-box; overflow:hidden;  text-overflow:ellipsis; }

button.owl-next, button.owl-prev {position:absolute !important;top:0;width:28px;height:52px;background:url(/img/icon/btn_prds_thumb_slides_navi.png) no-repeat center !important; }
button.owl-next {right:0; background-position:right top !important;}
button.owl-prev {left:0; background-position:left top !important;}
button.owl-dots {display:none;}

span.more { position:absolute; top:0; right:0px; width:37px; height:37px; background:#bbd100; text-align:center; padding:2px; z-index:9999;    }
span.more a { color:#fff; font-size:28px; text-align:center; }
span.more img:hover { transform:rotate(180deg); transition:0.3s ease; }


/******************************************
 		  	  힐마루 산책로
 ******************************************/ 
.sec12 { padding-top:0 !important; }
#thumb_slider { }

.slide_wrap { position:relative; min-width:1000px; z-index:10; overflow:hidden; box-sizing:border-box; }
.slide_container {position:relative; margin:0 auto; width:880px; height:400px;   }

.slide_container .slick-list {overflow:visible; height:510px; padding:0}
.slide_container .slick-list img {width:800px !important;}
.slide_container .slick-arrow {background:url(/img/icon/bg_gray.png) repeat 0 0; border:none; cursor:pointer; text-indent:-9999px; position:absolute; top:50%; margin-top:-50px; transition-duration:0.3s; -webkit-transition-duration:0.3s; height:70px; width:36px; z-index:1;}
.slide_container .slick-arrow:before {background-repeat:no-repeat; background-position:0 0; content:""; position:absolute; top:22px; height:27px; width:14px;}
.slide_container .slick-arrow:hover {background-color:#fff; background-image:none;}
.slide_container .slick-arrow:hover:before {background-position:0 -28px;}
.slide_container .slick-arrow.slick-prev {left:4px;}
.slide_container .slick-arrow.slick-prev:before {background-image:url(/img/icon/btn_slide_prev.gif); left:13px;}
.slide_container .slick-arrow.slick-next {right:4px;}
.slide_container .slick-arrow.slick-next:before {background-image:url(/img/icon/btn_slide_next.gif); right:13px;}
.slide_container .slick-arrow.slick-prev:hover:before {left:8px; transition:left 0.3s; -webkit-transition:left 0.3s;}
.slide_container .slick-arrow.slick-next:hover:before {right:8px; -webkit-transition:right 0.3s; transition:right 0.3s;}
.slide_content {float:left; margin-right:10px; margin-left:10px;   overflow:hidden;}
.slide_content .bnr_area {position:relative; margin:0 auto; width:800px;}

.explan_box { box-sizing:border-box; position:absolute; left:0px; bottom:20px; padding:30px 30px; width:80%; z-index:99;}
.explan_box a {text-decoration:none;}
.explan_box .content_explan {overflow:hidden;}
.explan_box .title {margin-bottom:10px;}
.explan_box .title p {font-size:17px; color:#fff; font-weight:400; padding-bottom:5px;}
.explan_box .title h1 {color:#fff; font-size:30px; font-weight:500; letter-spacing:-1px; line-height:1.1em; margin-top:3px; word-break:keep-all}
.explan_box .title .eng {line-height:0;}
.explan_box .comment {color:#fff; line-height:1.6em; font-size:13px;}
.slide_content .explan_box {opacity:0;}

/* slide area 가려진배너 style */
.slide_content .visual {position:relative; /*width:798px; height:448px;*/ margin:0; padding:0;}
.slide_content .visual:before {background-color:#fff; content:""; opacity:0.7; position:absolute; left:0; top:0; transition-duration:1.5s; height:100%; width:100%; z-index:1;}
.slide_content .visual img {filter:grayscale(100%); -webkit-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%);}

.slide_content.slick-current .explan_box {opacity:1; -webkit-transition:opacity 0.5s 1s; transition:opacity 0.5s 1s;}
.slide_content.slick-current .visual:before {background-color:transparent;}
.slide_content.slick-current .visual img {filter:grayscale(0); -webkit-filter:grayscale(0);}

.slide_container.int, .slide_container.int .slide_content {height:820px;}
.slide_container.int .slide_content .visual {height:800px;}

/* facility_info */
.facility_info01 { float:left; width:50%; margin-right:35px; margin-top:30px; overflow:hidden; box-sizing:border-box; }
.facility_info_tit{ float:left; text-align:right; width:100%; /*font-size:45px; line-height:45px;*/ font-size:65px; line-height:65px; font-weight:800; color:#f2f2f2; }
.facility_info_txt {  float:left; padding:15px 0; text-align:right; width:100%; margin:0 auto; font-size:18px; line-height:25px;  font-family:'NanumSquare';  }

.facility_info02 {float:left; width:40%; margin:0 auto; margin-top:30px; }
.facility_info02 figcaption { text-transform:uppercase; padding:0px 0 20px 0; font-size:2.5em; font-weight:800; color:#8ebd5f;   }
.facility_info_table{ border-collapse:collapse; width:100%; border-top:2px solid #8ebd5f; font-size:1.4em;line-height:20px}
.facility_info_table tr{border-bottom:1px solid #e3e3e3}
.facility_info_table tr th{background-color:#f7f7f7;padding:18px 0;width:25%; text-align:center; }
.facility_info_table tr td{padding:18px 0 18px 30px;width:75%}



/* quick_bannerList */
ul#quick_bannerList {width:100%; overflow:hidden; box-sizing:border-box; position:relative;  }
ul#quick_bannerList li {float:left; width:18%; height:370px;  background:#fff; box-sizing:border-box; text-align:center; padding:20px; margin-left:23px; box-sizing:border-box;}
ul#quick_bannerList li a {display:block; font-size:21px; letter-spacing:-1px; font-weight:500; color:#bbd100; padding-top:30px; text-decoration:none; text-align:center;}
ul#quick_bannerList li span {display:block; text-align:center; font-size:15px; line-height:19px; padding-top:20px; color:#666; }

ul#quick_bannerList li .pic {width:100%; height:190px; overflow: hidden; box-sizing: border-box; border-radius:100%; text-align:center; cursor:pointer; }
ul#quick_bannerList li .pic img { position:relative; top:50%; left:50%; width:100%; height:100%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
ul#quick_bannerList li .pic:hover { border:3px solid #bbd100;  background:#000; }
ul#quick_bannerList li .pic:hover img { opacity:0.5; }
ul#quick_bannerList li .pic {
	transition:All 0.4s ease;
	-webkit-transition:All 0.4s ease;
	-moz-transition:All 0.4s ease;
	-o-transition:All 0.4s ease;	
}

ul#quick_bannerList li .pic:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);    
}

ul#quick_bannerList li .more {  position:absolute; top:65px !important; left:78px;  width:30px; height:30px;  cursor:pointer; text-align:center; margin:0 auto; 
							   opacity:0; transform:translateY(-10px); }
ul#quick_bannerList li .more > a { padding:0 !important; font-size:35px; font-weight:900 !important;  }
ul#quick_bannerList li.on .more,
ul#quick_bannerList li:hover .more{
	opacity:1;
	transform:translateY(-5px);
	transition:all 0.4s 0.1s;
}

/**/
.main_section {width:100%; overflow:hidden; padding:90px 0; box-sizing:border-box;}
.section_title { float:left; width:100%; text-align:center; margin-bottom:30px;}
.section_title h2 { font-size: 2.5em; font-weight:500; text-align:center; letter-spacing:-2px; color:#bbd100; }
.section_title h2 span {  text-transform:uppercase; text-align:center; color: #333; }
.section_title p {font-size:17px; color:#7f7f7f; text-align:center; padding:10px 0}

.sec { width:100%; padding:90px 0; box-sizing:border-box; overflow:hidden;  }
.sec .sec_inner{position:relative; width:1180px; margin:0 auto; text-align:center;}
.sec .sec_inner h4 {margin-bottom:20px; font-size:28px; font-weight:300; letter-spacing:-1px; color:#000;}

#main_vis_box .flexslider .slides img { display: block; }

.sec .link_wrap{position:absolute;}
.sec .link_wrap:after{content:""; display:block; clear:both; text-decoration:}
.sec .link_wrap a{opacity:0; overflow:hidden; display:block; float:left; position:relative; top:50px; width:280px; margin-left:15px; 
text-align:center; letter-spacing:-1px; transition:opacity .8s, top .8s; -webkit-transition:opacity .8s, top .8s;}
.sec .link_wrap .link_box1{margin-left:0;}
.sec .link_wrap .txt{padding:40px 0; background-color:#fff;}
.sec .link_box dt{margin-bottom:16px; font-size:25px; color:#24abe3;}
.sec .link_box dd{margin-bottom:13px; font-size:15px; line-height:1.3em; color:#888;}
.sec .link_box .img_area{overflow:hidden; position:relative; width:363px; height:276px;}
.sec .link_box .img_area span{position:absolute; width:100%; height:100%; left:0; background-size:100% auto; background-position:0 0; 
background-repeat:no-repeat; transform:scale(1); -webkit-transform:scale(1); transition:transform 1s, background 1s, opacity 1s; 
-webkit-transition:-webkit-transform 1s, background 1s, opacity 1s;}
.sec .link_box .img_area:hover span{transform:scale(1.2); -webkit-transform:scale(1.2);}
.sec .link_box .img_area:hover .img1{opacity:0;}
.sec .link_box .img_area:hover .img2{opacity:1;}
.sec.on .link_wrap a{top:0; opacity:1;}
.sec.on .link_wrap .link_box1{transition-delay:.3s; -webkit-transition-delay:.3s;}
.sec.on .link_wrap .link_box2{transition-delay:.6s; -webkit-transition-delay:.6s;}
.sec.on .link_wrap .link_box3{transition-delay:.9s; -webkit-transition-delay:.9s;}
.sec.on .link_wrap .link_box4{transition-delay:1.2s; -webkit-transition-delay:1.2s;}


.max_container{max-width: 1416px;padding:0 40px;position: relative;margin:0 auto;}
.max_container:after{content: ""; display: table; clear: both;}
.site_wrap{background: #fff;}

@media screen and (max-width: 1023px) and (min-width: 1px){
.max_container{padding:0 20px;}
}


.sec10 { float:left; position:relative; width:100%;  min-height:700px; }
.sec13 { padding-top:0;  }




/* 메인 Notice
=========================================================*/
.main_cont.ro2 h3{font-size:1.4em;text-align:center;margin:0px 0 40px 0}

.main_cont.ro2 .new_feedbx{padding-top:24px; padding-bottom:80px;}
.main_cont.ro2 .new_feedbx ul.feed_list:after{content:"";display:block;clear:both;}
.main_cont.ro2 .new_feedbx ul.feed_list li{display:block;float:left;width:25%;position:relative;}
.main_cont.ro2 .new_feedbx ul.feed_list li:before{content:"";display:block;width:1px;height:92%;background-color:#cccccc;position:absolute;top:8px;left:-20px;}
.main_cont.ro2 .new_feedbx ul.feed_list li:first-child:before{display:none;}
.main_cont.ro2 .new_feedbx .cate_tit{margin-bottom:10px;}
.main_cont.ro2 .new_feedbx .cate_tit sup{color:#f36e21;font-size:26px;line-height:1em;position:relative;font-weight:bold;vertical-align:super;top:-13px;}
.main_cont.ro2 .new_feedbx .cate_tit span.tit{color:#57a5d3;font-size:20px;line-height:1.4em;font-weight:bold;}
.main_cont.ro2 .new_feedbx .tit_txt a{display:block;overflow:hidden;font-size:20px;color:#333;line-height:1.5em;height:3em;}
.main_cont.ro2 .new_feedbx .tit_txt a:hover{color:#f36e21;}
.main_cont.ro2 .new_feedbx span.meta_date{font-size:14px;color:#666666;line-height:1.4em;margin-top:14px;display:block;}
.main_cont.ro2 .new_feedbx .more{text-align:right;line-height:0;}
.main_cont.ro2 .new_feedbx .more a{text-indent:-10000px;display:inline-block;background:url(../images/icon/icon_item_v2.png) no-repeat;background-position:-1px -216px;background-size: 500px 500px;width: 17px;height: 17px;text-align: left;}
.main_cont.ro2 .new_feedbx .more a:hover{background-position:-44px -216px;}


/*반응형*/
@media screen and (max-width: 1279px) and (min-width: 1024px){
.main_cont.ro2 .new_feedbx .cate_tit span.tit{font-size:18px;}
.main_cont.ro2 .new_feedbx .tit_txt a{font-size:18px;}
.main_cont.ro2 .new_feedbx span.meta_date{font-size:13px;}
}

@media screen and (max-width: 1023px) and (min-width: 640px){
.main_cont.ro2 .new_feedbx .cate_tit span.tit{font-size:18px;}
.main_cont.ro2 .new_feedbx .tit_txt a{font-size:18px;}
.main_cont.ro2 .new_feedbx span.meta_date{font-size:13px;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
.main_cont.ro2 .new_feedbx{padding-top:14px;padding-bottom:20px;}
.main_cont.ro2 .new_feedbx .cate_tit{margin-bottom:5px;}
.main_cont.ro2 .new_feedbx .tit_txt a{height:1.5em;}
.main_cont.ro2 .new_feedbx .cate_tit span.tit{font-size:16px;}
.main_cont.ro2 .new_feedbx .tit_txt a{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main_cont.ro2 .new_feedbx span.meta_date{margin-top:9px;}
.main_cont.ro2 .new_feedbx ul.feed_list li{width:100%;border-top:1px solid #ccc;padding:5px;padding-right:30px;}
.main_cont.ro2 .new_feedbx ul.feed_list li:first-child{border-top:none;padding-top:0;}
.main_cont.ro2 .new_feedbx ul.feed_list li:last-child{padding-bottom:0;}
.main_cont.ro2 .new_feedbx ul.feed_list li:before{display:none;}
.main_cont.ro2 .new_feedbx .more{position:absolute;bottom:50%;right:5px;margin-bottom:-12px}

}



#sec3 > .wrapper{background:url('../../img/page/index/sec3.jpg') center top no-repeat;width:1416px; height:895px;}
#sec3 > .wrapper li {float:left;margin-top:307px;}
#sec3 > .wrapper li a{display:block; height:487px;
opacity: 0;
}
#sec3 > .wrapper li a:hover{background:url('../../img/page/index/sec3_btn.png') center 180px no-repeat;
opacity: 1;
transition:opacity 0.3s ease-in-out;
	-webkit-transform:opacity 0.3s ease-in-out;
	-moz-transform:opacity 0.3s ease-in-out;
	-o-transform:opacity 0.3s ease-in-out;
}

#sec3 > .wrapper li.sec3_s01 a{width:185px;margin-left:39px; }
#sec3 > .wrapper li.sec3_s02 a{width:144px;}
#sec3 > .wrapper li.sec3_s03 a{width:155px;}
#sec3 > .wrapper li.sec3_s04 a{width:176px;}
#sec3 > .wrapper li.sec3_s05 a{width:180px;}
#sec3 > .wrapper li.sec3_s06 a{width:170px;}
#sec3 > .wrapper li.sec3_s07 a{width:156px;}
#sec3 > .wrapper li.sec3_s08 a{width:192px;}
#sec3 > .wrapper li.blog {float: right;
    margin-top: -2px;
    margin-right: 382px;}
#sec3 > .wrapper li.blog a{width:150px; height:47px;}
#sec3 > .wrapper li.blog a:hover{background:url('../../img/page/index/blog_on.png') center center no-repeat;}



#sec4 {margin-bottom:65px}
#sec4 h3 {font-size:1.4em;text-align:center;margin:35px 0 35px 0}
#sec4 ul li {float:left}
#sec4 ul li a {display:block;width:354px;height:357px;background:#fff;position:relative;background-position:center;background-size:cover}
#sec4 ul li a div {position:absolute}
#sec4 ul li a .wr_logo {left:0;top:45px;width:100%;text-align:center}
#sec4 ul li a .dt {display:none}
#sec4 ul li a .content {line-height:1.4em}
#sec4 ul:after {display:block;content:'';clear:both}

#sec4 .press .subject,
#sec4 .column .subject,
#sec4 .story .subject {left:42px;top:170px;color:#fff;font-size:20px}
#sec4 .press .content,
#sec4 .column .content,
#sec4 .story .content {left:42px;top:205px;color:#fff;font-size:14px}
#sec4 .press .link,
#sec4 .column .link,
#sec4 .story .link {background:url('../../img/page/index/sec4-go.png') no-repeat;width:122px;height:13px;left:194px;bottom:33px;text-indent:-9999em}

#sec4 .img-banner div {display:none}

#sec4 .photogallery .wr_logo {color:#fff;top:inherit;bottom:116px;text-align:left;font-size:13px;left:42px}
#sec4 .photogallery .subject {left:42px;bottom:90px;color:#fff;font-size:20px}
#sec4 .photogallery .link {background:url('../../img/page/index/sec4-go.png') no-repeat;width:122px;height:13px;left:194px;bottom:33px;text-indent:-9999em}

#sec4 .facebook a {background:#5570bc}
#sec4 .facebook .dt {color:#98b5ea;left:30px;top:100px;display:block;font-size:12px}
#sec4 .facebook .subject {display:none}
#sec4 .facebook .content {left:30px;top:205px;color:#fff;font-size:14px}
#sec4 .facebook .link {left:30px;top:310px;color:#a6b2d8;font-size:12px;display:none}

#sec4 .blog a {background:#63be3a}
#sec4 .blog .dt {color:#c5f0b3;left:30px;top:100px;display:block;font-size:12px}
#sec4 .blog .subject {left:30px;top:150px;color:#fff;font-size:20px}
#sec4 .blog .content {left:30px;top:205px;color:#fff;font-size:14px}
#sec4 .blog .link {display:none}


#sec4 .news .subject {left:30px;top:170px;color:#303030;font-size:20px}
#sec4 .news .content {left:30px;top:205px;color:#6c6c6c;font-size:14px}
#sec4 .news .link {background:url('../../img/page/index/sec4-go2.png') no-repeat;width:122px;height:13px;left:194px;bottom:33px;text-indent:-9999em}

#sec4 .youtube .subject {left:0px;top:158px;color:#fff;font-size:24px;left:0;width:100%;text-align:center}
#sec4 .youtube .content {display:none}
#sec4 .youtube .link {background:url('../../img/page/index/sec4-go.png') no-repeat;width:122px;height:13px;left:194px;bottom:33px;text-indent:-9999em}

#sec4 .instagram .subject {display:none}
#sec4 .instagram .content {left:30px;top:205px;color:#fff;font-size:14px}
#sec4 .instagram .link {left:30px;top:310px;color:#8f8f8f;font-size:12px;display:none}

#sec4-loading {display:none}



#sec5 {position:relative}
#sec5 .sec {width:680px}
#sec5 .sec-1 {float:left}
#sec5 .sec-2 {float:right}
#sec5:after {display:block;content:'';clear:both}
#sec5 .latest-wrap h4 {display:none}
#sec5 .latest-wrap ul {margin-top:25px}
#sec5 .latest-wrap li {float:left;width:48%;margin-right:3%}
#sec5 .latest-wrap li:last-child {margin:0}
#sec5 .latest-wrap li img {width:100%;display:block}
#sec5 .latest-wrap li p {margin:0;padding:0}
#sec5 .latest-wrap li .dt {color:#767676;border-bottom:3px solid #a4d1e6;font-size:.8em;margin-bottom:15px;padding-bottom:5px}
#sec5 .latest-wrap li .subject {margin:10px 0 5px}
#sec5 .latest-wrap li .desc {color:#767676;font-size:.9em}
#sec5 .latest-wrap .more {display:none}
#sec5 .sec-2 .latest-wrap li .dt {border-color:#ffb68d}
#sec5 .line {position:absolute;left:50%;top:10px;width:1px;height:98%;background:#d3d3d3}

#sec6 {margin:65px auto 65px auto;text-align:center}
#sec6 ul {display:inline-block}
#sec6 ul li {display:inline-block}
#sec6 ul li a {display:block;width:140px;text-align:center;text-decoration:none}
#sec6 ul li a .img {background:#ffb68d;width:94px;height:94px;position:relative;border-radius:60px;margin:0 auto 5px auto}
#sec6 ul li a .img img {position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out
}
#sec6 ul li a:hover .img img, #sec6 ul li a:focus .img img {
	-ms-transform: rotate(360deg) scale(1.2); /* IE 9 */
    -webkit-transform: rotate(360deg) scale(1.2); /* Safari */
    transform: rotate(360deg) scale(1.2);
}

#sec7 {height:475px;background:url('../../img/page/index/sec7.html') center no-repeat}
#sec7 .wrapper {position:relative}
#sec7 ul {position:absolute;left:430px;top:310px}
#sec7 ul li {float:left}
#sec7 ul li a {display:block;width:154px;height:55px;margin-right:45px}


/*=====quick_cont =====
ul#quick_cont { position:fixed; top:50%; margin-top:-100px; right:0; z-index:99999; text-align:center;  }
ul#quick_cont li {width:80px; height:80px; cursor:pointer; line-height:30px; }
ul#quick_cont li a {display:block; width:auto; height:100%; text-decoration:none; }
ul#quick_cont li span { text-align:center; font-size:13px; position:relative; top:47px; color:#000 !important; font-weight:400;  }

ul#quick_cont li.quick01 a {background:url(/img/icon/quick01.png) no-repeat center #fcd201;  background-size:60px;     }
ul#quick_cont li.quick01 a spsan {  }

ul#quick_cont li#quick04 a {background:url(/img/icon/quick04.png) no-repeat center #002a5c; background-size:60px;    }
ul#quick_cont li#quick04 a span { color:#fff !important;  }

ul#quick_cont li.quick02 a {background:url(/img/icon/quick02.png) no-repeat center #23ace3;  background-size:60px;    }
ul#quick_cont li.quick02 a span { }

ul#quick_cont li.quick03 a {background:url(/img/icon/quick03.png) no-repeat center #bbd100; background-size:70px;    }
ul#quick_cont li.quick03 a span {  }

ul#quick_cont span.top {display:block; width:100%; font-size:13px; height:26px; text-align:center; line-height:26px; color:#fff; background:#2c2f35;  border-top:1px solid rgba(255,255,255,0.2); cursor:pointer; }*/

 
/******** 우측퀵배너 ********/
.fixed-quick {position:fixed; top:50%; margin-top:-245px; right:0; width:80px; height:auto; overflow:hidden; border:1px solid #ddd; box-sizing:border-box; border-right:0; background:#fff; z-index:73}

.fixed-quick .fq-top { height:168px; padding-top:90px; background-image:url(/img/icon/fq-top-bg.png); background-repeat:no-repeat; background-position:top center; 
 font-size:15px; text-align:center; line-height:18px; color:#272727;    }
.fixed-quick .fq-top span { letter-spacing:-0.5px; }
.fixed-quick .fq-top p { margin-top:5px; font-size:14px; font-weight:800; color:#70a521; }

.fixed-quick ul {width:100%; box-sizing:border-box; padding:0 10px;}
.fixed-quick ul li {width:100%; padding:20px 0 16px 0; text-align:center; border-top:1px solid #ddd;}
.fixed-quick ul li a {display:block; color:#272727; font-size:15px; padding-top:40px; background-position:center top; background-repeat:no-repeat; letter-spacing:-0.5px; }
.fixed-quick ul li:hover a { opacity:0.7; text-decoration:none;/* color:#70a521;*/ }
.fixed-quick ul li.fq01 {/*border-top:0;*/}
.fixed-quick ul li.fq01 a {background-image:url(/img/icon/f-quick01.png);}
.fixed-quick ul li.fq02 a {background-image:url(/img/icon/f-quick02.png);}
.fixed-quick ul li.fq03 a {background-image:url(/img/icon/f-quick03.png);}
.fixed-quick ul li.fq04 a {background-image:url(/img/icon/f-quick04.png);}



/*===== 온라인 팝업창 =====*/
.doctor_detail {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:9999999999;} 

.doctor_detail .doctorPopBox {display:none; position:absolute; top:50%; left:50%; box-sizing:border-box; overflow:hidden; padding:40px 50px; width:800px; height:617px; background:#fff;}
.doctor_detail .doctorPopBox h4 { width:100%; color:#333; font-size:34px; font-weight:600; padding-bottom:30px; margin-bottom:20px;  border-bottom:5px solid #bbd100;}
.doctor_detail .doctorPopBox > span { color:#333;  font-weight:400; }
.doctor_detail .doctorPopBox p { margin-bottom:30px; }

.doctor_detail .doctorPopBox a {display:block; width:470px; height:50px; background:#045aa0; color:#333; text-align:center; line-height:50px; font-size:18px;}
.doctor_detail .doctorPopBox .pop_close {position:absolute; top:65px; right:10px;cursor:pointer;}

.doctor_detail .doctorPopBox#doctor01 {   margin-top: -380px; margin-left: -350px; height:auto; background:url(../_img/sub/doctor_bg01.png) no-repeat center top; background:#fff; }
.doctor_detail .doctorPopBox#doctor01 .pop_close {right:40px; top:40px;}


/*ul.info_input { float:left; width:100%; overflow:hidden; box-sizing:border-box;}
ul.info_input li {width:100%; overflow:hidden;}
ul.info_input li input[type='text'] {display:block; width:100%; height:auto; border:1px solid #e0dbd4; border-radius:3px; box-sizing:border-box; padding:5px 10px; color:#555; margin-bottom:10px;}
ul.info_input li textarea {display:block; width:100%; border:1px solid #e0dbd4; border-radius:3px; box-sizing:border-box; padding:5px 10px; line-height:1.7em; color:#555;}
*/


ul.request_form {width:100%; overflow:hidden; box-sizing:border-box; border:1px solid #d2d2d2; border-radius:10px; padding:20px; box-sizing:border-box; overflow:hidden; }
ul.request_form li {position:relative; float:left; display:block; width:50%; min-height:61px; background:rgb(255,255,255,0.1);  box-sizing:border-box; border-bottom:1px dotted #d2d2d2; overflow:hidden; padding:10px 15px 10px 135px;}
ul.request_form li span {position:absolute; top:0; left:0; width:120px; height:100%; line-height:60px; text-align:center; font-size:16px; color:#333; font-weight:500;  }
ul.request_form li input[type='text'] {width:100%; height:40px; box-sizing:border-box; border:1px solid #d2d2d2; box-sizing:border-box; background: #f8f8f8; padding:10px; font-size:15px;}
ul.request_form li select {width:100%; height:40px; box-sizing:border-box; border:1px solid #d2d2d2; font-size:15px; background: #f8f8f8; }
ul.request_form li textarea {width:100%; height:200px; box-sizing:border-box; border:1px solid #d2d2d2; font-size:15px; padding:10px; background: #f8f8f8; }
ul.request_form li.full {width:100%;}


.btn_wrapper { clear:both; margin-top:30px !important; width:100%; text-align:center; overflow:hidden; box-sizing:border-box;}
.btn_wrapper span {  border-radius:5px;  cursor:pointer; display:inline-block;width:180px; height:55px; text-align:center; line-height:53px; font-size:1.4em; background:#ddd; margin-left:10px;}
.btn_wrapper span.send {background:#bbd100; color:#fff;}
.btn_wrapper span.cancle {background:#e0dbd4;}


/*.products_list {width:100%; overflow:hidden; box-sizing:border-box; }
.products_list .item-slider {width:100%; box-sizing:border-box; padding:0 100px;}
.products_list .item-slider .item { padding:20px; background:#fff; margin:0 7px; overflow:hidden; box-sizing:border-box;  }
.products_list .item-slider .item .item_pic {width:200px; height:200px; background:#fff;  overflow:hidden; border-radius:100%; margin:0 auto; box-sizing:border-box; }
.products_list .item-slider .item .item_pic img {position:relative; top:50%; left:50%; width:auto; height:100%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.products_list .item-slider .item .item_desc {padding:15px 0; overflow:hidden; text-align:center;}
.products_list .item-slider .item .item_desc p {text-align:center;}
.products_list .item-slider .item .item_desc p.name {font-size:21px; letter-spacing:-1px; color:#333;  padding-top:10px; font-weight:600; }
.products_list .item-slider .item .item_desc p.desc {font-size:15px;  line-height:20px; padding-top:10px; color:#666;  }
.products_list .item-slider .item .item_desc span.tag {padding:3px 7px; color:#fff; font-size:12px; font-weight:300; margin:10px 0;}
.products_list .item-slider .item .item_desc span.tag.event {background:#a873b9;}
.products_list .item-slider .item .item_desc span.tag.best {background:#f56a65;}
	
.products_list button.owl-next, .products_list button.owl-prev {position:absolute; top:0; width:28px; height:52px; background:url(/img/page/index/btn_prds_thumb_slides_navi.png) no-repeat center !important;}
.products_list button.owl-next {right:0; background-position:right top !important;}
.products_list button.owl-prev {left:0; background-position:left top !important;}
.products_list .owl-dots {display:none;}*/


/*.sec9 .sec_inner{height:436px;}
.sec9 .link_wrap a{opacity:0; width:280px; margin-left:10px;}
.sec9 .link_wrap a:hover{ text-decoration:none}
.sec9 .link_box .img_area{width:280px; height:253px;}
.sec9 .link_box .img_area .img1{opacity:1; background-image:url('../../img/page/index/index_sec9_img01.jpg');}
.sec9 .link_box .img_area .img2{opacity:1; background-image:url('../../img/page/index/index_sec9_img01.jpg');}
.sec9 .link_box2 .img_area .img1{background-image:url('../../img/page/index/index_sec9_img02.jpg');}
.sec9 .link_box2 .img_area .img2{background-image:url('../../img/page/index/index_sec9_img02.jpg');}
.sec9 .link_box3 .img_area .img1{background-image:url('../../img/page/index/index_sec9_img03.jpg');}
.sec9 .link_box3 .img_area .img2{background-image:url('../../img/page/index/index_sec9_img03.jpg');}
.sec9 .link_box4 .img_area .img1{background-image:url('../../img/page/index/index_sec9_img04.jpg');}
.sec9 .link_box4 .img_area .img2{background-image:url('../../img/page/index/index_sec9_img04.jpg');}*/

/*#sec2 .sec2_con01 { float:left; width:50%; }
.SocialWelfare {  width:600px;  margin:0 auto; border-radius:20px; background:rgba(187,209,0,0.1); padding:30px 30px 50px 30px; box-sizing:border-box; overflow:hidden;   }
#sec2 .sec2_con01 ul li { position:relative; float:left; width:48%; height:200px; background:#CCC; margin:5px; text-align:center; overflow:hidden; box-sizing:border-box; }
#sec2 .sec2_con01 ul li img { width:100%; }
#sec2 .sec2_con01 ul li p { position:absolute; bottom:0; z-index:9989; color:#000; font-size:15px; padding:10px 20px 10px 20px; background:#bbd100; border-radius:0 50px 50px 0;   }
#sec2 .sec2_con02 { float:left; width:50%;  }

#sec2 .main_sec_tit { text-align:center; margin-bottom:30px;  }
#sec2 .main_sec_tit h3 {font-size:1.7em;  }
#sec2 .main_sec_tit p { color:#666; }

#ad_banner_slider { width:500px; height:500px; text-align:center; margin:0 auto; border-radius:20px; background:rgba(187,209,0,0.1); padding:30px 30px 50px 30px; box-sizing:border-box; overflow:hidden;    }
#ad_banner_slider ul.ad_slider {width:100%; height:100% !important; text-align:center; }
#ad_banner_slider ul.ad_slider li {width:100%; height:100% !important; }
#ad_banner_slider ul.ad_slider li img {display:block; width:100%;  }

#ad_banner_slider .ad_slider-control {position:absolute; bottom:10px;  z-index:11;}
#ad_banner_slider .ad_slider-control span {}
#ad_banner_slider .ad_slider-control button {float:left; display:block; width:14px; height:14px; border-radius:50%; background:rgba(0,0,0,0.2); border:0; text-indent:-9999px; box-sizing:border-box; margin:10px 5px;}
#ad_banner_slider .ad_slider-control button.activeSlide {width:14px; height:14px; background:#bbd100; border-radius:50%;}


.main_section {width:100%; overflow:hidden; padding:90px 0; box-sizing:border-box;}
.section_title {width:100%; text-align:center; margin-bottom:30px;}
.section_title h2 { font-size: 2.5em; font-weight:500; text-align:center; letter-spacing:-1px; }
.section_title p {font-size:17px; color:#7f7f7f; text-align:center; padding:15px 0}

.sec { width:100%; padding:90px 0; box-sizing:border-box; overflow:hidden;  }
.sec .sec_inner{position:relative; width:1180px; margin:0 auto; text-align:center;}
.sec .sec_inner h4 {margin-bottom:20px; font-size:28px; font-weight:300; letter-spacing:-1px; color:#000;}
*/



/*#sec1 ul {position:absolute;left:351px;top:3px}
#sec1 ul li {float:left; border-left:1px solid #e9e9e9; margin-top:20px;}
#sec1 ul li a {display:block;width:170px;height:129px;text-indent:-9999em;background:url('../../img/page/transparent.png') center no-repeat;}

#sec1 ul li:last-child a {width:360px}

#sec1 ul li.nth-child-1 a{background:url('../../img/page/index/sec1-ico-1.png') center top no-repeat;}
#sec1 ul li.nth-child-1 a:hover{background:url('../../img/page/index/sec1-ico-on-1.png') center top no-repeat;}
#sec1 ul li.nth-child-2 a{background:url('../../img/page/index/sec1-ico-2.png') center top no-repeat;}
#sec1 ul li.nth-child-2 a:hover{background:url('../../img/page/index/sec1-ico-on-2.png') center top no-repeat;}
#sec1 ul li.nth-child-3 a{background:url('../../img/page/index/sec1-ico-3.png') center top no-repeat;}
#sec1 ul li.nth-child-3 a:hover{background:url('../../img/page/index/sec1-ico-on-3.png') center top no-repeat;}
#sec1 ul li.nth-child-4 a{background:url('../../img/page/index/sec1-ico-4.png') center top no-repeat;}
#sec1 ul li.nth-child-4 a:hover{background:url('../../img/page/index/sec1-ico-on-4.png') center top no-repeat;}
#sec1 ul li.nth-child-5 a{background:url('../../img/page/index/sec1-ico-5.png') center top no-repeat;}
#sec1 ul li.nth-child-5 a:hover{background:url('../../img/page/index/sec1-ico-on-5.png') center top no-repeat;}
#sec1 ul li.nth-child-6 a{background:url('../../img/page/index/sec1-ico-6.png') center top no-repeat;}
#sec1 ul li.nth-child-6 a:hover{background:url('../../img/page/index/sec1-ico-on-6.png') center top no-repeat;}
#sec1 ul li.nth-child-7 a{background:url('../../img/page/index/sec1-ico-7.png') center top no-repeat;}
#sec1 ul li.nth-child-7 a:hover{background:url('../../img/page/index/sec1-ico-on-7.png') center top no-repeat;}
*/


/*
#slider1 {position:absolute;left:0;width:100%}
#slider1 .touchslider-viewport {overflow:hidden;height:736px;min-width:1416px}
#slider1 .touchslider-item {height:736px;min-width:1416px}
#slider1 .touchslider-item .img {
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out
}
#slider1 .touchslider-item .wrapper {position:relative}
#slider1 .touchslider-item a {text-decoration:none}
#slider1 .touchslider-item a:hover, #slider1 .touchslider-item a:focus {background:#ff5a00}

#slider1 .touchslider-item-1 {background:url('/img/page/index/slider2-1.jpg') center top no-repeat}
#slider1 .touchslider-item-1 .img {position:absolute;opacity:0.1}
#slider1 .touchslider-item-1 .img1 {left:295px;top:240px;margin-top:50px}
#slider1 .touchslider-item-1 .img2 {left:512px;top:413px;margin-top:-50px}
#slider1 .touchslider-item-1 .img3 {left:295px;top:363px;margin-top:0}
#slider1 .touchslider-item-1 .more {left:620px;top:550px;}
#slider1 .touchslider-item-1 .more a {display:block;color:#fff;border:3px solid #fff;padding:8px 50px;border-radius:40px}

#slider1 .touchslider-item-2 {background:url('/img/page/index/slider3-1.jpg') center top no-repeat}
#slider1 .touchslider-item-2 .img {position:absolute;opacity:0.1}
#slider1 .touchslider-item-2 .img1 {left:355px;top:240px;margin-top:50px}
#slider1 .touchslider-item-2 .img2 {left:464px;top:413px;margin-top:-50px}
#slider1 .touchslider-item-2 .img3 {left:356px;top:363px;margin-top:0}
#slider1 .touchslider-item-2 .more {left:620px;top:550px;}
#slider1 .touchslider-item-2 .more a {display:block;color:#fff;border:3px solid #fff;padding:8px 50px;border-radius:40px}

#slider1 .touchslider-item-3 {background:url('/img/page/index/slider1-1.jpg') center top no-repeat}
#slider1 .touchslider-item-3 .img {position:absolute;opacity:0.1}
#slider1 .touchslider-item-3 .img1 {left:457px;top:240px;margin-top:50px}
#slider1 .touchslider-item-3 .img2 {left:473px;top:413px;margin-top:-50px}
#slider1 .touchslider-item-3 .img3 {left:455px;top:363px;margin-top:0}
#slider1 .touchslider-item-3 .more {left:620px;top:550px;}
#slider1 .touchslider-item-3 .more a {display:block;color:#fff;border:3px solid #fff;padding:8px 50px;border-radius:40px}

#slider1 .touchslider-item-4 {background:url('/img/page/index/slider4-1.jpg') center top no-repeat}
#slider1 .touchslider-item-4 .img {position:absolute;opacity:0.1}
#slider1 .touchslider-item-4 .img1 {left:319px;top:240px;margin-top:50px}
#slider1 .touchslider-item-4 .img2 {left:433px;top:413px;margin-top:-50px}
#slider1 .touchslider-item-4 .img3 {left:317px;top:363px;margin-top:0}
#slider1 .touchslider-item-4 .more {left:620px;top:550px;}
#slider1 .touchslider-item-4 .more a {display:block;color:#fff;border:3px solid #fff;padding:8px 50px;border-radius:40px}

#slider1 .touchslider-viewport .touchslider-item-current .img {margin:0;opacity:1}
#slider1 .touchslider-nav {position:relative;margin-top:-450px}


#slider1 .touchslider-nav .touchslider-prev-wrap,
#slider1 .touchslider-nav .touchslider-next-wrap {
	position:absolute;
	z-index:1; cursor:pointer;
	width:154px;height:154px;
}
#slider1 .touchslider-nav .touchslider-prev-wrap i,
#slider1 .touchslider-nav .touchslider-next-wrap i {
	position:absolute;width:154px;height:154px;
	display:block;
	border-radius:100px;
	background:#333;
	opacity:.3;
	z-index:1;
}
#slider1 .touchslider-nav .touchslider-prev-wrap {left:0}
#slider1 .touchslider-nav .touchslider-next-wrap {right:0}

#slider1 .touchslider-nav .touchslider-prev,
#slider1 .touchslider-nav .touchslider-next {
	position:relative;
	display:block;
	background:url('/img/page/index/slider1-arrow.png') no-repeat;width:154px;height:154px;
	z-index:2;
}
#slider1 .touchslider-nav .touchslider-prev {}
#slider1 .touchslider-nav .touchslider-next {background-position:right top;}

#slider1 .touchslider-nav .touchslider-prev-wrap .preview,
#slider1 .touchslider-nav .touchslider-next-wrap .preview {
	position:absolute;
	width:154px;height:154px;border-radius:100px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
#slider1 .cur0 .touchslider-prev-wrap .preview {background-image:url('/img/page/index/slider4-1.jpg')}
#slider1 .cur0 .touchslider-next-wrap .preview {background-image:url('/img/page/index/slider3-1.jpg')}

#slider1 .cur1 .touchslider-prev-wrap .preview {background-image:url('/img/page/index/slider2-1.jpg')}
#slider1 .cur1 .touchslider-next-wrap .preview {background-image:url('/img/page/index/slider1-1.jpg')}

#slider1 .cur2 .touchslider-prev-wrap .preview {background-image:url('/img/page/index/slider3-1.jpg')}
#slider1 .cur2 .touchslider-next-wrap .preview {background-image:url('/img/page/index/slider4-1.jpg')}

#slider1 .cur3 .touchslider-prev-wrap .preview {background-image:url('/img/page/index/slider1-1.jpg')}
#slider1 .cur3 .touchslider-next-wrap .preview {background-image:url('/img/page/index/slider2-1.jpg')}

@media (max-width:1300px) {
	#slider1 .touchslider-nav .wrapper {position:relative}
	#slider1 .touchslider-nav .touchslider-prev-wrap {left:0px;}
	#slider1 .touchslider-nav .touchslider-next-wrap {right:0px}
}
*/


/*============================= fixed-quick_menu ==============================
#fixed-quick_menu {position:fixed; top:50%; margin-top:-162px; right:0; overflow:hidden; z-index:999999;}
#fixed-quick_menu ul {width:80px; height:auto; overflow:hidden;}
#fixed-quick_menu ul li {position:relative; width:100%; height:80px; box-sizing:border-box; border-top:1px solid rgba(255,255,255,0.2); background-position:center; background-repeat:no-repeat; background-color:#2c2f35; background-size:33px; cursor:pointer}
#fixed-quick_menu ul li:first-of-type {border-top:0;}
#fixed-quick_menu ul li a {position:absolute; top:0; right:-100px; display:block; width:100%; height:100%; background:#23ace3; line-height:35px; text-align:center; box-sizing:border-box; padding-top:23px; color:#fff; font-size:15px; text-decoration:none; transition: all .3s;}
#fixed-quick_menu ul li:hover a {right:0; transition:right .3s;}
#fixed-quick_menu ul li.quick01 {background-image:url(/img/icon/quick_icon01.png); background-size:23px;}
#fixed-quick_menu ul li.quick02 {background-image:url(/img/icon/quick_icon02.png); background-position:center;}
#fixed-quick_menu ul li.quick03 {background-image:url(/img/icon/quick_icon03.png);}
#fixed-quick_menu ul li.quick04 {background-image:url(/img/icon/quick_icon04.png); }
#fixed-quick_menu ul li.quick05 {background-image:url(/img/icon/quick_icon05.png); }
#fixed-quick_menu span {display:block; width:100%; height:30px; text-align:center; line-height:30px; color:#fff; background:#2c2f35;  border-top:1px solid rgba(255,255,255,0.2); cursor:pointer;}
#fixed-quick_menu span:hover {background:#23ace3;}*/



