@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {


    .header-logo{position: absolute;top: 4px}
    .j-col-2{flex: 32% 0 0 !important}
    .j-col-1{flex: 12% 0 0 !important}

}


@media (max-width: 1400px) {
    
    .ld{width: 33.3%}
    .dw{width: 50%}
    p#user_name {padding: 0 !important;}
    div#user_name1 {float: none !important;}
    div#logout_btn {float: none !important; margin-left: 0 !important}
}
@media (max-width: 1195px) {
    
	.header-wrap {width:94%;}

    .nav a, .head-wza a {font-size: 14px}
    
    .search{width: 70%}
    
	.view-main{width:94%;}
    
    .footnav{padding: 0}
    .footnav-ul li{width: 33% !important;}
    p#user_name {padding: 0 !important;}
    div#user_name1 {float: none !important;}
    div#logout_btn {float: none !important;}
    .footnav-ul-2 li{margin-right: 4px}
    .footnav-ul{width: calc(100% - 474px);}
    .footnav-ul-2  .jiucuo{height: 28px}
    .footnav{letter-spacing: -1px}
    .footnav-ul-2 img{margin: 0 }
    .breadCrumb_r{width: 36%}
    .breadCrumb_l {width: 64%}
    .footernav_breadCrumb_in{padding: 0 14px}
    
    .search input{width: 80%}
    .search:before{left: -64px}
    
    .j-form-group{width: 100%}
    
    .xwdt-tab-tit span{padding: 0 0px 8px 0px;font-size: 14px;margin-right: 4px}
    
    .djjz-item{width: 23%;margin-bottom: 2.4%}
    .djjz-cont {flex-wrap: wrap;}
}





@media (max-width: 990px) {
	.header-logo{ width:265px;}
	.nav-cont{ width:64%}
    .tit-nav-menu li{width: 33.3%}
    #js-scroll-to-top{bottom:20px}
    body{padding-bottom: 150px}
    
    .footnav-ul{width: 100%;margin: 0 auto;display: block;margin-bottom: 14px;text-align: center;border-bottom: 1px solid rgba(255,255,255,0.3)}
    .footnav-ul li{width: 9%}
    .footnav-ul-2, .footnav-ul-3{float: none;text-align: left;top: 0;padding-bottom: 10px;margin: 0 auto;display: flex;justify-content: center;}
    .footnav-ul-2 li{float: none;margin:0 6px}
    .footnav-ul-2 .jiucuo {height: 36px;}
    .footnav-ul li:last-child{border: 0}
    .ul_1, .scroll-ul{width: 46%}
    
    .ld{width: 50%}
    
    .j-form-cont{width: 100%}
    
    .j-search-cont-2 input{flex: auto;width: 70%}
    .j-search-cont-2 select{flex: auto;width: 30%}
    .j-search-cont-2 button{flex: 0 0 71px;}
    .secondary-left-tabtit-2 i{display: block;top: 0;margin-right: 0;margin-bottom: 4px}
    .bsdt-top p{display: -webkit-box;-webkit-line-clamp:2}
    .secondary-left{width: 100%;float: inherit;}
    .secondary-right{margin-left: 0;margin-top: 20px}
    .secondary-left-fliter-2 div{padding: 6px 2px;width: 25%;font-size: 14px}
    .secondary-left-fliter-1 > div{width: 23%;}
    .secondary-left-fliter-1 span{font-size: }
    .bszn, .ljbl{top: 0;transform: translateY(0);padding: 8px 8px;margin: 0 0}
    .bszn{margin-bottom: 10px}
    .sxbl-btn {flex: 0 0 80px;}
    .sxbl-wrap {align-items: center;}
    .sxbl-ic-1,.sxbl-ic-2,.sxbl-ic-3{display: none}
    .sxbl-item span{font-size: 14px}
    .secondary-left-tabtit-2 div{height: 80px;font-size: 16px}
    .secondary-left-tabtit-2 i{font-size: 26px}
    .secondary-left-tabtit-2 .active:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 8px solid #fff;}
    
    .index-right{display: none}
    .index-left{margin-right: 0;width: 100%}
    .bsdtswiper .swiper-slide a{font-size: 14px}
    .bsdtswiper i{width: 20px;height: 20px}
    
    .zcfg-tab-tit{display: flex;margin-top: 30px}
    .zcfg-tab-tit li{flex-grow: 1;border-bottom: 0;text-align: center}
    .text-main img{max-width: 100% !important}
}

@media (max-width: 768px) {
    body{padding-bottom: 0}
    .overflowhidden{height: 100%;overflow-y: hidden;}
    
    .header{position: inherit}
    .mobile-head {
    display: block; width:100%; line-height:60px;}
    .header-logo{display: none}
    .header{height: 60px}
    .nav a, .head-wza a {font-size: 20px}
    .nav a:hover{color: #fff;background: #4899d9 !important;display: block}
    .nav i{}
    .mb-top-button {width: 42px;height: 42px;position: fixed;right: 20px;border-radius: 6px;margin-top: 16px;background: #428bc5 url(../png/8vyk3o.png) no-repeat center;cursor: pointer;background-size: 60%;z-index: 9999;top: 14px
    }
    .mb-nav {right: 0;width: 50%;height: 100%;z-index: 9999;transition: all 0.4s;position: fixed;top: 0;right: -100% ;background: #428bc5;padding-top: 10px;display: block}
    .mb-nav li{width: 100% !important;}
    .mb-nav p{margin-bottom: 0}
    .mb-nav a{color: #fff;line-height:70px;height: 70px }
    .mb-nav .nav-cont {background: #CBB486;width: 260px;height: 100%;padding-top: 10px;position: absolute;right: 0;top: 0;z-index: 999;}
    .nav-cont-show:after {content: "";width: 50%;height: 100%;position: fixed;background: rgba(0,0,0,0.4);left: 0%;top: 0;display: block;z-index: 22;opacity: 0}
    .mb-top-button{top: -1px;height: 34px;width: 34px}.mb-top-button{margin-top: 14px}
    .nav-cont-show {
        right: 0;display:block ;transition:right 0.4s;padding-top: 10%}
    .nav i{display: inline-block;position: relative;top: 0px;margin-right: 4px;margin-bottom: 0;color: #fff}
    .danghui{top: 2px !important}
    .nav li:hover i{color: #fff}
    .nav p{display: inline-block}
    
    .sec-tit{justify-content: space-between;    align-items: center;}
    .share{text-align: left}
    .secondary-wrap{background: #fff;padding-left: 20px}
    .view-main{background: #dfe3e8;}
    .font-size{margin-top: 14px}
    #js-scroll-to-top {bottom: 20px}
    .tit-nav-menu a{font-size: 14px}
    .tit-nav-menu{margin-bottom: 0;padding-bottom:14px}
    .view-main{width: 100%;box-sizing: border-box}
    .tit-nav-menu ul{box-shadow: 0 2px 2px rgba(0,0,0,0.05);padding-bottom: 3px}
    .index-swiper > .swiper-slide{padding: 18px 3%  0 3%;box-sizing: border-box}

    
    .search:before {width:76%;height: 94px;background: url(../png/hued2v.png) no-repeat center;position: absolute;top: 32px;transform: translateX(-50%);left: 50%;background-size: 100%}
    .search {width: 100%;padding: 130px 20px 0 20px;margin-bottom: 0;background: url(../png/szyujx.png) no-repeat top;background-size:cover;}
    .search input{top: -18px}
    .rmss{display: none}

	.j-search{  width:100%;box-sizing: border-box;padding: 20px 3% 0 3%;margin-bottom: 0;background: url(../png/szyujx.png) no-repeat center;background-size: cover;border-bottom: 1px solid #b7bec7}
	.j-search .j-search-logo{width:100%;height:80px; display:block; background:url(../png/hued2v.png) no-repeat center; background-size:auto 90%;float: none}
	.j-search-cont{height:66px; width:100%; display:block; margin:0;}

    .search button{background-size: 32px}
    
    .img-li{margin-top: 14px}
    .footnav-ul-2{padding: 20px 10px;align-items: flex-start; }
    .img-li{text-align: center}
    .map{display: inline-block}
    .footnav-ul-2 .jiucuo{height: 34px}
    .footnav-ul-2 p{word-break: break-all;margin: 4px 2px;letter-spacing: 0px}
    .img-li{align-items: center;    align-items: center;flex-direction: row;flex-wrap: wrap;display: flex;}
    .footnav-ul-2 li{margin: 0 2px}
    .footnav-ul-2 img{margin: 4px 2px}
    .footnav-ul {
    width: 100%;margin-bottom: 0}
    .hide768{display: none !important}
    .footnav-ul li{width: 16.6%}
    .footernav{position: relative;margin-top:30px;}
    .footnav_menu{display: none !important}
    .footernav_breadCrumb{display: none !important}
    

    .j-list-ul h2{order: 1;flex: auto;width: auto;}
    .j-list-ul span{order: 3;flex: auto;text-align: left;padding-top: 0}
    .j-list-ul p{order: 2;flex: auto}
    .list-img {
    padding: 18px 0 14px 0 !important}
    .list-img img{height: 138px !important;width: 183px !important; object-fit: cover}
    .list-img-cont p{display: }
    .j-list-ul h2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    
    .ld{width: 100%}
    
    .dw{width: 100%}
    
    .j-form-btn button{width: 40%;margin: 0 4px}
    .j-form-btn{margin: 8px auto}
    .j-form-group{font-size: }
    
    
    .header .swiper-container{position:fixed;z-index: 9999}
    .nav li:hover i, .gallery-thumbs .swiper-slide-thumb-active i, .gallery-thumbs .swiper-slide-thumb-active a{color: #fff}
    .header .swiper-slide{height: auto}
   .header  .swiper-container-android .swiper-slide,.header  .swiper-wrapper {
    -webkit-transform:none !important;
    
}
    
    .swiper-button-next, .swiper-button-prev{display: none}
    
    .szh{background:none;height: auto}
    .szh span{display: none}
    .szh-mo{display: block;width: 100%}
    .szh a{height: auto}
    
    .bsdt-ic-1 {
    background: url(../png/i6ndr1.png) no-repeat center;
}
.bsdt-ic-2 {
    background: url(../png/f84rcn.png) no-repeat center;
}
.bsdt-ic-3 {
    background: url(../png/8pshel.png) no-repeat center;
}
.bsdt-ic-4 {
    background: url(../png/v4d94o.png) no-repeat center;
}
.bsdt-ic-5 {
    background: url(../png/fknbe3.png) no-repeat center;
}
.bsdt-ic-6 {
    background: url(../png/6cje9e.png) no-repeat center;
}
    .bsdtswiper .swiper-slide{background: #fdf5f2}
    .bsdtswiper .swiper-slide a{color: #ff531d}
    .bsdt{border: 0;padding: 0}
    .gallery-top{background: #}
    .bsdt-right{float: none;order: 2}
    .bsdt-left{margin-right: 0;width: 100%;display: flex;   flex-direction: column;}
    .bsdtswiper-cont{order: 1; }
    .bsdt{display: flex;flex-wrap: wrap;background: #fff;margin-bottom: 24px}
    .bsdtswiper{width: 100%}
    .bsdtswiper .swiper-wrapper{flex-wrap: wrap;    transform: translate3d(0px, 0px, 0px) !important;}
    .bsdtswiper .swiper-slide{width: 30.333% !important;margin: 0 1.5% 3% 1.5% !important;padding: 8px 0}
    .bsdt-tit{padding: 0;font-size: 18px;order: 2}
    .bsdt-tit i{width: 18px;height: 17px;background-size: 100%;top: 2;margin-right: 4px}
    .bsdtswiper .swiper-slide a{font-weight: normal;font-size: 16px;display: block}
    .bsdtswiper .iconfont{font-size: 22px;top: 0}
    .bsdt-right{width: 100%;padding: 0;margin-top: 10px}
    .bsdt-right h2{display: none}
    .bsdt-tit label{display: inline-block}
    .j-search-cont-1 input{height: 42px;margin-bottom: 10px !important}
    .j-search-blue input{height: 32px}
    .btn-orange{height: 42px; line-height: 42px}
    .bsdtswiper p{margin-top: 6px}
    .bsdtswiper i{width: 24px;height: 24px;background-size: 100%}
    .index-main{background: #fff !important}
    
    .index-tab-tit{display: none}
    .index-tab-item{margin-left: 0;display: block !important}
    .index-center{border: 0;padding: 0}
    .index-mobile-tit{display: block;padding-top: 8px;margin-bottom: 6px}
    .news-swiper{float: none;width: 100%;}
    .top-news a{width:calc(100% - 130px)}
    .index-ul{margin-right: 0}
    .index-ul h2{display: block}
    
    .xwdt-tab-tit span{width: 33.3%;text-align: center;font-size: 16px;padding:12px 0}
    .index-ul h2{color: #222;font-size: 16px}
    .index-ul a div{padding: 4px 10px}
    .index-ul a:before{top: 12px}
    .index-ul .ckgd{display: block}
    .top-news{border: 0}
    .index-tab-item{border-top: 1px solid #d9d9d9;padding-top: 6px}
    .index-tab-item-l{margin-right: 0;order: 1;padding-top: 0;padding: 8px 0}
    .gk{display: none}
    .index-tab-item-lr{display: flex !important;flex-direction: column;}
    .index-tab-item-r{border: 0;order: 2;width: 100%;background: none;min-height: auto;padding-bottom: 12px}
    .index-tab-item-r li{float: left;width: 31%;margin: 1%;border-radius: 4px}
    .width76850 span{width: 50% !important}
    .xxgk-ic{display: block;text-align: center;margin: 0 auto;margin-bottom: 8px;height: 28px;width: 28px}
    .index-tab-item-r li{height: auto;line-height: inherit;padding: 8px 0}
    .index-tab-item{padding: 8px 0}
    
    .hmff{    flex-direction: column;flex-wrap: nowrap;}
    .hmfw-ul li{display: inline-block;padding: 0;margin-right: 6px;}
    .hmfw-ul{margin-top: 14px;margin-bottom: 6px}
    .wsdc-item{padding: 14px;box-sizing: ;background: #eaedf0}
    .wsdc h3{margin-bottom: 0;border: 0}
    .wsdc button{width: 94px;height: 32px}
    .wsdc p{color: #222222}
    .hmfw-a a{width: 48.6%;border-radius: 4px}
    .hmfw-a{padding-left: 0;display: flex;    justify-content:space-between;width:100%}
    .ldxx{display: none}
    .zcfg-ic{width: 28px;height: 28px}
    .index-tab-item-r a{font-size: 16px}
    .hmfw-a i{font-size: 26px}
    .hmfw-a p{font-size: 16px;margin-top: 6px}
    .wsdc{padding-right: 0; width: 100%}
    .pr20{padding-right: 0}
    .hmfw-ul a{text-align: center}
    
    .sjzy .index-ul{width: 100%;float: none;border: 0}
    .sjzy .hmfw-ul li{width: 33.33%;padding: 0 4px;box-sizing: border-box;margin-right: 0}
    .sjzy .index-tab-item-l{margin-left: 0}


    
    .index-bottom{width: inherit; padding: 0;border: 0;margin-bottom: 30px;border-top: 1px solid #d9d9d9;margin-top: 0;padding-top: 20px;background: #fff}
    .index-bottom li{flex:0 0 33.3%;padding: 4px; box-sizing: border-box}
    .index-bottom li a{border-radius: 4px}
    .index-bottom ul{    flex-wrap: wrap;background: #fff;justify-content: flex-start;}
    
    .ml15{margin-left: 0}
    .width70{width: 100%}

    
    .j-col-2{flex:100% 0 0}
    .j-col-768-50{flex: 50% 0 0}
    .j-col-1{flex:50% 0 0}
    
    .j-user-cont {flex-wrap:wrap ;}
    .j-user-item-1{padding-right: 0;border: 0;flex: 50% 0 0}
    .j-user-item-2{padding-left: 0;flex: 50% 0 0;margin-right: 0 !important;text-align: center;display: none}
    .xyhzc{display: none !important}
    .db-768 {display: inline-block!important}
    .yhfw-center {flex-direction: column;}
    .view-main {min-height:calc(100% - 484px)}
    
    .djjz-cont{margin-bottom: 20px}
    .djjz-select select{width: 100%}
    
    .jggk-tab-tit span{width: 45%}
    .jggk-tab-tit{display: flex}
    
    .sw-left{width: 100%;float: none}
    .sw-right{width: 100%}
    .pdf-cover{width:100%}
    .xxgk-detail{display: flex;flex-wrap: wrap;}
    .xxgk-detail li{flex: 0 0 100%}
    .sw-right{height: auto;margin-top: 14px}
    .sw-right .cover{display: none}
    .wjxz{position: inherit;bottom: 0;width: 100%}
    .wjxz a, .wjxz a:hover{width: 100%}
    .pdf-cover{border: none}
    .djck{display: none}

    .index-input-28 {width: calc(33.33% - 24px)}
    .rl.index-input-25 {width: calc(50% - 22px)}
    .index-input-50{width:calc(100% - 16px) }
    .btn-orange.index-input-16{width:calc(100% - 16px)}
    .input-displayflex{    flex-wrap: wrap;}
    .input-after+span{order:0;width: 12px;margin-top: 3px;flex: 0 0 12px}
    .index-input,.index-select{height: 42px}

  .dropdown{display: flex;align-items: center;margin-top: 10px}
  .dropdown-menu{display: block;position: unset;transform: none;margin-left: 10px}
  .flex-tit{align-items: flex-start;flex-direction: column;}
  .dropdown img{margin-left: 0}
  .dropdown-menu:after{display: none}
  .index-item i {display: none !important;}
}

@media (max-width: 480px) {
     
	.j-search .j-search-logo{ background-size:94%;}
    #js-scroll-to-top {bottom: 20px}
	 .mobile-head a { font-size:16px; padding:0 6px;}
    .mb-nav{width: 60%}
    
    .sec-tit h2{flex: 1}

    .sec-tit{margin-bottom: 10px;align-items: flex-start}
    .sec-tit p{word-break: break-all}

    
    .search{margin-bottom: 0;padding-bottom: 20px;height: 174px;padding-top: 106px}
    .search:before {content: "";display: inline-block;width:84%;top: 20px;background-size: 100%}
    .j-search-cont button{background-size: 28px}
    .j-search-cont input{padding-left: 10px}
    
    .btn_2{margin-right: 4px;padding: 0 5px}
    .social-share .social-share-icon{width: 24px;height: 24px;line-height: 24px;font-size: 16px; }
    .text-tit{font-size: 26px}
    .font-size a{width: 28px;height: 28px;line-height: 28px}
    .text-main img{width: 100% !important}

    
    .footnav{box-sizing: border-box;padding-top: 0}
    .footnav-ul-2{display: flex; flex-direction: column;}
    .footnav-ul-2 .img-li{top: 2px;right: 10px;display: block}
    .footnav-ul-2 .jiucuo{display: block}
    .map{margin-top: 4px}
    .footnav-ul-2 p, .footnav-ul-3 p{font-size: 14px}
    .footnav-ul-2 .jiucuo{height: 42px}
    .map{padding: 11px 17px}
    
    .j-list-ul p{font-size: 14px}
    .j-list-ul h2{font-size: 16px}
    .j-list-ul span{font-size: 14px}
    
    
    .secondary-left-fliter-1 > div{width: 48%;}
    .secondary-left-fliter-1 span{font-size: 14px}
    
    .index-ul h2{font-size: 16px}
    
    .mail-cont {width: 100%}
    .mail-cont img {width: 100%}
    
    .djjz-item{width: 48%;margin-bottom: 4%}
  .catalog-list-wrapper {column-count: unset !important;}
}


@media (max-width: 390px) {
    
    .mobile-head .border-a{width: 30px;height: 30px;line-height: 30px;font-size: 16px}
    
    .footnav-ul-2 .jiucuo{height: 36px}
    .map{padding: 8px 11px}
    .footnav-ul-2 p, .footnav-ul-3 p{font-size: 12px}
	.j-search .j-search-logo{height:60px;}
}

@media (max-width: 990px) {
    .news-swiper img{width: 100%;height: 100%}
}

@media (max-width: 768px){
    .index-swiper > div+div .more{display:block !important}
}