@charset "utf-8";
.gk-top{position: absolute;top: 0;left: 0;right: 0;z-index: 5;background: rgba(255,255,255,.8);padding: .15rem 0;line-height: .4rem}
.gk-top .right .sbtn{background: #fff;border-radius: .4rem;overflow: hidden;line-height: .4rem;}
.gk-top .right a{padding: 0 .15rem}
.gk-top .right .sbtn .olderBtn{background: #bd1a2d;display: flex;color: #fff;align-items: center;}
.gk-top .right .sbtn .olderBtn img{height: .23rem;margin-right: 5px}
.gk-top .right .wza  img{height: .28rem;margin-right: 5px}
.gk-top .left{font-weight: bold;}
.gk-top .left .line{margin: 0 .15rem}


.xxdkTop{margin-bottom: .7rem}
.xxdkTop .gh{margin-right: .2rem;}
.xxdkTop .gh img{height: 1rem;}
.xxdkTop .logot img{height: .8rem;}

.mainXxgk{background: url(../images/xxgk/bg.jpg) no-repeat top center;background-size: 100% auto;padding: 1.2rem 0 .4rem}
.mainXxgk .wp{max-width: 14rem;}
.mainXxgk .gkTit{font-size: 1.08rem;color: #fff;text-align: center;text-shadow:3px 3px 0 rgba(0,0,0,.2);margin-bottom: .6rem}
.mainXxgk .gkTit img{height: 1.02rem}
.mainXxgk .gkBox{background: #fff;padding: .3rem .55rem;}
.mainXxgk .gkSearch{padding: .3rem 0;position: relative;margin-bottom: .2rem}
.mainXxgk .gkSearch:after{content: '';height: 1px;background:#d2d6db;position: absolute;top: 50%;width: 100%;left: 0 }
.mainXxgk .gkSearch form{display: block!important;max-width: 5.7rem;width: 90%;background:#fff;padding: 0 .3rem;position: relative;z-index: 4 }
.mainXxgk .gkSearch form .inp{height: .5rem;display: block;border: 1px solid #AA2526;border-radius: 5px;width: 100%;padding: 0 .5rem 0 .15rem;background: #fff}
.mainXxgk .gkSearch form .sub{height: .5rem;width: .5rem;position: absolute;top: 0;right: .3rem;background: url(../images/xxgk/36.png) no-repeat center;z-index: 3;cursor: pointer;background-size: .27rem .27rem}
.mainXxgk .xxgkLeft{width: 2.55rem}

.gkleftNav .navLeft li i{position:absolute;left:.28rem;color:#AA2526}
.gkleftNav .navLeft li i.icoCo{width:.32rem;height:.32rem;top:50%;margin-top:-.16rem }
.gkleftNav .navLeft li.item{width:100%;margin-bottom:.1rem;}
.gkleftNav .navLeft li.item .link{display:block;width:100%;height:.68rem;position:relative;left:0;top:0;background:#fff;border: 1px solid #ddd}

.gkleftNav .navLeft li.item.on .link{background:#AA2526;color:#fff;border-color:#AA2526}
.gkleftNav .navLeft li.item.on .link .name{color:#fff}
.gkleftNav .navLeft li.item.on .link .more{color:#fff}
.gkleftNav .navLeft li.item.on .link i{color:#fff}
.gkleftNav .navLeft li.item.on .icoCo img:first-child{opacity: 0;visibility: hidden;}
.gkleftNav .navLeft li.item.on .icoCo img:last-child{opacity: 1;visibility: visible;}


.gkleftNav .navLeft li.item .name{display:block;width:43%;position:absolute;left:.75rem;top:50%;font-size:.22rem;line-height:.26rem;transform: translateY(-50%);}
.gkleftNav .navLeft li.item7 .name{width: 58%}
.gkleftNav .navLeft li.item8 .name{width: 50%}
.gkleftNav .navLeft li.item6 .name{width: 50%}
.gkleftNav .navLeft li.item .more{cursor:pointer;font-size:.2rem;color:#AA2526;position:absolute;right:.12rem;top:50%;margin-top:-.5em}
.gkleftNav .navLeft li.item .moreS{cursor:pointer;font-size:.16rem;color:#AA2526;position:absolute;right:0;top:50%;transform: translateY(-55%);}
.gkleftNav .navLeft li.item .navcon{padding:.1rem 0;border:1px solid #ddd;background:#fff;border-top: 0;display: none}
.gkleftNav .navLeft li.item.on .navcon{display: block;}
/*.gkleftNav .navlist{padding:8px 0}*/
.gkleftNav .navlist li.choose{color:#AA2526;background:#fff0f0;}
.gkleftNav .navlist li.choose>a{color:#AA2526;}
.gkleftNav .navlist li.choose:after{top: .18rem }
.gkleftNav .navlist li{border:none;line-height:1.3em;position:relative;padding:.06rem .3rem .06rem .3rem;font-size:1em;color:#353535}
.gkleftNav .navlist .subNav li{padding:.06rem .1rem .06rem .1rem;}
/*.gkleftNav .navlist li:after{display:block;content:"";position:absolute;left:1.5em;width:4px;height:4px;background-color:#a0a0a0;top:.12rem}*/
.gkleftNav .navlist li a{display:block;width:100%;height:100%}
/*.gkleftNav .navlist  a{color:#AA2526}*/
.gkleftNav .navlist  a.subNavShow{padding: .06rem 0;position: relative;}
.gkleftNav .subNav{display:none;padding: 0;}
.gkleftNav .choose.cur .subNav{display:block;}
.gkleftNav .navlist .choose .subNav li{padding-left: .1rem;padding-right: .1rem}
/*.gkleftNav .navlist .choose .subNav li.cur:before{content: '';position: absolute;left: 0;width: 2px;top: .06rem;bottom: .06rem;background:#AA2526}*/
.gkleftNav .navlist .choose .subNav li.cur a{color: #AA2526}
.gkleftNav .navlist .choose .subNav li:after{left: 0}
.gkleftNav .navlist  .subNav a{color:#666;font-size:.15rem}
.gkleftNav .navlist  .subNav a:hover{color:#AA2526}



.mainXxgk .xxgkRight{width: calc(100% - 2.9rem);background: #fff;border: 1px solid #ddd;padding: .3rem .1rem .3rem .3rem;min-height: 9rem}
.mainXxgk .xxgkRight.list{padding:0 0 .4rem}
.mainXxgk .xxgkRight.zcjd{padding:.3rem}
/*.mainXxgk .xxgkRight.arc{padding:.3rem}*/
.mainXxgk .xxgkRight .tit{font-size: .32rem;margin-bottom: .2rem;text-align: center;color: #C7283A}

.mainXxgk .xxgkRight .typename{display: flex;position: relative;margin-bottom: .3rem}
.mainXxgk .xxgkRight .typename:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 1px;background: #eee;z-index: 0}
.mainXxgk .xxgkRight .typename span{background: url(../images/xxgk/50.png) no-repeat right center;background-size: auto 100%; color: #fff;padding: 0 .4rem 0 .3rem;color: #fff;font-size: .22rem;position: relative;z-index: 2;height: .46rem;line-height: .46rem}
.xxgk-con{line-height: 1.8em;color: #555;text-align: justify;height:9rem;padding-right: .3rem}
.xxgk-arc{height:9rem;overflow: auto;padding-right: .2rem}
.xxgk-con::-webkit-scrollbar,.xxgk-arc::-webkit-scrollbar{width:8px}
.xxgk-con::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.xxgk-con::-webkit-scrollbar-thumb{border-radius:5px;background:#C7283A;}

.xxgk-con img{display: inline-block;width: auto!important;}
.xxgk-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.xxgk-con table tr th,.xxgk-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.xxgk-con video{max-width: 100%!important;height: auto!important;display: block;}
@media (min-width: 1200px){
.gkleftNav .navLeft li.item .link:hover .icoCo img:first-child{opacity: 0;visibility: hidden;}
.gkleftNav .navLeft li.item .link:hover .icoCo img:last-child{opacity: 1;visibility: visible;}
.gkleftNav .navLeft li.item .link:hover{background:#AA2526;color:#fff;border-color:#AA2526}
.gkleftNav .navLeft li.item .link:hover .name{color:#fff}
.gkleftNav .navLeft li.item .link:hover .more{color:#fff}
.gkleftNav .navLeft li.item .link:hover i{color:#fff}  
}
@media (max-width: 1440px)
{
.mainXxgk .wp{max-width: 14rem;}   
}
@media (max-width: 900px){
.mainXxgk{background-size: 150% auto;padding-top: 1rem}
.mainXxgk .xxgkLeft{width: 100%} 
.mainXxgk .xxgkRight{width: 100%} 
.mainXxgk .gkTit img{height: .8rem}
.xxdkTop .gh img{height: .64rem}
.xxdkTop .logot img{height: .58rem}
.gkleftNav .navLeft li.item .name{width: 65%}
.gkleftNav .navLeft li.item7 .name{width: 65%}
.gkleftNav .navLeft li.item8 .name{width: 65%}
.gkleftNav .navLeft li.item6 .name{width: 65%}
}
@media screen and (max-width:768px){
.xxgk-con video{width: 100%!important;height: auto!important}
.xxgk-con img{width: auto!important;height: auto!important}
.mainXxgk .gkTit{font-size: 10vw}
.mainXxgk .gkTit img{height: 8vw}


}
@media (max-width:640px){
.gk-top{padding: .12rem 0}
.gk-top .right .sbtn .olderBtn+a{display: none}
.mainXxgk .xxgkRight.zcjd{padding:.2rem}
}
@media (max-width: 540px){
.xxgk-con p{font-size: .18rem!important;}
.xxgk-con span{font-size: .18rem!important;}
.mainXxgk .gkBox{padding: .15rem}
.mainXxgk .gkTit img{height: 12vw}
.xxdkTop .gh img{height: 10vw}
.xxdkTop .logot img{height: 9vw}
}
.zcjd .types .plist li .imgBox .img{padding-bottom: 70%}
.zcjd .types .plist:after{width: calc(33.3333% - .24rem);display: inline-block;content: ''}
.zcjd .types .plist li{width: calc(33.3333% - .24rem);margin-bottom: .35rem}
.zcjd .types .plist li .txt{text-align: center;margin-top: .1rem;font-size: .18rem}

.ulist li{line-height: 1.5em;position: relative;padding-left: .15rem;}
.ulist li+li{margin-top: .22rem}
.ulist li a{display: flex;align-items: center;position: relative;justify-content: space-between;}
.ulist li .h4{width: calc(100% - 1rem);font-size: .18rem}
.ulist li .time{white-space: nowrap;;color: #888}
.ulist.dot li:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -4px;background: #bbb;width: 6px;height: 6px;border-radius: 50%}
.ulist.dot li:hover:before{background:#AA2526 }
.mainXxgk .xxgkRight.list .ulist{padding: .3rem}
.mainXxgk .xxgkRight.list .pages{padding:0 .3rem}

.arc-tit{margin-bottom: .3rem;}
.arc-tit h1{font-size: .32rem;text-align: center;line-height: 1.4em;color: #AA2526}
.arc-con{padding-bottom: .2rem;}
.arc-con *{line-height: 1.8em;color: #333;text-align: justify;font-size: .16rem}
.arc-con img{text-indent: 0!important}
.arc-con img.spimg{max-width:inherit;}
.arc-con p{margin-bottom: .2rem;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:6px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-info{margin-bottom: .3rem}
.arc-info ul li{width: 48%;display: flex;margin-bottom: .1rem}
.arc-info ul li .t{background: #AA2526;color: #fff;position: relative;line-height: .4rem;width: .9rem;text-align: center;display: flex;justify-content: center;flex-direction: column;}
.arc-info ul li .t:after{content: '';border: 8px solid transparent;border-left-color: #AA2526;position: absolute;left: 100%;top: 50%;transform: translateY(-50%);}
.arc-info ul li .ts{width: calc(100% - .9rem);padding:5px .15rem 5px .2rem;background: #f1f3f5;display: flex;justify-content: center;flex-direction: column;}
.arc-info ul li a{color: #AA2526}

@media (max-width:900px){
.arc-tit h1{font-size: .28rem}
.arc-info ul li{width: 100%}
.zcjd .types .plist:after{display: none}
.zcjd .types .plist li{width: calc(50% - .15rem);margin-bottom: .35rem}   
}
@media (max-width:480px){
.arc-tit h1{font-size: .24rem}
.ulist li a{align-items: flex-start;flex-wrap: wrap}
.ulist li .h4{display: inline-block;overflow: visible;text-overflow: inherit;white-space: normal;width: 100%;margin-bottom: .05rem}
.ulist.dot li:before{top: 5px;margin-top: 0}
.ulist li+li{margin-top: .2rem}
.zcjd .types .plist li{width: calc(50% - .1rem)}  
}


.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background: #AA2526;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;border: 1px solid #AA2526;border-radius: 3px}
.pages ul li a.on{background:#2b60b8;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px;float: left;}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;background: #AA2526;color: #fff;border-radius: 3px;margin-left: 5px;cursor: pointer;}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}

.gkzn-list{padding: .3rem}
.gkzn-list li{width: 23%;margin:0 1% .3rem;height: .8rem;border: 1px solid #ddd;border-radius: .1rem;text-align: center;}
.gkzn-list li a{display: flex;justify-content: center;flex-direction: column;height: 100%;padding: .15rem}

@media (max-width: 900px){
.gkzn-list li{width: 31.3333%;margin:0 1% .2rem;}
}
@media (max-width: 640px){
.gkzn-list{padding: .3rem .2rem}
.gkzn-list li{width: 48%;margin:0 1% .1rem;}
}

/*0204*/
.mainXxgk .xxgkRight .types+.types{margin-top: .4rem}
.mainXxgk .xxgkRight .types .more{position: absolute;top: .1rem;right: 0}
.mainXxgk .xxgkRight .types .more a{display: flex;align-items: center;}
.mainXxgk .xxgkRight .types .more a i{width: .2rem;height: .2rem;background: #c7283a;color: #fff;text-align: center;line-height: .2rem;font-size: .12rem;border-radius: 50%;margin-left: .1rem}
/*规范性文件*/
.fzbs{ font-family: 'fzbs'!important; }
.mainXxgk .gfwjlist{padding: .2rem}
.gzklistHead{font-size: .2rem;border-bottom: 2px solid  #AA2526;padding-bottom: .15rem;text-align: center;padding-top: .1rem}
.gzklistHead .hd1{width: .6rem}
.gzklistHead .hd2{width:calc(100% - 2.5rem);}
.gzklistHead .hd3{width: 1.8rem}
.gzklist{padding-bottom: .2rem}
.gzklist li{padding: .18rem 0;align-items: center;}
.gzklist li:nth-child(2n){background: #eeeeee}
.gzklist li .xh{width: .6rem;text-align: center;}
.gzklist li .xh span{font-family: '宋体'}
.gzklist li .info p{font-family: '宋体';color: #AA2526;font-size: .14rem;line-height:1.5em}
.gzklist li .bt {width:calc(100% - 2.5rem);padding: 0 .1rem}
.gzklist li .bt  h4 a{ font-family: '宋体';line-height: 1.4em;display: inline-block;}
.gzklist li .bt  h4{margin-bottom: .08rem;}
.gzklist li .xz{width: 1.8rem}
.gzklist li .dbtn{float: left;width: 50%;text-align: center;font-size:.14rem}
.gzklist li .dbtn a{ font-family: '宋体'}
.gfwj-type{margin-bottom: .2rem;}
.gfwj-type li{margin: 0 2%;max-width: 46%;}
.gfwj-type li a{display: inline-block;padding-left: .13rem;position: relative;}
.gfwj-type li a:before{width: 5px;height: 5px;background-color: #000;border-radius: 10px;position: absolute;content: '';left:0;top: .08rem}
@media screen and (max-width: 640px){
.gzklist li{padding:  .15rem .1rem}
.gzklist li .bt{width: calc(100% - .5rem);padding: 0;padding-top: .1rem }
.gzklist li .xz{width: 100%;padding-top: .15rem;padding-left: .5rem}
.gzklist li .xh{width: .5rem}
.gzklistHead .hd2{width:calc(100% - .5rem);}
.gzklistHead .hd3{display: none}
.gzklistHead .hd1{width: .5rem}
.gzklist li .xz .xzt{font-family: '宋体';width: .5rem;display: block;font-weight: bold;}
.gzklist li .dbtn{width: calc((100% - .5rem) / 2);}
.gzklist li .dbtn{font-size: .16rem}
}


.gfwj-dea{background: #fff}
.gfwj-top{text-align: center;padding:.3rem .2rem .25rem;border-bottom: 5px solid #015293;position: relative;}
.gfwj-top .tit {display: flex;align-items: center; font-size: .4rem;color: #ff0102;justify-content: center;}
.gfwj-top .tit img{height: .74rem;margin-right: .1rem}
.gfwj-top .deaBtn{position: absolute;right:.2rem;bottom: .35rem}
.gfwj-top .deaBtn{display: flex;}
.gfwj-top .deaBtn .dbtn a{height: .38rem;line-height: .38rem;display: block;border: 1px solid #ddd;color: #666;font-size: .14rem;padding: 0 .15rem}
.gfwj-top .deaBtn .dbtn+.dbtn{margin-left: .1rem}
.gfwj-top .deaBtn .dbtn a:hover{border: 1px solid #015293;color: #015293}
.gfwj-content{padding: .3rem }
.gfwj-content .bt{font-family: 宋体; font-size: .3rem;text-align: center;line-height: 1.4em}
.gfwj-content .wh{font-family: 楷体,楷体_GB2312;;text-align: center;line-height: 1.5em;margin-top: .1rem;font-size: .2rem}
.gfwj-content .gfwj-con{line-height:1.5;font-family:仿宋,仿宋_GB2312;padding-top: .2rem;font-size: .2rem}
.gfwj-content .gfwj-con p+p{margin-top: .1rem}
.gfwj-foot{text-align: right;border-top: 5px solid #015293;position: relative;padding-top: .3rem;padding-right: .5rem;font-size: .28rem;color: #015293;}
@media (max-width: 900px){
.gfwj-top .deaBtn{position: relative;justify-content: center;margin-top: .2rem;right: 0;bottom: 0} 

}
@media (max-width:700px){
.gfwj-top .tit{font-size: .3rem}
.gfwj-top .tit img{height: .64rem;}
.gfwj-content{padding: .3rem 0}
.gfwj-foot{padding-right: .3rem}
}

.gkld-listp{padding: .3rem}
.gkld-listp .ldtit{margin-bottom: .15rem;font-size: .24rem;color: #333;line-height: .22rem;border-left: 5px solid #1e5aab;padding-left: 6px;}
.gkld-list:after{content: '';display: inline-block;width: 30%;}
.gkld-list li{width: 30%;margin-bottom: .3rem}
.gkld-list li .img{padding-bottom: 125%}
.gkld-list li .txt{text-align: center;padding-top: .15rem}
.gkld-list li .txt .h4{font-size: .22rem;}
.gkld-list li .txt p{margin-top: .05rem;color: #777;font-size: .18rem}
@media (max-width:640px){
.gkld-list li{width: 47%;margin-bottom: .3rem} 
.gkld-listp{padding:.3rem .2rem}
}
/**/
.gkleftNav .navlist li.on>a{color:#AA2526 }
.lm-a{position: relative;}
.subNav4{padding-left: .15rem;display: none;padding-top: .1rem}
.subNav5{padding-left: .15rem;display: none;padding-top: .1rem}
.subNav6{padding-left: .15rem;display: none;padding-top: .1rem}
.subNav4 .subNav4-a{position: relative;}
.subNav5 .subNav5-a{position: relative;}
.subNav6 .subNav6-a{position: relative;}
.subNav4 .subNav4s{padding: 5px 0}
.subNav5 .subNav5s{padding: 5px 0}
.subNav6 .subNav6s{padding: 5px 0}
.subNav4 .subNav4s.on>a{color: #AA2526}
.subNav5 .subNav5s.on>a{color: #AA2526}
.subNav6 .subNav6s.on>a{color: #AA2526}
.subNav li.on .subNav4{display: block;}
.subNav4 .on .subNav5{display: block;}
.subNav5 .on .subNav6{display: block;}



/*0912 信息公开横线*/
 .mainXxgk .gkTit{position: relative;}
 .mainXxgk .gkTit .line{position: absolute;bottom: -.2rem;left: 44.5%;max-width: 4.88rem;height: 3px;background: rgba(255,255,255,.8);width: 50%}
/*0912end*/