@charset "utf-8";
/* CSS Document */

		body{ background-image:url('https://www3-valuedshow-com.oss-cn-hangzhou.aliyuncs.com/m-asset/img/color-bg.png'); color:#333;line-height:150%; font-size:1rem; background-attachment:fixed; background-color:#9ed7ff; background-repeat:repeat-x; background-position:left top;}	
		h1 { font-size:1.3rem; font-weight:bold;}		
		h2 { font-size:1.2rem;}
		h2 { font-size:1.25rem;}		
		h4 { font-size:1.1rem;}
		small {color:#666;}
    .container {max-width:600px; }		
		
		hr {
        border: 0;
        height: 2px;
        background: linear-gradient(to right, #ff0000, #00ff00, #0000ff); /* 渐变色 */
        margin: 10px;
    }
    
		a { text-decoration:none;color:#333; }
		ul,li {list-style-type:none;margin:0;padding:0;word-wrap:break-word;}
		
		.menu,.menu a{ font-size:0.9rem; color:#fff; line-height:30px;}	
		
		.comm-btn {border-radius: 4rem; padding: 3px 8px; font-size: 90%; color: #fff; background-color: #21d6f1; border-color: #21d6f1; }	
		.bg-yellow {background-color: #ffaf00; border-color: #ffaf00;	}
		
		.article_content { font-size:1rem; line-height:160%; color:#797494; text-align:left;}		
		.article_content h1 {font-size:1.3rem; color: #2450a6;margin:10px 0px;}				
    
		.article_content img { max-width:100%;height:auto !important;padding:5px; margin:5px;}	
		
		.flex-container-center {  display: flex; justify-content: center; align-items: center; /* 垂直居中 */  height: auto; /* 或具体的高度 */}


		.fl { float: left; }
		.fr { float: right; }
		.fwhite {color:#fff;}		

		.clearfix { clear:both; }
		.ell { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


		
		.expo-box,.expo-box a { color:#fff; }

		.expo-top { margin-top:10px; margin-bottom:10px; }
		.expo-title { text-align:right; background-repeat:no-repeat; background-position:left top; margin-left:auto; margin-right:auto; }
		.expo-400 { text-align:left; margin-top:10px; margin-left:10px; padding-left:10px; border-left:1px solid #96a459;}
		.searchbar { width:100%;margin:auto 2px; height:45px; background-color:#999999;display:block;}
		.searchbar .form-inline { height:40px; margin-left:auto; margin-right:auto; padding-top:5px; }
		
		.footer{ background-color:#24292f; color:#fff;padding:6px; text-align:left;}

		.topbg{		
		   background: url('https://www3-valuedshow-com.oss-cn-hangzhou.aliyuncs.com/m-asset/img/bg_flyworld.png') no-repeat center 60px;
		   -webkit-background-size: cover;
		   -moz-background-size: cover;
		   -o-background-size: cover;
		   background-size: contain;
		}
		
		.showinfo { width:99%; margin:1px auto; }
		.showinfo h4{ color:#FF3300; display:inline; }
		.showinfo .showlogo {width:90%; margin:10px auto;}
		.showinfo #showcontent {width:100%; overflow:hidden;}
		.showinfo #showcontent img{ width:90%; margin:10px auto;}
		.showinfo #showcontent table {width:90%;  margin:10px auto;}

		.showinfo #showcontent h1{font-size:14px; line-height: 1.42857;}
		.showinfo #showcontent h2{font-size:14px;line-height: 180%;}
		.showinfo #showcontent h3{font-size:14px;line-height: 180%;}
		.showinfo #showcontent h4{font-size:14px;line-height: 180%;}
		
		.showbooking { margin:20px auto; width:98%; padding:5px; border:3px dashed #33CC66 ;border-radius:8px;box-shadow: 3px 3px 2px #dfdfdf;}
		.showbooking th{ text-align:right; color:#1a1c80;}
		.showbooking .tip{ color:#FF0000;}
		.showbooking h1 { font-size:20px;}		
		
		.review-box { margin:10px auto; text-align:center;}
		.review-box li{ width:32%; float:left; margin:2px; height:70px;}
		.review-box li,.review-box li a ,.review-box li small{color:#fff; text-align:center;}
		
		.search-box	{ margin:10px auto; text-align:center;}	
		.search-box li{ width:32%; float:left; margin:2px; height:30px; line-height:30px;}
		
	/* 渐变字 开始  */
	.text-gradient-purple-coral {
		background: -webkit-linear-gradient(-70deg, #9867f0 0%, #ed4e50 100%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-box-decoration-break: clone;
	}
	.text-gradient-pink-blue {
		background: -webkit-linear-gradient(-70deg, #db469f 0%, #2188ff 100%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-box-decoration-break: clone;
	}
	.text-gradient-mint-blue-dark {
		/*background: -webkit-linear-gradient(-70deg, #a2facf 0%, #64acff 100%);*/
		background: -webkit-linear-gradient(-70deg, #0a3ea8 0%, #64acff 100%);
		
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-box-decoration-break: clone;
	}
	.text-gradient-coral-yellow-dark {
		background: -webkit-linear-gradient(-70deg, #ff7170 0%, #ffe57f 100%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-box-decoration-break: clone;
	}
	