.downs-ul{ display:none}
video{
	z-index: 10;
	width: 100%;
	height: 720px;
}

.zuche_cj{
	justify-content:space-around;
	position:relative;
	z-index:-1;
	}
.zuche_cj li{
	width: 45vw;
	height: 30vw;
	background-size: cover;
	background-repeat:no-repeat;
	border:#000 1px solid;
	border-radius:10px
}
.zuche_cj li:nth-child(1){
	background-image: url('../image/22zuo_zhongba.jpg')  ;
}
.zuche_cj li:nth-child(2){
	background-image: url('../image/20zuo_zhongba.jpg')  ;
}
#biaoqian{
	justify-content:space-around;
	margin:5rem 0 5rem 0;
	}
#biaoqian li{
	color:#fff;
	font-size:1.5rem;
	padding:1rem;
	border-radius:10px;
	letter-spacing:2px;
	}	
#biaoqian li:nth-child(odd){
	background:#27aade;
	}
#biaoqian li:nth-child(even){
	background:#010c80;
	}	
#circle{
	justify-content:space-around;
	margin:5rem 0 5rem 0;
	height:30vh;	
	}
#circle li{
	width:30vh;	
	}

#pingjia ul{
	justify-content:space-around;
	}
#pingjia ul li{
	width:25vw;height:28vw;
	background-size: cover;
	}
#pingjia li:nth-child(1){
	background-image: url('../fanti/img/15zuozhongba.jpg')  ;
}
#pingjia li:nth-child(2){
	background-image: url('../fanti/img/18zuozhongba.jpg')  ;
}
#pingjia li:nth-child(3){
	background-image: url('../fanti/img/47daibazuche.jpg')  ;
}	
#fuwu{
	display: block;
	margin:0 5% 0 5%;
     }	
#fuwu li{
	line-height: 2rem;
     }
#index_new{
	margin-left:5%;
     }
#new{
	line-height: 3rem;
	font-size:1.5rem
     }	
#new span{
	width:10rem;
	display:inline-block;
     }	

#bottom{
	margin-top: 2rem;
	text-align:center
     }	
	 	 	




.tit{
	height: 30px;
	line-height: 30px;
	COLOR: #ffffff;
	FONT-SIZE: 1.1rem;
	FONT-WEIGHT: bold;
	background: #5e9fd9;
	margin-top: 10px;
	text-align: left;
	padding-left: 10px;
}
.tit a{
	position: absolute;
	right:10%

}
.tit a:link,.tit a:visited{
	color:#fff;

}

/*aodi-hunche.asp*/
.nav_key{  margin:0 auto}
/*boardpost.asp*/
.text_post{ margin:18px 0px 0px 0px; padding:10px 0px 6px 10px;background:#fff;width:678px!important;width:682px; 
	border: #5e9fd9 1px solid; text-align:left}
.text_post span{ display:block; height:22px; font-weight:bold}
/*adminok.asp*/
#menu{ margin-left:8px}
.item{width:154px;background:#ccc; cursor:pointer; border-bottom:1px solid #fff;color:#015fca; font-size:14px;   display:block; font-weight:bold}
.item a{ height:28px; line-height:28px; padding-left:6px; margin-top:0px;color:#015fca}
.item ul{display:none; background:#ffb81e}
.item ul li a{ display:block; padding-left:20px; border-bottom:1px solid #fff;color:#fff;font-size:13px}
.item ul li a:hover{font-weight:bold;color:#fff;text-decoration:none}
.item ul li a:active{color:#000; font-weight:bold}
.option{padding:0; margin:0}


                   
.side_dazhongba {
	display:grid;
	grid-template-rows:43vh 43vh;
	grid-template-columns:50% 50%;
	grid-gap: 10px;
	margin-bottom:30px;
	text-content:center;
}
.side_dazhongba li{
	background-position:center center;
	background-repeat:no-repeat;
}	
.side_dazhongba li:nth-of-type(1){
            background-image:url('../images/daisaizhongba/48zuo_daiba.jpg') ;
        }
.side_dazhongba li:nth-of-type(2){
            background-image:url('../images/daisaizhongba/zhongba_neishi.jpg') ;
        }
.side_dazhongba li:nth-of-type(3){
            background-image:url('../images/daisaizhongba/39zuo_daibache.jpg');
        }
.side_dazhongba li:nth-of-type(4){
            background-image:url('../images/daisaizhongba/39zuo_daiba.jpg');
        }

#video {
	grid-template-columns:repeat(auto-fill,405px);
	gap:1rem 10%;
	margin-top:6rem;
}
#daoyou{
	grid-template-columns:minmax(3rem,1fr) minmax(5rem,2fr) minmax(5rem,2fr);
}

.side_zhonggang {
	display:grid;
	justify-content:space-evenly;
	grid-template-columns:repeat(auto-fill,540px);
	grid-template-rows:720px;
	grid-gap: 10px;
	text-content:center;
	margin-top:3rem;
}
.side_zhonggang li{
	background-position:center center;
	background-repeat:no-repeat;
}
.side_zhonggang #a{
            background-image:url('../images/zhonggang/xianggangjichang.jpg') ;
        }
.side_zhonggang #b{
            background-image:url('../images/zhonggang/xianggangdisini.jpg') ;
        }

.side_zhonggang #c{
            background-image:url('../images/zhonggang/baomuche.jpg') ;
        }
.side_zhonggang #d{
            background-image:url('../images/zhonggang/kuajingche.jpg') ;
        }
.side_zhonggang #e{
            background-image:url('../images/daisaizhongba/haohua/mengnalisha_hou.jpg') ;
        }
.side_zhonggang #f{
            background-image:url('../images/daisaizhongba/haohua/mengnalisha.jpg') ;
        }	
.side_zhonggang #g{
            background-image:url('../images/daisaizhongba/haohua/15zuo.jpg') ;
        }
.side_zhonggang #h{
            background-image:url('../images/daisaizhongba/haohua/yushan.jpg') ;
        }	
.side_zhonggang #i{
            background-image:url('../fanti/images/shenzhenwankouan.jpg') ;
        }	
.side_zhonggang #sj{
            background-image:url('../images/daoyou/songshanhu.png') ;
        }		
.side_zhonggang #sj1{
            background-image:url('../images/daoyou/huaweixiaozhen.png') ;
        }
.side_zhonggang #dy{
            background-image:url('../images/daoyou/xixiguzhen.png') ;
        }		
.side_zhonggang #dy1{
            background-image:url('../images/daoyou/yuehuiyuan.png') ;
        }		
.side_shangwu {
	display:grid;
	justify-content:space-evenly;
	grid-template-columns:repeat(auto-fill,540px);
	grid-template-rows:404px;
	grid-gap: 10px;
	text-content:center;
}
.side_shangwu #e{
            background-image:url('../images/shangwuche/GL8.jpg') ;
        }
.side_shangwu #f{
            background-image:url('../images/shangwuche/maibahe.jpg') ;
        }
.side_shangwu #g{
            background-image:url('../images/daisaizhongba/haohua/haishi.jpg') ;
        }
.side_shangwu #h{
            background-image:url('../images/daisaizhongba/haohua/haishineishi.jpg') ;
        }						
.menubox{cellspacing:5px;}
.p{ width:660px; margin-top:10px}
.p li{ width:220px;float:left}
.p1{width:220px;text-align:center; height:150px}
.p2{width:220px;height:30px;line-height:20px;text-align:center}
.key{font-size: 14px;color: #FF0000; padding-top:4px}
.tj{font-size: 14px;color: #0033FF; padding-top:4px}
.TR{align:center;valign:middle}

.d_line{
	BORDER-BOTTOM: #cccccc 1px dotted;
	MARGIN: 20px 0px 20px 0px;
	HEIGHT: 1px;
	CLEAR: both;
}

.pictext{margin-top:3px;height:22px;line-height:22px;text-align:center}
.lh{ line-height:18px; padding:8 0 0 0}
/*Page*/
.page {BORDER: #e6e6e6 1px solid; PADDING: 3px 4px 3px 4px;BACKGROUND: #f5f5f5;  MARGIN: 5px}
.pages {BORDER: #6821a9 1px solid; PADDING: 3px 4px 3px 4px;  MARGIN: 5px;  BACKGROUND: #6821a9; COLOR: #ffffff}


/*1、case.asp */
.text_case{ border-top:#ffb81e solid 1px;border-right:#ffb81e solid 1px;border-bottom:#ffb81e solid 1px;border-left:#c8d6ed solid 1px; margin:10px 0px 0px 8px; padding:5px; text-align:left; float:right;color:#09f; line-height:18px; letter-spacing:1px}
.text_case b{ color:#000}
.text_case A{color:#69f}
.board {
    clear:left;
	margin: 6px 2px 6px 0px; padding:4px 2px 0px 4px;
	border-color: #5e9fd9;border-style: double;
	border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;
}
.board strong{width:650px; display:block; text-align:center;color:#09f; font-size:14px; margin:8px 0px 8px 0px}

/*4、guide.asp */
.first {
	TEXT-ALIGN: center;BACKGROUND: url(../image/products_tb_pic04.png) no-repeat; COLOR: #fff; width:18px; height:18px; line-height:18px;display:inline-block; float:left
}
.last{ padding-left:23px}

/*6、Book.asp*/
.pro_fst_btn {
	WIDTH: 157px;HEIGHT: 52px; BACKGROUND: url(../image/products_btn02.png); margin:10px 0px 0px 200px
}
.pro_fst_btn A {
	TEXT-ALIGN: center; WIDTH: 157px;HEIGHT: 40px;  DISPLAY: block; FONT: 18px/40px "microsoft yahei"; BACKGROUND: url(../image/products_btn02.png); COLOR: #fff
}
.pro_fst_btn A:hover {
	BACKGROUND-POSITION: 0px -52px; text-decoration:none
}
/*hunche.asp*/
.righttxt center img{margin:5px auto}
.text_zg_tit{
	font-family: "microsoft yahei";
	font-size: 16px;
	color: #F00;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}
/*aoditong.html*/

.aoditong_t{
	display:grid;
	justify-items:center;
}
.text_wm {
	width:77%;
	line-height:2rem;
	font-size:1.2rem;
	letter-spacing:0.3rem;
	text-indent:2rem;
}
/*model.asp*/
.new_left {
	margin: -1.5rem 10px 6px 0;
	width: 74%;
}
.new_left H3 {
	LINE-HEIGHT: 4rem;
	text-indent: 2em;
	COLOR: #666;
	FONT-SIZE: 0.9rem;

}
.new_text{
	margin:2rem 0 0 20px;
}
.new_con{
	line-height: 2rem;
	font-size: 1.2rem;
	letter-spacing:2px;
	text-indent: 2em;
}

.d_line{BORDER-BOTTOM: #cccccc 1px dotted; MARGIN:2rem 0px 2rem 0px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0px}

/*--hunche-zhuangshi.asp--*/
.zs{height:30px; color:#F00; .new_rightletter-spacing:2px}
.zs-tc{ margin-left:25px}


main{
	display: flex;
	flex-wrap:wrap;
	flex-direction:row-reverse;
	justify-content:space-evenly;
	margin:1rem 0 1rem 0;
}


aside ul{
	display: grid;
	grid-row-gap:0.2rem;
	border-right:0.4rem solid #27aade;
	margin-bottom: 2rem;
}

aside .daoyoufuwu a{
	background-color: #008b8b;
}
aside ul li{
	line-height:3rem;
	font-size:1.5rem;
	letter-spacing:2px;
	background:#010c80;
	color:#fff;
	text-align:center
}
aside ul li a:link,aside ul li a:visited {
		color:#fff;
}
aside ul li a {
	display:block;
	padding:0 1rem 0 1rem;

}
aside ul li a:hover,aside ul .active {
	background:#27aade;
}
aside .peizhi{
	width:10rem;
	padding:0 0 0.5rem 0.5rem;
}
aside .peizhi .pz{
	border-bottom:0.15rem solid #009c3b;
}
aside .peizhi .pz_sm{
	font-size:1rem;
	line-height:1.3rem;
	margin-top:0.5rem;
	text-align:left;
}

.sm span{
	padding-left:0.5rem;
	display:block;
}

.jiage{
	display:grid;
	width: 80%;
	grid-template-columns:10rem 1fr 1fr;
	gap:2px;
	letter-spacing:2px;
	text-align:center;
}
.jiage #item6{
	grid-row:2/4;
	grid-column:3/4;

}
.jiage #mingche{
	grid-row:5/13;
}
.jiage #haoche{
	grid-row:13/16;
	align-content:center
}
.jiage #zuche_sm{
	grid-row:17/20;
	grid-column:span 3;
	text-align:left;
}

.dazhongba{
	grid-template-columns:minmax(3rem,1fr) minmax(5rem,2fr) minmax(4rem,1.2fr);
}

.dazhongba .sm{
	grid-column:span 3;
}

.dazhongba .mingche{
	grid-row:span 6;
}
.dazhongba .chaopao{
	grid-row:span 7;
}
.dazhongba .haoche{
	grid-row:span 3;
}
.dazhongba .haoche div{
	color: #FFFF33;
	font-size: 1.2rem;
}

.aomen{
	grid-template-columns:minmax(4rem,1.5fr) minmax(5rem,2fr) minmax(3rem,1fr);
}
.aomen .shangwu{
	grid-row:span 5;
	display:flex;
	border-left:#27aade 0.37rem solid;
    background-image:url('../images/aomen_zuche/aomen.jpg') ;
	background-size: cover;
    background-position: center;
	
}
.aomen .sm{
	grid-column:span 3;
}
.zhonggang{
	grid-template-columns:1fr 1.5fr;
}
.zhonggang .r1{
	grid-column:span 2;
}
.zhonggang .jiantou{
	font-size:3rem;
}

.zhonggang .r2{
	grid-row:span 2;
}
.shangwuche{
	grid-template-columns:1fr 1fr;
}
.shangwuche .sm{
	grid-column:span 2;
}
.shangwuche .fuwu{
	grid-column:span 2;
	text-align:left;
	padding-left:0.2rem;
}
.shangwuche .fuwu span:nth-child(1){
	border-bottom:0.2rem solid #27aade;
	padding-bottom:0.2rem;
}
.shangwuche .fuwu span:nth-child(2){
	font-size:1.25rem;
}

#service-box  {
	position:relative;
	margin-bottom:6rem;

}
#service-box #service {
    justify-content: space-around;
	padding:1rem;
	position:relative;
}
#service-box #service li{
    background-color: white;
    border-radius: 1.5rem;
    box-shadow: 0 0 20px rgba(180, 180, 180, 0.233);
    padding: 1.7rem;
    width: 18%;
    align-self: stretch;
    transition:1s;
}
#service-box #service li:hover{
    background-color: #27aade;
}
#service-box #service li:hover h3,#service-box #service li:hover p{
    color: #fff;
}	
#service-box #service li:hover span:nth-child(2){
	  display:block;
}
#service-box #service li:hover span:nth-child(1){
	  display:none;
}
#service-box  #service h3 {
	  color: #27aade;
 } 
 
#service-box  #service p {
    font-size: 1.1rem;
	  letter-spacing:0.1rem;
    color: #2e4369;
    line-height: 1.5rem;
}
#service-box  #service h3 span{
	  width:2.2rem;
	  height:2.2rem;
	  background-repeat: no-repeat;
	  background-size: contain;
	  background-position: center;
	  padding-left:0.8rem;
 }
#service-box  #service h3 span:nth-child(2){
	  display:none;
 }
 
#service-box #company-num{
    border-radius: 1.5rem;
    background-color: white;
    box-shadow: 0 0 20px rgba(180, 180, 180, 0.233);
	position: absolute;
	bottom:-3rem;
	z-index: 11;
	display:flex;
	justify-content:center;
	align-items:center;
	width:70%;
	margin:0 15%;
	padding:2rem 0;
	}
#service-box #company-num .num-box{
	justify-content:space-around;
	width:80%;
	}
#bangongshi{
	margin-bottom:4rem;
	}	

                                                         /* zhuhai_tuancan.html 團餐start */
 .bd_tuancan{
            line-height: 1.6;
            color: #333;
            background-color: #f8f9fa;
        }													 
 .container {
            max-width: 80vw;
            margin: 0 auto;
        }

        .section {
	margin-bottom: 40px;
	background: white;
	border-radius: 15px;
	padding: 10px 15px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
        }

        .section-title {
            color: #2c3e50;
            font-size: 1.8rem;
            font-weight: 600;
            margin-bottom: 25px;
            border-left: 4px solid #27aade;
            padding-left: 15px;
        }

        .sub-title {
            color: #34495e;
            font-size: 1.3rem;
            font-weight: 500;
            margin: 20px 0 15px;
        }

        .value-item {
            margin-left: 20px;
            position: relative;
        }

        .value-item::before {
            content: "";
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #27aade;
            position: absolute;
            left: -20px;
            top: 10px;
        }

        .highlight {
            color: #27aade;
            font-weight: 600;
        }

        /* 企業客戶專屬優勢板塊樣式 */
        .enterprise-advantage {
	background-color: #e7f5ff;
	border: 2px solid #27aade;
	text-align: center;
        }

        .enterprise-advantage .section-title {
            border-left: none;
            text-align: center;
        }

        /* 收費表格樣式 */
        .pricing-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px;
        }

        .pricing-table th,
        .pricing-table td {
            border: 1px solid #ddd;
            padding: 12px;
            text-align: center;
        }

        .pricing-table th {
            background-color: #f0f9ff;
            font-weight: 600;
        }
														 													 
.pricing-table {
    width: 100%;
    margin: 20px auto;
    border-collapse: collapse;
    font-family: 'Microsoft JhengHei', sans-serif; /* 适合繁体的字体 */
}
.pricing-table th, .pricing-table td {
    padding: 12px;
    text-align: center;
    border: 1px solid #e0e0e0;
}
.pricing-table th {
    background-color:#008b8b;
    font-weight: bold;
	color:#fff;
}
.pricing-table tbody tr:hover {
    background-color: #27aade;
	color:#fff;
}
                                                         /* zhuhai_tuancan.html 團餐end */
														 
														 
/* 整体容器 */
.advantage-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 20px;
    font-family: 'PingFang SC', '微软雅黑', sans-serif;
}

/* 主标题 */
.advantage-title {
    text-align: center;
    font-size: 2.2rem;
    font-weight: 600;
    color: #2c3e50; /* 沉稳的深蓝色 */
    margin-bottom: 40px;
}

/* 优势模块 */
.advantage-item {
    margin-bottom: 40px;
    padding: 0px 30px 30px 30px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.06); /* 柔和阴影 */
    transition: transform 0.2s ease, box-shadow 0.2s ease;
	background: #f9f9f9;

}

.advantage-item:hover {
    transform: scale(1.02);
    box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.adv-title {
  font-size: 24px;
  font-weight: 600;
  color: #2c3e50;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.icon {
  font-size: 28px;
  color: #3498db; /* 蓝色突出关键信息 */
}
.sub-title {
  font-size: 18px;
  color: #6c757d;
  margin-bottom: 20px;
  font-weight: 500;
}
.sub-title span{
  font-size: 22px;
  margin-right:7px;

}
.adv-list {
  list-style: none;
  padding-left: 20px;
  flex-direction:column;
}

.adv-list li {
  font-size: 16px;
  line-height: 1.8;
  color: #333;
  position: relative;
  padding-left: 25px;
}

.adv-list li::before {
  content: "\25B6"; 
  position: absolute;
  left: 0;
  color: #3498db;
  font-size: 1.7rem;
  line-height: 1;
  top: 0;
}
/* 优势标题 */
.advantage-number {
    display: inline-flex;
    align-items: center;
    font-size: 1.2rem;
    font-weight: 600;
    color: #3498db; /* 品牌色 */
    margin-bottom: 15px;
}



/* 内容区 */
.advantage-content {
    color: #333;
    line-height: 1.7;
}

.advantage-content strong {
    color: #2c3e50;
    font-weight: 500;
}

/* 特色权益区 */
.special-benefit {
    margin-top: 50px;
    padding: 30px;
    background: #f8f9fa; /* 浅灰色背景 */
    border-radius: 12px;
}

.benefit-title {
    font-size: 1.5rem;
    font-weight: 500;
    color: #2c3e50;
    margin-bottom: 20px;
}

.benefit-list {
    list-style: none;
    padding-left: 20px;
}

.benefit-list li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 25px;
}



/* 联系方式 */
.contact-info {
    text-align: center;
    margin-top: 50px;
    padding-top: 30px;
    border-top: 1px solid #eee;
}

.contact-phone {
    font-size: 1.8rem;
    font-weight: 600;
    color: #2c3e50;
    margin-bottom: 10px;
}

.service-promise {
    font-size: 0.95rem;
    color: #666;
    line-height: 1.5;
}

	
.simple-tip {
    border-left: 5px solid #27aade;
    padding: 25px 30px;
    margin: 30px 0;
    box-shadow: 0 4px 12px rgba(39,170,222,0.15), 0 2px 6px rgba(0,0,0,0.08);
    border-radius: 8px;
    background: linear-gradient(to right, #f8fcff 0%, #ffffff 30%);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.simple-tip:hover {
    transform: translateX(5px);
    box-shadow: 0 6px 16px rgba(39,170,222,0.2), 0 4px 8px rgba(0,0,0,0.1);
}

.simple-tip h3 {
    margin: 0 0 1.2rem 0;
    color: #1a5c7a;
    font-size: 1.7rem;
    font-weight: 600;
    position: relative;
    padding-left: 2.3rem;
}

.simple-tip h3:before {
    content: "\25B6"; 
    color: #27aade;
    position: absolute;
    left: 0;
    top: 0.1em;
    font-size: 1.5rem;
}

.simple-tip ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 15px 25px;
    padding: 0;
    margin: 0;
}

.simple-tip li {
    display: flex;
    align-items: start;
    gap: 10px;
    padding: 12px 15px;
    background: rgba(39,170,222,0.05);
    border-radius: 6px;
    line-height: 1.5;
    transition: background 0.3s ease;
}

.simple-tip li:hover {
    background: rgba(39,170,222,0.1);
}

.simple-tip li strong {
    color: #1a5c7a;
    font-weight: 600;
    display: block; /* 强制独占一行 */
    margin-bottom: 8px; /* 与下文内容间距 */
    padding-left: 10px; /* 为装饰符号留空间 */
    position: relative;
}
