.banner .swiper-pagination-bullet-active{background: #FFF!important;}
.banner .swiper-button-next{right: 160px;color: #FFF;}
.banner .swiper-button-prev{left: 160px;color: #FFF;}

.bg_bTn{background-image: linear-gradient(to top, black, transparent);position: absolute;width: 100%;text-align: center;bottom: 0;color: #FFF;padding: 20px 0;}
.index-title{font-size: 30px;margin-bottom: 25px;}
.bm{text-align: center;background: url("/vue/boc/src/assets/image/index/bj1.jpg") no-repeat 100%;background-size: cover;padding: 40px 10px;}
.bm_box{max-width: 1300px;margin: 0 auto;}
.bm_box .layui-form{width: 970px;background: #FFF;border-radius: 5px;display: inline-block}
.bm_box .layui-form .layui-input{width:290px;display: inline-block;border:none; }
.bm_box .layui-form .layui-input:focus{border-color: unset!important;box-shadow: unset}
.bm_box .layui-form span{color: #d2d2d2}

.bm_box button{border-radius: 5px;width: 150px;float: right}

.bm_box .el-input__inner::placeholder {
    color:  #333!important;
}

.bm .zjw-btn{width: 100%;}
.bm .el-col{margin-bottom: 10px;}

.f12{font-size: 12px;}  .f13{font-size: 13px;}  .f14{font-size: 14px;}  .f15{font-size: 15px;}  .f16{font-size: 16px;}  .f17{font-size: 17px;}  .f18{font-size: 18px;}  .f19{font-size: 19px;}  .f20{font-size: 20px;}

.show{display: block!important;}
.hide{display: none!important;}

.part1{background: rgb(245,245,245);padding: 40px 0;}
.t-box{text-align: center;padding-bottom: 40px;}
.index-title-lg{color: #333;font-size: 40px;line-height: normal;margin-bottom: 8px;}
.index-title-lg span{font-size: 40px;font-weight: bolder;}
.index-title-sm{font-size: 20px;color: #999;font-weight: normal}

.p1_box,.p2_box{width: 1400px;margin: 0 auto;font-size: 0;position: relative}
.p1_box{height: 405px;overflow: hidden}
.p1_box .nr{width: 182px;height: 405px;margin-right: 18px;display: inline-block;align-items: center;color: #FFF;background-size: cover;background-repeat: no-repeat;animation: bTos 0.1s;}
.p1_box .nr:last-child{margin-right: 0!important;}
.p1_p{width: 100%;height: 405px;color: #FFF;font-size: 30px;display: flex;align-items: center;justify-content:center;writing-mode: vertical-rl;text-orientation: mixed;font-weight: bolder}
.p1_p span{font-weight: bolder}

.p1_box .nr_active{width: 400px;padding: 50px 30px;height: 405px; vertical-align: top;position: relative;animation: sTob 0.1s;}
@keyframes sTob { from {width: 182px;} to {width: 400px;} }
@keyframes bTos { from {width: 400px;} to {width: 182px;} }

.p1_box .nr_active .p1_p{display: table-cell;writing-mode: unset;font-size: 35px;height: auto;width: 253px;line-height: 48px;}
.p1_box .nr_active .p1_line{margin: 20px 0 35px;width: 90px;height: 3px;background: #FFF;}
.p1_box .nr_active .p1_desc{font-size: 18px;color: #FFF;line-height: 38px;margin-bottom: 20px;}
.p1_box .nr_active button{position: absolute;bottom: 50px;left: 30px;}


.part2{background: url("/vue/boc/src/assets/image/index/ycbj.png") no-repeat right 5%;padding: 40px 0;}
.p2{background-size: cover;background-repeat: no-repeat;}
.p2-a{width: 327px;height: 660px;margin-right: 18px;display: inline-block;padding: 10px 12px 12px 10px;vertical-align: top;}
.p2-b{display: inline-block;}
.p2-a-1{width: 100%;height: 100%;border: 2px solid #FFF;}
.p2-a-2{width: 50%;background: rgba(0,0,0,.7);text-align: center;color: #FFF;padding:70px 0;margin: 180px auto 0}
.p2-a-2 .p2_en{font-size: 25px;font-family: "Times New Roman"}
.p2-a-2 .p2_line{width: 20%;height: 1px;background: #FFF;margin: 10px auto 35px;}
.p2-a-2 .p2_cn{font-size: 30px;}
.p2-b-1{height: 320px;margin-bottom: 20px;padding: 10px 12px 12px 10px;width: 365px;}
.p2-b .p2-b-1:last-child{margin-bottom: 0}
.p2-b-2{width: 70%;background: rgba(0,0,0,.7);text-align: center;color: #FFF;padding:30px 0;margin: 55px auto 0}
.p2-b-2 .p2_en{font-size: 25px;font-family: "Times New Roman"}
.p2-b-2 .p2_line{width: 20%;height: 1px;background: #FFF;margin: 10px auto 35px;}
.p2-b-2 .p2_cn{font-size: 30px;}
.p2_active .p2-a-2,.p2_active .p2-b-2{color: #d4b36d}
.p2_active .p2_line{background: #d4b36d;}
.p2_active .p2-a-1{border-color: #d4b36d;}


.part3{background: rgb(245,245,245);padding: 40px 0;}
.part5{padding: 40px 0;background: url('/vue/boc/src/assets/image/index/en-bg2.png') no-repeat left top}
.p3{font-size: 0}
.p3-tab{width: 12%;display: inline-block}
.p3-tab li{width: 100%;height: 5vw;text-align: center;border-top: 0.1vw solid #e6e6e6;line-height: 5vw;font-size: 22px;}
.p3-tab li:last-child{border-bottom: 0.1vw solid #e6e6e6;}
.p3-content{width: 88%;display: inline-block;height: 40vw;background: #000;vertical-align: top;overflow: hidden;position: relative}
.p3_act{background: #d4b36d;color: #FFF;}
.p3-lg-img{width: 100%;height:40vw}
.p3-des-in{width: 62%;text-align: center;padding: 11% 0 0;}
.p3-des-box{width: 30%;height: 40vw;background: rgba(0,0,0,.7);right: 0;top:0;position: absolute}
.p3-des-box .name{color:#d4b36d;font-size: 18px;margin: 20px 0;}
.p3-des-box .title{color:#FFF;font-size: 26px;margin: 30px 0 20px;
    overflow: hidden; /* 超出部分隐藏 */
    text-overflow: ellipsis; /* 添加省略号表示被裁切的文本 */
    white-space: nowrap; /* 保持单行显示 */}
.p3-des-box .a1{width: 50%;display: inline-block;font-size: 14px;color: #CECECE}
.p3-des-box .desc{font-size: 14px;color: #CECECE;margin: 13% 0 20%;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;padding: 0 10%}
.p3-des-box .headimg{width: 45%;margin: 0 auto;}


.part4{background: url("/vue/boc/src/assets/image/index/desBg.jpg") no-repeat 100%;background-size: cover;padding: 40px 0;}
.dss-info-box{width: 95%;margin-right: 5%;position: relative}
.dis-info-box-bg{width: 100%;display: inline-block;background: url('https://file.jt111.com/image/gw/images/desbg.jpg') no-repeat 100%;background-size: cover;position: relative;z-index: 10}
.dis-info-img{position: relative;z-index: 9;width: 100%;}
.dis-info-pf{background: #d4b36d;position: absolute;top:0;left: 20px;border-radius: 0 0 35px 35px;color: #000;font-size: 13px;text-align: center;padding: 12px 10px 20px;fz-index: 99}
.des_info_1{font-size: 30px;margin-bottom: 15px;}
.des_info_2,.des_info_3{margin-bottom: 15px;}
.dis-info-pf .pf1{}
.dis-info-pf .pf2{font-size: 35px;font-weight: bolder}
.p4-txt{color: #FFF;font-size: 30px;padding-left: 155px;position: relative;margin-bottom: 20px;}
.p4-txtab{position: absolute;top: 18px;right: 226px;}
.p4-txt-1{margin-bottom: 0px;}
.p4-txt-2{left: 190px;position: relative;top: 0px;}
.p4-txt-b{font-size: 40px;}
.p4-des-sm{width: 20%;display: inline-block;background-repeat:no-repeat;background-size: cover;background-image: url('https://file.jt111.com/image/gw/images/desbg.jpg');position: relative;margin-right: 20px;cursor: pointer;z-index: 10}
.biankuang-top{width: 30px;height:30px;border-top: 1px solid #d4b36d;border-left:1px solid #d4b36d;top: 10px;left: 10px;position: absolute}
.biankuang-bottom{width: 30px;height:30px;border-right: 1px solid #d4b36d;border-bottom:1px solid #d4b36d;bottom: 10px;right: 10px;position: absolute}
.p4-des-sm .dis-nr{background: rgba(0,0,0,.7);color: #d4b36d;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 22px;text-align: center;display:none;justify-content:center;align-items:center;z-index: 9}
.des_active .dis-nr{display: flex}

.dis-bg-bord{position: absolute;width: 125%;height: 430px;border: 2px solid #d4b36d;top: 40px;left: -40px;z-index: 1}
.des_info_line{width: 60px;height: 2px;background: #FFF;margin-bottom: 30px;margin-top: 30px}
.bm2_box img{cursor: pointer}
.bm2_active{box-shadow: 0px 0px 8px #d4b36d}
.part6{background:url("/vue/boc/src/assets/image/index/indexbj3.jpg") no-repeat 100%;background-size: cover;padding: 40px 0;}

.w1400{width: 1400px;margin: 0 auto;font-size: 0;}
.w1400 .p5{
    height: 450px;width:100%;margin-right: 20px;display: inline-block;text-align: center;position: relative;vertical-align: top;
    -webkit-filter: grayscale(100%);overflow: hidden;
}
.w1400 .p5:last-child{margin-right: 0;}
.p5_info_box{color: #FFF;background: rgba(0,0,0,.1);height: 100%;padding: 0 10px;}
.p5_info_box h1{font-size: 45px;margin-bottom: 0;}
.p5_info_box p{font-size: 18px;margin-bottom: 8px;}

.p5_txt{position: relative;top: 220px;}
.p5_act h1{color:#d4b36d;}
.p5_act .p5_info_box{background: rgba(0,0,0,.1)}
.p5_act{-webkit-filter: grayscale(0%)!important;}
.p5_txt button{display: none}
.p5_act button{display: inline-block}
.p5_act .p5_txt{top: 130px;}

.tit-30{font-size: 30px;}
.p6{width: 100%;display: inline-block;vertical-align: top;border: 1px solid #686868}
.p6 img{width: 60%;margin: 0 auto}
.p6-txt-box{color: #d4b36d;}
.p6-txt-box .t1{font-size: 24px;font-weight: bolder;margin: 20px 0;}
.p6-txt-box .t2{font-size: 16px;font-weight: bolder;margin: 10px;}
.p6info{text-align: center;padding:40px;}
.p6-txt-box .t1::before {
    content: "";
    display: inline-block;
    width: 35px; /* 横线宽度 */
    height: 2px; /* 横线高度 */
    background-color: #d4b36d; /* 横线颜色 */
    margin-right: 10px; /* 横线与文字之间的间距 */
    position: relative;
    top: -8px;
}
.p6-txt-box .t1::after {
    content: "";
    display: inline-block;
    width: 35px; /* 横线宽度 */
    height: 2px; /* 横线高度 */
    background-color: #d4b36d; /* 横线颜色 */
    margin-left: 10px; /* 横线与文字之间的间距 */
    position: relative;
    top: -8px;
}
.loupan-tit{margin-bottom: 20px;}
.loupan-txt{color: #FFF;font-size: 18px;margin-bottom: 20px;}
.lp_img{transition: transform 0.2s ease-in-out;}
.lp:hover .lp_img {
    transform: scale(1.1);
}
.lp .lpbox{width: 100%;overflow: hidden;height: 298px;margin-bottom: 20px;}
.loupanTxtP{padding-right: 40px}
.part7{background: url("/vue/boc/src/assets/image/index/yybg.jpg") no-repeat;background-size: cover;padding: 40px 0 70px;}
.yy-box .t1{font-size: 30px;color: rgb(152,152,152);}
.yy-box .t1 span{color:#d4b36d;font-size: 45px;font-weight: bolder}
.yy-box .t1 b{position: relative;top: -6px;font-weight: normal}
.yy-box{width: 80%;}
.yy-box input{height: 55px;line-height: 55px;background: none;border: none;font-size: 16px;color: #FFF}
.yy-box button{height:55px;}
.yy-box input::placeholder{color: #ccc}
.yy-box .el-input__wrapper{background: none}
.yy-box input:focus{border-color:#ea5703!important;}
.yy-box .marB{margin-bottom: 37px;}
.newsBox1,.newsBox2,.newsBox3{padding: 35px;height: 482px;border: 1px solid #ccc}
.newsBox1{background: url("/vue/boc/src/assets/image/index/news1.jpg") no-repeat 100%;background-size: cover;color: #FFF;}
.newsBox2{background: url("/vue/boc/src/assets/image/index/news2.jpg") no-repeat 100%;background-size: cover;color: #000;}
.newsTit{font-size: 22px;color:#d4b36d;margin-bottom: 30px;}
.tit-14{font-size: 16px;margin-bottom: 15px;}
.news_desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.news_desc2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.news_view_more{color:#d4b36d;font-size: 15px;position: absolute;bottom: 20px;left: 0; }
.newsline1_box{height: 95px;}
.inlineblock{display: inline-block}
.part7 .el-input__inner{border:1px solid #FFF;}
.ellipsis {
    white-space: nowrap; /* 保证文本在一行内显示 */
    overflow: hidden; /* 超出容器部分隐藏 */
    text-overflow: ellipsis; /* 使用省略号表示被截断的文本 */
}

@media screen and (min-width: 1300px) and (max-width:1519px) {
    .bm_box {width: 1000px;}
    .bm_box .layui-form {width: 822px;}
    .bm_box .layui-form .layui-input {width: 256px;}
    .p1_box, .p2_box, .w1400 {width: 1200px;}
    .p1_box .nr {width: 138px;}
    .p1_box .nr_active {width: 420px;}
    .p2-a {width: 275px;height: 560px}
    .p2-b-1 {width: 321px;height: 270px;}
    .p2-a-2 {margin-top: 144px}
    .p2-b-2 {margin-top: 28px;}
    .p3-tab li {font-size: 20px}
    .p4-txt img {width: 95%}
    .p4-txt {font-size: 26px;}
    .p4-txtab {top: 9px;right: 194px;}
    .p4-txt-2 {left: 158px;top: -18px;}
    .w1400{width: 1200px;}
    .w1400 .p5{height: 380px;width: 100%;}
    .p5_info_box{padding: 0;}
    .p5_info_box p{font-size: 16px;}
    .p5_txt{top:193px;}
    .yy-box input{height: 48px;}
    .yy-box button{height: 48px;}
    .yy-box .marB{margin-bottom: 26px;}

    .lp .lpbox{height: 250px;}
}
@media screen and (min-width: 1080px) and (max-width:1299px) {
    .bm_box{width: 900px;}
    .bm_box .layui-form{width: 740px;}
    .bm_box .layui-form .layui-input{width: 225px;}

    .p1_box,.p2_box,.w1400{width: 1000px;}
    .p1_box .nr{width: 11%;margin-right: 1.5%}
    @keyframes sTob { from {width: 11%;} to {width: 37.5%;} }
    @keyframes bTos { from {width: 37.5%;} to {width: 11%;} }
    .p1_box .nr_active{width: 37.5%;}
    .p1_p{font-size: 25px;}
    .p2-b{width: 34%;}
    .p2-a{width: 21%;height: 560px;margin-right: 1%;padding:1%}
    .p2-b-1{width: 100%;height: 273px;margin-bottom: 14px;}
    .p2-a-2{margin-top: 80%;width: 65%}
    .p2-b-2{margin-top: 28px;}
    .p2-a-2 .p2_line,.p2-b-2 .p2_line{margin-bottom: 20px;}
    .p2-a-2 .p2_en,.p2-b-2 .p2_en{font-size: 20px;}
    .p2-a-2 .p2_cn,.p2-b-2 .p2_cn{font-size: 22px;}

    .p3-des-box .title{font-size: 20px;margin: 20px 0 15px;}
    .p3-des-box .desc{margin: 2vw 0 2vw;padding: 0 10%;}
    .p3-des-box .a1{font-size: 12px;}
    .p3-des-box .desc{font-size: 12px;}
    .p3-des-in{padding: 1.5vw 4%;}
    .p3-tab li{font-size: 18px}
    .p3-des-box{width: 33%;padding-left: 20px;}
    .p4-txt img {width: 90%}
    .p4-txt {font-size: 2.09vw;padding-left: 110px;}
    .p4-txtab {top: 15px;right:27%;}
    .p4-txt-2 {left: 124px;top: -9px;}
    .p4-txt-b{font-size: 2.43vw;}
    .dis-bg-bord{height: 304px;}

    .des_info_1{font-size: 20px;margin-bottom: 8px;}
    .des_info_2, .des_info_3{font-size: 14px;margin-bottom: 8px;}
    .des_info_line{margin-bottom: 17px;margin-top: 14px;}
    .p3-des-box .name{font-size: 16px;}
    .lp .lpbox{height: 20vw;}
    .w1400 .p5{height: 27vw;}
    .p5_info_box h1{font-size: 30px;}
    .p5_info_box{padding: 0;}
    .p5_act .p5_txt{top: 10vw}
    .p5_txt{top:13vw;}
    .p5_info_box p{font-size: 14px;}

    .tit-30{font-size: 28px;}

    .yy-box{width: 90%;}
    .yy-box .t1 span{font-size:35px}
    .yy-box .t1{font-size: 20px;}
    .yy-box input{height: 42px;font-size: 15px;}
    .yy-box button{height: 42px;}
    .yy-box .marB{margin-bottom: 2vw;}
}

@media screen and (min-width: 860px) and (max-width:1079px) {
    .bm_box{width: 800px;}
    .bm_box .layui-form{width: 740px;}
    .bm_box .layui-form .layui-input{width: 225px;}

    .p1_box,.p2_box,.w1400{width: 800px;}
    .p1_box .nr{width: 11%;margin-right: 1.5%}
    @keyframes sTob { from {width: 11%;} to {width: 37.5%;} }
    @keyframes bTos { from {width: 37.5%;} to {width: 11%;} }
    .p1_box .nr_active{width: 37.5%;}
    .p1_p{font-size: 25px;}
    .p2-b{width: 34%;}
    .p2-a{width: 21%;height: 560px;margin-right: 1%;padding:1%}
    .p2-b-1{width: 100%;height: 273px;margin-bottom: 14px;}
    .p2-a-2{margin-top: 80%;width: 65%}
    .p2-b-2{margin-top: 28px;}
    .p2-a-2 .p2_line,.p2-b-2 .p2_line{margin-bottom: 20px;}
    .p2-a-2 .p2_en,.p2-b-2 .p2_en{font-size: 20px;}
    .p2-a-2 .p2_cn,.p2-b-2 .p2_cn{font-size: 22px;}

    .p3-des-box .title{font-size: 20px;margin: 20px 0 15px;}
    .p3-des-box .desc{margin: 2vw 0 2vw;padding: 0 10%;}
    .p3-des-box .a1{font-size: 12px;}
    .p3-des-box .desc{font-size: 12px;}
    .p3-des-in{padding: 1.5vw 4%;}
    .p3-tab li{font-size: 18px}
    .p3-des-box{width: 33%;padding-left: 20px;}
    .p4-txt img {width: 90%}
    .p4-txt {font-size: 2.09vw;padding-left: 110px;}
    .p4-txtab {top: 15px;right:27%;}
    .p4-txt-2 {left: 124px;top: -9px;}
    .p4-txt-b{font-size: 2.43vw;}
    .dis-bg-bord{height: 304px;}

    .des_info_1{font-size: 20px;margin-bottom: 8px;}
    .des_info_2, .des_info_3{font-size: 14px;margin-bottom: 8px;}
    .des_info_line{margin-bottom: 17px;margin-top: 14px;}
    .p3-des-box .name{font-size: 16px;}
    .lp .lpbox{height: 20vw;}
    .w1400 .p5{height: 27vw;}
    .p5_info_box h1{font-size: 3.4vw;}
    .p5_info_box{padding: 0;}
    .p5_act .p5_txt{top: 5vw}
    .p5_txt{top:13vw;}
    .p5_info_box p{font-size: 12px;}
    .loupan-txt{font-size: 14px;}
    .tit-30{font-size: 25px;}
    .loupan-tit{margin-bottom: 5px;}
    .yy-box{width: 90%;}
    .yy-box .t1 span{font-size:26px}
    .yy-box .t1{font-size: 20px;}
    .yy-box input{height: 42px;font-size: 15px;}
    .yy-box button{height: 42px;}
    .yy-box .marB{margin-bottom: 9px;}
}



/*<=959px and >=768px的设备：PC端;*/
@media screen and (min-width: 768px) and (max-width:859px) {
    .bm_box{width: 700px;}
    .bm_box .layui-form{width: 530px;}
    .bm_box .layui-form .layui-input{width: 158px;}
    .part1,.part2,.part4{padding: 15px;}
    .p1_box .nr_active .p1_p{font-size: 32px;}
    .p1_box .nr_active .p1_desc{font-size: 14px;}
    .p1_box,.p2_box,.w1400{width: 100%;}
    .p1_box .nr{width: 11%;margin-right: 1.3%}
    .p1_box .nr_active{width: 38.5%;}
    .p1_p{font-size: 25px;}
    @keyframes sTob { from {width: 11%;} to {width: 37.5%;} }
    @keyframes bTos { from {width: 37.5%;} to {width: 11%;} }
    .p2-b{width: 34%;}
    .p2-a{width: 21%;height: 560px;margin-right: 1%;padding:1%}
    .p2-b-1{width: 100%;height: 275px;margin-bottom: 10px;}
    .p2-a-2{margin-top: 80%;width: 65%}
    .p2-b-2{margin-top: 40px;}
    .p2-a-2 .p2_line,.p2-b-2 .p2_line{margin-bottom: 20px;}
    .p2-a-2 .p2_en,.p2-b-2 .p2_en{font-size: 20px;}
    .p2-a-2 .p2_cn,.p2-b-2 .p2_cn{font-size: 22px;}
    .lp .lpbox{height: 20vw;}
    .p3-des-in{padding: 10px 0;}
    .p3-des-box .name{margin: 10px 0;font-size:14px;}
    .layui-btn-lg{height: 34px;line-height: 34px;font-size: 14px;}
    .p3-des-box .title{font-size: 18px;margin: 5px 0 0;}
    .p3-des-box .a1{font-size: 12px;display:block;width: 100%;margin-bottom: 5px;}
    .p3-des-box .desc{font-size: 12px;margin: 2vw 0 2vw;}
    .p3-tab li{font-size: 18px}
    .des_info_1{font-size: 20px;margin-bottom: 8px;}
    .des_info_2, .des_info_3{font-size: 13px;margin-bottom: 8px;}
    .p4-txt img {width: 90%}
    .p4-txt {font-size: 2.09vw;padding-left: 110px;}
    .p4-txtab {top: 11px;right:27%;}
    .p4-txt-2 {left: 100px;top: -3px;}
    .p4-txt-b{font-size: 2.43vw;}
    .dis-bg-bord{height: 260px;}
    .des_info_line{margin-bottom: 17px;margin-top: 14px;}

    .w1400 .p5{height: 27vw;}
    .p5_info_box h1{font-size: 3.4vw;}
    .p5_info_box{padding: 0 10px;}
    .p5_act .p5_txt{top: 9vw}
    .p5_txt{top:11vw;}
    .p5_info_box p{font-size: 1vw;}

    .tit-30{font-size: 24px;}
    .loupan-txt{font-size: 15px;}
    .loupan-tit{margin-bottom: 10px;}

    .yy-box{padding-left: 10px;width: 90%;}
    .yy-box .t1 span{font-size: 35px;}
    .yy-box .t1{font-size: 20px;}
    .yy-box input{height: 34px;line-height: 34px;font-size: 14px;}
    .yy-box button{height: 42px;}
    .yy-box .marB{margin-bottom: 2.5vw;}
}
@media screen and (max-width:767px){
    .bm_box{width: 100%;}
    .index-title-lg span{font-size: 6vw}
    .part1{padding: 20px 0;}
    .index-title-sm{font-size:3.5vw}
    .index-title-lg{margin-bottom: 2px;}
    .t-box{padding-bottom: 0}
    .part2{background: #FFF;}
    .p1_box, .p2_box{width: 100%;}
    .part3,.part5{background: #FFF;padding: 20px 0;}
    .p3-lg-img{height: auto;}
    .p3-tab{display: block;width: 95%;margin:15px auto;white-space: nowrap;overflow-x: scroll;padding: 10px 0 15px;}
    .p3-tab li{width: auto;display: inline-block;text-align: left;font-size:3.5vw;padding: 10px 15px;height: 40px;color: #666;border: none}
    .p3-tab .p3_act{background: none;color:#000;font-weight: bolder;border-bottom:3px solid #d4b36d;font-size: 4.5vw;padding-bottom: 35px;}
    .p3-tab li:last-child{border:none}
    .p3-content{width: 95%;margin: 0 auto;display: block;height: auto;}
    .p3-des-box{width: 100%;height: auto;color: #FFF;bottom: 0;top: unset;background: linear-gradient(to top,#000,transparent);padding: 10px;}
    .headimg{border-radius: 50%;}
    .swiper-designer li{line-height: 1.2;margin-bottom: 10px;}
    .dian{color: #a18c55;font-weight: bold;font-size: 3.3vw;padding-right: 6px;}
    .p4-txt-1,.swiper-designer li,.p4-txt-b,.p4-txt-2{font-size: 3.3vw;color: #949494;}
    .p4-txt-1,.p4-txt-2{display: inline}
    .p4-txt-2{position:unset}
    .mln{color: #d4b36d;font-size: 3.3vw;}
    .zjw-btn{border-color: transparent;}
    .part4,.part6,.part7{padding: 20px 0;}
    .w1400{width: 95%}
    .p6{border:none}
    .p6 img{width: 100%}
    .p6info{padding: 40px 0 0}
    .p6-txt-box .t1::before,.p6-txt-box .t1::after{display: none;}
    .p6-txt-box{color: #FFF;}
    .p6-txt-box .t2{color: #989898;font-size:3.2vw;}
    .p6-txt-box .t1{font-size: 5vw;margin:10px 0;}

    .lp .lpbox{height: 30vw}
    .loupan-txt{font-size: 2.8vw}
    .loupan-tit,.loupan-txt{margin-bottom: 10px;}
    .loupanTxtP{padding-right: 10px;}
    .tit-30{font-size: 4vw}
    .bg_bTn{padding-bottom:5px;}
    #loupan .t-box{margin-bottom: 20px;}

    .yy-box .t1{font-size: 4.5vw}
    .yy-box .t1 span{font-size: 6.3vw}
    .yy-box .marB{margin-bottom: 15px;}
    .yy-box{width: 100%}
    .yy-box input{height: 40px;font-size: 14px;}
    .yy-box button{height: 40px;}
}