﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (max-width: 1536px){
    .wp2{ width:94%;}
	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:94%;}
.loarea .wp{ width: 96%;}
.nav{ display:none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.loarea .wp{ padding: 0;}
.logo{ width:140px; padding-top:9px; }
.logo .tp{ height:32px;}
.inav{ display: block;}
.headerOpa{ margin-top: 2px;}
.headerOpa .sbtn{ display: none;}
.chooseLan{   width: 60px;  margin-right: 50px; }
.lanLay{  left: auto; right: 0;  }
.headerdefHeight{ height: 50px;}
.floatCode{ display: none;}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg{ width:150%; max-width: 150%; margin-left: -25%;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}

}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
/* body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;} */
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt45{ margin-top: 0.45rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.hvIntro{ margin-top: 1.6rem;}
.hvIntro .text{ font-size: 0.26rem;  }
.hvIntro .title{ font-size: 0.66rem;       }
.hvIntro .subtit{ font-size: 0.24rem;}
.homeMandiv .sbtn{ font-size: 0.26rem; cursor: pointer; }
.h_video .wrap{ padding: 1rem 0.4rem; }
.hvbox{  border-radius: 0.4rem; -webkit-border-radius: 0.4rem; -moz-border-radius: 0.4rem; -ms-border-radius: 0.4rem; -o-border-radius: 0.4rem; overflow: hidden; }
.hvbox .playBtn{ right: 0.4rem;bottom: 0.4rem;width: 0.6rem;}

.h_coo{ padding: 0.5rem 0 1rem; }
.h_tit{  padding: 0.5rem 0;}
.h_tit .tit{ font-size: 0.44rem; }
.h_tit .subtit{ font-size: 0.24rem; margin-top: 0.2rem;}

.h_advan{ padding: 0.5rem 0 1rem; }
.hadvanItem{ padding: 0.1rem 0; flex-wrap: wrap;}
.hadvanItem .tparea{ width:100%;}
.hadvanItem .des{ width:100%; text-align: left; padding: 0.25rem 0	;}
.hadvanItem .des .tit{ font-size: 0.32rem;}
.hadvanItem .des .nr{  margin-top: 0.2rem;}

.h_case{ padding: 0.5rem 0 1rem; }
.h_case .wrap{  padding: 0.1rem 0;}
.hcaseItem{ width: 100%; margin-bottom: 0.4rem; padding: 0.3rem; border-radius: 0.24rem; -webkit-border-radius: 0.24rem; -moz-border-radius: 0.24rem; -ms-border-radius: 0.24rem; -o-border-radius: 0.24rem; }
.hcaseItem .avatar{ width: 0.38rem; height: 0.38rem; margin-right: 0.2rem; }
.hcaseItem .inner .tit{ font-size: 0.3rem; }
.hcaseItem .inner .nr{ margin-top: 0.15rem;}
.hcaseItem .inner .des{
    border-radius: 0.15rem;
    padding: 0.15rem 0.3rem;
    margin-top: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -ms-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
}
.hcaseItem .inner .des .name{ font-size: 0.24rem;}
.hcaseItem .inner .des .num{  margin-top: 0.1rem;font-size: 0.44rem;}

.h_how{  padding: 0.5rem 0 1rem;}
.h_how .wrap{ margin-top: 0.1rem;}
.linkcThumbItem{ padding: 0.4em 0.8em; }
.linkcThumbItem .num{  font-size: 0.26rem;}
.linkcThumbItem .val{ font-size: 0.2rem; margin-left: 0.1rem; }


.h_reason{ padding: 0.5rem 0 1rem;}
.h_reason .wrap{ margin-top: 1rem; flex-wrap: wrap; }
.hrItem:nth-child(1){ width:100%; padding-top: 0px; margin-bottom: 0.2rem; }
.hrItem:nth-child(2){ width:100%;  padding-top: 0px; } 
.hrItem .tparea{position:static; }
.hrItem .tparea .tp{ height: 2rem; width: 100%; }
.hrItem .intro{margin: 0.5rem; min-height: 0; }
.hrItem .intro .tit{ font-size: 0.32rem; }
.hrItem .intro .lists{   margin-top: 0.15rem;}
.hrItem .intro .lists .o{width: 48%; padding:0.02rem 0 0.02rem 0.4rem;  }
.hrItem .intro .lists .o .iconfont{font-size: 0.22rem; }
.hrItem:nth-child(2) .tparea{  width: 90%;}
.hrItem:nth-child(2) .tparea .tp{ height: 3.8rem; }

.h_contact{  padding: 0.5rem 0 1rem;}
.h_contact .wrap{ margin-top: 0.1rem;;}
.hcontactItem{ width:49%; border-radius:0.2rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; -ms-border-radius:0.2rem; -o-border-radius:0.2rem; margin-bottom: 0.2rem; }
.hcontactItem .icon{ height: 0.6rem; display: inline-	block; vertical-align: middle; }
.hcontactItem .tit{ margin-top:0.2rem; font-size: 0.26rem; display: inline-block; margin-left: 0.2rem; vertical-align: middle;  }
.hcontactItem .opa{ margin-top: 0.1rem;}
.morea{ font-size: 0.24rem; }
.morea .arr{ margin-left: 0.1rem;}

.h_about{padding: 0.5rem 0 1rem;}
.h_about .wrap{ margin-top: 0.15rem;}
.haboutItem{ width:100%; margin-bottom: 0.4rem; }
.haboutItem a{ border-radius:0.24rem; -webkit-border-radius:0.24rem; -moz-border-radius:0.24rem; -ms-border-radius:0.24rem; -o-border-radius:0.24rem; }
.haboutItem .tparea .tp { height: 2.54rem; ;}
.haboutItem .des {padding: 0.24rem 0.32rem}
.haboutItem .des .tit {font-size: 0.3rem;height: auto;}
.haboutItem .des .time {font-size: 0.22rem;margin-top: 0.1rem;}
.h_about .mandiv{ margin-top: 0.6rem;}
.h_about .mandiv .sbtn{ padding: 0.4em 2em; font-size: 0.26rem; }

.h_qus{ padding: 0.5rem 0 1rem;}
.h_qus .wrap{ margin-top: 0.2rem;}
.qus{ padding:0.4rem 0 1rem;}
.qusdl{ margin-bottom: 0.2rem; padding: 0.2rem 0.3rem; border-radius: 0.2rem; -webkit-border-radius: 0.2rem; -moz-border-radius: 0.2rem; -ms-border-radius: 0.2rem; -o-border-radius: 0.2rem; }
.qusdl dt{ font-size:0.3rem; }
.qusdl dt .status{ width:0.4rem; height:0.4rem;  font-size:0.3rem; }
.qusdl dd{ margin-top: 0.15rem; font-size: 0.24rem;}
.act_qus{  margin-bottom:0.15rem !important; }

.footer{  padding: 1rem 0;} 
.f_t{ flex-wrap: wrap;}
.flogo{ width: 100%; margin-right: 0px;}
.flogo .tp{ height: 0.4rem;}
.flogo .p1{ margin-top: 0.3rem;font-size: 0.24rem;}
.flogo .p2{ margin-top: 0.08rem;}
.flogo .p3{ margin-top: 0.3rem;}
.fnav{width: 100%; margin-top: 0.3rem;} 
.fnavItem{ width: 28%;}
.fnavItem .tit{ font-size: 0.24rem;}
.fnavItem .nr{ margin-top: 0.3rem;}
.fnavItem .nr a{  padding: 0.06rem 0;}
.f_m{ flex-wrap: wrap; display: block; margin-top: 0.3rem;}
.fadd,.fshare{ width: 100%;}
.fshare { text-align: center; margin-top: 0.2rem;}
.fshare .nr a{  margin-left: 0.3rem;}
.fshare .nr a .icon{ width: 0.3rem; height: 0.3rem;}
.fshare .email{ margin-top: 0.15rem;}
.f_b{ margin-top: 1rem;}


}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.banIntro .lmmc{ font-size: 30px; visibility:hidden;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
    .aiBan{ padding: 1.8rem 0 1rem;}
.aiBan .title{ font-size: 0.5rem;   }
.aiBan .subtit{ font-size: 0.24rem; margin-top: 0.4rem;}
.homeMandiv .sbtn{ font-size: 0.26rem;}

.aiHuman{ padding: 0.5rem 0;}
.aiHumanSlideItem{ height: 2.43rem;  }

.entry{padding: 100px 0;}
.entry .rim1{padding: 0 2px;}
.entry .rim2{width: 100%;}
.entry .intro{ width: 100%; padding: 0.4rem; }
.entry .intro .text{font-size: 0.26rem;   }
.entry .intro .title{font-size: 0.44rem;   }
.entry .tparea{ width: 100%;}

.caseBan{  max-height: 8.2rem; }
.caseBan .shade .text{font-size: 0.26rem;  }
.caseBan .shade .title{font-size: 0.6rem;  margin-top: 0.15rem;}

.favorableComment{ padding: 0.5rem 0 1rem;}
.favorableComment .wrap .fcItem{ width: 49%; margin: 0 2% 2% 0; }
.favorableComment .wrap .fcItem:nth-child(2n){ margin-right: 0; }
.fcItem .video{ height: 4.2rem;}
.fcItem .shade{ opacity: 1; visibility: visible;}
.fcItem .playBtn{ width: 0.32rem; right: 0.15rem;bottom: 0.15rem;width: 0.8rem;}
.fcItem .videoBtnArea{ width: 0.8rem; height: 0.8rem;}
.fcItem .videoBtn{width: 0.32rem;}

.download{padding: 2rem 0 1.6rem;}
.download .intro{ width:100%; text-align: center;}
.download .intro .title{font-size: 0.6rem; }
.download .intro .subtit{ font-size: 0.22rem; margin-top: 0.3rem;}
.download .tparea{ width: 100% ; }
.download .mandiv .sbtn .iconfont{ font-size: 0.32rem; margin-right: 0.2rem;}
.download .mandiv .sbtn .val{ font-size: 0.26rem;}

.compare{ padding:  0.2rem 0 1.6rem;}
.compare .wrap{ margin-top: 0.15rem;}
.compareData .row:nth-child(1) .col .tit{ font-size: 0.3rem; }
.compareData .row:nth-child(1) .col .type .btn{ padding: 0.02rem 0.2rem;margin-top: 0.2rem;font-size: 0.2rem;}
.compareData .row .col{ width: 24.5%; padding: 0.2rem 0.3rem;}

.plan{ padding: 0.5rem 0 1rem;}
.plan .wrap{ margin-top: 0.15rem;}
.plan_tit{width: 100%;  }
.plan_tit .list{ font-size: 0.24rem;  }
.plan_tit .list .badge{ top: -0.1rem; right: -0.1rem; width: 0.6rem; height: 0.2rem; line-height: 0.2rem; font-size: 0.22rem;  }
.planbox .inner{ flex-wrap: wrap;}
.planbox .pversion{ width: 48.5%; margin-bottom: 0.3rem; margin-right: 3%; padding: 0.25rem;}
.planbox .pversion:nth-child(2n){ margin-right: 0;}
.pversion .type{ margin-bottom: 0.2rem;}
.pversion .type span{padding: 0.1em 0.2rem;}
.pversion .priceInfo .free{ font-size: 0.4rem;}
.pversion .priceInfo .line{ width: 0.7rem;  margin: 0.3rem 0;}
.pversion .priceInfo .price{ font-size: 0.4rem; }
.pversion .priceInfo .unit{margin-left: 0.1rem;   font-size: 0.2rem}
.pversion .status{ padding: 0.08rem 0.18rem 0.08rem 0.2rem; margin: 0.18rem 0 0.2rem; }
.pversion .status .val{ font-size: 0.2rem; }
.pversion .status .switch{  width: 0.4rem; height: 0.2rem; }
.pversion .status .switch .point{ width: 0.2rem; height: 0.2rem; }
.pversion .lists{ height: 3.5rem; }
.pversion .lists .o { padding:0.08rem 0 0.08rem 0.3rem;}
.pversion .lists .o .iconfont{ top: 0.08rem; font-size: 0.22rem; }
.pversion .status .switch.actPversion .point{ left: 0.15rem !important; }
.pversion .mandiv{ margin-top: 0.3rem;}
.pversion .mandiv .sbtn{ font-size: 0.24rem;}
.summary{ margin-top: 0.2rem; padding: 0.2rem;}
.summary .info .iconarea{ margin-right: 0.3rem; width: 0.8rem; height: 0.8rem;}
.summary .info .iconarea .icon{ width: 0.6rem; height: 0.6rem;}
.summary .info .des .tit{ font-size: 0.3rem;}
.summary .info .des .subtit{ font-size: 0.2rem;}
.summary .price_btn{ width: 3rem; margin-left: 0.6rem; }
.summary .price .num{ font-size: 0.4rem; }
.summary .price .unit{ font-size: 0.2rem; }
.summary .sbtn{ width: 1.4rem; font-size: 0.22rem;  }

.makeAiBan{ padding: 1.8rem 0 1rem;}
.makeAiBan .title{ font-size: 0.6rem;   }
.madeIntro{ padding: 1rem 0;}
.madeIntro .tit{ font-size: 0.36rem; }
.madeIntro .nr{ font-size: 0.24rem;margin-top:0.1rem;}


.nav2 a{ font-size: 0.24rem; margin-right: 0.15rem;}
.lmTitle{ padding-bottom: 0.6rem;}
.lmTitle .wp{  font-size: 0.4rem;}

.helpList{ padding: 0.3rem 0; }
.helpList .helpItem:nth-child(n){ margin-right: 0; }
.helpItem{  width: 100%; margin:0 0 0.4rem; padding: 0 0 0.1rem 0.1rem; }
.helpItem a{  box-shadow: #fdece0 0.1rem 0.1rem 0px 0px; }
.helpItem .des {	padding:0.3rem 0.3rem  0.2rem;}
.helpItem .des .tags .tag{font-size: 0.2rem; }
.helpItem .des .tit {font-size:0.26rem; margin-top: 0.2rem; }
.helpItem .des .nr {font-size: 0.22rem; margin-top: 0.2rem;margin-top: 0.2rem;}
.helpItem .info{ padding: 0.3rem 0; margin-top: 0.3rem;}
.helpItem .des .info {margin-top: 0.2rem;padding: 0.2rem 0;}
.helpItem .des .info .iconfont {font-size: 0.2rem;}
.helpItem .des .info .iconfont::before {  font-size: 0.24rem;margin-right: 0.08rem;}
.helpItem .des .info .point{ margin: 0 0.08rem;}
.footer2{  padding: 0.6rem 0; }

.in_sh{ padding: 0px 0 0.3rem;}
.in_sh .in_tit{  padding:0.6rem 0px;}
.in_sh .in_tit h4{ font-size:0.4rem;  margin-bottom:0.15rem;}
.in_sh .in_tit .pub_del{ font-size:0.22rem;   }
.in_sh .in_tit .pub_del span{ margin: 0 0.3rem 0 0; }
.in_sh .in_tit .pub_del span .iconfont{margin-right: 0.15rem;}
.in_sh .sh_con{ padding:0.3rem 0px;  }
.in_sh .sh_con .wz{ font-size: 0.24rem; }
.in_sh .sh_con .tp{ margin:0.15rem auto;}
.pnpage{ padding:0.3rem 0px;}
.pnpage .item{ width: 48%;}
.pnpage .item .tparea{ width: 1.2rem; height: 1.2rem; margin-right: 0.3rem; }
.pnpage .item .tparea .tp{ height: 1.2rem;  }
.pnpage .item .shade{  font-size: 0.3rem;}
.pnpage .item .des{ padding: 0.15rem 0;}
.pnpage .item .des .type{ width: 100%; font-size: 0.2rem;}
.pnpage .item .des .tit{ width: 100%;  margin-top: 0.1rem; font-size: 0.24rem; }
.pnpage .item:nth-child(2) .tparea{ margin: 0 0 0 0.3rem;}
.pnpage .item:nth-last-child(1):hover .shade .arr{ margin-left: 0.15rem;}
.pnpage .item:nth-last-child(2):hover .shade .arr{ margin-right: 0.15rem;}

.i_title{ font-size: 0.3rem; padding: 0.15rem 0; }
.i_title::after{height: 0.06rem; }
.feedback{ margin-top: 0.3rem;  }
.form{ padding: 0.3rem 0;}
.form .tip{ margin-bottom: 0.3rem; font-size: 0.24rem;}
.formItem{ margin-bottom: 0.3rem;padding-left: 0.2rem;}
.formItem .require{top: 0.15rem;}
.formItem .text,.formItem .textarea{  height: 0.6rem; line-height: 0.6rem; width: 100%;  padding: 0 0.2rem; font-size: 0.24rem; }
.formItem .textarea{ height: 3rem; padding: 0.15rem 0.2rem;}
.form.agree{ font-size: 0.24rem;}
.form .agree input{ margin-right: 0.1rem;}
.formConfirm{ margin-top: 0.6rem;}


.lmTitle2{ padding: 1rem 0; }
.lmTitle2 .inner .tit{ font-size: 0.4rem;}
.lmTitle2 .inner .subtit{ font-size: 0.26rem; }

.blogListWrap{ padding: 0.3rem 0.3rem 0.6rem; box-sizing: border-box; width: 100%; }
.blogList{ padding-bottom: 0.3rem;}
.blogList .blogItem:nth-child(n){ margin-right: 0; }
.blogItem{ width: 100%; margin:0 0% 0.3rem 0;}
.blogItem .des {	padding: 0.4rem 0.4rem 0.2rem;}
.blogItem .des .tags{font-size: 0.2rem;}
.blogItem .des .tit {font-size:0.26rem; margin-top: 0.2rem;}
.blogItem .des .nr {font-size: 0.22rem; margin-top: 0.2rem;margin-top: 0.2rem;}
.blogItem .info{ padding: 0.25rem 0; margin-top: 0.4rem; }
.blogItem .des .info {margin-top: 0.2rem;padding: 0.2rem 0;}
.blogItem .des .info .iconfont {font-size: 0.2rem;}
.blogItem .des .info .iconfont::before { font-size: 0.24rem;margin-right: 0.08rem;}
.blogItem .des .info .point{ margin: 0 0.08rem;}
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}

.aiVoice{ padding: 0.5rem 0;}
.avItem{  padding: 0.15rem 0.3rem;  width:48.5%; margin: 0 3% 0.2rem 0; }
.avItem:nth-child(3n){ margin-right: 3%;}
.avItem:nth-child(2n){ margin-right: 0;}
.avItem:nth-last-child(1){ margin-right: 0;}
.avItem .icon{ width: 0.36rem;height: 0.24rem; margin-right: 0.1rem;}
.avItem .title{ font-size: 0.22rem; }
.audioBtnArea{width: 0.6rem;height: 0.6rem;}
.audioBtnArea .audioBtn{ width: 0.3rem;}


.closePup {right: 0.15rem;top: 0.15rem;font-size: 0.24rem;width: 0.6rem;height: 0.6rem;line-height: 0.6rem}
.messPartl{ width:100%;}
.messPartr{display: none;}
.messPartl .wrap{padding: 0.6rem 0.4rem 0.3rem;}
.pupTit{ font-size: 0.3rem; }
.mform{ margin-top: 0.4rem;}
.mformItem{ margin-bottom: 0.3rem;}
.mformItem .text{font-size: 0.24rem; padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem;  }
.mformItem .textarea{ font-size: 0.24rem; padding: 0.15rem 0.2rem;height: 1.6rem;}
.formConform{ margin-top: 0.3rem;}
.formConform .sbtn{ width: 100%;  font-size: 0.26rem; }

/* 免费使用-弹窗 */
.freePartl{ width: 100%;  min-height: 0px; }
.freePartr{ display: none;}
.freePartl .wrap{padding: 0.6rem 0.4rem 0.3rem;}
.freePartl .yzm .sendBtn{ width: 1.5rem; height: 0.6rem; line-height: 0.6rem; margin-left: 0.15rem; font-size: 0.22rem; }
.freePartl .agree{ margin-top: 0.2rem; padding-left: 28px; }
.freePartl .agree input{  top: 0.02rem;}
.popfooter{ padding: 0.3rem  0.4rem; position: static; margin-top: 0.6rem; }

}
/*******************************************************************/


