@charset "UTF-8";



.banner_box { border-bottom:1px solid #ccc; text-align:center; font-size: 24px; }
.banner_box img { vertical-align:top;}
.top-phone { border-bottom:1px solid #ccc; background:#fff; padding:0.5em 0; font-size:1.4em; text-align:center; color:#02776f;}

.footer2014 { margin-bottom:30px; width:100%; height:100px; display:block; }
.footer2014 .user-panel { position:relative; width:100%; margin:0 auto; font:13px/24px "";}



.f12bla li { clear:both;}
.f12bla li.rbg {background:#ffe9f0; padding-left:0;}
.f12bla .firstNd {/*background:none; */padding-left:0; line-height:0; }
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em { font-weight:bold; line-height:21px;}
.f12bla .firstNd img { float:left;  line-height:21px;}
.f12bla .firstNd p { line-height:1.5em; text-indent:0em;}

.lxb-container-btn-show { font-size:12px; width:5%;}

.Breadcrumb_zsy { font:1em/3em ""; color:#757575; padding:0 0 0 .5em; text-align:left; border-top:2px solid #e5e5e5;  display:none;}
.Breadcrumb_zsy a { color:#0195a1;}

.bz_txt_gd { font:1em/1.5em ""; }

@media only screen and (min-width: 1280px){

	.wrapper{width:640px;}
	.newWrap{ width:1280px;}
	.nav{ width:1280px;}	
}
@media only screen and (min-width: 640px) and (max-width: 1279px){

	.wrapper{width:640px;}
	.newWrap{ width:640px;}	
	.nav{ width:640px;}		
	.swiper-container {height:478px; top: 58px;}
	.swiper-container .pagination{ position:absolute; width:22%; bottom:0; right:38%;z-index:100; text-align:right;top: 388px; }
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.r-bd{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}	
	.nav{ width:100%;}
	.bookingBox select { padding:1px 0;}	
	.swiper-container {height:375px; top: 58px;}
	.swiper-container .pagination{ position:absolute; width:22%; bottom:0; right:38%;z-index:100; text-align:right;top: 288px; }
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:13px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}
	.nav{ width:100%;}
	.r-bd{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}	
	.selkeshi_v2014 { padding:2px 0 2em 0;}	
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px { font-size:1em;}
	.bookingBox select { padding:1px 0;}
	.swiper-container {height:320px; top: 58px;}
	.swiper-container .pagination{ position:absolute; width:22%; bottom:0; right:38%;z-index:100; text-align:right;top: 230px; }
}
@media only screen and (max-width: 360px){
	body{font-size:12px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.nav{ width:100%;}	
	.r-bd{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	.entry_list_v2014 { height:3em;}	
	.entry_list_v2014 ul li { font:1.2em/2.5em "";}
	.selkeshi_v2014 { padding:2px 0 2em 0;}
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px,.font-18px { font-size:1em;}
	.bookingBox select { padding:0;}
	.swiper-container {height:293px; top: 56px;}
	.swiper-container .pagination{ position:absolute; width:27%; bottom:0; right:38%;z-index:100; text-align:right;top: 186px; }
	.list_title {font-size: 15px;}
}

@media only screen and (max-width: 320px){
	body{font-size:12px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.nav{ width:100%;}	
	.r-bd{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	.entry_list_v2014 { height:3em;}	
	.entry_list_v2014 ul li { font:1.2em/2.5em "";}
	.selkeshi_v2014 { padding:2px 0 2em 0;}
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px,.font-18px { font-size:1em;}
	.bookingBox select { padding:0;}
	.swiper-container {height:266px; top: 56px;}
	.swiper-container .pagination{ position:absolute; width:27%; bottom:0; right:38%;z-index:100; text-align:right;top: 186px; }
	.list_title {font-size: 15px;}
}

@media only screen and (max-width: 360px){
	.center-btn7 li{width:19.5%;}	
	.center-btn8 li{width:24.5%;}	
}