/*--t-adv-list01--*/
.t-adv-list01{overflow:hidden;}
.t-adv-list01 .item{overflow:hidden;background:#fff;}
.t-adv-list01 .pic{position:relative;width:50%;margin-top: 50px;}
.t-adv-list01 .pic img{display:block;width:100%;}
.t-adv-list01 .text{padding:30px 40px;width:50%;overflow:hidden;}
.t-adv-list01 .text .hd{padding-bottom:30px;border-bottom:#eaeaea solid 1px;}
.t-adv-list01 .text .hd h3{padding-left:26px;font-size:18px;color:#222;border-left:#e3e3e3 solid 4px;}
.t-adv-list01 .text .hd h3 strong{display:block;}
.t-adv-list01 .text .bd{padding-top:15px;line-height:24px;font-size:16px;color:#222;overflow:hidden;}
.t-adv-list01 .text .bd p{margin-top:0;padding-left:20px;background:url(images/Inpage/adv_list.png) no-repeat 0 8px;font-size: 14px;}
.t-adv-list01 .text .btns{padding-top:30px;overflow:hidden;}
.t-adv-list01 .text .btns a{display:block;width:110px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#b5b5b5;}
.t-adv-list01 .item-1 .btns,.t-adv-list01 .item-2 .btns{display:none;}
.t-adv-list01 .item:nth-child(odd) .pic,.t-adv-list01 .item:nth-child(even) .text{float:left;margin-top: 34px;}
.t-adv-list01 .item:nth-child(odd) .text,.t-adv-list01 .item:nth-child(even) .pic{float:right;}
.t-adv-list01 .item:nth-child(odd) .pic .num{right:0;}
.t-adv-list01 .item:nth-child(odd) .pic .num:after{right:-4px;}
.t-adv-list01 .item:nth-child(even) .pic .num{left:0;}
.t-adv-list01 .item:nth-child(even) .pic .num:after{left:-4px;}
@media (max-width:1200px){
    .t-adv-list01 .pic,.t-adv-list01 .text{float:none !important;width:100%;}
}
@media (max-width:992px){
    .t-adv-list01 .text{padding:24px;}
    .t-adv-list01 .text .hd{padding-bottom:24px;}
    .t-adv-list01 .text .hd h3{font-size:16px;}
    .t-adv-list01 .text .bd{padding-top:10px;}
    .t-adv-list01 .text .bd p{margin-top:10px;}
}
/*--end t-adv-list01--*/

/*--产品--*/
.show-section-list003{overflow:hidden;}
.show-section-list003 .item{position:relative;float:left;margin:1%;width:48%;text-align:center;box-sizing:border-box;background:#fff;}
.show-section-list003 .item:after,.show-section-list003 .item:before{display:block;position:absolute;z-index:3;content:"";background:#e0e0e0;}
.show-section-list003 .item:after{right:0;bottom:0;height:90%;}
.show-section-list003 .item:before{right:0;bottom:0;width:90%;}
.show-section-list003 .pic{overflow:hidden;}
.show-section-list003 .pic img{display:block;width:100%;}
.show-section-list003 .text{padding:1rem;overflow:hidden;background:#f0f0f0;}
.show-section-list003 .text h3{font-size:1.5rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.show-section-list003 .text p{margin-top:0.625rem;font-size:1m;line-height:1.5;color:#666;overflow:hidden;}
@media screen and (max-width: 992px) {
    .show-section-list003{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .show-section-list003 .item{margin:1% 0;width:100%;}
}
@media(max-width:992px){
    .header { top:0;height:auto;}
    .header .tit {display:none; }
    .header .logo {display:none; }
}
/*--end 产品--*/

/*pbox-title*/
.pbox-title{margin-bottom:16px;line-height:40px;overflow:hidden;background:#f0f0f0;}
.pbox-title span{display:inline-block;padding:0 16px;font-size:20px;color:#666;}
/*end pbox-title*/

.cx-product-list .text .bd p { display:none;}


/*show-section-wrap*/
.show-section-wrap{padding:0rem 0;overflow:hidden;}
.show-section-list06{overflow:hidden;}
.show-section-list06 .item{position:relative;float:left;margin:1%;padding: 2rem;width:23%;text-align:center;box-sizing:border-box;overflow: hidden;background: #f4f4f4;}
.show-section-list06 .pic{position:relative;overflow:hidden;}
.show-section-list06 .pic:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#e7e7e7;}
.show-section-list06 .pic img{display:block;width:100%;}
.show-section-list06 .item .text-hide { display: none; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #f4f4f4;color: #333;}
.show-section-list06 .item .text-hide p { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 14px;width: 90%; text-align:left;}
.show-section-list06 .item:hover .text-hide { display: block;}
.show-section-list06 .icon{margin:0 auto;padding: 1rem;width:50px;height:50px;overflow:hidden;background: #b5b5b5;border-radius:50%;width: 3rem;height: 3rem;}
.show-section-list06 .icon img{display:block;width:100%;}
.show-section-list06 .text{padding:0.625rem;overflow:hidden;line-height: 1;}
.show-section-list06 .text h3{font-size:1rem;color:#000;overflow:hidden;line-height: 1.5;font-size: 1rem;height: 4.3rem;}
.show-section-list06 .text p{margin-top:0.625rem;font-size:0.875rem;height:6rem;line-height:1.5rem;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;}
@media screen and (max-width: 992px) {
.show-section-list06 .item{    float: none; width: 95%;margin: 2rem auto; padding: 1.5rem;box-sizing: border-box;}
.show-section-list06 .text h3{height:auto;}
.show-section-list06 .item .text-hide { display: block; position: relative; left: auto; top: auto; }
.show-section-list06 .item .text-hide p { position: relative; left: 2.5%; top: 0; transform: none; width: 95%; font-size: 14px;}
}
/*end show-section-wrap*/


/* adv */
.adv { padding: 65px 0; position: relative; background: url("../images/Index/adv-bg.jpg") no-repeat center; width: 100%; height: auto; background-size: cover;}
.adv .adv-slide { margin-top: 60px; overflow: hidden;}
.adv .adv-slide .adv-menu { display: block; text-align: center;}
.adv .adv-slide .adv-menu ul { display: inline-block;}
.adv .adv-slide .adv-menu li { position: relative; margin: 0 15px; float: left; width: 140px; height: 55px; line-height: 55px; text-align: center; font-size: 18px; color: #333; background: #fff;}
.adv .adv-slide .adv-menu li:after { content: ''; display: none; position: absolute; left: 50%; bottom: -7px; background: url("../images/Index/arrow-icon01.png") no-repeat center; width: 10px; height: 7px; background-size: 100%;}
.adv .adv-slide .adv-main { margin-top: 40px; background: #fff;}
.adv .adv-slide .adv-menu li.cur { background: #000;}
.adv .adv-slide .adv-menu li.cur a  { color: #fff;}
.adv .adv-slide .adv-menu li.cur:after { display: block;}
.adv .adv-slide .pic { float: left; width: 58%; overflow: hidden;}
.adv .adv-slide .pic img { display: block; width: 100%; transition: all 1s;}
.adv .adv-slide .tit { float: right; width:42%; padding: 60px 70px; box-sizing: border-box;}
.adv .adv-slide .tit .titTop { display: block; padding-bottom: 40px; border-bottom: 1px solid #ebebeb;}
.adv .adv-slide .tit .titTop h2 { color: #333; font-weight: bold; font-size: 24px;}
.adv .adv-slide .tit .titTop p {font-size: 24px; color: #333;}
.adv .adv-slide .tit .titBm { margin-top: 40px;}
.adv .adv-slide .tit .titBm ul {display: block;margin-bottom: 60px;overflow: hidden;}
.adv .adv-slide .tit .titBm li { position: relative; padding-left:16px; box-sizing:border-box;float: left; width: 50%; font-size: 18px; color: #333; line-height: 1.75;}
.adv .adv-slide .tit .titBm li:after { content: ''; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background:#148701; border-radius: 50%; width: 6px; height: 6px;}
.adv .adv-slide .tit .adv-more {  display: block; clear: both; text-align: center; width: 105px; height: 45px;line-height: 45px; font-size: 14px; color: #fff; background: #000; border-radius: 10px;}
@media (max-width: 1440px) {
    .adv .adv-slide .tit { padding:60px 40px;}
}
@media (max-width: 1200px) {
    .adv { padding: 30px 2.5%;}
    .adv .adv-slide { margin-top: 30px;}
    .adv .adv-slide .adv-menu ul { display: flex;}
    .adv .adv-slide .adv-menu li { flex: 1; float: none; margin: 0; height: 40px; line-height: 40px; font-size: 16px; }
   .adv .adv-slide .adv-menu li:after { width:7px; bottom:-5px;}
    .adv .adv-slide .adv-main { margin-top: 20px;}
    .adv .adv-slide .pic { width: 100%;}
    .adv .adv-slide .tit { padding: 20px; width: 100%;}
    .adv .adv-slide .tit .titTop { padding-bottom: 20px;}
    .adv .adv-slide .tit .titTop h2 { font-size: 18px;}
    .adv .adv-slide .tit .titTop p { font-size: 18px;}
    .adv .adv-slide .tit .titBm { margin-top: 20px;}
    .adv .adv-slide .tit .titBm ul { margin-bottom: 30px;}
    .adv .adv-slide .tit .titBm li { width: 100%; font-size: 16px;}
}

/* adv end */


/* hzxm */
.hzxm { position: relative; padding: 70px 0; background: #fff;}
.hzxm .hzxm-con { position: relative; display: inline-block; width: 100%;}
.hzxm .hzxm-slide { margin-top: 100px; overflow: hidden;}
.hzxm .hzxm-slide .swiper-slide .tit { display: block; background: #ededed; padding: 50px 0; text-align: center; overflow: hidden;}
.hzxm .hzxm-slide .swiper-slide .tit h3 { font-size:20px;  color: #333;}
.hzxm .hzxm-slide .swiper-slide .tit p { font-size: 14px; color: #999;}
.hzxm .hzxm-slide .swiper-slide .tit i { display: block; margin: 20px auto 0; width: 40px; height: 1px;  background: #959595;}
.hzxm .hzxm-slide .swiper-slide .pic { display: block; width: 100%; overflow: hidden;}
.hzxm .hzxm-slide .swiper-slide .pic img { display: block; width: 100%; transition: all 1s;}
.hzxm .hzxm-con .swiper-prev,.hzxm .hzxm-con .swiper-next { border: none; outline: none; cursor: pointer; position: absolute; top: 60%; width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius: 50%; background: #e3e3e3;}
.hzxm .hzxm-con .swiper-prev { left: -70px;}
.hzxm .hzxm-con .swiper-next { right: -70px;}
.hzxm .hzxm-con .swiper-prev i,.hzxm .hzxm-con .swiper-next i { font-size: 16px; color: #fff;}
.hzxm .hzxm-con .swiper-prev:hover,.hzxm .hzxm-con .swiper-next:hover { background: #a0a0a0;}
.hzxm .hzxm-slide .swiper-slide:hover img { transform: scale(1.1);}
@media (max-width: 992px) {
    .hzxm { padding: 30px 2.5%;}
    .hzxm .hzxm-slide { margin-top: 30px;}
    .hzxm .hzxm-slide .swiper-slide .tit { padding: 20px 0;}
    .hzxm .hzxm-con .swiper-prev { left: 0; z-index: 3;}
    .hzxm .hzxm-con .swiper-next { right: 0;  z-index: 3;}
}
/* hzxm end */


/* indexHonor */
.indexHonor { padding: 70px 0 50px; position: relative; background: url("../images/Index/adv-bg.jpg") no-repeat center; width: 100%; height: auto; background-size: cover;}
.indexHonor .indexHonor-con { position: relative; display:inline-block; width: 100%;}
.indexHonor .indexHonor-slide { margin-top: 50px; overflow: hidden;}
.indexHonor .swiper-slide { background: #fff;}
.indexHonor .swiper-slide .pic { display: block; width: 100%; overflow: hidden;}
.indexHonor .swiper-slide .pic img { display: block; width: 100%; transition: all 1s;}
.indexHonor .swiper-slide .tit { padding: 5px 20px 20px;}
.indexHonor .swiper-slide p { display: block; text-align: center; font-size: 18px; color: #333;}
.indexHonor .indexHonor-con .swiper-prev,.indexHonor .indexHonor-con .swiper-next { border: none; outline: none; cursor: pointer; position: absolute; top: 50%; width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius: 50%; background: #fff;}
.indexHonor .indexHonor-con .swiper-prev { left: -70px;}
.indexHonor .indexHonor-con .swiper-next { right: -70px;}
.indexHonor .indexHonor-con .swiper-prev i,.indexHonor .indexHonor-con .swiper-next i { font-size: 16px; color: #cecece;}
.indexHonor .indexHonor-con .swiper-prev:hover,.indexHonor .indexHonor-con .swiper-next:hover { background: #a0a0a0;}
.indexHonor .indexHonor-con .swiper-prev:hover i,.indexHonor .indexHonor-con .swiper-next:hover i { color: #fff;}
.indexHonor  .swiper-pager  {  padding-top:35px;text-align: center;}
.indexHonor  .swiper-pager span { background: #fff; opacity: 1; width: 9px; height: 9px;}
.indexHonor  .swiper-pager span.swiper-pagination-bullet-active { background: #a0a0a0; width: 34px; border-radius: 25px;}
/* indexHonor end */