.border-raduis-com{ border-radius: 8px; overflow: hidden;; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
/* ***************************************************************************************** */
/* 合作伙伴 */
/* ***************************************************************************************** */
.partner-container{padding-left: 15px;padding-right: 15px;}
.partner-container .com-description,.techsupport-container .com-description{margin: .3rem 0 .8rem;}
.partner-box{max-width: 1400px;margin: .8rem auto 0;}
.partner-item{width: 48.5%;background-color: #F1F1F1;border-radius: 8px;padding: .8rem;text-align: center;}
.partner-item .iconfont{color: #222222;margin-bottom: .3rem;font-size: 60px;}
.partner-item p{font-weight: bold;color: #222222;}
.partner-item a{padding: .2rem 0;color: #666666;margin-top: .2rem;display: inline-block;}

/* ***************************************************************************************** */
/* 技术支持 */
/* ***************************************************************************************** */
.techsupport-container .com-description{padding: 0 15px;}
.techsupport-banner{width: 100%;margin-top: .8rem;border-radius: 8px;}
/* .techsupport-download{margin-top: .8rem;padding-top: .8rem;} */
.techsupport-nav{width: 100%;border-bottom: 1px solid #eeeeee;margin-top: .8rem;}
.techsupport-nav .techsupport-item{text-align: center;width: 50%;padding: .5rem 0;position: relative;cursor: pointer;}
.techsupport-nav .techsupport-item.on::before{content: '';position: absolute;left: 35%;width: 30%;height: 5px;background-color: #910782;bottom: 0;}
.techsupport-nav .techsupport-item .iconfont{color: #222222;font-size: 34px;display: block;margin: 0 auto .2rem;}
.tec-item-wrap .child.on .tec-item .iconfont { transition: .3s all; transform-origin: center; }
.tec-item-wrap .child.on .tec-item .iconfont.active{ transform: translateY(-50%) rotate(45deg) }
.techsupport-nav .techsupport-item span{color: #838383;}
.techsupport-nav .techsupport-item:first-child{border-right: 1px solid #eee;}
.techsupport-porductlist{/* padding-top: .6rem; */display: none;}
.techsupport-porductlist.on{display: block;}
.techsupport-porducttitle{ background-color: #F8F8F8; border-radius: 8px; height: 1.21rem; padding: 0 .4rem; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.techsupport-porducttitle>span{color: #222222;font-weight: bold; line-height: 1.21rem;}
.techsupport-porducttitle>i{color: #333333;line-height: .6rem;padding: .3rem .3rem;cursor: pointer;transition: all .2s ease;}
.techsupport-porducttitle>i.on{transform: rotate(45deg);}
.techsupport-docbox{width: 100%;height: 0;padding: .2rem .4rem .2rem;background-color: #FFFFFF;overflow: hidden;}
.techsupport-doc{height: .8rem;}
.techsupport-doc span{vertical-align: middle;line-height: .8rem;}
.techsupport-doc a{line-height: .8rem;}
.techsupport-doc i{font-size: 26px;vertical-align: middle;}
.techsupport-require{border-top: 1px solid #EEEEEE; display: none;/* margin-top: .8rem; */padding: 0 0 1.2rem;}
.techsupport-requirelist{width: 100%; /* margin-top: .8rem; */}
.techsupport-requireitem{width: 48.5%; height: 4.2rem; margin-bottom: .3rem;background-color: #F1F1F1;border-radius: 8px;padding: 1.7rem 0 ;}
.techsupport-requireitem div{color: #969B9A;font-weight: bold;text-align: center;line-height: 1;}
.techsupport-requireitem p{color: #222222;font-weight: bold;text-align: center;margin-top: 10px;}
.techsupport-smarttool{display: none; /* padding: .6rem 0; */}
.techsupport-smarttool.on{display: block;}
.techsupport-smarttoolitem{padding: 0 .4rem;background-color: #F8F8F8;height: 1rem;margin-bottom: .4rem;}
.techsupport-smarttoolitem>span{line-height: 1rem;font-weight: bold;}
.techsupport-smarttoolitem div{line-height: 1rem;}
.techsupport-smarttoolitem div a{margin-left: .2rem;}
.techsupport-smarttoolitem div a span{vertical-align: middle;}
.techsupport-smarttoolitem div a i{font-size: 26px;vertical-align: middle;}
.techsupport-download{ width: 78% }
.tec-list{ width: 18.5%; background: #F1F1F1;}
.tec-search{ border-bottom: 1px solid #E0E0E0; line-height: 1.08rem; height: 1.08rem; padding: 0 .42rem; }
.tec-search button, .tec-search input{ background: none; height: 100%; }
.tec-list .tec-item{ line-height: 1.08rem; position: relative; cursor: pointer; min-height: 1.08rem; color: #333; padding: 0 .32rem; }
.tec-list .tec-item::after{ content: ''; position: absolute; left: 0; transition: .3s all; top: 50%; transform: translateY(-50%); height: 0; background: #222; width: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: .3s all; -moz-transition: .3s all; -ms-transition: .3s all; -o-transition: .3s all; }
/* .tec-list .tec-item.on{ color: #222; font-weight: bold; } */
.tec-list .tec-item.on::after{ height: 30px; }
.tec-search input{ width: 1.5rem; height: 100%;}
.tec-search i{ font-size: inherit; }
.pd_t{ padding-top: .72rem; }
.tec-typ-list{ background: #f9f9f9; height: 0; overflow: hidden; }
.tec-typ-list .tec-item{ border-bottom: 1px solid #ececec; min-height: .9rem; line-height: .9rem; }
.tec-item-wrap .child.on .tec-item{ color: #222; font-weight: bold; }
.tec-item-wrap .child.on .tec-item::after{ height: 30px; }
.tec-list .tec-typ-item{ line-height: .9rem; transition: .3s all;border-bottom: 1px solid rgba(255,255,255,0); position: relative; cursor: pointer; min-height: .9rem; color: #333; padding: 0 .42rem; }
.tec-list .tec-typ-item:hover, .tec-list .tec-typ-item.active{ border-bottom: 1px solid #ececec; font-weight: bolder;}
.tec-item-wrap .child.on .tec-item .iconfont { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); padding: 0 .2rem; }
/* ***************************************************************************************** */
/* 销售支持 */
/* ***************************************************************************************** */
.salesupport-imgbox{margin-top: .8rem;}
.salesupport-search{margin: 1.4rem auto; margin-top: 0;padding: 1rem 0;/*border-top: 1px solid #F1F1F1;*/border-bottom: 1px solid #F1F1F1;}
.salesupport-msgbox{border-radius: 8px;background-color: #F1F1F1;margin: .6rem auto;}
.salesupport-process{margin: .6rem auto .8rem;}
.salesupport-process>div{height: 95px;border-top: 1px solid #D1D1D1;border-bottom: 1px solid #D1D1D1;width: 49%;line-height: 95px;color: #333333;text-align: center;cursor: pointer;position: relative;}
.salesupport-process>div.on::before,.salesupport-process>div.on::after{background-color: #910782;}
.salesupport-process>div.on{border-top: 1px solid #910782;border-bottom: 1px solid #910782;color: #910782;font-weight: bold;}
.salesupport-one.on{border-left: 1px solid #910782;}
.salesupport-two.on{border-right: 1px solid #910782;}
.salesupport-one{float: left;border-left: 1px solid #D1D1D1;}
.salesupport-one::before{content: '';top: -4px;right: -14px;transform: rotate(-30deg);width: 1px;height: 54px;background-color: #D1D1D1;position: absolute;}
.salesupport-one::after{content: '';bottom: -4px;right: -14px;transform: rotate(30deg);width: 1px;height: 54px;background-color: #D1D1D1;position: absolute;}
.salesupport-two{float: right;border-right: 1px solid #D1D1D1;}
.salesupport-two::before{content: '';top: -4px;left: 13px;transform: rotate(-30deg);width: 1px;height: 54px;background-color: #D1D1D1;position: absolute;}
.salesupport-two::after{content: '';bottom: -4px;left: 13px;transform: rotate(30deg);width: 1px;height: 54px;background-color: #D1D1D1;position: absolute;}
.salesupport-onebox,.salesupport-twobox{text-align: center;padding: .8rem 0;display: none;}
.salesupport-onebox.on,.salesupport-twobox.on{display: block;}
.salesupport-onebox>img{display: inline-block;}
.salesupport-form{margin: 0 auto;max-width: 650px;display: block;}
.salesupport-sncode{border-radius: 6px;border: 1px solid #D1D1D1;height: 1rem;line-height: 1rem;padding: 0 .2rem;width: 100%;margin-bottom: .25rem;}
.salesupport-wrap {margin-bottom: .25rem;}
.salesupport-wrap img{float: right;width: 30%;}
.salesupport-wrap input{border-radius: 6px;border: 1px solid #D1D1D1;height: 1rem;line-height: 1rem;padding: 0 .2rem;float: left;width: 65%;}
.salesupport-btn{width: 100%;color: #FFFFFF;background-color: #222222;border-radius: 6px;text-align: center;height: 1rem;line-height: 1rem;cursor: pointer;}
.salesupport-msgitem{float: left;width: 33.33%;text-align: center;padding: .6rem 0 .8rem;}
.salesupport-msgitem i{color: #878787;font-size: .6rem;display: block;margin: .4rem auto .2rem;}
.salesupport-msgitem span{color: #969B9A;font-weight: bold;margin-bottom: .3rem;display: inline-block;}
.salesupport-msgitem p{color: #222222;font-weight: bold;font-size: .26rem;}
.salesupport-msgitem a{font-weight: bold;font-size: .26rem;display: inline-block;width: 100%;text-align: center;}
.salesupport-msgcontainer{max-width: 1400px;margin: 0 auto;}


.salesupport-result{ font-size: 18px; background: #f1f1f1; text-align: center; padding: .36rem .4rem .48rem; }
.salesupport-result .iconfont{ font-size: 60px; }
.salesupport-result .iconfont.right{ color: #910782; }

.partner-box.supports-box .partner-item{ width: 100%; height: 4.2rem; text-align: left; margin-bottom: .2rem; position: relative; overflow: hidden; background: none; }
.partner-box.supports-box .partner-item .support-item-bg { position: absolute; top: 0; min-height: 100%; right: 0; z-index: -1; object-fit: cover;}
.partner-item-content{ position: absolute; left: 3.84rem; top: 50%; transform: translateY(-50%); text-align: center;}

/* 响应调整 */
@media (max-width:1920px) {
  .tec-search, .tec-list .tec-item{ padding: 0 .42rem;  }
}

@media (max-width:1280px) {

.tec-search input{ width: 1.7rem; }
.tec-search, .tec-list .tec-item{ padding: 0 .3rem;  }
}
@media (max-width:1200px) {
	.salesupport-process>div{float: none;width: 100%;margin-bottom: .15rem;}
	.salesupport-process>div::before,.salesupport-process>div::after{display: none;}
	.salesupport-process>div{border-left: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;height: 1rem;line-height: 1rem;}
	.salesupport-process>div.on{border-left: 1px solid #910782;border-right: 1px solid #910782;}
}
@media (max-width:1000px) {
	.partner-item{width: 100%;float: none;margin-bottom: .3rem;}
	.techsupport-requireitem{width: 100%;float: none;margin-bottom: .3rem;}
	.salesupport-msgitem{width: 100%;float: none;}
  .tec-list{ width: 100%; }
  .techsupport-download{ width: 100%; padding-top: 30px; }
  .tec-item-wrap{ display: flex; }
  .tec-list .tec-item::after{
    left: 50%;
    transform: translate( -50%, 0);
    top: auto;
    bottom: 0;
    height: 4px;
    width: 0;
    -webkit-transform: translate( -50%,0);
    -moz-transform: translate( -50%,0);
    -ms-transform: translate( -50%,0);
    -o-transform: translate( -50%,0);
  }
  .tec-list .tec-item.on::after{
    width: 90%;
    height: 4px;
  }
	.tec-item-wrap .child .tec-item .iconfont{ display: none; }
  /* .tec-list .tec-item{ width: 33.33%; display: inline-block; } */
}
@media (max-width:500px) {
  .techsupport-smarttool .techsupport-smarttoolitem{ text-align: center;
    display: flex;
    flex-direction: column;height: auto}
    .salesupport-process>div{ height: auto; line-height: 1.4;padding: .3rem 0 }
    .partner-item-content{ left: 50%; top: 50%; transform: translate(-50%, -50%); }
    .salesupport-result{ font-size: 16px; }
}
@media (max-width: 416px) {
  .tec-list .tec-item::after{
    left: 0;
    transform: translate( 0, -50%);
    -webkit-transform: translate( 0, -50%);
    -moz-transform: translate( 0, -50%);
    -ms-transform: translate( 0, -50%);
    -o-transform: translate( 0, -50%);
  }
  .tec-list .tec-item.on::after{
    width: 4px;
    height: 30px;
  }
  .tec-item-wrap{ display: block; }
  .tec-list .tec-item{ width: 100%; }
}
@media (max-width: 321px) {
  .techsupport-porducttitle{ display: flex;justify-content: space-between }
  .techsupport-porducttitle>span{ flex: 1 }
  .techsupport-smarttool .techsupport-smarttoolitem{ text-align: center;
    display: flex;
    flex-direction: column;height: auto}
  .salesupport-process>div{ height: auto; line-height: 1.4;padding: .3rem 0 }
  .salesupport-search{ padding-bottom: 0 }

}