.page-left { flex-shrink: 0; flex-grow: 0; margin-top: -1rem; margin-right: 0.3rem; padding: 0.12rem 0.33rem 0 0; width: 2.77rem; background: url(../images/left01.png) no-repeat 0 0; }
  .col-header { height: 1.2rem; background: #3e3c3c; }
    .col-header h3 { margin: 0; padding: 0.32rem 0 0 0.35rem; font-family: 'fzltzh'; font-size: 0.33rem; color: #fff; }
    .col-header h3 span { display: block; font-size: 0.2rem; }
  .col-body { border: 1px solid #b5b5b6; }
    .col-body ul { list-style: none; margin: 0; padding: 0 0 0.5rem; }
    .col-body ul li { position: relative; padding: 0.15rem 0.15rem 0.15rem 0.35rem; height: 0.6rem; font-size: 0.19rem; }
    .col-body ul li a { position: relative; z-index: 3; color: #444; }
    .col-body ul li { border-bottom: 1px solid #b5b5b6; }
    .col-body ul li.cur:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 2.53rem; height: 0.67rem; background: url(../images/left02.png) no-repeat 0 0; }
    .col-body ul li.cur a { color: #fff; }

.page-right { overflow: hidden; padding-top: 0.6rem; }
  .right-header { overflow: hidden; margin-bottom: 0.15rem; }
    .right-header .right-header-title { float: left; margin: 0;  }
    .right-header .crumbs { float: right; padding-top: 3px; font-size: 16px; }
    .right-header .crumbs a { color: #444; }
  .right-body { padding: 0.3rem; border: 1px solid #b5b5b6; min-height: 3.5rem; }

.content-areax { overflow: hidden; flex-grow: 1; }

@media screen and (max-width: 991px) {
  .right-body { padding: 0.14rem; }
}


.gsjj-04 .box-item {  }
.gsjj-04 .box-item .txtbox { margin: 0 auto; width: 80%; }
.gsjj-04 .box-item .txtbox h4 { position: relative; margin-top: 0.2rem; margin-bottom: 0.2rem; padding-bottom: 0.2rem; font-size: 0.18rem; font-weight: bold; color: #fff; }
.gsjj-04 .box-item .txtbox h4:before { content: ''; display: block; position: absolute; bottom: 0; width: 0.7rem; height: 1px; background: #fff;  }
.gsjj-04 .box-item .txtbox p { font-size: 0.12rem; color: #fff; }
@media screen and (max-width: 991px) {
  .gsjj-04-sub { flex-direction: column-reverse;}
  .gsjj-04 .box-item .txtbox { padding: 0.3rem; }
}


.lzwmpage { padding: 0.6rem 0 2.0rem 1.0rem; background: url(../images/1111.jpg) no-repeat  right 100%; }
.lzwmpage ul { list-style: none; margin: 0 ; padding: 0;  }
.lzwmpage li { position: relative; padding-left: 0.2rem; }
.lzwmpage li + li { margin-top: 0.15rem; }
.lzwmpage li:before { content: ''; display: block; position: absolute; top: 0.08rem; left: 0; border-radius: 50%; width: 0.08rem; height: 0.08rem; background: #b97016; }

@media screen and (max-width: 991px) {
.lzwmpage { padding: 0.2rem; background-size: 100% auto ; }
}



.ind-01 { padding-top: 1.2rem; padding-bottom: 1.0rem; }
.ind-01 .line { margin-bottom: 0.45rem; border-top: 1px #7d7d7d solid; }
.ind-01 .txtbox { position: relative; top: -0.8rem; }
.ind-01 h3.tit { display: inline-block; margin-bottom: 0.7rem; background: #fff; }
.ind-01 .txt { line-height: 2; font-size: 0.16rem; }
.ind-01 .txt p + p { margin-top: 0.4rem; }
@media screen and (max-width: 991px) {
.ind-01 { padding-top: 1rem; padding-bottom: 0.6rem; }
.ind-01 h3.tit { margin-bottom: 0.3rem; }
.ind-01 h3.tit img { height: 0.6rem; }
    
}


/*.ind-02 { height: 897px; background: url(../images/ind03.jpg) #e6e7e7  no-repeat 50% 0; }*/

.ind-03 { position: relative; height: 8.8rem; background: url(../images/ind04.jpg) #e6e7e7  no-repeat 50% 0; }
.ind-03 .tit { position: absolute; bottom: 1.1rem; left: 0; width: 100%; height: 2.5rem; background-color: rgba(255,255,255,.8); background-image: url(../images/ind05.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: 90% auto; }
@media screen and (max-width: 991px) {
.ind-03 { height: 5.5rem; }
.ind-03 .tit { height: 1.4rem; }
}

.ind-04 { position: relative; padding-top: 1.2rem; padding-bottom: 1.0rem; background: #f5f5f5; }
.ind-04 .tit { margin-bottom: 0.6rem; }
.ind-04 a { text-decoration: none; }
.ind-04 h4 { margin-top: 0.2rem; margin-bottom: 0.05rem; font-size: 0.2rem; font-weight: bold; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.ind-04 p { margin-bottom: 0.3rem; font-size: 0.18rem; }


.ind-05 { padding-top: 1.2rem; padding-bottom: 0.2rem; }
.ind-05 .tit { margin-bottom: 0.6rem; }
.ind-05-list { list-style: none; margin: 0 auto; padding: 0; }
.ind-05-list li { overflow: hidden; padding-top: 0.3rem; padding-bottom: 0.3rem; }
.ind-05-list li a { color: #333; }
.ind-05-list li + li { border-top: 1px #999 dashed; }
.ind-05-list li .date { float: left; margin-right: 0.2rem; position: relative; border-right: 3px #d8d8d7 solid; width: 1.7rem; height: 0.5rem; font-family: 'fzltzh'; }
.ind-05-list li .date .a1 { position: absolute; left: 0; bottom: 0; font-size: 0.6rem; font-weight: bold; line-height: 0.5rem; }
.ind-05-list li .date .a2 { position: absolute; right: 0; top: 0; width: 0.8rem; font-size: 0.22rem; line-height: 0.22rem; text-align: left; }
.ind-05-list li .date .a3 { position: absolute; right: 0; bottom: 0; width: 0.8rem; font-size: 0.22rem; line-height: 0.22rem; text-align: left; }
.ind-05-list li p { margin-top: 18px; margin-bottom: 0; float: left; font-size: 0.22rem; }
.ind-05-list li .l-btn { float: right; display: flex; justify-content: center; align-items: center; margin-top: 0.2rem; width: 1.0rem; height: 0.28rem; color: #fff; background-color: #ba7017; }
@media screen and (max-width: 991px) {
.ind-05 { padding-top: 0.6rem; }
.ind-05 .tit { margin-bottom: 0.3rem; }
.ind-05-list li .date { float: none; display: inline-block; width: 1.3rem; }
.ind-05-list li .date .a1 { font-size: 0.5rem; }
.ind-05-list li .date .a2 { font-size: 0.18rem; width: 0.5rem; }
.ind-05-list li .date .a3 { font-size: 0.18rem; width: 0.5rem; }
.ind-05-list li p { float: none; font-size: 0.2rem; }

}





@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
}
@media screen and (max-width: 575px) {
  
}

