#index {

}

.lunboBox {
    height: 980px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
}
    .lunbo {
        height: 980px; width: 100%; min-width: 1400px; overflow: hidden;
        margin: 0 auto; padding: 0;
    }
    .lbOl {
        height: 980px; width: 100%; min-width: 1400px; overflow: hidden;
        display: block; margin: 0 auto; padding: 0;
    }
        .lbLi {
            height: 980px; width: 100%; min-width: 1400px; overflow: hidden;
            display: block; margin: 0 auto; padding: 0;
        }
        .lbPic {
            height: 980px; width: 100%; min-width: 1400px; overflow: hidden;
            display: block; margin: 0 auto; padding: 0;
        }
            .lbImg {
                height: 980px; width: 100%; overflow: hidden;
            }
            .lbTip {
                display: none;
            }



.aboutUsBox {
    height: 970px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
    background-color: #fbf7f8;
}
	.aboutUs {
        height: 970px; width: 1400px; overflow: hidden;
        margin: 0 auto; padding: 0;
	}
        .auH3 {
            height: 270px; width: 1400px; overflow: hidden;
            display: block; margin: 0; padding: 0;
            text-indent: -9999px; 
            background: url('../img/index_3.png') no-repeat center center;
        }
        .auH4 {
            display: none;
        }
        .auMain {
            height: 580px; width: 1400px; overflow: hidden;
            display: block; margin: 0; padding: 0;
        }
            .auContent {
                float: left;
                height: 580px; width: 650px; overflow: hidden;
                display: block; margin: 0; padding: 0;
            }
                .aucH4 {
                    height: 76px; width: 650px; overflow: hidden;
                    display: block; margin: 0; padding: 0;
                    text-indent: -9999px; 
                    background: url('../img/index_4.png') no-repeat left bottom;
                }
                .aucIntroduce {
                    max-height: 440px; width: 100%; overflow: hidden;
                    display: block; margin: 0 0 20px; padding: 30px 0 20px;
                    font-size: 18px; line-height: 50px; 
                    color: #727272;
                }
                .aucMore {
                    height: 40px; width: 100%; overflow: hidden;
                    display: block; margin: 0; padding: 0;
                }
                    .aucMore button {
                        height: 40px; width: 118px; overflow: hidden;
                        background: url('../img/index_5.png') no-repeat left top;
                        border: none;
                        text-indent: -9999px;
                    }
            .auHelp {
                float: right;
                height: 580px; width: 650px; overflow: hidden;
                display: block; margin: 0; padding: 0;
            }
                .auPic {
                    height: 580px; width: 650px; overflow: hidden;
                    display: block; margin: 0; padding: 0;
                }
                .auImg {
                    height: 580px; width: 650px; overflow: hidden;
                    display: block; margin: 0; padding: 0;
                }
                .auTip {
                    display: none;
                }



.corCuBox {
    height: 660px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
}
	.corCu {
        display: block; margin: 0 auto; padding: 0;
        height: 660px; width: 1400px; overflow: hidden;
	}
    .ccOl {
        display: flex; flex-wrap: wrap; gap: 33px; margin: 0 auto; padding: 0;
        height: 530px; width: 1400px; overflow: hidden;
    }
        .ccLi {
            height: 530px; width: 325px; overflow: hidden;
            display: block; margin: 0; padding: 0;
        }
            .ccLi:hover {
                background-color: #1752a3;
                cursor: pointer;
            }
            .ccLi:hover .ccTip,
            .ccLi:hover .fccContent {
                color: #fff;
            }
        .ccDl {
            display: block; margin: 0; padding: 0;
            height: 530px; width: 325px; overflow: hidden;
            border: 3px solid #1752a3;
        }
            .ccDt {
                display: block; margin: 0; padding: 0;
                height: 270px; width: 100%; overflow: hidden;
            }
            .ccPic {
                display: block; padding: 0; margin: 0 auto;
                height: 270px; width: 100%; overflow: hidden;
            }
                .ccImg {
                    display: block; padding: 0; margin: 80px auto 32px;
                    height: 88px; width: 88px; overflow: hidden;
                }
                .ccTip {
                    display: block; margin: 0; padding: 0;
                    height: 50px; width: 100%; overflow: hidden;
                    color: #333;
                    font-size: 30px; line-height: 50px; font-weight: bold; text-align: center;
                }
            .ccContent {
                display: block; margin: 0 auto; padding: 0;
                height: 210px; width: 220px; overflow: hidden;
                color: #333;
                font-size: 18px; line-height: 30px;
            }


.recruitBox {
    height: 515px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
    background: url('../img/index_8.png') no-repeat top center;
}
	.recruit {
        display: block; margin: 80px auto 0; padding: 0;
        height: 340px; width: 1100px; overflow: hidden;
	}
        .rtH3 {
            display: block; margin: 0; padding: 0;
            height: 100px; width: 100%; overflow: hidden;
            font-size: 48px !important; line-height: 100px;
            color: #fff;
        }
        .rtContent {
            display: block; margin: 0; padding: 0;
            height: 120px; width: 100%; overflow: hidden;
            line-height: 60px; font-size: 24px;
            color: #fff;
        }
        .rtMore {
            display: block; margin: 60px 0 0; padding: 0;
            height: 50px; width: 100%; overflow: hidden; 
        }
            .rtMore button {
                display: block; margin:0; padding: 0;
                height: 50px; width: 190px; overflow: hidden; 
                border: none;
                font-size: 24px; line-height: 50px; text-align: center;
                color: #090b0d; background-color: #ffffff;
            }


.goodsShowBox {
    height: 995px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
    background-color: #ffffff;
}
	.goodsShow {
        height: 995px; width: 1400px; overflow: hidden;
        margin: 0 auto; padding: 0;
	}
        .gsH3 {
            display: block; margin: 0; padding: 0;
            height: 300px; width: 1400px; overflow: hidden;
            background: url('../img/index_9.png') no-repeat center center;
            text-indent: -9999px;
        }
        .gsH4 {
            display: none;
        }
        .gcMain {
            display: block; padding: 0; margin: 0;
            height: 695px; width: 100%; overflow: hidden;
        }
            .gcUl {
                display: block; padding: 0; margin: 0;
                height: 695px; width: 100%; overflow: hidden;
            }
            .gcLi {
                float: left;
                display: block; padding: 0; margin: 0;
                height: 695px; width: 690px; overflow: hidden;
            }
            .gcLi:last-child {
                float: right;
            }
                .gcPic {
                    display: block; padding: 0; margin: 0;
                    height: 390px; width: 690px; overflow: hidden;
                }
                    .gcImg {
                        display: block; padding: 0; margin: 0;
                        height: 390px; width: 690px; overflow: hidden;
                    }
                    .gcTip {
                        display: none;
                    }
                .gcH5 {
                    display: block; margin: 0; padding: 0;
                    height: 120px; width: 690px; overflow: hidden;
                    font-size: 40px !important; line-height: 120px; text-align: center;
                    color: #333333;
                }
                .gcMore {
                    height: 70px; width: 100%; overflow: hidden;
                }
                    .gcMore button {
                        height: 70px; width: 300px; overflow: hidden;
                        display: block; margin: 0 auto; padding: 0;
                        border-radius: 35px; border: 3px solid #1752a3;
                        background-color: #fff;
                        color: #333333;
                        font-size: 30px; line-height: 64px; text-align: center;
                    }
                    .gcMore button:hover {
                        background-color: #1752a3;
                        color: #fff;
                    }

.newsBox {
    height: 1085px; width: 100%; min-width: 1400px; overflow: hidden;
    margin: 0 auto; padding: 0;
    background-color: #f8f8f8;
}
	.news {
        display: block; margin: 180px auto 0; padding: 0;
        height: 750px; width: 1400px; 
	}
        .newsNav {
            display: block; margin: 0; padding: 0;
            height: 750px; width: 250px; 
        }
            .nnH3 {
                display: block; margin: 0; padding: 0;
                height: 250px; width: 250px;
                background: url('../img/index_12.png') no-repeat right top;
                text-indent: -9999px;
            }
            .nnH4 {
                display: none;
            }
            .nnUl {

            }
                .nnLi {
                    display: block; margin: 0; padding: 0;
                    height: 90px; width: 100%; overflow: hidden;
                    color: #393939;
                    font-size: 30px; line-height: 90px; 
                }
                .nnLICur,
                .nnLi:hover {
                    color: #1752a3;
                    background: url('../img/index_14.png') no-repeat left bottom;
                    cursor: pointer;
                }
            .nnMore {
                display: block; margin: 40px auto 0 20px; padding: 0; 
                height: 60px; width: 60px; overflow: hidden;
            }
                .nnMore button {
                    display: block; margin: 0; padding: 0;
                    height: 60px; width: 60px; overflow: hidden;
                    border: none;
                    background: url('../img/index_13.png') no-repeat center center;
                    text-indent: -9999px;
                }
        .newsMain {
            display: block; margin: 0; padding: 0;
            height: 750px; width: 1140px; overflow: hidden;
        }
            .nmUl {
                display: flex; flex-wrap: wrap; gap: 30px; 
                margin: 0; padding: 0;
                height: 750px; width: 1140px; overflow: hidden;
            }
                .nmLi {
                    display: block; margin: 0; padding: 0;
                    height: 225px; width: 555px; overflow: hidden;
                    background-color: #fff;
                }
                .nmDl {
                    display: block; margin: 30px auto 0; padding: 0;
                    height: 145px; width: 460px; overflow: hidden;
                }
                    .nmDt {
                        display: block; margin: 0; padding: 0;
                        height: 145px; width: 125px; overflow: hidden;
                        background: url('../img/index_15.png') no-repeat left 100px;
                    }
                        .nmMonth {
                            display: block; margin: 0; padding: 0;
                            height: 40px; 
                            font-size: 22px; line-height: 40px;
                            color: #000000;
                        }
                        .nmYear {
                            display: block; margin: 0; padding: 0;
                            color: #dadada;
                            font-size: 14px; line-height: 30px;
                        }
                    .nmTitle {
                        display: block; margin: 0 0 10px; padding: 0;
                        height: 72px; width: 335px; overflow: hidden;
                        color: #000000;
                        font-size: 18px; line-height: 36px;
                    }
                    .nmDesc {
                        display: block; margin: 0; padding: 0;
                        height: 60px; width: 335px; overflow: hidden;
                        color: #a1a1a1;
                        font-size: 14px; line-height: 30px;
                    }