.homex{margin-top: .87rem;padding-bottom: .3rem;/*background: url(../images/hfbg1.jpg) no-repeat left bottom;*/position: relative;}
.homex:before{content: '';position: absolute;;height: 2.25rem;width: .75rem; left: 0;top:0; z-index: 0;/*background: url(../images/hebg11.png) no-repeat right top;*/background-size:.75rem 2.25rem }
.homex .homexTop {width: 100%;}
.homex .homexTop  .icolist{width: 33.33%;position: relative;}
.homex .homexTop  .icolist h3{    font-size: .36rem;color: #333;font-weight: bold;margin-bottom: .26rem;}
.homex .homexTop  .icolist p{    font-size: .18rem;color: #666;margin-bottom: .37rem;}
.homex .homexTop  .icolist .more a{color: #9a9a9a;}
.homex .homexTop  .icolist .more a i{display: inline-block;width: .24rem;height: .24rem;border-radius: 50%;position: relative;border: 1px solid #9a9a9a;vertical-align: -.06rem; margin-left: 5px;}
.homex .homexTop  .icolist .more a i:before{content: '';width: 0;height: 0;border: 5px solid transparent;border-left-color: #005825;position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-15%) translateY(-50%);-ms-transform: translateX(-15%) translateY(-50%);transform: translateX(-15%) translateY(-50%);}
.homex .homexTop  .icolist .more a:hover{color: #d4b98b;}
.homex .homexTop  .icolist .more a:hover i{border: 1px solid #d4b98b;}
.homex .homexTop  .icolist .more a:hover i:before{color: #d4b98b;border-left-color: #d4b98b;}
.homex .homexTop  .icoSp {background: #f3f3f3;padding: .3rem .3rem 0;margin-top: 0rem;}
.homex .homexTop  .icoSp .swiper-container{padding-bottom: 1rem;}
.homex .homexTop  .icoSp .slide-ico{max-width: 6.2rem;}
.homex .homexTop  .icoSp .swiper-pagination-bullet{width: .36rem;height: .05rem;background: #d4b98b;opacity: 1;border-radius: 0;margin: 0 .05rem;}
.homex .homexTop  .icoSp .swiper-pagination{bottom: .5rem;text-align: center;z-index: 0 !important;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.homex .homexTop  .icoSp .swiper-container-horizontal>.swiper-pagination-bullets, .homex .homexTop  .icoSp .swiper-pagination-custom, .homex .homexTop  .icoSp .swiper-pagination-fraction{bottom: 0;}
/* .homex .homexTop  .icoSp .swiper-pagination-bullet-active {background: #107442;} */
.homex .homexTop  .icoSp .slide-ico .ico{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;cursor: pointer;}
.homex .homexTop  .icoSp .slide-ico .ico i{display: block;margin: 0 auto;width: .9rem;height: .9rem;border-radius: 50%;background: #d2d2d2;text-align: center;line-height: .9rem;font-size: .28rem;color: #fff;position: relative;}
.homex .homexTop  .icoSp .slide-ico p{text-align: center;font-size: .14rem;}
.homex .homexTop  .icoSp .swiper-slide:nth-child(1) .ico i{background: #28c445;}
.homex .homexTop  .icoSp .swiper-slide:nth-child(2) .ico i{background: #c83f39;}
.homex .homexTop  .icoSp .swiper-slide:nth-child(3) .ico i{background: #ffb667;}
.homex .homexTop  .icoSp .swiper-slide:nth-child(4) .ico i{background: #ce0014;}
.homex .homexTop .icoSp .slide-ico .ico i.xuexiqangguo::before{position: absolute;left: 50%;top: 50%;background: url(../images/xxqg.png) no-repeat center center;width: .6rem;height: .27rem;background-size: 100% 100%;content: '';transform: translate(-50%,-50%);}
/* .homex .homexTop  .icoSp .slide-ico .ico i:hover{background: #005825;} */
.homex .homexTop  .icoSp .slide-ico .ico span{position: absolute;top:80%;left: 50%;-webkit-transform: translateX(-50%) ;-ms-transform: translateX(-50%);transform: translateX(-50%); width: 1.05rem;height: 1.15rem;background: #fff;padding: .1rem .05rem;border-radius: 5px;border: 1px solid #eee;opacity: 0;visibility: hidden;z-index: 999;}
.homex .homexTop  .icoSp .slide-ico .ico span::before{position: absolute;left: 50%;margin-left:-14px;top:-14px;content: '';border-bottom: 14px transparent solid;border-left: 14px transparent solid;border-right: 14px transparent solid;border-bottom: 14px #fff solid}
.homex .homexTop  .icoSp .slide-ico .ico:hover span{opacity: 1;visibility: visible;}
.homeg .ssbtn a{position: absolute;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #296fb7;font-size: .25rem;z-index: 6;width: .54rem;height: .54rem;border: 1px solid rgba(0,65,185,.3);border-radius: 50%;text-align: center;line-height: .52rem}
.homex .homexTop  .icoSp .slide-ico .ico span img{width: .8rem;height: .8rem;margin: auto;}
.homex .homexTop  .icoSp .slide-ico .ico:hover span{opacity: 1;visibility: visible;}
.homex .homexTop  .ssbtn a{position: absolute;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #296fb7;font-size: .25rem;z-index: 6;width: .54rem;height: .54rem;border: 1px solid rgba(0,65,185,.3);border-radius: 50%;text-align: center;line-height: .52rem}
.homex .mediaListBig{width: 66.67%;}
.homex .mediaListBig li{width: 100%;}
.homex .mediaListBig li .pic{position: relative;height: 4.64rem}
.homex .mediaListBig li .pic:before {content: '';position: absolute;left: -2px;bottom: -2px;right: -2px;height: 55%;background: url(../images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 2;}
.homex .mediaListBig li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:0 .25rem .2rem}
.homex .mediaListBig li .txt h4{font-size: .2rem;font-weight: bold;margin-bottom: .1rem;line-height: 1.6em;}
.homex .mediaList li .sign{display: flex;}
.homex .mediaList li .sign img{display: inline-block;}
.homex .mediaListBig li .txt .sign span:before{font-size: .24rem;margin-right: 5px;vertical-align: -2px}
/* .homex .mediaListBig li .txt time:before{content: "\e663";font-family: "iconfont" !important;margin-right: 5px;font-size: .18rem;} */
.homex .mediaListBig li .txt time{margin-left: .2rem}
.homex .mediaListBig li .swiper-icons{color: #33cc33;}

.homex .mediaList li .pic{position: relative;height: 3.25rem}
.homex .mediaList li .pic:before {content: '';position: absolute;left: -2px;bottom: -2px;right: -2px;height: 55%;background: url(../images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 2;}
.homex .mediaList li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:0 .25rem .2rem}
.homex .mediaList li .txt h4{font-size: .19rem;font-weight: bold;margin-bottom: .1rem;line-height: 1.6em;}
.homex .mediaList li .txt .sign span:before{font-size: .24rem;margin-right: 5px;vertical-align: -2px}
/* .homex .mediaList li .txt time:before{content: "\e663";font-family: "iconfont" !important;margin-right: 5px;font-size: .18rem;} */
.homex .mediaList li .txt time{margin-left: .2rem}
.homex .mediaList li:nth-child(1){width: calc(100%/3)}
.homex .mediaList li:nth-child(2){width: calc(100%/3)}
.homex .mediaList li:nth-child(3){width: calc(100%/3)}
.homex .mediaList li:nth-child(1) .swiper-icons{color: #ffcc33;}
.homex .mediaList li:nth-child(2) .swiper-icons{color: #db8504;}
.homex .mediaList li:nth-child(3) .swiper-icons{color: #ccffff;}

.icoheader{width: 100%;padding: .4rem;border-top: .03rem #86000d solid;}
.footernew{position: relative;z-index: 1;}
.footernew::before{background: url(../images/bg.jpg) no-repeat center bottom;content: '';left: 50%;bottom: 0;width: 100%;height: 8rem;background-size: cover;position: absolute;transform: translateX(-50%);z-index: 0;}
.footernew .ftb{background: url(../images/bg01.png) repeat left top;z-index: 10;
  position: relative;color: #b09e9b;}
  .footernew .ftb a{color: #b09e9b;}
.footernew .fta .wp {
    justify-content: space-between;
    align-items: center;position: relative; 
}
  .footernew .fta{padding: .3rem 0;position: relative;background: transparent;color: #fff;}
  .footernew .fta::before{content: '';position: absolute;left: 0;top: 0;background: transparent url(../images/bg01.png) repeat center top;width: 100%;height: 100%;}
   .footernew .fta .wp{justify-content: space-between; align-items: center;}
   .footernew .fta .ftlogo img{//height: .51rem;}
   .footernew .fta .ftlogo{margin-bottom: 0;}
@media screen and (max-width: 980px){
  .homex{margin-top: .5rem;}
  .homex .homexTop .icolist h3{margin-bottom: .15rem;}
 
}
@media screen and (max-width: 768px){
  .homex .homexTop .icoSp{margin-top: .4rem;}
  .homex .homexTop .icolist{width: 100%;}
  .homex .mediaListBig{width: 100%;}
  .homex .homexTop .icolist{margin-bottom: .2rem;}
  .homex .mediaListBig li{margin-bottom: .2rem;}
}
@media screen and (max-width: 640px){
  .homex .mediaList li:nth-child(1){width: 100%;margin-bottom: .2rem;}
  .homex .mediaList li:nth-child(2){width: 100%;margin-bottom: .2rem;}
  .homex .mediaList li:nth-child(3){width: 100%;margin-bottom: 0;}
}
@media screen and (max-width: 480px){
  .homex .homexTop .icolist{width: 100%;}
  .homex .mediaListBig{width: 100%;}
  .homex .mediaList li:nth-child(1){width: 100%;margin-bottom: .2rem;}
  .homex .mediaList li:nth-child(2){width: 100%;margin-bottom: .2rem;}
  .homex .mediaList li:nth-child(3){width: 100%;margin-bottom: 0;}
}

.homeb-new{padding: .6rem 0 1rem;}
.homeb-new .aleft{width: 70%;}
.homeb-new .aright{width: 27%;}
.homeb-new .item .pic{height: 2.17rem;}
.homeb-new .item{border-radius: 0;}
.homeb-new  .item .txt{padding:.15rem .3rem .3rem;}
.homeb-new  .item .txt time {margin-bottom: .1rem;    color: #777;font-size: .15rem;}
.homeb-new  .item .txt time:before{margin-right: 5px;}
.homeb-new .item .txt a{margin-bottom: 0;}
.slide-tabDT .swiper-slide{width: 100% !important;}
.listTO{padding: .3rem .1rem;}
.listTO li{border-top: 1px #eaeaea solid;border-bottom: 1px #eaeaea solid;padding: .3rem 0 .2rem; position: relative;width: 48%;margin-bottom: .25rem;line-height: .26rem;position: relative;transition: all .4s;-webkit-transition: all .4s;}
.listTO li::after{content: "\e676";font-family: "swiper-icons" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;right: 0;top: 50%;margin-top: -15px;color: #999999;font-size: .2rem;}
.listTO li:hover::after{color: #86000d; }
/*.listTO li:hover{border-color:#86000d ;}*/
.listTO li:hover a{color:#86000d ;}
.listTO li:hover{transform: scale(1.02);-webkit-transform: scale(1.02);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);padding: .3rem .2rem .2rem;z-index:10}
.listTO li p{font-size: .16rem;margin-bottom: .1rem;width: 80%;}
.listTO li time {margin-bottom: .1rem;    color: #777;font-size: .15rem;}
.listTO li time:before{margin-right: 5px;}
.listDT{width: 100%;height: 100%;background:#86000d url(../images/ssdt.jpg) no-repeat center bottom;padding: .3rem .2rem;min-height: 6rem;}
.listDT .listDT-G{height: 5.55rem;overflow-y: auto;width: 100%;}
.listDT .item{background: transparent;position: relative;-webkit-box-shadow:none;box-shadow:none;padding: .2rem 0;border-bottom: 1px rgba(255,255,255,.3) dashed;}
.listDT .item::before{content: '';background:url(../images/dtico.png) no-repeat left center; position:absolute;left: 0;top: .25rem;width: .2rem;height: .2rem;background-size:cover ;}
.listDT .item a{color: #fff;margin-bottom: .1rem;width:95%;}
.listDT .item{padding-left:.32rem}
.listDT .item p{color: #fff; opacity: .6;line-height: .26rem;font-size: .14rem;transition: all .8s;-webkit-transition: all .8s;}
.listDT .item:hover a{color: #fff;}
.listDT .item:hover p{color: #fff;opacity: 1;}
.swiZ .intit{margin-bottom: 0;}
.swiZ .tabnav{width: 100%;}
.swiZ .tabnav li{width: 50%;height: .8rem;display: flex;justify-content: center;align-items: center;color: #fff;color: #fff;}
.swiZ .tabnav li a{display: block;color: #86000d;font-size: .22rem;font-weight: bold;}
.swiZ .tabnav li.on,.swiZ .tabnav li:hover{background: #86000d;color: #fff;position: relative;}
.swiZ .tabnav li.on a,.swiZ .tabnav li:hover a{color: #fff;}
.swiZ .tabnav li.on::before,.swiZ .tabnav li:hover::before{content: ''
;width: .5rem;height: .01rem;background: rgba(255, 255, 255, 0.5); left: 0;top: 50%;position: absolute;}

/* ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â */
.listDT .listDT-G::-webkit-scrollbar {
  width: 5px;
  border-radius: 8px;
}
/* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚Â§Ã‚Â½ */
.listDT .listDT-G::-webkit-scrollbar-track {
  /* -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); */
  background-color: #86000d;
}
/* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
.listDT .listDT-G::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.8);
  /* -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); */
}
@media screen and (max-width:960px) {
.homeb-new .aleft{width: 100%;margin-bottom: .3rem;}
.homeb-new .aright{width: 100%;}
}