 

/*-------------------NAV---------------------*/
#fixArea{ position:fixed; z-index:50000; bottom:0; right:0px; display:block; height:100px; width:80px; border:0px solid #f0f;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity:0;
 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#fixArea.on{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}
#fixArea a{background: rgba(44,44,44,.2); } 
/*-------------------NAV---------------------*/

.bkct_link{ display:inline-block; font-weight:bold; font-size:18px; margin-top:4px; line-height:25px; padding:3px 25px 3px 35px; white-space:nowrap;
 -moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
background-repeat: no-repeat;
background-position: 0% 0%;
position:relative;
cursor:pointer; 
}

.bkct_link.ely1{ background-image:url(../images/ely_logo1.png); color:#be9a4a}
.bkct_link.ely2{ background-image:url(../images/ely_logo2.png);color:#8b5d8b}
.bkct_link.ely3{ background-image:url(../images/ely_logo3.png);color:#4c9162}
.bkct_link.ely4{ background-image:url(../images/ely_logo4.png);color:#b17f63}
.bkct_link.ely5{ background-image:url(../images/ely_logo5.png);color:#3082a9}
.bkct_link.ely6{ background-image:url(../images/ely_logo6.png);color:#639693}

/*
#elyheader{ height:360px; border:0;}
#elyheader .hd{ height:100%; padding:5px 0 5px 0} 
*/
.flex_cnt{
height: auto; border:0; 
  display: flex;  
   position: relative;
}
.flex_cnt div{ height:100%;
}
#elyheader{ height: auto; border:0; 
  display: flex;  
   position: relative;
   padding:5px 0 5px 0;
  }
 
#elyheader  .ititem.ath { height: auto;  }
#elyheader  .elyblock.cl_right{ height:45px; padding:0;}

#p1_block_banner  .ititem.ath { height: auto;  }


#edynews_cnt  .ititem.ath { height: auto;  }

#main_title{ display:block; position:absolute; top:50%; margin-top:-70px; left:0; width:100%; text-align:center}
#main_title a{ width:auto; overflow:hidden; padding:0 0 0 00px; max-width:472px; margin:0 auto; margin-left:13%;  display:inline-block; }
#elymenu{ height:60px;}
#ely_part1{ height: auto; display:flex}
#p1_a_cnt{ height: auto; display:flex}
#p1_b_cnt{ display:flex}


#ely_part2{ height: auto; display:flex}
#p2_a_cnt{  display:flex}
#p2_a_left{  display:flex}


#ely_part3{ height: auto; display:flex}
#p3_a_cnt{  display:flex}

#ely_part4{ height: auto; display:flex}
#p4_a_cnt{  display:flex}

#ely_part5{ height: auto; display:flex}
#p5_a_cnt{  display:flex}

#ely_part6{ height: auto; display:flex}
.ely_part6_other{ height: auto; display:flex}
#p6_a_cnt{  display:flex}
.p6_a_cnt_other{  display:flex}

#map{ height:400px; background:url(../images/loading.gif) no-repeat 50% 50%}




#edy_footer{ background:#d1d0e0; color:#6863aa; padding:15px 0 15px 0;} 
#foot_right{ text-align:right}


.rdd{
	
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden
	}
.elyblock{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	margin:0 5px 0 5px;
	display:block;
	padding:5px;
	height:100%; 
}
.h100{ height:100%;}
.h90{ height:90%;}
.h80{ height:80%;}
.h70{ height:70%;}
.h60{ height:60%;}
.h50{ height:50%;}
.h40{ height:40%;}
.h30{ height:30%;}
.h20{ height:20%;}
.h10{ height:10%;}
.h15{ height:15%;}

.rd_title_cnt{ width:180px; height:195px; padding:10px 0 0 0; border:0px solid #f00; display:block; margin:0 auto}
.rd_title{ background:#fff; 
width:180px;
height:180px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
	 margin:0 auto;
	display:inline-block;
	text-align:center;
	position:relative;
}
.rd_title .ww{ position:absolute; font-weight:bold; font-size:38px; width:40px; height:40px; line-height:40px; left:50%; top:50%; }
.rd_title .ww.w1{ margin:-43px 0 0 -43px;   font-size:42px ; transform: rotate(-20deg);}
.rd_title .ww.w2{ margin:-40px 0 0 0px;font-size:34px;   transform: rotate(17deg);}
.rd_title .ww.w3{ margin:0 0 0 -38px;font-size:34px;  transform: rotate(-30deg);}
.rd_title .ww.w4{ margin:0 0 0 0;   transform:rotate(30deg); }
.rd_title .ww.w4b{ margin:5px 0 0 0;   transform:rotate(10deg); }

.rd_title.word6 .ww.w3{ margin:-5px 0 0 -55px;font-size:24px;    transform: rotate(-20deg);}
.rd_title.word6 .ww.w4{ margin:0 0 0 -30px;font-size:24px;   transform:rotate(-5deg); }
.rd_title.word6 .ww.w5{ margin:3px 0 0 -5px;font-size:24px;   transform: rotate(-20deg);}
.rd_title.word6 .ww.w6{ margin:-5px 0 0 20px;font-size:24px;   transform:rotate(5deg); }


.rd_title .line{ border:0px solid #f00; position:absolute; display:inline-block;  font-weight:bold; font-size:32px; width:160px;  text-align:center; height:26px; line-height:26px; left:50%; top:50%;}
.rd_title .line1{ margin:-30px 0 0 -80px;  }
.rd_title .line2{  margin:6px 0 0 -80px;  }
.rd_title .line.lp{ letter-spacing:1px;} 
.rd_title.tp1 .line1{     transform: rotate(-10deg);}
.rd_title.tp1 .line2{    transform:rotate(-5deg); }

.rd_title.tp2 .line1{     transform: rotate(10deg);}
.rd_title.tp2 .line2{    transform:rotate(-5deg); }

.rd_title.tp3 .line1{     transform: rotate(5deg);}
.rd_title.tp3 .line2{    transform:rotate(-5deg); }
.rd_title .line3{  margin:6px 0 0 -80px;  }


.rd_title .line0{   font-size:48px; margin:-15px 0 0 -80px;transform:rotate(-5deg); } 

#edy_menu_cnt{ padding:0 5px 0 5px; margin:0; overflow:hidden;}
#edy_menu{  
  padding: 0 40px 0 40px;
  margin: 0;
  width:100%;
  list-style: none;
   
  display: flex; 
  justify-content: space-around;
}
#elymenu_all.ov{ position:fixed; top:0; left:0; width:100%; display:block; height:120px; z-index:5000}
 
#elymenu_all.hdd.ov,
#elymenu_all.hdd{ display:none !important;}
 

#elymenu_all.ov #main_title2{  float:left; width:25%; height:100%; display:block; }
#elymenu_all.ov #main_title2 a{  float:left; width:100%; height:100%; display:block; }
#elymenu_all.ov #edy_menu{ float:left; width:75%; }
#elymenu_all.ov #edy_menu li a{ padding:0 10px 0 10px; font-size:18px; }

#edy_menu li{ float:left }
 
 /*
#edy_menu li a{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	white-space: nowrap;
  display:block; padding:0 15px 0 15px; font-weight:bold; font-size:22px; height:60px; line-height:52px;   }
 */
  
#edy_menu li a{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	white-space: normal;
  display:block; padding:0 15px 0 15px; font-weight:bold; font-size:22px; height:60px; line-height:24px;
    display: flex;
  align-items: center;
  justify-content: center;  text-align:center 
     }
#edy_menu.lg2 li a{font-size:16px;line-height:19px;}
  

  

#edy_menu li:hover a,
#edy_menu li.active a{   color:inherit}

.elyblock.mleft{ margin-left:0;}
.elyblock.mright{ margin-right:0;}

.elyblock.cl_left{
	margin-left:0; 
    border-radius: 0 10px 10px 0;
}
.elyblock.cl_right{
	margin-right:0; 
    border-radius: 10px  0 0 10px;
}

.elyblock.banner_cnt{ margin:0; padding:0; background:0;}

 
#p1_block_time .timetable_img{ border:0px solid #f00; display:block; max-width:173px; margin:0 auto; }
#p1_block_time .timetable_img{ text-align:center}
#p1_block_time .timetable_img i{ font-size:100px; display:block; padding:20px 0 0 0;}
#p1_block_time .timetable_img p{ font-size:24px; letter-spacing:3px; font-weight:bold;}

.scBanner  .slick-prev::before,.scBanner  .slick-next::before{     content: "" ;}


.ovBtn{ position:absolute; width:100%; height:100%; display:block;
background:rgba(98,158,117,0.6); left:0; top:0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.ovBtn span{ line-height:38px; font-size:32px; width:100%; position:absolute; top:50%; left:0; display:block;
text-align:center; height:50px; margin:-38px 0 0 0; color:#fff;
}

.ovBtn:hover{background:rgba(98,158,117,0.3); }
.ovBtn:hover span{ font-size:45px;line-height:48px;margin:-48px 0 0 0; }

.scBanner{ height:100%; overflow: visible; margin:0 0 0 5px;}
.scBanner .ititem_cnt{ height:100%; padding:0 5px 0 0;}
.scBanner .ititem{ height:100%; display:block; margin:0 5px 0 0 0;    border-radius:  10px;}
.scBanner .slick-track,
.scBanner .slick-list.draggable{ overflow: hidden; height:100%; } 

 
.slick-arrow{ z-index:40;  display:block;  position:absolute;}
.slick-arrow.slick-prev{ left:-60px; bottom:0; width:40px; height:100%; background:0;}
.slick-arrow.slick-next{ right:-60px; bottom:0; width:40px; height:100%; background:0;}
.slick-arrow i.fa{ display:inline-block; opacity:1; font-size:50px; color: inherit; border:0px solid #f00; width:40px; position:absolute; top:50%; left:0; margin-top:-20px;
text-align:center }
.slick-arrow.slick-disabled{ opacity:0;}

.tpBanner  .slick-arrow.slick-prev{ margin-top:-20px; left:-60px; bottom:0; width:40px; height:40px; background:0;}
.tpBanner  .slick-arrow.slick-next{ margin-top:20px; left:-60px; right:auto; bottom:0; width:40px; height:40px; background:0;}

 
#edynews_cnt{ height: auto; border:0px solid #f00}
#abBanner_cnt{ height: auto; border:0px solid #f00}
.pjBanner_cnt{ height: auto; border:0px solid #f00}
.scBanner.abBanner{ margin:0;} 

.scBanner.abBanner .ititem_cnt{ height:100%; padding:0; margin:0 5px 0 0;  border-radius:  10px;; overflow:hidden;}
.scBanner.abBanner .ititem{ height: auto; border-radius:  0;}
.scBanner.abBanner .ititem_tt{  height:70px;  width:100%; position:relative ; display: flex;
  align-items: center;
  justify-content: center;}
.scBanner.abBanner .ititem_tt .ititem_th{  text-align:center;   } 

.scBanner.abBanner .ititem_cnt.dt{ height: auto; padding:0; margin:0 5px 0 0;  border-radius:  10px;; overflow:hidden;}
.scBanner.abBanner .ititem_cnt.dt .ititem{ height: auto; border-radius:  0; }
.scBanner.abBanner .ititem_cnt.dt  .ititem_date{ color:#fff; height:60px; width:100%; line-height:18px; overflow:hidden; text-align: center;
display: flex;
  align-items: center;
  justify-content: center;
} 
.scBanner.abBanner .ititem_cnt.dt .ititem_tt{  height:70px; width:100%; position:relative;   display: flex;
  align-items: center;
  justify-content: center;}
.scBanner.abBanner .ititem_cnt.dt .ititem_tt .ititem_th{   height: auto; width:100%;  font-weight:bold;} 

.scBanner.abBanner .ititem_cnt.pj{ height:100% !important; padding:0; margin:0 5px 0 0;  border-radius:  10px;  overflow:hidden; display: block; }
.scBanner.abBanner .ititem_cnt.pj .ititem{ height:42%; border-radius:  0;}   
.scBanner.abBanner .ititem_cnt.pj .ititem.pjImg{ height:200px; border-radius:  0;}    
.scBanner.abBanner .ititem_cnt.pj  .ititem_date{  /*color:#fff; */height:60px; width:100%; line-height:18px; overflow:hidden; text-align: center;
display: flex;
  align-items: center;
  justify-content: center;} 
.scBanner.abBanner .ititem_cnt.pj .ititem_tt{  height:50%; width:100%; position:relative; display:block;   text-align:left;   } 
.scBanner.abBanner .ititem_cnt.pj .ititem_cnt{ overflow:auto; margin:0;   display:block; width:100%; padding:0 0 0 0;  }
.scBanner.abBanner .ititem_cnt.pj .ititem_tt  p{ padding:10px 10px 10px 10px; font-size:16px; height:100%; font-weight: normal;} 

/*
.scBanner.abBanner .ititem_cnt.pj  .ititem_date{ background:#f6dea8; color:#967c43;  } 
.scBanner.abBanner .ititem_cnt.pj .ititem_tt{     background:#fff0cf;    } 
.scBanner.abBanner .ititem_cnt.pj .ititem_tt ,
.scBanner.abBanner .ititem_cnt.pj .ititem_tt p{ color:#967c43; }


.scBanner.abBanner .ititem_tt{   background:#70bee3; }
.scBanner.abBanner .ititem_cnt.dt  .ititem_date{ background:#b17f63;}
.scBanner.abBanner .ititem_cnt.dt .ititem_tt .ititem_th{   width:100%; color:#b17f63 } 
*/


/*
.timetable td,
.timetable p{ font-size:12px; }
.timetable table.table td{ padding:5px; border-color:#e6b6e6}
*/
.timetable{ padding:15px}

.edyModal { z-index:5000;}
.edyModal .modal-dialog{ margin:2% auto 0 auto; height: auto;overflow: visible;  position:relative; border:0 solid #ff0; z-index:5000;}
.edyModal .modal-content{ background:0; height:100%; box-shadow:0 0 0 0 #fff; border:0 ; position:relative; overflow: visible; border:0 solid #f00}
.edyModal .modal-body{ padding:0; height:90%; position:relative;  box-shadow:0 0 5px 5px rgba(60,60,60,0.2);
 -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#fff }
 .edyModal #edyAlbModal_cnt.modal-body{ box-shadow:0 0 0 0 rgba(60,60,60,0);}

#edyAlbModal.edyModal .modal-body{ background:0; border:0px solid #f00}

.edyModal .modal-header{ padding:0; /*height:10%; */ height:80px; border:2px solid #ff0 }
.edyModal .album_tt{ margin:0; padding:0;/* height:8%;*/ min-height:50px; border:0 solid #ff0}
.edyModal .album_tt span{ margin:0 auto; padding:0 15px 0 15px; line-height:30px; max-height:30px; font-size:18px;  background:#fff; display:inline-block;

-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
 }
.edyModal .album_cnt{ padding:0;/* height:92%;*/ position:relative; overflow:  auto;   border:0 solid #ff0}

.edyModal .album_item_cnt{ padding:5px; } 
.edyModal .album_item{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
overflow:hidden;     } 

.edyModal .rd_title_cnt{ width: 100%; height:40px; padding:0 0 0 0; border:0px solid #f00; display:block; margin:0 auto}
.edyModal .rd_title{ background:0; 
 width: 100%; 
height:40px;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
	 margin:0 auto;
	display:inline-block;
	text-align:center;
	position:relative;
}
.edyModal .close{ font-size:30px; line-height:30px; display:block; position:absolute; top:10px; right:10px;
width:80px; height:80px;
 -webkit-border-radius: 40px;
 -moz-border-radius:40px;
 border-radius:40px;
 background:#fff;
 padding:0 0; 
 opacity:1;
}
.edyModal .close span{ display:block; height:30px; margin-top:0px; line-height:25px;  }
.edyModal .rd_title .ww.w1,
.edyModal .rd_title .ww.w2,
.edyModal .rd_title .ww.w3,
.edyModal .rd_title .ww.w4,
.edyModal .rd_title .ww.w5,
.edyModal .rd_title .ww{/* text-shadow: 0 0 4px #fff, 0 0 4px #fff;*/
width:60px; height:60px;
 -webkit-border-radius: 30px;
 -moz-border-radius:30px;
 border-radius:30px;
 background:#fff;
 padding:10px 0;
 position:static; margin:0 5px 0 5px !important; float:none; display: inline-block; left:0; top:0;
  box-shadow:0 0 5px 5px rgba(60,60,60,0.2);}
  
 
  

.edyModal .col-xs-12.edynews_cnt{ background:#fff;
 -webkit-border-radius: 30px;
 -moz-border-radius:30px;
 border-radius:30px;
 padding:10px 20px 30px 20px !important;

}
.file_dn_cnt{ width:100%; text-align:center; display:block;  }
.file_dn{
	
	font-size:30px; line-height:30px; display:block; 
width:100px; height:100px;
 -webkit-border-radius: 50px;
 -moz-border-radius:50px;
 border-radius:50px;
 background:#fff;
 margin:0 auto;
 margin-top:60px;
 
 }
.file_dn   i,
.file_dn span{ color:#be9a4a; display:block}
.file_dn span{ display:block}
.file_dn i{ padding:20px 0 0 0;}
.file_dn span{	font-size:16px; line-height:16px; padding:5px; font-weight:bold;}

 
 
.modal-backdrop {background: #fff;}
.modal-backdrop.fade {
  filter: alpha(opacity=0) !important;;
  opacity: 0 !important;;
}
.modal-backdrop.fade.in {
  filter: alpha(opacity=80) !important;;
  opacity: .8 !important;;
}
