@charset "UTF-8";

.main_top{height:240px;}
.main_tl{width:50%;display:inline-block;height:240px;background-color:#fff;float:left;}
.main_tl .main_tbox{width:570px;float:right;background-image:url('../img/main_tl_bg.jpg');background-repeat:no-repeat;background-position:right top}
.main_tl h3{text-align:center;font-size:34px;color:#111;font-weight:bold;margin-top:70px;letter-spacing:-1px;}
.main_tl p{color:#555;font-size:20px;margin-top:8px;text-align:center;}
.main_tr{width:50%;display:inline-block;height:240px;background-color:#3b3b3b;float:left;}
.main_tr .main_tbox{width:570px;float:left;}
.main_tr h3{margin-top:55px;text-align:center;}
.main_tr p{margin-top:20px;color:#ececec;font-size:20px;text-align:center;}
.main_tr p a{width:100%;margin:0;color:#fff;}
.main_tr a{text-align:center;display:block;width:34px;margin:30px auto 0;}

.main_banner{padding:72px 0;background-image:url('../img/main_banner_bg.jpg');}
.main_banner ul{margin:0 auto}
.main_banner ul li{float:left;}
.main_banner ul li img{}

.main_middle_menu{padding:30px 0;position:relative;overflow:hidden}
.main_middle_menu ul{margin:0 auto;position:relative;z-index:50;}
.main_middle_menu ul li{float:left;margin-left:67px;}

.main_facility{}
.main_facility h3{font-size:48px;color:#010101;margin-top:66px;text-align:center;}
.main_facility p{margin-top:15px;color:#555;font-size:15px;text-align:center;}
.main_facility .facility_menu{margin-top:50px;}
.main_facility .facility_menu ul{display:block;text-align:center;}
.main_facility .facility_menu ul li{display:inline-block;width:165px;height:46px;border:1px solid #e6e6e6;margin:0 6.5px;font-size:15px;color:#666;padding-top:10px;cursor:pointer}
.main_facility .facility_menu ul li.on{border:1px solid #f49e00;background-color:#f49e00;color:#fff;}
.facility_photo{margin:30px 0 80px 0;}
.facility_photo ul{}
.facility_photo ul li{width:350px;height:233px;border:1px solid #ddd;margin-left:45px;float:left;position:relative;}
.facility_photo ul li:first-child,.facility_photo ul li:nth-child(4){margin-left:0;}
.facility_photo ul li:nth-child(4),.facility_photo ul li:nth-child(5),.facility_photo ul li:nth-child(6){margin-top:40px;}
.facility_photo ul li a{}
.facility_photo ul li a img{width:100%;}
.facility_photo ul li a .facility_txt{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.65);top:0;left:0;text-align:center;opacity:0;-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.facility_photo ul li a .facility_txt .facility_tit{border:1px solid #919191;padding:7px 18px 0 18px;height:40px;font-size:16px;color:#fff;text-align:center;margin-top:97px;display:inline-block;transform: translateY(-10px);
-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.facility_photo ul li:hover .facility_txt{opacity:1;-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.facility_photo ul li:hover a .facility_txt .facility_tit{transform: translateY(0px);}

#facility2,#facility3,#facility4{display:none;}

.community{background-image:url('../img/main_banner_bg.jpg');padding-bottom:65px;}
.community h3{font-size:48px;color:#010101;text-align:center;margin-top:65px;}
.community p{text-align:center;font-size:15px;color:#555;margin-top:15px;}
.community .community_box{position:relative;margin-top:50px;width:380px;margin-left:20px;float:left;padding:0 27px;}
.community .community_box h4{font-size:28px;color:#222;margin-top:27px;text-align:left;padding-right:30px;}
.community .community_box .community_more{position:absolute;top:32px;right:27px;}

#bottom_lastest{margin:0 auto;}
.community .notice_box{margin-left:0;background-color:#fff;height:400px;}
.community .notice_box ul{margin-top:22px;}
.community .notice_box ul li{font-size:16px;margin:16px 0;text-align:left;}
.community .notice_box ul li a{color: #555;max-width: 300px;overflow: hidden;display: inline-block;height: 25px;text-overflow: ellipsis;white-space: nowrap;}

.community .qna_box{background-color:;width:400px;}
.community .qna_box .qna_q{border:1px solid #3b3b3b;border-radius:15px;padding:27px;background-color:#fff;margin-top:31px;width:294px;position:relative;box-shadow:5px 6px 2px #cdcdcd;}
.community .qna_box .qna_q:after{width:20px;height:21px;background-image:url('../img/main_qnaq.png');position:absolute;bottom:-21px;right:14px;content:"";}
.community .qna_box .qna_a{border-radius:15px;padding:27px;background-color:#ff7a18;margin-top:35px;float:right;width:294px;position:relative;box-shadow:5px 6px 2px #cdcdcd;color:#fff;}
.community .qna_box .qna_a:after{width:20px;height:21px;background-image:url('../img/main_qnaa.png');top:-21px;left:14px;content:"";position:absolute}

.review_box{background-color:#fff;height:400px;}
.review_box dl{}
.review_box dt{font-size:15px;color:#333;margin-top:18px;}
.review_box dt a{color:#333}
.review_box dd{font-size:14px;color:#888;margin:3px 0 17px;padding:0 17px;}
.review_box dd a{color:#888}

.main_bottom_banner{margin:46px auto;}
.main_bottom_banner .mbb_box{width:50%;float:left;}


#video-bg{
  position: absolute;
  width: 100%;
  height: 150%;
  background: #000; 
  background-size: cover;
  z-index: -10;
  
}

#video-bg iframe {
  border: none;
  width: 100%;
  height: 140%;
}
#video-bg embed {
  border: none;
  width: 100%;
  height: 140%;
}

.main_middle_menu iframe{position : absolute;;	top : 0; left : 0;	min-width : 100%;	min-height : 100%;	width : auto;	height : 350%;	z-index : -1;}
.main_middle_menu embed{position : absolute;;	top : 0; left : 0;	min-width : 100%;	min-height : 100%;	width : auto;	height : 350%;	z-index : -1;}
#index_visual_txt{width:100%;text-align:center;min-width:1140px;}
.main_middle_menu iframe{top:-110%;z-index:5;}
.main_middle_menu embed{top:-110%;z-index:5;}