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

* {list-style-type: none;margin: 0;padding: 0; font-family:"Microsoft YaHei" }
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; color:#444}
@font-face{font-family: BureauEagleBook;src: url(../fonts/BureauEagleBook.ttf),url('../fonts/BureauEagleBook.ttf');}
/*导航*/
.navbar-nav>li>a{ color:#555;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ border-bottom:solid 3px #ed3424!important; color: #c51b1c }

/*小屏图标*/
.navbar-toggle{ margin-top:30px !important; margin-bottom:10px !important; border:solid 1px #666 !important; margin-right: 20px}
.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}

.symore{width: 180px; border-radius: 8px; background: #004ea2; line-height: 38px; text-align: center;
    color: #fff!important; display: table; margin: 20px auto; transition: all .3s}
.symore1{width: 180px; border-radius: 20px; background: #fff; border:solid 1px #dedede; line-height: 32px; text-align: center; color: #555!important; display: table; margin: 20px auto; transition: all .3s}
.symore:hover{background: #de0024; color: #fff !important;}
.swiper-button-next{background: url(../images/rightjt.jpg) no-repeat left center!important;right:0 !important; width:36px !important;height: 68px!important; top:30%!important;}
.swiper-button-prev{background: url(../images/leftjt.jpg) no-repeat left center !important; left:0 !important;width:36px !important;height:68px!important;top:30%!important;}

.cpan{ display: block; margin: 30px auto; transition: all .3s; border:solid 1px #ccc; color: #555;text-align: center; width:200px;line-height: 40px;
    border-radius:5px    }
.cpan:hover{background: #666; color: #fff !important; }

@media (min-width: 769px) {
    .topnr{background:#f1f1f1;overflow: hidden;height: 41px;}
    .topwzr{float:right;line-height: 45px; font-size:14px;margin-right:20px}
    .topwzr img{float:left;margin-right:5px; margin-top: 8px}
    .topbox1{position: fixed;top:0;width: 100%;z-index: 99}
    .topnav{width:100%;background:rgba(255,255,255,.9);  display: block;border-bottom: solid 1px #f1f1f1}
    .logo{margin:5px 0 5px }
    .hdptop{padding-top:135px}
    /*导航*/
    .navbar-collapse{padding: 0 !important}
    .navbar-nav{float: right!important;}
    .navbar-nav>li>a.active{ color:#c51b1c; border-bottom:solid 3px #ed3424; display:block; }
    .navbar-nav>li{ margin-top:20px}
    .navbar-nav>li:last-child{ border-right:none}
    .navbar-nav>li>a { padding:20px 0 20px !important; margin: 0 12px;  text-shadow:none !important; font-size:17px;}
    .navbar-nav li:last-child a{margin-right: 0}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {border-bottom:solid 3px #ed3424; }
    .nav>li>a:focus, .nav>li>a:hover {text-decoration: none;border-bottom: 3px solid #ed3424 !important;}
    .dropdown-menu {background: rgba(255,255,255,.8)}
    .dropdown-menu .divider{ margin:2px 0 !important}
    .nav>li>a:focus, .nav>li>a:hover{  color:#444;background:none!important}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:none!important}
    .dropdown-menu li{border-bottom:solid 1px #dedede; line-height: 45px;padding: 0; font-size: 15px}
    .dropdown-menu li a{line-height: 35px}

    /*公司简介*/
    .aboutbox{width:100%;background:#f8f8f8 url(../images/aboutbg.jpg) no-repeat center center ;overflow: hidden; padding: 10px 0  0}
    .aboutbt{font-size:28px; line-height: 40px; margin-top:50px;width: 100%;margin-bottom: 0}
    .aboutzx{font-size:14px;text-transform: uppercase; color: #666;display: inline-block;
        line-height:35px;border-bottom: solid 1px #dedede}
    .aboutnr{font-size:16px; line-height: 34px; display: -webkit-box; overflow: hidden; color: #555; margin:30px auto 10px;
        -webkit-line-clamp:7;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .jjmore{width:53px;background: #ee0001 url(../images/jt.png) no-repeat center center; border-radius: 53px;display: block;
         margin-top: 25px; float:right;height: 53px;transition: all .3s; margin-bottom: 50px}
    .jjmore:hover{transform: translateX(15px)}
    .aboutimg{position: relative;height: 450px;padding-top:45px}
    .aboutimg1{position: absolute; bottom:0; height: 450px;width: auto}

    /*荣誉证书*/
    .yyzs{max-width: 1200px; margin:40px auto;overflow: hidden }


   .yyzsbt{background:url(../images/ryh.jpg) no-repeat left center;padding: 10px 0 20px 70px; width:96%;margin: 0 auto 20px;position: relative}
   .yyzsbt h2 {font-size:26px; line-height: 45px; margin:0}
    .yyzsbt h3{font-size:16px;text-transform: uppercase;font-family: "Segoe UI Light"; margin: 0}
    .yymore{width:200px;border-radius: 25px; border: solid 1px #dedede;line-height: 35px; text-align: center;float:right;
        position:absolute; right:0; top:25px;background: #fafafa; transition: all .5s}
    .yymore:hover{background: #ff0000;color: #fff;}

    /*产品展示*/
    .cpboxtl{width:100%;background: url(../images/cpbg.jpg) no-repeat center center; padding: 50px  0}
    .cpboxtl h2{font-size:26px; text-align: center; color:#eee}
    .cpboxtl h3{font-size:16px;  text-align: center; color: #ddd}

    .cpnrk li{ border-right: solid 1px #ebebeb;overflow: hidden;margin:25px auto}
    .cpnrk li .wzk{width:100%; ackground:#f6f6f6;overflow: hidden}
    .cpnrk li .wzk h2{font-size:18px; line-height: 50px; margin: 25px auto 20px; width: 90%;transition: all .5s; position: relative}
    .cpnrk li .wzk h2:after{width:110px; height: 2px; background:#c51b1c;display: block;content: ""}
    .cpnrk li .wzk  article{font-size:14px;line-height: 25px;width:90%; margin: 20px auto;color: #666;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical; min-height: 55px}
    .cpnrk li .imgk{width:100%; height:280px; overflow: hidden;border: solid 1px #fafafa}
    .cpnrk li .imgk img{height:280px;width:auto; transition: all .3s}
    .cpnrk li .imgk:hover img{transform: scale(1.1)}
    .cpnrk li .wzk h2:hover{transform: translateX(20px)}
    .cpanx{width:28px; height: 28px;border-radius: 50px;background: url(../images/cpdot1.png) no-repeat center center;
        display: block;position: absolute; right:10px; top:10px}
    .lhcp{max-width: 1300px;margin:0 auto;display: block;overflow: hidden}
    .lhcp .swiper-pagination-bullet{  border: 2px solid #333 ; bottom: 0!important;
        padding:5px;
        width:22px; height: 22px;
        background: #333;
        background-clip: content-box;}
    .lhcp .swiper-pagination-bullet-active{border: 2px solid #c51b1c ;
        padding:5px;
        width:24px; height: 24px;
        background: #c51b1c;
        background-clip: content-box; }
    .sycpk{width:90%;margin:10px auto;overflow: hidden}

    .cpmore{width:250px;border:solid 1px  #d4d2d3; border-radius: 20px;line-height: 40px;color: #fff!important;
        display: block;text-align: center;margin: 15px auto; background: #f23a3a;font-size:16px}
    .lhcp  .swiper-button-next, .lhcp  .swiper-container-rtl .swiper-button-prev{width:45px!important;;height: 45px!important;top:50%!important;background: url(../images/jtr.png) no-repeat center center!important;}
    .lhcp  .swiper-button-prev{width:45px!important;;height: 45px!important;top:50%!important;background: url(../images/jtl.png) no-repeat center center!important;}

    /*质量检测*/
    .zljc{max-width: 100%; background: url(../images/zlbg.jpg) no-repeat center center;padding: 20px 0; margin: 40px auto 0}
    .zlbox{max-width:1200px; margin: 10px auto; overflow:hidden }
    .zlnr{ display: block; margin: 15px auto;}
    .zlnr  h2{font-size:24px; line-height: 45px;color: #fff; width: 95%; margin: 20px auto 0}
    .zlnr  h3{text-transform:uppercase; font-size:14px; line-height:25px;width: 95%; font-family:"Segoe UI Light";
        margin: 0 auto 20px;color:#eee;border-bottom:1px #eee solid}
    .zlnr h3:after{content:""; width: 85px; height:3px; background:#f23a3a;display: block; margin-bottom: -2px}
    .zlnr  article{font-size:16px; line-height:30px;width: 95%; margin: 30px auto; color:#b3bbd5}
   .zlk{text-align: center; margin: 50px auto 20px;background:rgba(255,255,255,.8);transition: all .8s;
           border-radius: 5px;padding: 20px 0 10px 0; cursor: pointer}
    .zlk img{display: block; margin:20px auto 5px}
    .zlk h2{ text-align: center;font-size:18px; line-height: 40px; margin-bottom: 0; margin-top: 30px }
    .zlk  h3{text-transform:uppercase; font-size:14px; line-height:25px;width: 95%; font-family:"Segoe UI Light";
        margin: 0 auto 50px;color:#606161;}
    .zlk:hover{transform: rotateY(360deg); }




    /*计数*/
    .jsbox{width: 100%;background: #f3f3f3;padding: 1px 0;background-clip: content-box;border:solid 1px #dedede;border-left:none;border-right:none}
    .xjt{max-width: 1200px;display: block; overflow: hidden; margin:0 auto}
    .xjt li{  text-align:center; color:#444; padding: 35px 0}
    .xjt li:nth-child(1){background:#def2fc;border-radius: 5px;}
    .xjt li:nth-child(3){background:#faeec7;border-radius: 5px;}
    .xjt li:last-child{border-right: none}
    .xjt p{font-size:16px;}
    .xjt h3, .timer{ font-family: BureauEagleBook; font-size:40px; font-weight:normal; line-height:60px; }
    .xjt sup{font-size:20px;top:-30px!important; line-height: 0;font-family: BureauEagleBook;}




/*新闻中心*/
    .innewbt{font-size:26px; line-height: 60px; border-bottom: solid 1px #dedede; margin-top: 15px; text-align: center}
    .innewbt::after{width:100px;height: 3px;background: #c51b1c;margin: 0 auto -2px;display: block;content: ""}
    .innewxz{font-size:16px; line-height: 35px; text-align: center; text-transform: uppercase; margin-top: 0;color: #a7a7a7}
.indnew{width:100%;display: block;margin:0 auto;background: #f9f9f9; padding: 20px 0}
.newst{background: #fff;max-width:1200px;margin:40px auto;overflow:hidden}
.newst li{border-right: solid 1px #f1f1f1;padding:25px 20px;transition: all .5s}
.newst li:hover{transform: translate(0,-10px)}
.newst li time{font-size:30px;line-height: 45px;font-family: BureauEagleBook;color:#888;text-align: right;display: block}
.newst li h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:solid 1px #dedede;line-height: 40px}
.newst li p{ont-size:14px;line-height: 24px;margin: 10px auto;color: #777;display: -webkit-box;overflow: hidden;
    -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .newmore{width:180px;display: block; margin: 25px auto;background: #D72E2E;line-height: 30px;border-radius: 15px;color: #eee!important;text-align: center}

/*联系我们*/
    .incontact{width:100%;display: block;margin:40px auto 20px; border-bottom: solid 1px #dedede; margin-top: 15px; text-align: center}
    .incontact::after{width:100px;height: 3px;background: #c51b1c;margin: 0 auto -2px;display: block;content: ""}
    .conbt{font-size:26px; line-height:45px; text-align: center;}
    .conxz{font-size:16px; line-height: 30px; text-align: center;margin-top: -15px;text-transform: uppercase}
    .condot{max-width: 1200px;margin:10px auto;overflow:hidden;}
    .condot li{transition: all .3s}
    .condot li:hover{transform: translateY(-10px)}
    .condot img{display: block;margin:10px auto;}
    .condot h2{font-size:16px; color: #555; text-align: center;}
    .condot p{font-size:12px; color: #555; text-align: center;}
.sybd{max-width: 1200px;margin:20px auto;overflow: hidden}
.sybdl {display: block;overflow:hidden;font-size:15px}
 .sybdl h2{font-size:20px; line-height: 40px; margin-bottom: 0}

.sybdl p{overflow: hidden}
.sybdl img{ margin-top: 8px;float:left;margin-left:10px}
.sybdl .k{width:48%;float:left; border-radius:3px;border:solid 1px #dedede; height:38px; line-height: 38px;
   margin-top: 10px; padding-left: 10px}
.sybdl input,.sybdl textarea{border:none;outline: none}
.sybdl .k1{width:48%;float:right; border-radius:3px;border:solid 1px #dedede; height:38px; line-height: 38px; margin-top: 10px; padding-left: 10px}
.sybdl .k2{width:100%;border-radius:3px;border:solid 1px #dedede;height:38px; line-height: 38px; margin-top: 15px; padding-left: 10px}
.sybdl .k3{width:100%;border-radius:3px; border:solid 1px #dedede;line-height: 38px;padding-left: 10px; margin-top: 15px; }
.sybdl button{background: #f13a3a;line-height: 40px; width:200px;text-align: center;color: #fff;margin-top: 15px;border: none;outline:none!important;
    border-radius:30px}
.sybdr{background:#f5f5f5;}
.sybdr img{display: block;margin:5px auto}


    /*网站底部*/
    .bottom{width:100%;background: #05347b url(../images/endbg.png) no-repeat left bottom; padding:0;text-align: left}
    .endlogo{max-width: 1200px;display: block; border-bottom: solid 1px #718cb5; overflow: hidden;padding-top:30px;   margin: 0 auto}
    .endlogo .right{float:right; margin-right:30px; text-align: center;font-size: 14px;line-height: 35px;color:#999}
    .endlogo .right img{display: block!important; margin: 0 auto!important;width:110px!important;height: auto}
    .endlx{max-width: 1200px; margin:20px auto;overflow:hidden}
.endlx .l{float:right; margin-right:25px }
.endlx a{color: #a5aec4}
.endlx .l article{font-size: 14px;color: #a5aec4;line-height: 26px}
    .endlx .l h5{font-size:18px; color:#ccc; margin-bottom:10px;line-height:45px;}
.endlx .r{float:left}
.endlx .r h4{font-size:18px; line-height:45px;color: #ccc}
.endlx .r ul{float:left; margin-left: 60px}
.endlx .r ul li{width:100%;display: block; line-height: 30px;font-size:14px;color: #eee}
/*
.endlx .r ul:nth-child(2){width:500px;}
 .endlx .r  ul:nth-child(2) li{width:45%;display:block; line-height:30px;font-size:14px;color: #eee;float:left}
 */
 .endlx .r a{color: #a5aec4}
 .copyright{max-width:1200px;font-size: 14px;line-height: 45px;color:#a5aec4; border-top: solid 1px #718cb5; padding:15px 0; margin: 20px auto 0 }

/*公司简介内页*/
 .nyabout{max-width: 1200px; background:url(../images/nyjjbg.jpg) no-repeat center 0; margin: 0 auto}
 .nyjjbt{width:100%; font-size:22px; line-height: 45px; border-bottom: solid 1px #dedede; padding: 30px 0}
 .aboutfl{text-align:right; margin:5px auto 30px;display: block; float:right; overflow: hidden}
 .aboutfl li{display:inline-block;}
 .aboutfl li a{display:inline-block;background:#ebebeb; text-align:center; padding: 0 50px;border-radius:20px;font-size:16px;line-height:35px;}
  .aboutfl  li a.select{color: #fff; display: block; background:#ee3721;  text-align: center}
  .aboutxq{max-width: 1180px;display:block;margin:40px auto;font-size:16px; line-height: 34px;color: #555;overflow: hidden}
  .aboutxq img{max-width: 100%;height: auto}
    .newsxq{max-width: 1180px;display:block;margin:5px auto 15px;font-size:16px; line-height: 34px;color: #555;overflow: hidden}
    .newsxq img{max-width: 100%;height: auto}

  /*公司优势*/
 .gsys{width:100%;background:url(../images/gsysbg.jpg) no-repeat top left;overflow: hidden}
 .gsys ul{display: block;overflow: hidden;max-width:1200px;margin:10px auto}
.gsys h2{font-size:22px;line-height: 45px;border-bottom:solid 1px #c8c9c9; margin-top: 0;background: url(../images/yq.png) no-repeat 100px center;}
    .gsys li{margin-top:15px}
    .gsys li img{float:left; margin-right: 10px; margin-top: 3px}
.gsystop{margin-top: 60px!important;}
  .gsys li:nth-child(even) h2{background:url(../images/yq.png)  no-repeat left center; padding-left:25px}

.gsys li p{font-size:15px;line-height:26px; color: #555;height:139px }
.gsys .ysr{float:right;width:390px;}


    /*分类*/
    .nycpfl{text-align:center; max-width: 1150px; margin:20px auto 0  }
    .nycpfl li{ text-align:center; border-radius:5px;display:inline-block; margin-bottom: 5px}
    .nycpfl li a { display:inline-block;  margin-right:20px;font-size:16px; line-height:40px; color:#333;padding:0 50px;border-radius: 45px;background:#eee;
        cursor:pointer; transition: all .5s}
    .nycpfl li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px;}
    .nycpfl li a:hover{background:#ee3721; color: #fff}

    .nycpflnew{text-align:center; max-width: 1200px; margin:20px auto 0  }
    .nycpflnew li{ text-align:center; border-radius:5px;display:inline-block; margin-bottom: 10px}
    .nycpflnew li a { display:inline-block;  margin-right:10px;font-size:16px; line-height:50px; color:#333;padding:0 20px;border-radius: 10px;background:#eee;
        cursor:pointer; transition: all .5s}
    .nycpflnew li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px;}
    .nycpflnew li a:hover{background:#ee3721; color: #fff}




    .nycpfl1{text-align:left; max-width: 1150px; margin:20px auto 0  }
    .nycpfl1 ul{margin-bottom: 0 !important}
    .nycpfl1 li{ display:inline-block;}
    .nycpfl1 li a { display:inline-block;  margin-right:20px;font-size:16px; line-height:35px; color:#333;padding:10px 50px;background:#fafafa;
        cursor:pointer; transition: all .5s ;border: solid 1px #ddd}
    .nycpfl1 li a.select{color: #fff; display: block; background:#ee3721; border:solid 1px #ee3721; border-top:6px solid #ee3721;  text-align: center;font-size:16px; line-height:35px; padding:10px 50px;}
    .nycpfl1 li a:hover{background:#ee3721; color: #fff}
    .xflbg{width: 100%;background:url(../images/probg.jpg) no-repeat left center;overflow: hidden;padding: 15px 0}
    .xfl1{max-width: 1150px; margin:10px auto;overflow: hidden}
    .xfl1 li  {width:140px; float:left;margin-top: 15px;}
    .xfl1 li a {margin-right:14px;font-size:16px; line-height:40px; color:#333;background:#fff; text-align: center;display: block;border-radius: 5px}
    .xfl1 li a.select{color: #fff; display: block; background:#0f71c4;  text-align: center;font-size:16px; line-height:40px; }
    .anxf{width:30px; height: 30px;border-radius: 50px; border: solid 1px #c51b1c;background: url(../images/cpdot1.png) no-repeat center center;
        display: block; float:right;margin-right: 20px}

/*质量检测*/
    .jcbox{width:100%;background:url(../images/gsysbg.jpg) no-repeat top left;overflow: hidden}
    .jc{max-width: 1200px; margin:20px auto 0;overflow:hidden}
    .jc ul{overflow:hidden}
    .jc h3{font-size:20px;line-height: 40px; margin: 25px auto 15px}
    .jc article{font-size:16px; line-height:30px;color: #555 }
    .jcdotk{border:solid 1px #dedede; margin-top: 10px !important}

.jcrw{max-width: 1200px; margin:20px auto;overflow:hidden}
.jcrw img{border:solid 1px #dedede;border-radius: 5px;}



        /*产品展示*/

    .nycpbt{width:100%;text-align: center;padding-bottom:18px}
    .nycpbt h2{line-height: 45px !important;}
.nycplist{max-width:1200px;display: block;margin: 20px auto;overflow: hidden;}
.nycplist li{margin-top: 20px;transition: all .5s}
.nycplist li:hover{transform: translate(10px,0)}
.nycplist .k{width:100%;background: #fff;justify-content: center; align-items: center; margin:10px auto 0;height: 260px;
    border:solid 1px #ddd;overflow: hidden}
    .nycplist .k img{display: block;margin: 0 auto;height:auto; width:100%}
    .nycph2{font-size:22px;   width:90%;margin:0 auto 20px;border-bottom:solid 1px #dedede;color: #555;text-overflow: ellipsis;
    overflow: hidden;white-space:nowrap;}
    .nycph2::after{content:"";height: 2px;display: block;width:40px;background: #ee3721;margin-top:20px}
    .nycph3{font-size:16px; line-height: 38px;  width:90%;margin:10px auto 0;color:#444;}
    .nycplist .nr{width:100%;background:#f8f8f8;margi-top:0;padding: 25px 0 20px;overflow: hidden}
    .nycplist .nr article{font-size:14px;line-height: 24px;width:90%; margin: 20px auto;color: #666;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:3;text-overflow: ellipsis; -webkit-box-orient: vertical; max-height: 98px}
    .nycpmore{width:150px;border:solid 1px  #ddd; margin-left: 5%;margin-top: 30px;border-radius: 20px;line-height: 28px;color: #333!important;
        display: block;text-align: center;margin-bottom: 20px;background: #fff}

/*内页产品详情*/
    .cpdetails{max-width:1150px; display: block;margin:20px auto 0;overflow: hidden}
    .cpright{background:#f8f8f8;padding: 40px; margin-top:0; min-height: 360px}
    .cpright h2{font-size:22px;line-height: 50px; margin: 0 auto 20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom: solid 1px #dedede;}
    .cpright h2::after{content:"";display:block; width:150px;height: 3px;background: #c51b1c; margin-bottom:-1px }
    .cpright h3{font-size:18px;line-height: 30px;margin:20px auto 0}
    .cpright article{font-size:14px;line-height: 28px;color: #888; padding:15px 0}
    .cpaner{display: block;text-align: center;}
    .cpaner .l{display: block;padding: 0  50px;background:#ed3c26; color: #fff; line-height: 35px; margin-right: 20px;border-radius: 20px; float: left }
    .cpaner .r{display: block;padding: 0 50px;background:#0842a3; color: #fff; line-height: 35px;border-radius: 20px;float: left}
    .cpxqnr{max-width:1200px;margin: 0 auto 20px;overflow: hidden}
.cpxqnr h2{background: #dcdcdc url(../images/xqdot.png) no-repeat left center; /* Old browsers */font-size:20px;line-height:50px;text-indent: 40px;color: #ccc;
  }
.cpxqnr1{max-width: 1180px;line-height: 30px;color: #555;font-size:15px; margin:40px auto}
.cpxqnr1 img{display: block;max-width: 100%;height: auto;}
.cpxqnr1 table{margin: 20px auto;width:100%!important;background: #fafafa}
.cpxqnr1 table p{margin: 0!important;}
.cpxqnr1 table tr{width:100%!important;}
.cpxqnr1 table tr:nth-child(even){background: #eee!important;}
.cpxqnr1 table tr td{border:solid 1px #ddd!important;font-size:13px; line-height: 22px; padding:5px 10px }

    /*内页*/
    .cpbt{line-height: 55px; text-align: center;width: 100%;margin:20px auto}
    .cpbt h2{font-size:22px;text-align: center; margin:0 auto; line-height: 50px;border-bottom:solid 1px #dedede; padding-bottom: 5px }
    .cpbt .dot{width:60px; display: block; margin:0 auto; background:#004ea2; height: 8px;position: relative;margin-top: -5px}
     .jjnr{margin: 35px auto ; font-size:14px;  line-height: 28px; color: #666 }
    .jjnr img{max-width: 100%; height: auto; display: block; margin:5px auto;}

    .nybt{line-height: 55px; text-align: center;width: 100%;margin:20px auto}
    .nybt h2{font-size:20px;text-align: center; margin:0 auto; line-height: 50px;border-bottom:solid 1px #dedede; padding-bottom: 5px }
    .nybt .dot{width:60px; display: block; margin:0 auto; background:#004ea2; height: 8px;position: relative;margin-top: -5px}


    .newbt{font-size:20px;line-height: 45px;margin: 15px 0 0 0;text-align: center;border-bottom: solid 1px #dedede}
    .newbt::after{content: ""; height:2px;width:30px;background:#ee3721;margin:5px auto -2px;display: block}
    .newbtx{font-size:14px;line-height: 30px; text-align: center; margin-top: 8px;color: #666}

/*新闻列表*/
    .tjbg{background: url(../images/gsysbg.jpg) no-repeat top  left;border-bottom: solid 1px #eee}
    .listtj{max-width: 1100px;margin:25px auto;overflow: hidden; padding-bottom:30px;}
.listtj h2{font-size:18px; line-height: 45px}
.listtj p{font-size:14px;line-height: 26px;color: #666; -webkit-line-clamp:3;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
    line-clamp:3;    -webkit-box-orient: vertical;}
.listtj img{border-radius: 8px}

.listan{width:200px; line-height: 35px;text-align: center;background: #0842a3;color: #fff !important;display: block; border-radius: 20px;
    margin-top: 25px}
    .listnew{ margin:5px auto;max-width:1150px; overflow: hidden}
    .listnew li{display: block; overflow: hidden;width:96%; margin:8px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
    .listnew time{width:15%; float:right;font-family:BureauEagleBook;font-size:26px; margin-top: 40px;line-height: 50px;padding-right:10px;text-align: right;color: #999 }
    .listnew .r{width:80%; float:left;}
    .listnew .r h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px}
    .listnew .r h2::before{height:20px;width:2px;background: #ee3721;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)}

/*荣誉证书*/
    .nyzs{max-width: 1200px;display: block;margin:30px auto ; overflow: hidden}
    .nyzs img{display: block; margin: 0 auto}
    .nyzs li{margin-bottom: 35px;transition: all .4s}
    .nyzs li:hover{transform: translateY(10px)}
    .nyzs li:nth-child(even) a::after{background: #043b90}
    .nyzs a{border:solid 1px #dedede; display: block;padding: 2px 0}
    .nyzs h2{font-size: 15px;text-align: center; line-height:45px;margin:5px auto 0;
        overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background: #fafafa}
    .nyzs a::after{content: ""; width:80px; display: block; margin: 0 auto -3px ; background: #c51b1c;height: 1px}

/*联系我们*/
    .lxbox{max-width: 1200px; display: block; margin:10px auto 50px;overflow: hidden}
    .lxnr h2{font-size:22px; line-height: 40px;margin-bottom: 0}
    .lxnr h3{font-size:16px; text-transform: uppercase;margin-top: 0; margin-bottom: 0;border-bottom:solid 1px #dedede;color: #888}
    .lxnr h3::after{content:""; width:120px;height:2px;background: #0f71c4; display: block; margin-top: 15px}
    .lxnr li{ font-size:16px; line-height: 30px; margin-top: 20px}
    .lxnr li img{ float:left; margin-right: 10px; margin-top:5px}
    .lxnr article{margin:10px auto;font-size: 15px;line-height: 30px}


  .lxr{width:100%; margin: 60px auto 0; display: block }
.lxr h2{font-size:20px; line-height: 40px; border-bottom:dashed 1px #dedede; text-indent: 20px; padding-bottom: 10px}
.lxr p{font-size:16px; width: 90%; margin:0 auto 20px;line-height:35px;color: #555;}

    .syp{ max-width:1150px; margin:20px auto 10px; border-top: dashed 1px #dedede; padding:20px 0 10px;overflow: hidden}
    .syp li { font-size:14px; line-height:30px; padding:0 15px; color:#555;white-space: nowrap; text-overflow: ellipsis;width: 48%;overflow: hidden;
        float:left;}
    .syp li:nth-child(2){float:right; text-align: right}
    .ditu{margin:28px auto; max-width:1100px}

    .ditu .bottom{top:64px!important; }

    .dcp{border:solid 1px #dedede;padding: 10px 0; min-height: 360px;overflow: hidden; position:relative}
    .cpend{ display: block;margin: 20px auto; margin: 20px auto}
    .cpend img{max-width:100%; height: auto; margin: 0 auto;display: block}
    .cpend1 {width:100%; background: url(../images/cpxqbg.jpg) no-repeat top center;padding:20px 0}
    .cpend1 img{max-width:100%; height: auto; margin: 0  auto;display: block}
    .fzlc{max-width:1200px; margin:0 auto;background: url(../images/jjbg1.jpg) no-repeat top center;padding: 20px 0}
    .fzlc ul{background: url(../images/line.jpg) repeat-y 400px top; padding:30px 0}
    .fzlc li{font-size:18px; line-height: 50px; margin: 7px auto; overflow:hidden;border-bottom: dashed 1px #eee;padding-bottom:7px}
    .fzlc li .l{width:350px; text-align:right;float:left; }
    .fzlc li  .r{width:790px; text-align:left; float:right;}
    .fzlc li .r::before{content: "";border: 2px solid #c51b1c ;border-radius: 100%;
        padding:4px;
        width:20px; height: 20px;
        background: #c51b1c;
        background-clip: content-box;
        float:left; margin-top:15px; margin-right:20px}
    .fzlc li:nth-child(even) .r::before{border:solid 2px #05347b; background: #05347b; background-clip: content-box;}
    .fzlc li:nth-child(even) .r{ color: #265192;}
    /*工艺流程*/
    .gylcimg{display: block;margin: 0 auto;height:130px;overflow: hidden;}
    .gylch2{font-size:18px !important;
    background: #3461a5;color: #fff}
    .nyposition{ max-width: 1150px; margin:0 auto; line-height: 28px; color: #444; font-size: 15px;padding:8px 5px}
    .nyposition a{color: #444}

/* 首页锅炉*/
    .sygl{max-width: 1200px;margin:25px auto;overflow: hidden}
    .sygl li{float: left;width:18%;margin:15px 1%}
    .sygl li img{width: 100%;border-radius: 5px;}
    .sygl li h2{font-size: 16px;text-align: center;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis}
    .sygl li p{font-size: 13px;color: #666;display: -webkit-box; overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis;line-height: 24px;
        line-clamp:2;}

}

@media (max-width: 768px) {
    .topnav{width:100%;background:#f1f1f1; }
    .topnav .nr{max-width:98%;  margin:0 auto}
    .topnav .nr .r{float:right; margin-right: 5px; font-size:14px; line-height: 40px; display: block}
    .topnav .nr .r img{margin-right:3px;}

	.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-bottom:10px}
    .navfd{position: absolute;top:18px; right:0px;z-index: 99; width: 100%;}
    .logo{max-width:100%; margin:10px auto 8px; display: block}
    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}

    /*公司简介*/
    .aboutbox{width:100%;background:#f8f8f8 url(../images/aboutbg.jpg) no-repeat center center ;overflow: hidden; padding: 10px 0  0}
    .aboutbt{font-size:22px; line-height: 35px; margin-top: 10px}
    .aboutzx{font-size:14px;text-transform: uppercase; color: #666}
    .aboutnr{font-size:14px; line-height: 28px; display: -webkit-box; overflow: hidden; color: #888; margin:20px auto 10px;
        -webkit-line-clamp:5;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .jjmore{width:35px;background: #ee0001 url(../images/jt.png) no-repeat center center; border-radius: 53px;display: block;
        margin-top: 0; height:35px;margin-bottom: 25px;float:right}


    /*荣誉证书*/
    .yyzs{max-width: 1200px; margin:20px auto;overflow: hidden }
    .yyzsbt{background:url(../images/ryh.jpg) no-repeat left center; background-size:10%;padding: 10px 0 20px 50px;
        margin: 0 auto 20px;width:90%;overflow: hidden;border-bottom:solid 2px #dedede}
    .yyzsbt h2 {font-size:22px; line-height: 45px; margin:0}
    .yyzsbt h3{font-size:14px;text-transform: uppercase;font-family: "Segoe UI Light"; margin: 0}
    .yymore{width:200px;border-radius: 25px; border: solid 1px #dedede;line-height: 35px; text-align: center;float:right;
        position:absolute; right:0; top:25px;background: #fafafa; transition: all .5s}

    /*产品展示*/
    .cpboxtl{width:100%;background: url(../images/cpbg.jpg) no-repeat center center; padding: 20px 0 30px}
    .cpboxtl h2{font-size:26px; text-align: center; color:#eee}
    .cpboxtl h3{font-size:14px;  text-align: center; color: #ddd;line-height: 24px;width:95%; margin: 0 auto}

    .cpnrk li .wzk{width:100%;  background:#f6f6f6;padding: 10px 0}
    .cpnrk li .wzk h2{font-size:18px; line-height: 45px; margin: 15px auto 20px; width: 90%;transition: all .5s; position: relative}
    .cpnrk li .wzk h2:after{width:90px; height: 2px; background:#c51b1c;display: block;content: ""}
    .cpnrk li .wzk  article{font-size:14px;line-height: 24px;width:90%; margin: 20px auto;color: #666;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical;transition: all .5s}
    .cpnrk li .imgk{width:100%; }
    .cpnrk li .imgk img{max-width:100%;height:35vh}


    .cpnrk li .imgk:hover img{transform: scale(1.1)}
    .cpnrk li .wzk h2:hover{transform: translateX(20px)}
    .cpanx{width:25px; height: 25px;border-radius: 50px;background: url(../images/cpdot1.png) no-repeat center center;
        display: block;position: absolute; right:10px; top:10px;background-size: 10px 10px}
    .cpnrk li .wzk  article:hover{transform: translateX(20px)}
    .lhcp{padding-bottom: 0px!important;width: 98%;margin:10px auto}


    .cpmore{width:200px;border:solid 1px  #d4d2d3; border-radius: 20px;line-height: 30px;color: #fff!important;
        display: block;text-align: center;margin: 15px auto; background: #f23a3a;font-size:14px}
    /*荣誉证书*/
    .nyzs{max-width: 1200px;display: block;margin:0 auto 20px; overflow: hidden}
    .nyzs img{display: block; margin: 0 auto}
    .nyzs li{margin-bottom:15px;transition: all .4s}
    .nyzs li:hover{transform: translateY(10px)}
    .nyzs li:nth-child(even) a::after{background: #043b90}
    .nyzs a{border:solid 1px #dedede; display: block;padding: 2px 0}
    .nyzs h2{font-size: 14px;text-align: center; line-height:32px;margin:5px auto 0;
        overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background: #fafafa}

    /*质量检测*/
    .zljc{max-width: 100%; background: url(../images/zlbg.jpg) repeat-y top center;padding: 10px 0; margin: 40px auto 0}
    .zlbox{max-width:1200px; margin: 10px auto; overflow:hidden }
    .zlnr{ display: block; margin: 15px auto;}
    .zlnr  h2{font-size:24px; line-height: 45px;color: #fff; width: 95%; margin: 20px auto 0}
    .zlnr  h3{text-transform:uppercase; font-size:14px; line-height:25px;width: 95%; font-family:"Segoe UI Light";
        margin: 0 auto 20px;color:#eee;border-bottom:1px #eee solid}
    .zlnr h3:after{content:""; width: 85px; height:3px; background:#f23a3a;display: block; margin-bottom: -2px}
    .zlnr  article{font-size:15px; line-height:26px;width: 94%; margin: 25px auto 15px; color:#ced7f3}
    .zlk{text-align: center; margin: 0 auto 20px;background:rgba(255,255,255,.8);transition: all .8s;
        border-radius: 5px;padding: 20px 0 10px 0; cursor: pointer}
    .zlk img{display: block; margin:10px auto 5px;width:80px; height: auto}
    .zlk h2{ text-align: center;font-size:16px; line-height: 40px;  margin: 10px auto 20px }
    .zlk  h3{display: none}
    .zlbox li{padding: 2px!important}
    .zlbox .col-xs-12{padding: 0 !important}

    /*联系我们*/
    .incontact{width:100%;display: block;margin:40px auto 20px; border-bottom: solid 1px #dedede; margin-top: 15px; text-align: center}
    .incontact::after{width:100px;height: 3px;background: #c51b1c;margin: 0 auto -2px;display: block;content: ""}
    .conbt{font-size:24px; line-height:45px; text-align: center;}
    .conxz{font-size:14px; line-height: 30px; text-align: center;margin-top: -15px;text-transform: uppercase}
    .condot{max-width: 1200px;margin:10px auto;overflow:hidden;}
    .condot li{transition: all .3s}
    .condot li:hover{transform: translateY(-10px)}
    .condot img{display: block;margin:10px auto;}
    .condot h2{font-size:16px; color: #555; text-align: center;}
    .condot p{font-size:12px; color: #555; text-align: center;}
    .sybd{max-width: 1200px;margin:20px auto;overflow: hidden}
    .sybdl {display: block;overflow:hidden;font-size:15px}
    .sybdl h2 { font-size: 20px; line-height: 40px; margin-bottom: 0;
    }
    .sybdl p{overflow: hidden}
    .sybdl img{ margin-top: 8px;float:left;margin-left:10px}
    .sybdl .k{width:48%;float:left; border-radius:3px;border:solid 1px #dedede; height:38px; line-height: 38px;
        margin-top: 10px; padding-left: 10px}
    .sybdl input,.sybdl textarea{border:none;outline: none}
    .sybdl .k1{width:48%;float:right; border-radius:3px;border:solid 1px #dedede; height:38px; line-height: 38px; margin-top: 10px; padding-left: 10px}
    .sybdl .k2{width:100%;border-radius:3px;border:solid 1px #dedede;height:38px; line-height: 38px; margin-top: 15px; padding-left: 10px}
    .sybdl .k3{width:100%;border-radius:3px; border:solid 1px #dedede;line-height: 38px;padding-left: 10px; margin-top: 15px; }
    .sybdl button{background: #f13a3a;line-height: 40px; width:200px;text-align: center;color: #fff;margin-top: 15px;
        outline:none!important;border: none;border-radius:30px}
    .sybdr{background:#f5f5f5;padding: 5px}
    .sybdr img{display: block;margin:5px auto}

    /*计数*/
    .jsbox{width: 100%;background: #f3f3f3;padding: 1px 0;background-clip: content-box;border:solid 1px #dedede;border-left:none;border-right:none}
    .xjt{max-width: 1200px;display: block; overflow: hidden; margin:18px auto}
    .xjt li{  text-align:center; color:#666; border-right:solid 1px #dedede}
    .xjt li:last-child{border-right: none}
    .xjt h3, .timer{ font-family: Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; line-height:60px; }
    .xjt sup{font-size:15px;top:-20px!important; line-height: 0}


    /*新闻中心*/
    .indnew{width:100%;display: block;margin:0 auto;background: #f9f9f9; padding: 10px 0}
    .innewbt{font-size:22px; line-height: 50px; border-bottom: solid 1px #dedede; margin-top: 15px; text-align: center}
    .innewbt::after{width:100px;height: 3px;background: #c51b1c;margin: 0 auto -2px;display: block;content: ""}
    .innewxz{font-size:16px; line-height: 35px; text-align: center; text-transform: uppercase; margin-top: 0;color: #a7a7a7}
    .newst{background: #fff;max-width:1200px;margin:20px auto;overflow:hidden}
    .newst li{border-right: solid 1px #f1f1f1;padding:5px 20px;}
    .newst li time{display: none}
    .newst li h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:solid 1px #dedede;line-height: 40px;margin-top:8px}
    .newst li p{ont-size:14px;line-height: 24px;margin: 10px auto 20px;color: #777;display: -webkit-box;overflow: hidden;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .newmore{width:180px;display: block; margin: 15px auto;background: #D72E2E;line-height: 30px;border-radius: 15px;color: #eee!important;text-align: center}


    /*公司简介内页*/
    .nyabout{max-width: 1200px; background:url(../images/nyjjbg.jpg) no-repeat center 0; margin: 0 auto}
    .nyjjbt{width:100%; font-size:20px; line-height: 40px; border-bottom: solid 1px #dedede; padding: 15px 0 ; margin-top: 0}
    .aboutfl{ margin:0px auto 10px;display: block;width:100%;overflow: hidden}
    .aboutfl li{display: block}
    .aboutfl li a{width:47%;float:left;line-height:35px;border-radius: 25px;font-size:16px;text-align: center;display: block;background: #eee;margin: 5px}
    .aboutfl  li a.select{color: #fff; display: block; background:#ee3721;  text-align: center}
    .aboutxq{max-width: 1180px;display:block;margin:20px auto;font-size:14px; line-height: 28px;color: #555;overflow: hidden;padding: 0 15px}
    .aboutxq img{max-width: 100%;height: auto}

    .newsxq{max-width: 1180px;display:block;margin:20px auto;font-size:14px; line-height: 28px;color: #555;overflow: hidden}
    .newsxq img{max-width: 100%;height: auto}


    /*公司优势*/
    .gsys{width:100%;background:url(../images/gsysbg.jpg) no-repeat top left;overflow: hidden}
    .gsys ul{display: block;overflow: hidden}
    .gsys h2{font-size:20px;line-height: 40px;border-bottom:solid 1px #c8c9c9; margin-top: 0;background: url(../images/yq.png) no-repeat 100px center;}
    .gsys li{margin-top:15px}
    .gsys .col-xs-12{padding-left: 0 !important; padding-right: 0 !important}
    .gsys li img{ margin:10px auto}
    .gsys li .img1{width:23%; height: auto;float:left; margin-top: 20px}
    .gsys li:nth-child(even) h2{background:url(../images/yq.png)  no-repeat left center; padding-left:25px}

    .gsys li p{font-size:14px;line-height:22px; color: #555; }
    .gsys .ysr{float:right;width:75%; margin-bottom: 10px}

    /*质量检测*/
    .jcbox{width:100%;background:url(../images/gsysbg.jpg) no-repeat top left;overflow: hidden}
    .jc{max-width: 1200px; margin:20px auto 0;overflow:hidden}
    .jc ul{overflow:hidden}
    .jc h3{font-size:20px;line-height: 40px; margin: 0 auto 15px;border-bottom: solid 1px #dedede}
    .jc article{font-size:14px; line-height:26px;color: #555 }
    .jcdotk{border:solid 1px #dedede; margin-top: 10px !important}
    .jcrw{max-width: 1200px; margin:20px auto;overflow:hidden}
    .jcrw li{margin-bottom: 15px}
    .jcrw img{border:solid 1px #dedede;border-radius: 5px;}


    /*内页产品展示*/
    .nycpbox{width:100%;display: block;background: url(../images/cpbtbg.jpg) no-repeat top center;
        overflow: hidden;}
    .nycpbt{width:100%;text-align: center;padding-bottom:18px}
    .nycpbt h2{line-height:50px !important;}
    .nycplist{max-width:1200px;display: block;margin: 10px auto;overflow: hidden;}
    .nycplist li{margin-top: 10px;}
    .nycplist .k{width:100%; border:solid 1px #ddd;}
    .nycplist .k img{display: block;margin: 0 auto; max-width:100%;height:35vw;object-fit: cover}
    .nycph2{font-size:14px;   width:90%;margin:0 auto 10px;border-bottom:solid 1px #dedede;color: #555;text-overflow: ellipsis;
        overflow: hidden;white-space:nowrap;  line-height: 35px; text-align: center}
    .nycph2::after{content:"";height: 2px;display: block;width:40px;background: #ee3721;margin:0 auto}
    .nycph3{font-size:14px; line-height: 38px;  width:90%;margin:10px auto 0;color:#555;}
    .nycplist .nr{width:100%; margin:0 auto 10px; background: #f6f6f6}
    .nycplist .nr article{display: none}
    .nycpmore{display: none}

    /*内页产品详情*/
    .cpdetails{max-width:1150px; display: block;margin:20px auto 0;overflow: hidden;padding: 0 15px}
    .cpright{background:#f8f8f8;padding:20px; margin-top:10px}
    .cpright h2{font-size:22px;line-height: 45px; margin: 0 auto 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom: solid 1px #dedede;}
    .cpright h3{font-size:20px;line-height: 25px;margin:10px auto 0}
    .cpright article{font-size:14px;line-height: 26px;color: #888; padding:10px 0 0 0;overflow: hidden;   }
    .cpright h2::after{content:"";display:block; width:150px;height: 3px;background: #c51b1c; margin-bottom:-1px }

    .cpxqnr{max-width:1200px;margin: 0 auto 20px;overflow: hidden}
    .cpxqnr h2{background: #0842a3; /* Old browsers */font-size:20px;line-height:50px;text-indent: 20px;color: #ccc;}
    .cpxqnr1{width:98%;line-height: 25px;color: #555;font-size:14px; margin:20px auto; overflow-x: scroll;padding: 0 15px}
    .cpxqnr1 img{display: block;max-width: 100%;height: auto}
    .cpxqnr1 table{margin: 10px auto; display: block;  }
    .cpxqnr1 table tr:nth-child(even){background: #fafafa}
    .cpxqnr1 table tr td{border:solid 1px #ddd!important;font-size:13px; line-height: 24px; padding:2px 10px }



    /*网站底部*/
    .bottom{width:100%;background: #05347b  url(../images/endbg.png) no-repeat left bottom; padding: 20px 0}

    .endlx{max-width: 1200px; margin:10px auto;overflow:hidden}
    .endlx .l{width:95%;margin: 0 auto}
    .endlx .l article{font-size: 14px;color: #a4a5ab;line-height: 24px}
    .endlx .l h5{font-size:18px; color:#ccc; margin-bottom: 20px}



    /*新闻列表*/
    .listtj{max-width: 1100px;margin:25px auto;overflow: hidden}
    .listtj h2{font-size:18px; line-height: 45px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap}
    .listtj p{font-size:14px;line-height: 26px;color: #666; -webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
        line-clamp:2;font-weight:lighter;
        -webkit-box-orient: vertical;}
    .listan{width:200px; line-height: 35px;text-align: center;background: #0d4db9;color: #fff;display: block; border-radius: 20px; margin-top: 10px}
    .listnew{ margin:5px auto;max-width:1150px; overflow: hidden}
    .listnew li{display: block; overflow: hidden;width:96%; margin:8px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
    .listnew time{width:15%; float:left;font-family: BureauEagleBook;font-size:20px; margin-top: 40px;line-height: 35px;margin-left:2px;color: #999 }
    .listnew .r{width:80%; float:left;}
    .listnew .r h2{font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 12px}
    .listnew .r h2::before{height:20px;width:2px;background: #ee3721;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{background: url(../images/newsx.jpg) no-repeat left center; transform: translate(0,10px)}

    .newbt{font-size:20px;line-height: 45px;margin: 15px 0 0 0;text-align: center;border-bottom: solid 1px #dedede;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
    .newbt::after{content: ""; height:2px;width:30px;background:#ee3721;margin:5px auto -2px;display: block}
    .newbtx{font-size:14px;line-height: 30px; text-align: center; margin-top: 8px;color: #666}
    /*联系我们*/
    .lxbox{max-width: 1200px; display: block; margin:0 auto 50px;overflow: hidden}
    .lxnr h2{font-size:20px; line-height: 40px;margin-bottom: 0; margin-top: 0}
    .lxnr h3{font-size:16px; text-transform: uppercase;margin-top: 0; margin-bottom: 0;border-bottom:solid 1px #dedede;color: #888}
    .lxnr h3::after{content:""; width:120px;height:2px;background: #0f71c4; display: block; margin-top: 15px}
    .lxnr li{ font-size:16px; line-height: 28px; margin-top: 10px; color: #555}
    .lxnr li img{ float:left; margin-right: 10px; margin-top:3px}
    .lxnr article{margin:8px auto;font-size: 14px;line-height:25px}

    .lxbt{font-size:20px; line-height:35px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; margin-bottom: 0}
    .lxp{font-size:14px; line-height: 60px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}

    .nybt{line-height: 45px; text-align: center;width: 100%;margin:20px auto}
    .nybt h2{font-size:18px;text-align: center; margin:0 auto; line-height: 50px;border-bottom:solid 1px #dedede; padding-bottom: 5px }
    .nybt .dot{width:60px; display: block; margin:0 auto; background:#004ea2; height: 8px;position: relative;margin-top: -5px}

    .syp{ max-width:1150px; margin:20px auto 10px; border-top: dashed 1px #dedede; padding:20px 0 10px;overflow: hidden}
    .syp li { font-size:14px; line-height:30px; padding:0 15px; color:#555;white-space: nowrap; text-overflow: ellipsis;width: 98%;overflow: hidden;}
    .ditu{margin:18px auto; width:100%}
    /*服务*/
    .fwnrbox{max-width: 1200px;overflow: hidden; margin:20px auto}
    .fwnrbox .l{width:98%;margin:10px auto; overflow: hidden}
    .fwlb{width:100%; border-top:none;border-top:4px solid #0050be;}
    .fwlb li{width:48%;display: block;border-bottom: 1px solid #dedede;font-size:15px;line-height: 45px; text-indent: 20px;margin:0 auto;float:left; margin-left:2%}
    .fwlb li a{background: url(../images/fwdot.png) no-repeat 90% center; display: block}
    .fwlb li a.select{background: #eff8fe url(../images/fwdot1.png) no-repeat 90% center;display: block}
    .fwnrbox .r{width:98%; margin: 10px auto}
    .fnrbt{background: url(../images/fwbtbg.jpg) no-repeat top left;height:80px;width:100%; margin: 20px auto}
    .fnrbt h2{font-size:22px;line-height: 45px;color: #333;width:90%;display: block; margin:0 auto; padding-top: 20px}
    .fnrnr{width:92%;line-height:28px; font-size:14px;margin: 20px auto;color:#444}
    .ditu .bottom{top:47px!important; }
    .dcp{border:solid 1px #dedede;padding: 10px 0; overflow: hidden}
    .xfl1{max-width: 1150px; margin:10px auto;overflow: hidden;}
    .xfl1 li  {width:48%; float:left;margin-top: 5px; margin-left: 1%;border-radius: 3px}
    .xfl1 li a {margin-right:14px;font-size:14px; line-height:35px; color:#333;background:#eee; text-align: center;display: block;border-radius: 5px}
    .xfl1 li a.select{color: #fff; display: block; background:#0f71c4;  text-align: center;font-size:14px;  }
    .nycpfl{text-align:center; max-width: 1150px; margin:20px auto 0;overflow: hidden }
    .nycpfl li{ text-align:center; border-radius:5px;width:45%;float:left;margin-left:2%;margin-bottom:10px}
    .nycpfl li a { display:block;  font-size:16px; line-height:25px; color:#333;border-radius: 30px;background:#ddd;padding: 5px 0;
        cursor:pointer; }
    .nycpfl li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px; }
    .nycpfl li a:hover{background:#ee3721; color: #fff}
    .nycpflnew{text-align:center; max-width: 1150px; margin:20px auto 0;overflow: hidden;padding: 0 15px}
    .nycpflnew li{ text-align:center; border-radius:5px;width:100%;margin-bottom:10px}
    .nycpflnew li a { display:block;  font-size:16px; line-height:35px; color:#333;border-radius: 30px;background:#ddd;
        cursor:pointer; }
    .nycpflnew li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px;}
    .nycpflnew li a:hover{background:#ee3721; color: #fff}








    .nycpfl1{text-align:left; max-width: 1150px; margin:20px auto 0  }
    .nycpfl1 ul{margin-bottom: 0 !important; overflow: hidden}
    .nycpfl1 li{ width:48%;margin-left: 1%; float:left; text-align: center;border-radius: 3px;line-height:40px;}
    .nycpfl1 li a { display:block;  font-size:15px;  color:#333;background:#fafafa;}
    .nycpfl1 li a.select{color: #fff; display: block; background: #ff1a00;}
    .fzlc{max-width:1200px; margin:0 auto;background: url(../images/jjbg1.jpg) no-repeat top center;padding: 20px 0}
    .fzlc ul{background: url(../images/line.jpg) repeat-y 400px top; padding:10px 0}
    .fzlc li{font-size:18px; margin: 7px auto 10px; overflow:hidden;border-bottom: dashed 1px #eee;padding-bottom:7px}
    .fzlc li .l{width:100%;font-size:18px;line-height: 30px }
    .fzlc li  .r{width:100%;font-size:16px;line-height: 26px  }
    .fzlc li .r::before{content: "";border: 2px solid #c51b1c ;border-radius: 100%;
        padding:2px;
        width:14px; height: 14px;
        background: #c51b1c;
        background-clip: content-box;
        float:left; margin-top:5px; margin-right:10px}
    .fzlc li:nth-child(even) .r::before{border:solid 2px #05347b; background: #05347b; background-clip: content-box;}
    .fzlc li:nth-child(even) .r{ color: #265192;}
    .nyposition{ max-width: 1150px; margin:0 auto; line-height: 25px; color: #444; font-size: 14px;padding: 5px}
    .nyposition a{color: #444}
    }

/*内页banner*/
.nytime{font-size:14px; text-align: center;line-height: 28px; color: #555}
.nybanner{width:100%;}
.nybanner img{max-width: 100%;display: block;height:auto;margin:0 auto}
.nyposition1{background:rgba(255,255,255,.6);width:100%}


/*页码*/
.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: #003773  !important;
    border-color: #ddd !important;}


#platform .BMap_noprint {
    background: url(../images/dbimg.png) no-repeat center center !important;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0!important;

}
.dcp .swiper-pagination-bullet{
    width:18px; height: 18px;
    background: #333;
    opacity: 0.8!important;
    background-clip: content-box;}
.dcp .swiper-pagination-bullet-active{
    width:18px; height: 18px;
    background: #fe0000;
    background-clip: content-box;}
.sjdot .swiper-pagination-bullet{
    width:10px; height: 10px;
    background: #333;
    opacity: 0.8!important;
    background-clip: content-box;}
.sjdot .swiper-pagination-bullet-active{
    width:10px; height: 10px;
    background: #fff;
    background-clip: content-box;}

.dcp  .swiper-button-next{background: url(../images/leftjt.png) no-repeat left center!important;right:0 !important; top:40%!important;}
.dcp  .swiper-button-prev{background: url(../images/rightjt.png) no-repeat left center !important; left:10px !important; top:40%!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;background: #fff!important;}
.item img{display:block; margin: 0 auto}

.nybanner{width:100%; margin:0 auto;}
.nybanner img{display: block;max-width: 100%; height: auto}
.nycpbox{width:100%;display: block;background:#f8f8f8;}