* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

html, body {
    position: relative;
    height: 100%;
}

img {
    display: block;
}

body {
    background: #eee;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
}

.pcHidden {
    display: none;
}

header {
    position: absolute;
    min-width: 1200px;
width:100%;
    height: auto;
    left: 0;
    top: 0;
    z-index: 30;
    /*background: rgba(255,255,255,.7);*/
}

    header .nav {
        background: rgba(255,255,255,.7);
        width: 710px;
        margin-top: 30px;
        height: 70px;
    }

        header .nav ul li {
            height: 70px;
            line-height: 70px;
        }

.topDiv2 {
    width: auto;
    min-width: 1200px;
margin-top: 20px;
}
.topR
{
width:710px;
margin-right: 5%;
}
.topDiv2 .logo{
margin-left: 40px;
}
.center_top .xitong2 {
    width: 1200px;
    margin: 0 auto;
    height: 100px;
    text-align: center;
    background: rgba(0, 0, 0, .4);
}

    .center_top .xitong2 ul li {
        line-height: 100px;
        font-size: 22px;
font-weight: bold;
        color: #1e31e8;
        float: left;
        width: 16.6%;
        display: inline-block;
    }

        .center_top .xitong2 ul li a {
            display: block;
            color: #fff;
            padding-right: 20px;
        }

            .center_top .xitong2 ul li a:after {
                content: '';
                width: 2px;
                height: 60px;
                background-color: rgba(216, 216, 216, .3);
                position: absolute;
                top: 19px;
                margin-left: 50px;
            }
        /* 让最后一个 li 的 a 标签不显示 after 伪元素 */
        .center_top .xitong2 ul li:last-child a:after {
            display: none;
        }

        .center_top .xitong2 ul li a:hover {
            background: #fff;
            color: #444444;
        }

.swiper-container {
    width: 100%;
    height: 100%;
    min-width: 1200px;
}

    .swiper-container .swiper-pagination {
        left: 30px;
        bottom: 120px;
    }

    .swiper-container .swiper-slide {
        position: relative;
        overflow: hidden;
    }

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: none;
    border: 1px solid #fff;
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #fff;
}

.full {
    position: absolute;
}

    .full img {
        width: 100%;
    }

.slide-1 .preload {
    background: url(/sxy/uploads/01_s.jpg) no-repeat left top/100% 100%;
}

.slide-2 .preload {
    background: url(/sxy/uploads/02_s.jpg) no-repeat left top/100% 100%;
}

.slide-3 .preload {
    background: url(/sxy/uploads/03_s.jpg) no-repeat left top/100% 100%;
}

.slide-4 .preload {
    background: url(/sxy/uploads/04_s.jpg) no-repeat left top/100% 100%;
}

.homepage-left100 {
    width: 100%;
    position: absolute;
    left: 100%;
    top: 44%;
    z-index: 10;
    transform: translate(-50%, -50%);
}

    .homepage-left100 .txt {
        text-transform: uppercase;
        font-size: 48px;
        letter-spacing: 16px;
        line-height: 72px;
    }

.txtCenter {
    position: absolute;
    top: 45%;
    left: 50%;
    z-index: 10;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    padding: 15px;
}

    .txtCenter .txt {
        font-size: 125px;
        letter-spacing: -2px;
        line-height: 115px;
        color: #121212;
        text-align: center;
        text-transform: uppercase;
        font-family: "Arial Black", Gadget, sans-serif;
    }

.whiteTxt {
    position: absolute;
    top: 45%;
    left: 50%;
    z-index: 10;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}

    .whiteTxt .txt {
        font-size: 65px;
        letter-spacing: -2px;
        line-height: 82px;
        color: #ffffff;
        text-align: center;
background: none;
        font-family: "Arial Black", Gadget, sans-serif;
    }

footer {
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    /*background: #fff;*/
    z-index: 30;
    line-height: 100px;
    text-indent: 30px;
}
.container2 {
    width: 90%;
min-width:1200px;
    margin: 0 auto;
    height: auto;
}
.contents2 {
    width: 46%;
    margin: 2%;
    float: left;
    background: #fff;
    box-shadow: 0px 0px 15px 5px #aaa;
}
.contents2 .contents_main {
        margin: 10px 15px;
    }

        .contents2 .contents_main .contents_main_title {
            color: #464646;
            font-size: 16px;
            font-weight: bold;
            height: 40px;
            line-height: 40px;
        }

            .contents2 .contents_main .contents_main_title .contents_main_more a {
                color: #bf0022;
                font-size: 10px;
                font-weight: normal;
                float: right;
                width: 50px;
            }

        .contents2 .contents_main .contents_main_cont {
            width: 100%;
        }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_img {
                width: 100%;
                height: 330px;
                overflow: hidden;
                align-items: center;
                display: flex;
            }

                .contents2 .contents_main .contents_main_cont .contents_main_cont_img img {
                    width: auto;
                    height: auto;
                    max-width: 100%;
                    transition: all 0.6s;
                }

                    .contents2 .contents_main .contents_main_cont .contents_main_cont_img img:hover {
                        transform: scale(1.2);
                    }

            .contents2 .contents_main .contents_main_cont a {
                text-align: center;
                font-size: 15px;
                color: #464646;
                padding: 10px 0;
                display: inline-block;
            }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_div {
                width: 46%;
                float: left;
                margin: 0 2%;
            }

                .contents2 .contents_main .contents_main_cont .contents_main_cont_div h2 {
                    height: 110px;
                }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_div_img {
                width: 100%;
                height: 200px;
                overflow: hidden;
            }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_div img {
                width: auto;
                height: auto;
                max-width: 100%;
                min-height: 200px;
                transition: all 0.6s;
            }

                .contents2 .contents_main .contents_main_cont .contents_main_cont_div img:hover {
                    transform: scale(1.2);
                }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_div a {
                text-align: left;
            }

            .contents2 .contents_main .contents_main_cont .contents_main_cont_div p {
                color: #9e0b0f;
                padding: 15px 0;
                font-size: 14px;
            }
@media(max-width: 1300px){
.topDiv2 .logo {
    margin-left: 20px;
}
.topR {
    margin-right: 1%;
}
}