/*--------------------------------------------
|        Type:    CSS Document 
+---------------------------------------------
|        Author:  蔡慧 
+---------------------------------------------
|        QQ:    807159382
+---------------------------------------------
|        Mail:   807159382@qq.com
+---------------------------------------------*/

/*--------------------------------------------
|              CAIHUI
+-------------------------------------------*/


body{min-width: 1200px;}
.banner img{display: block;width: 100%;}
.boxItem01{background: url(../images/bg1.jpg) no-repeat center center #d9f2f3;height: 387px;padding-top: 120px;}
.boxItem01 p{font-size: 36px;line-height:56px;color:#014c4b;letter-spacing: 3px;text-indent:60px;}
/*预约*/
.boxItem02 {background:url(../images/bg2.jpg) no-repeat center center #d9f2f3;}
.boxItem02 .comWidth {position: relative;height: 1294px;}
.tcbox{width:910px;margin: 0 auto;padding:15px 180px;position: absolute;bottom:150px;left: 0;}
.tcbox a{position: relative;color:#feec8a;background:#014c4b;display: block;width: 360px;height:80px;text-align: center;line-height: 80px;font-size: 30px;border-radius: 60px;}
.tcbox a em{ font-size: 38px;position: absolute;top:0;left: 105px;color:#feec8a;letter-spacing: 2px;}
.boxItem03{background:#d9f2f3; padding:150px 0 0 0;}
.boxItem03 p{font-size: 36px;line-height:56px;color:#014c4b;letter-spacing:3px;text-indent:60px; }
.boxItem03 img{width: 100%;display: block;}
.gfyh{position: absolute;top:375px;left:300px; }
.gfyh h3{font-size: 58px;color: #b40000;padding-left: 290px;letter-spacing:5px;padding-bottom:5px;}
.gfyh p{font-size: 28px;color:#014c4b;line-height: 48px; text-transform:uppercase;}
.gfyh em{font-size: 18px;color:#6f9191;}

/*热销*/
.boxItem04{background: #d2f0f1;padding-bottom: 50px;}
.boxItem04 .title{margin-bottom: 50px;text-align: center;}
.boxItem04 .title p{line-height:96px;color:#026239;font-size: 36px;display: block;text-align: center;}
.chlist{background:url(../images/bg4.png) no-repeat 0 0 #d2f0f1;padding-top: 200px;margin-bottom: 50px;}
.chlist02{background:url(../images/bg5.png) no-repeat 0 0 #d2f0f1;padding-top: 200px;}
.chlist img{width: 600px;height: 500px;border:10px solid #fff;border-radius:8px;}
.chlist .lptit{width:620px;height:590px;background:url(../images/tit_bg.png) no-repeat center bottom; }
.chlist .lptxt{width:520px;height: 520px; }
.lptxt h3 a{font-size: 38px;display: block;line-height:76px;color: #023233;    overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.lptxt h3 a:hover{color: #b40000}
.lptxt em{color: #023233;font-size: 18px;line-height: 56px;}
.lptxt p{color: #023233;font-size: 24px;line-height:36px;border-top:1px dashed #023233;border-bottom:1px dashed #023233;padding: 15px 0;}
.lptxt span{font-weight: bold;font-size: 28px;color: #023233;line-height: 100px;display: block;}
.lptxt span b{color:#b40000;font-size: 48px;}
.lptxt h4{color:#fff;background-color: #023233;display: inline-block;padding:0 20px;height: 60px;text-align: center;line-height:60px;transform: skewX(-20deg);font-weight: normal;  }
.ccyuyue{font-size: 22px;color:#023233;margin-top: 20px;display: block;}
.lptxt h4 i{ transform: skewX(20deg);font-size: 20px;display: block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.copyRight{background: #d2f0f1;text-align: center;font-size: 20px;color:#023233;height: 205px;line-height: 205px;}
.lptxt h4 i b{font-size: 34px;}





/*报名弹框样式*/

.tc_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}
.tc_container {    position: relative;    width:560px;    margin:170px auto;    height :362px;  border: 8px;
    background: #FFF;    border-radius: .4rem .4rem .4rem .4rem;   text-align: center;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);  -webkit-transform:scale(0.8);  -moz-transform:scale(0.8);  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);  transform:scale(0.8);    -webkit-backface-visibility: hidden;    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    transition-property: transform;
    -webkit-transition-duration: 0.3s;   -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;    transition-duration: 0.3s;
}
.tc_close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.tc_close img{width: 30px; height: 30px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.tc_close img:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.tc_visible .tc_container {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);
  }


.tc_title{width: 100%;height: 184px;background: url(../images/bm.png) no-repeat center;background-size: 100% 100%;color: #fff;font-size: 40px;text-align: center; line-height: 194px;text-shadow: 0.03em 0.05em 0.15em #141414;letter-spacing: 1px;}
.tc_x{font-size: 16px; margin-top: 15px;color:#014c4b;}
.tc_center{width: 500px;margin: 0 auto; margin-top: 35px;}
.tc_center_left{float: left;width: 500px; }
.tc_center_left input{display: block;height: 40px;background: #f5faff;width: 300px;text-indent:12px;border:1px solid #cfe5e5;border-radius: 5px;font-size: 16px;color: #333333;margin:0 auto 20px auto;}
.tc_center_left .btn{ display: inline-block; box-shadow: 0px 0px 10px 2px #ccc;font-size: 20px;color: #fff;background:#014c4b;width:300px;height: 40px;line-height: 40px; border: none;border-radius: 5px;}
.boxItem04 .title p.p1{color:#023233;}


/*参团*/
.yh_shenqing{    position: fixed;    left: 0;    top: 0;    height: 100%;   width: 100%;
    background-color: rgba(0, 0, 0, 0.5);    opacity: 0;   visibility: hidden;   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;    transition: opacity 0.3s 0s, visibility 0s 0.3s;    z-index:9999;}
.yh_shenqing.yh_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}
.yh_container {   position: relative;   width:560px;    margin:170px auto;    height:462px;border: 8px;    background:#e1f4f4;   border-radius: .4rem .4rem .4rem .4rem;    text-align: center;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;   -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;   -ms-transition-duration: 0.3s;   -o-transition-duration: 0.3s;   transition-duration: 0.3s;}


.yh_close{ position: absolute;right:6px;top:6px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.yh_close img{width:40px; height:40px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.yh_close img:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.yh_visible .yh_container {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }



/*优惠申请*/
.yh_shenqing01{    position: fixed;    left: 0;    top: 0;    height: 100%;    width: 100%;    background-color: rgba(0, 0, 0, 0.5);    opacity: 0;
    visibility: hidden;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;    transition: opacity 0.3s 0s, visibility 0s 0.3s;    z-index:9999;
}
.yh_shenqing01.yh_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}


.chlist ul li:hover img,.pic a:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}

