@charset "utf-8";
html, body {margin: 0px;padding: 0px;}
IMG {border-width:0px;}
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; }
@font-face{font-family: SourceHanSansCN-Normal;src: url(../font/SourceHanSansCN-Normal.otf);}
* {list-style-type: none;margin: 0;padding: 0; font-family:"SourceHanSansCN-Normal" }

@font-face{font-family: "Karbon-Regular";
src: url(/font/Karbon-Regular.otf)}

/*小屏图标*/
.navbar-toggle{ margin-top:10px !important; margin-bottom:8px !important; border:solid 1px #555 !important; }
.navbar-toggle .icon-bar{ background:#555}
.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}

.carousel-indicators .active{background: #104e8b!important;}
.carousel-inner .item img{width:100% !important;margin: 0 auto!important; height: auto}
.hdp{width: 100%;overflow: hidden}
.swiper-pagination-bullet{width:8px!important;height: 8px!important; background: #fff;opacity: .7}
.swiper-pagination-bullet-active{background:#00adbb;opacity: 1;width:10px!important;height: 10px!important; }
:root{--swiper-theme-color:#00adbb}

@media (min-width: 769px) {
  /*幻灯片*/
    .syhdp{width:100%;margin:0 auto}
    .syhdp img{width:100%;height: auto}
    .swiper-slide img{width:100%;height: auto}

    /*公司简介*/
    .jjbox{width:100%;margin:0 auto;background:url(../images/jjbg.jpg) no-repeat left center; background-size: cover;height:92vh}
    .jjbt{width:100%;background: url(../images/jjwtbg.png) no-repeat left center;padding: 50px 0;padding-left: 5%;color: #474342;height: 250px;display: flex;align-content: center;flex-wrap: wrap}
    .jjbt h2{margin: 0;font-size: 40px;width:100%;font-weight: bold;color: #474342!important;}
    .jjbt h3{font-size: 22px;margin:5px 0;width:100%;font-weight:bold;color: #474342!important;font-family: "Karbon-Regular"!important;}
    .jjbox .nr{width:90%;margin:0 auto;}
    .jjbox .nrz0{font-size: 56px;margin:5vh auto 0;color: #00adbb;font-weight:bold;font-family: "Karbon-Regular"!important;}
    .jjbox .nrz{font-size:30px; margin-bottom: 4vh}
    .jjbox .nrz1{margin:5vh auto 3vh; font-size: 20px}
    .jjan{display: block;width:220px;background: #00adbb;text-align: center;color: #fff!important;line-height: 50px;font-size: 18px}
    .jjanjp{text-align:left!important;padding-left:20px}

    /*产品展示 */
    .probox{width:100%;background: url(../images/cpbg.jpg) no-repeat left top;background-size:cover;height:90vh}
    .prowz{margin:5vh auto; font-size: 20px;color: #fff;}
    .prowz span{display: block}
    .prok{margin:0 auto;width: 90%;overflow:hidden}

    /*新闻*/
    .newbox{width: 90%;margin:80px auto;overflow: hidden}
    .newbt{font-size: 30px;color: #474342;margin:0  auto 30px;padding: 0 15px }
    .newbt h3{font-size: 30px;color: #474342; margin: 0;font-weight: bold}
    .newbt h4{font-size:20px;color:#474342;margin: 5px 0;font-weight:bold;font-family: "Karbon-Regular"!important;}
    .newbox li{margin: 10px auto}
    .newbox img{width:100%;height:auto;object-fit: cover}
    .newbox .nrk1{background:linear-gradient(to right,#f4f4f4,#d4d4d4);padding: 5%;color: #474342;padding:15px 15px 30px 15px}
    .newbox .nrk1 time{font-size: 16px;}
    .newbox .nrk1 h2{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold}
    .newbox .nrk1 article{font-size: 14px;  display: -webkit-box;min-height: 72px;line-height: 24px;margin-bottom: 50px; margin-top: 23px;
        overflow: hidden;
        -webkit-line-clamp:3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}
    /* 知识*/
    .zsbox{width: 90%;margin:80px auto;overflow: hidden}
    .zsbox img{width: 100%;height: auto}
    .zsbox .nrk1{background:linear-gradient(to right,#f4f4f4,#d4d4d4);padding: 5%;color: #474342;padding:15px 15px 30px 15px}
    .zsbox .nrk1 h2{font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold}
    .zsbox .nrk1 article{font-size: 14px;min-height: 46px;line-height: 24px; margin-bottom: 50px; margin-top: 23px;min-height: 96px;
        overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }

    /*产品信息*/
    .cpxx{width: 90%;margin:100px auto;overflow: hidden;display: flex}
    .cpxx .l{font-weight: bold;font-size:30px;color: #474342;flex-basis: auto;white-space: nowrap}
    .cpxx .r{padding: 0 5% 0 5%;font-size:20px;color: #474342;line-height: 38px;}
    /*产品图*/
    .cpxk{width: 100%;background: url(../images/4hcp.jpg) no-repeat left center; height: 80vh;background-size: cover}
    .cpxkh{background: url(../images/4hbtbg.png) no-repeat right center;width:100%;padding-left: 5%;height: 382px;color: #474342;}
    .cpxkh1{float: right;float: right;max-width: 812px;overflow: hidden;padding-left:200px;height: 382px;display: flex;align-content: center;flex-wrap: wrap}
    .cpxkh h2{margin: 0;font-size: 40px;width:100%;font-weight: bold;}
    .cpxkh h3{font-size: 22px;margin:15px 0;width:100%}
    .cpxkh h4{font-size: 18px;margin:15px 0;width:100%;}
    .cpxkan1{width: 600px;margin:30px auto 0;float: right}
    .cpxkan{display: block;width:220px;background: #00adbb;text-align: center;color: #fff!important;line-height: 50px;font-size: 18px}

    /*4h1*/
    .cpcpk{width: 100%;background: url(../images/4hcp1.jpg) no-repeat left center; height: 80vh;background-size: cover}
    .cpcpbt{width:100%;background: url(../images/cp4h1.png) no-repeat left center;padding-left: 5%;color: #474342;height: 382px;
        display: flex;align-content: center;flex-wrap: wrap;color: #474342}
    .cpcpbt h2{margin: 0;font-size: 40px;width:100%;font-weight: bold}
    .cpcpbt h3{font-size: 22px;margin:15px 0;width:100%}
    .cpcpbt h4{font-size: 18px;margin:15px 0;width:100%}
    .cpcpan{width:90%;margin:30px auto;}

    /*4hN型*/
    .shbox{width: 90%;margin:80px auto;overflow: hidden;}
    .shbox1{width:100%;margin: 25px auto;font-size:20px;line-height:38px;color: #474342}
    .shbox1 span{display: block}
    .shbox2 .l{width: 60%;float: left;}
    .shbox2 h2{font-size:20px;line-height: 30px;margin:45px auto; }
    .shbox2 .l img{width: 100%; height:450px;object-fit:cover;margin:15px auto;display: block;}
    .shbox2 .r{width:32%;float: right}
    .shbox2 .r .bt{font-size: 34px;color: #474342;margin:20px 0}
    .shbox2 .rn{border-bottom: solid 2px #474342;font-size: 20px;line-height: 35px; margin-bottom:20px}
    .rn1{ font-size: 16px;}
    .rn1 li{width:100%;border-bottom: solid 1px #474342; font-size: 18px;;overflow: hidden;padding: 20px 0}
    .rn1 .l1{float: left;width:45%;padding-left: 15px;text-align: left;display: block}
    .rn1 .r1{float: left;width:50%;padding-right: 15px;text-align: right}

    /*用途*/
    .appbox{width: 100%;height:70vh;overflow: hidden;background: url(../images/apppic.jpg) no-repeat left top;background-size: cover;display: flex;align-items: center}
    .appk{width:500px;background: rgba(0,0,0,.3);padding:40px 35px;margin-left:5%;display: flex;align-content: center;flex-wrap:wrap}
    .appk h2{font-size: 24px;color: #fff;margin-bottom: 25px}
    .appk article{font-size: 18px;color: #fff;line-height: 30px}
    .appk1{margin:0 auto;width:100%;overflow: hidden}
    .appk1 .l{width:50%;float: left}
    .appk1  img{width: 100%;height: auto}
    .appk1 .r{width:50%;float: right;color: #474342;}
    .appk1 .rk{width:80%;margin:30px auto;padding-top: 15px}
    .appk1 .rk h2{font-size: 24px; margin-bottom: 25px}
    .appk1 .rk p{font-size: 18px; line-height: 35px}
    .appk2{width: 90%;margin:40px auto;overflow: hidden;}
    .appkan{width:30%;background:#f5f5f5;color: #474342!important;padding:10px 35px;display: block;font-size: 20px;line-height: 45px;}

    /*用途*/
    .appbox1{width: 100%;height:70vh;overflow: hidden;background: url(../images/apppic1.jpg) no-repeat right top;display: flex;
    background-size: cover;align-items: center;justify-content: end}
    .appnrk{width:500px;background: rgba(0,0,0,.3);padding:40px 35px;margin-right:10%;display: flex;align-content: center;flex-wrap:wrap;float: right;margin-top:30px}
    .appnrk h2{font-size: 24px;color: #fff;margin-bottom: 25px}
    .appnrk article{font-size: 18px;color: #fff;line-height: 34px}

    /*单结晶*/
    .djbox{width: 100%;background: #f5f5f5;padding:50px 0}
    .djjbox{width: 90%;margin:50px auto;overflow: hidden; font-size: 20px;line-height: 38px}
    .djjbox h2{font-size: 30px;color: #00acba;margin-bottom: 25px}
    .djjbox h3{margin: 25px auto;font-size: 25px}
    .djjbox article{font-size: 18px;line-height:34px;width:100%;}
    .djjbox .rwz{position: relative}
    .djjbox .rwzz{position: absolute;right: 0;top:-50px;font-size:28px;color: #00acba;}
    .djjbox table{width:100%;margin:45px auto;background: #fff}
    .djjbox table tr td{padding:10px 5px}
    .djjbox table tr:first-child{background:#00adbb;color: #fff!important;font-size: 20px;}
    .djjbox table tr:first-child td{background:#00adbb!important;color: #fff!important;text-align: center!important;border-bottom: solid 1px #fff;border-right: solid 1px #fff;}
    .djjbox table tr td{border-bottom: solid 1px #8e9191;border-right: solid 1px #8e9191;font-size:20px;color: #474342;text-align: center}
    .djjbox table tr td:nth-child(2){background: #e5f7f8}
    .djjbox table tr td:last-child{border-right: none}
    .djjbox table tr td{width: 18%}
    .djjbox table tr td:first-child{text-align: left;width: 28%!important;}
    .djzzff{font-size:34px!important}



    .djjbox2{width: 90%;margin:50px auto;overflow: hidden;
        text-align: right;}
    .djjbox2 img{max-width: 100%;height: auto;margin:15px auto}
    .djjbox3{width: 100%;margin:40px auto}
    .djjbox3 img{width: 100%;height: auto;display: block;}

    /*流程*/
    .scbox{width: 90%;margin:0px auto;overflow: hidden;padding: 20px 15px;font-size: 18px;line-height: 34px;}
    .scbox .l{width: 50%;float: left}
    .scbox .l .article{font-size: 20px;line-height: 38px;}
    .scbox .l span{display: block}
    .scbox .lk{width: 100%;margin:20px auto 25px;overflow: hidden;font-size: 25px; color: #00adbb;}
    .scbox .lk .da{
            font-size: 82px;
    color: #00adbb;
    float: left;
    margin-top: 10px;
    display: block;
    height: 85px;
    padding-top: 10px;
    }
    .scbox .lk .xz{color: #00adbb;float: left;width:80%;margin-left:15px}
    .scbox .lk .xz h4{font-size: 34px;color: #00adbb;width: 100%;margin:8px 0 0;font-weight:bold}
    .scbox .lk .xz h6{font-size: 26px;color: #00adbb;margin:5px 0 0 0}
    .scbox .r {width: 50%;float: right;text-align: right}
    .scbox .r img{max-width: 100%;height:auto}
    .scdot{width:100%; text-align: center}
    .scdot img{width:40px;height: auto;margin: 5px auto 25px}
    .scbox1{width:100%;background: #f5f5f5}

    /*电子公告*/
    .gpbox{width:100%;font-size: 16px;line-height: 45px;font-weight: normal;margin:70px auto}
    .gpbox li{border-bottom: solid 1px #dedede;overflow: hidden;padding-bottom:10px;margin-bottom: 5px;padding:0 15px}
    .gpbox time{float:left;margin-right: 40px }
    .gpbox .lb{width:65%;float: left;text-align: left;text-overflow:ellipsis;white-space: nowrap;overflow: hidden}
    .gpbox .tb{width:15%;float: right;text-align: right }
    .gpbox a{color: #555}

    /*股票信息*/
    .gpxx{margin:20px auto;font-size: 18px;}
    .gpxx li{display: inline-block;background: #fafafa;color: #474342;font-size: 18px;line-height: 35px;margin:0 15px;font-weight: normal }
    .gpxx li a{display:inline-block;padding: 0px 25px;}
    .gpxx li.active{background: #00adbb!important;color: #fff!important;}
    .gpxx li.active a{color: #fff!important;}
    .gpxxt{width: 100%;overflow: hidden;margin: 20px auto}
    .gpxxt img{max-width: 100%;height: auto}
    .gpztz{font-size: 18px;font-weight: normal;color: #474342;margin-top: 20px}
    .gpztz h2{font-size: 18px;line-height:50px;overflow: hidden;background: #fafafa;padding: 5px 0;border-bottom: solid 1px #dedede}
    .gpztz .left{width:45%;float: left;text-align: left;overflow:hidden;padding-left: 15px}
    .gpztz .right{width:55%;float: right}
    .gpztnr{width:100%;overflow: hidden;margin:50px auto;font-size: 16px;line-height: 45px;color: #474342}
    .gph3{font-size: 15px;line-height:50px;overflow: hidden;text-align: right;width:90%;color: #555;margin:0}

    .gpztnr .l{width:45%;float: left;padding-left: 2%;}
    .gpztnr .l li,.gpztnr .r li{width: 100%;display:block;overflow: hidden;text-align: left}
    .gpztnr label{float:left;font-weight: normal;margin-right: 10px}
    .gpztnr .r{width:55%;float: right}



    /*上一篇*/
    .syp{max-width:1190px; margin:10px auto 35px;padding: 10px 0; overflow: hidden}
    .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}
    
    /* 流程新文件*/
    .lcbox{width: 90%;margin:0px auto;overflow: hidden;padding: 50px 0;}
    .lcboxh21{font-size: 34px;margin:50px auto 40px;color:#00adbb;width: 100%}
    .lck{border-bottom: dashed 1px #dedede;display: block;overflow: hidden;padding-bottom: 15px}
    .lcbox ul{display: flex;padding: 20px 0;margin: 0;}
    .lcbox ul:last-child{border-bottom:none;padding-bottom: 0px!important;}
    .lcbox .l{width:63%;float: left; }
    .lcbox .r{width: 33%;justify-content: flex-end;align-items: center;display: flex;margin-left:4%}
    .lcbox .r img {vertical-align:middle;justify-content: center;}
    .lcboxnr{font-size: 18px;line-height: 34px;}
    .lcboxnr p{text-indent:36px;margin-bottom: 0;
    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;}
    .lcenter{display: flex;justify-content: center;align-items: center!important;}
    .lcboxh2{font-size: 34px;margin:40px auto 40px;color:#00adbb;width: 100%}
    .lcboxh22{margin:0px auto 40px;color:#00adbb;width: 100%;font-size: 34px;}
    .lcboxh23{margin:40px auto 0;color:#00adbb;width: 100%;font-size: 34px;}
    .pvtjl{padding: 40px 0}
    .lcvideo{background: #f5f5f5;width: 100%;margin:20px auto;overflow: hidden}
    .lcvideol{float:left;position: relative}
    .lcvideopic{float:left;position: relative;width: 32%}
    .lcvideopic .wz{left: 15%;height: 100%;display: flex;position: absolute;z-index: 9;
        flex-wrap: wrap;justify-content: center;align-items: center;font-size:38px;color: #fff}
    .lcsp{width: 40%;float: right;margin:20px 5% 20px 0;}
    .spk{width: 100%;height: auto}


}



@media (max-width: 768px) {

    .syhdp{width:100%;margin:0 auto}
    .syhdp img{width:100%;height: auto}
    .swiper-slide img{max-width:100%;height: auto}

    /*公司简介*/
    .jjbox{width:100%;margin:0 auto;background:url(../images/jjbg.jpg) no-repeat left center; background-size:auto 100%;overflow: hidden;padding: 0 0 50px 0}
    .jjbt{width:100%;background: url(../images/jjwtbg.png) no-repeat left center;padding: 30px 0;padding-left: 8%;color: #474342;display: flex;align-content: center;flex-wrap: wrap;background-size:100%}
    .jjbt h2{margin: 0;font-size: 20px;width:100%;font-weight: bold;color: #474342!important;}
    .jjbt h3{font-size: 16px;margin:5px 0;width:100%;color: #474342!important;}
    .jjbox .nr{width:100%;margin:0 auto;padding-left: 8%}
    .jjbox .nrz0{font-size:30px;margin:3vh auto 0;color: #00adbb;font-family: "Karbon-Regular"!important;font-weight:bold}
    .jjbox .nrz{font-size:18px; margin-bottom: 5vh}
    .jjbox .nrz1{margin:3vh auto; font-size: 14px}
    .jjan{display: block;width:200px;background: #00adbb;text-align: center;color: #fff;line-height: 40px;font-size: 15px}
    .jjanjp{text-align:left!important;padding-left:15px}
    


    /*产品展示*/
    .probox{width:100%;background: url(../images/cpbg.jpg) no-repeat left top;background-size:cover;height:70vh}
    .prowz{margin:5vh auto; font-size: 18px;color: #fff;}
    .prok{margin:0 auto;width: 90%;overflow:hidden}
    /*新闻*/
    .newbox{width: 100%;margin:30px auto;overflow: hidden}
    .newbt{font-size: 30px;color: #474342;margin:0  auto 30px;padding: 0 15px }
    .newbt h3{font-size: 20px;color: #474342; margin: 0;font-weight: bold}
    .newbt h4{font-size:16px;color:#474342;margin: 5px 0 0}
    .newbox li{margin: 10px auto}
    .newbox img{width:100%;height:auto;object-fit: cover}
    .newbox .nrk1{background:linear-gradient(to right,#f4f4f4,#d4d4d4);padding: 5%;color: #474342;padding:15px 15px 30px 15px}
    .newbox .nrk1 time{font-size: 14px;}
    .newbox .nrk1 h2{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold}
    .newbox .nrk1 article{font-size: 14px;  display: -webkit-box;min-height: 69px;line-height: 23px;margin-bottom: 20px;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}

    /* 知识*/

    .zsbox{width: 100%;margin:30px auto;overflow: hidden}
    .zsbox img{width: 100%;height: auto}
    .zsbox li{margin: 10px auto 20px}
    .zsbox .nrk1{background:linear-gradient(to right,#f4f4f4,#d4d4d4);padding: 5%;color: #474342;padding:15px 15px 30px 15px}
    .zsbox .nrk1 h2{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold}
    .zsbox .nrk1 article{font-size: 14px;    display: -webkit-box;min-height: 92px;line-height: 23px; margin-bottom: 20px;overflow: hidden;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;}

    /*产品信息*/
    .cpxx{width: 90%;margin:40px auto;overflow: hidden}
    .cpxx .l{width:100%;text-align: left;font-weight: bold;font-size:18px;color: #474342;margin:10px auto}
    .cpxx .r{width: 100%;font-size:13px;color: #474342;line-height: 25px;}
    /*产品图*/
    .cpxk{width: 100%;background: url(../images/4hcp.jpg) no-repeat left center; height: 80vh;background-size: cover}
    .cpxkh{background: url(../images/4hbtbg.png) no-repeat right top;width:100%;padding-left: 5%;height: 200px;color: #474342;background-size: 100% 200px}
    .cpxkh1{overflow: hidden;padding-left:18vw;height: 200px;padding-top: 50px}
    .cpxkh h2{margin: 0;font-size: 22px;width:100%;font-weight: bold;}
    .cpxkh h3{font-size: 16px;margin:15px 0;width:100%}
    .cpxkh h4{font-size: 14px;margin:15px 0;width:100%;}
    .cpxkan1{width: 60%;margin:30px auto 0;float: right}
    .cpxkan{display: block;width:220px;background: #00adbb;text-align: center;color: #fff;line-height: 40px;font-size: 15px}

    /*4h1*/
    .cpcpk{width: 100%;background: url(../images/4hcp1.jpg) no-repeat left center; height: 80vh;background-size: cover}
    .cpcpbt{width:100%;background: url(../images/cp4h1.png) no-repeat right top;padding-left: 5%;color: #474342;height: 200px;background-size:100% 200px;
        color: #474342;padding-top: 50px}
    .cpcpbt h2{margin: 0;font-size: 22px;width:100%;font-weight: bold}
    .cpcpbt h3{font-size: 16px;margin:15px 0;width:100%}
    .cpcpbt h4{font-size: 14px;margin:15px 0;width:100%}
    .cpcpan{width:90%;margin:30px auto ;}

    /*4hN型*/
    .shbox{width: 92%;margin:20px auto;overflow: hidden; }
    .shbox1{width:100%;margin: 25px auto;font-size: 14px;line-height: 28px;color: #474342}
    .shbox2 .l{width: 100%;}
    .shbox2 h2{font-size:16px;line-height: 30px;margin:15px auto 20px }
    .shbox2 .l img{width: 100%;margin:20px auto;display: block;}
    .shbox2 .r{width:90%;margin:0 auto}
    .shbox2 .r .bt{font-size: 20px;color: #474342;margin:20px auto}
    .shbox2 .rn{border-bottom: solid 2px #474342;font-size: 16px;line-height: 35px; margin:20px 0}
    .rn1{ font-size: 13px;}
    .rn1 li{width:100%;border-bottom: solid 1px #474342; font-size: 14px;overflow: hidden;padding: 10px 0}
    .rn1 .l1{float: left;width:45%;padding-left: 15px;text-align: left;display: block}
    .rn1 .r1{float: left;width:50%;padding-right: 15px;text-align: right}

    /*用途*/
    .appbox{width: 100%;height:70vh;overflow: hidden;background: url(../images/apppic.jpg) no-repeat right top;background-size: cover;display: flex;align-items: center}
    .appk{width:90%;background: rgba(0,0,0,.3);padding:40px 35px;margin:0 auto;display: flex;align-content: center;flex-wrap:wrap}
    .appk h2{font-size: 20px;color: #fff}
    .appk article{font-size: 14px;color: #fff;line-height: 28px}
    .appk1{margin:0 auto;width:100%;overflow: hidden}
    .appk1 .l{width:100%;}
    .appk1 img{width: 100%;height: auto}
    .appk1 .r{width:90%;color: #474342;padding-top:30px;margin:0 auto}
    .appk1 .rk{width:90%;margin:30px auto}
    .appk1 .rk h2{font-size: 20px;}
    .appk1 .rk p{font-size: 14px; line-height: 26px}
    .appk2{width: 90%;margin:40px auto;overflow: hidden;}
    .appkan{width:45%;background:#f5f5f5;color: #474342!important;padding:0 35px;display: block;font-size: 18px;line-height: 45px;}

    /*用途*/
    .appbox1{width: 100%;height:70vh;overflow: hidden;background: url(../images/apppic1.jpg) no-repeat left top;background-size: cover;align-items: center;display: flex}
    .appnrk{width:92%;background: rgba(0,0,0,.3);padding:40px 35px;margin:0 auto;display: flex;flex-wrap: wrap}
    .appnrk h2{font-size: 20px;color: #fff}
    .appnrk article{font-size: 14px;color: #fff;line-height: 28px}

    /*单结晶*/
    .djbox{width: 100%;background: #f5f5f5;padding:20px 0}
    .djjbox{width: 92%;margin:20px auto;overflow: hidden; font-size: 14px;line-height: 28px;}
    .djjbox h2{font-size: 20px;color: #00acba}
    .djjbox h3{margin: 25px auto;font-size: 18px}
    .djjbox article{font-size: 14px;line-height: 28px;width:100%;}
    .djjbox table{width:100%;margin:45px auto;background: #fff}
    .djjbox table tr td{padding:8px 5px}
    .djjbox table tr:first-child{background:#00adbb;color: #fff!important;font-size: 15px;line-height: 25px; }
    .djjbox table tr:first-child td{background:#00adbb!important;color: #fff!important;text-align: center!important;}
    .djjbox table tr td{border-bottom: solid 1px #8e9191;border-right: solid 1px #8e9191;font-size:14px;color: #474342;text-align: center}
    .djjbox table tr td:nth-child(2){background: #e5f7f8}
    .djjbox table tr td:last-child{border-right: none}
    .djjbox table tr td:first-child{text-align: left}
    .djjbox2{width: 100%;margin:20px auto 10px;overflow: hidden;
        text-align: right;}
    .djjbox2 img{max-width: 100%;height: auto;margin:15px auto}
    .djjbox3{width: 100%;margin:40px auto}
    .djjbox3 img{width: 100%;height: auto;display: block;}



    /*流程*/
    .scbox{width: 90%;margin:0px auto;overflow: hidden;padding: 20px 15px}
    .scbox .l{width: 100%;}
    .scbox .l .article{font-size: 14px;line-height: 24px;}
    .scbox .lk{width: 100%;margin:10px auto;overflow: hidden;font-size: 25px; color: #00adbb;}
    .scbox .lk .da{font-size: 42px; color: #00adbb;float: left;margin-top:5px}
    .scbox .lk .xz{color: #00adbb;float: left;width:80%}
    .scbox .lk .xz h4{font-size: 20px;color: #00adbb;width: 100%;margin:8px 0 0}
    .scbox .lk .xz h6{font-size: 13px;color: #00adbb;margin:5px 0 0 0}
    .scbox .r {width: 100%;}
    .scbox .r img{max-width: 100%;height:auto}
    .scdot{width:100%; text-align: center}
    .scdot img{width:40px;height: auto;margin: 5px auto 25px}
    .scbox1{width:100%;background: #f5f5f5}

    /*电子公告*/
    .gpbox{width:100%;font-size: 14px;line-height: 30px;font-weight: normal;margin:40px auto;min-height:40vh}
    .gpbox li{border-bottom: solid 1px #dedede;overflow: hidden;padding-bottom: 5px;margin-bottom: 5px}
    .gpbox time{width: 20%;float:left;margin-right: 3% }
    .gpbox .lb{width:75%;float: left;text-align: left;text-overflow:ellipsis;overflow: hidden}
    .gpbox .tb{width:100%;float: right;text-align: right;font-size: 13px;margin-top: 5px;padding-right: 15px;background: #fafafa }
    .gpbox .tb img{width:20px;height: auto}
    .gpbox a{color: #555}


    /*股票信息*/
    .gpxx{margin:0px auto;font-size: 16px;}
    .gpxx li{display:block;background: #fafafa;color: #474342;font-size: 16px;line-height: 35px;font-weight: normal;width: 23%;float: left; margin-right: 2%;;margin-bottom: 30px}
    .gpxx li a{display: block}
    .gpxx li.active{background: #00adbb!important;color: #fff!important;}
    .gpxx li.active a{color: #fff!important;}
    .gpxxt{width: 100%;overflow: hidden;margin: 20px auto;}
    .gpxxt img{max-width: 100%;height: auto}
    .gpztz{font-size: 16px;font-weight: normal}
    .gpztz h2{font-size: 16px;line-height:50px;overflow: hidden;background: #fafafa;color: #474342}
    .gpztz .left{width:45%;float: left;text-align: left;padding-left: 15px}
    .gpztz .right{width:55%;float: right}
    .gpztnr{width:100%;overflow: hidden;margin:20px auto;font-size: 14px;line-height: 35px;color: #474342}
    .gph3{font-size: 15px;line-height:50px;overflow: hidden;text-align: right;width:90%;color: #555;margin:0}

    .gpztnr .l{width:48%;float: left;}
    .gpztnr .l li,.gpztnr .r li{width: 100%;display:block;overflow: hidden;text-align: left}
    .gpztnr label{float:left;font-weight: normal}
    .gpztnr .r{width:48%;float: right}
    
    /* 流程新文件*/
    .lcbox{width: 90%;margin:0px auto;overflow: hidden;padding: 20px 0;}
    .lcboxh21{font-size: 20px;margin:10px auto 20px;color:#00adbb;width: 100%}
    .lck{border-bottom: dashed 1px #dedede;display: block;overflow: hidden;padding-bottom: 15px}
    .lcbox ul{padding: 20px 0;margin: 0;}
    .lcbox ul:last-child{border-bottom:none;padding-bottom: 0px!important;}
    .lcbox .l{width:100%;}
    .lcbox .r{width: 100%;justify-content: center;align-items: center;margin-top: 20px}
    .lcbox .r img {vertical-align:middle;justify-content: center;}
    .lcboxnr{font-size: 16px;line-height: 28px;}
    .lcboxnr p{text-indent:32px;margin-bottom: 0;
    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;}
        
    .lcenter{display: flex;justify-content: center;align-items: center!important;}
    .lcboxh2{font-size: 20px;margin:20px auto 20px;color:#00adbb;width: 100%}
    .lcboxh22{margin:0px auto 20px;color:#00adbb;width: 100%;font-size: 20px;}
    .lcboxh23{margin:20px auto 0;color:#00adbb;width: 100%;font-size: 20px;}
    .pvtjl{padding: 20px 0}
    .lcvideo{background: #f5f5f5;width: 100%;margin:20px auto;overflow: hidden}
    .lcvideol{float:left;position: relative}
    .lcvideopic{display:none}
    .lcvideopic .wz{left: 5%;height: 100%;display: flex;position: absolute;z-index: 9;
        flex-wrap: wrap;justify-content: center;align-items: center;font-size: 38px;color: #fff}
    .lcsp{width: 90%;margin:0 auto}
    .spk{width: 100%;height: auto}



}


/*页码*/
.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:#00adbb  !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}

/*顶部*/
.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: url(../images/topdot.jpg) 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;
}

@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;
    }
}


@media (min-width: 769px) {
    .control-box{margin:50px auto 70px}
    .control-title{font-size: 36px;color: #00adbb;line-height: 45px;font-weight: 700}
    .control-en{font-size: 16px;color: #00adbb}
    .control-content{font-size: 18px;line-height: 36px;line-height:30px;margin:35px auto 45px}
    .control-content img{display: block;max-width:100%;height:auto}
    .control-list{margin:25px auto;
        .name{font-size: 30px;text-align: center;font-weight: bold;color: #333;margin: 50px 0}
        li{border-radius: 10px;padding: 25px;font-size: 16px;margin:35px auto;
            box-shadow: 0 0 5px 0 #dfdfdf;overflow: hidden;
        h2{font-weight: normal;font-size:22px;font-weight: 700;
            margin:0 auto;border-bottom: solid 2px #08adbd;line-height: 45px;margin-bottom: 15px;padding-bottom: 6px}
            .article{font-size: 17px;line-height:33px;color: #393939;}
        }
    }

    .file-box{margin:45px auto;overflow: hidden;
    li{margin:15px auto;padding: 5px 0;
        a{display: block;display: flex;justify-content: space-between;align-content: center;flex-direction: row}
        .l{width: calc(100% - 170px);font-size: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
        time{font-size: 18px;line-height: 30px;width: 150px}
        :hover{color: #08adbd}
    }
        .l:before{display: block;width: 10px;height: 10px;content: "";float: left;margin-top: 8px;
            background: #00adbb;border-radius: 20px;margin-right: 5px}
    }

    .sort-box{width: 98%;margin-top: 50px}
    .sort-box{text-align: center}
    .sort-box li{display: inline-block;font-size: 20px;}
    .sort-box li a{display: inline-block;margin-right: 10px;
        padding:10px 60px;border: solid 1px #00adbb;border-radius: 50px}
    .sort-box li a.active{background:#00adbb;color: #fff}
 /* 投资者*/
    .investor-box{width: 100%;margin:20px auto;overflow: hidden}
    .investor-right{float: left;width: 48%;
        h2{font-size: 22px;line-height: 35px;color:#00adbb }
        .article{font-size: 16px;line-height: 32px;color: #555}
        p{margin:10px auto;font-size:15px;line-height:28px;color:#666}
    }
    .investor-content{font-size: 17px;line-height:38px;color: #555;margin:50px auto}
    .investor-content img{display: block;max-width: 100%;height: auto}
    .investor-content table tr td{border: solid 1px #666;padding: 3px}


 }

/*投资者*/
@media (max-width: 768px) {
    .control-box{margin:20px auto 30px;text-align: left}
    .control-title{font-size:20px;color: #00adbb;line-height:30px;font-weight: 700}
    .control-en{font-size: 12px;color: #00adbb}
    .control-content{font-size: 18px;line-height: 36px;line-height:30px;margin:35px auto 45px}
    .control-content img{display: block;max-width: 100%;height: auto}
    .control-list{margin:25px auto;
        .name{font-size: 20px;text-align: center;font-weight: bold;color: #333;margin: 20px 0}
        li{border-radius: 10px;padding: 25px;font-size: 16px;margin:20px auto;
            box-shadow: 0 0 5px 0 #dfdfdf;overflow: hidden;
            h2{font-weight: normal;font-size:18px;font-weight: 700;
                margin:0 auto;border-bottom: solid 2px #08adbd;line-height: 45px;margin-bottom: 15px;padding-bottom: 6px}
            .article{font-size: 13px;line-height:26px;color: #555;}
        }
    }
    .file-box{margin:20px auto;overflow: hidden;
        li{margin:10px auto;padding: 5px 0;
            a{display: block;display: flex;justify-content: space-between;align-content: center;flex-direction: row}
            .l{width: calc(100% - 100px);font-size: 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
            time{font-size: 12px;line-height: 30px;width: 95px}
            :hover{color: #08adbd}
        }
        .l:before{display: block;width: 10px;height: 10px;content: "";float: left;margin-top: 5px;
            background: #00adbb;border-radius: 20px;margin-right: 5px}
    }
    .sort-box{width: 98%;margin:40px auto 30px}
    .sort-box{text-align: center}
    .sort-box li{font-size: 16px;}
    .sort-box li a{width:45%;margin:0 2% ;display: block;padding: 5px 0;float: left;
       border: solid 1px #00adbb;border-radius: 50px}
    .sort-box li a.active{background:#00adbb;color: #fff}
    .nrk{text-align: right}
    /* 投资者*/
    .investor-box{width: 100%;margin:10px auto;overflow: hidden;overflow: hidden}
    .investor-right{width: 100%;text-align: left;
        h2{font-size: 20px;line-height: 35px;color:#00adbb;text-align: left }
        .article{font-size: 14px;line-height: 28px;color: #555}
    }
    .investor-content{font-size: 14px;line-height:30px;color: #555;margin:10px auto}
    .investor-content img{display: block;max-width: 100%;height: auto}
    .investor-content table tr td{border: solid 1px #666;padding: 3px}

}
