.w1100{width: 100%!important;}
.header{padding-top: .625rem;}
.header .logo{background:url(logoGuohui.png) no-repeat center top;padding-left: 0;height: auto;padding-top: 4.0625rem;}
.header .logo a{display: block;text-align: center;font-size: 1.625rem}
.header .zfxxgk-font{margin-top: 0;font-size: 3.5rem;}
.header .zfxxgk-font:before{width: 80%;left: 10%;margin-left: 0;}
.search{padding-top: 1.25rem;height: auto;margin-bottom: 1.25rem;}
.search form{width: 100%;}
.search input[type=text]{width: 75%;}
.search input[type=submit]{width: 20%;}
.search:before, .search:after{display: none;}
.wrap{padding:0 1.25rem 1.875rem;}
.main-content>div{float: none;width: 100%;margin:2rem 0;}
/* .left-col-down{display: block;} */
.zfxxgkzn.side-col-hover>a{background-image: url(zfxxgkznHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.zfxxgkzd.side-col-hover>a{background-image: url(zfxxgkzdHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.fdzdgknr.side-col-hover>a{background-image: url(fdzdgknrHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.zfxxgknb.side-col-hover>a{background-image: url(zfxxgknbHover.png);background-color:rgb(45,102,165);color: #ffffff;}
.main-content-left>ul>li>a{line-height: 3.75rem;}
.sub-info{width: 100%;}

/* 滚动条及字体大小限制 */
.main-content-left>ul>li{font-size: 1.3125rem !important;}
.out{ height:auto !important}
.main-content-right{ height:auto !important}
.scrollbar{ display:none}
.footerMain{width: 100%;}


/**改**/
.w1100{
    padding: 1.875rem 1.25rem 2.5rem 1.25rem;
}
.header .logo {
    background: none;
    padding-left: 0;
    padding-top: 0;
}
.header .logo a{
    font-size:2.1875rem;
}
.header .logo a img{
    width:3.75rem;
    margin-right: .6875rem;
}

.wrap{
    padding: 1.25rem;
}
.head-wzafw{
    display:none;
}
.search form{
    height:4.375rem;
}
.search input[type=text] {
    width: 39rem;
    height: auto;
    line-height: 4.375rem;
    font-size:1.875rem;
    margin-left: 0;
    background: none;
}
.search input[type=submit]{
    width: 2.5rem;
    height: 2.625rem;
    background-size: cover;
    float: right;
    margin: .875rem 1.25rem 0 0;
}
.main-content-left>ul>li>a{
    height: 7rem;
    line-height: 7rem;
    background-size: 3.75rem;
    padding: 0 3.125rem 0 7rem;
    font-size: 2.125rem;
}
.fdzdgknr>a>span, .zfxxgknb>a>span{
    width: 2.5rem;
    height: 7rem;
    background-position: center center!important;
}
.left-col-down a{
    line-height: 3.75rem;
    font-size: 1.875rem;
}

.inner ul li{
    font-size: 1.875rem;
    line-height: 2.8125rem;
    background: none;
    padding-left: 0;
    border-bottom: .0625rem dashed #eee;
    text-align: justify;
    padding-bottom: 1.5rem;
    padding-top: 1.125rem;
}

.inner ul li span{
    font-size: 1.875rem;
    color: #999;
    display: block;
    margin-top: .625rem;
    margin-left: 0;
}

.fdzdgknr-content h3 {
    height:4.375rem;
}
.fdzdgknr-content h3 span{
    height:4.375rem;
    line-height: 4.375rem;
    font-size:2.125rem;
}
.fdzdgknr-content ul li{
    font-size: 1.875rem;
    line-height: 2.8125rem;
    background: none;
    padding-left: 0;
    border-bottom: .0625rem dashed #eee;
    text-align: justify;
    padding-bottom: 1.5rem;
    padding-top: 1.125rem;
}

.fdzdgknr-content ul li span{
    font-size: 1.875rem;
    color: #999;
    display: block;
    margin-top: .625rem;
    margin-left: 0;
}

.default_pgToolbar {
    background: none!important;
    border: none!important;
    margin-bottom: 1.25rem!important;
    margin-top: 1.875rem!important;
}
.default_pgPerPage{
    display:none;
}
.default_separator{
    display:none;
}
.default_pgSearchInfo{
    display:none;
}
.default_pgPanel tr td:nth-child(3),.default_pgPanel tr td:nth-child(4),.default_pgPanel tr td:nth-child(5){
    display:none;
}
.default_pgPanel{
    margin: 0 auto!important;
    float: none!important;
    width: auto !important;
}
.default_pgFirst {
    width: 5.0625rem!important;
    height: 3.125rem!important;
    background: #fff url(first.png) no-repeat center!important;
    background-size: 100% 100%!important;
}

.default_pgFirstDisabled {
    width: 5.0625rem!important;
    height: 3.125rem!important;
    background: #fff url(firstDisabled.png) no-repeat center!important;
    background-size: 100% 100%!important;
    cursor: auto!important;
}
.default_pgPrev {
    width: 7.5rem!important;
    height: 3.125rem!important;
    background:#fff url(prevPage.png) no-repeat center!important;
    background-size: 100% 100%!important;
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important;
}

.default_pgPrevDisabled {
    width: 7.5rem!important;
    height: 3.125rem!important;
    background:#fff url(prevPageDisabled.png) no-repeat center!important;
    background-size: 100% 100%!important;
}

.default_pgNext {
    width: 7.5rem!important;
    height: 3.125rem!important;
    background:#fff url(nextPage.png) no-repeat center!important;
    background-size: 100% 100%!important;
}
.default_pgNextDisabled {
    background:#fff url(nextPageDisabled.png) no-repeat center!important;
    background-size: 100% 100%!important;
}
.default_pgLast {
    width: 5rem!important;
    height: 3.125rem!important;
    background:#fff url(lastPage.png) no-repeat center!important;
    background-size: 100% 100%!important;
    margin-left: 1.25rem!important;
    border-radius: .625rem!important;
}
.default_pgLastDisabled {
    background:#fff url(lastPageDisabled.png) no-repeat center!important;
    background-size: 100% 100%!important;
}
.default_pgRefresh {
    width: 1.875rem!important;
    height: 1.875rem!important;
    background:#fff url(refresh.png) no-repeat center!important;
    background-size: 100% 100%!important;
    margin-left: 1.4375rem!important;
}
/**较大字体**/
body #hanwebFontSize .header .zfxxgk-font.moreFontSize{
    font-size:3.8rem!important;
}

body #hanwebFontSize .main-content-right.moreFontSize ul li{
    font-size:2.3rem!important;
}
body #hanwebFontSize .main-content-right.moreFontSize ul li span{
    font-size:2.3rem!important;
}

/**特大字体**/
body #hanwebFontSize .header .zfxxgk-font.mastFontSize{
    font-size:4rem!important;
}
body #hanwebFontSize .main-content-right.mastFontSize ul li{
    font-size:2.5rem!important;
}
body #hanwebFontSize .main-content-right.mastFontSize ul li span{
    font-size:2.5rem!important;
}