@charset "utf-8";
body{ background: none;}
.logo1::after{ background: #e5e5e5;}
header::after{ background: #eeeeee;}
.head_top a, .head_top b{ color: #999999;}
.head_top span:last-child a{ color: #00873b;}
.headBox > span > a{ border: none;}
.nav::before{ content: ''; display: block; width: 0.01rem; height: 0.29rem; background: #e5e5e5;
    position: absolute; left: -0.15rem; top: 50%; transform: translateY(-50%);}
.head_bottom{ padding: 0.3rem 0;}

.subBanner{ background: url(../images/subbanner_bg.png) no-repeat center/cover; padding-top: 0.12rem; margin-bottom: 0.3rem;}
.subBanner .gp-container{ background: #efefef url(../images/subbanner_icon.png) no-repeat; background-position: right bottom;
    align-items: center; padding: 0.45rem 0; position: relative; transform: translateY(0.3rem);}
.subBanner .gp-container::before{ content: ''; display: block; width: 100%; height: 100%; background: #efefef;
    position: absolute; left: -100%; top: 0rem;}
.curChannel{ line-height: 1; font-size: 0.3rem; color: #222222; padding-left: 0.25rem; position: relative;}
.curChannel::before{ content: ''; display: block; width: 0.05rem; height: 0.29rem; background: #edb74c; 
position: absolute; left: 0rem; top: 50%; transform: translateY(-50%);}
.bread{ padding-right: 0.36rem; margin-bottom: 0.18rem; font-size: 0rem;}
.bread a, .bread span{ color: #666666; font-size: 0.14rem;}
.bread span{ display: inline-block; padding: 0 0.05rem;}

.subContent > .flex{ width: 100%; justify-content: space-between; align-items: flex-start;}
.gp-left{ display: block; width: calc(100% - 4.4rem); box-sizing: border-box;}
.gp-right{ width: 3.8rem; flex-shrink: 0;}
.noSidebar .gp-left{ width: 100%;}

/* 头条关注 */
.ttgzList{ padding-top: 0.6rem; padding-left: 0.16rem;}
.ttgzList li{ padding-bottom: 0.2rem; border-bottom: 1px solid #e5e5e5; margin-bottom: 0.3rem;}
.ttgzList li:nth-last-of-type(1){ margin-bottom: 0rem;}
.ttgzList a{ display: flex; display: -ms-flexbox; transition: all 0.35s ease;}
/* .ttgzList li:hover a{ transform: translateX(0.08rem);} */
.ttgzList .img{ width: 3.4rem; flex-shrink: 0; position: relative;}
.ttgzList .date{ width: 0.5rem; height: 0.62rem; background: url(../images/date_bg.png) no-repeat center/cover; 
    position: absolute; left: -0.13rem; bottom: 0.1rem; color: #fff;}
.ttgzList .date span{ display: block; text-align: center; line-height: 1;}
.ttgzList .date .day{ margin-top: 0.07rem;}
.ttgzList .date .month{ margin-top: 0.04rem; letter-spacing: -0.006rem;}
.ttgzList .gp-img-responsive{ padding-bottom: 56.25%;}
.ttgzList .infoBox{ width: calc(100% - 3.4rem); padding-left: 0.3rem; overflow: hidden;}
.ttgzList .title{line-height: 1.555;font-weight: bold;/* color: #3c4741; */color: #333;overflow: hidden;/* text-align: justify; */transition: all 0.35s ease;}
.ttgzList li:hover .title{ color: #00873c;}
.ttgzList .summary{ line-height: 1.57; margin-top: 0.12rem; /* color: #808080; */color: #666; -webkit-line-clamp: 4; overflow: hidden; text-align: justify;}
.mode02 a.more{ display: block; color: #999999; margin-top: 0.37rem; line-height: 1; text-align: right; padding-right: 0.15rem; position: relative;}
.mode02 a.more::after{ content: ''; display: block; width: 0.05rem; height: 0.1rem; background: url(../images/more_icon_grey.png) no-repeat center/cover;
    position: absolute; right: 0rem; top: 50%; transform: translateY(-50%);}
.mode02 a.more::before{ content: ''; display: block; height: 1px; width: calc(100% - 0.52rem); background: #eeeeee;
    position: absolute; left: 0rem; top: 50%; transform: translateY(-50%); z-index: 0;}

/* 右侧栏 - 头条关注 */
.attention{ padding-top: 0.6rem;}
.sidebarTitle{ display: block; color: #976c08; font-weight: bold; padding-left: 0.39rem; margin-bottom: 0.19rem; position: relative;}
.sidebarTitle::before{ content: ''; display: block; width: 0.26rem; height: 0.32rem; background: url(../images/zxdt_icon.png) no-repeat center/cover;
    position: absolute; left: 0rem; top: 50%; transform: translateY(-36%);}
.sidebarCon{ border-top: 0.02rem solid #d5d5d5; padding-left: 0.05rem; position: relative;}
.sidebarCon::before{ content: ''; display: block; width: 1px; height: 100%; background: #efefef;
    position: absolute; left: 0.12rem; top: 0.2rem; z-index: -1;}
.sidebarCon li{ margin-top: 0.2rem; background: url(../images/list_date_icon.png) no-repeat left top;}
.sidebarCon li a{ display: block; padding-left: 0.3rem; box-sizing: border-box; transition: all 0.35s ease;}
/* .sidebarCon li:hover a{ transform: translateX(0.08rem);} */
.sidebarCon .date{ color: #00873b; line-height: 1.333; position: relative; transition: all 0.35s ease;}
.sidebarCon .title{ line-height: 1.57; margin-top: 0.11rem; color: #333333; text-align: justify;}
.sidebarCon li:hover .title{ color: #00873c;}

/***分页*/ 
.gp-page { padding: 0.6rem 0 1.2rem; text-align: center; clear: both;overflow: hidden; }
.gp-page > div{ overflow: hidden; max-width: 7rem;  margin: 0 auto;}
.gp-page a{display:inline-block;*display: inline;*zoom:1;cursor: pointer;height:0.44rem;line-height: 0.44rem;width:0.63rem; float: left; position:relative;text-align: center; vertical-align: middle;
   border: #ddd 1px solid; color: #999999; transition: all 0.35s ease-in-out;}
.gp-page a + a{ border-left: none;}    
.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page .gp-page-next,.gp-page .gp-page-prev,.gp-page > span { padding: 0 0.10rem; }
.gp-page .gp-page-start,.gp-page .gp-page-end{color: #dfdfdf;}
.gp-page  a:hover ,.gp-page  a.on_pages{  color: #fff; background: #0d8100;}
.gp-page .gp-page-next img{ transform:rotateY(180deg);}
.gp-page .first,.gp-page .last{ border:#0961cb 1px solid; border-radius: 0.30rem; float: left;width: 0.5rem;}
.gp-m-page{display: none;text-align: center;margin: 0.3rem auto auto;}
.gp-m-page a{display: inline-block;margin:0 0.1rem; width: auto; padding: 0.1rem 0.4rem !important; font-size: 0.14rem; background: #fff;border-radius: 0; float: none;}
.gp-m-page a + a{border: #ddd 1px solid;}
/*居中*/
.gp-m-page a.gp-page-prev:hover,.gp-m-page a.gp-page-next:hover{ background:#0d8100;color: #fff;  }
.gp-page .select2{ width:0.6rem !important;height: 0.44rem;line-height:0.44rem;text-align: center;
   padding:0; color: #999999;}
.select2-container--default .select2-selection--single{ border: none; outline: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  background: url(../images/select.png) no-repeat center; }
.select-pages{ display: inline-block; width: 1.77rem; height: 0.44rem; line-height: 0.44rem; border: #ddd 1px solid;}
.select-pages *{ color: #999; border: none; outline: none; background: inherit;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 0.44rem;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{ height: 0.38rem;}

/* 分栏列表 */
.topicList{ margin-top: 0.6rem; padding-bottom: 2.2rem;}
.topicTitle{ margin-bottom: 0.3rem; color: #333333; font-weight: bold;}
.topicList .box{ margin-bottom: 0.6rem;}
.topicList .box:last-of-type{ margin-bottom: 0rem;}
.topicList .box.intro{ color: #555555; line-height: 1.625; font-size: 0;}
.topicList .box.intro p{ margin-bottom: 0.27rem; font-size: 0.16rem;}
.topicList .box.intro p:nth-last-of-type(1){ margin-bottom: 0rem;}
.topicList .box.intro .boxCon{ margin-top: 0.5rem;}
.topicList .boxCon li{ margin-top: 0.2rem; transition: all 0.35s ease;}
.topicList .boxCon li:hover{ transform: translateX(0.08rem);}
.topicList .boxCon a{ display: block; padding-left: 0.15rem; font-size: 0.18rem; color: #333333; line-height: 1; position: relative;}
.topicList .boxCon a::before{ content: ''; display: block; width: 0.05rem; height: 0.05rem; background: #00873b;
    position: absolute; left: 0rem; top: 50%; transform: translateY(-50%);}
.box .boxTitle{ margin-bottom: 0.3rem; font-size: 0.2rem; color: #333333; font-weight: bold; line-height: 1; position: relative;}
.box .boxTitle::after{ content: ''; display: block; width: 100%; height: 0.01rem; background: #e5e5e5;
    position: absolute; bottom: 0rem; left: 0rem;}
.box .boxTitle a{display: inline-block;padding-bottom: 0.13rem;border-bottom: 0.02rem solid #00873b;}
.box .boxTitle2{
    margin: 0.2rem 0;
    font-size: 0.18rem;
}
.box .boxTitle2 a{border-bottom:none;padding-bottom: 0;}
.box .boxTitle2::after{
display:none}
.box .boxTitle2+.boxCon a{
      font-size: 0.16rem;
}
.box .boxTitle2+.boxCon a::before{
    border-radius: 50%;
}

.box .boxTitle2+.boxCon li {
    margin-top: 0.16rem;
}
/* 通用列表页 */
.textList{width: 9.5rem;margin-top: 0.03rem;}
.textList li{padding-bottom: 0.25rem;padding-top: 0.3rem; border-bottom: 1px solid #dcdcdc; display: flex;flex-direction: row;flex-wrap: wrap;}
.textList a{ display: block; transition: all 0.35s ease;}
/* .textList li:hover a{ transform: translateX(0.08rem);} */
.textList li .sj{width: 0.7rem;color: #00873b;float: left;margin-right: 0.1rem;}
.textList li .sj p{font-size: 0.2971rem;line-height: 0.2971rem;text-align: center;font-weight: bold;}
.textList li .sj span{font-size: 0.12rem;line-height: 0.2rem;display: block;text-align:  center;}

.textList li .tit{ width: calc(100% - 0.8rem); float: left;}
.textList li .tit .bt{font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: 0.13rem;}
.textList li:hover .bt{}
.textList li .tit .zy{font-size: 0.12rem;line-height: 0.2rem;color: #868686;}

/* 图片列表 */
.gp-left.picList{ /*width: unset;*/}
.picList { padding-top: 0.6rem; margin: 0 -15px; overflow: hidden;}
.picList li { width: 33.3%; float: left;}
.picList li span{ display: block;}
.picList li a { display: block; margin: 0.15rem; overflow: hidden; transition: all 0.35s ease;}
.picList li:hover a{ transform: translateY(-0.08rem);}
.picList .listImg { height: 0; padding-bottom: 56.25%; position: relative; transition: all 0.2s ease;}
.picList .gp-img-responsive{padding-bottom: 0; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.picList .gp-img-responsive img{ height: 100%;}
.picList .listTitle { display: block; line-height: 0.24rem; height: 0.48rem; margin-top: 0.15rem; overflow: hidden;}
.picList .play { display: block; width: 0.36rem; height: 0.36rem; border: #fff 1px solid; position: absolute; left: 50%;
  top: 50%; margin-left: -0.18rem; margin-top: -0.18rem; transition: all 0.2s ease;}
.picList .play:before { content: ""; width: 0; height: 0; border-top: 0.08rem solid transparent; border-left: 0.14rem solid #fff;
  border-bottom: 0.08rem solid transparent; position: absolute; left: 0.13rem; top: 0.1rem; transition: all 0.2s ease;}
.picList a:hover .play { background: rgba(255, 225, 255, 0.4); border: none;}
.picList a:hover .play:before { border-left: 0.14rem solid #184713;}
.picList a:hover .listImg{ box-shadow: 0.0383rem 0.03214rem 0.1104rem 0.0096rem rgba(16, 26, 33, 0.15); }


/*文章页和简介页*/
.article{ padding-top: 0.6rem; padding-bottom: 1rem; position: relative;}


.gp-bread{ margin-top: 0.15rem; }
.gp-bread > div{ display: inline-block; width: auto;  }
.pageArticleTitle{overflow: hidden;padding-right: 0.2rem;box-sizing: border-box;}
.pageArticleTitle h3{ font-size: 0.36rem; line-height: 0.5rem; margin: 0 0 0.14rem;}
.gp-left .pageArticleTitle h3{ font-size: 0.36rem; line-height: 0.5rem; margin: 0; margin: 0 0 0.14rem;}
.pageArticleTitle .subTitle{ color: #0d8100; font-size: 0.16rem; margin-bottom: 0.1rem;}
.pageArticleTitle2 h3{margin: 0 0 0.15rem;}

.articleAuthor { display:inline-block; padding: 0.09rem 0 0.15rem; overflow: hidden;margin-bottom: 0.1rem;}
.articleAuthor span{vertical-align: middle;padding-left: 0.25rem;color: #976c08;padding-right: 0.3rem;display: inline-block;width: auto;position: relative;}
.articleAuthor span::before{ content: ''; display: block; width: 14px; height: 14px; background: url(../images/datebg.png) no-repeat left center/cover;
    position: absolute; left: 0rem; top: 50%; transform: translateY(-50%);}
.articleAuthor span.from::before{ background: url(../images/from.png) no-repeat left center/cover; }
.articleAuthor span.fontSize::before{ background: url(../images/fonts_icon.png) no-repeat left center/cover; }
.fontSize i{ font-style: normal; margin: 0 5px; cursor: pointer;}
.fontSize i.on{ position: relative; color: #fff; transition: all 0.15s ease;}
.fontSize i.on::before{ content: ''; display: block; bottom: -5px; background: #976c08; border-radius: 50%;
    position: absolute; top: -5px; left: -5px; right: -5px; z-index: -1;}
.gp-article{line-height:1.75;font-size: 18px; }
.gp-article p{text-indent: 2em;margin-bottom:20px; text-align: justify;word-break: normal;text-justify:distribute;} 
.gp-article a {color:rgb(30, 80, 162);text-decoration:none;}
.gp-article a:hover{color: rgb(0, 135, 60) }

.gp-article p.indext2{text-indent: 2em !important;} 
.gp-article table{margin: auto;}
.gp-article i,.gp-article em{font-style: italic;}
.gp-article strong{ font-weight: bold; }
.gp-articleFrom{ font-size: 18px; width: 100%; line-height: 38px; text-align: right; margin-top: 25px; overflow: hidden;}
.gp-article.nofloat p:first-child{float: none;}
.Introduction {margin-bottom: 0.13rem; font-size: 0.24rem; line-height: 0.3rem; color: #3a1d55;}

/*分享*/
.shareList{ width: 50px; position: absolute; left: -100px; top:50px; font-size: 16px; overflow: hidden;}
.shareList .browse{display: block; width: 50px; background: url(../images/icon3.png) no-repeat center top; margin-bottom: 25px; padding-top: 60px;
   text-align: center; overflow: hidden; cursor: pointer;}
.sharebg{ display: block; width: 50px; height: auto;text-align: center; background: url(../images/icon4.png) no-repeat center top; cursor: pointer;
padding-top: 60px;}
.share{ overflow: hidden; display: none;} 
.share .bdsharebuttonbox  > a{ margin:10px 0;height:50px;text-indent: 0;width:50px;line-height:50px;text-align: center;background: none;font-size: 20px;display:block;float: none;color: #fff;transition: all 0.35s ease-out;border-radius: 50%; }
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {   background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '宋体';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 260px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-130px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}
.share span{ display: block;height: 40px; line-height: 40px;}
.share .bdsharebuttonbox > a.bds_weixin{ background:url(../images/weixin.png) no-repeat center;}
.share .bdsharebuttonbox  > a.bds_tsina{background:url(../images/xl.png) no-repeat center;}
.share .bdsharebuttonbox  > a.bds_qzone{ background:url(../images/zone.png) no-repeat center;  }
.share .bdsharebuttonbox  > a.bds_more{background:url(../images/bds_more.png) no-repeat center;}

.subBanner2 .gp-container,.subBanner2 .gp-container::before{background: #fff;}
.subBanner2 .gp-container{padding: 0.26rem 0 0;}
.subBanner2 .pageArticleTitle h3{margin-bottom: 0.14rem; line-height: 0.5rem; font-size: 0.36rem;}
.subCon2 .article{padding-top: 0;}
.subCon2 .attention{padding-top: 0.35rem;}
.ttgzList .gp-img-responsive {position: relative;}
.ttgzList .gp-img-responsive img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 100%; height: 100%; max-height: 100%;}
.ttgzList .gp-img-responsive img:hover{ transform: scale(1); opacity: 1;}

/* 2023-05-11 */
.fanye{ margin-bottom: 160px;}
.pb_sys_style1 .p_no_d{ border-color: #00873c; color: #fff; background-color: #00873c;}
.mobilemore {
    display: none;
    margin: 20px 25px;
    margin-bottom: 130px;
}
.mobilemore a {
    max-width: 245px;
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    border-radius: 6px;
    width: 48%;
    float: left;
}
 .mobilemore a.next {
    float: right;
}

/* Hack */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .subBanner .gp-container.flex{ display: block; position: relative;}
    .subBanner .gp-container.flex::after{ content: ''; display: inline-block; width: 100%; height: 0;}
    .subBanner .gp-container.flex .bread{ margin-bottom: 0; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); padding-top: 0 !important;}
}



/* 响应式样式 */
@media screen and (max-width:1600px){
    .ttgzList .date{ width: 0.6rem; height: 0.72rem;}
    .shareList{ left: -0.8rem;}
}


@media screen and (max-width:1550px) {
    .shareList{left: -0.6rem;}
}

@media screen and (max-width:1500px) {
    .gp-article{ padding-left: 0.2rem;}
    .shareList{left: -0.4rem;}
}

@media screen and (max-width:1480px) {
    .gp-article{ padding-left: 0rem;}
    .shareList{left: -0.7rem;}
}

@media screen and (max-width:1402px) {
    .textList li{ display: block;}
    .textList a{ display: flex;}
    .textList li .sj{ flex-shrink: 0;}
}

@media screen and (max-width:1400px) {
    .shareList{ position: relative; /* display: flex; display: -ms-flexbox; */ left: 0rem; top: auto; width: 100%; margin-top: 0.3rem;}
    .shareList .browse{ display: inline-block; vertical-align: top; margin-right: 0.5rem;}
    .shareList .shareText{ display: inline-block; vertical-align: top;}
}

@media screen and (max-width:1240px) {
    .subBanner{ padding: 0.12rem 40px 0;}
}

@media screen and (max-width:1200px) {
    .gp-right{ display: none;}
    .gp-left{ width: 100%;}
    .ttgzList .date{ width: 0.7rem; height: 0.82rem;}
    .picList .listTitle{ font-size: 0.26rem; line-height: 0.38rem; height: 0.76rem;}
}

@media screen and (max-width:1100px) {
    .pcfyt { display: none;}
    .mobilemore { display: block;}
}

@media screen and (max-width:1024px) {
    .curChannel{ font-size: 0.4rem;}
    .bread a, .bread span{ font-size: 12px;}
    .ttgzList li{ padding-bottom: 0.3rem; margin-bottom: 0.5rem;}
    .ttgzList a{ flex-direction: column; -ms-flex-direction: column;}
    .ttgzList .img{ width: 100%;}
    .ttgzList .infoBox{ width: 100%; padding-left: 0; margin-top: 0.2rem;}
    .ttgzList .date{ width: 1.1rem; height: 1.35rem; bottom: 1rem; left: -0.4rem;}
    .ttgzList .date .day{ font-size: 0.44rem; margin-top: 0.2rem;}
    .ttgzList .date .month{ font-size: 12px;}
    .ttgzList .title{ font-size: 0.4rem;}
    .ttgzList .summary{ font-size: 0.3rem;}
    .gp-page{ display: inline-block;}
    .select-pages{ font-size: 0.3rem; width: auto; padding: 0.1rem 0.4rem;}
    .select2-container .select2-selection--single .select2-selection__rendered{ text-overflow: clip;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{ right: 3px;}
    .gp-page > div > a{ display: none;}
    .gp-m-page{ display: inline-block;}
    .pages{ text-align: center;}
    .textList li a{ width: 100%; display: flex; display: -ms-flexbox;}
    .textList li .sj{ width: 1rem;}
    .textList li .tit{ width: calc(100% - 1rem);}
    .textList li .sj p{ font-size: 0.4rem;}
    .textList li .sj span{ font-size: 12px; margin-top: 0.1rem;}
    /* .textList li .tit .bt{ font-size: 0.32rem; line-height: 1.2;} */
    .topicTitle{ font-size: 0.36rem;}
    .topicList .box.intro p{ font-size: 0.28rem;}
    .topicList .boxCon a{ font-size: 0.32rem;}
    .box .boxTitle a{ font-size: 0.38rem;}
    .gp-m-page a{ font-size: 0.3rem;}
    
    .bread{ padding-top: 26px; margin-bottom: 20px;}
    .subBanner{ padding: 0.12rem 0 0;}
    .subBanner2 .gp-container,
    .subContent, .gp-container{ margin-left: 25px; margin-right: 25px; padding: 0;}
    .Introduction{ font-size: 24px; line-height: 30px; margin-bottom: 13px;}
    .subBanner2 .pageArticleTitle h3,
    .gp-left .pageArticleTitle h3{ font-size: calc(0.85vw + 20px); line-height: 0.8rem; margin-bottom: 0.28rem; line-height: 1.4;}
    .pageArticleTitle .subTitle{ font-size: 16px; margin-bottom: 0;}
    .articleAuthor{ display:inline-block; padding:9px 0 15px; overflow: hidden;margin-bottom: 10px; font-size: 16px;}
    .articleAuthor span{ padding-left: 20px; color: #a68803; padding-right: 30px;}
    .gp-article{ line-height: 1.75; font-size: 18px;}
    .gp-article p{ text-indent: 2em;margin-bottom:10px;text-align: justify;word-break: normal;text-justify:distribute;word-break: break-word;}
    .gp-articleFrom{ font-size: 18px; width: 100%; line-height: 38px; text-align: right; margin-top: 25px; overflow: hidden;}
    
    

}

@media screen and (max-width:997px) {
    .topicList .boxCon li{ margin-top: 0.3rem;}
    
}
@media screen and (max-width:900px) {
    .picList li{ width: 50%;}
    .picList .listTitle{ font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; margin-bottom: 0.32rem;}
}

@media screen and (max-width:767px) {
    .Introduction{ font-size: 21px; line-height: 26.2px; margin-bottom: 11.3px;}
    .subBanner2 .pageArticleTitle h3, .gp-left .pageArticleTitle h3{ margin: 0 0 15px;}
    .pageArticleTitle .subTitle{ font-size: 14px;}
    .articleAuthor{ font-size: 14px;}
    .gp-articleFrom{ font-size: 15.7px; line-height: 28px;}

    .subBanner{ overflow: hidden;}
    .subBanner .gp-container::after{ content: ''; display: block; width: 100%; height: 100%; background: #fff;
        position: absolute; right: -100%; top: 0rem;}
    .topicList .box.intro p img{height: auto !important;}
    .pageArticleTitle{ padding-right: 0px;}
    video{
        width: 100% !important;
    }
}

@media screen and (max-width:680px) {
    
}

@media screen and (max-width:540px) {
    .picList li { width: 100%;}
    .gp-m-page a, .select-pages{ padding: 0.1rem 0.2rem;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{ right: 0px;}
}

@media screen and (max-width:479px) {
    .gp-container{ padding-left: 0; padding-right: 0;}
    .ttgzList .date{ bottom: 0.5rem; left: -0.4rem;}
    .pageArticleTitle h3{font-size: 0.4rem;}
    .subBanner{ padding: 0.12rem 0 0;}
    
}

@media screen and (max-width:375px) {
    .gp-m-page a, .select-pages{ padding: 0.1rem;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{ right: -2px;}
}




.index_logo{ z-index: 10;width: 330px;z-index: 100;display: flex;align-items: center;} 
.index_logo .logo111{flex: 1;overflow: hidden;margin: 0 20px;}
.index_logo .count{background: url(../images/countdown.png) no-repeat bottom center/100% auto;text-align: center;color: #e0c777;padding: 0 .15rem 0.24rem;white-space: nowrap;position: relative;}
.index_logo .count{background-image: url(../images/countdown2222.png);color: #e0c777;} 
.index_logo .day span{font-weight: bold;}
.index_logo .gear{width: .49rem;height: .24rem;border-radius: 0%;overflow: hidden;background: rgb(255 255 255 / 0%);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);clip-path: polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%);}
.index_logo .gear::before{ content: '';display: block;width: .48rem;height: .48rem;background: url(../images/countdown2.png) no-repeat center/cover;position: absolute; top: 0;left: 0; animation: gear-rotate 6s linear infinite;}
@keyframes gear-rotate {
	0%{ transform: rotateZ(0deg);}
	100%{ transform: rotateZ(360deg);}
}
@-webkit-keyframes gear-rotate {
	0%{ transform: rotateZ(0deg);}
	100%{ transform: rotateZ(360deg);}
}
.index_logo .gear::before{background-image: url(../images/countdown222.png);}

@media screen and (max-width:1640px){ 
.index_logo{right: 60px;}
}
@media screen and (max-width:768px){ 
	.index_logo{right: auto;left: 0;width: 250px;top: 5px;}
}
