﻿/* ====首页====== */
body {background: url(../images/bg.png); background-size: 100%;
}
.body2{ background: none; color: #333;}
.body2 *{ color: #333;}
/** header **/
.header{ position:fixed; width: 100%; left: 0; top: 0; z-index:100;background-color: rgba(9,8,13,.63);backdrop-filter: blur(10px);  }
.loarea{ height:80px; position:relative; z-index:3;}
.loarea .wp{ width: 100%; box-sizing: border-box; padding: 0 60px; max-width: 100%; }
.logo{ width:160px; display:block; padding-top:20px;}
.logo .tp{ height:32px; width:auto;}

/*PC导航 begin*/
.nav{  z-index:5; padding-top: 13px; float: left;}
.navul{ font-size:0;}
.navul li{ display:inline-block; font-size:16px;position:relative; margin-right: 8px;}
.navul li>a{padding: 0px 15px;text-align:center;display:inline-block;line-height:44px;height:44px;position: relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.navul li>a .arr{ margin-left: 12px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; display: inline-block; transform-origin: 50% 50%; }
.navul li:hover>a .arr{ transform: rotate(180deg); }
.navul li:hover>a,.act_nav{color:#fff !important; background-color: #1e1c22;}



.headerOpa{ display: flex; justify-content: flex-end; align-items: center; margin-top: 18px; }

.headerOpa .sbtn{ font-weight: bold; margin-left: 12px; padding: 0.7em 1.8em;}
.chooseLan{  padding: 3px 8px; width: 80px; position: relative; cursor: pointer; }
.curLan{ color: #fff;  }
.curLan .icon-yuyan{ font-size: 20px;}
.curLan .arr{ font-size: 16px; margin-left: 8px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }

.curLan .val{ font-size: 14px; text-transform: uppercase; }
.curLan:hover .arr{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.lanLay{ padding-top: 16px; position: absolute; left: 0px; top: 44px; display: none;  }
.lanul{ padding: 10px;width: 160px; background-color: rgba(34,34,34,.6);backdrop-filter: blur(10px);  border-radius: 20px;}
.lanul li{ }
.lanul li a{ display:block; overflow: hidden; padding: 15px 20px;  border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.lanul .icon{ float: right;}
.lanul a:hover{ color: #f83455;background-color: rgba(34,34,34,.6);}
.chooseLan:hover .lanLay{ display: block;}

/*PC导航end*/
.subnav{ position:absolute; display: none;  }
.subnavNormal{left:0%;/* top:56px; */width:690px;padding-top: 12px;}
.subnavNormalCol1{ width: 350px;}
.snlist{ display: flex; flex-wrap: wrap; position: relative; overflow: hidden; padding: 10px 30px; justify-content: space-between;  }
.snlist::after{ content: "";display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(9,8,13,.63);backdrop-filter: blur(10px);  border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.snItem{ position: relative; z-index: 2; width: 50%; display: flex; align-items: center; box-sizing: border-box; padding: 20px 0;}
.snItem .iconarea{ margin-right: 10px; display: inline-block; width: 40px; height: 40px; background-color: #333; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.snItem .iconarea .icon{ width: 28px; height: 28px;}
.snItem .desc{ flex: 1;}
.snItem .desc .tit{ font-weight: bold; font-size: 14px;}
.snItem .desc .tit .tag{ display: inline-block; vertical-align:bottom;  font-size: 12px; padding: 0.1em 0.8em; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; overflow: hidden; position: relative; margin-left: 10px; font-style: italic; font-weight: bold; }
.snItem .desc .tit .tag::after{ content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;background-color: rgba(255, 0, 102, .2);}
.snItem .desc .nr{ font-size: 12px; font-weight: bold; color: #999; margin-top: 4px;}
.subnavNormalCol1 .snItem{ width: 100%;}
/* .subnav>.nr{background:rgba(0, 0, 0, .6); padding:10px 0; box-shadow: 0 2px 10px 0 #333; }
.subnav .nr a{text-align:left; line-height:2; padding: 6px 0; width:100%; font-size:13px; display:block;  color:#fff; text-align:center; }
.subnav .nr a:hover{ color: #fff !important; background-color: #D34F05; } */


/*手机导航按钮及下拉菜单begin*/
.menubtn{ position:absolute; width:24px; height:24px;top:12px; right:2%; cursor:pointer; display:none;}
.menubtn i{ display:block; width:21px; height:3px; background-color:#b6b5b7; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; border-radius: 2px;}
.menubtn i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menubtn i:nth-child(2){ top:11px;}
.menubtn i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.menubtn.on i:nth-child(2){ opacity:0;}
.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
/*小导航*/
.inav{ width:400px; max-width: 60%; height: calc(100vh - 50px); overflow-y: auto; background-color:rgba(0, 0, 0, .9); position:fixed;  z-index:999; top:50px; right:-100%;  z-index:99; overflow-y: auto; display: none; }
.navlogo{ padding: 30px;}
.navlogo .tp{ max-width: 66%;}
.inav ul{ margin: 0 30px;}
.inavul li{ padding: 8px 0;}
.inavul li>a{ display:block; text-align:left; font-size:14px; border-radius: 10px; color:#fff; padding:10px 30px; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.inavul li>a .iconfont{ position: absolute; right: 20px; top: 7px; font-size: 18px; }
.act_inav{ background-color: #222229; }
.act_inav .iconfont{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.inavul .inavnr{ display: none; padding:5px 30px 5px 40px;}
.inavul .inavnr .snItem{ width: 100%;}
.inavul .inavnr a{display:inline-block; text-align:left; padding: 4px 0; margin-right: 10px;  font-size:13px; color:#ddd;}

.inavOpa{ margin-top: 40px; padding: 0 30px; text-align: center; }
.inavOpa .sbtn{ font-size: 16px; font-weight: bold; padding: 0.4em 0;}
.inavOpa .nr{ margin-top: 10px; color: #666;}
/*手机导航按钮及下拉菜单end*/
/*banner begin*/
.banner{ position:relative; z-index:3; }
.banner .swiper-slide{position:relative; overflow:hidden;}
.banimg{ width:100%; height:auto; display:block;}
.banner .swiper-pagination{ bottom:24px !important;}
.banner .swiper-pagination-bullet{width:18px;height:18px;padding: 0;background-color:transparent; border:1px solid #ef9b35; font-size: 0;line-height: 0;outline:none;cursor: pointer; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; margin:0 11px !important;}
.banner .swiper-pagination-bullet-active{background-color:#ef9b35;}
.banner .swiper-button-prev,.banner .swiper-button-next{ display: none;}
/* .banner .swiper-button-prev{ left:2%;}
.banner .swiper-button-next{ right:2%;} 

.banner .swiper-button-prev::after,.banner .swiper-button-next::after{ display: none;}
 .banner .swiper-button-prev,.banner .swiper-button-next{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;width:80px;  height:150px; line-height: 150px; top:50%; margin-top:-75px; color: #fff;}
.banner .swiper-button-prev .iconfont,.banner .swiper-button-next .iconfont{ font-size: 80px; font-weight: bold;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;} */
/*banner end*/
.emphases {background: radial-gradient(301.65% 143.55% at 89.94% 0, #ff65c1 0, #ff004d 46.48%, #ff2956 62.34%, #ff7a48 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.h_video{}
.hvIntro{ margin-top: 160px;}
.hvIntro .inner{ margin: 0 auto; text-align: center;}
.hvIntro .text{ font-size: 18px;    color: #ff1c5d;    line-height: 1.8;  }
.hvIntro .title{ font-size: 60px;         font-family: SourceHanSansCN;    }
.hvIntro .subtit{ font-size: 16px; color: #666;}
.homeMandiv .sbtn{ font-size: 18px; padding: 0.4em 2em;}
.h_video .wrap{ padding: 100px 92px; }
.hvbox{ position: relative; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; overflow: hidden; }
.hvbox .video{ width: 100%; height: auto; }
.hvbox .playBtn{ position: absolute;right: 24px;bottom: 24px;z-index: 9;width: 48px;height: auto;cursor: pointer;opacity: .8;}

.h_coo{ padding: 50px 0 100px; background-color: #100f15;}
.h_coo .wrap{ position: relative; width: 100%;}

.h_tit{  padding: 50px 0;}
.h_tit .tit{ font-size: 44px; }
.h_tit .subtit{ font-size: 16px; margin-top: 15px; line-height: 1.5; color: #666;}

.h_advan{ padding: 50px 0 100px; }
.h_advan .wrap{  }
.hadvanItem{ padding: 12px 0; display: flex; align-items: center; justify-content: space-between;}
.hadvanItem .tparea{ width: 48%; font-size: 0;}
.hadvanItem .tparea .tp{ width: 100%;}
.hadvanItem .des{ width: 48%; text-align: right; font-weight: bold;}
.hadvanItem .des .tit{ font-size: 24px;}
.hadvanItem .des .nr{ color: #666; margin-top: 14px;}
.hadvanItem:nth-child(2n){ flex-direction: row-reverse;}
.hadvanItem:nth-child(2n) .des{ text-align: left;}

.h_case{ padding: 50px 0 100px;}
.h_case .wrap{ margin-top: 15px; display: flex; justify-content: space-between ; flex-wrap: wrap;}
.hcaseItem{ width: 31.5%;  display: flex; align-items: flex-start;   box-sizing: border-box;padding: 20px;background: rgba(44, 45, 52, .4);border-radius: 24px;}
.hcaseItem .avatar{ width: 28px; height: 28px; margin-right: 12px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.hcaseItem .inner{ flex: 1;}
.hcaseItem .inner .tit{ font-size: 20px; font-weight: bold;}
.hcaseItem .inner .nr{ margin-top: 10px; color: rgba(236,243,255,.5)}
.hcaseItem .inner .des{    background: rgba(44, 45, 52, .4);
    border-radius: 12px;
    padding: 12px 24px; margin-top: 12px;}
.hcaseItem .inner .des .name{ font-size: 16px; font-weight: bold;}
.hcaseItem .inner .des .num{ font-weight: bold; margin-top: 6px;font-family: Poppins-ExtraBoldItalic;font-size: 32px;text-align: left;font-style: italic;text-transform: none;background: linear-gradient(267deg, #ff71d3 7.58%, #7249ff 95.65%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.h_how{ padding: 50px 0 100px;}
.h_how .wrap{ margin-top: 15px;}
.linkcnSlideThumb{ width: 660px; max-width: 96%; margin: 0 auto;}
.linkcThumbItem{ padding: 0.4em 1.5em; display: flex; align-items: center; cursor: pointer; font-weight: bold; background-color: rgba(231,233,255,.08); opacity: .6;}
.linkcThumbItem .num{ font-style: italic; font-size: 26px; color: #f83455;}
.linkcThumbItem .val{ font-size: 18px; margin-left: 10px; }
.linkcnSlideThumb .swiper-slide{ width: auto !important; overflow: hidden; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; }
.linkcnSlideThumb .swiper-slide-thumb-active .linkcThumbItem{opacity: 1 !important;}
.linkcnSlideThumb .swiper-slide-thumb-active{border: 1px solid #f83455;}
.linknGalleryItem .tp{ width: 100%;}

.h_reason{ padding: 50px 0 100px; background-color: #100f15;}
.h_reason .wrap{ margin-top: 100px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }
.hrItem{ position: relative;}
.hrItem:nth-child(1){ width:48%; padding-top: 205px; background: rgba(44,45,52,.25);}
.hrItem:nth-child(2){ width:52%;  padding-top: 260px;background: rgba(44,45,52,.4); border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -ms-border-radius: 20px 20px 0 0; -o-border-radius: 20px 20px 0 0; position: relative; }
.hrItem .tparea{width: 100%; font-size: 0; position:absolute; bottom: 230px; left: 0px; }
.hrItem .tparea .tp{ object-fit: cover; height: 205px; width: 100%; }
.hrItem .intro{margin: 46px 63px 40px; min-height: 150px; }
.hrItem .intro .tit{ font-size: 24px; font-weight: bold; }
.hrItem .intro .lists{ display: flex; justify-content: space-between; flex-wrap: wrap;  margin-top: 12px;}
.hrItem .intro .lists .o{ box-sizing: border-box;font-weight: bold;  width: 48%; color: #666; position: relative; padding:4px 0 4px 22px;  }
.hrItem .intro .lists .o .iconfont{ position: absolute; left: 0; top: 4px; font-size: 14px; font-weight: bold; }
.hrItem:nth-child(2) .tparea{  left: 0; width: 90%;}
.hrItem:nth-child(2) .tparea .tp{ height: 380px; object-fit: fill;}
.hrItem:nth-child(2) .intro .tit{ color: #ff1c5d; }
.hrItem:nth-child(2) .intro  .lists .o{ color: #fff;}
.hrItem:nth-child(2) .intro  .lists .o .iconfont{ color: #ff1c5d; }

.h_contact{ padding: 50px 0 100px;}
.h_contact .wrap{ margin-top: 10px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.hcontactItem{ box-sizing: border-box; width:23%; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;padding: 24px 0 24px 30px; box-sizing: border-box;background: rgba(44, 45, 52, .4); }
.hcontactItem .icon{ height: 45px;}
.hcontactItem .tit{ margin-top: 15px; font-size: 18px; font-weight: bold; }
.hcontactItem .opa{ margin-top: 6px;}
.hcontactItem .opa a{}
.morea{ font-size: 16px; color: #39beff;}
.morea .arr{ margin-left: 10px;}
.morea:hover{  color: #72d1ff}

.h_about{ padding: 50px 0 100px; background-color: #100f15;}
.h_about .wrap{ margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.haboutItem{ width: 31.6%; }
.haboutItem a{ display: block; background-color: rgba(44,45,52,.4); border-radius: 24px; overflow: hidden;-webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.haboutItem .tparea {font-size: 0;overflow: hidden;}
.haboutItem .tparea .tp {width: 100%; height: 254px; object-fit: cover;}
.haboutItem .des {padding: 24px 32px;}
.haboutItem .des .tit {font-size: 20px;height: 64px;overflow: hidden; font-weight: bold;}
.haboutItem .des .time {font-size: 14px;color: #666;margin-top: 5px;}
.haboutItem a:hover .des .tit {color: #ff1c5d;}
.haboutItem a:hover .tparea .tp {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.h_about .mandiv{ margin-top: 60px;}
.h_about .mandiv .sbtn{ font-weight: bold; padding: 0.4em 2em; font-size: 18px; }
.h_about .mandiv .sbtn:hover{ color: #000;}

.h_qus{ padding: 50px 0 100px;}
.h_qus .wrap{ margin-top: 15px; width: 1000px; max-width: 94%; margin: 0 auto;}
.qus{ padding:44px 0 90px;}
.qusdl{ margin-bottom: 18px; padding: 24px 52px;background: rgba(44, 45, 52, .4);border-radius: 16px;}
.qusdl dt{ font-size:20px; font-weight: bold;  cursor:pointer; position:relative;}
.qusdl dt .status{ width:30px; height:30px;  display:inline-flex; align-items: center; justify-content: center; transition: .3s; position:absolute; right:0px; top:0px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; font-size:22px; transform-origin: 50% 50%; }
.qusdl dd{ margin-top: 10px; display:none; font-size: 16px; color: #666; font-weight: bold;}
.qusdl dt:hover{ color:#ff1c5d;}
.act_qus{ color:#ff1c5d !important; margin-bottom:10px !important; }
.act_qus .status{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }

.footer{ background-color: #100f15;     color: rgba(236, 243, 255, .35); padding: 100px 0;}
.f_t{ display: flex; justify-content: space-between;}
.flogo{ width: 200px; margin-right: 50px;}
.flogo .tp{ height: 34px;}
.flogo .p1{ margin-top: 30px;font-size: 16px;color: #ff1c5d;}
.flogo .p2{ margin-top: 5px;}
.flogo .p3{ margin-top: 20px;}
.fnav{width: 540px; display: flex; justify-content: space-between;}
.fnavItem{ width: 33%;}
.fnavItem .tit{ font-size: 16px; color: #fff; font-weight: bold;}
.fnavItem .nr{ margin-top: 20px;}
.fnavItem .nr a{  color: rgba(236,243,255,.7); display: block; padding: 6px 0;}
.fnavItem .nr a:hover{ color: #fff;}
.f_m{ display: flex; justify-content: space-between; margin-top: 30px;}
.fadd{     flex: 0.4 1; }
.fshare{ text-align: right;}
.fshare .nr{ }
.fshare .nr a{ display: inline-block; font-size: 0; margin-left: 30px;}
.fshare .nr a .icon{ width: 30px; height: 30px;}
.fshare .nr a:hover{ opacity: .9;}
.fshare .email{ margin-top: 10px;}
.f_b{ margin-top: 100px; text-align: center;}

/* 产品功能-ai数字人 */
.i_main{  min-height:400px;}
.aiBan{ padding: 180px 0 100px;}
.aiBan .title{ font-size: 60px;  line-height: 1.4;       font-family: SourceHanSansCN;    }
.aiBan .subtit{ font-size: 16px; color: #666; margin-top: 30px;}
.homeMandiv .sbtn{ font-weight: bold; font-size: 18px; padding: 0.6em 2em;}
.aiHuman{ padding: 50px 0;}
.aiHumanSlideItem{ width: 100%; height: 243px; object-fit: contain; background-color: rgba(255,28,93,.12); border-radius: 16px;}
.entry{padding: 100px 0;}
.entry .wp{}
.entry .rim1{position: relative;max-width: 1200px;margin: 0 auto;padding: 0 2px;box-sizing: border-box;}
.entry .rim2{width: 100%;display: flex;justify-content: center;align-items: center;background: linear-gradient(122deg, hsla(0, 0%, 100%, .6) 17.67%, rgba(255, 0, 76, .3) 36.78%); padding: 1px 0; border-radius: 24px 24px 24px 24px;}
.entry .rim3{width: calc(100% - 2px);background-color: #09080d;border-radius: 24px 24px 24px 24px; display: flex; justify-content: space-between; align-items: center; }
.entry .intro{ width: 45%; box-sizing: border-box; padding: 80px 0 80px 80px; }
.entry .intro .text{font-size: 18px;    color: #ff1c5d;    line-height: 1.8; }
.entry .intro .title{font-size: 38px;         font-family: SourceHanSansCN; }
.entry .intro .homeMandiv{}
.entry .tparea{ flex: 1; font-size: 0; }
.entry .tparea .tp{ width: 100%; }

/* 客户案例 */
.caseBan{ position: relative; max-height: 820px; overflow: hidden; }
.caseBan .video{ width: 100%; height: auto; max-height: 100%;}
.caseBan .shade{ text-align: center; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(9, 8, 13, .7) 80%, #09080d);display: flex;flex-direction: column;justify-content: center;align-items: center;font-weight: bold;  }
.caseBan .shade .text{font-size: 18px;  color: #ff1c5d;}
.caseBan .shade .title{font-size: 60px;  margin-top: 10px;}

.favorableComment{ padding: 50px 0 100px;}
.favorableComment .wp{ width: 896px; max-width: 96%; }
.favorableComment .wrap{ display: flex; flex-wrap: wrap; }
.favorableComment .wrap .fcItem{ width: 23.5%; margin: 0 2% 2% 0; }
.favorableComment .wrap .fcItem:nth-child(4n){ margin-right: 0; }
.fcItem{ position: relative; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; overflow: hidden; }
.fcItem .video{ width: 100%; height: 432px; object-fit: cover; }
.fcItem .shade{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, .4); opacity: 0; visibility: hidden;}
.fcItem .playBtn{ width: 24px; position: absolute;right: 12px;bottom: 12px;z-index: 9;width: 48px;height: auto;cursor: pointer;opacity: .8;}
.fcItem .videoBtnArea{
    width: 48px;
    height: 48px;
    background-color: rgba(0, 0, 0, .6);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% ,-50%) ;
    border-radius:50% ;
    -webkit-border-radius:50% ;
    -moz-border-radius:50% ;
    -ms-border-radius:50% ;
    -o-border-radius:50% ;
    -webkit-transform: translate(-50% ,-50%) ;
    -moz-transform: translate(-50% ,-50%) ;
    -ms-transform: translate(-50% ,-50%) ;
    -o-transform: translate(-50% ,-50%) ;
}
.fcItem .videoBtn{
    width: 24px;
}
.fcItem:hover .shade{ opacity: 1; visibility: visible;}

/* 下载.html */
.download{padding: 234px 0 200px;}
.download .wp{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.download .intro{ width: 36%;}
.download .intro .title{font-size: 60px; }
.download .intro .subtit{ font-size: 14px; margin-top: 24px; color: #666; font-weight: bold; }
.download .intro .homeMandiv{}
.download .tparea{ width: 60% ;font-size: 0; }
.download .tparea .tp{ width: 100%; }
.download .mandiv .sbtn{ padding: 0.4em 3em;     display: inline-flex; align-items: center; justify-content: center; }
.download .mandiv .sbtn .iconfont{ font-size: 24px; margin-right: 15px;}
.download .mandiv .sbtn .val{ font-size: 18px;}

/* 价格 */
.compare{ padding: 50px 0 100px;}
.compare .wrap{ margin-top: 10px;}
.compareData .row{ border-bottom:1px solid rgba(231,233,255,.1); display: flex;}
.compareData .row:nth-child(1) .col{ text-align: center;}
.compareData .row:nth-child(1) .col .tit{ font-size: 20px; font-weight: bold;}
.compareData .row:nth-child(1) .col .type{}
.compareData .row:nth-child(1) .col .type .btn{ padding: 2px 14px;margin-top: 14px;background: rgba(255, 153, 0, .15);border-radius: 6px;font-weight: 500;font-size: 12px;color: #f90;}
.compareData .row:nth-last-child(1){ border-bottom: none;}
.compareData .row .col{ width: 24.5%; box-sizing: border-box; text-align: center; padding: 26px 20px;}
.compareData .row .col:nth-child(1){ text-align: left;}
.compareData .row .col:nth-child(3){ border:1px solid rgba(231,233,255,.1); border-width: 0 1px 0 1px;}
.compareData .row .col:nth-child(4){ background-color: rgba(121,77,24,.2); margin-left: 2%; border:1px solid hsla(36,78%,77%,.3); border-width: 0 1px 0 1px;}
.compareData .row:nth-child(1) .col:nth-child(3),.compareData .row:nth-child(1) .col:nth-child(4){ border-radius: 24px 24px 0 0; -webkit-border-radius: 24px 24px 0 0; -moz-border-radius: 24px 24px 0 0; -ms-border-radius: 24px 24px 0 0; -o-border-radius: 24px 24px 0 0; }
.compareData .row:nth-child(1) .col:nth-child(3){ border-top:1px solid rgba(231,233,255,.1);}
.compareData .row:nth-child(1) .col:nth-child(4){ border-top:1px solid hsla(36,78%,77%,.3);}
.compareData .row:nth-last-child(1) .col:nth-child(3),.compareData .row:nth-last-child(1) .col:nth-child(4){ border-radius: 0 0 24px 24px; -webkit-border-radius: 0 0 24px 24px; -moz-border-radius: 0 0 24px 24px; -ms-border-radius: 0 0 24px 24px; -o-border-radius: 0 0 24px 24px; }
.compareData .row:nth-last-child(1) .col:nth-child(3){ border-bottom:1px solid rgba(231,233,255,.1);}
.compareData .row:nth-last-child(1) .col:nth-child(4){ border-bottom:1px solid hsla(36,78%,77%,.3);}
.compareData .row:nth-last-child(1) .col:nth-child(3) .sbtn{    color: #e6e6e6;cursor: pointer;background-color: #2c2d34; }
.compareData .row:nth-last-child(1) .col:nth-child(4) .sbtn{color: #3f2313;cursor: pointer;background: linear-gradient(-190deg, #ffe4b4 25.68%, #ffb663 78.98%); }
.compareData .row:nth-last-child(1) .col:nth-child(3) .sbtn:hover,.compareData .row:nth-last-child(1) .col:nth-child(4) .sbtn:hover{ opacity: 0.9;}
.headerdefHeight{ height: 80px;}
.plan{ padding: 50px 0 100px;}
.plan .wrap{ margin-top: 15px;}
.plantab{}
.plan_tit{ text-align: center; font-size: 0; width: 320px; background-color: hsla(0,0%,100%,.07); border-radius: 40px; margin: 0 auto; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; }
.plan_tit .list{ cursor: pointer; position: relative; display: inline-block; padding: 0.4em 0; width: 50%; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px;  font-size: 16px; font-weight: bold; color: hsla(0,0%,100%,.6); }

.plan_tit .list .badge{position: absolute;top: -10px;right: -10px;width: 51px;height: 20px;line-height: 20px;font-size: 14px;font-weight: 600 !important;color: #fff;text-align: center;background: radial-gradient(247.79% 277.68% at 89.94% 0, #ff65c1 0, #ff004d 46.48%, #ff2956 62.34%, #ff7a48 100%);border-radius: 10px 16px 16px 4px;}
.act_plan{ color: #333 !important; background-color: #fff;}

.planbox{  display: none;}
.planbox .inner{display: flex; justify-content: center;}
.planbox .pversion{ width: 23.5%; margin-right: 2%; padding: 24px; background: rgba(44, 45, 52, .4); box-sizing: border-box; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
.planbox .pversion:nth-last-child(1){ margin-right: 0;}
.pversion .type{ margin-bottom: 15px;}
.pversion .type span{padding: 0.1em 16px;     background: hsla(0, 0%, 44%, .15);
    border: 1px solid hsla(0, 0%, 100%, .3);}
.pversion .priceInfo{}
.pversion .priceInfo .free{ font-size: 32px;}
.pversion .priceInfo .line{ width: 58px; border-bottom: 1px solid #ddd; margin: 27px 0 31px;}
.pversion .priceInfo .price{ font-size: 32px; font-weight: bold;}
.pversion .priceInfo .unit{margin-left: 8px; color: #666;    font-size: 12px}
.pversion .status{ padding: 6px 12px 6px 16px; margin: 12px 0 16px; border-radius:40px ; -webkit-border-radius:40px ; -moz-border-radius:40px ; -ms-border-radius:40px ; -o-border-radius:40px ; display: flex; justify-content: space-between; align-items: center; background: rgba(44, 45, 52, .7);}
.pversion .status .val{ font-size: 12px; color: #b3b3b3;}
.pversion .status .switch{ cursor: pointer; position: relative; display: inline-block; width: 28px; height: 15px; background-color: #c0c6ce; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.pversion .status .switch .point{ width: 15px; height: 15px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background-color: #fff; position: absolute; left: 0; top: 0; transition: .3s; -webkit-transition: .3s time; -moz-transition: .3s time; -ms-transition: .3s time; -o-transition: .3s time; }

.pversion .lists{ height: 328px; overflow-y: auto; }
.pversion .lists .o {box-sizing: border-box;   color: #b3b3b3; position: relative; padding:6px 0 6px 22px;}
.pversion .lists .o .iconfont{position: absolute; left: 0; top: 6px; font-size: 14px; }
.pversion .mandiv{ margin-top: 20px;}
.pversion .mandiv .sbtn{ font-weight: bold; cursor: pointer; padding: 0.6em 0; border: 1px solid #2c2d34;}
.pversion .status .switch.actPversion .point{ left: 13px !important; }
.pversion .mandiv .sbtn:hover{ opacity: .9;  }
.pversion2 .type span{color: #96c9fb;background: rgba(33, 112, 191, .15);border: 1px solid rgba(46, 151, 255, .3);}
.pversion2 .status .switch.actPversion{ background-color: #005db8 !important; }
.pversion2 .lists .o .iconfont{ color: #96c9fb; }
.pversion2 .mandiv .sbtn{ border-color: transparent; background-color: #2c2d34; }

.pversion3{background: url(../images/plan03.png) no-repeat 50%;
    background-size: cover;
    border: 1px solid rgba(255, 216, 134, .3);}
.pversion3 .type span{color: #f2ce97;background: rgba(87, 53, 0, .15);border: 1px solid rgba(255, 216, 134, .3);}
.pversion3 .status .switch.actPversion{ background-color: #da7e00; }
.pversion3 .lists .o .iconfont{ color: #f2ce97; }
.pversion3 .mandiv .sbtn{ border-color: transparent;     background: linear-gradient(-190deg, #ffe4b4 25.68%, #ffb663 78.98%); color: #333; }

.pversion4{background: url(../images/plan04.png) no-repeat 50%;
    background-size: cover;
    border: 1px solid rgba(203,202,255,.3);}
.pversion4 .type span{color: #cbcaff;background: rgba(123, 120, 255, .15);border: 1px solid #cbcaff;}
.pversion4 .status .switch.actPversion{ background-color: #7b78ff ; }
.pversion4 .lists .o .iconfont{ color: #cbcaff; }
.pversion4 .mandiv .sbtn{ border-color: transparent; background: linear-gradient(-190deg, #e4e7f7, #acb2ff); color: #333; cursor: pointer; }
.summary{ margin-top: 15px; padding: 18px 24px;background: rgba(44, 45, 52, .4);border-radius: 12px; display: flex; justify-content: space-between; align-items: center; }
.summary .info{ flex: 1; display: flex; align-items: center;}
.summary .info .iconarea{ margin-right: 26px; width: 56px; height: 56px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #070709; display: flex; align-items: center; justify-content: center;}
.summary .info .iconarea .icon{ width: 40px; height: 40px;}
.summary .info .des{ flex: 1; font-weight: bold;}
.summary .info .des .tit{ font-size: 22px;}
.summary .info .des .subtit{ font-size: 12px; color: grey;}
.summary .price_btn{ width: 400px; margin-left: 40px; display: flex; justify-content: flex-end; align-items: center;}
.summary .price{}
.summary .price .num{ font-size: 32px; font-weight: bold;}
.summary .price .unit{ font-size: 12px;  color: grey;}
.summary .sbtn{ width: 265px; padding: 0.4em 0; font-size: 16px; border-radius: 8px; font-weight: bold; margin-left: 50px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }

/* 隐私政策 */

.policy{ padding: 40px 0 100px;}
.policy .title{ padding: 40px 0; font-size: 22px; font-weight: bold; }
.policy .nr{}
/* 定制数字人 */
.makeAiBan{ padding: 180px 0 100px;}
.makeAiBan .title{ font-size: 60px;  line-height: 1.4;       font-family: SourceHanSansCN;    }
.madeIntro{ padding: 100px 0; text-align: center;}
.madeIntro .wp{ width: 730px; margin: 0 auto; max-width: 96%;}
.madeIntro .tit{ font-size: 28px; font-weight: bold;}
.madeIntro .nr{ font-size: 16px; font-weight: bold;  color: rgba(236, 243, 255, .5); margin-top:6px;}
/* 多画面同时直播 */
.bigImg{}
.bigImg .wp{ overflow: hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.bigImg .wp .tp{ width: 100%;}

/* 帮助中心 */
.header2,.lmTitle{ background-color: #FFF6EF;}
.header2{ border-bottom: 1px solid #FDECE0;}
.nav2 a{ font-size: 16px; font-weight: bold; padding: 0.4em 0.4em; color: #000; display: inline-block; margin-right: 10px;}
.nav2 a:hover,.act_nav2{ color: #f08e80 !important;}
.lmTitle{ padding-bottom: 60px;}
.lmTitle .wp2{ color: #000; text-transform: uppercase; font-size:40px; font-weight: bold; padding: 0.4em; }

.helpList{ display: flex; flex-wrap: wrap; padding: 24px 0; }
.helpList .helpItem:nth-child(3n){ margin-right: 0; }
.helpItem{ width: 32%; margin:0 2% 2% 0; padding: 0 0 6px 6px; box-sizing: border-box; position: relative;}
.helpItem a { height: 100%; display: block; border:2px solid #fae3d3; background-color: #fff6ef; box-shadow: #fdece0 10px 10px 0px 0px; border-radius: 4px;    -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.helpItem .tparea {	font-size: 0;	overflow: hidden;}
.helpItem .tparea .tp {	width: 100%;}
.helpItem .des {	padding: 30px 30px 15px;}
.helpItem .des .tags{}
.helpItem .des .tags .tag{ border-radius: 3px; font-size: 12px; padding:0.2em 0.5em; background-color:  #f08e80; color: #fff  ; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.helpItem .des .tit {font-size:18px; margin-top: 12px; font-weight: bold;}
.helpItem .des .nr {font-size: 14px;line-height: 1.8; margin-top: 15px;margin-top: 15px;display: block;white-space: nowrap;overflow: hidden;
    text-overflow: ellipsis;}
.helpItem .info{ padding: 20px 0; margin-top: 30px; border-top: 1px solid #fae3d3;}
.helpItem .des .info {margin-top: 15px;padding: 15px 0;border-top: 1px solid #F1F1F1;}
.helpItem .des .info .iconfont {font-size: 12px;color: #666;}
.helpItem .des .info .iconfont::before { font-weight: bold;  display: inline-block; vertical-align: middle; line-height: 1; font-size: 16px;margin-right: 5px;}
.helpItem .des .info .point{ margin: 0 5px;}
.helpItem a:hover .des .tit {	color: #f08e80;}
.helpItem a:hover .tparea .tp {	transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.footer2{ background-color:  #fffcfa; border-top: 1px solid #fdece0; padding: 50px 0; }

/* 帮助中心-详情 */
.detail{ width: 710px; padding-bottom: 50px; margin: 0 auto ; max-width: 100%; }
.in_sh{ padding: 0px 0 20px;}
.in_sh .in_tit{  padding:48px 0px; text-align: center;}
.in_sh .in_tit h4{ font-size:40px; color:#333; margin-bottom:10px;}
.in_sh .in_tit .pub_del{ font-size:14px;   }
.in_sh .in_tit .pub_del span{ margin: 0 25px 0 0; color: #666; display: inline-block;}
.in_sh .in_tit .pub_del span .iconfont{margin-right: 10px; display: inline-block; vertical-align: middle; position: relative; top: -2px; color: #666; font-weight: bold;}
.in_sh .sh_con{ padding:30px 0px;  }
.in_sh .sh_con .wz{ font-size: 16px; line-height:1.8;color:#333;}
.in_sh .sh_con .tp{ display:block; margin:10px auto;}
.pnpage{ padding:30px 0px; border: 1px dashed #fae3d3; border-width: 1px 0 1px 0;  display: flex; justify-content: space-between; }
.pnpage .item{ width: 48%; display: flex; align-items: center;}
.pnpage .item .tparea{ width: 80px; height: 80px; margin-right: 30px; border: 1px dashed #fae3d3; border-radius:8px ; overflow: hidden; position: relative; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }
.pnpage .item .tparea .tp{ width: 100%; height: 80px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.pnpage .item .shade{ position: absolute; width: 100%; height: 100%; color: #fff; left: 0; top: 0; font-size: 20px; display: flex; align-items: center; justify-content: center;}
.pnpage .item .shade .arr{ color: #fff; position: relative;  transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.pnpage .item:nth-child(1) .shade .arr{margin-left: 0;}
.pnpage .item:nth-child(1) .shade .arr{margin-right: 0;}
.pnpage .item .des{ flex: 1; min-width: 0; padding: 10px 0; text-align: left; display: flex; flex-direction: column;}
.pnpage .item .des .type{ width: 100%; font-size: 12px; text-transform: uppercase; color: #666;}
.pnpage .item .des .tit{ width: 100%;  margin-top: 6px; margin-bottom: 0; font-size: 16px; font-weight: bold; display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.pnpage .item:nth-child(2){ flex-direction: row-reverse; justify-content: flex-end;}
.pnpage .item:nth-child(2) .tparea{ margin: 0 0 0 30px;}
.pnpage .item:nth-child(2) .des{ text-align: right;}
.pnpage .item:hover .tparea .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
.pnpage .item:hover .shade{ background-color: rgba(236, 127, 118, .6);}
.pnpage .item:hover .des .tit{ color: #ec7f76;}
.pnpage .item:nth-last-child(1):hover .shade .arr{ margin-left: 10px;}
.pnpage .item:nth-last-child(2):hover .shade .arr{ margin-right: 10px;}

.i_title{ font-size: 20px; padding: 10px 0; border-bottom: 1px solid #fdece0; position: relative; }
.i_title::after{ content: ""; display: block; width: 3em; height: 5px; background-color: #ec7f76; position: absolute; left: 0; bottom: -1px; }
.feedback{ margin-top: 20px;  }
.form{ padding: 25px 0;}
.form .red{color: #ec7f76;}
.form .tip{ margin-bottom: 25px; font-size: 16px;}
.formItem{ margin-bottom: 30px; position: relative; padding-left: 15px;}
.formItem .require{ position: absolute; color:#ec7f76; position: absolute; left: 0; top: 10px;}

.formItem .text,.formItem .textarea{ display: block; height: 40px; line-height: 40px; width: 100%; background-color:#fffcfa; border-bottom: 2px solid #fbe6d8; padding: 0 15px; box-sizing: border-box; font-size: 16px; }
.formItem .textarea{ height: 250px; line-height: 1.6; padding: 10px 15px;}
.form.agree{ font-size: 16px;}
.form .agree input{ margin-right: 8px;}
.formConfirm{ margin-top: 40px;}
.formConfirm .sbtn{color: #fff; padding: 0.5em 1.2em;}
.formConfirm .sbtn:hover{ color: #fff; background-color: #eb3e2e;}
/* 博客 */
.lmTitle2{ padding: 100px 0; color: #fff; background: url(../images/blog_bg.png) center center/cover no-repeat;}
.lmTitle2 .inner{ text-align: center;}
.lmTitle2 .inner .tit{ font-size: 30px;}
.lmTitle2 .inner .subtit{ font-size: 18px; color: #999; margin-top: 0px;}

.blogListWrap{ padding: 24px 0 60px; background: linear-gradient(180deg,#fff,#f8f9f8); }
.blogList{ display: flex; flex-wrap: wrap; padding-bottom: 30px;}
.blogList .blogItem:nth-child(3n){ margin-right: 0; }
.blogItem{ width: 32%; margin:0 2% 2% 0; padding: 0 0 6px 6px; box-sizing: border-box; position: relative;}
.blogItem a { height: 100%; display: block; border-radius: 5px; overflow: hidden; background-color: #fff;  border-radius: 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;  box-shadow: rgba(44, 62, 80, 0.15) 0px 15px 18px -15px; }
.blogItem .tparea {	font-size: 0;	overflow: hidden;}
.blogItem .tparea .tp {	width: 100%;}
.blogItem .des {	padding: 30px 30px 15px;}
.blogItem .des .tags{font-size: 12px; color: #c4403b ; font-weight: bold;}
.blogItem .des .tit {font-size:18px; margin-top: 12px; font-weight: bold;}
.blogItem .des .nr {font-size: 14px;line-height: 1.8; margin-top: 15px;margin-top: 15px;display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.blogItem .info{ padding: 20px 0; margin-top: 30px; border-top: 1px solid #fae3d3;}
.blogItem .des .info {margin-top: 15px;padding: 15px 0;border-top: 1px solid #F1F1F1;}
.blogItem .des .info .iconfont {font-size: 12px;color: #666;}
.blogItem .des .info .iconfont::before { font-weight: bold;  display: inline-block; vertical-align: middle; line-height: 1; font-size: 16px;margin-right: 5px;}
.blogItem .des .info .point{ margin: 0 5px;}
.blogItem a:hover .des .tit {	color: #f08e80;}
.blogItem a:hover .tparea .tp {	transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}

.turnpage{ margin:0 auto;font-size:0; text-align:center;}
.turnpage a,.turnpage span{display:inline-block;padding:8px 14px;font-size:12px;margin:0 5px;/* color:#333; */border:1px solid #e0e2e0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.turnpage a:hover{ color:#fff; background-color:#c4403b; border-color:#c4403b;}
.current{ color:#fff !important; background-color:#c4403b !important;border-color:#c4403b !important;}

.relatedPost{}
.relatedPost .wrap{ display: flex; flex-wrap: wrap;}
.relatedPost .blogItem:nth-child(3n){ margin-right: 0 ;}

/* ai配音 */
.aiVoice{ padding: 50px 0;}
.aiVoice .wp{ display: flex; flex-wrap: wrap; justify-content: center;}
.avItem{cursor: pointer;border-radius: 50px;box-sizing: border-box;padding: 10px 24px;background: rgba(44, 45, 52, .4);display: flex;justify-content: space-between;align-items: center;width: 23%;margin: 0 2% 2% 0;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;}
.avItem:nth-child(3n){ margin-right: 0;}
.avItem:nth-last-child(1){ margin-right: 0;}
.avItem .icon{ width: 28px;height: 18px; margin-right: 10px;}
.avItem .title{ font-size: 14px; font-weight: bold;  flex: 1; min-width: 0;}
.avItem .audioBtnArea{ display: inline-flex; align-items: center; justify-content: center;}
.audioBtnArea{width: 32px;height: 32px;background-color: rgba(0, 0, 0, .6);display: flex;align-items: center;justify-content: center;border-radius:50% ;}
.audioBtnArea .audioBtn{ width: 18px;}

/* 右侧浮动二维码 */
.floatCode{position: fixed;bottom: 134px;right: 24px;padding: 12px 0;width: 164px;z-index: 9;display: flex;flex-direction: column;justify-content: center;align-items: center;border: 1px solid hsla(0, 0%, 100%, .2);border-radius: 12px;background: rgba(9, 8, 13, .6);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}
.floatCode .tp{ width: 138px; height: 138px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.floatCode .tit{padding-top: 8px;overflow: hidden;line-height: 125%;white-space: pre-wrap;font-size: 14px;font-weight: 400;color: #fff;}

/* 返回顶部 */
.goTop{ display: block; position: fixed; right: 46px; bottom: 46px; width: 58px;height: 58px;border-radius: 53px;border: 1px solid hsla(0, 0%, 100%, .2);background: rgba(9, 8, 13, .6);opacity: .8;display: flex;justify-content: center; font-size: 20px; font-weight: bold; align-items: center; }
.goTop:hover{ background-color: rgba(0, 0, 0, .9);}

/* 价格-留言弹窗 */
.messPup { width:880px; max-width: 100%; border-radius:14px ; -webkit-border-radius:14px ; -moz-border-radius:14px ; -ms-border-radius:14px ; -o-border-radius:14px ; background-color: #fff; overflow: hidden; }
.closePup {position: absolute;right: 12px;top: 12px;line-height: 1;cursor: pointer;font-size: 16px;color: #999;display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px}
.closePup:hover {color: #fff;}
.messMain {  display: flex; justify-content: space-between; flex-wrap: wrap; }
.messPartl{ width: 58%;}
.messPartr{ width: 42%; background: url(../images/mess_bg.png) center center/cover no-repeat;}
.messPartl .wrap{padding: 40px 60px 36px;}
.pupTit{ font-size: 22px; color: #333; font-weight: bold; text-align: center;}
.mform{ margin-top: 35px;}
.mformItem{ margin-bottom: 25px;}
.mformItem .text{ display: block; font-size: 16px; padding: 0 15px; height: 44px; line-height: 44px; width: 100%; border: 1px solid #eee; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.mformItem .textarea{display: block; font-size: 16px; padding: 10px 15px;  line-height: 1.6; width: 100%; border: 1px solid #eee; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; height: 160px;}
.formConform{ margin-top: 20px;}
.formConform .sbtn{ width: 100%; padding: 0.6em 0; border-radius: 5px; font-size: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-weight: bold; }

/* 免费使用-弹窗 */
.freePup { width:880px; max-width: 100%; border-radius:14px ; -webkit-border-radius:14px ; -moz-border-radius:14px ; -ms-border-radius:14px ; -o-border-radius:14px ; background-color: #fff; overflow: hidden; }
.freeMain {  display: flex; justify-content: space-between; flex-wrap: wrap; }
.freePartl{ width: 58%;  min-height: 500px; display: flex; flex-direction: column; justify-content: space-between;}
.freePartr{ width: 42%; background: url(../images/free_bg.png) center center/cover no-repeat;}
.freePartl .wrap{padding: 40px 60px 36px;}
.freePartl .yzm{ display: flex; align-items: center; justify-content: space-between;}
.freePartl .yzm .text{ flex: 1;}
.freePartl .yzm .sendBtn{ width: 100px; height: 44px; line-height: 44px; border: 1px solid #ddd; margin-left: 10px; font-size: 16px; color: #333; cursor: pointer; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; text-align: center; }
.freePartl .yzm .sendBtn:hover{ background-color: #c4403b; color: #fff;}
.freePartl .agree{ color: #333; margin-top: 15px; position: relative; padding-left: 28px; }
.freePartl .agree input{  position: absolute; left: 0; top: 2px;}
.popfooter{ padding: 30px 60px; width: 100%; color: #333; position: fixed; left: 0; bottom: 0;}
.popfooter a{ color: #c4403b;}
.popfooter a:hover{color: red;}








.i_ban{ font-size: 0; position: relative; overflow: hidden; }
.i_ban .tp{ width: 100%;}
.banIntro{ width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.banIntro .lmmc{ font-size: 36px; color: #fff;}

.current3 {
    color: #fff;
    background-color: #c4403b;
    border-color: #c4403b;
}