@charset "utf-8";
a.alink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.svgmore svg{display:inline-block;margin-left:10px;width:26px;height:20px;vertical-align:-4px}
.mWhite .cls-1,.mWhite .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10}
.mWhite .cls-1{stroke-width:8px}
.mWhite .cls-2{stroke-width:10px}
.mWhite{color:#fff;transition:.3s}
.mWhite:hover{color:#fff}
.mBlack .cls-1,.mBlack .cls-2{fill:none;stroke-linecap:round;stroke-miterlimit:10}
.mBlack .cls-1{stroke-width:8px;stroke:#0091a8}
.mBlack .cls-2{stroke-width:10px;stroke:#7e318e}
.mBlack{color:#222;transition:.3s}
.mBlack:hover{color:#0091a8}
.sico svg{display:block;margin:0 auto;height:90px}
.sico1 .cls-1,.sico1 .cls-3,.sico1 .cls-4{fill:none;stroke:#fff;stroke-miterlimit:10}
.sico1 .cls-1{stroke-width:18px}
.sico1 .cls-2{fill:#fff}
.sico1 .cls-3,.sico1 .cls-4{stroke-width:15px}
.sico1 .cls-4{stroke-linecap:round}

.sico2 .cls-1,.sico2 .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10}
.sico2 .cls-1{stroke-width:4px}
.sico2 .cls-2{stroke-width:4px}

.sico3 .cls-1,.sico3 .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10}
.sico3 .cls-1{stroke-width:4px}
.sico3 .cls-2{stroke-width:4px}
.sico4 .cls-1,.sico4 .cls-2,.sico4 .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10}
.sico4 .cls-1{stroke-width:14px}
.sico4 .cls-2,.sico4 .cls-3{stroke-linecap:round}
.sico4 .cls-2{stroke-width:7px}
.sico4 .cls-3{stroke-width:11px}

.homea{padding:40px 0 0px;background:url(../images/bga.jpg) no-repeat center;background-size:cover;}

.homea .newscon{margin-bottom:45px;}
.homea .newscon .aleft{position:relative;padding-bottom:0px;width:47.5%;border-bottom:1px solid #94070A; }
.homea .newscon .aright{width:47.5%}
.homea .newscon .aleft .pic{height:420px}
.homea .newscon .aleft .pic a{position:relative}
.homea .newscon .aleft .pic a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;/*background:url(../images/amask.png) no-repeat bottom center;background-size:100% 100%;*/content:''}
.homea .newscon .aleft .info{position:absolute;right:0%;bottom:0;left:0%;z-index:5;padding:22px 4% 35px;border-top:10px solid #94070A;background-color:#fff}
.homea .newscon .aleft .info a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.homea .newscon .aleft .info h4{margin-top:10px;margin-bottom:15px;font-size:20px; line-height:1.5em;}
.homea .newscon .aleft .info time{font-size:20px}
.homea .newscon .aleft .info p{color:#777;font-size:14px;line-height:1.6em}
.homea .newscon .aleft:hover .info h4 span{color:#94070A;}
.homea .swiper-slide {  height: 550px;	width:100%;}
.homea .newscon  .ctit{margin-bottom:35px;padding-top:15px;background:url(../images/t1.png) no-repeat bottom center;color:#94070A;text-align:left;}
.homea .newscon  .ctit h3{font-size:46px}
.homea .newscon  .ctit h3 span{margin-left:5px;color:#777;font-size:26px;}
.homea .newscon .aleft .item{position:relative;padding:10px 4% 10px;width:100%;border-top:1px solid #94070A;background-color:#fff;background-repeat:no-repeat;transition:.3s;height: 50px; overflow:hidden;}
.homea .newscon .aleft .item h4{margin-top:0px;margin-bottom:0px;font-size:20px;line-height:1.3em; height:1.3em; overflow:hidden;justify-content:space-between;flex-wrap:wrap; }
.homea .newscon .aleft .item time{font-size:20px;line-height:1.5em; float:right;padding-left:30px;}
.homea .newscon .aleft .item p{color:#777;font-size:14px;line-height:1.6em}
.homea .newscon .aleft .item:hover{background-color:#94070A}
.homea .newscon .aleft .item a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.homea .newscon .aleft .item:hover span{color:#fff}
.homea .newscon .aleft .item:hover p{color:#fff;opacity:.8}
.homea .newscon .aleft .item:hover time{color:#fff}
.homea .newscon .aleft .item:nth-child(1){margin-bottom:0px;background-image:url(../images/abg1.png);background-position:right bottom; }
.homea .newscon .aleft .item:nth-child(2){margin-bottom:0px;background-image:url(../images/abg2.png);background-position:right bottom}
.homea .newscon .aleft .item:nth-child(3){background-image:url(../images/abg3.png);background-position:right bottom}
.homea .newscon .aleft .item:nth-child(4){border-bottom:1px solid #94070A;}

.homea .newscon  .aright .tzlist { margin-bottom:40px;}
.homea .newscon  .aright .tzlist li{position:relative;display:flex;margin-bottom:15px;justify-content:space-between;flex-wrap:wrap;}
.homea .newscon   .aright .tzlist li:last-child{margin-bottom:0}
.homea .newscon   .aright .tzlist li .time{width:82px;height:78px;border:1px solid #94070A; text-align:center;font-family:georgia}
.homea .newscon  .aright .tzlist li .time span{display:block;border-top:1px solid #94070A;background:#94070A;font-size:26px; color:#FFF; padding:5px 0;}
.homea .newscon  .aright .tzlist li .info{padding-left:3%;width:calc(100% - 82px);border-bottom:1px dashed #94070A;    display: flex;
    flex-direction: column;
    justify-content: space-around;}
.homea .newscon  .aright .tzlist li .info h4{margin-bottom:10px;font-size:20px;line-height:1.4em}
.homea .newscon  .aright .tzlist li .info p{color:#777;font-size:14px;line-height:1.4em;}
.homea .newscon  .aright .tzlist li:hover h4 span{color:#94070A;}

 .pic2>ul {
            overflow: hidden;
        }
        
        .pic2>ul>li {
            float: left;
            width: 100%;
            margin-left: 2%;
            line-height: 62px;
            padding-top: 21px;
            padding-bottom: 20px;
        }
        
        .pic2>ul>li:first-child {
            margin-left: 0;
        }
        
        .pic2>ul>li>a {
            display: block;
            overflow: hidden;
        }
        
        .pic2>ul>li p {
            float: left;
            vertical-align: middle;
            font-size: 30px;
            color: #fff;
            padding-left: 40px;
        }
        
        .pic2>ul>li img {
            float: right;
            padding-right: 30px;
            vertical-align: middle;
        }
          .pic2>ul>li img:nth-child(1) {
            float: left;
            background: url(../images/icongh.png) no-repeat center center;
            vertical-align: middle;
        }
        .child1 {
            background: url(../images/school-bg.png) no-repeat center center;
            background-size: 100% 100%;
			
        }
        .logogh{ background: url(../images/icongh.png) no-repeat left center; width:40px; height:40px; padding-left:45px; overflow:hidden;}
        .child2 {
            background: url(../images/love-bg.png) no-repeat center center;
            background-size: 100% 100%;
        }
 .sect2-r>ul {
            overflow: hidden;
            margin-top: 20px;
        }
        
        .sect2-r>ul>li {
            float: left;
            width: 23.5%;
            margin-left: 2%;
            border: 1px solid #b65658;
            box-sizing: border-box;
            text-align: center;
			border-radius:5%;
        }
        
        .sect2-r>ul>li:first-child {
            margin-left: 0;
        }
        
        .sect2-r>ul>li>a {
            display: block;
        }
        .icon2 {
            margin-top: 10px;
            height: 33px;
            line-height: 33px;
        }
        
        .icon2 img {
            vertical-align: middle;
			margin:0 auto;
        }
        
        .text2 p {
            line-height: 30px;
            font-size:16px;
            color: #333333;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }


.homeb{padding:50px 0 65px;background:url(../images/bgb.jpg) no-repeat center;background-size:cover}
.homeb .bleft{position:relative;padding-bottom:0px;width:100%}
.homeb .bright{width:0%}
.homeb  .ctit{margin-bottom:30px}
.homeb   .ctit h3{font-size:46px}
.homeb   .ctit h3 span{margin-left:5px;color:#FFF;font-size:16px}
.homeb  .bleft .tzlist li{position:relative;display:flex;margin-bottom:35px;justify-content:space-between;flex-wrap:wrap;}
.homeb   .bleft .tzlist li:last-child{margin-bottom:0}
.homeb    .bleft .tzlist li .time{width:82px;height:78px;border:1px solid #0087a9;text-align:center;font-family:georgia}
.homeb  .bleft .tzlist li .time span{display:block;border-top:1px solid #0087a9; background:#900;font-size:28px}
.homeb  .bleft .tzlist li .info{padding-left:3%;width:calc(100% - 82px);border-bottom:1px dashed #0087a9;}
.homeb   .bleft .tzlist li .info h4{margin-bottom:10px;font-size:20px;line-height:1.4em}
.homeb   .bleft .tzlist li .info p{color:#777;font-size:14px;line-height:1.4em;}
.homeb  .bleft .tzlist li:hover h4 span{color:#0087a9}

.homeb .hdlist li{position:relative;display:flex;margin-bottom:20px;border-top:2px solid #831094;background:#fff;justify-content:space-between;flex-wrap:wrap;}
.homeb .hdlist li .pic{width:43%;min-height:300px;}
.homeb .hdlist li .time{color:#94070A;font-family:georgia}
.homeb .hdlist li .time span{margin-right:10px;font-size:30px}
.homeb .hdlist li .info{padding-right:5%;padding-left:3%;width:55%;position:absolute; bottom:10px; left:45%; z-index:100;}
.homeb .hdlist li .info h4{margin-top:10px;margin-bottom:6px;font-size:20px;line-height:1.4em}
.homeb .hdlist li .info p{display:flex;padding:3px 0;color:#777;font-size:14px;line-height:1.6em;justify-content:space-between;flex-wrap:wrap}
.homeb .hdlist li .info p span:last-child{width:calc(100% - 80px)}
.homeb .hdlist li:hover h4 span{color:#94070A;}
.homeb .hdlist li.nopic .info{padding:15px 5% 30px;width:100%}


.homec{position:relative;z-index:5;padding:110px 0 0;background:#dfeff5}
.homec .bgc{position:absolute;top:-10px;bottom:0;left:5%;z-index:0;width:45%;background:url(../images/bgc.png) no-repeat center;background-size:auto 100%}
.homec .wp{position:relative;z-index:5}
.homec .ctit{position:absolute;top:-70px;left:0;margin-bottom:35px;padding-top:15px;width:100%;background:url(../images/t2.png) no-repeat bottom center;text-align:center;font-size:56px}
.homec .cleft{width:43%}
.homec .cleft ul li{position:relative;width:50%;height:225px;color:#fff;text-align:center;font-size:24px}
.homec .cleft ul li h4{margin-top:15px}
.homec .cleft ul li:nth-child(1){background:#830f94;}
.homec .cleft ul li:nth-child(2){background:#12bbd6}
.homec .cleft ul li:nth-child(3){background:#2f70c2}
.homec .cleft ul li:nth-child(4){background:#00a0ea;}
.homec .cright{width:57%}
.homec .cright .pic{height:595px}

.homed{position:relative;padding:45px 0 40px;background:#e6faf9;background-size:100% auto}
.homed .ctit h3{font-size:46px}
.homed .ctit h3 span{margin-left:5px;color:#777;font-size:26px;}
.homed .bgd1{position:absolute;top:7%;left:0;z-index:0}
.homed .bgd2{position:absolute;right:0;bottom:15%;z-index:0}
.homed .ctit{margin-bottom:35px;padding-top:15px;background:url(../images/t3.png) no-repeat bottom center;text-align:center;font-size:56px}
.homed .dleft{width:32%}
.homed .dmid{width:32%}
.homed .dright{width:32%}
.homed .dleft .pic{position:relative;height:380px}
.homed .dleft h4{margin:15px 0 15px;font-size:22px;line-height:1.6em}
.homed .dleft p{color:#777;font-size:14px;line-height:1.6em}
.homed .dleft:hover h4 span{color:#0087a9}
.homed .dmid .pic{position:relative;height:352px}
.homed .dmid .info{padding:20px 7% 30px;background:#2972cc;color:#fff}
.homed .dmid .info h4{margin:15px 0 15px;font-size:22px;line-height:1.6em}
.homed .dmid .info p{font-size:14px;line-height:1.6em}
.homed .dright .pic{position:relative;height:310px}
.homed .dright h4{margin:15px 0 15px;font-size:22px;line-height:1.6em}
.homed .dright p{color:#777;font-size:14px;line-height:1.6em}
.homed .dright:hover h4 span{color:#0087a9}
.homed .dright .mtpt{margin-bottom:20px;height:125px;background:url(../images/d0.png) #831094 no-repeat center;color:#fff;width: 100%}
.homed .dright .mtpt img{display:inline-block;margin-right:6px;height:38px;vertical-align:-8px}
.homed .dright .item{width: 100%}
.homed .slog{position:absolute;bottom:0;left:0;z-index:1;display:inline-block;padding:5px 25px;color:#fff;font-size:20px}



@media screen and (max-width:1366px){.homec .cright .pic{height:500px}
.homec .cleft ul li{height:195px;font-size:22px}
.sico svg{height:70px}
.homea .newscon .aleft .info h4{font-size:16px}
.homea .newscon .aright .item h4{max-height:48px;font-size:16px}
.homeb .tzlist li .info h4{font-size:16px}
.homeb .hdlist li .info h4{font-size:16px}
.homed .dleft h4{font-size:18px}
.homed .dmid .info h4{font-size:18px}
.homed .dright .info h4{font-size:18px}
}
@media screen and (max-width:980px){.homea .ctit{padding-top:5px;background-size:auto 35px;font-size:30px}
.homea .newscon .aright .item{min-height: inherit;}
.homec .ctit{padding-top:5px;background-size:auto 35px;font-size:30px}
.homed .ctit{padding-top:5px;background-size:auto 35px;font-size:30px}
.homeb .ctit h3{font-size:28px}
.homea{padding:60px 0 65px}
.homeb{padding:60px 0 85px}
.homea .newscon .aleft{margin-bottom:30px;width:100%}
.homea .newscon .aright{width:100%}
.homeb .tzlist li{margin-bottom:25px}
.homeb .bleft{margin-bottom:40px;width:100%}
.homeb .hdlist li{min-height:inherit}
.homeb .hdlist li.nopic .info{padding:15px 5% 30px}
.homeb .hdlist li .pic{min-height:180px}
.homeb .bright{margin-bottom:35px;width:100%}
.homec .cleft ul li{height:165px;font-size:20px}
.sico svg{height:60px}
.homec .cright .pic{height:400px}
.homec .cleft{width:100%}
.homec .cright{width:100%}
.homed .dleft{margin-bottom:40px;width:100%}
.homed .dmid{margin-bottom:40px;width:100%}
.homed .dright{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

.homed .dright .mtpt{order: 2}
.homed .dright .item{order: 1;margin-bottom: 35px}
.homed{padding-bottom: 50px}
}
@media screen and (max-width:640px){.homea .ctit{padding-top:5px;background-size:auto 30px;font-size:28px}
.homec .ctit{padding-top:5px;background-size:auto 30px;font-size:28px}
.homed .ctit{padding-top:5px;background-size:auto 30px;font-size:28px}
.homeb .ctit h3{font-size:26px}
.homea{padding:40px 0 65px}
.homeb{padding:40px 0 85px}
.homea .newscon .aleft .pic{height:220px}
.homea .newscon .aleft .info{border-top:5px solid #831094}
.homea .newscon .aright .item{padding:18px 4% 28px;width:100%;border-top:5px solid #831094}
.homea .newscon .aright .item:nth-child(1){margin-bottom:20px}
.homea .newscon .aright .item:nth-child(2){margin-bottom:20px}
.homea .newscon .aright .item:nth-child(3){margin-bottom:20px}
.homeb .ctit h3 span{display:none}
.homeb .hdlist li .pic{width:100%}
.homeb .hdlist li .info{padding:20px 5%;width:100%}
.homec{padding-top:20px}
.homec .cleft ul li{height:125px;font-size:16px}
.sico svg{height:40px}
.homec .cright .pic{height:240px}
.homed .dleft .pic{position:relative;height:240px}
.homed .dmid .pic{position:relative;height:222px}
.homed .dright .pic{position:relative;height:180px}
.homed{padding:65px 0 70px}

.homea .newscon .aleft .info{position:relative;right:0px;left:0px;}
.homea .newscon .aleft{padding-bottom: 0px;}

}

/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}


.homebb .bleft{width: 100%; padding-bottom:30px;}
.homebb .bleft .ctit{font-size: 46px;color: #94070A;margin-bottom: 30px;background-size: 98%;}
.homebb .bleft .more{ font-size:18px;}
.homebb .swiper-button-disabled{pointer-events: none;opacity: .5}
.homebb .button-next{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrr1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb .button-prev{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrl1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb .button-next:hover{border: 2px solid #94070A;background: url(../images/arrr.svg) no-repeat center;background-size: 25px 25px}
.homebb .button-prev:hover{border: 2px solid #94070A;background: url(../images/arrl.svg) no-repeat center;background-size: 25px 25px}
.homebb .bleft .homeb-nav{margin-bottom: 20px;margin-top: 20px}
.homebb .bleft .homeb-nav li{width: 23%;height: 85px;cursor: pointer;text-align: center;color: #fff;font-size: 18px;transition: .3s}
.homebb .bleft .homeb-nav li:hover{transform: scale(1.1);}
.homebb .bleft .homeb-nav li img{margin:  0 auto;margin-bottom: 15px}
.homebb .bleft .homeb-nav li:nth-child(1){background: url(../images/cobg1.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(2){background: url(../images/cobg2.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(3){background: url(../images/cobg3.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(4){background: url(../images/cobg4.png) no-repeat center;background-size: 100% 100%}


.homebb .bleft .homeb-con .con{display: none}
.homebb .bleft .desc{line-height: 1.8em}

.homebb .bright{width: 100%}
.homebb .bright .item{display: flex;flex-wrap: wrap;}
.homebb .bright .item:hover a{color:  #94070A;}
.homebb .bright .item .pic{width: 100%;height: 290px}
.homebb .bright .item .pic img{display: none}
.homebb .bright .item .info{background: #fff;padding: 35px 25px 40px;width: 100%; }
.homebb .bright .item .info time{ font-family: "georgia";font-weight: bolder; font-size:24px;line-height: 36px;height: 36px;background: url(../images/ico.svg) no-repeat left center;background-size: 36px 36px;padding-left: 0px;display: block;}
.homebb .bright .item .info h4{font-size: 20px;margin: 15px 0 15px;line-height: 1.5em}
.homebb .bright .item .info p{color: #777;line-height: 1.7em;max-height: 81px;}
.homebb .bright  .swiper-wrapper .swiper-slide:nth-child(2n+1) .pic{order: 2}
.homebb .bright  .swiper-wrapper .swiper-slide:nth-child(2n+1) .info{order: 1}


.homebb .bleft{width: 100%; padding-bottom:30px;}
.homebb .bleft .ctit{font-size: 46px;color: #94070A;margin-bottom: 30px;background-size: 98%;}
.homebb .bleft .more{ font-size:18px;}
.homebb .swiper-button-disabled{pointer-events: none;opacity: .5}
.homebb .button-next{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrr1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb .button-prev{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrl1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb .button-next:hover{border: 2px solid #94070A;background: url(../images/arrr.svg) no-repeat center;background-size: 25px 25px}
.homebb .button-prev:hover{border: 2px solid #94070A;background: url(../images/arrl.svg) no-repeat center;background-size: 25px 25px}
.homebb .bleft .homeb-nav{margin-bottom: 20px;margin-top: 20px}
.homebb .bleft .homeb-nav li{width: 23%;height: 85px;cursor: pointer;text-align: center;color: #fff;font-size: 18px;transition: .3s}
.homebb .bleft .homeb-nav li:hover{transform: scale(1.1);}
.homebb .bleft .homeb-nav li img{margin:  0 auto;margin-bottom: 15px}
.homebb .bleft .homeb-nav li:nth-child(1){background: url(../images/cobg1.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(2){background: url(../images/cobg2.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(3){background: url(../images/cobg3.png) no-repeat center;background-size: 100% 100%}
.homebb .bleft .homeb-nav li:nth-child(4){background: url(../images/cobg4.png) no-repeat center;background-size: 100% 100%}

/*add*/
.homebb1 .bleft{width: 100%; padding-bottom:30px;}
.homebb1 .bleft .ctit{font-size: 46px;color: #94070A;margin-bottom: 30px;background-size: 98%;}
.homebb1 .bleft .more{ font-size:18px;}
.homebb1 .swiper-button-disabled{pointer-events: none;opacity: .5}
.homebb1 .button-next{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrr1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb1 .button-prev{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrl1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb1 .button-next:hover{border: 2px solid #94070A;background: url(../images/arrr.svg) no-repeat center;background-size: 25px 25px}
.homebb1 .button-prev:hover{border: 2px solid #94070A;background: url(../images/arrl.svg) no-repeat center;background-size: 25px 25px}
.homebb1 .bleft .homeb-nav{margin-bottom: 20px;margin-top: 20px}
.homebb1 .bleft .homeb-nav li{width: 23%;height: 85px;cursor: pointer;text-align: center;color: #fff;font-size: 18px;transition: .3s}
.homebb1 .bleft .homeb-nav li:hover{transform: scale(1.1);}
.homebb1 .bleft .homeb-nav li img{margin:  0 auto;margin-bottom: 15px}
.homebb1 .bleft .homeb-nav li:nth-child(1){background: url(../images/cobg1.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(2){background: url(../images/cobg2.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(3){background: url(../images/cobg3.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(4){background: url(../images/cobg4.png) no-repeat center;background-size: 100% 100%}


.homebb1 .bleft .homeb-con .con{display: none}
.homebb1 .bleft .desc{line-height: 1.8em}

.homebb1 .bright{width: 100%}
.homebb1 .bright .item{/*display: flex;flex-wrap: wrap;*/}
.homebb1 .bright .item:hover a{color:  #94070A;}
.homebb1 .bright .item .pic{width: 100%;height: 290px}
.homebb1 .bright .item .pic img{display: none}
.homebb1 .bright .item .info{background: #fff;padding: 35px 25px 40px;width: 100%; }
.homebb1 .bright .item .info time{ font-family: "georgia";font-weight: bolder; font-size:24px;line-height: 36px;height: 36px;background: url(../images/ico.svg) no-repeat left center;background-size: 36px 36px;padding-left: 0px;display: block;}
.homebb1 .bright .item .info h4{font-size: 20px;margin: 15px 0 15px;line-height: 1.5em}
.homebb1 .bright .item .info p{color: #777;line-height: 1.7em;max-height: 81px;}
.homebb1 .bright  .swiper-wrapper .swiper-slide:nth-child(2n+1) .pic{order: 2}
.homebb1 .bright  .swiper-wrapper .swiper-slide:nth-child(2n+1) .info{order: 1}


.homebb1 .bleft{width: 100%; padding-bottom:30px;}
.homebb1 .bleft .ctit{font-size: 46px;color: #94070A;margin-bottom: 30px;background-size: 98%;}
.homebb1 .bleft .more{ font-size:18px;}
.homebb1 .swiper-button-disabled{pointer-events: none;opacity: .5}
.homebb1 .button-next{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrr1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb1 .button-prev{width: 45px;height: 45px;border-radius: 50%;border: 2px solid #bfbfbf;cursor: pointer;background: url(../images/arrl1.svg) no-repeat center;background-size: 25px 25px;margin: 0 15px}
.homebb1 .button-next:hover{border: 2px solid #94070A;background: url(../images/arrr.svg) no-repeat center;background-size: 25px 25px}
.homebb1 .button-prev:hover{border: 2px solid #94070A;background: url(../images/arrl.svg) no-repeat center;background-size: 25px 25px}
.homebb1 .bleft .homeb-nav{margin-bottom: 20px;margin-top: 20px}
.homebb1 .bleft .homeb-nav li{width: 23%;height: 85px;cursor: pointer;text-align: center;color: #fff;font-size: 18px;transition: .3s}
.homebb1 .bleft .homeb-nav li:hover{transform: scale(1.1);}
.homebb1 .bleft .homeb-nav li img{margin:  0 auto;margin-bottom: 15px}
.homebb1 .bleft .homeb-nav li:nth-child(1){background: url(../images/cobg1.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(2){background: url(../images/cobg2.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(3){background: url(../images/cobg3.png) no-repeat center;background-size: 100% 100%}
.homebb1 .bleft .homeb-nav li:nth-child(4){background: url(../images/cobg4.png) no-repeat center;background-size: 100% 100%}

@media screen and (max-width: 1440px){
  .homebb .bleft .desc{font-size: 14px}
  .homebb .bright .item .info h4{font-size: 16px}
  .homebb .bright .item .info p{font-size: 14px;max-height: 69px;}
  
  .homebb1 .bleft .desc{font-size: 14px}
  .homebb1 .bright .item .info h4{font-size: 16px}
  .homebb1 .bright .item .info p{font-size: 14px;max-height: 69px;}
}
@media screen and (max-width: 1366px){
.homebb .bleft .homeb-nav {margin-bottom: 30px;margin-top: 30px;}
.homebb1 .bleft .homeb-nav {margin-bottom: 30px;margin-top: 30px;}
}
@media screen and (max-width: 1279px){
  .homeb:after{display: none}
 .homebb .bleft{width: 100%;margin-bottom: 30px} 
 .homebb .bright{width: 100%} 
    .homebb .bright .item .pic {
    width: 100%;
    height: 220px;
}

 .homebb1 .bleft{width: 100%;margin-bottom: 30px} 
 .homebb1 .bright{width: 100%} 
    .homebb1 .bright .item .pic {
    width: 100%;
    height: 220px;
}
}


.m-show{display:none}
.m-show1{display:none}

@media screen and (max-width:980px){.pc-show{display:none}
.m-show{display:block}
}
@media screen and (max-width:1279px){.pc-show1{display:none}
.m-show1{display:block}
}

/*zsp*/
.in-banner .swiper-slide a.banner-video{display:none;}
.homeb .tzlist li{margin-bottom: 25px;}
.homeb .hdlist1 li{width: 49%; background:#FFF;}
.homeb .hdlist1 li .pic{height:500px; overflow:hidden;  overflow:hidden;}
.homeb .hdlist1 li .pic img{height: 94%; width:100%; overflow:hidden;}
.homeb .hdlist1 li .pic .info{ position:absolute; line-height:30px; padding:10px; bottom:0px; z-index:10; background:rgba(255,255,255,.8);}

.homeb .hdlist1 li .pic .time{position:relative; bottom:30px; z-index:10;padding:0 10px;background:rgba(255,255,255,.8);}
.homeb .hdlist1 li .item{position:relative;margin-bottom:0px;min-height:86px;border-top:1px solid #94070A;background:#fff;padding: 10px 5% 10px; }
.homeb .hdlist1 li .item:last-child{margin-bottom: 0;border-bottom:1px solid #94070A;}
.homeb .hdlist1 li .time{color:#94070A;font-family:georgia; float:left;}
.homeb .hdlist1 li .time span{margin-right:10px;font-size:30px;}
.homeb .hdlist1 li .info{width:100%;}
.homeb .hdlist1 li:nth-child(1) .info {width:100%; min-height:86px; padding:10px; position:absolute; bottom:0px; left:0; z-index:100; background:rgba(255,255,255,.8); }
.homeb .hdlist1 li:nth-child(1) .info .time{ padding-top:0px; line-height:1.0em; float:left;}
.homeb .hdlist1 li .info h4{margin-top:0px;margin-bottom:6px;font-size:20px;line-height:1.4em; float:left;}
.homeb .hdlist1 li .info p{display:flex;padding:3px 0;color:#777;font-size:14px;line-height:1.6em;justify-content:space-between;flex-wrap:wrap;}
.homeb .hdlist1 li .info p span:last-child{width:calc(100% - 80px);}
.homeb .hdlist1 li:hover h4 span{color:#94070A;}
.homeb .hdlist1 li.nopic .info{padding:10px 5% 10px;width:100%;}
.homeb .hdlist1 li.nopic .info h4{ float:left;}
.homeb .hdlist1 li.nopic .info .time{ float:right;}

@media screen and (max-width: 1366px){
.homeb .hdlist1 li .info h4{font-size: 16px;}
}
@media screen and (max-width: 1024px){
	homea .swiper-slide {
    height: 480px;
	width:100%;
}
.homeb .bleft { width: 100%;margin-bottom: 40px;}
.homeb .bright {width:100%;}
.homeb .hdlist1 li .item{min-height: inherit;}
}
@media screen and (max-width: 767px){
.homeb .hdlist1 li{width: 100%;}
.homeb .hdlist1 li .pic a{background: none!important;}
.homeb .hdlist1 li .pic img{display: block;margin-bottom: 20px;}
.homea .swiper-slide {
    height: 400px;
	width:100%;
}
}
