html,

body {

    perspective: 1000px;

    position: relative;

    height: 100%;

    overflow: hidden;

}



.swiper-container {

    width: 100%;

    height: 100%;

}



.swiper-slide {

    overflow: hidden;

    transform-origin: 0 0;

}



.wrap {

    display: flex;

    position: relative;

    z-index: 6;

    width: 100%;

    height: 100%;

    padding: 60px 0 0;

}





/* 第1部分 */



.part1 {

    position: relative;

    background: url(../images/mpart1_bg.jpg) no-repeat center center/cover;

}



.video-layer {
    position: absolute;

    left: 0;

    bottom: 3rem;

    width: 100%;

    text-align: center;
}

.video-layer img {
    width: 5.6rem;
}

.video-bg {
    display: none;
    position: fixed;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

.alerts {
    position: absolute;
    z-index: 99;
    left: 0;
    bottom: 10%;
    width: 100%;
    text-align: center;
}

.alerts img {
    width: 40px;
}

.video-bg div {
    display: flex;
    align-items: center;
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.videos {
    width: 100%;
}




.video-layer img {

    width: 9rem;

}



/* 第2部分 */



.part2 {

    position: relative;

    background: url(../images/mpart2_bg.jpg) no-repeat center 0 / cover;

}



.part2 .wrap {

    align-items: center;

}



.part2-main {

    display: flex;

    justify-content: space-between;

    width: 100%;

    padding: 0 0.5rem;

}



.part2-left {

    width: 2.1rem;

    padding: 20px 0 0;

    text-align: center;

}



.part2-left img {

    width: 1.2rem;

}



.part2-left ul {

    padding: 10px 0;

}



.part2-left ul li {

    padding: 10px 0;

}



.part2-left ul li a {

    display: block;

    font: 400 14px/24px "微软雅黑";

    color: #81ad97;

    text-align: center;

    background: #00743b;

}



.part2-right {

    width: 6rem;

}



.part2-right-name {

    font: 400 16px/30px '微软雅黑';

    color: #000;

    text-align: center;

}



.part2-right-detail {

    font: 400 18px/24px '微软雅黑';

    color: #00743b;

    text-align: center;

}



.part2-right-en {

    font: bold 12px/24px "微软雅黑";

    color: #000;

    letter-spacing: 2px;

    text-align: center;

    text-transform: uppercase;

}



.part2-p {

    height: 200px;

    overflow: hidden;

    margin: 10px 0 0;

    font: 400 12px/20px '微软雅黑';

    color: #000;

    text-align: center;

}



.part2-more {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 80px;

    margin: 20px auto 0;

    border-top: 1px solid #000;

    border-bottom: 1px solid #000;

}



.part2-more a {

    display: block;

    padding: 0 5px;

    font: 400 14px/30px '微软雅黑';

    color: #000;

    text-align: center;

}



/* 第3部分 */



.part3 {

    position: relative;

    background: url(../images/mpart3_bg.jpg) no-repeat center 0 / cover;

}



.part3 .wrap {

    align-items: center;

}



.part3-main {

    position: relative;

    z-index: 10;

    width: 100%;

    padding: 0 0.3rem;

}



.part3-top img {

    width: 5.34rem;

    padding: 0 0 0.3rem;

}



.part3-box {

    margin: 0.3rem 0 0;

    padding: 0 0.4rem;

    background: url(../images/mpart3_top_bg.png) no-repeat center 0/100%;

}



.part3-nav {

    display: flex;

    justify-content: space-between;

}



.part3-nav ul {

    display: flex;

}



.part3-nav ul li {

    padding: 0 0.4rem 0 0;

}



.part3-nav ul li a {

    position: relative;

    display: block;

    font: 400 0.4rem/1.12rem '微软雅黑';

    color: #fff;

}



.part3-more {

    padding: 0 0 0 1.02rem;

    background: url(../images/part3_more_line.png) no-repeat 0 center/1rem;

}



.part3-more a {

    display: block;

    font: 400 0.32rem/1.12rem '微软雅黑';

    color: #fff;

}



.part3-con {

    padding: 30px 0;

    background: rgba(255, 255, 255, 0.78);

}



.marquee {

    position: relative;

    height: 250px;

    overflow: hidden;

}



.part3-con ul {

    position: absolute;

    top: 30px;

}



.part3-con ul li {

    float: left;

    width: 150px;

    padding: 0 10px;

}



.part3-con ul a {

    display: block;

    padding: 0 0 10px;

    color: #000;

    background: rgba(255, 255, 255, 0.78);

    border: 2px solid #fff;

}



.part3-con ul i {

    display: block;

}



.part3-con ul img {

    width: 100%;

}



.part3-con ul p {
    overflow:hidden;
    font: bold 14px/20px '微软雅黑';

    text-align: center;
    text-overflow:ellipsis;
    white-space:nowrap;
}



.part3-con ul span {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 18px;

    height: 18px;

    margin: 0 auto;

    font: bold 14px/16px '微软雅黑';

    color: #000;

    border: 1px solid #000;

    border-radius: 50%;

}



.part3-xiang {

    position: absolute;

    z-index: 1;

    left: 1%;

    bottom: 5%;

}



.part3-xiang img {

    width: 5.2rem;

}



/* 第4部分 */



.part4 {

    position: relative;

    background: url(../images/part4_bg.jpg) no-repeat center 0 / cover;

}



.part4 .wrap {

    align-items: center;

}



.part4-main {

    position: relative;

    z-index: 10;

    width: 100%;

    padding: 0 0.5rem;

}



.part4-icon1 {

    position: absolute;

    z-index: 1;

    left: 0.5rem;

    top: -2.4rem;

}



.part4-icon2 {

    position: absolute;

    z-index: 1;

    right: 0.1rem;

    bottom: -1.44rem;

}



.part4-icon1 img,

.part4-icon2 img {

    width: 3.8rem;

}



.part4-box {

    display: flex;

    justify-content: center;

    position: relative;

    z-index: 10;

}



.part4-left {

    width: 6rem;

    height: 4.5rem;

}



.part4-left i {

    display: block;

}



.part4-left i img {

    width: 100%;

}



.part4-right {

    width: 3rem;

}



.part4-banner {

    height: 4.5rem;

    overflow: hidden;

}



.part4-banner a {

    display: block;

}



.part4-banner img {

    width: 100%;

}



.part4-font {

    position: relative;

    z-index: 10;

    padding: 0.5rem;

    background: url(../images/part4_left_bg.jpg) no-repeat center 0/cover;

}



.part4-detail {

    font: 400 12px/18px '微软雅黑';

    color: #40534a;

    border-bottom: 1px solid #e4d2b8;

}



.part4-en .img {

    width: 4rem;

}



.part4-ul {

    display: flex;

    padding: 0.1rem 0 0;

}



.part4-li {position: relative;margin: 0 0.15rem 0 0;padding: 0 0.85rem 2px 2px;background: url(../images/circle.png) no-repeat 0 bottom/0.2rem;}



.part4-li:nth-child(3) {padding-right: 0.54rem;}



.part4-li p {

    font: bold 18px/18px '微软雅黑';

    color: #00743b;

}



.part4-li span {

    font: 400 12px/14px '微软雅黑';

    color: #000;

}



.part4-li-unit {

    position: absolute;

    right: 0;

    top: 0;

    line-height: 1;

}



.part4-li-unit img {

    height: 0.3rem;

}



.part4-page {

    display: flex;

    margin: 0.5rem 0 0;

}



.part4-page img {

    margin: 0 10px 0 0;

    padding: 0.2rem 0.5rem;

    border: 1px solid #000;

    cursor: pointer;

}





/* 第5部分 */



.part5 {

    position: relative;

    background: url(../images/mpart5_bg.jpg) no-repeat center 0 / cover;

}



.part5 .wrap {

    /* align-items: flex-end; */

    align-items: center;

}



.part5-main {

    width: 100%;

    padding: 0 0.3rem 0 0.8rem;

    background: url(../images/mpart5_border.png) no-repeat 0 0/auto 100%;

}



.part5-box {

    display: flex;

    height: 12.72rem;

}



.part5-left {

    width: 4.4rem;

    padding: 1.1rem 0 0 0;

}



.part5-left-title {

    padding: 0 0 25px;

    color: #bf904f;

}



.part5-left-title .en {

    display: block;

    font: 400 16px/21px '微软雅黑';

    text-transform: uppercase;

}



.part5-left-title .ch {

    font: 400 12px/14px '微软雅黑';

}



.part5-left-name {

    margin: 0 0 10px;

    font: 400 14px/18px '微软雅黑';

}



.part5-banner-l {

    height: 250px;

}



.part5-left-p {

    height: 160px;

    overflow: hidden;

    font: 400 14px/20px '微软雅黑';

    color: #666666;

}



.part5-more {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 110px;

    margin: 10px 0 0;

    border-top: 1px solid #00743b;

    border-bottom: 1px solid #00743b;

}



.part5-more a {

    display: block;

    padding: 0 10px;

    font: 400 14px/24px '微软雅黑';

    color: #00743b;

    text-align: center;

}







.part5-right {

    position: relative;

    width: 4.6rem;

    height: 9rem;

}



.part5-prev,

.part5-next {

    display: flex;

    justify-content: center;

    align-items: center;

    position: absolute;

    z-index: 10;

    left: 50%;

    width: 20px;

    height: 50px;

    margin-left: -10px;

    text-align: center;

    border: 1px solid #000;

    cursor: pointer;

}



.part5-prev {

    top: 1.2rem;

}



.part5-next {

    bottom: 1.2rem;

}



.part5-prev:hover,

.part5-next:hover {

    border-color: #167137;

}



.part5-banner-r i {

    display: block;

    width: 100%;

    height: 100%;

    background: #fff;

    border: 3px solid #fff;

    transform: scale(0.9);

    transition: 0.3s;

}



.part5-banner-r i img {

    width: 100%;

    height: 100%;

    opacity: 0.25;

    transition: 0.3s;

}



.part5-banner-r .swiper-slide-next i {

    border-color: #167137;

    transform: scale(1);

}



.part5-banner-r .swiper-slide-next i img {

    opacity: 1;

}





/* 第6部分 */



.part6 {

    position: relative;

    background: url(../images/mpart6_bg.jpg) no-repeat center center / cover;

}



.part6 .wrap {

    align-items: center;

}



.part6-main {

    width: 100%;

    margin: 0 auto;

}



.part6-font {

    font: bold 24px/32px "微软雅黑";

    color: #00743b;

    text-align: center;

}



.part6-detail {

    width: 6rem;

    margin: 0 auto;

    font: 400 12px/18px '微软雅黑';

    color: #000;

    text-align: center;

}



.part6-box {

    position: relative;

    width: 100%;

    height: 6.4rem;

    margin-top: 1.2rem;

}



.part6-cirlce1 {

    position: absolute;

    left: 0;

    bottom: 0;

}



.part6-cirlce1 img {

    width: 4.48rem;

}



.part6-cirlce2 {

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -1.76rem;

}



.part6-cirlce2 img {

    width: 3.52rem;

}



.part6-cirlce3 {

    position: absolute;

    right: 0;

    bottom: 0;

}



.part6-cirlce3 img {

    width: 3.4rem;

}



footer {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    position: absolute;

    z-index: 10;

    left: 0;

    bottom: 0;

    width: 100%;

    padding: 5px 0;
 font: 400 12px/16px '微软雅黑';
    background: #167137;

}



footer p {

    padding: 0 5px;

   

    color: #fff;

}
footer a{
       padding: 0 5px;
    color: #fff;
}