html,
body {
    position: relative;
    height: 100%;
    overflow: hidden;
}

body .container {
    position: relative;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
}


/* 首页标题 */

.part-title {
    padding: 2rem 0 0.8rem;
    text-align: center;
}
.part-title img{
    width: 1.34rem;
}

.plus {
    padding: 0.8rem 0 0 0;
    text-align: center;
}
.plus img{
    width: 1rem;
}



/* 第一部分 */

.mpart1 {}
.mpart1-banner{}
.mpart1-banner img{
    width: 100%;
}


/* 第二部分 */

.mpart2 {
    background: url('../images/mpart2.jpg') no-repeat center 0;
    background-size: cover;
}

.part2-content {
    position: relative;
    padding-left: 2.8rem;
    padding-right: 1rem;
}

.part2-left {
    position: absolute;
    left: 0.4rem;
    top: 0;
}
.part2-left img{
    width: 2.16rem;
}

.part2-right {
    height: 5.45rem;
    overflow: hidden;
    padding: 0.72rem 0 0.72rem 0.72rem;
    background: url('../images/part2_content_bg.png') no-repeat 0 bottom;
    background-size: cover;
}
.part2-right-wrap{
    height: 100%;
    overflow: hidden;
}

.part2-right p {
    font: 400 0.32rem/0.36rem '微软雅黑';
    color: #000;
    text-align: justify;
}

.part2-img2 {
    position: absolute;
    right: 30px;
    top: 400px;
}



/* 第三部分 */

.mpart3 {
    background: url('../images/mpart3.jpg') no-repeat center 0;
}
.part3-wrapper{
    width: 100%;
}

.part3-kind {
    text-align: center;
    font-size: 0;
}

.part3-kind .part3-kind-li {
    display: inline-block;
    width: 140px;
    margin: 0 3px;
}

.part3-kind .part3-kind-li a {
    display: block;
    padding-bottom: 15px;
    font: 400 16px/30px '微软雅黑';
    color: #fff;
}

.part3-kind-li span {
    display: block;
    background: #444141;
    border-radius: 15px;
}

.part3-kind .part3-kind-li.active a {
    background: url('../images/san.png') no-repeat center bottom;
}

.part3-kind .part3-kind-li.active span {
    background: #1cb03a;
}

.part3-content {
    padding: 0.2rem 1rem;
}

.part3-content .marquee {
    overflow: hidden;
    position: relative;
    z-index: 10;
    height: 6rem;
    padding: 0;
}

.part3-content .marquee ul {
    position: absolute;
    left: 0;
    top: 20px;
    width: 400%;
}

.part3-content .marquee ul li {
    float: left;
    width: 3.9rem;
    height: 6rem;
    padding: 0 5px;
}

.part3-content li a {
    display: block;
    padding: 0.25rem 0.25rem 0 0;

    background: #1db03b;
}

.part3-content li a span {
    background: #1cb03a;
}

.part3-content li a img {
    width: 100%;
}

.part3-li-wrap {
    position: relative;
    padding: 0.25rem;
    background: url('../images/quan.png') no-repeat 0.1rem 0.2rem;
}
.part3-content li a .jian {
    position: absolute;
    right: 0;
    top: 0.4rem;
}

.part3-content li a .jian img {
    width: 0.4rem;
}

.pic-name {
    overflow: hidden;
    padding-right: 0.3rem;
    font: 400 0.32rem/0.4rem '微软雅黑';
    color: #fff;
     text-overflow: ellipsis;
    white-space: nowrap;
}

.pic-weight {
    font: 400 0.24rem/0.4rem '微软雅黑';
    color: #a8fa37;
}

/* 第四部分 */

.mpart4 {
    background: url('../images/mpart4.jpg') no-repeat center 0;
    background-size: cover;
}

.part4-wrapper{
     width: 100%;
}
.part4-content{
    width: 100%;
     overflow: auto;
}

.part4-content ul {
    width: 14.1rem;
    border-left: 1px solid #915401;
}

.part4-content li {
    float: left;
    width: 2rem;
    height: 7rem;
    background: no-repeat center 1rem;
    background-size: 85%;
    border-right: 1px solid #915401;
    cursor: pointer;
}

.part4-content li:nth-child(1) {
    background-image: url('../images/part4_img1.png');

}

.part4-content li:nth-child(1):hover {
    background-image: url('../images/part4_img1a.png');
}

.part4-content li:nth-child(2) {
    background-image: url('../images/part4_img2.png');
}

.part4-content li:nth-child(2):hover {
    background-image: url('../images/part4_img2a.png');
}

.part4-content li:nth-child(3) {
    background-image: url('../images/part4_img3.png');
}

.part4-content li:nth-child(3):hover {
    background-image: url('../images/part4_img3a.png');
}

.part4-content li:nth-child(4) {
    background-image: url('../images/part4_img4.png');
}

.part4-content li:nth-child(4):hover {
    background-image: url('../images/part4_img4a.png');
}

.part4-content li:nth-child(5) {
    background-image: url('../images/part4_img5.png');
}

.part4-content li:nth-child(5):hover {
    background-image: url('../images/part4_img5a.png');
}

.part4-content li:nth-child(6) {
    background-image: url('../images/part4_img6.png');
}

.part4-content li:nth-child(6):hover {
    background-image: url('../images/part4_img6a.png');
}

.part4-content li:nth-child(7) {
    background-image: url('../images/part4_img7.png');
}

.part4-content li:nth-child(7):hover {
    background-image: url('../images/part4_img7a.png');
}

/* 第五部分 */

.mpart5 {
    padding-top: 2rem;
    background: url('../images/mpart5.jpg') no-repeat center 0;
    background-size: cover;
}

.part5-wrapper {
    width: 100%;
    padding: 2rem 0.24rem 0 0.48rem;
}

.part5-content {
    position: relative;
    padding: 0.4rem 0 0 3.74rem;
}

.part5-left {
    position: absolute;
    z-index: 1;
    left: 0;
    top: -0.4rem;
    width: 3.6rem;
    height: 6.4rem;
    background: url('../images/part5_left_bg.png') no-repeat center bottom;
    background-size: 100%;
}

.part5-left-title {
    padding-bottom: 1.5rem;
    text-align: center;
}
.part5-left-title  img{
    width: 1.3rem;
}

.part5-left-p {
    font: 400 0.24rem/0.24rem '微软雅黑';
    color: #fff;
    text-align: center;
}


.mpart5-banner {
    width: 100%;
    height: 7.6rem;
}

.mpart5-banner .swiper-slide {
    padding: 0.2rem 0 0;
}

.mpart5-banner .swiper-slide a {
    display: block;
    padding: 0 0.1rem;
    color: #000;
    background: #fff;
    border: 3px solid #444444;
}

.new-li-img {
    margin-top: -0.2rem;
}

.new-li-img img {
    width: 100%;
    border: 3px solid #444444;
}

.new-li-title {
    margin: 0.1rem 0;
    font: 400 0.4rem/0.48rem '微软雅黑';
}

.new-li-p {
    height: 80px;
    overflow: hidden;
    font: 400 12px/20px '微软雅黑';
    color: #999999;
    text-align: justify;
}

.new-li-time {
    display: block;
    padding-top: 10px;
    font: 400 12px/24px '微软雅黑';
}

.part5-banner .swiper-slide a:hover {
    color: #fff;
    background: url('../images/bo.jpg') 0 0;
    border-color: #1db03b;
}

.part5-banner .swiper-slide a:hover .new-li-img img {
    border-color: #fff;
}

.part5-banner .swiper-slide a:hover .new-li-p {
    color: #fff;
}

.mpart5-next {
    z-index: 99;
    top: 5rem;
    left: 2rem;
    width: 0.8rem;
    height: 0.8rem;
    background: #444444 url('../images/part5_btn_right.png') no-repeat center center;
    background-size: 0.25rem;
    border-radius: 50%;
    opacity: 1;
}


.mpart5-prev {
    z-index: 99;
    top: 5rem;
    left: 0.8rem;
    width: 0.8rem;
    height: 0.8rem;
    background: #444444 url('../images/part5_btn_left.png') no-repeat center center;
    background-size: 0.25rem;
    border-radius: 50%;
    opacity: 1;
}


/* 第六部分 */

.mpart6 {
    padding-top: 8rem;
    background: url('../images/mpart6.jpg') no-repeat center 0;
    background-size: cover;
}

.part6-wrapper {
    position: relative;
    z-index: 1;
    width: 100%;
    padding:0 2rem;
}

.mpart6 .part-title {
    position: absolute;
    left: 1rem;
    top: -0.4rem;
    padding: 0;
}

.part6-content{
    text-align: center;
}

.ewm-bg {
    width: 2.1rem;
    margin: 0 auto;
    padding: 0.32rem;
    background: url('../images/ewm_bg.png') no-repeat center 0;
    background-size: 100%;
}
.ewm-bg img{
    width: 1.42rem;
}

.part6-adress {
    display: inline-block;
    padding: 0.2rem 0;
    font: 400 0.32rem/0.48rem '微软雅黑';
    color: #000;
    text-align: left;
}



/* 网站页脚 */

.part-foot {
    position: absolute;
    z-index: 99;
    left: 0;
    bottom: 0.2rem;
    width: 100%;
    text-align: center;
}

.part-foot p {
    display: inline-block;
    font: 400 12px/24px '微软雅黑';
    color: #000;
}


@media (max-width:1680px) {}

@media (max-width:1380px) {}