        body {
            font-size: 0.75em;
        }
        
        label {
            cursor: pointer;
        }
        
        a:link,
        a:visited {
            text-decoration: none;
        }
        
        input:focus {
            outline: none;
        }
        
        input,
        button,
        select,
        textarea {
            outline: none;
            /*-webkit-appearance:none;*/
            /*强制去除表单自带的样式*/
        }
        
        textarea {
            resize: none;
            /*-webkit-appearance:none;*/
            /*强制去除textarea自带的样式*/
        }
        
        input:-webkit-autofill {
            -webkit-box-shadow: 0 0 0px 1000px white inset;
        }
        /*利用阴影来填充掉input自动填充色*/
        
        textarea,
        input,
        select {
            background: none;
            border: none;
            margin: 0;
            padding: 0;
        }
        
        a,
        abbr,
        acronym,
        address,
        applet,
        article,
        aside,
        audio,
        b,
        blockquote,
        big,
        body,
        center,
        canvas,
        caption,
        cite,
        code,
        command,
        datalist,
        dd,
        del,
        details,
        dfn,
        dl,
        div,
        dt,
        em,
        embed,
        fieldset,
        figcaption,
        figure,
        font,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        hgroup,
        html,
        i,
        iframe,
        img,
        ins,
        kbd,
        keygen,
        label,
        legend,
        li,
        meter,
        nav,
        menu,
        object,
        ol,
        output,
        p,
        pre,
        progress,
        q,
        s,
        samp,
        section,
        small,
        span,
        source,
        strike,
        strong,
        sub,
        sup,
        table,
        tbody,
        tfoot,
        thead,
        th,
        tr,
        tdvideo,
        tt,
        u,
        ul,
        var {
            margin: 0;
            padding: 0;
        }
        
        article,
        aside,
        footer,
        header,
        hgroup,
        nav,
        section,
        figure,
        figcaption {
            display: block;
        }
        /*html5设置*/
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        th,
        td,
        table,
        input,
        button,
        select,
        textarea,
        sub {
            font-size: 1em;
        }
        
        body,
        input,
        button,
        select,
        textarea,
        sub {
            font-family: Arial, sans-serif;
        }
        
        em,
        cite,
        address,
        optgroup {
            font-style: normal;
        }
        
        kbd,
        samp,
        code {
            font-family: monospace;
        }
        
        .clear {
            clear: both;
            height: 0;
            line-height: 0;
            font-size: 0;
            overflow: hidden
        }
        
        .fl {
            float: left;
            display: inline-block;
        }
        
        .fr {
            float: right;
            display: inline-block
        }
        
        img,
        input,
        button,
        select,
        textarea {
            vertical-align: middle;
            outline: none;
        }
        
        ul,
        ol {
            list-style: none;
        }
        
        img,
        fieldset {
            border: 0;
        }
        
        abbr,
        acronym {
            cursor: help;
            border-bottom: 1px dotted black;
        }
        
        table {
            width: 100%;
            border-spacing: 0;
            border: 0;
        }
        
        table th,
        table td {
            border: 0;
        }
        
        legend,
        hr {
            overflow: hidden;
            position: absolute;
            top: 0;
            left: 0;
        }
        
        legend,
        hr,
        caption {
            visibility: hidden;
            font-size: 0;
            width: 0;
            height: 0;
            line-height: 0;
        }
        
        body {
            margin: 0 auto;
            width: 100%;
            font-family: '微软雅黑';
        }
        
        .box1 img {
            display: block;
            width: 100%;
        }
        
        .box1 .item1 {
            position: relative;
        }
        
        .item1 {
            text-align: center;
            width: 100%;
            margin: 0 auto;
        }
        
        .box1Div img:last-child {
            display: block;
            width: 52%;
            margin: 4% auto;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
        
        .item1 dd i {
            font-style: normal;
        }
        
        .box1 .item1 div {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
        
        .box1 h1 {
            color: #070600;
            font-size: 2rem;
            margin-top: 0.5rem;
            font-weight: normal;
        }
        
        .box1 p {
            color: #070600;
            margin: 1.8rem 0;
            font-size: 1.2rem;
            line-height: 2rem;
        }
        
        .box1 dd {
            background-color: #fff;
            border-radius: 3rem;
            height: 3.3rem;
            line-height: 3.3rem;
            text-align: center;
            width: 48%;
            margin: 0 auto;
            font-size: 1.2rem;
        }
        
        .box1 span {
            color: #f14356;
            margin-left: 0.5rem;
        }
        
        .box1 {
            position: relative;
        }
        
        .box2 {
            width: 78%;
            position: absolute;
            margin: -6rem auto 0 auto;
            left: 0;
            right: 0;
        }
        
        .box2>img {
            width: 100%;
            position: relative;
            display: block;
        }
        
        .box2>div {
            position: absolute;
            top: 0;
            width: 100%;
            margin: 0 auto;
        }
        
        .box2 div img {
            width: 16% !important;
            margin: 0 auto;
            text-align: center;
            display: block;
        }
        
        .box2 div ul {
            display: flex;
            width: 91%;
            margin: 0.8rem auto 0 auto;
        }
        
        .box2 div ul li {
            display: flex;
            align-items: center;
        }
        
        .box2 div ul li img {
            height: 1.4rem;
            width: auto !important;
            margin-left: 6%;
            display: block;
        }
        
        .box2 div ul li span {
            font-size: 1.35rem;
            color: #000;
            text-align: center;
        }
        
        .box2 div dd {
            text-align: center;
            margin: 1rem 0% 0 0;
        }
        
        .box2 div ul li:first-child {
            width: 25%;
        }
        
        .box2 div ul li:nth-of-type(2) {
            width: 32%;
        }
        
        .box2 div ul li:nth-of-type(3) {
            width: 22%;
        }
        
        .box2 div ul li:last-child {
            width: 37%;
        }
        
        .box2 div dd p {
            font-size: 1.35rem;
            color: #000;
            display: inline-block;
            margin-top: 0.8rem;
        }
        
        .box2 div dd p img {
            width: 94% !important;
            text-align: center;
            vertical-align: middle;
            display: inline-block;
            margin-top: -2%;
        }
        
        .main {
            width: 78%;
            margin: 9rem auto 0 auto;
        }
        
        .mainBox1 {
            border-radius: 3rem;
            height: 3.3rem;
            line-height: 3.3rem;
            border: 2px solid #f17f0e;
        }
        
        .mainBox1 input {
            font-size: 0.9rem;
            color: #000;
            width: 60%;
            padding-left: 2%;
        }
        
        .mainBox1 .s_btn {
            font-size: 1.2rem;
            color: #fff;
            background-color: #f17f0e;
            text-align: center;
            width: 20%;
            border: 0;
            border-top-right-radius: 3rem;
            border-bottom-right-radius: 3rem;
            height: 3.3rem;
            float: right;
            line-height: 3.3rem;
        }
        
        .title {
            background: url(../images/bg2.jpg) no-repeat left center;
            background-size: 100% 100%;
            width: 37%;
            height: 6rem;
            margin-top: 3rem;
            padding-left: 2rem;
            padding-left: 3%;
        }
        
        .title h1 {
            font-size: 1.4rem;
            color: #5a6b72;
            letter-spacing: 1px;
            padding-top: 1rem;
        }
        
        .title p {
            font-weight: bold;
            font-size: 1.5rem;
            color: #222222;
            margin-top: 0.1rem;
            letter-spacing: 1px;
        }
        
        .title p span {
            display: inline-block;
            width: 3rem;
            height: 0.2rem;
            background-color: #9ed5e1;
            margin-left: 0.6rem;
            vertical-align: top;
            margin-top: 1rem;
        }
        
        .mainBox2 {
            margin-top: 2rem;
            background: url(../images/bg3.png) no-repeat left center;
            background-size: 100% 100%;
            width: 92%;
            /* height: 20.5rem; */
            margin-top: 3rem;
            display: flex;
            padding: 4%;
        }
        
        .mainBox2Left {
            width: 75%;
            position: relative;
        }
        
        .mainBox2Left img {
            position: absolute;
            left: 0;
            right: 0;
            width: 100%;
            top: 0;
            z-index: 2;
        }
        
        .mainBox2Left video {
            width: 100%;
            display: block;
            height: 20rem;
            position: relative;
        }
        
        .mainBox2Rig {
            width: 100%;
            margin-left: 4%;
        }
        
        .mainBox2Rig p {
            font-size: 0.95rem;
            color: #989695;
            line-height: 1.9rem;
            text-indent: 3rem;
        }
        
        .red {
            background-color: #ee6d7f !important;
        }
        
        .mainBox3 {
            margin-top: 3rem;
        }
        
        .mainBox3 ul {
            /* display: flex; */
        }
        
        .mainBox3 ul li:first-child {
            width: 21%;
            padding-bottom: 5rem;
        }
        
        .mainBox3 ul li:nth-of-type(2) {
            width: 26%;
        }
        
        .mainBox3 ul li {
            width: 28%;
            padding: 3%;
            background-color: #fff8e9;
            border-radius: 1rem;
            margin-right: 3%;
            transition: all 0.5s;
            display: inline-block;
            vertical-align: top;
        }
        
        .mainBox3 ul li:last-child {
            margin-right: 0 !important;
            padding-bottom: 5rem;
        }
        
        .itemTop {
            display: flex;
            align-items: center;
        }
        
        .itemTop img {
            width: 3.5rem;
        }
        
        .itemTop dd {
            margin-left: 0.5rem;
        }
        
        .itemTop dd p {
            font-size: 1.35rem;
            color: #7b7974;
        }
        
        .itemTop dd span {
            font-size: 0.95rem;
            color: #c9c4b8;
            display: block;
            letter-spacing: 2px;
        }
        
        .itemBottom {
            margin-top: 4rem;
        }
        
        .itemBottom p {
            font-size: 0.95rem;
            color: #6f6d67;
            line-height: 1.5rem;
        }
        
        .itemBottom p span {
            font-weight: bold;
            color: #676560;
        }
        
        .itemBottom p img {
            width: 1.5rem;
            margin-right: 0.3rem;
            display: inline-block;
        }
        
        .redFont {
            color: #eb8e79 !important;
            font-weight: normal !important;
        }
        
        .mainBox4 {
            margin-top: 3rem;
        }
        
        .main3 {
            width: 78%;
            margin: 0 auto 0 auto;
        }
        
        .mainBox4 ul li {
            border-radius: 1rem;
            margin-bottom: 4rem;
            margin-right: 3.7%;
            padding: 4%;
            width: 39.9%;
            height: 7rem;
            display: inline-block;
            vertical-align: top;
        }
        
        .mainBox4 ul li:nth-of-type(1),
        .mainBox4 ul li:nth-of-type(4) {
            background-color: #fff6e4;
        }
        
        .mainBox4 ul li:nth-of-type(2),
        .mainBox4 ul li:nth-of-type(3) {
            background-color: #ecf9fd;
        }
        
        .mainBox4 ul li:nth-of-type(2),
        .mainBox4 ul li:nth-of-type(4) {
            margin-right: 0 !important;
        }
        
        .mainBox4 ul li img {
            width: 2rem;
            display: inline-block;
            vertical-align: top;
            margin-top: 1rem;
        }
        
        .mainBox4 ul li p {
            font-size: 1rem;
            width: 85%;
            color: #6e7475;
            display: inline-block;
            margin-left: 4%;
            line-height: 1.8rem;
        }
        
        .mainBox4 ul li p span {
            color: #625f59;
            font-weight: bold;
        }
        
        .mainBox5 {
            margin-top: 3rem;
        }
        
        .mainBox5 ul li {
            border-radius: 1rem;
            margin-bottom: 4rem;
            margin-right: 2.7%;
            padding: 3% 4%;
            width: 40.45%;
            display: inline-block;
            vertical-align: top;
        }
        
        .mainBox5 ul li:nth-of-type(1),
        .mainBox5 ul li:nth-of-type(2),
        .mainBox5 ul li:nth-of-type(4) {
            background-color: #e3fafd;
        }
        
        .mainBox5 ul li:nth-of-type(3),
        .mainBox5 ul li:nth-of-type(5) {
            background-color: #fff6e4;
        }
        
        .mainBox5 ul li:nth-of-type(2),
        .mainBox5 ul li:nth-of-type(5) {
            margin-right: 0 !important;
        }
        
        .mainBox5 ul li:first-child img {
            height: 5rem !important;
            margin-left: -2%;
        }
        
        .mainBox5 ul li:first-child div {
            width: 80% !important;
            margin-left: 1% !important;
        }
        
        .mainBox5 ul li img {
            height: 4rem;
            display: inline-block;
            vertical-align: top;
            margin-top: 1rem;
        }
        
        .mainBox5 ul li div {
            font-size: 0.95rem;
            width: 80%;
            color: #6e7475;
            display: inline-block;
            margin-left: 4%;
            line-height: 1.8rem;
        }
        
        .mainBox5 ul li div h1 {
            font-weight: normal;
            font-size: 1.2rem;
            color: #625f59;
        }
        
        .mainBox5 ul li p span {
            color: #625f59;
            font-weight: bold;
        }
        
        .mainBox5 ul li p i {
            font-style: normal;
            color: #eb6c63;
        }
        
        .mainBox5 ul li:nth-of-type(3) {
            margin-top: -25.5%;
        }
        
        .mainBox5 ul li:nth-of-type(4) {
            margin-top: -6.5%;
        }
        
        .mainBox5 ul li:nth-of-type(5) {
            margin-top: -4%;
        }
        
        .mainBox5 ul li:nth-of-type(4) div {
            width: 77%;
            margin-left: 1%;
        }
        
        .top {
            margin-top: 1rem;
        }
        
        .main2 {
            background: url(../images/bg4.png) no-repeat left center;
            background-size: 100% 100%;
            width: 100%;
            height: 43rem;
        }
        
        .main2Box1 {
            width: 73%;
            margin: 3rem auto 0 auto;
        }
        
        .main2Box1>div {
            width: 22.45%;
            margin-right: 3%;
            vertical-align: top;
            display: inline-block;
            margin-bottom: 2%;
            overflow: hidden;
        }
        
        .main2Box1>div img {
            width: 100%;
            height: 100%;
            transition: all 0.6s;
            cursor: pointer;
        }
        
        .main2Box1>div img:hover {
            transform: scale(1.3);
        }
        
        .main2Box1>div:nth-of-type(4),
        .main2Box1>div:nth-of-type(8) {
            margin-right: 0 !important;
        }
        
        .main2Box1>div:nth-of-type(4),
        .main2Box1>div:nth-of-type(1) {
            margin-top: 2%;
        }
        
        .main2Box1>div:nth-of-type(5),
        .main2Box1>div:nth-of-type(8) {
            margin-top: -7%;
        }
        
        .main2Box2 {
            width: 78% !important;
            margin: 6rem auto 0 -4%;
        }
        
        .picBox {
            margin-top: 3rem;
        }
        
        .picBox div {
            display: inline-block;
            width: 19.7%;
            margin-bottom: 0;
            opacity: 1;
            overflow: hidden;
        }
        
        .picBox div img {
            width: 100%;
            height: 100%;
            transition: all 0.6s; //设置动画执行的时间为0.6s
            cursor: pointer;
        }
        
        .picBox img:hover {
            transform: scale(1.3);
        }
        
        .picActive {
            opacity: 0.65 !important;
        }
        
        .top2 {
            margin: 5rem 0 1rem 0;
        }
        
        .picBox2 {
            padding-bottom: 3rem;
            border-bottom: 2px solid #d4d4d4;
        }
        
        .picBox2 img {
            display: block;
            width: 100%;
        }
        
        .list {
            display: flex;
            margin-top: 3rem;
            padding-bottom: 3rem;
        }
        
        .list ul {
            flex: 1;
        }
        
        .list ul li {
            display: flex;
            align-items: center;
            font-size: 0.9rem;
            margin-bottom: 0.5rem;
            color: #a3a3a3;
        }
        
        .list ul li i {
            width: 5px;
            height: 5px;
            background-color: #2989bb;
            border-radius: 50%;
            display: inline-block;
            margin-right: 0.5rem;
        }
        
        .footer {
            background-color: #6d401f;
            padding: 3% 0;
        }
        
        .footerBox {
            width: 78%;
            margin: 0 auto;
            display: flex;
            position: relative;
        }
        
        .footLeft {}
        
        .footLeft img {
            display: block;
            margin: 0 auto;
            height: 6rem;
        }
        
        .footLeft p {
            font-size: 1rem;
            color: #fff;
            margin-top: 1rem;
            text-align: center;
        }
        
        .footCenter {
            margin: 0 0 0 6%;
            width: 57%;
        }
        
        .footCenter ul {
            display: flex;
        }
        
        .footCenter ul li {
            margin-right: 4%;
        }
        
        .footCenter ul li a {
            color: #fff;
            font-size: 0.9rem;
        }
        
        .footCenter dl {
            display: flex;
            margin-top: 2rem;
        }
        
        .footCenter dl dd {
            display: flex;
            flex: 1;
            align-items: center;
        }
        
        .footCenter dl dd img {}
        
        .footCenter dl dd p {
            margin-left: 0.8rem;
            color: #fff;
            line-height: 1.2rem;
            font-size: 0.85rem;
        }
        
        .footCenter div {
            margin-top: 2rem;
        }
        
        .footCenter div p {
            color: #fff;
            font-size: 0.85rem;
            margin-top: 0.7rem;
        }
        
        .footRig {
            position: absolute;
            right: 0;
            margin-top: 1rem;
            display: flex;
        }
        
        .footRig dd {
            margin-right: 2.7rem;
            text-align: center;
        }
        
        .footRig dd img {
            display: block;
        }
        
        .footRig dd p {
            color: #fff;
            font-size: 0.85rem;
            margin-top: 0.6rem;
        }
        
        .backTop {
            position: fixed;
            bottom: 25%;
            right: 2%;
            display: none;
        }
        
        .backTop>img {
            display: block;
        }