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

* {list-style-type: none;margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif;}
a{ text-decoration:none !important; color:#444}
a:hover{ text-decoration:none; color:#444}
.container{ padding:0 !important; }
.row{ margin:0 auto !important}
.top{ width:100%; background:#f1f1f1; margin:0 auto;overflow: hidden; }
.hdp{position: relative;overflow: hidden;}
.hdp .swiper-wrapper img,.nybanner img{width: 100%;}
.sycp{position: relative}
.navbar{padding: 0;}
.container{max-width: 1170px !important}
.navbar-nav>li>a.active{color: #fff !important}
.hdp .swiper-pagination{width: 100%;bottom: 10px;}
.swiper-pagination-bullet{margin: 0 4px;}
.topr{ float:right; margin-right:15px; font-size:14px; }
.topr img{ margin-left:5px}
.topr1{ float:right; margin-right:20px; font-size:14px; padding:0 18px; margin-top:8px; }
.row{ padding:0 !important}
.logowz1{text-indent:38px; font-size:14px; line-height:32px; color:#555; float:left; display:block; border: solid 1px #dedede; margin-right:15px; margin-top:15px; margin-left:18px  }
.logowz1 input{ width:250px; display:block; line-height:32px; float:left; padding-left:15px; border:none}
.logowz1 button{ width:40px; display:block;float:left;  border:none; background:#fff; }
.navbar-nav>li>a{ color:#555;}
.navbar-nav>li>a.active{ color:#fff; background:#003b8f; display:block}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:#003b8f !important; }
.carousel-inner img{ display:block; margin:0 auto !important}

/*小屏图标*/
.navbar-toggle{ margin-top:3px !important; margin-bottom:3px !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:#003b8f !important; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li{ background:#333;}
.carousel-control.right,.carousel-control.left{ background:none !important}
.swiper-container {
      width: 100%;

    }
.sycp  .swiper-slide {
      text-align: center;
      font-size: 18px; color:#555; line-height:35px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  display:block;
    }
.sycp .swiper-slide img{ width:100%; height:auto; display:block;  border:solid 1px #dedede; margin-bottom:10px; border-radius:8px;    aspect-ratio: 4 / 3;
    object-fit: cover;}
 .sycpbt{font-size: 34px; color:#555; line-height:40px; height:50px; margin:10px auto; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:url(../images/cpx.jpg) no-repeat left center; padding-left:120px}
 .sycpwz{ width:100%; font-size:14px; line-height:28px; }
 .sycpwz a{ color:#555 !important;}
 .sycpwz h2{ width:100%; font-size:16px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
 .sycpwz article{  font-size:13px; line-height:24px; width:94%; border-radius:10px; background:#f4f4f4; padding:4px 2%;height: 32px;
         display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp:1;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
  text-align:left}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ top:30px !important; right:0px; background:url(../images/rightjt.jpg) no-repeat right center !important; width:87px !important}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ top:30px !important; left:900px !important;background:url(../images/leftjt.jpg) no-repeat left center !important;width:87px !important}
.sysjcpwz{font-size:13px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center}
.sysjcpwz a{ color:#555 !important;}
.shcpk{width:100%; height:auto; display:block; border:solid 1px #dedede; margin-bottom:10px; border-radius:8px;}
.sjcpdh{ font-size: 30px; color:#555; line-height:40px; height:50px; margin:10px auto; color:#000; background:url(../images/cpx.jpg) repeat-x left center; text-align:center}
.sjcpdh h2{ display:inline-block; text-align:center; background:#fff; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 10px; margin-top:3px}
.syabout{ display:block; width:100%; background: url(../images/aboutbg.jpg) no-repeat top center;}
.syabout h2{ font-size:38px; background:url(../images/bgx1.png) no-repeat center center; color:#444;font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; margin:15px auto }

.xjt li{  text-align:center; color:#666; width: 18%; float: left; margin-right: 2%}
.xjt h3{ font-family:Humnst777 Lt BT, "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; color:#777}
.synews1{ width:98%; display:block; margin:20px auto; background:url(../images/newx.jpg) no-repeat center center; color:#444;font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:34px;}
.synewsleft{ width:98%; display:block; background:#f1f1f4; font-size:14px; line-height:24px;}
.synewsleft img{ width:100%; display:block; margin:0 auto 10px;}
.synewsleft1{ width:90%; display:block; background:#f1f1f4;  margin:15px auto; padding-bottom:15px; color:#0e4087}
.synewsleft1 time{ width:100%; display:block;font-size:16px; line-height:24px; }
.synewsleft1 p{font-size:16px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; margin-top:5px; overflow:hidden}

.synewsright{ width:98%; display:block; margin:5px auto}
.synewsright li{width:100%; display:block;border-bottom:dashed 1px #dedede; overflow:hidden; transition:all 0.5s; margin-top:15px}
.synewsright li:hover{ transform:translate(0,-10px)}
.synewsright li time{ width:107px; height:95px; text-align:center; line-height:28px;font-family:Bodoni Bk BT, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; display:block; float:left; background:url(../images/timebg.png) no-repeat center center; color:#dbdbdb; padding-top:15px}
.synewsright li:nth-child(2) time,.synewsright li:nth-child(3) time {
background:url(../images/timebg1.png) no-repeat center center; color:#444
}
.nynewslist{ width:98%; display:block; margin:5px auto}
.nynewslist li{width:100%; display:block;border-bottom:dashed 1px #dedede; overflow:hidden; transition:all 0.5s;}
.nynewslist li:hover{ transform:translate(0,-10px)}
.nynewslist li time{ width:107px; height:95px; text-align:center; line-height:28px;font-family:Bodoni Bk BT, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; display:block; float:left; background:url(../images/timebg1.png) no-repeat center center; color:#444;padding-top:15px}
.nynewslist li:first-child time {background:url(../images/timebg.png) no-repeat center center; color:#dbdbdb; }
.nynewslist li .l h2{ font-size:18px; color:#073679; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; margin:0}
.nynewslist li .l p{ font-size:14px; color:#555; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
.nynewslist li .l h2 a{color:#073679; }
.nynewslist li .l p a{color:#555}

.endimg img{ margin:5px;}
.nybanner{ width:100%; display:block; margin:0 auto; text-align:center; position:relative}
.nybanner img{display:block; margin:0 auto;}
.aboutdh,.newsnrbt{ color:#000; background:url(../images/aboutx.jpg) repeat-x left center; text-align:center}

.aboutdh h2{ display:inline-block; text-align:center; background:#fff; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 10px; margin-top:3px}
.newsnrbt h2{text-align:center; background:#fff; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 10px; margin-top:3px}
.aboutwznr img{max-width:100%; height:auto; display:block; margin:5px auto}
.aboutwz1{ width:100%; display:block; border-radius:10px; border: solid 1px #dedede; padding:10px 0; background:#f8f8f8; color:#002d6c}
.aboutwz1 article{text-align:left; border-bottom:dashed 1px #dedede; display:block; width:90% !important; margin:0 auto; display:block}
.aboutwz3{display:block; border:solid 1px #dedede; background:#f8f8f8; padding:10px 1%; overflow:hidden; border-radius:10px; margin-bottom:15px;}
.aboutwz3 img{ float:left; display:block; max-width: 79px; height: auto}}
.aboutwz3 article{ float:left; margin-left:15px; font-size:14px; display:block; width:80%; line-height:24px; color:#555;}
.aboutwz4 ul{ background:url(../images/aboutx.jpg) repeat-y 10px;}
.aboutwz4 li{ background:url(../images/rydot.jpg) no-repeat left center; font-size:14px; margin:10px 0 25px; transition:all .5s; cursor:pointer;}
.aboutwz4 li:hover{ transform:translate(0px,-10px)}
.aboutwz4 li:nth-child(even){ background:url(../images/rydot1.jpg) no-repeat left center;}
.aboutwz4 li h3{display:block; color:#00337b; margin:0;width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.aboutwz4 li:nth-child(even) h3{  color:#306d01}
.nycplist{ display:block; margin:10px auto; transition:all .5s; cursor:pointer}
.nycplist a{ color:#555;}
.nycplist:hover{ transform:translate(-10px,0)}

.nycplist img{ width:100%; height:auto; margin:2px auto; border:solid 1px #dedede; border-radius:10px;width: 100%;
    aspect-ratio: 4 / 3;}
.nycplist h2{ margin:3px auto; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-indent:15px}
.nycplist p{font-size:14px; line-height:24px; display:block; background:#f5f5f5; padding:5px 3%; border-radius:5px; width:100%; color:#555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 34px;}
.productimg{ width:100%; height:auto; margin:2px auto; border:solid 1px #dedede; border-radius:10px}
.productwz{width:100%;margin:2px auto; overflow:hidden }
.productnr{font-size:14px; line-height:24px; display:block; margin:10px auto; color:#555;}
.productnr img{max-width:100%; height:auto; margin:2px auto;}
.producttb{width:100%; height:auto; margin:8px auto; overflow:hidden}
.producttb li{ text-align:center; font-size:14px; line-height:26px; color:#555;}
.producttb1{ font-family:Segoe UI, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; width:98%;}
.producttb4{ width:98%; margin:5px auto; border-radius:15px; border:solid #dedede 1px; background:#f8f8f8; overflow:hidden}
.producttb4 img{ float:left; margin-right:10px;max-width: 79px; height: auto}
.pznr{ width:100%; margin:20px auto 0px; font-size:20px; line-height:38px; background:url(../images/rydot1.jpg) no-repeat left center; text-indent:35px; color:#003b8f;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pznr1{ width:95%; margin:5px auto; font-size:14px; line-height:24px; color:#555; }
.newwznr{ width:98%; color:#555; line-height:25px; font-size:14px; margin:10px auto 20px}
.newwznr img{max-width:100%; display:block; margin:5px auto}
.newwzbt1{ width:98%; color:#555; line-height:28px; font-size:14px; margin:0px auto 20px; text-align:center;border-bottom: dashed 1px #dedede;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
@media (min-width: 769px) {
    .fljz{margin:40px auto !important;text-align: center;}
    .fljz .pagination{align-items: center;justify-content: center;}
    .dropdown-item{font-size: 14px;}
.wzbb{display:block;  overflow:hidden; float:left; margin-top:18px;  }
.wzbb img{ margin:0 8px;}
.logor{	float: left;margin-top: 5px;overflow: hidden}
.logo{ float:right; display:block}
.logoimg{ max-width:100%; display:block;}
.navbar-nav>li{ border-right: solid 1px #fff;}
.navbar-nav>li:last-child{ border-right:none}
.navbar-nav>li>a { padding:12px 20px !important;  text-shadow:none !important; font-size:14px}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #003b8f !important;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #003b8f !important;}
.dropdown-menu .divider{ margin:2px 0 !important}
.nav>li>a:focus, .nav>li>a:hover{ background:#e94153; color:#fff;}
.syabout{ height:600px; padding:40px 0; margin:38px auto 0;}
.xjt { margin:18px auto}
.xjt h3{ font-size:44px;}
.aboutimg{ width:100%; margin:35px auto 0; display:block; padding-bottom:80px; transition:all 0.5s; position:relative; cursor:pointer; transition:all 0.5s}
.aboutimg img{ border:solid 1px #dedede; border-radius:10px; padding:1px}
.aboutimg:hover{ transform: translate(0,-8px)}
.aboutimg .nr{ width:100%; display:block; top:100px ; left:0; visibility:hidden; transition:all 0.5s; position:absolute; opacity:0 }
.aboutimg .nr1{ width:100%; display:block;  top:174px ; left:0; visibility: visible; opacity:1 }
.aboutimg:hover .nr1{ opacity:0 }
.aboutimg:hover .nr{ width:100%; display:block;  top:174px ; left:0; visibility: visible; opacity:1 }
.aboutimg .nr .triangle{
    width: 0px;
    height: 0px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #0e4087 transparent; display:block; margin-left:20px;
}
.aboutimg .nr .knr{
 width:90%; display:block; border-radius:8px; padding:10px 5%; font-size:14px; line-height:24px; background:#0e4087; color:#eaeaea;
}
.synewsright li .l{ float:left; width:480px; margin-left:15px}
.synewsright li .l h2{ font-size:18px; color:#073679; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; margin:0}
.synewsright li .l p{ font-size:14px; color:#555; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}

.synewsright li .l h2 a{color:#073679; }
.synewsright li .l p a{color:#555}

.nynewslist li .l{width:80%; margin-left:15px; float:left}
.nynewslist li {margin:25px auto}

/*简介分类*/
.nflk{ position:relative;width:1200px; display:block; margin:-60px auto 60px; }
.nfljj {width:1200px; display:block; position:absolute; top:0; left:0; height:60px; background: rgba(255, 255, 255, 0.9);border-top-left-radius:15px;border-top-right-radius:15px; text-align:left; font-family: "Arial Black", Gadget, sans-serif "Courier New", Courier, monospace;border:solid 1px #dedede; border-bottom:none;}
.nfljj li {color:#555; text-align:center; display: inline-block; font-size:18px;}
.nfljj li:first-child{margin-left:25px;  }
.nfljj li a{display: inline-block; padding:0px 15px;line-height:60px; color:#555;}
.nfljj li a.selected{ color:#003b8f !important; text-align:center;border:none;display: inline-block; border-bottom:solid 2px #003b8f; background:url(../images/nyfldot.png) no-repeat bottom center }
.nfljj li a:hover{color:#003b8f !important;border-bottom:solid 2px #003b8f; background:url(../images/nyfldot.png) no-repeat bottom center }
.nynews li .wz{ float:left; width:80%; margin-left:5%;}
.aboutnr{width:98%;}
.aboutshu{ background:#f4f4f4; border-bottom-left-radius:15px; border-bottom-right-radius:15px; border:solid 1px #dedede; border-top:none; display:block; overflow:hidden; margin:0 -15px 15px; padding:30px 0}
.aboutshu h3{ color:#2f4159}
.aboutdh h2{ font-size: 34px; color:#555; line-height:40px; height:50px; margin:15px auto }
.aboutwznr{ color:#555; line-height:28px; font-size:16px; margin:10px auto 20px}
.aboutwznr{ width:98%; color:#555; line-height:28px; font-size:16px; margin:10px auto 20px}
.aboutwz1 article{ line-height:45px; font-size:20px; }
.aboutdh,.newsnrbt{ margin:25px auto;}
.newsnrbt h2{ display:inline-block; margin:20px auto 15px; font-size:26px}
.aboutwz3{ width:98%;}
.aboutwz3 h3{font-size:16px; display:block; margin:0; line-height:28px;}
.aboutwz4{ width:1000px; display:block; float:right;}
.aboutwz4 li h3{ font-size:22px; line-height:38px}
.aboutwz4 li{ padding-left:60px;}
.nycplist h2{font-size:16px; line-height:40px;}
.nyendjl{ margin-bottom:20px}
.productwz h2{ font-size:26px; line-height:40px; color:#003b8f; margin:0 auto 20px}

.productwz p{ font-size:16px; line-height:26px; color:#555;}
.producttb li{ font-size:14px; line-height:26px; color:#555;}
.producttb li img{ display:block; margin:5px auto}
.producttb li p{ width:100%; font-size:16px; line-height:26px; color:#555;overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
.producttb1{margin:25px auto}
.producttb4 li{  margin:8px 0; color:#555; font-weight:normal}
.productwzt{ font-size:14px; line-height:25px !important;}
.productwzt1{ font-size:16px; line-height:66px !important;}
.productnr{width:96%}
    /*联系表单*/
    .lxbdkk{max-width: 1100px;margin: 20px auto !important;padding: 0 10px !important;}
    .lxbdkk input::placeholder,.lxbdkk textarea::placeholder{font-size: 1rem;}
    .lxbdbt h1{margin: 0;font-size:1.6rem;font-weight: 700;
        color: #0d4e95;
        line-height:3rem;text-align: center;}
    .lxbdbt article{font-size: 1.1rem;line-height:2rem;color: #555;text-align: center;}
    .lxbdnk{margin:60px auto 80px;overflow: hidden;}
    .dnhkk{width: 48%;background: #fff;padding: 0 10px;display: flex;justify-content: flex-start;margin-bottom: 20px;float: left;margin-right: 2%;}
    .dnhkk1{width: 98%;background: #fff;padding: 0 10px;overflow: hidden;margin-bottom: 20px;}
    .bdxmm{width:28%;font-size:14px;color: #333;line-height: 32px;float: left;}
    .dnhkk1 .bdxmm{width:12%;}
    .bdxmm1{width: 25%;font-size:14px;color: #333;line-height: 32px;}
    .bdxmm .hsbt, .bdxmm1 .hsbt{color: #ed0000;}
    .lxsrk{width: 85%;outline: none;height: 34px;font-size: 1.1rem;line-height: 34px;border: 1px solid #bdbdbd;border-radius:5px;padding: 0 5px;}
    .lxsrk1{width:88%;border: none;outline: none;min-height: 120px;font-size: 1.1rem;line-height: 34px;border: 1px solid #bdbdbd;border-radius:5px;padding: 0 5px;}
    .lxsrk2{width: 50%;border: none;outline: none;height: 34px;font-size: 1.1rem;line-height: 34px;border: 1px solid #bdbdbd;border-radius:5px;padding: 0 5px;}
    .yzmktp img{margin-left: 20px;}
    .jttjan{width: 24%;margin:30px auto;float: left;color: #fff}
    .jttjan a{width:100%;display: block;background:#003b8f;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height:44px;color: #fff}

}
@media (max-width: 769px) {
    .fljz{margin: 20px auto !important;text-align: center;}
    .fljz .pagination{align-items: center;justify-content: center;}
    .synewsright ul{padding: 0 !important;}
    .navbar > .container-fluid{justify-content: flex-end !important;padding: 10px;}
    /*联系表单*/
    .lxbdkk{max-width: 1100px;margin: 70px auto;}
    .lxbdbt h1{margin: 0;font-size: 2rem;font-weight: 700;
        color: #0d4e95;
        line-height: 5rem;text-align: center;}
    .lxbdbt article{font-size: 1.1rem;line-height:2rem;color: #555;text-align: center;}
    .lxbdnk{margin: 50px auto;padding: 0 10px;}
    .dnhkk{width: 100%;background: #fff;border: 1px solid #bdbdbd;border-radius:5px;padding: 0 15px;display: flex;justify-content: flex-start;margin-bottom: 20px;}
    .dnhkk1{width: 100%;background: #fff;border: 1px solid #bdbdbd;border-radius:5px;padding: 0 10px;display: flex;flex-direction: column;margin-bottom: 20px;}
    .bdxmm{width:25%;font-size: 1.1rem;color: #333;line-height: 50px;}
    .bdxmm1{width: 36%;font-size: 1rem;color: #333;line-height: 50px;}
    .bdxmm .hsbt{color: #ed0000;}
    .lxsrk{width: 70%;border: none;outline: none;height: 50px;font-size: 1.1rem;line-height: 50px;}
    .lxsrk1{width: 100%;border: none;outline: none;min-height: 120px;font-size: 1.1rem;line-height: 50px;}
    .lxsrk2{width: 30%;border: none;outline: none;height: 50px;font-size: 1.1rem;line-height: 50px;}
    .yzmktp{width: 30%;}
    .yzmktp img{margin-top: 8px;}
    .jttjan{width: 320px;margin:20px 0;color: #fff;}
    .jttjan a{width:100%;display: block;background: #0d4e95;border-radius: 5px;font-size: 1.1rem;color: #fff;text-align: center;line-height: 3.5rem;}

.wzbb{ width:100%; display:block; margin-top:25px; overflow:hidden}
.wzbb img{ margin-right:3px;  }
.logor{	float: left;margin-top: 5px;overflow: hidden; width:50%}
.logo{ margin:0 auto; width:50%; float:left}
.logoimg{ max-width:96%; display:block; margin:2px auto 3px; height:auto}
.dropdown-menu li a{ color:#fff !important;}
.nav>li>a:focus, .nav>li>a:hover{ background:#e94153; color:#555;}
.dropdown-menu>li>a{ color:#555  !important}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ color:#fff  !important}
.syabout{ padding:10px 0; margin:10px auto;}
.xjt { margin:0px auto}
.xjt h3{ font-size:34px; margin:0 auto}
.sjaboutbt{ font-size: 30px; color:#555; line-height:40px; height:50px; margin:10px auto; color:#000; background:url(../images/cpx.jpg) repeat-x left center; text-align:center}
.sjaboutbt h2{ display:inline-block; text-align:center; background:#fff; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 10px; margin-top:3px}
.aboutimg{ width:100%; margin:10px auto 0; display:block;  transition:all 0.5s; position:relative; cursor:pointer }
.aboutimg img{ border:solid 1px #dedede; border-radius:10px; padding:1px}
.aboutimg .nr{ width:100%; display:block; margin:0 auto; }
.aboutimg .nr .triangle{
    width: 0px;
    height: 0px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #0e4087 transparent; display:block; margin-left:10px;
}
.aboutimg .nr .knr{
 width:98%; display:block; border-radius:8px; padding:10px 5%; font-size:14px; line-height:24px; background:#0e4087; color:#eaeaea;}

 .synewsright li .l{  width:98%; margin:5px auto}
.synewsright li .l h2{ font-size:18px; color:#073679; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; margin:0}
.synewsright li .l p{ font-size:14px; color:#555; line-height:35px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}

.synewsright li .l h2 a{color:#073679; }
.synewsright li .l p a{color:#555}


 /*简介分类*/
.nfljj{ width:100%; display:block; overflow:hidden; margin:10px auto;}
.nfljj li {margin-right:10px; color:#555; text-align:center; display:block; margin-bottom:8px; width:45%;margin-left:2%; float:left;border-radius:5px;}
.nfljj li a{display: block;border:solid 1px #dedede; width:100%;  text-align:center; float:left;line-height:36px; font-size:14px; color:#555;border-radius:5px}
.nfljj li a.selected{background:#003b8f; color:#fff !important; text-align:center;border:none;display: inline-block;border:solid 1px #003b8f; }
.nfljj li span{ display:none}
.aboutdh h2{ font-size:26px; color:#555; line-height:30px; height:35px; margin:0 auto }
.newsnrbt h2{ display:block;  font-size:18px; color:#555; line-height:30px; height:35px; margin:0 auto; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center }
.aboutwznr{ width:96%; color:#5f5f5f; line-height:23px; font-size:14px; margin:10px auto}
.aboutwz1 article{ line-height:28px; font-size:14px; }
.aboutdh{ margin:0px auto 10px;}
.aboutwz3{ width:100%}
.aboutwz3 img{ float:left; display:block; width:50px; height:auto}
.aboutwz3 h3{font-size:14px; display:block; margin:0; line-height:23px;}
.aboutwz4{ width:98%; display:block; margin:0 auto }
.aboutwz4 li h3{ font-size:16px; line-height:30px}
.aboutwz4 li{ padding-left:35px; margin-bottom:15px; color:#555; }
.nynewslist li .l{width:98%; margin:5px auto; }
.nynewslist li {margin:10px auto;}
.nynewslist li .l h2{ background:url(../images/yydot1.png) no-repeat left center; text-indent:15px; font-size:16px}
.nycplist h2{font-size:14px; line-height:30px;}
.productwz h2{ font-size:18px; line-height:40px; color:#003b8f; margin:0 auto 10px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
.productwz p{ font-size:14px; line-height:23px; color:#555;}
.producttb li img{ display:block; margin:2px auto; width:70px; height:auto}
.producttb li p{ width:100%; font-size:12px; line-height:24px; color:#555;overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; text-align:center}
.producttb1{margin:5px auto}
.producttb4 { width:96%; margin:5px auto}
.producttb4 li{ font-size:14px; line-height:60px; margin:5px 0; color:#555; font-weight:normal}
.productwzt{ font-size:14px; line-height:25px !important;}
.productwzt1{ font-size:14px; line-height:50px !important;}
.producttb4 img{ float:left; margin-right:10px; width:50px;}
.productnr{width:94%}

}








/*底部*/
.footer{ width:100%; background:#faf9fa; overflow:hidden; padding-bottom:20px;border-top:solid 1px #dedede}
.footer1{ width:1140px; margin:20px auto 0; overflow:hidden}
.footer1 dl{ padding:0 40px; color:#666; float:left;border-right:solid 1px #ededed; min-height:180px}
.footer1 dl:last-child{ border-right:none; padding-right:0}
.footer1 a{ color:#999  !important}
.footer1 dl dt{font-size:16px; line-height:35px;  }
.footer1 dl dd{font-size:14px; line-height:30px; display:block; }
.footer1 dl dd button{ border:none}
.footer2{ width:100%; background:#0e4087; overflow:hidden; text-align:center; color:#d8d8d8; font-size:14px; line-height:48px}
.sjfooter{width:100%; background:#0e4087; overflow:hidden; padding:10px 0; color:#fff; text-align:center; line-height:24px; font-size:10pt;}


.syp{ width:98%; margin:20px auto 10px; border-top: dashed 1px #dedede; padding-top:5px}
.syp li { font-size:14px; line-height:30px; padding:0 15px; color:#555;}
.syp li a{ color:#555;}


.cpxqtp{width: 98%;margin: 5px auto; display:block}

.listfy {text-align: center; width:98%; display:block; margin:5px auto;}
.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;
  cursor: default;
  background-color: #003b8f !important;
  border-color: #ddd !important;
}



.nylxwm{font-size:14px; line-height:28px;}
/*.zxly{ margin:5px auto; overflow:hidden}
.zxly label { width:25%; float:left; text-align:right; font-size:14px; line-height:40px; font-weight:normal}
.zxly .k{ width:60%; float:left; padding-left:1%; margin-left:1%; border:solid 1px #dedede; height:38px;}
.zxly .k1{ width:60%; float:left; padding-left:1%; margin-left:1%; border:solid 1px #dedede; height:70px;}
.zxly .an{ width:220px; color:#fff; line-height:40px; margin:0 auto; text-align:center; border:none; display:block; font-size:16px; background:#1f7bca}
*/
.yqlj{ width:98%; overflow:hidden; padding-bottom:28px; margin:3px auto 5px;}
.yqlj li{ width:18%; text-align:left; text-overflow:ellipsis; white-space:nowrap; float:left; margin:10px 0 0 2%; font-size:14px; line-height:28x; }
