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

/*小屏图标*/
.navbar-toggle{  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}

.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: 41px; font-size:13px;margin-right:20px}
    .topwzr img{float:left;margin-right:5px; margin-top: 5px}
    .topnav{width:100%;background:rgba(255,255,255,.9);  display: block;border-bottom: solid 1px #f1f1f1}
    .logo{margin:5px 0 5px }
    /*导航*/
    .navbar-collapse{padding: 0 !important}
    .navbar-nav{float: right!important;}
    .navbar-nav>li>a.active{ color:#444; border-bottom:solid 3px #263ca7; 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:16px;}
    .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 #263ca7 !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: 35px; padding: 3px 0}
.newsbox{max-width:1200px;display: block; margin:20px auto;overflow: hidden}
.newstop{width:100%;display: block; margin:0px auto 20px;background: url(../images/xwbg.png) no-repeat top center;padding:10px 0 0}
.newbt{width:1200px;margin:0 auto; display: block; background: url(../images/wzbgx.png) no-repeat bottom left; font-size: 26px;line-height: 60px}
.newmore{width:180px;float:right;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;line-height: 35px; margin-top: 10px;font-size:14px}
.newmore a{color: #fff!important;}
.xz{font-size:16px; font-family:"Segoe UI Light"; color: #555;text-transform: uppercase}
.newsl{display: block;}
.newsl .k{height:228px;width:100%; overflow: hidden; margin: 35px auto 20px}
.newsl h2{font-size:18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px}
.newsl article{font-size:14px;display: -webkit-box; overflow: hidden;  line-height: 26px; color: #777;
    -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
.newsr ul{background: url(../images/newx.jpg) repeat-y 10px top;padding: 20px 0 }
.newsr li{padding: 10px 0 15px; margin: 0 0 15px 12px; transition: all .4s}
.newsr li:hover{transform: translateY(-10px)}
.newsr li:nth-child(even){background: #f6f6f6}
.newsr li::before{ content: ""; border: 2px solid #ccc ; margin-top: 20px; margin-left: -12px;
    padding:3px;
    width:20px; height: 20px;
    background: #ccc;
    background-clip: content-box; float: left;display: block;border-radius: 50px}
    .newsr h2{font-size:18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 30px;}
    .newsr article{font-size:14px;display: -webkit-box; overflow: hidden;  line-height: 24px;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical;    width:90%; margin: 0 auto; color: #888 }
    .newsr li:nth-child(2)::before {padding:3px;background: #f14c4c;border: 2px solid #f14c4c; background-clip: content-box; }
    .newsr li:nth-child(3)::before {padding:3px;background: #124bbc;border: 2px solid #124bbc; background-clip: content-box; }
    .newsr a{color: #555}
    /*经典案例*/
    .jdtop{width:100%;display: block;background: url(../images/albg.jpg) no-repeat center center;padding: 20px 0  10px}
    .jdtop h2{font-size:28px; line-height:35px;color: #fff;text-align:center;margin-bottom: 5px}
    .jdtop h3{font-size: 14px;color: #ccc;line-height: 35px; text-align: center;margin-top: 0}
    .albox{max-width: 1200px;margin:15px auto;overflow: hidden}
    .albox h2{font-size:16px; text-align: center;display: block;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
    .albox li{margin: 15px 0}
    .albox .k{display: block; border:solid 1px #dedede;width:90%;margin:0 auto;padding:3px; overflow:hidden;height: 235px;}
    .albox .k img{max-width: 100%;height: auto;overflow: hidden;transition:all .3s}
    .albox .k img:hover{transform: scale(1.2)}
    .almore{width:250px;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;display:block;line-height: 35px;font-size:14px;margin: 10px auto 30px}
    /*公司简介*/
    .aboutbox{max-width:100%;display: block;background: url(../images/gsjjbg.jpg) no-repeat top center;padding: 40px 0 }
    .aboutjj{max-width: 1200px; display: block; margin:10px auto 15px;overflow: hidden}
    .aboutl{overflow: hidden}
    .aboutl p{font-size:15px; line-height: 28px; color: #555;float:left;width:700px; margin: 30px auto;display: -webkit-box; overflow: hidden;
        -webkit-line-clamp:5;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .aboutmore{width:250px;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;display:block;line-height: 35px;font-size:14px;}
    .bottom{width:100%;background: #eaf0f5;padding: 10px 0 25px;margin: 10px 0 0}
    .bottom1{max-width: 1200px;overflow: hidden;margin:10px auto 0}
    .bottom1 .lx{float: left;width:450px;display: block;border-right: solid 1px #dedede}
    .bottom1 .lxh2{font-size:20px; line-height: 20px;margin:30px 0 20px}
    .bottom1 .lx p{font-size:16px;line-height: 30px;color: #555}
   .xzt{font-size:12px; text-transform: uppercase;font-weight: normal;display: block;color: #666}
   .bottom1 .cd{float:left;width:180px; margin-left: 100px}
   .bottom1 .cd li{float:left; font-size:15px; line-height: 35px;width:90px}
    .bottom1 .cd li:first-child{display:none}
   .bottom1 .erw{float:left;margin-left: 80px; text-align: center;width:200px}
   .bottom1 .erw img{display:block;margin:10px auto}
   .bottom2{width:100%;background: #25368e;line-height: 26px; padding: 15px 0}
   .bottom2 p{max-width: 1200px; color: #ccc;margin:10px auto}

    /*分类*/
    .nycpflk{background: url(../images/gsjjbg1.jpg) no-repeat center center;padding:0 }
    .nycpfl{text-align:center; max-width: 1150px; margin:30px auto 10px;padding-bottom:15px;overflow: hidden }
    .nycpfl li{ text-align:center; border-radius:5px;display:inline-block;}
    .nycpfl li a { display:inline-block;  margin-right:20px;font-size:16px; line-height:35px; color:#333;padding:0 50px;border-radius: 30px;background:#fff;
        cursor:pointer; transition: all .5s}
    .nycpfl li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px; line-height:35px; padding:0 50px}
    .nycpfl li a:hover{background:#ee3721; color: #fff}

    .aboutxq{max-width: 1180px;display:block;margin:20px auto 35px;font-size:16px; line-height: 32px;color: #555;overflow: hidden}
    .aboutxq img{max-width: 100%;height: auto;display: block; margin: 5px auto}
    .nycpbt{width:100%;text-align: center;padding-bottom:10px}
    .nycpbt h2{line-height: 45px !important;}
    .innewbt,.innewbt1{font-size:26px; line-height: 60px; border-bottom: solid 1px #dedede; margin-top: 15px;  text-align: center}
    .innewbt::after,.innewbt1::after{width:110px;height: 3px;background: #0e3c9c;margin:10px auto 0 ;display: block;content: ""}
    .innewbt1{line-height:50px !important; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
    .innewbt1::after{background:#ee3721;}
    .nrbt{font-size:15px;text-align: center; margin-bottom: 8px}
    .ztdx{font-size:22px!important; line-height: 55px}
    .xwtop{margin-top:35px}
    /*新闻列表*/
    .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 li{border-bottom:dashed 1px #dedede;overflow: hidden; padding: 10px 0;transition: all .3s}
    .listtj li:hover{transform: translateX(25px)}
    .listtj h2{font-size:18px; line-height: 40px; margin-bottom: 0; margin-top: 10px}
    .listtj time{font-size:14px; line-height: 25px; display: block;color: #999; margin-bottom: 10px}
    .listtj p{font-size:14px;line-height: 26px;color: #666; -webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
         -webkit-box-orient: vertical;}
    .listtj .k{height:155px; margin-top: 20px;display: block; overflow: hidden; width:100%}
    .listtj img{border-radius: 8px}
    .listtj li  .listan{width:200px; line-height: 30px;text-align: center;background: #0842a3;color: #fff !important;display: block; border-radius: 20px;
        margin-top: 15px}
    .listtj li:nth-child(even) .listan{text-align: center;background: #777;color: #fff !important;}

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

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


    .ditu{margin:28px auto; width:100%}
.zpbox,.zpbox1{margin:40px auto; max-width:1200px;}
.zpbox table{width:100%;margin: 0 auto }
.zpbox table th{font-size:16px; background: #3c3c3c;padding: 5px 0;color: #fff; line-height: 35px; text-align: center; font-weight: normal;border: solid 1px #ccc}
.zpbox table tr td{color: #555; text-align: left;padding: 10px 20px; line-height:25px; font-size:14px;border:solid 1px #dedede}

.zpxx{max-width:1200px; display: block; margin: 25px auto;font-size:16px; line-height: 28px}
.zpxx li{font-size:16px; display: inline-block;padding: 0 25px;border-right:solid 1px #dedede;}
.zph2{font-size:20px !important; border-bottom:solid 1px #dedede;line-height: 50px; text-indent: 20px}
.zpxx article{width:96%;display: block; margin: 5px auto;font-size:14px}

}

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

    /*新闻中心*/
    .newsbox{max-width:1200px;display: block; margin:20px auto;overflow:hidden}
    .newstop{width:100%;display: block; margin:0px auto 20px;background: url(../images/xwbg.png) no-repeat top center;padding:10px 0 0}
    .newbt{max-width:90%;margin:0 auto; display: block; background: url(../images/wzbgx.png) no-repeat bottom left; font-size: 22px;line-height: 60px}
    .newmore{width:100px;float:right;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;line-height: 35px; margin-top: 10px;font-size:14px}
    .newmore a{color: #fff!important;}
    .xz{font-size:14px; font-family:"Segoe UI Light"; color: #555;text-transform: uppercase}
    .newsr ul{background: url(../images/newx.jpg) repeat-y 0 top;padding: 10px 0 0;}
    .newsr li{padding: 20px 0 10px; transition: all .4s;width: 100%; margin: 0 auto;}
    .newsr li:hover{transform: translateY(-10px)}
    .newsr li:nth-child(even){background: #f6f6f6}
    .newsr li::before{ content: ""; border: 2px solid #ccc ; margin-top: 0px; margin-left: -10px;
        padding:3px;
        width:20px; height: 20px;
        background: #ccc;
        background-clip: content-box; float: left;display: block;border-radius: 50px}
    .newsr h2{font-size:16px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 15px;margin-top: 0;}
    .newsr article{display: -webkit-box; overflow: hidden;  line-height: 24px;margin-left: 15px;margin-bottom: 15px;
        -webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical;    width:90%;  color: #888 }
    .newsr li:nth-child(2)::before {padding:3px;background: #f14c4c;border: 2px solid #f14c4c; background-clip: content-box; }
    .newsr li:nth-child(3)::before {padding:3px;background: #124bbc;border: 2px solid #124bbc; background-clip: content-box; }
    .newsr a{color: #555}
    /*经典案例*/
    .jdtop{width:100%;display: block;background: url(../images/albg.jpg) no-repeat center center;padding: 20px 0  20px}
    .jdtop h2{font-size:28px; line-height:35px;color: #fff;text-align:center;margin-bottom: 5px}
    .jdtop h3{display: none}
    .albox{max-width: 1200px;margin:15px auto;overflow: hidden}
    .albox h2{font-size:14px; text-align: center;display: block;text-overflow: ellipsis;white-space: nowrap;margin: 10px 0;
        overflow: hidden;}
    .albox li{margin: 8px 0}
    .albox .k{display: block; border:solid 1px #dedede;width:100%;margin:0 auto;padding:3px; overflow:hidden;}
    .albox .k img{max-width: 100%;height: auto;overflow: hidden;transition:all .3s}
    .albox .k img:hover{transform: scale(1.2)}
    .almore{width:250px;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;display:block;line-height: 35px;font-size:14px;margin: 10px auto 30px}
   /*公司简介*/
    .aboutbox{max-width:100%;display: block;background: url(../images/gsjjbg.jpg) no-repeat top center;padding: 30px 0 }
    .aboutjj{max-width: 1200px; display: block; margin:10px auto 15px;overflow: hidden}
    .aboutl{overflow: hidden}
    .aboutl p{font-size:15px; line-height: 26px; color: #555;width:90%; margin: 30px auto;display: -webkit-box; overflow: hidden;
        -webkit-line-clamp:4;text-overflow: ellipsis; -webkit-box-orient: vertical}
    .aboutmore{width:250px;border-radius: 20px;text-align: center;background: #083b9c;color: #fff!important;display:block;line-height: 35px;font-size:14px;}

    .bottom{width:100%;background: #eaf0f5;padding: 10px 0 20px;margin: 10px 0 0; border-top: solid 10px #5b6dc4}
    .bottom1{max-width: 1200px;overflow: hidden;margin:10px auto 0}
    .bottom1 .lx{width:93%; margin:10px auto;display: block;}
    .bottom1 .lxh2{font-size:20px; line-height: 20px;margin:10px 0 }
    .bottom1 .lx p{font-size:15px;line-height: 26px;color: #555}
    .xzt{font-size:12px; text-transform: uppercase;font-weight: normal;display: block;color: #666}
    .bottom1 .cd{float:left;width:180px; margin-left: 100px}
    .bottom1 .cd li{float:left; font-size:15px; line-height: 35px;width:90px}
    .bottom1 .erw{float:left;margin-left: 80px; text-align: center;width:200px}
    .bottom1 .erw img{display:block;margin:10px auto}
    .bottom2{width:100%;background: #25368e;line-height: 26px; padding: 15px 0}
    .bottom2 p{max-width: 1200px; color: #ccc;margin:10px auto}
    /*分类*/
    .nycpflk{background: url(../images/gsjjbg1.jpg) no-repeat center center;}
    .nycpfl{text-align:center; max-width: 1150px; margin:30px auto 10px }
    .nycpfl li{ text-align:center; border-radius:5px;display:inline-block;}
    .nycpfl li a { display:inline-block;  margin-right:20px;font-size:16px; line-height:35px; color:#333;padding:0 50px;border-radius: 30px;background:#fff;
        cursor:pointer; transition: all .5s}
    .nycpfl li a.select{color: #fff; display: block; background:#ee3721;  text-align: center;font-size:16px; line-height:35px; padding:0 50px}
    .nycpfl li a:hover{background:#ee3721; color: #fff}

    .aboutxq{max-width:95%;display:block;margin:20px auto 35px;font-size:15px; line-height:25px;color: #555;overflow: hidden}
    .aboutxq img{max-width: 100%;height: auto}
    .nycpbt{width:100%;text-align: center;padding-bottom:10px}
    .nycpbt h2{line-height: 45px !important;}
    .innewbt,.innewbt1{font-size:24px; line-height: 50px; border-bottom: solid 1px #dedede; margin-top: 15px;  text-align: center}
    .innewbt::after,.innewbt1::after{width:110px;height: 3px;background: #0e3c9c;margin:10px auto 0 ;display: block;content: ""}
    .innewbt1::after{background:#ee3721;}
    .innewbt1{line-height:50px !important; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
    .innewbt1::after{background:#ee3721;}
    .nrbt{font-size:14px;text-align: center; margin:5px auto;width:96%;}
    .ztdx{font-size:20px!important; line-height: 55px; margin:5px auto;width:96%;}

    /*新闻列表*/
    .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 li{border-bottom:dashed 1px #dedede;overflow: hidden; padding: 10px 0}
    .listtj h2{font-size:18px; line-height: 40px; margin-bottom: 0; margin-top: 10px}
    .listtj time{font-size:14px; line-height: 25px; display: block;color: #999; margin-bottom: 10px}
    .listtj p{font-size:14px;line-height: 26px;color: #666; -webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;
        -webkit-box-orient: vertical;}
    .listtj .k{height:155px; margin-top: 20px;display: block; overflow: hidden;}
    .listtj img{border-radius: 8px}
    .listtj li  .listan{width:200px; line-height: 30px;text-align: center;background: #0842a3;color: #fff !important;display: block; border-radius: 20px;
        margin-top: 15px}
    .listtj li:nth-child(even) .listan{text-align: center;background: #777;color: #fff !important;}

    .lxwmbd input{display:block; border: solid 1px #dedede; padding-left: 10px; width: 98%; line-height: 40px;
        border-radius:5px}
    .lxwmbd p{display: block; overflow: hidden;}
    .lxwmbd label{display: none}
    .lxwmbd .k{width:40%; float:left}
    .lxwmbd .k3:nth-child(1){margin-bottom: 8px}
    .lxwmbd img{display: block; margin-left: 10px; float: left}
    .lxwmbd textarea{border: solid 1px #dedede; padding-left: 10px; width:98%;  display: block;
        border-radius: 5px}
    .lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #0e3c9c; font-size:16px; color: #fff;
        display: block; border-radius: 5px; border:none; margin:20px auto;}
    .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}


    .ditu{margin:18px auto; width:100%}
    .zpbox{margin:20px auto; max-width:1200px;}
    .zpbox table{width:100%;margin: 0 auto }
    .zpbox table th{font-size:16px; background: #3c3c3c;padding: 5px 0;color: #fff; line-height: 35px; text-align: center; font-weight: normal;border: solid 1px #ccc}
    .zpbox table tr td{color: #555; text-align: left;padding:5px; line-height:25px; font-size:14px;border:solid 1px #dedede}
    .zpbox table td:nth-child(3),  .zpbox table th:nth-child(3){display: none}
    .zpxx{max-width:1200px; display: block; margin: 25px auto;font-size:16px; line-height: 28px}
    .zpxx li{font-size:16px; display: inline-block;padding: 0 25px;border-right:solid 1px #dedede;}
    .zph2{font-size:20px !important; border-bottom:solid 1px #dedede;line-height: 50px; text-indent: 20px}
    .zpxx article{width:96%;display: block; margin: 5px auto;font-size:14px}

}

.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:40px; padding:0 15px; color:#555;white-space: nowrap; text-overflow: ellipsis;width: 98%;overflow: hidden;}
/*内页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,.5);width:100%}
.nyposition{ max-width: 1150px; margin:0 auto; line-height: 42px; color: #444; font-size: 15px}
.nyposition a{color: #444}

/*页码*/
.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;}
.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;}

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