.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.lzy_none {
  display: none;
}

.lzy_block {
  display: block;
}

/*华山宣传视频*/

.lzy_huaShanVideo {
  padding: 0;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

.video_start_ht {
  width: 100%;
  /*height: 6rem;*/
  height: 4.5rem;
}

/*左*/

.lzy_huaShanVideo_left {
  overflow: hidden;
  position: relative;
  padding: 0;
  height: 7.414rem;
  /*height: 100%;*/
}

.lzy_huaShanVideo_left video {
  width: 100%;
}

.lzy_huaShanVideo_img {
  width: 100%;
  height: 100%;
}

.lzy_huaShan_bck {
  width: 100%;
  height: 100%;
  background: url(../images/pic4.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.lzy_huaShanVideo_opc:hover {
  cursor: pointer;
}

/*播放按钮*/

.lzy_huaShanVideo_opc_icon {
  width: 91px;
  height: 91px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

.lzy_huaShanVideo_opc_icon img {
  width: 100%;
  height: 100%;
}

/*视频*/

#huaShan_Video {
  /*width: 600px;
		height: 677px;*/
}

/*底部文字*/

.lzy_huaShanVideo_opc_card {
  /*width: 292.5px;
		height: 171px;*/
  width: 50%;
  /*  10.17  */
  background: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.lzy_video_fonts {
  /*margin-top: 60px;
		margin-left: 30px;*/
  background: url(../images/bg_pattern_grid.jpg) repeat 100%;
  padding: 60px 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .video_start_ht {
    height: 2.7rem!important;
  }
  .video_start_ht video {
    height: 2.7rem!important;
  }
}

.lzy_huaShanVideo_opc_card .p1 {
  /*font-family: fzqk, hwst;*/
  font-size: 20px;
  color: #42494E;
  letter-spacing: 0.94px;
  /*margin-top: 54px;*/
}

.lzy_huaShanVideo_opc_card .p2 {
  font-size: 12px;
  color: #42494E;
  letter-spacing: 0;
  line-height: 28px;
}

/*右*/

.lzy_huaShanVideo_right {
  /*width: 600px;
		height: 677px;*/
  background: url(../images/bg_pattern_grid.jpg) repeat 100%;
  /*background-size: 100%;*/
  background-position: left;
  overflow: hidden;
}

/*.lzy_huaShanVideo_right .card_top {
		width: 300px;
		height: 260px;
	}
	.lzy_huaShanVideo_right .card_bottom {
		width: 300px;
		height: 417px;
	}*/

/*卡片1*/

.card_1 {
  position: relative;
}

.card_1, .card_2, .card_3, .card_4 {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.card_1_bg {
  padding: 0.35rem 0.4rem;
  /*background: rgba(239, 239, 239, 1);
		width: 100%;
		height: 100%;*/
}

.card_1 .card_1_bg .p1 {
  /*font-family: fzqk, hwst;*/
  font-size: 0.2rem;
  color: #42494E;
  margin: 0 0 0.16rem 0;
}

.card_1 .card_1_bg .p2 {
  opacity: 0.3;
  font-size: 0.12rem;
  color: #42494E;
  letter-spacing: 0;
  line-height: 0.3rem;
  margin: 0 0 0 0.1rem;
}

.card_1 .card_1_bg .p3 {
  font-size: 0.14rem;
  color: #42494E;
  letter-spacing: 0;
  line-height: 0.28rem;
  clear: both;
}

/*卡片2*/

.card_2 img, .card_3 img {
  width: 100%;
  height: 100%;
}

/*卡片4*/

.card_4 {
  position: relative;
  overflow: hidden;
}

.card_4_bg {
  padding: 0.38rem 0.4rem 0.25rem;
}

.card_4 .card_4_bg .p1 {
  /*font-family: fzqk, hwst;*/
  font-size: 0.2rem;
  color: #42494E;
  letter-spacing: 0.94px;
}

.card_4 .card_4_bg .p2 {
  opacity: 0.3;
  font-size: 0.12rem;
  color: #42494E;
  letter-spacing: 0;
  line-height: 0.3rem;
  margin-left: 0.1rem;
}

.card_4 .card_4_bg .p3 {
  clear: both;
  font-size: 0.14rem;
  color: #42494E;
  letter-spacing: 0;
  line-height: 0.28rem;
  padding: 0.3rem 0 0.6rem 0;
}

.card_4 .box a {
  text-decoration: none;
  display: block;
   width:1rem;
  height: 0.32rem;
  line-height: 0.28rem;
  font-size: 0.12rem;
  color: #42494E;
  letter-spacing: 0.6px;
  background: url(../images/bt_more_small.png) 0 0 no-repeat;
  background-size: 100% 100%;
  /*font-family: fzqk, hwst!important;*/
}

/*直播*/

.video_start {
  clear: both;
  /*overflow: hidden;*/
  position: relative;
}

.video_start_ht video {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -25%;
  max-width: 100%;
  height: 3.8rem;
  z-index: 1;
}

.video_img {
  width: 100%;
  height: auto;
}

.video_start:hover {
  cursor: pointer;
}

.video_img_bg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}


@media (min-width: 1360px) {
  .video_start .p11{
    top:25%;
    font-size:0.3rem
  }
}
.video_start .p11{
  position: absolute;
  top: -40%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: #fff;
  z-index: 9999;
  font-size: 0.2rem;
  height: 0.35rem;
  border-bottom: 0.02rem solid #fff;
  width: 0.9rem;
}
.video_btn>img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1rem;
  height: 1rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
  z-index: 4;
}

/*.video_start img {
		width: 100%;
		height: 100%;
	}*/

.lzy_liveBroadcast_btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*定制专属服务*/

.lzy_Customized {
  width: 100%;
  /*height: 975px;*/
  background-size: 100% 100%;
  position: relative;
}

.lzy_Customized_bck {
  width: 100%;
  /*height: 741px;*/
  background: url(../images/customization_bg.jpg) 0 0 no-repeat;
  background-size: 100% 7.5rem;
  background-position: left top;
}

/*透明层*/

.lzy_Customized_opc {
  width: 100%;
  padding: 0.4rem 0;
}

/*titlt  fonts*/

.lzy_public_title {
  background: url(../images/mountain_path_bg.png) no-repeat;
  background-size: 100% 100%;
  background-position: center bottom;
  text-align: center;
  max-width: 426px;
  margin: 60px auto;
}

.Customized_title>h2, .Customized_title>p {
  color: #fff!important;
}

.lzy_public_title>h2 {
  padding-bottom: 10px;
  font-size: 24px;
  color: #fff;
  letter-spacing: 1.02px;
}

.lzy_public_title>p {
  /*font-family: Baskerville;*/
  font-size: 12px;
  color: #fff;
  letter-spacing: 1.1px;
}

/*表单选项*/

.lzy_startCustomiz {
  /*width: 1108px;*/
  height: 1.3rem;
  margin: 0.66rem auto 0;
}

.lzy_startCustomiz .lzy_tab_1 {
  border-right: none;
  position: relative;
  width: 12.5%;
  float: left;
}

.lzy_tab_1, .lzy_tab_3 {
  border: 1px solid #dfdfdf;
  height: 1.29rem;
  border-right: 1px solid #dfdfdf!important;
}

.lzy_startCustomiz .lzy_tab_1:hover {
  border-top: 0.06rem solid #fff;
  cursor: pointer;
}

.lzy_startCustomiz .lzy_tab_2:hover {
  border-top: 0.06rem solid #fff;
  cursor: pointer;
}

.lzy_startCustomiz .lzy_tab_3:hover {
  border-top: 0.06rem solid #fff;
  /*height: 1.29rem;*/
  cursor: pointer;
}

.lzy_startCustomiz .lzy_tab_2 {
  /*width: 251px;*/
  border-right: none;
  position: relative;
}

.lzy_startCustomiz .lzy_tab_3 {
  /*width: 308px;*/
  position: relative;
}

.lzy_startCustomiz .lzy_tab_price_ipt:hover {
  cursor: pointer;
}

/*下拉菜单*/

.lzy_tab_1 p, .lzy_tab_2 p, .lzy_tab_3 p {
  text-align: center;
  font-size: 0.16rem;
  color: #dfdfdf;
  margin-top: 0.35rem;
  line-height: 0.13rem;
}

.lzy_startCustomiz li:hover .lzy_startCustomiz_font {
  /*margin-top:0.3rem;*/
}

.lzy_tab_form {
  margin: 5px auto 0;
  font-size: 0.18rem;
}

/*预算,人数,游玩天数,挑战指数,必玩景点*/

.lzy_tab_price_ipt {
  /*width:100%;*/
  /*margin: 0.06rem auto;*/
  margin: 0.12rem auto 0rem;
  display: block;
  border: none;
  font-size: 0.14rem!important;
  text-align: center;
  background: none;
  color: #dfdfdf;
}

.lzy_tab_price_ipt_sty2 {
  color: #fff;
  opacity: .4;
  /*font-size: 0.14rem;*/
}

.lzy_tab_price, .lzy_tab_peploe, .lzy_tab_time {
  position: absolute;
  top: 100%;
  left: 15%;
  z-index: 9999;
  color: #fff;
  border: 1px solid #dfdfdf;
  font-size: 0.18rem;
  line-height: 0.3rem;
  text-align: center;
  width: 70%;
  display: none;
}


.lzy_startCustomiz_icon2{
  margin-top: 0.04rem;
  height: 0.1rem;
  background: url(../images/lzy_bottom_icon.png) no-repeat;
  background-size: 0.1rem 100%;
  background-position: center 100%;
}
.lzy_startCustomiz_icon {
  height: 0.1rem;
  margin-top: 0.25rem;
  background: url(../images/lzy_bottom_icon.png) no-repeat;
  background-size: 0.1rem 100%;
  background-position: center 100%;
}
.lzy_main li {
  background: rgba(30, 30, 60, .2);
}

.lzy_main li:hover {
  color: #ccc;
  background: rgba(10, 10, 40, .3);
}

.lzy_checkout_tag {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  overflow: hidden;
  /*float: left;*/
}

/*多选--选中*/

.lzy_checkout_tag_true {
  width: 4px;
  height: 4px;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  float: left;
  margin: 2px 0 0 2px;
}

.lzy_checkbox_style {
  color: #dfdfdf;
  font-size: 0.14rem;
}

/*热门方案*/

.lzy_hotProgram {
  font-size: 0.16rem;
  color: #fff;
  opacity: 0.6;
  margin: 0 auto 0.3rem;
}

/*热门方案详情*/

/*.lzy_pD_coniter {
		width: 1990px;
	}*/

/*.lzy_programmeDetails_content {
		width: 3980px;
		margin-left: -300px;
	}*/

.lzy_programmeDetails {
  width: 1990px;
}

.lzy_programmeDetails_box {
  float: left;
  width: 562px;
  background: rgba(30, 60, 30, .5);
  color: #fff;
}

.lzy_pD_box {
  width: 100%;
  height: 330px;
}

.lzy_programmeDetails_box:nth-child(2), .lzy_programmeDetails_box:nth-child(3) {
  margin-left: 150px;
}

@media screen and (max-width: 1199px) {
  .video_start_ht {
    height: 4rem;
  }
  .poem {
    height: 212px;
  }

  .card_4 .box a{
    width: 1.3rem;
    height: 0.42rem;
    line-height: 0.38rem;
    background-size: 100% auto;
  }
}
