@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:微軟正黑體; background-color:#f0f0f0; height:100%; font-size:16px;}
html{height:100%;}
table{border-collapse:collapse; border-spacing:0;}

/************** 手機版面。*****************/
@media (max-width: 480px) { 
img{ width:auto; height:auto; max-height: 100%; max-width: 100%;}
header{ background-color: #000;}
#header_w{width:100%; text-align:center;}
#logo
{
	width: 80%;
    display: -webkit-inline-box;
	}
#menu
{
	    width: 45px;
    display: -webkit-inline-box;
	}
.toggle{
	top: 14px;
    right: 11px;
    /* font-size: 19px; */
    display: -webkit-box;
    /* width: 45px; */
    position: absolute;
    /* height: 45px; */
    text-align: center;
    /* line-height: 45px; */
    color: #333;
	}
.nav{display: none;}
.nav ul{margin:0; padding:0;}
.nav ul li{}
.nav ul li a{ display:block; width:100%; height:40px; color:#FFF; background-color:#333; text-decoration: none; text-align:center; line-height:40px;}
.nav ul li a:hover{background-color:#666;}
.nav li a:hover{background-color: #e76937;}
.nav li:hover ul {position: relative;display: block;background: transparent;}
.nav li:hover ul li{background: transparent;}
.nav li:hover ul li a{padding-left: 30px;}

.list_w{width:100%; margin:0 auto;}
.title:not(#specialtitle){width:92%; float:left; font-size:24px; padding:20px 4% 0 4%;}
.title_cn{width:100%; float:left; font-size:20px;}
.title_eg{width:100%; float:left; font-size:16px;}
.note{width:92%; float:left; font-size:14px; padding:20px 4% 20px 4%;}
.note a{color:#2128ff;}
.list_w p{margin:0; padding:0;}

.list_box{width:92%; height:auto; background-color:#FFF; float:left; margin:2%; position:relative; padding:2%;}
.list_shopname{ width:96%; font-size:16px; padding:2%;}
.list_img{width:100%; height:auto; position:relative; clear:both;}
.quota{ width:100px; height:20px; background-color:#e72122; position:absolute; top:0px; left:10px; font-size:13px; color:#FFF; text-align:center;}
.list_logo{width:100%; height:90px; text-align:center;}

.list_bt1{ width:90%; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; margin-bottom:15px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt1:hover{background-color:#e2b120;}
.list_bt2{ width:46%; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; margin-bottom:15px; float:left; margin:2%; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt2:hover{background-color:#e2b120;}
.list_bt3{ width:46%; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; margin-bottom:15px; float:right; margin:2%; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt3:hover{background-color:#e2b120;}

.detail_box{width:92%; height:auto; background-color:#FFF; clear:both; margin:2%; padding:2%; border-radius:8px; overflow:hidden; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_img{width:100%; height:auto; float:left;}
.detail_txt{width:100%; height:auto; float:left; text-align:center; overflow:auto;}
.nts{ font-size:24px; color:#f26521;}
.money{ font-size:48px; color:#f26521;}
.detail_bt1{ width:100%; height:40px; background-color: rgb(100, 100, 100); display:block; text-decoration:none; text-align:center; line-height:40px; color:#FFF; border-radius:8px; font-size:24px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_bt1:hover{ background-color:#fad022;}
.detail_content{text-align:left; padding-top:10px;}
.detail_content1{font-size:18px; color:#f26521;}
.detail_content2{font-size:14px; color:#333;}

.tabs{ width:96%; float:left; margin:2%;}
.tab1 a{ background-color:#646464; color:#FFF; width:31%; height:25px; padding:5px 1% 5px 1%; text-decoration:none; float:left; text-align:center; margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab2 a{ background-color:#646464; color:#FFF; width:31%; height:25px; padding:5px 1% 5px 1%; text-decoration:none; float:left; text-align:center;margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab3 a{ background-color:#646464; color:#FFF; width:31%; height:25px; padding:5px 1% 5px 1%; text-decoration:none; float:left; text-align:center; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab1 a:hover{ background-color:#fbbb2a; color:#333;}
.tab2 a:hover{ background-color:#fbbb2a; color:#333;}
.tab3 a:hover{ background-color:#fbbb2a; color:#333;}
.tab_content{ clear:both; width:96%; background-color:#FFF; border-radius:0px 10px 10px 10px;color:#333; padding:2%; font-size:14px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.store_w{background-color:#FFF; width:90%; float:left; margin:2%; padding:3%; color:#333; font-size:14px; border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.map{width:35px; height:15px; background-color:FFF; font-size:10px; color:#333; display:block; text-decoration:none; text-align:center; border-radius:5px; line-height:10px; border:#333 solid 1px; margin:2px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.store_w p{ margin:10px 0 15px 0;}

.booking_w{width:100%; margin:0 auto;}
.booking_box{width:90%; background-color:#FFF; clear:both; border-radius:8px; margin:2%; padding:3%; color:#333; font-size:14px; line-height:28px; overflow:hidden; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.booking_txt1{color:#930; font-size:18px; line-height:36px;}
.booking_txt2{color:#36F;}
.btn1{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; margin:0 auto; border-radius:8px; font-size:16px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn1:hover{background-color:#884325;}
.btn2{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; font-size:16px; margin:0 auto; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn2:hover{background-color:#884325;}
.btn3{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; font-size:16px; margin:0 auto; margin-top:10px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn3:hover{background-color:#884325;}
.booking_input1{width:60%;}
.booking_input2{width:90%;}

.faq_bt{width:90%; height:50px; background-color:#6f371f; float:left; margin:5%; border-radius:8px; text-align:center; line-height:50px; font-size:18px; color:#FFF; behavior: url(css/PIE.htc); /* 使用ie-css3 */ text-decoration:none;}
.faq_bt:hover{background-color:#f99f1b; color:#333;}
.linkcolor{color:#9a6e36;}

.download1{display:block; width:96%; padding:5px; margin:2%; background-color:#09F; color:#FFF; text-align:center; text-decoration:none; float:left; border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.download1:hover{background-color:#0CF;}

.a{background-color:#e72122; color:#FFF; padding:0 3px 0 3px; margin-right:5px;}
.page{text-align:center;}
.page ul{ list-style:none;}
.page ul li{ display:inline}
.page ul li a{ background-color:#FFF; color:#333; margin:3px; padding:0 3px 0 3px; text-decoration:none; border:#999 solid 1px;}
.page ul li a:hover{ background-color:#CCC;}

.service_box1{ width:100%; float:left;}
.service_box1 .input1{ width:80%; float:left;}
.service_box2{ width:100%; float:left;}
.service_box2 textarea{ width:100%; float:left;}

.body_index{  background-color: #3F3F3F;}
.index_bg{ display:none;}
.index_logo{display:none;}
.index_logo_s{}
.index_card{width:100%; height:96px;}
.index_box1{width:90%; margin:5%;}
.index_box2{width:90%; margin:5%;}
.index_title{color:#FFF; line-height:30px; text-align:center; width:100%;}
.index_img{ height:211px; position:relative;     width: 90%;    margin: 10px auto;}
.index_img img{border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */ border:0;}
.index_txt{width:96.1%; background-color:#000; opacity:0.8; position:absolute; bottom:0px; left:0; color:#FFFFFF; padding:2%; border-radius:0px 0px 8px 8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */ text-align:center;}

.pop{width:100%; height:100%; background-color:#000; background-color:rgba(0,0,0,0.6); position: absolute; left:0; top:0; z-index: 100; margin:0 auto; text-align:center; padding-top:20%;}
.pop_box{width:60%; height:auto; background-color:#FFF; margin:0 auto; position:relative; padding:10%;}
.close{background-color:#888; width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top:0px; right:0px;}
.close a{color:#FFF; text-decoration:none;}

.step{width:92%; height:100px; border:3px #54c2d3 solid; float:left; text-align:center; font-size:18px; color:#09C; line-height:100px; border-radius:8px; margin:4%; background-color:#ebfbff; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.footer_space{height:20px; clear:both;}
footer{background-color:#000; text-align:center; color:#FFF; padding:5px; font-size:12px; clear:both;}

.ct_ad
{
	    position: absolute;
        background: rgba(255, 255, 255, 0.7);
    font-size: 12px;
    padding: 5px;
    /* float: right; */
    right: 5px;
        top: 62px;
}
}

/************** 平板版面: 481px 到最大 768px。*****************/
@media screen and (min-width: 481px) and (max-width: 768px){
img{ width:auto; height:auto; max-height: 100%; max-width: 100%;}
header{    background-color: #000;}
#header_w{width:100%; text-align:center;}
#logo{}
#menu{}
.toggle{ display: inline-block; width: 100%; height: 45px; background-image:url(../images/menu_bg.png); text-align: center; line-height: 45px; color: #333;}
.nav{display: none;}
.nav ul{margin:0; padding:0;}
.nav ul li{}
.nav ul li a{ display:block; width:100%; height:40px; color:#FFF; background-color:#333; text-decoration: none; text-align:center; line-height:40px;}
.nav ul li a:hover{background-color:#666;}
.nav li a:hover{background-color: #e76937;}
.nav li:hover ul {position: relative;display: block;background: transparent;}
.nav li:hover ul li{background: transparent;}
.nav li:hover ul li a{padding-left: 30px;}

.list_w{width:100%; margin:0 auto;}
.title:not(#specialtitle){width:42%; float:left; font-size:24px; padding:20px 4% 0 4%;}
.title_cn{width:100%; float:left; font-size:20px;}
.title_eg{width:100%; float:left; font-size:16px;}
.note{width:42%; float:left; font-size:16px; padding:20px 4% 20px 4%;}
.note a{color:#2128ff;}
.list_w p{margin:0; padding:0;}

.list_box{width:94%; height:auto; background-color:#FFF; float:left; margin:2%; padding:2%; position:relative;}
.list_shopname{ padding:2%;}
.list_img{width:60%; height:auto; float:left; position:relative; }
.list_logo_w{width:40%; height:200px; float:left; text-align:center;}
.quota{ width:100px; height:20px; background-color:#e72122; position:absolute; top:0px; left:10px; font-size:13px; color:#FFF; text-align:center;}
.list_logo{width:100%; height:90px; margin-bottom:50px;}

.list_bt1{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt1:hover{background-color:#e2b120;}
.list_bt2{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; margin-bottom:15px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt2:hover{background-color:#e2b120;}
.list_bt3{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; margin:0 auto; margin-bottom:15px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt3:hover{background-color:#e2b120;}

.detail_box{width:92%; height:auto; background-color:#FFF; clear:both; margin:2%; padding:2%; border-radius:8px; overflow:hidden; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_img{width:100%; height:auto; float:left;}
.detail_txt{width:100%; height:auto; float:left; text-align:center; overflow:auto;}
.nts{ font-size:24px; color:#f26521;}
.money{ font-size:48px; color:#f26521;}
.detail_bt1{ width:100%; height:40px; background-color: rgb(100, 100, 100); display:block; text-decoration:none; text-align:center; line-height:40px; color:#FFF; border-radius:8px; font-size:24px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_bt1:hover{ background-color:#ff9518;}
.detail_content{text-align:left; padding-top:10px;}
.detail_content1{font-size:18px; color:#f26521;}
.detail_content2{font-size:14px; color:#333;}

.tabs{ width:96%; float:left; margin:2%;}
.tab1 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center; margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab2 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center;margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab3 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab1 a:hover{ background-color:#fbbb2a; color:#333;}
.tab2 a:hover{ background-color:#fbbb2a; color:#333;}
.tab3 a:hover{ background-color:#fbbb2a; color:#333;}
.tab_content{ clear:both; width:96%; background-color:#FFF; border-radius:0px 10px 10px 10px;color:#333; padding:2%; font-size:14px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.store_w{background-color:#FFF; width:92%; float:left; margin:2%; padding:2%; color:#333; font-size:14px; border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.map{width:35px; height:15px; background-color:FFF; font-size:10px; color:#333; display:block; text-decoration:none; text-align:center; border-radius:5px; line-height:10px; border:#333 solid 1px; margin:2px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.store_w p{ margin:10px 0 15px 0;}

.booking_w{width:100%; margin:0 auto;}
.booking_box{width:92%; background-color:#FFF; clear:both; border-radius:8px; margin:2%; padding:2%; color:#333; font-size:14px; line-height:28px; overflow:hidden; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.booking_txt1{color:#930; font-size:18px; line-height:36px;}
.booking_txt2{color:#36F;}
.btn1{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; margin:0 auto; border-radius:8px; font-size:16px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn1:hover{background-color:#884325;}
.btn2{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; font-size:16px; margin:0 auto; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn2:hover{background-color:#884325;}
.btn3{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; font-size:16px; margin:0 auto; margin-top:10px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn3:hover{background-color:#884325;}
.booking_input1{width:30%;}
.booking_input2{width:60%;}

.faq_bt{width:90%; height:50px; background-color:#6f371f; float:left; margin:5%; border-radius:8px; text-align:center; line-height:50px; font-size:18px; color:#FFF; behavior: url(css/PIE.htc); /* 使用ie-css3 */ text-decoration:none;}
.faq_bt:hover{background-color:#f99f1b; color:#333;}
.linkcolor{color:#9a6e36;}

.download1{display:block; width:96%; padding:5px; margin:2%; background-color:#09F; color:#FFF; text-align:center; text-decoration:none; float:left; border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.download1:hover{background-color:#0CF;}

.a{background-color:#e72122; color:#FFF; padding:0 3px 0 3px; margin-right:5px;}
.page{text-align:center;}
.page ul{ list-style:none;}
.page ul li{ display:inline}
.page ul li a{ background-color:#FFF; color:#333; margin:3px; padding:0 3px 0 3px; text-decoration:none; border:#999 solid 1px;}
.page ul li a:hover{ background-color:#CCC;}

.service_box1{ width:50%; float:left;}
.service_box1 .input1{ width:80%; float:left;}
.service_box2{ width:100%; float:left;}
.service_box2 textarea{ width:90%; float:left;}

.body_index{  background-color: #3F3F3F;}
.index_bg{ display:none;}
.index_logo{display:none;}
.index_logo_s{width:50%; float:left;}
.index_card{width:50%; float:left; margin-top:50px;}
.index_box1{width:90%; margin:5%; clear:both;}
.index_box2{width:90%; margin:5%; clear:both;}
.index_title{color:#FFF; line-height:30px; text-align:center; width:100%;}
.index_img{width:100%; height:auto; position:relative;}
.index_img img{border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */ border:0;}
.index_txt{width:96.1%; background-color:#000; opacity:0.8; position:absolute; bottom:0px; left:0; color:#000; padding:2%; border-radius:0px 0px 8px 8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.pop{width:100%; height:100%; background-color:#000; background-color:rgba(0,0,0,0.6); position: absolute; left:0; top:0; z-index: 100; margin:0 auto; text-align:center; padding-top:20%;}
.pop_box{width:60%; height:auto; background-color:#FFF; margin:0 auto; position:relative; padding:10%;}
.close{background-color:#888; width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top:0px; right:0px;}
.close a{color:#FFF; text-decoration:none;}

.step{width:46%; height:100px; border:3px #54c2d3 solid; float:left; text-align:center; font-size:18px; color:#09C; line-height:100px; border-radius:8px; margin:1%; background-color:#ebfbff; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.footer_space{height:20px; clear:both;}
footer{background-color:#000; text-align:center; color:#FFF; padding:5px; font-size:12px; clear:both;}

.ct_ad
{
	    position: absolute;
        background: rgba(255, 255, 255, 0.7);
    font-size: 12px;
    padding: 5px;
    /* float: right; */
    right: 5px;
    top: 190px;
}
}

/************** 桌面版面: 769px 到最大 1200px。***************/
@media only screen and (min-width: 769px) {
header{ height:120px;     background-color: #000;}
#header_w{width:100%; height:120px; margin:0 auto;}
#logo
{
	width:30%;
	display: -webkit-inline-box;
	height:120px;
}
#menu
{
	display: -webkit-inline-box;
    width: 100%;
    color: white;
    z-index: 100;
}
.toggle{display: none;}
.nav{ width:100%; height:45px; text-align:center; margin: 0 auto; }
.nav ul{margin:0; padding:0; list-style:none; width:970px; margin:0 auto;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; width:90px; height:45px; text-align:center; text-decoration:none; color:#FFF; line-height:45px;}
.nav ul li a:hover{background-color:#f7f5e2; color:#000;}

.list_w{width:970px; margin:0 auto; position:relative;}
.title:not(#specialtitle){width:68%; float:left; font-size:24px; padding-left:2%; height:110px; margin:0;}
.title_cn{width:100%; float:left; font-size:24px;}
.title_eg{width:100%; float:left; font-size:18px; letter-spacing:1px;}
.note{width:30%; float:right; font-size:16px;}
.note a{color:#2128ff;}

.list_box{width:31%; height:245px; background-color:#FFF; float:left; margin:3px; position:relative; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_shopname{position:relative; padding:5px;}
.list_img{width:100%;  position:absolute; top:0;  position:relative;}
.list_img img{width:100%; height:auto;}
.quota{ width:100px; height:20px; background-color:#e72122; position:absolute; top:0px; left:10px; font-size:13px; color:#FFF; text-align:center;}
.list_logo{width:150px; height:90px; position:absolute; top:40px; left:300px;}

.list_bt1{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; position:absolute; left:325px; top:150px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt1:hover{background-color:#e2b120;}
.list_bt2{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; position:absolute; left:325px; top:140px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt2:hover{background-color:#e2b120;}
.list_bt3{ width:110px; height:35px; background-color:#C90; display:block; text-decoration:none; text-align:center; line-height:35px; color:#FFF; border-radius:8px; position:absolute; left:325px; top:180px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.list_bt3:hover{background-color:#e2b120;}

.detail_box{width:92%; height:369px; background-color:#FFF; clear:both; margin:2%; border-radius:8px; padding:2%; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_img{width:639px; height:369px; float:left;}
.detail_img img{width:100%; height:auto;}
.detail_txt{width:230px; height:369px; float:left; padding-left:20px; text-align:center; overflow:auto;}
.nts{ font-size:24px; color:#f26521;}
.money{ font-size:48px; color:#f26521;}
.detail_bt1{ width:100%; height:40px; background-color: rgb(100, 100, 100); display:block; text-decoration:none; text-align:center; line-height:40px; color:#FFF; border-radius:8px; font-size:24px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_bt1:hover{ background-color:#ff9518;}
.detail_bt2{ width:100%; height:40px; background-color:#999; display:block; text-decoration:none; text-align:center; line-height:40px; color:#FFF; border-radius:8px; font-size:24px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.detail_content{text-align:left; padding-top:10px;}
.detail_content1{font-size:18px; color:#f26521;}
.detail_content2{font-size:14px; color:#333;}

.tabs{ width:66%; float:left; margin:0 1% 0 2%;}
.tab1 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center; margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab2 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center;margin-right:1px; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab3 a{ background-color:#646464; color:#FFF; width:70px; height:25px; padding:5px 10px 5px 10px; text-decoration:none; float:left; text-align:center; border-radius:10px 10px 0px 0px; line-height:25px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.tab1 a:hover{ background-color:#fbbb2a; color:#333;}
.tab2 a:hover{ background-color:#fbbb2a; color:#333;}
.tab3 a:hover{ background-color:#fbbb2a; color:#333;}
.tab_content{ clear:both; width:96%; background-color:#FFF; border-radius:0px 8px 8px 8px; color:#333; padding:2%; font-size:14px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.store_w{background-color:#FFF; width:26%; float:left; margin:0 2% 0 1%; color:#333; font-size:14px; border-radius:8px; padding:1%; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.store_w a{ color:#333;}
.map{width:35px; height:15px; background-color:FFF; font-size:10px; color:#333; display:block; text-decoration:none; text-align:center; border-radius:5px; line-height:10px; border:#333 solid 1px; margin:2px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.booking_w{width:970px; margin:0 auto;}
.booking_box{width:92%; background-color:#FFF; clear:both; border-radius:8px; margin:2%; padding:2%; color:#333; font-size:14px; line-height:28px; position:relative; overflow:hidden; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.booking_box li{line-height:24px;}
.booking_txt1{color:#930; font-size:18px; line-height:36px;}
.booking_txt2{color:#36F;}
.btn1{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; margin:0 auto; border-radius:8px; font-size:16px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn1:hover{background-color:#884325;}
.btn2{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; position:absolute; bottom:20px; left:230px; font-size:16px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn2:hover{background-color:#884325;}
.btn3{display:block; width:200px; height:40px; background-color:#6f371f; clear:both; text-align:center; text-decoration:none; color:#FFF; line-height:40px; border-radius:8px; position:absolute; bottom:20px; left:450px; font-size:16px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.btn3:hover{background-color:#884325;}
.twca{width:200px; height:140px; position:absolute; right:0px; bottom:0px;}
.twca img{width:100%; height:auto;}

.faq_bt{width:21%; height:100px; background-color:#6f371f; float:left; margin:2%; border-radius:8px; text-align:center; line-height:100px; font-size:18px; color:#FFF; behavior: url(css/PIE.htc); /* 使用ie-css3 */ text-decoration:none;}
.faq_bt:hover{background-color:#f99f1b; color:#333;}
.linkcolor{color:#9a6e36;}

.download1{display:block; width:20%; padding:5px; margin:5px; background-color:#09F; color:#FFF; text-align:center; text-decoration:none; float:left; border-radius:8px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}
.download1:hover{background-color:#0CF;}

.a{background-color:#e72122; color:#FFF; padding:0 3px 0 3px; margin-right:5px;}
.page{text-align:center;}
.page ul{ list-style:none;}
.page ul li{ display:inline}
.page ul li a{ background-color:#FFF; color:#333; margin:3px; padding:0 3px 0 3px; text-decoration:none; border:#999 solid 1px;}
.page ul li a:hover{ background-color:#CCC;}

.service_box1{ width:40%; float:left;}
.service_box1 .input1{ width:80%; float:left;}
.service_box2{ width:100%; float:left;}
.service_box2 textarea{ width:60%; float:left;}

.ok_w{text-align:center;}

.body_index{     background-color: #3F3F3F;}
.index_w{position:relative; margin:0 auto; width:1440px;}
.index_bg{}
.index_logo{background-image:url(../images/index_logo1.png); width:300px; height:229px; position:absolute; top:150px; left:250px;}
.index_logo_s{display:none;}
.index_card{width:485px; height:96px; position:absolute; top:400px; left:250px;}
.index_card img{width:100%; height:auto;}
.index_box1{position:absolute; top:60px; left:900px; }
.index_box2{position:absolute; top: 720px; left:900px; }
.index_title{color:#FFF; line-height:30px;}
.index_img{width:360px; height:203px; position:relative; overflow:hidden;}
.index_img:hover{ overflow:hidden;}
.index_img img{ width:100%; height:auto; border:0;}
.index_img:hover img{width:105%; height:auto; transition-duration:0.5s;
		-webkit-transform: translate(-10px, -10px) ;
		-moz-transform: translate(-10px, -10px);
		-o-transform: translate(-10px, -10px);
		transform: translate(-10px, -10px);}
.index_img:hover .index_txt{ color:#000; opacity:0.9; transition-duration:1s;}
.index_txt{width:96.1%; background-color:#000; opacity:0.8; position:absolute; bottom:0px; left:0; color:#000; padding:2%; border-radius:0px 0px 0px 0px; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.pop{width:100%; height:100%; background-color:#000; background-color:rgba(0,0,0,0.6); position: absolute; left:0; top:0; z-index: 100; margin:0 auto; text-align:center; padding-top:20%;}
.pop_box{width:30%; height:auto; background-color:#FFF; margin:0 auto; position:relative; padding:3%;}
.close{background-color:#888; width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top:0px; right:0px;}
.close a{color:#FFF; text-decoration:none;}

.step{width:30%; height:100px; border:3px #54c2d3 solid; float:left; text-align:center; font-size:18px; color:#09C; line-height:100px; border-radius:8px; margin:1%; background-color:#ebfbff; behavior: url(css/PIE.htc); /* 使用ie-css3 */}

.invoice{width:95%; margin:0 auto;}

.footer_space{height:20px; clear:both;}
footer{background-color:#000; text-align:center; color:#FFF; height:60px; line-height:60px; font-size:14px; clear:both;}

.ct_ad
{
	    background: rgba(255, 255, 255, 0.7);  padding: 10px;    font-size: 22px;    width: auto;    display: -webkit-inline-box;    position: absolute;    right: 100px;
top: 250px;
}
.ct_ad span
{
	color: #000;
}
}

#wrapper .index_w
{
	background-color: #53191c;
	
}
#wrapper
{
	background-color: #f0f0f0;
	    padding-bottom: 20px;
}
.wrapper {
    height: auto;
    overflow: hidden;
}

p
{
	display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

a
{
	text-decoration:underline;
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(38, 38, 38, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* ����û��������¹���,�����ť��͸���Ȼ��ø��� */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #25b4ce;
  opacity: 1;
}

.cd-top {
	height: 50px;
	width: 50px;
	right: 30px;
	bottom: 30px;
}
ul, menu, dir {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}
ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.q:after {
    content: "";
    height: 0px;
    clear: both;
    visibility: hidden;
    display: unset;
}
hr {
    display: block;
    unicode-bidi: isolate;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}

.booking_box .inner{ line-height: 24px;}
.page{text-align:center;}
.page .inner{ list-style:none;}
.page .inner{ display:inline}
.page .inner a,.page .inner b span{ background-color:#FFF; color:#333; margin:3px; padding:0 3px 0 3px; text-decoration:none; border:#999 solid 1px;line-height: 24px;font-weight: normal;font-size: 14px;font-family: unset;}
.page .inner a:hover{ background-color:#CCC;}

.table > thead > tr > th 
{
    border-bottom: 1px solid #3F3F3F;
    color: #3F3F3F;
}

.toggle img , .list_logo img
{
	display: initial !important;
}


.list_shopname a
{
	text-decoration:none;
}

.toolMenu
{
	height:47px;
	padding: 1% 0 1% 0;
}

.toolBut li
{
	width:20%;
	margin-top: 4px;
}

.toolBut li  i
{
	display: block;
    width: 100%;
    height: 25px;
    font-size: 25px;
    text-align: center;
    color: white;
}

.toolBut li a {
    display: inline-block;
}

#tool_menu {
    background-color: #000000;
}

.q{background-color:#000000; color:#FFF; padding:0 3px 0 3px; margin-right:5px;}

.toolBut strong {
	font-family: 微軟正黑體;
    font-size: 10px;
	font-weight: 400;
    color: #FFF;
	line-height: 1;
}

.header_hambur {
    display: inline;
    float: right;
    margin-right: 2%;
    margin-top: 8px;
    padding-top: 6px;
	list-style: none;
}
.NMore_1002 ul {
    list-style: none;
	-webkit-padding-start: 0px;
}
.card_div{
	padding: 0 8%;
}
.back-to-top {
    bottom: 55px !important;
}