@charset "utf-8";
html{width:100%;}
body{width:100%; margin:0; padding:0; font-size:100%; font-family:"Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif; background-color:#fff;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{border:0;}
ol,ul{list-style:none;}
a{text-decoration:none;outline:none;}

#content{width: 7.5rem; opacity: 0;position: relative;line-height: 1;}

.sec1 {
    height: 10.5rem;
    background-image: url("/images/3Djianmo/banner.jpg");
    background-size: 100% auto;
    padding-top: 6.25rem;
    text-align: center;
    box-sizing: border-box;
}

.sec1 .title1 {
    font-size: 0.6rem;
    font-weight: 700;
    color: #f8d18d;
    text-shadow: 1px 1px 0px 100px #d35c15; 
    margin-bottom: 0.4rem;
}

.sec1 .title2 {
    font-size: 0.6rem;
    font-weight: 700;
    color: #f8d18d;
    text-shadow: 1px 1px 0px 100px #d35c15; 
    margin-bottom: 1.24rem;
}

.sec1 .title3 {
    width: 4.58rem;
    height: 0.7rem;
    background: rgba(9,18,25,0.30);
    border: 1px solid #e8cca3;
    margin: auto;
    font-size: 0.45rem;
    text-align: center;
    color: #f3cf81;
    line-height: 0.7rem;
}

.sec2 {
    height: 13.19rem;
    box-sizing: border-box;
    padding-top: 1rem;
    background-color: #F9FAFC;
}

.sec2 .title {
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #e0b75f;
    text-shadow: 15px 15px 13px 0px rgba(250,214,160,0.50); 
    margin: 0 0.7rem 0.5rem;
    line-height: 0.6rem;
}

.sec2 .block {
    height: 2.23rem;
    width: 6.66rem;
    margin: auto;
    padding: 0.12rem;
    box-sizing: border-box;
    border-radius: 0.1rem;
    line-height: 2.23rem;
    text-align: center;
    font-size: 0.4rem;
    font-weight: 700;
    color: #f9fbfc;
}

.sec2 .block1 {
    background-image: url('/images/3Djianmo/pic.jpg');
    background-size: 100% 100%;
    margin-bottom: 0.28rem;
}

.sec2 .block2 {
    background-image: url('/images/3Djianmo/pic_0.jpg');
    background-size: 100% 100%;
    margin-bottom: 0.28rem;
}

.sec2 .block3 {
    background-image: url('/images/3Djianmo/pic-1.jpg');
    background-size: 100% 100%;
    margin-bottom: 0.7rem;
}

.sec2 .btn {
    height: 1.18rem;
    width: 4.25rem;
    margin: auto;
    background-image: url("/images/3Djianmo/juxing41kaobei3.png");
    background-size: 100% 100%;
    font-size: 0.3rem;
    padding-top: 0.25rem;
    box-sizing: border-box;
    text-align: center;
    color: #79561f;
}

.sec3 {
    height: 14.5rem;
    background-image: url("/images/3Djianmo/bg_12.jpg");
    background-size: 100% 100%;
    padding-top: 0.8rem;
    box-sizing: border-box;
}

.sec3 .title1 {
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #e0b75f;
    margin-bottom: 0.6rem;
}

.sec3 .subtitle1 {
    width: 5.2rem;
    height: 1rem;
    font-size: 0.4rem;
    text-align: center;
    color: #f9fbfc;
    line-height: 0.6rem;
    margin: 0 auto 0.64rem;
}

.sec3 .blocks1 {
    height: 3.93rem;
    width: 6.6rem;
    margin: 0 auto 0.58rem;
    display: flex;
    justify-content: space-between;
}

.sec3 .blocks1 .block {
    width: 2rem;
}

.sec3 .blocks1 .block1 {
    background-image: url("/images/3Djianmo/_.jpg");
    background-size: 100% 100%;
}

.sec3 .blocks1 .block2 {
    background-image: url("/images/3Djianmo/-.jpg");
    background-size: 100% 100%;
}

.sec3 .blocks1 .block3 {
    background-image: url("/images/3Djianmo/a.jpg");
    background-size: 100% 100%;
}

.sec3 .blocks2 {
    height: 3.93rem;
    width: 4.3rem;
    margin: 0 auto 0.88rem;
    display: flex;
    justify-content: space-between;
}

.sec3 .blocks2 .block {
    width: 2rem;
}

.sec3 .blocks2 .block1 {
    background-image: url("/images/3Djianmo/a-.jpg");
    background-size: 100% 100%;
}

.sec3 .blocks2 .block2 {
    background-image: url("/images/3Djianmo/a_.jpg");
    background-size: 100% 100%;
}

.sec3 .btn {
    height: 1.18rem;
    width: 4.25rem;
    margin: auto;
    background-image: url("/images/3Djianmo/juxing41kaobei3.png");
    background-size: 100% 100%;
    font-size: 0.3rem;
    padding-top: 0.25rem;
    box-sizing: border-box;
    text-align: center;
    color: #79561f;
}

.sec4 {
    height: 12.78rem;
    box-sizing: border-box;
    background-color: #F9FAFC;
    padding-top: 0.84rem;
}

.sec4 .title1 {
    width: 4.25rem;
    height: 1.37rem;
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #f0c364;
    text-shadow: 15px 15px 13px 0px rgba(250,214,160,0.50);
    margin: 0 auto 0.4rem;
    line-height: 0.7rem;
}

.sec4 .sub1 {
    width: 6.3rem;
    height: 0.66rem;
    font-size: 0.3rem;
    color: #212b30;
    margin: 0 auto 0.89rem;
}

.sec4 .block {
    width: 6.38rem;
    height: 1.7rem;
    background: rgba(250,231,207,0.63);
    border: 1px solid #eeb46b;
    border-radius: 0.3rem;
    position: relative;
    margin: 0rem auto 0.29rem;
    padding-top: 0.38rem;
    padding-left: 0.69rem;
    box-sizing: border-box;
}

.sec4 .block .number {
    width: 0.66rem;
    height: 0.66rem;
    background: #fdac4e;
    line-height: 0.66rem;
    text-align: center;
    font-size: 0.6rem;
    color: #f9fbfc;
    border-radius: 0.66rem;
    position: absolute;
    top: 50%;
    left: -0.33rem;
    transform: translateY(-50%);
}

.sec4 .block .title {
    font-size: 0.3rem;
    text-align: left;
    color: #a07c48;
    margin-bottom: 0.3rem;
}

.sec4 .block .content {
    font-size: 0.3rem;
    text-align: left;
    color: #a07c48;
}

.sec5 {
    height: 12.3rem;
    box-sizing: border-box;
    background-image: url("/images/3Djianmo/bg_.jpg");
    background-size: 100% 100%;
    padding-top: 1rem;
}

.sec5 .title1 {
    width: 3.5rem;
    height: 1.1rem;
    font-size: 0.5rem;
    line-height: 0.55rem;
    font-weight: 700;
    text-align: center;
    color: #f0c364;
    margin: 0 auto 1.13rem;
}

.sec5 .block {
    width: 5.5rem;
    height: 0.7rem;
    margin: 0px auto 0.5rem;
    padding-left: 0.88rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background-image: url("/images/3Djianmo/圆.png");
    background-repeat: no-repeat;
    background-size: 0.7rem 0.7rem;
    background-position: 0 0;
}

.sec5 .block div {
    width: 4.61rem;
    padding-left: 0.5rem;
    box-sizing: border-box;
    height: 0.56rem;
    background: rgba(232,204,163,0.30);
    border: 1px solid #e8cca3;
    font-size: 0.4rem;
    line-height: 0.56rem;
    text-align: left;
    color: #f0f3f9;
}

.sec5 .block3 {
    margin-bottom: 1.2rem;
}

.sec5 .photo_wall {
    height: 4.2rem;
    width: 100%;
    background-image: url("/images/3Djianmo/微信图片_20201229183632.png");
    background-size: 100% 100%;
}

.sec6 {
    height: 10.6rem;
    box-sizing: border-box;
    padding-top: 0.8rem;
    background-color: #F9FAFC;
    position: relative;
}

.sec6 .title {
    width: 5.23rem;
    height: 1.37rem;
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    line-height: 0.69rem;
    color: #f1c873;
    text-shadow: 15px 15px 13px 0px rgba(250,214,160,0.50); 
    margin: 0 auto 0.3rem;
}

.sec6 .sec6-swiper {
    width: 6rem;
    margin: auto;
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide {
    height: 8.5rem;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-top: 7.2rem;
    box-sizing: border-box;
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide .name {
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #303238;
    letter-spacing: 0.2rem;
    margin-bottom: 0.15rem;
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide .job {
    font-size: 0.4rem;
    font-weight: 400;
    text-align: center;
    color: #122126;
}

.sec6 .sec6-swiper .swiper-button-prev {
    transform: translateX(-20px);
}

.sec6 .sec6-swiper .swiper-button-next {
    transform: translateX(20px);
}



.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(1) {
    background-image: url('/images/3Djianmo/wudi.png');
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(2) {
    background-image: url('/images/3Djianmo/wangzhi.png');
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(3) {
    background-image: url('/images/3Djianmo/haojie.png');
}


.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(4) {
    background-image: url('/images/3Djianmo/chenxiaochao.png');
}


.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(5) {
    background-image: url('/images/3Djianmo/baixue.png');
}




.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(6) {
    background-image: url('/images/3Djianmo/wangxiaoyue.png');
}

.sec6 .sec6-swiper .swiper-wrapper .swiper-slide:nth-child(7) {
    background-image: url('/images/3Djianmo/sunyimeng.png');
}



.sec7 {
    height: 32.58rem;
    box-sizing: border-box;
    background-image: url("/images/3Djianmo/bg_16.jpg");
    background-size: 100% 100%;
    padding-top: 4.93rem;
}
.sec7 .title {
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #f0c364;
    margin-bottom: 1.17rem;
}

.sec7 .block {
    height: 2.38rem;
    width: 6.6rem;
    margin: 0 auto 1rem;
}

.sec7 .block .title {
    font-size: 0.4rem;
    text-align: center;
    font-weight: 700;
    color: #f0f3f9;
    margin-bottom: 0.18rem;
}
.sec7 .block .block-block {
    width: 100%;
    height: 1.8rem;
    position: relative;
    background: rgba(212,191,148,0.30);
    border: 1px solid #e8cca3;
    font-size: 0.34rem;
    text-align: left;
    color: #f0f3f9;
    box-sizing: border-box;
    line-height: 0.4rem;
    padding: 0.4rem 0.24rem 0;
}

.sec7 .block .block-block .rect {
    width: 5rem;
    height: 0.1rem;
    position: absolute;
    left: 0.8rem;
    top: -0.05rem;
    background: #f3cf82;
}

.sec7 .btn {
    height: 1.18rem;
    width: 4.25rem;
    margin: auto;
    background-image: url("/images/3Djianmo/juxing41kaobei3.png");
    background-size: 100% 100%;
    font-size: 0.3rem;
    padding-top: 0.25rem;
    box-sizing: border-box;
    text-align: center;
    color: #79561f;
}

.sec8 {
    height: 6.7rem;
    box-sizing: border-box;
    padding-top: 0.83rem;
    background-color: #F9FAFC;
}

.sec8 .title {
    height: 0.77rem;
    font-size: 0.5rem;
    font-weight: 700;
    text-align: center;
    color: #f3cf87;
    text-shadow: 15px 15px 13px 0px rgba(250,214,160,0.50); 
    margin-bottom: 0.34rem;
}

.sec8 .swiper-container .swiper-wrapper .swiper-slide {
    height: 3.68rem;
}

.sec8 .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) {
    background-image: url("/images/3Djianmo/zuopin.jpg");
    background-size: 100% 100%;
}

.sec8 .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) {
    background-image: url("/images/3Djianmo/zuopin_1.jpg");
    background-size: 100% 100%;
}

.sec8 .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) {
    background-image: url("/images/3Djianmo/zuopin_a.jpg");
    background-size: 100% 100%;
}

.sec8 .sec8-pagination {
    width: 100%;
}

.sec8 .sec8-pagination .swiper-pagination-bullet {
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 0.2rem;
    border: 1px solid #e8cca3;
    margin: 0px 0.15rem;
    background-color: #e8cca3
}

.sec9 {
    height: 7.36rem;
    box-sizing: border-box;
    padding-top: 5.04rem;
    background-image: url("/images/3Djianmo/bg.jpg");
    background-size: 100% 100%;
}

.sec9 .btn {
    height: 1.18rem;
    width: 4.25rem;
    margin: auto;
    background-image: url("/images/3Djianmo/juxing41kaobei3.png");
    font-size: 0.3rem;
    padding-top: 0.25rem;
    box-sizing: border-box;
    text-align: center;
    color: #79561f;
    background-size: 100% 100%;
}