                    * {
                    margin: 0;
                    paddin g: 0;
                }
                
                html body {
                    width: 100%;
                    font-size: 16px;
                    overflow-x: hidden;
                    margin: 0;
                }
                
                body {
                    min-width: 340px;
                }
                
                img {
                    border: none;
                    vertical-align: middle;
                    height: auto;
                }
                
                ul,
                li {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }
                
                a {
                    outline: none;
                    text-decoration: none;
                    color: #383838;
                }
                
                a:hover {
                    outline: none;
                    text-decoration: none!important;
                    color: #1868c1;
                }
                
                .clear {
                    clear: both
                }
                
                .l {
                    float: left;
                }
                
                .r {
                    float: right;
                }
                
                hr {
                    border: none;
                    clear: both;
                    height: 0;
                    background: none;
                    margin: 0;
                    padding: 0;
                    border-bottom: #eee solid 1px;
                    margin: 10px 0;
                }
                
                em,
                i {
                    font-style: normal;
                }
                
                p {
                    margin: 0;
                }
                
                .ti2 {
                    text-indent: 2em;
                }
                
                @media only screen and (max-width:790px) {
                    .ti2 {
                        font-size: 16px
                    }
                }
                
                h1,
                h2,
                h3,
                h4 {
                    margin: 0;
                }
                
                h1 {
                    font-size: 56px;
                }
                
                h2 {
                    font-size: 42px;
                }
                
                h3 {
                    font-size: 28px;
                }
                
                h4 {
                    font-size: 20px;
                }
                
                .w {
                    width: 100%;
                }
                
                .flex {
                    display: flex;
                }
                
                .i_width {
                    width: 80%;
                    margin: 0 auto;
                    max-width: 1600px;
                }
                
                @media only screen and (max-width:960px) {
                    html body {
                        font-size: 14px;
                    }
                    h1 {
                        font-size: 28px;
                    }
                    h2 {
                        font-size: 24px;
                    }
                    h3 {
                        font-size: 18px;
                    }
                    h4 {
                        font-size: 16px;
                    }
                    .i_width {
                        width: 85%;
                    }
                }
                
                @media only screen and (max-width:790px) {
                    .i_width {
                        width: 90%;
                    }
                }
                /* banner*/
                
                .frame {
                    width: 100vw;
                    height: 48.8vw;
                    margin: 0 auto;
                }
                
                .banners {
                    width: 100%;
                    height: 100%;
                    margin: 0 auto;
                    position: relative;
                    overflow: hidden;
                    background-color: rgba(200, 200, 200, 0.5);
                }
                
                .banners:hover .click_left {
                    display: block;
                }
                
                .banners:hover .click_right {
                    display: block;
                }
                
                .click_left,
                .click_right {
                    width: 3vw;
                    position: absolute;
                    z-index: 10;
                    display: none;
                    top: 40%;
                }
                
                .click_left {
                    left: 2vw;
                }
                
                .click_right {
                    right: 2vw;
                }
                
                .click_left img,
                .click_right img {
                    width: 100%;
                    height: 100%;
                }
                
                .number {
                    width: 100%;
                    height: 1vw;
                    line-height: 1vw;
                    position: absolute;
                    z-index: 10;
                    text-align: center;
                    bottom: 1.5vw;
                }
                
                .numbers {
                    display: inline-block;
                }
                
                .numbers span {
                    color: white;
                    font-size: 0.7vw;
                    display: block;
                    float: left;
                    width: 1vw;
                    height: 1vw;
                    line-height: 1vw;
                    text-align: center;
                    border-radius: 100vw;
                    margin: 0 0.5vw;
                    padding: 0.1vw;
                    border: 0.1vw solid white;
                }
                
                .numbers span:hover {
                    cursor: pointer;
                }
                
                .banner_img {
                    width: 100%;
                    height: 100%;
                }
                
                .banner_img img {
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    break-inside: 1;
                }
                /* banner_new */
                
                .banner_new {
                    background: rgba(0, 0, 0, 0.55);
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    z-index: 99;
                    width: 100%;
                    padding: 2vw 0;
                }
                
                .banner_newa {
                    align-items: center;
                    justify-content: space-between;
                }
                
                .banner_newa ul {
                    flex: 1;
                }
                
                .banner_newa ul:first-child {
                    margin-right: 5vw;
                }
                
                .banner_newa .bt {
                    font-size: 20px;
                    font-weight: bold;
                    width: 50px;
                    height: 50px;
                    line-height: 24px;
                    padding: 8px;
                    color: #fff;
                    background: #1868c1;
                }
                
                .banner_newa .bt:first-child {
                    margin-right: 16px;
                }
                
                .banner_newa .tit {
                    width: 100%;
                }
                
                .banner_newa .tit li {
                    padding: 5px 3px;
                    border-bottom: 1px dashed rgba(255, 255, 255, 0.25);
                }
                
                .banner_newa .tit li:last-child {
                    border: none;
                }
                
                .banner_newa .tit li a {
                    display: flex;
                    justify-content: space-between;
                    color: rgba(255, 255, 255, 0.75);
                }
                
                .banner_newa .tit li a:hover {
                    font-weight: bold;
                }
                
                .banner_newa .tit li a p img {
                    width: 20px;
                }
                
                @media only screen and (max-width:1130px) {
                    .banner_new {
                        display: none;
                    }
                    .click_left,
                    .click_right {
                        top: 45%;
                    }
                }
                /*分类 CSS*/
                
                .jq22-container {
                    margin: 0 auto;
                    overflow: auto;
                    width: 80%;
                    padding: 80px 10%;
                    background: #f4f6f6;
                }
                
                .str_wrap {
                    background: #fefefe;
                    height: 10em;
                    line-height: 2em;
                    font-size: 1.2em;
                }
                
                .str3 {
                    font-size: 0 !important
                }
                
                .str3-2 {
                    background: none !important;
                }
                
                .str3-2 span {
                    color: #999;
                    text-align: center;
                    font-size: 24px;
                    flex: 1;
                    display: inline-block;
                    vertical-align: top;
                    padding: 14px 32px;
                    border-right: 1px solid #cccccc;
                    min-width: 110px;
                }
                
                .str3-2 a:hover span {
                    color: #1868c1;
                    font-weight: bold;
                }
                
                .str_wrap {
                    overflow: hidden; //zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;background:#f6f6f6;white-space:nowrap;}
                    .str_wrap.str_active {
                        background: #f1f1f1;
                    }
                    .str_move {
                        white-space: nowrap;
                        position: absolute;
                        top: 0;
                        left: 0;
                        cursor: move;
                    }
                    .str_move_clone {
                        display: inline-block; //display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0;}
                        .str_vertical .str_move_clone {
                            left: 0;
                            top: 100%;
                        }
                        .str_down .str_move_clone {
                            left: 0;
                            bottom: 100%;
                        }
                        .str_vertical .str_move,
                        .str_down .str_move {
                            white-space: normal;
                            width: 100%;
                        }
                        .str_static .str_move,
                        .no_drag .str_move,
                        .noStop .str_move {
                            cursor: inherit;
                        }
                        .str_wrap img {
                            max-width: none !important;
                        }
                        /*nav_footer*/
                        @media only screen and (max-width:960px) {
                            .jq22-container {
                                padding: 30px 5%;
                                width: 90%;
                            }
                            .str3-2 span {
                                font-size: 18px;
                                padding: 5px 10px;
                            }
                            .str_wrap img {
                                width: 30px;
                            }
                            /*ny_top*/
                            .phone_nav {
                                width: 100vw;
                                position: absolute;
                                top: 0;
                                left: 0;
                                z-index: 100;
                                text-align: center;
                                display: block;
                                height: 70px;
                                margin: 0 auto;
                                overflow: hidden;
                                background: #1868c1;
                                z-index: 9999;
                            }
                            .pc_nav {
                                display: none;
                            }
                            .phone_nav .head_index_logo {
                                width: 83%;
                                float: left;
                                padding-left: 2%
                            }
                            .head_index_logo h1 {
                                font-size: 18px;
                                color: #fff;
                                float: left;
                                margin-top: 10px;
                                text-align: left;
                            }
                            .head_index_logo h1 span {
                                font-size: 12px;
                                font-weight: 100;
                            }
                            .phone_nav .top_right {
                                float: right;
                                width: 15%;
                                padding-top: 20px;
                            }
                            .top_right img {
                                width: 60%;
                                max-width: 40px;
                            }
                            .right_menu {
                                position: fixed;
                                left: 100%;
                                top: 70px;
                                z-index: 999;
                                overflow: hidden;
                                width: 100vw;
                                height: 100vh;
                            }
                            .right_menu ul {
                                width: 100vw;
                                height: 100vh;
                                box-sizing: border-box;
                                background-color: rgba(7, 71, 142, 0.9);
                                padding: 30px 0 0 0;
                                overflow: hidden;
                            }
                            .right_menu ul li {
                                list-style-type: none;
                                width: 90%;
                                margin: 0 5%;
                                line-height: 40px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.25);
                            }
                            .right_menu ul li div {
                                display: flex;
                                flex-wrap: wrap;
                            }
                            .right_menu ul li div a {
                                width: 47%;
                                text-align: center;
                                display: block;
                                margin: 3px 1%;
                                border: 1px solid rgba(255, 255, 255, 0.25);
                                font-size: 14px;
                                line-height: 18px;
                                padding: 4px 0;
                            }
                            .right_menu ul li.onn {
                                border-bottom: 0 solid #444;
                            }
                            .right_menu ul li.onn a {
                                color: #eee;
                            }
                            .right_menu ul li a {
                                color: #eee;
                                font-size: 16px;
                                line-height: 44px;
                            }
                            .hei {
                                height: 530px !important;
                            }
                            .right_menu ul li.onn div a {
                                padding: 0;
                                width: 50%;
                                line-height: 36px;
                                display: block;
                                float: left;
                                color: #eee;
                                font-size: 14px;
                            }
                            .espcms_newslist_read li {
                                float: left;
                                width: 90%;
                                overflow: hidden;
                            }
                        }
                        /*pc*/
                        @media only screen and (min-width:961px) {
                            /*ny_top*/
                            .pc_nav {
                                height: 71px;
                                box-sizing: border-box;
                                position: absolute;
                                top: 20px;
                                left: 0;
                                right: 0;
                                margin: 0 auto;
                                z-index: 100;
                                transition: all 0.5s ease;
                                display: flex;
                                justify-content: space-between;
                                border-bottom: 2px solid rgba(255, 255, 255, 0.2);
                                padding: 0 5% 30px;
                                top: 30px;
                            }
                            .phone_nav {
                                display: none;
                            }
                            .pc_nav_la {
                                display: flex;
                                align-items: center;
                            }
                            .pc_nav_la h1 {
                                width: 450px;
                                margin-right: 46px;
                            }
                            .pc_nav_la h1 img {
                                width: 100%;
                            }
                            .pc_nav_la p {
                                font-size: 16px;
                                color: #1868c1;
                                width: 370px;
                            }
                            .pc_nav_la p span {
                                font-family: impact, arial;
                                font-weight: bold;
                                font-size: 48px;
                                color: #1868c1;
                            }
                            .pc_nav .nav {
                                transition: all 0.5s ease;
                                margin-top: 5px;
                                display: flex;
                                justify-content: space-between;
                                align-items: center;
                                width: 100%;
                                max-width: 900px;
                            }
                            .pc_nav .nav li {
                                text-align: center;
                                line-height: 22px;
                                z-index: 4;
                                position: relative;
                                width: 45px;
                            }
                            .pc_nav .nav li:hover span {
                                opacity: 1;
                            }
                            .pc_nav .nav li a {
                                font-size: 16px;
                                color: #fff;
                                display: block;
                            }
                            .pc_nav .nav li:hover a {
                                font-weight: bold;
                                color: #fff;
                            }
                            .pc_nav .nav li:last-child a {
                                padding: 4px 10px;
                                background: #1868c1;
                                font-size: 14px
                            }
                            .pc_nav .nav li div {
                                display: none;
                                text-align: center;
                                background: #1868c1;
                                z-index: 99999;
                                position: absolute;
                                width: 220px;
                                margin-left: -110px;
                                left: 50%;
                            }
                            .pc_nav .nav li:hover div a {
                                display: block;
                                color: #fff;
                                line-height: 45px;
                                height: 45px;
                                font-size: 16px;
                                font-weight: normal;
                                border-bottom: 1px solid rgba(0, 0, 0, 0.2);
                            }
                            .pc_nav .nav li div a:hover {
                                color: #fff;
                                border-bottom: 1px dashed #1868c1;
                                background: #ff5d25;
                                border-top: 0;
                                border-right: 0;
                                border-left: 0;
                            }
                            .inde_lxtb img {
                                width: 100%;
                                margin-top: 10px;
                            }
                            .fx a {
                                width: 40px;
                                height: 40px;
                                margin-right: 10px;
                                border-radius: 50%;
                                transition: all 0.3s;
                            }
                            .fx a:hover {
                                background: #fff;
                            }
                            .fx .weixin span {
                                background: url("../images/2wm_wx.png") no-repeat;
                                display: block;
                                margin-left: -20px;
                                margin-top: 0;
                                opacity: 0;
                                transition: all 1.5s;
                                transform: rotate(0deg);
                                width: 0px;
                                height: 0px;
                                position: absolute;
                            }
                            .fx .weixin:hover span {
                                transform: rotate(360deg);
                                opacity: 1;
                                width: 150px;
                                height: 150px;
                            }
                            .fx .sj span {
                                background: url("../images/2wm_sj.png") no-repeat;
                                display: block;
                                margin-left: -100px;
                                margin-top: 20px;
                                opacity: 0;
                                transition: all 1.5s;
                                transform: rotate(0deg);
                                width: 0px;
                                height: 0px;
                                position: absolute;
                            }
                            .fx .sj:hover span {
                                transform: rotate(360deg);
                                opacity: 1;
                                width: 150px;
                                height: 150px;
                            }
                            .fx .fa span {
                                background: url("../images/2wm_fa.png") no-repeat;
                                display: block;
                                margin-left: -20px;
                                margin-top: 0;
                                opacity: 0;
                                transition: all 1.5s;
                                transform: rotate(0deg);
                                width: 0px;
                                height: 0px;
                                position: absolute;
                            }
                            .fx .fa:hover span {
                                transform: rotate(360deg);
                                opacity: 1;
                                width: 150px;
                                height: 150px;
                            }
                        }
                        /*cp_pro*/
                        .inde_cp {
                            padding: 0 0 80px;
                        }
                        .inde_cp_l,
                        .inde_cp_r {
                            flex: 1;
                            width: 100%;
                        }
                        .inde_cp_l {
                            margin-right: 30px;
                            padding: 3vw;
                            background: #666;
                            height: 26vw;
                            background: url("../images/cp_a.jpg") no-repeat center;
                            background-size: 100% 100%;
                        }
                        .inde_cp_ar,
                        .inde_cp_br {
                            padding: 1.5vw;
                            background: #666;
                            height: 12.5vw;
                        }
                        .inde_cp_ar {
                            background: url("../images/cp_b.jpg") no-repeat center;
                            background-size: 100% 100%;
                        }
                        .inde_cp_br {
                            background: url("../images/cp_c.jpg") no-repeat center;
                            background-size: 100% 100%;
                        }
                        .cpbt_c h2 {
                            line-height: 52px;
                            margin: 0;
                            color: #fff;
                        }
                        .cpbt_c p {
                            color: #fff;
                            margin: 1vw auto;
                        }
                        .cpbt_c .more {
                            width: 140px;
                            line-height: 42px;
                            height: 42px;
                        }
                        .cpbt_c .more a {
                            display: block;
                            border: 2px solid rgba(255, 255, 255, 0.25);
                            text-align: center;
                            border-radius: 6px;
                            color: #fff;
                        }
                        .cpbt_c .more a:hover {
                            background: rgba(0, 0, 0, 0.45);
                        }
                        .inde_cp_l ul {
                            display: flex;
                            justify-content: space-around;
                            flex-wrap: wrap;
                            background: rgba(0, 0, 0, 0.56);
                            padding: 1.5vw;
                            margin-top: 30px;
                        }
                        .inde_cp_l ul a {
                            display: block;
                            line-height: 26px;
                            border: 1px solid rgba(255, 255, 255, 0.25);
                            text-align: center;
                            margin-bottom: 14px;
                            padding: 0 16px;
                            color: rgba(255, 255, 255, 0.85);
                            font-size: 16px;
                        }
                        .bottm {
                            margin-bottom: 1vw;
                        }
                        @media only screen and (max-width:1360px) {
                            .inde_cp_l ul a {
                                margin-bottom: 6px;
                                padding: 0 10px;
                                font-size: 15px;
                            }
                        }
                        @media only screen and (max-width:1200px) {
                            .inde_cp_l ul a {
                                margin-bottom: 6px;
                                padding: 0 10px;
                                font-size: 15px;
                                line-height: 24px;
                            }
                            .cpbt_c h2 {
                                font-size: 32px;
                                line-height: 38px;
                            }
                            .cpbt_c .more {
                                line-height: 32px;
                                height: 32px;
                            }
                        }
                        @media only screen and (max-width:1060px) {
                            .inde_cp_l ul {
                                margin-top: 14px;
                                padding: 1vw;
                            }
                            .inde_cp_l ul a {
                                padding: 0 6px;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            .inde_cp {
                                padding: 30px 0;
                                flex-direction: column;
                            }
                            .inde_cp_l {
                                margin: 0 auto 30px auto;
                                width: 88%;
                                padding: 30px 6%;
                            }
                            .inde_cp_l ul {
                                padding: 2.5vw;
                                flex-wrap: wrap;
                            }
                            .inde_cp_l ul a {
                                line-height: 32px;
                                margin-bottom: 18px;
                            }
                            .inde_cp_ar,
                            .inde_cp_br {
                                height: 26vw;
                                padding: 6vw;
                            }
                        }
                        /*qiyewenhua*/
                        .in_qiyewh {
                            width: 100%;
                            height: 30vw;
                            background: url("../images/inde_wh.jpg") no-repeat center;
                            background-size: 100% 100%;
                            position: relative;
                        }
                        .in_qiyewh_c {
                            position: absolute;
                            z-index: 99;
                            background: rgba(0, 0, 0, 0.7);
                            right: 0;
                            bottom: 0;
                            width: 600px;
                            display: flex;
                            flex-direction: column;
                            justify-content: flex-end;
                            padding-top: 40px;
                            padding-left: 50px;
                        }
                        .in_qiyewh_c p {
                            font-size: 28px;
                            color: #fff;
                            line-height: 42px;
                            border-bottom: 2px solid #1868c1;
                            width: 116px;
                            text-align: left;
                        }
                        .in_qiyewh_c h3 {
                            color: #fff;
                        }
                        .in_qiyewh_c h3 span {
                            color: #ce1616;
                        }
                        .wywh_a {
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                        }
                        .wywh_a span {
                            width: 100px;
                            height: 3px;
                            background: #fff;
                            display: block;
                        }
                        .wywh_a .more {
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            color: #fff;
                            background: #1868c1;
                        }
                        .wywh_a .more a {
                            color: #fff;
                            width: 40px;
                            height: 40px;
                            padding: 6px;
                        }
                        @media only screen and (max-width:1150px) {
                            .in_qiyewh_c {
                                padding-top: 20px;
                                padding-left: 25px;
                            }
                            .in_qiyewh_c h3 {
                                margin: 14px 0;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            .in_qiyewh {
                                height: 300px;
                                width: auto;
                                background-size: auto 100%;
                            }
                            .in_qiyewh_c {
                                padding-top: 20px;
                                padding-left: 25px;
                                width: 320px;
                            }
                            .in_qiyewh_c h3 {
                                margin: 14px 0;
                            }
                            .in_qiyewh_c p {
                                font-size: 20px;
                            }
                        }
                        /*footer*/
                        .i_footer {
                            background: url("../images/footerbg.jpg") no-repeat center;
                            background-size: 100% 100%;
                            padding: 80px 0;
                            position: relative;
                        }
                        .i_footer .flex {
                            justify-content: space-between;
                            position: relative;
                            height: 28vw;
                        }
                        .i_footera h2 {
                            color: #fff;
                            margin: 0;
                            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);
                        }
                        .i_footera h2 span {
                            color: #1868c1;
                            text-transform: uppercase;
                            font-size: 42px;
                        }
                        .i_footera p {
                            font-size: 16px;
                            color: #fff;
                            line-height: 42px;
                            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);
                        }
                        .i_footera i {
                            display: block;
                            width: 50px;
                            height: 3px;
                            background: #ce1616;
                        }
                        .i_footera .i_footp {
                            font-size: 32px;
                            margin-top: 20px;
                            line-height: 46px;
                            color: #fff;
                            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);
                        }
                        .i_footerb {
                            position: absolute;
                            z-index: 99;
                            right: 0;
                            bottom: 0;
                            background: rgba(0, 0, 0, 0.65);
                            padding: 3vw;
                            width: 28vw;
                        }
                        .i_footerb i {
                            display: block;
                            width: 100%;
                            height: 2px;
                            background: #fff;
                        }
                        .i_footerb h3 {
                            color: #ce1616;
                        }
                        .i_footerb p {
                            line-height: 32px;
                            color: #fff;
                            font-size: 18px;
                        }
                        .phone_footer {
                            display: none;
                        }
                        .pc_footer {
                            width: 100%;
                            overflow: hidden;
                        }
                        /*ce*/
                        .sidebox {
                            position: fixed;
                            right: 10px;
                            z-index: 999;
                            bottom: 20%;
                            background: rgba(255, 255, 255, 0.8);
                            border-radius: 4px;
                            border: 1px solid rgba(0, 0, 0, 0.2);
                        }
                        .sidebox ul li {
                            width: 50px;
                            height: 50px;
                            padding: 5px;
                            font-size: 14px;
                            text-align: center;
                            position: relative;
                            color: #3b3b3b;
                            line-height: 24px;
                        }
                        .sidebox .cont {
                            transition: all .4s;
                            white-space: nowrap;
                            width: 0;
                            overflow: hidden;
                            height: 72px;
                            line-height: 72px;
                            text-align: center;
                            background-color: rgba(0, 0, 0, 0.8);
                            color: #fff;
                            font-size: 22px;
                            position: absolute;
                            right: 100%;
                            top: 0;
                            border-radius: 36px 0 0 36px;
                        }
                        .sidebox li:hover .cont {
                            width: 180px;
                            height: 60px;
                            line-height: 60px;
                            padding: 0 5px;
                            font-weight: bold;
                        }
                        .sidebox li a {
                            color: #2f2f2f;
                            font-size: 14px
                        }
                        .sidebox li:hover a {
                            color: #2f2f2f
                        }
                        .sidebox .cont0 {
                            transition: all .4s;
                            white-space: nowrap;
                            width: 0;
                            overflow: hidden;
                            text-align: center;
                            position: absolute;
                            right: 100%;
                            top: 0
                        }
                        .sidebox li:hover .cont0 {
                            width: 140px;
                            height: 140px;
                        }
                        /*dibu*/
                        .footer {
                            width: 100%;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }
                        .dibu_didi {
                            width: 80%;
                            padding: 60px 10%;
                            background: #2e2e2e;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }
                        .dibu_didi .erweimaaa {
                            flex: 1;
                            margin-left: 10%;
                        }
                        .dibu_didi .erweimaaa img {
                            width: 140px;
                            height: 140px;
                        }
                        .dibu_didi .erweimaaa p {
                            text-align: center;
                            line-height: 32px;
                            color: #fff;
                            width: 140px;
                        }
                        .dibu_didi .foot_daohangaa {
                            flex: 8;
                        }
                        .foot_daohangaa .footer_dhh ul {
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            margin-top: 20px;
                        }
                        .foot_daohangaa .footer_dhh ul li {
                            font-size: 16px;
                            color: rgba(255, 255, 255, 0.4);
                        }
                        .foot_daohangaa .footer_dhh ul li a {
                            color: #fff;
                        }
                        .foot_daohangaa .foot_beian {
                            display: flex;
                            margin-top: 28px;
                        }
                        .foot_daohangaa .footer_dhh p {
                            font-size: 20px;
                            font-weight: bold;
                            color: #fff;
                        }
                        .foot_daohangaa .footer_dhh p span {
                            font-family: arial;
                            font-weight: normal;
                        }
                        .foot_daohangaa .foot_beian p {
                            font-size: 14px;
                            color: rgba(255, 255, 255, 0.75);
                            line-height: 26px;
                        }
                        .foot_beian p span {
                            font-size: 16px;
                            font-weight: normal;
                        }
                        .foot_beian a {
                            color: rgba(255, 255, 255, 0.75);
                        }
                        @media only screen and (max-width:1100px) {
                            .i_footerb {
                                padding: 2vw;
                            }
                            .i_footerb h3 {
                                margin: 16px 0;
                                font-size: 24px;
                            }
                            .i_footerb p {
                                line-height: 28px;
                                font-size: 16px;
                            }
                        }
                        @media only screen and (max-width:890px) {
                            .i_footer .flex {
                                height: auto;
                                flex-direction: column;
                            }
                            .i_footera {
                                text-align: center;
                            }
                            .i_footera h2 {
                                font-size: 32px;
                            }
                            .i_footera h2 span {
                                display: none;
                            }
                            .i_footera i {
                                margin: 0 auto;
                            }
                            .i_footerb {
                                position: relative;
                                width: 96%;
                                margin: 5vw auto;
                                padding: 4vw 2%;
                            }
                            .i_footera .i_footp {
                                font-size: 24px;
                                line-height: 32px;
                            }
                            .i_footer {
                                background-size: auto 100%;
                            }
                            .i_footer {
                                padding: 30px 0 80px 0;
                            }
                            /*ny_footer*/
                            .pc_footer {
                                display: none;
                            }
                            .phone_footer {
                                width: 100%;
                                left: 0;
                                right: 0;
                                background: #1868c1;
                                position: fixed;
                                z-index: 99999;
                                bottom: 0px;
                                display: block;
                            }
                            .phone_footer li {
                                width: 25%;
                                float: left;
                                padding: 10px 0;
                                text-align: center;
                                color: #fff;
                            }
                            .phone_footer li a {
                                color: #fff;
                                font-size: 15px;
                            }
                            .phone_footer li a img {
                                width: 30px;
                            }
                            .xiangguanneir {
                                margin-bottom: 80px!important;
                            }
                            .liu_r {
                                display: none;
                            }
                        }
                        /*ny_about*/
                        .inde_about_a {
                            position: relative;
                            padding: 80px 0;
                        }
                        .inde_about_a {
                            text-align: center;
                        }
                        .inde_about_a h2 {
                            margin: 0 auto 20px;
                        }
                        .inde_about_a img {
                            margin: 0 auto;
                            text-align: center;
                        }
                        .inde_about_a p {
                            text-align: left;
                            font-size: 18px;
                            line-height: 32px;
                            color: #666;
                            text-indent: 2em;
                            margin-bottom: 10px;
                        }
                        @media only screen and (max-width:790px) {
                            .inde_about_a p {
                                font-size: 16px;
                                line-height: 28px;
                            }
                            .inde_about_a {
                                position: relative;
                                padding: 80px 0 20px;
                            }
                        }
                        .inde_about_a .more {
                            text-align: center;
                            width: 140px;
                            line-height: 42px;
                            background: #1868c1;
                            height: 42px;
                            margin: 20px auto 0;
                        }
                        .inde_about_a .more a {
                            color: #fff;
                            ;
                        }
                        @media only screen and (max-width:960px) {
                            .inde_about_a {
                                padding: 30px 0;
                            }
                            .inde_about_a {
                                text-align: center;
                            }
                        }
                        /*chanpin*/
                        .inde_pro {
                            margin: 0 auto;
                        }
                        .inde_pro li {
                            width: 28%;
                            margin: 0 1%;
                            border: 1px solid #6666;
                            margin-top: 46px;
                            overflow: hidden;
                            transition: all 1s;
                            padding: 1.5%;
                        }
                        .inde_pro li a {
                            position: relative;
                            display: block;
                            width: 100%;
                            height: auto;
                        }
                        .inde_pro li a p {
                            text-align: left;
                            color: #666;
                            padding: 10px 20px;
                            font-size: 16px;
                            position: absolute;
                            z-index: 999;
                            left: 0;
                            top: 0;
                            transition: all 1s;
                        }
                        .inde_pro li a p span {
                            display: none;
                        }
                        .inde_pro li .inpro_r img {
                            width: 100%;
                            transition: all 1s;
                        }
                        .inde_pro li:hover .inpro_r img {
                            transform: scale(1.2, 1.2);
                            -moz-transform: scale(1.2, 1.2);
                            -webkit-transform: scale(1.2, 1.2);
                        }
                        .inde_pro li em {
                            width: 100%;
                            font-size: 20px;
                            color: #fff;
                            margin-top: 0px;
                            font-weight: bold;
                            line-height: 26px;
                            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);
                        }
                        .inde_pro li:hover a p {
                            background: rgba(0, 0, 0, 0.7);
                            width: 80%;
                            padding: 16% 10%;
                            text-align: center;
                            color: #FFF;
                            margin: 0 auto;
                        }
                        .inde_pro li:hover em {
                            color: #fff;
                            line-height: 26px;
                            font-size: 20px;
                        }
                        @media only screen and (max-width:960px) {
                            .inde_pro li {
                                width: 44%;
                                margin-top: 18px;
                            }
                            .inde_pro li a p {
                                text-align: center;
                                color: #fff;
                                padding: 4px 10px;
                                font-size: 15px;
                                transition: all 1s;
                                background: rgba(0, 0, 0, 0.7);
                                position: relative;
                                height: 44px;
                                display: flex;
                                align-items: center;
                            }
                            .inde_pro li em {
                                font-size: 18px;
                                line-height: 22px;
                                font-weight: normal;
                            }
                            .inde_pro li:hover a p {
                                width: 80%;
                                padding: 4px 10%;
                            }
                            .inde_pro li:hover em {
                                line-height: 22px;
                                font-size: 18px;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            /*ny_newlist*/
                            .se_video_con .cp_k {
                                line-height: 1.2em;
                                width: 100%;
                                color: #fff;
                                font-size: 14px;
                                display: block;
                                text-align: center;
                                position: absolute;
                                left: 0;
                                bottom: 0;
                                background: rgba(0, 0, 0, 0.5);
                                transition: all 0.3s ease;
                                padding: 6px 0;
                            }
                            .newlist_dt {
                                position: relative;
                                width: 100%;
                                overflow: hidden;
                                background: url("../images/about_dt01.jpg") no-repeat center top;
                                background-size: 100%;
                                padding-top: 45%;
                                margin-top: 70px;
                            }
                            .newlist_dt1 {
                                position: relative;
                                width: 100%;
                                overflow: hidden;
                                background: url("../images/news_dt01.jpg") no-repeat center top;
                                background-size: 100%;
                                padding-top: 45%;
                                margin-top: 70px;
                            }
                            .newlist_dt11 {
                                position: relative;
                                width: 100%;
                                overflow: hidden;
                                background: url("../images/about_dt011.jpg") no-repeat center top;
                                background-size: 100%;
                                padding-top: 45%;
                                margin-top: 70px;
                            }
                            .se_news_more {
                                display: none;
                            }
                            .se_news_r a h2 {
                                line-height: 32px;
                                font-size: 18px;
                                margin: 5px 0;
                                padding: 0;
                            }
                            .se_news_r a p {
                                color: #666;
                                overflow: hidden;
                                line-height: 21px;
                            }
                            .se_news_r a:hover {
                                color: #1868c1;
                            }
                            .fenye {
                                margin-bottom: 80px;
                            }
                            /*ny_chanpin*/
                            .fenlei ul {
                                width: 100%;
                                margin: 0 auto;
                            }
                            .pro_lists li {
                                width: 48%;
                            }
                            .se_pro_cc {
                                background: #1868c1;
                                height: 90px;
                            }
                            .se_pro_cc strong {
                                display: block;
                                ;
                                color: #fff;
                                padding-top: 5px;
                                font-size: 18px;
                            }
                            .se_pro_cc strong span {
                                font-size: 15px;
                                color: #efefef;
                            }
                            .se_pro_cc p {
                                font-size: 12px;
                                line-height: 20px;
                            }
                            .se_pro_cc p span {
                                display: block;
                            }
                            .fanhui {
                                display: none;
                            }
                            .big_pic,
                            .nypro_xq {
                                width: 100%;
                            }
                            .big_pic img {
                                width: 100%;
                                vertical-align: middle;
                            }
                            .nypro_xq h1 {
                                font-size: 1.5em;
                                font-weight: bold;
                                color: #1868c1;
                                margin-top: 4%;
                            }
                            .bdsharebuttonbox {
                                display: none;
                            }
                            .f14 {
                                line-height: 25px;
                                font-size: 1.1em;
                                color: #666;
                            }
                            .cpdianhua {
                                font-size: 1.2em;
                                color: #666;
                                margin-bottom: 1em;
                            }
                            .cpdianhua p strong {
                                font-size: 1em;
                                line-height: 1.2em;
                                color: #c6af13;
                            }
                            .cpdianhua span {
                                font-family: Impact;
                                font-size: 1em;
                                color: #666;
                                line-height: 1em;
                            }
                            /*ny_about*/
                            .jianjie_abou li {
                                width: 90%;
                                margin: 0 auto;
                            }
                            .ab00000 {
                                display: none;
                            }
                            /*ny_fuwu*/
                            .ser_shili li {
                                width: 50%;
                                margin: 20px 0;
                                float: left;
                                transition-duration: 0.3s;
                                text-align: center
                            }
                            .ser_shili li img {
                                width: 80%;
                            }
                            .strengthMain li .font h3 {
                                font-size: 18px;
                                color: #fff;
                                font-weight: normal;
                                margin-bottom: 20px;
                                line-height: 18px;
                            }
                            .strengthMain li .font p {
                                display: none;
                            }
                            .ser_lc li {
                                background: rgba(0, 0, 0, 0)!important;
                            }
                            .ser_lc h3 {
                                font-size: 24px!important;
                                margin: 20px 0 10px 0!important;
                            }
                            .indext_ted {
                                height: 350px!important;
                            }
                            .indext03 {
                                height: 100%!important;
                            }
                        }
                        /*phone*/
                        /*indext03*/
                        .indext03 {
                            width: 100%;
                            background: #fff;
                            position: relative;
                            overflow: hidden;
                        }
                        .inde_pinzhit,
                        .inde_pinzhib {
                            display: flex;
                            width: 100%;
                            justify-content: center;
                        }
                        .inde_pinzhit {
                            align-items: flex-end;
                        }
                        .inde_pinzhib {
                            align-items: flex-start;
                        }
                        .inde_pinzhi1,
                        .inde_pinzhi3 {
                            flex: 3;
                        }
                        .inde_pinzhi2 {
                            flex: 2;
                            text-align: center;
                            height: 300px;
                            display: flex;
                            align-items: center;
                        }
                        .inde_pinzhi2 img {
                            width: 90%;
                            margin: 0 auto;
                            : 200px;
                        }
                        .inde_pz1bg {
                            height: 300px;
                            background: url("../images/pinzhi1.jpg") no-repeat right top;
                        }
                        .inde_pz2bg {
                            height: 300px;
                            background: #f1f1f1;
                        }
                        .inde_pz3bg {
                            height: 303px;
                            background: #f1f1f1;
                        }
                        .inde_pz4bg {
                            height: 305px;
                            background: url("../images/pinzhi2.jpg") no-repeat left top;
                        }
                        .pinzhi_egan {
                            position: absolute;
                            left: 0;
                            right: 0;
                            margin: 0 auto;
                            width: 480px;
                            bottom: 15px;
                        }
                        .pinzhi_egan img {
                            width: 100%;
                        }
                        .inpinz {
                            width: 340px;
                            margin: 0 auto;
                            margin-top: 70px;
                            text-align: center;
                        }
                        .inpz1 {
                            width: 340px;
                            margin: 0 auto;
                            margin-top: 70px;
                            text-align: center;
                        }
                        .inpz2 {
                            width: 340px;
                            margin: 0 auto;
                            margin-top: 70px;
                            text-align: center;
                        }
                        .inpinz strong,
                        .inpz1 strong,
                        .inpz2 strong {
                            font-size: 2em;
                            line-height: 2.1em;
                        }
                        .inpinz i,
                        .inpz1 i,
                        .inpz2 i {
                            font-family: "Gill Sans", Arial;
                            font-size: 15px;
                        }
                        .inpinz p,
                        .inpz1 p,
                        .inpz2 p {
                            font-size: 16px;
                            line-height: 27px;
                            margin-top: 6px;
                        }
                        .inpz1,
                        .inpinz1 {
                            color: #fff;
                        }
                        .inde_pinzhi2 p {
                            font-size: 3em;
                            color: #1868c1;
                            margin-bottom: 150px;
                        }
                        .inde_pinzhi2 p span {
                            font-size: 0.7em;
                            font-family: "Gill Sans", Arial;
                            text-transform: uppercase;
                        }
                        /*ny_newlist*/
                        .newlist_dt {
                            position: relative;
                            width: 100%;
                            overflow: hidden;
                            background: url("../images/about_dt.jpg") no-repeat center top;
                            background-size: 100%;
                            padding-top: 30%;
                        }
                        .newlist_dt1 {
                            position: relative;
                            width: 100%;
                            overflow: hidden;
                            background: url("../images/news_dt.jpg") no-repeat center top;
                            background-size: 100%;
                            padding-top: 30%;
                        }
                        .newlist_dt11 {
                            position: relative;
                            width: 100%;
                            overflow: hidden;
                            background: url("../images/news_dt1.jpg") no-repeat center top;
                            background-size: 100%;
                            padding-top: 30%;
                        }
                        .se_news_con {
                            padding: 20px 0;
                        }
                        .se_news_con li {
                            margin-bottom: 15px;
                            overflow: hidden;
                            cursor: pointer;
                            margin: 0 0 35px 0;
                            position: relative;
                            top: 0;
                            border-bottom: 1px solid #ddd;
                            padding: 0 0 30px 0;
                            transition: all 0.3s ease 0s;
                            -webkit-transition: all 0.3s ease 0s;
                        }
                        .se_news_con li:hover {
                            top: 10px;
                        }
                        .se_news_con li:hover img {
                            transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                        }
                        .se_news_m11 {
                            background: url("../images/0000.png") no-repeat center;
                            width: 50px;
                            height: 60px;
                            margin: 28px auto 0 auto;
                        }
                        .se_news_r {
                            position: relative;
                            z-index: 1000;
                        }
                        .se_news_r h2 {
                            font-size: 24px;
                            color: #333;
                            text-transform: uppercase;
                            display: block;
                            padding: 0;
                        }
                        .se_news_r p {
                            line-height: 26px;
                            color: #666;
                            padding: 10px 0 10px 0;
                            font-size: 15px;
                            font-weight: normal;
                            text-indent: 2em;
                        }
                        .se_news_r .se_news_more {
                            width: 126px;
                            border: 1px solid #1868c1;
                            line-height: 32px;
                            text-align: center;
                            float: left;
                            color: #1868c1;
                        }
                        .se_news_con li:hover .se_news_more {
                            border: 1px solid #1868c1;
                            color: #1868c1;
                        }
                        .se_news_con li:hover .se_news_r a h2 {
                            color: #1868c1;
                        }
                        .espcms_newslist_read li {
                            float: left;
                            width: 48%;
                            overflow: hidden;
                        }
                        /*ny_chanpin*/
                        .se_video_con .cp_k {
                            line-height: 50px;
                            width: 100%;
                            color: #fff;
                            font-size: 18px;
                            display: block;
                            text-align: center;
                            position: absolute;
                            left: 0;
                            bottom: 0;
                            background: rgba(0, 0, 0, 0.5);
                            transition: all 0.3s ease;
                        }
                        .fenlei ul {
                            width: 50%;
                            margin: 0 auto;
                        }
                        .pro_lists li {
                            width: 31.33%;
                        }
                        .se_pro_cc p {
                            font-size: 16px;
                            line-height: 30px;
                        }
                        .se_pro_cc {
                            background: #1868c1;
                            height: 54px;
                        }
                        .se_pro_cc strong {
                            display: block;
                            ;
                            color: #fff;
                            padding-top: 10px;
                            font-size: 20px;
                        }
                        .se_pro_cc strong span {
                            font-size: 18px;
                            color: #efefef;
                        }
                        .fanhui {
                            width: 120px;
                            height: 40px;
                            text-align: center;
                            line-height: 40px;
                            border-radius: 30px;
                            border: 1px solid #ece8e8;
                            float: right;
                        }
                        .big_pic {
                            width: 50%;
                            height: auto;
                            margin-bottom: 2em;
                            max-height: 540px;
                            overflow: hidden;
                            float: left;
                        }
                        .big_pic img {
                            width: 100%;
                        }
                        .nypro_xq {
                            width: 40%;
                            float: right;
                        }
                        .nypro_xq h1 {
                            font-size: 2.5em;
                            font-weight: bold;
                            color: #1868c1;
                            margin-top: 0;
                        }
                        .bdsharebuttonbox {
                            margin-top: 1em;
                        }
                        .f14 {
                            line-height: 25px;
                            font-size: 1.1em;
                            color: #666;
                        }
                        /*ny_about*/
                        .jianjie_abou li {
                            float: left;
                            width: 33.3%;
                        }
                        /*ny_contact*/
                        .contact_left {
                            width: 80%;
                            text-align: center;
                            line-height: 40px;
                            padding: 5% 10%;
                            padding-top: 3em;
                            background: url("../images/contact_dt.jpg") no-repeat center top;
                        }
                        /*ny_fuwu*/
                        .ser_shili li {
                            width: 22%;
                            *width: 21.9%;
                            margin: 0 1.5%;
                            float: left;
                            transition-duration: 0.3s;
                            text-align: center;
                        }
                        .strengthMain li .font h3 {
                            font-size: 36px;
                            color: #fff;
                            font-weight: normal;
                            margin-bottom: 20px;
                            line-height: 36px;
                        }
                        .indext02bg {
                            width: 100%;
                            height: 820px;
                            position: relative;
                            overflow: hidden;
                        }
                        @media only screen and (min-width:1350px) {
                            .pc_nav .nav li {
                                flex: 1;
                                line-height: 42px;
                            }
                        }
                        /*pc*/
                        .cpxq_www {
                            margin-top: 80px;
                        }
                        @media only screen and (max-width:960px) {
                            .inde_zzrr_inde_bt img {
                                width: 120px;
                            }
                            .inde_zzrr_inde .txt {
                                width: 90%;
                                font-size: 14px;
                                line-height: 26px;
                                margin-top: 6px;
                            }
                            .cpxq_www {
                                margin-top: 30px;
                                flex-direction: column;
                                display: flex;
                            }
                            .cpxq_www .nypro_xq,
                            .cpxq_www .big_pic {
                                width: 100%;
                            }
                            .cpbt_c {
                                height: auto;
                            }
                        }
                        .inde_zzrr_inde {
                            width: 100%;
                            padding: 60px 0;
                        }
                        .inde_zzrr_inde_bt {
                            width: 80%;
                            margin: 0 auto;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }
                        .inde_zzrr_inde_bt span {
                            width: 50%;
                            display: block;
                            height: 1px;
                            background: rgba(0, 0, 0, 0.3);
                        }
                        .inde_zzrr_inde_bt img {
                            margin: 0 15px;
                        }
                        /*自适应公用部分*/
                        .ny_body {
                            margin: 80px auto;
                            font-size: 16px;
                            line-height: 30px;
                            -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
                            box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
                        }
                        .contact_left p {
                            font-size: 18px;
                        }
                        .espcms_page {
                            margin: 0 auto;
                            position: relative;
                        }
                        .espcms_news_title {
                            margin: 0 auto;
                            color: #666;
                            text-align: center;
                            padding-top: 1%;
                        }
                        .ny_biaoti28 {
                            font-size: 2em;
                            line-height: 2em;
                        }
                        .espcms_newslist_read {
                            padding: 0px 5px;
                        }
                        .espcms_book {
                            overflow: hidden;
                            font-size: 15px;
                            margin: 1em 0;
                            border: 1px solid #eee;
                            padding: 1.2em;
                            background: #fff;
                            line-height: 2em;
                        }
                        .espcms_book img {
                            max-width: 100%;
                            height: auto;
                            margin: 0 auto;
                            margin-bottom: 15px;
                            display: block;
                        }
                        .espcms_book p {
                            text-indent: 2em;
                        }
                        .se_date {
                            font-size: 15px;
                            line-height: 28px;
                        }
                        .miaoshu {
                            margin: 0 auto;
                            background: #1868c1;
                            font-size: 18px;
                            color: #fff;
                            height: 40px;
                            line-height: 40px;
                            overflow: hidden;
                        }
                        .miaoshu span {
                            margin-left: 30px;
                        }
                        /*xiangguanneirong*/
                        .xiangguanneir {
                            overflow: hidden;
                            height: auto;
                            margin: 0 auto;
                            width: 100%;
                            color: #ffffff;
                            margin-bottom: 40px;
                        }
                        .espcms_piclist_slide18 {
                            overflow: hidden;
                            margin: 0 auto;
                            height: 240px;
                        }
                        .espcms_piclist_slide18 ul li {
                            float: left;
                            margin: 0 10px 5px 0;
                            text-align: center;
                            background: #fff;
                            position: relative;
                        }
                        .espcms_piclist_slide18 li .pic {
                            width: 238px;
                            height: auto;
                            margin: 0 auto;
                            border: 1px #f3f4f7 solid;
                        }
                        .espcms_piclist_slide18 li .pic img {
                            width: 240px;
                            height: 180px;
                        }
                        .espcms_piclist_slide18 li p {
                            text-align: center;
                            line-height: 44px;
                            font-size: 14px;
                            z-index: 99;
                            position: relative;
                            background: #ececec
                        }
                        .espcms_piclist_slide18 li p a {
                            color: #444444;
                            font-size: 14px;
                        }
                        .espcms_piclist_slide18 li p a:hover {
                            color: #fff
                        }
                        .espcms_piclist_slide18 li .case_more {
                            width: 60px;
                            margin: 0 auto;
                            height: 18px;
                            line-height: 18px;
                            text-align: center;
                            color: #a9a9a9;
                            font-size: 12px;
                            text-transform: uppercase;
                            border: 1px solid #604a32;
                            z-index: 99;
                            position: relative
                        }
                        .espcms_piclist_slide18 li .case_more a {
                            color: #604a32;
                        }
                        .espcms_piclist_slide18 li .case_more div a {
                            color: #a9a9a9;
                        }
                        .pro_btm_arrow {
                            background: #666;
                            line-height: 40px;
                            color: #fff;
                        }
                        /*liuyan*/
                        .liu_r h3 {
                            font-size: 24px;
                            color: #222;
                            line-height: 65px;
                            text-transform: uppercase;
                            text-align: center;
                        }
                        .liu_r .liu_zi {
                            line-height: 55px;
                            font-size: 18px;
                            color: #3d3d3d;
                            border-top: 1px solid #ccc;
                            border-bottom: 1px solid #ccc
                        }
                        .liu_con .title {
                            display: none;
                        }
                        /*shipinyemian*/
                        .se_video_con {
                            overflow: hidden;
                            position: relative;
                            margin: 50px auto 0 auto;
                        }
                        .se_video_con li {
                            float: left;
                            position: relative;
                            width: 31.1%;
                            height: auto;
                            overflow: hidden;
                            top: 100%;
                            margin: 1.1%;
                            background: #f4f3f3;
                            border: 1px solid rgba(0, 0, 0, 0.1);
                        }
                        .se_video_con em {
                            font-style: normal;
                            text-align: center;
                            line-height: 48px;
                            width: 420px;
                            display: block;
                            position: absolute;
                            font-size: 20px;
                            color: #fff;
                            font-weight: bold;
                            z-index: 3;
                            bottom: 0;
                            background: rgba(0, 0, 0, 0.4);
                            right: 0
                        }
                        .se_video_con li {
                            box-sizing: border-box;
                        }
                        .se_video_con li img {
                            width: 100%;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                        }
                        .se_video_con li:hover img {
                            transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                        }
                        .se_video_con .line1 {
                            position: absolute;
                            left: 0;
                            top: 0;
                            width: 0;
                            height: 4px;
                            z-index: 99;
                            background-color: #1868c1;
                        }
                        .se_video_con .line2 {
                            position: absolute;
                            right: 0;
                            bottom: 0;
                            width: 4px;
                            height: 0;
                            z-index: 99;
                            background-color: #1868c1;
                        }
                        .se_video_con .line3 {
                            position: absolute;
                            right: 0;
                            bottom: 0;
                            width: 0;
                            height: 4px;
                            z-index: 99;
                            background-color: #1868c1;
                        }
                        .se_video_con .line4 {
                            position: absolute;
                            left: 0;
                            top: 0;
                            width: 4px;
                            height: 0;
                            z-index: 99;
                            background-color: #1868c1;
                        }
                        .se_video_con .cp_m {
                            width: 100%;
                            height: auto;
                            position: relative;
                            overflow: hidden;
                            border: 0 solid #e1e1e1
                        }
                        .se_video_con li:hover .cp_k {
                            bottom: -50px;
                        }
                        /*chanpinliebiaoye*/
                        .cpdianhua {
                            font-size: 1em;
                            color: #666;
                            margin-top: 20px;
                        }
                        .cpdianhua img {
                            width: 100%;
                            max-width: 450px;
                        }
                        .ny_pros {
                            line-height: 1.8em;
                        }
                        .cpdianhua p {
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 18px;
                            color: #1868c1;
                            line-height: 36px;
                            margin-top: 30px;
                        }
                        .big_pic {
                            text-align: center;
                        }
                        .pro_lists {
                            width: 90%;
                            margin: 0 auto;
                        }
                        .pro_lists li {
                            float: left;
                            margin: 1%;
                            overflow: hidden;
                        }
                        .pro_lists li img {
                            width: 100%;
                            height: auto;
                        }
                        .pro_lists li a:hover .se_pro_cc {
                            background: #c6af13;
                        }
                        .se_pro_cc {
                            text-align: center;
                        }
                        .se_pro_cc p {
                            color: #efefef;
                        }
                        .fenlei {
                            width: 90%;
                            margin: 0 auto;
                            margin-bottom: 58px;
                            ;
                        }
                        .fenlei li {
                            width: 27.2%;
                            float: left;
                            padding: 1%;
                            background: #1868c1;
                            margin: 0 2%;
                            text-align: center;
                        }
                        .fenlei li a {
                            color: #fff;
                            font-size: 18px;
                            font-weight: bold;
                        }
                        .fenlei li div {
                            display: none;
                        }
                        .fenlei li div a {
                            padding: 10px;
                            background: #c6af13;
                            font-size: 16px;
                        }
                        .fenlei li:hover div {
                            display: block;
                            position: absolute;
                            margin-top: 20px;
                        }
                        .big_pic img {
                            vertical-align: middle;
                        }
                        /*公司简介*/
                        .jianjie_abou {
                            width: 80%;
                            margin: 0 auto;
                        }
                        .jianjie_abou li img {
                            width: 100%;
                        }
                        /*表单*/
                        .espcms_form_group {
                            overflow: hidden;
                            padding-bottom: 10px;
                        }
                        .control_label {
                            float: left;
                            width: 15%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #333;
                            line-height: 34px;
                        }
                        .control_label16 {
                            float: left;
                            width: 20%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #818181
                        }
                        .control_label20 {
                            float: left;
                            width: 25%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #818181
                        }
                        .control_required20 {
                            float: left;
                            width: 72%;
                        }
                        .control_required {
                            float: left;
                            width: 80%;
                        }
                        .f_feed .control_required {
                            float: left;
                            width: 100%;
                        }
                        .control_required .form_message,
                        .control_required20 .form_message {
                            font-size: 12px;
                            color: #BABABA;
                            height: 30px;
                            line-height: 30px;
                            padding-left: 28px;
                        }
                        .control_required .form_message2,
                        .control_required20 .form_message2 {
                            font-size: 12px;
                            color: #CE5C36;
                            height: 30px;
                            line-height: 30px;
                            padding-left: 0px;
                        }
                        .infoInput {
                            margin: 0px;
                            border: 1px solid #d1dded;
                            background: #fff;
                            line-height: 24px;
                            width: 100%
                        }
                        .infoInput:hover {
                            margin: 0px;
                            border: 1px solid #bfbfbf;
                        }
                        .f_feed .infoInput {
                            margin: 0px;
                            border: 1px solid #1a7036;
                            background: rgba(255, 255, 255, 0.5)
                        }
                        .f_feed .espcms_form_group {
                            margin-right: 15px;
                            float: left;
                            overflow: hidden;
                        }
                        .f_feed .control_label {
                            display: none;
                            float: left;
                            height: 35px;
                            width: 15%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #333
                        }
                        .f_feed select {
                            width: 170px;
                            height: 35px;
                        }
                        .f_feed input {
                            width: 155px;
                            height: 35px;
                            padding: 0 3px;
                        }
                        .f_feed .control_required {
                            line-height: 30px;
                        }
                        .f_feed .pt20 {
                            padding: 30px 0 0 0;
                        }
                        .f_feed .control_required {
                            float: left;
                            overflow: hidden;
                        }
                        .f_feed .button.blue2 {
                            color: #d9eef7;
                            background: #df0f3b;
                        }
                        .f_feed .button.blue2:hover {
                            background: #eb8d1b;
                            color: #fff;
                        }
                        .button.blue2:active {
                            color: #15a0d4;
                        }
                        /*面包屑*/
                        .espcms_page_location {
                            width: 100%;
                            height: 42px;
                            line-height: 42px;
                            font-size: 14px;
                            border-bottom: 1px solid #ddd
                        }
                        .espcms_page_location .s_width {
                            color: #666
                        }
                        .espcms_page_location .s_width p {
                            padding: 0 0 0 48px;
                        }
                        .espcms_page_location .s_width a {
                            color: #666
                        }
                        .espcms_page_botton {
                            margin: 30px auto;
                            text-align: center;
                            font-size: 1em;
                            color: #666;
                            display: flex;
                            justify-content: center;
                        }
                        .btn-group {
                            display: flex;
                        }
                        .col-sm-9 {
                            width: 100%;
                            margin-bottom: 10px;
                        }
                        .form-control {
                            width: 100%;
                            border: 1px solid rgba(0, 0, 0, 0.2);
                            border-radius: 4px;
                        }
                        /*按钮色彩样式*/
                        #pagelist,
                        #espcms_bbs_pagelist {
                            color: #818181;
                            font-size: 14px;
                        }
                        .pagination {
                            overflow: hidden;
                            padding: 10px 0px;
                            font-size: 14px;
                            margin: 0px;
                        }
                        .pagination a {
                            border: #c2e2e7 1px solid;
                            color: #444;
                            text-decoration: none;
                            overflow: hidden;
                            padding: 5px 5px;
                            margin: 0px 0px 0px 5px;
                        }
                        .pagination a:visited {
                            text-decoration: none;
                            overflow: hidden;
                        }
                        .pagination a:active {
                            text-decoration: none;
                            overflow: hidden;
                        }
                        .pagination a:hover {
                            color: #fff;
                            background-color: #222;
                            overflow: hidden;
                        }
                        .pagination span.current {
                            border: #222 1px solid;
                            color: #fff;
                            overflow: hidden;
                            padding: 5px 5px;
                            margin: 0px 0px 0px 5px;
                        }
                        .pagination span.disabled {
                            background-color: #222;
                        }
                        .indext_jjp {
                            z-index: 9999;
                            position: relative;
                        }
                        .zhuangshitu {
                            width: 50%;
                            position: absolute;
                            overflow: hidden;
                        }
                        .xuanzhuan img {
                            width: 100%;
                            position: relative;
                            animation: rotate infinite linear 20s;
                            -webkit-animation: rotate infinite linear 20s;
                            -moz-animation: rotate infinite linear 20s;
                        }
                        @media only screen and (max-width:790px) {
                            .se_video_con li {
                                width: 47.8%;
                            }
                            .frame,
                            .indext02 {
                                margin-top: 70px;
                            }
                        }
                        /*新闻*/
                        .new_n {
                            width: 100%;
                            margin: 0 auto;
                            z-index: 9999;
                            padding: 100px 0;
                            overflow: hidden;
                            background: url(../images/new_bgggg.jpg) no-repeat top;
                        }
                        .new_nr {
                            margin: 30px auto 0;
                        }
                        .new_nr ul {
                            display: flex;
                            justify-content: space-between;
                            border-bottom: 16px solid rgba(0, 0, 0, 0.125);
                            padding-bottom: 30px;
                        }
                        .new_nr li {
                            flex: 1;
                            margin-right: 20px;
                        }
                        .new_nr li:last-child {
                            margin-right: 0;
                        }
                        .new_nr_tl {
                            width: 100%;
                            height: 250px;
                            position: relative;
                            background-repeat: no-repeat;
                            background-size: 100%;
                            background-position: 50% 50%;
                        }
                        .new_nr_tr {
                            width: 90%;
                            position: relative;
                            z-index: 666;
                            top: -48px;
                            text-align: center;
                            background-color: #e4e4e4;
                            margin: 0 auto;
                            padding: 20px 0;
                        }
                        .new_nr_tt {
                            padding: 15px 0;
                            display: flex;
                            align-items: center;
                            height: 60px;
                        }
                        .new_nr_tt a {
                            line-height: 28px;
                            text-align: center;
                            font-size: 24px;
                            color: #404040;
                            margin: 0 auto;
                        }
                        .new_nr_tt_z p {
                            line-height: 26px;
                            color: #404040;
                            font-size: 16px;
                            text-align: center;
                            padding: 0 15px;
                            margin-top: 15px;
                        }
                        .hengxian {
                            width: 30px;
                            height: 2px;
                            background-color: #404040;
                            margin: 5px auto;
                        }
                        .new_nr_tr:hover {
                            background-color: #066acf;
                        }
                        .new_nr_tr:hover .new_nr_tt a {
                            color: #f1f3f9;
                        }
                        .new_nr_tr:hover .new_nr_tt_z p {
                            color: #cacfdc;
                        }
                        .new_nr_tr:hover .hengxian {
                            background: #e0e5f3;
                        }
                        .xiantiao {
                            height: 4px;
                            background-color: #066acf;
                            margin: 0 auto;
                            margin-top: -20px;
                        }
                        .new_hengxian {
                            width: 1280px;
                            margin: 0 auto;
                        }
                        .new_hengxian img {
                            padding-top: 44px
                        }
                        .cpdianhua {
                            width: 360px;
                            height: 124px;
                        }
                        @media only screen and (max-width:960px) {
                            .new_nr li:last-child {
                                display: none;
                            }
                            .new_nr li:nth-child(2) {
                                margin-right: 0;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            .new_nr ul {
                                flex-direction: column;
                            }
                            .new_nr li {
                                margin-right: 0;
                            }
                            .new_nr li:last-child {
                                display: block;
                            }
                        }
                        /*首页liuyan*/
                        .liu_con {
                            width: 100%;
                            margin-top: 3%;
                        }
                        .liu_con .content .espcms_form_group {
                            float: left;
                            width: 20%;
                        }
                        .liu_con .content .infoInput {
                            width: 60%
                        }
                        .liu_con .content .control_required {
                            float: none;
                            width: 100%
                        }
                        .liu_con .content .control_label {
                            float: left;
                            width: 30%;
                            text-align: right;
                            padding-right: 5%;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #333;
                            line-height: 35px;
                        }
                        .liu_con .content .control_label16 {
                            float: left;
                            width: 20%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #818181
                        }
                        .liu_con .content .control_label20 {
                            float: left;
                            width: 25%;
                            text-align: right;
                            padding-right: 10px;
                            vertical-align: middle;
                            font-size: 14px;
                            min-height: 1px;
                            color: #818181
                        }
                        .liu_con .control_required20 {
                            float: left;
                            width: 72%;
                        }
                        .liu_con .f_feed .control_required {
                            float: left;
                            width: 100%;
                        }
                        .liu_con .control_required .form_message,
                        .liu_con .control_required20 .form_message {
                            font-size: 12px;
                            color: #BABABA;
                            height: 30px;
                            line-height: 30px;
                            padding-left: 28px;
                            background: url('../images/faq.png') no-repeat 9px 0px;
                        }
                        .liu_con .control_required .form_message2,
                        .liu_con .control_required20 .form_message2 {
                            font-size: 12px;
                            color: #CE5C36;
                            height: 30px;
                            line-height: 30px;
                            padding-left: 0px;
                        }
                        .liu_con .infoInput {
                            padding: 3px;
                            margin: 0px;
                            border: 1px solid #d1dded;
                            background: #fff;
                            line-height: 35px;
                            width: 60%;
                            height: 35px;
                        }
                        .liu_con .infoInput:hover {}
                        .liu_con .f_feed .infoInput {
                            padding: 3px;
                            margin: 0px;
                            border: 1px solid #1a7036;
                            background: rgba(255, 255, 255, 0.5)
                        }
                        /*首页产品*/
                        .inde_container {
                            position: relative;
                            display: flex;
                            justify-content: space-between;
                            flex-direction: column;
                            background: url("../images/inde_jj_gbl.jpg") no-repeat left top;
                            padding: 100px 0;
                        }
                        .top_menu {
                            text-align: center;
                            z-index: 999;
                            min-width: 340px;
                            justify-content: center;
                            margin: 36px auto;
                            flex-wrap: wrap;
                        }
                        .top_menu .tit {
                            text-align: center;
                            flex: 1;
                            min-width: 130px;
                            background: url("../images/btfla.png") no-repeat left top;
                            background-size: 100% 100%;
                            margin-right: 4%;
                            line-height: 52px;
                            font-size: 22px;
                            color: #666;
                            padding-right: 16px;
                            transition: all 1s;
                            margin-bottom: 10px;
                        }
                        .top_menu .tit:hover {
                            background: url("../images/btflb.png") no-repeat left top;
                            background-size: 100% 100%;
                            color: #fff;
                            font-weight: bold;
                        }
                        .top_menu .tit:hover a {
                            color: #fff;
                        }
                        .top_menu .tit:last-child {
                            margin-right: 0;
                        }
                        .inde_container w {
                            overflow-x: hidden;
                        }
                        .bottom_content {
                            width: 500%;
                            height: 28vw;
                            display: flex;
                            transition: all .5s ease;
                            position: relative;
                            top: 0;
                            left: 0;
                        }
                        .body_1 {
                            width: 100%;
                            display: flex;
                            justify-content: space-between;
                            margin-top: 20px;
                            align-items: flex-start;
                        }
                        .indecp {
                            justify-content: space-between;
                        }
                        .indecp li {
                            flex: 1;
                            box-sizing: border-box;
                            position: relative;
                            margin-right: 20px;
                            overflow: hidden;
                            padding-bottom: 10px;
                        }
                        .indecp li:last-child {
                            margin-right: 0;
                        }
                        .indecp li .pic {
                            display: block;
                            width: 85%;
                            padding: 36px 15% 36px 0;
                            background: url(../images/index_case_bg.png) no-repeat right top;
                            background-size: 100%;
                        }
                        .indecp li img {
                            width: 100%;
                            transition: all 0.6s ease;
                        }
                        .indecp li:hover img {
                            transform: scale(1.1, 1.1);
                            -ms-transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                            -o-transform: scale(1.1, 1.1);
                            -moz-transition: all .6s ease;
                            -ms-transition: all .6s ease;
                            -o-transition: all .6s ease;
                            -webkit-transition: all .6s ease;
                            transition: all .6s ease;
                        }
                        .indecp li .more {
                            position: absolute;
                            right: -6px;
                            bottom: 8px;
                        }
                        .indecp li .more img {
                            width: 80%;
                        }
                        .box-bot {
                            margin-top: 18px;
                        }
                        .indecp li h3 {
                            margin-bottom: 12px;
                            width: 90%;
                            font-size: 26px;
                            color: #066acf;
                            font-weight: bold;
                            display: block;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap
                        }
                        .indecp li:hover h3 {
                            color: #ee0b12;
                        }
                        .box-bot p {
                            color: #666;
                        }
                        @media only screen and (max-width:1200px) {
                            .box-bot h3 {
                                font-size: 20px;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            .bottom_content {
                                height: 49vw;
                            }
                            .inde_container {
                                background: url("../images/inde_jj_gbl.jpg") no-repeat left top;
                                background-size: auto 100%;
                                padding: 80px 0 30px 0;
                            }
                            .indecp li:last-child {
                                display: none;
                            }
                            .indecp li:nth-child(2) {
                                margin-right: 0;
                            }
                        }
                        @media only screen and (max-width:790px) {
                            .bottom_content {
                                height: 60vw;
                            }
                        }
                        @media only screen and (max-width:660px) {
                            .box-bot h3 {
                                font-size: 18px;
                            }
                        }
                        @media only screen and (max-width:580px) {
                            .bottom_content {
                                height: 190vw;
                            }
                            .indecp {
                                flex-direction: column;
                            }
                            .indecp li {
                                margin-right: 0;
                                margin-bottom: 30px;
                            }
                        }
                        @media only screen and (max-width:500px) {
                            .bottom_content {
                                height: 195vw;
                            }
                            .indecp {
                                flex-direction: column;
                            }
                            .indecp li {
                                margin-right: 0;
                                margin-bottom: 30px;
                            }
                        }
                        @media only screen and (max-width:460px) {
                            .bottom_content {
                                height: 210vw;
                            }
                            .indecp {
                                flex-direction: column;
                            }
                            .indecp li {
                                margin-right: 0;
                                margin-bottom: 30px;
                            }
                        }
                        @media only screen and (max-width:385px) {
                            .bottom_content {
                                height: 220vw;
                            }
                        }
                        /*标题*/
                        .index_bt {
                            width: 100%;
                            margin: 0 auto;
                            position: relative;
                        }
                        .index_bt h2 {
                            text-align: center;
                            font-size: 48px;
                            font-weight: bold;
                            color: #066acf;
                            padding-top: 18px;
                            position: relative;
                            z-index: 10;
                        }
                        .index_bt h2 span {
                            color: #f40e0e;
                        }
                        .index_bt i {
                            font-size: 72px;
                            font-family: monoton;
                            display: block;
                            margin: 0 auto;
                            position: absolute;
                            top: -28px;
                            left: 0;
                            right: 0;
                            text-align: center;
                            color: rgba(23, 33, 43, 0.125);
                        }
                        .index_bt p {
                            font-size: 18px;
                            text-align: center;
                            line-height: 26px;
                            margin-top: 8px;
                            color: #666;
                        }
                        @media only screen and (max-width:960px) {
                            .index_bt i {
                                font-size: 56px;
                            }
                        }
                        @media only screen and (max-width:790px) {
                            .index_bt i {
                                font-size: 32px;
                            }
                            .index_bt h2 {
                                font-size: 38px;
                                padding-top: 10px;
                            }
                        }
                        .inde_ys {
                            padding: 100px 0;
                        }
                        .inde_ysja {
                            margin: 30px 0;
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                        }
                        .inde_ysja_b_a {
                            margin-right: 120px;
                            height: auto;
                            background: #666;
                            height: 460px;
                            display: flex;
                            justify-content: flex-end;
                            align-items: center;
                            position: relative;
                            flex: 4;
                            background: url("../images/ysbg.jpg") no-repeat center;
                            background-size: auto 100%;
                        }
                        .inde_ysja_a {
                            z-index: 10;
                            right: -83px;
                            margin: 0 auto;
                            background: #fff;
                            box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
                            width: 166px;
                            display: flex;
                            flex-direction: column;
                            position: absolute;
                            padding: 20px 0;
                        }
                        .inde_ysja_a li {
                            margin: 0 auto;
                            text-align: center;
                            font-size: 16px;
                            padding: 20px 10px;
                            color: #4c4c4c;
                        }
                        .inde_ysja_a li strong {
                            font-size: 34px;
                            font-family: impact, arial;
                            font-weight: bold;
                        }
                        .inde_ysja_b_b {
                            flex: 3;
                        }
                        .inde_ysja_b_b .bt {
                            font-size: 23px;
                            color: #fff;
                            background: url("../images/ysbga.png") no-repeat left top;
                            width: 200px;
                            height: 45px;
                            line-height: 45px;
                            padding: 0 0 0 35px;
                            background-size: 100% 100%;
                            margin-bottom: 20px;
                        }
                        .inde_ysja_b_b h3 {
                            margin: 14px 0;
                            color: #4c4c4c;
                        }
                        .inde_ysja_b_b p {
                            color: #666;
                            line-height: 28px;
                        }
                        .inde_ysjja {
                            display: flex;
                            justify-content: space-between;
                        }
                        .inde_ysjja li {
                            width: 25%;
                            margin-right: 25px;
                            position: relative;
                        }
                        .inde_ysjja li:last-child {
                            margin-right: 0;
                        }
                        .inde_ysjja li img {
                            margin: 0 auto;
                            width: 100%;
                        }
                        .inde_ysjja li p {
                            position: absolute;
                            z-index: 99;
                            background: rgba(0, 0, 0, 0.65);
                            line-height: 32px;
                            width: 100%;
                            left: 0;
                            bottom: 0;
                            transition: all 1s;
                            text-align: center;
                            height: 32px;
                        }
                        .inde_ysjja li:hover p {
                            line-height: 120px;
                            height: 120px;
                        }
                        .inde_ysjja li a p {
                            color: #fff;
                        }
                        .panel-body form {
                            display: flex;
                            justify-content: space-between;
                        }
                        .panel-body .form-group {
                            flex: 4;
                            margin-right: 25px;
                            line-height: 32px;
                            height: 32px;
                        }
                        .panel-body .form-group:last-child {
                            margin-right: 0;
                            flex: 1;
                            min-width: 150px;
                        }
                        .panel-body .form-group .form-control {
                            line-height: 32px;
                            height: 32px;
                        }
                        .form-group .btn {
                            width: 100%;
                            border-radius: 10px;
                        }
                        .index-material {
                            background: url("../images/meat_bg.jpg");
                            background-size: 100% 100%;
                            padding: 20px;
                            box-sizing: border-box;
                        }
                        .index-material .neb {
                            background: #fff;
                            border-radius: 15px;
                            padding: 75px 5%;
                            box-sizing: border-box;
                        }
                        .neb-head {
                            display: flex;
                            align-items: center;
                            justify-content: space-between;
                        }
                        .index-material .neb .neb-l {
                            flex: 2;
                        }
                        .index-material .neb .neb-l strong {
                            display: block;
                            font-size: 28px;
                            color: #066acf;
                            font-weight: bold
                        }
                        .index-material .neb .neb-l strong span {
                            font-size: 28px;
                            color: #f40e0e;
                            font-weight: bold;
                        }
                        .index-material .neb .neb-l p {
                            font-size: 18px;
                            color: #4b556e;
                            line-height: 27px;
                            margin-top: 20px
                        }
                        .index-material .neb .neb-head ul {
                            flex: 5;
                            margin-left: 40px;
                        }
                        .index-material .neb .neb-head li {
                            float: left;
                            width: 20%;
                            position: relative;
                        }
                        .index-material .neb .neb-head li img {
                            width: 100%;
                            max-width: 200px;
                        }
                        .index-material .neb .neb-head li a {
                            display: block;
                            text-align: center;
                            color: #fff;
                            font-size: 18px;
                        }
                        .index-material .neb .neb-head li h3 {
                            text-align: center;
                            color: #fff;
                            font-size: 18px;
                            margin-top: -38px;
                        }
                        .index-material .neb .neb-head li:hover a {
                            color: #e61e37;
                        }
                        .index-material select,
                        .banner .box select {
                            box-sizing: border-box;
                            border: 1px solid #7882a0;
                            border-radius: 10px;
                            padding: 15px 20px;
                            font-size: 16px;
                            color: #4b556e;
                            width: 100%;
                        }
                        .inde_abou {
                            display: flex;
                            margin: 40px auto 0;
                        }
                        .inde_abou_a {
                            flex: 5;
                            margin-right: 30px;
                            padding: 20px 0;
                        }
                        .inde_abou_a h3 {
                            color: #f40e0e;
                        }
                        .inde_abou_a i {
                            display: block;
                            width: 40px;
                            height: 4px;
                            background: #0865c6;
                            margin: 20px 0;
                        }
                        .inde_abou_b {
                            flex: 2;
                            background: url("../images/aa.jpg") no-repeat right bottom;
                            background-size: 95% 92%;
                            min-width: 370px;
                        }
                        .inde_abou_b .img {
                            width: 95%;
                            height: 94%;
                            background: url("../images/abouing.jpg") no-repeat center;
                            background-size: auto 100%;
                        }
                        .inde_abou_a p {
                            color: #4b4b4b;
                            line-height: 32px;
                        }
                        .inde_abou_a .more a {
                            display: block;
                            width: 120px;
                            text-align: center;
                            line-height: 42px;
                            height: 42px;
                            border: 1px solid rgba(0, 0, 0, 0.125);
                            border-radius: 5px;
                            margin-top: 30px;
                        }
                        @media only screen and (max-width:1180px) {
                            .neb-head {
                                flex-direction: column;
                            }
                            .index-material .neb .neb-head ul {
                                margin-left: 0;
                                margin-bottom: 20px;
                                margin-top: 20px;
                            }
                            .index-material .neb .neb-l {
                                text-align: center;
                            }
                            .inde_abou {
                                flex-direction: column;
                            }
                            .inde_abou_a {
                                margin-right: 0;
                                padding-top: 0;
                            }
                            .inde_abou_a h3,
                            .inde_abou_a i {
                                display: none;
                            }
                            .inde_abou_a .more a {
                                margin: 10px auto 0;
                            }
                        }
                        @media only screen and (max-width:960px) {
                            .panel-body form {
                                flex-direction: column;
                            }
                            .panel-body .form-group {
                                margin: 0 auto;
                                width: 100%;
                            }
                            .panel-body .form-group:last-child {
                                margin: 0 auto;
                            }
                        }
                        @media only screen and (max-width:790px) {
                            .inde_ys {
                                padding: 30px 0;
                            }
                            .inde_ysjja {
                                flex-wrap: wrap;
                            }
                            .inde_ysjja li {
                                width: 48%;
                                margin: 0 1% 14px;
                            }
                            .inde_ysjja li:last-child {
                                margin-right: 1%;
                            }
                            .inde_ysja {
                                flex-direction: column;
                            }
                            .inde_ysja_b_a {
                                margin-right: 0;
                            }
                            .inde_ysja_a,
                            .inde_ysja_b_b .bt {
                                display: none;
                            }
                            .inde_ysja_b_b h3 {
                                text-align: center;
                            }
                            .index-material .neb {
                                padding: 30px 5%;
                            }
                        }
                        .cpdianhua p strong {
                            font-size: 1em;
                            line-height: 1.2em;
                            color: #c6af13;
                        }
                        .cpdianhua span {
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 18px;
                            color: #666;
                            line-height: 1em;
                        }
                        /*ny_about*/
                        .jianjie_abou li {
                            width: 90%;
                            margin: 0 auto;
                        }
                        .ab00000 {
                            display: none;
                        }
                        /*ny_fuwu*/
                        .ser_shili li {
                            width: 50%;
                            margin: 20px 0;
                            float: left;
                            transition-duration: 0.3s;
                            text-align: center
                        }
                        .ser_shili li img {
                            width: 80%;
                        }
                        .strengthMain li .font h3 {
                            font-size: 18px;
                            color: #fff;
                            font-weight: normal;
                            margin-bottom: 20px;
                            line-height: 18px;
                        }
                        .strengthMain li .font p {
                            display: none;
                        }
                        .ser_lc li {
                            background: rgba(0, 0, 0, 0)!important;
                        }
                        .ser_lc h3 {
                            font-size: 24px!important;
                            margin: 20px 0 10px 0!important;
                        }
                        .indext_ted {
                            height: 350px!important;
                        }
                        .indext03 {
                            height: 100%!important;
                        }
                    }
                    /*phone*/
                    /*indext03*/
                    .indext03 {
                        width: 100%;
                        background: #fff;
                        position: relative;
                        overflow: hidden;
                    }
                    .inde_pinzhit,
                    .inde_pinzhib {
                        display: flex;
                        width: 100%;
                        justify-content: center;
                    }
                    .inde_pinzhit {
                        align-items: flex-end;
                    }
                    .inde_pinzhib {
                        align-items: flex-start;
                    }
                    .inde_pinzhi1,
                    .inde_pinzhi3 {
                        flex: 3;
                    }
                    .inde_pinzhi2 {
                        flex: 2;
                        text-align: center;
                        height: 300px;
                        display: flex;
                        align-items: center;
                    }
                    .inde_pinzhi2 img {
                        width: 90%;
                        margin: 0 auto;
                        : 200px;
                    }
                    .inde_pz1bg {
                        height: 300px;
                        background: url("../images/pinzhi1.jpg") no-repeat right top;
                    }
                    .inde_pz2bg {
                        height: 300px;
                        background: #f1f1f1;
                    }
                    .inde_pz3bg {
                        height: 303px;
                        background: #f1f1f1;
                    }
                    .inde_pz4bg {
                        height: 305px;
                        background: url("../images/pinzhi2.jpg") no-repeat left top;
                    }
                    .pinzhi_egan {
                        position: absolute;
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        width: 480px;
                        bottom: 15px;
                    }
                    .pinzhi_egan img {
                        width: 100%;
                    }
                    .inpinz {
                        width: 340px;
                        margin: 0 auto;
                        margin-top: 70px;
                        text-align: center;
                    }
                    .inpz1 {
                        width: 340px;
                        margin: 0 auto;
                        margin-top: 70px;
                        text-align: center;
                    }
                    .inpz2 {
                        width: 340px;
                        margin: 0 auto;
                        margin-top: 70px;
                        text-align: center;
                    }
                    .inpinz strong,
                    .inpz1 strong,
                    .inpz2 strong {
                        font-size: 2em;
                        line-height: 2.1em;
                    }
                    .inpinz i,
                    .inpz1 i,
                    .inpz2 i {
                        font-family: "Gill Sans", Arial;
                        font-size: 15px;
                    }
                    .inpinz p,
                    .inpz1 p,
                    .inpz2 p {
                        font-size: 16px;
                        line-height: 27px;
                        margin-top: 6px;
                    }
                    .inpz1,
                    .inpinz1 {
                        color: #fff;
                    }
                    .inde_pinzhi2 p {
                        font-size: 3em;
                        color: #1868c1;
                        margin-bottom: 150px;
                    }
                    .inde_pinzhi2 p span {
                        font-size: 0.7em;
                        font-family: "Gill Sans", Arial;
                        text-transform: uppercase;
                    }
                    /*ny_newlist*/
                    .newlist_dt {
                        position: relative;
                        width: 100%;
                        overflow: hidden;
                        background: url("../images/about_dt.jpg") no-repeat center top;
                        background-size: 100%;
                        padding-top: 30%;
                    }
                    .newlist_dt1 {
                        position: relative;
                        width: 100%;
                        overflow: hidden;
                        background: url("../images/news_dt.jpg") no-repeat center top;
                        background-size: 100%;
                        padding-top: 30%;
                    }
                    .newlist_dt11 {
                        position: relative;
                        width: 100%;
                        overflow: hidden;
                        background: url("../images/news_dt1.jpg") no-repeat center top;
                        background-size: 100%;
                        padding-top: 30%;
                    }
                    .se_news_con {
                        padding: 20px 0;
                    }
                    .se_news_con li {
                        margin-bottom: 15px;
                        overflow: hidden;
                        cursor: pointer;
                        margin: 0 0 35px 0;
                        position: relative;
                        top: 0;
                        border-bottom: 1px solid #ddd;
                        padding: 0 0 30px 0;
                        transition: all 0.3s ease 0s;
                        -webkit-transition: all 0.3s ease 0s;
                    }
                    .se_news_con li:hover {
                        top: 10px;
                    }
                    .se_news_con li:hover img {
                        transform: scale(1.1, 1.1);
                        -moz-transform: scale(1.1, 1.1);
                        -webkit-transform: scale(1.1, 1.1);
                    }
                    .se_news_m11 {
                        background: url("../images/0000.png") no-repeat center;
                        width: 50px;
                        height: 60px;
                        margin: 28px auto 0 auto;
                    }
                    .se_news_r {
                        position: relative;
                        z-index: 1000;
                    }
                    .se_news_r h2 {
                        font-size: 24px;
                        color: #333;
                        text-transform: uppercase;
                        display: block;
                        padding: 0;
                    }
                    .se_news_r p {
                        line-height: 26px;
                        color: #666;
                        padding: 10px 0 10px 0;
                        font-size: 15px;
                        font-weight: normal;
                        text-indent: 2em;
                    }
                    .se_news_r .se_news_more {
                        width: 126px;
                        border: 1px solid #1868c1;
                        line-height: 32px;
                        text-align: center;
                        float: left;
                        color: #1868c1;
                    }
                    .se_news_con li:hover .se_news_more {
                        border: 1px solid #1868c1;
                        color: #1868c1;
                    }
                    .se_news_con li:hover .se_news_r a h2 {
                        color: #1868c1;
                    }
                    .espcms_newslist_read li {
                        float: left;
                        width: 48%;
                        overflow: hidden;
                    }
                    /*ny_chanpin*/
                    .se_video_con .cp_k {
                        line-height: 50px;
                        width: 100%;
                        color: #fff;
                        font-size: 18px;
                        display: block;
                        text-align: center;
                        position: absolute;
                        left: 0;
                        bottom: 0;
                        background: rgba(0, 0, 0, 0.5);
                        transition: all 0.3s ease;
                    }
                    .fenlei ul {
                        width: 50%;
                        margin: 0 auto;
                    }
                    .pro_lists li {
                        width: 31.33%;
                    }
                    .se_pro_cc p {
                        font-size: 16px;
                        line-height: 30px;
                    }
                    .se_pro_cc {
                        background: #1868c1;
                        height: 54px;
                    }
                    .se_pro_cc strong {
                        display: block;
                        ;
                        color: #fff;
                        padding-top: 10px;
                        font-size: 20px;
                    }
                    .se_pro_cc strong span {
                        font-size: 18px;
                        color: #efefef;
                    }
                    .fanhui {
                        width: 120px;
                        height: 40px;
                        text-align: center;
                        line-height: 40px;
                        border-radius: 30px;
                        border: 1px solid #ece8e8;
                        float: right;
                    }
                    .big_pic {
                        width: 50%;
                        height: auto;
                        margin-bottom: 2em;
                        max-height: 540px;
                        overflow: hidden;
                        float: left;
                    }
                    .big_pic img {
                        width: 100%;
                    }
                    .nypro_xq {
                        width: 40%;
                        float: right;
                    }
                    .nypro_xq h1 {
                        font-size: 2.5em;
                        font-weight: bold;
                        color: #1868c1;
                        margin-top: 0;
                    }
                    .bdsharebuttonbox {
                        margin-top: 1em;
                    }
                    .f14 {
                        line-height: 25px;
                        font-size: 1.1em;
                        color: #666;
                    }
                    /*ny_about*/
                    .jianjie_abou li {
                        float: left;
                        width: 33.3%;
                    }
                    /*ny_contact*/
                    .contact_left {
                        width: 80%;
                        text-align: center;
                        line-height: 40px;
                        padding: 5% 10%;
                        padding-top: 3em;
                        background: url("../images/contact_dt.jpg") no-repeat center top;
                    }
                    /*ny_fuwu*/
                    .ser_shili li {
                        width: 22%;
                        *width: 21.9%;
                        margin: 0 1.5%;
                        float: left;
                        transition-duration: 0.3s;
                        text-align: center;
                    }
                    .strengthMain li .font h3 {
                        font-size: 36px;
                        color: #fff;
                        font-weight: normal;
                        margin-bottom: 20px;
                        line-height: 36px;
                    }
                    .indext02bg {
                        width: 100%;
                        height: 820px;
                        position: relative;
                        overflow: hidden;
                    }
                    @media only screen and (min-width:1350px) {
                        .pc_nav .nav li {
                            flex: 1;
                            line-height: 42px;
                        }
                    }
                    /*pc*/
                    .cpxq_www {
                        margin-top: 80px;
                    }
                    @media only screen and (max-width:960px) {
                        .inde_zzrr_inde_bt img {
                            width: 120px;
                        }
                        .inde_zzrr_inde .txt {
                            width: 90%;
                            font-size: 14px;
                            line-height: 26px;
                            margin-top: 6px;
                        }
                        .cpxq_www {
                            margin-top: 30px;
                            flex-direction: column;
                            display: flex;
                        }
                        .cpxq_www .nypro_xq,
                        .cpxq_www .big_pic {
                            width: 100%;
                        }
                        .cpbt_c {
                            height: auto;
                        }
                    }
                    .inde_zzrr_inde {
                        width: 100%;
                        padding: 60px 0;
                    }
                    .inde_zzrr_inde_bt {
                        width: 80%;
                        margin: 0 auto;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                    .inde_zzrr_inde_bt span {
                        width: 50%;
                        display: block;
                        height: 1px;
                        background: rgba(0, 0, 0, 0.3);
                    }
                    .inde_zzrr_inde_bt img {
                        margin: 0 15px;
                    }
                    /*自适应公用部分*/
                    .ny_body {
                        margin: 80px auto;
                        font-size: 16px;
                        line-height: 30px;
                        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
                        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
                    }
                    .contact_left p {
                        font-size: 18px;
                    }
                    .espcms_page {
                        margin: 0 auto;
                        position: relative;
                    }
                    .espcms_news_title {
                        margin: 0 auto;
                        color: #666;
                        text-align: center;
                        padding-top: 1%;
                    }
                    .ny_biaoti28 {
                        font-size: 2em;
                        line-height: 2em;
                    }
                    .espcms_newslist_read {
                        padding: 0px 5px;
                    }
                    .espcms_book {
                        overflow: hidden;
                        font-size: 15px;
                        margin: 1em 0;
                        border: 1px solid #eee;
                        padding: 1.2em;
                        background: #fff;
                        line-height: 2em;
                    }
                    .espcms_book img {
                        max-width: 100%;
                        height: auto;
                        margin: 0 auto;
                        margin-bottom: 15px;
                        display: block;
                    }
                    .espcms_book p {
                        text-indent: 2em;
                    }
                    .se_date {
                        font-size: 15px;
                        line-height: 28px;
                    }
                    .miaoshu {
                        margin: 0 auto;
                        background: #1868c1;
                        font-size: 18px;
                        color: #fff;
                        height: 40px;
                        line-height: 40px;
                        overflow: hidden;
                    }
                    .miaoshu span {
                        margin-left: 30px;
                    }
                    /*xiangguanneirong*/
                    .xiangguanneir {
                        overflow: hidden;
                        height: auto;
                        margin: 0 auto;
                        width: 100%;
                        color: #ffffff;
                        margin-bottom: 40px;
                    }
                    .espcms_piclist_slide18 {
                        overflow: hidden;
                        margin: 0 auto;
                        height: 240px;
                    }
                    .espcms_piclist_slide18 ul li {
                        float: left;
                        margin: 0 10px 5px 0;
                        text-align: center;
                        background: #fff;
                        position: relative;
                    }
                    .espcms_piclist_slide18 li .pic {
                        width: 238px;
                        height: auto;
                        margin: 0 auto;
                        border: 1px #f3f4f7 solid;
                    }
                    .espcms_piclist_slide18 li .pic img {
                        width: 240px;
                        height: 180px;
                    }
                    .espcms_piclist_slide18 li p {
                        text-align: center;
                        line-height: 44px;
                        font-size: 14px;
                        z-index: 99;
                        position: relative;
                        background: #ececec
                    }
                    .espcms_piclist_slide18 li p a {
                        color: #444444;
                        font-size: 14px;
                    }
                    .espcms_piclist_slide18 li p a:hover {
                        color: #fff
                    }
                    .espcms_piclist_slide18 li .case_more {
                        width: 60px;
                        margin: 0 auto;
                        height: 18px;
                        line-height: 18px;
                        text-align: center;
                        color: #a9a9a9;
                        font-size: 12px;
                        text-transform: uppercase;
                        border: 1px solid #604a32;
                        z-index: 99;
                        position: relative
                    }
                    .espcms_piclist_slide18 li .case_more a {
                        color: #604a32;
                    }
                    .espcms_piclist_slide18 li .case_more div a {
                        color: #a9a9a9;
                    }
                    .pro_btm_arrow {
                        background: #666;
                        line-height: 40px;
                        color: #fff;
                    }
                    /*liuyan*/
                    .liu_r h3 {
                        font-size: 24px;
                        color: #222;
                        line-height: 65px;
                        text-transform: uppercase;
                        text-align: center;
                    }
                    .liu_r .liu_zi {
                        line-height: 55px;
                        font-size: 18px;
                        color: #3d3d3d;
                        border-top: 1px solid #ccc;
                        border-bottom: 1px solid #ccc
                    }
                    .liu_con .title {
                        display: none;
                    }
                    /*shipinyemian*/
                    .se_video_con {
                        overflow: hidden;
                        position: relative;
                        margin: 50px auto 0 auto;
                    }
                    .se_video_con li {
                        float: left;
                        position: relative;
                        width: 31.1%;
                        height: auto;
                        overflow: hidden;
                        top: 100%;
                        margin: 1.1%;
                        background: #f4f3f3;
                        border: 1px solid rgba(0, 0, 0, 0.1);
                    }
                    .se_video_con em {
                        font-style: normal;
                        text-align: center;
                        line-height: 48px;
                        width: 420px;
                        display: block;
                        position: absolute;
                        font-size: 20px;
                        color: #fff;
                        font-weight: bold;
                        z-index: 3;
                        bottom: 0;
                        background: rgba(0, 0, 0, 0.4);
                        right: 0
                    }
                    .se_video_con li {
                        box-sizing: border-box;
                    }
                    .se_video_con li img {
                        width: 100%;
                        transition: 0.4s ease;
                        -moz-transition: 0.4s ease;
                        -webkit-transition: 0.4s ease;
                    }
                    .se_video_con li:hover img {
                        transform: scale(1.1, 1.1);
                        -moz-transform: scale(1.1, 1.1);
                        -webkit-transform: scale(1.1, 1.1);
                    }
                    .se_video_con .line1 {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 0;
                        height: 4px;
                        z-index: 99;
                        background-color: #1868c1;
                    }
                    .se_video_con .line2 {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        width: 4px;
                        height: 0;
                        z-index: 99;
                        background-color: #1868c1;
                    }
                    .se_video_con .line3 {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        width: 0;
                        height: 4px;
                        z-index: 99;
                        background-color: #1868c1;
                    }
                    .se_video_con .line4 {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 4px;
                        height: 0;
                        z-index: 99;
                        background-color: #1868c1;
                    }
                    .se_video_con .cp_m {
                        width: 100%;
                        height: auto;
                        position: relative;
                        overflow: hidden;
                        border: 0 solid #e1e1e1
                    }
                    .se_video_con li:hover .cp_k {
                        bottom: -50px;
                    }
                    /*chanpinliebiaoye*/
                    .cpdianhua {
                        font-size: 1.2em;
                        color: #666;
                        margin-top: 20px;
                    }
                    .cpdianhua img {
                        width: 100%;
                        max-width: 450px;
                    }
                    .ny_pros {
                        line-height: 1.8em;
                    }
                    .cpdianhua p {
                        font-size: 18px;
                        color: #1868c1;
                        line-height: 36px;
                        margin-top: 30px;
                    }
                    .big_pic {
                        text-align: center;
                    }
                    .pro_lists {
                        width: 90%;
                        margin: 0 auto;
                    }
                    .pro_lists li {
                        float: left;
                        margin: 1%;
                        overflow: hidden;
                    }
                    .pro_lists li img {
                        width: 100%;
                        height: auto;
                    }
                    .pro_lists li a:hover .se_pro_cc {
                        background: #c6af13;
                    }
                    .se_pro_cc {
                        text-align: center;
                    }
                    .se_pro_cc p {
                        color: #efefef;
                    }
                    .fenlei {
                        width: 90%;
                        margin: 0 auto;
                        margin-bottom: 58px;
                        ;
                    }
                    .fenlei li {
                        width: 27.2%;
                        float: left;
                        padding: 1%;
                        background: #1868c1;
                        margin: 0 2%;
                        text-align: center;
                    }
                    .fenlei li a {
                        color: #fff;
                        font-size: 18px;
                        font-weight: bold;
                    }
                    .fenlei li div {
                        display: none;
                    }
                    .fenlei li div a {
                        padding: 10px;
                        background: #c6af13;
                        font-size: 16px;
                    }
                    .fenlei li:hover div {
                        display: block;
                        position: absolute;
                        margin-top: 20px;
                    }
                    .big_pic img {
                        vertical-align: middle;
                    }
                    /*公司简介*/
                    .jianjie_abou {
                        width: 80%;
                        margin: 0 auto;
                    }
                    .jianjie_abou li img {
                        width: 100%;
                    }
                    /*表单*/
                    .espcms_form_group {
                        overflow: hidden;
                        padding-bottom: 10px;
                    }
                    .control_label {
                        float: left;
                        width: 15%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #333;
                        line-height: 34px;
                    }
                    .control_label16 {
                        float: left;
                        width: 20%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #818181
                    }
                    .control_label20 {
                        float: left;
                        width: 25%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #818181
                    }
                    .control_required20 {
                        float: left;
                        width: 72%;
                    }
                    .control_required {
                        float: left;
                        width: 80%;
                    }
                    .f_feed .control_required {
                        float: left;
                        width: 100%;
                    }
                    .control_required .form_message,
                    .control_required20 .form_message {
                        font-size: 12px;
                        color: #BABABA;
                        height: 30px;
                        line-height: 30px;
                        padding-left: 28px;
                    }
                    .control_required .form_message2,
                    .control_required20 .form_message2 {
                        font-size: 12px;
                        color: #CE5C36;
                        height: 30px;
                        line-height: 30px;
                        padding-left: 0px;
                    }
                    .infoInput {
                        margin: 0px;
                        border: 1px solid #d1dded;
                        background: #fff;
                        line-height: 24px;
                        width: 100%
                    }
                    .infoInput:hover {
                        margin: 0px;
                        border: 1px solid #bfbfbf;
                    }
                    .f_feed .infoInput {
                        margin: 0px;
                        border: 1px solid #1a7036;
                        background: rgba(255, 255, 255, 0.5)
                    }
                    .f_feed .espcms_form_group {
                        margin-right: 15px;
                        float: left;
                        overflow: hidden;
                    }
                    .f_feed .control_label {
                        display: none;
                        float: left;
                        height: 35px;
                        width: 15%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #333
                    }
                    .f_feed select {
                        width: 170px;
                        height: 35px;
                    }
                    .f_feed input {
                        width: 155px;
                        height: 35px;
                        padding: 0 3px;
                    }
                    .f_feed .control_required {
                        line-height: 30px;
                    }
                    .f_feed .pt20 {
                        padding: 30px 0 0 0;
                    }
                    .f_feed .control_required {
                        float: left;
                        overflow: hidden;
                    }
                    .f_feed .button.blue2 {
                        color: #d9eef7;
                        background: #df0f3b;
                    }
                    .f_feed .button.blue2:hover {
                        background: #eb8d1b;
                        color: #fff;
                    }
                    .button.blue2:active {
                        color: #15a0d4;
                    }
                    /*面包屑*/
                    .espcms_page_location {
                        width: 100%;
                        height: 42px;
                        line-height: 42px;
                        font-size: 14px;
                        border-bottom: 1px solid #ddd
                    }
                    .espcms_page_location .s_width {
                        color: #666
                    }
                    .espcms_page_location .s_width p {
                        padding: 0 0 0 48px;
                    }
                    .espcms_page_location .s_width a {
                        color: #666
                    }
                    .espcms_page_botton {
                        margin: 30px auto;
                        text-align: center;
                        font-size: 1em;
                        color: #666;
                        display: flex;
                        justify-content: center;
                    }
                    .btn-group {
                        display: flex;
                    }
                    .btn {
                        line-height: 32px;
                        padding: 2px 8px;
                        background: #1868c1;
                        color: #fff;
                        margin: 0 2px;
                        display: block;
                        border-radius: 3px;
                    }
                    .col-sm-9 {
                        width: 100%;
                        margin-bottom: 10px;
                    }
                    .form-control {
                        width: 100%;
                        border: 1px solid rgba(0, 0, 0, 0.2);
                        border-radius: 4px;
                    }
                    /*按钮色彩样式*/
                    #pagelist,
                    #espcms_bbs_pagelist {
                        color: #818181;
                        font-size: 14px;
                    }
                    .pagination {
                        overflow: hidden;
                        padding: 10px 0px;
                        font-size: 14px;
                        margin: 0px;
                    }
                    .pagination a {
                        border: #c2e2e7 1px solid;
                        color: #444;
                        text-decoration: none;
                        overflow: hidden;
                        padding: 5px 5px;
                        margin: 0px 0px 0px 5px;
                    }
                    .pagination a:visited {
                        text-decoration: none;
                        overflow: hidden;
                    }
                    .pagination a:active {
                        text-decoration: none;
                        overflow: hidden;
                    }
                    .pagination a:hover {
                        color: #fff;
                        background-color: #222;
                        overflow: hidden;
                    }
                    .pagination span.current {
                        border: #222 1px solid;
                        color: #fff;
                        overflow: hidden;
                        padding: 5px 5px;
                        margin: 0px 0px 0px 5px;
                    }
                    .pagination span.disabled {
                        background-color: #222;
                    }
                    .indext_jjp {
                        z-index: 9999;
                        position: relative;
                    }
                    .zhuangshitu {
                        width: 50%;
                        position: absolute;
                        overflow: hidden;
                    }
                    .xuanzhuan img {
                        width: 100%;
                        position: relative;
                        animation: rotate infinite linear 20s;
                        -webkit-animation: rotate infinite linear 20s;
                        -moz-animation: rotate infinite linear 20s;
                    }
                    @media only screen and (max-width:790px) {
                        .se_video_con li {
                            width: 47.8%;
                        }
                        .frame,
                        .indext02 {
                            margin-top: 70px;
                        }
                    }
                    /*新闻*/
                    .new_n {
                        width: 100%;
                        margin: 0 auto;
                        z-index: 9999;
                        padding: 100px 0;
                        overflow: hidden;
                        background: url(../images/new_bgggg.jpg) no-repeat top;
                    }
                    .new_nr {
                        margin: 30px auto 0;
                    }
                    .new_nr ul {
                        display: flex;
                        justify-content: space-between;
                        border-bottom: 16px solid rgba(0, 0, 0, 0.125);
                        padding-bottom: 30px;
                    }
                    .new_nr li {
                        flex: 1;
                        margin-right: 20px;
                    }
                    .new_nr li:last-child {
                        margin-right: 0;
                    }
                    .new_nr_tl {
                        width: 100%;
                        height: 250px;
                        position: relative;
                        background-repeat: no-repeat;
                        background-size: 100%;
                        background-position: 50% 50%;
                    }
                    .new_nr_tr {
                        width: 90%;
                        position: relative;
                        z-index: 666;
                        top: -48px;
                        text-align: center;
                        background-color: #e4e4e4;
                        margin: 0 auto;
                        padding: 20px 0;
                    }
                    .new_nr_tt {
                        padding: 15px 0;
                        display: flex;
                        align-items: center;
                        height: 60px;
                    }
                    .new_nr_tt a {
                        line-height: 28px;
                        text-align: center;
                        font-size: 24px;
                        color: #404040;
                        margin: 0 auto;
                    }
                    .new_nr_tt_z p {
                        line-height: 26px;
                        color: #404040;
                        font-size: 16px;
                        text-align: center;
                        padding: 0 15px;
                        margin-top: 15px;
                    }
                    .hengxian {
                        width: 30px;
                        height: 2px;
                        background-color: #404040;
                        margin: 5px auto;
                    }
                    .new_nr_tr:hover {
                        background-color: #066acf;
                    }
                    .new_nr_tr:hover .new_nr_tt a {
                        color: #f1f3f9;
                    }
                    .new_nr_tr:hover .new_nr_tt_z p {
                        color: #cacfdc;
                    }
                    .new_nr_tr:hover .hengxian {
                        background: #e0e5f3;
                    }
                    .xiantiao {
                        height: 4px;
                        background-color: #066acf;
                        margin: 0 auto;
                        margin-top: -20px;
                    }
                    .new_hengxian {
                        width: 1280px;
                        margin: 0 auto;
                    }
                    .new_hengxian img {
                        padding-top: 44px
                    }
                    .cpdianhua {
                        width: 298px;
                        height: 124px;
                    }
                    @media only screen and (max-width:960px) {
                        .new_nr li:last-child {
                            display: none;
                        }
                        .new_nr li:nth-child(2) {
                            margin-right: 0;
                        }
                    }
                    @media only screen and (max-width:960px) {
                        .new_nr ul {
                            flex-direction: column;
                        }
                        .new_nr li {
                            margin-right: 0;
                        }
                        .new_nr li:last-child {
                            display: block;
                        }
                    }
                    /*首页liuyan*/
                    .liu_con {
                        width: 100%;
                        margin-top: 3%;
                    }
                    .liu_con .content .espcms_form_group {
                        float: left;
                        width: 20%;
                    }
                    .liu_con .content .infoInput {
                        width: 60%
                    }
                    .liu_con .content .control_required {
                        float: none;
                        width: 100%
                    }
                    .liu_con .content .control_label {
                        float: left;
                        width: 30%;
                        text-align: right;
                        padding-right: 5%;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #333;
                        line-height: 35px;
                    }
                    .liu_con .content .control_label16 {
                        float: left;
                        width: 20%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #818181
                    }
                    .liu_con .content .control_label20 {
                        float: left;
                        width: 25%;
                        text-align: right;
                        padding-right: 10px;
                        vertical-align: middle;
                        font-size: 14px;
                        min-height: 1px;
                        color: #818181
                    }
                    .liu_con .control_required20 {
                        float: left;
                        width: 72%;
                    }
                    .liu_con .f_feed .control_required {
                        float: left;
                        width: 100%;
                    }
                    .liu_con .control_required .form_message,
                    .liu_con .control_required20 .form_message {
                        font-size: 12px;
                        color: #BABABA;
                        height: 30px;
                        line-height: 30px;
                        padding-left: 28px;
                        background: url('../images/faq.png') no-repeat 9px 0px;
                    }
                    .liu_con .control_required .form_message2,
                    .liu_con .control_required20 .form_message2 {
                        font-size: 12px;
                        color: #CE5C36;
                        height: 30px;
                        line-height: 30px;
                        padding-left: 0px;
                    }
                    .liu_con .infoInput {
                        padding: 3px;
                        margin: 0px;
                        border: 1px solid #d1dded;
                        background: #fff;
                        line-height: 35px;
                        width: 60%;
                        height: 35px;
                    }
                    .liu_con .infoInput:hover {}
                    .liu_con .f_feed .infoInput {
                        padding: 3px;
                        margin: 0px;
                        border: 1px solid #1a7036;
                        background: rgba(255, 255, 255, 0.5)
                    }
                    /*首页产品*/
                    .inde_container {
                        position: relative;
                        display: flex;
                        justify-content: space-between;
                        flex-direction: column;
                        background: url("../images/inde_jj_gbl.jpg") no-repeat left top;
                        padding: 100px 0;
                    }
                    .top_menu {
                        text-align: center;
                        z-index: 999;
                        min-width: 340px;
                        justify-content: center;
                        margin: 36px auto;
                        flex-wrap: wrap;
                    }
                    .top_menu .tit {
                        text-align: center;
                        flex: 1;
                        min-width: 130px;
                        background: url("../images/btfla.png") no-repeat left top;
                        background-size: 100% 100%;
                        margin-right: 4%;
                        line-height: 52px;
                        font-size: 22px;
                        color: #666;
                        padding-right: 16px;
                        transition: all 1s;
                        margin-bottom: 10px;
                    }
                    .top_menu .tit:hover {
                        background: url("../images/btflb.png") no-repeat left top;
                        background-size: 100% 100%;
                        color: #fff;
                        font-weight: bold;
                    }
                    .top_menu .tit:hover a {
                        color: #fff;
                    }
                    .top_menu .tit:last-child {
                        margin-right: 0;
                    }
                    .inde_container w {
                        overflow-x: hidden;
                    }
                    .bottom_content {
                        width: 500%;
                        height: 28vw;
                        display: flex;
                        transition: all .5s ease;
                        position: relative;
                        top: 0;
                        left: 0;
                    }
                    @media only screen and (max-width:790px) {
                        .body_1 {
                            width: 100%;
                            margin-top: 20px;
                        }
                        .indecp li {
                            flex: 1;
                            box-sizing: border-box;
                            position: relative;
                            margin-right: 20px;
                            overflow: hidden;
                            padding-bottom: 10px;
                            width: 100%
                        }
                    }
                    .indecp li:last-child {
                        margin-right: 0;
                    }
                    .indecp li .pic {
                        display: block;
                        width: 85%;
                        padding: 36px 15% 36px 0;
                        background: url(../images/index_case_bg.png) no-repeat right top;
                        background-size: 100%;
                    }
                    .indecp li img {
                        width: 100%;
                        transition: all 0.6s ease;
                    }
                    .indecp li:hover img {
                        transform: scale(1.1, 1.1);
                        -ms-transform: scale(1.1, 1.1);
                        -moz-transform: scale(1.1, 1.1);
                        -webkit-transform: scale(1.1, 1.1);
                        -o-transform: scale(1.1, 1.1);
                        -moz-transition: all .6s ease;
                        -ms-transition: all .6s ease;
                        -o-transition: all .6s ease;
                        -webkit-transition: all .6s ease;
                        transition: all .6s ease;
                    }
                    .indecp li .more {
                        position: absolute;
                        right: -6px;
                        bottom: 8px;
                    }
                    .indecp li .more img {
                        width: 80%;
                    }
                    .box-bot {
                        margin-top: 18px;
                    }
                    .indecp li h3 {
                        margin-bottom: 12px;
                        width: 90%;
                        font-size: 26px;
                        color: #066acf;
                        font-weight: bold;
                        display: block;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap
                    }
                    .indecp li:hover h3 {
                        color: #ee0b12;
                    }
                    .box-bot p {
                        color: #666;
                    }
                    @media only screen and (max-width:1200px) {
                        .box-bot h3 {
                            font-size: 20px;
                        }
                    }
                    @media only screen and (max-width:960px) {
                        .bottom_content {
                            height: 49vw;
                        }
                        .inde_container {
                            background: url("../images/inde_jj_gbl.jpg") no-repeat left top;
                            background-size: auto 100%;
                            padding: 80px 0 30px 0;
                        }
                        .indecp li:last-child {
                            display: none;
                        }
                        .indecp li:nth-child(2) {
                            margin-right: 0;
                        }
                    }
                    @media only screen and (max-width:790px) {
                        .bottom_content {
                            height: 60vw;
                            overflow: hidden;
                        }
                    }
                    @media only screen and (max-width:660px) {
                        .box-bot h3 {
                            font-size: 18px;
                        }
                    }
                    @media only screen and (max-width:580px) {
                        .bottom_content {
                            height: 190vw;
                        }
                        .indecp {
                            flex-direction: column;
                        }
                        .indecp li {
                            margin-right: 0;
                            margin-bottom: 30px;
                        }
                    }
                    @media only screen and (max-width:500px) {
                        .bottom_content {
                            height: 195vw;
                        }
                        .indecp {
                            flex-direction: column;
                        }
                        .indecp li {
                            margin-right: 0;
                            margin-bottom: 30px;
                        }
                    }
                    @media only screen and (max-width:460px) {
                        .bottom_content {
                            height: 210vw;
                        }
                        .indecp {
                            flex-direction: column;
                        }
                        .indecp li {
                            margin-right: 0;
                            margin-bottom: 30px;
                        }
                    }
                    @media only screen and (max-width:385px) {
                        .bottom_content {
                            height: 220vw;
                        }
                    }
                    /*标题*/
                    .index_bt {
                        width: 100%;
                        margin: 0 auto;
                        position: relative;
                    }
                    .index_bt h2 {
                        text-align: center;
                        font-size: 48px;
                        font-weight: bold;
                        color: #066acf;
                        padding-top: 18px;
                        position: relative;
                        z-index: 10;
                    }
                    .index_bt h2 span {
                        color: #f40e0e;
                    }
                    .index_bt i {
                        font-size: 72px;
                        font-family: monoton;
                        display: block;
                        margin: 0 auto;
                        position: absolute;
                        top: -28px;
                        left: 0;
                        right: 0;
                        text-align: center;
                        color: rgba(23, 33, 43, 0.125);
                    }
                    .index_bt p {
                        font-size: 18px;
                        text-align: center;
                        line-height: 26px;
                        margin-top: 8px;
                        color: #666;
                    }
                    @media only screen and (max-width:960px) {
                        .index_bt i {
                            font-size: 56px;
                        }
                    }
                    @media only screen and (max-width:790px) {
                        .index_bt i {
                            font-size: 32px;
                        }
                        .index_bt h2 {
                            font-size: 38px;
                            padding-top: 10px;
                        }
                        .index_bt p {
                            font-size: 16px;
                            width: 90%;
                            margin: 0 auto;
                        }
                    }
                    .inde_ys {
                        padding: 100px 0;
                    }
                    .inde_ysja {
                        margin: 30px 0;
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                    }
                    .inde_ysja_b_a {
                        margin-right: 120px;
                        height: auto;
                        background: #666;
                        height: 460px;
                        display: flex;
                        justify-content: flex-end;
                        align-items: center;
                        position: relative;
                        flex: 4;
                        background: url("../images/ysbg.jpg") no-repeat center;
                        background-size: auto 100%;
                    }
                    .inde_ysja_a {
                        z-index: 10;
                        right: -83px;
                        margin: 0 auto;
                        background: #fff;
                        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
                        width: 166px;
                        display: flex;
                        flex-direction: column;
                        position: absolute;
                        padding: 20px 0;
                    }
                    .inde_ysja_a li {
                        margin: 0 auto;
                        text-align: center;
                        font-size: 16px;
                        padding: 20px 10px;
                        color: #4c4c4c;
                    }
                    .inde_ysja_a li strong {
                        font-size: 34px;
                        font-family: impact, arial;
                        font-weight: bold;
                    }
                    .inde_ysja_b_b {
                        flex: 3;
                    }
                    .inde_ysja_b_b .bt {
                        font-size: 23px;
                        color: #fff;
                        background: url("../images/ysbga.png") no-repeat left top;
                        width: 200px;
                        height: 45px;
                        line-height: 45px;
                        padding: 0 0 0 35px;
                        background-size: 100% 100%;
                        margin-bottom: 20px;
                    }
                    .inde_ysja_b_b h3 {
                        margin: 14px 0;
                        color: #4c4c4c;
                    }
                    .inde_ysja_b_b p {
                        color: #666;
                        line-height: 28px;
                    }
                    .inde_ysjja {
                        display: flex;
                        justify-content: space-between;
                    }
                    .inde_ysjja li {
                        width: 25%;
                        margin-right: 25px;
                        position: relative;
                    }
                    .inde_ysjja li:last-child {
                        margin-right: 0;
                    }
                    .inde_ysjja li img {
                        margin: 0 auto;
                        width: 100%;
                    }
                    .inde_ysjja li p {
                        position: absolute;
                        z-index: 99;
                        background: rgba(0, 0, 0, 0.65);
                        line-height: 32px;
                        width: 100%;
                        left: 0;
                        bottom: 0;
                        transition: all 1s;
                        text-align: center;
                        height: 32px;
                    }
                    .inde_ysjja li:hover p {
                        line-height: 120px;
                        height: 120px;
                    }
                    .inde_ysjja li a p {
                        color: #fff;
                    }
                    .panel-body form {
                        display: flex;
                        justify-content: space-between;
                    }
                    .panel-body .form-group {
                        flex: 4;
                        margin-right: 25px;
                        line-height: 32px;
                        height: 32px;
                    }
                    .panel-body .form-group:last-child {
                        margin-right: 0;
                        flex: 1;
                        min-width: 150px;
                    }
                    .panel-body .form-group .form-control {
                        line-height: 32px;
                        height: 32px;
                    }
                    .form-group .btn {
                        width: 100%;
                        border-radius: 10px;
                    }
                    .index-material {
                        background: url("../images/meat_bg.jpg");
                        background-size: 100% 100%;
                        padding: 20px;
                        box-sizing: border-box;
                    }
                    .index-material .neb {
                        background: #fff;
                        border-radius: 15px;
                        padding: 75px 5%;
                        box-sizing: border-box;
                    }
                    .neb-head {
                        display: flex;
                        align-items: center;
                        justify-content: space-between;
                    }
                    .index-material .neb .neb-l {
                        flex: 2;
                    }
                    .index-material .neb .neb-l strong {
                        display: block;
                        font-size: 28px;
                        color: #066acf;
                        font-weight: bold
                    }
                    .index-material .neb .neb-l strong span {
                        font-size: 28px;
                        color: #f40e0e;
                        font-weight: bold;
                    }
                    .index-material .neb .neb-l p {
                        font-size: 18px;
                        color: #4b556e;
                        line-height: 27px;
                        margin-top: 20px
                    }
                    @media only screen and (max-width:790px) {
                        .index-material .neb .neb-l p {
                            font-size: 16px;
                        }
                    }
                    .index-material .neb .neb-head ul {
                        flex: 5;
                        margin-left: 40px;
                    }
                    .index-material .neb .neb-head li {
                        float: left;
                        width: 25%;
                        position: relative;
                    }
                    .index-material .neb .neb-head li img {
                        width: 100%;
                        max-width: 200px;
                    }
                    .index-material .neb .neb-head li a {
                        display: block;
                        text-align: center;
                        color: #fff;
                        font-size: 18px;
                    }
                    .index-material .neb .neb-head li h3 {
                        text-align: center;
                        color: #fff;
                        font-size: 18px;
                        margin-top: -38px;
                    }
                    .index-material .neb .neb-head li:hover a {
                        color: #e61e37;
                    }
                    .index-material select,
                    .banner .box select {
                        box-sizing: border-box;
                        border: 1px solid #7882a0;
                        border-radius: 10px;
                        padding: 15px 20px;
                        font-size: 16px;
                        color: #4b556e;
                        width: 100%;
                    }
                    .inde_abou {
                        display: flex;
                        margin: 40px auto 0;
                    }
                    .inde_abou_a {
                        flex: 5;
                        margin-right: 30px;
                        padding: 20px 0;
                    }
                    .inde_abou_a h3 {
                        color: #f40e0e;
                    }
                    .inde_abou_a i {
                        display: block;
                        width: 40px;
                        height: 4px;
                        background: #0865c6;
                        margin: 20px 0;
                    }
                    .inde_abou_b {
                        flex: 2;
                        background: url("../images/aa.jpg") no-repeat right bottom;
                        background-size: 95% 92%;
                        min-width: 370px;
                    }
                    .inde_abou_b .img {
                        width: 95%;
                        height: 94%;
                        background: url("../images/abouing.jpg") no-repeat center;
                        background-size: auto 100%;
                    }
                    .inde_abou_a p {
                        color: #4b4b4b;
                        line-height: 32px;
                    }
                    .inde_abou_a .more a {
                        display: block;
                        width: 120px;
                        text-align: center;
                        line-height: 42px;
                        height: 42px;
                        border: 1px solid rgba(0, 0, 0, 0.125);
                        border-radius: 5px;
                        margin-top: 30px;
                    }
                    @media only screen and (max-width:1180px) {
                        .neb-head {
                            flex-direction: column;
                        }
                        .index-material .neb .neb-head ul {
                            margin-left: 0;
                            margin-bottom: 20px;
                            margin-top: 20px;
                        }
                        .index-material .neb .neb-l {
                            text-align: center;
                        }
                        .inde_abou {
                            flex-direction: column;
                        }
                        .inde_abou_a {
                            margin-right: 0;
                            padding-top: 0;
                        }
                        .inde_abou_a h3,
                        .inde_abou_a i {
                            display: none;
                        }
                        .inde_abou_a .more a {
                            margin: 10px auto 0;
                        }
                    }
                    @media only screen and (max-width:960px) {
                        .panel-body form {
                            flex-direction: column;
                        }
                        .panel-body .form-group {
                            margin: 0 auto;
                            width: 100%;
                        }
                        .panel-body .form-group:last-child {
                            margin: 0 auto;
                        }
                    }
                    @media only screen and (max-width:790px) {
                        .inde_ys {
                            padding: 30px 0;
                        }
                        .inde_ysjja {
                            flex-wrap: wrap;
                        }
                        .inde_ysjja li {
                            width: 48%;
                            margin: 0 1% 14px;
                        }
                        .inde_ysjja li:last-child {
                            margin-right: 1%;
                        }
                        .inde_ysja {
                            flex-direction: column;
                        }
                        .inde_ysja_b_a {
                            margin-right: 0;
                        }
                        .inde_ysja_a,
                        .inde_ysja_b_b .bt {
                            display: none;
                        }
                        .inde_ysja_b_b h3 {
                            text-align: center;
                            font-size: 24px
                        }
                        .index-material .neb {
                            padding: 30px 5%;
                        }
                    }