/*--t-adv-list022--*/
.t-adv-list022{/* overflow:hidden; */}
.t-adv-list022 .item{position:relative;display: flex;flex-wrap: wrap;overflow:hidden;background: #f4f4f4;padding-bottom:40px }
.t-adv-list022 .item:before{display:block;position:absolute;left:0;bottom:0;width:100%;height:50%;content:"";background: #04574f;}
.t-adv-list022 .pic{position:relative;width:50%;padding-top: 40px;padding-left: 40px;}
.t-adv-list022 .pic:after{display:block;position:absolute;z-index:9;right:-5px;top:50%;margin-top:-5px;width:10px;height:10px;content:"";background:#fff;transform:rotate(45deg);}
.t-adv-list022 .pic img{display:block;width:100%;}
.t-adv-list022 .text{position:relative;padding: 40px;width:50%;overflow:hidden;background-color: #f4f4f4;}
.t-adv-list022 .text .hd{padding-bottom:18px;border-bottom:#eaeaea solid 1px;}
.t-adv-list022 .text .hd h3{padding-left:26px;font-size:18px;color:#222;border-left:#05554e solid 4px;}
.t-adv-list022 .text .hd h3 strong{display:block;}
.t-adv-list022 .text .bd{padding-top:15px;line-height:22px;font-size:14px;color: #222;overflow:hidden;}
.t-adv-list022 .text .bd p{margin-top:10px;}
.t-adv-list022 .text .btns{padding-top:30px;overflow:hidden;}
.t-adv-list022 .text .btns a{display:block;width:110px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#e2242d;}
.t-adv-list022 .text span {display: block; position: absolute;padding: 10px 30px;box-sizing: border-box;left: 30px;bottom:30px;right:30px;background: #e2242d;color: #fff;}
@media (max-width:1440px) {
.t-adv-list022 .text { padding:40px;}
}
@media (max-width:1200px){
    .t-adv-list022 .pic,.t-adv-list01 .text{float:none !important;width:100%;}
}
@media (max-width:992px){
    .t-adv-list022 .item{padding-bottom:0;}
    .t-adv-list022 .pic{padding:0;border:#f0f0f0 solid 1px;}
    .t-adv-list022 .pic:after{display:none;}
    .t-adv-list022 .text{padding:20px;height:auto;width: 100%;}
    .t-adv-list022 .text .hd{padding-bottom:24px;}
    .t-adv-list022 .text .hd h3{font-size:16px;}
    .t-adv-list022 .text .bd{padding-top:10px;}
    .t-adv-list022 .text .bd p{margin-top:10px;font-size:14px;line-height:1.5;}
    .t-adv-list022 .text span{position: static;margin-top:20px;width: 100%;}
}
/*--end t-adv-list022--*/

/*--t-list-09--*/
.t-list-09{margin:0 auto;max-width:1400px;overflow:hidden;background:#fff;}
.t-list-09 .item{position:relative;float:left;margin:10px;width:calc(25% - 20px);overflow:hidden;}
.t-list-09 .pic{position:relative;overflow:hidden;}
.t-list-09 .pic img{display:block;width:100%;}
.t-list-09 .pic:before{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:"";background:rgba(0,0,0,0.5);}
.t-list-09 .pic:after{display:block;position:absolute;z-index:2;top:20px;left:20px;right:20px;bottom:20px;content:"";border:rgba(255,255,255,0.5) solid 1px;}
.t-list-09 .text{position:absolute;z-index:9;top:50%;left:0;padding:40px;width:100%;line-height:1.5;text-align:center;overflow:hidden;transform:translateY(-50%);}
.t-list-09 .text h3{margin-top:8px;font-weight:normal;font-size:18px;color:#fff;}
@media(max-width:1200px){
.t-list-09 .item{width:calc(100% - 20px);}
}
/*--end t-list-09--*/


/*-- t-slide-master03 --*/
.t-slide-master03{position:relative;margin:0 auto;max-width:1400px;width:100%;overflow:hidden;}
.t-slide-master03 .swiper-wrapper { display:flex; flex-wrap:wrap;}
.t-slide-master03:after{display:block;position:absolute;left:0;top:30px;width:100%;height:1px;content:"";background:#f0f0f0;}
.t-slide-master03 .item{ margin: 15px 0; float:left; width:170px; position:relative;text-align:center;}
.t-slide-master03 .item:after{display:block;position:absolute;width:30px;left:100%;top:0;height:60px;line-height:60px;text-align:center;font-family:"iconfont";content:"\e62a";animation:arrow 2s linear infinite;}
.t-slide-master03 .item:last-child:after{display:none;}
.t-slide-master03 .pic{margin:0 auto;width:60px;height:60px;overflow:hidden;border:#f0f0f0 solid 1px;background:#fff;border-radius:50%; padding: 14px;}
.t-slide-master03 .pic img{display:block;width:100%;}
.t-slide-master03 .text{padding-top:20px;overflow:hidden;}
.t-slide-master03 .text em{display:block;font-style:normal;font-family:"DIN Medium";font-size:18px;color:#333;}
.t-slide-master03 .text p{font-size:16px;color:#666;}

@media(max-width:1200px){
.t-slide-master03 .item:after{width:20px;}
.t-slide-master03 .text{padding-top:10px;}
.t-slide-master03 .text em{font-size:16px;}
.t-slide-master03 .text p{font-size:14px;}
}
@media(max-width:992px){
.t-slide-master03 .item { width:25%;}
}
@keyframes arrow{
0%{transform:translateX(-10px);opacity:0;}
50%{transform:translateX(0);opacity:1;}
100%{transform:translateX(10px);opacity:0;}
}
/*-- end t-slide-master03 --*/

/*-- t-picture-list01 --*/
.t-picture-list01{margin:-1%;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list01 .item{position:relative;float:left;margin:1%;width:23%;text-align:center;box-sizing:border-box;overflow: hidden;}
.t-picture-list01 .pic{overflow:hidden;}
.t-picture-list01 .pic img{display:block;width:100%;}
.t-picture-list01 .tit{position:absolute;left:0;bottom:0;right:0;padding:10px;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.5);backdrop-filter:saturate(180%) blur(20px);transition: all .5s;}
.t-picture-list01 .item:hover .tit{transform: translateY(100%);}
@media (max-width:992px){
.t-picture-list01 .item{width:48%;}
.t-picture-list01 .item .tit{font-size:14px;}
}
/*-- end t-picture-list01 --*/

/* t-picture-list03 */
.t-picture-list03{margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list03 .item{position:relative;width:13.33%;text-align:center;box-sizing:border-box;}
.t-picture-list03 .pic{overflow:hidden;padding-top: 22px;border-radius:50%;border: 1px solid #e6e6e6;height: 220px;box-shadow: 0 0 40px -16px #ccc;}
.t-picture-list03 .pic img{display:block;width:100%;}
.t-picture-list03 .pic1{margin:0 auto;width:160px;height:160px;overflow:hidden;box-sizing: border-box;border-radius: 50%;border: 1px solid #e6e6e6;box-shadow: 0 0 40px -16px #ccc;}
.t-picture-list03 .pic1 img{display:block;width:100%;}
.t-picture-list03 .tit{padding: 20px 10px;font-size:16px;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (max-width:992px){
.t-picture-list03 .item{margin:1%;width:48%;}
.t-picture-list03 .pic1{width:100px;height:100px;}
.t-picture-list03 .tit{padding:10px;font-size:14px;}
}
/* t-picture-list03  end  */

/*--t-picture-list02--*/
.t-picture-list02{margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-list02 .item{position:relative;float:left;margin:1%;width:48%;text-align:center;box-sizing:border-box;}
.t-picture-list02 .pic{overflow:hidden;}
.t-picture-list02 .pic img{display:block;width:100%;}
.t-picture-list02 .text{padding:20px;overflow:hidden;background:#f0f0f0;}
.t-picture-list02 .text h3{font-weight:normal;font-size:16px;color:#333;}
.t-picture-list02 .text p{margin-top:8px;font-size:14px;color:#666;}
@media (max-width:992px){
.t-picture-list02 .item{width:48%;}
.t-picture-list02 .item .text{padding:10px;}
.t-picture-list02 .item .text h3{font-size:14px;}
.t-picture-list02 .item .text p{font-size:12px;}
}
/*--end t-picture-list02--*/

/*--qywhs--*/
.qywhs{ text-align:left; padding:2.375rem 0.625rem;overflow:hidden;background:#fff;}
.qywhs-list{overflow:hidden;}
.qywhs-list .item{position: relative;float:left;margin:1%;padding:2rem;width:48%;background:#fff;border:#e0e0e0 solid 1px;}
.qywhs-list .pic{float:right;width:40%;overflow:hidden;}
.qywhs-list .pic img{display:block;width:100%;}
.qywhs-list .text{position:relative;padding-right:1rem;overflow:hidden;}
.qywhs-list .hd{overflow:hidden;line-height:1.5;}
.qywhs-list .hd:after{display:block;margin:0.625rem 0;width:1.25rem;height:1px;content:"";background:#2d7bdd;}
.qywhs-list .hd h3{font-size:1.5rem;color:#333;}
.qywhs-list .hd em{font-size:1rem;color:#999;}
.qywhs-list .text .summary{font-size:1rem;line-height:1.5;color:#666;}
.qywhs-list .icon{display:block;position:absolute;z-index:3;right: 2rem;top: 1rem;width:3rem;height:3rem;}
@media (max-width:992px){
.qywhs{padding:2rem 0.625rem;}
.qywhs-list .item{margin:1% 0;width:100%;}
.qywhs-list .icon{display:none;}
  }
/*--end qywhs--*/

/*-- t-adv06 --*/
.t-adv06{position:relative;padding:50px;overflow:hidden;background:url(../images/Inpage/t-adv06_bg.jpg) no-repeat center / cover;}
.t-adv06:after{display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;content:"";}
.t-adv-list06{position:relative;z-index:99;display:flex;flex-wrap:wrap;margin:-38px;overflow:hidden;}
.t-adv-list06 .item{padding:20px;margin:10px;width:calc(25% - 20px);height:200px;text-align:center;color:#fff;overflow:hidden;border:rgba(0,0,0,0.5) solid 1px;}
.t-adv-list06 .item .con{position:relative;top:30%;width:100%;text-align:center;transform:translateY(-50%);}
.t-adv-list06 .item .con em{display:block;margin:0 auto;width:40px;height:40px;}
.t-adv-list06 .item .con em img{display:block;width:100%;}
.t-adv-list06 .item .con span{display:block;margin-top:10px;font-size:16px;color:#333;height:10px}
@media(max-width:1200px){
.t-adv06{padding:20px;}
.t-adv-list06{margin:-5px;}
.t-adv-list06 .item{margin:5px;width:calc(50% - 10px);height:120px;}
}
/*--end t-adv06 --*/

/*--cx-photos2 --*/
.cx-photos-list2{margin: -15px -1%;overflow:hidden;}
.cx-photos-list2 .item{float:left;width: calc(23% - 9px);margin: 8px;box-sizing: border-box;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.cx-photos-list2 .item:nth-of-type(1) { width:calc(50% - 10px) }
.cx-photos-list2 .item:nth-of-type(n+2) h3 { font-size:18px; line-height:1.25;} 
.row4 .item {width: 23%;}
.cx-photos-list2 .pic{overflow:hidden;}
.cx-photos-list2 .pic img{display:block;width:100%;transition:all 1s;}
.cx-videos-list2 .pic a{display:block;position:relative;}
.cx-videos-list2 .pic a:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transition:all 0.5s;}
.cx-videos-list2 .pic a:before{display:block;position:absolute;z-index:3;left:50%;top:50%;font-size:36px;color:#fff;font-family:'iconfont' !important;content:"\e618";transform:translate(-50%,-50%);transition:all 0.5s;}
.cx-photos-list2 .text{padding:10px;width:100%;text-align:center;overflow:hidden;background:#fff;border-top:#f0f0f0 solid 1px;}
.cx-photos-list2 .text h3{font-size: 20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list2 .text h3 a{color:#333;}
.cx-photos-list2 .text p{height:24px;display: none;line-height:24px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list2 .item:hover .pic img{transform:scale(1.1);}
.cx-photos-list2 .item:hover .text h3 a{color:#e91e2e;}
.cx-videos-list2 .item:hover .pic a:after{background-color:rgba(0,0,0,0.2);}
.cx-photos-list2.hzhb{margin:-10px;}
.cx-photos-list2.hzhb .item{margin:10px 10px;width:calc(16.66% - 20px);}
 @media (max-width:1440px) {
   .cx-photos-list2 .item {width: calc(23% - 13px);}   
   }
@media(max-width:1200px){
    .cx-photos-wrap{padding:40px 10px;}
    .cx-photos-list2{margin:-10px;}
    .cx-photos-list2 .item{margin:10px;width:calc(50% - 20px);}
    .cx-photos-list2 .item:nth-of-type(1) { display:none;}
}
@media(max-width:750px){
    .cx-photos-list2{margin:0;}
    .cx-photos-list2 .pic { height:auto;}

    .cx-photos-list2 .item{margin: 0 1% 2% !important;width: 48% !important;}
    .cx-photos-list2 .text h3{font-size: 14px!important;line-height: 1.25;}
}
/*--end cx-photos2 --*/

/* super */
.super { position: relative;padding-top: 80px;}
.super .super-con { margin-top: 90px; overflow: hidden;}
.super .super-con .item { display: flex; float: left; width: 50%; background: #f0f0f0;}
.super .super-con .item .pic { float: left; width: 50%;}
.super .super-con .item .pic img { display: block; width: 100%;}
.super .super-con .item .tit { position: relative; float: left;width: 50%;text-align: center;}
.super .super-con .item .tit  .inner { padding: 0 40px;  position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.super .super-con .item:nth-child(n+3) .pic { order: 2;}
.super .super-con .item .tit h3 { font-size: 30px; color: #04574f; line-height: 1;}
.super .super-con .item .tit i { display: block; margin: 25px auto; width: 24px; height: 2px; background: #04574f;}
.super .super-con .item .tit p { font-size: 16px; color: #666; line-height: 1.75;}
@media (max-width:1440px) {
    .super .super-con .item .tit i { margin: 20px auto;}
}
@media (max-width:1250px) {
    .super { padding: 0 2.5vw 40px;}
    .super .super-con .item { margin-bottom: 20px; width: 100%;} 
    .super .super-con { margin-top: 30px;}
    .super .super-con .item .tit h3 { font-size: 20px;}
}
@media (max-width:992px) {
    .super .super-con .item { flex-wrap: wrap;}
    .super .super-con .item .pic { float: none; width: 100%;}
    .super .super-con .item .tit { float: none; width: 100%;  }
    .super .super-con .item .tit .inner { padding: 20px; position: relative; top: auto;transform: none;}
    .super .super-con .item:nth-child(n+3) .pic { order: -1;}
}
/* super end */


/* indexHonor */
.indexHonor { padding: 100px 0; overflow: hidden; position: relative; background: #fff;}
.indexHonor .wrapper { position: relative; display: block; }
.indexHonor .indexHonor-slide { position: relative;  margin-top: 50px; overflow: hidden;}
.indexHonor .indexHonor-slide .pic { display: block; width: 100%; overflow: hidden;}
.indexHonor .indexHonor-slide .pic img { display: block; width: 100%;}
.indexHonor .indexHonor-slide .tit { display: block;}
.indexHonor .indexHonor-slide .tit p {font-size: 16px; color: #333; text-align: center; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;}
.indexHonor .wrapper .prev { outline: none; cursor: pointer; position: absolute; margin-top: -20px; top: 60%; left: -70px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; background: #04574f; text-align: center; color: #fff; z-index: 99;}
.indexHonor .wrapper .next { outline: none; cursor: pointer; position: absolute; margin-top: -20px; top: 60%; right: -70px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; background: #04574f; text-align: center; color: #fff; z-index: 99;}
.indexHonor .wrapper .prev:hover,.indexHonor .wrapper .next:hover { background:#d0a600;}
@media (max-width: 1440px) {
    .indexHonor .wrapper .prev { left: -40px;}
    .indexHonor .wrapper .next { right: -40px;}
}
@media (max-width: 992px) {
    .indexHonor { padding: 0 2.5vw 40px;}
    .indexHonor .indexHonor-slide {margin-top: 30px;}
    .indexHonor .wrapper .prev { left: 0;top: 55%;}
    .indexHonor .wrapper .next { right: 0;top: 55%;}
}
/* indexHonor end */

/* navBar */ 
@media (max-width: 1200px) {
.header {height:auto;}
.header .logo { display:none;}
.header .tit { display:none;}
}
/* navBar end */

/* indexData */
.indexData { padding: 40px 0; position: relative; overflow: hidden;  box-sizing: border-box; background:#fff;}
.indexData .item {  border-right: 1px solid #c1c1c1; box-sizing: border-box; float: left; width: 25%; text-align: center;}
.indexData .item p { font-size: 48px; color: #04574f;}
.indexData .item p em { font-family: "DIN Medium"; font-weight: bold;}
.indexData .item p span {margin-left: 10px;margin-top: 3px;display: inline-block;vertical-align: middle;width: 26px;height: 26px;line-height: 26px;border-radius: 50%;background: #04574f;font-size: 14px;color: #fff;}
.indexData .item:nth-child(4) { border-right: none;}
.indexData .item > span { display: block; font-size: 16px; color: #000;}
@media (max-width: 992px) {
    .indexData { padding:20px 2.5vw;}
    .indexData .item { padding: 15px 10px; box-sizing: border-box;  width: 50%; }
    .indexData .item:nth-child(2),.indexData .item:nth-child(1) {border-bottom: 1px solid #c1c1c1;}
    .indexData .item p { font-size: 30px;}
    .indexData .item:nth-of-type(2) { border-right: none;}
    .indexData .item p span { font-size: 12px; width: 20px; height: 20px; line-height: 20px;}
    .indexData .item > span { font-size: 14px; height: 40px;}
}
/* indexData end */

/* ad */
.ad { padding-top: 45px; box-sizing: border-box; position: relative; background: url(../images//Index/ad01.jpg) no-repeat center; width: 100%; height:492px; background-size: cover;}
.ad .wrap-title h2 { font-weight: normal; color: #fff;}
.ad .wrap-title h2 span { font-weight: bold; font-family: "iconfont";}
.ad .wrap-title p { color: #fff;}
.ad ul { display: flex; justify-content: center; overflow: hidden; padding: 40px 0;}
.ad ul li { position: relative; padding: 17px 0; float: left;margin: 0 30px; width: 90px; height: 90px; border-radius: 50%; background: #04574f; text-align: center;
}
.ad ul li::after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;border-radius: 50%; background: #04574f;   animation: light1 2.5s infinite ease-in-out;}
.ad ul li i { position: relative; z-index: 2; display: inline-block; width: 25px;}
.ad ul li i img { display: block; width: 100%;}
.ad ul li p {  position: relative; z-index: 2;font-size: 16px; color: #fff; }
.ad .ad-btn { position: relative; margin: 0 auto; display: block; width: 530px; height: 60px; border-radius: 30px; overflow: hidden;}
.ad .ad-btn input {padding:0 40px 0 30px; float: left; width: 75%; height: 60px; border: none; outline: none; font-size: 16px;}
.ad .ad-btn a { float: left; width: 25%; height: 60px; line-height: 60px; background: #04574f; text-align: center; font-size: 16px; color: #fff;}
.ad .ad-btn a:hover { background:#d0a600;}
.ad .ad-btn::after {content: '\e684';display: block;position: absolute;left: 67%;top: 0;font-size: 28px;line-height: 60px;color: #666;font-family: iconfont;}

@media (max-width:992px) {
    .ad { height: 425px;}
    .ad ul { padding: 30px 0 70px;}
    .ad ul li { padding: 15px 0; margin: 0 8px; width: 55px; height: 55px; }
    .ad ul li p { padding-top: 15px; font-size: 14px;}
    .ad .ad-btn { width: 95%; height: 50px;}
    .ad .ad-btn input { height: 50px; line-height: 50px;font-size: 14px;}
    .ad .ad-btn::after { line-height: 50px; font-size: 24px; }
    .ad .ad-btn a { height: 50px; line-height: 50px; font-size: 14px;}
}
@keyframes light1 {
    0% {
        transform: scale(1);
        opacity: 0;
    }
    50% {
        transform: scale(1.5);
        opacity: 0.3;
    }
    100% {
        transform: scale(1.5);
        opacity: 0;
    }
}
/* ad end */


/*--t-adv-type06--*/
.t-adv-type06{position:relative;height:500px;overflow:hidden;}
.t-adv-type06 .bigImg{position:relative;z-index:2;top:50%;left:50%;width:400px;height:400px;overflow:hidden;transform:translate(-50%,-50%);border:#ccc solid 1px;border-radius:50%;}
.t-adv-type06 .bigImg img{display:block;width:100%;border-radius:50%;}
.t-adv-type06 .list{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.t-adv-type06 .list .item{position:absolute;width:400px;height:90px;display:flex;justify-content:space-between;overflow:hidden;}
.t-adv-type06 .list .pic{width:90px;height:90px;overflow:hidden;border:#ccc solid 1px;border-radius:50%;}
.t-adv-type06 .list .pic img{display:block;width:100%;border-radius:50%;}
.t-adv-type06 .list .text{width:calc(100% - 100px);overflow:hidden;}
.t-adv-type06 .list .text h3{height:25px;line-height:25px;font-size:18px;color:#000;}
.t-adv-type06 .list .text p{margin-top:5px;height:60px;line-height:20px;font-size:14px;color:#333;}
.t-adv-type06 .list .item:nth-child(odd){left:0;}
.t-adv-type06 .list .item:nth-child(even){right:0;text-align:right;flex-direction:row-reverse;}
.t-adv-type06 .list .item-1,.t-adv-type06 .list .item-2{top:20px;}
.t-adv-type06 .list .item-3,.t-adv-type06 .list .item-4{top:50%;transform:translateY(-50%);}
.t-adv-type06 .list .item-5,.t-adv-type06 .list .item-6{bottom:20px;}
@media(max-width:1440px){
.t-adv-type06{height:450px;}
.t-adv-type06 .bigImg{width:350px;height:350px;}
.t-adv-type06 .list .item{width:350px;}
}
@media(max-width:1200px){
.t-adv-type06{height:auto;}
.t-adv-type06 .bigImg{position:static;margin:0 auto;width:200px;height:200px;transform:translate(0,0);}
.t-adv-type06 .list{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;}
.t-adv-type06 .list .item{position:static;display:block;margin-top:20px;padding:0 10px;width:50%;height:auto;text-align:center;transform:translateY(0) !important;}
.t-adv-type06 .list .item:nth-child(even){text-align:center;flex-direction:inherit;}
.t-adv-type06 .list .pic{margin:0 auto;width:80px;height:80px;}
.t-adv-type06 .list .text{padding-top:10px;width:100%;overflow:hidden;}
.t-adv-type06 .list .text h3{font-size:16px;}
.t-adv-type06 .list .text p{display:none;font-size:14px;}
}
/*--end t-adv-type06--*/

/*--t-adv-type05--*/
.t-adv-type05{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-adv-type05 .item{width:31%;overflow:hidden;border:#e0e0e0 solid 1px; margin-bottom: 40px;}
.t-adv-type05 .pic{overflow:hidden;}
.t-adv-type05 .pic img{display:block;width:100%;transition:all 1s ease-in-out;}
.t-adv-type05 .text{padding:20px;overflow:hidden;}
.t-adv-type05 .text h3{font-weight:bold;font-size:16px;line-height:1.5;color:#333;}
.t-adv-type05 .text p{margin-top:6px;font-size:14px;line-height:1.5;color:#666;}
.t-adv-type05 .item:hover .pic img{transform:scale(1.1);}
@media(max-width:1200px){
.t-adv-type05 .item{margin:5px 0;width:100%;}
.t-adv-type05 .text{padding:10px;}
.t-adv-type05 .text h3{font-size:14px;}
.t-adv-type05 .text p{display:none;font-size:12px;}
}
/*--end t-adv-type05--*/


/*--cx-photos3 --*/
.cx-company-photos3 {padding:60px 0;clear:both;overflow:hidden;}
.cx-photos-wrap3{padding:40px 0;clear:both;overflow:hidden;}
.cx-photos-list3{margin: -15px -1%;overflow:hidden;}
.cx-company-photos3 .more{padding-top:40px;text-align:center;}
.cx-company-photos3 .more a{display:inline-block;padding:10px 50px;font-size:16px;color:#fff;border-radius:50px;background:#04574f;transition:all 0.5s;}
.cx-photos-list3 .item{float:left;width: calc(23% - 10px);margin: 8px;margin: 12px;box-sizing: border-box;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.row4 .item {width: 23%;}
.cx-photos-list3 .pic{overflow:hidden;}
.cx-photos-list3 .pic img{display:block;width:100%;transition:all 1s;}
.cx-videos-list3 .pic a{display:block;position:relative;}
.cx-videos-list3 .pic a:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transition:all 0.5s;}
.cx-videos-list3 .pic a:before{display:block;position:absolute;z-index:3;left:50%;top:50%;font-size:36px;color:#fff;font-family:'iconfont' !important;content:"\e618";transform:translate(-50%,-50%);transition:all 0.5s;}
.cx-photos-list3 .text{padding:10px;width:100%;text-align:center;overflow:hidden;background:#fff;border-top:#f0f0f0 solid 1px;}
.cx-photos-list3 .text h3{font-size: 20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list3 .text h3 a{color:#333;}
.cx-photos-list3 .text p{height:24px;display: none;line-height:24px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list3 .item:nth-of-type(1) { width:calc(50% - 10px) }
.cx-photos-list3 .item:nth-of-type(n+2) h3 { font-size:18px; line-height:1.25;} 
.cx-photos-list3 .item:hover .pic img{transform:scale(1.1);}
.cx-photos-list3 .item:hover .text h3 a{color:#04574f;}
.cx-videos-list3 .item:hover .pic a:after{background-color:rgba(0,0,0,0.2);}
.cx-photos-list3.hzhb{margin:-10px;}
.cx-photos-list3.hzhb .item{margin:10px 10px;width:calc(16.66% - 20px);}
  @media (max-width:1440px) {
   .cx-photos-list3 .item {width: calc(23% - 13px);}   
   }
@media(max-width:1200px){
    .cx-photos-wrap3{padding:40px 10px;}
    .cx-photos-list3{margin:-10px;}
 .cx-photos-list3 .item:nth-of-type(1) { width:calc(50% - 15px) }
}

@media(max-width:750px){
    .cx-photos-list3 .item:nth-of-type(1)  { display:none;}
    .cx-company-photos3 .more{padding-top:20px;}
    .cx-company-photos3 .more a{font-size:14px;} 
    .cx-photos-list3{margin:0;}
    .cx-photos-list3 .item{margin: 0 1% 2% !important;width: 48% !important;}
    .cx-photos-list3 .text h3{font-size: 14px!important;line-height: 1.25;}
}
/*--end cx-photos3 --*/

/* inpagaeServer */
.inpagaeServer { padding: 60px 0;}
@media(max-width:1200px){ 
.inpagaeServer { padding: 40px 0;}
}
/* inpagaeServer end */

/* -- è§†é¢‘å¼¹çª— -- */
.video-pop{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#0009;background:rgba(0,0,0,0.8);}
.video-inner{position:fixed;top:50%;left:50%;margin-top:-300px;margin-left:-512px;width:1024px;height:600px;background:#000;}
.video-inner iframe{display:block;width:1024px;height:600px;}
.video-inner video { display: block; width: 1024px; height: 600px;}
.video-close{position:absolute;left:100%;top:0;width:32px;height:32px;line-height: 32px;text-align: center;cursor:pointer;background: #fff;}
.video-close i { font-size: 20px; font-weight: bold;}
.video-close:hover{background-color:#04574f;}
.video-close:hover i { color: #fff;}
@media (max-width: 992px) {
    .video-inner {  width: 100%; height:300px; margin-left:0; left: 0; margin-top: -150px;}
    .video-inner iframe { width: 100%; height: 300px;}
    .video-close {top: -33px;left: auto;right: 0;}
    .video-inner video { width: 100%; height: 300px;}
}
/* -- è§†é¢‘å¼¹çª— end -- */



.cx-product-hot { position: relative; top: 30px; overflow:hidden;  height: 40px; line-height: 40px;}
.cx-product-hot ul { float:left; display: block;padding-left: 30px;width: 76%;overflow: hidden;background: url(../images/inpage/fire_icon.png) no-repeat left;background-size: 1.3%;}
.cx-product-hot li {float: left;color: #333;font-size: 16px;}
.cx-product-hot li a {color: #666;padding: 0 10px;border-right: 1px solid #ccc;}
.cx-product-hot li:last-child a { border:none} 
.cx-product-hot li a:hover { color:#04574f;}
@media (max-width:1200px) {
.cx-product-hot { display:none;}
}

