                                .banner-lunbo {
                                    margin-top: 20px;
                                    width: 100%;
                                    height: 300px;
                                }
                                
                                .banner-lunbo img {
                                    height: 100%;
                                    width: 100%;
                                }
                                
                                .banner-lunbo .swiper {
                                    height: 100%!important;
                                }
                                
                                @charset "utf-8";
                                /* CSS Document */
                                
                                body {
                                    font-size: 12px;
                                    font-weight: normal;
                                    color: #333333;
                                    line-height: 25px;
                                    font-family: 'Microsoft YaHei';
                                    margin: auto
                                }
                                
                                @font-face {
                                    font-family: anton;
                                    src: url('../fonts/anton.woff.ttf'), url('../fonts/anton.woff.ttf');
                                    /* IE9+,可以是具体的实际链接 */
                                }
                                
                                * {
                                    margin: 0;
                                    padding: 0;
                                    box-sizing: border-box;
                                }
                                
                                img {
                                    border: 0;
                                }
                                
                                ul,
                                li {
                                    list-style: none;
                                }
                                
                                a {
                                    color: #333333;
                                    text-decoration: none;
                                    transition: all 0.6s;
                                }
                                
                                a:hover {
                                    color: #0997BB;
                                    text-decoration: none;
                                }
                                
                                table {
                                    margin: auto;
                                }
                                
                                i {
                                    font-style: normal
                                }
                                
                                em {
                                    font-style: normal
                                }
                                
                                .ditu {
                                    width: 100%;
                                    float: left;
                                    line-height: 25px;
                                }
                                
                                @media (min-width:1000px) {
                                    .main {
                                        width: auto;
                                        margin: auto;
                                        /* max-width: 1700px; */
                                        padding: 0px 15px;
                                    }
                                    .header {
                                        width: 100%;
                                        float: left;
                                    }
                                    .logo {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                    }
                                    .logo .pic {
                                        width: auto;
                                        margin-right: 2.0vw;
                                    }
                                    .logo .pic img {
                                        max-width: 100%;
                                        max-height: 50px;
                                        height: auto;
                                    }
                                    .logo dl dt {
                                        font-size: 32px;
                                        color: #000000;
                                        padding-top: 15px;
                                    }
                                    .logo dl dd {
                                        font-size: 16px;
                                        line-height: 50px;
                                        color: #ffffff;
                                    }
                                    .logo dl dd b {
                                        color: #ffffff;
                                        font-weight: normal;
                                    }
                                    .top-r .search {
                                        width: 200px;
                                        height: 38px;
                                        border: 1px solid #cccccc;
                                        border-radius: 35px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        padding: 0px 15px;
                                        margin-right: 34px;
                                    }
                                    .ssbk {
                                        width: calc(100% - 20px);
                                        border: 0px;
                                        outline: none;
                                        height: 30px;
                                        line-height: 30px;
                                        color: #fff;
                                        font-family: '微软雅黑';
                                        background-color: transparent;
                                    }
                                    .ssbk:-moz-placeholder {
                                        /* Mozilla Firefox 4 to 18 适配火狐 */
                                        color: #ffffff;
                                    }
                                    .ssbk::-webkit-input-placeholder {
                                        /* WebKit browsers 适配谷歌 */
                                        color: #ffffff;
                                    }
                                    .top-r {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                        height: 100%;
                                    }
                                    .top-r .zyw {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                        position: relative;
                                        font-size: 14px;
                                        height: 100%;
                                    }
                                    .top-r .zyw i {
                                        margin-left: 10px;
                                        margin-right: 10px;
                                        color: #ffffff;
                                    }
                                    .xl {
                                        width: 120px;
                                        position: absolute;
                                        left: -20px;
                                        top: 60px;
                                        background-color: rgba(255, 255, 255, 0.95);
                                        z-index: 99999999;
                                        display: flex;
                                        opacity: 0;
                                        visibility: hidden;
                                        height: 0px;
                                        justify-content: center;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                        line-height: 40px;
                                        flex-wrap: wrap;
                                    }
                                    .xl p {
                                        font-size: 14px;
                                        line-height: 40px;
                                        width: 100%;
                                        text-align: center;
                                    }
                                    .top-r .zyw:hover .xl {
                                        opacity: 1;
                                        visibility: visible;
                                        height: auto;
                                        transition: all 0.6s;
                                    }
                                    .innav_bg {
                                        width: 100%;
                                        float: left;
                                        height: 60px;
                                        background-color: #0059b2;
                                    }
                                    .innav {
                                        width: 100%;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        height: 60px;
                                    }
                                    .innav ul {
                                        display: flex;
                                        align-items: center;
                                        justify-content: left;
                                        height: 60px;
                                    }
                                    .innav ul li {
                                        width: auto;
                                        font-size: 16px;
                                        height: 60px;
                                        text-transform: uppercase;
                                        align-items: center;
                                        display: flex;
                                        line-height: 60px;
                                        font-weight: bold;
                                        position: relative;
                                    }
                                    .innav ul li a {
                                        transition: all 0s;
                                        padding: 0px 30px;
                                        color: #FFF;
                                    }
                                    .innav ul li a:hover {
                                        color: #fff;
                                        background-color: #008afe;
                                    }
                                    .innav ul li a.cur {
                                        color: #fff;
                                        background-color: #008afe;
                                    }
                                    .innav ul li:hover a {
                                        color: #fff;
                                        background-color: #008afe;
                                    }
                                    #xiala {
                                        width: 935px;
                                        position: absolute;
                                        left: 0;
                                        top: 60px;
                                        background-color: rgba(255, 255, 255, 0.95);
                                        z-index: 99999999;
                                        display: flex;
                                        padding: 25px;
                                        opacity: 0;
                                        visibility: hidden;
                                        height: 0px;
                                        justify-content: space-between;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .innav ul li:hover #xiala {
                                        opacity: 1;
                                        visibility: visible;
                                        height: auto;
                                        transition: all 0.6s;
                                    }
                                    #xiala dl dd {
                                        font-size: 18px;
                                        line-height: 36px;
                                        display: flex;
                                    }
                                    #xiala dl dd a {
                                        width: 100%;
                                        height: 36px;
                                        line-height: 36px;
                                        text-align: center;
                                        color: #000;
                                        background-color: transparent;
                                        font-weight: normal;
                                        padding: 0px 1.5vw;
                                    }
                                    #xiala dl dd a:hover {
                                        background-color: #008bff;
                                        color: #FFF;
                                    }
                                    #xiala2 {
                                        width: 600px;
                                        position: absolute;
                                        right: 0;
                                        top: 60px;
                                        background-color: rgba(255, 255, 255, 0.95);
                                        z-index: 99999999;
                                        display: flex;
                                        padding: 25px;
                                        opacity: 0;
                                        visibility: hidden;
                                        height: 0px;
                                        justify-content: space-between;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .innav ul li:hover #xiala2 {
                                        opacity: 1;
                                        visibility: visible;
                                        height: auto;
                                        transition: all 0.6s;
                                    }
                                    #xiala2 dl dd {
                                        font-size: 16px;
                                        line-height: 36px;
                                        display: flex;
                                    }
                                    #xiala2 dl dd a {
                                        width: 100%;
                                        height: 36px;
                                        line-height: 36px;
                                        text-align: center;
                                        color: #000;
                                        background-color: transparent;
                                        font-weight: normal;
                                    }
                                    #xiala2 dl dd a:hover {
                                        background-color: #008bff;
                                        color: #FFF;
                                    }
                                    .intitle {
                                        width: 100%;
                                        float: left;
                                        /* margin-top: 65px; */
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    .intitle .a01 {
                                        width: auto;
                                        display: flex;
                                        font-size: 24px;
                                        color: #000000;
                                        font-weight: bold;
                                        align-items: center;
                                    }
                                    .intitle .a01 i {
                                        width: 10px;
                                        height: 36px;
                                        background-color: #007fff;
                                        margin-right: 20px;
                                    }
                                    .intitle .a02 {
                                        width: auto;
                                        background-color: #eef7ff;
                                        height: 50px;
                                        border-radius: 10px;
                                        overflow: hidden;
                                        display: flex;
                                    }
                                    .intitle .a02 a {
                                        padding: 0px 1.0vw;
                                        line-height: 50px;
                                        font-size: 16px;
                                    }
                                    .intitle .a02 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a02 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 {
                                        width: auto;
                                        height: 50px;
                                        overflow: hidden;
                                        display: flex;
                                    }
                                    .intitle .a03 a {
                                        padding: 0px 1.0vw;
                                        line-height: 50px;
                                        font-size: 18px;
                                        border-radius: 10px;
                                    }
                                    .intitle .a03 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .inpro {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-l {
                                        width: 50%;
                                        position: relative;
                                    }
                                    .inpro-l .tex {
                                        width: 70%;
                                        position: absolute;
                                        left: 15%;
                                        bottom: 0;
                                        z-index: 11;
                                        height: 70px;
                                        background-color: rgba(0, 89, 178, 0.7);
                                        padding: 0px 3.0vw;
                                        display: flex;
                                        justify-content: space-between;
                                        line-height: 70px;
                                        align-items: center;
                                        font-size: 18px;
                                        color: #FFF;
                                        font-weight: bold;
                                    }
                                    .inpro-l .pic {
                                        width: 100%;
                                        overflow: hidden;
                                        height: 100%;
                                    }
                                    .inpro-l .pic img {
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .inpro-l:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .inpro-r {
                                        width: 50%;
                                    }
                                    .inpro-r ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-r ul li {
                                        width: 100%;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-r ul li .pic {
                                        width: 50%;
                                        overflow: hidden;
                                    }
                                    .inpro-r ul li .pic img {
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .inpro-r ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .inpro-r ul li .tex {
                                        width: 50%;
                                        background-color: #2a89d9;
                                        font-size: 12px;
                                        line-height: 20px;
                                        color: #FFF;
                                        padding: 30px;
                                    }
                                    .inpro-r ul li .tex h1 {
                                        font-size: 18px;
                                        color: #FFF;
                                    }
                                    .inpro-r ul li .tex h2 {
                                        margin-top: 25px;
                                        margin-bottom: 25px;
                                    }
                                    .inpro-r ul li:first-child .tex h1 {
                                        text-align: right;
                                    }
                                    .inpro-r ul li:first-child .tex h2 {
                                        text-align: right;
                                    }
                                    .innewtj {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                        background-color: #f4f4f4;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                    }
                                    .innewtj .pic {
                                        width: 50%;
                                        overflow: hidden;
                                    }
                                    .innewtj .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .innewtj .pic:hover img {
                                        transform: scale(1.05);
                                    }
                                    .innewtj .tex {
                                        width: 50%;
                                        padding: 0px 3.125vw;
                                        font-size: 14px;
                                        line-height: 24px;
                                        color: #666666;
                                    }
                                    .innewtj .tex h1 {
                                        font-size: 20px;
                                        padding-bottom: 30px;
                                        background-image: url(../images/hx.jpg);
                                        background-position: bottom left;
                                        background-repeat: no-repeat;
                                        margin-bottom: 30px;
                                        color: #000;
                                    }
                                    .innewtj .tex .more {
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: center;
                                    }
                                    .innewtj .tex .more a {
                                        width: 185px;
                                        height: 50px;
                                        background-color: #FFF;
                                        border-radius: 10px;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                        font-size: 18px;
                                        line-height: 50px;
                                        text-align: center;
                                    }
                                    .innewtj .tex .more dl dt {
                                        font-size: 50px;
                                        color: #dddddd;
                                        line-height: 50px;
                                        text-align: center;
                                    }
                                    .innewtj .tex .more dl dd {
                                        font-size: 15px;
                                        color: #dddddd;
                                        text-align: center;
                                    }
                                    .innew {
                                        width: 100%;
                                        float: left;
                                        margin-top: 35px;
                                    }
                                    .innew ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .innew ul li {
                                        width: 48%;
                                        padding-bottom: 20px;
                                        margin-top: 35px;
                                        border-bottom: 1px solid #c5c5c5;
                                    }
                                    .innew ul li:hover {
                                        border-bottom: 1px solid #007fff;
                                    }
                                    .innew ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: center;
                                    }
                                    .innew ul li a:hover .tex dl dt {
                                        color: #0059b2;
                                    }
                                    .innew ul li a:hover .date dl dt {
                                        color: #0059b2;
                                    }
                                    .innew ul li a:hover .date dl dd {
                                        color: #0059b2;
                                    }
                                    .innew ul li .pic {
                                        width: 25%;
                                    }
                                    .innew ul li .pic img {
                                        max-width: 100%;
                                        transition: all 0.6s;
                                    }
                                    .innew ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .innew ul li .tex {
                                        width: 70%;
                                        margin-left: 3%;
                                        margin-right: 2%;
                                    }
                                    .innew ul li .tex dl dt {
                                        font-size: 20px;
                                        color: #000;
                                        line-height: 30px;
                                        font-weight: bold;
                                        text-overflow: -o-ellipsis-lastline;
                                        overflow: hidden;
                                        text-overflow: ellipsis;
                                        display: -webkit-box;
                                        -webkit-line-clamp: 1;
                                        line-clamp: 1;
                                        -webkit-box-orient: vertical;
                                    }
                                    .innew ul li .tex dl dd {
                                        font-size: 14px;
                                        line-height: 22px;
                                        color: #888888;
                                        margin-top: 10px;
                                        text-overflow: -o-ellipsis-lastline;
                                        overflow: hidden;
                                        text-overflow: ellipsis;
                                        display: -webkit-box;
                                        -webkit-line-clamp: 2;
                                        line-clamp: 2;
                                        -webkit-box-orient: vertical;
                                    }
                                    .innew ul li .date {
                                        min-width: 106px;
                                    }
                                    .innew ul li .date dl dt {
                                        font-size: 42px;
                                        color: #dddddd;
                                        line-height: 50px;
                                        text-align: center;
                                    }
                                    .innew ul li .date dl dd {
                                        font-size: 12px;
                                        color: #dddddd;
                                        text-align: center;
                                    }
                                    .inabout {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inabout-l {
                                        width: 100%;
                                        height: 650px;
                                        overflow: hidden;
                                    }
                                    .inabout-l .tex {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        background-color: #2a89d9;
                                    }
                                    .inabout-l .tex .wz {
                                        width: 53%;
                                        padding: 50px;
                                        font-size: 18px;
                                        line-height: 36px;
                                        color: #FFF;
                                    }
                                    .inabout-l .tex .wz .more {
                                        margin-top: 40px;
                                        display: flex;
                                    }
                                    .inabout-l .tex .wz .more a {
                                        width: 185px;
                                        height: 50px;
                                        line-height: 50px;
                                        text-align: center;
                                        border: 1px solid #ffffff;
                                        border-radius: 10px;
                                        color: #FFF;
                                        font-size: 18px;
                                    }
                                    .inabout-l .tex .pic {
                                        width: 47%;
                                        position: relative;
                                    }
                                    .inabout-l .tex .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                    }
                                    .inabout-l .tex .pic i {
                                        width: 54px;
                                        height: 54px;
                                        position: absolute;
                                        bottom: 60px;
                                        left: 30px;
                                        z-index: 11;
                                        background-image: url(../images/jt04.png);
                                        background-position: center;
                                        background-repeat: no-repeat;
                                    }
                                    .inabout-r {
                                        width: 32%;
                                    }
                                    .inabout-r .fwzc {
                                        width: 100%;
                                        float: left;
                                        padding: 50px 60px;
                                        background-color: #f4f4f4;
                                        position: relative;
                                        margin-top: 60px;
                                    }
                                    .inabout-r .fwzc .ywen {
                                        width: 100%;
                                        position: absolute;
                                        height: 30px;
                                        line-height: 30px;
                                        left: 0;
                                        top: -30px;
                                        z-index: 11;
                                        font-size: 39px;
                                        color: #f4f4f4;
                                        font-weight: bold;
                                    }
                                    .inabout-r .fwzc dl dt {
                                        display: flex;
                                        font-size: 20px;
                                        font-weight: bold;
                                        color: #000000;
                                        align-items: center;
                                        line-height: 30px;
                                    }
                                    .inabout-r .fwzc dl dt img {
                                        margin-right: 5px;
                                    }
                                    .inabout-r .fwzc dl dd {
                                        font-size: 16px;
                                        color: #888888;
                                        line-height: 30px;
                                        margin-bottom: 20px;
                                    }
                                    .inabout-r .fwzc p {
                                        margin-top: 20px;
                                        font-size: 16px;
                                        color: #000000;
                                    }
                                    .inabout-r .fwzc p b {
                                        color: #007fff;
                                    }
                                    .inhonr {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                    }
                                    .inhonr-l {
                                        width: 50%;
                                        padding: 0px 50px;
                                    }
                                    .inhonr-l ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inhonr-l ul li {
                                        width: 50%;
                                        text-align: center;
                                        margin-top: 70px;
                                    }
                                    .inhonr-l ul li dl dt {
                                        height: 119px;
                                        margin-bottom: 20px;
                                    }
                                    .inhonr-l ul li dl dt img {
                                        max-height: 119px;
                                    }
                                    .inhonr-l ul li dl dd {
                                        font-size: 16px;
                                        line-height: 30px;
                                        color: #000;
                                        font-weight: bold;
                                    }
                                    .inhonr-r {
                                        width: 100%;
                                    }
                                    .inhonr-r ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inhonr-r ul li {
                                        width: 24.5%;
                                        margin-top: 10px;
                                    }
                                    .inhonr-r ul li dl dt {
                                        overflow: hidden;
                                        text-align: center;
                                        border: 1px solid #cccccc;
                                        overflow: hidden;
                                    }
                                    .inhonr-r ul li dl dt img {
                                        max-width: 100%;
                                    }
                                    .inhonr-r ul li dl dd {
                                        font-size: 14px;
                                        margin-top: 20px;
                                        color: #000;
                                        text-align: center;
                                    }
                                    .foot {
                                        width: 100%;
                                        float: left;
                                        background-color: #333333;
                                        padding: 55px 0;
                                        margin-top: 80px;
                                    }
                                    .foot01 {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .foot01 .a01 {
                                        width: auto;
                                        display: flex;
                                        color: #ffffff;
                                    }
                                    .foot01 .a01 .pic {
                                        width: auto;
                                        margin-right: 3.6vw;
                                        text-align: center;
                                    }
                                    .foot01 .a01 .pic dl dt {
                                        font-size: 24px;
                                        color: #ffffff;
                                    }
                                    .foot01 .a01 .pic dl dd {
                                        font-size: 12px;
                                        color: #FFF;
                                        text-transform: uppercase;
                                    }
                                    .foot01 .a01 .pic p {
                                        font-size: 14px;
                                        margin-top: 15px;
                                    }
                                    .foot01 .a01 .pic p i {
                                        color: #ff0000;
                                    }
                                    .foot01 .a01 .tex {
                                        width: auto;
                                        font-size: 16px;
                                        line-height: 30px;
                                        color: #888888;
                                    }
                                    .foot01 .a02 {
                                        width: auto;
                                        display: flex;
                                        color: #ffffff;
                                    }
                                    .foot01 .a02 dl {
                                        width: auto;
                                        margin-left: 40px;
                                    }
                                    .foot01 .a02 dl dt {
                                        overflow: hidden;
                                    }
                                    .foot01 .a02 dl dd {
                                        font-size: 14px;
                                        line-height: 30px;
                                        text-align: center;
                                    }
                                    .foot02 {
                                        width: 100%;
                                        float: left;
                                        padding: 25px 0;
                                        background-color: #222222;
                                        color: #888888;
                                        font-size: 14px;
                                        text-align: center;
                                    }
                                    .nybanner {
                                        width: 100%;
                                        float: left;
                                    }
                                    .nybanner img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cptitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 50px;
                                        display: flex;
                                        justify-content: flex-start;
                                        flex-wrap: wrap;
                                        align-items: center;
                                        padding-bottom: 10px;
                                        border-bottom: 1px solid #cccccc;
                                    }
                                    .cptitle .a01 {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                        font-size: 24px;
                                        color: #007fff;
                                        font-weight: bold;
                                    }
                                    .cptitle .a01 a {
                                        margin-top: 10px;
                                        margin-right: 15px;
                                        font-size: 20px;
                                        color: #007fff;
                                    }
                                    .cptitle .a01 i {
                                        width: 10px;
                                        height: 36px;
                                        background-color: #007fff;
                                        margin-right: 10px;
                                    }
                                    .cptitle .a01 b {
                                        color: #000;
                                    }
                                    .cptitle .a01 img {
                                        margin-right: 10px;
                                        max-height: 20px;
                                    }
                                    .cptitle .a02 {
                                        display: flex;
                                        position: relative;
                                        align-items: center;
                                        flex-wrap: wrap;
                                    }
                                    .cptitle .a02 a {
                                        padding: 8px 30px;
                                        text-align: center;
                                        border-radius: 5px;
                                        background-color: #eef7ff;
                                        color: #000000;
                                        font-size: 14px;
                                    }
                                    .cptitle .a02 a img {
                                        margin-left: 10px;
                                    }
                                    .cptitle .a02:hover #qtfl {
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    .cptitle .a03 {
                                        margin-top: 10px;
                                        display: flex;
                                        flex-wrap: wrap;
                                        float: left;
                                        text-align: left;
                                    }
                                    .cptitle .a03 a {
                                        padding: 5px 5px;
                                        text-align: center;
                                        border-radius: 5px;
                                        color: #000000;
                                        font-size: 14px;
                                        margin-right: 15px;
                                        border: 1px solid #999999;
                                    }
                                    .cptitle .a03 a.cur {
                                        background: #007fff;
                                        color: #ffffff;
                                    }
                                    .cptitle .a03 a:hover {
                                        background: #007fff;
                                        color: #ffffff;
                                    }
                                    #qtfl {
                                        width: 100%;
                                        position: absolute;
                                        background-color: #eef7ff;
                                        border-radius: 5px;
                                        font-size: 14px;
                                        text-align: center;
                                        line-height: 36px;
                                        left: 0;
                                        top: 40px;
                                        z-index: 11;
                                        opacity: 0;
                                        visibility: hidden;
                                        padding: 5px;
                                        transition: all 0.6s;
                                    }
                                    #qtfl p {
                                        width: 100%;
                                    }
                                    #qtfl a {
                                        padding: 0px;
                                        background-color: transparent;
                                        border-radius: 0px;
                                        font-size: 14px;
                                    }
                                    .prolist {
                                        width: 100%;
                                        float: left;
                                    }
                                    .prolist ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .prolist ul li {
                                        width: calc(25.4% - 30px);
                                        margin-right: 30px;
                                        background-color: #eef7ff;
                                        margin-top: 30px;
                                        padding-bottom: 20px;
                                        transition: all 0.6s;
                                    }
                                    .prolist ul li:nth-child(4n) {
                                        margin-right: 0px;
                                    }
                                    .prolist ul li .pic {
                                        overflow: hidden;
                                    }
                                    .prolist ul li .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .prolist ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .prolist ul li dl dt {
                                        font-size: 16px;
                                        color: #000000;
                                        text-align: center;
                                        margin-top: 20px;
                                        line-height: 30px;
                                        font-weight: bold;
                                        text-overflow: -o-ellipsis-lastline;
                                        overflow: hidden;
                                        text-overflow: ellipsis;
                                        display: -webkit-box;
                                        -webkit-line-clamp: 2;
                                        line-clamp: 2;
                                        -webkit-box-orient: vertical;
                                    }
                                    .prolist ul li dl dd {
                                        font-size: 16px;
                                        color: #000000;
                                        text-align: center;
                                    }
                                    .prolist ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .proshow01 {
                                        width: 45%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        /*justify-content: space-between;*/
                                        flex-wrap: wrap;
                                    }
                                    .proshow01-l {
                                        width: 100%;
                                    }
                                    .proshow01-l img {}
                                    .proshow01-r {
                                        width: 35%;
                                        float: left;
                                        margin-left: 2%;
                                    }
                                    .proshow01-r h1 {
                                        font-size: 28px;
                                        font-weight: bold;
                                        color: #000;
                                        width: 100%;
                                        text-align: center;
                                    }
                                    .proshow01-r .a01 {
                                        margin-top: 20px;
                                        border: 1px solid #cccccc;
                                        padding: 20px 0px;
                                    }
                                    .proshow01-r .a01 dl dt {
                                        border-bottom: 1px solid #cccccc;
                                        font-size: 16px;
                                        line-height: 36px;
                                        padding-left: 5px;
                                    }
                                    .proshow01-r .a01 dl dt i {
                                        color: #888888;
                                    }
                                    .proshow01-r .a01 dl dd {
                                        font-size: 16px;
                                        line-height: 36px;
                                        padding-left: 5px;
                                    }
                                    .proshow01-r .a01 dl dd i {
                                        color: #888888;
                                    }
                                    .proshow01-r .a02 {
                                        margin-top: 20px;
                                        display: flex;
                                        justify-content: space-between;
                                    }
                                    .proshow01-r .a02 div:first-child {
                                        width: 29%;
                                    }
                                    .proshow01-r .a02 div:nth-child(2) {
                                        padding-top: 8px;
                                        width: 68%;
                                    }
                                    .proshow01-r .a02 img {
                                        max-width: 100%;
                                    }
                                    .cptitle2 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                        padding-bottom: 10px;
                                        border-bottom: 1px solid #cccccc;
                                        font-size: 24px;
                                        color: #000000;
                                        font-weight: bold;
                                    }
                                    .cptitle2 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                        padding-bottom: 10px;
                                        border-bottom: 1px solid #cccccc;
                                        font-size: 24px;
                                        color: #000000;
                                        font-weight: bold;
                                    }
                                    .cptitle3 {
                                        width: 923px;
                                        float: right;
                                        margin-top: 40px;
                                        background-color: #CCCCCC;
                                        height: 60px;
                                    }
                                    .cptitle3 ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .cptitle3 ul li {
                                        width: 200px;
                                        float: left;
                                        height: 60px;
                                        text-align: center;
                                        line-height: 60px;
                                        font-size: 18px;
                                    }
                                    .cptitle3 ul li a {
                                        width: 100%;
                                        float: left;
                                        height: 60px;
                                        text-align: center;
                                        line-height: 60px;
                                    }
                                    .cptitle3 ul li a:hover {
                                        background-color: #333333;
                                        color: #FFFFFF;
                                    }
                                    .cptitle3 ul li .cur {
                                        background-color: #333333;
                                        color: #FFFFFF;
                                    }
                                    .gongn {
                                        width: 923px;
                                        float: right;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .gongn .tex {
                                        width: 96%;
                                        font-size: 16px;
                                        line-height: 24px;
                                    }
                                    .gongn .tex img {
                                        max-width: 100%;
                                    }
                                    .gongn .pic {
                                        width: 48%;
                                    }
                                    .gongn .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .gongn02 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                    }
                                    .gongn02 ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .gongn02 ul li {
                                        width: calc(33.33% - 20px);
                                    }
                                    .gongn02 ul li img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .next {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        padding-top: 40px;
                                        border-top: 1px solid #cccccc;
                                        font-size: 16px;
                                        line-height: 40px;
                                    }
                                    .nytitle {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 20px;
                                        background-image: url(../images/hx02.jpg);
                                        background-position: center bottom;
                                        background-repeat: no-repeat;
                                        color: #007fff;
                                        font-size: 24px;
                                        font-weight: bold;
                                        text-align: center;
                                        margin-top: 40px;
                                        margin-bottom: 20px;
                                    }
                                    .fy {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                    }
                                    .fy ul {
                                        display: flex;
                                        justify-content: center;
                                        flex-wrap: wrap;
                                    }
                                    .fy ul li {
                                        width: auto;
                                        margin-left: 3px;
                                        margin-right: 3px;
                                    }
                                    .fy ul li a {
                                        padding: 10px 15px;
                                        border-radius: 5px;
                                        border: 1px solid #eee;
                                        font-family: '宋体';
                                        font-size: 16px;
                                    }
                                    .fy ul li a:hover {
                                        background-color: #0569ff;
                                        border: 1px solid #0569ff;
                                        color: #fff;
                                    }
                                    .fy ul li a.cur {
                                        background-color: #0569ff;
                                        border: 1px solid #0569ff;
                                        color: #fff;
                                    }
                                    .fwzc {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .fwzc ul {
                                        width: 48%;
                                    }
                                    .fwzc ul li {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                    }
                                    .fwzc ul li dl dt {
                                        display: flex;
                                        font-size: 20px;
                                        color: #000;
                                        align-items: center;
                                    }
                                    .fwzc ul li dl dt img {
                                        margin-right: 10px;
                                    }
                                    .fwzc ul li dl dd {
                                        font-size: 16px;
                                        color: #888888;
                                        line-height: 30px;
                                        margin-top: 5px;
                                    }
                                    .fwzc ul li dl dd b {
                                        color: #007fff;
                                    }
                                    .fwtitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: center;
                                        font-size: 28px;
                                        font-weight: bold;
                                        color: #000;
                                        align-items: center;
                                    }
                                    .fwtitle img {
                                        margin-right: 10px;
                                    }
                                    .fwzc02 {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: center;
                                    }
                                    .xiaz {
                                        width: 70%;
                                    }
                                    .xiaz ul li {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 40px;
                                        margin-top: 40px;
                                        border-bottom: 1px solid #c5c5c5
                                    }
                                    .xiaz ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                    }
                                    .xiaz ul li .a01 {
                                        width: auto;
                                        margin-right: 50px;
                                        min-width: 80px;
                                        text-align: center;
                                    }
                                    .xiaz ul li .a01 dl dt {
                                        font-size: 48px;
                                        color: #dddddd;
                                        line-height: 48px;
                                    }
                                    .xiaz ul li .a01 dl dd {
                                        font-size: 14px;
                                        color: #dddddd;
                                    }
                                    .xiaz ul li .a02 {
                                        width: auto;
                                    }
                                    .xiaz ul li .a02 dl dt {
                                        font-size: 20px;
                                        color: #000000;
                                        line-height: 36px;
                                        font-weight: bold;
                                    }
                                    .xiaz ul li .a02 dl dd {
                                        font-size: 14px;
                                        line-height: 24px;
                                        color: #888888;
                                        margin-top: 10px;
                                    }
                                    .xiaz ul li .a03 {
                                        width: auto;
                                        margin-left: 50px;
                                        min-width: 57px;
                                    }
                                    .xiaz ul li .a03 img {
                                        max-width: 100%;
                                    }
                                    .about {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .about .tex {
                                        width: 47%;
                                        font-size: 14px;
                                        line-height: 30px;
                                        margin-top: 40px;
                                    }
                                    .about .tex h1 {
                                        font-size: 24px;
                                        color: #000;
                                        display: flex;
                                        justify-content: space-between;
                                        margin-bottom: 20px;
                                    }
                                    .about .tex h1 a {
                                        padding: 7px 30px;
                                        background-color: #eef7ff;
                                        border-radius: 10px;
                                        color: #000;
                                        font-size: 18px;
                                        font-weight: normal;
                                    }
                                    .about .pic {
                                        width: 49%;
                                        margin-top: 40px;
                                    }
                                    .about .pic img {
                                        width: 100%;
                                        height: auto;
                                    }
                                    .honr {
                                        width: 100%;
                                        float: left;
                                    }
                                    .honr ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .honr ul li {
                                        width: calc(25.4% - 30px);
                                        margin-right: 30px;
                                        background-color: #eef7ff;
                                        padding: 20px;
                                        transition: all 0.6s;
                                        margin-top: 40px;
                                    }
                                    .honr ul li dl dt {
                                        overflow: hidden;
                                        text-align: center;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .honr ul li dl dt img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .honr ul li dl dd {
                                        margin-top: 20px;
                                        font-size: 16px;
                                        line-height: 36px;
                                        text-align: center;
                                    }
                                    .honr ul li dl dd.a01 {
                                        text-align: left;
                                        line-height: 24px;
                                    }
                                    .honr ul li:nth-child(4n) {
                                        margin-right: 0px;
                                    }
                                    .honr ul li:hover {
                                        background-color: #008bff;
                                    }
                                    .honr ul li:hover dl dd {
                                        color: #ffffff;
                                    }
                                    .tzgx {
                                        width: 100%;
                                        float: left;
                                    }
                                    .tzgx ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .tzgx ul li {
                                        width: 49%;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        padding: 0px 30px;
                                        background: linear-gradient(to right, #0063c6 0%, #008bff 100%);
                                        margin-top: 30px;
                                        height: auto;
                                    }
                                    .tzgx ul li .a01 {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                        margin-bottom: 20px;
                                        margin-top: 20px;
                                    }
                                    .tzgx ul li .a01 .pic {
                                        max-width: 30px;
                                        margin-right: 10px;
                                    }
                                    .tzgx ul li .a01 .pic img {
                                        max-width: 100%;
                                    }
                                    .tzgx ul li .a01 dl dt {
                                        font-size: 14px;
                                        line-height: 24px;
                                        color: #FFF;
                                    }
                                    .tzgx ul li .a01 dl dd {
                                        font-size: 24px;
                                        color: #FFF;
                                    }
                                    .tzgx ul li .a01 dl dd a {
                                        color: #fff;
                                    }
                                    .tzgx ul li .a01 dl dd.tp {
                                        margin-top: 20px;
                                    }
                                    .tzgx ul li .a01 dl dd.tp img {
                                        max-width: 30px;
                                    }
                                    .tzgx ul li .a02 {
                                        width: auto;
                                        text-align: right;
                                    }
                                    .tzgx ul li .a02 dl dt {
                                        font-size: 20px;
                                        color: rgba(255, 255, 255, 0.40);
                                        text-transform: uppercase;
                                        margin-top: 10px;
                                    }
                                    .tzgx ul li .a02 dl dd {
                                        font-size: 90px;
                                        color: rgba(255, 255, 255, 0.40);
                                        line-height: 90px;
                                    }
                                    .cpyc {
                                        width: 100%;
                                        float: left;
                                    }
                                    .cpyc ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .cpyc ul li {
                                        width: calc(25.4% - 30px);
                                        padding: 20px 30px;
                                        background-color: #eef7ff;
                                        margin-right: 30px;
                                        margin-top: 30px;
                                        transition: all 0.2s;
                                    }
                                    .cpyc ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                        margin-top: 25px;
                                        background: #eef7ff;
                                    }
                                    .cpyc ul li:nth-child(4n) {
                                        margin-right: 0px;
                                    }
                                    .cpyc ul li.a01 {
                                        width: 50%;
                                        position: relative;
                                    }
                                    .cpyc ul li.a01 .wz {
                                        width: auto;
                                        position: absolute;
                                        right: 0;
                                        bottom: 0;
                                        z-index: 1;
                                        font-size: 16px;
                                        color: rgba(255, 255, 255, 0.20);
                                        line-height: 30px;
                                        text-transform: uppercase;
                                    }
                                    .cpyc ul li.a02 {
                                        background-color: #eaeaea;
                                    }
                                    .cpyc ul li.a02 dl dt {
                                        color: #ababab;
                                    }
                                    .cpyc ul li.a02:hover {
                                        background-color: #eaeaea;
                                    }
                                    .cpyc ul li dl dt {
                                        font-size: 24px;
                                        color: #000000;
                                    }
                                    .cpyc ul li dl dd {
                                        display: flex;
                                        justify-content: flex-end;
                                        font-size: 14px;
                                        color: #000000;
                                        margin-top: 30px;
                                    }
                                    .cpyc ul li dl dd div {
                                        display: flex;
                                        align-items: center;
                                    }
                                    .cpyc ul li dl dd div img {
                                        margin-left: 5px;
                                    }
                                    .lxwm {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .lxwm .tex {
                                        width: 40%;
                                        font-size: 14px;
                                        line-height: 55px;
                                    }
                                    .lxwm .tex img {
                                        vertical-align: middle;
                                        margin-right: 10px;
                                        max-width: 20px;
                                    }
                                    .lxwm .tex p {
                                        display: flex;
                                    }
                                    .lxwm .tex p em {
                                        width: 40px;
                                        text-align: center;
                                    }
                                    .lxwm .tex i {
                                        font-size: 18px;
                                    }
                                    .lxwm .pic {
                                        width: 56%;
                                    }
                                    .lxwm .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .contact {
                                        width: 70%;
                                        font-size: 14px;
                                        line-height: 55px;
                                        margin-top: 30px;
                                    }
                                    .contact p {
                                        display: flex;
                                    }
                                    .contact p em {
                                        width: 40px;
                                        text-align: center;
                                    }
                                    .contact p em img {
                                        margin-right: 10px;
                                        max-width: 20px;
                                    }
                                    .contact i {
                                        font-size: 18px;
                                    }
                                    .contact .map2 {
                                        width: 100%;
                                        margin-top: 30px;
                                    }
                                    .contact .map2 img {}
                                    .nyabout {
                                        width: 100%;
                                        font-size: 16px;
                                        line-height: 36px;
                                        margin-top: 30px;
                                    }
                                    .nyabout ul {
                                        display: flex;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .nyabout ul li {
                                        width: calc(25.4% - 30px);
                                        position: relative;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                    }
                                    .nyabout ul li img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .nyabout ul li i {
                                        padding: 10px 20px;
                                        position: absolute;
                                        background-color: #008bff;
                                        color: #FFF;
                                        font-size: 16px;
                                        left: 0;
                                        bottom: 0;
                                    }
                                    .nyabout .pic {
                                        margin-top: 60px;
                                    }
                                    .nyabout .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cpyc2 {
                                        width: 100%;
                                        float: left;
                                    }
                                    .cpyc2 ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .cpyc2 ul li {
                                        width: calc(25.4% - 30px);
                                        padding: 20px 30px;
                                        background-color: #eef7ff;
                                        margin-right: 30px;
                                        margin-top: 30px;
                                        transition: all 0.2s;
                                    }
                                    .cpyc2 ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                        margin-top: 25px;
                                        background: #eef7ff;
                                    }
                                    .cpyc2 ul li:nth-child(3n+1) {
                                        margin-right: 0px;
                                    }
                                    .cpyc2 ul li:nth-child(3) {
                                        margin-right: 0px;
                                    }
                                    .cpyc2 ul li:nth-child(4) {
                                        margin-right: 30px;
                                    }
                                    .cpyc2 ul li.a01 {
                                        width: 48.5%;
                                        position: relative;
                                        margin-right: 30px;
                                    }
                                    .cpyc2 ul li.a01 .wz {
                                        width: auto;
                                        position: absolute;
                                        right: 0;
                                        bottom: 0;
                                        z-index: 1;
                                        font-size: 16px;
                                        color: rgba(255, 255, 255, 0.20);
                                        line-height: 30px;
                                        text-transform: uppercase;
                                    }
                                    .cpyc2 ul li.a02 {
                                        background-color: #eaeaea;
                                    }
                                    .cpyc2 ul li.a02 dl dt {
                                        color: #ababab;
                                    }
                                    .cpyc2 ul li.a02:hover {
                                        background-color: #eaeaea;
                                    }
                                    .cpyc2 ul li dl dt {
                                        font-size: 24px;
                                        color: #000000;
                                    }
                                    .cpyc2 ul li dl dd {
                                        display: flex;
                                        justify-content: flex-end;
                                        font-size: 14px;
                                        color: #000000;
                                        margin-top: 30px;
                                    }
                                    .cpyc2 ul li dl dd div {
                                        display: flex;
                                        align-items: center;
                                    }
                                    .cpyc2 ul li dl dd div img {
                                        margin-left: 5px;
                                    }
                                    .nytitle2 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 30px;
                                        text-align: center;
                                        color: #007fff;
                                        border-bottom: 1px solid #eaeaea;
                                        font-size: 20px;
                                        padding-bottom: 20px;
                                    }
                                    .zp {
                                        width: 70%;
                                        font-size: 16px;
                                        line-height: 24px;
                                        margin-top: 40px;
                                    }
                                    .zp img {
                                        max-width: 100%;
                                        height: auto;
                                    }
                                    .xxnr {
                                        width: 100%;
                                        font-size: 16px;
                                        line-height: 24px;
                                        margin-top: 40px;
                                        float: left
                                    }
                                    .xxnr img {
                                        max-width: 100%;
                                        height: auto;
                                    }
                                    .zpnext {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        padding-top: 20px;
                                        border-top: 1px solid #eaeaea;
                                        display: flex;
                                        justify-content: center;
                                        font-size: 16px;
                                        line-height: 36px;
                                    }
                                    .zpnext div {
                                        width: 70%;
                                    }
                                    .caselist {
                                        width: 100%;
                                        float: left;
                                    }
                                    .caselist ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .caselist ul li {
                                        width: calc(25.4% - 30px);
                                        margin-right: 30px;
                                        background-color: #f4f5f8;
                                        margin-top: 30px;
                                        padding-bottom: 20px;
                                        transition: all 0.6s;
                                    }
                                    .caselist ul li:nth-child(4n) {
                                        margin-right: 0px;
                                    }
                                    .caselist ul li .pic {
                                        overflow: hidden;
                                    }
                                    .caselist ul li .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .caselist ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .caselist ul li dl dt {
                                        font-size: 16px;
                                        color: #000;
                                        text-align: center;
                                        margin-top: 20px;
                                        line-height: 30px;
                                        font-weight: bold;
                                    }
                                    .caselist ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                        background-color: #007fff;
                                    }
                                    .caselist ul li:hover dl dt {
                                        color: #fff;
                                    }
                                    .jntitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        padding-bottom: 25px;
                                        border-bottom: 1px solid #eaeaea;
                                        font-size: 30px;
                                        line-height: 40px;
                                        text-align: center;
                                    }
                                    .cgyy {
                                        width: 100%;
                                        float: left;
                                        margin-top: 40px;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .cgyy .pic {
                                        width: 50%;
                                        font-size: 16px;
                                        line-height: 32px;
                                    }
                                    .cgyy .pic h1 {
                                        margin-bottom: 60px;
                                        margin-top: 20px;
                                        font-size: 36px;
                                        color: #007fff;
                                        font-weight: normal;
                                        text-align: center;
                                    }
                                    .cgyy .pic .subt {
                                        padding: 40px;
                                    }
                                    .cgyy .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cgyy .tex {
                                        width: 50%;
                                        padding-left: 40px;
                                        font-size: 16px;
                                        line-height: 32px;
                                    }
                                    .cgyy .tex b {
                                        font-size: 20px;
                                    }
                                    .newlist {
                                        width: 70%;
                                    }
                                    .newlist ul li {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 40px;
                                        margin-top: 40px;
                                        border-bottom: 1px solid #c5c5c5
                                    }
                                    .newlist ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                    }
                                    .newlist ul li .a01 {
                                        width: auto;
                                        margin-left: 40px;
                                        min-width: 80px;
                                        text-align: center;
                                    }
                                    .newlist ul li .a01 dl dt {
                                        font-size: 48px;
                                        color: #dddddd;
                                        line-height: 48px;
                                    }
                                    .newlist ul li .a01 dl dd {
                                        font-size: 14px;
                                        color: #dddddd;
                                    }
                                    .newlist ul li .a02 {
                                        width: 70%;
                                        float: left;
                                    }
                                    .newlist ul li .a02 dl dt {
                                        font-size: 20px;
                                        color: #000000;
                                        line-height: 30px;
                                        font-weight: bold;
                                    }
                                    .newlist ul li .a02 dl dd {
                                        font-size: 14px;
                                        line-height: 24px;
                                        color: #888888;
                                        margin-top: 10px;
                                    }
                                    .newlist ul li .a03 {
                                        margin-right: 40px;
                                        width: 300px;
                                    }
                                    .newlist ul li .a03 img {
                                        width: 300px;
                                        height: 240px;
                                    }
                                    .newlist ul li:hover .a01 dl dt {
                                        color: #007fff;
                                    }
                                    .newlist ul li:hover .a01 dl dd {
                                        color: #007fff;
                                    }
                                    .newlist ul li:hover .a02 dl dt {
                                        color: #007fff;
                                    }
                                    .zlhz {
                                        width: 100%;
                                        float: left;
                                    }
                                    .zlhz ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .zlhz ul li {
                                        width: calc(25.4% - 30px);
                                        margin-right: 30px;
                                        margin-top: 40px;
                                    }
                                    .zlhz ul li dl dt {
                                        overflow: hidden;
                                    }
                                    .zlhz ul li dl dt img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .zlhz ul li:hover dl dt img {
                                        transform: scale(1.05);
                                    }
                                    .zlhz ul li dl dd {
                                        display: flex;
                                        justify-content: center;
                                        flex-wrap: wrap;
                                        margin-top: 20px;
                                    }
                                    .zlhz ul li dl dd i {
                                        padding: 10px 40px;
                                        background-color: #008bff;
                                        color: #fff;
                                        font-size: 24px;
                                    }
                                    .zlhz ul li:nth-child(4n) {
                                        margin-right: 0px;
                                    }
                                    .zlhzlist {
                                        width: 70%;
                                        font-size: 16px;
                                        line-height: 24px;
                                    }
                                    .zlhzlist ul li {
                                        width: 100%;
                                        float: left;
                                        margin-top: 60px;
                                    }
                                    .zlhzlist ul li h1 {
                                        font-size: 20px;
                                        color: #000000;
                                        line-height: 30px;
                                        margin-bottom: 30px;
                                    }
                                    .zlhzlist ul li dl dt {
                                        font-size: 16px;
                                        line-height: 24px;
                                    }
                                    .zlhzlist ul li dl dd {
                                        color: #007fff;
                                        margin-top: 30px;
                                    }
                                    .red {
                                        color: #ff0000;
                                    }
                                    .bordline {
                                        border-bottom: 1px solid #eaeaea;
                                        padding-bottom: 20px;
                                    }
                                    .bord0 {
                                        border-bottom: 0px;
                                    }
                                    .mart0 {
                                        margin-top: 0px;
                                    }
                                    .mart55 {
                                        margin-top: 55px;
                                    }
                                    .pc {
                                        display: block;
                                    }
                                    .moblie {
                                        display: none;
                                    }
                                    .header2 {
                                        display: none;
                                    }
                                    .ewmwz {
                                        text-align: center;
                                        font-weight: bold;
                                        line-height: 25px;
                                        font-size: 14px;
                                    }
                                }
                                
                                @media (min-width:1000px) and (max-width:1360px) {
                                    .logo dl dd {
                                        font-size: 12px;
                                        line-height: 50px;
                                        color: #ffffff;
                                    }
                                    .innav {
                                        width: 100%;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        height: 60px;
                                    }
                                    .innav ul {
                                        display: flex;
                                        align-items: center;
                                        justify-content: left;
                                        height: 60px;
                                    }
                                    .innav ul li {
                                        width: auto;
                                        font-size: 12px;
                                        height: 60px;
                                        text-transform: uppercase;
                                        align-items: center;
                                        display: flex;
                                        line-height: 60px;
                                        font-weight: normal;
                                        position: relative;
                                    }
                                    .innav ul li a {
                                        transition: all 0s;
                                        padding: 0px 12px;
                                        color: #FFF;
                                    }
                                    .top-r .search {
                                        width: 150px;
                                    }
                                    .intitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 65px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    .intitle .a01 {
                                        width: auto;
                                        display: flex;
                                        font-size: 22px;
                                        color: #000000;
                                        font-weight: bold;
                                        align-items: center;
                                    }
                                    .intitle .a01 i {
                                        width: 10px;
                                        height: 36px;
                                        background-color: #007fff;
                                        margin-right: 20px;
                                    }
                                    .intitle .a02 {
                                        width: auto;
                                        background-color: #eef7ff;
                                        height: 50px;
                                        border-radius: 10px;
                                        overflow: hidden;
                                        display: flex;
                                    }
                                    .intitle .a02 a {
                                        padding: 0px 1.0vw;
                                        line-height: 50px;
                                        font-size: 12px;
                                    }
                                    .intitle .a02 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a02 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 {
                                        width: auto;
                                        height: 50px;
                                        overflow: hidden;
                                        display: flex;
                                    }
                                    .intitle .a03 a {
                                        padding: 0px 1.0vw;
                                        line-height: 50px;
                                        font-size: 12px;
                                        border-radius: 10px;
                                    }
                                    .intitle .a03 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                }
                                
                                @media (max-width:999px) {
                                    .pc {
                                        display: none;
                                    }
                                    .moblie {
                                        display: block;
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.0rem;
                                    }
                                    .header {
                                        display: none;
                                    }
                                    .header2 {
                                        width: 100%;
                                        float: left;
                                        height: 4rem;
                                        line-height: 4rem;
                                        background-color: #FFFFFF;
                                        position: fixed;
                                        top: 0;
                                        left: 0;
                                        z-index: 999999;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .logo {
                                        width: 100%;
                                        float: left;
                                        height: 4rem;
                                        text-align: center;
                                    }
                                    .logo span {
                                        height: 100%;
                                        display: inline-block;
                                        vertical-align: middle;
                                    }
                                    .logo img {
                                        max-width: 70%;
                                        max-height: 3rem;
                                        vertical-align: middle;
                                        margin-left: 5%;
                                    }
                                    .nav2 {
                                        width: 60%;
                                        float: right;
                                        line-height: 110px;
                                        height: 110px;
                                        text-align: right;
                                    }
                                    .nav2 a {
                                        width: auto;
                                        font-size: 16px;
                                        margin-right: 5%;
                                    }
                                    .nav-bar2 {
                                        width: 4rem;
                                        height: 4rem;
                                        position: absolute;
                                        z-index: 11;
                                        left: 0%;
                                        top: 0;
                                        text-align: center;
                                    }
                                    .nav-bar2 img {
                                        max-width: 40%;
                                        max-height: 1.5rem;
                                        vertical-align: middle;
                                    }
                                    .nav-bar2 span {
                                        display: inline-block;
                                        height: 100%;
                                        vertical-align: middle;
                                    }
                                    .nav-bg {
                                        width: 0px;
                                        height: auto;
                                        overflow: hidden;
                                        position: absolute;
                                        right: 0px;
                                        top: 0;
                                        z-index: 998;
                                    }
                                    .v_close {
                                        display: block;
                                        position: absolute;
                                        top: 3%;
                                        left: 5%;
                                        z-index: 102;
                                        width: 15px;
                                        height: 15px;
                                        background: url(../images/close2.png) no-repeat;
                                        background-size: 100% 100%;
                                        display: none;
                                    }
                                    .nav {
                                        margin: 0 0 0 0;
                                    }
                                    .subNavBox3 {
                                        width: 65%;
                                        float: right;
                                        background: #fff;
                                        padding-bottom: 4rem;
                                    }
                                    .subNavBox3 h1 {
                                        text-align: center;
                                        height: 5rem;
                                        background: #ffffff;
                                    }
                                    .subNavBox3 h1 span {
                                        height: 100%;
                                        display: inline-block;
                                        vertical-align: middle;
                                    }
                                    .subNavBox3 h1 img {
                                        max-width: 80%;
                                        max-height: 3rem;
                                        vertical-align: middle;
                                    }
                                    .subNav3 {
                                        width: 100%;
                                        float: left;
                                        HEIGHT: 3.0rem;
                                        DISPLAY: block;
                                        CURSOR: pointer;
                                        padding-left: 5%;
                                        text-align: left;
                                        border-bottom: 1px solid #e0e0e0;
                                        line-height: 3.0rem;
                                        font-size: 1.0rem;
                                        font-weight: bold;
                                    }
                                    .subNav3 i {
                                        padding: 0.3rem;
                                        background: url(../images/xjt02.png) no-repeat center / contain;
                                        margin-right: 1rem;
                                        float: right;
                                        margin-top: 1.2rem;
                                    }
                                    .subNav3:hover {
                                        float: left;
                                    }
                                    .currentDd3 {
                                        background: #007fff;
                                        color: #FFFFFF;
                                    }
                                    .currentDd3 a {
                                        color: #FFFFFF;
                                    }
                                    .currentDd3 i {
                                        background: url(../images/jt001.png) no-repeat center / contain;
                                        -webkit-transform: rotate(180deg);
                                        -moz-transform: rotate(180deg);
                                        -o-transform: rotate(180deg);
                                        -ms-transform: rotate(180deg);
                                        transform: rotate(180deg);
                                        -webkit-transition: all .25s ease 0s;
                                        -moz-transition: all .25s ease 0s;
                                        -o-transition: all .25s ease 0s;
                                        transition: all .25s ease 0s;
                                    }
                                    .navContent3 {
                                        display: none;
                                        float: left;
                                        width: 90%;
                                        padding: 0.5rem 5% 1rem 5%;
                                        line-height: 2.0rem;
                                        font-size: 0.8rem;
                                        padding-bottom: 0px;
                                    }
                                    .navContent3 h2 {
                                        font-size: 0.8rem;
                                        line-height: 2.0rem;
                                        font-weight: normal;
                                    }
                                    .main {
                                        width: 90%;
                                        float: left;
                                        margin-left: 5%;
                                        margin-right: 5%;
                                    }
                                    .intitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .intitle .a01 {
                                        width: auto;
                                        display: flex;
                                        font-size: 1.2rem;
                                        color: #000000;
                                        font-weight: bold;
                                        align-items: center;
                                    }
                                    .intitle .a01 i {
                                        width: 0.2rem;
                                        height: 1.0rem;
                                        background-color: #007fff;
                                        margin-right: 1.0rem;
                                    }
                                    .intitle .a02 {
                                        width: auto;
                                        background-color: #eef7ff;
                                        border-radius: 10px;
                                        overflow: hidden;
                                        display: flex;
                                        flex-wrap: wrap;
                                        margin-top: 1.0rem;
                                    }
                                    .intitle .a02 a {
                                        padding: 0px 0.8rem;
                                        line-height: 2.5rem;
                                        font-size: 0.8rem;
                                    }
                                    .intitle .a02 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a02 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 {
                                        width: auto;
                                        overflow: hidden;
                                        display: flex;
                                        flex-wrap: wrap;
                                        margin-top: 1.0rem
                                    }
                                    .intitle .a03 a {
                                        padding: 0px 0.8rem;
                                        line-height: 2.5rem;
                                        font-size: 0.8rem;
                                        border-radius: 10px;
                                    }
                                    .intitle .a03 a:hover {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .intitle .a03 a.cur {
                                        background-color: #d6ebfc;
                                        color: #000;
                                    }
                                    .inpro {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-l {
                                        width: 100%;
                                        position: relative;
                                    }
                                    .inpro-l .tex {
                                        width: 90%;
                                        position: absolute;
                                        left: 5%;
                                        bottom: 0;
                                        z-index: 11;
                                        height: auto;
                                        background-color: rgba(0, 89, 178, 0.7);
                                        padding: 1.0rem;
                                        display: flex;
                                        justify-content: space-between;
                                        line-height: 1.5rem;
                                        align-items: center;
                                        font-size: 0.8rem;
                                        color: #FFF;
                                        font-weight: bold;
                                    }
                                    .inpro-l .pic {
                                        width: 100%;
                                        overflow: hidden;
                                        height: 100%;
                                    }
                                    .inpro-l .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .inpro-l:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .inpro-r {
                                        width: 100%;
                                    }
                                    .inpro-r ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-r ul li {
                                        width: 100%;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inpro-r ul li .pic {
                                        width: 100%;
                                        overflow: hidden;
                                    }
                                    .inpro-r ul li .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .inpro-r ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .inpro-r ul li .tex {
                                        width: 100%;
                                        background-color: #2a89d9;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #FFF;
                                        padding: 1.0rem;
                                    }
                                    .inpro-r ul li .tex h1 {
                                        font-size: 1.0rem;
                                        color: #FFF;
                                    }
                                    .inpro-r ul li .tex h2 {
                                        margin-top: 1.0rem;
                                        margin-bottom: 1.0rem;
                                    }
                                    .inpro-r ul li:first-child .tex h1 {
                                        text-align: right;
                                    }
                                    .inpro-r ul li:first-child .tex h2 {
                                        text-align: right;
                                    }
                                    .innewtj {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                        background-color: #f4f4f4;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                    }
                                    .innewtj .pic {
                                        width: 100%;
                                        overflow: hidden;
                                    }
                                    .innewtj .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .innewtj .pic:hover img {
                                        transform: scale(1.05);
                                    }
                                    .innewtj .tex {
                                        width: 100%;
                                        padding: 1.0rem;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #666666;
                                    }
                                    .innewtj .tex h1 {
                                        font-size: 1.0rem;
                                        padding-bottom: 1.0rem;
                                        background-image: url(../images/hx.jpg);
                                        background-position: bottom left;
                                        background-repeat: no-repeat;
                                        margin-bottom: 1.0rem;
                                        color: #000;
                                    }
                                    .innewtj .tex .more {
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: center;
                                    }
                                    .innewtj .tex .more a {
                                        width: 8.0rem;
                                        height: 2.5rem;
                                        background-color: #FFF;
                                        border-radius: 10px;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                        font-size: 0.8rem;
                                        line-height: 2.5rem;
                                        text-align: center;
                                    }
                                    .innewtj .tex .more dl dt {
                                        font-size: 2.5rem;
                                        color: #dddddd;
                                        line-height: 2.5rem;
                                        text-align: center;
                                    }
                                    .innewtj .tex .more dl dd {
                                        font-size: 0.8rem;
                                        color: #dddddd;
                                        text-align: center;
                                    }
                                    .innew {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.0rem;
                                    }
                                    .innew ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .innew ul li {
                                        width: 100%;
                                        padding-bottom: 1.0rem;
                                        margin-top: 1.0rem;
                                        border-bottom: 1px solid #c5c5c5;
                                    }
                                    .innew ul li:hover {
                                        border-bottom: 1px solid #007fff;
                                    }
                                    .innew ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: center;
                                    }
                                    .innew ul li a:hover .tex dl dt {
                                        color: #0059b2;
                                    }
                                    .innew ul li a:hover .date dl dt {
                                        color: #0059b2;
                                    }
                                    .innew ul li a:hover .date dl dd {
                                        color: #0059b2;
                                    }
                                    .innew ul li .pic {
                                        min-width: 30%;
                                        margin-right: 1.0rem;
                                    }
                                    .innew ul li .pic img {
                                        max-width: 100%;
                                        transition: all 0.6s;
                                    }
                                    .innew ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .innew ul li .tex {
                                        width: auto;
                                        margin-left: 1.0vw;
                                        margin-right: 1.5vw;
                                    }
                                    .innew ul li .tex dl dt {
                                        font-size: 1.0rem;
                                        color: #000;
                                        line-height: 1.5rem;
                                        font-weight: bold;
                                        text-overflow: -o-ellipsis-lastline;
                                        overflow: hidden;
                                        text-overflow: ellipsis;
                                        display: -webkit-box;
                                        -webkit-line-clamp: 1;
                                        line-clamp: 1;
                                        -webkit-box-orient: vertical;
                                    }
                                    .innew ul li .tex dl dd {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #888888;
                                        margin-top: 0.5rem;
                                        display: none;
                                    }
                                    .innew ul li .date {
                                        min-width: 106px;
                                        display: none;
                                    }
                                    .innew ul li .date dl dt {
                                        font-size: 42px;
                                        color: #dddddd;
                                        line-height: 50px;
                                        text-align: center;
                                    }
                                    .innew ul li .date dl dd {
                                        font-size: 12px;
                                        color: #dddddd;
                                        text-align: center;
                                    }
                                    .inabout {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inabout-l {
                                        width: 100%;
                                    }
                                    .inabout-l .tex {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        background-color: #2a89d9;
                                    }
                                    .inabout-l .tex .wz {
                                        width: 100%;
                                        padding: 2.0rem;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #FFF;
                                    }
                                    .inabout-l .tex .wz .more {
                                        margin-top: 1.5rem;
                                        display: flex;
                                    }
                                    .inabout-l .tex .wz .more a {
                                        width: 8.0rem;
                                        height: 2.5rem;
                                        line-height: 2.5rem;
                                        text-align: center;
                                        border: 1px solid #ffffff;
                                        border-radius: 10px;
                                        color: #FFF;
                                        font-size: 0.8rem;
                                    }
                                    .inabout-l .tex .pic {
                                        width: 100%;
                                        position: relative;
                                    }
                                    .inabout-l .tex .pic img {
                                        width: 100%;
                                        height: 100%;
                                        display: block;
                                    }
                                    .inabout-l .tex .pic i {
                                        width: 2.0rem;
                                        height: 2.0rem;
                                        position: absolute;
                                        bottom: 2.0rem;
                                        left: 1.0rem;
                                        z-index: 11;
                                        background-image: url(../images/jt04.png);
                                        background-position: center;
                                        background-repeat: no-repeat;
                                        background-size: contain;
                                    }
                                    .inabout-r {
                                        width: 100%;
                                    }
                                    .inabout-r .fwzc {
                                        width: 100%;
                                        float: left;
                                        padding: 2.0rem;
                                        background-color: #f4f4f4;
                                        position: relative;
                                        margin-top: 2.0rem;
                                    }
                                    .inabout-r .fwzc .ywen {
                                        width: 100%;
                                        position: absolute;
                                        height: 1.0rem;
                                        line-height: 1.0rem;
                                        left: 0;
                                        top: -1.0rem;
                                        z-index: 11;
                                        font-size: 1.2rem;
                                        color: #f4f4f4;
                                        font-weight: bold;
                                    }
                                    .inabout-r .fwzc dl dt {
                                        display: flex;
                                        font-size: 1.0rem;
                                        font-weight: bold;
                                        color: #000000;
                                        align-items: center;
                                        line-height: 1.5rem;
                                    }
                                    .inabout-r .fwzc dl dt img {
                                        margin-right: 5px;
                                        max-height: 1.0rem;
                                    }
                                    .inabout-r .fwzc dl dd {
                                        font-size: 0.8rem;
                                        color: #888888;
                                        line-height: 1.5rem;
                                        margin-bottom: 1.0rem;
                                    }
                                    .inabout-r .fwzc p {
                                        margin-top: 1.0rem;
                                        font-size: 0.8rem;
                                        color: #000000;
                                    }
                                    .inabout-r .fwzc p b {
                                        color: #007fff;
                                    }
                                    .inhonr {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                    }
                                    .inhonr-l {
                                        width: 100%;
                                        padding: 0px 2.0rem;
                                    }
                                    .inhonr-l ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inhonr-l ul li {
                                        width: 50%;
                                        text-align: center;
                                        margin-top: 2.0rem;
                                    }
                                    .inhonr-l ul li dl dt {
                                        height: 4.0rem;
                                        margin-bottom: 1.0rem;
                                    }
                                    .inhonr-l ul li dl dt img {
                                        max-height: 3.0rem;
                                    }
                                    .inhonr-l ul li dl dd {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #000;
                                        font-weight: bold;
                                    }
                                    .inhonr-r {
                                        width: 100%;
                                    }
                                    .inhonr-r ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .inhonr-r ul li {
                                        width: 48%;
                                        margin-top: 2.0rem;
                                    }
                                    .inhonr-r ul li dl dt {
                                        overflow: hidden;
                                        text-align: center;
                                    }
                                    .inhonr-r ul li dl dt img {
                                        max-width: 100%;
                                        height: auto;
                                    }
                                    .inhonr-r ul li dl dd {
                                        font-size: 0.8rem;
                                        margin-top: 1.0rem;
                                        color: #000;
                                        font-weight: bold;
                                        text-align: center;
                                    }
                                    .foot {
                                        width: 100%;
                                        float: left;
                                        background-color: #333333;
                                        padding: 2.0rem 0;
                                        margin-top: 2.0rem;
                                    }
                                    .foot01 {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .foot01 .a01 {
                                        width: 100%;
                                        display: flex;
                                        color: #ffffff;
                                        flex-wrap: wrap;
                                    }
                                    .foot01 .a01 .pic {
                                        width: auto;
                                    }
                                    .foot01 .a01 .pic img {
                                        width: 50%;
                                    }
                                    .foot01 .a01 .pic dl dt {
                                        font-size: 1.2rem;
                                        color: #ffffff;
                                    }
                                    .foot01 .a01 .pic dl dd {
                                        font-size: 0.8rem;
                                        color: #FFF;
                                        text-transform: uppercase;
                                    }
                                    .foot01 .a01 .pic p {
                                        font-size: 0.8rem;
                                        margin-top: 0.5rem;
                                    }
                                    .foot01 .a01 .pic p i {
                                        color: #ff0000;
                                    }
                                    .foot01 .a01 .tex {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #888888;
                                        margin-top: 2.0rem;
                                    }
                                    .foot01 .a02 {
                                        width: 100%;
                                        display: flex;
                                        color: #ffffff;
                                        justify-content: center;
                                        margin-top: 2.0rem;
                                    }
                                    .foot01 .a02 dl {
                                        width: auto;
                                        margin-left: 0.5rem;
                                        margin-right: 0.5rem;
                                        max-width: 40%;
                                    }
                                    .foot01 .a02 dl dt {
                                        overflow: hidden;
                                    }
                                    .foot01 .a02 dl dt img {
                                        max-width: 100%;
                                    }
                                    .foot01 .a02 dl dd {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        text-align: center;
                                    }
                                    .foot02 {
                                        width: 100%;
                                        float: left;
                                        padding: 1.0rem 0;
                                        background-color: #222222;
                                        color: #888888;
                                        font-size: 0.8rem;
                                        text-align: center;
                                    }
                                    .nybanner {
                                        width: 100%;
                                        float: left;
                                        margin-top: 4.0rem;
                                    }
                                    .nybanner img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cptitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        flex-wrap: wrap;
                                        align-items: center;
                                        padding-bottom: 0.5rem;
                                        border-bottom: 1px solid #cccccc;
                                    }
                                    .cptitle .a01 {
                                        width: auto;
                                        align-items: center;
                                        font-size: 1.2rem;
                                        color: #007fff;
                                        font-weight: bold;
                                        width: 100%;
                                        float: left;
                                    }
                                    .cptitle .a01 a {
                                        color: #007fff;
                                    }
                                    .cptitle .a01 i {
                                        width: 0.2rem;
                                        height: 1.5rem;
                                        background-color: #007fff;
                                        margin-right: 0.2rem;
                                    }
                                    .cptitle .a01 b {
                                        color: #000;
                                    }
                                    .cptitle .a01 img {
                                        margin-right: 0.2rem;
                                        max-height: 1.0rem;
                                    }
                                    .cptitle .a02 {
                                        display: flex;
                                        position: relative;
                                        align-items: center;
                                        flex-wrap: wrap;
                                        width: 100%;
                                        float: left;
                                    }
                                    .cptitle .a02 a {
                                        padding: 0.5rem 1.0rem;
                                        text-align: center;
                                        border-radius: 5px;
                                        background-color: #eef7ff;
                                        color: #000000;
                                        font-size: 0.8rem;
                                    }
                                    .cptitle .a02 a img {
                                        margin-left: 0.2rem;
                                    }
                                    .cptitle .a02:hover #qtfl {
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    .cptitle .a03 {
                                        justify-content: space-between;
                                        display: flex;
                                        flex-wrap: wrap;
                                        float: left;
                                        text-align: left;
                                        width: 100%;
                                        margin-top: 0.5rem;
                                        margin-bottom: 0.5rem;
                                    }
                                    .cptitle .a03 a {
                                        width: 31%;
                                        text-align: center;
                                        border-radius: 5px;
                                        color: #000000;
                                        font-size: 0.8rem;
                                        margin-top: 0.5rem;
                                        border: 1px solid #999999;
                                    }
                                    .cptitle .a03 a.cur {
                                        background: #007fff;
                                        color: #ffffff;
                                    }
                                    .cptitle .a03 a:hover {
                                        background: #007fff;
                                        color: #ffffff;
                                    }
                                    #qtfl {
                                        width: 100%;
                                        position: absolute;
                                        background-color: #eef7ff;
                                        border-radius: 5px;
                                        font-size: 0.8rem;
                                        text-align: center;
                                        line-height: 1.5rem;
                                        left: 0;
                                        top: 2.0rem;
                                        z-index: 11;
                                        opacity: 0;
                                        visibility: hidden;
                                        padding: 5px;
                                        transition: all 0.6s;
                                    }
                                    #qtfl p {
                                        width: 100%;
                                    }
                                    #qtfl a {
                                        padding: 0px;
                                        background-color: transparent;
                                        border-radius: 0px;
                                        font-size: 0.8rem;
                                    }
                                    .prolist {
                                        width: 100%;
                                        float: left;
                                    }
                                    .prolist ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                        justify-content: space-between;
                                    }
                                    .prolist ul li {
                                        width: 48%;
                                        background-color: #2a89d9;
                                        margin-top: 1.0rem;
                                        padding-bottom: 1.0rem;
                                        transition: all 0.6s;
                                    }
                                    .prolist ul li .pic {
                                        overflow: hidden;
                                    }
                                    .prolist ul li .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .prolist ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .prolist ul li dl dt {
                                        font-size: 1.0rem;
                                        color: #FFF;
                                        text-align: center;
                                        margin-top: 1.0rem;
                                        line-height: 1.5rem;
                                        font-weight: bold;
                                        padding: 0px 0.5rem;
                                    }
                                    .prolist ul li dl dd {
                                        font-size: 0.8rem;
                                        color: #FFF;
                                        text-align: center;
                                        padding: 0px 0.5rem;
                                    }
                                    .prolist ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .proshow01 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .proshow01-l {
                                        width: 100%;
                                    }
                                    .proshow01-l img {}
                                    .proshow01-r {
                                        width: 100%;
                                        margin-top: 1.5rem;
                                    }
                                    .proshow01-r h1 {
                                        font-size: 1.0rem;
                                        font-weight: bold;
                                        color: #000;
                                    }
                                    .proshow01-r .a01 {
                                        margin-top: 1.0rem;
                                        border: 1px solid #cccccc;
                                        padding: 0rem 0rem;
                                    }
                                    .proshow01-r .a01 dl dt {
                                        border-bottom: 1px solid #cccccc;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        padding-left: 0.5rem;
                                    }
                                    .proshow01-r .a01 dl dt i {
                                        color: #888888;
                                    }
                                    .proshow01-r .a01 dl dd {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        padding-left: 0.5rem;
                                    }
                                    .proshow01-r .a01 dl dd i {
                                        color: #888888;
                                    }
                                    .proshow01-r .a02 {
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                    }
                                    .proshow01-r .a02 div:first-child {
                                        width: 29%;
                                    }
                                    .proshow01-r .a02 div:nth-child(2) {
                                        width: 68%;
                                    }
                                    .proshow01-r .a02 img {
                                        max-width: 100%;
                                    }
                                    .cptitle2 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        align-items: center;
                                        padding-bottom: 0.5rem;
                                        border-bottom: 1px solid #cccccc;
                                        font-size: 1.2rem;
                                        color: #000000;
                                        font-weight: bold;
                                    }
                                    .cptitle3 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.0rem;
                                        background-color: #CCCCCC;
                                        height: 2.5rem;
                                    }
                                    .cptitle3 ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .cptitle3 ul li {
                                        width: 33.33%;
                                        float: left;
                                        height: 2.5rem;
                                        text-align: center;
                                        line-height: 2.5rem;
                                    }
                                    .cptitle3 ul li a {
                                        width: 100%;
                                        float: left;
                                        height: 2.5rem;
                                        text-align: center;
                                        line-height: 2.5rem;
                                    }
                                    .cptitle3 ul li a:hover {
                                        background-color: #333333;
                                        color: #FFFFFF;
                                    }
                                    .cptitle3 ul li .cur {
                                        background-color: #333333;
                                        color: #FFFFFF;
                                    }
                                    .gongn {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .gongn .tex {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .gongn .tex img {
                                        max-width: 100%;
                                    }
                                    .gongn .pic {
                                        width: 100%;
                                        margin-top: 1.0rem;
                                    }
                                    .gongn .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .gongn02 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                    }
                                    .gongn02 ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .gongn02 ul li {
                                        width: calc(33.33% - 0.6rem);
                                    }
                                    .gongn02 ul li img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .next {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        padding-top: 1.5rem;
                                        border-top: 1px solid #cccccc;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .nytitle {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 1.0rem;
                                        background-image: url(../images/hx02.jpg);
                                        background-position: center bottom;
                                        background-repeat: no-repeat;
                                        color: #007fff;
                                        font-size: 1.2rem;
                                        font-weight: bold;
                                        text-align: center;
                                        margin-top: 1.5rem;
                                        margin-bottom: 1.0rem;
                                    }
                                    .fy {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                    }
                                    .fy ul {
                                        display: flex;
                                        justify-content: center;
                                        flex-wrap: wrap;
                                    }
                                    .fy ul li {
                                        width: auto;
                                        margin-left: 3px;
                                        margin-right: 3px;
                                    }
                                    .fy ul li a {
                                        padding: 0.2rem 0.6rem;
                                        border-radius: 5px;
                                        border: 1px solid #eee;
                                        font-family: '宋体';
                                        font-size: 0.8rem;
                                    }
                                    .fy ul li a:hover {
                                        background-color: #0569ff;
                                        border: 1px solid #0569ff;
                                        color: #fff;
                                    }
                                    .fy ul li a.cur {
                                        background-color: #0569ff;
                                        border: 1px solid #0569ff;
                                        color: #fff;
                                    }
                                    .fwzc {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .fwzc ul {
                                        width: 100%;
                                    }
                                    .fwzc ul li {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                    }
                                    .fwzc ul li dl dt {
                                        display: flex;
                                        font-size: 1.0rem;
                                        color: #000;
                                        align-items: center;
                                    }
                                    .fwzc ul li dl dt img {
                                        margin-right: 0.2rem;
                                        max-height: 1.0rem;
                                    }
                                    .fwzc ul li dl dd {
                                        font-size: 0.8rem;
                                        color: #888888;
                                        line-height: 1.5rem;
                                        margin-top: 0.5rem;
                                    }
                                    .fwzc ul li dl dd b {
                                        color: #007fff;
                                    }
                                    .fwtitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: center;
                                        font-size: 1.2rem;
                                        font-weight: bold;
                                        color: #000;
                                        align-items: center;
                                    }
                                    .fwtitle img {
                                        margin-right: 0.5rem;
                                    }
                                    .fwzc02 {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: center;
                                    }
                                    .xiaz {
                                        width: 100%;
                                    }
                                    .xiaz ul li {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 40px;
                                        margin-top: 40px;
                                        border-bottom: 1px solid #c5c5c5
                                    }
                                    .xiaz ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                    }
                                    .xiaz ul li .a01 {
                                        width: auto;
                                        margin-right: 50px;
                                        min-width: 80px;
                                        text-align: center;
                                        display: none;
                                    }
                                    .xiaz ul li .a01 dl dt {
                                        font-size: 48px;
                                        color: #dddddd;
                                        line-height: 48px;
                                    }
                                    .xiaz ul li .a01 dl dd {
                                        font-size: 14px;
                                        color: #dddddd;
                                    }
                                    .xiaz ul li .a02 {
                                        width: auto;
                                    }
                                    .xiaz ul li .a02 dl dt {
                                        font-size: 1.0rem;
                                        color: #000000;
                                        line-height: 1.5rem;
                                        font-weight: bold;
                                    }
                                    .xiaz ul li .a02 dl dd {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #888888;
                                        margin-top: 10px;
                                        display: none;
                                    }
                                    .xiaz ul li .a03 {
                                        width: auto;
                                        margin-left: 1.0rem;
                                        min-width: 2.0rem;
                                    }
                                    .xiaz ul li .a03 img {
                                        max-width: 100%;
                                    }
                                    .about {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .about .tex {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        margin-top: 1.5rem;
                                    }
                                    .about .tex h1 {
                                        font-size: 1.2rem;
                                        color: #000;
                                        display: flex;
                                        justify-content: space-between;
                                        margin-bottom: 1.0rem;
                                    }
                                    .about .tex h1 a {
                                        padding: 0.2rem 1.0rem;
                                        background-color: #eef7ff;
                                        border-radius: 10px;
                                        color: #000;
                                        font-size: 0.8rem;
                                        font-weight: normal;
                                    }
                                    .about .pic {
                                        width: 100%;
                                        margin-top: 1.5rem;
                                    }
                                    .about .pic img {
                                        width: 100%;
                                        height: auto;
                                    }
                                    .honr {
                                        width: 100%;
                                        float: left;
                                    }
                                    .honr ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                    }
                                    .honr ul li {
                                        width: 48%;
                                        background-color: #eef7ff;
                                        padding: 1.0rem;
                                        transition: all 0.6s;
                                        margin-top: 1.0rem;
                                    }
                                    .honr ul li dl dt {
                                        overflow: hidden;
                                        text-align: center;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                    }
                                    .honr ul li dl dt img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .honr ul li dl dd {
                                        margin-top: 1.0rem;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        text-align: center;
                                    }
                                    .honr ul li dl dd.a01 {
                                        text-align: left;
                                        line-height: 1.5rem;
                                    }
                                    .honr ul li:hover {
                                        background-color: #008bff;
                                    }
                                    .honr ul li:hover dl dd {
                                        color: #ffffff;
                                    }
                                    .tzgx {
                                        width: 100%;
                                        float: left;
                                    }
                                    .tzgx ul {
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .tzgx ul li {
                                        width: 100%;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                        padding: 0px 1.0rem;
                                        background: linear-gradient(to right, #0063c6 0%, #008bff 100%);
                                        margin-top: 1.0rem;
                                        height: auto;
                                    }
                                    .tzgx ul li .a01 {
                                        width: auto;
                                        display: flex;
                                        align-items: center;
                                        margin-bottom: 1.0rem;
                                        margin-top: 1.0rem;
                                    }
                                    .tzgx ul li .a01 .pic {
                                        max-width: 1.0rem;
                                        margin-right: 0.2rem;
                                    }
                                    .tzgx ul li .a01 .pic img {
                                        max-width: 100%;
                                    }
                                    .tzgx ul li .a01 dl dt {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        color: #FFF;
                                    }
                                    .tzgx ul li .a01 dl dd {
                                        font-size: 1.0rem;
                                        color: #FFF;
                                    }
                                    .tzgx ul li .a01 dl dd a {
                                        color: #fff;
                                    }
                                    .tzgx ul li .a01 dl dd.tp {
                                        margin-top: 1.0rem;
                                    }
                                    .tzgx ul li .a01 dl dd.tp img {
                                        max-width: 1.0rem;
                                    }
                                    .tzgx ul li .a02 {
                                        width: auto;
                                        text-align: right;
                                    }
                                    .tzgx ul li .a02 dl dt {
                                        font-size: 0.8rem;
                                        color: rgba(255, 255, 255, 0.40);
                                        text-transform: uppercase;
                                        margin-top: 0.5rem;
                                    }
                                    .tzgx ul li .a02 dl dd {
                                        font-size: 2.0rem;
                                        color: rgba(255, 255, 255, 0.40);
                                        line-height: 2.0rem;
                                    }
                                    .cpyc {
                                        width: 100%;
                                        float: left;
                                    }
                                    .cpyc ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                        justify-content: space-between;
                                    }
                                    .cpyc ul li {
                                        width: 48%;
                                        padding: 1.0rem;
                                        background-color: #eef7ff;
                                        margin-top: 1.0rem;
                                        transition: all 0.2s;
                                    }
                                    .cpyc ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                    }
                                    .cpyc ul li.a01 {
                                        width: 50%;
                                        position: relative;
                                    }
                                    .cpyc ul li.a01 .wz {
                                        width: auto;
                                        position: absolute;
                                        right: 0;
                                        bottom: 0;
                                        z-index: 1;
                                        font-size: 16px;
                                        color: rgba(255, 255, 255, 0.20);
                                        line-height: 30px;
                                        text-transform: uppercase;
                                    }
                                    .cpyc ul li.a02 {
                                        background-color: #eaeaea;
                                    }
                                    .cpyc ul li.a02 dl dt {
                                        color: #ababab;
                                    }
                                    .cpyc ul li.a02:hover {
                                        background-color: #eef7ff;
                                    }
                                    .cpyc ul li dl dt {
                                        font-size: 1.0rem;
                                        color: #000000;
                                    }
                                    .cpyc ul li dl dd {
                                        display: flex;
                                        justify-content: flex-end;
                                        font-size: 0.8rem;
                                        color: #000000;
                                        margin-top: 1.0rem;
                                    }
                                    .cpyc ul li dl dd div {
                                        display: flex;
                                        align-items: center;
                                    }
                                    .cpyc ul li dl dd div img {
                                        margin-left: 5px;
                                        max-height: 1.0rem;
                                    }
                                    .lxwm {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .lxwm .tex {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .lxwm .tex img {
                                        vertical-align: middle;
                                        margin-right: 0.3rem;
                                        max-width: 1.0rem;
                                    }
                                    .lxwm .tex p {
                                        display: flex;
                                        margin-top: 1.0rem;
                                        flex-wrap: wrap;
                                    }
                                    .lxwm .tex p em {
                                        width: 1.5rem;
                                        text-align: center;
                                    }
                                    .lxwm .tex i {
                                        font-size: 1.0rem;
                                    }
                                    .lxwm .pic {
                                        width: 100%;
                                        margin-top: 1.5rem;
                                    }
                                    .lxwm .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .contact {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        margin-top: 1.0rem;
                                    }
                                    .contact p {
                                        display: flex;
                                        margin-top: 1.0rem;
                                        flex-wrap: wrap;
                                    }
                                    .contact p em {
                                        width: 1.5rem;
                                        text-align: center;
                                    }
                                    .contact p em img {
                                        margin-right: 0.2rem;
                                        max-width: 1.0rem;
                                    }
                                    .contact i {
                                        font-size: 1.0rem;
                                    }
                                    .contact .map2 {
                                        width: 100%;
                                        margin-top: 1.0rem;
                                    }
                                    .contact .map2 img {}
                                    .nyabout {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        margin-top: 1.0rem;
                                    }
                                    .nyabout ul {
                                        display: flex;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .nyabout ul li {
                                        width: 48%;
                                        position: relative;
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                        margin-top: 1.0rem;
                                    }
                                    .nyabout ul li img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .nyabout ul li i {
                                        padding: 0.3rem 1.0rem;
                                        position: absolute;
                                        background-color: #008bff;
                                        color: #FFF;
                                        font-size: 0.8rem;
                                        left: 0;
                                        bottom: 0;
                                    }
                                    .nyabout .pic {
                                        margin-top: 2.0rem;
                                    }
                                    .nyabout .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cpyc2 {
                                        width: 100%;
                                        float: left;
                                    }
                                    .cpyc2 ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                        justify-content: space-between;
                                    }
                                    .cpyc2 ul li {
                                        width: 48%;
                                        padding: 0.5rem;
                                        background-color: #eef7ff;
                                        margin-top: 1.0rem;
                                        transition: all 0.6s;
                                    }
                                    .cpyc2 ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.20);
                                        margin-top: 25px;
                                        background: #eef7ff;
                                    }
                                    .cpyc2 ul li.a01 {
                                        width: 100%;
                                        position: relative;
                                    }
                                    .cpyc2 ul li.a01 .wz {
                                        width: auto;
                                        position: absolute;
                                        right: 0;
                                        bottom: 0;
                                        z-index: 1;
                                        font-size: 0.8rem;
                                        color: rgba(255, 255, 255, 0.20);
                                        line-height: 1.5rem;
                                        text-transform: uppercase;
                                    }
                                    .cpyc2 ul li.a02 {
                                        background-color: #eef7ff;
                                    }
                                    .cpyc2 ul li.a02 dl dt {
                                        color: #ababab;
                                    }
                                    .cpyc2 ul li.a02:hover {
                                        background-color: #eef7ff;
                                    }
                                    .cpyc2 ul li dl dt {
                                        font-size: 1.0rem;
                                        color: #000000;
                                    }
                                    .cpyc2 ul li dl dd {
                                        display: flex;
                                        justify-content: flex-end;
                                        font-size: 0.8rem;
                                        color: #000000;
                                        margin-top: 1.0rem;
                                    }
                                    .cpyc2 ul li dl dd div {
                                        display: flex;
                                        align-items: center;
                                    }
                                    .cpyc2 ul li dl dd div img {
                                        margin-left: 0.2rem;
                                        max-height: 1.0rem;
                                    }
                                    .nytitle2 {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.0rem;
                                        text-align: center;
                                        color: #007fff;
                                        border-bottom: 1px solid #eaeaea;
                                        font-size: 1.rem;
                                        padding-bottom: 1.0rem;
                                    }
                                    .zp {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                        margin-top: 1.5rem;
                                    }
                                    .zp img {
                                        max-width: 100%;
                                        height: auto;
                                    }
                                    .zpnext {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        padding-top: 1.0rem;
                                        border-top: 1px solid #eaeaea;
                                        display: flex;
                                        justify-content: center;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .zpnext div {
                                        width: 100%;
                                    }
                                    .xxnr {
                                        width: 100%;
                                        font-size: 16px;
                                        line-height: 24px;
                                        margin-top: 40px;
                                        float: left
                                    }
                                    .xxnr img {
                                        max-width: 100%;
                                        height: auto;
                                    }
                                    .caselist {
                                        width: 100%;
                                        float: left;
                                    }
                                    .caselist ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                        justify-content: space-between;
                                    }
                                    .caselist ul li {
                                        width: 48%;
                                        background-color: #f4f5f8;
                                        margin-top: 1.0rem;
                                        padding-bottom: 1.0rem;
                                        transition: all 0.6s;
                                    }
                                    .caselist ul li .pic {
                                        overflow: hidden;
                                    }
                                    .caselist ul li .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .caselist ul li:hover .pic img {
                                        transform: scale(1.05);
                                    }
                                    .caselist ul li dl dt {
                                        font-size: 0.8rem;
                                        color: #000;
                                        text-align: center;
                                        margin-top: 1.0rem;
                                        line-height: 1.5rem;
                                        font-weight: bold;
                                        padding: 0px 0.5rem;
                                    }
                                    .caselist ul li:hover {
                                        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);
                                        background-color: #007fff;
                                    }
                                    .caselist ul li:hover dl dt {
                                        color: #fff;
                                    }
                                    .jntitle {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        padding-bottom: 1.0rem;
                                        border-bottom: 1px solid #eaeaea;
                                        font-size: 1.2rem;
                                        line-height: 2.0rem;
                                        text-align: center;
                                    }
                                    .cgyy {
                                        width: 100%;
                                        float: left;
                                        margin-top: 1.5rem;
                                        display: flex;
                                        justify-content: space-between;
                                        flex-wrap: wrap;
                                    }
                                    .cgyy .pic {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .cgyy .pic h1 {
                                        margin-bottom: 2.0rem;
                                        margin-top: 1.0rem;
                                        font-size: 1.2rem;
                                        color: #007fff;
                                        font-weight: normal;
                                        text-align: center;
                                    }
                                    .cgyy .pic .subt {
                                        padding: 1.0rem;
                                    }
                                    .cgyy .pic img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                    }
                                    .cgyy .tex {
                                        width: 100%;
                                        padding: 1.0rem;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .cgyy .tex img {
                                        max-width: 100%;
                                    }
                                    .cgyy .tex b {
                                        font-size: 1.0rem;
                                    }
                                    .newlist {
                                        width: 100%;
                                    }
                                    .newlist ul li {
                                        width: 100%;
                                        float: left;
                                        padding-bottom: 1.5rem;
                                        margin-top: 1.5rem;
                                        border-bottom: 1px solid #c5c5c5
                                    }
                                    .newlist ul li a {
                                        width: 100%;
                                        float: left;
                                        display: flex;
                                        justify-content: space-between;
                                    }
                                    .newlist ul li .a01 {
                                        width: auto;
                                        margin-left: 0.5rem;
                                        min-width: 3.0rem;
                                        text-align: center;
                                        display: none;
                                    }
                                    .newlist ul li .a01 dl dt {
                                        font-size: 48px;
                                        color: #dddddd;
                                        line-height: 48px;
                                    }
                                    .newlist ul li .a01 dl dd {
                                        font-size: 14px;
                                        color: #dddddd;
                                    }
                                    .newlist ul li .a02 {
                                        width: auto;
                                    }
                                    .newlist ul li .a02 dl dt {
                                        font-size: 1.0rem;
                                        color: #000000;
                                        line-height: 1.5rem;
                                        font-weight: bold;
                                    }
                                    .newlist ul li .a02 dl dd {
                                        font-size: 14px;
                                        line-height: 24px;
                                        color: #888888;
                                        margin-top: 10px;
                                        display: none;
                                    }
                                    .newlist ul li .a03 {
                                        width: 30%;
                                        margin-right: 1.0rem;
                                        min-width: 30%;
                                    }
                                    .newlist ul li .a03 img {
                                        width: 100%;
                                    }
                                    .newlist ul li:hover .a01 dl dt {
                                        color: #007fff;
                                    }
                                    .newlist ul li:hover .a01 dl dd {
                                        color: #007fff;
                                    }
                                    .newlist ul li:hover .a02 dl dt {
                                        color: #007fff;
                                    }
                                    .zlhz {
                                        width: 100%;
                                        float: left;
                                    }
                                    .zlhz ul {
                                        display: flex;
                                        flex-wrap: wrap;
                                        justify-content: space-between;
                                    }
                                    .zlhz ul li {
                                        width: 48%;
                                        margin-top: 1.0rem;
                                    }
                                    .zlhz ul li dl dt {
                                        overflow: hidden;
                                    }
                                    .zlhz ul li dl dt img {
                                        width: 100%;
                                        height: auto;
                                        display: block;
                                        transition: all 0.6s;
                                    }
                                    .zlhz ul li:hover dl dt img {
                                        transform: scale(1.05);
                                    }
                                    .zlhz ul li dl dd {
                                        display: flex;
                                        justify-content: center;
                                        flex-wrap: wrap;
                                        margin-top: 1.0rem;
                                    }
                                    .zlhz ul li dl dd i {
                                        padding: 0.3rem 1.5rem;
                                        background-color: #008bff;
                                        color: #fff;
                                        font-size: 1.0rem;
                                    }
                                    .zlhzlist {
                                        width: 100%;
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .zlhzlist ul li {
                                        width: 100%;
                                        float: left;
                                        margin-top: 2.0rem;
                                    }
                                    .zlhzlist ul li h1 {
                                        font-size: 1.0rem;
                                        color: #000000;
                                        line-height: 1.5rem;
                                        margin-bottom: 1.0rem;
                                    }
                                    .zlhzlist ul li dl dt {
                                        font-size: 0.8rem;
                                        line-height: 1.5rem;
                                    }
                                    .zlhzlist ul li dl dd {
                                        color: #007fff;
                                        margin-top: 1.0rem;
                                    }
                                    .red {
                                        color: #ff0000;
                                    }
                                    .bordline {
                                        border-bottom: 1px solid #eaeaea;
                                        padding-bottom: 20px;
                                    }
                                    .bord0 {
                                        border-bottom: 0px;
                                    }
                                    .mart0 {
                                        margin-top: 0px;
                                    }
                                    .mart55 {
                                        margin-top: 55px;
                                    }
                                    .ewmwz {
                                        text-align: center;
                                        font-weight: bold;
                                        line-height: 25px;
                                        font-size: 0.8rem;
                                    }
                                }
                                
                                .pivd-wrap {
                                    padding-bottom: 80px;
                                    margin-bottom: 80px;
                                }
                                
                                @media (min-width:1200px) {
                                    .pc {
                                        display: block
                                    }
                                    .moblie {
                                        display: none
                                    }
                                    /* 效果CSS开始 */
                                    .mod18 {
                                        position: relative;
                                        margin: 0 auto;
                                        width: 100%;
                                    }
                                    .mod18 .btn {
                                        position: absolute;
                                        cursor: pointer;
                                        z-index: 99;
                                        font-size: 50px;
                                        font-weight: bold;
                                    }
                                    .mod18 .prev {
                                        left: 0px;
                                        background: url(../images/zj01.jpg) no-repeat;
                                    }
                                    .mod18 #prevTop,
                                    .mod18 #nextTop {
                                        top: 250px;
                                        width: 32px;
                                        height: 48px;
                                    }
                                    .mod18 #prev,
                                    .mod18 #next {
                                        top: 416px;
                                        width: 30px;
                                        height: 97px;
                                    }
                                    .mod18 #prevTop {
                                        background: url(../images/prevbtntop.png) 0 0 no-repeat;
                                    }
                                    .mod18 #nextTop {
                                        background: url(../images/nextbtntop.png) 0 0 no-repeat;
                                    }
                                    .mod18 .next {
                                        right: 0px;
                                        background: url(../images/yj01.jpg) no-repeat;
                                        margin-top: 0px;
                                    }
                                    .mod18 li {
                                        float: left;
                                    }
                                    .mod18 .cf li {
                                        position: relative;
                                        color: #fff;
                                    }
                                    .mod18 .picBox {
                                        width: 100%;
                                        height: 420px;
                                        position: relative;
                                        overflow: hidden;
                                        border: 0px solid #999999
                                    }
                                    .mod18 .picBox ul {
                                        height: 400px;
                                        position: absolute;
                                        left: 0;
                                    }
                                    .mod18 .picBox li {
                                        width: 410px;
                                        height: 410px;
                                        text-align: center;
                                    }
                                    .mod18 .picBox li span {
                                        height: 100%;
                                        display: inline-block;
                                        vertical-align: middle
                                    }
                                    .mod18 .picBox li img {
                                        max-width: 100%;
                                        vertical-align: middle;
                                        width: 100%;
                                        height: 100%;
                                    }
                                    .mod18 .listBox {
                                        width: 87%;
                                        height: 80px;
                                        margin: 0 auto;
                                        position: relative;
                                        padding-top: 11px;
                                        overflow: hidden;
                                    }
                                    .mod18 .listBox ul {
                                        ;
                                        position: absolute;
                                        padding-left: 12px;
                                        /*margin-top: 10px;*/
                                    }
                                    .mod18 .listBox li {
                                        width: 68px;
                                        height: 68px;
                                        cursor: pointer;
                                        position: relative;
                                        border: 0px solid #999;
                                        text-align: center;
                                        margin-right: 17px
                                    }
                                    .mod18 .listBox li i {
                                        display: none;
                                    }
                                    .mod18 .listBox li a {
                                        display: block;
                                        width: 158px;
                                        height: 98px;
                                    }
                                    .mod18 .listBox .on {
                                        border: 1px solid #ff0000;
                                    }
                                    .mod18 .listBox .on i {
                                        display: block;
                                    }
                                    .mod18 .listBox li span {
                                        height: 100%;
                                        display: inline-block;
                                        vertical-align: middle
                                    }
                                    .mod18 .listBox li img {
                                        max-height: 100%;
                                        max-width: 100%;
                                        vertical-align: middle;
                                    }
                                    .pro_con_list {
                                        width: 100%;
                                    }
                                    .clear {
                                        clear: both;
                                    }
                                    @media (max-width:1199px) {
                                        .pc {
                                            display: none
                                        }
                                    }
                                    .pro_canshu {
                                        width: 50%;
                                        margin-top: 30px;
                                        margin-left: 20px;
                                        float: left;
                                    }
                                    .canshu_title {
                                        width: 100%;
                                        border-bottom: 2px solid #aec1c7;
                                    }
                                    .canshu_title span {
                                        color: #000;
                                        font-size: 24px;
                                        font-weight: bolder;
                                    }
                                    .canshu_item ul li {
                                        padding-bottom: 12px;
                                        border-bottom: 1px solid #c2cbce;
                                        width: 100%;
                                        margin-top: 18px;
                                    }
                                }
                                
                                .canshu_item ul li .canshu_items_t {
                                    color: #000;
                                    font-size: 18px;
                                    font-weight: bolder;
                                }
                                
                                .pro_con_list img {
                                    width: 100%;
                                }
                                
                                @media screen and (max-width:768px) {
                                    .pro_canshu {
                                        width: 90%;
                                        margin-left: 5%;
                                        margin-right: 5%;
                                    }
                                    .canshu_title span {
                                        font-size: 14px;
                                    }
                                }