
/*小屏图标*/
.navbar-toggle{ margin-top:10px !important; margin-bottom:8px !important; border:solid 1px #555 !important; }
.navbar-toggle .icon-bar{ background:#555}
.navbar-toggle{ border:solid 1px #666; padding:7px 7px}



@media (min-width: 769px) {

    /*PC导航*/
    .navmeun{ position:absolute; z-index: 9999; box-sizing: border-box;width: 100%;top:0;padding-top: 50px}
    .navdh{max-width:90%;margin:0 auto}
    .logo{width:15%;float: left;overflow: hidden;padding-left: 10px;padding-top: 8px}
    .yybb{width:15%;float: right;text-align: center;color: #fff;line-height: 50px}
    .yybb img{width:auto;height: 20px}
    .yybb a{color: #fff;padding: 0 5px;text-transform: uppercase}
    .wrap{width:70%;margin: 0 auto; float: right;}
    .wrap a{color:#474342}
    #nav1 {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}
    #nav1 ul{margin-bottom: 0}
    ul.nav1 {display: inline-flex;flex: 1;}
    li.nav-item {flex: 1;}
    li.nav-item>a{display: block;text-align: center;line-height:48px;font-size: 15px;position: relative; color: #fff}
    li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);  position: absolute;}
    li.nav-item:hover>a ,li.nav-item.active>a{color: #00acba;}
    .nav-item a:hover{color: #00acba;}
    li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
  /* 二级菜单 */
    .subMenu{display: none;position: absolute;top:110px;left: 0;width: 100%;padding:25px 0;height:200px;background:rgba(255,255,255,.9);}
    .subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
    .subMenu>ul>li>a{display:block;text-align: center;line-height: 50px;color: #fff;}
    .xlnr{max-width:90%;overflow: hidden;margin:0 auto;}
    .xlnr .wz{width:70%;margin-left: 15%;}
    .xlnr .wz ul{padding-left:5%;}
    .xlnr .wz li{font-size: 15px; text-align:left;width: 100%;color: #555;line-height: 35px}
    .nav-item .ulleft1 li{width:100%;text-align: left;display: block}
     .nav-item:first-child .ulleft1{margin-left:0;width:600px!important;}
    .nav-item:first-child .ulleft1 li{float: left;width:250px}
    .nav-item:nth-child(3) .subMenu,.nav-item:nth-child(5) .subMenu{display: none!important;visibility: hidden}
    .nav-item:last-child .wz{width: 100%;padding-left: 77%;float: right;}
    .nav-item:last-child .ulleft1{float: left;margin-left: 0!important;}

    /*搜索*/
         .navContent{position: absolute;top:110px;left: 0;width: 100%;height:200px;background:rgba(255,255,255,.9);}
         .ssk{padding-left:20%;padding-right:10%;padding-top:30px;}
         .ssk1{width:90%;float:right}
         .ssk1 input{width:90%;float:left;height:40px;line-height:40px;padding-left:20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border:solid 1px #cecece}
         .ssk1 button{width:10%;float:left;height:40px;line-height:40px;background:#cecece;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border:solid 1px #cecece}
         .ssk1 button img{display:block; margin:7px auto;height:25px;width:auto;}
         
        .cpzxwz{width:84%;float:right;line-height:38px;font-size:18px;margin-bottom:40px}


}



@media (max-width: 768px) {
    .logotop{display: block;overflow: hidden}
    .topdh{width:100%;background: #fff;padding:10px 0;}
    .topdh .col-xs-12{padding: 0}

    .logo{float:left;width:30%;margin-top: 15px;margin-left: 10px}
    .logor{width:50%;text-align: right;font-size:14px;line-height: 45px;margin-bottom: -5px;float: left;text-indent: 25px;color: #eee}
    .logor img{height:20px;width:auto;
    }
    .logor a{display:inline;color: #555;text-transform: uppercase}
    .ssbox{width:100%;margin:0px auto;overflow: hidden;background: #e9f0f8;padding: 8px 0}
    .ssbox1{width:95%;margin: 0 auto}
    .ssbox1 input{width:80%;float: left;border: solid 1px #ccc;height:35px;line-height: 35px;font-size:14px;
        padding-left: 50px;background: url(../images/ssdot.png) no-repeat 12px center}
    .ssbox1 button{width:20%;float:right;border:none;background: #00509e;text-align: center;line-height: 35px;color: #d0d9e4;font-size: 14px}
    .navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin: 0 !important}
    .navbar-nav li{border-bottom: solid 1px #dedede;}
    .navbar-nav li a{color: #555}
    .navbar-collapse{padding:0 !important}
    .dropdown-menu li{text-align: center;line-height: 30px}
    .dropdown-menu li:last-child{border-bottom: none}
    .cpzxwz{width:90%;float:right;line-height:26px;font-size:15px;margin-bottom:20px}


}

#platform .BMap_noprint {
    background: url(../images/dbimg.png) no-repeat center center !important;height: 26px!important;
}



/*页码*/
.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:#00509e  !important;
    border-color: #ddd !important;}




/*顶部*/
.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background:  url(../images/cd-top-arrow.svg) no-repeat center 50%;

    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .8;
}
.no-touch .cd-top:hover {
    background-color:#06C;
    opacity: 1;
}
.container .swiper-slide img{width:168px; height: 54px; border:solid 1px #dedede}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px;
    }
}
