﻿.wl-container {
  background-color: #f4f8ff;
  background-image: url(../images/yj-fj-wl-bg.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-top: 270px;
  padding-bottom: 80px;
}
.img-slogan {
  position: absolute;
  top: -198px;
  right: 0;
  width: 228px;
  z-index: 1;
}

.section-1 .video-container {
  width: 58.571428%;
  height: 458px;
  float: left;
  margin-left: -51px;
  position: relative;
}
.section-1 .infos {
  position: absolute;
  width: 45.5%;
  top: 102px;
  right: -25px;
  background-color: rgba(255, 255, 255, 0.45);
  padding: 25px 18px 10px 25px;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px;
  text-align: start;
  line-break: anywhere;
  word-break: normal;
  text-align: justify;
}
.section-1 .infos.wap {
  display: none;
}
.section-title {
  margin-top: 80px;
}

/* #region 精品景区 */
.section-title-jpjq {
  margin-top: 114px;
}
.jpjq-swiper-container-1 {
  margin-top: 50px;
  height: 560px;
  overflow: hidden;
}
.jpjq-detail-container {
  background-color: #fff;
  border-radius: 20px;
  height: 560px;
  overflow: hidden;
}
.jpjq-detail-container .img-container {
  width: 66.2857%;
  height: 100%;
  float: left;
  overflow: hidden;
}
.jpjq-detail-container .img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.jpjq-detail-container .img-container img:hover {
  animation: scale-draw 20s ease-in-out infinite;
}
.jpjq-detail-container .right-container {
  width: 33.7%;
  float: right;
  position: relative;
  height: 100%;
}
.jpjq-detail-container .right-container h1 {
  margin-top: 75px;
  text-align: center;
  font-weight: 800;
  color: #333;
  font-size: 26px;
  margin-bottom: 0;
}
.jpjq-detail-container .right-container p {
  margin-top: 32px;
  font-size: 16px;
  color: #333;
  line-height: 2.25;
  margin-left: 40px;
  margin-right: 40px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; /*设置对齐模式*/
  -webkit-line-clamp: 8; /*设置多行的行数*/
}
.jpjq-detail-container .right-container a.detail {
  width: 168px;
  height: 48px;
  line-height: 48px;
  background: #0649a5;
  border-radius: 24px;
  text-align: center;
  display: block;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50px;
}
.jpjq-swiper-container-2 {
  margin-top: 34px;
  overflow: hidden;
  height: 160px;
}
.jpjq-item-container {
  width: 283px;
  height: 160px;
  position: relative;
}
.jpjq-item {
  width: 268px;
  height: 160px;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
.jpjq-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.jpjq-item div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.45);
  color: #fefefe;
  font-size: 18px;
  font-weight: 800;
  line-height: 160px;
  text-align: center;
}
.swiper-slide-active .jpjq-item div {
  display: none;
}
.jpjq-prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.2);
  z-index: 1;
  cursor: pointer;
}
.jpjq-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.2);
  z-index: 1;
  cursor: pointer;
}
.jpjq-prev img,
.jpjq-next img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 15px;
  height: 30px;
}
/* #endregion 精品景区 */

/* #region 旅游线路 */
.lylx-swiper-container {
  margin-top: 50px;
  height: 490px;
  overflow: hidden;
  perspective: 1220px;
}
.lylx-swiper-container .swiper-slide-active {
  transform: translate3d(0px, 0px, -130px) rotateX(0deg) rotateY(0deg) !important;
}
.lylx-swiper-container .lylx-item.swiper-slide-active {
  box-shadow: -4px 0px 30px 4px rgba(5, 73, 165, 0.15);
}
.lylx-item {
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 0px 30px -10px rgb(5, 73, 165, 0.15);
  height: 100%;
  overflow: hidden;
}
.lylx-item a {
  color: #333;
}
.lylx-item .img-container {
  height: 280px;
  overflow: hidden;
}
.lylx-item .img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lylx-item h1 {
  margin-top: 36px;
  font-size: 24px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 0;
}
.lylx-item p {
  font-size: 16px;
  line-height: 1.875;
  margin: 20px 20px 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; /*设置对齐模式*/
  -webkit-line-clamp: 2; /*设置多行的行数*/
}
/* #endregion 旅游线路 */

/* #region 奉节好味 */
.fjhw-section-title {
  text-align: left;
  margin-top: 35px;
}
.fjhw-swiper-container {
  height: 455px;
  overflow: hidden;
  margin-top: 62px;
}
.fjhw-item {
  width: 366px;
  height: 100%;
}
.fjhw-item a {
  display: block;
  width: 300px;
  height: 100%;
  overflow: hidden;
  position: relative;
  /* clip-path: polygon(
    47.5% 0.66987%,
    48.2899% 0.30154%,
    49.13176% 0.07596%,
    50% 0%,
    50.86824% 0.07596%,
    51.7101% 0.30154%,
    52.5% 0.66987%,
    97.14102% 25.66987%,
    97.85495% 26.16978%,
    98.47124% 26.78606%,
    98.97114% 27.5%,
    99.33948% 28.2899%,
    99.56505% 29.13176%,
    99.64102% 30%,
    99.64102% 70%,
    99.56505% 70.86824%,
    99.33948% 71.7101%,
    98.97114% 72.5%,
    98.47124% 73.21394%,
    97.85495% 73.83022%,
    97.14102% 74.33013%,
    52.5% 99.33013%,
    51.7101% 99.69846%,
    50.86824% 99.92404%,
    50% 100%,
    49.13176% 99.92404%,
    48.2899% 99.69846%,
    47.5% 99.33013%,
    2.85898% 74.33013%,
    2.14505% 73.83022%,
    1.52876% 73.21394%,
    1.02886% 72.5%,
    0.66052% 71.7101%,
    0.43495% 70.86824%,
    0.35898% 70%,
    0.35898% 30%,
    0.43495% 29.13176%,
    0.66052% 28.2899%,
    1.02886% 27.5%,
    1.52876% 26.78606%,
    2.14505% 26.16978%,
    2.85898% 25.66987%
  ); */
  /* clip-path: path(
    "M150,454.2c-7.8,0-15.5-2-22.3-5.9l-104-58.6c-14.3-8.1-23.2-23.2-23.2-39.6V104c0-15.3,8.3-29.4,21.6-36.9L129.2,6.8c6.3-3.6,13.5-5.4,20.8-5.4s14.5,1.9,20.8,5.4l107.1,60.3c13.3,7.5,21.6,21.7,21.6,36.9v246.1c0,16.4-8.9,31.6-23.2,39.6l-104,58.6C165.5,452.2,157.8,454.2,150,454.2z"
  ); */
  clip-path: polygon(
    50% 99.82417850703985%,
    48.326446533203125% 99.7631098149897%,
    46.6734619140625% 99.58021226820055%,
    45.06181844075521% 99.2767333984375%,
    43.5123291015625% 98.85543655563187%,
    42.03676096598307% 98.33060799064216%,
    40.575747172037765% 97.78782435825892%,
    39.11473083496094% 97.24503401871566%,
    37.65371449788412% 96.70225038633242%,
    36.192700703938804% 96.15946675394918%,
    34.73168690999349% 95.61667641440592%,
    33.270670572916664% 95.07389278202267%,
    31.809656778971355% 94.5311024424794%,
    30.348642985026043% 93.98831881009615%,
    28.887626647949215% 93.44553517771291%,
    27.426610310872395% 92.90274483816964%,
    25.965596516927082% 92.3599612057864%,
    24.504582722981773% 91.81717757340316%,
    23.04356638590495% 91.27438723385988%,
    21.582550048828125% 90.73160360147665%,
    20.12153752644857% 90.18881326193338%,
    18.6605224609375% 89.64602962955014%,
    17.19950612386068% 89.1032459971669%,
    15.738493601481121% 88.56045565762362%,
    14.277478535970053% 88.01767202524039%,
    12.81646219889323% 87.47488839285714%,
    11.355449676513672% 86.93209805331388%,
    9.894433975219727% 86.38931442093063%,
    8.433418273925781% 85.84652408138737%,
    6.992462158203125% 85.28152633499313%,
    5.647241592407227% 84.6222393329327%,
    4.419437090555827% 83.86991731413119%,
    3.3240683873494463% 83.03341372982487%,
    2.374558925628662% 82.12269541981456%,
    1.582769552866618% 81.1486346905048%,
    0.9589711825052897% 80.12288858602335%,
    0.5115137100219727% 79.05786535242102%,
    0.2465120553970337% 77.96664395175137%,
    0.166668971379598% 76.86275272578985%,
    0.1666689117749532% 75.7570572737809%,
    0.1666688323020935% 74.65135511461195%,
    0.1666687528292338% 73.545652955443%,
    0.16666867335637411% 72.43995079627403%,
    0.1666686137517293% 71.33424863710508%,
    0.16666853427886963% 70.22854647793612%,
    0.16666845480600995% 69.1228510259272%,
    0.16666839520136514% 68.01714886675823%,
    0.16666831572850546% 66.91144670758928%,
    0.16666823625564575% 65.80574454842034%,
    0.16666817665100098% 64.70004238925138%,
    0.16666809717814127% 63.594340230082416%,
    0.16666801770528158% 62.48863807091346%,
    0.16666795810063678% 61.38293591174451%,
    0.1666678786277771% 60.277233752575555%,
    0.1666677991549174% 59.17153159340659%,
    0.1666677196820577% 58.065829434237635%,
    0.16666766007741293% 56.960127275068686%,
    0.16666758060455322% 55.85442511589973%,
    0.16666750113169354% 54.74872295673077%,
    0.16666744152704874% 53.64302079756181%,
    0.16666736205418906% 52.53731863839286%,
    0.16666728258132935% 51.4316164792239%,
    0.16666722297668457% 50.32591432005494%,
    0.16666714350382486% 49.22021886804602%,
    0.16666706403096518% 48.11451670887706%,
    0.16666700442632038% 47.008814549708106%,
    0.1666669249534607% 45.90311239053915%,
    0.16666684548060098% 44.79741023137019%,
    0.1666667858759562% 43.69170807220124%,
    0.16666670640309653% 42.58600591303228%,
    0.16666662693023682% 41.480303753863325%,
    0.1666665573914846% 40.37460159469437%,
    0.16666648785273233% 39.26889943552541%,
    0.16666640837987265% 38.163197276356456%,
    0.16666633884112042% 37.0574951171875%,
    0.16666625936826068% 35.951792958018544%,
    0.16666618982950845% 34.84609079884959%,
    0.16666612029075623% 33.74039534684066%,
    0.16666604081789652% 32.6346931876717%,
    0.1666659712791443% 31.528991028502745%,
    0.1666658918062846% 30.423288869333792%,
    0.16666582226753235% 29.317586710164832%,
    0.16666575272878012% 28.21188455099588%,
    0.1666656732559204% 27.106182391826923%,
    0.16666560371716815% 26.000480232657967%,
    0.16666553417841592% 24.89477807348901%,
    0.16666545470555624% 23.789075914320055%,
    0.16915967067082724% 22.683387169471153%,
    0.30028754472732544% 21.581727751008756%,
    0.6294944683710734% 20.49821287721068%,
    1.151784102121989% 19.448203621329842%,
    1.8591610590616863% 18.44639872456645%,
    2.741148312886556% 17.506732311877578%,
    3.785188674926758% 16.642276638156766%,
    4.976738293965657% 15.865161602313702%,
    6.299273808797201% 15.186358441363323%,
    7.731290181477865% 14.611895215380322%,
    9.192578633626303% 14.069428496308378%,
    10.653867085774738% 13.526960100446427%,
    12.115155537923176% 12.984493381374484%,
    13.576441446940105% 12.442025823907537%,
    15.037729899088543% 11.899558266440591%,
    16.499010721842446% 11.357094900948661%,
    17.960296630859375% 10.814627343481714%,
    19.421585083007812% 10.272159786014766%,
    20.88287353515625% 9.729693066942822%,
    22.344161987304688% 9.187225509475876%,
    23.805450439453125% 8.644757952008929%,
    25.266738891601566% 8.102291232936984%,
    26.72802734375% 7.559823675470037%,
    28.18931579589844% 7.01735611800309%,
    29.650604248046875% 6.474889398931147%,
    31.111890157063804% 5.9324218414642%,
    32.57317860921224% 5.389954283997253%,
    34.03446706136068% 4.847487564925309%,
    35.49575551350912% 4.305020007458362%,
    36.957041422526046% 3.7625528691889163%,
    38.41832987467448% 3.22008552132072%,
    39.87961832682292% 2.6776181734525237%,
    41.34090677897135% 2.1351510351830787%,
    42.802195231119796% 1.5926836873148824%,
    44.29246520996094% 1.0869207487001524%,
    45.86473083496094% 0.7043408299540426%,
    47.49572245279948% 0.449961672772418%,
    49.16073099772135% 0.3234579012944148%,
    50.836751302083336% 0.3241352196578141%,
    52.501007080078125% 0.4547400526948028%,
    54.13072204589844% 0.7127358887221786%,
    55.70380147298177% 1.0940615685431512%,
    57.19918314615885% 1.5931953178657279%,
    58.660471598307296% 2.135662875332675%,
    60.121760050455734% 2.6781304327996223%,
    61.583048502604164% 3.220597151871566%,
    63.04433186848958% 3.763064709338513%,
    64.50562540690105% 4.305532266805461%,
    65.96690877278645% 4.847998985877404%,
    67.42820231119792% 5.390466543344351%,
    68.88948567708333% 5.932934100811298%,
    70.3507792154948% 6.475400819883241%,
    71.8120625813802% 7.017868377350189%,
    73.27335103352864% 7.560335934817136%,
    74.73463948567708% 8.10280265388908%,
    76.19592793782553% 8.645270211356026%,
    77.65721638997395% 9.187737768822974%,
    79.11850484212239% 9.730204487894918%,
    80.57979329427083% 10.272672045361865%,
    82.04108174641928% 10.815139602828811%,
    83.5023701985677% 11.357606321900755%,
    84.96365356445312% 11.900073879367703%,
    86.42494710286458% 12.44254143683465%,
    87.88623046875% 12.985008155906593%,
    89.34752400716147% 13.52747571337354%,
    90.80880737304688% 14.069943270840488%,
    92.27008056640625% 14.612403282752403%,
    93.70175170898438% 15.187237079326923%,
    95.02306111653645% 15.867059728601477%,
    96.21299235026042% 16.645249586838943%,
    97.25562540690103% 17.510454785692822%,
    98.13694254557291% 18.45040289910285%,
    98.84469604492188% 19.452095450935783%,
    99.3682861328125% 20.501829713255496%,
    99.69907633463542% 21.585134988302713%,
    99.83090209960938% 22.686754163804945%,
    99.83333333333333% 23.792436201493818%,
    99.83333333333333% 24.898138360662774%,
    99.83333333333333% 26.003840519831734%,
    99.83333333333333% 27.109542679000686%,
    99.83333333333333% 28.215244838169646%,
    99.83333333333333% 29.3209469973386%,
    99.83333333333333% 30.42664915650756%,
    99.83333333333333% 31.53235131567651%,
    99.83333333333333% 32.63805347484547%,
    99.83333333333333% 33.74375563401442%,
    99.83333333333333% 34.84945779318338%,
    99.83333333333333% 35.95515995235233%,
    99.83333333333333% 37.060862111521296%,
    99.83333333333333% 38.166564270690245%,
    99.83333333333333% 39.2722664298592%,
    99.83333333333333% 40.37796858902816%,
    99.83333333333333% 41.48367074819711%,
    99.83333333333333% 42.58935949304601%,
    99.83333333333333% 43.695061652214974%,
    99.83333333333333% 44.80076381138393%,
    99.83333333333333% 45.90646597055289%,
    99.83333333333333% 47.01216812972184%,
    99.83333333333333% 48.1178702888908%,
    99.83333333333333% 49.223572448059755%,
    99.83333333333333% 50.32927460722871%,
    99.83333333333333% 51.43497676639767%,
    99.83333333333333% 52.54067892556662%,
    99.83333333333333% 53.64638108473557%,
    99.83333333333333% 54.752083243904536%,
    99.83333333333333% 55.85778540307349%,
    99.83333333333333% 56.96348756224244%,
    99.83333333333333% 58.0691897214114%,
    99.83333333333333% 59.17489188058036%,
    99.83333333333333% 60.28059403974931%,
    99.83333333333333% 61.38629619891827%,
    99.83333333333333% 62.49199835808723%,
    99.83333333333333% 63.597700517256186%,
    99.83333333333333% 64.70340267642514%,
    99.83333333333333% 65.80910483559408%,
    99.83333333333333% 66.91480699476305%,
    99.83333333333333% 68.02050915393201%,
    99.83333333333333% 69.1261978987809%,
    99.83333333333333% 70.23191347226991%,
    99.83333333333333% 71.33760221711883%,
    99.83333333333333% 72.44331779060784%,
    99.83333333333333% 73.54900653545673%,
    99.83333333333333% 74.65472210894573%,
    99.83333333333333% 75.76041085379465%,
    99.83333333333333% 76.86612642728366%,
    99.75299072265625% 77.96999082460509%,
    99.48794555664062% 79.06121222527473%,
    99.0413818359375% 80.1263897235577%,
    98.41896565755208% 81.15251142900068%,
    97.62908935546875% 82.12721604567308%,
    96.68098958333333% 83.03858495020604%,
    95.58635457356772% 83.87545072115384%,
    94.35768636067708% 84.62713555975274%,
    93.0099589029948% 85.28414883456388%,
    91.56656901041667% 85.8465307885474%,
    90.10557047526042% 86.3893077137706%,
    88.64457194010417% 86.93209134615385%,
    87.1835428873698% 87.47488168569711%,
    85.72254435221353% 88.01765861092034%,
    84.26151529947916% 88.56045565762362%,
    82.80051676432292% 89.10323258284684%,
    81.33948262532552% 89.64602962955014%,
    79.87848409016927% 90.18880655477335%,
    78.41744995117188% 90.73160360147665%,
    76.95645141601562% 91.27438052669986%,
    75.49542236328125% 91.81717086624313%,
    74.034423828125% 92.35995449862638%,
    72.5733896891276% 92.90274483816964%,
    71.11239115397136% 93.44552847055289%,
    69.65135701497395% 93.98831881009615%,
    68.1903584798177% 94.53109573531937%,
    66.72932942708333% 95.07389278202267%,
    65.26833089192708% 95.61666970724588%,
    63.80729675292969% 96.15946675394918%,
    62.34629821777343% 96.7022436791724%,
    60.885264078776046% 97.24503401871566%,
    59.42426554361979% 97.78781765109889%,
    57.963236490885414% 98.33060799064216%,
    56.48769124348958% 98.85542984847184%,
    54.93818155924479% 99.2767333984375%,
    53.3265635172526% 99.58020556104053%,
    51.6735585530599% 99.76310310782966%,
    50% 99.82417850703985%
  );
}
.fjhw-item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fjhw-item a:hover img {
  animation: scale-draw 20s ease-in-out infinite;
}
.fjhw-item a div.layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.85;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.fjhw-item a span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 57px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}
.fjhw-prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.25);
  z-index: 1;
  cursor: pointer;
}
.fjhw-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.25);
  z-index: 1;
  cursor: pointer;
}
.fjhw-prev img,
.fjhw-next img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 15px;
  height: 30px;
}
/* #endregion 奉节好味 */

/* #region 精品住宿 */
.jpzs-section-title {
  text-align: left;
  margin-top: 76px;
  margin-bottom: 40px;
}
.jpzs-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.jpzs-container img:hover {
  animation: scale-draw 20s ease-in-out infinite;
}
.jpzs-container span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 57px;
  line-height: 57px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}
.jpzs-container a {
  color: #fff;
  display: block;
  overflow: hidden;
  position: relative;
}
.jpzs-container .left-container {
  float: left;
  width: 32.714285%;
}
.jpzs-container .left-container > a:nth-child(1) {
  height: 305px;
}
.jpzs-container .left-container > a:nth-child(2) {
  height: 230px;
  margin-top: 16px;
}
.jpzs-container .center-container {
  width: 32.214285%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.jpzs-container .center-container > a:nth-child(1) {
  height: 271px;
}
.jpzs-container .center-container > a:nth-child(2) {
  height: 265px;
  margin-top: 16px;
}
.jpzs-container .right-container {
  float: right;
  width: 32.714285%;
}
.jpzs-container .right-container > a:nth-child(1) {
  height: 230px;
}
.jpzs-container .right-container > a:nth-child(2) {
  height: 305px;
  margin-top: 16px;
}
/* #endregion 精品住宿 */

@keyframes scale-draw {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.2);
  }
}
