@charset "utf-8";
    body {
        color: #444;
        background: #fff;
        font-size: 14px;
        font-family: Microsoft YaHei;
    }
    
    body,
    td,
    th {
        font-size: 14px;
        color: #444;
        font-family: Microsoft YaHei;
    }
    
    a {
        font-size: 14px;
        color: #444;
        text-decoration: none;
        font-family: Microsoft YaHei;
    }
    
    a:hover {
        text-decoration: none;
        font-size: 14px;
        color: #036eb8;
        font-family: Microsoft YaHei;
    }
    
    body,
    div,
    ul,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    form,
    ul,
    li,
    p,
    th {
        margin: 0px;
        padding: 0px;
        list-style: none;
        border: 0px;
    }
    
    dl,
    dt,
    dd {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    
    ul,
    li {
        list-style: none;
    }
    
    input,
    textarea,
    slsct {
        font-family: inherit;
        font-weight: inherit;
        font-size: 14px;
    }
    
    img {
        border: 0;
    }
    
    .cl {
        height: 0px;
        clear: both;
    }
    
    .fl {
        float: left;
    }
    
    .fr {
        float: right;
    }
    
    .clear {
        height: 0;
        overflow: hidden;
        clear: both;
    }
    
    .cp img {
        border: 1px solid #dedede;
        padding: 1px;
        background: #fff;
height: auto;
    }
    
    .cp img:hover {
        border: 1px solid #036eb8;
        padding: 1px;
        background: #036eb8;
    }
    
    .clearfix {
        zoom: 1;
    }
    /*兼容 IE*/
    /*定义版面统一宽度*/
    
    .w1300 {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .page {
        width: 1200px;
        margin: 0 auto;
    }
    /*距离*/
    
    .top10 {
        margin-top: 10px;
    }
    
    .top20 {
        margin-top: 20px;
    }
    
    .top30 {
        margin-top: 30px;
    }
    
    .top40 {
        margin-top: 40px;
    }
    
    .top50 {
        margin-top: 50px;
    }
    
    .top60 {
        margin-top: 60px;
    }
    
    .top70 {
        margin-top: 70px;
    }
    
    .top80 {
        margin-top: 80px;
    }
    
    .top90 {
        margin-top: 90px;
    }
    
    .top100 {
        margin-top: 100px;
    }
    
    .top85 {
        padding-top: 90px;
    }
    
    .top200 {
        margin-top: 130px;
    }
    /*head*/
    
    .head_bg {
        width: 100%;
        background: #f4f4f4;
        line-height: 45px;
        margin: 0 auto;
        height: 45px;
    }
    
    .head_1 {}
    
    .head_bg .fr a {
        float: left;
        padding-left: 45px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030150615_1686157076.png) no-repeat 2px 6px;
        transition: 0.3s all ease-in-out;
        font-size: 13px;
        line-height: 45px;
        padding-right: 20px;
        cursor: pointer;
        position: relative;
        border-left: #eee 1px solid;
    }
    
    .head_bg .fr .wx {
        background-position: -115px 6px;
    }
    
    .head_bg .fr .phone {
        background-position: -0px 6px;
    }
    
    .head_bg .fr a:hover,
    .head_bg .fr strong:hover {
        background-position-y: -46px;
        color: #fff;
        background-color: #036eb8
    }
    
    .head_bg .fr .wx .wxewm {
        width: 100%;
        height: auto;
        position: absolute;
        top: 45px;
        z-index: 2;
        left: 0;
        display: none;
    }
    
    .head_bg .fr .wx .wxewm img {
        width: 100%;
        height: auto;
        display: block;
    }
    /*top*/
    
    .logo {
        float: left;
        margin: 45px 0;
        border-right: 1px solid rgba(82, 82, 82, 0.5);
        padding-right: 20px;
        margin-right: 20px;
    }
    
    .logo img {
        width: 320px;
    }
    
    .logo1 {
        float: left;
        font-weight: bold;
        color: #333;
        padding-top: 45px;
        width: 350px;
    }
    
    .logo11 b {
        float: left;
    }
    
    .logo11 span {
        float: left;
        line-height: 35px;
        font-size: 24px;
    }
    
    .logo12 {
        font-size: 18px;
        font-weight: normal;
        letter-spacing: 0.7px;
    }
    
    .tel {
        width: 195px;
        height: 63px;
        margin-top: 50px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030151054_211152210.jpg) no-repeat left;
        padding-left: 63px;
        line-height: 33px;
    }
    
    .tel span {
        font-size: 15px;
        display: block;
    }
    
    .tel h3 {
        font-size: 28px;
        color: #036eb8;
        line-height: 23px;
        font-family: Impact;
    }
    
    .head_bg .fr .add {
        background-position: -232px 6px;
    }
    /*nav*/
    
    .nav {
        height: 66px;
        background: #036eb8;
        border-bottom: 4px solid #006fd0;
    }
    
    .nav ul li {
        float: left;
        display: block;
        width: 120px;
        position: relative;
    }
    
    .nav ul li a {
        display: block;
        color: #fff;
        line-height: 70px;
        font-size: 16px;
        text-align: center;
        position: relative;
        z-index: 3333;
    }
    
    .nav ul li a span {
        display: block;
        height: 22px;
        font-size: 13px;
        color: #fff;
    }
    
    .nav ul li:after {
        content: '';
        display: block;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030151256_215014017.jpg);
        width: 100%;
        height: 0%;
        position: absolute;
        bottom: 0px;
        left: 0;
        filter: alpha(opacity=0);
        transition: 0.3s all cubic-bezier(.46, .03, .52, .96);
        z-index: 2222;
    }
    
    .nav ul li.navcurrent:after,
    .nav ul li:hover:after {
        filter: alpha(opacity=100);
        bottom: 0;
        height: 100%;
    }
    
    .nav ul li:nth-child(11) {
        background: none;
    }
    
    .nav ul li.navcurrent a span,
    .nav ul li:hover a span {
        color: #bea217;
    }
    
    .erji_menu {
        display: none;
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 1111;
        top: 70px;
    }
    
    .erji_menu ul li a {
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 50px;
        margin-bottom: 1px;
        background: rgba(3, 110, 184, 0.8);
        color: #fff;
        transition: 0.3s all ease-in-out;
    }
    
    .erji_menu ul li a:hover {
        background: #f39800;
        color: #fff;

    }


    .erji_menu ul td a {
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 50px;
        margin-bottom: 1px;
        background: rgba(3, 110, 184, 0.8);
        color: #fff;
        transition: 0.3s all ease-in-out;
    }
    
    .erji_menu ul td  a:hover {
        background: #f39800;
        color: #fff;

    }


    /*banner*/
    
    .banner-box {
        min-width: 1200px;
        height: 680px;
        position: relative;
        overflow: hidden;
    }
    
    .banner-box .bd {
        width: 100% !important;
    }
    
    .banner-box .bd li {
        width: 100% !important;
        height: 680px;
        background-position: center;
        background-repeat: no-repeat;
        opacity: inherit !important;
    }
    
    .banner-box .bd li a {
        display: block;
        background-size: auto;
    }
    
    .banner-btn {
        width: 100%;
        position: absolute;
        top: 300px;
        left: 0;
        margin-left: 0;
        height: 376px;
        overflow: hidden;
    }
    
    .banner-btn a {
        display: block;
        width: 49px;
        height: 104px;
        position: absolute;
        top: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
        transition: 0.3s all ease-in-out
    }
    
    .banner-btn a.prev {
        left: -60px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200526/20200526214234_630988938.png) no-repeat 0 0;
    }
    
    .banner-btn a.next {
        right: -60px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200526/20200526214234_630988938.png) no-repeat -49px 0;
    }
    
    .banner-box .hd {
        position: absolute;
        top: 330px;
        width: 100%;
        display: block;
        left: -1px;
    }
    
    .banner-box .hd ul {
        text-align: center
    }
    
    .banner-box .hd ul li {
        width: 20px;
        height: 20px;
        border-radius: 20px;
        text-indent: -9999px;
        background: #ccc;
        cursor: pointer;
        display: inline-block;
        margin: 0 5px;
        transition: 0.3s all ease-in-out
    }
    
    .banner-box .hd ul li.on {
        background: #036eb8;
        width: 32px;
    }
    
    .banner-box:hover .banner-btn a.prev {
        left: 20px;
        filter: alpha(opacity=40);
        -moz-opacity: .4;
        -khtml-opacity: .4;
        opacity: .4;
    }
    
    .banner-box:hover .banner-btn a.next {
        right: 20px;
        filter: alpha(opacity=40);
        -moz-opacity: .4;
        -khtml-opacity: .4;
        opacity: .4;
    }
    
    .banner-box .banner-btn a.prev:hover,
    .banner-box:hover .banner-btn a.next:hover {
        filter: alpha(opacity=80);
        -moz-opacity: .8;
        -khtml-opacity: .8;
        opacity: .8;
    }
    /*search*/
    
    .search_bg {
        margin: 0 auto;
        width: 100%;
        background: #f9f9f9;
    }
    
    .search .fl {
        line-height: 90px;
        height: 80px;
    }
    
    .search .fl strong {
        display: inline-block;
        padding-left: 45px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200530/20200530213422_793778145.png) no-repeat left center;
        line-height: 80px;
        color: #4c545e;
        font-size: 15px;
        font-weight: normal;
    }
    
    .search .fl a {
        display: inline-block;
        line-height: 80px;
        color: #666;
        font-weight: 100;
        font-size: 14px;
        padding: 0 2px;
    }
    
    .search .fl a:hover {
        color: #036eb8;
        text-decoration: underline;
    }
    
    .search .fl {
        line-height: 80px;
        color: #666
    }
    
    .search-right {
        height: 80px;
    }
    
    .search-right form {
        float: right;
        display: block;
        width: 330px;
        line-height: 77px;
        height: 80px;
        margin: 0;
        position: relative;
        border-left: 1px solid #eee;
    }
    
    .search-right form #search-i {
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030164559_574918779.jpg) no-repeat center;
        width: 80px;
        height: 80px;
        position: absolute;
        right: 0;
        top: 0;
        overflow: hidden;
        display: block;
        transition: 0.3s all ease-in-out;
    }
    
    .search-right form #search-i input {
        display: block;
        width: 100%;
        height: 100%;
        cursor: pointer;
        background: none;
        border: 0 none;
    }
    
    .search-right form #search-bg input {
        line-height: 77px;
        background: none;
        border: 0 none;
        width: 197px;
        padding-left: 55px;
        color: #aaa;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200530/20200530213422_1402205951.png) no-repeat 15px center;
    }
    /*产品*/
    
    .proud_bg {
        width: 100%;
        /*background:url(//memberpic.114my.com.cn/023965/uploadfile/image/20200529/20200529095327_1733643871.jpg); */
        margin: 0 auto;
        padding: 60px 0;
    }
    
    .pbc_le {
        width: 280px;
    }
    
    .pbcl_t {
        display: block;
        padding-left: 80px;
        height: 110px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030165534_1996298601.png) no-repeat;
        color: #fff;
    }
    
    .pbcl_t p {
        font-size: 26px;
        font-weight: bold;
        display: block;
        margin-bottom: 6px;
        padding-top: 28px;
    }
    
    .pbcl_t em {
        text-transform: uppercase;
        color: #74b4f9;
        font-style: normal;
    }
    
    .pbcl_c {
        height: auto;
        overflow: hidden;
    }
    
    .pbcl_c {
        background: #fff;
    }
    
    .pbcl_c tr #showtyepname {
        height: 0;
        overflow: hidden;
        transition: 500ms ease;
    }
    
    .pbcl_c tr.on #showtyepname {
        transition: 500ms ease;
        height: 405px;
        overflow-y: scroll;
    }
    
    .pbcl_c tr.on #showtyepname:nth-child(3) {
        transition: 500ms ease;
        height: 225px !important;
        overflow-y: scroll;
    }
    
    .pbcl_c tr .maintypename {
        background: #f0f5fb;
        height: 70px;
        transition: 500ms ease;
    }
    
    .pbcl_c tr.on .maintypename {
        background: #f39800;
        transition: 500ms ease;
    }
    
    .pbcl_c tr td {
        display: block;
    }
    
    .pbcl_c tr td b {
        font-size: 0;
    }
    
    .pbcl_c tr td b a {
        display: block;
        line-height: 70px;
        padding-left: 30px;
        transition: 500ms ease;
        position: relative;
    }
    
    .pbcl_c tr td b a:after {
        content: '';
        width: 17px;
        height: 17px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200529/20200529105135_846674649.png) no-repeat center;
        position: absolute;
        position: absolute;
        top: 50%;
        right: 24px;
        margin-top: -10px;
        transition: 600ms ease;
        background-color: #fff;
        border-radius: 60px;
    }
    
    .pbcl_c tr td a {
        border-bottom: 2px solid #e6e6e6;
        font-size: 16px;
    }
    
    .pbcl_c tr.on td b a {
        color: #fff !important;
        transition: 500ms ease;
    }
    
    .pbcl_c tr.on td b a:after {
        transform: rotate(90deg);
        transition: 600ms ease;
    }
    
    #showtyepname div {
        font-size: 0;
    }
    
    #showtyepname a {
        font-size: 14px;
        display: block;
        padding-left: 57px;
        line-height: 44px;
        position: relative;
        border-bottom: 1px solid #e6e6e6;
    }
    
    #showtyepname a:before {
        content: '';
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 29px;
        margin-top: -8px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200529/20200529105251_203215582.jpg) no-repeat center;
    }
    
    #showtyepname a:hover:before {}
    /*右边*/
    
    .product_box {
        width: 920px;
        float: right;
    }
    
    .product_nav {
        background: #fcfcfc;
        height: 81px;
        border-top: 3px solid #036eb8;
        line-height: 81px;
    }
    
    .product_nav span {
        display: block;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030165931_1489221471.png) no-repeat left;
        height: 81px;
        padding-left: 28px;
        font-size: 18px;
        color: #036eb8;
        margin: 0 25px;
        float: left;
    }
    
    .product_nav li {
        height: 81px;
        margin-left: 30px;
        margin-right: 39px;
        float: left;
        position: relative;
    }
    
    .product_nav li:before {
        content: "";
        display: block;
        width: 1px;
        height: 81px;
        top: 0;
        left: -30px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200529/20200529213559_1411862773.jpg);
        position: absolute;
    }
    
    .product_nav li a {
        font-size: 18px;
        color: #36404b;
    }
    
    .product_nav .on a {
        color: #f39800;
        font-size: 18px;
        font-weight: bold;
    }
    
    .product_cont {
        width: 1005px;
        overflow: hidden;
        margin-top: 20px;
    }
    
    .product_cont dl {
        margin-left: 25px;
        width: 1005px;
        position: relative;
        margin-top: 20px;
    }
    
    .product_cont dt {
        width: 920px;
        height: 360px;
        background: #fcfcfc;
        position: relative;
        padding: 21px;
        margin-bottom: 23px;
    }
    
    .product_cont dt img {
        float: left;
    }
    
    .product_cont dl:nth-child(2) dt img {
        top: 15px;
    }
    
    .product_cont dt strong {
        display: block;
        padding-top: 7px;
        margin-bottom: 40px;
    }
    
    .product_cont dt strong a {
        font-size: 24px;
        color: #036eb8;
    }
    
    .product_cont dt .product_Features {
        padding-left: 0px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200529/20200529214054_473307287.pn) repeat-y 0px 12px;
        line-height: 29px;
        font-size: 14px;
        margin-bottom: 15px;
        color: #999999;
    }
    
    .product_cont li {}
    
    .product_cont li a {
        font-size: 15px;
        color: #333;
        line-height: 40px;
        text-align: center;
        font-size: 15px;
        width: 120px;
        height: 40px;
        float: left;
        border: 2px solid #777;
        color: #333;
        display: block;
    }
    
    .product_cont li a:hover {
        line-height: 40px;
        text-align: center;
        font-size: 15px;
        width: 120px;
        height: 40px;
        float: left;
        border: 2px solid #036eb8;
        color: #036eb8;
    }
    
    .nav_add {
        width: 77px;
        height: 27px;
        background: #036eb8;
        border-radius: 26px;
        float: right;
        margin-right: 20px;
        margin-top: 27px;
        text-align: center;
        line-height: 27px;
        transition: all .3s ease;
    }
    
    .nav_add:hover {
        background: #f39800;
    }
    
    .nav_add a {
        display: block;
        font-size: 12px;
        color: #fff;
        line-height: 27px;
        font-family: Arial;
    }
    
    .product_cont_box {
        left: 509px;
        height: 311px;
        position: absolute;
        width: 370px;
    }
    
    .proshow td {
        display: inline-block;
        padding-left: 0px !important;
        width: 285px;
    }
    
    .proshow td+td {
        margin-left: 20px;
    }
    
    .proshow td br {
        display: none;
    }
    
    .proshow td>a {
        display: block;
        border: 1px solid #e8e8e8;
    }
    
    .proshow tr+tr {
        margin-top: 20px;
        display: block;
    }
    
    .proshow td span,
    .proshow td a {
        display: block;
    }
    
    .proshow td span {
        height: 56px;
        line-height: 55px;
        border-bottom: 1px solid #e8e8e8;
        position: relative;
        padding: 0px 10px;
    }
    
    .proshow td span a {
        display: block;
        position: relative;
        font-size: 16px;
        color: #333333;
        line-height: 55px;
        text-align: left;
    }
    
    .proshow td span a:after {
        content: '';
        display: block;
        position: absolute;
        width: 16px;
        height: 15px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200530/20200530210508_598946786.png) no-repeat left top;
        transition: all .3s ease;
        top: 21px;
        right: 19px;
    }
    
    .proshow td span:after {
        content: '';
        display: block;
        position: absolute;
        width: 0px;
        height: 1px;
        background: #036eb8;
        transition: all .4s ease;
        left: 0px;
        bottom: -1px;
    }
    
    .proshow td:hover a {
        color: #036eb8;
        border-color: #036eb8;
    }
    
    .proshow td:hover a:after {
        background-position-x: -16px;
    }
    
    .proshow td:hover span:after {
        width: 100%;
    }
    /*tit*/
    
    .tit {
        font-size: 36px;
        font-weight: bold;
        color: #333;
        text-align: center;
    }
    
    .tit b {
        color: #036eb8;
        font-size: 36px;
    }
    
    .tit p {
        font-size: 16px;
        font-weight: 100;
        color: #666;
        line-height: 50px;
    }
    
    .tit a,
    .tit b a {
        font-size: 36px;
        font-weight: bold;
    }
    
    .tit1 {
        margin: 0 auto;
        text-align: center;
    }
    
    .tit2 {
        font-size: 44px;
        font-weight: bold;
        color: #333;
        text-align: center;
    }
    
    .tit2 b {
        color: #036eb8;
        font-size: 44px;
    }
    
    .tit2 p {
        font-size: 16px;
        font-weight: 100;
        color: #666;
        line-height: 50px;
    }
    
    .title {
        text-align: center;
        line-height: 69px;
        font-size: 40px;
        font-weight: bold;
        color: #232323;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200530/20200530203837_335144551.png) no-repeat center;
    }
    
    .title span {
        color: #036eb8;
    }
    
    .title_1 {
        font-size: 18px;
        color: #999;
        text-align: center;
    }
    
    .title span a {
        color: #036eb8;
        font-size: 40px;
        font-weight: bold;
    }
    
    .title_12 {
        text-align: center;
        line-height: 69px;
        font-size: 40px;
        font-weight: bold;
        color: #fff;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531005620_185822713.png) no-repeat center;
    }
    
    .title_12 span {
        color: #036eb8;
    }
    
    .title_13 {
        font-size: 18px;
        color: #a2d6fc;
        text-align: center;
    }
    /*pradv*/
    
    .proadv_bg {
        height: 800px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231030/20231030180535_705182880.jpg)no-repeat center;
        width: 100%;
        padding-top: 80px;
    }
    
    .proadv {
        height: 774px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031100437_563799838.png)no-repeat center top;
    }
    
    .paul {
        margin-top: 130px;
    }
    
    .paul dl.fr {
        text-align: right;
    }
    
    .paul dl dt p {
        float: left;
    }
    
    .paul dl.fr p {
        float: right;
    }
    
    .paul dl dt {
        height: 180px;

    }
    
    .paul dl dt p:nth-child(1) {
        width: 92px;
        height: 95px;
        line-height: 100px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031100632_434024781.png) no-repeat center;
        color: #dde4f3;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 38px;
        font-weight: bold;
        text-align: center;
        position: relative;
    }
    
    .paul dl dt p:nth-child(1):after {
        content: '';
        display: block;
        width: 11px;
        height: 56px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200530/20200530150103_859887307.png) no-repeat center;
        margin: -4px 0px 0px 40px;
    }
    
    .paul dl dt p:nth-child(2) {
        font-size: 15px;
        color: #828891;
        margin: 20px 10px 0px 0px;
        line-height: 30px;
width: 200px;
    }
    
    .paul dl dt p:nth-child(2) span {
        display: block;
        font-size: 28px;
        color: #303b49;
        font-weight: bold;
        margin-bottom: 25px;
    }
    
    .paul dl.fr p:nth-child(2) {
        margin: 20px 10px 0px 0px;
    }
    
    .paul dl dt p:nth-child(1):before {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 0px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031100632_237450172.png) no-repeat center;
        transition: all 0.5s ease;
    }
    
    .paul dl dt:hover p:nth-child(1):before {
        height: 100%;
    }
    
    .paul dl dt:hover p:nth-child(1) {
        color: #fff;
        background: none;
    }
    
    .paul dl dt p:nth-child(1) i {
        position: relative;
        z-index: 3;
    }
    /*case*/
    
    .case {
        margin-top: 40px;
    }
    
    .casebj {
        overflow: hidden;
        box-sizing: border-box;
        width: 1200px;
        margin: 0 auto;
    }
    
    .case_nav {
        width: 266px;
        float: left;
    }
    
    .case_nav ul {}
    
    .case_nav ul li {
        width: 264px;
        padding-left: 25px;
        text-align: left;
        height: 87px;
        background: #f4f4f4;
        position: relative;
        box-sizing: border-box;
        border: 1px solid #ebebeb;
        margin-top: -1px;
    }
    
    .case_nav ul li:after {
        content: "";
        position: absolute;
        right: 27px;
        top: 35px;
        border-top: 8px solid rgba(0, 0, 0, 0);
        border-bottom: 8px solid rgba(0, 0, 0, 0);
        border-left: 12px solid #cecece;
    }
    
    .case_nav ul li em {
        margin-top: 27px;
        margin-right: 18px;
        width: 33px;
        height: 33px;
        overflow: hidden;
        float: left;
        position: relative;
    }
    
    .case_nav ul li em img {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .case_nav ul lii {
        display: block;
        font-size: 12px;
        color: #d3d3d3;
    }
    
    .case_nav ul li span {
        text-decoration: none;
        display: block;
        font-weight: normal;
        font-size: 20px;
        color: #232323;
        position: relative;
        z-index: 1;
        float: left;
        margin-top: 29px;
    }
    
    .case_nav ul li.cur {
        border-left: 4px solid #ffbd50;
        background: #f39800;
        border-top-color: #f39800;
        border-right-color: #f39800;
    }
    
    .case_nav ul li.cur span {
        color: #fff;
    }
    
    .case_nav ul li.cur em img {
        left: -32px;
    }
    
    .case_nav ul li.cur span i {
        opacity: 0.21;
    }
    
    .case_nav ul li.cur:after {
        content: "";
        position: absolute;
        right: 30px;
        top: 35px;
        border-top: 8px solid rgba(0, 0, 0, 0);
        border-bottom: 8px solid rgba(0, 0, 0, 0);
        border-left: 12px solid #fff;
    }
    
    .case_nr {
        width: 915px;
        height: 518px;
        float: right;
    }
    
    .case_nr dl {
        width: 915px;
        height: 602px;
        overflow: hidden;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 11px;
    }
    
    .case_nr dl dt {
        width: 915px;
        height: 602px;
        overflow: hidden;
    }
    
    .case_nr dl dt img {
        width: 915px;
        height: 510px;
        display: block;
    }
    
    .case_nr dl dd {
        height: 124px;
        box-sizing: border-box;
        position: absolute;
        bottom: 0;
        left: 0;
        background: rgb(3, 110, 184, 0.8);
        width: 915px;
    }
    
    .case_nr dl dd .other {
        height: 105px;
        width: 915px;
        position: relative;
    }
    
    .case_nr dl dd em {
        width: 56px;
        height: 113px;
        position: absolute;
        left: 20px;
        top: -35px;
        font-size: 30px;
        padding-top: 20px;
        color: #fff;
        text-align: center;
    }
    
    .case_nr dl dd .desc1 {
        width: 810px;
        position: absolute;
        left: 95px;
        top: 15px;
    }
    
    .case_nr dl dd h3 {
        font-weight: bold;
        text-align: left;
        font-size: 22px;
        color: #fff;
        height: 35px;
        line-height: 35px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative;
    }
    
    .case_nr dl dd h3 a {
        color: #fff;
        font-size: 22px;
    }
    
    .case_nr dl dd p {
        line-height: 28px;
        overflow: hidden;
        font-size: 16px;
        color: #fff;
        text-align: justify;
    }
    
    .case_nr dl dd p a {
        color: #fff;
    }
    /*partner*/
    
    .partner_d table table td {
        padding-left: 10px !important;
        position: relative;
    }
    
    .partner_d table table td:first-child {
        margin-left: 0;
    }
    
    .partner_d table table td br {
        display: none;
    }
    
    .partner_d table table td div {
        position: absolute;
        top: 0;
        padding: 0 !Important;
        width: 100%;
        height: 100%;
    }
    
    .partner_d table table td div a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        font-size: 18px;
        opacity: 0;
        transition: all linear 0.3s;
        -webkit-transition: all linear 0.3s;
        line-height: 150px;
        background: rgba(0, 0, 0, 0.7);
        color: #fff;
    }
    
    .partner_d table table td:hover div a {
        width: 300px;
        height: 100%;
        opacity: 1;
        top: 0;
        left: 0;
    }
    
    .partner_d table table td a img {
        border: 1px solid #eff1f5;
    }
    /*adv*/
    
    .adv {
        height: 1400px;
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031145451_102061776.jpg) no-repeat center;
    }
    
    .adv_t {
        text-align: center;
        font-size: 24px;
        font-weight: lighter;
        color: #666666;
        padding-top: 70px;
    }
    
    .adv_t p:nth-child(1) {
        font-size: 42px;
        font-weight: bold;
        color: #343434;
        margin-bottom: 10px;
    }
    
    .adv_t p:nth-child(1) span {
        font-size: 42px;
        color: #036eb8;
    }
    
    .advtab li {
        float: left;
        width: 299px;
        background: #036eb8;
        padding: 26px 0;
        color: #ffffff;
        transition: all 0.5s ease;
        cursor: pointer;
    }
    
    .advtab li.on {
        background: #f39800;
    }
    
    .advtab li+li {
        margin-left: 1px;
    }
    
    .advtab li p {
        padding-left: 95px;
        font-size: 16px;
        position: relative;
    }
    
    .advtab li p span {
        font-size: 30px;
        font-weight: bold;
        display: block;
        margin-bottom: 5px;
    }
    
    .advtab li p:after {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        left: 25px;
        width: 60px;
        height: 60px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531221314_1201231740.png) no-repeat center;
        transition: all 0.5s ease;
    }
    
    .advtab li:nth-child(2) p:after {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531221952_1501543498.png) no-repeat center;
    }
    
    .advtab li:nth-child(3) p:after {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531221144_467838492.png) no-repeat center;
    }
    
    .advtab li:nth-child(4) p:after {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531221144_1277365817.png) no-repeat center;
    }
    
    .advtab li.on p:after {
        transform: rotate(360deg);
    }
    
    .advpic {
        width: 678px;
        height: 446px;
    }
    
    .advpic img {
        width: 100%;
        height: 100%;
    }
    
    .advwa {
        width: 450px;
        height: 346px;
        background: #fff;
        border: 1px solid #f6f6f6;
        padding: 50px 35px;
    }
    
    .advwa_t p:nth-child(1) {
        font-size: 30px;
        font-weight: bold;
        color: #343434;
    }
    
    .advwa_t p:nth-child(1) span {
        font-size: 52px;
        font-family: 'impact';
        color: #036eb8;
        display: inline-block;
        margin-right: 20px;
    }
    
    .advwa_t p:nth-child(1) i,
    .advwa_t p:nth-child(1) span {
        display: inline-block;
        float: left;
        line-height: 56px;
        font-style: normal;
    }
    
    .advwa_t p:nth-child(2) {
        clear: both;
        font-size: 20px;
        color: #666666;
        padding-bottom: 20px;
        border-bottom: 1px solid #e8e8e8;
        margin: 10px 0px 20px 0px;
    }
    
    .advwap p {
        font-size: 14px;
        color: #888888;
        line-height: 35px;
        padding-left: 23px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531221533_232006099.png) no-repeat left 12px;
    }
    
    .advbtn {
        display: block;
        transition: all 0.5s ease;
        width: 110px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        background: #036eb8;
        color: #fff;
        font-size: 12px;
        margin: 45px 0px 0px 23px;
    }
    
    .advbtn:hover {
        width: 150px;
        background: #f39800;
        color: #fff;
    }
    
    .advnum li {
        float: left;
        font-size: 16px;
        color: #86c6f4;
        text-align: center;
        margin-left: 83px;
    }
    
    .advnum li p:nth-child(1) span {
        font-size: 45px;
        font-family: 'impact';
        color: #fff;
    }
    
    .advnum li p:nth-child(1) i {
        display: inline-block;
        width: 22px;
        height: 22px;
        margin-left: 10px;
        border-radius: 50%;
        line-height: 22px;
        font-size: 14px;
        color: #fff;
        background: #f39800;
    }
    
    .advnum {
        margin-top: 100px;
    }
    
    .advnum li p:nth-child(1) {
        margin-bottom: 10px;
    }
    /*服务流程*/
    
    .procesul li {
        width: 200px;
        height: 220px;
        box-shadow: 20px 0px 20px #e8e8e8 inset;
        background: #fff;
        transition: all 0.5s ease;
        text-align: center;
        font-size: 14px;
        color: #999;
        padding-top: 38px;
        float: left;
        cursor: pointer;
    }
    
    .procesul li:nth-child(1) {
        box-shadow: none;
    }
    
    .procesul li p:nth-child(1) {
        height: 55px;
        width: 40px;
        margin: 0 auto;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531005808_1811083447.png) no-repeat top left;
        transition: all 0.5s ease;
    }
    
    .procesul li:nth-child(2) p:nth-child(1) {
        background-position-x: -54px;
    }
    
    .procesul li:nth-child(3) p:nth-child(1) {
        background-position-x: -116px;
    }
    
    .procesul li:nth-child(4) p:nth-child(1) {
        background-position-x: -192px;
    }
    
    .procesul li:nth-child(5) p:nth-child(1) {
        background-position-x: -249px;
        width: 43px;
    }
    
    .procesul li:nth-child(6) p:nth-child(1) {
        background-position-x: -337px;
    }
    
    .procesul li:nth-child(7) p:nth-child(1) {
        background-position-x: -405px;
    }
    
    .procesul li p:nth-child(2) {
        font-size: 20px;
        color: #666666;
        margin-bottom: 5px;
    }
    
    .procesul li p:nth-child(4) {
        width: 66px;
        height: 19px;
        margin: 15px auto;
        background: url(http://aiqxt.114my.cn/memberpic/sz18018717782/uploadfile/image/20200329/20200329182711_1818945900.png) no-repeat center;
    }
    
    .procesul li:hover {
        background: #f39800;
        color: #ffe7cd;
        box-shadow: none;
    }
    
    .procesul li:hover p:nth-child(2) {
        color: #eff8fe;
    }
    
    .procesul li:hover p:nth-child(1) {
        background-position-y: -80px;
    }
    /*jjie*/
    
    .compy {
        padding: 50px 0 50px 0;
    }
    
    .compy .adout_l {
        width: 45%;
        float: left;
        margin: 15px 0;
    }
    
    .compy .adout_l .about_l_tit {
        position: relative;
        padding: 40px 0 40px 0;
        display: block;
    }
    
    .compy .adout_l .about_l_tit:before {
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        background: #036eb8;
        border-radius: 50%;
        position: absolute;
        left: 150px;
        top: 30px;
    }
    
    .compy .adout_l .about_l_tit strong {
        font-size: 42px;
        font-family: arial, Microsoft JhengHei;
        letter-spacing: -0.8px;
        display: block;
        line-height: 55px;
        font-weight: bold;
        position: relative;
    }
    
    .compy .adout_l .about_l_tit p {
        font-size: 20px;
        font-weight: normal;
        color: #666;
        line-height: 30px;
    }
    
    .compy .adout_l .about_l_cont p {
        font-size: 14px;
        color: #454545;
        line-height: 32px;
        padding-bottom: 35px;
    }
    
    .compy .adout_l .about_l_cont {
        margin-bottom: 45px;
        padding-right: 0;
        border-bottom: 1px solid #eee;
    }
    
    .compy .adout_r {
        width: 565px;
        float: right;
        padding: 15px;
        margin: 0;
    }
    
    .about_r_bg {
        width: 100%;
    }
    
    .about_video_img>a>img {
        width: 100%;
        z-index: 3;
    }
    
    .about_video_img {
        position: relative;
    }
    
    .about_video_img:before {
        content: '';
        display: block;
        width: 35%;
        height: 25%;
        background: #036eb8;
        position: absolute;
        right: -15px;
        top: -15px;
    }
    
    .about_video_img:after {
        content: '';
        width: 70%;
        height: 25%;
        border: 1px solid #b6d9f2;
        display: block;
        position: absolute;
        bottom: -15px;
        left: -15px;
    }
    
    .about_video_img {
        display: block;
        width: 100%;
        position: relative;
        z-index: 3;
    }
    
    .about_video_img>a {
        display: block;
        width: 100%;
        /*! height: 100%; */
        position: relative;
        z-index: 999;
    }
    
    .ci_b:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .ci_b {
        padding-top: 0px;
    }
    
    .ci_b>a {
        float: left;
        display: block;
        font-size: 22px;
        line-height: 28px;
        margin-left: 55px;
        padding: 15px 0;
    }
    
    .ci_b>a:first-child {
        margin: 0
    }
    
    .ci_b>a>i {
        float: left;
        padding: 0 10px 0 0;
    }
    
    .ci_b>a:after {
        display: block;
        clear: both;
        content: '';
    }
    
    .ci_b>a>.en {
        display: block;
        font-size: 12px;
        color: #aaa;
        text-transform: capitalize;
        line-height: 22px;
    }
    /*企业形象*/
    
    .company_list {
        width: 600px;
        height: 57px;
        margin-top: 55px;
        overflow: hidden;
    }
    
    .company_list li {
        float: left;
        width: 170px;
    }
    
    .company_list li span {
        display: block;
        float: left;
        width: 60px;
        height: 50px;
        margin: 0px 6px 0px 13px;
    }
    
    .company_list li:nth-child(1) span {
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031145747_1573239271.png) top left no-repeat;
    }
    
    .company_list li:nth-child(2) span {
        background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231031/20231031145747_1747361162.png) top left no-repeat;
    }
    
    .company_list li:hover span {
        background-position: 0px -49px;
        transition: all 0.5s;
    }
    
    .company_list li:hover {
        );
        cursor: pointer;
    }
    
    .company_list li.on {}
    
    .company_list li.on span {
        background-position: 0px -50px;
    }
    
    .company_list li a {
        font-size: 18px;
        line-height: 26px;
    }
    
    .company_list li a en {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: normal;
        color: #999;
    }
    
    .company_list li:hover a {
        color: #036eb8;
    }
    
    .company_list li.on a {
        color: #222;
        font-weight: bold;
    }
    
    div#jianjiediss2 img {
        border: 1px solid #dedede;
        padding: 2px;
        background: #fff;
    }
    
    #jianjietss0 a::after {
        position: absolute;
        content: "";
        top: -7px;
        width: 1px;
        height: 50px;
        background-color: #e9e9ea;
        left: 89px;
    }
    
    #jianjietss1 a::after {
        position: absolute;
        content: "";
        top: -7px;
        width: 1px;
        height: 50px;
        background-color: #e9e9ea;
        left: 89px;
    }
    
    #jianjietss0 a {
        position: relative;
    }
    
    #jianjietss1 a {
        position: relative;
    }
    
    #jianjiediss1 td a:hover {
        font-size: 14px;
    }
    
    #jianjiediss2 div a {
        font-size: 14px;
    }
    
    div#jianjiediss2 img:hover {
        border: 1px solid #fec627;
        padding: 2px;
        background: #fec627;
    }
    
    .workshop,
    .workshop1 {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .workshop td div {
        padding-top: 0px !important;
        width: 255px;
        text-align: center;
        line-height: 40px;
        height: 40px;
        display: block;
        font-size: 15px;
        background: #eae7e7;
        color: #333;
        margin: 0 auto;
    }
    
    .workshop td div a:hover,
    .workshop1 td div a:hover {
        color: #fff;
        font-size: 15px !important;
    }
    
    .workshop td div a,
    .workshop1 td div a {
        font-size: 15px !important;
    }
    
    .workshop1 td div {
        width: 275px;
        text-align: center;
        line-height: 40px;
        height: 40px;
        display: block;
        font-size: 15px;
        background: #cccbcb;
        padding: 10px 5%;
        color: #333;
        margin: 0 auto;
    }
    
    .workshop td div a:hover,
    .workshop1 td div a:hover {
        font-size: 15px;
        width: 255px;
        text-align: center;
        line-height: 40px;
        height: 40px;
        display: block;
        background: #036eb8;
        color: #fff;
    }
    /*新闻*/
    
    .news_l1 {
        position: relative;
    }
    
    .news_01 {
        font-weight: normal;
        color: #d5d5d5;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
    }
    
    h2.news_02 {
        margin-bottom: 17px;
        font-weight: normal;
        color: #333333;
        font-size: 30px;
    }
    
    .news_01:after {
        position: absolute;
        display: block;
        content: "";
        z-index: -1;
        top: -1px;
        left: -59px;
        width: 113px;
        height: 50px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531005239_993800709.png) no-repeat;
    }
    
    .news_02:after {
        position: absolute;
        display: block;
        content: "";
        z-index: -1;
        top: 85px;
        right: -69px;
        width: 147px;
        height: 2px;
    }
    
    .news_r span:after {
        position: absolute;
        right: 95px;
        top: 9px;
        width: 60px;
        height: 1px;
        background-color: #666666;
        content: "";
        background-color: #142f6c;
    }
    
    .news_r span {
        position: relative;
        margin-left: 79px;
    }
    
    .news_r1 a {
        line-height: 42px;
        font-size: 15px;
        color: #666666;
        display: block;
        float: left;
        padding: 12px 34px;
    }
    
    .news_r1 a:hover {
        color: #142f6c;
        text-decoration: underline;
    }
    
    .news_03 {
        font-weight: normal;
        color: #333333;
        font-size: 30px;
        line-height: 50px;
    }
    
    .news_03:after {
        position: absolute;
        display: block;
        content: "";
        z-index: -1;
        top: 85px;
        right: -89px;
        width: 147px;
        height: 2px;
        background-color: #333333;
    }
    
    .news_row2 {
        height: auto;
        margin-bottom: 80px;
    }
    
    .news_list a {
        font-size: 16px;
        display: block;
        margin: 0 25px;
        line-height: 50px;
        position: relative;
        color: #666;
        float: left;
    }
    
    .news_list a.cur {
        font-weight: bold;
        color: #333;
        border-bottom: 2px solid #036eb8;
    }
    
    .news_list a.cur:after {
        background-position: 0 0;
    }
    
    .news_row2>.fr {
        width: 380px;
    }
    
    .news_r2cont {
        margin-top: 40px;
        position: relative;
        height: 600px;
    }
    
    .news_r2cont>div {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .news_cont_l {
        float: left;
        width: 620px;
    }
    
    .news_cont_l .news_div_item {
        position: relative;
        width: 589px;
        height: 370px;
        display: block;
    }
    
    .news_cont_l .news_div_item .news_div_item_content {
        display: none;
    }
    
    .news_cont_l .news_div_item_day {
        position: absolute;
        font-weight: bold;
        font-size: 41px;
        text-align: center;
        height: 47px;
        width: 65px;
        line-height: 35px;
        top: 10px;
        left: 10px;
        color: #171717;
        font-family: arial;
    }
    
    .news_cont_l .news_div_item_month,
    .news_cont_l .divdgweb_new_div_item_month {
        position: absolute;
        font-size: 14px;
        bottom: 0;
        right: 16px;
        color: #171717;
        line-height: 35px;
    }
    
    .news_cont_l .news_div_item_year,
    .news_cont_l .divdgweb_new_div_item_year {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #171717;
        font-size: 14px;
        line-height: 35px;
        left: 16px;
    }
    
    .news_cont_l .news_div_item_title,
    .news_cont_l .divdgweb_new_div_item_title {
        padding-left: 120px;
        padding-top: 0px;
        line-height: 45px;
        color: #333;
        font-weight: bold;
    }
    
    .news_cont_l .news_div_item_title a,
    .news_cont_l .divdgweb_new_div_item_title a {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .news_cont_l .news_div_item_body,
    .news_cont_l .divdgweb_new_div_item_body {
        line-height: 24px;
        padding: 13px 20px 0 20px;
        color: #888888;
    }
    
    .news_cont_l .news_div_item_pic a,
    .news_cont_l .news_div_item_pic a img {
        display: block;
        width: 580px;
        height: 440px;
    }
    
    .news_cont_r {
        width: 650px;
        float: right;
    }
    
    .news_cont_r .divdgweb_new_div,
    .news_cont_r .news_div {
        padding: 0px 0 0 15px;
        height: 370px;
        font-weight: normal;
    }
    
    .news_cont_r .news_div_item,
    .divdgweb_new_div_item {
        float: left;
        width: 100%;
        position: relative;
        height: 180px;
        border-bottom: #f1f1f1 solid 1px;
        padding-top: 18px;
    }
    
    .news_cont_r .news_div_item_date,
    .divdgweb_new_div_item_date {
        position: absolute;
        bottom: -3px;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531005259_1255771350.jpg) no-repeat 0 0px;
        display: block;
        width: 100px;
        color: #ccc;
        height: 36px;
        left: 0;
        z-index: -1;
    }
    
    .news_cont_r .news_div_item_year,
    .divdgweb_new_div_item_year {
        font-size: 14px;
        position: absolute;
        top: -110px;
        left: 0;
    }
    
    .news_cont_r .news_div_item_month,
    .divdgweb_new_div_item_month {
        font-size: 14px;
        position: absolute;
        top: -110px;
        left: 39px;
    }
    
    .news_cont_r .news_div_item_day,
    .divdgweb_new_div_item_day {
        font-size: 14px;
        position: absolute;
        top: -110px;
        left: 62px;
    }
    
    .news_cont_r .news_div_item_title,
    .divdgweb_new_div_item_title {
        font-size: 16px;
        color: #666666;
        overflow: hidden;
        margin-bottom: 40px;
    }
    
    .news_cont_r .news_div_item_a,
    .divdgweb_new_div_item_a {
        font-size: 15px !important;
        color: #201c1d;
        padding-bottom: 150px;
        display: block;
    }
    
    .news_cont_r .news_div_item_body,
    .divdgweb_new_div_item_body {
        font-size: 14px;
        line-height: 24px;
        overflow: hidden;
        color: #888888;
        position: absolute;
        top: 85px;
    }
    
    .news_cont_r .news_div_item:nth-child(3),
    .divdgweb_new_div_item:nth-child(3) {
        margin-right: 0;
    }
    
    .news_cont_r .divdgweb_new_div_item_title a {
        padding-bottom: 149px;
        display: block;
    }
    
    .news_cont_r .news_div_item_title a {
        font-size: 18px !important;
    }
    
    .news_cont_r .news_div_item_title a:hover {
        color: #036eb8;
    }
    
    .news_cont1 .news_dont_tai {
        width: 520px;
        height: 600px;
        background: #f1f1f1;
        float: left;
        position: relative;
        margin-right: 30px;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_content .news_dont_tai {
        width: 112px;
        height: 36px;
        background: #036eb8;
        line-height: 36px;
        text-align: center;
        position: absolute;
        bottom: -50px;
        z-index: 999;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_content .news_dont_tai a p {
        font-size: 15px;
        color: #fff;
    }
    
    .news_cont1 .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .news_dont_tai {
        width: 112px;
        height: 30px;
        background: #036eb8;
        line-height: 30px;
        text-align: center;
        position: absolute;
        bottom: 30px;
        z-index: 999;
    }
    
    .news_cont1 .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .news_dont_tai a p {
        font-size: 14px;
        color: #ffffff;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_date {
        width: 120px;
        height: 30px;
        display: block;
        padding: 30px 0 0 400px;
        top: 375px;
        position: relative;
    }
    
    .news_cont1 .news_dont_tai .news_div_item .news_div_item_content .news_div_item_title a {
        font-weight: 600;
        font-size: 20px;
        float: left;
        width: 460px;
        height: 40px;
        text-align: left;
        color: #444;
    }
    
    .news_cont1 .news_dont_tai .news_div_item .news_div_item_content .news_div_item_title a:hover {
        color: #036eb8;
    }
    
    .news_cont1 .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_title a:hover {
        color: #036eb8;
    }
    
    .news_cont1 .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_title a {
        font-weight: bold;
        font-size: 24px;
        float: left;
        text-align: left;
        width: 517px;
        height: 40px;
        color: #444;
    }
    
    .news_cont1 .news_dont_tai .news_div_item .news_div_item_content {
        padding-left: 30px;
        position: relative;
        top: 340px;
    }
    
    .news_cont1 .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content {
        padding-left: 30px;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_pic a img {
        width: 460px;
        height: 345px;
        border: 1px solid #f6eff1;
        margin: 0 auto;
        padding-left: 30px;
    }
    
    .news_cont1 .news_dont_tai .news_div_item .news_div_item_content .news_div_item_body {
        color: #666;
        line-height: 30px;
        width: 460px;
        padding: 15px 0;
        text-align: left;
        font-size: 15px;
    }
    
    .news_div_item_pic {
        position: absolute;
        top: 30px;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_year {
        color: #999;
        float: left;
        font-size: 16px;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_month {
        color: #999;
        float: left;
        font-size: 16px;
    }
    
    .news_cont1 .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_day {
        color: #999;
        float: left;
        font-size: 16px;
    }
    /*版权*/
    
    .flinks {
        height: 78px;
        background: #036eb8;
        line-height: 77px;
    }
    
    .flinks span {
        font-size: 16px;
        color: #fff;
        padding: 0px 10px 0px 5px;
    }
    
    .flinks img {
        margin-top: 31px;
    }
    
    .linkTagcs li a {
        font-size: 14px;
        color: #e7e7e7 !important;
    }
    
    .linkTagcs li {
        line-height: 78px !important;
    }
    
    .linkTagcs li a:hover {
        color: #fff !important;
    }
    
    .applyyqlj a {
        font-size: 14px;
        color: #fff;
    }
    
    .applyyqlj a:hover {
        text-decoration: underline;
    }
    
    .cr_center {
        height: 375px;
        background: #242424;
        border-bottom: 1px solid #3a3a3a;
    }
    
    .cr_center ul {
        position: relative;
        height: 295px;
        width: 160px;
        padding: 60px 0px 0px 45px;
        float: left;
        border-left: 1px solid #3a3a3a;
    }
    
    .cr_center ul li:nth-child(2) a {
        font-size: 18px;
        color: #fff;
        padding-bottom: 20px;
    }
    
    .cr_center ul li {
        text-align: left;
    }
    
    .cr_center ul li a {
        font-size: 14px;
        color: #b9b9b9;
        line-height: 30px;
    }
.cr_center td a  {
        font-size: 14px;
        color: #b9b9b9 !important;
        line-height: 30px;
    }
    
    .cr_center ul li a:hover {
        color: #fff;
    }
    
    .gzwm dl {
        display: none;
    }
    
    .gzwm dl:nth-child(1) {
        display: block;
    }
    
    .cr_phone p:nth-child(1) {
        font-size: 14px;
        color: #b9b9b9;
    }
    
    .cr_phone p:nth-child(2) {
        font-size: 25px;
        font-weight: bold;
        color: #fff;
    }
    
    .cr_concat p {
        padding-left: 35px;
        color: #b9b9b9;
        font-size: 14px;
    }
    
    .cr_center ul li:nth-child(2) {
        margin-bottom: 10px;
    }
    
    .cr_concat p:nth-child(1) {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531004210_1776590198.png) no-repeat left;
    }
    
    .cr_concat p:nth-child(2) {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531004302_228414116.png) no-repeat left;
    }
    
    .cr_concat p:nth-child(3) {
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531004514_347730696.png) no-repeat left;
    }
    
    .cr_center ul i {
        left: -20px;
        position: absolute;
        display: block;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        background: #242424;
        border: 1px solid #383838;
    }
    
    .cr_center ul i b {
        display: block;
        margin: 0 auto;
        background: url(//memberpic.114my.com.cn/023965/uploadfile/image/20200531/20200531004338_749622415.png) no-repeat center;
    }
    
    .cr_center ul:nth-child(1) i b {
        background-position: -48px 0px;
        width: 20px;
        height: 31px;
        margin-top: 6px;
    }
    
    .cr_center ul:nth-child(2) i b {
        background-position: 0px 0px;
        width: 20px;
        height: 20px;
        margin-top: 7px;
    }
    
    .cr_center ul:nth-child(3) i b {
        background-position: -20px 0px;
        width: 22px;
        height: 19px;
        margin-top: 7px;
    }
    
    .cr_center ul:nth-child(1):hover i b {
        background-position: -48px -32px;
    }
    
    .cr_center ul:nth-child(2):hover i b {
        background-position: 0px -32px;
    }
    
    .cr_center ul:nth-child(3):hover i b {
        background-position: -20px -32px;
    }
    
    .cr_center ul:hover i {
        border: 1px solid #fff;
    }
    
    .cr_center ul:nth-child(4) {
        width: 314px;
        border-right: 1px solid #3a3a3a;
    }
    
    .cr_phone img {
        margin-right: 20px;
    }
    
    .cr_concat {
        margin-top: 20px;
    }
    
    .cr_concat p {
        margin-bottom: 25px;
        line-height: 20px;
    }
    
    .gzwm dl {
        margin-top: 70px;
        margin-bottom: 15px;
    }
    
    .end {
        height: 65px;
        background: #242424;
        line-height: 65px;
        font-size: 14px;
        color: #b9b9b9;
    }
    
    .end a {
        font-size: 14px;
        color: #b9b9b9;
    }
    
    .end a:hover {
        color: #fff;
    }
    
    .gzwm dl p {
        font-size: 15px;
        color: #b9b9b9;
        text-align: center;
        line-height: 45px;
    }

/*文化*/
.info_index_news { position: relative; margin-top: 0; height: 520px; overflow: hidden; max-width: 1200px; margin: 0 auto; margin-bottom: 80px; }
.duty-one { position: absolute; left: 0; top: 0; width: 45.6%; height: 520px; overflow: hidden; background: url(//memberpic.114my.com.cn/dg1677580/uploadfile/image/20231019/20231019174758_376058935.jpg) no-repeat; animation: fadeinL 1s; }
.duty-one .text { position: absolute; left: 0; right: 0; bottom: 0; color: #fff; padding: 100px 50px 50px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=0 );
}
.duty-one .text h3 { height: 50px; line-height: 50px; font-weight: normal; font-size: 30px; color: #fff; }
.duty-one .text p { height: 60px; line-height: 30px; font-size: 16px; overflow: hidden; color: #fff; }
.duty-one .text i { display: block; margin-top: 10px; width: 28px; height: 3px; background: #fff; }
.duty-two { position: absolute; right: 0; top: 0; width: 750px; height: 260px; overflow: hidden; background: #f8f8f8; animation: fadeinT 1s; }
.duty-two .text { position: absolute; left: 50px; right: 60px; bottom: 70px; }
.duty-two .text h3 { height: 50px; line-height: 50px; font-weight: normal; font-size: 30px; color: #333; }
.duty-two .text p { margin-top: 10px; height: 75px; line-height: 22px; font-size: 14px; color: #666; overflow: hidden; }
.duty-two .text i { display: block; margin-top: 10px; width: 28px; height: 3px; background: #ddd; }
.duty-three { position: absolute; right: 375px; bottom: 0; width: 375px; height: 260px; background: #036eb8; animation: fadeinR 1s; }
.duty-three .text { position: absolute; left: 50px; right: 60px; bottom: 50px; color: #fff; }
.duty-three .text h3 { height: 50px; line-height: 50px; font-weight: normal; font-size: 30px; color: #fff; }
.duty-three .text p { margin-top: 10px; height: 100px; line-height: 22px; font-size: 14px; overflow: hidden; color: #fff; }
.duty-three .text i { display: block; margin-top: 5px; width: 28px; height: 3px; background: #fff; }
.duty-four { position: absolute; right: 0; bottom: 0; width: 375px; height: 260px; background: #f39800; animation: fadeinR 2s; }
.duty-four .text { position: absolute; left: 50px; right: 60px; bottom: 50px; color: #fff; }
.duty-four .text h3 { height: 50px; line-height: 50px; font-weight: normal; font-size: 30px; color: #fff; }
.duty-four .text p { margin-top: 10px; height: 100px; line-height: 22px; font-size: 14px; overflow: hidden; color: #fff; }
.duty-four .text i { display: block; margin-top: 5px; width: 28px; height: 3px; background: #fff; }
.pro_tit { padding-bottom: 50px; padding-top: 80px; text-align: center; }
.pro_tit span { font-size: 42px; line-height: 42px; }
.mot { margin-top: -30px !important; }
.pro_tit p { font-size: 20px; margin-top: 10px; }

.tit i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.tit i::after,.title i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.tit i::after{right: 0px;left: inherit;background:#d80004;animation:allTitleAfter 3s infinite linear;}
.tit i::before{background:#f5ba06;animation:allTitleBefore 3s infinite linear;}