#Container {
	max-width: 640px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
}
.barbox {
	height: unset;
}
a {
    text-decoration: none;
}
input,button{
    -webkit-appearance:none;
    outline:none
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clear-fix::after {
    content: '';
    display: block;
    clear: both;
}
.page-container img {
    width: 100%;
}


.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:18%;  position:absolute; z-index:1; bottom:-2px; text-align:center;background: url(../images/bannerbg.png) no-repeat bottom center;background-size:100%;}
.focus .hd ul li{ display:inline-block; width:0.75rem; height:0.75rem; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 0.25rem; vertical-align:top; overflow:hidden;text-indent: -999px;}
.focus .hd ul .on{ background:#fff;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);/* 取消链接高亮 */}
.focus .hd{ width:100%; height:18%;  position:absolute; z-index:1; bottom:-2px; text-align:center;}


.wrapper{margin:0 auto;background-color:#F8F8F8;padding:1px 0;}
.wrapper_bgW{margin:0 auto;background-color:#fff;padding:1px 0;}
.no-bd{border:none;}
.PupNav_wrap{ height:100%; width:100%; z-index:7000;position:fixed; right:-100%; top:3.15em;transition:all 0.5s ease-out 0s; }
.Pchome_PupNav{width:80%; background:#F8F8F8; float:right;box-shadow:0 0 2em gray;} 
.PupNav_wrapTo{ right:0;}
.downNav{ z-index:5000;}
img{border:0; margin:0; padding:0;}
a {  text-decoration: none; }
a:hover { text-decoration:none;}
.left { float:left;}
.right { float:right;}
.titleH2 {font:800 1.70em/1.25em "微锟斤拷锟脚猴拷"; color:#000; text-align:center;}
.titleH3 {color:#000; text-align:center; font-weight:600;}
.titleH5 {display: block;text-align: center;font:1.7em/1.4em "微锟斤拷锟脚猴拷"; line-height:1.4em;}
.titleH6 {display: block;text-align: center;font:600 1.5em "微锟斤拷锟脚猴拷"; line-height:1.4em; border-bottom:3px solid #000; padding-bottom:5px;}
.titleH4{width:80%; display:block; margin:0 auto;font:600 1.50em "微锟斤拷锟脚猴拷"; color:#333; text-align:center;}
.btn00 a{width:80%; display:block; margin:0 auto;font:1.80em/1.25em "微锟斤拷锟脚猴拷"; color:#fff; background-color:#ff6004; padding:0.5em .0; text-align:center; border-radius:50px;}
.btn00 a:hover{background-color:#37750e; color:#fff;}
.btn001 a{width:100%; display:block; margin:0 auto;font:1.80em/1.25em "微锟斤拷锟脚猴拷"; color:#000; background-color:#fff; padding:0.5em .0; text-align:center; border-radius:50px;}
.btn001 a:hover{background-color:#ff6004; color:#fff;}
.blank5 {clear:both; height:.3em; overflow:hidden; display:block;}
.blank10 {clear:both; height:.6em; overflow:hidden; display:block;}
.blank20 {clear:both; height:.8333em; overflow:hidden; display:block;}
.blank30 {clear:both; height:1.5em; overflow:hidden; display:block;}
.blank40 { clear:both; height:2em; overflow:hidden; display:block;}
.content_m20 { margin:0 0;padding-bottom:1em;}
@media only screen and (min-width: 1280px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:1280px;}
}
@media only screen and (min-width: 640px) and (max-width: 1279px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:640px;}		
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.r-bd{border-radius: 10px;}	
	.bookingBox select { padding:1px 0;}	
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:13px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.r-bd{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;}
}
@media only screen and (max-width: 360px){
	body{font-size:12px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.r-bd{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;}
}
@media only screen and (max-width: 360px){
	.center-btn7 li{width:19.5%;}	
	.center-btn8 li{width:24.5%;}	
}
.p1{font-size:1.2em; text-indent:2em; line-height:1.6em; color:#444;}
.content_m20 a.btn2{width:80%; height:45px; display:block; border:2px solid #fff; border-radius:30px; color:#fff; font-size:1.4rem; text-align:center; line-height:45px; margin:0 auto}
.content_m20 a.btn2:hover{background-color:#fff; color:#0787c8;}
.six h2,.bz h2,.sb h2,.ask h2{display:block; text-align:center; font-size:2em; color:#0787c8; line-height:1.2em; margin-bottom:5px;}
.bz p{font-size:1.2em; text-indent:2em; line-height:1.6em; color:#666666;}

.btn{width:80%; height:40px; display:block; border:2px solid #12a7e5; border-radius:30px; color:#12a7e5; font-size:1.4rem; text-align:center; line-height:40px; margin:0 auto}
.btn:hover{background-color:#12a7e5; color:#fff;}
.zx-btn-b{    background: #0089cf;
    top: 6%;
    height: 100%;
    color: #FFF;
    width: 20%;
    border: none;border: none;}

.sb h3{display:block; text-align:center; font-size:1.5em; color:#444; font-weight:normal;}
.sb li p{display:block; text-align:center; color:#fff; font-size:1.1em; margin-top:10px;}
.zjtds{ width:100%; margin:0 auto; position:relative;}
.zjtds .zjtds_n{ width:95%; height:auto; margin:0 auto; overflow:hidden;}
.zjtds .zjtds_n ul{ width:95%; height:auto; margin:0 auto; overflow:hidden;}
.zjtds .zjtds_n ul li{ width:100%; float:left; }
.zjtds .zjtds_n ul li a{ width:auto; height:auto; display:block; margin:0 auto; text-align:center;}
.zj h2{display:block; text-align:center; font-size:1.6em; color:#fff; line-height:1.2em; margin-bottom:5px;}
.zj h3{display:block; text-align:center; font-size:1.3em; color:#fff; font-weight:normal;}
.ask_list a{width:48%; padding:.5em 0; float:left; text-align:center; font-size:1.2em; color:#444; border:1px solid #cccccc; border-radius:4px; margin-bottom:.6em;}
.ask_list .ask_list02{float:right;}
.ask_list .ask_list04{float:right;}
.ask_list .ask_list06{float:right; background-color:#0787c8; color:#fff; border:1px solid #0787c8;}


.show {
	display: none!important;
}

.clear-fix::after {
	content:"";
	display: block;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tabs-section header {
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 5%;
}

.tabs-section .tab-container {
	margin: 0 auto;
	width: 90%;
	background-color: #fff;
}
.tab-container .tab-select {
	font-size: 2em;
	font-weight: bold;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #ddd;
	padding: 5% 0;
	background-color: #0074c1;
	color: #fff;
}
.content-container {
	/* width: 7.1rem; */
	margin: 0 auto;
	background-color: #fff;
}
.content-container .content {
	width: 90%;
	/* position: absolute; */
	display: none;
	text-align: center;
	margin: 0 auto;
	box-sizing: border-box;
}
.content-container .content p{
	text-align: left;
	font-size: .2em;
	padding-bottom: 20%;
}
.content-container .content p .eemm {
	color: #0074c1;
	font-weight: bold;
}
.content-container .current {
	display: block;
}
.content-container .current img {
	width: 100%;
}
.tab-container .active {
	background-color:#d51c20 ;
	color: #fff;
}
.formbox h3 {
    text-align: center;
    padding: 3% 0;
}
.item-bgbox {
  display: none!important;
}
.flipInX {
    display: none!important;
}