﻿@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:80px 0 65px;background:url(../images/bga.jpg) no-repeat center;background-size:cover}
.homea .ctit{margin-bottom:35px;padding-top:15px;background:url(../images/t1.png) no-repeat bottom center;color:#fff;text-align:center;font-size:36px}
.homea .newscon{margin-bottom:45px}
.homea .newscon .aleft{position:relative;padding-bottom:120px;width:43.75%}
.homea .newscon .aright{width:52.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:4%;bottom:0;left:4%;z-index:5;padding:22px 4% 35px;border-top:10px solid #f97b00;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:#f97b00}
.homea .newscon .aright .item{position:relative;padding:22px 4% 35px;width:48.5%;border-top:10px solid #f97b00;background-color:#fff;background-repeat:no-repeat;transition:.3s;min-height: 249px}
.homea .newscon .aright .item h4{margin-top:10px;margin-bottom:15px;font-size:20px;line-height:1.5em}
.homea .newscon .aright .item time{font-size:20px}
.homea .newscon .aright .item p{color:#777;font-size:14px;line-height:1.6em}
.homea .newscon .aright .item:hover{background-color:#f97b00}
.homea .newscon .aright .item a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.homea .newscon .aright .item:hover span{color:#fff}
.homea .newscon .aright .item:hover p{color:#fff;opacity:.8}
.homea .newscon .aright .item:hover time{color:#fff}
.homea .newscon .aright .item:nth-child(1){margin-bottom:22px;background-image:url(../images/abg1.png);background-position:right bottom}
.homea .newscon .aright .item:nth-child(2){margin-bottom:22px;background-image:url(../images/abg2.png);background-position:right bottom}
.homea .newscon .aright .item:nth-child(3){background-image:url(../images/abg3.png);background-position:right bottom}
.homea .newscon .aright .item:nth-child(4){background-image:url(../images/abg4.png);background-position:right bottom}
.homeb{padding:100px 0 115px;background:url(../images/bgb.jpg) no-repeat center;background-size:cover}
.homeb .ctit{margin-bottom:30px}
.homeb .ctit h3{font-size:34px}
.homeb .ctit h3 span{margin-left:5px;color:#777;font-size:16px}
.homeb .bleft{width:47.8%}
.homeb .bright{width:47.8%}
.homeb .tzlist li{position:relative;display:flex;margin-bottom:35px;justify-content:space-between;flex-wrap:wrap}
.homeb .tzlist li:last-child{margin-bottom:0}
.homeb .tzlist li .time{width:82px;height:78px;border:1px solid #005ba8;text-align:center;font-family:georgia}
.homeb .tzlist li .time span{display:block;border-top:15px solid #005ba8;font-size:28px}
.homeb .tzlist li .info{padding-left:3%;width:calc(100% - 82px)}
.homeb .tzlist li .info h4{margin-bottom:10px;font-size:20px;line-height:1.4em}
.homeb .tzlist li .info p{color:#777;font-size:14px;line-height:1.6em}
.homeb .tzlist li:hover h4 span{color:#005ba8}
.homeb .hdlist li{position:relative;display:flex;margin-bottom:20px;min-height:210px;border-top:2px solid #831094;background:#fff;justify-content:space-between;flex-wrap:wrap}
.homeb .hdlist li .pic{width:43%;min-height:210px}
.homeb .hdlist li .time{color:#005ba8;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%}
.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:#0087a9}
.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:36px}
.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:75px 0 100px;background:#e6faf9;background-size:100% auto}
.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:36px}
.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: 23%}
.homebb .bleft .ctit{font-size: 40px;color: #008a83;margin-bottom: 30px;background-size: 98%;}
.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 #008a83;background: url(../images/arrr.svg) no-repeat center;background-size: 25px 25px}
.homebb .button-prev:hover{border: 2px solid #008a83;background: url(../images/arrl.svg) no-repeat center;background-size: 25px 25px}
.homebb .bleft .homeb-nav{margin-bottom: 60px;margin-top: 60px}
.homebb .bleft .homeb-nav li{width: 32%;height: 175px;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-con .con{display: none}
.homebb .bleft .desc{line-height: 1.8em}

.homebb .bright{width: 73%}
.homebb .bright .item{display: flex;flex-wrap: wrap;}
.homebb .bright .item:hover a{color:  #008a83}
.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-weight: bolder;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}
@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;}
}
@media screen and (max-width: 1366px){
.homebb .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;
}
}


.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}
}