
body, div, p {    margin: 0;    padding: 0;}
ul {    list-style: outside none none;}
body {    font: 16px/1.5 "Microsoft YaHei",Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;    letter-spacing: 0;    width: 100%;}


.v3_main{ width:100%;}
.v3_banner{ width:100%; overflow: hidden; position: relative;}
.vBanner_img{ width:1920px; left:50%; margin-left: -960px;position: relative; }
.vBanner_img img{ width:100%; display: block;}

.vBanner_txt{ width:100%; position: absolute; bottom:0px; z-index: 11; text-align: center; }
.vBanner_txt p{font-size:60px;color:#931d1b;}
.vBanner_txt span{ background: url("../images/pic10.png") repeat left top; font-size: 40px; color:#fff; display: none; padding:0 10px; }
.vBanner_txt h1 {margin:0px; background:#888;padding:20px 0;font-size: 32px;color: #fff;}  



.v3_video{ width:1024px; margin:80px auto 60px; }
.v3_video img{ width:100%; display: block; }

.v3_con01{ width:1024px; margin:0 auto;color:#333; }
.v3_con01 .v3_txt{ width:800px;margin:0 auto; }
.v3_con01 .v3_txt h3,.v3_con01 .v3_txt h2 {font-size:45px!important; width:100%; text-align: center; line-height: 2em; margin:0;font-weight: normal;}
.v3_con01 .v3_txt p{font-size: 18px; line-height: 1.8em; margin-top:10px;}

.v3_con01 .v3_img{ width:100%; margin:70px 0;}
.v3_con01 .v3_img img{ width:100%;display: block; }

.v3_con2{width:100%; background: #f6f6f6; padding:5% 0;}
.v3_con2 h3,.v3_con2 h2{font-size:45px!important; text-align: center; margin:1% 0 3%;color: #333; font-weight: normal;}
.v3_con2 dl{ width:1024px; margin:0 auto; overflow: hidden; _zoom:0; }
.v3_con2 dl .fl{ float: left; }
.v3_con2 dl .fr{ float: right; }
.v3_con2 dl dt{width:50%; }
.v3_con2 dl dt img{ width:100%; display: block; }
.v3_con2 dl dd{ width:45%;font-size:18px; color:#666; line-height: 2em; margin-top:60px; margin-left:20px;}

.v3_con3{width:100%; overflow: hidden; position: relative;}
.v3_con3 .v3_img{ width:1920px; left:50%; margin-left: -960px;position: relative; }
.v3_con3 .v3_img img{ width:100%; display: block;}
.v3_con3 .v3_txt{ width:400px; position: absolute; top:150px; z-index: 11; right:20%; background: url("../images/pic11.png") repeat left top; padding:3% 2%; color:#fff;}
.v3_con3 .v3_txt h3,.v3_con3 .v3_txt h2 {font-size:40px!important; width:100%; line-height: 1.5em; margin:0;font-weight: normal;}
.v3_con3 .v3_txt p{font-size: 17px; line-height: 1.8em; margin-top:10px;color:#fff; text-align: justify;}

.v3_con4{width:1024px; margin:0 auto;}
.v3_con4 .v3_txt{ width:900px;margin:8% auto 3%; }
.v3_con4 .v3_txt h3,.v3_con4 .v3_txt h2 {font-size:45px!important; width:100%; text-align: center; line-height: 2em; margin:0;font-weight: normal;}
.v3_con4 .v3_txt p{font-size: 18px; line-height: 1.8em; margin-top:2%;}
.v3_con4 ul{width:100%;  }
.v3_con4 ul li{ width:100%; overflow: hidden;_zoom:0; background: #f6f6f6; color:#666; margin-bottom:20px; }
.v3_con4 ul li img{ width:589px!important; float: left; }
.v3_con4 ul li p{ width:30%; float: left; font-size: 16px; line-height: 2em; margin:60px 0 0 35px;}
.v3_con4 ul li p b{ display: block; font-weight: normal; font-size: 20px; margin-bottom:20px;}

.v3_con5{background: url("../images/pic_bg.jpg") no-repeat; width:100%; overflow: hidden; _zoom:0;}
.vCon5_cen{ width:1024px; margin:0 auto; }
.v3_con5 .v3_img{width:470px; float: left ;}
.v3_con5 .v3_img img{width:100%; display: block;}
.v3_con5 .v3_txt{ width:400px; float: left; color:#fff; margin-top:20%;}
.v3_con5 .v3_txt h3,.v3_con5 .v3_txt h2 {font-size:40px!important; width:100%; line-height: 1.5em; margin:5% 0;font-weight: normal;}
.v3_con5 .v3_txt p{font-size: 18px; line-height: 1.8em; margin-top:10px; color:#fff; }

.con-level3{ width:30%; float: left; font-size: 16px; line-height: 2em; margin:40px 0 0 35px;}
.con-level3 h3{font-weight: normal; font-size: 20px!important; margin-bottom:20px;}
.con-level3 .con-level3-p{width: 100%;margin: 0}





@media (max-width: 1024px) {
  body {
    min-width: auto;
  }
  .pcSwiper {
    display: none;
  }
  .phoneSwiper {
    display: block;
  }
  .header,
  .nav,
  .footer {
    display: none;
  }
  .bookingBox {
    display: none;
  }
  .vBanner_txt h1 {
    font-weight: bold;
  }

  .v3_con01 .v3_txt h3, .v3_con01 .v3_txt h2,
  .v3_con2 h3, .v3_con2 h2,
  .v3_con3 .v3_txt h3, .v3_con3 .v3_txt h2,
  .v3_con4 .v3_txt h3, .v3_con4 .v3_txt h2,
  .v3_con5 .v3_txt h3, .v3_con5 .v3_txt h2 {
    font-size: 24px!important;
    font-weight: bold;
  }
  .v3_con01 {
    margin-top: 20px!important;
  }

  .v3_con4 ul li img,
  .con-level3 {
    width: 100%!important;
    box-sizing: border-box;
  }
  .con-level3 {
    padding: 30px;
    margin: 0;
  }

    .vBanner_img{ width:100%; left:0; margin-left: 0;position: relative; }
    .vBanner_txt{ width:95%; position: relative; top:0px; z-index: 11; left:0; margin:1% auto; }
    .vBanner_txt p{font-size:40px;color:#931d1b;}
    .vBanner_txt span{ background: url("../images/pic10.png") repeat left top; font-size: 32px; color:#fff; display: inline-block; padding:0 10px; }

    .v3_video{ width:95%; margin:5% auto; }

    .v3_con01{ width:100%;}
    .v3_con01 .v3_txt{ width:90%; }
    .v3_con01 .v3_txt h3 {font-size:20px!important; }
    .v3_con01 .v3_txt p{font-size: 14px;margin-top:10px;}

    .v3_con01 .v3_img{ width:100%; margin:10px 0;}

    .v3_con2 h3{font-size:20px!important; }
    .v3_con2 dl{ width:100%;}
    .v3_con2 dl .fl{ float: none; }
    .v3_con2 dl .fr{ float: none; }
    .v3_con2 dl dt{width:95%; margin:0 auto; }
    .v3_con2 dl dd{ width:95%;font-size:14px;margin:1% auto 4%;}

    .v3_con3 .v3_img{ width:100%; left:0; margin-left: 0; }
    .v3_con3 .v3_txt{ width:100%; position: relative; top:0; z-index: 11; right:0; }
    .v3_con3 .v3_txt h3 {font-size:20px!important; }
    .v3_con3 .v3_txt p{font-size: 14px; width:95%; }

    .v3_con4{width:100%; margin:0 auto;}
    .v3_con4 .v3_txt{ width:95%; }
    .v3_con4 .v3_txt h3 {font-size:20px!important;}
    .v3_con4 .v3_txt p{font-size: 14px; }
    .v3_con4 ul { padding:0; }
    .v3_con4 ul li img{ width:95%; margin:0 auto; float: none; display: block; }
    .v3_con4 ul li p{ width:95%; float: none; font-size: 14px;  margin:1% auto 2%;}
    .v3_con4 ul li p b{ display: block; font-weight: bold; font-size: 14px; margin-bottom:1%;}

    .v3_con5{background:#656565;}
    .vCon5_cen{ width:100%; margin:0 auto; }
    .v3_con5 .v3_img{width:50%;}
    .v3_con5 .v3_txt{ width:45%;  color:#fff; margin-top:20%;}
    .v3_con5 .v3_txt h3 {font-size:20px!important; width:100%; line-height: 1.5em; margin:5% 0;font-weight: normal;}
    .v3_con5 .v3_txt p{font-size: 14px; line-height: 1.8em; margin-top:10px;}
    
    #youtube_video_target{     width: 100%!important; height: 520px!important; }
    
    

}
@media (max-width: 768px) {

    .vBanner_txt p{font-size:30px!important;}
    .vBanner_txt span{  font-size: 22px; color:#fff; }
}

@media (max-width: 480px) {

    .vBanner_txt p{font-size:26px!important;color:#931d1b;}
    .vBanner_txt span{ font-size: 18px; }

    .v3_con01 .v3_txt h3,.v3_con2 h3,.v3_con3 .v3_txt h3,.v3_con4 .v3_txt h3 {font-size:16px!important; }
    .v3_con01 .v3_txt p,.v3_con3 .v3_txt p,.v3_con4 .v3_txt p,.v3_con2 dl dd,.v3_con4 ul li p{ line-height: 1.6em; }

    .v3_con5 .v3_txt{ width:45%;  color:#fff; margin-top:4%;}
    .v3_con5 .v3_txt h3 {font-size:16px!important;}
    .v3_con5 .v3_txt p{ line-height: 1.3em;} 
    #youtube_video_target{     width: 100%!important; height: 300px!important; }
}