        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "MicrosoftYaHei";
        }
        /* 头部css开始 */
        
        .header {
            width: 100%;
            height: 100%;
        }
        
        .header-top {
            background-color: #f0f0f0;
        }
        
        .con1200 {
            width: 1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            /* height: 36px; */
            line-height: 36px;
            font-size: 14px;
            color: #001111;
        }
        
        .header-top-right {
            display: flex;
        }
        
        .header-top-right a {
            display: block;
            margin: 0 10px;
        }
        
        .header-top-right .reign {
            background-color: red;
            color: #fff;
            width: 59px;
            height: 27px;
            text-align: center;
            line-height: 27px;
            margin-top: 5px;
        }
        
        .header_con {
            width: 1200px;
            padding: 10px 0;
            display: flex;
            align-items: center;
            margin: 0 auto;
        }
        
        .header_con_logo {
            width: 205px;
        }
        
        .header_con_logo>img {
            width: 100%;
            height: 100%;
        }
        
        .header_con_nav {
            margin-left: 120px;
        }
        
        .header_con_nav-list ul {
            display: flex;
        }
        
        .header_con_nav-list ul li a {
            font-size: 14px;
            font-weight: 400;
            color: #5D5D5D;
            margin: 0 15px;
        }
        
        .header_con_nav-list ul li a:hover {
            color: #E50216;
        }
        
        .header_con_nav-search {
            display: flex;
            width: 612px;
            height: 45px;
            border: 2px solid #064C8A;
            margin-top: 8px;
        }
        .header_con_nav-search select{
            border: 0;
            outline: none;
            text-align: center;
        }
        .header_con_nav-search input {
            width: 100%;
            padding: 0 15px;
            outline: none;
            border: 0;
        }
        
        .header_con_nav-search p {
            background-color: #064C8A;
            width: 105px;
            line-height: 45px;
            text-align: center;
            color: #fff;
            font-size: 14px;
            cursor: pointer;
        }
        
        .header-ewm {
            text-align: center;
            margin-left: 142px;
        }
        
        .header-ewm p {
            font-size: 14px;
            color: #888888;
            margin-top: 5px;
        }
        
        .header-ewm img {
            width: 64px;
        }
        
        .nav {
            background-color: #1F629D;
        }
        
        .nav-con {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }
        
        .nav-con ul {
            display: flex;
            color: #FFFFFF;
            flex-wrap: wrap;
        }
        
        .nav-con ul li a {
            font-size: 16px;
            color: #FFFFFF;
            padding: 10px 27px;
            width: 100%;
            display: inline-block;
        }
        
        .quanbu {
            width: 48px;
            height: 87px;
            color: #fff;
            font-size: 14px;
            background-color: #0074D9;
            display: flex;
            flex-direction: column;
            align-items: center;
            position: absolute;
            right: 12px;
            top: 0;
        }
        
        .line {
            width: 100%;
            height: 1px;
            background-color: #79a4cc;
            position: absolute;
            top: 191px;
            left: 0;
        }
        
        .quanbu p {
            margin-top: 10px;
        }
        
        .quanbu p:nth-child(2) {
            margin-top: 23px;
        }
        
        .nav-con ul li {
            display: flex;
            align-items: center;
            color: #79a4cc;
        }
        /* 头部css结束 */
        /* 轮播图 */
        
        .showBox {
            width: 100%;
            overflow: hidden;
        }
        
        .showBox ul {
            list-style: none;
            margin: 0;
            padding: 0;
            /* width: 30000px; */
        }
        
        .showBox ul li.active {
            width: 86%;
            /* width: 1651px; */
        }
        
        .showBox ul li {
            float: left;
            position: relative;
            height: 500px;
            width: 3.5%;
            overflow: hidden;
            cursor: pointer;
        }
        
        .showBox ul li img {
            width: 100%;
            height: 500px;
        }
        
        .showBox ul li span {
            position: absolute;
            top: 0;
            left: 0;
            background-color: #E50216;
            /*padding-top: 50px;*/
            font-size: 16px;
            /*line-height: 57px;*/
            line-height: 30px;
            text-align: center;
            width: 30px;
            color: #FFFFFF;
            height: 100%;
            -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
        }
        
        .showBox ul li:last-child p {
            background-color: #E50216;
            width: 100%;
            height: 100%;
        }
        /* 底部css开始 */
        
        .footer {
            width: 100%;
            height: 100%;
            background-color: #212121;
            /* margin-top: 120px; */
        }
        
        .footer_con {
            width: 1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .footer_con_top ul {
            display: flex;
            flex-wrap: wrap;
        }
        
        .footer_con_top ul li {
            margin-right: 8px;
            line-height: 24px;
        }
        
        .footer_con_top ul li:hover a {
            color: #0074D9;
        }
        
        .footer-top {
            padding: 25px 0;
        }
        
        .footer_con_top ul li a {
            font-size: 12px;
            color: #A8A8A8;
        }
        
        .footer_con_top p {
            font-size: 14px;
            color: #A8A8A8;
            margin-bottom: 15px;
        }
        
        .footer_con_logo>img {
            width: 100%;
        }
        
        .footer-line {
            width: 2px;
            height: 62px;
            background: #0074D9;
        }
        
        .footer_bottom_logo img {
            width: 207px;
        }
        
        .footer-bottom {
            background-color: #262626;
            padding: 25px 0;
        }
        
        .footer_bottom_con {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 12px;
            color: #A8A8A8;
            line-height: 24px;
            width: 600px;
        }
        
        .beian {
            /*height: 13px;*/
            font-size: 12px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: #898989;
            line-height: 24px;
            text-align: center;
            margin-top: 20px;
            letter-spacing: 1px;
        }
        /* 底部css结束 */
        
        .swiper-container {
            width: 100%;
            height: 100%;
        }
        
        .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }