@charset "utf-8";
.more{padding:0.4em 1.1em;background:#94070a;color:#fff;display:inline-block;font-size:24px;transition:all 0.15s ease-out 0s;position:relative;overflow:hidden; font-size: 16px;}
.more em{display:inline-block;transition:all 0.3s ease-out 0s;}
.more:after{content:"More";position:absolute;left:0;top:100%;right:0;transition:all 0.3s ease-out 0s;padding:0.4em 1.1em;}

.banner{ position: relative; }
.banner .child{position:relative;}
.banner .child .mask{/*background:#000;*//*opacity:0;*/position:absolute;left:0;top:0;right:0;bottom:0;}
.banner .child img{width:100%;}
.banner .child .text{position:absolute;left:0; bottom: 20px; right:380px;font-family:Arial; padding: 0;}
.banner .child .text .f24{padding:0.3em 1em;background:#94070a;color:#fff;margin-bottom:15px; display: none;}
.banner .child .text .f40{padding:0.2em 1em;color:#fff;margin-top:10px; display: none; font-size: 30px; }
.banner .child .text .f40:last-child{ display: block; }
.banner .navg{position: absolute;right:50px;bottom:35px;color: #fff;text-align: center;line-height:1;}
.banner .navg li{margin:0 10px;font-family:Arial;cursor: pointer;vertical-align: middle;display:inline-block; width: auto;height: auto; background: transparent; border-radius: 0;border: none;font-size: 14px;}
.banner .navg li.slick-active{font-size:22px;}
.banner .navg li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
.banner .navg li.slick-active:after{width:60px;}

.home1 .tabs{margin-top:25px; white-space: nowrap; font-size: 26px;}
.home1 .tabs a{margin-left:40px;position: relative;}
.home1 .tabs a:after{ content: ''; right: 100%; height: 2px; background: #94070a; position: absolute; left: 0; bottom: -10px; transition: all 0.5s; }
.home1 .tabs a:first-child{margin-left:0;}
.home1 .tabs a.now{color:#94070a;}
.home1 .tabs a.now:after,.home1 .tabs a:hover::after{ right: 0; }
.home1 .focus{margin-top:50px;margin-right:-100px;}
.home1 .focus .inner{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-right:100px;}
.home1 .focus .frame{overflow:hidden;border-right:1px solid #ddd;}
.home1 .focus .child{position:relative;padding:40px 30px 60px;border-left:1px solid #ddd; min-height: 264px;}
.home1 .focus .child a{ background:url(about:blank); }
.home1 .focus .child:before{content:"";background:#90716d;width:4px;height:100px;position:absolute;left:0;top:50px;transition:all 0.3s ease-out 0s;}
@media screen and (min-width:1025px){
.home1 .focus .child:hover:before{top:0;height:100%;background:#94070a;}
}
.home1 .focus .child:hover .f24{color:#94070a;}
.home1 .focus .child .f18{margin-top:40px; position: absolute; bottom: 40px; left: 30px; color: #94070a;}
.home1 .focus .child .f24{ font-size: 22px;
  display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
  line-height:1.6;
  height:4.8em;
  text-overflow: ellipsis;
  overflow: hidden;
}
.home1 .focus .nav{text-align:right;padding-right:100px;margin-top:30px;margin-bottom:-44px;}
.home1 .focus .prev{background:url(../image/arrow1a1.png) center center no-repeat;width:59px;height:44px;background-size:contain;display:inline-block;margin:0 10px;}
.home1 .focus .next{background:url(../image/arrow1b1.png) center center no-repeat;width:59px;height:44px;background-size:contain;display:inline-block;margin:0 10px;}
.home1 .focus .prev:hover{background-image:url(../image/arrow1a2.png);}
.home1 .focus .next:hover{background-image:url(../image/arrow1b2.png);}
.home1 .focus .slick-arrow:focus{ outline: none; }
.home1 .slick-track{margin:0;}

.home2{background:#666b72;overflow:hidden;}
.home2 .content{position:relative;margin:70px -100px -140px;}
.home2 .hd{color:#fff;margin-right:60px;width:calc(50% - 200px);}
.home2 .list{background:#fff;padding:50px 100px 50px 265px;width:calc(50% + 156px);margin:-139px 0 140px -156px;}
.home2 .list .item{margin:40px 0;}
.home2 .list .date{font-size:50px;text-align:center;line-height:1;padding-right:30px;}
.home2 .list .date span{font-size:24px;display:block;text-transform: uppercase;margin-bottom:5px ;}
.home2 .list .h{border-left:1px solid #ddd;padding-left:30px;}
.home2 .lbl{line-height:30px;background:#90716d;color:#fff;padding:0 10px;display: inline-block;}
.home2 .list .h .f24{line-height:1.3;margin-top:10px;}
.home2 .list .h .f24 a{display:block;}
/*.home2 .list .h .f24 a:hover{color: #94070a;}*/
.home2 .recmd{width:50%;position:relative;}
.home2 .recmd .pic{width:100%;position:relative;height:100%;}
.home2 .recmd .pic img{width:100%;height:auto;}
.home2 .recmd .mask{height:100px;background:rgba(0,0,0,0.5);color:#fff;position: absolute;left:0;bottom:0;right:0;padding:0 100px;}
.home2 .recmd .mask .h{overflow: hidden;}
.home2 .recmd .mask .h .f24{white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.home2 .recmd .mask .date{margin-left:20px;white-space:nowrap;}
.home2 .recmd .lbl{margin-right:20px;}

.home3 .list{margin-top:40px;padding-left:calc(50% - 40px);position:relative;}
.home3 .item{position:relative;width:calc(50% - 40px); margin-left: 40px; /*-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;*/}
.home3 .item:nth-child(-n+3){margin-bottom:40px;}
.home3 .item:first-child{position:absolute;left:0;top:0;width:calc(50% - 40px);bottom:0;margin-bottom:0;margin: 0;}
.home3 .item:first-child:after{content:"";position: absolute;left:0;bottom:0;right:0;height:4px;background:#94070a;}
.home3 .item .text{padding:30px 40px;border:1px solid #ddd;border-top:none;}
.home3 .item:first-child .text .f18{margin-top:10px;}
.home3 .item:first-child .text{padding:50px 60px;}
.home3 .item .date{font-size:14px;margin-top:30px;}
.home3 .item:first-child .date{font-size:18px;}
.home3 .item .pic img{width:100%;}
.home3 .item .h{max-height:calc(2em * 1.6);overflow:hidden;}

.home4{position:relative;overflow:hidden;}
.home4:before{content:"";background:#f6f6f6;position:absolute;left:0;top:0;width:50%;bottom:0;}
.home4:after{content:"";background:#e7e7e7;position:absolute;left:50%;top:0;width:50%;bottom:0;}
.home4 .content{position:relative;z-index:1;}
.home4 .hd{transform:translateY(-50%);}
.home4 .hd .more{margin-top:40px;}
.home4 .list{margin-left:80px;padding-top:40px;}
.home4 .item{position:relative;width:calc(50% - 40px);padding-right:110px;}
.home4 .item:nth-child(1) .pic{background:#a20000;}
.home4 .item:nth-child(2) .pic{background:#fff;}
.home4 .item .f24{position:absolute;left:0;top:0;bottom:0;width:110px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:110px;padding:35px 0;overflow:hidden;}
.home4 .item .f24 span:first-child{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:20px;}
.home4 .item:nth-child(1) .f24{color:#fff;}
.home4 .item .pic img{width:100%;box-shadow:0 0 20px rgba(0,0,0,0.1);transition:all 0.8s ease-out 0.2s;opacity:0;}
.home4.showd .item .pic img{transform:translate(100px,-40px);opacity:1;}
.home4 .item .pic{overflow:visible;}

.home5 .content{padding-top:0;}
.home5 .l{width:auto;background:#222;color:#fff;}
.home5 .l .hd .more{margin-top:40px;}
.home5 .l .tabs{position: relative;margin-left:10px;margin-top:60px;}
.home5 .l .tabs:before{content:"";border-left:1px solid #4e4e4e;position:absolute;left:0;top:20px;bottom:20px;}
.home5 .l .tabs .item{padding-left:45px;margin-top:40px;position: relative;cursor: pointer;}
.home5 .l .tabs .item:before{content:"";position: absolute;left:-10px;width:16px;height:16px;border:2px solid #4e4e4e;border-radius:100%;background:#222;top:50%;margin-top:-10px;}
.home5 .l .tabs .item:first-child{margin-top:0;}
.home5 .l .tabs .item.now:before{width:20px;height:20px;border:4px solid #a20000;left:-14px;margin-top:-12px;}
.home5 .r .d{height:100%;}
.home5 .r video{width:100%;height:100%;display:block;background:#000;}
@media screen and (min-width: 1021px) and (max-width: 1279px){
.more:hover em{transform:translateY(-100%);}
.more:hover:after{transform:translateY(-100%);}

}

.details1 {position: relative;overflow: hidden;}
.details1 .box .text_cont {position: relative;margin:auto;}
/*.details1 .box .text_cont:before {content: "";position: absolute;left: -2000px;top: 0;bottom: 0;background: #ffffff;right: -7%;}*/
.details1.bgi_xg .box .text_cont:before {right: 38%;}
.details1 .box .text_cont .title {position: relative;z-index: 1;font-family:Arial;text-align: left;}
.details1 .box .text_cont .title .f30,.details1 .box .list_cont .f30,.details2 .f30{ font-size: 24px; }
.details1 .box .text_cont .title .f16 {line-height: 1;color: #b50000;}
.details1 .box .text_cont .title .lb{background:#b50000;color: #fff;height:25px;line-height:25px;padding:0 10px;display: inline-block;margin-top:15px;}
.details1 .box .spl{border-top:1px solid #b50000;margin:35px 0;position: relative;}
.details1 .box .spl:before{content:"";width:10px;height:10px;border:1px solid #b50000;border-radius:100%;background:#fff;float: left;margin-top:-6px;}
.details1 .box .spl:after{content:"";width:10px;height:10px;border:1px solid #b50000;border-radius:100%;background:#fff;float: right;margin-top:-6px;}
.details1 .box .text_cont .text {line-height: 1.8;position: relative;z-index: 1;}
.details1 .box .text_cont .text .s1 {font-size: 72px;color: #a20000;line-height: 1;float: left;margin-right: 15px;margin-top: -10px;margin-bottom: -15px;}
.details1 .box .text_cont .text p {margin-bottom: 25px;}
.details1 .box .text_cont .text .f14 {display: block;color: #666666;font-size: 14px;}
.details1 .box .text_cont .text .power {border-left: 4px solid #a20000;}
.details1 .box .text_cont .text .power .t1 {display: inline-block;font-weight: bold; margin-right: 10px;}
.details1 .box .text_cont .text em{font-style: italic;}
.details1 .box .text_cont .text strong{font-weight: bold;}
.details1 .box .list_cont {width: 38.8%;box-sizing:border-box;padding-right: 0;position: relative;z-index: 1;}
.details1 .box .list_cont .f30 {text-transform: uppercase;padding-top: 0;}
.details1 .box .list_cont .list .line:first-child {margin-top: 0;}
.details1 .box .list_cont .list .line .x {width: 48px;height: 0;background: #a20000;}
.details1 .box .list_cont .list .line .f18{ font-size: 22px; }
.details1 .box .list_cont .f16 {line-height: 1;color: #94070a; display: inline-block; position: relative;}
.details1 .box .list_cont .f16:after{ content: ''; width: 100%; height: 0; border-bottom: 2px solid #a20000; position: absolute; left: 0; bottom: -10px; }
.details1 .box .slick-track {display: inline-block;}
.details1 .box .slick-slide{cursor:pointer;    outline: none;}
.details1 .box .navg1 {position: relative;}
.details1 .box .navg1 .fun {position: absolute;top: 45%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);z-index: 99;}
.details1 .box .navg1 .prev {left: 3.5%;}
.details1 .box .navg1 .next {right: 3.5%;margin-left: 0;}
.details1 .box .navg1 span {background-size: 100% 100%;}
.details1 .box .navg1 .prev {background-image: url(../image/jjl/prev1.png);}
.details1 .box .navg1 .next {background-image: url(../image/jjl/next1.png);}
.details1 .box .pic_wp .f14 {font-size: 14px;text-align: center;}
.details1 .box .img_wp .slick-list {outline: none;}
.details1 .box .img_wp .padd {padding: 0 10px;}


.details1 .share-mod .share-box,.details1 .share-mod .share-label{display: inline-block;vertical-align: middle;}
.details1 .share-mod .share-box:after{content: '';display: block;clear: both;}
.details1 .share-mod .share-box a{display: block;width: 30px;height: 30px;line-height: 30px;border-radius: 50%;text-align: center;padding-left: 0;background-color: #94070a;color: #fff;font-family: 'icon_n';background-image: none;margin: 0 0 0 8px;}
.bd_weixin_popup{box-sizing: content-box;}


.details2 {background: #666b72;color: #fff;}
.details2 .f30 {text-transform: uppercase;padding-top: 0;text-align: center;}
.details2 .box .l .list{ display: block; font-size: 0; }
.details2 .box .l .list .item {width: calc(33.33% - 30px);overflow: hidden; display: inline-block; vertical-align: top; margin: 0 45px 0 0; }
.details2 .box .l .list .item:nth-child(3n){ margin-right: 0; }
.details2 .box .l .list .item .img {position: relative;padding-bottom: 55%;}
.details2 .box .l .list .item img {width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.details2 .box .l .list .item:nth-child(n+4) {margin-top: 35px;}
.details2 .box .l .list .item .over {overflow: hidden;}
.details2 .box .l .list .item .f18{ font-size: 22px; }
.details2 .f16 {line-height: 1;}
.details2 .box .r {width: 38.8%;box-sizing:border-box;padding-right: 0;}
.details2 .box .r .list .line:first-child {margin-top: 0;}
.details2 .box .r .list .line .x {width: 48px;height: 4px;background: #a20000;}


/*20210122*/
.home2{position: relative;padding-bottom: 30px;}
.home2:before{content: "";width: 24.94%;padding-bottom: 40%;background: url(../image/zjpg2_03.jpg) no-repeat center;background-size: cover;position: absolute;bottom: 30px;right: 0;z-index: 2;}
.home2:after{content: "";padding-bottom: 7%;width: 100%;background-color: #fff;position: absolute;bottom: 0;left: 0;z-index: 1;}
.home2 .content{margin: 55px 0 0;z-index: 2;}
.home2 .list{width: 66.17%;padding: 50px 310px 60px 90px;margin: 0;box-shadow: 0px 0px 22px rgba(0,0,0,0.2);}
.home2 .recmd{position: absolute;top: -118px;right: -100px;width: 56.64%;padding-bottom: 42.4%;}
.home2 .recmd .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;/*transition: all 0.5s;*/opacity: 0;visibility: hidden;}
.home2 .recmd .pic.on{opacity: 1;visibility: visible;}
.home2 .recmd .pic img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.home2 .list .child .pic{display: none;}
.home3 .list{padding-left: 50%;}
/*.home3 .lbox{width: 48%;margin-right: 40px;}*/
/*.home3 .rbox{}*/
.home3 .rbox .ritem{width: 100%;position: relative;}
.home3 .rbox .ritem+.ritem{margin-top: 40px;}
.home3 .rbox .pic{width: 69.5%;}
.home3 .rbox .pic img{width: 100%;display: block;}
.home3 .rbox .tbox{flex: 1;-ms-flex: 1;padding: 0 35px;border:1px solid #e6e6e6;border-left-width: 0}
.home3 .rbox .tbox .inner{width: 100%;}
.home3 .rbox .tbox .date{margin-top: 35px;font-size: 14px;}
.home3 .rbox .item:first-child{position: relative;width: auto;}

.home2 .list .child.on .h .f24 a {color: #94070a;}
/*20210122*/
