@charset "utf-8";
html, body {margin: 0;padding:0;}
IMG {border-width:0;}

* {list-style-type: none;margin: 0;padding: 0;font-family:Arial, Helvetica, sans-serif}
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; }

/*导航*/

/*小屏图标*/
.navbar-toggle{ margin-top:10px !important; margin-bottom:10px !important; border:solid 1px #fff !important; margin-right: 10px}
.navbar-toggle .icon-bar{ background:#fff}
.navbar-toggle{ border:solid 1px #666; padding:7px 7px}
.carousel-control.right,.carousel-control.left{ background-image:none}
.carousel-indicators .active{ background:#333 !important; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li{ background:#ccc;}
.carousel-control.right,.carousel-control.left{ background:none !important}
.Language{width:100%;background: #fafafa;overflow: hidden}
.carousel-indicators .active{background: #104e8b!important;}
.carousel-inner .item img{width:100% !important;margin: 0 auto!important; height: auto}
.swiper-button-next:after,  .swiper-button-prev:after{color: #000!important;}
.swiper-pagination-bullet-active{background: #000!important;}
.swiper-pagination-bullet{width: 10px!important;height: 10px!important;}
.pck .swiper-pagination-bullet-active{background: #000!important;}
.pck .swiper-pagination-clickable .swiper-pagination-bullet{background: #fff}
.pck .swiper-button-next:after, .pck .swiper-button-prev:after{color: #000!important;}


@media (min-width: 769px) {
    .indbg{width: 100%;position: fixed;z-index: 9;padding:10px 0 0;border-bottom: solid 1px rgba(255,255,255,.3)}
    .indbg.xz{background:rgba(255,255,255,.8);border-bottom: solid 1px #eee}
    .heard{max-width: 1300px;margin:0 auto;}
    .yybb{float:right;font-size: 14px;color: #333;line-height: 30px;margin-right: 15px;position: relative}
    .yybb a{display: block}
    .language{background: url(../images/jtleft.png) no-repeat right center;padding-left:15px;padding-right:25px;font-size: 14px;cursor: pointer}
    .language img{margin-right: 8px}
    .yyxl{height: 130px;width: 90%;position: absolute;z-index: 999;background:rgba(255,255,255,.9);visibility: hidden;padding-left: 15px;border-radius: 5px;padding-top: 5px;top:30px;right:0}
    .yybb:hover .yyxl{visibility: visible}
    .ssdot{float:right;margin-left: 20px;margin-top: 5px}
    .ssbox{width:260px;border-radius: 8px;border: solid 1px #b5b5b5;float: right;display: flex;margin-right: 8px}
    .ssbox input{width:80%;float: left;height: 30px;line-height: 30px;border: none;outline: none;
        border-top-left-radius: 8px;border-bottom-left-radius: 8px;overflow: hidden;padding-left: 15px}
    .ssbox button{width:20%;float: right;height:30px;border: none;background: #20388f;border-top-right-radius: 8px;border-bottom-right-radius: 8px}
    .ssbox button img{display: block;margin:0 auto}
    .topbg{max-width: 1360px;margin:0px auto;}
    .topbg  .container{width:100%;padding: 0}
    .topbg .col-md-8{padding:0!important;}
    .logo1{float:left;margin-top: 10px;width:80%;height:auto;    }

    /*导航*/
    .navbar-collapse{padding: 0 !important}
    .navbar-nav{margin-top:10px;display:flex;width: 100%;
        justify-content: center;
        align-items: center;}

    .navbar-nav>li>a.active{ color:#333; display:block;border-bottom: solid 2px #009944;margin-bottom: -1px}
    .navbar-nav>li{ margin-top:5px;display:inline-flex;flex:1 ;justify-content: center;
        align-items: center;}
    .navbar-nav>li:last-child{ border-right:none}
    .navbar-nav>li>a { padding:10px 0 20px !important;  color: #333; text-shadow:none !important; font-size:16px;}
    .navbar-header{border-top:solid 10px #eee}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: #333  }

    .dropdown-menu {background:rgb(255 255 255 / 90%);border: none !important;padding:10px 0;}
    .dropdown-menu>li a{line-height:28px;font-size: 16px; text-align: center;padding:5px 20px}
    .dropdown-menu>li a:hover{background:#009944;color: #fff}
    .dropdown-menu .divider{ margin:2px 0 !important}
    .nav>li>a:focus, .nav>li>a:hover{  background:none!important}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:none!important}
    .dropdown-menu img{display:block;margin:5px auto}
    .pck img{width: 100%;height: auto;margin:0 auto}
    .pck .swiper-pagination-current{font-size: 30px;color: #fff;font-weight: bold}
    .pck .swiper-pagination-current:before{content: "0"}
    .pck .swiper-pagination-total{font-size: 18px;color: #fff;}
    .pck .swiper-pagination-total:before{content: "0"}
    .pck .swiper-pagination-horizontal{font-size: 18px;color: #fff!important;}
    /*产品分类*/
    .sycpbg{width:100%;background:url(../images/sycpbg.jpg) no-repeat center top #fbfbfb;background-size: 100%;padding: 50px 0}
    .boxk{max-width: 1300px;margin:0 auto;overflow: hidden;}
    .sycpk{margin:0px auto 25px;overflow: hidden}
    .cpbt{width: 100%;overflow: hidden;margin:0 auto;padding: 0 15px}
    .cpbt h3{font-size: 36px;font-weight: bold;overflow: hidden;line-height: 60px;text-transform:uppercase}
    .cpbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
    .cpbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;}
    .sycpk li{display: flex;align-items: center}
    .sycpk .imgk{background: rgba(236,236,236,.3);border:solid 2px rgba(20,160,82,.2);border-radius: 100%;width:155px;height:155px;box-sizing: border-box;
        padding: 15px;overflow: hidden;display:block;
    }
    .sycpk .imgk img{height:auto}
    .cpname{margin:0 auto}
    .cpname h2{font-size: 26px;color: #070002;line-height: 35px;margin:20px auto;}
    .cpan{width:145px;display: block;border: solid 1px #239355;line-height: 35px;text-align: center;color: #239355}
    .sycpk ul{overflow: hidden}
    .sycpk li{margin:25px auto 20px;cursor: pointer}
    .sycpk li:nth-child(2) img{    -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        filter: grayscale(0%);
    }
    .sycpk .cp1{background: url(../images/cpdot1.png) no-repeat center center;background-size:134px}
    .sycpk li:hover .cp1{background: url(../images/cpdot1-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp2{background: url(../images/cpdot2.png) no-repeat center center;background-size:134px}
    .sycpk li:hover .cp2{background: url(../images/cpdot2-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp3{background: url(../images/cpdot3.png) no-repeat center center;background-size:134px}
    .sycpk li:hover .cp3{background: url(../images/cpdot3-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp4{background: url(../images/cpdot4.png) no-repeat center center;background-size:134px}
    .sycpk li:hover .cp4{background: url(../images/cpdot4-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp5{background: url(../images/cpdot5.png) no-repeat center center;background-size:134px}
    .sycpk li:hover .cp5{background: url(../images/cpdot5-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk li:hover .imgk{border:solid 2px rgba(20,160,82,1);}
    /*.sycpk li img {*/
    /*    display: block;*/
    /*    transform:scale(1);*/
    /*    transform-style: preserve-3d;*/
    /*    transition: all .3s;*/
    /*    -webkit-filter: grayscale(100%);*/
    /*    -moz-filter: grayscale(100%);*/
    /*    -o-filter: grayscale(100%);*/
    /*    filter: grayscale(100%);*/
    /*    filter: gray;*/
    /*}*/
    /*.sycpk li:hover img {*/
    /*    transform:scale(1.02);*/
    /*    -webkit-filter: grayscale(0%);*/
    /*    -moz-filter: grayscale(0%);*/
    /*    -o-filter: grayscale(0%);*/
    /*    filter: grayscale(0%);*/
    /*    filter: gray;*/
    /*}*/
    .sycpk li:hover h2{color: #239355}
    .sycpk li:hover .cpan{background: #239355;color: #fff}
    .cpmore{width:260px;background: #333;color: #fff;display: block;font-size: 16px;border-radius: 4px;
        margin:35px auto;line-height:50px;text-align:center;transition: all .3s}
    .cpmore:hover {background: #239355;color: #fff;}


    /*服务*/
    .fwbg{width:100%;background:url(../images/fwbg.jpg) no-repeat left top;background-size: cover;padding-top: 35px}
    .fwbt{width: 100%;padding-top: 50px;text-align: center;margin-bottom: 45px}
    .fwbt h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;color:#fff;margin:0 auto;text-transform:uppercase}
    .fwbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;margin: 0 auto 20px;color: #b5b5b5}
    .fwys{color: #14a153}
    .fwbox{margin:0 auto 0}
    .fwbox li img{display: block;margin:25px auto 10px;}
    .fwbox li h2{font-size: 20px;color: #fff;text-align: center;margin:0 auto;line-height: 45px}
    .fwbox li article{font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;display: none;}
    .fwxm{width:340px;margin:0 auto;height: 370px;padding: 15px;border-top-right-radius:6px;border-top-left-radius:6px;text-align: center;transition: all .5s;position: relative;}
    .fwbox li:nth-child(2) .fwxm h2{display:inline-block;line-height: 45px;border-bottom: solid 1px rgba(255,255,255,.5);}
    .fwbox li:nth-child(2) .fwxm{background: rgba(17,160,80,.5);}
    .fwbox li:nth-child(2) .fwxm article{display: block}
    .fwbox li:nth-child(2) .fwxmmore{display: block}
    .fwxmmore{font-size: 28px;text-align: center;margin:20px auto 0;display: block;font-weight: lighter;
        line-height: 40px;height: 40px;width:40px;border-radius: 100px;color: #fdeb89;background:rgba(255,255,255,.2);display: none}

    .fwbox li:hover .fwxm{transform: translateY(10px);background: rgba(17,160,80,.4) }
    .fwbox li:hover .fwxm h2{display:inline-block;line-height: 45px;border-bottom: solid 1px  rgba(255,255,255,.5);}
    .fwbox li:hover .fwxm article{display: block;font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .fwbox li:hover .fwxmmore{color: #fdeb89;background:rgba(255,247,255,.1);display: block}
    /*.fwxm1{height: 0%;transition:all .6s;position: absolute;width: 100%;bottom: 0;z-index: -1}*/
    /*.fwbox li:hover .fwxm1{height:100%;width: 100%;background: rgba(17,160,80,.5)!important;}*/
    .fwbox li:nth-child(2):hover .fwxm{background: rgba(17,160,80,0.6)}


    /*新闻中心*/
    .xwbg{background:url(../images/xwbg.jpg) no-repeat left top;background-size: cover;padding: 35px 0}
    .xwbt{background: url(../images/xwbtbg.png) no-repeat center center;}
    .xwbt h3{font-size: 36px;font-weight: bold;overflow: hidden;line-height: 60px;text-align: center}
    .xwbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;margin:0 auto}
    .xwbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;text-align: center}

    .newtop{margin:50px auto 40px;overflow: hidden}
    .newl{width: 45%;float: left;position: relative;padding-left: 15px}
    .newr{width: 49%;float: right}
    .newleft{width: 100%;margin:-30px  auto 0;padding: 5px 20px 40px;background: rgba(240,240,240,.9);position: relative;
        border-top-right-radius: 35px;border-bottom-left-radius:35px }
    .newltime{width:150px;background: rgba(0,153,48,.9);color: #fff;text-align: center;top:0;left:0px;position: absolute;border-radius:10px;padding: 20px 5px;z-index: 5}
    .newltime .d{font-size: 34px}
    .newltime .x{font-size: 22px;}
    .newl .imgk{display: block;overflow: hidden;border-radius: 8px}
    .newl img{display: block;width: 100%;height: 365px;object-fit: cover;transition: all .4s}
    .newl:hover img{transform:scale(1.1)}
    .newl:hover .xwtitle{color:#046831}
    .xwtitle{font-weight: bold;font-size: 20px;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .newleft article{    font-size:15px;line-height: 26px;color: #666;margin: 10px auto;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}

    .newst{width: 100%}
    .newstl{width:calc(100% - 90px);float: left;}
    .newstr{width:80px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative}
    .newstr .d{font-size: 30px;font-weight: bold; color: #717171;font-family: "Arial Black"}
    .newstr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
    .newst li:hover .newstr, .newst li:hover .x, .newst li:hover .d{color: #239355}
    .newst li:hover .newstr:before{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block}
    .newst li{border-bottom: solid 1px #e1e1e1;transition: all .5s;overflow: hidden;margin-bottom: 30px}
    .newst li:hover{transform: translate(0,-10px)}
    .newst li:hover h2{color: #01853c}
    .newst li h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
        padding-left:10px;margin:15px auto 20px}
    .newst li p{font-size:15px;line-height: 29px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .newmore{display: block;width: 220px;text-align: center;color: #fff!important;border-radius: 8px;background: #203890;
        font-size:15px;margin:40px auto 35px;line-height: 40px}

    /*底部*/
    .endbox{width: 100%;background:#293238;overflow: hidden}
    .endbox1{max-width: 1300px;margin:80px auto;overflow: hidden;padding: 0 15px}
    .endright{float: right;width:42%; }
    .endnav{display: flex!important; width: 57%;float: left;
        justify-content: center;
    }
    .endnav ul{flex:.25}
    .endnav ul h2{font-size:20px;line-height: 30px;color: #f2f2f2;margin-top: 10px;font-weight: normal}
    .endnav li{font-size: 15px;line-height: 32px;color: #333;}
    .endnav li a{color: #96999b}


    .endlxl{float: left;font-size: 15px;color:#555;line-height: 26px;width:67%;padding-left: 20px}
    .endlx{border-right: solid 1px #424a4f;}
    .endlxl h2{font-size: 20px;color: #f2f2f2;margin-top:0;margin-bottom: 20px;font-weight: bold}
    .endlxldh{width: 100%;overflow:hidden;display: flex;justify-content: left;align-items: center}
    .endlxldh img{float: left;margin-right: 10px}
    .endlxldh .rc{float: left}
    .endlxldh .lxdhz{font-size: 16px;color: #abadaf;display: block}
    .endlxldh .lxdhz1{font-size: 20px;color: #e4e4e4}
    .endlxnr{font-size: 15px;line-height: 26px;margin:10px auto;color: #abadaf;}
    .endwz{width: 100%;background: #262f35;overflow:hidden;color: #a7a9aa;font-size: 14px;text-align: left;border-top: solid 1px #424a4f;padding: 15px;box-sizing: border-box}
    .endwz a{color: #a7a9aa}
    .endlxr1{float: right;width: 32%}
    .ewmimg img{display: block;height: auto;margin:15px auto 5px;}
    .ewmimg {text-align: center;font-size: 14px;color: #a7a9aa; float: left;margin-left: 20px;line-height: 35px}

    /*内页导航*/
    .nybanner{width:100%;display: block;height:auto;margin:0 auto}
    .nybanner img{width: 100%;display: block;height:auto;margin:0 auto}
    .nynav{background: #f4f4f4;border-top: solid 1px #009944;width:100%;}
    .nyposition{ max-width: 1300px; margin:0 auto;  color: #444; font-size: 15px;overflow: hidden;padding: 10px 15px;line-height: 28px}
    .nyposition img{margin-right: 10px}
    .nyposition a{color: #444}

    /*简介*/
    .aboutbg{width:100%;background: url(../images/aboutleftbg.jpg) no-repeat left center;background-size: 42% }
    .aboutk{padding: 0 15px;overflow: hidden;margin:35px auto;}
    /*.aboutk .l{float: left;width:380px;position: relative}*/
    .aboutk .l{float: left;width:340px;position: relative}
    .aboutk .lwz{position: absolute;bottom: 110px;right: 90px;color: #fff;text-align: right}
    .aboutk .lwzd{font-size: 34px;font-weight: bold;}
    .aboutk .lwzx{font-size: 24px;font-weight: bold;text-transform: uppercase}
    .aboutk .lwzd1{font-size: 30px;font-weight: bold;}
    .aboutk .lwzx1{font-size: 22px;font-weight: bold;text-transform: uppercase}
    /*.aboutk .r{width:calc(100% - 400px);float: right;margin-top: 20px;line-height: 45px;font-size:14px;}*/
    .aboutk .r{width:calc(100% - 380px);float: right;margin-top: 20px;line-height: 45px;font-size:14px;}
    .aboutnr{margin:20px auto;font-size: 15px;line-height: 26px;color: #333;text-align: left;width: 95%;}
    .aboutnr img{max-width: 100%;height: auto;display: block;margin:15px auto}
    .aboutfl{width:100%;margin:25px auto;overflow: hidden}
    .aboutfl li{width:23%;float: left;margin-left: 1%;transition: all .4s}
    .flimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:100px;height: 100px;
        margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
    .flimgk img{display: block;margin:0 auto}
    .aboutfl li.active .flimgk{background:#40b373;border: solid 2px #049b47; }
    .aboutfl li.active .flimgk img{filter: brightness(0) invert(1); }
    .aboutfl li:hover .flimgk{background:#40b373;border: solid 2px #049b47; }
    .aboutfl li:hover .flimgk img{filter: brightness(0) invert(1); }
    .aboutfl p{text-align: center;color: #0b112a}
    .aboutfl li.active p{color: #049b47; }
    .aboutfl li p{color: #333;font-size:16px }
    /*企业文*/
    .qywh li{border: solid 1px rgba(1,153,29,.3);padding:15px 25px 15px 35px;width: 95%;margin:45px auto 0px;border-radius: 5px;background:rgba(1,153,29,.01);transition: all .3s }
    .qywh h2{font-size: 24px;color: #20a65c;margin:25px auto 10px;font-weight: bold}
    .qywh p{font-size: 20px;color: #555;margin-bottom: 30px}
    .qywh .article{font-size: 16px;border-top: solid 1px #eee;padding-top:15px;line-height: 32px;color: #666;margin-bottom: 20px}
    .qywh li:nth-child(2),.qywh li:nth-child(3){margin-top: 15px}
    .qywh li:hover{background: #40b373;color: #fff}
    .qywh li:hover h2,.qywh li:hover p,.qywh li:hover .article{color: #fff}

    /*简介流支*/
    .zdxmk{max-width:1300px;margin:40px auto;padding:0 15px}
    .zdxmk img{width:100%;height: 480px;object-fit: cover;border-radius: 30px}
    .zdpick{width:85%;margin:0 auto; overflow: hidden;border-radius: 30px;height: 445px;
        position: relative;}
    /*数字*/
    .jsbox{width: 100%;padding:55px 0;background-size: 100%;margin:0 auto 0;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc}
    .jsk{max-width: 1300px;overflow: hidden;margin:0 auto;padding-left: 25px}
    .jsk li{padding-left:60px}
    .jsz{font-size:70px;color:#19c186;font-weight: bold;font-weight: bold;font-family: "Segoe UI"}
    .jszx{font-size: 16px;color: #666;font-weight: normal;padding-left: 10px}
    .jszx1{font-size: 16px;color: #666;font-weight: normal;}
    .jsk h3{font-size: 14px;text-align: center}
    .jsk h4{font-size: 16px;text-align: center;line-height: 50px}
    /*video*/
    .spbox{background:url(../images/aboutsp.jpg) no-repeat left bottom;background-size: cover;height: 295px;background-position: left top;display: flex;justify-content: center;align-items: center;cursor:pointer}
    .aboutpic{padding:90px 0 45px!important;overflow: hidden;position: relative;background: url(../images/aboutpicbg.jpg) no-repeat left bottom #f7f7f7}
    .aboutpic .swiper-wrapper{margin-bottom: 50px}
    .aboutpic .swiper{padding: 0 0 20px 0}
    .aboutpic .swiperbutton{width: 100%; position: relative;height: 55px}
    .aboutpic .swiper-button-next{background: url(../images/jtr.png) no-repeat center center;height: 50px;width: 50px;border-radius: 50px}
    .aboutpic .swiper-button-prev{background: url(../images/jtl.png) no-repeat center center;height: 50px;width: 50px;border-radius: 50px;left:calc(100% - 130px)!important;}
    .aboutpic .swiper-button-next:after, .aboutpic .swiper-button-prev:after{display: none}
    .aboutimgk{position: relative;overflow: hidden;}
    .aboutimgk img{width: 100%;transition:all .3s}
    .aboutimgk:hover img{transform: scale(1.05)}
    .aboutimgwz{width: 95%;background: rgba(255,255,255,.6);padding: 15px 20px;bottom: 15px;left: 2%;position: absolute;z-index: 9;box-sizing:box-sizing}
    .aboutimgwz h2{font-size: 20px;color: #0c0c0c}
    .aboutimgwz p{font-size: 15px;line-height: 22px;color: #4a4a4a;overflow: hidden;display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp:3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        
    }
    .aboutpic .swiper-slide:nth-child(even) .aboutimgwz{width: 94%;background: rgba(64,179,115,.8);}
    .aboutpic .swiper-slide:nth-child(even)  .aboutimgwz h2{font-size: 20px;color: #fff}
    .aboutpic .swiper-slide:nth-child(even)  .aboutimgwz p{font-size: 15px;color: #fff;}

    /*创新*/
    .cxbt{font-size:26px;font-weight: bold;width: 90%;margin:35px auto;line-height:24px}
    .cxbt .sy{color: #20a65c}
    .cxbg{width: 100%;background:url(../images/cxbg.jpg) no-repeat left center;padding:60px 0;background-size: cover}
    .cxyf{margin:10px auto;overflow:hidden}
    .cxyfl{width: 380px;background: url(../images/cxbgt.png) no-repeat center center;height: 131px;justify-content: center;align-items: center;display: flex;flex-flow: column;float: left}
    .cxyfl h2{font-weight: bold;font-size: 30px;text-align: center;margin: 0}
    .cxyfl h3{font-size:18px;color: #666;margin:10px auto 0}
    .cxyfr{width: calc(100% - 420px);float: right}
    .cxyfr li{width: 154px;height: 135px;display: flex;justify-content: center;align-items: center;color: #0b112a;float: left;font-size: 24px;margin-right: 10px}
    .cxyfr li:first-child{background: url(../images/yjdot2.png) no-repeat center center;}
    .cxyfr li:nth-child(2){background: url(../images/yjdot2.png) no-repeat center center;}
    .cxyfr li:nth-child(3){background: url(../images/yjdot3.png) no-repeat center center;}
    .cxyfr li:nth-child(4){background: url(../images/yjdot4.png) no-repeat center center;}
    /*六大省级平台*/
    .cxyf1{margin:50px auto 0;overflow:hidden}
    .cxyfl1{width: 486px;background: url(../images/cxbgt1.png) no-repeat center center;height: 266px;display: flex;justify-content:center;flex-wrap:wrap;flex-flow: column;float: left}
    .cxyfl1 h2{font-weight: bold;font-size: 26px;margin: 0;color: #fff;padding-left: 70px;width: 100%}
    .cxyfl1 h3{font-size:15px;color: #666;margin:10px auto 0;color: #fff;padding-left: 70px;width:100%}
    .cxyfr1{width: calc(100% - 500px);float: right}
    .cxyfr1 li{font-size: 18px;line-height:46px;color: #333}
    .cxyfr1 li:first-child{line-height: 20px;margin-bottom: 18px}
    /*创新理念*/
    .cxlnbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/cxlnbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .cxlnbt h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px}
    .cxlnbt h3:after{background: #239355;height: 4px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
    .cxlnnr{margin:50px auto;overflow: hidden}
    .cxlnnrl{width:30%;float: left;transition: all .4s;position: relative;cursor: pointer}
    .cxlnnrimg{overflow: hidden;position: relative;border: solid 1px #dedede;}
    .cxlnrdotwz{position: absolute;left: 20px;top:20px;z-index: 2}
    .cxlnrdotk{padding:5px;border: solid 2px #049b47;border-radius: 100%;overflow: hidden;border: solid 2px #049b47;width: 100px;height: 100px;justify-content: center;align-items: center;display: flex }
    .cxlnrdot img{display: block;margin:0 auto}
    .cxlnrdot h2{font-size: 26px;color: #222;font-weight: bold;margin-bottom: 0}
    .cxlnrdot h3{font-size: 15px;color: #222;font-weight: normal;margin-top:10px}
    .cxlnnrimg img{transition: all .4s}
    .cxlnnrl:hover .cxlnnrimg img{transform: scale(1.1);}
    .cxlnnrl:hover .cxlnrdotk{border: solid 2px #049b47;background: #049b47;}
    .cxlnnrl:hover  .cxlnrdot img{        filter: brightness(0) invert(1);}
    .cxlnnrr{width: 68%;float: right}
    .cxlnnrr li{width: 48%;float: left;border:solid 1px #dedede;margin-right: 2%;margin-bottom: 30px;
        padding: 38px 30px;box-sizing: border-box;transition: all .7s;overflow: hidden;cursor: pointer}
    .cxlnnrr li:hover{background: #049b47;}
    .cxlnnrr li:hover .cxlnrdotk{border: solid 2px #fff;}
    .cxlnnrr li:hover .cxlnrdot img{ filter: brightness(0) invert(1);}
    .cxlnnrr li:hover .cxlnrdot h2{color: #fff;}
    .cxlnnrr li:hover .cxlnrdot h3{color: #b7ddc8;}
    /*产品列表*/
    .cpfl{width:100%;margin:5px auto;overflow: hidden}
    .cpfl li{width:18%;float: left;margin-left: 1%;transition: all .4s}
    .cpflimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:130px;height: 130px;
        margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
    .cpflimgk img{display: block;margin:0 auto;max-width: 100%;height: auto;  -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;}
    .cpfl li.active .cpflimgk{background:#40b373;border: solid 2px #049b47; }
    .cpfl li.active .cpflimgk img{filter: brightness(0) invert(1); }
    .cpfl li:hover .cpflimgk{background:#40b373;border: solid 2px #049b47; }
    .cpfl li:hover .cpflimgk img{filter: brightness(0) invert(1); }
    .cpfl li.active p{color: #049b47; }
    .cpfl li p{color: #333;font-size:18px;line-height: 30px;margin-top: 15px;text-align: center;overflow:hidden;white-space:nowrap;overflow:hidden; }
    .cpbox{margin:40px auto;overflow: hidden}
    .cpbox li{transition: all .3s;margin:20px auto 30px}
    .cpboxk{border:solid 1px #dedede;width: 95%;}
    .cpboxk .imgk{overflow: hidden}
    .cpboxk img{width: 100%;height:auto;object-fit: cover;transition: all .3s;height:335px}
    .cpboxk .bt{font-size:18px;line-height: 26px;text-align: center;color: #222;margin-top: 10px;height:56px;font-family:"Segoe UI";font-weight:bold}
    .cpboxk p{width: 96%;background:#f6f6f6;color: #666;margin:10px auto;line-height: 45px;text-align: center;font-size: 15px;
        overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 15px}
    .cpxqan{width: 236px;border: solid 1px #239355;text-align: center;display: block;margin:20px auto;color: #239355;line-height: 35px}
    .cpbox li:hover{transform: translateY(-8px)}
    .cpbox li:hover .bt{color: #239355}
    .cpbox li:hover .cpxqan{background: #239355;color: #fff;}
    .cpbox li:hover img{transform: scale(1.1)}
    /*产品小分类*/
    .cpxfl{width:100%;margin:20px auto 0;overflow: hidden;background: rgba(255,255,255,.5);border-top:solid 1px #eee;border-bottom: solid 1px #eee}
    .cpxfl ul{max-width: 1300px;padding: 15px 15px;margin:0 auto;overflow: hidden}
    .cpxfl li{width:32%;float: left;margin-left: 1%;background:#f9fffb;border-radius: 5px;font-size: 15px;margin-bottom: 5px;margin-top: 5px;
        border: solid 1px #bbd5c7;text-align: center; }
    .cpxfl li a{padding:10px  0;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .cpxfl li a.active{background:#239355;color: #fff!important;}
    .cpxfl li a:hover{background:#239355;color: #fff }

    /*产品内容页*/
    .cpnrbg{width: 100%;background: url(../images/cpnrbg.jpg) no-repeat left top;background-size: cover;padding: 50px 0;overflow: hidden}
    .cpnrbox{margin:10px auto;overflow: hidden}
    .cppic{width:48%;float: right;border-radius: 5px;overflow: hidden;border: solid 1px #dedede;}
    .cppic img{width: 100%;height: auto;border-radius:5px;}
    .cpnrxx{float:left;width: 48%;}
    .cptitle{font-size:30px;color:#333;line-height: 40px;margin:10px auto 10px;padding-bottom:40px;font-weight: bold;
        border-bottom:solid 1px #dedede;}

    .cparticle{padding:0;font-size: 16px;line-height: 32px; color: #444;margin:25px auto; display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 11;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
        .cparticle p{margin: 0;}
    .cparticle1{margin-top: 25px;border-top: solid 1px #dedede;padding: 35px 0;font-size: 20px}
    .cparticle1 p{margin-bottom:8px}
    .cptitle1{ margin: 25px auto;overflow: hidden;padding-left: 30px}
    .cptitle1 li{width: 100%;line-height: 30px;font-size: 16px;}
    .cpddan{width: 250px;background:#009946;text-align: center;font-size: 16px;color: #fff !important;display: flex;border-radius: 5px;line-height: 50px;align-items: center;justify-content: center}
    .cpddan img{margin-right: 10px}
    .cpxqbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/fwbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .cpxqbt h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
    .cpxqbt h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
    .cpdetail{max-width: 1300px;margin:50px auto 0;display: block;overflow: hidden;padding:10px 15px 35px 15px}
    .proxx{margin:45px auto 60px;max-width: 1300px;display: block;font-size:16px;line-height: 32px;padding: 0 15px;color: #555;overflow:hidden}
    .proxx img{max-width: 100%;height: auto}
    .proxx h6{font-size: 24px;font-weight: bold;color: #009944}
    .proxx  table{
        width: 100%;margin:15px auto;}
    .proxx  table tr td {border: solid 1px #dedede;padding: 8px 20px;font-size: 15px;line-height: 28px;}
    .proxx table tr:nth-child(even) {
        background: #fafafa
    }
    .proxx table p{margin: 0;}
    /* 下载*/
    .downbox {display: block;margin: 35px auto 20px;overflow: hidden;padding: 15px;border-top: solid 1px #dedede}
    .downwz {font-size: 18px;padding: 20px 15px 20px 5px;display: flex;justify-content: left;align-items: center}
    .downbutton {  display: inline-block;width: 188px; background: #009944;border-radius: 3px; text-align: center;margin-left: 10px;
        color: #fff; line-height: 38px;}
    .downwz .img1{margin-right: 8px}
    .downbutton img {margin-left: 5px }
    /*配件内容标题*/

    /*hot*/
    .cphotk{max-width: 1300px;margin:30px auto 0;overflow: hidden;padding: 0 15px;}
    .cphotk h2{font-size: 32px;text-align: center;margin:10px auto 25px}
    .cphotk h2:after{display:block;content: "";width: 50px;height: 5px;border-radius: 10px;margin:0 auto;background: #af0e04;margin:18px auto 0}
    .cpgdk{max-width: 1300px;margin:20px auto}
    .cpgdnk{width: 90%;margin:0 auto;overflow:hidden}
    .cpgdk .swiper-button-next:after, .cpgdk .swiper-button-prev:after{
        color: #fff!important;font-weight: normal;font-size: 22px}
    .cpgdk .swiper-button-next, .cpgdk .swiper-button-prev{width:40px!important;height: 40px!important;background: #009946;border-radius: 50px}
    /* 新闻分类*/
    .xwbox{width: 100%;background:#f7fcfb;padding: 0 15px;border-bottom:solid 1px #eee;border-top: solid 1px #009944;}
    .xwboxk{max-width:1300px;margin:0 auto}
    .xwboxfl li{width:18%;float: left;padding-left:50px;color: #009a44;line-height: 90px;font-size: 23px;margin-bottom: -1px;background: url(../images/xwdot1.png) no-repeat left center;}
    .xwboxfl li a{display: block;color: #333}
    .xwboxfl li a:hover{color: #009a44!important;}
    .xwboxfl li:hover{color: #009a44!important;background: url(../images/xwdot.png) no-repeat left center;}
    .xwboxfl li.active{background: url(../images/xwdot.png) no-repeat left center;color: #009a44}
    .xwboxfl li.active:after{width:50px;height: 4px;background: #009a44;display: block;content: "";border-radius: 10px}
    .xwboxfl li.active a{color: #009a44}
    /*新闻列表*/
    .newbox{width: 100%;margin:40px auto}
    .newbox ul{padding:30px 0;transition: all .3s}
    .newbox ul:nth-child(even){background: #fafafa}
    .newboxl{width: 33%;float: left}
    .newboxl img{width: 100%;height:220px;object-fit: cover }
    .newboxr{width: 62%;float: right;padding-top: 25px}
    .xwlbl{width:calc(100% - 125px);float: left;}
    .xwlbr{width:90px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative;margin-top: 25px}
    .xwlbr .d{font-size: 32px;font-weight: bold; color: #717171;font-family: "Arial Black"}
    .xwlbr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
    .newbox ul:hover .xwlbr .x, .newbox ul:hover .xwlbr  .d,.newbox ul:hover .xwlbr  .icon{color: #239355}
    .newbox ul:hover .xwlbr:after{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block;z-index: 9}
    .newbox ul:hover{transform: translate(0,-10px)}
    .newbox ul:hover h2{color: #01853c}
    .newbox ul h2{font-size:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
        padding-left:10px;margin:15px auto 30px}
    .newbox ul p{font-size:15px;line-height: 29px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:3;text-overflow: ellipsis; -webkit-box-orient: vertical}
    /*视频列表*/
    .video{margin:45px auto;min-height: 200px}
    .video li{padding:25px;transition: all .3s}
    .video li .videok{width: 100%;overflow: hidden;border-top-right-radius:5px;border-top-left-radius:5px;transition: all .3s}
    .video li .videok img{ transition: all .3s;
        width: 100%;
        height: 240px;
        object-fit: cover;}
    
    .video li p{width: 100%;background:#f3f2f2;padding:15px 20px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
        line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 18px}
    .video li .icon{margin-right: 8px;font-size: 20px;}
    .video li:hover p{background:#009944;color: #fff;}
    .video li:hover .videok img{transform: scale(1.1)}
    .video li:hover .icon{color: #fff}



    /*新闻*/
    .newnybox{max-width: 1300px;margin:25px auto;overflow: hidden}
    .newnybt{width:100%;border-bottom: 1px solid #009944;margin:20px auto}
    .newh2{font-size: 24px;text-align: center;margin:10px auto;padding: 25px 0 20px;line-height: 40px}
    .newtime{font-size: 15px;text-align: center;margin:15px auto 0;line-height: 55px;background: #fafafa;color: #555}
    .newnrwz{font-size: 16px;margin:25px auto;overflow: hidden;line-height: 32px;color: #555;min-height:280px;padding: 0 15px}
    .newnrwz img{margin:5px auto;display: block;max-width: 1100px;height: auto}
    .xwsypk{width: 100%;background: #fafafa;border-top: solid 1px #c9dfd3;margin-top: 28px;padding:20px 15px}
    .xwsyp{max-width:1300px; margin:20px auto 0;}
    .xwsyp li{width: 100%;font-size: 16px;line-height: 35px;margin-bottom: 8px}
    /*服务*/
    .servicebg{background:url(../images/sevicebg.jpg) no-repeat left  center;background-size: cover;padding: 25px 0}
    .fwkf{width:96%;padding:10px 30px;border-radius: 35px;background:#e8f5f2;color: #222;font-size: 18px;line-height: 35px;margin:25px auto;border: dashed 1px #72b991;border-left: dashed 8px #009944 }
    .servicefl{margin:35px auto}
    .servicefl ul{overflow: hidden;margin: 25px auto}
    .servicefl ul:nth-child(2){display: flex;margin-top: 50px}
    .servicefl ul:nth-child(2) li:first-child{margin-top: 40px}
    .servicefl li{overflow: hidden;margin-top: 15px;transition: all .3s;cursor: pointer;display:flex;align-items:center}
    .servicefl li:hover{transform: translateY(-8px)}
    .serimg{padding: 20px;background: #009944;border-radius:100%;width: 120px;height: 120px;float: left}
    .serimg img{max-width: 100%;height: auto}
    .serr{float: left;margin-left: 25px;width:calc(100% - 180px)}
    .serr h2{font-size: 26px;color: #009944;font-weight: bold;margin: 0 0 15px}
    .serr h3{font-weight: normal;font-size: 14px;text-transform: uppercase;margin-bottom: 10px}
    .serr h4{font-size: 16px;margin:0;color: #666}
    .serr1{background: url(../images/serkh.png) no-repeat left top;height: 202px;padding-left: 50px;width: 100%;padding-top: 10px}
    .serr1 span{font-size: 15px;background:url(../images/serdot.png) no-repeat left center;padding-left:20px;line-height: 36px;display: block;color: #555}
    .fivebg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/5sbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .fivebg h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -1px;color: #fff}
    .fivebg h3:after{background: #239355;height: 5px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
    .fivebox{margin:50px auto;padding:0 15px}
    .fivebox ul{margin:20px auto;overflow: hidden}
    .fivebox li{width:26%;float: left;margin-right: 1%;height:420px;padding-top:10px;box-sizing: border-box;cursor: pointer;transition: all .3s}
    .fivebox li:nth-child(3){width:44%;}
    .fivebox li:nth-child(3) .fivep{text-align:left;padding-left: 2px;}
    .fivebox li img{display: block;margin:10px auto}
    .fiveh2{font-size: 24px;font-weight: bold;text-align: center;color: #009944;margin: 20px auto 5px}
    .fivep{font-size: 15px;line-height: 22px;margin: 15px auto 0;width: 95%;text-align: center;color: #666}
    .five3{background: url(../images/fivebg3.png) no-repeat right bottom #f7f7f7;}
    .five2{background: url(../images/fivebg2.png) no-repeat right top #f7f7f7}
    .five4{background: url(../images/fivebg4.png) no-repeat left top #f7f7f7;}
    .five5{background: url(../images/fivebg5.png) no-repeat left top #f7f7f7;}
    .five6{background: #f7f7f7;}
    .fivebox li:hover{background: #009944;}
    .fivebox li:hover .fiveh2 ,.fivebox li:hover .fivep{color: #f3f3f3;}
    .fivebox li:hover img{ filter: brightness(0) invert(1);}
    /*人力资源*/
    .rlbox{margin:50px auto;overflow: hidden}
    .rlxy{width:48%;float: left;position: relative;overflow:hidden;cursor: pointer}
    .rlxywz{position: absolute;bottom: 0;width: 100%;background: rgba(0,154,68,0.6);padding:15px 25px;transition: .5s }
    .rlxywz h2{font-size: 24px;font-weight: bold;color: #fff;display: flex;align-items: center}
    .rlxywz img{ filter: brightness(0) invert(1);margin-left: 20px;transition: all .4s}
    .rlxywz p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;color: #fff}
    .rlxy:hover .rlxywz{background: rgba(0,154,68,0.6);padding:35px 25px }
    .rlxy:hover .rlxywz img{margin-left:30px}
    .rlsh{width: 48%;float: right;position: relative;cursor: pointer}
    .rlshwz{position: absolute;top:60px;width: 100%;padding:15px 25px 15px 50px;transition: .5s }
    .rlshwz h2{font-size: 24px;font-weight: bold;color: #222;display: flex;align-items: center;margin-bottom: 25px}
    .rlshwz img{transition: all .4s}
    .rlshwz p{width:100%;font-size: 16px;color: #444;line-height: 26px}
    .rlsh:hover .rlshwz{position: absolute;top:0;bottom:0;width: 100%;background: rgba(255,255,255,0.3);padding:50px 25px 15px 50px;transition: .5s }
    /*招聘*/
    .jobbox{max-width: 1300px;margin:50px auto 50px; overflow:hidden;padding: 0 15px;color: #555;}
    .jobnr{font-size: 14px;line-height: 26px;}
    .joblist{max-width: 1300px;display:block;margin: 50px auto 60px;border-radius: 10px}
    .joblist ul{background: #fff;margin-bottom: 2px;overflow: hidden;font-size: 16px;line-height: 55px;cursor: pointer}
    .joblist ul a{display: block}

    .joblist ul:hover{background: #ecf6f7}
    .joblist .col-md-2{text-align: center}
    .joblist ul:first-child{background: #ecf6f7;line-height: 65px}
    .joblist .subNav:nth-child(even){background:#fafafa}
    .jobxx{font-size: 15px;line-height: 25px;margin: 25px auto 30px}
    .jobxx h3{margin:0 auto 15px;font-size: 18px;border-bottom: solid 1px #eee;line-height: 35px}
    .jobyx{max-width: 1300px;padding: 5px 10px;background:#f6fbfb;border-radius: 5px;font-size: 16px;line-height: 45px;margin:0 auto 30px}
    .jobyx img{ margin-right:5px;max-width: 70%;height: auto }

    /*培训与发展*/
    .zpbg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/zpbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .zpbg h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
    .zpbg h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
    .zppx{margin:20px auto;}
    .zppxk{border:solid 1px #dedede;padding: 25px;box-sizing: border-box;cursor: pointer;transition: all .6s;margin:25px auto}
    .zppxk img{display: block;padding: 5px;background: #009944;border-radius: 100%;width: 100px;height: 100px}
    .zppxk h2{font-size: 26px;color: #222;font-weight: bold;margin-bottom: 0}
    .zppxk h3{font-size: 14px;color: #222;font-weight: normal;margin-top:10px;line-height: 26px;height: 52px;overflow: hidden;color: #666}
    .zppxk:hover {border:solid 1px #009944;background: #f4f4f4;transform: translateY(-15px)}

    /*股票信息*/
    .stockbox{margin:60px auto}
    .stockr{margin-top:0;width: 90%;float: right}
    .stockbt{font-size: 24px;line-height: 45px;border-bottom: solid 1px #dedede;padding: 15px 0;color: #222;margin-bottom: 25px}
    .stockr ul{border-left:solid 1px #ebebeb; }
    .stockr li{width:25%;float: left;background: #fff;border-bottom: solid 1px #dede;padding-left:10px;box-sizing: border-box;
        height: 60px;line-height: 65px;font-size:16px;margin-bottom: 1px}
    .stockr li:nth-child(even){background: #f5f5f5}
    .stockl{}
    .stockl .slideTxtBox{width: 100%;overflow: hidden}
    .stockl .slideTxtBox .hd{width:100%;}
    .stockl .slideTxtBox .hd ul{margin: 0}
    .stockl .slideTxtBox .hd li{display:inline-block;border:solid 1px #86cbdd;border-bottom: none;color: #86cbdd;padding:8px 25px;font-size: 16px;cursor: pointer}
    .stockl .slideTxtBox .hd ul li.on{background: #86cbdd;color: #fff}
    .stockl .slideTxtBox .bd{width:100%;border:solid 1px #86cbdd;padding: 23px 0;background: #fff }
    .stockl .slideTxtBox .bd img{display: block;margin:20px auto}javascript:;
    .tzll{font-size: 20px;line-height: 35px;color: #009944;margin:0px auto;background: #f7f7f7;font-weight: bold}
    .tzform{width: 90%;}
    .tzk{overflow:hidden;margin:20px auto 25px;width: 100%}
    .tzkl{width: 120px;float: left;line-height: 40px;font-size: 18px}
    .tzkr{width: calc(100% - 150px);float: left;}
    .tzkr input{border: solid 1px #dedede;line-height: 40px;height: 40px;padding-left: 15px;box-sizing: border-box;font-size: 16px;width: 100%;border-radius: 4px}
    .tzkan{width:250px;line-height: 45px;text-align: center;color: #fff!important;;border-radius: 50px;background: #009944;border: none;font-size: 16px;margin-top: 15px;display:block;}
    .tzkan1{margin: 50px 0 30px; border-radius:8px}
    .lxkh3{font-size: 15px;line-height: 26px;margin:0px auto 0;height: 120px;padding-top: 15px;}
    .lxkh2{padding-top:50px;padding-bottom: 5px}
    .telx .lxkh3{height: 148px;font-size: 15px;line-height: 24px;padding-top:10px;}


    /*股利分配*/
    .glfpbox{max-width:1300px;margin:40px auto}
    .glfpbox table{width: 100%;}
    .glfpbox table tr:first-child td{font-size:18px;line-height:28px;padding:15px 15px 20px 15px!important }
    .glfpbox table tr td{border-bottom:solid 1px #dedede;font-size:16px;line-height:35px;padding:15px 15px;color:#222}
    .glfpbox table tr:nth-child(even){background:#f7fcfb;}
    /*网络*/
    .xswl{width: 100%!important;margin:45px auto;padding: 0 15px}
    .xswlh2{width: 100%;border-bottom: solid 1px #dedede;padding-bottom: 15px}
    .xswlh3{height:300px;color: #555;line-height: 34px;font-size:16px!important;}
    .xswlh3 table tr td{padding:10px 20px 10px 0}
    .xswlimg{margin:0 auto}
    .xswlimg img{display: block;margin:0 auto}
    .xsworld{margin: 35px auto;padding:20px 15px;border:solid 1px #dedede }
    .xsworldh2{font-size: 24px;line-height: 50px;border-bottom: solid 1px #dedede;padding: 15px}
    .xsworldh2 .dh{font-size: 20px;margin-left: 10px;font-family: Arial}
    .xsworldnr{margin:25px auto;font-size: 16px;line-height:30px}
    .xsworldnr li{overflow: hidden;width: 100%;margin:8px auto;color: #222}
    .xsworldnr .l{width:25%;float: left;margin:0 2%}
    .xsworldnr .l1{width:30%;float:left;margin-right: 2%}
    .xsworldnr .l2{width: 30%;float: left}
    .gszlimg img{display:block;max-width:100%;margin:0 auto}


    /*智能*/
    .znk{margin-right:25px;width: 56%;}
    .znkr{width: 42%;float: right}
    .zzimg img{width: 100%;height: 280px;object-fit: cover}
    .znkr li{width: 100%;padding: 40px 30px 20px}
    .znkr li h2{color: #009946;margin-top:0;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
    .znkr li h3{font-size: 15px;color: #555;line-height: 30px;height: 155px;padding-bottom:20px!important;}
    .znkr li span{   font-size: 16px;width: 100%; margin-top:8px ;
        background: url(../images/serdot.png) no-repeat left 15px;
        padding-left: 20px;
        line-height: 24px;
        display: block;
        color: #555}
    .znkr:hover  span {
        filter: brightness(0) invert(1);opacity: .92;
    }
    .znpic{padding:25px 0 0 0!important;margin:10px auto}


    .znk1{width: 56%;float: right}
    .znkr1{width: 42%;float: left}
    .zzimg img{width: 100%;height: 300px;object-fit: cover}
    .znkr1 li{width: 100%;padding: 40px 20px 20px 20px}
    .znkr1 li h2{color: #009946;margin-top:5px;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
    .znkr1 li h3{font-size: 15px;color: #555;line-height: 30px;height: 155px;padding-bottom:20px!important;}
    .znkr1 li span{   font-size: 14px;width: 100%;margin-bottom: 15px;
        background: url(../images/serdot.png) no-repeat left 10px;
        padding-left: 20px;
        line-height: 26px;
        display: block;
        color: #555}
    .znkr1:hover  span {
        filter: brightness(0) invert(1);opacity: .92;
    }
    /*光辉足变*/
    .ghzj{font-size: 20px;line-height: 40px;padding-left: 25px}
    .ghzjt{margin:25px auto}
    .ghzjt li{width:18%;float: left;margin-right: 1%;margin-top: 30px;cursor: pointer;transition: all .3s}
    .ghzjt li img{display: block;margin:5px auto;width:90%;height: auto}
    .ghzjt li p{width:90%;margin:5px auto 10px;font-size: 15px;text-align: center;line-height:25px;height:52px;display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    .ghzjt li:hover {transform: translateY(-5px)}
    .ghzjt li:hover p{color: #009944}
    .ghzjcp{margin:25px auto}
    .ghzjcp li{transition: all .3s;cursor: pointer}
    .ghzjcp img{width: 100px;height: auto;display: block; margin-top:20px}
    .ghzjcp li p{width:90%;margin:15px auto 10px;font-size: 16px;line-height: 30px;color: #555;height:155px}
    .ghzjcpk{border: solid 1px #dedede}
    .ghzjcp li:nth-child(4) p{height: auto}
    .ghzjcp li:hover {transform: translateY(-5px)}
    .ghzjcp li:hover  p{ color:#009944 }
    /*发展历程*/
    .fzlc{font-size: 18px;line-height: 35px;padding-left: 30px}
    .bdtc1 {
        width: 100%;
        margin-top: 10%;}
    .modal-dialog{width: 60%!important;}
    /*新闻中心*/
    .listbox{margin: 20px auto;padding: 50px 0;background-size: cover}
    .listk{margin:30px auto;overflow:hidden;max-width: 1300px}
    .listk li{border-right: solid 1px #dedede;padding: 0 50px;transition: all .4s}
    .listk li:hover{transform: translateY(-10px)}
    .listk li:nth-child(2){border-right:none;padding: 0 50px}
    .listk img{display: block;border-radius: 5px}
    .listk h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin: 20px auto;font-weight: bold}
    .listk article{font-size:14px;line-height: 24px;display: -webkit-box; overflow: hidden;color:#888;margin:20px auto 30px;
        -webkit-line-clamp:2;text-overflow: ellipsis;
        line-clamp:2;
        -webkit-box-orient: vertical;}
    .listan{background-size: 100%;width:20px;height: 20px;margin-top: 40px;transition: all .3s}
    .listk li:hover .listan{background-size: 100%;width:20px;height: 20px;margin-top: 40px;margin-left: 15px}

    .listnew{ margin:50px auto;max-width:1300px; overflow: hidden;padding: 0 15px;min-height:350px}
    .listnew li{display: block; overflow: hidden;width:96%; margin:30px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
    .listnew time{width:10%; float:right;font-family:"Segoe UI Light";font-size:26px; margin-top: 20px;line-height: 30px;padding-right:10px;text-align: left;color: #999 }
    .listnew time span{display: block;font-family: "Segoe UI Light";transition: all .3s}
    .listnew li:hover time span{color: #0D47A1;transform: translateX(28px)}
    .listnew .r{width:85%; float:left;}
    .listnew .r h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px}
    .listnew .r h2::before{height:20px;width:2px;background: #af0e22;content: "";display: block;float: left;margin-right:20px}
    .listnew .r p{font-size:14px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;
        -webkit-line-clamp:2;text-overflow: ellipsis;
        line-clamp:2;
        -webkit-box-orient: vertical;}
    .listnew li:hover{transform: translate(0, -10px)}
    .listnew li:hover h2::before{height:20px;width:2px;background: #123668;content: "";display: block;float: left;margin-right:20px}


    /*联系我们*/
    .lxbox{max-width: 1260px;margin:60px auto;overflow: hidden}
    .lxwmbd{margin-bottom: 30px}
    .lxbt{font-size:22px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; margin-bottom: 0}
    .lxp{font-size:16px; line-height: 60px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}
    .lxwmbd .k2{display:block; border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;
        border-radius:5px; margin-left: 2%;}
    .lxwmbd .k3{display:block; border: solid 1px #dedede; padding-left: 2%; width:48%; line-height: 40px; margin-left: 2%;
        border-radius:5px; float: left}
    .lxwmbd p{overflow: hidden; display: block}

    .lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:300px; line-height: 40px;
        border-radius:5px; float:left; margin-left: 2%}
    .lxwmbd textarea{border: solid 1px #dedede;  padding-left: 2%; width:98%; line-height: 40px;
        border-radius:5px; margin-left: 2%;height: 90px;}
    .lxwmbd img{margin-left: 15px; display: block; float:left; margin-top: 3px}
    .lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #0054af; font-size:16px; color: #fff;
        display: block; border-radius: 5px; border:none; margin-left:2%; margin-top: 15px}

    .lxright{width:95%;float: left;font-size: 16px;line-height: 34px;margin-top: 45px;padding-left: 20px}
    .lxright img{max-width: 100%;height: auto;margin-bottom: 20px}
    .lxright h3{font-size:26px;margin:45px auto 25px;}
    .lxright article{font-size: 16px;line-height: 38px}
    .ditu{max-width:1300px;height:500px;margin:25px auto 120px;border-radius: 10px;border: solid 1px #eee;}
    .map{border-radius: 10px}
    .lxbox .col-md-7,.lxbox .col-md-5{padding: 0}
    /*标题5S*/
    .fwbts{max-width:1280px;margin:0 auto}
    .fwbtsbt{font-size: 26px!important;font-weight: normal!important;line-height: 50px!important;padding-bottom: 20px;color: #333;margin-top: 5px}
    .fwbts h3:after{display: none}
    /*信息披露*/
    .infobox{margin:0 auto 35px;display: block;overflow: hidden;padding: 0 15px}
    .infobox li{overflow: hidden;margin:8px auto;border-bottom: solid 1px #eee;padding:8px 0}
    .infobox .l{width: 90%;float: left;background:url(../images/pdfdot.png) no-repeat left center;padding-left: 35px;font-size: 17px;line-height: 35px;}
    .infobox time{float: right;font-size: 17px;line-height: 35px}
    .infobox a:hover{color: #009946}
    .infobt{max-width:1280px;margin:0 auto}
    .infobth3{font-size: 26px!important;font-weight: normal!important;line-height: 80px!important;color: #333;}
    .infobth3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
    /*定期*/
    .dqk{margin:30px auto}
    .dqk li:nth-child(even) .dqbox{background: #fafafa}
    .dqbox{padding: 25px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
    .dqbox h2{font-size: 20px;font-weight: bold;color:#2b542c}
    .dqbox p{font-size: 16px;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 35px;line-height: 35px;display: block}
    .dqk li:hover .dqbox,.dqk li:hover .dqbox h2{background: #009944!important; color: #fff}
    .dqk li:hover .dqbox p{filter: brightness(0) invert(1); }
    .dqxzbox{padding: 0!important;}
    .dqxz{overflow: hidden;margin: 45px auto}
    .dqxz select {
        width: 100%;border: solid 1px #dedede;
        background: url(../images/arrow.png) no-repeat scroll right center;
        text-align: left;
        border: none;
        height: 40px;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding: 5px 0 5px 20px;
        font-size: 18px;
        outline: none;
    }
    .dqxzk{border: solid 1px #dedede;border-radius: 3px;background: #fff}
    .qdxzh2{font-weight:normal;line-height: 42px;font-size: 18px;background: #009944;color: #fff;font-weight: bold;border-radius: 3px;text-align: center}
    /*董监高*/
    .dgjxx{padding: 25px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
    .dgjxx h2{font-size: 20px;font-weight: bold;color:#333;margin-bottom: 25px;border-bottom:solid 1px #eee;padding-bottom: 25px}
    .dgjxx article{font-size: 15px;line-height: 28px;color: #666;min-height: 140px}
    /*互动*/
    .ehd{margin:12px auto 20px;display: block;height:130px;width: auto}

    /*上一篇*/
    .syp{max-width:1300px; margin:10px auto 10px;}
    .syp li{font-size:16px; line-height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:48%;float: left;margin-bottom: 10px}
    .syp li:last-child{float:right;text-align: right}
    .syp li a{color: #555}

    /*搜索*/
    .search-bar-container{
        display: flex;
        align-items: center;
        background-color: rgb(240 248 255 / 30%);
        padding:0 0 0 5px;
        width: 300px;height: 35px;border-radius: 50px;
        position: relative;
        transition: width .5s;
        float: right;overflow: hidden;
    }
    .magnifier{
        width: 20px;
        cursor: pointer;
        position: absolute;
        left: 10px;
    }
    .input{
        background-color: transparent;
        border: none;
        margin: 0px 0px 0 40px;
        width: 100%;
        outline: none;
        color: rgb(100,100,100);
        transition: all .3s;
        transition-delay: 0.5s;
    }
    .input input{width: 78%;float: left;line-height: 35px;font-size: 14px;outline: none;border: none;background:none}
    .ssbutton{width: 22%;height: 35px;font-size: 14px;line-height:35px; border-radius: 35px;
        text-align: center;
        background: #009944;color: #fff;display: block;border: none;float: right;transition:width .3s}
    .active1.search-bar-container{
        width: 35px;
    }
    .active1 .input input{display: none}
    .active1 .input .ssbutton{display: none;transition:all .3s;}
    .sstop{margin:35px auto;font-size:20px;line-height: 30px;text-align: center;min-height: 90px}
    .endicon{width:28%;float:left;margin-left:5%;margin-top:160px}
    .endicon img{display: block;}

}





@media (max-width: 768px) {
    .indbg{width: 100%;background:#f6f6f6;padding:0}
    .heard{max-width: 1300px;margin:0 auto;clear: both}
    .clear{clear: both}
    .yybb{float:right;font-size: 13px;color: #333;line-height: 30px;margin-right: 5px;position: relative}
    .yybb a{display: block}
    .language{background: url(../images/jtleft.png) no-repeat right center rgba(255,255,255,.8);padding-left:8px;border-radius: 5px;width:120px;font-size: 14px;cursor: pointer}
    .yyxl{height: 130px;width: 100%;position: absolute;z-index: 999;background:rgba(255,255,255,.9);padding-left: 15px;border-radius: 5px;padding-top: 5px}


    .topdh{min-height:75px;padding-bottom: 5px;width:100%;z-index: 9999;background:rgb(15,22,44)}
    .topdh .col-xs-12{padding: 0}
    .logo1{width:auto; width:58%;height: auto; display: block;position:absolute; top:10px; left: 10px; z-index: 99}
    .topcd{width: 100%;}
    .xp{padding: 0!important;}
    .navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin: 0 auto}
    .navbar-nav li{border-bottom: solid 1px #dedede;}
    .navbar-collapse{padding:0 !important}
    .navbar-header{padding:0;width: 100%;background: #003333;margin-top: 20px}
    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}
    .topcd{margin-top: 25px}
    .topbg .col-xs-12,.topbg .container{padding: 0}
    .pck img{object-fit: cover;object-position:right bottom;height:200px}


    /*产品分类*/
    .sycpbg{width:100%;background:url(../images/sycpbg.jpg) no-repeat left top;background-size: cover;padding: 0 0 30px}
    .boxk{max-width: 1300px;margin:0 auto;overflow: hidden;}
    .sycpk{margin:0px auto 25px;overflow: hidden}
    .cpbt{width: 100%;overflow: hidden;margin:0 auto;padding: 0 15px}
    .cpbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 40px}
    .cpbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
    .cpbt h4{font-size: 14px;color: #666;line-height:24px;font-weight: normal;}
    .sycpk .imgk{background: rgba(236,236,236,.3);width: 21vw;height: 21vw;
        border:solid 2px rgba(20,160,82,.2);border-radius: 100%;padding: 10px;overflow: hidden;margin:0 auto;}
    .cpname{margin:0 auto}
    .cpname h2{font-size: 14px;color: #070002;line-height: 23px;margin:0px auto 5px; display: -webkit-box;min-height: 50px;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        
    }
    .cpan{width:95%;font-size:12px;display: block;border: solid 1px #239355;line-height: 25px;text-align: center;color: #239355;margin:0 auto}
    .sycpk ul{overflow: hidden;padding: 0 15px}
    .sycpk li{margin:15px auto 8px;cursor: pointer;padding: 0 4px}
    .sycpk li:nth-child(2) img{    -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        filter: grayscale(0%);
    }
    .sycpk li img {
        width:100%;height: auto;
        display: block;
        transform:scale(1);
        transform-style: preserve-3d;
        transition: all .3s;
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
    }

 .sycpk .cp1{background: url(../images/cpdot1.png) no-repeat center center;background-size:16vw}
    .sycpk li:hover .cp1{background: url(../images/cpdot1-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp2{background: url(../images/cpdot2.png) no-repeat center center;background-size:16vw}
    .sycpk li:hover .cp2{background: url(../images/cpdot2-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp3{background: url(../images/cpdot3.png) no-repeat center center;background-size:16vw}
    .sycpk li:hover .cp3{background: url(../images/cpdot3-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp4{background: url(../images/cpdot4.png) no-repeat center center;background-size:16vw}
    .sycpk li:hover .cp4{background: url(../images/cpdot4-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk .cp5{background: url(../images/cpdot5.png) no-repeat center center;background-size:16vw}
    .sycpk li:hover .cp5{background: url(../images/cpdot5-1.jpg) no-repeat center center;background-size: 100%}
    .sycpk li:hover .imgk{border:solid 2px rgba(20,160,82,1);}



    .cpmore{width:80%;background: #333;color: #fff;display: block;font-size: 15px;border-radius: 4px;
        margin:25px auto;line-height:45px;text-align:center;transition: all .3s}
    /*服务*/
    .fwbg{width:100%;background:url(../images/fwbg.jpg) no-repeat left top;background-size: cover;padding: 20px 0}
    .fwbg .col-xs-6{padding: 0}
    .fwbt{width: 100%;text-align: center;margin-bottom: 15px}
    .fwbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 60px;color:#fff;margin:0 auto}
    .fwbt h4{font-size: 15px;color: #666;line-height: 35px;font-weight: normal;margin: 0 auto 20px;color: #b5b5b5}
    .fwys{color: #14a153}
    .fwbox{margin:0 auto 0}
    .fwbox li img{display: block;margin:5px auto 10px;height:60px;width: auto}
    .fwbox li h2{font-size: 16px;color: #fff;text-align: center;margin:0 auto;}
    .fwbox li article{font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;display: none;}
    .fwxm{margin:0 auto;padding:20px 5px;text-align: center;transition: all .5s;position: relative;background: rgba(17,160,80,.1);}
    .fwbox li:nth-child(2) .fwxm h2{display:inline-block;}
    .fwbox li:nth-child(2) .fwxm{background: rgba(17,160,80,.5);}
    .fwbox li:nth-child(2) .fwxm article{display:none}
    .fwbox li:nth-child(3) .fwxm{background: rgba(17,160,80,.2);}
    .fwxmmore{font-size: 28px;text-align: center;margin:20px auto 0;display: block;font-weight: lighter;
        line-height: 32px;height: 35px;width:35px;border-radius: 100px;color: #fdeb89;background:rgba(255,255,255,.2);display: none}

    /*新闻中心*/
    .xwbg{background:url(../images/xwbg.jpg) no-repeat left top;background-size: cover;padding: 35px 0}
    .xwbt{background: url(../images/xwbtbg.png) no-repeat center center;}
    .xwbt h3{font-size: 28px;font-weight: bold;overflow: hidden;line-height: 45px;text-align: center}
    .xwbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;margin:0 auto}
    .xwbt h4{font-size: 15px;color: #666;line-height: 35px;font-weight: normal;text-align: center}

    .newtop{margin:20px auto 0;overflow: hidden;padding: 0 15px}
    .newl{width: 100%;position: relative;padding-left: 10px}
    .newr{width: 100%;}
    .newleft{width: 100%;margin:-30px  auto 0;padding: 5px 20px 40px;background: rgba(240,240,240,.9);position: relative;
        border-top-right-radius: 35px;border-bottom-left-radius:35px }
    .newltime{width:100px;background: rgba(0,153,48,.9);color: #fff;text-align: center;top:0;left:0px;position: absolute;border-radius:10px;padding: 10px 5px}
    .newltime .d{font-size: 20px}
    .newltime .x{font-size: 18px;}
    .newleft img{display: block;width: 100%;height: 365px;object-fit: cover}
    .xwtitle{font-weight: bold;font-size: 20px;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .newleft article{    font-size:15px;line-height: 26px;color: #666;margin: 10px auto;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .newst{width: 100%;}
    .newstl{width:calc(100% - 60px);float: left;margin-top: 15px}
    .newstr{width:60px;float: right;padding-left: 10px;box-sizing: border-box;color: #bcbcbc;position: relative;padding-top: 20px}
    .newstr .d{font-size: 24px;font-weight: bold; color: #717171;font-family: "Arial Black"}
    .newstr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
    .newst li{border-bottom: solid 1px #e1e1e1;overflow: hidden;margin-bottom: 10px}
    .newst li h2{font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
        padding-left:10px;margin:10px auto 10px}
    .newst li p{font-size:14px;line-height: 26px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}

    .newmore{display: block;width: 220px;text-align: center;color: #fff!important;border-radius: 8px;background: #203890;
        font-size:15px;margin:40px auto 35px;line-height: 40px}

    /*底部*/
    .endbox{width: 100%;background:#293238;overflow: hidden}
    .endbox1{max-width: 1300px;margin:50px auto 40px;overflow: hidden;padding: 0 15px}
    .endright{float: right;width:100%; }
    .endnav{display: flex!important; width: 57%;float: left;
        justify-content: center;
    }
    .endnav ul{flex:.25}
    .endnav ul h2{font-size:20px;line-height: 30px;color: #f2f2f2;margin-top: 10px;font-weight: normal}
    .endnav li{font-size: 15px;line-height: 32px;color: #333;}
    .endnav li a{color: #96999b}
    .endlxl{font-size: 15px;color:#555;line-height: 26px;width:100%;padding-left: 20px}
    .endlx{border-right: solid 1px #424a4f;}
    .endlxl h2{font-size: 20px;color: #f2f2f2;margin-top:0;margin-bottom: 20px;font-weight: bold}
    .endlxldh{width: 100%;overflow:hidden;display: flex;justify-content: left;align-items: center}
    .endlxldh img{float: left;margin-right: 10px}
    .endlxldh .rc{float: left}
    .endlxldh .lxdhz{font-size: 16px;color: #abadaf;display: block}
    .endlxldh .lxdhz1{font-size: 20px;color: #e4e4e4}
    .endlxnr{font-size: 15px;line-height: 26px;margin:10px auto;color: #abadaf;}
    .endwz{width: 100%;background: #262f35;overflow:hidden;color: #a7a9aa;font-size: 14px;text-align: left;border-top: solid 1px #424a4f;padding: 15px;box-sizing: border-box}
    .endwz a{color: #a7a9aa}
    .endlxr1{float: right;width: 32%}
    .ewmimg img{display: block;height: auto;margin:15px auto 5px;}
    .ewmimg {text-align: center;font-size: 14px;color: #a7a9aa; float: left;margin-left: 20px;line-height: 35px}
    /*内页导航*/
    .nybanner{width:100%;display: block;height:auto;margin:0 auto}
    .nybanner img{width: 100%;display: block;height:auto;margin:0 auto}
    .nynav{background: #f4f4f4;border-top: solid 1px #009944;width:100%;}
    .nyposition{ max-width: 1300px; margin:0 auto;  color: #444; font-size: 15px;overflow: hidden;padding: 10px 15px;line-height: 28px}
    .nyposition img{margin-right: 10px}
    .nyposition a{color: #444}

    /*简介*/
    .aboutk{padding: 0 15px;overflow: hidden;margin:5px auto 0px}
    .aboutk .l{float: left;width:380px;position: relative}
    .aboutk .lwz{position: absolute;bottom: 110px;right: 100px;color: #fff}
    .aboutk .lwzd{font-size: 34px;font-weight: bold;}
    .aboutk .lwzx{font-size: 24px;font-weight: bold;text-transform: uppercase}
    .aboutk .r{width:100%;margin:10px auto 45px;line-height: 35px;font-size:14px;}
    .aboutnr{margin:15px auto;font-size: 15px;line-height: 28px;color: #333;text-align: left;width: 95%;}
    .aboutnr img{max-width: 100%;height: auto;display: block;margin:15px auto}
    .aboutfl{width:100%;margin:0px auto 5px;overflow: hidden}
    .aboutfl li{width:30%;float: left;margin-left: 2%;transition: all .4s}
    .flimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width: 17vw;height: 17vw;
        margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
    .flimgk img{display: block;margin:0 auto;max-width: 100%}
    .aboutfl li.active .flimgk{background:#40b373;border: solid 2px #049b47; }
    .aboutfl li.active .flimgk img{filter: brightness(0) invert(1); }
    .aboutfl li:hover .flimgk{background:#40b373;border: solid 2px #049b47; }
    .aboutfl li:hover .flimgk img{filter: brightness(0) invert(1); }
    .aboutfl p{text-align: center;color: #0b112a}
    .aboutfl li.active p{color: #049b47; }
    .aboutfl li p{color: #333;font-size:14px }

    /*企业文*/
    .qywh li{border: solid 1px rgba(1,153,29,.3);padding:10px 10px;width: 100%;margin:20px auto 0px;border-radius: 5px;background:rgba(1,153,29,.01);transition: all .3s }
    .qywh h2{font-size: 20px;color: #20a65c;margin:25px auto 10px;font-weight: bold}
    .qywh p{font-size: 16px;color: #555;margin-bottom: 20px}
    .qywh .article{font-size: 14px;border-top: solid 1px #eee;padding-top:10px;line-height: 28px;color: #666;margin-bottom: 10px}
    .qywh li:nth-child(2),.qywh li:nth-child(3){margin-top: 15px}


    /*简介流支*/
    .zdxmk{max-width:1300px;margin:40px auto;padding:0 15px}
    .zdxmk img{width:100%;height: 480px;object-fit: cover;border-radius: 30px}
    .zdpick{width:85%;margin:0 auto; overflow: hidden;border-radius: 30px;height: 445px;
        position: relative;}
    /*数字*/
    .jsbox{width: 100%;padding:20px 0;background-size: 100%;margin:0 auto 0;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;overflow: hidden}
    .jsk{max-width: 1300px;overflow: hidden;margin:0 auto;}
    .jsz{font-size:34px;color:#19c186;font-weight: bold;font-weight: bold;font-family: "Segoe UI"}
    .jszx{font-size: 14px;color: #666;font-weight: normal;}
    .jszx1{font-size: 14px;color: #666;font-weight: normal;}
    /*video*/
    .spbox{background:url(../images/aboutsp.jpg) no-repeat center top;background-size: cover;height: 200px;display: flex;justify-content: center;align-items: center;cursor: pointer}
    .aboutpic{overflow: hidden;position: relative;background: url(../images/aboutpicbg.jpg) no-repeat left bottom #f7f7f7;padding: 0 15px}
    .aboutpic .swiper-wrapper{margin:40px auto}
    .aboutpic .swiper{padding: 0 0 20px 0}
    .aboutpic .swiperbutton{width: 100%; position: relative;height: 55px}
    .aboutpic .swiper-button-next{background: url(../images/jtr.png) no-repeat center center;height: 45px;width: 45px;border-radius: 50px}
    .aboutpic .swiper-button-prev{background: url(../images/jtl.png) no-repeat center center;height: 45px;width: 45px;border-radius: 50px;left:calc(100% - 130px)!important;}
    .aboutpic .swiper-button-next:after, .aboutpic .swiper-button-prev:after{display: none}
    .aboutimgk{position: relative;overflow: hidden;}
    .aboutimgk img{width: 100%;}
    .aboutimgwz{width: 100%;background: rgba(255,255,255,.6);padding: 15px 20px;bottom: 5px;}
    .aboutimgwz h2{font-size: 20px;color: #0c0c0c;margin:10px auto}
    .aboutimgwz p{font-size: 15px;line-height: 35px;color: #4a4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .aboutpic .swiper-slide:nth-child(even) .aboutimgwz{width: 100%;background: rgba(64,179,115,.8);}
    .aboutpic .swiper-slide:nth-child(even)  .aboutimgwz h2{;color: #fff}
    .aboutpic .swiper-slide:nth-child(even)  .aboutimgwz p{line-height: 35px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
    /*创新*/
    .cxbt{font-size: 20px;font-weight: bold;width: 100%;margin:15px auto;line-height:24px}
    .cxbt .sy{color: #20a65c}
    .cxbg{width: 100%;background:url(../images/cxbg.jpg) no-repeat left center;padding:25px 0;background-size: cover}
    .cxyf{margin:10px auto;overflow:hidden}
    .cxyfl{width:100%;background: url(../images/cxbgtsj.png) no-repeat center center;height: 88px;background-size: 100%;
        justify-content: center;align-items: center;display: flex;flex-flow: column;float: left}
    .cxyfl h2{font-weight: bold;font-size: 24px;text-align: center;margin: 0}
    .cxyfl h3{font-size:15px;color: #666;margin:0px auto 0}
    .cxyfr{width: 100%;}
    .cxyfr li{width:44%;float:left;display: flex;justify-content: center;align-items: center;color: #0b112a;float: left;font-size: 22px;}
    .cxyfr li{background:#e5f5ec;border-radius:8px;margin:15px 3%;border:dashed 1px #009933;padding:10px 0}
   
    /*六大省级平台*/
    .cxyf1{margin:10px auto 0;overflow:hidden}
    .cxyfl1{width: 100%;background: url(../images/cxbgtsj1.png) no-repeat center center;height: 87px;margin-bottom: 25px;
        background-size:100%;display: flex;justify-content:center;flex-wrap:wrap;flex-flow: column;overflow: hidden}
    .cxyfl1 h2{font-weight: bold;font-size: 24px;margin: 0;color: #fff;width: 100%;text-align: center}
    .cxyfl1 h3{font-size:13px;color: #fff;margin:5px auto 0;color: #fff;width:100%;text-align: center}
    .cxyfr1{width:90%;margin:20px auto}
    .cxyfr1 li{font-size: 16px;line-height:24px;color: #333;background:url(../images/sixdot.png) no-repeat left center;padding-left: 15px;margin-top:15px}
    /*创新理念*/
    .cxlnbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/cxlnbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .cxlnbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 50px;margin-bottom: -2px}
    .cxlnbt h3:after{background: #239355;height: 4px;display: block;content: "";width: 72px;margin-top: 10px;border-radius: 3px}
    .cxlnnr{margin:25px auto 0;overflow: hidden}
    .cxlnnrl{width:96%;position: relative;cursor: pointer;margin:0 auto;height:60vw;overflow: hidden}
    .cxlnnrimg{overflow: hidden;position: relative;border: solid 1px #dedede;}
    .cxlnrdotwz{position: absolute;left: 20px;top:20px;z-index: 2}
    .cxlnrdotk{border: solid 2px #049b47;border-radius: 100%;overflow: hidden;border: solid 2px #049b47;width: 65px;height: 65px;justify-content: center;align-items: center;display: flex }
    .cxlnrdot img{display: block;margin:0 auto;width: 60px;height: auto}
    .cxlnrdot h2{font-size: 20px;color: #222;font-weight: bold;margin-bottom: 0}
    .cxlnrdot h3{font-size: 14px;color: #222;font-weight: normal;margin-top:8px;line-height: 22px;min-height:102px}
    .cxlnnrimg img{width: 100%;height: 90vw;object-position: left center;object-fit: cover}
    .cxlnnrr{width: 96%;margin:10px auto}
    .cxlnnrr li{width: 48%;float: left;border:solid 1px #dedede;margin-right: 2%;margin-bottom: 15px;
        padding:15px 10px;box-sizing: border-box;overflow: hidden;cursor: pointer}

    /*产品列表*/
    .cpfl{width:95%;margin:0px auto -15px;overflow: hidden;padding-top: 5px}
    .cpfl li{width:30%;float: left;margin-left: 3%;transition: all .4s}
    .cpflimgk{padding:5px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:22vw;height: 22vw;
        margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
    .cpflimgk img{display: block;margin:0 auto;width: 100%;height: auto;  -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;}
    .cpfl li.active .cpflimgk{background:#40b373;border: solid 2px #049b47; }
    .cpfl li.active .cpflimgk img{filter: brightness(0) invert(1); }
    .cpfl li:hover .cpflimgk{background:#40b373;border: solid 2px #049b47; }
    .cpfl li:hover .cpflimgk img{filter: brightness(0) invert(1); }
    .cpfl p{text-align: center;color: #0b112a;text-align: center;font-size:14px;min-height: 50px;
    display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp:2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .cpfl li.active p{color: #049b47; }
    .cpfl li p{color: #333;font-size:14px;line-height: 23px;margin-top: 5px }
    /*产品小分类*/
    .cpxfl{width:100%;margin:20px auto 0;overflow: hidden;background: rgba(255,255,255,.5);border-top:solid 1px #eee;border-bottom: solid 1px #eee}
    .cpxfl ul{max-width: 1300px;padding: 20px 10px;margin:0 auto;overflow: hidden}
    .cpxfl li{width:48%;float: left;margin-right: 2%;background:#f9fffb;border-radius: 5px;font-size: 15px;margin-bottom: 10px;
        border: solid 1px #bbd5c7;text-align: center; }
    .cpxfl li a{padding:8px  0;display: block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
    .cpxfl li a.active{background:#239355;color: #fff!important;padding: 8px 0;overflow:hidden;text-overflow:hidden; }
    .cpxfl li a:hover{background:#239355;color: #fff }

    .cpbox{margin:20px auto;overflow: hidden}
    .cpbox li{transition: all .3s;margin:15px 0}
    .cpboxk{border:solid 1px #dedede;width: 100%;}
    .cpboxk .imgk{overflow: hidden}
    .cpboxk img{width: 100%;height:auto;object-fit: cover;transition: all .3s}
    .cpboxk .bt{font-size: 16px;line-height:26px;text-align: center;color: #222;margin-top: 15px }
    .cpboxk p{width: 100%;background:#f6f6f6;color: #666;margin:10px auto;line-height: 42px;text-align: center;font-size: 15px;
        overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 15px}
    .cpxqan{width: 82%;border: solid 1px #239355;text-align: center;display: block;margin:15px auto;background:#239355;color: #fff;line-height: 35px}


    /*产品内容页*/
    .cpnrbg{width: 100%;background: url(../images/cpnrbg.jpg) no-repeat left top;background-size: cover;padding:0;overflow: hidden}
    .cpnrbox{margin:0px auto;overflow: hidden}
    .cppic{width:95%;border-radius: 5px;overflow: hidden;border: solid 1px #dedede;margin:5px auto}
    .cppic img{width: 100%;height: auto;border-radius:5px;}
    .cpnrxx{width: 95%;margin:10px auto}
    .cptitle{font-size:20px;color:#333;line-height: 40px;margin:10px auto 10px;padding-bottom:10px;font-weight: bold;
        border-bottom:solid 1px #dedede;}
    .cparticle{padding:0;font-size: 14px;line-height: 26px; color: #666;margin:25px auto; display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .cparticle1{margin-top: 10px;border-top: solid 1px #dedede;padding: 15px 0;font-size:18px}
    .cparticle1 p{margin-bottom:8px}

    .cptitle1{ margin: 25px auto;overflow: hidden;padding-left: 30px}
    .cptitle1 li{width: 100%;line-height: 30px;font-size: 16px;}
    .cpddan{width: 250px;background:#009946;text-align: center;font-size: 16px;color: #fff !important;display: flex;border-radius: 5px;line-height: 50px;align-items: center;justify-content: center}
    .cpddan img{margin-right: 10px}

    .cpxqbt{width: 100%;margin:0 auto;padding:10px 15px 0;background: url(../images/fwbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .cpxqbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 50px;margin-bottom: -2px;color: #fff}
    .cpxqbt h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}

    .cpdetail{max-width: 1300px;margin:20px auto 0;display: block;overflow: hidden;padding:10px 15px 35px 15px}
    .proxx{margin:45px auto;max-width: 1300px;display: block;font-size:15px;line-height: 30px;padding: 0 15px;color: #555;overflow-x:scroll}
    .proxx img{max-width: 100%;height: auto}
    .proxx  table{
        width: 100%;margin:15px auto;}
    .proxx  table tr td {border: solid 1px #dedede;padding: 5px 5px;font-size: 14px;line-height: 28px;}
    .proxx table tr:nth-child(even) {
        background: #fafafa
    }

    /*hot*/
    .cphot{overflow:hidden;padding:0 0 30px ;overflow: hidden;background-size: cover}
    .cphotk{max-width: 1300px;margin:30px auto 0;overflow: hidden;padding: 0 15px;}
    .cphotk h2{font-size: 32px;text-align: center;margin:10px auto 25px}
    .cphotk h2:after{display:block;content: "";width: 50px;height: 5px;border-radius: 10px;margin:0 auto;background: #af0e04;margin:18px auto 0}

    .cpgdk{max-width: 1300px;margin:20px auto}
    .cpgdnk{width: 90%;margin:0 auto;overflow:hidden}
    .cpgdk .swiper-button-next:after, .cpgdk .swiper-button-prev:after{
        color: #fff!important;font-weight: normal;font-size: 22px}
    .cpgdk .swiper-button-next, .cpgdk .swiper-button-prev{width:40px!important;height: 40px!important;background: #009946;border-radius: 50px}

    /*上一篇*/
    .syp{max-width:1300px; margin:10px auto 10px;padding: 10px 0 0}
    .syp li{font-size:15px; line-height: 35px;padding-bottom:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:100%;margin-bottom: 5px;border-bottom: solid 1px #dedede}
    .syp li a{color: #555}
    /* 新闻分类*/
    .xwbox{width: 100%;background:#f7fcfb;padding: 0 15px;border-bottom:solid 1px #eee;border-top: solid 1px #009944}
    .xwboxk{max-width:1300px;margin:0 auto}
    .xwboxfl li{width:48%;float: left;padding-left:45px;color: #009a44;line-height: 55px;font-size: 16px;border-bottom: solid 1px #dedede}
    .xwboxfl li a{display: block;}
    .xwboxfl li.active{background: url(../images/xwdot.png) no-repeat left center;color: #009a44;border-bottom: solid 1px #009944}
    .xwboxfl li.active a{color: #009a44}

    /*新闻列表*/
    .newbox{width: 100%;margin:35px auto;padding: 0 15px}
    .newbox ul{padding:0;transition: all .3s}
    .newbox ul:nth-child(even){background: #fafafa}
    .newboxl{width: 100%;}
    .newboxl img{width: 100%;height:auto;object-fit: cover }
    .newboxr{width: 100%;padding-top: 25px}

    .xwlbl{width:100%;}
    .xwlbr{width:80px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative;}
    .xwlbr .d{font-size: 20px;font-weight: bold; color: #717171;font-family: "Arial Black";float: left}
    .xwlbr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc;float: left}
    .newbox ul:hover .xwlbr .x, .newbox ul:hover .xwlbr  .d{color: #239355}
    .newbobx li:hover .xwlbr:before{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block}

    .newbox ul:hover{transform: translate(0,-10px)}
    .newbox ul:hover h2{color: #01853c}
    .newbox ul h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
        padding-left:10px;margin:10px auto}
    .newbox ul p{font-size:14px;line-height: 26px;margin: 10px auto ;color: #8f8d8e;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
    /*视频列表*/
    .video{margin:30px auto;min-height: 200px}
    .video li{margin-bottom: 20px;}
    .video li .videok{width: 100%;overflow: hidden;border-top-right-radius:5px;border-top-left-radius:5px;transition: all .3s}
    .video li .videok img{transition: all .3s}
    .video li p{width: 100%;background:#f3f2f2;padding:10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
        line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 16px}
    .video li .icon{margin-right: 8px;font-size: 18px;}
    .video li:hover p{background:#009944;color: #fff;}
    .video li:hover .videok img{transform: scale(1.1)}
    .video li:hover .icon{color: #fff}

    /*新闻*/
    .newnybox{max-width: 1300px;margin:10px auto;overflow: hidden}
    .newnybt{width:100%;border-bottom: 1px solid #009944;margin:5px auto;padding: 0 15px}
    .newh2{font-size: 18px;text-align: center;margin:10px auto;padding: 10px 0;line-height:30px}
    .newtime{font-size: 14px;text-align: center;margin:5px auto 0;line-height: 35px;background: #fafafa;color: #555}
    .newnrwz{font-size: 15px;margin:5px auto;overflow: hidden;line-height: 28px;color: #555;min-height:280px;padding: 0 15px}
    .newnrwz img{margin:5px auto;display: block;max-width: 100%;height: auto}
    .xwsypk{width: 100%;background: #fafafa;border-top: solid 1px #c9dfd3;margin-top: 15px;padding:10px 15px}
    .xwsyp{max-width:1300px; margin:10px auto 0;}
    .xwsyp li{width: 100%;font-size: 14px;line-height: 35px;margin-bottom:6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

    /*服务*/
    .servicebg{background:url(../images/sevicebg.jpg) no-repeat left  center;background-size: cover;padding: 25px 0}
    .fwkf{width:95%;padding:10px 15px;border-radius: 8px;background:#ebf3f1;color: #666;font-size: 15px;line-height: 25px;margin:0 auto}
    .servicefl{margin:0px auto}
    .servicefl ul{overflow: hidden;margin: 15px auto 0}
    .servicefl ul:nth-child(2){margin-top: 0!important;}
    .servicefl li{overflow: hidden;margin-top: 20px;transition: all .3s;cursor: pointer}
    .servicefl li:hover{transform: translateY(-8px)}
    .serimg{padding:10px;background: #009944;border-radius:100%;width: 60px;height: 60px;float: left}
    .serimg img{max-width: 100%;height: auto}
    .serr{float: right;width:calc(100% - 70px)}
    .serr h2{font-size:20px;color: #009944;font-weight: bold;margin: 0 0 5px!important}
    .serr h3{font-weight: normal;font-size: 13px;text-transform: uppercase;margin:5px 0px}
    .serr h4{font-size: 14px;margin:0;color: #666;line-height:21px}
    .serr1{background: url(../images/serkh.png) no-repeat left top;height: 202px;padding-left:40px;width: 100%;padding-top: 10px}
    .serr1 span{font-size: 13px;background:url(../images/serdot.png) no-repeat left 8px;padding-left:15px;line-height: 24px;display: block;color: #555;margin-bottom: 7px}
    .fivebg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/5sbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .fivebg h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -1px;color: #fff}
    .fivebg h3:after{background: #239355;height: 5px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
    .fivebox{margin:0px auto}
    .fivebox ul{margin:0px auto 0;overflow: hidden}
    .fivebox ul:nth-child(2){margin:0px auto;}
    .fivebox li{width:100%;float: left;margin-right: 1%;padding:20px 0;box-sizing: border-box;cursor: pointer;transition: all .3s;margin-bottom: 2px}
    .fivebox li:nth-child(3){width:100%;}
    .fivebox li:nth-child(3) .fivep{text-align:left;padding-left: 25px;}
    .fivebox li img{display: block;margin:10px auto 0;height: 70px;width: auto}
    .fiveh2{font-size: 20px;font-weight: bold;text-align: center;color: #009944;margin:10px auto 5px}
    .fivep{font-size: 15px;line-height: 25px;margin: 10px auto 0;width: 90%;text-align: center;color: #666}
    .five3{background: url(../images/fivebg3.png) no-repeat right bottom #f7f7f7;}
    .five2{background: url(../images/fivebg2.png) no-repeat right top #f7f7f7}
    .five4{background: url(../images/fivebg4.png) no-repeat left top #f7f7f7;}
    .five5{background: url(../images/fivebg5.png) no-repeat left top #f7f7f7;}
    .five6{background: #f7f7f7;}
    /*人力资源*/
    .rlbox{margin:15px auto;overflow: hidden;padding: 0 15px}
    .rlxy{width:100%;position: relative;overflow:hidden;cursor: pointer}
    .rlxywz{position: absolute;bottom: 0;width: 100%;background: rgba(0,154,68,0.6);padding:15px 25px;transition: .5s }
    .rlxywz h2{font-size: 20px;font-weight: bold;color: #fff;display: flex;align-items: center}
    .rlxywz img{ filter: brightness(0) invert(1);margin-left: 20px;width: 30px;height: auto}
    .rlxywz p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;color: #fff}
    .rlxy:hover .rlxywz{background: rgba(0,154,68,0.6);padding:35px 25px }
    .rlxy:hover .rlxywz img{margin-left:30px}
    .rlsh{width: 100%;cursor: pointer;position: relative}
    .rlshwz{position: absolute;top:10px;width: 100%;padding:5px 0 20px 15px;transition: .5s }
    .rlshwz h2{font-size: 20px;font-weight: bold;color: #222;display: flex;align-items: center;margin-bottom: 10px}
    .rlshwz img{width: 35px;height: auto}
    .rlshwz p{width:100%;font-size: 14px;color: #444;line-height: 25px}
    .rlsh:hover .rlshwz{position: absolute;top:0;bottom:0;width: 100%;background: rgba(255,255,255,0.3);padding:50px 25px 15px 50px;transition: .5s }
    /*培训与发展*/
    .zpbg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/zpbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
    .zpbg h3{font-size: 26px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
    .zpbg h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
    .zppx{margin:15px auto;}
    .zppxk{border:solid 1px #dedede;padding: 10px 20px;box-sizing: border-box;cursor: pointer;transition: all .6s;margin:10px auto}
    .zppxk img{display: block;padding: 5px;background: #009944;border-radius: 100%;width: 85px;height: 85px}
    .zppxk h2{font-size: 22px;color: #222;font-weight: bold;margin-bottom: 0}
    .zppxk h3{font-size: 14px;color: #222;font-weight: normal;margin-top:10px;line-height: 22px;overflow: hidden;color: #666}
    .zppxk:hover {border:solid 1px #009944;background: #f4f4f4;transform: translateY(-15px)}

    /*股票信息*/
    .stockbox{margin:40px auto}
    .stockr{margin-top:0;width: 100%;}
    .stockbt{font-size: 22px;line-height: 45px;border-bottom: solid 1px #dedede;padding: 10px 0;color: #222;margin-bottom: 20px}
    .stockr ul{border-left:solid 1px #ebebeb; }
    .stockr li{width:25%;float: left;background: #fff;border-bottom: solid 1px #dede;padding-left:15px;box-sizing: border-box;
        height: 50px;line-height: 50px;font-size:16px;margin-bottom: 1px}
    .stockr li:nth-child(even){background: #f5f5f5}
    .stockl .slideTxtBox{width: 100%;overflow: hidden}
    .stockl .slideTxtBox .hd{width:100%;}
    .stockl .slideTxtBox .hd ul{margin: 0}
    .stockl .slideTxtBox .hd li{display:inline-block;border:solid 1px #86cbdd;border-bottom: none;color: #86cbdd;padding:8px 25px;font-size: 16px;cursor: pointer}
    .stockl .slideTxtBox .hd ul li.on{background: #86cbdd;color: #fff}
    .stockl .slideTxtBox .bd{width:100%;border:solid 1px #86cbdd;padding: 23px 0;background: #fff }
    .stockl .slideTxtBox .bd img{display: block;margin:20px auto}
    .tzll{font-size: 18px;line-height: 26px;color: #009944;margin:35px auto 5px;background: #f7f7f7;font-weight:normal}
    .tzform{width: 100%;}
    .tzk{overflow:hidden;margin:20px auto 25px;width: 100%}
    .tzkl{width: 100px;float: left;line-height: 40px;font-size: 16px}
    .tzkr{width: calc(100% - 100px);float: left;}
    .tzkr input{border: solid 1px #dedede;line-height: 40px;height: 40px;padding-left: 15px;box-sizing: border-box;font-size: 16px;width: 100%;border-radius: 4px}
    .tzkan{width:250px;line-height: 45px;text-align: center;color: #fff;border-radius: 50px;background: #009944;border: none;font-size: 16px;display: block;margin:25px auto;display:block;
    }
    /*股利分配*/
    .glfpbox{max-width:1300px;margin:20px auto}
    .glfpbox table{width: 100%;}
    .glfpbox table tr:first-child td{font-size:14px;font-weight: bold;line-height:24px;padding:10px 5px 15px!important }
    .glfpbox table tr td{border-bottom:solid 1px #dedede;font-size:14px;line-height:24px;padding:10px 5px;color:#222}
    .glfpbox table tr:nth-child(even){background:#f7fcfb;}
    /*联系*/
    .lxkh3{font-size: 15px;line-height: 26px;margin:0px auto 0;height: 120px;padding-top: 15px;}
    .lxkh2{padding-top:50px;padding-bottom: 5px}
    .telx li{width: 98%;margin:10px auto}
    /*网络*/
    .xswl{width: 100%!important;margin:45px auto;padding: 0 15px}
    .xswl li{width: 100%}
    .xswlh2{width: 100%;border-bottom: solid 1px #dedede;padding-bottom: 15px}
    .xswlh3{color: #555;line-height: 32px;font-size:14px!important;color: #555}
    .xswlh3 table tr td:nth-child(2){padding-left:8px}
    .xswlimg{margin:0 auto}
    .xswlimg img{display: block;margin:0 auto}
    .xsworld{margin:25px auto;border:solid 1px #dedede;width: 96%;padding: 0 15px}
    .xsworldh2{font-size:18px;line-height:25px;border-bottom: solid 1px #dedede;padding: 15px 5px}
    .xsworldh2 .dh{font-size: 18px;display:block;font-family: Arial;margin-top:10px}
    .xsworldnr{margin:25px auto;font-size: 15px;line-height:30px}
    .xsworldnr li{overflow: hidden;width: 100%;margin:0 auto;color: #222}
    .xsworldnr .l{display:none}
    .xsworldnr .l1{width:100%;}
    .xsworldnr .l2{width: 100%;border-bottom:solid 1px #eee;margin-bottom:5px;padding-bottom:5px}
    .gszlimg img{display:block;max-width:100%;margin:0 auto}


    /*智能*/
    .znk{width: 95%;margin:10px auto;height: auto}
    .znkr{width: 95%;margin:10px auto}
    .zzimg img{width: auto;height: 150px;object-fit: cover}
    .znkr li{width: 100%;padding: 30px 20px 20px 20px}
    .znkr li h2{color: #009946;margin-top:0;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
    .znkr li h3{font-size: 15px;color: #555;line-height: 30px;padding-bottom:10px!important;}
    .znkr li span{   font-size: 15px;width: 100%;
        background: url(../images/serdot.png) no-repeat left 8px;
        padding-left: 20px;
        line-height: 26px;
        display: block;
        color: #555}

    .znpic{padding:5px 20px;margin:0px auto}


    .znk1{width: 95%;margin:10px auto;height: auto}
    .znkr1{width: 95%;margin:10px auto}
    .zzimg img{width: 100%;height: 180px;object-fit: cover}
    .znkr1 li{width: 100%;padding: 40px 20px 20px 20px}
    .znkr1 li h2{color: #009946;margin-top:5px;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
    .znkr1 li h3{font-size: 15px;color: #555;line-height: 30px;}
    .znkr1 li span{   font-size: 14px;width: 100%;margin-bottom: 15px;
        background: url(../images/serdot.png) no-repeat left 10px;
        padding-left: 20px;
        line-height: 25px;
        display: block;
        color: #555}

    /*光辉足变*/
    .ghzj{font-size: 16px;line-height: 40px;}
    .ghzjt{margin:15px auto}
    .ghzjt li{width:32%;float: left;margin-right: 1%;margin-top: 5px;cursor: pointer;transition: all .3s}
    .ghzjt li img{display: block;margin:5px auto;width:90%;height: auto}
    .ghzjt li p{width:100%;margin:5px auto 10px;font-size: 14px;text-align: center;line-height:20px;height:42px;display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    .ghzjcp{margin:-10px auto}
    .ghzjcp li{transition: all .3s;cursor: pointer;padding-bottom: 10px;border-bottom: solid 1px #dedede}
    .ghzjcp img{width: 90px;height: auto;display: block; margin-top:5px}
    .ghzjcp li p{width:90%;margin:15px auto 10px;font-size: 14px;line-height: 24px;color: #555;}
    .ghzjcpk{border: solid 1px #dedede}
    .ghzjcp li:nth-child(4) p{height: auto}

    .downbox {display: block;margin: 35px auto 20px;overflow: hidden;border-top: solid 1px #dedede}
    .downwz {font-size: 16px;width: 100%}
    .downbutton {  display:block;width: 188px; background: #009944;border-radius: 3px; text-align: center;ont-size: 15px;
        color: #fff; line-height: 35px;margin-top: 20px}
    .downbutton img {margin-left: 5px }
    /*发展历程*/
    .fzlc{font-size: 16px;line-height: 28px;padding-left: 0px;margin-bottom: -15px}
    .bdtc1 {
        width: 100%;
        margin-top: 5%;}
    .modal-dialog{width: 98%!important;}
    /*标题5S*/
    .fwbts{max-width:1280px;margin:0 auto -10px}
    .fwbtsbt{font-size: 20px!important;font-weight: normal!important;line-height: 40px!important;padding-bottom: 10px;color: #333;margin: 0}

    /*信息披露*/
    .infobox{margin:0 auto 35px;display: block;overflow: hidden;padding: 0 15px}
    .infobox li{overflow: hidden;margin:8px auto;border-bottom: solid 1px #eee;padding:8px 0}
    .infobox .l{width: 75%;float: left;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 25px;font-size: 15px;line-height: 35px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
    .infobox time{float: right;font-size: 13px;line-height: 35px}
    .infobox a:hover{color: #009946}
    .infobt{max-width:1280px;margin:0 auto}
    .infobth3{font-size: 22px!important;font-weight: normal!important;line-height: 55px!important;color: #333;margin-bottom:10px}
    .infobth3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
    /*定期*/
    .dqk{margin:30px auto}
    .dqk li:nth-child(even) .dqbox{background: #fafafa}
    .dqbox{padding: 10px 15px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
    .dqbox h2{font-size: 20px;font-weight: bold;color:#2b542c}
    .dqbox p{font-size: 16px;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 35px;line-height: 35px;display: block}
    .dqk li:hover .dqbox,.dqk li:hover .dqbox h2{background: #009944!important; color: #fff}
    .dqk li:hover .dqbox p{filter: brightness(0) invert(1); }
    .dqxzbox{padding: 0!important;}
    .dqxz{overflow: hidden;margin: 45px auto;padding: 0 15px}
    .dqxz select {
        width: 100%;border: solid 1px #dedede;
        background: url(../images/arrow.png) no-repeat scroll right center;
        text-align: left;
        border: none;
        height: 40px;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding: 5px 0 5px 20px;
        font-size: 18px;
        outline: none;
    }
    .dqxzk{border: solid 1px #dedede;border-radius: 3px;background: #fff}
    .qdxzh2{font-weight:normal;line-height: 42px;font-size: 18px;
        background: #009944;color: #fff;font-weight: bold;border-radius: 3px;text-align: center;margin-bottom: 20px}
    .dqxz .col-xs-12{padding: 0}
    /*董监高*/
    .dgjxx{padding: 10px 15px 20px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
    .dgjxx h2{font-size: 20px;font-weight: bold;color:#333;margin:10px auto;border-bottom:solid 1px #eee;padding-bottom: 15px}
    .dgjxx article{font-size: 14px;line-height: 25px;color: #666;}
    .search-bar-container{display: none}

}

.hkan11{width:150px;text-align: center;background:#0055ff;line-height: 35px;border-radius: 35px;display: block;color: #fff!important;margin:0 auto;display: block;}


/*页码*/
.listfy {text-align:center; width:98%; display:block; margin:5px auto;}
.pagination a{color:#0b112a !important}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff !important;
    cursor: default;
    background-color: #239355  !important;
    border-color: #ddd !important;}




/*顶部*/
.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    border-radius: 5px;
    background: rgb(17, 159, 81) url(../images/cd-top-arrow.svg) no-repeat center 50%;
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 20;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .8;
}
.no-touch .cd-top:hover {
    background-color:#06C;
    opacity: 1;
}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 55px;
        width: 55px;
        right: 30px;
        bottom: 30px;
        border-radius: 5px;
    }
}
@keyframes hdpdt {
    0%{transform: scale(1);}
    50%{transform: scale(1.2);}
    100%{transform: scale(1);}

}
.item img{animation: hdpdt 8s infinite}

@keyframes fwbg{
    0%{transform: scale(1);}
    50%{transform: scale(1.2);}
    100%{transform: scale(1);}

}