@charset "utf-8";
.ctit{margin-bottom:35px}
.ctit span{position:relative;display:inline-block;font-size:36px;line-height:1em}
.ctit span:before{position:relative;top:8%;display:inline-block;margin-right:20px;width:5px;height:80%;background:#018990;content:''}
.ctit a{padding-left:38px;background:url(../images/mores.svg) no-repeat left center;background-size:26px 30px;color:#018990;font-size:14px;line-height:36px;transition: .3s;display: inline-block;}
.ctit a:hover{letter-spacing: .1em}
.homea{padding:70px 0;background:url(../images/bg1.jpg) #e4eff1 no-repeat right bottom;background-size:cover}
.homeaa{width:50%}
.homeab{width:23%}
.homeac{width:23%}
.homea .item{position:relative}
.homeaa .item:nth-child(1) .time{position:absolute;top:20px;right:20px;z-index:10;padding:5px 10px;width:67px;height:92px;background:url(../images/datebg.png) no-repeat center;color:#fff;text-align:right}
.homeaa .item:nth-child(1) .time span{display:block;font-size:36px}
.homeaa .item:nth-child(1) .time em:nth-child(2){display:block;margin-bottom:5px;font-size:16px}
.homeaa .item:nth-child(1) .time em:nth-child(3){display:block;text-align:left;font-size:12px}
.homeaa .item:nth-child(1) .pic{height:430px}
.homeaa .item:nth-child(1) h4{position:absolute;right:3%;bottom:20px;left:3%;z-index:10;font-size:18px;line-height:1.4em}
.homeaa .item:nth-child(1) h4 a{color:#fff}
.homeaa .item:nth-child(1){margin-bottom:30px;width:100%}
.homeaa .item:nth-child(2),.homeaa .item:nth-child(3){padding:28px 28px 25px;width:48%;border-bottom:4px solid #077c82;background:#fff}
.homeaa .item:nth-child(2) h4,.homeaa .item:nth-child(3) h4{margin-bottom:15px;line-height:1.6em;max-height: 50px\0}
.homeaa .item:nth-child(2) p,.homeaa .item:nth-child(3) p{margin-bottom:10px;color:#666;font-size:14px;line-height:1.6em;max-height: 44px\0}
.homeaa .item:nth-child(2) time,.homeaa .item:nth-child(3) time{color:#dfc97b;font-size:14px}
.homeaa .item:hover .titline_b{color:#077c82}
.homeab .item:hover .titline_b{color:#077c82}
.homeac .item:hover .titline_b{color:#077c82}
.homeab .item:nth-child(1){margin-bottom:25px;padding:28px 28px 25px;height:188px;border-bottom:4px solid #077c82;background:#fff}
.homeab .item:nth-child(1) h4{margin-bottom:10px;line-height:1.6em;max-height: 75px\0}
.homeab .item:nth-child(1) p{margin-bottom:5px;color:#666;font-size:14px;line-height:1.6em}
.homeab .item:nth-child(2){height:calc(100% - 214px);background:#fff; border-bottom: 4px solid #077c82;}
.homeab .item:nth-child(2) .txt{padding:28px 28px 25px;background:#fff}
.homeab .item:nth-child(2) .pic{height:220px}
.homeab .item:nth-child(2) h4{margin-bottom:10px;line-height:1.6em;max-height: 50px\0}
.homeab .item:nth-child(2) p{margin-bottom:5px;color:#666;font-size:14px;line-height:1.6em;max-height: 66px\0}
.homeac .item:nth-child(2){margin-top:25px;padding:28px 28px 25px;height:188px;border-bottom:4px solid #077c82;background:#fff}
.homeac .item:nth-child(2) h4{margin-bottom:10px;line-height:1.6em;max-height: 75px\0}
.homeac .item:nth-child(2) p{margin-bottom:5px;color:#666;font-size:14px;line-height:1.6em}
.homeac .item:nth-child(1){height:calc(100% - 214px);background:#fff}
.homeac .item:nth-child(1) .txt{padding:28px 28px 25px;background:#fff}
.homeac .item:nth-child(1) .pic{height:220px}
.homeac .item:nth-child(1) h4{margin-bottom:10px;line-height:1.6em;max-height: 50px\0}
.homeac .item:nth-child(1) p{margin-bottom:5px;color:#666;font-size:14px;line-height:1.6em;max-height: 66px\0}
.homeab .item time,.homeac .item time{position:absolute;bottom:25px;left:28px;color:#dfc97b;font-size:14px}
.homeb{padding:80px 0;background:url(../images/bg2.jpg) no-repeat center;background-size:cover;color:#fff}
.homeb .tit{padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;text-align:center;font-size:36px}
.homeb .tzgg-slide{padding-bottom:60px}
.homeb .tzgg-slide .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin:0 6px;width:20px;height:28px;border-radius:0;background:url(../images/sd.svg) no-repeat center;background-size:20px 28px;opacity:1}
.homeb .tzgg-slide .swiper-pagination-bullets .swiper-pagination-bullet-active{background:url(../images/sdon.svg) no-repeat center;background-size:20px 28px}
.homeb .tzgg-slide .swiper-pagination{bottom:0}
.homeb .tzgg-slide .item{padding:40px 0}
.homeb .tzgg-slide .time{font-size:14px}
.homeb .tzgg-slide .time span{display:block;font-size:30px}
.homeb .tzgg-slide .txt{width:calc(100% - 120px)}
.homeb .tzgg-slide h4{font-size:20px;line-height:1.6em}
.homeb .tzgg-slide h4:after{display:block;margin-top:10px;width:60%;height:1px;background:#51bc74;content:'';transition:.3s}
.homeb .tzgg-slide .item:hover h4:after{width:100%}
.homec .ctit{margin-bottom:50px}
.homec{padding-top:80px;padding-bottom:90px;background:url(../images/bg3.jpg) no-repeat bottom center;background-size:cover}
.homec .homeca .cleft{width:48%}
.homec .homeca .cright{width:48%}
.homec .homecb .cleft{width:48%}
.homec .homecb .cright{width:48%}
.homec .homeca{margin-bottom:100px}
.homec .homeca .cleft ul li{width:47%}
.homec .homeca .cleft ul li .pic{height:185px}
.homec .homeca .cleft ul li .info{padding:25px 25px 30px;background:rgba(255,255,255,0.3);}
.homec .homeca .cleft ul li .info h4{margin-bottom:16px;line-height:1.6em;max-height: 50px\0}
.homec .homeca .cleft ul li .info p{color:#666;font-size:14px;line-height:1.7em;max-height: 46px\0}
.homec .homeca .cleft ul li:hover .info p{color:#fff;opacity:.8}
.homec .homeca .cleft ul li:hover .info h4 a{color:#fff}
.homec .homeca .cleft ul li:hover .info{background:#018990}

.homec .homeca .cright ul li{  margin-bottom: 18px;line-height: 1.4em}
.homec .homeca .cright ul li:nth-child(4){margin-bottom:0}
.homec .homeca .cright ul li h4{  margin-bottom: 5px;padding-right: 100px;position: relative;line-height: 1.4em}
.homec .homeca .cright ul li  time{color:#dfc97b;font-size:14px;position: absolute;right: 0;top: 0}
.homec .homeca .cright ul li p{color:#666;font-size:14px;line-height: 1.6em;max-height: 44px\0;}


.homec .homecb .cleft .swiper-slide{}
.homec .homecb .cleft .swiper-slide .teaminfo{margin-bottom:15px}
.homec .homecb .cleft .swiper-slide .teaminfo h4{margin: 10px 0;
    font-size: 18px;
    width: 100%;
    height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.homec .homecb .cleft .swiper-slide .teaminfo h4 .titline_b{font-weight: bold;}
.homec .homecb .cleft .swiper-slide .teaminfo p{color:#777;font-size:14px;line-height:1.6em;max-height: 66px\0}
.homec .homecb .cleft .swiper-slide .pic{width:126px;height:165px}
.homec .homecb .cleft .swiper-slide .info{width:calc(100% - 140px)}
.homec .homecb .cleft .swiper-slide .info h4{margin-top:5px;margin-bottom:20px;font-size:16px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.homec .homecb .cleft .swiper-slide .info p{font-size:14px;line-height:1.7em;max-height:115px\0}
.homec .homecb .cleft .swiper-slide .more{margin-top:12px}
.homec .homecb .cleft .swiper-slide .more a{display:inline-block;width:160px;height:30px;
	border-radius:20px;background:#018990;color:#fff;text-align:center;font-size:14px;line-height:28px;transition:.3s}
.homec .homecb .cleft .swiper-slide .more a:hover{letter-spacing:.1em}
.kytd{background: rgba(255,255,255,.8);padding:30px 20px;min-height: 388px}




.homec .homecb .cright .item{width:40%}
.homec .homecb .cright .item .pic{margin-bottom:20px;height:156px}
.homec .homecb .cright .item .info h4{margin-bottom:18px;line-height:1.5em;max-height: 48px\0}
.homec .homecb .cright .item .info p{color:#555;font-size:14px;line-height:1.8em;max-height: 75px\0}
.homec .homecb .cright .item:hover a{color:#018990}
.homec .homecb .cright ul{width:55%}

.homec .homecb .cright ul li{padding-left:28px;background:url(../images/icok.png) no-repeat left center;margin-bottom: 30px}

.homed:before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:50%;background:url(../images/bg4a.jpg) no-repeat center;background-size:cover;content:''}
.homed:after{position:absolute;top:0;right:0;bottom:0;z-index:0;width:50%;background:url(../images/bg4b.jpg) no-repeat center;background-size:cover;content:''}
.homed .wp{position:relative;z-index:5}
.homed .dleft{padding:80px 3% 80px 0;width:50%}
.homed .dright{padding:80px 3%;width:50%;background:url(../images/bg5.jpg) no-repeat center;background-size:cover}
.homed .dleft .ctit a{background:url(../images/moresw.svg) no-repeat left center;color:#fff;padding-left: 38px;background-size: 26px 30px;}
.homed .dleft .ctit span{color:#fff}
.homed .dleft .ctit span:before{background:#fff}
.homed .dleft .item{width:47%;background:#fff}
.homed .dleft .item:hover a{color:#018990}
.homed .dleft .item .pic{height:180px}
.homed .dleft .item .pic img,.homec .homecb .cright .item .pic img{width:100%; height:auto;}
.homed .dleft .item .info{padding:30px 28px 30px;background:#fff}
.homed .dleft .item .info h4{margin-bottom:25px;line-height:1.6em;max-height: 50px\0}
.homed .dleft .item .info p{color:#777;font-size:14px;line-height:1.7em;max-height: 69px\0}
.homed .dleft ul{width:48%}
.homed .dleft ul li:first-child{padding-top:0}
.homed .dleft ul li:last-child{padding-bottom:0;border-bottom:0}
.homed .dleft ul li{padding:20px 0;border-bottom:1px dashed rgba(255,255,255,.4);color:#fff}
.homed .dleft ul li time{display:block;margin-bottom:5px}
.homed .dleft ul li a{color:#fff;line-height:1.5em}
.homed .dright ul li{padding:17px 0}
.homed .dright ul li:first-child{padding-top:0}
.homed .dright ul li h4{padding-left:30px;background:url(../images/dj.svg) no-repeat left center;background-size:20px 20px}
.homed .dright ul li p{display:none;color:#777;font-size:14px;line-height:1.6em;max-height: 44px\0}
.homed .dright ul li a:hover{color:#117241}
.homed .dright ul li a:hover span{border-bottom:1px solid #117241}
.homed .dright ul li.show{margin-bottom:4px;border-bottom:1px dotted #117241}
.homed .dright ul li.show p{display:block}
.homed .dright ul li.show h4{margin-bottom:20px}
.homed .dright ul li.show h4{color:#117241;font-weight:700}
@media screen and (max-width:1279px){.ctit span{font-size:30px}
.homeb .tit{font-size:30px}
.homea{padding:50px 0}
.homeb{padding:50px 0}
.homec{padding:50px 0 70px}
.homeaa{margin-bottom:25px;width:100%}
.homeab{width:48%}
.homeac{width:48%}
.homeab .item time,.homeac .item time{position:static}
.homeab .item:nth-child(1),.homeab .item:nth-child(2),.homeac .item:nth-child(1),.homeac .item:nth-child(2){height:auto}
.homec .ctit{margin-bottom:30px}
.homec .homeca{margin-bottom:60px}
.homec .homeca .cleft{margin-bottom:30px;width:100%}
.homec .homeca .cright{width:100%}
.homec .homecb .cleft{margin-bottom:40px;width:100%}
.homec .homecb .cright{width:100%}
.homed:before{top:0;bottom:auto;left:0;width:100%;height:50%}
.homed:after{top:auto;bottom:0;left:0;width:100%;height:50%}
.homed .dleft{padding:50px 0 50px;width:100%}
.homed .dright{margin-bottom:50px;padding:50px 3% 50px;width:100%}
}
@media screen and (max-width:768px){.homeb .tzgg-slide .swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:21px;background-size:15px 21px}
.homeb .tzgg-slide .swiper-pagination-bullets .swiper-pagination-bullet-active{background-size:15px 21px}
}
@media screen and (max-width:767px){.homeaa .item:nth-child(1) .pic{height:260px}
.homeaa .item:nth-child(1) h4{font-size:16px;height: 1.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.homeaa .item:nth-child(2){margin-bottom:15px}
.homeaa .item:nth-child(2),.homeaa .item:nth-child(3){width:100%}
.homec .homeca .cleft{margin-bottom:40px}
.homeab{margin-bottom:25px;width:100%}
.homeac{width:100%}
.homec .homeca .cleft ul li:nth-child(1){margin-bottom:25px}
.homec .homeca .cleft ul li{width:100%;box-shadow:0 0 10px rgba(0,0,0,.1)}
.homec .homeca .cright ul li .pic{margin-bottom:25px;width:100%}
.homec .homeca .cright ul li .info{width:100%}
.homec .homeca .cright ul li .info time{color:#666}
.homec .homecb .cleft ul li:first-child{margin-bottom:30px}
.homec .homecb .cleft ul li{width:100%}
.homec .homecb .cright .item,.homed .dleft .item{width:100%}
.homec .homecb .cright ul{width:100%;margin-top: 15px}
.homed .dleft ul{margin-top:30px;width:100%}
.homed:before{display:none}
.homed .wp{width:100%}
.homed .dleft{padding:50px 4%;background:url(../images/bg4a.jpg) no-repeat center;background-size:cover}
.homed .dright{margin-bottom:0;padding:50px 4%}
.homeaa .item:nth-child(1){margin-bottom: 15px;}
.homeaa .item:nth-child(1) .time{width: auto; height: auto; background: #5cb531;}
.homeaa .item:nth-child(1) .time em:nth-child(2){margin-bottom: 0; font-size: 24px;}
.homeaa .item:nth-child(1) .time span{font-size: 24px;border-bottom:1px solid rgba(255,255,255,0.5);}
.homeaa .item:nth-child(1) .time{top: 10px; right: 10px;}
}




@media screen and (max-width:480px){.ctit span{font-size:26px}
.ctit a{padding-left:32px;background-size:20px 26px;line-height:26px}
.homed .dleft .ctit a{padding-left: 32px;background-size: 20px 26px;}
.ctit span:before{margin-right:15px}
.homeb .tit{font-size:26px}
.homeb .tzgg-slide h4{font-size:18px}
.homeb .tzgg-slide{padding-bottom:40px}
.homec .homeca {
    margin-bottom: 30px;
}
.homec {
    padding: 50px 0 40px;
}
}


@media screen and (max-width:1366px){
.homec .homecb .cleft .swiper-slide .info h4{font-size: 16px}
.homec .homecb .cleft .swiper-slide .info {
    width: calc(100% - 136px);
}
}
@media screen and (max-width:980px){


}
@media screen and (max-width:640px){
.homec .homeca .cright ul li p{display:none;}
}


.homec .homecb .cleft .swiper-slide .ppic{overflow: hidden;height: 156px;}
.homec .homecb .cleft .swiper-slide .ppic a{height: 100%;background-repeat: no-repeat;background-size: cover;display: block;background-position: center;transition: .3s}
.homec .homecb .cleft .swiper-slide:hover  .ppic a{transform: scale(1.1);}

/*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) { 

}