@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0; overflow:hidden;}


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:550px; min-width:1100px; overflow:hidden;}
.main_visual ul { width:100%; left:0px;top:0px; height:550px; position:absolute;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:550px; }

.main_visual .pager_box {margin:0 auto; width:1100px; position:relative;  z-index:99999999 !important; position:relative;}
.main_visual .main_pager {position:absolute;  bottom:230px; height:15px; text-align:center; }
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:16px; height:15px; margin:0 3px; border-radius:15px; background:#fff; }
.main_visual .main_pager .cycle-pager-active{width:35px;background:#98733c;}




/*메인좌측*/
.main_left_box {float:left; width:360px; position:relative; z-index:9999999 !important;}
.main_center_box {float:left; width:428px; }
.main_right_box {float:right; width:312px; }

/*병원정보*/
.main_left_box .cs_center{background:#1f1f1f; margin-top:-189px; height:375px;}
.main_left_box .cs_center .title {padding-left:70px; font-size:16px; font-weight:bold; line-height:20px; height:50px; color:#fff; padding-top:3px;}
.main_left_box .cs_center .title span{display:block; font-size:14px; color:rgba(255,255,255,0.7); letter-spacing:0.5px;}
.main_left_box .cs_center .wrap_box{ padding:40px;}

.main_left_box .cs_center .box01 .title {background:url(../images/main/main_cscenter_01.png) left top no-repeat;;}
.main_left_box .cs_center .box02 .title {background:url(../images/main/main_cscenter_02.png) left top no-repeat;;}
.main_left_box .cs_center .box01 .phone {color:#98733c; font-size:40px; padding:27px 0; }

.main_left_box .cs_center .box02  { margin-top:20px; }
.main_left_box .cs_center .box02 ul {position:relative; margin-top:20px; }
.main_left_box .cs_center .box02 li {padding-left:80px; color:#fff; line-height:22px; position:relative;}
.main_left_box .cs_center .box02 li strong {position:absolute; left:0px; top:0px;}



/*행사사진*/
.main_left_box .main_gallery {background:#726767; height:210px;}
.main_left_box .main_gallery .box{padding:30px;}
.main_left_box .main_gallery h3{font-size:16px; color:#fff; border-bottom:1px #fff solid; padding-bottom:10px;}
.main_left_box .main_gallery h3 a{float:right; color:#fff; margin-top:5px; font-size:12px; font-weight:normal; }
.main_left_box .main_gallery ul{margin-top:10px; overflow:hidden;; text-align:center;}
.main_left_box .main_gallery ul li{display:inline-block; width:137px; margin:0 4px;}
.main_left_box .main_gallery ul li img {width:100%; height:100px; vertical-align:top;}
.main_left_box .main_gallery ul li a {color:#fff;}



/*행사사진*/
.main_left_box .main_notice {background:#829277; height:210px;}
.main_left_box .main_notice .box{padding:30px;}
.main_left_box .main_notice h3{font-size:16px; color:#fff; border-bottom:1px #fff solid; padding-bottom:10px;}
.main_left_box .main_notice h3 a{float:right; color:#fff; margin-top:5px; font-size:12px; font-weight:normal; }
.main_left_box .main_notice ul{margin-top:20px; overflow:hidden;; }
.main_left_box .main_notice ul li{line-height:24px;}
.main_left_box .main_notice ul li a {display:block; color:#fff; padding-left:10px;}




.main_center_box .quick{overflow:hidden;}
.main_center_box .quick h3{color:#222; font-size:16px;}
.main_center_box .quick h3 span{display:block; opacity:0.7; letter-spacing:0.5px;}


.main_center_box .quick li{float:left; width:50%; height:186px; background:#dcdcdc url(../images/main/main_center_01.png) 90% 90% no-repeat; }
.main_center_box .quick li.last{ background:#428b96 url(../images/main/main_center_02.png) 90% 80% no-repeat;; }
.main_center_box .quick li .box{padding:20px 30px;}

.main_center_box .quick li.last h3 {color:#fff;}



.main_center_box .popup_zone {height:420px; overflow:hidden; position:relative; z-index:3 !important;}
.main_center_box .popup_zone .list{width:100%; height:420px;}
.main_center_box .popup_zone .list img {width:100%; height:420px; vertical-align:top;}

.main_center_box .popup_zone .main_popup_pager {position:absolute; right:15px; top:15px;  z-index:0;   line-height:14px; z-index:9999999 !important;}
.main_center_box .popup_zone .main_popup_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:14px; height:14px; margin:0 2px; border-radius:14px; background:#dbd9dc;}
.main_center_box .popup_zone .main_popup_pager .cycle-pager-active{background:#1f1f1f;}


.main_right_box .location {height:186px; background:#ff8496;}
.main_right_box .location .box{padding:20px 30px;}
.main_right_box .location h3{color:#222; font-size:16px; }
.main_right_box .location h3 span{opacity:0.7; display:block; color:#fff; letter-spacing:0.5px;}
.main_right_box .address{color:#fff; line-height:18px; font-size:14px; font-weight:bold; margin-top:14px;}
.main_right_box .address span{display:block; color:#fff;}
.main_right_box .btn {margin-top:16px;}
.main_right_box .btn a{display:inline-block;font-size:11px; width:120px; height:33px; line-height:33px; text-align:center; background:#322c2c; border-radius:33px; color:#fff;}
.main_right_box .btn a:hover{background:#d45164;}

.main_right_box .quick_icon {height:420px; overflow:hidden; background:#8f9e9f;}
.main_right_box .quick_icon li{float:left; height:140px; width:50%; text-align:center;}
.main_right_box .quick_icon li .icon{display:inline-block; width:64px; height:64px; border-radius:64px; margin-top:25px; background:#fff;  line-height:64px;}
.main_right_box .quick_icon li .icon img {vertical-align:middle;}
.main_right_box .quick_icon li .text {color:#fff; font-size:14px; padding-top:5px;