.Solicitation-opinions {
    padding: 26px 28px;
    background: #fff;
    margin-bottom: 70px;
}

.Solicitation-opinions-title {
    padding-left: 10px;
    border-left: 2px solid #2B98E5;
    font-weight: bold;
    font-size: 22px;
    color: #494C4D;
    margin-bottom: 23px;
}

.mbx {
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 50px;
}
.zt-fouercontent li span{
     display: none;
    position: absolute;
    left: 0;
    top:-133px;
    padding: 10px;
    right: 0;
    width: 100%;
    height: 100%;
   background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    border: 1px solid #ccc;

}
.zt-fouercontent li a:hover span{
    display: block;
}
.zt-fouercontent li span:after{
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -14px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}
.zt-fouercontent li span img{
    width: 100%;
    height: 100%;
}
.zt-fouercontent li a{
    position: relative;
    display: block;
}
.no-display {
    display: none;
}

.breadcrumb {
    margin-bottom: 0;
}

.breadcrumb>li a {
    color: #A0A7B8;
}

.blue-bg {
    background: #F3F9FE;
}

.gb-list-title span {
    font-weight: bold;
    font-size: 20px;
    color: #000000;
    padding-left: 16px;
    position: relative;
}

.gb-list-title span:before {
    content: '';
    width: 5px;
    height: 20px;
    background: #0169C4;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul {
    margin: 0;
    padding: 0;
}

.zfgb-paneler ul.nowrapli li a {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #3F424E;
    padding-left: 15px;
    margin-left: 0;
	white-space: normal;
}

.zfgb-paneler ul.nowrapli li {
    padding: 12px 0;
    background: none;
}

.bg-color {
    background: #F3F9FE;
}

.zfgb-paneler ul.nowrapli li a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #D8D8D8;
    position: absolute;
    left: 0;
    top: 13px;
    transform: translateY(-50%);
}

.gb-list-title {
    margin-bottom: 10px;
}

.zfgb-paneler ul.list-date li .zfgb-li-right {
    display: flex;
    position: absolute;
    right:0;
    width: auto;
    opacity: 1;
    font-size: 16px;
    color: #999999;
    top: 14px;
}
.zfgb-paneler ul.nowrapli li{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zfgb-paneler ul.list-date li .zfgb-li-right{
    display: flex;
    align-items: center;
    gap: 20px;
    cursor: pointer;
}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont>img{
    width: 24px;
    height: 24px;
}
.zfgb-paneler ul.list-date li span.time{
    position: initial;
}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont .todo-info-list{
    position: absolute;
    left:-145px;
    top:36px;
    width: 290px;
    background: #F3F9FE;
    border-radius: 6px;
    padding:6px 16px;
    z-index: 999;
    display: none;
}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont:hover .todo-info-list{
    display: block;
}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont .todo-info-list:before{
    content: '';
    position: absolute;
    top:-6px;
    left:50%;
    transform: translate(0,-50%);
    border:10px solid transparent;
    border-bottom-color: #F3F9FE;

}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont .todo-info-list li{
    padding:8px 0;
}
.zfgb-paneler ul.list-date li .zfgb-li-right .todo-cont .todo-info-list li a{
    font-size: 14px;
    width: 100%;
}
.zfgb-paneler ul.nowrapli li a:hover {
    color: #0169C4;
}

.zfgb-paneler ul.nowrapli {
    margin-bottom: 30px;
}

.zfgb-zfgbcx-lt span {
    width: 53px;
    display: block;
    margin: 0 auto;
    margin-bottom: 8px;
}

.zfgb-zfgbcx-lt-zz {
    height: 100%;
    padding-top: 29px;
    background: #FFFFFF;
    border: 1px solid #E0E3E6;
    border-bottom: none;
    margin-left: 8px;
    border-top: none;
    border-right: none;
}

.zfgb-zfgbcx-lt {
    width: 210px;
    height: 252px;
    background: #F3F9FE;
    float: left;
    margin-right: 33px;
    border: 1px solid #E0E3E6;
}

.zfgb-zfgbcx-lt span img {
    width: 100%;
    margin-bottom: 6px;
}

.zfgb-zfgbcx-lt  label {
    margin-bottom: 0;
    font-weight: bold;
    font-size: 18px;
    color: #23211E;
    letter-spacing: 1px;
    text-align: center;
    display: block;
}
.zfgb-zfgbcx-lt  label span{
    letter-spacing: 6px;
    display: block;
    text-align: center;
    width: auto;
}
.zfgb-zfgbcx-lt p {
    font-weight: 500;
    font-size: 12px;
    color: #23211E;
    margin-bottom: 0;
    text-align: center;
    letter-spacing: 1px;
    padding: 0 30px;
    margin-top: 21px;
}

.zfgb-zfgbcx-rt h2 {
    float: left;
    font-weight: bold;
    font-size: 24px;
    color: #23211E;
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 0;
}

.zfgb-zfgbcx-rt {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding:20px 0;
}

.zfgb-zfgbcx-rt .zfgb-zfgbcx-rt-title {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.zfgb-zfgbcx-rt>div span {
    margin-left: 6px;
    font-weight: 500;
    font-size: 16px;
    color: #A0A7B8;
    letter-spacing: 1px;
    opacity: .7;
    margin-top: 3px;
    float: left;
}

    /*ä¿®æ”¹option*/
option::-ms-expand {
    display: none;
}

option {
    -moz-appearance: none;
 /* Firefox */
    -webkit-appearance: none;
 /* Safari å’Œ Chrome */
    appearance: none;
}
    /* --èƒŒæ™¯è‰²å­—ä½“é¢œè‰²--*/
option:hover {
    color: #fff;
    background-color: #1E90FF;
}

.zfgb-celler a {
    font-weight: 500;
    margin-left: 16px;
    float: left;
    text-align: center;
    border: 1px solid #0169C4;
    font-size: 14px;
    color: #FFFFFF;
    display: block;
    line-height: 38px;
    letter-spacing: 1px;
    width: 140px;
    height: 38px;
    background: #0169C4;
    border-radius: 6px 6px 6px 6px;
}

.zfgb-celler a:hover {
    color: #0169C4;
    background: #fff;
}


.zfgb-zfgbcx-cont{
    display: flex;
    align-items: stretch;
    margin-bottom: 30px;
}
.zfgb-zfgbcx-rt p {
    margin-bottom: 23px;
    font-size: 16px;
    color: #A0A7B8;
    opacity: .7;
    letter-spacing: 1px;
}

.wenjian-rt {
    padding: 28px 17px 8px 20px;
}

.cbox {
    background-size: 100%;
    margin: 3px 13px 0 0!important;
}

.radius-dx li span {
    font-size: 14px;
    color: #868B97;
}

.form-horizontal .tel-iphone {
    color: rgba(73,76,77,.3);
    border-radius: 5px 5px 5px 5px!important;
    height: 39px;
    padding: 0 20px;
    border: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: rgba(169,169,169,0.08);
}

.form-horizontal .form-group {
    margin-bottom: 24px;
    min-height: 40px;
}

.Work-content {
    height: 402px;
}

.form-horizontal .yzmm {
    border-radius: 5px 5px 5px 5px!important;
    border: 1px solid #CDCDCD;
    height: 47px;
    padding: 0 20px;
    color: rgba(73,76,77,.3);
}

.zt-fouercontent li img {
    width: 100%;
}

.form-horizontal .form-control::-webkit-input-placeholder,
.Bulletin-file-retrieval .form-control::-webkit-input-placeholder,
.suosuo-txt-left .form-control::-webkit-input-placeholder,.select_ztree_btn input::-webkit-input-placeholder {
      color: #494C4D!important;
}

.form-horizontal .form-control::-moz-placeholder,
.Bulletin-file-retrieval .form-control::-moz-placeholder,
.suosuo-txt-left .form-control::-moz-placeholder,.select_ztree_btn input::-moz-placeholder {
    color: #494C4D!important;
}

.form-horizontal .form-control:-moz-placeholder,
.Bulletin-file-retrieval .form-control:-moz-placeholder,
.suosuo-txt-left .form-control:-moz-placeholder,.select_ztree_btn input:-moz-placeholder {
      color: #494C4D!important;
}

.form-horizontal .form-control:-ms-input-placeholder,
.Bulletin-file-retrieval .form-control:-ms-input-placeholder,
.suosuo-txt-left .form-control:-ms-input-placeholder,.select_ztree_btn input:-ms-input-placeholder {
    color: #494C4D!important;
}

.verifycode-pic {
    margin-top: 0;
    width: 134px;
    height: 47px;
}

.yjzj-btn-middle .btn {
    width: 154px;
    height: 50px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #2B98E5;
    margin-right: 33px;
    font-weight: 500;
    font-size: 18px;
    color: #2B98E5;
}

.yjzj-btn-middle .btn:last-child {
    margin-right: 0;
}

.yjzj-btn-middle .btn-primary {
    background-color: #2B98E5;
    border-color: #2B98E5;
    color: #fff;
}

.yjzj-btn-middle {
    text-align: center;
    margin-top: 176px;
    margin-bottom: 50px;
}

.government-bulletin {
    background: #fff;
    margin-bottom: 22px;
}

.government-bulletin-img {
    float: left;
    margin-right: 33px;
}

.government-bulletin-img>div {
    border: 1px solid #E0E3E6;
    width: 170px;
    padding-top: 19px;
    padding-bottom: 20px;
}

.government-bulletin-img h4 {
    margin-top: 8px;
    line-height: 28px;
    font-weight: bold;
    font-size: 18px;
    color: #23211E;
    text-align: center;
    letter-spacing: 1px;
}

.government-bulletin-img span {
    text-align: center;
    display: block;
    font-size: 12px;
    color: #23211E;
    line-height: 21px;
    padding: 0 40px;
}

.government-bulletin-img img {
    width: 53px;
    display: block;
    margin: 0 auto;
}

.government-bulletin-cell {
    border-bottom: 1px solid #EEEEEE;
    padding: 28px 35px 28px 20px;
}

.government-bulletin-gb-top-lt h2 {
    margin-top: 0;
    margin-bottom: 14px;
    font-weight: bold;
    font-size: 24px;
    color: #23211E;
    letter-spacing: 2px;
}

.government-bulletin-gb-top-lt h2 span {
    font-weight: 500;
    font-size: 16px;
    color: #23211E;
    opacity: .7;
    letter-spacing: 1px;
}

.government-bulletin-gb-top-lt {
    float: left;
}

.government-bulletin-gb-top {
    margin-top: 25px;
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 23px;
}

.government-bulletin-gb-top-lt p {
    margin-bottom: 0;
    font-size: 16px;
    color: #23211E;
    opacity: .7;
    letter-spacing: 1px;
}

.government-bulletin-gb-top a {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    margin-top: 15px;
    letter-spacing: 1px;
    width: 140px;
    height: 38px;
    background: #2B98E5;
    border-radius: 6px 6px 6px 6px;
    text-align: center;
    line-height: 38px;
    float: right;
    border: 1px solid #2B98E5;
}

.government-bulletin-gb {
    margin-left: 203px;
}

.col90 {
    color: #494C4D;
    width: 330px;
    height: 38px;
    padding: 9px 15px;
    font-size: 14px;
    border: 1px solid #CDCDCD;
    border-radius: 5px!important;
    background: url(../img/chevron-down.png) right no-repeat;
    background-origin: content-box;
    background-size: 12px!important;
}

.government-bulletin-xz {
    margin-top: 50px;
}

select {
    border: solid 1px #E5E5E5;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.government-bulletin-xz a {
    width: 140px;
    height: 38px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #2B98E5;
    float: right;
    font-weight: 500;
    font-size: 14px;
    color: #2B98E5;
    letter-spacing: 1px;
    text-align: center;
    line-height: 38px;
}

.government-bulletin-gb-top a:hover {
    background: #fff;
    color: #2B98E5;
}

.government-bulletin-xz a:hover,.gaoj-chaxun:hover {
    background: #0169C4;
    color: #fff;
}

.time-date-shu {
    color: #494C4D;
    width: 110px;
    height: 36px;
    padding: 0 15px;
    font-size: 14px;
    border: 1px solid #CDCDCD;
    border-radius: 5px!important;
    background: url(../img/chevron-down.png) right no-repeat;
    background-origin: content-box;
    background-size: 12px!important;
}

.time-date-qi {
    color: #494C4D;
    width: 76px;
    height: 36px;
    margin-left: 10px;
    padding: 0 15px;
    font-size: 14px;
    border: 1px solid #CDCDCD;
    border-radius: 5px!important;
    background: url(../img/chevron-down.png) right no-repeat;
    background-origin: content-box;
    background-size: 12px!important;
}

.time-qi a {
    padding: 0 20px;
    font-weight: 400;
    font-size: 14px;
    color: #2E3434;
}

.time-qi {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 28px;
}

.qi-bicker {
    margin-bottom: 13px;
}

.gb-right-blue {
    padding: 19px 16px 25px 0;
    background: #F3F9FE;
    margin-bottom: 20px;
}

.life-title {
    margin-bottom: 22px;
    padding-right: 0;
}

.Bulletin-file-retrieval .control-label {
    font-size: 14px;
    color: #2E3434;
}

.padd22 {
    padding: 22px 18px 22px 0;
}

.Bulletin-file-retrieval .form-control {
    border-radius: 5px!important;
    border: 1px solid #CDCDCD;
    padding: 0 10px;
   /* padding-right: 32px;*/
    background-color: transparent!important;
   /* background-position-x: 221px;*/
}

.none-shuju {
    width: 335px;
    display: block;
    margin: 0 auto;
    margin-top: 330px;
    position: relative;
}

.none-shuju  span {
    font-weight: 400;
    font-size: 14px;
    color: #2E3434;
    position: absolute;
    left: 50%;
    bottom: 43px;
    transform: translateX(-50%);
    white-space: nowrap;
    display: block;
}

.form-horizontal  .Bulletin-file-retrieval {
    margin-bottom: 21px;
}

.xia-select {
    background: url(../img/chevron-down.png) right no-repeat;
    background-origin: content-box;
    background-size: 12px!important;
    position: relative;
    color: #494C4D!important;
}

.year01 {
    width: 85px!important;
    float: left;
    margin-right: 9px;
    background-color: transparent!important;
}

.select-line-bk {
    border-radius: 5px!important;
    border: 1px solid #CDCDCD;
    background: url(../img/chevron-down.png) right no-repeat;
    background-origin: content-box;
    background-size: 12px!important;
    padding-right: 10px;
}

.Bulletin-file-retrieval .select-line-bk .form-control {
    border: none;
    background: none;
    padding-right: 22px;
}

.yaer02 {
    width: 72px!important;
    float: left;
    background: url(../img/chevron-down.png) right no-repeat;
    margin-bottom: 0;
    background-origin: content-box;
    background-size: 12px;
    margin-right: 9px;
}

.yaer002 {
    width: 100px!important;
    float: left;
    background: url(../img/chevron-down.png) right no-repeat;
    margin-bottom: 0;
    background-origin: content-box;
    background-size: 12px;
    margin-right: 9px;
}

.year03 {
    width: 48px!important;
    text-align: center;
    background-color: transparent!important;
    float: left;
}

.years span:nth-child(2) {
    margin-right: 7px;
}

.years span {
    color: rgba(73,76,77,.3);
    float: left;
    margin-top: 6px;
    display: inline-block;
}

.Bulletin-file-retrieval .form_date {
    background: url(../img/years.png) right no-repeat;
    margin-bottom: 0;
    background-origin: content-box;
    background-size: 15px;
}



.prev:after,.next:after {
    display: none;
}

.prev,.next {
    position: static;
    transform: inherit;
    padding: 0;
    top: inherit;
    background: inherit;
}

.chaxun {
    background: #0169C4;
    width: 140px;
    height: 38px;
    float: left;
    font-size: 14px;
    display: block;
    color: #fff;
    border: 1px solid #0169C4;
    border-radius: 6px;
}

.chaxun:hover {
    background: #fff;
    color: #0169C4;
}

.Classificat-bulletin-documents li {
    float: left;
    width: 50%;
    padding: 0 7px;
    margin-bottom: 14px;
}

.Classificat-bulletin-documents {
    margin: 0 -7px;
}

.zt-fouercontent li {
    float: left;
    width: 50%;
    margin-bottom: 9px;
    padding: 0 4px;
}

.zt-fouercontent li a:hover>img {
    opacity: .7;
}

.zt-fouercontent {
    margin: 0 -4px;
    margin-bottom: 10px;
}

.bulletin-documents {
    padding-left: 18px;
}

.About-communique ul li span {
    font-size: 14px;
    color: #0169C4;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

.About-communique {
    padding-left:0px; /*16px;*/
    padding-right: 0px; /*20px;*/
}

.About-communique ul li {
    margin-bottom: 12px;
}

.About-communique ul li p {
    color: #3F424E;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.About-communique ul li p img {
    width: 16px;
    float: left;
    margin-right: 4px;
}

.Classificat-bulletin-documents li:nth-child(3),.Classificat-bulletin-documents li:nth-child(4) {
    margin-bottom: 0;
}

.poster-txt {
    position: relative;
    overflow: hidden;
    transition: height 0.24s;
}

.poster-btn {
    outline: none;
    display: block;
    width: 25%;
    margin: 0 auto;
    padding-right: 18px;
    margin-top: 20px;
    line-height: 2;
    color: #999999;
    font-size: 14px;
    text-align: center;
    background: url(../img/chevron-down.png) no-repeat right;
    background-size: 14px;
}

.current-menu {
    background: url(img/arrowposterhui.png) no-repeat  right;
    background-size: 14px;
}

.poster-btn a {
    color: #999999;
}

.Classificat-bulletin-documents li a:hover p, .About-communique li a:hover span,.Search-results ul li a:hover {
    color: #0169C4;
}

.icon-arrow-left {
    background: url(img/arrow_left.png) no-repeat;
    width: 32px;
    height: 32px;
    display: block;
}

.icon-arrow-right {
    background: url(img/arrow_right.png) no-repeat;
    width: 32px;
    height: 32px;
    display: block;
}

.icon-arrow-left:before,.icon-arrow-right:before {
    display: none;
}

.right-bao-coler {
    background: #FFFFFF;
}

.footer-x-interact-publish-cont {
    border-top: none;
}

.footer-x-interact-publish-cont .social-share .social-share-icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.suosou-bocker {
    padding: 30px 0 20px 0;
    background: #fff;
    margin-bottom: 16px;
}

.ss-menu-biaod {
    padding-right: 150px;
}

.suosuo-txt-left .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}

.suosuo-txt-left .form-control {
    border-radius: 5px!important;
    border: 1px solid #CDCDCD;
    padding: 0 10px;
    background-color: transparent!important;
}

.wenjian-rt .margin-top24 {
    padding-right: 0;
}

.suosuo-txt-left .form-control,.Bulletin-file-retrieval .form-control, .select_ztree_btn input {
    color: #494C4D!important;
}

.suosuo-txt-left {
    margin-bottom: 30px;
}

.suosuo-txt-left  .year01 {
    width: 123px!important;
}

.suosuo-txt-left .yaer02,.suosuo-txt-left .year03 {
    width: 84px!important;
}

.suosuo-txt-left .wd-time {
    width: 150px;
    background-size: 15px;
    float: left;
}

.suosuo-txt-left .wd-time:last-child {
    float: right;
}

.suosou-bocker .yjzj-btn-middle {
    margin-top: 0;
    margin-bottom: 0;
}

.Search-results {
    padding: 29px 32px;
    background: #fff;
    margin-bottom: 40px;
}

.Search-results label {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    color: #494C4D;
    letter-spacing: 1px;
}

.Search-results label strong {
    color: #2B98E5;
    padding: 0 6px;
    font-weight: 400;
}

.Search-results ul li a {
    display: block;
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 20px;
    color: #494C4D;
    letter-spacing: 1px;
    text-align: justify;
}

.Search-results li p {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 19px;
    letter-spacing: 1px;
    text-align: justify;
}

.Search-results ul li span {
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    letter-spacing: 1px;
}

.Search-results ul li {
    padding: 30px 0;
    border-bottom: 1px solid #EEEEEE;
}

.Search-results ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.pdf-content {
    position: relative;
    margin-bottom: 20px;
}

.pdf-content a {
    width: 92px;
    height: 28px;
    background: #2B98E4;
    border-radius: 4px;
    border: 1px solid #2B98E4;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 28px;
    position: absolute;
    transform: translateX(-50%);
    bottom: 30px;
    left: 50%;
    text-align: center;
}

.pdf-content a:hover {
    background: #fff;
    color: #2B98E4;
}

.gj-middle-list {
    width: 592px;
    margin: 27px auto;
    padding: 28px 0 14px 30px;
    background: #EBEBEB;
}

.gj-middle-list li {
    width: 50%;
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #3D4246;
    margin-bottom: 16px;
}

.margin-top35 {
    margin-top: 35px;
}

.my-liuyan a {
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    width: 171px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 60px;
    border: 1px solid #2B98E5;
    height: 60px;
    background: #2B98E5;
    border-radius: 6px;
}

.my-liuyan a i {
    width: 20px;
    height: 20px;
    background: url(liuyan.png) no-repeat;
    display: inline-block;
    margin-right: 15px;
}

.my-liuyan a:hover {
    background: #fff;
    color: #2B98E5;
}

.my-liuyan a:hover i {
    background: url(liuyan-active.png) no-repeat;
}

.Normative-document h3 {
    font-weight: bold;
    font-size: 24px;
    color: #2B98E5;
    margin-top: 0;
    letter-spacing: 1px;
}

.Normative-document {
    padding: 37px;
    background: #fff;
    margin-bottom: 48px;
    padding-bottom: 0;
}

.Normative-document ul.evaluation-list {
    padding: 0;
}

.Classificat-bulletin-documents li a i {
    width: 36px;
    height: 36px;
    display: block;
    margin: 0 auto;
    background-size: 100%!important;
}

.Classificat-bulletin-documents li:nth-child(1) a i {
    background: url(type01.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(2) a i {
    background: url(type02.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(3) a i {
    background: url(type03.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(4) a i {
    background: url(type04.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(1)  a:hover i {
    background: url(type01-cur.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(2)  a:hover i {
    background: url(type02-cur.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(3)  a:hover i {
    background: url(type03-cur.png) no-repeat;
}

.Classificat-bulletin-documents li:nth-child(4)  a:hover i {
    background: url(type04-cur.png) no-repeat;
}

.gaoj-chaxun {
    width: 140px;
    height: 38px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #0169C4;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #0169C4;
    letter-spacing: 1px;
    text-align: center;
    background: #F3F9FE;
    margin-left: 14px;
    float: left;
}

.button-sousuo-seaching {
    display: flex;
    justify-content: center;
    margin-top: 16px;
    margin-bottom: 20px;
}

.wenjian-rt .qi-bicker .life-title {
    margin-bottom: 4px;
}

.classification-fenlei {
    width: 170px;
}

.classification_active_lister ul {
    margin: 0 -23px;
}

.classification_active_lister li {
    float: left;
    width: 25%;
    padding: 0 23px;
    margin-bottom: 20px;
}

.classification_active_lister li a {
    display: block;
    font-size: 14px;
    color: #2B98E5;
    letter-spacing: 1px;
    background: #D6EEFF;
    position: relative;
    border-radius: 6px 6px 6px 6px;
    padding: 6px 0;
    text-align: center;
}

.classification_active_lister {
    width: 880px;
}

.classification_active_lister li.active a {
    background: #2B98E5;
    color: #fff;
}

.classification_active_lister li.active a:after {
    content: '';
    width: 14px;
    height: 14px;
    background: url(type-click.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    right: -7px;
}

.zfgb-celler select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 240px;
    float: left;
    height: 38px;
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 5px!important;
    color: #494C4D;
    border: 1px solid #CDCDCD;
    background: url(img/gb-jtr.png) no-repeat right center;
    background-size: 13px;
    background-origin: content-box;
}

.years-format .form_date {
    width: 115px;
    float: left;
    padding-right: 10px;
}

.years-format .form_date:nth-child(2) {
    float: right;
}

.form-horizontal  .Bulletin-file-retrieval .select_ztree_btn,.form-horizontal  .Bulletin-file-retrieval .select_ztree_btn input {
    background-color: transparent;
}

.secher-none-sj {
    position: relative;
    width: 289px;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
}

.select_ztree_btn input {
    width: calc(100% - 30px);
}

.secher-none-sj span {
    font-size: 14px;
    color: #494C4D;
    bottom: 27px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    display: block;
}

.Search-results .el-pager li {
    padding: 0;
}

.Search-results .text-center {
    margin-top: 30px;
}

.select_ztree_btn .tag {
    width: 16px;
}

.suosuo-txt-left .select-line-bk .form-control {
    border: none;
    background: none;
    padding-right: 22px;
}
.about-zfgb{
    background: #EEF5FF;
    padding: 16px;
}
.about-zfgb p{
    line-height: 1.8;
    text-indent: 2em;
    text-align: justify;
}
.about-zfgb .gb-title{
    background: linear-gradient(to right,#349EFB,#0169C4) no-repeat;
    padding:10px 16px;
    font-size: 20px;
    color:#fff;
    width: 112px;
    border-radius: 0 20px 20px 0;
    margin-left: -16px;
    margin-top: -16px;
    margin-bottom: 16px;
    font-weight: bold;
}
.zfgb-panel ul.nav-tabs.nav-line{
    border-bottom: 0;
}

.zfgb-left{
   flex: 1;
   min-width: 0;
   display: flex;
   align-items: stretch;
}
.zfgb-panel-white{
    background: #fff;
    padding:16px;
    margin-bottom: 16px;
}
.zfgb-panel-white ul.nav-tabs.nav-line{
    border-bottom: 2px solid #DCDCDC;
}
.zfgb-panel-white ul.nav-tabs.nav-line>li{
    margin-bottom: -2px;
}

.zfgb-panel-white ul.nav-tabs.nav-line>li a:hover,
.zfgb-panel-white ul.nav-tabs.nav-line>li a:focus{
    background: none;
    border:0;
}
.zfgb-panel-white ul.nav-tabs.nav-line>li a{
    color:#333;
    font-size: 20px;
}
.zfgb-panel-white ul.nav-tabs.nav-line>li.active a{
    color:#0169C4;
    border-bottom: 2px solid #0169C4;
}
.zfgb-right{
    flex:1;
    /*padding:20px;*/
    /* background: rgba(255,255,255,.7); */
    min-width: 0;
    /* display: flex; */
    /* align-items: stretch; */
}
.empty-cont{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.empty-cont span{
    position: absolute;
    bottom:10px;
    color: #999;
    font-size: 14px;
}
.empty-img{
    width: 168px;
    display: block;
    margin:0 auto
}
.checkbox-cont{
    width: 100%;
    background: #fff;
}
.checkbox-cont .checkbox-group{
    margin:16px 20px;;
}
.checkbox-cont .checkbox-group input{
    border:1px solid #E3E3E3;
}
.action-buttons{
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
.action-buttons button{
    flex:1;
    height: 38px;
    border:0;
}
.action-buttons .btn-default{
    background: #B6B6B6;
    color:#fff;
}
.checkbox-group {
    margin: 20px 0;
}
.checkbox-inline {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 25%;
    float: left;
    margin-left: 0px!important;
}
.zfgb-paneler{
    flex: 2.5;
    padding-right: 15px;
    padding-top: 20px;
}
.verify-cont{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 16px;
    width: 100%;
}
.verify-cont input{
    height: 36px;
    border-radius: 6px;
    padding-left: 5px;
}
.verify-cont .tel{
    width: 130px;
}
.verify-cont .code{
    width: 86px;
}
.verify-cont button{
    width: 86px;
    height: 36px;
    padding-left: 0;
    padding-right: 0;
}
.btn-subscribe{
    height: 42px;
    width: 140px;
    margin:0 auto;
    display: block;
}
.verify-code-group {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}
.verify-code-group input {
    flex: 1;
}
.verify-code-group .btn {
    white-space: nowrap;
}
.action-buttons {
    display: flex;
    gap: 10px;
    justify-content: space-between;
}
.zfgb-right-bottom{background-color: #fff;padding: 15px;margin-top: 15px;width: 30%;float: left;}
.lsgb-owl {

}
.lsgb-owl  .owl-dots{position: absolute;left: 10px;top: 1px;}
.lsgb-owl  .owl-dots  .owl-dot{

}
.lsgb-owl  .owl-dots  .owl-dot span{width: 5px;height: 5px;background-color: #fff;margin: 2px;}
.gbyjx{
    background: #308CDC;
    border-radius: 6px 6px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    display: flex;
    padding: 15px 10px;
    align-items: center;
    justify-content: center;
}
.gbyjx img{
    width: 24px;
    margin-right: 6px;
}
.gkcyd{
    background: #EEF5FF;
    border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 0 0px 10px;
    padding: 19px 15px;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    cursor: pointer;
}
.gkcyd:hover{
    color:#2B98E5;
}
.gkcyd i{font-size: 14px;float: right;margin-top: 5px;}
.zfgb-right-div{
    background: #EEF5FF;
    border-radius: 6px 6px 6px 6px;
    padding: 20px 0px;
    margin-bottom: 15px;
}
.djdrk>li {transition: all 0.5s;position: relative;
    margin-bottom: 10px;}
.djdrk>li>a {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid rgba(1, 105, 196, 0.10);
    padding: 10px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    background: #EEF5FF;
    min-height: 130px;
    text-align: center;
}
.djdrk>li:hover>a{
    border-color:#0169C4;
}
.djdrk>li>a>img{
    width: 48px;
}
.djdrk>li .dropdown-menu,
.zfgb-banner .dropdown-menu {
    padding: 0px;
    border: none;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    min-width: auto;
    top: auto;
    bottom: 80px;
    height: 0px;
    transition: all 0.5s;
    overflow: hidden;
    display: block!important;
}
.djdrk>li .dropdown-menu li,
.zfgb-banner .dropdown-menu li
{
    margin: 10px;
}
.djdrk>li:hover .dropdown-menu,
.zfgb-banner:hover .dropdown-menu
{
    height: 120px;
}
.zfgb-banner .dropdown-menu{
    bottom: 130px;
}
.yqljgb{padding: 0px 15px;display: flex;justify-content: space-between;}
.yqljgb li {/* width: 50%; */float: left;}
.yqljgb li a {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
}
.yqljgb li a:hover{
    color:#2B98E5;
}
.yqljgb li a img{
    width: 16px;
}
#gkcyd{position: fixed;width: 100%;height: 100%;top: 0px;background-color: rgba(0,0,0,0.2);display: none;}
.gkcyd-content{
    max-width: 800px;
    background-color: #fff;
    margin: 100px auto  0px;
    padding: 20px;
}
#gkcyd .About-communique ul li{
 width: 50%;
 float: left;
}
#gkcyd .About-communique ul {
    max-height: 400px;
    overflow-y: auto;
}
#gkcyd .close{

}
#gkcyd .close i{
    font-size: 16px;
}
.zfgb-banner{
    margin-bottom: 15px;
    display: block;
}
.gbyjx:hover{
    color: #fff;
}
.article-number-inner{
    display: flex;
    align-items: center;
    gap: 4px;
}
.article-number-inner input{
    height: 34px;
    border:1px solid #CDCDCD;
}
.article-number-inner .jgdz{
    flex: 3;
}
.article-number-inner select{
    flex:2;
    min-width: 50px;
    border:1px solid #CDCDCD;
}
.article-number-inner .hao{
    position: relative;
    flex:2;
    height: 34px;
    width: 30px;
}
.article-number-inner .hao input{
    width: 100%;
}
.article-number-inner .hao span{
    position: absolute;
    right:4px;
    top:50%;
    transform: translate(0,-50%);
}

@media (max-width: 1259px) {
    .yaer02 {
        width: 67px!important;
        margin-right: 6px;
    }

    .yaer002,.years span:nth-child(2) {
        margin-right: 5px;
    }

    .suosuo-txt-left .select-line-bk .form-control {
        padding-right: 15px;
    }

    .yaer002 {
        width: 97px!important;
    }

    .classification-fenlei {
        width: 160px;
    }

    .classification_active_lister {
        width: 830px;
    }

    .year01 {
        margin-right: 6px;
    }

    .suosuo-txt-left .year01 {
        width: 109px!important;
    }

    .suosuo-txt-left .wd-time {
        width: 141px;
    }

    .years-format .form_date {
        width: 115px;
    }
}

@media (max-width: 1199px) {
    .wenjian-rt {
        padding-left: 18px;
        padding-bottom: 20px;
    }

    .suosuo-txt-left .select-line-bk .form-control {
        padding-right: 25px;
    }

    .none-shuju {
        margin-top: 0;
    }

    .suosou-bocker {
        padding: 30px 0 20px 0;
    }

    .ss-menu-biaod {
        padding-right: 50px;
    }

    .classification-fenlei {
        width: 144px;
    }

    .classification_active_lister {
        width: 746px;
    }

    .suosuo-txt-left .yaer02, .suosuo-txt-left .year03 {
        width: 67px!important;
    }

    .suosuo-txt-left .wd-time {
        width: 125px;
    }
    .zt-fouercontent li span{
        top: -340px;
    }
    .zzffgb-content .years-format{
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .zzffgb-content .years-format input{
        flex:1;
        margin-bottom: 0;
    }
    .zzffgb-content .years-format input:first-child{
        margin-right: 10px;
    }
    .zfgb-right{
        width:186px;
        flex: auto;
    }
}

@media (max-width: 991px) {
    .zt-fouercontent li span{
        top: -305px;
    }
    .government-bulletin-gb-top {
        margin-top: 0;
    }

    .Bulletin-file-retrieval .select-line-bk .form-control {
        padding-right: 30px;
    }

    .col90 {
        width: 245px;
    }

    .classification-fenlei {
        width: 223px;
    }

    .classification_active_lister {
        width: 447px;
    }

    .government-bulletin-xz {
        margin-top: 30px;
    }

    .classification_active_lister li {
        padding: 0 5px;
        width: 50%;
    }

    .classification_active_lister ul {
        margin: 0 -5px;
    }
    .zfgb-right,
    .zfgb-left,
    .zfgb-cont{
        flex-direction: column;
    }
    .zfgb-right{
        width: 100%;
        padding:0;
    }
    .zfgb-zfgbcx{
        margin-bottom: 0px;
    }
    .checkbox-inline{
        width: auto;
    }
    .checkbox-cont .checkbox-group{
        display: flex;
        flex-wrap: wrap;
    }
    .checkbox-cont .checkbox-group .row{
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        display: flex;
    }
    .checkbox-cont .checkbox-group .row label{
        flex:1;
        white-space: nowrap;
    }
    .verify-cont .tel{
        width: auto;
        flex:1;
    }
}

@media (max-width: 767px) {
    .government-bulletin-cell {
        padding: 25px 20px 28px 20px;
    }
    .zt-fouercontent li span{
        top:-225px;
    }

    .Bulletin-file-retrieval .select-line-bk .form-control {
        padding-right: 20px;
    }

    .classification-fenlei {
        width: 33.33333333%;
    }

    .classification_active_lister {
        width: 66.66666667%;
    }

    .zfgb-zfgbcx-lt {
        float: none;
        margin-right: 0;
        margin: 0 auto;
    }
    .zt-fouercontent li a>img{
        height: 215px;
    }
    .zfgb-paneler,
		.zfgb-right-bottom{
			width: 100%;
		}
    .article-number{
        flex-direction: column;
    }
}

@media (max-width: 680px) {
    .zt-fouercontent li a>img {
        height: 200px;
    }
    .zt-fouercontent li span{
        top: -210px;
    }
    .government-bulletin-img {
        float: none;
        margin-right: 0;
    }

    .government-bulletin-img>div {
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .government-bulletin-gb {
        margin-left: 0;
    }
    .zfgb-zfgbcx-cont{
        flex-direction: column;
        margin-bottom: 0;
    }
    .zfgb-zfgbcx-rt .zfgb-zfgbcx-rt-title{
        margin-bottom: 20px;
    }

    .gj-middle-list,.gj-middle-list li {
        width: 100%;
    }

    .zfgb-paneler ul.list-date li .zfgb-li-right{
        bottom:0;
        top: auto;
    }
    .zfgb-paneler ul.nowrapli li {
        padding: 8px 0 34px;
    }
     .navbar-header .navbar-brand{
        display: none;
    }
    .header-zw .top-right a{
        padding:0 10px;
    }
}

@media (max-width: 580px) {
    .zt-fouercontent li a>img {
    height: 170px;
}
    .zt-fouercontent li span{
        top: -180px;
    }
    .suosou-bocker {
        padding: 30px 0 20px 0;
    }

    .ss-menu-biaod {
        padding-right: 15px;
    }
    .zfgb-paneler ul.nowrapli li a{
        width: auto !important;
        /* white-space: break-spaces; */
    }
    .zfgb-paneler ul.list-date li span.time{
        position: static;
        margin-top: 5px;
        padding-left: 15px;
    }
    #gkcyd .About-communique ul li{
        width: 100%;
    }
}

@media (max-width: 480px) {
    .zt-fouercontent li span{
        top: -149px;
    }
    .poster-btn {
        width: 26%;
    }
    .zt-fouercontent li a>img {
        height: 139px;
    }
    .Solicitation-opinions {
        padding: 15px;
        margin-bottom: 30px;
    }

    .zfgb-celler select {
        width: 100%;
    }

    .zfgb-celler a {
        margin-left: 0;
        margin-top: 10px;
    }

    .gb-list-title span {
        font-size: 18px;
        padding-left: 13px;
    }

    .zfgb-zfgbcx-rt h2 {
        font-size: 20px;
    }

    .zfgb-zfgbcx-rt>div span,.zfgb-zfgbcx-rt p {
        font-size: 14px;
    }
    .zfgb-paneler ul.nowrapli li a{
        /* display: -webkit-box; */
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .zfgb-paneler ul.nowrapli {
        padding-left: 0;
        margin-bottom: 20px;
    }

    .zfgb-paneler ul.list-date li span.time {
        top: 10px;
    }

    .zfgb-paneler ul.nowrapli li a,.zfgb-paneler ul.list-date li span.time {
        font-size: 14px;
    }

    .zfgb-paneler ul.nowrapli li {
        padding: 8px 0 34px;
    }

    .Solicitation-opinions-title {
        font-size: 18px;
    }

    .yjzj-btn-middle {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .yjzj-btn-middle .btn {
        font-size: 16px;
        width: 125px;
    }

    .gj-middle-list {
        padding: 20px 0 3px 20px;
    }

    .gj-middle-list li {
        margin-bottom: 10px;
    }

    .Search-results ul li a {
        font-size: 18px;
    }

    .verifycode-pic {
        width: 110px;
    }

    .government-bulletin-img h4 {
        line-height: 24px;
        font-size: 16px;
    }

    .government-bulletin-img>div {
        padding-top: 14px;
        padding-bottom: 13px;
    }

    .government-bulletin-gb-top-lt h2,.Normative-document h3 {
        font-size: 20px;
    }

    .government-bulletin-gb-top-lt h2 span,.government-bulletin-gb-top-lt p,.Search-results li p {
        font-size: 14px;
    }

    .government-bulletin-gb-top a,.government-bulletin-xz a {
        float: none;
        display: block;
    }

    .government-bulletin-gb-top-lt {
        float: none;
    }

    .ss-menu-biaod {
        padding-right: 0;
    }

    .government-bulletin-gb-top {
        padding-bottom: 18px;
    }

    .government-bulletin-xz,.government-bulletin-xz a {
        margin-top: 15px;
    }

    .time-qi a {
        padding: 0 5px;
    }

    .time-date-qi {
        margin-left: 3px;
    }

    .Bulletin-file-retrieval .control-label,.form-horizontal .control-label {
        width: 100%;
        text-align: left;
    }
   .article-number-inner{
        width: 100%;
    }

    .classification_active_lister {
        width: 100%;
    }

    .Bulletin-file-retrieval .col-xs-9,.suosuo-txt-left .col-xs-8 {
        width: 100%;
    }

    .gb-right-blue,.Search-results {
        padding: 15px;
    }

    .form-horizontal .Bulletin-file-retrieval {
        margin-bottom: 10px;
    }

    .bulletin-documents,.About-communique {
        padding-left: 0;
    }

    .government-bulletin {
        margin-bottom: 30px;
    }

    .time-date-shu,.time-date-qi,.suosuo-txt-left .control-label {
        width: 100%;
        margin-left: 0;
        float: none;
        margin-bottom: 10px;
    }

    .suosuo-txt-left {
        margin-bottom: 10px;
    }

    .qi-bicker .life-title,.time-date-qi {
        margin-bottom: 0;
    }

    .suosuo-txt-left .control-label {
        text-align: left;
    }

    .suosou-bocker {
        padding: 10px 0 20px 0;
    }

    .years-format .form_date {
        width: 100%;
        margin-bottom: 10px;
    }

    .years-format .form_date:nth-child(2) {
        margin-bottom: 0;
    }

    .Search-results ul li span {
        font-size: 12px;
    }

    .Search-results ul li {
        padding: 20px 0;
    }

    .my-liuyan a {
        width: 140px;
        height: 45px;
        font-size: 16px;
    }

    .Normative-document {
        padding: 15px;
        margin-bottom: 30px;
        padding-bottom: 0;
    }

    .chaxun,.gaoj-chaxun {
        width: 110px;
    }

    .Classificat-bulletin-documents li a p {
        font-size: 14px;
    }

    .none-shuju {
        width: 200px;
    }

    .none-shuju  span {
        bottom: 20px;
    }

    .secher-none-sj span {
        bottom: 10px;
    }

    .secher-none-sj {
        width: 180px;
        margin-bottom: 30px;
    }

    .el-pagination__jump {
        margin-left: 8px!important;
    }

    .el-pagination__sizes {
        margin: 0 0 0 0!important;
    }

    .el-pagination .btn-prev {
        padding-right: 0!important;
    }

    .el-pagination .btn-next {
        padding-left: 0!important;
    }

    .el-pagination button, .el-pagination span:not([class*=suffix]) {
        min-width: 24px!important;
    }
}
@media (max-width: 409px){
    .verify-cont .tel{
        width: 100%;
    }
}
@media (max-width: 380px) {
    .yjzj-btn-middle .btn {
        margin-right: 6px;
    }

    .poster-btn {
        width: 33%;
    }
    .zt-fouercontent li a>img {
        height: 111px;
    }
    .About-communique {
        padding-right: 0;
    }

    ul.list-date li a {
        width: 69%!important;
    }

    .chaxun, .gaoj-chaxun {
        width: 100px;
    }

    .gaoj-chaxun {
        margin-left: 8px;
    }

    .yaer002 {
        width: 86px!important;
    }
    .zt-fouercontent li span {
        top: -122px;
    }
    .years span {
        margin-left: 4px;
    }

    .yaer02,.year01 {
        margin-right: 4px;
    }

    .year01 {
        width: 83px!important;
    }
}
