@charset "utf-8";
/*
* Author:pengxing
* Date:2023.8.2
*/
body{}
.new-header,.container{width:100%;margin:0 auto;}
.container{background-color:#fff;}
.container img{max-width:100%;display:block;}
.item{width:1200px;margin:0 auto;}
/*2025/04/29修改*/
.page-title{padding: 60px 0; background-color: #32aeaf; text-align: center;}
.page-title img{display: inline-block;}
/*page_01*/
.page_1{background-color: #f1fcff;}
.news-box{width: 1200px; margin: 0 auto;}
.news-box ul{padding: 45px 0 60px;overflow: hidden;}
.news-box li{float: left; width: 600px;}
.news-box li .t1{width: 240px; height: 68px; margin: 0 auto; background-color: #fccf2b; border-radius: 34px; color: #000; font-size: 34px; line-height: 68px; text-align: center;}
.news-box li .t2{color: #fc6e42; font-size: 68px; text-align: center; line-height: 68px;}
.news-box li p{padding: 12px 0 16px; color: #333; font-size: 26px; line-height: 38px; text-align: center;}
.news-box li p b{display: block; color: #ed2c5b; font-size: 32px; font-weight: bold; line-height: 57px;}
.news-box li .btn{position: relative; width: 230px; height: 72px; margin: 0 auto; display: block; background-color: #fc6e42; border-radius: 0 26px 0 0; color: #fff; font-size: 30px; font-weight: bold; line-height: 72px; text-indent: 34px; transition:all .3s;}
.news-box li .btn i{position: absolute; right: 22px; top:50%; margin-top: -8px; width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 16px solid #fff;}
.news-box li .btn:hover{background-color: #32aeaf;}
/*page_02*/
.page_2{background-color: #f1fcff;}
.doctor_big{padding: 65px 0;}
.doctor_big .imgBox{padding-bottom: 54px;}
.doctor_big .imgBox img{width: 1200px; height: 780px; display: block;}
.doctor_big .imgBoxWap{display:none;}
.doctor_big .btn{position: relative; width: 465px; height: 92px; background-color: #fc6e42; margin: 0 auto; display: block; border-radius:46px;}
.doctor_big .btn span{padding-left: 32px; display: block;color:#fff; font-size: 52px; font-weight: bold; line-height:92px; text-shadow:1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;}
.doctor_big .btn b{position: absolute; top:50%; margin-top: -36px; right: 28px; width: 72px; height: 72px; background-color: #fff; border-radius: 36px;}
.doctor_big .btn i{position: absolute; top:27px; right: -7px; width: 96px; height: 92px; background:url(/style/images/home/icon_handle.png) no-repeat;}
.doctor_roll{position: relative; height: 363px; padding-top: 34px; background:url(/style/images/home/doctor_roll_bg.jpg) no-repeat center 0;}
.doctorSilder{position: relative; width: 1200px; height: 332px; margin: 0 auto; overflow: hidden;}
.doctorSilder .swiper-slide{position: relative; float:left; width:240px; height: 332px;}
.doctorSilder .swiper-slide img{width: 214px; height: 332px; margin: 0 auto; display: block; cursor: pointer;}
.doctor_roll .swiper-button-prev,.doctor_roll .swiper-button-next{position:absolute;top:50%; left: 50%; margin-top: -27px; width:55px;height:55px;background:url(/style/images/home/silder_btn.png) no-repeat;}
.doctor_roll .swiper-button-prev{margin-left: -690px;}
.doctor_roll .swiper-button-next{background-position:right top; margin-left: 630px;}

.doctorCon{width:1200px;margin:0 auto;overflow: hidden;position:relative;padding-bottom: 67px;}
.doctorCon dl{position:relative;padding-left:620px;z-index:1;}
.doctorCon dt{position:absolute;left:0;bottom:0;z-index:-1;}
.doctorCon dt,.doctorCon dt img{width:658px;height:646px;}
.doctorCon dd{height:587px;padding:125px 0 0;}
.doctorCon dd h3{line-height:91px;font-size:50px;}
.doctorCon dd h3 small{font-size:36px;font-weight:normal;}
.doctorCon dd h3 span{line-height:72px;font-size:37px;color:#fff;font-weight:normal;background-color:#fc6435;display:inline-block;padding:0 20px;border-radius:15px;margin-bottom: 15px;}
.doctorCon dd h3 span b{font-size:50px;font-weight:bold;}
.doctorCon dd li{line-height:54px;font-size:29px;color:#333;position:relative;padding-left:20px;}
.doctorCon dd li i{width:6px;height:6px;background-color:#333;display:block;border-radius:100px;position:absolute;left:0;top:23px;}
.doctorCon p.txt{height:82px;line-height:41px;font-size:29px;color:#fff;background-color:#ed2c5b;position:relative;z-index:1;padding:25px 35px 30px;margin-bottom: 50px;}
.doctorCon p.txt span{width:216px;height:70px;text-align:center;line-height:70px;font-size:37px;color:#34322c;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff;background:url(/style/images/home/bg_01.png) no-repeat;display:block;position: absolute;left: 35px;top: -54px;}
.doctorCon .pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:180px;z-index:1;}
.doctorCon .pagination span{width:15px;height:15px;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 15px;display:inline-block;vertical-align:top;}
.doctorCon .pagination .swiper-pagination-bullet-active{background-color:#24d2b6;}
.doctorCon .btn{position: relative; width: 465px; height: 92px;background-color: #fc6e42; margin: 0 auto; display: block; border-radius:46px;}
.doctorCon .btn span{padding-left: 40px; display: block;color:#fff; font-size: 52px; font-weight: bold; line-height:92px; text-shadow:1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;}
.doctorCon .btn b{position: absolute; top:50%; margin-top: -36px; right: 28px; width: 72px; height: 72px; background-color: #fff; border-radius: 36px;}
.doctorCon .btn i{position: absolute; top:27px; right: -7px; width: 96px; height: 92px; background:url(/style/images/home/icon_handle.png) no-repeat;}
/*page_3*/
.page_3{background-color: #f1fcff;}
.newVideo{padding: 60px 0;}
/*page_4*/
.page_4{background-color: #f1fcff;}
.page_4 .videoWap{display:none;}
.case-box{padding:75px 0 66px;}
.case-box ul{height:318px; padding:26px 0 60px; overflow: hidden;}
.case-box li{float: left; width: 388px; height: 318px; margin-right: 18px; overflow: hidden;}
.case-box li.mr0{margin-right: 0;}
.case-box li img{width: 388px; height: 318px;display: block;}
.case-box .btn{position: relative; width: 589px; height: 92px;background-color: #fc6e42; margin: 0 auto; display: block; border-radius:46px;}
.case-box .btn span{padding-left: 40px; display: block;color:#fff; font-size: 52px; font-weight: bold; line-height:92px; text-shadow:1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;}
.case-box .btn b{position: absolute; top:50%; margin-top: -36px; right: 28px; width: 72px; height: 72px; background-color: #fff; border-radius: 36px;}
.case-box .btn i{position: absolute; top:27px; right: -7px; width: 96px; height: 92px; background:url(/style/images/home/icon_handle.png) no-repeat;}
/*page_5*/
.page_5{background-color: #f1fcff;}
.technology{padding: 58px 0 66px;}
.technology ul{height:195px; padding-bottom: 50px; overflow: hidden;}
.technology ul.wap{display:none;}
.technology li{float: left; width: 384px; height: 195px; margin-right: 24px; overflow: hidden;}
.technology li.mr0{margin-right: 0;}
.technology li img{width: 384px; height: 195px;display: block;}
.technology h3{padding-bottom: 14px; color: #ed2c5b; font-size: 42px; text-align: center; line-height: 60px;}
.technology h3 i{padding: 0 18px; font-weight: bold;}
.technology dl{position: relative; padding-bottom: 52px; overflow: hidden;}
.technology dd{width: 520px;}
.technology dd p{color: #1a1a1a; font-size: 29px; line-height: 56px; text-align: justify;}
.technology dd .line{position: absolute; left: 50%; top:0; width: 1px; height: 460px; background-color: #c7cfd1;}
.technology .btn{position: relative; width: 387px; height: 92px; background-color: #fc6e42; margin: 0 auto; display: block; border-radius:46px;}
.technology .btn span{padding-left: 46px; display: block;color:#fff; font-size: 52px; font-weight: bold; line-height:92px; text-shadow:1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;}
.technology .btn b{position: absolute; top:50%; margin-top: -36px; right: 28px; width: 72px; height: 72px; background-color: #fff; border-radius: 36px;}
.technology .btn i{position: absolute; top:27px; right: -7px; width: 96px; height: 92px; background:url(/style/images/home/icon_handle.png) no-repeat;}
/*page_6*/
.page_6{height: 591px;background:url(/style/images/home/f6Bg.jpg) no-repeat center top;}
.page_6 h2{padding: 35px 0 54px;}
.page_6 h2 img{width: 737px; height:127px; margin: 0 auto; display: block;}
.page_6 .imgBox{background-color: #fff; border: 3px solid #259a9a; border-radius: 18px; overflow: hidden;}
.page_6 .imgBox img{width: 1194px; height: 305px; display: block;}
/*page_7*/
.page_7{padding: 65px 0 80px; background-color: #f1fcff;}
.page_7 h2{padding-bottom: 12px;}
.page_7 h2 img{width: 459px; height:73px; margin: 0 auto; display: block;}
.page_7 p{padding-bottom: 55px; color: #262626; font-size: 36px; text-align: center; line-height:60px;}
.page_7 .btn{position: relative; width: 387px; height: 92px;background-color: #fc6e42; margin: 0 auto; display: block; border-radius:46px;}
.page_7 .btn span{padding-left: 46px; display: block;color:#fff; font-size: 52px; font-weight: bold; line-height:92px; text-shadow:1px 1px 2px black,-1px -1px 2px black,1px -1px 2px black,-1px 1px 2px black;}
.page_7 .btn b{position: absolute; top:50%; margin-top: -36px; right: 28px; width: 72px; height: 72px; background-color: #fff; border-radius: 36px;}
.page_7 .btn i{position: absolute; top:27px; right: -18px; width: 96px; height: 92px; background:url(/style/images/home/icon_handle.png) no-repeat;}
/*page_8*/
.page_8{padding-bottom: 68px; background:#f1fcff url(/style/images/home/f8Bg.png) no-repeat center bottom;}
.process{padding-top: 48px;}
.process img{width: 1032px; height: 250px; margin: 0 auto; display: block;}
.process img.wap{display:none;}
/*page_9*/
.page_9{background-color: #fff;}
.booking-box{padding:48px 0 55px;}
.booking-box h2{padding-bottom: 80px;}
.booking-box h2 img{width: 706px; height: 89px; margin: 0 auto; display: block;}
.bookingform{overflow: hidden;}
.bookingform li{float: left; width: 1200px; min-height: 70px; margin-bottom: 40px;}
.bookingform li .tit{float: left;width: 150px; color: #333; font-size: 28px; line-height: 70px;}
.bookingform li .tit b{padding-left: 60px;}
.bookingform li.remask .tit{line-height: 34px;}
.bookingform li.remask .tit span{display: block; padding-top: 5px;}
.bookingform li .txt,.bookingform li select{float: left; width: 1050px; height: 70px; padding: 0 20px; background-color: #e6e6e6; color: #333; font-size: 28px; line-height: 70px; border:none;box-sizing: border-box;}
.bookingform li .submit{width: 100%; height: 80px; display: block; background-color: #fc6e42; border: none; color: #fff; font-size: 50px; line-height: 80px; text-align: center;text-shadow:1px 1px 0 rgba(0, 0, 0, 1),-1px -1px 0 rgba(0, 0, 0, 1),1px -1px 0 rgba(0, 0, 0, 1),-1px 1px 0 rgba(0, 0, 0, 1);}
.bookingform li .submit:hover{opacity: .8;}
/*news-footer*/
.news-footer{overflow: hidden;}
.footer-wrapp{height: 597px; background:url(/style/images/home/footer_bg.jpg) no-repeat center 0;}
.news-footer h2{padding: 68px 0 62px;}
.news-footer h2 img{width: 726px; height:67px; margin: 0 auto; display: block;}
.footer-body{width: 1200px; margin: 0 auto; overflow: hidden;}
.footer-body .contact{float: left; width: 661px;}
.footer-body .imgBox{float: right; position: relative; width: 509px; height: 282px;margin-top:65px;margin-bottom:30px;}
.footer-body .imgBox img{display: block; border-radius: 10px;}
.footer-body .imgBox .adr{position: absolute; left: 6px; bottom: -40px; width: 505px; height:385px;}
.footer-bodyWap{display:none;}
.footer-tel{height:122px; background-color:#1c9b9b;overflow: hidden;}
.footer-tel p{width: 1200px;height: 122px;margin: 0 auto;color: #fff; font-size:84px;font-weight: 600;line-height: 122px;}
.footer-tel p i{width:73px; height:75px; display:inline-block; background:url(/style/images/home/icon_tel.png) no-repeat;vertical-align: top;margin: 24px 12px 0 0;}
.footer-tel p span{font-size:76px;line-height: 122px;display: inline-block;vertical-align: top;}


.pulse{animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}
@keyframes pulse{
	0%{transform:scale(0.9)}
	50%{transform:scale(1)}
	100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(0.9)}
	50%{-webkit-transform:scale(1)}
	100%{-webkit-transform:scale(0.9)}
}
@media only screen and (max-width: 750px){
	.new-header,.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;}
	.container{background-color:#fff;padding-bottom:0;}
	.container img{max-width:100%;display:block;}
	.item{width:auto;}
	
/* 	.page_2,.page_3,.page_4,.page_5,.page_6,.page_7,.page_8,.page_9,.news-footer{display:none;} */
	.page-title{padding: .3rem 0;  }
    .page-title img{margin: 0 auto;height:.5rem;}
/*     .page_1 .page-title img{width:1.87rem}
    .page_2 .page-title img{width:3.72rem}
    .page_4 .page-title img{width:3.95rem}
    .page_5 .page-title img{width:3.26rem}
    .page_8 .page-title img{width:1.85rem} */
	/*page_01*/
	.page_1{background-color: #f1fcff;}
	.news-box{width: auto; margin: 0 auto;}
	.news-box ul{padding: .5rem 0 .6rem;}
	.news-box li{float: left; width: 50%;}
	.news-box li .t1{width: 1.88rem; height: .5rem;   border-radius: .5rem;  font-size: .33rem; line-height: .5rem; }
	.news-box li .t2{ font-size: .6rem;  line-height: .5rem;}
	.news-box li p{padding:.12rem 0 .15rem;  font-size: .28rem; line-height: .4rem; }
	.news-box li p b{  font-size: .28rem;  line-height: .6rem;}
	.news-box li .btn{ width: 2.3rem; height: .7rem;    border-radius: 0 .2rem 0 0;  font-size: .28rem;  line-height: .7rem; text-indent: .3rem; }
	.news-box li .btn i{ right: .2rem;  margin-top: 0; transform: translateY(-50%);border-left: .12rem solid transparent;border-right: .12rem solid transparent;border-top: .16rem solid #fff;}
	.news-box li .btn:hover{background-color: #32aeaf;}
    
    /*page_02*/
    .page_2{background-color: #f1fcff;overflow: hidden;}
	.doctor_big{padding: .3rem 0 .24rem;}
    .doctor_big .imgBox{display:none;}
	.doctor_big .imgBoxWap{padding-bottom: .3rem;margin: 0 auto;width: 6.3rem;display: block;}
	.doctor_big .imgBoxWap img{width: 6.3rem; height: 4.19rem; display: block;}
	.doctor_big .btn{width: 3.32rem;height: .72rem;border-radius: .36rem;}
	.doctor_big .btn span{padding-left: .32rem;font-size: .36rem;line-height: .72rem;}
	.doctor_big .btn b{ right: .12rem;width: .52rem;height: .52rem;margin-top: -.26rem; border-radius:.26rem;}
	.doctor_big .btn i{top: .24rem;right: -.1rem;width: .64rem;height: .61rem;background-size:100% 100%;}
	.doctor_roll{height: auto; padding: .24rem 0; background-size:100% 100%;}
	.doctorSilder{width:6rem;height: auto;  }
	.doctorSilder .swiper-slide{position: relative; float:left; width:1.38rem; height:auto;}
	.doctorSilder .swiper-slide img{width:1.38rem;height:auto;margin: 0 auto; display: block; cursor: pointer;}
	.doctor_roll .swiper-button-prev,.doctor_roll .swiper-button-next{width:.55rem;height:.55rem;margin-top:0;background:url(/style/images/home/wap/silder_btn.png) no-repeat;background-size:1.2rem .55rem;transform: translateY(-50%);}
	.doctor_roll .swiper-button-prev{margin-left:-3.6rem;}
	.doctor_roll .swiper-button-next{background-position:right top; margin-left:3.1rem;}
	
	.doctorCon{width:auto;overflow: hidden;padding-bottom: .3rem;}
	.doctorCon dl{padding-left:3.3rem;overflow: hidden;}
	.doctorCon dt{position:absolute;left:-.4rem;bottom:0;z-index:-1;}
	.doctorCon dt,.doctorCon dt img{width:4.5rem;height:auto;}
	.doctorCon dd{width:4.1rem;height:4.7rem;padding:.43rem 0 0;}
	.doctorCon dd h3{line-height:.58rem;font-size:.4rem;}
	.doctorCon dd h3 small{font-size:.24rem;}
	.doctorCon dd h3 span{line-height:.58rem;font-size:.24rem;padding:0 .1rem;border-radius:.15rem;margin-bottom: .3rem;}
	.doctorCon dd h3 span b{font-size:.3rem;}
	.doctorCon dd li{line-height:.36rem;font-size:.24rem;padding-left:.1rem;}
	.doctorCon dd li i{width:.05rem;height:.05rem;border-radius:1rem;top:.15rem;margin-top:0;}
	.doctorCon p.txt{height:.6rem;line-height:.3rem;font-size:.24rem;border-radius:.2rem;margin: 0 .4rem .52rem;padding:.5rem .25rem .25rem;}
	.doctorCon p.txt span{width:1.97rem;height:.63rem;line-height:.63rem;font-size:.3rem;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff;background-size:100% auto;left: .07rem;top: -.21rem;}
    .doctorCon .pagination{bottom:1.2rem;}
	.doctorCon .pagination span{width:.15rem;height:.15rem;margin:0 .15rem;}
    .doctorCon .btn{width: 3.24rem;height: .72rem;border-radius: .36rem;}
    .doctorCon .btn span{padding-left: .32rem;font-size: .36rem;line-height: .72rem;}
    .doctorCon .btn b{ right: .12rem;width: .52rem;height: .52rem;margin-top: -.26rem; border-radius:.26rem;}
    .doctorCon .btn i{top: .24rem;right: -.1rem;width: .64rem;height: .61rem;background-size:100% 100%;}
    /*page_3*/
    .page_3{display:none;}
    /*page_4*/
    .page_4{}
    .page_4 .video{display:none;}
    .page_4 .videoWap{width:6.3rem;display:block;margin:0 auto;}
    .page_4 .videoWap iframe{width:6.3rem;height:2.6rem;}
    .case-box{padding:.3rem 0 .5rem;}
    .case-box .imgBox{padding: 0 .5rem;}
    .case-box ul{height:auto; padding:.2rem .5rem .3rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
    .case-box li{ width: 2.04rem; height: 1.67rem; margin-right: 0; }
    .case-box li.mr0{margin-right:0;}
    .case-box li img{width:2.04rem;height:1.67rem;}
    .case-box .btn{width: 4.1rem;height: .72rem;border-radius: .36rem;}
    .case-box .btn span{padding-left: .32rem;font-size: .36rem;line-height: .72rem;}
    .case-box .btn b{ right: .12rem;width: .52rem;height: .52rem;margin-top: -.26rem; border-radius:.26rem;}
    .case-box .btn i{top: .24rem;right: -.1rem;width: .64rem;height: .61rem;background-size:100% 100%;}
    /*page_5*/
    .page_5{}
    .technology{padding: .3rem 0 .5rem;}
    .technology ul{display:none;}
    .technology ul.wap{height:auto;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;padding: 0 .6rem .2rem;}
    .technology li{width:3.09rem;height:1.02rem;margin-right:0;}
    .technology li img{width: 3.09rem; height: 1.02rem;}
    .technology h3{padding-bottom: .14rem;  font-size: .28rem;  line-height: .6rem;}
    .technology h3 i{padding: 0 .1rem; }
    .technology dl{ padding: 0 .6rem .3rem; }
    .technology dd{width: auto;}
    .technology dd p{ font-size: .25rem; line-height: .45rem; }
    .technology dd p:first-child{padding-bottom:.2rem !important;}
    .technology dd .line{display:none;}
    .technology dd.FR{margin-top:.25rem}
    .technology .btn{width: 2.64rem;height: .72rem;border-radius: .36rem;}
    .technology .btn span{padding-left: .32rem;font-size: .36rem;line-height: .72rem;}
    .technology .btn b{ right: .12rem;width: .52rem;height: .52rem;margin-top: -.26rem; border-radius:.26rem;}
    .technology .btn i{top: .24rem;right: -.1rem;width: .64rem;height: .61rem;background-size:100% 100%;}
    /*page_6*/
    .page_6{height: auto;background-size:100% 100%;padding-bottom: .5rem;}
    .page_6 h2{padding: .5rem 0 .3rem;}
    .page_6 h2 img{width: 3.73rem; height:auto;  }
    .page_6 .imgBox{border: 1px solid #259a9a; border-radius: .15rem; margin: 0 .6rem;}
    .page_6 .imgBox img{width: 6.3rem; height: auto;}
    /*page_7*/
    .page_7{padding: .3rem 0 .4rem; }
    .page_7 h2{padding-bottom: 12px;}
    .page_7 h2 img{width: 2.42rem; height:auto;  }
    .page_7 p{padding-bottom: .2rem;  font-size: .24rem;  line-height:.5rem;}
    .page_7 .btn{width: 2.64rem;height: .72rem;border-radius: .36rem;}
    .page_7 .btn span{padding-left: .32rem;font-size: .36rem;line-height: .72rem;}
    .page_7 .btn b{ right: .12rem;width: .52rem;height: .52rem;margin-top: -.26rem; border-radius:.26rem;}
    .page_7 .btn i{top: .24rem;right: -.1rem;width: .64rem;height: .61rem;background-size:100% 100%;}
    /*page_8*/
    .page_8{padding-bottom: .9rem; background-size:auto .4rem;}
    .process{padding-top:.3rem;}
    .process img{width: 5.51rem;height:auto;display:none;}
    .process img.wap{display:block;}
    /*page_9*/
    .page_9{}
    .booking-box{padding:.36rem 0 .4rem;}
    .booking-box h2{padding-bottom: .4rem;}
    .booking-box h2 img{width: 4.26rem; height: auto;  }
    .bookingform{padding: 0 .3rem;}
    .bookingform li{ width: auto; min-height: .6rem;background-color:#e6e6e6;margin-bottom: .2rem;padding-left:.2rem;}
    .bookingform li .tit{width: 1.25rem;  font-size: .25rem; line-height: .6rem;margin-right: -.1rem;}
    .bookingform li .tit b{padding-left: 0;}
    .bookingform li.remask .tit{line-height:.34rem;font-size:.2rem;padding:.1rem 0;}
    .bookingform li.remask .tit span{font-size:.25rem;padding-top: 0;}
    .bookingform li .txt,.bookingform li select{ width: 5.45rem; height: .6rem; padding: 0 .1rem;   font-size: .25rem; line-height: .6rem; }
    .bookingform li:nth-child(1){width:3.2rem !important;}
    .bookingform li:nth-child(1) .tit{width:.8rem;}
    .bookingform li:nth-child(1) input{width:2.4rem !important;}
    .bookingform li:nth-child(2){width:3.15rem !important;}
    .bookingform li:nth-child(2) input{width:1.9rem !important;}
    .bookingform li:nth-child(4) .tit{width:2.05rem !important;}
    .bookingform li:nth-child(4) input{width:4.65rem !important;}
    .bookingform li:last-child{background-color:transparent;width: 100%;padding-left: 0;}
    .bookingform li .submit{width: 100%; height: .65rem;     font-size: .37rem; line-height: .65rem; }
    .bookingform li .submit:hover{opacity: .8;}
    /*news-footer*/
    .footer-wrapp{height: 7.3rem;background-size:100% 100%;}
    .news-footer h2{padding: .46rem 0 .11rem;}
    .news-footer h2 img{width: 5.19rem; height:auto;}
    .footer-body{display:none;}
    .footer-bodyWap{display:block;}
    .footer-bodyWap .contact{ width: 5.5rem;padding-left: .4rem;margin: 0 auto;}
    .footer-bodyWap .imgBox{display:flex;display:-webkit-flex;justify-content:space-between;padding:.18rem .48rem .33rem;}
    .footer-bodyWap .imgBox img{width:3.06rem;height: auto;border-radius: .1rem;}
    .footer-bodyWap .imgFixed{height:1.08rem; background-color:#1c9b9b;color:#fff;font-size: .48rem;font-weight: 600;display:flex;align-items: center;justify-content: center;}
    .footer-bodyWap .imgFixed i{width:.43rem; height:.44rem; margin-right:.1rem; display:block; background:url(/style/images/home/icon_tel.png) no-repeat; background-size:100% 100%;}
    .footer-bodyWap .imgFixed span{font-size:.42rem;}
    .footer-tel{display:none;}
    
	.f1Bg,.f2Bg,.f3Bg,.f4Bg,.f5Bg{display:none;}
	
	.swtBox{width:5.84rem;height:5.63rem;position: fixed;left: 50%;top: 50%;margin:-3.69rem 0 0 -2.95rem;z-index:99;}
    .swtBox .close{position:absolute;z-index:99;right:-.2rem;top:-.2rem;width:.6rem;height:.6rem;background:url(/style/images/swt/close.png) center center no-repeat;border-radius:50%;background-color:rgba(0,0,0,.1);transition:all ease .5s;}
    .swtBox .close:hover{transform:rotate(320deg);}
    .swtBox img{width:100%;}
    
    .tb-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

    @-webkit-keyframes tb-bounceInDown{
    	from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    	0%{opacity:0;-webkit-transform:translate3d(0, -30rem, 0);transform:translate3d(0, -30rem, 0);}
    	60%{opacity:1;-webkit-transform:translate3d(0, .25rem, 0);transform:translate3d(0, .25rem, 0);}
    	75%{-webkit-transform:translate3d(0, -.1rem, 0);transform:translate3d(0, -.1rem, 0);}
    	90%{-webkit-transform:translate3d(0, .5rem, 0);transform:translate3d(0, .5rem, 0);}
    	to{-webkit-transform:none;transform:none;}
    }
    @keyframes tb-bounceInDown{
    	from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    	0%{opacity:0;-webkit-transform:translate3d(0, -30rem, 0);transform:translate3d(0, -30rem, 0);}
    	60%{opacity:1;-webkit-transform:translate3d(0, .25rem, 0);transform:translate3d(0, .25rem, 0);}
    	75%{-webkit-transform:translate3d(0, -.1rem, 0);transform:translate3d(0, -.1rem, 0);}
    	90%{-webkit-transform:translate3d(0, .5rem, 0);transform:translate3d(0, .5rem, 0);}
    	to{-webkit-transform:none;transform:none;}
    }
    @keyframes tb-bounceInDown{
    	from, 60%, 75%, 90%, to{-ms-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    	0%{opacity:0;-ms-transform:translate3d(0, -30rem, 0);transform:translate3d(0, -30rem, 0);}
    	60%{opacity:1;-ms-transform:translate3d(0, .25rem, 0);transform:translate3d(0, .25rem, 0);}
    	75%{-webkit-transform:translate3d(0, -.1rem, 0);transform:translate3d(0, -.1rem, 0);}
    	90%{-ms-transform:translate3d(0, .5rem, 0);transform:translate3d(0, .5rem, 0);}
    	to{-ms-transform:none;transform:none;}
    }
    .tb-bounceInDown{-webkit-animation-name:tb-bounceInDown;animation-name:tb-bounceInDown;}
}
