﻿@charset "utf-8";
.table tr:nth-child(even){background:#fff}
.table tr:nth-child(odd){background:#eee}
@media (min-width:769px){.contact-list .contact-item{height:280px}
.choose-ul .choose-item .title{font-size:22px}}
.sidebar-item.category .sidebar-cate>li.LiLevel1>a{font-weight:bold}
.sidebar-item.category .sidebar-cate>li.LiLevel1{padding-left:0px}
.wmkc-template-63 .wmkc-item-wrap p{-webkit-line-clamp:inherit!important}
.newslist.list0 .newsitem .news-img img{object-fit:contain}
.bannerinfo{position:absolute;color:#fff;left:6vw;top:50%;transform:translate(0,-50%);text-align:center;max-width:44%;text-transform:uppercase;font-weight:bold}
.bannertxt{background:linear-gradient(to right,#D6AF6D,#fff,#D6AF6D,#fff,#D6AF6D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.2vw;margin-bottom:8px}
.bannerinfo p{background:linear-gradient(to right,#B29159 40%,#fff 45%,#a68349 50%,#fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2vw}
.bannerbtn{margin-top:1.5vw;display:inline-block;background:linear-gradient(to right,#B29159,#fff);border-radius:4vw;padding:2px;overflow:hidden;position:relative}
.bannerbtn:before{content:'';width:calc(100% - 4px);height:calc(100% - 4px);background:#000;position:absolute;left:2px;top:2px;border-radius:4vw}
.bannerbtn a{display:block;background:linear-gradient(to right,#B29159,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:2px 40px;position:relative}
.bannerinfo3{position:absolute;left:10%;top:50%;color:#fff;transform:translate(0,-50%);max-width:46%}
.bannersmtxt3{text-transform:uppercase;font-size:.9vw;letter-spacing:1px;margin-bottom:.6vw}
.bannertxt3{color:var(--color);text-transform:uppercase;font-weight:bold;font-size:3vw;line-height:1.1;font-family:'Open Sans';margin-bottom:.2vw}
.bannerinfo3 p{font-size:1vw;letter-spacing:3px;line-height:1.2}
.bannerbtn3{margin-top:1vw}
.bannerbtn3 a{background:var(--color);text-transform:uppercase;font-size:1vw;line-height:1;display:inline-block;padding:.3vw 1vw}
@media (max-width:1024px){.bannerbtn{display:none}
.bannerinfo p{font-size:1.5vw}
.bannertxt3{font-size:2.5vw}
.bannerbtn3{display:none}}
@media (max-width:768px){.bannerinfo{left:2vw}
.bannertxt{font-size:2.5vw}
.bannerinfo p{font-size:1.8vw}
.bannerinfo3{left:5%;max-width:52%}
.bannersmtxt3{display:none}
.bannerinfo3 p{font-size:.8vw}}
@media (max-width:560px){.bannertxt{font-size:3.5vw;margin:0;line-height:1.5}
.bannerinfo p{display:none}
.bannertxt3{font-size:3.2vw;line-height:1.4}
.bannerinfo3 p{display:none}}
.activity-wrap{padding:10% 0}
