@charset "utf-8";
/* cssssssssssssssssssssss */
body {
  min-height: 100vh;
  height: auto;
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei";
  min-width: 1328px;
  background: #ecf6ff
    url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/background00.png");
  background-size: 100% auto;
}
a:hover {
  color: currentColor;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a,
img {
  display: block;
}
img {
  object-fit: cover;
}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

.both {
  width: 100%;
  overflow: hidden;
}

h1,
h2,
h3,
p {
  margin: 0;
}
/*不换行加...*/
.t-ellipsis,
.t-ellipsis-1,
.t-ellipsis-2,
.t-ellipsis-3,
.t-ellipsis-4,
.t-ellipsis-5,
.t-ellipsis-6 {
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-ellipsis {
  white-space: nowrap;
}

.t-ellipsis-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.t-ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.t-ellipsis-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.t-ellipsis-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.t-ellipsis-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.t-ellipsis-6 {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.t-ellipsis-10 {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.part {
  width: 1920px;
  position: relative;
  overflow: hidden;
  height: fit-content;
  margin: 0 auto;
  margin-top: -1px;
  left: 50%;
  top: 0;
  margin-left: -960px;
  display: block;
}
.topImg {
  width: 1920px;
  height: 832px;
  margin: 0 auto;
  position: relative;
  left: 50%;
  top: 0;
  margin-left: -960px;
  display: block;
}
.topImg img {
  width: 100%;
  height: 100%;
}
.topImg .over {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 0;
}
.notScroll {
  overflow: hidden;
}
.part1 {
  height: 583px;
  position: relative;
}
.part2 {
  height: 591px;
  position: relative;
  margin-top: 40px;
}
.part3 {
  height: 1061px;
  position: relative;
  margin-top: 15px;
}
.part4 {
  height: 518px;
  position: relative;
  margin-top: 25px;
}
.part5 {
  height: 787px;
  position: relative;
  margin-top: 15px;
}
.part6 {
  height: 765px;
  position: relative;
  margin-top: 15px;
}
.part7 {
  height: 625px;
  position: relative;
  margin-top: 15px;
}
.part8 {
  height: 666px;
  position: relative;
  margin-top: 15px;
}
.part9 {
  height: 700px;
  position: relative;
  margin-top: 18px;
}
.con {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.con0 {
  background: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/hbbox.png")
    no-repeat top center;
  width: 1013px;
  height: 475px;
  margin-top: -24px;
}
.part1 .rule {
  position: absolute;
  top: 12px;
  right: 62px;
  color: #13b2f9;
  border-bottom: solid #13b2f9 2px;
  padding-bottom: 1px;
  font-size: 20px;
  cursor: pointer;
}
.part1 .btn {
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/get.png");
  background-size: 100% 100%;
  width: 380px;
  height: 72px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 26px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 72px;
  text-align: center;
}

.note {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100;
  overflow: hidden;
}
.note .text {
  width: 1001px;
  height: 654px;
  background-color: #ffffff;
  border-radius: 10px;
  margin: 40px auto;
  margin-bottom: 0;
  padding: 60px;
  box-sizing: border-box;
  overflow: auto;
}
.note h3 {
  text-align: center;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
}
.note p {
  font-family: PingFang-SC-Medium;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 38px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 35px;
}
.note img {
  margin: 0 auto;
  cursor: pointer;
}
.con1 {
  width: 1000px;
  height: 379px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/items2.png");
  background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 29px;
  padding: 36px 27px;
  box-sizing: border-box;
  position: relative;
}
.left1 video {
  object-fit: fill;
  width: 487px;
  height: 311px;
}
.right1 {
  width: 424px;
  margin-top: 15px;
  overflow: hidden;
}
.right1 .tit {
  height: 39px;
  font-size: 32px;
  font-family: FZJinLS-B-GB;
  font-weight: 400;
  color: #044248;
  line-height: 39px;
}
.right1 .des {
  font-size: 18px;
  font-family: Noto Sans S Chinese;
  font-weight: 400;
  color: #044248;
  line-height: 32px;
  text-indent: 36px;
  margin-top: 10px;
}
.right1 .btn {
  width: 204px;
  height: 50px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/220517/%E5%AE%98%E7%BD%91.jpg");
  background-size: contain;
  position: absolute;
  bottom: 35px;
  right: 19px;
}

.option2 {
  width: 532px;
  height: 75px;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.option2 li {
  width: 219px;
  height: 67px;
  cursor: pointer;
  font-size: 28px;
  color: #ffffff;
  text-align: center;
  line-height: 67px;
  background-size: 100% 100%;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/li.png");
}
.option2 .choose {
  width: 222px;
  height: 75px;
  color: #ff5e2d;
  line-height: 67px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/active.png");
}
.content2 {
  width: 1000px;
  height: 763px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/items3.png");
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 27px;
  position: relative;
  overflow: hidden;
}
.mySwiper4 {
  width: 982px;
  height: 681px;
  padding: 13px;
  margin-top: 10px;
  box-sizing: border-box;
}
.items4 {
  display: flex;
  flex-wrap: wrap;
}
.items4 .item {
  width: 310px;
  height: 314px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/item3.png");
  background-size: contain;
  position: relative;
  padding: 17px 15px;
  box-sizing: border-box;
  overflow: hidden;
  margin-right: 8px;
}
.items4 .item img {
  width: 281px;
  height: 157px;
}
.items4 .item .text {
  width: 281px;
  height: 122px;
  background-color: #ffffff;
  padding-top: 10px;
  box-sizing: border-box;
}
.items4 .item .text p {
  width: 278px;
  font-size: 20px;
  color: #666666;
  margin: 0 auto;
  line-height: 1.5;
}
.items4 .item .order {
  width: 196px;
  height: 48px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/220517/%E7%AB%8B%E5%8D%B3%E9%A2%84%E5%AE%9A.jpg");
  background-size: contain;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 15px;
}
.part3 .more5 {
  width: 250px;
  height: 49px;
  background-color: #43a3fc;
  border-radius: 25px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 22px;
  text-align: center;
  line-height: 49px;
  font-size: 24px;
  color: #ffffff;
  position: absolute;
  z-index: 2;
}

.con3 {
  width: fit-content;
  height: 500px;
  margin: 0 auto;
  margin-top: 22px;
  box-sizing: border-box;
  display: flex;
  border-radius: 8px;
}
.mySwiper3 {
  width: 792px;
  height: 460px;
  margin-right: 8px;
  overflow: hidden;
}
.mySwiper3 img {
  width: 792px;
  height: 460px;
  border: #43a3fc solid 2px;
}
.mySwiper3 .text {
  position: absolute;
  width: 100%;
  height: 84px;
  padding: 21px 11px;
  box-sizing: border-box;
  bottom: 0;
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 1),
    rgba(0, 0, 0, 0.8),
    rgba(0, 0, 0, 0.7),
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0)
  );
  color: #ffffff;
  font-size: 18px;
  color: #ffffff;
  line-height: 1.5;
}
.mySwiper2 {
  width: 197px;
  height: 460px;
  overflow: hidden;
}
.mySwiper2 img {
  width: 194px;
  height: 108px;
  border: #43a3fc solid 1px;
}
.mySwiper2 {
  position: relative;
}
.mySwiper2 p {
  width: 194px;
  height: 108px;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.active_p {
  opacity: 0;
}

.con4 {
  width: 1000px;
  height: 322px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/items4.png");
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 26px;
}
#p4Swiper3 {
  overflow: hidden;
  padding: 34px 40px;
  box-sizing: border-box;
  width: 1000px;
}
.spbtn {
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 35px 16px;
}
.con4 .items44,
.items100,
.items103 {
  display: flex;
}
.con4 .item4 {
  width: 286px;
  height: 250px;
  background-color: #000000;
  border: solid 4px #43a3fc;
  position: relative;
  cursor: pointer;
  margin-left: 13px;
}
.con4 .item4 img {
  width: 100%;
  height: 100%;
}
.con4 .item4 .text {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  font-size: 24px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.con4 .item4 .text p {
  line-height: 1.5;
}
.con4 .item4:hover .text {
  opacity: 1;
}

.part5 .option2 {
  width: 790px;
  margin-top: 33px;
}
.part5 .content2 {
  width: 1000px;
  height: 495px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/items2.png");
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 22px;
}
.mySwiper100,
.mySwiper101,
.mySwiper102 {
  width: 955px;
  height: 471px;
  box-sizing: border-box;
  margin: 0 auto;
  padding-top: 27px;
  position: relative;
  overflow: hidden;
}
.item100 {
  width: 317px;
  height: 416px;
  position: relative;
  margin: 0 5px;
}
.item100 img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.item100 .over {
  z-index: 3;
}
.item100 .text {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  height: 47px;
  background-color: rgba(0, 0, 0, 0.7);
  font-size: 20px;
  text-align: center;
  line-height: 47px;
  color: #ffffff;
}

.con7 {
  width: 1000px;
  margin: 0 auto;
  margin-top: 40px;
}
.item103 {
  width: 229px;
  height: 422px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/item7.png");
  background-size: contain;
  padding: 54px 19px;
  margin-right: 27px;
}
.item103 img {
  width: 191px;
  height: 169px;
  border-radius: 10px;
  border: solid 2px #fff6e1;
}
.item103 p {
  font-size: 18px;
  color: #fff;
  margin-top: 10px;
  line-height: 1.5;
}

.con9 {
  width: 1000px;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.con9 .left9 {
  width: 657px;
  height: 453px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/items8.png");
  background-size: contain;
}
.con9 .map {
  width: 600px;
  height: 394px;
  margin: 29px;
}

.con9 .right9 {
  padding-top: 64px;
}
.con9 .btn9 {
  width: 303px;
  height: 76px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/li.png");
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #ffffff;
  line-height: 73px;
  margin-bottom: 45px;
}
.con9 .btn9:hover {
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/220818/pc/btn2_choose.png");
}
.con9 .btn9 img {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  object-fit: contain;
}
.none {
  display: none;
}

.con10 {
  width: 995px;
  height: 416px;
  background: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/bottom2.png");
  background-size: 100% 100%;
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border: solid 2px #43a3fc;
  opacity: 1;
  background-color: transparent;
}
.swiper-pagination-bullet-active {
  background-color: #43a3fc;
  width: 12px;
  height: 12px;
  border: solid 2px #43a3fc;
}
.title_op {
}
.title_op .titlelist {
  width: 167px;
  height: 703px;
  position: absolute;
  right: 5vw;
  top: 1000px;
  background-image: url("https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/sidebarbg.png");
  background-size: cover;
  z-index: 50;
  padding-top: 82px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: baseline;
}
.titlelist li {
  width: 130px;
  height: 42px;
  background-image: url(https://file.40017.cn/img140017cnproduct/cn/s/2021/zt/touch/221128/hanzhong/lili.png);
  background-size: 100% 100%;
  font-family: FZCUJINLJW--GB1-0;
  font-size: 22px;
  line-height: 42px;
  color: #43a5dd;
  text-align: center;
  margin-bottom: 16px;
  cursor: pointer;
}
.titlelist .topbtn {
  height: 41px;
  background: none;
  margin-top: 8px;
  font-size: 24px;
  /*background: violet;*/
}

.bottom {
  font-size: 18px;
  font-family: Noto Sans S Chinese;
  font-weight: 400;
  color: #3690ef;
  line-height: 22px;
  text-align: center;
  margin-bottom: 200px;
}
