.ss{position: fixed!important;}
#ajax_table_show .tab2:nth-of-type(11),
#ajax_table_show .tab2:nth-of-type(12){display: none;}
.logo-1{position: fixed;z-index: 2;}
.logo-2{position: absolute;}
.lg-l{position: fixed;color: #808080;}
.lg-2{color: #fff;position: absolute;}
.lg-l img{position: absolute;}
.lg-l .img50{width: 14px;top: 130px;}
.lg-bg{position: fixed;}
.bvt{position: fixed;z-index: -1;}
.overview img {width: 100%;height: auto;}
.lg-m{position: absolute;}
.lg-m .li-m{list-style: none;}
.lg-rt{position: fixed;z-index: 2;}
.lg-rt .a{position: absolute;}

.lg-lb{position: absolute;font-size: 30px;color: #fff;}
.lg-lb a{color: #fff;text-decoration: none !important;}
.lg-lb a:hover{color: #bc9f71;}
.lg-b{position: fixed;}
.lg-b li{list-style: none;}
.e{/* display: none; */color: #09337a;z-index: 110;}
.swiper-container6{display: none;}
.v-eleft2{display: none;}
.t-bg1{width: 100%;height: 630px;background: url(/images/6.jpg) no-repeat center;background-size: cover;position: relative;z-index: -1;}
.t-img1{position: absolute;top: 10%;right: 10%;}
.t-img2{position: absolute;top: 25%;right: 10%;}
.t-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:38%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.t-p1{width: 480px;position: absolute;font-size: 25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;}
.t-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.t-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.t-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:50px;right:-35px;transform: rotate(-45deg);}
/*.t-div1{margin-top: 120px;width: 80%;margin-left: 10%;}

*/
.t-div1 ul{float: left;margin: 0px;padding: 0px;padding-left: 5%;font-size: 25px;color: #b3b3b3;width:20%;}
.t-div1 ul li{
float: left;cursor: pointer;list-style: none;margin: 0px;margin-bottom: 30px;height: 40px;line-height: 40px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.5s;padding-left:30px;padding-right:30px;border-radius: 50px;clear: both;}
.t-div1 ul li:hover{color: #fff!important;background:#bc9f71;}
.t-tab{width: 80%;float: left;border-collapse:collapse;}
.dis{}
.t-tab img{height:100%;}
.t-tab2{width: 40%;float: left;border-collapse:collapse;position:relative;}
.t-tab2 img{height: 100%;}
.t-tab2 .swiper-pagination{ text-align:center; width:100%; bottom:-23px;}
.t-tab2 .swiper-pagination .swiper-pagination-bullet{ margin:0px 2px; background-color:#e3e3e3; width:6px;height:6px;border:2px solid #e3e3e3;!important;opacity:1;transform:scale(1)!important;}
.t-tab2 .swiper-pagination .swiper-pagination-bullet-active,.t-tab2 .swiper-pagination .swiper-pagination-bullet-active:active{ background-color:#002c76; width:6px !important; height:6px!important; border:2px solid #002c76;!important;transform:scale(1)!important;}
.t-tab3{position: relative;width: 40%;float: left;}
.t-tab3 h5{position: absolute;font-size:40px;font-family: 'AlternateGothicNo.2BT';bottom: 30px;left: 30px;color: #fff;letter-spacing: 2px;text-transform: uppercase;}
.t-tab3 h5 sm{font-size: 32px;}
.t-tab3 img{height:36vw;width: 132%;}
.t-tab3::after{content: '';position: absolute;bottom: -3px;left: 0;width: 132%;height:1%;background: #09337a;}
.t-tab2,.t-tab2 td{border: 1px solid #e4e4e4;}
.t-tab,.t-tab td{border: 1px solid #e4e4e4;}
.t-div1 .active{color: #fff!important;background:#bc9f71;}
.tab1{
  width: 25%;
  float: left;
  margin: auto;
  text-align: center;
  height: 9vw;
  border-collapse:collapse;
  position: relative;}
.tab1 img:nth-child(1),.tab2 img:nth-child(1){position: relative;opacity: 1;transition: 0.4s;}
.tab1 img:nth-child(2),.tab2 img:nth-child(2){position: absolute;left: 50%;transform: translate(-50%,0);opacity: 0;transition: 0.4s;}
.tab1:hover img:nth-child(1),.tab2:hover img:nth-child(1){opacity: 0;}
.tab1:hover img:nth-child(2),.tab2:hover img:nth-child(2){opacity: 1;}
.tab2{width: 50%;float: left;margin: auto;text-align: center;height: 9vw;border-collapse:collapse;position: relative;}

.t-1{border-top: 1px solid #bc9f71;margin-top: 150px;margin-bottom: 200px;width: 80%;margin-left: 10%;}
.t-end{
position: relative;margin: 0 auto;width: 80%;}
.t-end img{position: absolute;top: 3%;right:-15%;opacity: 0.5;z-index: -1;}
.t-end h2{font-size: 35px;color: #bc9f71;margin: 0;margin-bottom: 40px;padding-top: 100px;}
.t-end ul{width: 45%;float: left;margin: 0;padding: 0;}
.t-end ul li{font-family: "OPPOSans-R","OPPOSans-R";list-style: none;font-size: 18px;color: #808080;margin-top: 15px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition: 0.4s;}
.t-end ul a:hover{text-decoration: none;}
.t-end ul a:hover li{color: #bc9f71;}
.t-end ul:nth-child(4){margin-left:10%;}
.t-a{display: inline-block;margin-top: 50px;font-size: 18px;color: #fff;background: #b3b3b3;padding: 2px 15px;border-radius: 22px;position: relative;transition: 0.4s;}
.t-a::after{content: '+';font-size: 20px;color: #b3b3b3;font-weight: bold;position: absolute;top: 15px;right: -10px;}
.t-a:hover{text-decoration: none;color: #fff;background: #bc9f71;}

.t-a:hover::after{color: #bc9f71;}



.t2-bg1{width: 100%;min-height: 100vh;margin: 0px;background-image: url(/images/7.jpg);background-repeat: no-repeat;background-position: center;background-size:cover;position: relative;z-index: 1;overflow: hidden;}
.t2-img1{position: absolute;top: 5%;right: 10%;}
.t2-h1{transform: translate(-50%,0);color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 15%;left:25%;font-family: "OPPOSans-R","OPPOSans-R";}
.t2-p1{width: 480px;position: absolute;font-size:25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;}
.t2-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.t2-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.t2-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:50px;right:-35px;transform: rotate(-45deg);}
.t2-icon{color: #808080;left: 4.5%;}
.t2-icon img{width: 14px;position: absolute;top: -60px;left: 10px;}
.t2-bg1 h2{font-size: 30px;color: #002c76;position: absolute;top: 36%;left:25%;}
.t2-bg1 ul{margin: 0;padding: 0;position: absolute;top: 46%;left:25%;}
.t2-bg1 ul li{cursor: pointer;font-size: 18px;color: #808080;list-style: none;margin-bottom: 20px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.t2-bg1 ul li:hover{color: #bc9f71;}
.t2-bg1 ul li:last-child{padding-top: 15px;}
.t2-bor{width: 100%;height: 1%;position: fixed;bottom: 0;background: #002c76;}
.t2-bor::after{content: '';width: 80%;height: 1%;position: fixed;bottom: 0;right: 0;background: #b3b3b3;}
.t2-btn{color: #b3b3b3!important;}
.t2-btn a{font-family: "OPPOSans-R","OPPOSans-R";color: #b3b3b3;font-size: 15px;padding:8px;transition: 0.4s;}
.t2-btn a:hover{text-decoration: none;}
.t2-btn a:nth-child(1){padding-left: 0;}
.t2-btn a:hover{color: #002c76!important;}
.t2-btn .active{color: #002c76;}
.t2-right{transition: 0.5s;margin-right: -56%;position: relative;z-index: 100;height: 100vh;width: 56%;float: right;background: url(/images/38.png);background-repeat: repeat-y;}
.t2-gray{width: 70%;margin-left: 15%;margin-top: 8%;background: #f2f2f2;padding: 30px;position: relative;}
.t2-gray::before{content: url(/images/40.png);position: absolute;top: 0;right: 0;}
.t2-after{cursor: pointer;position: absolute;top: -10px;right: -10px;color: #a1a1a1;font-size: 20px;font-weight: 100;}
.t2-gray img{position: absolute;top: 50%;width: 15%;transform: translate(0,-50%);}
.t2-r{width:80%;float: right;border-left: 1px solid #808080;padding-left:20px;}
.t2-r h3{width: 85%;font-size: 25px;color: #002c76;line-height: 32px;margin:0 0 15px 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-family: "OPPOSans-R","OPPOSans-R";}
.t2-r p{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 15px;line-height: 23px;}
.t2-r h4{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 15px;float: right;margin: 0;}
.overview{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 17px;line-height: 25px;}
.overview p{margin-bottom: 25px;}

.ppp5{display: none;}
.ppp6{display: none}
.v-bg1{width: 100%;height: 630px;background: url(/images/9.jpg) no-repeat center;background-size: cover;position: relative;z-index: -1;}
.v-img1{position: absolute;top: 12%;right: 10%;}
.v-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:29%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.v-p1{width: 630px;position: absolute;font-size: 25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;}
.v-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.v-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.v-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:50px;right:35%;transform: rotate(-45deg);}
/* 2020 */
.thsy_p1{font-size:16px;line-height:28px; position:absolute; bottom: 5%; right: 10%; width: 80%; left: 10%; text-align: center;letter-spacing: 0.5px;}
.swiper-wrapper2 h1{margin: auto;width: 80%;font-size: 25px;color: #fff;height: 85px;font-family: "OPPOSans-R","OPPOSans-R";margin-top: 40px;margin-bottom: 20px;border-bottom: 1px solid #616064;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.swiper-wrapper2 p{margin: auto;font-family: "OPPOSans-R","OPPOSans-R";width: 80%;font-size: 15px;color: #bc9f71;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.swiper-container {width: 100%;margin-left: auto;margin-right: auto;
  }
  .swiper-slide {background-size: cover;background-position: center;

  }
  .v1{  cursor: pointer;
  }
  .gallery-top {height: 80%;width: 100%;
  }
  .v-bg{  position: absolute;  z-index: 1;  bottom: 0;  width: 100%;  height:234px;  background: #002c76;  opacity: 0.4;
  }
  .gallery-thumbs {  position: absolute;  bottom: 0;  margin-left: 10%;  width: 80%;  height:234px;box-sizing: border-box;padding: 0px 0;
  }
  .gallery-thumbs .swiper-slide {height: 100%;opacity:0.4;
  }
  .gallery-thumbs .swiper-slide-thumb-active {overflow: hidden;opacity: 1;
  }
  .vv{position: relative; width: 100%;  height: 100%;
  }
  .gallery-thumbs .swiper-slide-thumb-active::before{  content:'';  width: 100vw;  height: 4px;  background: #b3b3b3;  position: absolute;  bottom: 0px;  z-index: 10;
  }
  .gallery-thumbs .swiper-slide-thumb-active::after{content:'';width: 100%;margin-left: -100%;height: 4px;background: #bc9f71;position: absolute;bottom: 0;z-index: 10;animation: icon1 4s linear infinite;animation-delay:.2s;
  }
  @keyframes icon1{0%{    margin-left: -100%;}

100%{    margin-left: 00%;}
}
.v-zj{width: 100%;height: auto;padding-bottom: 120px;background: url(/images/11.jpg) center;background-size: cover;}
.v-zj h1{float: left;font-family: "OPPOSans-R","OPPOSans-R";color: #808080;text-align: center;padding-top: 10%;padding-bottom: 7%;font-size: 25px;line-height: 32px;margin: 0;position: relative;left: 45%;transform: translate(-50%,0);}
.v-zj h1::after{content: url(/images/42.png);position: absolute;top: 100px;right: -160px;}
.v-zj .col-md-6{padding: 0;}
.col-md-6{margin-top: 30px;}
.vvv{width: 100%;height: 250px;background: #fff;padding: 25px;position: relative;transition: 0.4s;}
.vvv h6{margin: 0;font-family: "OPPOSans-R","OPPOSans-R";font-size: 15px;color: #b3b3b3;}
.vvv h5{color: #4d4d4d;font-size: 20px;    font-family: "OPPOSans-R","OPPOSans-R";    margin-top: 20px;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;}
.vvv p{width: 85%;color: #b3b3b3;font-size: 15px;    font-family: "OPPOSans-R","OPPOSans-R";    margin-top: 20px;    letter-spacing: 2px;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;}
.v-icon{font-size: 40px;color: #dfdfdf;}
.v-i2{float: right;position: relative;display: none}
a:hover{text-decoration: none;}
.vvv2:hover .vvv .v-i3{animation: vjt 1.3s linear infinite; }
.vvv2:hover::after{content: '';width: 100%;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;}
.vvv2{transition: 0.4s;}
.vvv2:hover .vvv{transform: scale(1);}
.vvv2:hover{transform: scale(1.03);}
@keyframes vjt{0%,100%{    top:0px;}

50%{    top:10px;}
}
.vvv2{ position:relative;}
.vvv2::before{content: '';width: 100%;height: 1px;background: #c6c6c6;position: absolute;bottom: 0;left: 0;}
.vvv2::after{content: '';width: 25%;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;transition: 0.4s;}
.v-dj{margin-top:100px;margin-bottom:100px;}
.v-dj a{text-decoration: none;}
.v-dj a:hover h2{color: #bc9f71;}
.v-dj a:hover h3::after{content: '';width: 100%;}
.v-dj h1{font-family: "OPPOSans-R","OPPOSans-R";font-size: 35px;color: #bc9f71;letter-spacing: 5px;}
.v-dj p{font-family: "OPPOSans-R","OPPOSans-R";margin:60px 0;font-size: 24px;color: #808080;letter-spacing: 2px;position: relative;}
.v-dj p::after{content: url(/images/47.png);position: absolute;top: -30px;right: 0;}
.v-dj h2{font-family: "OPPOSans-R","OPPOSans-R";margin-top: 25px;font-size: 20px;color: #808080;margin-bottom: 0;transition: 0.4s;}
.v-dj h3{margin-top: 15px;font-size: 18px;color: #c9c9c9;position: relative;font-family: "OPPOSans-R","OPPOSans-R";padding-bottom: 15px;}
.v-dj h3::before{content: '';width: 100%;height: 2px;background: #f3f3f3;position: absolute;bottom: 0;}
.v-dj h3::after{content: '';width: 90px;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;transition: 0.4s;}
.v-a1{margin-top: 30px;font-size: 18px;color: #fff;background: #b3b3b3;float: right;padding: 2px 15px;border-radius: 22px;position: relative;transition: 0.4s;}
.v-a1:hover{color:#fff;text-decoration: none;background: #bc9f71;}
.v-a1::after{content: '+';font-size: 20px;color: #b3b3b3;font-weight: bold;position: absolute;top: 15px;right: -10px;}
.v-a1:hover::after{content: '+';color: #bc9f71;}
.v-end{width: 100%;height: auto;background: #ededed;}
.v-eleft{width: 62%;position: relative;float: left;}
.v-eleft h1{font-family: "OPPOSans-R","OPPOSans-R";color: #000;font-size: 50px;position: absolute;top: 40px;right: 5%;letter-spacing: 5px;text-align: right;margin: 0;   }
.v-eleft h2{color: #808080;font-size: 20px;line-height: 26px;font-family: "OPPOSans-R","OPPOSans-R";position: absolute;top: 135px;right: 5%;width: 470px;text-align: right;letter-spacing: 2px;}

.v-eright{width: 38%;position: relative;float: right;}
.v-eright h1{font-size: 35px;color: #bc9f71;letter-spacing: 5px;text-align: right;margin-top: 15%;margin-right: 20%;}
.v-eright h6{font-size: 25px;color: #808080;margin-right: 20%;text-align: right;margin-top: 8%;}
.v-ediv1{padding: 30px;margin:60px auto 0;width: 70%;height: auto;background: url(/images/48.png) no-repeat;background-size: 100% 100%;transition: 0.4s;}
.v-ediv1:hover{transform: scale(1.03);}
.v-ediv1 h2{margin: 0;font-size: 20px;color: #808080;letter-spacing: 3px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h2{color: #002c76;}
.v-ediv1 h3{margin-top: 10px;margin-bottom: 0;font-size: 15px;color: #808080;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h3{color: #002c76;}
.v-ediv1 h4{margin-top: 15px;margin-bottom: 0;font-size: 15px;color: #b3b3b3;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h4{color: #bc9f71;}
.v-ediv1 p{margin-top: 15px;margin-bottom: 0;font-size: 15px;line-height: 23px;color: #b3b3b3;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover p{color: #bc9f71;}
.v-ediv2{padding: 30px;margin:60px auto 0;width: 70%;height: auto;background: url(/images/49.png) no-repeat;background-size: 100% 100%;}
.v-ediv2 h2{margin: 0;font-size: 20px;line-height: 28px;color: #808080;letter-spacing: 1px;font-family: "OPPOSans-R","OPPOSans-R";}
.e-gt22{display: none;}




@media(max-width:1555px){.v-ediv1{    width: 85%;    margin-top: 30px;}
}

@media(max-width:1400px){.v-ediv1{    width: 90%;    margin-top: 30px;}

.v-eleft{    width: 66%;}

.v-eright{    width: 34%;}

.t-end{    width: 90%;}

.t2-bg1 ul li:last-child {    padding-top: 5px;}

.t2-gray {    margin-left: 19%;}
}



/*-------------------------------------------------*/

.logo-1{position: fixed;z-index: 9999999;}
.logo-2{position: absolute;}
.lg-l{position: fixed;color: #808080;}
.lg-2{color: #fff;position: absolute;left:50px;}
.lg-l img{position: absolute; z-index:20;}
.lg-l .img50{width: 14px;top: 130px;}
.lg-bg{position: fixed;}
.lg-m{position: absolute;}
.lg-m .li-m{list-style: none;}
.lg-rt{position: fixed;z-index: 7;}
.lg-rt .a{position: absolute;}

.lg-lb{font-size: 20px;}
.lg-b{position: fixed;}
.lg-b li{list-style: none;}
.e{/* display: none; */color: #09337a;z-index: 110;}

.t-bg1{width: 100%;height: 540px;background: url(/images/6.jpg) no-repeat center;background-size: cover;  position: relative;z-index: -1;}
.t-img1{position: absolute;top: 10%;right: 10%;}
.t-img2{position: absolute;top: 25%;right: 10%;}
.t-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:38%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.t-p1{width: 600px;position: absolute;font-size: 25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;font-weight: normal;}
.t-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.t-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.t-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:15px;right:-30px;transform: rotate(-45deg);}
.t-div1{padding: 120px 10% 150px;width: 100%;float: left;background: url(/images/bg.jpg) repeat-x top;}
.t-div1 ul{float: left;margin: 0px;padding: 0px;padding-left: 5%;font-size: 25px;color: #b3b3b3;width:20%;}
.t-div1 ul li{float: left;cursor: pointer;list-style: none;margin: 0px;margin-bottom: 30px;height: 40px;line-height: 40px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.5s;padding-left:25px;padding-right:25px;border-radius: 50px;clear: both;}

.t-div1 ul li:hover{color: #fff!important;background:#bc9f71;}
.t-tab{width: 70%;float: left;margin-left: 2%;border-collapse:collapse;}
.dis{}
.t-tab img{height:100%;}
.t-tab2{width: 40%;float: left;border-collapse:collapse;}
.t-tab2 img{height: 100%;}
.t-tab3{position: relative;width: 40%;float: left;}
.t-tab3 img{height:45vw;width: 132%;}
.t-tab3::after{content: '';position: absolute;bottom: -3px;left: 0;width: 132%;height:1%;background: #09337a;}
.t-tab2,.t-tab2 td{border: 1px solid #e4e4e4;}
.t-tab,.t-tab td{border: 1px solid #e4e4e4;}
.t-div1 .active{color: #fff!important;background:#bc9f71;}
.tab1{width: 25%;float: left;margin: auto;text-align: center;height: 9vw;border-collapse:collapse;position: relative;}
.tab1 img:nth-child(1),.tab2 img:nth-child(1){position: relative;opacity: 1;transition: 0.4s;}
.tab1 img:nth-child(2),.tab2 img:nth-child(2){position: absolute;left: 50%;transform: translate(-50%,0);opacity: 0;transition: 0.4s;}
.tab1:hover img:nth-child(1),.tab2:hover img:nth-child(1){opacity: 0;}
.tab1:hover img:nth-child(2),.tab2:hover img:nth-child(2){opacity: 1;}
.tab2{ width: 100%;margin: auto;text-align: center;height: 9vw;border-collapse:collapse;position: relative; border: 1px solid #e4e4e4;}

.t-1{border: none;margin-top: 0px;padding-bottom: 200px;margin-left: 0;margin-bottom: 0;width: 100%;padding-left: 10%;padding-right: 10%;background: rgba(237, 237, 237, 1);}
.t-end{
position: relative;margin: 0 auto;width: 80%;}
.t-end img{position: absolute;top: 3%;right:-15%;opacity: 0.5;z-index: -1;}
.t-end h2{font-size: 35px;color: #bc9f71;margin: 0;margin-bottom: 40px;padding-top: 100px;margin-left: 7%;}
.t-end ul{width: 45%;float: left;margin: 0;padding: 0;}
.t-end ul li{font-family: "OPPOSans-R","OPPOSans-R";list-style: none;font-size: 18px;color: #808080;margin-top: 15px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition: 0.4s;}

.t-end ul li div{width: 120px;display: inline-block;}
.t-end ul a:hover{text-decoration: none;}
.t-end ul a:hover li{color: #bc9f71;}
.t-end ul:nth-child(3){margin-left:7%;}
.t-end ul:nth-child(4){margin-left:3%;}
.t-a{display: inline-block;margin-top: 50px;font-size: 18px;color: #fff;background: #b3b3b3;padding: 2px 15px;border-radius: 22px;position: relative;transition: 0.4s;}
.t-a::after{content: '+';font-size: 20px;color: #b3b3b3;font-weight: bold;position: absolute;top: 15px;right: -10px;}
.t-a:hover{text-decoration: none;color: #fff;background: #bc9f71;}

.t-a:hover::after{color: #bc9f71;}



.t2-bg1{width: 100%;min-height: 100vh;margin: 0px;background-image: url(/images/7.jpg);background-repeat: no-repeat;background-position: center;background-size:cover;position: relative;z-index: 1;overflow: hidden;}
.t2-img1{position: absolute;top: 10%;right: 10%;}
.t2-h1{transform: translate(-50%,0);color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 15%;left:25%;font-family: "OPPOSans-R","OPPOSans-R";}
.t2-p1{width: 480px;position: absolute;font-size:25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;}
.t2-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.t2-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.t2-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:50px;right:-35px;transform: rotate(-45deg);}
.t2-icon{position: fixed;color: #808080;left: 3%;z-index: 2;}
.t2-icon img{width: 14px;position: absolute;top: -60px;left: 1px;}
.t2-bg1 h2{font-size: 30px;color: #002c76;position: absolute;top: 18%;left:20%;}
.t2-bg1 ul{margin: 0;padding: 0;position: absolute;top: 30%;left:20%;}
.t2-bg1 ul li{cursor: pointer;font-size: 18px;color: #808080;list-style: none;margin-bottom: 20px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.t2-bg1 ul li span{width: 150px;display: block;float: left;}
.t2-bg1 ul li:hover{color: #bc9f71;}
.t2-bg1 ul li:last-child{padding-top: 15px;}
.t2-bor{width: 100%;height: 1%;position: fixed;bottom: 0;background: #002c76;}
.t2-bor::after{content: '';width: 80%;height: 1%;position: fixed;bottom: 0;right: 0;background: #b3b3b3;}
.t2-btn{color: #b3b3b3!important;}
.t2-btn a{font-family: "OPPOSans-R","OPPOSans-R";color: #b3b3b3;font-size: 15px;padding:8px;transition: 0.4s;}
.t2-btn a:hover{text-decoration: none;}
.t2-btn a:nth-child(1){padding-left: 0;}
.t2-btn a:hover{color: #002c76!important;}
.t2-btn .active{color: #002c76;}
.t2-right{overflow: scroll;transition: 0.5s;margin-right: -60%;position: relative;z-index: 100;height: 100vh;width: 60%;float: right;background: url(/images/38.png);background-repeat: repeat-y;/* margin-right: 1%; */background-size: 100%;}

.t2-right::-webkit-scrollbar{width: 10px;height: 10px;}
.t2-right::-webkit-scrollbar-thumb{
   border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}

.t2-gray{width: 70%;margin-left: 20%;margin-top: 8%;background: #f2f2f2;padding: 30px;position: relative;}
.t2-gray::before{content: url(/images/40.png);position: absolute;top: 0;right: 0;}
.t2-after{cursor: pointer;position: absolute;top: -10px;right: -10px;color: #a1a1a1;font-size: 20px;font-weight: 100;}
.t2-gray img{position: absolute;top: 50%;width: 15%;transform: translate(0,-50%);}
.t2-r{width:80%;float: right;border-left: 1px solid #808080;padding-left:20px;}
.t2-r h3{width: 85%;font-size: 25px;color: #002c76;line-height: 32px;margin:0 0 15px 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-family: "OPPOSans-R","OPPOSans-R";}
.t2-r p{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 15px;line-height: 28px;}
.t2-r h4{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 15px;float: right;margin: 0;}
.overview{font-family: "OPPOSans-R","OPPOSans-R";color: #808080;font-size: 17px;line-height: 32px;}
.overview p{margin-bottom: 25px;width: 84%;margin-left: 14.5%;text-align: justify;text-justify: inter-ideograph;}


.v-bg1{width: 100%;height: 540px;background: url(/images/9.jpg) no-repeat center;background-size: cover;position: relative;z-index: -1;}
.v-img1{position: absolute;top: 12%;right: 10%;}
.v-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:29%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.v-p1{width: 630px;position: absolute;font-size: 25px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 200px;font-weight: normal;}


.v-h1::after{content:'';width: 100px;height: 2px;background: #bc9f71;position: absolute;top:50px;left:150px;transform: rotate(-45deg);}
.v-h1::before{content:'';width: 50px;height: 5px;background: #bc9f71;position: absolute;top:70px;left:155px;transform: rotate(-45deg);}
.v-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:22px;left:330px;transform: rotate(-45deg);}
.swiper-wrapper2 h1{margin: auto;width: 100%;font-size: 25px;line-height: 32px;color: #fff;height:auto;font-family: "OPPOSans-R","OPPOSans-R";border: none;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin: 0;margin-bottom: 20px;letter-spacing: 4px;}
.swiper-wrapper2 p{margin: auto;font-family: "OPPOSans-R","OPPOSans-R";width: 100%;font-size: 20px;color: #bc9f71;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin: 0;line-height: 32px;}
.swiper-wrapper2 .firstp{font-size: 16px;line-height: 25px;}
.swiper-wrapper2 .firsth{letter-spacing: 0px;}
.swiper-container {width: 100%;margin-left: auto;margin-right: auto;cursor: pointer;}
.swiper-wrapper2 .swiper-slide {background-size: cover;background-position: center;display: flex;align-items: center;justify-content:center;flex-direction: column;}
.v1{cursor: pointer;}
.gallery-top {height: 80%;width: 100%;}
.v-bg{position: absolute;z-index: 1;bottom: 0;width: 39%;height: 100%;right: 0;background: #002c76;opacity: 0.8;}
.gallery-thumbs {position: absolute;bottom: 0;height: 100%;width: 23%;right: 11%;box-sizing: border-box;padding: 0px 0;}
.gallery-thumbs .swiper-slide {height:33.3333333333333%!important;opacity:0.6;}
.gallery-thumbs .swiper-slide-thumb-active {overflow: hidden;opacity: 1;}
.vv{position: relative;width: 100%;height: 100%;}
.gallery-thumbs .swiper-slide::before{content:'';width: 100vw;height: 4px;background: #b3b3b3;position: absolute;bottom: 0px;z-index: 10;}
.gallery-thumbs .swiper-slide-thumb-active::after{content:'';width: 100%;margin-left: -100%;height: 4px;background: #bc9f71;position: absolute;bottom: 0;z-index: 10;animation: icon1 4s linear infinite;animation-delay:.2s;}
@keyframes icon1{0%{    margin-left: -100%;}

100%{    margin-left: 00%;}
}
.op1{height: 0;overflow: hidden;transition: 1s;}
.more{position: absolute;left: 50%;bottom: 5%;transform: translate(-50%,0) rotate(90deg);font-size: 25px;color: #bdbdbd;}
.v-zj{position: relative;width: 100%;height: auto;padding-bottom: 120px;/* background: #f4f4f4 url(/images/11.jpg) top no-repeat; */}
.v-zj h1{float: left;font-family: "OPPOSans-R","OPPOSans-R";color: #808080;text-align: right;padding-top: 10%;padding-bottom: 5%;font-size: 25px;line-height: 32px;margin: 0;position: relative;left: 45%;transform: translate(-50%,0);}
.v-zj h1::after{content: url(/images/42.png);position: absolute;top: 90px;right: -160px;}
.col-md-6{margin-top: 30px;}
.vvv{width: 100%;height: 100% !important;background: #fff;padding: 25px;position: relative;transition: 0.4s;}
.vvv h6{margin: 0;font-family: "OPPOSans-R","OPPOSans-R";font-size: 15px;color: #b3b3b3;}
.vvv h5{color: #4d4d4d;font-size: 19px;font-family: "OPPOSans-R","OPPOSans-R";margin-top: 20px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.vvv p{width: 100%;color: #b3b3b3;font-size: 15px;font-family: "OPPOSans-R","OPPOSans-R";margin-top: 20px;margin-bottom: 15px;letter-spacing: 2px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.v-icon{font-size: 40px;color: #dfdfdf;}
.v-i2{float: right;position: absolute;bottom: 45px;right:25px;}
a:hover{text-decoration: none;}
/* .vvv2:hover .vvv .v-i2{animation: vjt 1.3s linear infinite;}
.vvv2:hover::after{content: '';width: 100%;height: 5px;background: #bc9f71;position: absolute;bottom: 0;left: 0;}

 */

@keyframes vjt{0%,100%{    top:0px;}

50%{    top:10px;}
}
.vvv2::before{content: '';width: 100%;height: 1px;background: #c6c6c6;position: absolute;bottom: 0;left: 0;}
.vvv2::after{content: '';width: 25%;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;transition: 0.4s;}

.v-dj{margin-top:165px;margin-bottom:100px;}
.v-dj a{text-decoration: none;}
.v-dj a:hover h2{color: #bc9f71;}
.v-dj a:hover h3::after{content: '';width: 100%;}
.v-dj h1{font-family: "OPPOSans-R","OPPOSans-R";font-size: 35px;color: #bc9f71;letter-spacing: 5px;margin-bottom: 60px;}
.v-dj p{font-family: "OPPOSans-R","OPPOSans-R";margin:60px 0;font-size: 24px;color: #808080;letter-spacing: 2px;position: relative;}
.v-dj p::after{content: url(/images/47.png);position: absolute;top: -30px;right: 0;}
.v-dj h2{font-family: "OPPOSans-R","OPPOSans-R";margin-top: 25px;font-size: 20px;color: #808080;margin-bottom: 0;transition: 0.4s;}
.v-dj h3{margin-top: 15px;font-size: 18px;color: #c9c9c9;position: relative;font-family: "OPPOSans-R","OPPOSans-R";padding-bottom: 15px;}
.v-dj h3::before{content: '';width: 100%;height: 2px;background: #f3f3f3;position: absolute;bottom: 0;}
.v-dj h3::after{content: '';width: 90px;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;transition: 0.4s;}
.v-a1{margin-top: 30px;font-size: 18px;color: #fff;background: #b3b3b3;float: right;padding: 2px 15px;border-radius: 22px;position: relative;transition: 0.4s;}
.v-a1:hover{color:#fff;text-decoration: none;background: #bc9f71;}
.v-a1::after{content: '+';font-size: 20px;color: #b3b3b3;font-weight: bold;position: absolute;top: 15px;right: -10px;}
.v-a1:hover::after{content: '+';color: #bc9f71;}
.v-end{width: 100%;height: auto;background: #ededed;}
.v-eleft{width: 62%;position: relative;float: left;}
.v-eleft h1{font-family: "OPPOSans-R","OPPOSans-R";color: #000;font-size: 50px;position: absolute;top: 40px;right: 5%;letter-spacing: 5px;text-align: right;margin: 0;}
.v-eleft h2{color: #808080;font-size: 20px;line-height: 26px;font-family: "OPPOSans-R","OPPOSans-R";position: absolute;top: 135px;right: 5%;width: 470px;text-align: right;letter-spacing: 2px;}

.v-eright{width: 38%;position: relative;float: right;}
.v-eright h1{font-size: 35px;color: #bc9f71;letter-spacing: 5px;text-align: right;margin-top: 12%;margin-right: 20%;}

.v-ediv1{padding: 30px;margin:60px auto 0;width: 70%;height: auto;background: url(/images/48.png) no-repeat;background-size: 100% 100%;transition: 0.4s;}
.v-ediv1:hover{transform: scale(1.03);}
.v-ediv1 h2{margin: 0;font-size: 20px;color: #808080;letter-spacing: 3px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h2{color: #002c76;}
.v-ediv1 h3{margin-top: 10px;margin-bottom: 0;font-size: 15px;color: #808080;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h3{color: #002c76;}
.v-ediv1 h4{margin-top: 15px;margin-bottom: 0;font-size: 15px;color: #b3b3b3;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover h4{color: #bc9f71;}
.v-ediv1 p{margin-top: 15px;margin-bottom: 0;font-size: 15px;line-height: 23px;color: #b3b3b3;letter-spacing:1px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.v-ediv1:hover p{color: #bc9f71;}
.v-ediv2{padding: 30px;margin:60px auto 0;width: 70%;height: auto;background: url(/images/49.png) no-repeat;background-size: 100% 100%;}
.v-ediv2 h2{margin: 0;font-size: 20px;line-height: 28px;color: #808080;letter-spacing: 1px;font-family: "OPPOSans-R","OPPOSans-R";}
.e-bg1{width: 100%;height: 650px;background: url(/images/16.jpg) no-repeat center;background-size: cover;position: relative;z-index: -1;}
.e-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:40%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.e-p1{width: 620px;position: absolute;font-size: 25px;line-height: 36px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 00px;}
.e-h1::after{content:'';width: 440px;height: 2px;background: #bc9f71;position: absolute;top:65px;left:150px;}
.e-h1::before{content:'';width: 150px;height: 5px;background: #bc9f71;position: absolute;top:60px;left:150px;}
.e-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:80px;right:90px;}
.e-bg2{width: 100%;height: 1300px;background: url(/images/17.jpg) no-repeat center;background-size: cover;position: relative;}
.e-img1{display: list-item;margin:100px auto 0;}
.e-img2{margin:80px 0 0 -70px;}
.e-img3{width: 100%;margin-top: -20px;}
.e-bg02{cursor: pointer;}
.e-bg02 .h61{background: url(/images/5.png) no-repeat;background-position: 0 0px;position: fixed;top: 18%;right: 50px;z-index: 9999;font-size: 17px;width: 18px;color: #b3b3b3;font-family: "OPPOSans-R","OPPOSans-R";line-height: 22px;padding-top: 20px;}
.e-bg02 .h62{background: url(/images/5.png) no-repeat;background-position: 0 0px;position: fixed;top:40%;right: 50px;z-index: 9999;font-size: 17px;width: 18px;color: #b3b3b3;font-family: "OPPOSans-R","OPPOSans-R";line-height: 22px;padding-top: 20px;}
.e-bg2 h1{font-size: 25px;color: #bc9f71;text-align: center;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-top: 80px;}
.e-p2{margin-top: 40px;line-height: 38px;width: 50%;font-size: 20px;color: #fff;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-bottom: 0;}
.e-p3{float: right;margin-right: 7%;margin-top: 40px;line-height: 38px;width: 50%;font-size: 20px;color: #fff;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-bottom: 0;clear: both;}
.e-div1{position: absolute;left: 50%;bottom: 12%;transform: translate(-50%,0)}
.e-bg3{width: 100%;height: 730px;background: url(/images/18.jpg) no-repeat center;background-size: cover;position: relative;padding: 130px 0 0 0;}
.e-bg3::after{content:'';width:80%;height: 2px;position: absolute;background: #bc9f71;bottom: 0px;left: 10%;}
.e-bg3 h1{margin: 0;text-align: center;font-size: 25px;letter-spacing: 2px;line-height: 35px;color: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";}
.e-bg3 .swiper-container{margin-top: 80px;}
.e-bg3 .swiper-slide{width: 100%;padding: 30px;background: #fff;}
.e-bg3 .swiper-slide{width: 100%;padding: 30px 30px 30px 50px;position: relative;background:url(/images/84.png);background-size: 100% 100%;height: 270px;}
.e-bg3 .swiper-slide h2{font-size: 25px;font-family: "OPPOSans-R","OPPOSans-R";margin-top: 10px;margin-bottom: 0;color: #808080;}
.e-bg3 .swiper-slide h3{width: 110px;height: 35px;line-height: 35px;background: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";color: #fff;text-align: center;border-radius: 7px;position: relative;margin-bottom: 0;}
.e-bg3 .swiper-slide h3::after{content: '';width: 10px;height: 10px;border-radius: 2px;position: absolute;background: #bc9f71;left: 0;top: 50%;transform: translate(-50%,-50%) rotate(45deg);}
.e-bg3 .swiper-slide p{font-size: 15px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;line-height: 25px;margin-bottom: 0px;margin-top: 20px;}
.e-bg3 .swiper-button-next{right: -50px;background: none;color: #b3b3b3;line-height: 44px;text-align: center;font-size:30px;outline: none;}
.e-bg3 .swiper-button-prev{left: -50px;background: none;color: #b3b3b3;line-height: 44px;text-align: center;font-size:30px;transform: rotate(180deg);outline: none;}
.e-bg4{width: 100%;height: 840px;background: url(/images/19.jpg) no-repeat center;background-size: cover;position: relative;padding: 130px 0 0 0;}
.e-bg4 h1{font-size: 35px;color: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";margin:0;margin-left: 8%;}
.e-bg4 .row{margin-top: 60px;}
.e-bg4 h2{font-size: 25px;margin-left: 8%;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";}
.e-gt{margin-top: 0px!important;width: 100%!important;margin-left: 0%!important;}
.e-gt .viewport {width: 90%!important;margin-left: 5%!important;height: 368px!important;overflow: hidden;position: relative;}
.e-gt h3{color: #002c76;margin-top: 0px;margin-bottom: 0;font-size: 18px;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;}
.e-gt h4{color: #808080;font-size: 18px;margin-top: 5px;margin-bottom: 0;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;transition: 0.4s;}
.e-gt a:hover h4{color: #bc9f71;}
.e-gt h5{color: #b3b3b3;font-size: 15px;margin-top: 12px;margin-bottom: 0;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;transition: 0.4s;}
.e-gt a:hover h5{color: #bc9f71;}
.e-gt p{color: #b3b3b3;font-size: 16px;line-height: 24px;margin-top: 10px;margin-bottom: 30px;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;padding-top: 15px;border-top: 1px solid #c4ab83;transition: 0.4s;}
.e-gt a:hover p{color: #bc9f71;}
.e-gt2{margin-top:10%;width: 75%!important;margin-left: 10%;}
.e-gt2 .viewport {width: 90%!important;margin-left: 5%!important;height: 100%!important;overflow: hidden;position: relative;}
.e-gt2 h3{margin-top: 30px;font-size: 20px;color: #808080;margin-bottom: 0;transition: 0.4s;}
.e-gt2 a:hover h3{color: #09337a;}
.e-gt2 a:first-child h3{margin-top: 0px;}
.e-gt2 h4{margin-top: 10px;font-size: 15px;color: #808080;margin-bottom: 0;transition: 0.4s;}
.e-gt2 a:hover h4{color: #bc9f71;}
.e-gt2 h5{margin-top: 10px;font-size: 15px;color: #b3b3b3;margin-bottom: 0;padding-bottom: 30px;width: 95%;border-bottom:1px solid #c4ab83;}
.e-bg5{width: 100%;height: 1140px;background: url(/images/21.jpg) no-repeat center;background-size: cover;position: relative;padding: 160px 0 0 0;}
.e-bg5 p{width: 57%;font-size: 20px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";line-height: 35px;position: relative;letter-spacing: 1px;}
.e-bg5 p::after{content:url(/images/85.png);position: absolute;top: 0;right: -65%;}
.e-left,.e-right{width: 47.5%;padding: 10px;background: #fff;float: left;transition: 0.4s;}
.e-right{margin-left: 5%;}
.e-bg5 .row{margin-top: 60px;}
.e-bg5 h5{font-size: 20px;font-family: "OPPOSans-R","OPPOSans-R";text-align: center;color: #fff;position: relative;height: 80px;line-height: 80px;z-index: 1;margin: 0;transition: 0.4s;}
.e-bg5 a:hover h5{color: #09337a;}
.e-bg5 h5::after{content:'';text-align: center;margin: auto;width: 108%;height: 80px;background: url(/images/86.png);background-size: 100% 100%;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);z-index: -1;}
.e-bg5 h6{margin-top: 10px;margin-bottom: 0px;width: 85%;height: 100px;margin-left: 7.5%;font-size: 15px;color: #b3b3b3;line-height: 25px;letter-spacing: 2px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.e-bg5 a:hover h6{color:#bc9f71;}
.e-bg5 i{font-size: 30px;color: #b3b3b3;float: right;margin-right: 5%;transition: 0.4s;}
.e-bg5 a:hover i{color:#bc9f71;}
.e-bg1{width: 100%;height: 540px;background: url(/images/16.jpg) no-repeat center;background-size: cover;position: relative;z-index: -1;}
.e-h1{color: #bc9f71;font-size:45px;position: absolute;letter-spacing: 5px;top: 35%;left:40%;transform: translate(-50%,0);font-family: "OPPOSans-R","OPPOSans-R";}
.e-p1{width: 620px;position: absolute;font-size: 25px;line-height: 36px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";top: 80px;left: 00px;font-weight: normal;}
.e-h1::after{content:'';width: 440px;height: 2px;background: #bc9f71;position: absolute;top:65px;left:150px;}
.e-h1::before{content:'';width: 150px;height: 5px;background: #bc9f71;position: absolute;top:60px;left:150px;}
.e-p1::after{content:'';width: 30px;height: 30px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top:50px;right:524px;}
.e-bg2{width: 100%;height: 1300px;background: url(/images/17.jpg) no-repeat center;background-size: cover;position: relative;}
.e-img1{display: list-item;margin:100px auto 0;}
.e-img2{margin:80px 0 0 -70px;}
.e-img3{width: 100%;margin-top: -20px;}
.e-bg2 h1{font-size: 25px;color: #bc9f71;text-align: center;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-top: 80px;}
.e-p2{margin-top: 40px;line-height: 38px;width: 50%;font-size: 20px;color: #fff;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-bottom: 0;}
.e-p3{float: right;margin-right: 7%;margin-top: 40px;line-height: 38px;width: 50%;font-size: 20px;color: #fff;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 2px;margin-bottom: 0;clear: both;}
.e-div1{position: absolute;left: 50%;bottom: 12%;transform: translate(-50%,0)}
.e-bg3{width: 100%;height: 730px;background: url(/images/18.jpg) no-repeat center;background-size: cover;position: relative;padding: 130px 0 0 0;}
.e-bg3::after{content:'';width:1140px;height: 1px;position: absolute;background: #bc9f71;bottom: 0px;left: 50%;transform: translate(-50%,0);}
.e-bg3 h1{margin: 0;text-align: center;font-size: 25px;letter-spacing: 2px;line-height: 35px;color: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";}
.e-bg3 .swiper-container{margin-top: 80px;}
.e-bg3 .swiper-slide{width: 100%;padding: 30px;background: #fff;}
.e-bg3 .swiper-slide{width: 100%;padding: 30px 30px 30px 50px;position: relative;background:url(/images/84.png);background-size: 100% 100%;height: 400px;}
.e-bg3 .swiper-slide h2{font-size: 25px;font-family: "OPPOSans-R","OPPOSans-R";margin-top: 10px;margin-bottom: 0;color: #808080;}
.e-bg3 .swiper-slide h3{width: 110px;height: 35px;line-height: 35px;background: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";color: #fff;text-align: center;border-radius: 7px;position: relative;margin-bottom: 0;}
.e-bg3 .swiper-slide h3::after{content: '';width: 10px;height: 10px;border-radius: 2px;position: absolute;background: #bc9f71;left: 0;top: 50%;transform: translate(-50%,-50%) rotate(45deg);}
.e-bg3 .swiper-slide p{font-size: 15px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;line-height: 25px;margin-bottom: 0px;margin-top: 20px;}
@media(max-width:1300px){.t-div1 ul{ font-size: 22px;}

.t-end ul li{font-size: 16px;}

.e-bg3 .swiper-slide{ height: 370px;}

.e-bg3 .swiper-slide h2 { font-size: 22px;}

.e-bg3 .swiper-slide h3 { font-size: 20px;}

.e-bg3 .swiper-slide p{	font-size: 13px;}
}
@media(max-width:768px){#ajax_table_show .tab2:nth-of-type(11),
#ajax_table_show .tab2:nth-of-type(12){display: block;}

.e-bg3 .swiper-slide{ height: 280px;}
}
.e-bg3 .swiper-button-next{right: -50px;background: none;color: #b3b3b3;line-height: 44px;text-align: center;font-size:30px;outline: none;}
.e-bg3 .swiper-button-prev{left: -50px;background: none;color: #b3b3b3;line-height: 44px;text-align: center;font-size:30px;transform: rotate(180deg);outline: none;}
.e-bg4{width: 100%;height: 840px;background: url(/images/100.jpg) no-repeat center;background-size: cover;position: relative;padding: 130px 0 0 0;}
.e-bg4 h1{font-size: 35px;color: #bc9f71;font-family: "OPPOSans-R","OPPOSans-R";margin:0;margin-left: 8%;}
.e-bg4 .row{margin-top: 60px;}
.e-bg4 h2{font-size: 25px;margin-left: 8%;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";}
.container2{ width:1100px!important;}

.e-gt{margin-top: 0px!important;width: 100%!important;margin-left: 0%!important;}
.e-gt .viewport {width: 90%!important;margin-left: 5%!important;height: auto!important;overflow: inherit;position: relative;}
.e-gt h3{color: #002c76;margin-top: 0px;margin-bottom: 0;font-size: 18px;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;}
.e-gt h4{color: #808080;font-size: 18px;margin-top: 5px;margin-bottom: 0;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;transition: 0.4s;}
.e-gt a:hover h4{color: #bc9f71;}
.e-gt h5{color: #b3b3b3;font-size: 15px;margin-top: 12px;margin-bottom: 0;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;transition: 0.4s;}
.e-gt a:hover h5{color: #bc9f71;}
.e-gt p{color: #b3b3b3;font-size: 16px;line-height: 24px;margin-top: 10px;margin-bottom: 10px;font-family: "OPPOSans-R","OPPOSans-R";letter-spacing: 1px;width: 100%;padding-top: 15px;border-top: 1px solid #c4ab83;transition: 0.4s;margin-left: 0!important;width: 95%;}
.e-gt a:hover p{color: #bc9f71;}
.more4{text-align: right;}
.more4 .damore{font-size: 16px;color: #fff;background: #b3b3b3;padding: 2px 15px;border-radius: 22px;transition: 0.4s;position: relative;}
.more4 .damore:hover{background: #bc9f71;}
.more4 .damore::after {content: '+';font-size: 20px;color: #b3b3b3;font-weight: bold;position: absolute;top: 15px;right: -10px;transition: 0.4s;}
.more4 .damore:hover::after{color: #bc9f71;}
.e-bg5{width: 100%;height: 1140px;background: url(/images/21.jpg) no-repeat center;background-size: cover;position: relative;padding: 160px 0 0 0;}
.e-bg4 h1 a {color: #bc9f71;}
.e-bg5 p{width: 57%;font-size: 20px;color: #808080;font-family: "OPPOSans-R","OPPOSans-R";line-height: 35px;position: relative;letter-spacing: 1px;}
.e-bg5 p::after{content:url(/images/85.png);position: absolute;top: 0;right: -65%;}
.e-left,.e-right{width: 47.5%;padding: 10px;background: #fff;float: left;transition: 0.4s;}
.e-right{margin-left: 5%;}
.e-bg5 .row{margin-top: 60px;}
.e-bg5 h5{font-size: 20px;font-family: "OPPOSans-R","OPPOSans-R";text-align: center;color: #fff;position: relative;height: 80px;line-height: 80px;z-index: 1;margin: 0;transition: 0.4s;}
.e-bg5 a:hover h5{color: #000;}
.e-bg5 h5::after{content:'';text-align: center;margin: auto;width: 108%;height: 80px;background: url(/images/86.png);background-size: 100% 100%;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);z-index: -1;}
.e-bg5 h6{margin-top: 10px;margin-bottom: 0px;width: 85%;height: 100px;margin-left: 7.5%;font-size: 15px;color: #b3b3b3;line-height: 25px;letter-spacing: 2px;font-family: "OPPOSans-R","OPPOSans-R";transition: 0.4s;}
.e-bg5 a:hover h6{color:#bc9f71;}
.e-bg5 i{transform: rotate(90deg);font-size: 30px;color: #b3b3b3;float: right;margin-right: 5%;transition: 0.4s;position: relative;}
.e-bg5 a:hover i{color:#bc9f71;animation: km 1.3s linear infinite;}
@keyframes km{0%,100%{    top: 0;}

50%{    top: 10px;}
}
.gunlun{/* overflow: scroll; */width: 80%;height: 40%;margin: 80px 0 0 10%;}
.gunlun::-webkit-scrollbar{width: 10px;height: 10px;}
.gunlun::-webkit-scrollbar-thumb{
   border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.huatiao{overflow: auto;width: 100%;height: auto;}
.huatiao::-webkit-scrollbar{width: 10px;height: 10px;}
.huatiao::-webkit-scrollbar-thumb{border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #bc9f71;}

.ol{opacity: 1;transition: 0.4s; left: -15px;position:absolute; bottom:0px; z-index:10;}
.olh{width: 100%;opacity: 0;position: absolute;bottom:0px;left: -15px;transition: 0.4s; z-index:11;}
.vvv2:hover .vvv .ol{opacity: 0;}
.vvv2:hover .vvv .olh{opacity: 1;}
.v-i3{float: right;position: absolute;right: 0;bottom: 0;}
.op{transition: 0.5s;}
@media(max-width:1555px){.v-ediv1{    width: 85%;    margin-top: 30px;}
}

@media(max-width:1400px){.v-ediv1{    width: 90%;    margin-top: 30px;}

.v-eleft{    width: 66%;}

.v-eright{    width: 34%;}

.t-end{    width: 90%;}

.t2-bg1 ul li:last-child {    padding-top: 5px;}

#scrollbar1 {    margin-top: 50px;}

#scrollbar1 .viewport{    height: 40vh;}

.t2-gray {    margin-left: 19%;}
}
@media(max-width:1555px){.v-ediv1{    width: 85%;    margin-top: 30px;}

.t-div1 ul {    font-size: 21px;}
}
@media(max-width:1440px){.swiper-wrapper2 h1{ font-size: 18px; line-height: 28px; margin-bottom: 10px}

.swiper-wrapper2 h2{ font-size: 14px; line-height: 22px}

.swiper-wrapper2 p{ font-size: 16px; line-height: 24px}

.v-i2{ right:0px;}

.v-eleft h1{font-size: 40px;}

.v-eleft h2{width: 400px;margin-top: 0px;font-size: 16px;}

.t-div1 ul {    font-size: 18px;    width: 25%;}

.t-tab {    width: 65%;}

.t-tab2 {    width: 37%;}

.t-tab3 {    width: 38%;}

.t-div1 ul li {    margin-bottom: 20px;}
}
@media(max-width:1400px){.v-ediv1{    width: 90%;    margin-top: 30px;}

.v-eleft{    width: 66%;}

.v-eright{    width: 34%;}

.t-end{    width: 90%;}

.t2-bg1 ul li:last-child {    padding-top: 5px;}

#scrollbar1 {    margin-top: 50px;}

#scrollbar1 .viewport{    height: 40vh;}

.t2-gray {    margin-left: 19%;}
}
@media(max-width:1199px){.v-zj h1::after {    top: 40px;}

.v-bg1 {    height: 500px;}

.v-eleft {    width: 100%;}

.v-eright h1 {    font-size: 35px;    color: #bc9f71;    letter-spacing: 5px;    text-align: right;    margin-top:40px;    margin-right: 20%;}

.v-eright {    width: 100%;    margin-bottom: 40px;}
}

@media(max-width:1024px){.logo-2{    display: none;}

.t-bg1{    margin-top: 50px;}

.e-gt .viewport {    width: 90%!important;    margin-left: 5%!important;    height: 305px!important;    overflow: hidden;    position: relative;}

.e-bg5 p {    margin-left: 0%;}

.e-bg5 p::after {    content: url(/images/85.png);    position: absolute;    top: 0;    right: -60%;}

.e-bg1 {    margin-top: 50px;}

.e-bg3 h1 {    margin: 0;    text-align: center;    font-size: 25px;    letter-spacing: 2px;    line-height: 35px;    color: #bc9f71;    font-family: "OPPOSans-R","OPPOSans-R";    width: 85%;    margin-left: 7.5%;}

.t-h1 {    left: 23%;}

.t-div1 ul{    width: 25%;	padding-left: 0;}

.t-1 {    padding-bottom: 100px;}

.t2-right{    padding-top: 50px;    width: 100%;    margin-right: -100%;    background-image: none;    background-color: #fff;}

.swiper-wrapper2 .firstp {    display: none;}

.swiper-wrapper2 p {    display: none;}

.v-p1 {    width: 330px;}

.vvv h5 {    margin-top: 8px;}

.vvv p {    margin-top: 15px;}

.v-dj{    padding-left: 60px;    padding-right: 60px;}

.v-eright h1 {    font-size: 30px;    margin-top: 25px;    margin-right: 50px;}

.v-eright h6 {    font-size: 21px;    margin-right: 50px;    margin-top: 10px;}

.e-gt2 {    margin-top: 50px;    width: 100%!important;    margin-left: 0;}

.e-gt2 h3 {    margin-top: 20px;}

.e-gt2 h5 {    padding-bottom: 20px;}

.e-bg3 .swiper-button-prev {    left: -35px;}

.e-bg3 .swiper-button-next {    right: -35px;}

body{    width: 100vw;}

.img50{    display: none;}

body{    overflow-x: hidden;}

.e-bg02 .h62{    display: none;}

.e-bg02 .h61{    display: none;}

.menu{    width: 100%;    height: 50px;    background: #fff;    position: fixed;    top: 0;    display: block;    z-index: 999999999;}
.lg-rt {    top: -27px;    z-index: 9999999999;}

.lg-rt a {    color: #002c76;}

.lg-rt .yuyan{ position:absolute; cursor: pointer;transition: 0.8s;top: 46px;right:-10px;z-index: 10;}

.lg-l {    position: fixed;    z-index: 9999999999;    top: 0%;    left: 50px;    cursor: pointer;    transition: 0.8s;    top: 25px;    left: 50px;    transform: translate(0,-50%);    color: #002c76;}

.v-bg1 {    margin-top: 50px;}

.c {    top: 20%;    color: #fff;    position: absolute;}

}
@media(max-width:768px){.t2-right::-webkit-scrollbar-thumb{    border-radius: 2px;     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);     background: -webkit-repeating-radial-gradient() }

 .t2-right::-webkit-scrollbar{    width: 3px;    height: 3px;}

.view_zj,.olh {	display: flex;justify-content: center;}

.t-div1 ul {    width: 30%;    font-size: 21px;}

.t-tab {    width: 65%;}

.t-div1{    padding: 60px 10% 60px;}

.t-h1 {    font-size: 32px;    left: 20%;}

.t-p1 {    width: 400px;    font-size: 25px;}

.t-h1::before {    top: 70px;    left: 122px;}

.t-h1::after {    top: 50px;    left: 121px;}

.t-p1::after {    width: 25px;    height: 25px;    top: 41px;    right: 155px;    display: none;}

.t-img1{    width: 300px;}

.t-bg1 {    height: 400px;}

.t-end h2 {    font-size: 32px;}

.swiper-wrapper2 h1 {    font-size: 21px;    line-height: 30px;}

.gallery-thumbs {    position: absolute;    bottom: 0;    height: 100%;    width: 30%;    right: 5%;    box-sizing: border-box;    padding: 0px 0;}

.v-h1 {    font-size: 32px;}

.v-h1::after {    left: 114px;}

.v-h1::before {    left: 115px;}

.v-p1 {    left: 182px;}

.zj{    margin-top: -30px;}

.vvv2::after {    top: 0;}

.vvv2::before {    top: 0;}

.vvv{    height: auto!important;}

.v-zj h1 {    font-size: 21px;    line-height: 28px;}

.v-eleft h1 {    font-size: 40px;}

.v-eleft h2 {    font-size: 16px;}

.v-zj h1 {    float: none;    font-family: "OPPOSans-R","OPPOSans-R";    color: #808080;    text-align: center;    padding-top: 30px;    padding-bottom: 20px;    font-size: 21px;    line-height: 32px;    margin: 0;    position: relative;    transform: translate(0%,0);    left: auto;}

.img42{    padding-top: 50px;    display: block!important;    width: 20%;    margin-left: 40%;}

.vvv2{    padding: 0 20px;}

.e-h1 {    font-size: 35px;    top: 35%;    left: 26%;}

.e-p1 {    width: 620px;    position: absolute;    font-size: 24px;    line-height: 36px;    color: #808080;    font-family: "OPPOSans-R","OPPOSans-R";    top: 80px;    left: 00px;    font-weight: normal;}

.e-div1 {    position: absolute;    left: 50%;    bottom: 6%;    transform: translate(-50%,0);}

.e-bg3 h1 {	width: 100%;    margin: 0;    text-align: center;    font-size: 21px;    letter-spacing: 2px;    line-height: 35px;    color: #bc9f71;    font-family: "OPPOSans-R","OPPOSans-R";}

.h61{    display: none;}

.h62{    display: none;}

.e-bg3 .swiper-button-next {    right: -25px;}

.e-bg3 .swiper-button-prev {    left: -25px;}

.e-bg3 .swiper-slide {    padding: 20px 20px 20px 50px;}

.e-bg3 {    width: 100%;    height: 500px;
    padding: 50px 0 0 0;}

.e-bg3 .swiper-container {    margin-top: 50px;}

.e-bg4 {    width: 100%;    height: auto;    padding: 50px 0 0 0;}

.e-bg4 h1 {    font-size: 28px;}

.e-bg4 h2 {    font-size: 21px;    margin-left: 8%;}

.e-bg4 .row {    margin-top: 20px;}

.viewport{    margin: 40px 0;	padding-bottom: 40px;}

.e-bg5 {    width: 100%;    height: auto;    padding: 50px 0 50px 0px;}

.e-bg5 i{}

.e-bg5 h6 {    height:150px;}

.e-bg5 p::after {    right: -70%;}

.e-p1::after {    content: '';    width: 30px;    height: 30px;    border: 1px solid #bc9f71;    border-radius: 50%;    position: absolute;    top: 50px;    right: 555px;}

.t-div1 ul{    padding: 0;    width: 100%;    font-size: 12px;}

.t-div1 ul li {    float: left;    cursor: pointer;    list-style: none;    margin: 0px;    margin-bottom: 5px;    height: 55px;    line-height: 55px;    font-family: "OPPOSans-R","OPPOSans-R";    transition: 0.5s;    padding-left: 0px;    padding-right: 0px;    border-radius: 50px;    display: inline-block;    clear: none;    width: 33.333%;    text-align: center;    position: relative;    font-size: 21px;}

.t-div1 ul li div{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}

.t-div1 {    padding: 15px 15px 30px;}

.t-tab {    width: 100%;margin-left: 0;}

.tab1{    height: 13vw;}

.t-tab3{    display: none;    width: 60%;    height: calc(52vw + 2px);    overflow: hidden;}

.t-tab3 img{    height: 100%;}

.t-tab3::after {    display: none;}

.t-tab2 {    margin-bottom: 50px;    width: 100%;}

.tab2{    height: 24vw;    width: 33.33333%;}
}
@media(max-width:1366px){.container2{ width:970px!important;}

.huatiao{/* height: 302.5px; */}
}
@media(max-width:768px){.container2{ width:750px!important;}
}
@media(max-width:767px){.container2{ width:auto!important;}
}
@media(max-width:480px){.t-div1 ul li {    font-size: 16px;}

.viewport{    margin-bottom: 0;}

.vvv p {    width: 100%;}

.vv{    display: none;}

.e-gt2 {    margin-top: 50px;    width: 85%!important;    margin-left: 7.5%;}

.vvv h5 {    -webkit-line-clamp: 2;    line-height: 22px;}

.menu{    width: 100%;    height: 60px;    background: #fff;    position: fixed;    top: 0px;    display: block;    z-index: 999999999;}

.vv{    display: none;}

.swiper-container6{    display: block}

.lg-l img{    display: none;}

.logo-1{    display: none;}

.meimg{    display: block;    width: 20%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}

.lg-l {    position: fixed;    z-index: 9999999999;    top: 0%;    left: 50px;    color: #002c76!important;    cursor: pointer;    transition: 0.8s;    top:31px;    left:50px;    transform: translate(0,-50%);}

.swiper-pagination6{    bottom: 10px;    left: 0;    width: 100%!important;    margin-left: 0%!important;    position: absolute;    z-index: 10;    bottom: 5%!important;    word-spacing: nowrap;}

.swiper-pagination6 .swiper-pagination-bullet{    width: 10px;    height: 10px;    margin: 0 6px!important;    background: #999;    opacity: 1;}

.swiper-pagination6 .swiper-pagination-bullet-active{    background: #bc9f71;}

.icon-caidan{    color: #002c76!important;}

.c{    top: 15%;    color: #fff;    left: 36px;    position: absolute;}

.lg-rt{    top: -27px;    z-index: 9999999999;}

.lg-rt a{    color: #002c76; }

.icon-cha{    color: #fff!important;}

.logo-2{    left: 30px;}

.t-bg1{    margin-top: 50px;}

.t-img1 {    width: 200px;}

.t-h1 {    font-size: 25px;    top: 25%;}

.t-h1::before {    left: 72px;}

.t-h1::after {    left: 70px;}

.t-p1 {    width: 270px;    font-size: 18px;    line-height: 28px;    left: 115px;}

.t-bg1 {    height: 300px;    background-position: center;    background-size:cover;}

.t-p1::after {    width: 20px;    height: 20px;    top: 44px;    right: 30px;}

.t-div1 ul{    padding: 0;    width: 100%;    font-size: 16px;}

.t-div1 ul li {    float: left;    cursor: pointer;    list-style: none;    margin: 0px;    margin-bottom: 5px;    height: 35px;    line-height: 35px;    font-family: "OPPOSans-R","OPPOSans-R";    transition: 0.5s;    padding-left: 0px;    padding-right: 0px;    border-radius: 50px;    display: inline-block;    clear: none;    width: 33.333%;    text-align: center;}

.t-div1 {    padding: 15px 15px 30px;}

.t-tab {    width: 100%;margin-left: 0;}

.tab1{    height: 13vw;}

.t-tab3{    width: 60%;    height: calc(52vw + 2px);    overflow: hidden;}

.t-tab3 img{    height: 100%;}

.t-tab3::after {    display: none;}

/* .t-tab2 {    width: 40%;}

.tab2{    height: 13vw;}

 */.lg-bg {    height: calc(100% - 50px);    top: 50px;}

.t-1 {    padding-bottom: 30px;    padding-left: 15px;    padding-right: 15px;}

.t-end h2 {    font-size: 25px;    margin-bottom:10px;    padding-top: 30px;    margin-left: 0%;}

.t-end ul li{    font-size: 15px;    margin-top: 10px;}

.t-end ul {    width: 100%;    float: left;    margin: 0;    padding: 0;}

.t-end ul:nth-child(3) {    margin-left: 0%;}

.t-end ul:nth-child(4) {    margin-left: 0%;}

.t-end ul li div {    width: 120px;    display:block;}

.t-a {    margin-top: 15px;    font-size: 15px;}

.t-end img {    position: absolute;    top: 3%;    right: 0%;    opacity: 0.5;    z-index: -1;    width: 300px;}

.t2-img1{    width: 200px;}

.t2-bg1 h2{    font-size: 21px;}

.t2-bg1 ul li{    font-size: 14px;}

.t2-bg1 ul li span{    width: 100px;}

.t2-bg1 h2 {    left: 10%;}

.t2-bg1 ul {    left: 10%;}

.t2-bg1 ul li:last-child {    margin-left: 10%;}

.t2-img1 {    position: absolute;    top: 10%;    right: 10%;	display: none;}

.gunlun {    overflow: initial;    width: 99%;    height: 40%;    margin: 30px 0 0 0;    margin-right: 2%!important;}

.overview {    font-family: "OPPOSans-R","OPPOSans-R";    color: #808080;    font-size: 12px;    line-height: 24px;}

.overview p {    margin-bottom: 25px;    width: 85%;    margin-left: 10.5%;    text-align: justify;    text-justify: inter-ideograph;}

.t2-gray {    margin-top: 50px!important;    width: 99%;   margin: 0 auto!important;    background: #f2f2f2;    padding: 15px;    position: relative;}

.t2-r h3 {    width: 85%;    font-size: 16px;    color: #002c76;    line-height: 24px;    margin: 0 0 10px 0;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    overflow: hidden;    font-family: "OPPOSans-R","OPPOSans-R";}

.t2-r p {    font-family: "OPPOSans-R","OPPOSans-R";    color: #808080;    font-size: 12px;    line-height: 22px;}

.t2-r h4 {    font-family: "OPPOSans-R","OPPOSans-R";    color: #808080;    font-size: 13px;    float: right;    margin: 0;}

.t2-bg1 ul li {    margin-bottom: 15px;}

.t2-after {    cursor: pointer;    position: absolute;    top: -6px;    right: -1px;    color: #a1a1a1;    font-size: 20px;    font-weight: 100;}

.t2-icon{    display: none;}

.v-bg1{    margin-top: 50px;}

.v-img1{    width: 210px;}

.v-img1 {    right: 8%;}

.v-bg1 {    height: 300px;}

.thsy_p1{ font-size: 12px; line-height: 20px; bottom: 2%;}

.v-h1 {    font-size: 25px;    left: 20%;    letter-spacing: 3px; top:27%;}

.v-p1 {    font-size: 18px;}

.v-h1::before {    left: 73px;}

.v-h1::after {    left: 72px;}

.v-p1 {    width: 253px;}

.v-p1 {    left: 123px;}

.v-p1::after {    content: '';    width: 20px;    height: 20px;    border: 1px solid #bc9f71;    border-radius: 50%;    position: absolute;    top: 17px;    left: 226px;    transform: rotate(-45deg);}

.swiper-wrapper2 h1 {    font-size: 12px;    line-height: 16px;    margin: 0;}

.gallery-thumbs {    width: 35%;    right: 2%;}

.gallery-thumbs .swiper-slide::before {    height: 2px;}

.gallery-thumbs .swiper-slide::after {    height: 2px;}

.v-zj h1::after {    display: none;}

.v-zj h1 {    float: none;    font-family: "OPPOSans-R","OPPOSans-R";    color: #808080;    text-align: center;    padding-top: 10px;    padding-bottom: 10px;    font-size: 16px;    line-height: 25px;    margin: 0;    position: relative;    transform: translate(0%,0);    left: auto;}

.col-md-6 {    margin-top: 20px;}

.vvv h5{    font-size: 16px;}

.vvv p {    font-size: 12px;    margin-top: 5px;}

.ol img,.olh img{    height: 65px;}

.v-i2{    height: auto!important;}

.v-i2 {    float: right;    position: absolute;    bottom: 32px;    right: 25px;}

.vvv{    padding-bottom: 0;}

.v-zj {    padding-bottom: 100px;}

.v-dj {    margin-top: 60px;    margin-bottom: 100px;}

.v-dj h1 {    font-family: "OPPOSans-R","OPPOSans-R";    font-size: 24px;    color: #bc9f71;    letter-spacing: 5px;    margin-bottom: 30px;}

.v-dj p {    font-family: "OPPOSans-R","OPPOSans-R";    margin: 35px 0;    font-size: 18px;    color: #808080;    letter-spacing: 2px;    position: relative;}

.v-dj {    padding-left: 25px;    padding-right: 25px;}

.v-dj h3 {    margin-top: 10px;    font-size: 12px;    color: #c9c9c9;    position: relative;    font-family: "OPPOSans-R","OPPOSans-R";    padding-bottom: 10px;}

.v-dj h2 {    font-family: "OPPOSans-R","OPPOSans-R";    margin-top: 10px;    font-size: 14px;    color: #808080;    margin-bottom: 0;    transition: 0.4s;}

.v-a1 {    margin-top: 15px;    font-size: 14px;    color: #fff;    background: #b3b3b3;    float: right;    padding: 2px 15px;    border-radius: 22px;    position: absolute;    transition: 0.4s;    left: 50%;    transform: translate(-50%, 0px);}

.v-eleft h1 {    font-size: 21px;    top: 11px;    right: 10px;}

.v-eleft h2 {    font-size: 13px;    line-height: 17px;    top: 44px;    right: 10px;    width: 250px;    text-align: left;    letter-spacing: 2px;}

.v-eright h1 {    font-size: 24px;    margin-top: 15px;    margin-right: 6.5%;}

.v-eright h6 {    font-size: 17px;    margin-right: 8%;    margin-top: 10px;}

.e-gt2 {    margin-top: 20px;}

.e-gt2 h3 {    margin-top: 10px;}

.e-gt2 h4 {    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    color: #808080;    margin-bottom: 0;    transition: 0.4s;}

.e-gt2 h3 {    margin-top: 30px;    font-size: 16px;    color: #808080;    margin-bottom: 0;    transition: 0.4s;}

.e-gt2 h5 {    margin-top: 5px;    font-size: 12px;    padding-bottom: 10px;    border: none;}

.e-gt2 h3 {    margin-top: 10px;    border-top: 1px solid #bc9f71;    padding-top: 15px;}

.e-bg1 {    margin-top: 50px;    height: 300px;}

.e-h1 {    font-size: 24px;    top: 35%;    left: 26%;}

.e-h1::before {    width: 100px;    height: 5px;    top: 42px;    left: 150px;}

.e-p1 {    width: 300px;    position: absolute;    font-size: 18px;    line-height: 26px;    top: 61px;    left: 55px;}

.e-h1::after {    content: '';    width: 200px;    height: 2px;    top: 45px;    left: 150px;}

.e-p1::after {    content: '';    width: 20px;    height: 20px;    border: 1px solid #bc9f71;    border-radius: 50%;    position: absolute;    top: 38px;    right: 73px;}

.e-img2{    display: none;}

.e-p2 {    margin-top: 120px;    line-height: 30px;    width: 100%;    padding: 0 15px;    font-size: 15px;}

.e-img1 {    display: list-item;    margin: 60px auto 0;}

.e-bg2 h1 {    font-size: 21px;    color: #bc9f71;    width: 80%;    margin-left: 10%;    text-align: center;    font-family: "OPPOSans-R","OPPOSans-R";    letter-spacing: 2px;    margin-top: 40px;}

.e-img3{    display: none;}

.e-p3 {    float: right;    margin-right: 0;    margin-top: 120px;    line-height: 30px;    width: 100%;    font-size: 15px;    padding: 0 15px;}

.e-bg2 {    width: 100%;    height: auto;    padding-bottom: 205px;    position: relative;	background: url(/images/clbg.jpg) no-repeat top;	background-size: 100% 100%;}

.e-div1{    white-space : nowrap;    bottom: 9%;}

.e-div1 img{ width: 100%;}

.e-bg3 h1 {    font-size: 16px;    letter-spacing: 2px;    line-height: 24px;}

.e-bg3 {    width: 100%;    height: 500px;    padding: 20px 0 0 0;}

.e-bg3 .swiper-container {    margin-top: 20px;}

.e-bg3 .swiper-button-next {    display: none;}

.e-bg3 .swiper-button-prev {    display: none;}

.e-bg3 .swiper-slide h2 {    font-size: 16px;    margin-top: 5px;}

.e-bg3 .swiper-slide h3 {    width: 100px;    height: 30px;    line-height: 30px;    font-size: 16px;    margin-bottom: 0;    margin-top: 10px;}

.e-bg3 .swiper-slide p {    font-size: 13px;    line-height: 23px;    margin-bottom: 0px;    margin-top: 13px;display: flex;
align-items: center;
justify-content: center; height:230px;}

.e-bg3 .swiper-slide {    padding: 10px 10px 10px 30px;}

.e-bg3 .swiper-slide{    height: 200px;}

.e-bg3 {    width: 100%;    height: auto;    padding: 20px 0 60px 0;}

.e-bg4 {    width: 100%;    height: auto;    padding: 20px 0 0 0;    background: #fff;}

.e-bg4 h1 {    font-size: 24px;}

.e-bg4 h2 {    font-size: 18px;    margin-left: 8%;    margin-top: 10px;}

.e-gt h3{    font-size: 16px;}

.e-gt h4{    font-size: 16px;}

.e-gt p {    color: #b3b3b3;    font-size: 13px;    line-height: 19px;    margin-top: 5px;    margin-bottom: 25px;    letter-spacing: 1px;    width: 100%;    padding-top: 10px;    border-top: 1px solid #c4ab83;    transition: 0.4s;    margin-left: 0!important;    width: 95%;}

.e-gt h5 {    color: #b3b3b3;    font-size: 14px;    margin-top: 5px;}

.e-bg5 p::after{    display: none;}

.e-bg5 p{    width: 100%;    padding: 0 15px;    font-size: 16px;    line-height: 28px;}

.e-bg5 {    width: 100%;    height: auto;    padding: 20px 0 20px 0px;}

.e-bg5 .row {    margin-top: 20px;}

.e-left, .e-right {    width: 95%;    margin-left: 2.5%;    padding: 10px;    background: #fff;    float: left;    transition: 0.4s;}

.img85{    display: block!important;    width: 50%;    margin-left: 25%;    margin-bottom: 30px}

.e-bg5 h6 {    height: auto;}

.e-left{    margin-bottom: 20px;}

.ppp5{    display: block;    position: absolute;    width: 50%;    right: 10px;    top: 20px;}

.ppp6{    display: block;    position: absolute;    width: 30%;    left: 10px;    bottom: 20px;}

.vvv p {    -webkit-line-clamp: 4;}

.v-i2 {    display: none;}

.ol {    opacity: 1;    transition: 0.4s;    margin-left: 0%; position:relative;}

.ol6{    opacity: 1;    transition: 0.4s;    margin-left: -1%;}

.vvv h6 {    margin: 0;    font-family: "OPPOSans-R","OPPOSans-R";    font-size: 12px;    color: #b3b3b3;}

.v-dj p::after {    content:"";    background:  url(/images/47.png);    width: 192px;    height: 62px;    background-size: 100% 100%;    position: absolute;    top: -60px;    right: 0;}

.v-eleft{    display: none;}

.v-eleft2{    display: block;    margin: 40px 0 30px 0;}

.e-gt2{    display: none;}

.e-gt22{    display: block;}

.jzgd{    display: block!important;    text-align: center;    font-size: 20px;    color: #999;}

.jzgd i{    display:inline-block;    transform: rotate(90deg);    font-size: 25px;    color: #999;}

.no{    display: block!important;}

.e-bg3::after {    content: '';    width: 90%;    height: 1px;    display: none;    position: absolute;    background: #bc9f71;    bottom: 0px;    left: 50%;    transform: translate(-50%,0);}

.t2-bg1 ul {    left: 5%;    width: 90%;}
}

@media(max-width:375px){.t-h1::before {    left: 62px;}

.t-h1::after {    left: 60px;}

.t-p1 {    left: 90px;}

.t2-bg1 h2 {    left: 6%;}

.t2-bg1 ul {    left: 5%;}

.v-h1::before {    left: 62px;}

.v-h1::after {    left: 60px;}

.v-p1 {    left: 89px;}

.v-eleft h2 {    font-size: 13px;    line-height: 17px;    top: 44px;    right: 10px;    width: 233px;    text-align: left;    letter-spacing: 2px;}

.v-eleft h1 {    font-size: 20px;    top: 11px;    right: 10px;}

.e-bg3 .swiper-slide {    height: 220px;}
}
.www{display: none;}
.qqq{display: none;}



/*×Ô½çËµ*/
.sytk{background-image: url(/images/2024/sytk_bg.jpg);background-repeat: no-repeat;background-position: center center; background-size: cover; padding:10% 0px 5% 0px;}
.sytk_c{position: relative;margin: 0 auto;width: 62%; padding-bottom:10px !important;}
.sytk_c .tit{font-size: 45px;letter-spacing: 5px;color: #c49f78;font-family: "OPPOSans-R","OPPOSans-R";background-image: url(/images/2024/sytk_bt_ico.png);background-repeat: no-repeat;background-position: right bottom; display:inline-block; padding:0px 40px 42px 0px; background-size:70px; margin:0px 0px 60px 0px;}
.sytk p{ font-size:19px; line-height:32px; margin-top:35px; color:#666666; text-align:justify;}
.sytk .p1{ color:#c49f78; margin:35px 0px 25px 0px;}
li{list-style:none}
.x_2024_jy_ul{ padding:0px 0px 0px 0px;}
.x_2024_jy_ul li{ position:relative; }
.x_2024_jy_ul li h2{font-family: "OPPOSans-R","OPPOSans-R";margin-top: 35px;font-size: 20px;color: #808080;margin-bottom: 0;transition: 0.4s; float:left;}
.x_2024_jy_ul li h3{margin-top: 35px;font-size: 18px;color: #c9c9c9;position: relative;font-family: "OPPOSans-R","OPPOSans-R";padding-bottom: 15px; float:right;}
.x_2024_jy_ul li::before {content: '';width: 100%;height: 1px;background: #f3f3f3;position: absolute;bottom: 0; left:0px;}
.x_2024_jy_ul li::after {content: '';width: 90px;height: 3px;background: #be9c6d;position: absolute;bottom: -1px;left: 0;transition: 0.4s;}
.x_2024_jy_ul li:hover::after{ width:100%;}
.thdj_l .v-a1{ float: left; margin-top:60px;}
.v-dj-zdy{ margin-bottom:30px;}
.v-dj-zdy h1{ margin-bottom:45px;}
.v-dj-zdy p{ margin-top:45px; margin-bottom:50px;}
.zdy_thjy{ margin-bottom:165px;}
.thdj_bg{position: relative;width: 100%;height: auto;
background-size: cover;background-image: url(/images/2024/thdj.jpg);background-position: center top;}
.thdj{ width:75%; margin:0px auto; padding-bottom:120px;}
.thdj_l{ width:50.1%; float:left;}
.thdj_l .v-dj p::before{     content: '';width: 100%;height: 3px;background: #bc9f71;position: absolute;bottom: 0;left: 0;transition: 0.4s;}
.thdj_l .v-dj p{ margin-bottom:10px; padding-bottom:40px;}
.thdj_l .x_2024_jy_ul li{ padding-bottom:0px;}
.thdj_l .v-dj p::after{
content: url(/images/2024/thdj_ico.png);background-repeat: no-repeat; top:-120px;}
.thdj_l .x_2024_jy_ul{}
.thdj_l .x_2024_jy_ul li h2{ float:none;}
.thdj_l .x_2024_jy_ul li h3{ float:none; margin-top:20px; padding-bottom:18px;}
.thdj_l .x_2024_jy_ul li::before {background: #dcdcdc;}
.thdj_l_zdy .vvv2{display: flex;flex-wrap: wrap;}
.thdj_l_zdy .col-md-6{box-sizing: border-box;}
.thdj_l_zdy .op1{ display:none;}
.thdj_l_zdy .vvv2 .vvv{ background-color:inherit; padding:0px 40px 0px 0px;}
.thdj_l_zdy .vvv2,.thdj_l_zdy .vvv2 .col-md-6{ padding:0px !important;}
.thzj_show_zdy  .vvv2{ padding:10px 0px;}
.thzj_show_zdy  .vvv2 .col-md-6-l{ padding-bottom:10px!important;}
.thdj_l_zdy .vvv2 .ol img,.olh img{    height: 100px;}
.thdj_r{ width:39%; float:right; padding-top:320px;}
.thdj_r li{display:block;cursor:pointer; position:relative;}
.thdj_r li h2{color: #bc9f71; margin-bottom:30px;}
.thdj_r li.current{ display:none;}
.thdj_r li i { position:absolute; right:-60px; top:50%; margin-top:-17px;width: 34px;height: 34px;background-size: 68px;outline: none;background-image: url(/images/khpj_qh_ico.png);background-position: right;}
.thfw-t-bg1{z-index: 1;background-image: url(/images/2024/thfw_01_bg.jpg);}
.thfw-t-bg1 .t-p1{ width:250px;}
.thfw {padding: 200px 0% 150px;width: 100%;float: left;background-image: url(/images/2024/thfw_bg.jpg);background-repeat: no-repeat;background-position: center top; background-size:cover;}
.thfw_qqh{background-image: url(/images/2024/thfw_qqh_bg.jpg);}
.thfw_gqtz{background-image: url(/images/2024/thfw_gqtz_bg.jpg);}
.thfw_ul{ height:80px; bottom:0px; left:0px; right:0px; position:absolute;}
.thfw_ul ul{height:80px; background-color: rgb(4,0,0,0.25); margin:0px 12.5%; width:75%; padding:0px; padding:0px 5%;}
.thfw_ul li{ width:25%; float:left;  line-height:80px; position:relative; text-align:center; color:rgb(255,255,255,0.6);}
.thfw_ul li a{color:#808080; font-size:22px; letter-spacing:1px; display: block;}
.thfw_ul li a::before{content: ''; width:0%;height: 4px;background: #be9c6d;position: absolute;bottom: 0;left: 0; right:0px;transition: 0.4s;}
.thfw_ul li a:hover,.thfw_ul li a.cur{color:#fff;}
.thfw_ul li a:hover::before,.thfw_ul li a.cur::before{width:100%;}
.thfw_t{display: flex;
flex-wrap: wrap;}
.thfw_t_l{ width:50%; float:left;box-sizing: border-box;}
.thfw_t_l .cont{ padding:0px 9% 0px 32%;}
.thfw_t_l .bt{ font-size:38px; color:#232323; border-bottom:1px solid #be9c6d; padding:0px 0px 30px 0px; letter-spacing:3px;}
.thfw_t_l .desc{ color:#808080; font-size:20px; line-height:30px; text-align:justify;}
.thfw_t_l .desc p{ margin-top:30px;}
.thfw_t_r{width: 41%;float: right;display: flex;box-sizing: border-box;background-repeat: no-repeat;background-position: center center; background-size:cover; margin-left:9%; justify-content: center !important;
  align-items: center !important;}

.thfw_b{margin:0px 16%; width:68%; padding-top:70px; min-height:630px;}
.thfw_b-ul1{ height:44px; position:relative;}
.thfw_b-ul1 li{ float:left;display:inline-block; cursor:pointer; height:44px; line-height:44px; border-radius:25px; font-size:25px; padding:0px 33px; color:#999999;text-decoration: none !important;transition: 0.4s; margin:0px 10px 0px 0px;}
.thfw_b-ul1 li:hover,.thfw_b-ul1 li.active{ background-color:#be9c6d; color:#fff;}
.thfw_b .tab-con-item{ display:none; height:515px;}
.thfw_b_box .swiper-wrapper{ padding:35px 0px 40px 0px;}
.thfw_b_box .swiper-slide{ margin-top:20px;}
#table_all{ width:100%; float:none; border:0px; padding:35px 0px 0px 0px; margin-left:0px;}
.thfw_b_mr_ul{ margin:0px; padding:35px 0px 0px 0px;}
.thfw_b_mr_ul li{ width:15%; float:left; margin:20px 0px 0px 2%;}
.thfw_b_mr_ul li:nth-child(6n+1){ margin-left:0px;}
.thfw_b_mr_ul li:nth-child(n+13){ display:none;}
.thfw_b_mr_ul_dz li{ width:16%;margin:20px 0px 0px 5%;}
.thfw_b_mr_ul_dz li a{background-image: url(/images/2024/thfw_ico2.png) !important;}
.thfw_b_mr_ul_dz li:nth-child(6n+1){ margin-left:5%;}
.thfw_b_mr_ul_dz li:nth-child(5n+1){ margin-left:0%;}
.thfw_b_mr_ul_dz li:nth-child(n+13){ display:none;}
.thfw_b_box .swiper-slide a,.thfw_b_mr_ul li a{background-image: url(/images/2024/thfw_ico1.png);background-repeat: no-repeat;background-position: center center; background-size: cover; display:block;padding:3% 15% 17% 15%;}
.thfw_b_mr_ul2 li{ width:20%; margin-left:6.666666666666667%; position:relative;}
.thfw_b_mr_ul2 li:nth-child(6n+1){ margin-left:6.666666666666667%;}
.thfw_b_mr_ul2 li:nth-child(5n+1){ margin-left:6.666666666666667%!important;}
.thfw_b_mr_ul2 li:nth-child(4n+1){ margin-left:0px !important;}
.thfw_b_mr_ul2 li:nth-child(n+9){ display:none;}
.thfw_b_mr_ul2 li a{padding:0% 18% 28% 18%;}
.thfw_b_mr_ul2 li a span{ display: block; text-align:center; font-size:18px; line-height:23px; height:23px; color:#808080;}
.thfw_b_mr_ul2 li a span.span2{ color:#be9c6d;}
.thfw_b_mr_ul2 li a p{ position:absolute; bottom:20px; left:0px; right:0px; z-index:111;}
.thfw_tab2 img{ width:100%;}
.thfw_tab2 .img1{transition: 0.4s;display: none;}
.thfw_tab2 .img2{ transition: 0.4s;filter: grayscale(100%) opacity(80%);}
.thfw_tab2:hover .img2{filter: grayscale(0%) opacity(100%);}
.thfw_b_box  .swiper-pagination{ width:100%; text-align:center; left:0px; margin-left:0px;}
.thfw_b_box  .swiper-pagination .swiper-pagination-bullet{ background-color:#cccccc; width:10px; height:10px; margin:0px 15px; opacity:1; bottom:0px;}
.thfw_b_box  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#014eb2;}
.zdy_footer_bq{width: 100%;height: 40px;line-height: 40px;text-align: center;background: rgba(0, 0, 0, 0.8);color: #999;}
.zdy_footer_bq a{color: #999;text-decoration: none;}
.bvt{ height:auto;}
.m_thjzg{ display:none;}
.zdy-t2-right{ position:fixed; margin-right:0px; right:-60%; top:0px;}

@media(max-width:1550px){
.thfw_b_mr_ul2 li a {padding: 0% 17% 24% 17%;}
.thfw_b_mr_ul2 li a p{ bottom:15px;}
.thfw_b_mr_ul2 li a span{ font-size:16px; line-height:22px; height:22px;}
}
@media(max-width:580px){
.thdj_bg{background-image: url(/images/2024/thdj_m.jpg);}
.thdj{ width:85%; position:relative;padding-bottom: 130px;}
.thdj_l{ width:100%; padding-top:30px;}
.thdj_l .v-dj{ padding:0px;}
.thdj_l .v-dj-zdy h1{ margin-bottom:25px;}
.thdj_l .v-dj p{ padding-bottom:20px; margin-top:40px;}
.thdj_l .v-dj p::after{ display: none;}
.thdj_l .v-dj p::before{ height:1px; display:none;}
.x_2024_jy_ul li h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:16px; float:none; display:block; margin-top:25px;}
.thdj_l .x_2024_jy_ul li h3{ font-size:14px; margin-top:10px; padding-bottom:12px;}
.x_2024_jy_ul li::before{ background:#dedede;}
.thdj_r{ width:140px; float:none; position:absolute; top:85px; right:0%; padding:0px;}
.thdj_r img{ display:none;}
.thdj_r li{ width:100%; height:35px; padding-top:6px;background-color:#c6c6c6; border-radius:35px; text-align:center;}
.thdj_r li h2{ font-size:22px; color:#FFF; letter-spacing:4px; margin:0px; padding:0px; display:inline-block;}
.thdj_l_zdy .vvv2{ background-color:#FFF;}
.thdj_l_zdy .vvv2 .vvv{padding:20px 5% 10px 5%;}
.ol,.olh{ left:0px;}
.olh{ left:0px; bottom:10px;}
.thdj_l_zdy .vvv2 .ol img, .olh img {height: 65px;}
.thdj_l .v-a1{ margin-top:40px;}
.zdy_thjy{ padding-bottom:20px; padding-left:7.5% !important;padding-right:7.5% !important; margin-bottom:100px;}
.zdy_thjy .v-dj{ padding-left:0px;}
.zdy_thjy  .x_2024_jy_ul li h3{ font-size:15px; float:none; margin-top:12px; padding-bottom:13px;}
.zdy_thjy  .x_2024_jy_ul li h3 span{ display:none;}
.zdy_thjy .v-a1{ margin-top:30px;}
.thfw-t-bg1{background-image: url(/images/2024/thfw_01_bg_m.jpg);}
.thfw-t-bg1 .t-img1{ width:120px;}
.thfw-t-bg1 .t-p1 span{    content: '';width: 20px;height: 20px;border: 1px solid #bc9f71;border-radius: 50%;position: absolute;top: 21px;left: 180px;transform: rotate(-45deg);}
.m_thfw_t_cont{ padding:28px 7.5%;}
.m_thfw_t_cont .bt {font-size: 22px;color: #232323;border-bottom: 1px solid #be9c6d;padding: 0px 0px 15px 0px;letter-spacing: 3px; text-align:center;}
.m_thfw_t_cont  .desc{ color:#808080; font-size:15px; line-height:24px; text-align:justify;}
.m_thfw_t_cont  .desc p{ margin-top:20px;}
.thfw_b{ width:90%; margin:0px 5%; padding-top:20px;min-height:400px;}
.thfw_b-ul1{ text-align:center;}
.thfw_b-ul1 li{ float:none;margin: 0px 7px 0px 7px;padding: 0px 20px; background-color:#c9c9c9; color:#FFF; font-size:18px; height:32px; line-height:32px;}
.thfw_b .t-tab{ border-top:0px !important;}
.thfw_bg{background-image: url(/images/2024/m_tzyh_bg.jpg);background-repeat: no-repeat;background-position: center top; background-size:cover;}
.thfw_bg2{background-image: url(/images/2024/m_gqtz_bg.jpg);}
.thfw_bg3{background-image: url(/images/2024/m_bggw_bg.jpg);}
.thfw_bg4{background-image: url(/images/2024/m_qqh_bg.jpg);}
.thfw_b_box{ padding:0px 2%;}
.thfw_b_box .swiper-wrapper{ padding-top:10px; padding-bottom:30px;}
.thfw_b_box .swiper-pagination .swiper-pagination-bullet{ margin:0px 5px; width:7px; height:7px;}
.thfw_b_mr_ul{ padding:5px 2% 0px 2%;}
.thfw_b_mr_ul li{ width:31.333333333333333%; margin-left:3%;}
.thfw_b_mr_ul li:nth-child(6n+1) {margin-left: 5%;}
.thfw_b_mr_ul li:nth-child(3n+1) {margin-left: 0px;}
.thfw_b_mr_ul li:nth-child(n+7) {display: none;}
.gqtz .thfw_tab2 a {background-image: url(/images/2024/thfw_ico2.png) !important;}
.gqtz .thfw_b_box .swiper-wrapper{ padding-bottom:40px;}
.tzyh  .thfw_b_box .swiper-wrapper{padding-bottom:15px;}
.thfw_bg2 .thfw_b,.thfw_bg3 .thfw_b,.thfw_bg4 .thfw_b {min-height: 300px;}
.thfw_tab2 a p span{ display: block; text-align:center; font-size:12px; line-height:14px; height:14px;color:#808080;}
.thfw_tab2 a p span.span2{ color:#be9c6d;}

.thfw_tab2 a p{ position:absolute; bottom:6px; left:0px; right:0px; z-index:111;}
/*.bggw .thfw_tab2 a{ padding: 0% 16% 33% 16%;}
.bggw .thfw_tab2 .img2{ margin-top:0px; margin-top:-13%;}
*/
.t2-div:last-child{ display:block;}
.sytk{background-image: url(/images/2024/sytk_m_bg.jpg);background-position: center top;}
.sytk p{ font-size:13px; line-height:23px; margin-top:13px;}
.sytk p:nth-child(2){ margin-top:30px;}
.bggw .swiper-container ,.qqh .swiper-container{ padding-bottom:10px;}
.bggw .swiper-slide{ margin-top:15px !important;}
.gqtz,.bggw,.qqh{ margin-top:-55px;}
.m_thjzg{ display:block;}
.zdy-t2-right{ right:-100%;}

}

<!--ºÄÊ±1775281684.3531Ãë-->