@charset "utf-8";
.iconfont{font-size: inherit;}
.homea .mor1{padding-top: .3rem;padding-left: .5rem}
.mor1{padding-top: .3rem}
.mor1 a{color: #a40d0d}
.banner{background-size: cover; position: relative;}
.banner li img{ width: 100%;}
.banner .slick-dots{ position: absolute; bottom:25px; left: 0; right: 0; text-align: center;}
.banner .slick-dots li{ width:20px; height: 5px; background: #fff; display: inline-block; margin: 0 5px;}
.banner .slick-dots li.slick-active{ background: #a40d0d; width: 30px;}
.banner .slick-slide img{ width: 100%;}

.itempub dt{margin-bottom: .2rem}
.itempub dt .intit {float: left;}
.itempub dt .intit ul li{display: inline-block;margin-right: .4rem;cursor: pointer;font-size: .18rem;color: #999899}
.itempub dt .intit ul li.on{font-size: .3rem;color: #222}
.itempub dt .more{float: right;padding-top: .1rem}
.itempub dt .more a{color:#9d2829;display: none }
.itempub dt .more a:nth-child(1){display: inline-block;}
.itempub dt .intit.hd {width: 100%}
.itempub dt .intit.hd ul{overflow-x:auto;white-space: nowrap;padding-bottom: 5px}
.itempub dt .intit.hd ul::-webkit-scrollbar{height:3px}
.itempub dt .intit.hd ul::-webkit-scrollbar-track{background: #ddd}
.itempub dt .intit.hd ul::-webkit-scrollbar-thumb{background:#9d2829;}

.perinfo .itempub dt .intit ul li{color: #9d2829}
.perinfo .itempub dt .intit ul li i{font-size: .3rem;margin-right: 5px}
.perinfo{padding: .5rem 0;background: url(../images/bg1.png) no-repeat left bottom;}
.perinfo .perinfoa{background: url(../images/pgbg.jpg) #9d2829 no-repeat right bottom;padding: .3rem;margin-bottom: .4rem;color: #fff}
.perinfo .perinfoa .photo{width: 2.6rem;float: left;}
.perinfo .perinfoa .photo .pic{background: #fff;padding: .1rem;box-shadow: 0 0 10px rgba(0,0,0,.4)}
.perinfo .perinfoa .photo .pic{width:2.6rem;margin: 0 auto;height: 3.23rem;display: table-cell;vertical-align: middle;text-align: center;}
.perinfo .perinfoa .photo .pic img{display:block;margin: 0 auto}
.perinfo .perinfoa .photo .infi{margin-top: .2rem}
.perinfo .perinfoa .photo .infi .name{font-size: .26rem;width: 65%;line-height: 1em}
.perinfo .perinfoa .photo .infi .dianz{width: 33%;text-align: right;padding-top: .1rem}
.perinfo .perinfoa .photo .infi .dianz span{padding-left: .25rem;background: url(../images/ax.svg) no-repeat left 2px;
	background-size: .2rem .2rem;display: inline-block;line-height: .22rem}

.perinfo .perinfoa .infos{width: calc(100% - 2.6rem);float:right;padding-left: .5rem;padding-top: .1rem}
.perinfo .perinfoa .infos h2{font-size: .24rem;margin-bottom: .15rem}
.perinfo .perinfoa .infos h2 span{margin-right: .3rem}
.perinfo .perinfoa .infos h2:after{content: '';height: 4px;background: url(../images/line.png) repeat-x center;display: block;margin-top: .2rem}
.perinfo .perinfoa .infos ul li{width: 48%;float: left;padding: .08rem 0;font-size: .14rem}
.perinfo .perinfoa .infos ul {margin-bottom: .2rem}
.perinfo .perinfoa .infos ul li:nth-child(2n+1){margin-right: 4%}
.perinfo .perinfoa .infos ul li span{font-weight: bold;font-size: .16rem}
.perinfo .perinfoa .infos .desc{line-height: 1.8em;font-size: .14rem;margin-bottom: .3rem}
.perinfo .perinfoa .infos .more a{background: #f5a623;display: block;width: 1.9rem;height: .44rem;border-radius: .4rem;text-align: center;line-height: .44rem;color: #fff}
.perinfo .perinfoa .infos .more a:after{content: "\e62a";font-family: "swiper-icons" !important;margin-left: .15rem;display: inline-block;transition: .3s}
.perinfo .perinfoa .infos .more a:hover:after{margin-left: .25rem}
.perinfo .perinfob dl dd p{line-height: 1.8em}


.homea{padding: .5rem 0;background: url(../images/bg2.jpg) no-repeat center;background-size: cover}
.homea .itempub dd ul li{padding: .15rem 0;padding-left: .5rem;position: relative;}
.homea .itempub dd ul li time{display: block;font-size: .2rem;color: #9d2829}
.homea .itempub dd ul li:before{content: "\e601";font-family: "iconfont" !important;;width: .4rem;height: .4rem;border-radius: 50%;background: url(../images/cirbg.png) no-repeat center;background-size: cover;position: absolute;top: .1rem;left: 0;text-align: center;line-height: .4rem;color: #fff;font-size: .22rem;z-index: 1}
.homea .itempub dd ul li:after{content: '';position: absolute;left: .2rem;width: 1px;height: 100%;background: #9d2829;top: .15rem;z-index: 0 }
.homea .itempub dd ul li p{margin-top: 0.05rem;line-height: 1.5em}
.homea .itempub dd ul li:last-child:after{height: 80%}

.homeb{padding: .5rem 0}
.homeb .itempub{width: 31.33333%;float: left;margin-right: 3%}
.homeb .itempub:last-child{margin-right: 0}
.homeb .itempub dt .intit{width: calc(100% - 1rem)}
.homeb .itempub dt ul{background: #921d22;transform: skewX(-30deg);padding: .08rem .2rem .08rem .3rem;}
.homeb .itempub dt ul li{margin-right: 0;transform: skewX(30deg);color: #fff}
.homeb .itempub dt .more{padding-top: .1rem}
.homeb .itempub:nth-child(2) dt ul{background: #f5a623;}
.homeb .itempub:nth-child(2) dt .more a{color:#f5a623 }
.homeb .itempub dd ul li{padding: .15rem 0;border-bottom: 1px solid #ddd}
.homeb .itempub dd ul li:last-child{border-bottom: 0}
.homeb .itempub dd ul li time{color: #666}
.homeb .itempub dd ul li time:before{ content: "\e6b4";font-family: "swiper-icons" !important;color:#921d22;margin-right: 5px;font-size: .18rem }
.homeb .itempub dd ul li p{margin-top: .1rem;line-height: 1.5em}
.homeb .itempub:nth-child(3) dd ul li time:before{content: "\e607";font-family: "iconfont" !important;}

.homec{padding: .5rem 0 .6rem;background: url(../images/bg3.jpg) no-repeat center;background-size: cover}
.homec .itempub dd ul {padding-top:1px}
.homec .itempub dd ul li:first-child{margin-top: .15rem}
.homec .itempub dd ul li{background: #fff;border: 1px solid #ddd;padding: .1rem;border-radius: 10px;margin-top: .25rem;position: relative;min-height: .67rem;padding-left: .6rem}
.homec .itempub dd ul li i{position: absolute;left: 0;top:.1rem;width: .45rem;height: .45rem;background:#921d22;border-radius: 0 10px 10px 0;text-align: center;line-height: .45rem;color: #fff;font-size: .2rem }
.homec .itempub dd ul li .txt{}
.homec .itempub dd ul li p{padding: .1rem 0 ;line-height: 1.5em}

.homed{padding: .5rem 0}
.homed .itempub dd{padding-top: .15rem}
.member ul .slick-list:before{content: '';width: 2px;height: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 4}
.member ul li{text-align: center;position: relative;}
.member ul li:before{content: '';width: 1px;height: 50%;background: #eee;position: absolute;left: 0;top:20%;}
.member ul li .picture{width:1.71rem;margin: 0 auto;height: 2.04rem;vertical-align: middle;text-align: center;}
.member ul li p{margin-top:.08rem}
.member ul li .picture img{display:block;margin: 0 auto;    position: relative;
    top: 50%;
    transform: translate(0, -50%);}

@media screen and (max-width: 980px){
.perinfo .perinfoa .photo{width: 2.6rem;float: inherit;margin: 0 auto;margin-top: -1.5rem}
.perinfo .perinfoa .infos{width: 100%;float:inherit;padding-left:0;padding-top: .3rem}
.homeb .itempub{width: 100%;margin-right: 0;float: inherit;margin-bottom: .3rem}
.homeb .itempub:last-child{margin-bottom:0}
.perinfoa{overflow: visible;}
}
@media screen and (max-width: 700px){

}
@media screen and (max-width: 640px){

.banner .slick-dots{ bottom:10px; }
.banner .slick-dots li{ width:10px; height: 3px; }
.banner .slick-dots li.slick-active{width: 20px;}
.itempub dt .intit ul li{margin-right: .2rem}
.itempub dt .intit ul li.on{font-size: .26rem}
.perinfo .perinfoa .photo{width: 2.6rem;margin-top: -1.3rem}
.member ul li .picture{ width:1.5rem;}
}
@media screen and (max-width: 480px){
.perinfo .perinfoa .infos ul li{width: 100%;margin-right: 0}
.perinfo .perinfoa .infos ul li:nth-child(2n+1){margin-right: 0}
.perinfo .perinfoa .photo .infi .dianz{padding-top: 5px}
.perinfo .perinfoa .infos h2 span{margin-right: 0;display: block;;text-align: center}
.perinfo .perinfoa .infos .more a{margin: 0 auto}

}