@charset "utf-8";
/* CSS Document */
.sub_title{ text-align:center; font-size:18px; color:#FFF;}
.sub_title p{ padding:2px 0px;}


.sub_title2{ text-align:center; font-size:18px;}
.sub_title2 p{ padding:2px 0px;}

.sub_title3{ text-align:center; font-size:18px; color:#FFF;}
.sub_title3 p{ padding:2px 0px;}

/* 首页 */
.swiper-container {width: 100%;height: 100%}
.swiper-slide {
	text-align: center;
	font-size: 1rem;
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	overflow: hidden;
	-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;
	width: 100%
}

.swiper-pagination{}
.swiper-pagination-bullet{ opacity:1}
.swiper-pagination-bullet-active{ background-color:#f70000;}

.sp_in_pic{ width:100%; height:100%;}
.sp_in_pic img{ width:100%; height:auto; display:block;}


/* 闪动小图标 */
@keyframes opacity {
	0% {
		-webkit-transform: translate(0,0px)
	}

	25% {
		-webkit-transform: translate(0,-3px)
	}

	50% {
		-webkit-transform: translate(0,1px)
	}

	75% {
		-webkit-transform: translate(0,-1px)
	}

	100% {
		-webkit-transform: translate(0,0px)
	}
}

@-webkit-keyframes opacity {
	0% {
		-webkit-transform: translate(0,0px)
	}

	25% {
		-webkit-transform: translate(0,-3px)
	}

	50% {
		-webkit-transform: translate(0,1px)
	}

	75% {
		-webkit-transform: translate(0,-1px)
	}

	100% {
		-webkit-transform: translate(0,0px)
	}
}
.arrow-down {
	zoom: .8;
	position: fixed;
	bottom: 10px;
	left: 50%;
	margin-left: -24px;
	width: 48px;
	height: 48px;
	border-radius: .5rem;
	display: block;
	background-image: url(../images/icon2.png);
	background-repeat: no-repeat;
	background-position:center center;
	background-size:100% 100%;
	z-index: 999;
	-webkit-animation: opacity 1.2s linear infinite
}
/* 欢迎菜单 */
#hello_nav{ text-align:center; padding:3% 0px;}
#hello_nav ul li{ float:left; width:20%; margin-left:4%; margin-top:3%; margin-bottom:3%; text-align:center;}
#hello_nav ul li .item_pic{ max-width:100%; width:auto; margin:0px auto;}
#hello_nav ul li .item_pic img{ width:auto; max-width:100%; height:auto;}
#hello_nav ul li .item_title{ padding:5px 0px;}
#hello_nav ul li .item_title h2{ font-size:14px;}
#hello_nav ul li .item_title p{ font-size:12px; color:#666; padding:5px 0px;}

/* 特殊处理 */
@media only screen and (max-width: 600px) {

}

@media only screen and (max-width: 480px) {

}

@media only screen and (max-width: 380px) {
#hello_nav ul li{width:35%; margin-left:10%; text-align:center;}
}

/* 新闻------------ */
#news_box{ background-color:#181818; padding:6% 0px;}
.swiper-news{ padding:5% 0px;}
.news_list{ width:100%;}

/* 时间 */
.news_time{ width:96%; margin-left:2%;height:40px; line-height:40px; text-align:left;}
.news_m{ float:left; width:35px; height:35px; line-height:35px; overflow:hidden; border:3px solid #f7c44e;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;}
.news_m img{ width:100%; height:100%;}

.news_t{ float:left; margin-left:10px; width:207px; height:36px; line-height:36px;  background:url(../images/tbg.png) no-repeat center center;}
.news_t ul li{ float:left;text-align:center; color:#FFF; font-size:12px; overflow:hidden;}
.news_t ul li:nth-child(1){ width:86px;}
.news_t ul li:nth-child(2){ width:45px; margin-left:15px;}
.news_t ul li:nth-child(3){ width:31px; margin-left:14px;}
.news_t ul li a{color:#FFF; font-size:12px; display:block;}
.news_t ul li .iconfont{ font-size:12px;}

.news_t ul li:nth-child(1) span{float:left; display:block; margin-left:18px; font-size:18px; font-weight:bold; }
.news_t ul li:nth-child(1) p{ float:left; line-height:12px; padding-top:6px;margin-left:2px;}
/* 内容 */
.news_cont{ width:96%; margin-left:2%; margin-top:5px; border:4px solid #f7c44e; padding:10px; color:#FFF;}
.news_cont a{color:#FFF;}
.news_cont .item_title{ font-size:16px; padding-bottom:10px; text-align:left;}
.news_cont .item_pic{ width:100%; text-align:center;}
.news_cont .item_pic img{ width:auto; max-width:100%; height:auto;}
.news_cont .item_note{ padding:10px 0px; font-size:12px;}

/* ------------相册------------ */
#idxphoto_box{padding:6% 0px; background-color:#f0f3f3;}
#idxphoto{width:100%;}
#idxphoto .item_container{ margin:5% auto 0px auto; width:381px; height:330px; position:relative;}

#idxphoto .item_container .item_pic{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:10;}
#idxphoto .item_container .item_pic img{ width:100%; height:100%;}

#idxphoto .item_container .item_bg{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:15;-webkit-transition:all .3s ease-in-out 0s;
-moz-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;}
#idxphoto .item_container .item_bg1{background-color:rgba(76, 114, 150, 0);}
#idxphoto .item_container .item_bg2{background-color:rgba(207, 87, 27, 0);}
#idxphoto .item_container .item_bg3{background-color:rgba(76, 188, 212, 0);}
#idxphoto .item_container .item_bg4{background-color:rgba(188, 83, 147, 0);}
#idxphoto .item_container .item_bg5{background-color:rgba(242, 124, 126, 0);}
#idxphoto .item_container .item_bg6{background-color:rgba(222, 129, 184, 0);}
#idxphoto .item_container .item_bg7{background-color:rgba(234, 157, 95, 0);}


#idxphoto .item_container .item_six{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:20;
background:url(../images/hexagon.png);
background-size:100% 100%;
background-repeat:no-repeat;
}
#idxphoto .item_container .item_cont{width:100%; height:82px; position:absolute; left:0px; top:50%; margin-top:-41px; z-index:30; }
#idxphoto .item_container .item_cont .in_title{ height:20px; text-align:center; font-size:20px; color:#FFF;text-transform:uppercase;
filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;
-moz-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}
#idxphoto .item_container .item_cont .in_note{width:100%; margin-top:20px; height:42px; position:relative;overflow:hidden;}
#idxphoto .item_container .item_cont .in_note a{ display:inline-block; width:51px; height:42px; line-height:42px; text-align:center; background:url(../images/bg1.png) no-repeat center center; 
-moz-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}


#idxphoto .item_container .item_cont .in_note1 .iconfont{ color:rgba(76, 114, 150);}
#idxphoto .item_container .item_cont .in_note2 .iconfont{ color:rgba(207, 87, 27);}
#idxphoto .item_container .item_cont .in_note3 .iconfont{ color:rgba(76, 188, 212);}
#idxphoto .item_container .item_cont .in_note4 .iconfont{ color:rgba(188, 83, 147);}
#idxphoto .item_container .item_cont .in_note5 .iconfont{ color:rgba(242, 124, 126);}
#idxphoto .item_container .item_cont .in_note6 .iconfont{ color:rgba(222, 129, 184);}
#idxphoto .item_container .item_cont .in_note7 .iconfont{ color:rgba(234, 157, 95);}






#idxphoto .item_container .item_cont .in_note a:hover .iconfont{ color:#333;}

#idxphoto .item_container .item_cont .in_note .in_left{ position:absolute; left:-50px;}
#idxphoto .item_container .item_cont .in_note .in_rt{ position:absolute; right:-50px;}



/* 经过 */
#idxphoto .item_container:hover .item_bg1{background-color:rgba(76, 114, 150, 0.9)}
#idxphoto .item_container:hover .item_bg2{background-color:rgba(207, 87, 27, 0.9)}
#idxphoto .item_container:hover .item_bg3{background-color:rgba(76, 188, 212, 0.9)}
#idxphoto .item_container:hover .item_bg4{background-color:rgba(188, 83, 147, 0.9)}
#idxphoto .item_container:hover .item_bg5{background-color:rgba(242, 124, 126, 0.9)}
#idxphoto .item_container:hover .item_bg6{background-color:rgba(222, 129, 184, 0.9)}
#idxphoto .item_container:hover .item_bg7{background-color:rgba(234, 157, 95, 0.9)}

#idxphoto .item_container:hover .item_cont .in_title{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

#idxphoto .item_container:hover .item_cont .in_note .in_left{ left:30%;}
#idxphoto .item_container:hover .item_cont .in_note .in_rt{ right:30%;}

/* 特殊处理 */
@media only screen and (max-width: 480px) {

}
@media only screen and (max-width: 400px) {
#idxphoto .item_container{width:300px; height:260px;}
}

/* ------------理念------------ */
#idea_box{ background:url(../images/cloud-bg.png);background-color:#f3ca1d; }
#idea{ padding:6% 0px;}
.idea_list{ padding:20px 10px; color:#FFF;}
.idea_list a{color:#FFF;}
.idea_list dl{ margin-top:20px;}
.idea_list dl dt{ font-size:16px; font-weight:bold;}
.idea_list dl dt span{ display:inline-block; width:45px; height:45px; line-height:45px; text-align:center; background-color:#FFF; font-size:22px; color:#5c5c5c;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
}
.idea_list dl dt i{display:inline-block; font-style:normal; margin-left:10px;}
.idea_list dl dd{ padding:5px 0px;}

.idea_pic{ width:100%; height:auto; text-align:center;}
.idea_pic img{ width:auto; max-width:100%; height:auto;}

/* ------------底部预定------------ */
#footer_odr{ background-color:#FFF; position:relative; min-height:150px;}
.odr_top{ position:absolute; left:0px; top:0px; width:100%; height:100px; background-color:#f0f3f3;}
.odr_top_pic{position:absolute; left:0px; top:54px; width:100%; height:46px; background: url("../images/footer_top_bg.png") no-repeat top / cover;}

.odrbtn{ position:absolute; left:50%; top:30px; margin-left:-80px;}
.odrbtn a{ display:block;width:160px; height:50px; line-height:50px; background-color:#df9b00; color:#FFF; text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;}
