@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.telrobot-home-header {
	width:100%
}
.telrobot-home-header-tip {
	align-items:center;
	background:linear-gradient(90deg, #784fff, #4e57fc);
	color:#fff;
	display:flex;
font-size:.96rem;
	height:3.32rem;
	justify-content:center;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:2
}
.telrobot-home-header-tip.hidden { display: none !important;	}
@media (max-width:768px) {
.telrobot-home-header-tip {
display:none
}
}
.telrobot-home-header-tip-button {
	background-color:#fff;
	color:#4f7afd;
font-size:.8rem;
	height:1.6rem;
margin-left:.4rem;
padding:0 .72rem;
	width:5rem
}
.telrobot-home-header-tip-button :hover {
	color:#fff
}
.telrobot-home-header-tip .icon-close {
	cursor:pointer;
	position:absolute;
	right:1rem;
	top:50%;
	transform:translateY(-50%)
}
.telrobot-home-header-tip .high-yellow {
	color:#fff126;
	font-weight:700
}
.telrobot-home-header-tip .cloud-img {
	height:3.32rem
}
.telrobot-home-header-tip .tip-left {
	align-items:center;
	display:flex
}
.telrobot-home-header .navigation-bar {
	align-items:center;
	background:0 0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	min-height:2.4rem;
	position:fixed;
	width:100%;
	z-index:999
}
.telrobot-home-header .navigation-bar-box {
	display:flex;
	justify-content:space-between;
padding:.4rem 0;
	width:100%
}
.telrobot-home-header .navigation-bar-left {
	align-items:center;
	display:flex;
	padding-left:1.8rem
}
.telrobot-home-header .navigation-bar-left ul {
	align-items:center;
	display:flex;
	height:100%
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar-left ul {
display:none
}
}
.telrobot-home-header .navigation-bar-left ul .phone_number:hover .phone_tip {
	display:inline-block
}
.telrobot-home-header .navigation-bar-left ul .down-icon {
transition:all .3s
}
.telrobot-home-header .navigation-bar-left ul .up-icon {
	transform:rotate(180deg)
}
.telrobot-home-header .navigation-bar-left ul li {
	align-items:center;
	cursor:pointer;
	display:flex;
font-size:.8rem;
	font-weight:500;
	height:-moz-fit-content;
	height:fit-content;
padding:.4rem .8rem;
	position:relative;
	white-space:nowrap
}
.telrobot-home-header .navigation-bar-left ul li a {
	color:#000;
font-size:.8rem;
	font-weight:500;
	-webkit-text-decoration:none;
	text-decoration:none
}
.telrobot-home-header .navigation-bar-left ul li:last-child {
	margin-right:0;
padding-right:.4rem
}
.telrobot-home-header .navigation-bar-left ul li .header-bottom-box {
	background:#4f7afd;
	border-radius:99px;
	bottom:10%;
height:.16rem;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	width:1.2rem
}
.telrobot-home-header .navigation-bar-left ul li .phone_tip {
	background:linear-gradient(90deg, #7f6fea, #4f7afd);
border-radius:.32rem;
	color:#fff;
	display:none;
font-size:.64rem;
	left:0;
padding:.4rem 1rem;
	position:absolute;
	top:2.5rem
}
.telrobot-home-header .navigation-bar-left ul li .phone_tip:before {
border:.2rem solid transparent;
	border-bottom-color:#7f6fea;
	content:"";
left:.25rem;
	position:absolute;
top:-.35rem;
	width:0
}
.telrobot-home-header .navigation-bar-left ul .hidden-phone {
	opacity:0
}
.telrobot-home-header .navigation-bar-left ul .active {
	background:hsla(0, 0%, 100%, .7);
	border-radius:47px
}
.telrobot-home-header .navigation-bar .isScroll {
	-webkit-backdrop-filter:blur(40px);
	backdrop-filter:blur(40px);
	background:hsla(0, 0%, 100%, .8)!important
}
.telrobot-home-header .navigation-bar .isScroll .active {
	background:hsla(0, 0%, 93%, .8)
}
.telrobot-home-header .navigation-bar-logo {
	margin-right:4rem;
	width:7.88rem
}
.telrobot-home-header .navigation-bar-right {
	align-items:center;
	display:flex;
font-size:.8rem;
	font-weight:700;
	justify-content:right;
	margin-left:2rem;
	padding-right:1.8rem;
	position:relative;
	white-space:nowrap
}
.telrobot-home-header .navigation-bar-right span {
	cursor:pointer
}
.telrobot-home-header .navigation-bar-right-button {
	background:#4f7afd;
	border-radius:999px;
	color:#fff;
	cursor:pointer;
	margin-left:1.52rem;
padding:.36rem .94rem
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar-right {
cursor:pointer;
flex:0;
min-width:auto
}
}
.telrobot-home-header .navigation-bar-right .phone-down-box {
	background:#fff;
	border-radius:0 0 0 14px;
	box-shadow:0 3px 6px #e7edff;
	color:#000;
	display:none;
	font-size:1rem;
	min-width:17.5rem;
	padding:2rem 1.6rem;
	position:absolute;
	right:0;
	top:26.5px
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar-right .phone-down-box {
display:block
}
}
.telrobot-home-header .navigation-bar-right .phone-down-box ul {
	display:flex;
	flex-direction:column
}
.telrobot-home-header .navigation-bar-right .phone-down-box .phoneActive .phone-down-box-first {
	color:#4f7afd;
	font-weight:700
}
.telrobot-home-header .navigation-bar-right .phone-down-box .phoneActive .phone-down-box-first a {
	color:#4f7afd
}
.telrobot-home-header .navigation-bar-right .phone-down-box-first {
	display:flex;
	justify-content:space-between;
padding:.5rem 0
}
.telrobot-home-header .navigation-bar-right .phone-down-box-first a {
	color:#000;
	width:100%
}
.telrobot-home-header .navigation-bar-right .phone-down-box-children .active {
	background:#eff3ff;
	border-radius:999px
}
.telrobot-home-header .navigation-bar-right .phone-down-box-second {
	color:#000;
	display:inline-block;
margin:.5rem 0;
padding:.3rem 1rem
}
.telrobot-home-header .navigation-bar-right .phone-down-box-second a {
	width:100%
}
.telrobot-home-header .navigation-bar-right .phone-down-box-second iconpark-icon {
margin-right:.5rem;
	position:relative;
	transform:translateY(15%)
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar .pc {
display:none
}
}
.telrobot-home-header .navigation-bar .phone {
	display:none
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar .phone {
display:block
}
}
.telrobot-home-header .navigation-bar .nav-down-box {
	background:#fff;
border-radius:.64rem;
box-shadow:0 1rem 1.4rem -.2rem rgba(147, 152, 184, .56);
	display:flex;
margin-top:-.8rem;
padding:.8rem 0 .4rem;
	position:relative;
transition:all .4s; display: none;
}
.telrobot-home-header .navigation-bar .nav-down-box .nav-down-box-left {
	align-items:center;
	background-color:#eff3ff;
border-radius:.56rem;
	display:flex;
	flex-direction:column;
	height:7.2rem;
	justify-content:center;
	width:7.2rem
}
.telrobot-home-header .navigation-bar .nav-down-box .nav-down-box-left .logo-img {
margin-bottom:.4rem;
	width:1.6rem
}
.telrobot-home-header .navigation-bar .nav-down-box .nav-down-box-left p {
font-size:.64rem;
	text-align:center
}
.telrobot-home-header .navigation-bar .nav-down-box .nav-down-box-left-button {
	background:#4f7afd;
	border-radius:99px;
	color:#fff;
font-size:.48rem;
margin-top:.6rem;
padding:.12rem .68rem
}
.telrobot-home-header .navigation-bar .nav-down-box-right {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
font-size:.8rem;
	margin-right:2.6rem;
	max-height:8rem
}
.telrobot-home-header .navigation-bar .nav-down-box-right li {
margin-bottom:.8rem;
	margin-left:2.52rem;
	position:relative
}
.telrobot-home-header .navigation-bar .nav-down-box-right li a {
	color:#000
}
.telrobot-home-header .navigation-bar .nav-down-box-right li div {
	border-radius:999px;
	cursor:pointer;
	display:inline-block;
padding:.4rem .76rem
}
.telrobot-home-header .navigation-bar .nav-down-box-right li div:hover {
	background:#eff3ff
}
.telrobot-home-header .navigation-bar .nav-down-box-right li iconpark-icon {
margin-right:.4rem
}
.telrobot-home-header .navigation-bar .nav-down-box-right li:nth-child(3n) {
margin-bottom:0
}
.telrobot-home-header .navigation-bar .nav-down-box-right li .active {
	background:#eff3ff
}
.telrobot-home-header .navigation-bar .nav-down-box-right li .children-item {
	align-items:center;
	cursor:pointer;
	display:flex
}
.telrobot-home-header .navigation-bar .nav-down-box-right li .children-item:hover {
	background:#eff3ff
}
.telrobot-home-header .navigation-bar .nav-down-box-right li .children-item .tag {
	background-color:#ebefff;
	border-radius:2rem;
	color:#4f7afd;
font-size:.56rem;
margin-left:.4rem;
padding:.1rem .5rem
}
.telrobot-home-header .navigation-bar .nav-down-box-right li .desc {
	bottom:0;
	color:#383838;
font-size:.4rem;
	left:50%;
	position:absolute;
	transform:translateX(-50%)
}
@media (max-width:768px) {
.telrobot-home-header .navigation-bar .nav-down-box {
display:none
}
}
.telrobot-home-header .right-box {
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:center;
	position:fixed;
	right:0;
	z-index:1000
}
@media (max-width:768px) {
.telrobot-home-header .right-box {
display:none
}
}
.telrobot-home-header .right-box-item {
	background:#fff;
	border-radius:99px;
box-shadow:.4rem .4rem 2rem #d3d3d5;
	cursor:pointer;
	margin-bottom:1.8rem;
margin-right:.4rem;
padding:.48rem .3rem;
	position:relative;
	text-align:center;
	width:2.32rem
}
.telrobot-home-header .right-box-item a {
	color:#000
}
.telrobot-home-header .right-box-item p {
font-size:.48rem;
margin-bottom:.5rem;
	white-space:nowrap
}
.telrobot-home-header .right-box-item:last-child {
	margin-bottom:0
}
.telrobot-home-header .right-box .consult-box {
	background:linear-gradient(180deg, #7f6fea, #4f7afd);
padding:.5rem
}
.telrobot-home-header .right-box .consult-box p {
	zoom:1;
	color:#fff;
font-size:.8rem;
line-height:.88rem;
	white-space:normal
}
.telrobot-home-header .right-box .consult-box-prover {
	background:#fff;
border-radius:.32rem;
	bottom:0;
	height:24rem;
padding:.2rem;
	position:fixed;
	right:2.12rem;
	width:32rem
}
.telrobot-home-header .right-box .consult-box-prover iframe {
	height:100%;
	width:100%
}
.telrobot-home-header .right-box .case-box-prover {
	background:#fff;
border-radius:.32rem;
	height:32rem;
	left:50%;
	max-height:80%;
	max-width:80%;
padding:.2rem;
	position:fixed;
	top:50%;
	transform:translate(-50%, -50%);
	width:56rem
}
.telrobot-home-header .right-box .case-box-prover iframe {
	height:100%;
	width:100%
}
.telrobot-home-header .right-box .phone-number {
	position:relative
}
.telrobot-home-header .right-box .phone-number:hover .phone-number-box {
	display:inline-block
}
.telrobot-home-header .right-box .phone-number-box {
	background:#fff;
border-radius:.32rem;
	bottom:0;
	display:none;
	left:-9.2rem;
padding:.4rem;
	position:absolute;
	white-space:nowrap
}
.telrobot-home-header .right-box .phone-number-box:after {
border:.4rem solid transparent;
	border-left-color:#fff;
	content:"";
	position:absolute;
right:-.8rem;
	top:50%
}
.telrobot-home-header .right-box .weChart-box {
	align-items:center;
	display:flex;
	justify-content:center
}
.telrobot-home-header .right-box .weChart-box:hover .code-box {
	display:inline-block
}
.telrobot-home-header .right-box .weChart-box .code-box {
	background:#fff;
border-radius:.32rem;
	bottom:-100%;
	display:none;
	left:-8.8rem;
padding:.2rem;
	position:absolute;
	width:8rem
}
.telrobot-home-header .right-box .weChart-box .code-box p {
font-size:.8rem;
	margin-bottom:0
}
.telrobot-home-header .right-box .weChart-box .code-box img {
	width:100%
}
.telrobot-home-header .right-box .weChart-box .code-box:after {
border:.4rem solid transparent;
	border-left-color:#fff;
	content:"";
	position:absolute;
right:-.8rem;
	top:70%
}
.telrobot-home-header .bottom-box {
	background:#fff;
	bottom:0;
	display:none;
	padding:10px 0;
	position:fixed;
	width:100%;
	z-index:1000
}
@media (max-width:768px) {
.telrobot-home-header .bottom-box {
display:flex
}
}
.telrobot-home-header .bottom-box li {
	align-self:center;
	flex:1;
	text-align:center
}
:not(b) {
border:none;
box-sizing:border-box;
font-family:"微软雅黑";
font-weight:300;
margin:0;
padding:0
}
@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.modal {
	background:rgba(0, 0, 0, .5);
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000
}
.modal:before {
	background:#fff;
border-radius:.96rem;
	content:"";
	height:22rem;
	left:50%;
	max-width:80%;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	width:34.4rem
}
@media (max-width:768px) {
.modal:before {
height:18rem
}
}
.modal .modal-content {
	background:linear-gradient(140.3deg, rgba(156, 179, 255, .31), rgba(215, 199, 255, .44) 13%, rgba(209, 199, 255, .22) 32%, hsla(0, 0%, 100%, .32) 55%, #fff);
border-radius:.96rem;
	display:flex;
	flex-direction:column;
	height:22rem;
	left:50%;
	max-width:80%;
	padding:2.88rem;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	width:34.4rem;
	z-index:1001
}
@media (max-width:768px) {
.modal .modal-content {
height:18rem;
padding:1.2rem
}
}
.modal .modal-content p {
font-size:.56rem;
	font-weight:300;
	text-align:left
}
.modal .modal-content h2 {
	font-size:1.12rem;
	font-weight:700
}
.modal .modal-content .close-icon {
	cursor:pointer;
	font-weight:300;
	position:absolute;
right:.5rem;
top:.5rem
}
.modal .modal-content-bottom {
	display:flex;
	flex:1;
	justify-content:space-between;
margin-top:.4rem
}
.modal .modal-content-bottom-left {
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:space-evenly
}
.modal .modal-content-bottom-left .fr {
	align-items:center;
	display:flex
}
.modal .modal-content-bottom-left .fc {
	display:flex;
	flex-direction:column
}
.modal .modal-content-bottom-left h3 {
font-size:.64rem;
	font-weight:700;
left:.16rem;
	position:relative
}
.modal .modal-content-bottom-left>div {
	align-items:flex-start;
	display:flex;
	margin-right:2rem
}
.modal .modal-content-bottom-left .left-content {
margin:.3rem 0 0 .6rem
}
.modal .modal-content-bottom-right {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.modal .modal-content-bottom-right img {
	background:#fff;
border-radius:.6rem;
	box-shadow:0 4px 8px rgba(0, 0, 0, .1);
margin-bottom:.6rem;
padding:.2rem;
	width:9.4rem
}
@media (max-width:768px) {
.modal .modal-content-bottom-right img {
width:8rem
}
}
.modal .modal-content-bottom-right div {
	align-items:center;
	background:#000;
border-radius:.32rem;
	color:#fff;
	display:flex;
font-size:.64rem;
	font-weight:700;
	height:1.4rem;
	justify-content:center;
	width:11.6rem
}
@media (max-width:768px) {
.modal .modal-content-bottom-right div {
width:8rem
}
}
.modal .modal-content-bottom-right div iconpark-icon {
margin-right:.2rem
}
:not(b) {
border:none;
box-sizing:border-box;
font-family:"微软雅黑";
font-weight:300;
margin:0;
padding:0
}
@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.about-us-page .content-main-item>img {
	width:100%
}
.about-us-page .about-us-tags {
	display:flex;
	justify-content:space-between;
	width:100%
}
.about-us-page .about-us-tags .about-us-tag {
	background:#fff;
border-radius:.96rem;
box-shadow:0 .25rem .8rem -.2rem #ccd0e6;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	height:11.36rem;
	justify-content:space-between;
	margin-top:2rem;
	padding:1.8rem;
	width:calc(25% - 1rem)
}
@media (max-width:768px) {
.about-us-page .about-us-tags .about-us-tag {
height:100px;
padding:16px 12px
}
}
.about-us-page .about-us-tags .about-us-tag img {
	width:1.64rem
}
.about-us-page .about-us-tags .about-us-tag h2 {
	font-size:1.36rem;
	font-weight:700
}
@media (max-width:768px) {
.about-us-page .about-us-tags .about-us-tag h2 {
font-size:10px
}
}
.about-us-page .about-us-tags .about-us-tag p {
	color:grey;
	font-size:1.36rem
}
@media (max-width:768px) {
.about-us-page .about-us-tags .about-us-tag p {
font-size:10px
}
}
.about-us-page .introduce-box {
	cursor:pointer;
	padding:2.8rem
}
.about-us-page .table-box {
	width:100%
}
.about-us-page .table-box-header {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:2rem;
	height:10rem;
	width:100%
}
.about-us-page .table-box-header>div {
	align-items:flex-start;
	background-color:hsla(0, 0%, 100%, .149) 26;
	border-radius:2rem;
	display:flex;
	height:100%;
	justify-content:center;
	padding-top:1.28rem;
	position:relative;
top:.4rem;
	width:100%
}
.about-us-page .table-box-header>div span {
	color:#fff;
	cursor:pointer;
	font-size:1.2rem;
	font-weight:700;
	margin-right:5.8rem;
	position:relative
}
.about-us-page .table-box-header>div span:last-child {
	margin-right:0
}
.about-us-page .table-box-header>div .bottom-box:after {
	background:#fff;
	border-radius:99px;
bottom:-.6rem;
	content:"";
	display:inline-block;
height:.3rem;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	width:80%
}
.about-us-page .table-box-content {
	background:#fff;
	border-radius:2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	height:26rem;
	padding:2.6rem;
	position:relative;
	text-align:left;
	top:-4rem;
	width:100%
}
.about-us-page .table-box-content .contrast-table {
	height:100%;
	overflow-y:auto;
	width:100%
}
.about-us-page .table-box-content .contrast-table td, .about-us-page .table-box-content .contrast-table tr {
	width:auto
}
.about-us-page .table-box-content .contrast-table td, .about-us-page .table-box-content .contrast-table th {
font-size:.8rem;
padding:.4rem 4rem .4rem 0
}
.about-us-page .table-box-content .contrast-table td:first-child, .about-us-page .table-box-content .contrast-table th:first-child {
	padding-left:1rem
}
.about-us-page .table-box-content .contrast-table td:last-child, .about-us-page .table-box-content .contrast-table th:last-child {
	padding-right:1rem
}
@media (max-width:768px) {
.about-us-page .table-box-content .contrast-table td, .about-us-page .table-box-content .contrast-table th {
font-size:8px;
padding-right:1rem
}
}
.about-us-page .table-box-content .contrast-table thead {
	border-radius:99px;
	box-shadow:2px 3px 6px #e7edff;
	font-size:1.2rem;
	font-weight:700;
	width:100%
}
.about-us-page .table-box-content .contrast-table thead iconpark-icon {
	cursor:pointer
}
.about-us-page .table-box-content .contrast-table thead th {
	position:relative
}
.about-us-page .layout-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.about-us-page .layout-box .noHover {
	padding:1rem 2rem
}
.about-us-page .layout-box-item {
border-radius:.96rem;
box-shadow:0 .25rem .8rem -.2rem #ccd0e6;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	height:auto;
	height:13.6rem;
	justify-content:space-around;
	margin-top:2.28rem;
	max-width:48%;
	padding:1rem;
	width:32rem
}
.about-us-page .layout-box-item-content {
	white-space:pre-line
}
.about-us-page .layout-box-item-img {
	width:2.52rem
}
.about-us-page .manager-box {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:100%
}
.about-us-page .manager-box-item {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	height:auto;
	margin:7.2rem calc(25% - 10rem) 0;
	max-width:42%;
	padding:4.8rem 2.4rem 2.4rem;
	position:relative;
	width:20rem
}
@media (max-width:768px) {
.about-us-page .manager-box-item {
max-width:48%
}
.about-us-page .manager-box-item:first-child {
margin-right:4%
}
}
.about-us-page .manager-box-item img {
	left:50%;
	position:absolute;
	top:-4.8rem;
	transform:translateX(-50%);
	width:9.68rem
}
.about-us-page .manager-box-item-name {
	font-size:1.4rem;
margin-top:.8rem;
	text-align:center
}
.about-us-page .manager-box-item-position {
	color:#4f7afd;
	font-size:1.2rem;
	text-align:center
}
.about-us-page .manager-box-item-info {
font-size:.88rem;
	margin-top:2.36rem;
	white-space:pre-line
}
.about-us-page .course-box {
	align-items:center;
	background-size:cover;
	display:flex;
	justify-content:center;
	position:relative;
	width:100%
}
.about-us-page .course-box img {
	width:100%
}
.about-us-page .course-box-white {
	background:#fff;
	border-radius:1.2rem;
	display:flex;
	height:32.52rem;
margin-top:.8rem;
	max-height:80%;
	max-width:70%;
	padding:2rem;
	position:absolute;
	width:50.72rem
}
.about-us-page .course-box-white-left {
	overflow-y:auto
}
.about-us-page .course-box-white-left::-webkit-scrollbar {
display:none
}
.about-us-page .course-box-white-left li {
	border-right:50 solid rgba(79, 122, 253, .314);
	color:rgba(79, 122, 253, .314) 50;
	cursor:pointer;
	font-size:1.2rem;
	font-weight:700;
	height:4.4rem;
	line-height:4.6rem;
	margin-right:4rem;
	padding:0 2rem 0 0;
	position:relative
}
@media (max-width:768px) {
.about-us-page .course-box-white-left li {
height:2.5rem;
line-height:2.5rem;
margin-right:2.08333333rem;
padding:0 1rem 0 0
}
}
.about-us-page .course-box-white-left li:after {
	background-clip:padding-box!important;
	background:rgba(79, 122, 253, .439) 70;
	border:40 solid rgba(79, 122, 253, .251);
	border-radius:50%;
	content:"";
	display:inline-block;
height:.56rem;
	position:absolute;
right:-.4rem;
	top:50%;
	transform:translateY(-50%);
width:.56rem
}
.about-us-page .course-box-white-left .left-active {
	border-right:2px solid #4f7afd;
	color:#4f7afd
}
.about-us-page .course-box-white-left .left-active:after {
	background:#4f7afd;
	border:70 solid rgba(79, 122, 253, .439)
}
.about-us-page .course-box-white-left .left-active:before {
	background:#4f7afd;
	border-radius:0 50% 50% 0;
	content:"";
	display:inline-block;
height:.12rem;
	left:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:4rem
}
@media (max-width:768px) {
.about-us-page .course-box-white-left .left-active:before {
width:2.08333333rem
}
}
.about-us-page .course-box-white-right {
	flex:1;
	overflow:auto
}
.about-us-page .course-box-white-right-title {
	color:#4f7afd;
	font-size:1.4rem;
	font-weight:700;
	margin-bottom:1.2rem
}
.about-us-page .course-box-white-right>ul>li {
	display:flex;
	margin-bottom:1.2rem
}
.about-us-page .course-box-white-right>ul>li>span {
	color:#4f7afd;
	font-weight:700;
	margin-right:1.2rem;
	white-space:nowrap
}
.about-us-page .course-box-white-right>ul>li>span:before {
	background:#4f7afd;
	border-radius:50%;
	content:"";
	display:inline-block;
height:.72rem;
margin-right:.8rem;
width:.72rem
}
@media (max-width:768px) {
.about-us-page .course-box-white-right>ul>li>span:before {
height:.33333333rem;
margin-right:.33333333rem;
width:.33333333rem
}
}
.about-us-page .course-box-white-right>ul .right-active {
	background:#e7edff;
	color:#4f7afd!important
}
.about-us-page .honor-box {
	display:flex;
	justify-content:space-between;
	margin-top:3.04rem;
	width:100%
}
@media (max-width:768px) {
.about-us-page .honor-box {
flex-wrap:wrap;
justify-content:center
}
}
.about-us-page .honor-box-item {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	max-width:32%;
	padding:2rem;
	width:20rem
}
@media (max-width:768px) {
.about-us-page .honor-box-item {
margin-bottom:1.2rem;
max-width:100%;
width:25rem
}
}
.about-us-page .honor-box-item-title {
	color:#4f7afd;
	font-size:1.2rem;
	font-weight:700;
	margin-bottom:1.04rem
}
.about-us-page .honor-box-item-content {
	line-height:1.8rem
}
:not(b) {
border:none;
box-sizing:border-box;
font-family:"微软雅黑";
font-weight:300;
margin:0;
padding:0
}
@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.top-box {
	background:linear-gradient(192.08deg, #d0f8f7, #cee3fb 14.8%, #d8def9 28.5%, #fff);
	box-sizing:content-box;
	display:flex;
	justify-content:space-between;
	min-height:23.6rem;
	padding:8rem 4rem
}
@media (max-width:768px) {
.top-box {
flex-direction:column!important;
padding:5rem 3rem
}
}
.top-box .hidden-title {
	font-size:1.4rem;
	font-weight:700;
	opacity:0;
	position:fixed;
	white-space:pre-line
}
.top-box-img {
border-radius:.8rem;
	flex:1;
transition:all .5s
}
.top-box-img:hover {
	transform:scale(1.05)
}
.top-box-img img {
border-radius:.8rem;
	max-width:40rem;
padding:.64rem
}
.top-box-img iframe, .top-box-img img {
	height:100%;
	max-height:24rem;
	width:100%
}
.top-box-img iframe video {
	height:100%
}
@media (max-width:768px) {
.top-box-img {
align-self:center;
margin-right:0!important;
min-height:16.16666667rem
}
.top-box-img img {
max-height:none
}
.top-box-img iframe {
min-height:16.16666667rem;
width:auto
}
}
.top-box-right {
	align-self:center;
	min-height:13.28rem;
	white-space:pre-line
}
@media (max-width:768px) {
.top-box-right {
align-self:end;
justify-self:end;
margin-right:0;
margin-top:2rem!important;
max-width:100%!important;
width:80%!important
}
}
.top-box-right img {
	width:100%
}
.top-box-right-content {
	font-size:1rem;
	line-height:1.8rem;
	white-space:pre-line
}
.top-box-right-content:last-child {
	margin-bottom:1.76rem
}
.top-box-right-title {
	position:relative
}
.top-box-right-title>span {
	color:#4f7afd;
	font-size:1.4rem;
	font-weight:700;
	position:relative
}
.top-box-right-title:last-child {
	white-space:pre-line
}
.top-box-right-title .title-end-box {
animation:flicker .5s ease-in-out 0s infinite alternate none running;
	background:#4f7afd;
bottom:.1rem;
	display:inline-block;
	height:1.4rem;
margin-left:.4rem;
	position:absolute;
right:-.5rem;
width:.32rem
}
@keyframes flicker {
0% {
opacity:0
}
to {
	opacity:1
}
}
.top-box-right-button {
	background:linear-gradient(270deg, #4f7afd, #5039c4);
	border-radius:28px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
font-size:.8rem;
	margin-bottom:2.4rem;
	margin-top:2rem;
padding:.6rem 1rem;
	white-space:normal
}
:not(b) {
border:none;
box-sizing:border-box;
font-family:"微软雅黑";
font-weight:300;
margin:0;
padding:0
}
@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.footer-register {
	background:linear-gradient(135deg, #c963ff, #4a4aff);
	border-radius:1.24rem;
	bottom:-2rem;
	display:flex;
	height:19.72rem;
	justify-content:space-between;
	left:50%;
	max-width:85%;
	padding:0 2rem 0 5rem;
	position:relative;
	transform:translateX(-50%);
	width:65.56rem
}
@media (max-width:768px) {
.footer-register {
display:none
}
}
.footer-register>div {
	color:#fff;
	margin-top:4rem;
	text-align:center;
	width:28rem
}
.footer-register>div p {
margin-bottom:.6rem
}
.footer-register>div p:first-child {
	font-size:1.4rem;
	font-weight:500;
	margin-bottom:0
}
.footer-register>div p:first-child span {
	color:#facf6b;
	font-weight:500
}
.footer-register>div .input-box {
	margin:2rem auto;
	max-width:24rem;
	position:relative
}
.footer-register>div .input-box input {
	border-radius:99px;
font-size:.8rem;
	height:2.32rem;
padding:.6rem 4rem;
	width:100%
}
.footer-register>div .input-box span {
	border-right:1px solid #dcdcdc;
	color:#000;
font-size:.8rem;
	left:0;
padding:.1rem 1rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.footer-register>div .input-box div {
	background:#000;
	border-radius:99px;
	color:#fff;
	height:2rem;
	line-height:58px;
	position:absolute;
right:.2rem;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
	width:4rem
}
.footer-register img {
	align-self:end;
	width:40vw
}
:not(b) {
border:none;
box-sizing:border-box;
font-family:"微软雅黑";
font-weight:300;
margin:0;
padding:0
}
@media (min-width:1500px) {
html {
font-size:25px
}
}
@media (min-width:1200px) and (max-width:1500px) {
html {
font-size:21px
}
}
@media (min-width:992px) and (max-width:1200px) {
html {
font-size:18px
}
}
@media (min-width:768px) and (max-width:992px) {
html {
font-size:15px
}
}
@media (max-width:768px) {
html {
font-size:12px
}
}
.f35 {
	font-size:1.4rem
}
.f32 {
	font-size:1.28rem
}
.f30 {
	font-size:1.2rem
}
.f28 {
	font-size:1.12rem
}
.f25 {
	font-size:1rem
}
.f23 {
font-size:.92rem
}
.f22 {
font-size:.88rem
}
.f20 {
font-size:.8rem
}
.f18 {
font-size:.72rem
}
@media (max-width:768px) {
.pf7 {
font-size:7px!important
}
.pf8 {
font-size:8px!important
}
.pf9 {
font-size:9px!important
}
.pf10 {
font-size:10px!important
}
.pf11, .pf12 {
font-size:11px!important
}
}
.mb10 {
margin-bottom:.4rem
}
.button {
	align-items:center;
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	justify-content:center
}
.icon {
width:.8rem
}
.pre-line {
	white-space:pre-line
}
.fw-700 {
	font-weight:700
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden
}
@media (max-width:768px) {
.mphidden {
display:none
}
}
ul {
	list-style:none
}
a {
	-webkit-text-decoration:none;
	text-decoration:none
}
.pri {
	color:#4f7afd!important
}
.content-main {
	height:100%;
	width:100%
}
.content-main-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	margin-bottom:4rem;
	padding:3rem 6.8rem;
	width:100%
}
@media (max-width:768px) {
.content-main-item {
margin-bottom:7.16666667rem;
padding:0 1.67rem
}
}
@media (min-width:768px) and (max-width:1200px) {
.content-main-item {
padding:2rem 4rem
}
}
.content-main-item-header {
	text-align:center
}
@media (max-width:768px) {
.content-main-item-header {
padding:0 1.75rem
}
}
.content-main-item-header-title {
	font-size:1.4rem;
	font-weight:700;
margin-bottom:.8rem
}
.content-main-item-header-blue, .content-main-item-header-content {
	font-size:1rem;
margin-bottom:.4rem
}
.content-main-item-header-blue {
	color:#4f7afd
}
.content-main-item-header-blue a {
	color:#4f7afd;
	-webkit-text-decoration:none;
	text-decoration:none
}
.content-main-item-header-button {
	background:linear-gradient(270deg, #4f7afd, #7f6fea);
	border-radius:39px;
	color:#fff;
	display:inline-block;
	font-size:1.2rem;
	font-weight:300;
	margin-bottom:1.36rem;
margin-top:.6rem;
padding:.68rem 1.76rem
}
.content-main-item .main-img {
	background:#fff;
	border-radius:1.2rem;
box-shadow:.4rem .4rem 2rem #e7edff;
	margin-top:2.72rem;
	width:100%
}
.content-main .no-padding {
	padding:3rem 0
}
.background-img {
	background-image:url(/img/bg-web.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-bottom:0;
	padding:0 0 10rem
}
@media (max-width:768px) {
.background-img {
padding-bottom:4rem
}
}
.background-img>div:last-child {
	padding:0 6.8rem;
	width:100%
}
@media (max-width:768px) {
.background-img>div:last-child {
padding:0 1.67rem
}
}
.tow-column-layout {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-top:2.52rem;
	width:100%
}
@media (max-width:768px) {
.tow-column-layout {
align-items:center;
flex-direction:column;
justify-content:center;
margin:1rem;
width:auto
}
}
.tow-column-layout img:hover {
	transform:scale(1.05);
transition:all .5s
}
.tow-column-layout>div {
	flex:1
}
.tow-column-layout>div:last-child {
	padding-left:1.2rem
}
@media (max-width:768px) {
.tow-column-layout>div:last-child {
padding-left:0
}
}
.tow-column-layout-text {
	align-items:center;
	display:flex;
	flex-direction:column
}
@media (max-width:768px) {
.tow-column-layout-text {
align-items:start;
height:100%;
justify-self:start;
text-align:left;
width:100%
}
}
.tow-column-layout .tow-img {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center
}
.tow-column-layout .tow-img img {
	max-width:45%
}
@media (max-width:768px) {
.tow-column-layout .tow-img img {
max-width:35%
}
}
.tow-column-layout .tow-img img:first-child {
	margin-right:1.52rem
}
.tow-column-layout-img {
	margin:auto;
	width:100%
}
.tow-column-layout-img img {
	background-color:#fff;
border-radius:.8rem;
	max-height:100%;
	max-height:19.6rem;
	max-width:100%;
padding:.64rem
}
@media (max-width:768px) {
.tow-column-layout-img img {
height:auto;
margin-top:2.16666667rem
}
}
.tow-column-layout-title {
	color:#4f7afd;
	font-size:1.12rem;
	font-weight:700;
	margin-bottom:2rem
}
@media (max-width:768px) {
.tow-column-layout-title {
margin-top:2.5rem
}
}
.tow-column-layout-content {
	font-size:1rem;
	line-height:2rem;
	white-space:pre-line
}
@media (max-width:768px) {
.tow-column-layout-content {
margin-top:1rem
}
}
.center {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.pointer {
	cursor:pointer
}
.animate-init {
	opacity:0;
	transform:scale(.95) translateY(40px);
	transition:opacity 0s, transform 0s
}
.animate-enter {
animation:enter-animation .7s cubic-bezier(.16, 1, .3, 1) forwards;
	transform-origin:bottom center
}
@keyframes enter-animation {
0% {
opacity:0;
transform:scale(.95) translateY(40px)
}
to {
	opacity:1;
	transform:scale(1) translateY(0)
}
}
.telrobot-home-footer {
	background:#1c1c1c;
	box-sizing:border-box;
	color:#fff;
	padding:4rem 9vh
}
@media (max-width:768px) {
.telrobot-home-footer {
background:#fff;
color:#474747;
padding:24px 24px 65px
}
}
.telrobot-home-footer a {
	color:#ccc;
	-webkit-text-decoration:none;
	text-decoration:none
}
@media (max-width:768px) {
.telrobot-home-footer, .telrobot-home-footer a {
color:#000!important
}
}
.telrobot-home-footer-logo {
	margin-bottom:2.4rem;
	width:10.4rem
}
@media (max-width:768px) {
.telrobot-home-footer .pc {
display:none!important
}
}
.telrobot-home-footer .phone {
	display:none
}
@media (max-width:768px) {
.telrobot-home-footer .phone {
display:block
}
}
.telrobot-home-footer-header {
	display:flex
}
.telrobot-home-footer-center {
	display:flex;
	flex:1;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-left:5rem
}
.telrobot-home-footer-center-title {
	font-size:1rem;
	font-weight:400;
	margin-bottom:1.08rem
}
.telrobot-home-footer-center .info-item {
	cursor:pointer;
	display:flex;
font-size:.8rem;
margin-bottom:.64rem
}
.telrobot-home-footer-center .info-item img {
margin-right:.64rem
}
.telrobot-home-footer-center .info-item span {
	white-space:pre-wrap
}
.telrobot-home-footer-center .base {
	white-space:nowrap
}
@media (max-width:768px) {
.telrobot-home-footer-center {
margin-left:0
}
}
.telrobot-home-footer .qr-code {
	margin-top:1rem;
	text-align:center
}
.telrobot-home-footer .qr-code-img {
	background-color:#fff;
border-radius:.5rem;
margin-bottom:.6rem;
padding:.2rem
}
.telrobot-home-footer .qr-code img {
	width:8rem
}
.telrobot-home-footer .qr-code p {
font-size:.64rem;
margin-bottom:.24rem
}
.telrobot-home-footer .qr-code p:first-child {
font-size:.8rem;
	font-weight:300
}
.telrobot-home-footer .app-list {
	display:flex
}
.telrobot-home-footer .app-item {
	display:flex;
margin-bottom:.6rem;
	margin-right:1.12rem;
	position:relative
}
.telrobot-home-footer .app-item-icon {
	height:1.28rem;
	width:1.28rem
}
.telrobot-home-footer .app-item .app-qr-code-img {
border-radius:.24rem;
	display:none;
	left:50%;
	position:absolute;
	top:-8rem;
	transform:translateX(-50%)
}
.telrobot-home-footer .app-item .app-qr-code-img img {
	width:6rem
}
.telrobot-home-footer .app-item:hover .app-qr-code-img {
	display:block
}
.telrobot-home-footer .pc-type .telrobot-home-footer-center-data {
	display:flex;
	flex:2;
	flex-direction:column
}
.telrobot-home-footer .pc-type .telrobot-home-footer-center-data:last-child {
	flex:3
}
@media (max-width:768px) {
.telrobot-home-footer .pc-type {
justify-content:center;
margin-bottom:10.5px
}
.telrobot-home-footer .pc-type .telrobot-home-footer-center-data {
display:none
}
}
.telrobot-home-footer .phone-type {
	display:none;
	flex-direction:column;
	margin-top:0
}
@media (max-width:768px) {
.telrobot-home-footer .phone-type {
display:block
}
}
.telrobot-home-footer .phone-type iconpark-icon {
margin-right:.5rem
}
.telrobot-home-footer .phone-type .telrobot-home-footer-center-title {
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	margin-bottom:0;
padding:.8rem 1rem
}
.telrobot-home-footer .phone-type .telrobot-home-footer-center-data {
	border-bottom:1px solid #c6c6c6
}
.telrobot-home-footer .phone-type .info-item {
padding:.4rem 1rem
}
.telrobot-home-footer-footer {
	color:#fff;
font-size:.64rem;
	margin-top:5.52rem
}
@media (max-width:768px) {
.telrobot-home-footer-footer {
margin-top:0
}
.telrobot-home-footer-footer .approval {
color:#000;
text-align:center
}
}
.telrobot-home-footer-footer .enterprise-list {
margin:.9rem 0
}
@media (max-width:768px) {
.telrobot-home-footer-footer .enterprise-list {
display:flex;
justify-content:center
}
}
.telrobot-home-footer-footer .enterprise-list img {
	height:1.6rem;
	margin-right:1.8rem
}
.telrobot-home-footer-footer .enterprise-list img:last-child {
	margin-right:0
}
.telrobot-home-footer-footer-href {
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
@media (max-width:768px) {
.telrobot-home-footer-footer-href {
display:none
}
}
.telrobot-home-footer-footer-href>div {
	align-items:center;
	display:flex;
	flex-wrap:wrap
}
.telrobot-home-footer-footer-href-box:not(:last-child):after {
background:#fff;
content:"";
display:inline-block;
height:.52rem;
margin:0 .34rem;
width:1px
}
.telrobot-home-footer-footer-href:after {
	background-color:#e5e5e5;
	content:"";
	height:1px;
margin:.8rem 0;
	opacity:.5;
	width:100%
}
.telrobot-home-footer-footer-info {
	align-items:flex-end;
	display:flex;
	justify-content:space-between
}
@media (max-width:768px) {
.telrobot-home-footer-footer-info {
align-items:center;
display:flex;
flex-direction:column
}
.telrobot-home-footer-footer-info p {
justify-content:center
}
}
.telrobot-home-footer-footer-info p {
	align-items:center;
	display:flex;
margin-bottom:.4rem
}
.telrobot-home-footer-footer-info img {
width:.8rem
}

.table-box-content-w {}
.table-box-content { display: none;}
.table-box-content.show { display: block;}