@charset "utf-8";
/*.home:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0; background: url(../images/bg.png) no-repeat top center;background-size: 100% auto;z-index: 0;pointer-events: none}*/
.homea .slide-a{width:70%;background:#fff }
.homea .txtList{width:30% }
.bg{width: 100%;position: absolute;top: 0;left: 0;right: 0;z-index: 0;pointer-events: none}
@media (min-width: 1930px){
/*.home:before{background-size: 100% 7.86rem}*/	
.bg{width: 100%;height: 7.86rem}
}

.intit{font-size: .3rem}
.icoMore2 a:before{content: '';display: inline-block;width: .21rem;height: .21rem;background: url(../images/mor.png) no-repeat center;background-size: 100% 100%;vertical-align: -.03rem;margin-right: 5px}
.homeAbc{background: url(../images/bg1.png) no-repeat bottom center;background-size:cover;}
.homea{padding: .4rem 0 .3rem}
.homea .wp{background: #fff;padding: .12rem;box-shadow: 0 10px 25px rgba(0,0,0,.15)}
.homea .slide-a{width:72% }
.homea .txtList{width:28% }
.homea .slide-a .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: .25rem;color: #fff}
.homea .slide-a .txt h4{font-size: .2rem;margin-bottom: .1rem}
.homea .slide-a .txt p{color: rgba(255,255,255,.8)}
.homea .slide-a .imgBox:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 40%;background: url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;opacity: .8}
.homea .slide-a .img{padding-bottom: 0;height: 6rem}
.homea .txtList{border: 1px solid #eee;border-left: 0;border-right:0;background: #f2f2f2}
.homea .txtList li a{display: flex;height: 1.42rem;background: #fff;transition: .3s}
.homea .txtList li .imgBox{width: 50%}
.homea .txtList li .imgBox .img{padding-bottom: 0;height: 1.42rem}
.homea .txtList li .txt{width: 50%;padding: .2rem}
.homea .txtList li .txt h4{font-weight: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height:.72rem ;line-height: 1.5em}
.homea .txtList li .txt .arr{display: block;width:.23rem;height: .15rem;background: url(../images/arr.png) no-repeat center;background-size: 100% 100%;margin-top: .15rem}
.homea .txtList li+li{margin-top: .1rem}
.homeb{padding: .3rem 0 .3rem}
.homeb .hd{margin-bottom: .4rem;     padding-right: 13%;  /*padding-right: 16.6666%;*/}
.homeb .hd .mores{position: absolute;top: 0;right: 0;width: 1.9rem;}
.homeb .hd .mores a{display: block;height: .5rem;line-height: .5rem;border:1px solid #ddd;width:100%;text-align: center;background: #fff;font-size: .18rem;transition: .3s}
.homeb .hd .mores a:hover{background: var(--color);border:1px solid var(--color);color: #fff}
.homeb .hd ul li{width: 20%;width: 1.9rem;text-align: center;font-size: .18rem}
.homeb .hd ul li a{display: block;height: .5rem;line-height: .5rem;border:1px solid #ddd;background: #fff}
.homeb .hd ul li.on a{background: var(--color);border:1px solid var(--color);text-align: center;}
.homeb .hd ul li.on a{color: #fff}
.homeb .bd .item  time{position: absolute;top: 0;left: .15rem;width: .6rem;height: .6rem;color: #fff;background: rgba(210,30,15,9);z-index: 3;text-align: center;font-size: .12rem;padding-top: .05rem}
.homeb .bd .item  time span{font-size: .24rem;display: block;}
.homeb .bd .item {background: #fff;display: block;box-shadow: 0 5px 10px rgba(0,0,0,.1)}
.homeb .bd .item .txt{padding: .25rem .25rem .35rem}
.homeb .bd .item .txt h4{font-weight: normal;font-size: .18rem;margin-bottom: .1rem;line-height: 1.5em;height: .54rem}
.homeb .bd .item .txt p{color: #777;font-size: .14rem;line-height: 1.6em;height: .66rem}
.swiDots{text-align: center;margin-top: .2rem}
.swiDots span{width: 10px;height: 10px}
.swiDots span.active{opacity: 1;background: var(--color)}
.homec{padding: .2rem 0 .7rem}
.homec dl{width: calc(33.3333% - .26rem)}
.homec dl dt{background: var(--color);height: .58rem;color: #fff;padding: 0 .2rem;line-height: .3rem}
.homec dl dt a{color: #fff;display: block;}
.homec dl dt a:before{content: '';display: inline-block;width: .3rem;height: .3rem;background: url(../images/more.png) no-repeat center;background-size: 100% 100%;vertical-align: -.1rem;margin-right: 5px}
.homec dl dt h4{font-size: .2rem;}
.homec .item1 dt h4:before{content: '';display: inline-block;width: .32rem;height: .3rem;background: url(../images/i1.png) no-repeat center;background-size: 100% 100%;vertical-align: -.08rem;margin-right: 5px}
.homec .item2 dt h4:before{content: '';display: inline-block;width: .3rem;height: .3rem;background: url(../images/i2.png) no-repeat center;background-size: 100% 100%;vertical-align: -.08rem;margin-right: 5px}
.homec .item3 dt h4:before{content: '';display: inline-block;width: .3rem;height: .3rem;background: url(../images/i3.png) no-repeat center;background-size: 100% 100%;vertical-align: -.08rem;margin-right: 5px}
.homec dl dd{background: #fff;border: 1px solid #eee;border-top: 0;height: 3.1rem}
.homec .item1 dd{padding: .2rem .4rem .3rem;}
.homec .item3 dd{padding: .2rem .4rem .3rem;}
.homec .item2 dd{padding: .2rem .5rem .3rem;position: relative;}
.homec .item1 dd .slide-c1 .imgBox:before{content: '';position: absolute;width:.58rem;height: .58rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;left: 50%;top: 45%;margin-left: -.29rem;margin-top: -.29rem }
.homec .item1 dd .slide-c1 .imgBox .img{height: 2.6rem;padding-bottom: 0}
.homec .item1 dd .slide-c1 .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;background: rgba(0,0,0,.6);color: #fff;line-height: .46rem;text-align: center;}
.homec .item1 dd .slide-c1 .txt h4{font-weight: normal;}
.homec .item2 dd .slide-c2 .imgBox .img{height: 2.1rem;padding-bottom: 0}
.homec .item2 dd .slide-c2 .txt{padding-top: .1rem}
.homec .item2 dd .slide-c2 .txt h4{font-weight: normal;text-align: center;}
.homec .item2 dd .swiBtn a{position: absolute;top: 1.2rem;margin-top: -.08rem;z-index: 5;width: .16rem;display: block;}
.homec .item2 dd .swiBtn a.prev{left: .18rem}
.homec .item2 dd .swiBtn a.next{right: .18rem}
.homec .item3 dd .slide-xb{width: 1.75rem}
.homec .item3 dd .slide-xb .item{background: #e5e5e5;padding: 4px;display: block;}
.homec .item3 dd .slide-xb .imgBox .img{padding-bottom: 0;height: 2.4rem}
.homec .item3 dd  ul{width:1.26rem}
.homec .item3 dd  ul li{padding: 0 .2rem;cursor: pointer;line-height: .31rem}
.homec .item3 dd  ul li.on a{color: #fff}
.homec .item3 dd  ul li.on{background: #d11f10;color: #fff}

.homed{background: url(../images/bgd.jpg) no-repeat center;background-size: cover;padding: .6rem 0 .7rem;border-top: 1px solid #eee;}
.homed dt{margin-bottom: .3rem}
.homed .slide-d{width: 50%;box-shadow: 0 5px 15px rgba(0,0,0,.1);background: #fff}
.homed .slide-d .item .img{padding-bottom: 0;height: 4.5rem}
.homed .slide-d .item .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;background: rgba(0,0,0,.6);color: #fff;padding: 0 1.2rem 0 .2rem}
.homed .slide-d .item .txt h4{line-height: .55rem;font-size: .18rem;font-weight: normal;}
.homed .slide-d .swiBtn{position: absolute;bottom: 0;right: 0;z-index: 5;background: #fff;height: .55rem;width: 1.1rem;line-height: .55rem;}
.homed .slide-d .swiBtn:after{content: '';width: 1px;height: .16rem;background: #bbb;position: absolute;left: 50%;transform: rotate(25deg);top: 50%;margin-top: -.08rem}
.homed .slide-d .swiBtn a{display: block;width: 50%;text-align: center;color: #666;}
.homed .slide-d .swiBtn a:hover{ color:  #b82d11;}


.homed .list{width: calc(50% - .2rem)}
.homed .list li{width: calc(50% - .1rem);margin-bottom: .2rem;height: 2.15rem}
.homed .list li a{display: block;background: #fff;border:1px solid #eee;padding: .2rem;height: 100%;transition: .3s}
.homed .list li:nth-child(3){margin-bottom: 0}
.homed .list li:nth-child(4){margin-bottom: 0}
.homed .list li time{color: #888}
.homed .list li time span{font-size: .24rem;color: #d11f10}
.homed .list li h4{font-size: .18rem;font-weight: normal;padding-top: .15rem;margin-top: .15rem;border-top: 1px solid #ddd;line-height: 1.5em;transition: .3s}
.homed .list li i{display: block;width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: #e5e5e5;font-size: .12rem;margin-top: .18rem;transition: .3s}

.homee{background: url(../images/bge.jpg) no-repeat center;background-size: cover;padding: .6rem 0;border-top: 1px solid #eee;}
.homee .hd ul li{font-size: .2rem;line-height: .2rem;margin: 0 .25rem;position: relative;transition: .3s;padding-bottom: .15rem;cursor: pointer;}
.homee .hd ul li:after{content: '';height: 3px;background: #b82d11;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0;transition:.3s}
.homee .hd ul li.on:after{width: .36rem}
.homee .hd ul li.on{color: #b82d11}
.homee .hd{margin-bottom: .4rem}

.homee .bd ul{display: flex;}
.homee .bd ul li{width: 24.1%;background: #fff;}
.homee .bd ul li+li{margin-left: 1.2%}
.homee .bd ul li .txt{height: 1.55rem;position: relative;padding: .2rem}
.homee .bd ul li .txt h4{font-weight: normal;font-size: .18rem}
.homee .bd ul li .txt p{font-size: .14rem;line-height: 1.6em;margin-top: .1rem;color: #666}
.homee .bd ul li .txt .mor{width: 1.2rem;height: .36rem;line-height: .36rem;text-align: center;background: #fff;box-shadow: 0 5px 15px rgba(0,0,0,.1);position: absolute;bottom: -.18rem;left: 50%;margin-left: -.6rem;font-size: .14rem;color: #888;transition: .3s}
.homee .bd .more a{display: block;width: 1.5rem;height: .44rem;border:1px solid #ddd;text-align: center;line-height: .42rem;transition: .3s}
.homee .bd .more{margin-top: .6rem}
.homee .intit{margin-bottom: .4rem;text-align: center;}

.homef{padding: .65rem 0;border-top: 1px solid #eee;}
.homef dt{width: 2.1rem;background: url(../images/media.png) no-repeat center;background-size: cover;min-height: 2.4rem;text-align: center;font-size: .26rem;color: #fff;font-weight: bold;}
.homef dd{width: calc(100% - 2.1rem);background: #f4f4f4;border:1px solid #e7e7e7;border-left: 0;padding: .3rem .5rem}
.homef dd ul li a{display: block;position: relative;}
.homef dd ul li i{display: block;margin: 0 auto;width: 1rem;height: 1rem;border:1px dotted var(--color);border-radius: 50%;background-repeat: no-repeat;background-size:.5rem .5rem ;background-position: center; }
.homef dd ul li i.i1{background-image: url(../images/ei1.png)}
.homef dd ul li i.i2{background-image: url(../images/ei2.png)}
.homef dd ul li i.i3{background-image: url(../images/ei3.png)}
.homef dd ul li i.i4{background-image: url(../images/ei4.png)}
.homef dd ul li i.i5{background-image: url(../images/ei5.png)}
.homef dd ul li i.i6{background-image: url(../images/ei6.png)}
.homef dd ul li p{font-size: .18rem;text-align: center;margin-top: .1rem}
.homeg{padding: .25rem 0;border-top: 1px solid #eee;}
.homeg .links{padding-left: 1rem;line-height: 1.6em}
.homeg .links .sp{position: absolute;left: 0;top: 0}
.homeg .links span{position: relative;padding: 0 .2rem;display: inline-block;}
.homeg .links span+span:before{content: '';position: absolute;left: 0;width: 1px;height: .16rem;background: #ddd;top: 50%;margin-top: -.08rem}

@media (min-width: 1025px){
.homee .bd ul li:hover .txt .mor{background: #d11f10;color: #fff}
.homee .bd .more a:hover{background:#d11f10;color: #fff;border-color: #d11f10}  
.homee .bd .more a:hover:before{background: url(../images/moron.png) no-repeat center;background-size: 100% 100%;} 
.homed .list li:hover a{box-shadow: 0 5px 15px rgba(0,0,0,.1)}
.homed .list li:hover i{background:#d11f10;color: #fff; }
.homea .txtList li:hover a{background: #d11f10;color: #fff}
.homea .txtList li.on a{background: #d11f10;color: #fff}
.homea .txtList li.on .txt .arr{background: url(../images/arron.png) no-repeat center;background-size: 100% 100%;}
}

@media (max-width: 1024px){
.home:before{display: none}	
.homea .txtList{display: none}
.homea .slide-a{width: 100%}
.homea .swiDots{display: block;width: 100%}
.homea .swiDots span{margin: 0  4px}
.homea .slide-a .img{height: 55vw}
.homea .wp{padding-bottom: .3rem}

.homeb .hd ul li{width: 18%}
.homeb .hd .mores{width: 15%}

.homec dl{width: auto}
.homec dl.item1{width: 100%}
.homec dl.item2{width: 48%}
.homec dl.item3{width: 48%}
.homec .item1 dd .slide-c1 .imgBox .img{height: 50vw}
.homec .item1 dd{height: auto}
.homec .item1{margin-bottom: .3rem}

.homeg .links span+span:before{display: none}
.homeg .links span{padding: 0;margin-right: .2rem}
.homef dd ul li i{width: .8rem;height: .8rem;background-size:.4rem .4rem  }

.homee .bd ul li:last-child{display: none}
.homee .bd ul li{width: 32%}
.homee .bd ul li+li{margin-left: 2%}
}

@media (max-width: 900px){
.homeb .hd ul{display: block;overflow: auto;white-space: nowrap;padding-bottom: 5px}
.homeb .hd ul li{display: inline-block;width: auto;margin-right: .15rem}
.homeb .hd ul li a{padding: 0 .2rem}
.homec dl.item2{width: 100%}
.homec dl.item3{width: 100%}
.homec .item3 dd .slide-xb{width: calc(100% - 2rem)}
.homec .item2 dd .slide-c2 .imgBox .img{height: 46vw}
.homec dl dd{height: auto}
.homec .item2{margin-bottom: .3rem}
.homec .item2 dd .swiBtn a{top: 25vw}
.homed .slide-d{width: 100%;margin-bottom: .3rem}
.homed .list{width: 100%}
.homed .slide-d .item .img{height: 60vw}
.homee .bd ul{justify-content: space-between;flex-wrap: wrap;}
.homee .bd ul li:last-child{display: block;}
.homee .bd ul li{width: 48%;margin-bottom: .5rem}
.homee .bd ul li+li{margin-left: 0}
.homee .bd .more{margin-top: .3rem}

.homef dd ul li{width: 33.33%;padding: .15rem 0}
}

@media (max-width: 640px){
.homeb .hd .mores{width: 1.3rem}
.homeb .hd {padding-right: 1.4rem}
.homeb .hd ul{}
.homeb .bd .item{margin: 0 .1rem}
.homed .list li{width: 100%;height: auto}
.homed .list li:nth-child(3){margin-bottom: .2rem}
.homee .bd ul li{width: 100%}
.homef dt{width: 100%;min-height: inherit;padding: .3rem 0}
.homef dd{width: 100%;padding: .3rem 0}
.homed .list li i{display: none}
.homed .list li a{padding-bottom: .3rem}
}

@media (max-width: 480px){
.homec .item3 dd .slide-xb{width: 1.8rem}
}