@charset "utf-8";
html, body {margin: 0px;padding: 0px;}
IMG {border-width:0px;}

* {list-style-type: none;margin: 0;padding: 0; }
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; color:#444}

/*导航*/

/*小屏图标*/
.navbar-toggle{ margin-top:25px !important; margin-bottom:15px !important; border:solid 1px #666 !important; }
.navbar-toggle .icon-bar{ background:#666}
.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}
.nyjjnr1 p,.fzlc p{margin:0!important;}
.Language{width:100%;background: #fafafa;overflow: hidden}
.en{font-size:14px;line-height:34px;float:right;margin-right: 10px;display: block;}
.en img{margin-right:3px}
.en a{color: #555}
.endl article p{margin: 0!important;}
#fp-nav li .active span, .fp-slidesNav .active span {
    background: #000!important;
}
#fp-nav span, .fp-slidesNav span{    width: 15px;background: #ccc;border:none;
    height: 15px;}
#fp-nav li, .fp-slidesNav li{width: 15px;height: 15px;margin-top: 15px}

.yp #fp-nav span, .fp-slidesNav span{width:65px; height: 7px;border-radius: 10px;background: #eee}
.yp #fp-nav span, .fp-slidesNav span{border-radius: 30px;}
.yp #fp-nav span, .fp-slidesNav span#fp-nav li, .fp-slidesNav li{width:78px}

.carousel-indicators li{width:65px; height: 7px!important;border-radius: 10px;background: #eee;border: none}
.carousel-indicators .active{width:65px; height: 8px!important;border-radius: 10px;background: #104e8b!important;border: none}
.carousel-inner .item img{width:100% !important;height: 100vh;margin: 0 auto!important; object-fit: cover}
.carousel{width:100%;height: 100vh;}
.carousel-indicators{bottom:30px}
.topbg{background: rgba(255,255,255,.8)}

@media screen and (min-width: 1200px) and (max-width: 1440px){
    .swiper-wrapper{max-width: 100%;}
    .swiper-container{max-width: 100%;}
    .swiper-slide img{width:120px!important;height:120px!important}
    .newsbox{margin:20px auto  0!important}
    

}
@media screen and (min-width: 1200px) and (max-width: 1440px){
 
    .endmd dl{padding:0 30px!important}
    .cpbox li{padding:0!important}
     .cpbox h3{font-size:18px!important}
     .cpbt11{display:none!important}
     .navbar-nav>li>a{margin:0 15px!important}
    
    .cpkq .col-md-8{line-height:30px!important;padding:10px 5px!important;font-size:15px!important}
    .jjbox article{margin:0 auto !important}
    
}
@media screen and (min-width: 1903px) and (max-width: 1920px){.cpfwbox,.cpfwbox2{max-width:70%!important}
     .xxfz .col-md-8{padding:75px 15px 0 15px!important;font-size:20px; line-height:40px;}
     .cpkq .yyjg{font-size:15px!important;line-height: 30px!important; padding-top:5px!important;    }
}
@media screen and (min-width: 1930px) and (max-width: 2560px){
.cpfwbox,.cpfwbox2,.epxx,.cpbox,.newsbox,.jjfl,.probox,.nyposition,.newsbox1,.rcbox,.rcbox1,.xxfz,.pxbox{max-width:70%!important}
}


@media (min-width: 769px) {
	#dt1{background:#000 url(../images/sd.png) no-repeat top left}
    .topdh .col-md-7{padding-right: 0}
    .topdh{position: fixed;top:0;left: 0;width:100%;z-index: 9999;border-bottom: solid 1px #dde2e4}

    .topdh.xz{ background:rgba(255,255,255,.5) !important;transition:all ease .3s; border-bottom: solid 1px #dde2e4;}
    .topkd{max-width: 80%;display: block;margin:0 auto;padding: 0 15px}
    .logo1{margin: 10px auto}

    /*导航*/
    .navbar-collapse{padding: 0 !important}
    .navbar-nav{float: right}
    .navbar-nav>li>a.active{ color:#333; display:block; border-bottom: solid 2px #449a9f;}
    .navbar-nav>li{ margin-top:25px}
    .navbar-nav>li:last-child{ border-right:none}
    .navbar-nav>li>a { padding:10px 0 28px !important; margin: 0 26px; color: #595959 !important; text-shadow:none !important; font-size:16px;}
    .navbar-nav li:last-child a{margin-right: 0}
    .navbar-header{border-top:solid 10px #eee}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: #000  }
    .nav>li>a:focus, .nav>li>a:hover {text-decoration: none;color: #024da8}
    .dropdown-menu {background:rgb(255 255 255);border: none !important;padding:10px 5px }
    .dropdown-menu>li a{line-height:28px;font-size: 15px; text-align: center}
    .dropdown-menu>li a:hover{background:#449a9f;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}
    .ssnr{width:160px;display: block;border-radius: 45px;border:solid 1px #333; overflow: hidden;margin-top: 25px;float: right;margin-left: 5px}
    .ssnr input{border: none;font-size: 14px;padding-left:15px;line-height: 26px;width:80%;float: left;outline: none;background: none;color: #333}
    .ssnr button{width: 20%;float: right;background: url(/images/ssdot.png) no-repeat center center;height:26px;border: none}
    .navr{height: 81px;color: #333;line-height: 81px;width:60px;text-align: center;display: block;float: right;margin-right:40px}
    .navr img{margin-right: 5px }
    .navr .xl1{cursor: pointer;position: relative}
    .navr .xl1 .caret{position:absolute; top: 36px; right:0}
    .navr .xl{visibility: hidden;width: 100%;background:#fff;width: 100%;text-align: center;;border-radius: 5px}
    .navr .xl a{color: #333; height: 35px;line-height: 35px;display: block;padding:0!important; }
    .navr:hover .xl{display: block;visibility: visible}
    .twobg{background: url(/images/twobg.jpg) repeat-x center center;background-size:cover}
    .epxx{max-width: 80%; text-align: left; margin:0 auto;padding:0 15px;display: block;overflow: hidden;animation: ypdh 1s ease-in}
    .epxx ul{overflow: hidden}
    .epxx .col-md-5{overflow: hidden}
    .epxx .col-md-5 img{transition: all .3s}
    .epxx .col-md-5 img:hover{transform: scale(1.05)}
    .epxx .col-md-3,.epxx .col-md-7{padding:0;transition: all .5s;cursor: pointer}
    .epxx .col-md-9 img{margin:0 auto;display: block}
    .epxx .col-md-7  h2,.epxx .col-md-7 article{transition: all .3s}
    .epxx .col-md-7 h2:hover,.epxx .col-md-7 article:hover{transform: translateX(-20px)}
    .epxx h2{font-size:28px;margin:15px auto 5px;color: #333;width: 95%}
    .epxx article{font-size:15px;line-height: 28px;margin:35px auto 20px;display: -webkit-box;color:#7d7d7d;text-align: left;width:95%;
        overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .epxx .tb{width:100%;margin:10px auto;text-align: center;line-height: 28px;color: #555}
    .epxx .tb img{display: block;margin:5px auto;}
    .epxx .tb li:hover{color:#449a9f;transform:translateX(-15px)}

    .xjt{width:98%;margin:30px auto 5px;border-radius: 10px;    background: rgb(255 255 255 / 52%);
        box-shadow: 0 0 2px 2px #f1f1f1;padding: 10px 0}
    .xjt li{  text-align:center; color:#666; border-right:solid 1px #dedede;transition: all .3s}
    .xjt li:hover{transform: translateY(-10px)}
    .xjt li:last-child{border-right: none}
    .xjt h3, .timer{  font-size:40px; font-weight:normal; line-height:60px;color: #555 }
    .xjt sup{font-size:16px;top:-30px!important; line-height: 0}
    .xjt p{  text-align:center; color:#666;font-size:16px}
    .xjt li:hover p{color:#449a9f }

    .epxx .an{width:150px;display: block;background:#024da8;margin:30px auto 0;line-height: 35px;float:left;
        text-align: center;border-top-right-radius:10px;border-bottom-left-radius: 10px;color: #fff!important; }
    /*三屏*/
    .sanbg{background: url(/images/sanbg.jpg) no-repeat center center;background-size: cover}
    .mapbox{max-width: 80%; text-align: left; margin:0 auto;padding:0 15px;display: block;overflow: hidden; position: relative}



    /*四屏*/
    .sibg{background: url(/images/sibg.jpg) no-repeat center center;background-size:cover}
    .cpbox{max-width:80%; text-align: left; margin:50px auto 0;display: block;overflow: hidden;}

    .cpbt{font-size: 30px;color: #333;width: 100%;display: block;overflow: hidden; text-align:center}
    .cpbox li{background: rgba(255,255,255,.5);padding: 50px 0 40px;transition: all .3s;cursor: pointer;width:25%;}
    .cpbox li:hover{transform: translateY(-25px)}
    .cpbox li:nth-child(even){background: rgba(201,236,239,.5)}
    .cpbox li img{width:185px;height: 185px;border: solid 2px #a7dcdf;display: block;margin:10px auto; object-fit: cover;border-radius: 185px}
    .cpbox h3{font-size: 22px;text-align: center;color: #2e2d2d}
    .cpbox article{font-size:14px;line-height: 28px;margin:35px auto 20px;display: -webkit-box;color:#838383;text-align: left;width:85%;margin:0 auto 25px;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;min-height:84px}
    .cpbox li:nth-child(even) img{border: solid 2px #fff;}
    .cpan{width:233px;text-align: center;background:#fb971a;line-height: 45px;color: #fff!important;display: block;margin:35px auto 0;border-radius: 25px;font-size: 15px}


    /*五屏*/
    .wubg{background: url(/images/wubg.jpg) no-repeat center center;background-size:cover}
     .xwfl{padding:0;margin:50px auto 0; overflow:hidden; text-align:center;max-width: 1500px;}
     .xwfl li{ line-height: 45px; border-radius:5px; font-size:18px;color: #555;margin:10px 50px;
       cursor:pointer; display: inline-block;width:245px;background: #e9e9e9 }
     .xwfl li a{display: block}

    .xwfl li.active{ color:#fff !important; background:#449a9f;width:245px;border-radius:5px; }
    .xwfl li.active a{ color:#fff !important; background:#449a9f;border-radius:5px;  }

    .newsbox{max-width: 80%; text-align: left; margin:50px auto 0;padding:0 15px;display: block;overflow: hidden;}
    .newsbox img{width:100%;height:14vw;object-fit: cover;margin:10px auto;overflow: hidden;transition: all .3s}
    .newsbox .imgk{overflow: hidden;width: 100%;display: block;height:14vw;}
    .newsbox li:hover img{transform: scale(1.1)}
    .newsbox ul{overflow: hidden}
    .newsbox .lh2{font-size: 18px;color: #222;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
    .newsbox article{font-size: 14px;line-height: 25px;color: #8e8e8e !important;overflow:hidden;text-align:left;margin:15px auto;
        width:100%;    display: -webkit-box;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    .newsan{width:233px;text-align: center;background:#ededed;line-height: 45px;color: #242424!important;display: block;margin:35px auto 0;border-radius: 25px;font-size: 15px;transition: all .3s}
    .newsan:hover{background:#fb971a;color: #fff!important; }

    /* 六屏 */
    .liubg{background:#efefef;padding: 0}
    .liubg .fp-tableCell{
    display: block;
    }

    .endmd dl{float:left;padding:0 35px;margin-left: 11px; text-align: left;min-height: 240px;border-right: solid 1px #dedede;}
    .endmd dl dt{font-size: 18px;color: #333;line-height: 55px;font-weight: normal}
    .endmd dl dd {font-size: 14px; color:#686868;line-height: 33px}
    .endmd dl a{color:#686868 }
    .endmd dl:first-child{padding-left:0}
    .endmd dl:last-child{border-right: none}

    .bottom{max-width:1450px;display: block;overflow: hidden;margin:50px auto 20px}
    .erwm{width:50%;display: block;text-align:center;font-size: 18px;color:#3c3c3c;float: left}
    .erwm img{max-width:130px; height: auto;display:block;margin:10px auto 0}
    .enddh{background: url(/images/enddh.png) no-repeat left center;font-size:20px;line-height: 45px;color: #333;margin-bottom: 20px;text-align: left;padding-left: 40px}
    .endz{font-size:14px;margin:4px auto;line-height: 25px;color: #333;display:inline-block}
    .yqlj{max-width: 1500px;display: block;margin:10px auto;text-align: center;padding:15px 0;line-height: 30px;color: #666;border-top:solid 1px #ddd;border-bottom: solid 1px #ddd}
    .yqlj a{margin:0 10px}
    .icp{text-align:center;color: #555;font-size:14px;line-height: 45px;background: #449a9f;color: #fff;margin:25px auto 0}
    .icp a{color: #fff}

    @keyframes ypdh {
        from{margin-top:500px}
        to{margin-top:0}

    }

    /*公司先容*/
    .jjfl{max-width: 80%;margin:0 auto;background: #fafafa}
    .jjfl ul{margin-bottom: 0}
    .jjfl li{display:block;float: left; color: #686868;font-size: 16px}
    .jjfl li a{display: block;padding:22px 20px;}
    .jjfl li a.active{background: #40b1b9;display: block;color: #fff;padding:22px 20px;}
    .jjbox{max-width:80%;margin:60px auto 40px;overflow: hidden;overflow: hidden}
    .jjbox .col-md-5{overflow: hidden}
    .jjbox .col-md-5 img{transition: all .3s;    display: block;
    margin: 0 auto;}
    .jjbox .col-md-5 img:hover{transform: scale(1.05)}
    .jjbox h2{font-size:28px;margin:0px auto;color: #333;width: 100%;background: url(/images/jjbg.png) no-repeat left center;height: 73px;vertical-align:middle;line-height: 73px}
    .jjbox article{font-size:15px;line-height: 28px;margin:35px auto 20px;display: -webkit-box;color:#5a5a5a;text-align: left;width:100%;
        color: #777;
        overflow: hidden;
        -webkit-line-clamp: 8;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        box-sizing: border-box !important; overflow-wrap: break-word !important;table-layout: fixed;   /*文字避首尾 -- 避免撑开*/
        word-wrap: break-word; /*英文单字因自动换行*/
        word-break:normal;    /*正常避头尾*/
        text-align:justify;    /*文字左右对齐*/
        text-justify: inter-ideograph;
        text-overflow: ellipsis; -webkit-box-orient: vertical;}
    .jjglbox{width:100%;background: url(/images/jjbg1.jpg) no-repeat center center;padding: 35px 0;overflow: hidden;background-size:cover}
    .jjgl{max-width: 80%;margin:20px auto 40px;padding: 0 15px}
    .jjgl img{display: block;margin:25px auto 10px;}
    .jjgl h2{font-size: 26px;text-align: center;color:#333}
    .jjgl article{font-size:14px;line-height: 24px;margin:25px auto; overflow:hidden;display: -webkit-box;color:#888;text-align: left;width:90%;
        overflow: hidden;
        text-overflow: ellipsis;
        min-height: 168px;
        box-sizing: border-box !important; overflow-wrap: break-word !important;table-layout: fixed;   /*文字避首尾 -- 避免撑开*/
        word-wrap: break-word; /*英文单字因自动换行*/
        word-break:normal;    /*正常避头尾*/
        text-align:justify;    /*文字左右对齐*/
        text-justify: inter-ideograph}
    .jjgl li{border-right: solid 1px #c0dcde;transition: all .3s;cursor: pointer}
    .jjgl li:last-child{border-right: none}
    .jjgl li:hover{transform: translateY(10px)}
    .hzbox{max-width: 80%;margin:45px auto 50px;overflow: hidden}
    .hzbt{font-size: 26px;line-height: 45px;text-align: center}
    .hzbox img{border-radius:5px;border: solid 1px #bfdfe1}
    .hzbox ul{margin-top:35px}
    .hzbt::after{content: "";display: block;width:100px;height: 2px;background: #449a9f;margin:5px auto}
    /*生长历程*/

    .nyidea{max-width: 80%; background:url(/images/jjbg2.jpg) no-repeat center top; margin: 0 auto;overflow: hidden;padding: 35px 0}
    .nyidea1{max-width: 100%;margin:20px auto 0;background:url(/images/ideax.jpg) repeat-y center 180px;overflow: hidden;padding-top: 10px}
    .nyidea1 li{overflow: hidden}
    .nyidea1 li{float:left;width:50%; background:url(/images/ideadot.png) no-repeat right 15px;padding-right: 55px; margin-left:9px;transition: all .3s}
    .nyidea1 li img{width: 330px;height: 215px;object-fit:cover;float: right}
    .nyidea1 li:hover{transform: translate(0,-10px);background:url(/images/ideadot0.png) no-repeat right 15px;cursor:pointer}
    .nyidea1 li h2{font-size:24px;line-height: 40px;font-weight: normal;margin: 0; text-align:right }
    .nyidea1 li h3{font-size:18px;line-height: 35px;font-weight: normal;margin: 0; text-align: right;color:#666 }
    .nyidea1 li h3::before{content: " ";height:17px;width:2px;background: #ee3721;margin:18px 10px 0 0;display:inline-block;}
    .nyidea1 li p{font-size:14px;line-height: 26px; color: #888; margin: 10px auto; padding-bottom:15px;border-bottom: dashed 1px #dedede; overflow: hidden}
    .nyidea1 ul li{margin-top: -150px}
    .nyidea1 ul:first-child li{margin-top: 0}
    .nyidea1 ul:nth-child(even) li{float:right;width:50%; background:url(/images/ideadot1.png) no-repeat left 15px;padding-left: 55px; margin-right:9px;}
    .nyidea1 ul:nth-child(even) li img{display: block;float:left;}
    .nyidea1 ul:nth-child(even) li h2{font-size:24px;line-height: 48px;font-weight: normal;margin: 0; text-align:left }
    .nyidea1 ul:nth-child(even) li h3{font-size:18px;line-height: 40px;font-weight: normal;margin: 0; text-align: left;color:#666 }
    .nyidea1 ul:nth-child(even) li:hover{ background:url(/images/ideadot10.png) no-repeat left 15px;}
    /*声誉证书*/
    .rybox{max-width: 80%;margin:50px auto; overflow:hidden;color: #555;}
    .rybox .col-md-3{padding: 0}
    .rybox li{margin-top: 20px;}
    .ryimg img{transition: all .3s}
    .ryimg:hover img{transform:scale(1.1)}
    .rybt{font-size:30px;overflow:hidden}
    .ryimg{box-shadow: 0 0px 2px 2px #eee;margin:10px;background: #fff;border-radius: 5px;overflow: hidden;}
    .ryimg a{overflow: hidden;display: block}
    .ryimg h2{background:#f5f5f5;color: #555;padding:5px 0;text-align: center; font-size: 16px;line-height: 45px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    /*产品*/
    .probox{max-width: 80%;margin:50px auto; overflow:hidden;color: #555;}
    .probox .nr{margin:20px auto; text-align: center;line-height: 30px;font-size: 16px;width:93%}
    .probox img{display: block;margin:10px auto;max-width: 100%;height: auto;}
    .proh2{font-size: 24px;text-align: center;color: #656565;line-height: 35px;margin:80px auto 0;}

    /*产品效劳*/
    .cpfwbox{max-width: 80%;padding: 0 15px; margin:50px auto;font-size: 16px;line-height: 30px;color: #555;overflow: hidden}
    .cpfwbox h2{font-size:22px;color:#449a9f;line-height:35px;margin:0 auto}
    .cpfwbox h3{font-size:22px;color:#449a9f;line-height: 35px;border-bottom: solid 1px #eee; margin:0 auto 30px;   }
    .cpfwbox h3::after{width:100px;height: 3px;content: "";background: #449a9f;display: block;margin: 15px 0 0 0}
    .cpfwbox img{max-width: 100%;height: auto;display:block;margin:5px auto}
    .cpfwbox2{max-width: 80%;padding: 0 15px; margin:20px auto;font-size: 14px;line-height: 26px;color: #555;overflow: hidden}
    .cpfwbox2 li{margin-bottom: 15px;cursor: pointer}
    .cpfwbox2 img{max-width: 100%;height: auto;margin:0 auto}
    .cpfwbox2 .imgk{width:100%;border:solid 1px #eee;position: relative}
    .cpfwbox2 .zz{opacity: 0;position: absolute;transition: all .3s;background: #fff;top:0;bottom: 0; width:100%;display: flex;align-items: center;font-size: 22px;
        justify-content: center;}
    .cpfwbox2 li:hover .zz{background: rgb(60 48 48 / 70%);top:0;bottom: 0; width:100%;display: flex;align-items: center;font-size: 22px;
        justify-content: center;opacity: 1;position: absolute;color: #fff;}
    .cpfwh2{font-size: 24px;color: #333;line-height: 35px;margin:20px auto;width:98%;border-bottom: solid 1px #eee;line-height: 60px}
    .cpfwh2::after{width:110px;background: #40b1b9;height:4px;content: "";margin-top: 5px;display: block}
    
    .cpkq{max-width:100%;margin:0 auto 0;overflow:hidden; padding:20px 0 35px 0}
    .cpkq img{border-radius:8px;display:block;    }
    .cpkq .col-md-8{line-height:35px;padding:20px 25px}
    .cpkqys{background:#fafafa; margin-top:-25px;padding-top:25px;border-radius:15px}

    /*人才学院*/
    .rcbox{max-width: 80%;padding: 0 15px; margin:70px auto;font-size: 16px;line-height: 32px;color: #555}
    .rcbox1{margin:25px auto;max-width: 80%;padding: 30px 15px;}
    .rch2{font-size: 24px;color: #333;margin:25px auto}
    .rcp{width:100%;display: block;margin:10px auto;line-height: 32px;font-size: 16px;color: #555}
    .rcbox1 ul{margin: 20px auto;overflow: hidden}
    .rcbox1 li img{display: block;width: 185px;height: 185px;border-radius: 185px;object-fit: cover;margin:20px auto}
    .rcbox1 li{text-align: center;font-size: 16px}
    .xxfz{max-width: 80%;padding: 0 15px; margin:70px auto;font-size: 16px;line-height: 32px;color: #555;overflow: hidden}
    .xxfz .col-md-8{padding:30px 15px 0 15px;font-size:20px; line-height:40px;}
    .xxfz .jl{margin:40px auto 0}
    .pxbox{margin:25px auto;max-width: 80%;padding: 30px 15px; overflow: hidden}
    .xxpx{width:100%;display: block;overflow: hidden;margin:25px auto}
    .xxfl{padding:0;margin:40px auto 30px; overflow:hidden; text-align:center;max-width:100%;}
    .xxfl li{ line-height: 45px; border-radius:5px; font-size:16px;color: #555;float: left;margin-left: 12px;
        cursor:pointer; display:block;width:240px;background: #e9e9e9 }
    .xxfl li a{display: block}
    .xxfl li.active{ color:#fff !important; background:#449a9f;width:240px;border-radius:5px; }
    .xxfl li.active a{ color:#fff !important; background:#449a9f;border-radius:5px;  }
    .ppnr img{border-radius: 5px;max-width: 100%;height:auto}
    /*招贤纳士*/
    .zxns{max-width: 1200px;padding: 0 15px; margin:30px auto 70px;font-size: 16px;line-height: 32px;color: #555}
    .zxnsh2{font-size: 26px;line-height: 50px;border-bottom: solid 1px #eee; margin:0 auto; text-align: center}
    .zxnsh2::after{width:100px;height: 3px;content: "";background: #449a9f;display: block;margin: 10px auto 0}
    .rcg{background: url(/images/rcg.jpg) no-repeat center center;overflow: hidden;padding: 35px 0}
    .rcg img{display: block;margin:20px auto}
    .zxnrp{width:100%;line-height: 45px;color: #555;text-align: center;}
    .zxjl{margin: 50px 0}
    /*加入我们*/
    .jobbox{max-width: 1200px;margin:15px auto 50px; overflow:hidden;padding: 0 15px;color: #555;}
    .jobnr{font-size: 14px;line-height: 26px;}
    .joblist{max-width: 1300px;display:block;margin: 25px 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 }
    /*企业活动*/
    .qyhd a{display: block; overflow: hidden}
    .qyhd li{overflow: hidden;border-radius: 5px;cursor: pointer;margin-bottom: 15px}
    .qyhd  li:hover img{transform:scale(1.1)}
    .qyhd img{transition: all .3s;border-radius: 5px;width:100%;height:auto;object-fit: cover}


    /*联系尊龙凯时*/
    .lxbox{max-width: 1200px;padding: 0 15px;overflow: hidden;margin:50px auto}
    .lxbox .lh2{font-size: 20px;line-height: 24px;}
    .lxbox .lp{font-size:16px;line-height: 30px;margin:20px auto}
    .lxbox .mp{float:right;margin-left:30px;margin-right:5px;text-align:center}
    .lxbox .mp img{max-width:145px;height:auto}
    .lxbox1{max-width: 1200px;padding: 0 15px;overflow: hidden;margin:50px auto}
    .lxbox2{width:100%;display: block;overflow: hidden;background:#fbfbfb url(../images/lxbg1.jpg) no-repeat center center;border-top:solid 1px #eee}

    .lxwmbd{max-width:1200px;display: block;overflow: hidden;margin:20px auto; padding: 0 15px}
    .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:2%; 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}


    /*内页新闻*/

    .newsbox1{max-width: 80%; text-align: left; margin:50px auto 0;padding:0 15px;display: block;overflow: hidden;}
    .newsbox1 img{width:100%;height: auto;object-fit: cover;height:14vw;margin:10px auto;overflow: hidden;transition: all .3s}
    .newsbox1 .imgk{display: block;overflow: hidden!important;height:14vw;}
    .newsbox1 li{margin-bottom: 20px}
    .newsbox1 li:hover img{transform: scale(1.1)}
    .newsbox1 ul{overflow: hidden}
    .newsbox1 .lh2{font-size: 18px;color: #222;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
    .newsbox1 article{font-size: 14px;line-height: 25px;color: #8e8e8e !important;overflow:hidden;text-align:left;margin:15px auto;
        width:100%;    display: -webkit-box;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    /*新闻内容*/
    .nynews{max-width: 1200px;margin:50px auto}
    .nyh2{text-align: center;line-height: 70px;border-bottom: solid 1px #eee;font-size: 24px}
    .nyh3{text-align: center;line-height: 35px;font-size: 14px;margin-top: 5px}
    .nynr{max-width: 1200px;margin:30px auto;font-size: 16px;line-height: 35px;padding: 0 15px;
        box-sizing: border-box !important; overflow-wrap: break-word !important;table-layout: fixed;   /*文字避首尾 -- 避免撑开*/
        word-wrap: break-word; /*英文单字因自动换行*/
        word-break:normal;    /*正常避头尾*/
        text-align:justify;    /*文字左右对齐*/
        text-justify: inter-ideograph;
        text-overflow: ellipsis; -webkit-box-orient: vertical;
    }
    .nynr img{max-width: 100%;height: auto;margin:10px auto;display: block}
    /*地图*/
    .nymap{max-width: 1500px;overflow: hidden;margin:15px auto;position: relative}
    .dtxx {
        position: absolute;
        width: 400px;
        top: 20%;
        right: 35px;
        background:rgb(255 255 255 / 69%)  url(../images/dtsan.png) no-repeat top center;
        color: #555;
        border: solid 1px #eee;
        border-top:solid 4px #449a9f;
        padding:20px 20px

    }

    .dtxx h2 {
        font-size: 22px; text-align: center;
    }

    .dtxx article {
        font-size: 15px;
        line-height: 28px;
        text-align: left;
        margin: 25px auto
    }
    .dibiao{background: url(/images/mapdot.png) no-repeat center center;width:12px;height: 15px;display: block;background-size: 100%}
    .dz1{position: absolute;top:275px;left: 613px;z-index: 9999;width:12px;height: 15px;}
    .dz2{position: absolute;top:300px;left: 600px;z-index: 9999;width:12px;height: 15px;}
    .dz3{position: absolute;top:340px;left: 635px;z-index: 9999;width:12px;height: 15px;}
    .dz4{position: absolute;top:380px;left: 580px;z-index: 9999;width:12px;height: 15px;}
    .dz5{position: absolute;top: 400px; left: 660px;z-index: 9999;width:12px;height: 15px;}
    .dz6{position: absolute;top: 420px; left: 680px;z-index: 9999;width:12px;height: 15px;}
    .dz7{position: absolute;top: 330px; left: 220px;z-index: 9999;width:12px;height: 15px;}







    /*上一篇*/
    .syp{max-width:1190px; margin:10px auto 35px;padding: 10px 0;border-top:dashed 1px #dedede}
    .syp li{font-size:15px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:48%;float: left}
    .syp li:last-child{float:right;text-align: right}
    .syp li a{color: #555}
    .nybanner{width:100%;margin-top: 87px}
    
    #section-footer #footer-text {
            height: 430px !important; /*设置尾屏高度*/
        }


}



@media (max-width: 768px) {
    .topdh{min-height:75px;padding-bottom: 5px;position: fixed;top:0;left: 0;width:100%;z-index: 9999}
    .topdh .col-xs-12{padding: 0}
    .logo1{width:auto; height: 42px;  display: block;position:absolute; top:18px; left: 15px; z-index: 99}

    .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: 5px 0;margin-top: 10px}

    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}


    .sjdh{margin:0 auto 0; position: absolute;top:12px;color: #333;right:90px;z-index: 999}
    .sjdh button{outline: none;border: none}
    .sjdh .btn{width:60px;border: none;background: url(/images/dotyy.png) no-repeat right center}
    .sjdh .wz{display: block;color: #333;width:60px;text-align: center;padding: 10px 0;border-radius-bottom-left:5px; border-radius-bottom-right:5px;}
    .sjdh .wz a{display: block;padding: 5px 0;color: #333;}
    .twobg{background: url(/images/twobg1.jpg) no-repeat center center;}
    .epxx{max-width: 1500px; text-align: left; margin:0 auto;padding:0 15px;display: block;overflow: hidden;}
    .epxx ul{overflow: hidden}
    .epxx .col-md-3,.epxx .col-md-9{padding:0}
    .epxx .col-md-9 img{margin:0 auto;display: block}
    .epxx h2{font-size:22px;margin:15px auto 5px;color: #333;width: 100%}
    .epxx article{font-size:14px;line-height: 28px;margin:35px auto 20px;display: -webkit-box;color:#7d7d7d;text-align: left;width:98%;
        overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .epxx .tb{width:100%;margin:10px auto;text-align: center;line-height: 28px;color: #555}
    .epxx .tb img{display: block;margin:5px auto;}

    .xjt{width:98%;margin:20px auto 5px;border-radius: 10px;    background: rgb(255 255 255 / 52%);
        box-shadow: 0 0 2px 2px #f1f1f1;padding: 10px 0}
    .xjt li{  text-align:center; color:#666; border-right:solid 1px #dedede}
    .xjt li:last-child{border-right: none}
    .xjt li:nth-child(3){border-right: none}
    .xjt h3, .timer{  font-size:26px; font-weight:normal; line-height:50px;color: #555 }
    .xjt sup{font-size:16px;top:-10px!important; line-height: 0}
    .xjt p{  text-align:center; color:#666;font-size:12px}
    .sanbg{background: url(/images/sanbg.jpg) no-repeat ;background-size: cover}
    .cpxx{max-width: 1230px;margin:20px auto 0; overflow:hidden;padding: 0 15px}
    .cpxxbt{font-size:28px;color: #333;margin:25px auto 0;font-weight: normal;}
    .cpxxy{font-size: 16px;color: #999;margin: 10px auto 25px;font-weight: normal;}
    .cpxx .cpfl{padding:0;margin:25px auto 0; overflow:hidden; text-align:center;width:100%}
    .cpxx .cpfl li{ line-height: 30px; border-radius:5px; font-size:16px;color: #555;margin:10px 10px 20px;
        padding: 8px 15px;cursor:pointer; display: inline-block }

    .cpfl li.active{ color:#fff !important; background:#024da8 }
    .cpfl li.active a{ color:#fff !important; background:#024da8 }

    .cptpr{ margin: 0 auto 20px; display:block; width:100%;overflow: hidden}
    .cptpr ul{ padding:0px;  zoom:1; position: relative;overflow: hidden}
    .cptpr .col-xs-4{padding: 0}
    .cptpr ul img{width:28vw;height:28vw;object-fit: cover;border-radius: 5px;box-shadow: 0 0 3px 3px #eee;margin:5px}
    .cptpr ul a{display: block;}
    .cptpr ul p{line-height: 40px; text-align: center;font-size:13px; text-overflow:ellipsis;overflow: hidden;white-space: nowrap}
    .cptpr li:hover img{box-shadow: 0 0 3px 3px #d0dcec;}
    .cptpr li:hover p{color: #024da8}

    .sycpxx{width:100%;margin: 10px auto;overflow:hidden;clear: both}
    .sycpxx article{width:90%;color: #666;line-height: 28px;text-align: left; margin: 0 auto;display: -webkit-box;font-size:14px;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    .cpan{display: block;color: #024da8!important;line-height:35px;width:90%; text-align: right;line-height: 45px;margin: 0 auto;}
    .cpan a{color:#024da8!important;font-size: 14px }

    /*四屏*/

    .sibg{background: url(/images/sibg.jpg)}
    .cpbox{ margin:50px auto 0;display: block;overflow: hidden;width: 400px;overflow: hidden}
    .cpbox .swiper-container{width:100%;}
    .cpbt{font-size: 22px;color: #333; text-align:center}
    .cpbox li{background: rgba(255,255,255,.5);padding: 45px 0 40px}
    .cpbox li:nth-child(even){background: rgba(201,236,239,.5)}
    .cpbox li img{width:100px;height: 100px;border: solid 2px #a7dcdf;display: block;margin:10px auto; object-fit: cover;border-radius: 185px}
    .cpbox h3{font-size: 20px;text-align: center;color: #2e2d2d;text-overflow:ellipsis;overflow: hidden;white-space: nowrap}
    .cpbox article{font-size:14px;line-height: 28px;margin:35px auto 20px;display: -webkit-box;color:#838383;text-align: left;width:85%;margin:0 auto 25px;
        overflow: hidden;
        -webkit-line-clamp: 3;min-height:84px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .cpbox li:nth-child(even) img{border: solid 2px #fff;}

    .cpan{width:233px;text-align: center;background:#fb971a;line-height: 40px;color: #fff!important;display: block;margin:25px auto;border-radius: 25px;}
    /*五屏*/
    .wubg{background: url(/images/wubg.jpg) no-repeat center center;}
    .xwfl{padding:0;margin:50px auto 0; overflow:hidden; text-align:center;width: 95%;display: block;}
    .xwfl li{ line-height: 30px; border-radius:5px; font-size:18px;color: #555;width:45% !important;float: left;margin-left: 3%;margin-bottom: 8px;
        cursor:pointer; display: block;width:235px;background: #e9e9e9;padding:5px 0 }
    .xwfl a{display: block}

    .xwfl li.active{ color:#fff !important; background:#449a9f;display: block;float: left;}
    .xwfl li.active a{ color:#fff !important; background:#449a9f }

    .newsbox{display: block;overflow: hidden!important;width:100%;}
    .newsbox img{width:100%;height: auto;margin:10px auto;overflow: hidden;}
    .newsbox .imgk{overflow: hidden;width: 100%;display: block}
    .newsbox ul{overflow: hidden;width:98%;margin:0 auto}
    .newsbox li{display: none}
    .newsbox li:first-child{display: block}

    .newsbox .lh2{font-size: 16px;color: #222;text-align: left;overflow: hidden;  margin:5px auto 0;  display: -webkit-box;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical
    }
    .newsbox article{font-size: 13px;line-height: 25px;color: #8e8e8e !important;overflow:hidden;text-align:left;margin:15px auto;
           display: -webkit-box;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}
    .newsan{width:233px;text-align: center;background:#ededed;line-height:35px;color: #242424!important;display: block;margin:15px auto 0;border-radius: 25px;font-size: 15px;}

    /* 六屏 */
    .liubg{background:#efefef}
        .liubg .fp-tableCell{
    display: block;
    }

    .endmd dl{float:left;padding:0 34px;margin-left: 11px; text-align: left;min-height: 240px;border-right: solid 1px #dedede;}
    .endmd dl dt{font-size: 18px;color: #333;line-height: 55px;font-weight: normal}
    .endmd dl dd {font-size: 14px; color:#686868;line-height: 33px}
    .endmd dl a{color:#686868 }
    .endmd dl:first-child{padding-left:0}
    .endmd dl:last-child{border-right: none}

    .bottom{max-width:1500px;display: block;overflow: hidden;margin:50px auto 20px}
    .erwm{width:50%;display: block;text-align: left;font-size: 18px;color:#3c3c3c;float: left}
    .erwm img{max-width:100%;height:auto; height: auto;display:block;margin:15px auto}
    .enddh{font-size:20px;line-height: 45px;color: #333;margin-bottom: 10px;text-align: left;text-align: center}
    .endz{font-size:14px;margin:4px auto;line-height: 45px;color: #333;text-align: left}
    .yqlj{max-width: 1500px;display: block;margin:10px auto;text-align: center;padding:15px 0;line-height: 30px;color: #666;border-top:solid 1px #ddd;border-bottom: solid 1px #ddd}
    .yqlj a{margin:0 10px}
    .icp{text-align:center;color: #555;font-size:14px;line-height: 30px;color: #333;margin:25px auto}
    .icp span{display: block}
    .nyend{padding-top:22px; margin-bottom: 10px }
    .nyicp{margin-top: 15px;line-height: 25px}


    /*公司先容*/
    .jjfl{max-width: 1500px;margin:0 auto;background: #fafafa}
    .jjfl ul{margin-bottom: 0}
    .jjfl li{display:block;float: left; color: #686868;font-size: 14px;width:48%;margin-left:2%;text-align: center;background: #eee;margin-bottom: 10px}
    .jjfl li a{display: block;line-height: 32px;}
    .jjfl li a.active{background: #40b1b9;display: block;color: #fff;line-height: 32px; text-align: center;}
    .jjbox{max-width:1500px;margin:15px auto;overflow: hidden;overflow: hidden}
    .jjbox .col-md-5{overflow: hidden}
    .jjbox h2{font-size:22px;margin:10px auto 5px;color: #333;width: 100%;background: url(/images/jjbg.png) no-repeat left center;background-size:70% auto;line-height: 55px;vertical-align:middle;}
    .jjbox article{font-size:14px;line-height: 28px;margin:5px auto 10px;display: -webkit-box;color:#5a5a5a;text-align: left;width:100%;
        overflow: hidden;
        -webkit-line-clamp: 8;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        box-sizing: border-box !important; overflow-wrap: break-word !important;table-layout: fixed;   /*文字避首尾 -- 避免撑开*/
        word-wrap: break-word; /*英文单字因自动换行*/
        word-break:normal;    /*正常避头尾*/
        text-align:justify;    /*文字左右对齐*/
        text-justify: inter-ideograph;
        text-overflow: ellipsis; -webkit-box-orient: vertical;
    }
    .jjglbox{width:100%;background: url(/images/jjbg1.jpg) no-repeat center center;padding:15px 0;overflow: hidden;background-size:cover}
    .jjgl{max-width: 1500px;margin:20px auto 40px;padding: 0 15px}
    .jjgl img{display: block;margin:15px auto 10px;width:90px;height: auto}
    .jjgl h2{font-size: 22px;text-align: center;color:#333}
    .jjgl article{font-size:14px;line-height: 28px;margin:15px auto; overflow:hidden;display: -webkit-box;color:#5a5a5a;text-align: left;width:98%;
        overflow: hidden;
        -webkit-line-clamp: 6;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    .jjgl li{border-bottom: dashed 1px #c0dcde;transition: all .3s;cursor: pointer}
    .jjgl li:last-child{margin-bottom: 15px}
    .jjgl li:hover{transform: translateY(10px)}
    .hzbox{max-width: 1500px;margin:15px auto ;overflow: hidden}
    .hzbt{font-size: 22px;line-height: 45px;text-align: center}
    .hzbox img{border-radius:5px;border: solid 1px #bfdfe1}
    .hzbox ul{margin-top:35px}
    .hzbox li{margin-bottom: 10px}
    .hzbt::after{content: "";display: block;width:100px;height: 2px;background: #449a9f;margin:5px auto}

    /*生长历程*/
    .nyidea{max-width: 1200px; background:url(/images/jjbg2.jpg) no-repeat center top; margin: 0 auto;overflow: hidden}
    .nyidea1{max-width: 1200px;margin:20px auto; overflow: hidden;padding-top: 10px}
    .nyidea1 li{width:100%; background:url(/images/ideadot1.png) no-repeat left 8px;padding-left: 40px; margin-right:9px;}
    .nyidea1 li h2{font-size:22px;line-height: 40px;font-weight: normal;margin: 0; text-align:left; }
    .nyidea1 li h3{font-size:16px;line-height: 35px;font-weight: normal;margin: 0; text-align: left;color:#666 }
    .nyidea1 li h3::before{content: " ";height:17px;width:2px;background: #ee3721;margin:18px 10px 0 0;display:inline-block;}
    .nyidea1 li p{font-size:14px;line-height: 26px; color: #888; margin: 10px auto; padding-bottom:15px;border-bottom: dashed 1px #dedede;}

    /*声誉证书*/
    .rybox{max-width: 1200px;margin:15px auto; overflow:hidden;color: #555;}
    .rybox .col-xs-6{padding: 0}
    .rybox .col-md-3{padding: 0}
    .rkybox li{margin-bottom: 15px}
    .ryimg{box-shadow: 0 3px 3px 3px #eee;margin:10px;background: #fff;border-radius: 5px}
    .ryimg img{width:42vw;height:42vw;object-fit:cover}
    .ryimg h2{background:#f5f5f5;color: #555;text-align: center; font-size: 13px;line-height: 45px;margin-top:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

    /*产品*/
    .probox{max-width: 1500px;margin:10px auto; overflow:hidden;color: #555;}
    .probox .nr{margin:20px auto; text-align: center;line-height: 25px;font-size: 14px;width:95%;color: #666;}
    .probox img{display: block;margin:10px auto;max-width: 100%;height: auto;}
    .proh2{font-size: 20px;text-align: center;color: #656565;line-height: 27px;margin:30px auto 0;}

    /*产品效劳*/
    .cpfwbox{max-width: 1500px;padding: 0 15px; margin:20px auto;font-size: 14px;line-height: 25px;color: #555}
    .cpfwbox h2{font-size:20px;color:#449a9f;line-height:30px;margin:0 auto}
    .cpfwbox h3{font-size:20px;color:#449a9f;line-height: 30px;border-bottom: solid 1px #eee; margin:20px auto  }
    .cpfwbox h3::after{width:100px;height: 3px;content: "";background: #449a9f;display: block;margin: 15px 0 0 0}
    .cpkq{margin:10px auto;overflow:hidden}
   .cpkq .col-xs-12{padding:10px 0 }
    
    .cpfwbox img{max-width: 100%;height: auto;}
    .cpfwbox2{max-width: 1500px;padding: 0 15px; margin:20px auto;font-size: 14px;line-height: 25px;color: #555;overflow: hidden}
    .cpfwbox2 li{margin-bottom: 15px;cursor: pointer}
    .cpfwbox2 img{max-width: 100%;height: auto;margin:0 auto}
    .cpfwbox2 .imgk{width:100%;border:solid 1px #eee;position: relative}
    .cpfwbox2 .zz{background: rgb(60 48 48 / 60%);bottom: 0; width:100%;display: flex;align-items: center;font-size: 14px;
        justify-content: center;opacity: 1;position: absolute;color: #fff;height: 30px;}

    .cpfwh2{font-size: 20px;color: #333;line-height: 35px;margin:10px auto;width:98%;border-bottom: solid 1px #eee;line-height: 50px}
    .cpfwh2::after{width:90px;background: #40b1b9;height:4px;content: "";margin-top: 5px;display: block}


    /*人才学院*/
    .rcbox{max-width: 1500px;padding: 0 15px; margin:20px auto;font-size: 14px;line-height: 26px;color: #555}
    .rcbox1{margin:10px auto;max-width: 1500px;padding: 5px 0;}
    .rch2{font-size: 20px;color: #333;margin:25px auto}
    .rcp{width:100%;display: block;margin:10px auto;line-height: 26px;font-size: 14px;color: #555}
    .rcbox1 ul{margin: 20px auto;overflow: hidden}
    .rcbox1 li img{display: block;width:100%;height:auto;border-radius: 185px;object-fit: cover;margin:10px auto}
    .rcbox1 li{text-align: center;font-size: 14px;overflow: hidden;text-overflow: ellipsis;}
    .xxfz{max-width: 1500px;padding: 0 15px; margin:20px auto;font-size: 14px;line-height: 24px;color: #555;overflow: hidden}
    .xxfz .col-xs-12{padding: 0}
    .xxfz .jl{margin:0px auto }
    .pxbox{margin:10px auto;max-width: 1500px;padding: 5px 0; overflow: hidden}
    .xxpx{width:100%;display: block;overflow: hidden;margin:25px auto}
    .xxfl{padding:0;margin:20px auto; overflow:hidden; text-align:center;max-width: 1500px;}
    .xxfl li{ line-height: 45px; border-radius:5px; font-size:16px;color: #555;float: left;margin-left: 2%;
        cursor:pointer; display:block;width:30%;background: #e9e9e9 }
    .xxfl li a{display: block}
    .xxfl li.active{ color:#fff !important; background:#449a9f;width:30%;border-radius:5px; }
    .xxfl li.active a{ color:#fff !important; background:#449a9f;border-radius:5px;  }
    /*.ppnr .col-xs-6{padding: 0}*/
    .ppnr li{margin-bottom: 8px}
    .ppnr img{border-radius: 5px;width: 100%;height:96px;object-fit: cover}
    /*招贤纳士*/
    .zxns{max-width: 1500px;padding: 0 15px; margin:15px auto;font-size: 14px;line-height: 25px;color: #555}
    .zxnsh2{font-size: 20px;line-height: 35px;border-bottom: solid 1px #eee; margin:0 auto; text-align: center;}
    .zxnsh2::after{width:100px;height: 3px;content: "";background: #449a9f;display: block;margin: 10px auto 0}
    .rcg{background: url(/images/rcg.jpg) no-repeat center center;overflow: hidden;padding: 35px 0}
    .rcg img{display: block;margin:20px auto}
    .zxnrp{width:100%;line-height: 45px;color: #555;text-align: center;}
    .zxjl{margin: 20px 0}
    /*加入我们*/
    .jobbox{max-width: 1200px;margin:15px auto 50px; overflow:hidden;padding: 0 15px;color: #555;}
    .jobnr{font-size: 14px;line-height: 26px;}
    .joblist{max-width: 1200px;display:block;margin: 25px auto 60px;border-radius: 10px}
    .joblist ul{background: #fff;margin-bottom: 2px;overflow: hidden;font-size: 15px;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: 14px;line-height: 25px;margin: 15px auto}
    .jobxx h3{margin:0 auto 15px;font-size: 18px;border-bottom: solid 1px #eee;line-height: 35px}
    .jobyx{max-width: 1300px;padding: 5px 20px;background:#f6fbfb;border-radius: 5px;font-size: 15px;line-height: 35px;margin:0 auto 30px}
    .jobyx span{display: block}
    .jobyx img{ margin-right:5px;width: 35px;height:auto }
    /*联系尊龙凯时*/
    .lxbox{max-width: 1400px;padding: 0;overflow: hidden;margin:10px auto}
    .lxbox .lh2{font-size: 20px;line-height: 24px;}
    .lxbox .lp{font-size:14px;line-height: 22px;margin:20px auto}
    .lxbox1{max-width: 1400px;padding: 0 15px;overflow: hidden;margin:10px auto}
    .lxbox2{width:100%;display: block;overflow: hidden;background:#fbfbfb url(../images/lxbg1.jpg) no-repeat center center;border-top:solid 1px #eee}
    .lxwmbd{width:96%;display: block;overflow: hidden;margin:20px auto;}
    .lxwmbd input{display:block; border: solid 1px #dedede; padding-left: 10px; width: 98%; line-height: 40px;
        border-radius:5px}
    .lxwmbd p{display: block; overflow: hidden;}
    .lxwmbd label{display: none}
    .lxwmbd .k{width:40%; float:left}
    .lxwmbd .k3:nth-child(1){margin-bottom: 8px}
    .lxwmbd img{display: block; margin-left: 10px; float: left}
    .lxwmbd textarea{border: solid 1px #dedede; padding-left: 10px; width:98%;  display: block;
        border-radius: 5px}
    .lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #013771; font-size:16px; color: #fff;}
    .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: 50px;margin: 0; text-indent: 20px; background: #fafafa}

    /*内页新闻*/

    .newsbox1{max-width: 1500px; text-align: left; margin:50px auto 0;padding:0 15px;display: block;overflow: hidden;}
    .newsbox1 img{width:100%;object-fit: cover;margin:10px auto;overflow: hidden;transition: all .3s}
    .newsbox1 .imgk{overflow: hidden;width: 100%;display: block}
    .newsbox1 li{margin-bottom: 20px}
    .newsbox1 li:hover img{transform: scale(1.1)}
    .newsbox1 ul{overflow: hidden}
    .newsbox1 .lh2{font-size: 18px;color: #222;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
    .newsbox1 article{font-size: 14px;line-height: 25px;color: #8e8e8e !important;overflow:hidden;text-align:left;margin:15px auto;
        width:100%;    display: -webkit-box;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical}

    .nynews{max-width: 96%;margin:15px auto}
    .nyh2{text-align: center;line-height: 35px;border-bottom: solid 1px #eee;font-size: 20px;padding-bottom:5px;max-width:96%;margin:10px auto}
    .nyh3{text-align: center;line-height: 35px;font-size: 14px;margin-top: 5px}
    .nynr{max-width: 96%;margin:20px auto;font-size: 14px;line-height: 24px;
        box-sizing: border-box !important; overflow-wrap: break-word !important;table-layout: fixed;   /*文字避首尾 -- 避免撑开*/
        word-wrap: break-word; /*英文单字因自动换行*/
        word-break:normal;    /*正常避头尾*/
        text-align:justify;    /*文字左右对齐*/
        text-justify: inter-ideograph;
        text-overflow: ellipsis; -webkit-box-orient: vertical;
    }
    .nynr img{max-width: 100%;height: auto;margin:10px auto;display: block}

    /*地图*/
    .dtmap,.dtmap1{width:95%;margin:20px auto;overflow: hidden}
    .dtmap1 li{display: none;margin-bottom: 10px}
    .dtmap1 li:first-child{display: block}
    .dtmap1 li:nth-child(2){display: block}
    .dtan{width:233px;text-align: center;background:#449a9f;line-height:35px;color: #fff!important;display: block;margin:35px auto 0;border-radius: 25px;font-size: 15px;}
    .dtxx {
        background:rgb(255 255 255 / 69%)  url(../images/dtsan.png) no-repeat top center;background-size: 15px auto;
        color: #555;
        border: solid 1px #eee;
        border-top:solid 2px #449a9f;
        padding:0

    }

    .dtxx h2 {
        font-size: 18px; text-align: center;line-height: 45px;border-bottom: dashed 1px #dedede; margin-top: 0;
    }

    .dtxx article {
        font-size: 14px;
        line-height: 24px;width:96%;
        text-align: left;
        margin: 15px auto
    }


    /*上一篇*/
    .syp{max-width:1190px; margin:10px auto;padding: 10px 0;border-top:dashed 1px #dedede}
    .syp li{font-size:15px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:98%;margin:5px auto}
    .syp li a{color: #555}
    .nybanner{width:100%;margin-top: 75px}
    
      #section-footer #footer-text {
            height: 220px !important; /*设置尾屏高度*/
        }

}




/*内页banner*/

.nybanner img{width: 100%;display: block;height:auto;margin:0 auto}
.nyposition1{width:100%;border-bottom: solid 1px #eee;background: #fafafa }
.nyposition{ max-width: 80%; margin:0 auto; line-height: 45px; color: #737373; font-sizjje: 14px;overflow: hidden;padding:0 5px 0 30px;background:url(/images/nydot.jpg) no-repeat 5px center;}
.nyposition a{color: #737373;padding: 0 5px;}
.nyposition a:last-child{color: #104e8b}
.nyposition .dot{width:3px;height:16px;float: left;margin-right: 5px;background: #104e8b;margin-top: 15px}

/*页码*/
.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: #449a9f  !important;
    border-color: #ddd !important;}


.carousel-inner .item img{max-width: 100%;height: auto;display: block;margin:0 auto}

.bottomend{width:100%; margin: 0 auto; text-align: center; font-size:14px;line-height:45px;color:#e0e0e0;background:#373536}
#platform .BMap_noprint {
    background: url(/images/dbimg.png) no-repeat center center !important;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#platform .bottom{margin: 0!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;
    background: rgb(0, 55, 109) 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;
}
.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;
}
.container .swiper-slide img{width:168px; height: 54px; border:solid 1px #dedede}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px;
    }
}
<!--耗时1764417685.6945秒-->