/*--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: #377cdd;}

.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: #377cdd; line-height: 1;}

.super .super-con .item .tit i { display: block; margin: 25px auto; width: 24px; height: 2px; background: #377cdd;}

.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: #377cdd; 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: #377cdd; 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: #377cdd;}

.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: #377cdd;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: #377cdd; text-align: center;

}

.ad ul li::after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;border-radius: 50%; background: #377cdd;   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: #377cdd; 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:#377cdd;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:#377cdd;}

.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:#377cdd;}

.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:#377cdd;}

@media (max-width:1200px) {

.cx-product-hot { display:none;}

}



