@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	
}
body {
	font: 14px/1.5 "Helvetica Neue", 'Microsoft Yahei Light', 'Microsoft Yahei', Helvetica, Tahoma, sans-serif;
	color: #545454;
	font-family: 'Microsoft Yahei';
}

ul {
	list-style: none;
}

a {
	color: #505050;
	text-decoration: none;
	cursor: pointer;
}

img {
	border: none;
}

input {
	outline: none;
	border: none;
}

input,
img {
	vertical-align: middle;
}

h1,
h2,
h3 {
	font-weight: normal;
	line-height: 1;
	color: #373a41;
}
/*其他页面公用的banner图文字*/
.title_bold{
    font-size: 40px;
    font-weight: bold;
}
.banner .btn-group {
    margin: 14px auto;
    line-height: 58px;
    float: left;
}
.banner_img{float:right}
.btn-group .btn {
  font-size: 18px;
  display: inline-block;
  width: 158px;
  height: 52px;
  text-align: center;
  line-height: 52px;
  color: #fff;
  border-radius: 4px;
  margin: 0 16px;
}
.btn-group .btn.resUrl {
  background: #fc8d0f;
  border-color: #fc8d0f;
}
.banner .btn-group .btn.kfUrl {
    border: 1px solid #FE4848;
}
.btn-group .btn:hover {
  opacity: .9;
}

.btn-text-group {
  padding: 20px 0;
  color: #fff;
  font-size: 20px;
  letter-spacing: 1px;
}
.btn-text-group span {
  color: #FEC14A;
}
/*商学院*/
.fl {
    float: left;
}
.main-top {
    display: flex;
    justify-content: space-between;
}
.main-left {
    display: flex;
    justify-content: space-between;
    width: 798px;
}
.pic-group{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.main-right {
    height: 345px;
    width: 330px;
}
.main-right .industry.article {
    height: 345px;
}
.article-title {
    line-height: 50px;
    overflow: hidden;
}
.title-icon {
    display: inline-block;
    width: 5px;
    height: 23px;
    vertical-align: middle;
    background: #ff5256;
}
.article-title span {
    padding-left: 15px;
    vertical-align: middle;
}
.article-title .title {
    color: #333;
}
.main-right .article-list li {
    position: relative;
    height: 35px;
    padding: 0 0 0 20px;
    border-left: 1px solid #edf1f8;
}
.main-right .article-list li .circle-icon {
    position: absolute;
    top: 8px;
    left: -4px;
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #aebedd;
    border-radius: 5px;
}
.main-right .article-list li a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*文章下一页效果*/
.mooc-page a:hover {
	color: #94cb29;
}
/*页码控制*/
.pages {
	padding:12px 16px;
	font-size: 16px;
}

.pages a:hover{
	color:#690;
}

.pages .page-num-current{
	background-color: #549afb;
	padding: 2px 3px;
	border-radius: 3px;
	font-weight:normal;
}
.pages a{
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding: 2px 4px 2px;
    color: #555;
}

.pages > span{
	color:#690;
	padding:2px 4px 2px;
	font-weight:bold;
}
.mooc-newslist .pagination{
    display: flex;
}
.mooc-newslist .pagination .active{
    font-weight: bold;
}
/*文章内容右侧*/
.mt20,.mt30 {
    margin-top: 20px;
    display: grid;
    grid-template-columns: 800px 320px;
    justify-content: space-between;
}
.mooc-wrp {
	display: grid;
    align-content: space-evenly;
}

.mooc-wrp a {
 	 color: #202020; 
 }

.mooc-wrp a:hover {
	color: #94cb29;
}
.mooc-nav {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #dadada;
}
.mooc-nav li:before {
	float: left;
	content: '|';
}
.mooc-nav li:first-child:before {
	content: '';
}
.mooc-nav a {
	font-size: 16px;
	line-height: 30px;
	padding: 0 30px;
	float: left;
	color: #606060;
}
.mooc-nav li:hover a,.mooc-nav li .thisclass {
	border-bottom: 2px solid #94cb29;
}
/*文章页*/
.mooc-article-router {
	height: 35px;
	border-bottom: 1px solid #ececec;
}
.mooc-article-router a {
	margin-left: 3px;
}
.mooc-article-title {
	font-size: 26px;
	color: #333;
	line-height: 60px;
}
.mooc-article-stext {
	padding: 10px;
	line-height: 24px;
	color: #140706;
	background-color: #f5f7f8;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.mooc-article-text {
	overflow: auto;
} 
.mooc_button1{
    padding: 10px 0 20px 0;
}
.mooc_button2{
    padding: 10px 0 20px 0;
}
.mooc_button3{
    border-top: 1px solid #97979a;
    padding: 10px 0 20px 0;
}
.mooc-news{
    color:#97979a;
    line-height: 38px;
    font-size: 12px;
}
.mooc-page{
    margin-top: 10px;
}
.mt25 img{max-width:800px;}
.mt25 a{color:#1097d5;}
.mooc-article-relUl {
	width: 50%;
	height: 152px;
	background: #f5f6f8;
	padding: 10px 0;
}
.mooc-article-relUl li {
	height: 30px;
	overflow-y: hidden;
	line-height: 30px;
	margin: 0 20px;
	list-style-position: inside;
	list-style-image: url(/static/pc_img/list-arrow.jpg);
}
.mooc-newsinfo{
    display: flex;
    justify-content: space-between;
    height: 36px;
    line-height: 38px;
}
.mt25 {
    margin-top: 25px;
    line-height: 30px;
}
.search_2{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 75px;
}
.search_form{
	height: 35px;
    width: 280px;
    border-radius: 20px;
    background-color: #e0dfdf;
}
.search_text {
    float: left;
    width: 220px;
    height: 35px;
    color: #8c8c8c;
    background: none;
    padding-left: 18px;
    line-height: 35px;
    border-radius: 20px;
}
.search_form .submit{
	border: none;
	background-color: #e0dfdf;
}
.search_pic{
    width: 16px;
    height: 17px;
    float: right;
    margin-top: 8px;
    margin-right: 10px;
    background: url(/static/pc_img/icon_search_03.jpg);
}
.search_2 a {
    font-size: 16px;
}
.search_2 ul{
    display: flex;
}
.search_2 ul>li{
    border: 1px solid #c9c8c8;
    width: 86px;
    height: 27px;
    text-align: center;
}
.search_2 p {
    font-size: 16px;
}
/*获得条结果*/
.totalnums{float:right}
.dropdown {
    display: flex;
    gap: 10px;
    width: 200px;
    align-items: center;
  }
 
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    z-index: 1;
    margin-left: 94px;
  }
 
  .dropdown-content a {
    color: black;
    float: left;
    padding: 0px 16px;
    font-size: 14px;
    text-decoration: none;
    display: block;
  }
 
  .dropdown-content a:hover {background-color: #f1f1f1;}
 
  .dropdown:hover .dropdown-content {
    display: block;
  }
 
  .dropdown-arrow {
  }
/*可能复用的标题样式四*/
.title_sty{
    margin-top: 20px;
}
.title_sty4 {
	height: 32px;
	border-bottom: 2px solid #05273B;
}
.title_sty4 .title {
	float: left;
	background: #05273B;
	color: #fff;
	line-height: 32px;
	cursor: pointer;
	font-size: 14px;
	padding: 0 15px;
}

.title_sty3 {
	height: 39px;
	border-bottom: 5px solid #f0f0f0;
}
.title_sty3 span {
	float: left;
	height: 39px;
	line-height: 38px;
	color: #1f1f1f;
	border-bottom: 5px solid #94cb29;
}
.title_tag {
    padding-top: 13px;
}
.product-ad{text-align: center;}
.product-ad li{margin-top: 20px;}
.product-ad li img{border-radius: 5px;}
.mooc-Rnlist {
	padding-top: 10px;
	border-bottom: 1px solid #eeeeee;
}
.mooc-Rnlist li {
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	line-height: 32px;
	background: url(/static/pc_img/right.jpg) no-repeat 2px center;
	padding-left: 20px;
}
.left{float: left;}
.mooc-newslist li{
	margin-top: -1px;
	padding: 20px 0 25px;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}
.mooc-newslist img {
	width: 270px;
	height: 180px;
	float: left;
    margin-right: 27px;
}
.mooc-newslist h1 {
	font-size: 20px;
	margin-bottom: 6px;
}
.mooc-newslist .list_a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 493px;
    display: inline-block;
}
.mooc-newslist p {
	line-height: 24px;
}
.mooc_pr{
    padding: 14px;
    text-align: center;
}

/* 父元素-flex容器 */

.wrp1150 {
	width: 1150px;
	margin: 0 auto;
}




/*.fl {*/
/*	float: left;*/
/*}*/

/*.fr {*/
/*	float: right;*/
/*}*/

/*导致文章列表发布时间左右不对齐*/
/*.clearfix:after {*/
/*	content: '\200B';*/
/*    display: block;*/
/*    height: 0;*/
/*    overflow: hidden;*/
/*    visibility: hidden;*/
/*    clear: both;*/
/*}*/

/*footer*/
.fatfooter {
	height: auto;
	background: #101429;
	width: 100%;
	float: left;
}

.copy_col {
	border-top: 1px solid #e6e6e6;
	padding: 20px;
}
.copy_col .copyright p,
.copy_col .copyright a {
	font-size: 12px;
	color: #9a9a9a;
}

/*新版客服样式*/
.kf_aside2 {
	position: fixed;
	left: 20px;
	top: 24%;
	z-index: 1000;
}

.kefustyle ul li{
	width: 64px;
	height: 64px;
	background-color: #1472FF;
    margin-top: 10px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	color: #fff;
	border-radius: 4px
}

.kefustyle ul li a{
    display: grid;
    color: #fff;
	padding-top: 0.4rem;
}
.kefustyle ul li span{
    font-size: 2rem;
}
.kefustyle ul .phone, .kefustyle ul .headtopleft{
	position: relative;
	display: grid;
    align-content: center;
}

.kefustyle ul .phonetext, .kefustyle ul .img{
    display: none ;
}
.kefustyle ul .head_img:hover .img{
    position: absolute;
	left: 5rem;
    top: 5rem;
    width: 6rem;
    height: 6rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.kefustyle ul .phone:hover .phonetext{
	position: absolute;
	left: 5rem;
	top: 0;
	width: 321px;
	height: 65px;
	color: #1472FF;
	font-size: 20px;
	font-weight: bold;
	background: #FFFFFF;
	box-shadow: 0px 3px 13px 0px #E3EEFF;
	display: flex;
	align-items: center;
	justify-content: center;
}


/*布局展示*/
@keyframes kf-s2t {
    from {
        transform: translateY(10px);
    }
    to {
        transform: translateY(0px);
    }
}

@keyframes kf-s2b {
    from {
        transform: translateY(-10px);
    }
    to {
        transform: translateY(0px);
    }
}
.bg-div {
    background: url("/static/pc_img/index/f-img.png") no-repeat center top;
    width: 840px;
    height: 566px;
    position: relative;
    margin: 0 auto;
}

.bg-div .div-img-float1 {
    background: url("/static/pc_img/index/f-float-1.png") no-repeat center top;
    width: 48px;
    height: 67px;
    position: absolute;
    left: 325px;
    top: 170px;
    animation: kf-s2t 1.2s linear 0.4s infinite alternate;
}

.bg-div .div-img-float2 {
    background: url("/static/pc_img/index/f-float.png") no-repeat center top;
    width: 44px;
    height: 35px;
    position: absolute;
    right: 190px;
    top: -25px;
    animation: kf-s2t 1.2s linear 0.8s infinite alternate;
}

.bg-div .div-img-float3 {
    position: absolute;
    left: -153px;
    top: 10px;
    width: 260px;
    animation: kf-s2b 1.2s linear 0.4s infinite alternate;
}

.bg-div .div-img-float4 {
    position: absolute;
    right: -152px;
    top: 10px;
    width: 260px;
    animation: kf-s2b 1.2s linear 0.6s infinite alternate;
}

.bg-div .div-img-float5 {
    position: absolute;
    left: -153px;
    bottom: 60px;
    width: 260px;
    animation: kf-s2t 1.2s linear 0.8s infinite alternate;
}

.bg-div .div-img-float6 {
    position: absolute;
    right: -152px;
    bottom: 80px;
    width: 260px;
    animation: kf-s2t 1.2s linear 0.5s infinite alternate;
}
.bg-div .desc-div {
    background: #ffffffb3;;
    border: 1px solid #C6D2EA;
    box-shadow: 0px 5px 15px 0px #7d88c11a;
    border-radius: 5px;
    width: 100%;
    height: 100%;
}

.bg-div .desc-div .content-div {
    margin: 20px 0px 20px 25px;
}

.bg-div .desc-div .title {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.bg-div .desc-div .desc {
    color: #888;
    font-size: 13px;
    line-height: 24px;
}

.bg-div .desc-div table {
    margin-top: 15px;
}

.bg-div .desc-div table tr td {
    color: #333333;
    font-size: 14px;
    position: relative;
    padding-left: 18px;
    line-height: 28px;
    display: inline-block;
}

.bg-div .desc-div table tr td:nth-child(2) {
    margin-left: 40px;
}

.bg-div .desc-div table tr td:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #DAE2F2;
    border-radius: 50%;
    left: 0;
    top: 11px;
}

/*底部***********************/
.botnav_top {
	float: left;
	height: auto;
	width: 100%;
	border-bottom: 1px solid #26293D;
}

.botnav_top>li {
	float: left;
	height: 80px;
	line-height: 80px;
	width: 20%;
	margin: 0 2.5%;
	text-align: center;
	color: white;
	font-size: 16px;
}

.botnav_top>li>i {
	position: relative;
	left: -8px;
	top: 6px;
}

.bottom_concent {
	float: left;
	height: auto;
	padding: 20px 20px 10px 20px;
}

.bconcent_left {
    display: grid;
	text-align: center;
	float: left;
	height: 160px;
	width: 220px;
	color: white;
	border-right: 1px solid #26293D;
}

.bconcent_left>i,
.bconcent_left>span,
.bconcent_left>a {
	font-size: 16px;
}

.bconcent_left .bg-f_05 {
	font-size: 4rem;
}

.bconcent_left>a {
	width: 100px !important;
	margin: 0 auto;
	color: white;
	margin-top: 5px !important;
	position: relative;
	font-size: 16px !important;
	padding: 5px 10px;
	border: 1px solid #26293D;
}

.bconcent_left>a:hover {
	background: white;
	color: #F67200;
}

.bconcent_con {
	float: left;
	width: 600px;
	height: 160px;
}

.bconcent_con>ul {
	width: 100%;
	height: 100%;
}

.bconcent_con>ul>li {
	width: 30%;
	float: left;
	margin-left: 3%;
	text-align: center;
}

.bconcent_con>ul>li>span {
	width: 100%;
	float: left;
	height: 30px;
	color: white;
	font-size: 18px;
}

.bconcent_con>ul>li>a {
	display: block;
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #CCC !important;
}

.bconcent_right>i,
.bconcent_right>span {
	width: 100%;
	float: left;
	font-size: 18px;
	color: white;
	margin-bottom: 5px;
}

.bconcent_right>span:last-child {
	font-size: 14px !important;
}

.bconcent_right {
	float: left;
	text-align: center;
	padding-left: 50px;
	width: 230px;
	height: 160px;
}

.bconcent_right img {
	width: 120px;
	height: 120px;
}

.bord1-top {
	border-top: 1px solid #26293D;
}

.yqlj {
	padding: 20px 0 10px;
	float: left;
	width: 100%;
}

.yqlj>a {
	float: left;
	display: block;
	color: #505153;
	margin-left: 20px;
}

.yqlj>a:hover {
	color: white;
}

.fatfooter1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.bah {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
	margin: 0px 0 40px 0;
}

.dizhi {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
}

.bor-liangbian {
	margin-left: 5px;
	margin-right: 5px;
	padding: 0 8px;
	border-left: 3px solid #26293D;
	border-right: 3px solid #26293D;
}

.dizhi>span {
	margin-right: 20px;
}

.bottom_img {
	padding: 30px 0 30px;
	text-align: center;
	float: left;
	width: 100%;
}

.bottom_img>span {
	vertical-align: middle;
}

/**新增 修改 2018 8 29****/
.nightlj {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	padding-top: 30%;
}

.jiu_list>li>.mk_new>div .ck_button {
	border: none;
	background: white;
	padding: 5px 10px;
	color: #4B83E0;
	display: block;
	width: 100px;
	margin: auto;
	margin-top: 10px;
}

.jiu_list>li>.mk_new>div:last-child p {
	font-size: 14px;
}

body>a {
	display: none;
}

/**
 * head改版 2018/10/11
 */
 html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

body {
	padding-top: 120px;
	min-width: max-content;
}

.header {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 990;
	top: 0;
	height: 120px;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.header .top{
	background-color: #f3f6fd;
}
.headtop{
    display: flex;
}
.header .top .fr {
	display: flex;
    align-items: center;
}

.header .top span {
	line-height: 40px;
	padding: 0 8px;
}

.header .top span.em {
	font-weight: 800;
	color: #eb1308;
}

.header .top a {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.header .top .btn {
	width: 82px;
	height: 28px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 26px;
	margin-left: 15px;
	border-radius: 2px;
	overflow: hidden;
}

.header .top .btn.btn-res {
	color: #fff;
	background: #1472FF;
	border-radius: 20px;
	border: none;
}

.header .top .btn.btn-res:hover {
	opacity: .9;
}

.header .top .btn.btn-login {
	color: #1472FF;
	border: none;
}

.header .top .btn.btn-login:hover {
	opacity: .9;
}


.header .top .link:hover {
	color: #029bdb;
}
.head_nav .headerTit{
	display: flex;
    justify-content: space-between;
    align-items: center;
}


.header .menu .menu-item {
	float: left;
	padding-left: 24px;
}

.header .menu .menu-item .a {
	font-size: 16px;
	color: #333;
	line-height: 80px;
}

.header .menu .menu-item.column .a {
	position: relative;
	padding-right: 20px;
}

.header .menu .menu-item.column .a:after {
	content: '';
	position: absolute;
	right: 5px;
	top: 5px;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color: inherit;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
}

 .menu .menu-item .a:hover {
	color: #4381ff !important;
}

.header .menu .menu-item.column .box {
	display: none;
	position: fixed;
	left: 0;
	background: #fff;
	width: 100%;
	z-index: 999;
	box-shadow: 0 5px 20px 0px rgba(0, 0, 0, .05);
	border-top: 1px solid #dcdcdc;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.header .menu .menu-item.column:hover .box {
	display: block;
	z-index: 999;
}
/* 产品下拉新 */
.header .column .sub-nav li h3, .header .column .sub-nav li p {
    padding-left: 50px;
}
.header .nav-dropdown:hover .sub-nav-wrap { height: 205px; opacity: 1; filter: alpha(opacity=100);}
.header .nav-product:hover .sub-nav-wrap { height: 530px;}
.header .nav-solution:hover .sub-nav-wrap { height: 475px;}
.header .sub-nav { padding: 30px 0 0 0; overflow: hidden;}
.header .sub-nav .sub-nav-name { font-size: 16px; font-weight: bold; line-height: 1; color: #333;}
.header .sub-nav .sub-nav-name a { float: right; padding: 8px 15px; margin-top: -6px; margin-right: 30px; font-size: 12px; font-weight: normal; color: #fff; background: #1069f5; border-radius: 20rem;}
.header .sub-nav .sub-nav-name a:hover { background: #0047f5;}
.header .sub-nav ul { margin-top: 15px;}
.header .sub-nav li { float: left; line-height: 1.4;}
.header .sub-nav li .text { width: 168px;}
.header .sub-nav li h3 { position: relative; font-size: 14px; font-weight: normal; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.header .sub-nav li p { padding-top: 6px; font-size: 12px; line-height: 1; color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.header .sub-nav li:hover h3 { color: #f44;}
.header .sub-nav-wrap .sub-nav-other { height: 60px; border-top: 1px solid #e8e8e8;}
.header .sub-nav-wrap .sub-nav-other dl { padding: 15px 0 0 0;}
.header .sub-nav-wrap .sub-nav-other dt, .header .sub-nav-wrap .sub-nav-other dd { float: left; margin-right: 30px; font-size: 14px; line-height: 30px;}
.header .sub-nav-wrap .sub-nav-other dt { color: #999;}
.header .sub-nav-wrap .nav-contact { font-size: 14px; line-height: 60px; text-align: center;}
.header .sub-nav-wrap .nav-contact .dividing-line { padding: 0 15px;}
.header .service .sub-nav { padding: 25px 0;}
.header .service .sub-nav li { width: 245px; padding: 15px; margin-bottom: 0; line-height: 30px;}
.header .service .sub-nav li .icon { width: 35px; height: auto; margin-right: 10px;}
/*产品&解决方案*/
.header .column .sub-nav li a, .header .nav-solution .sub-nav li a { position: relative; display: block; padding: 14px 10px 13px 0; font-size: 14px; color: #333; vertical-align: middle;}
.header .column .sub-nav li .iconfont, .header .nav-solution .sub-nav li .iconfont { position: absolute; top: 11px; left: 0; width: 36px; height: 36px; font-size: 26px; line-height: 36px; color: #fff; text-align: center; background: #7db1ff; border-radius: 4px;}
.header .column .sub-nav li h3, .header .nav-product .sub-nav li p, .header .nav-solution .sub-nav li h3, .header .nav-solution .sub-nav li p { padding-left: 50px;}
.header .column .sub-nav li .hot, .header .nav-solution .sub-nav li .hot { position: absolute; top: -5px; margin-left: 5px; width: 27px;height: 19px;}
/*产品*/
.header .column .sub-nav .fl { height: 410px; padding: 0 30px; border-left: 1px solid #eee;}
.header .column .sub-nav .sub-nav-mall { width: 540px; padding: 0; border: none;}
.header .column .sub-nav li { width: 240px; margin-right: 30px;}
.header .column .sub-nav .sub-nav-yxd { width: 240px;}
.header .column .sub-nav .sub-nav-rest { width: 228px; padding-right: 0; border-top: none !important;}
.header .column .sub-nav .sub-nav-rest li a { padding: 8px 10px 8px 0;}
.header .column .sub-nav .sub-nav-rest li a .iconfont { top: 9px;}
/*&周边系统*/
.header .column .sub-nav .sub-nav-rest li { margin-right: 0;}
.header .column .sub-nav .mode { padding-bottom: 11px; margin-bottom: 20px; overflow: hidden; border-bottom: 1px solid #eee;}
.header .column .sub-nav .mode span { float: left; width: 68px; margin: 0 9px 9px 0; font-size: 12px; line-height: 22px; color: #ff9090; text-align: center;  border: 1px solid #ff9090; border-radius: 20px;}
.header .column .sub-nav .mode span>a{ 
    position: relative;
    display: block;
    padding: 0px 0px 0px 0;
    font-size: 12px;
    color: #333;
    vertical-align: middle;}
.header .column .sub-nav .mode span>a:hover{ 
    position: relative;
    display: block;
    padding: 0px 0px 0px 0;
    font-size: 14px;
    color: #029bdb;
    vertical-align: middle;}

.header .column .sub-nav li:nth-child(2) .mode span { width: 68px;}
/*图标颜色*/
.header .sub-nav-wrap li:nth-child(1) .iconfont { background: #f74805}
.header .sub-nav-wrap li:nth-child(2) .iconfont { background: #16d9c6}
.header .sub-nav-wrap li:nth-child(3) .iconfont { background: #0359f5}
.header .sub-nav-wrap li:nth-child(4) .iconfont { background: #9f2af3}
.header .sub-nav-wrap li:nth-child(5) .iconfont { background: #f39304}
.header .sub-nav-wrap li:nth-child(6) .iconfont { background: #0da1f5}
.header .sub-nav-wrap li:nth-child(7) .iconfont { background: #0ba394}
.header .sub-nav-wrap li:nth-child(8) .iconfont { background: #fe8305}
.header .sub-nav-wrap li:nth-child(9) .iconfont { background: #f77a22}
.header .sub-nav-wrap li:nth-child(10) .iconfont { background: #f19400}
.header .sub-nav-wrap li:nth-child(11) .iconfont { background: #f91b11}
.header .sub-nav-wrap li:nth-child(12) .iconfont { background: #069cf1}
.header .sub-nav-wrap li:nth-child(13) .iconfont { background: #5ecafd}
.header .sub-nav-wrap li:nth-child(14) .iconfont { background: #46d5c7}

/*2023-9-27新增下拉*/
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15,.icon16{
    font-size: 22px;
}
.icon1{
    margin-right: 10px;
    font-size: 20px;
    color: #fb04b5;
}
.icon2{
    color: #34dc15;
}
.icon3{
    color: #e23857;
}
.icon4{
    color: #f92929;
}
.icon5{
    color: #ef6808;
}
.icon6{
    color: #154be2;
}
.icon7{
    color: #ffbc25;
}
.icon8{
    color: #34dc15;
}
.icon9{
    color: #dc15b1;
}
.icon10{
    color: #e62865;
}
.icon11{
    color: #ef600c;
}
.icon12{
    color: #dc1515;
}
.icon13{
    color: #151bdc;
}
.icon14{
    color: #1549dc;
}
.icon15{
    color: #34dc15;
}
.icon16{
    color: #34dc15;
}
.header .head_nav .menu-item:hover .dropdown-menu-wrapper {
  display:flex;
}
.header .head_nav > li a:hover {
  text-decoration: none;
}
.header .head_nav .menu-item .dropdown-menu-wrapper {
  display: none;
  justify-content: center;
  padding: 20px 0 30px 0;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9;
  border-top: 1px solid #f2f2f2;
  background-color: #fff;
  box-shadow: 0 5px 3px 0px rgba(0, 0, 0, 0.08);
  flex-direction: column;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top {
  display: flex;
  justify-content: space-between;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items {
  width: 140px;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items .dropdown-title {
  font-size: 15px;
  color: #666;
  padding-bottom: 12px;
  border-bottom: 1px solid #e5e5e5;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items .dropdown-list-item {
  margin-top: 13px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items .dropdown-list-item img {
  width: 24px;
  height: 24px;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items .dropdown-list-item span {
  margin-left: 10px;
  font-size: 14px;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .right {
  width: 900px;
  margin-left: 20px;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .right .dropdown-product {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.dropdown-product-item {
  display: flex;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.dropdown-product-img {
  width: 106px;
  height: 86px;
  border-radius: 4px;
}
.dropdown-product-img img {
  width: 106px;
  height: 86px;
  border-radius: 4px;
}
.dropdown-product-info {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
}
.dropdown-product-title {
  font-size: 18px;
  display: flex;
  align-items: center;
}
.dropdown-product-title i{
  margin-left: 10px;
}

.head-nav .dropdown-product-title a{
  color: #505050;
  font-size: 18px;
}
.dropdown-product-title img {
  transform: rotate(270deg);
  width: 17px;
}
.dropdown-product-desc {
  font-size: 12px;
  color: #666;
  margin-top: 5px;
}
.dropdown-product-label {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items.right .dropdown-product .dropdown-product-item .dropdown-product-info .dropdown-product-label a {
  padding: 3px 12px;
  font-size: 12px;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
  margin-right: 9px;
  border: 1px solid #cecece;
}
.header .head_nav .menu-item .dropdown-menu-wrapper .dropdown-top .dropdown-items.right .dropdown-product .dropdown-product-item .dropdown-product-info .dropdown-product-label a:hover {
  color: #4073fa;
  border-color: #c6d5fe;
  background-color: #ecf1ff;
}

.header .head_nav .head-nav-case .dropdown-menu-wrapper-con {
  width: 50%;
}
.base-head .base-head-box .head-other {
  display: flex;
  align-items: center;
  margin-left: auto;
  color: #383838;
}
.base-head .base-head-box .head-other .head-login {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}
.base-head .base-head-box .head-other .head-login span:nth-child(2) {
  margin: 0 5px;
}
.base-head .base-head-box .head-other .head-login a {
  text-decoration: none;
}
.base-head .base-head-box .head-other .head-login a:first-child {
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.base-head .base-head-box .head-other button {
  width: 94px;
  height: 40px;
  background: #000;
  border: none;
  border-radius: 1px;
  color: #fff;
}
.base-head .base-head-box .head-other .title-bottom {
  width: 75px;
  height: 36px;
  background: #fff;
  border: none;
  border-radius: 4px;
  color: #000;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.base-head .base-head-box .head-other .title-bottom .iconfont{
  color: #0037ff;
  font-size: 22px;
}

.base-head .base-head-box .head-other .head-other-btn {
  position: relative;
}
.base-head .base-head-box .head-demonstration {
  position: fixed;
  top: 60px;
  left: 0;
  text-align: right;
  display: none;
  width: 100%;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap {
  display: flex;
  text-align: center;
  box-shadow: 0px 4px 12px 0px rgba(167, 167, 167, 0.3);
  border-radius: 0px 0px 8px 8px;
  position: relative;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap:before {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  position: absolute;
  top: -10px;
  right: 34px;
  display: none;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .hover-block {
  position: absolute;
  top: -60px;
  right: 0;
  width: 100px;
  height: 100px;
  cursor: pointer;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .list-group {
  float: left;
  padding: 17px 0;
  width: 200px;
  box-sizing: border-box;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .ns-tab-wrap .list-group-item {
  line-height: 1;
  padding: 0 1.25rem;
  margin: 17px 0;
  display: flex;
  align-items: center;
  border-radius: 0;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .ns-tab-wrap .list-group-item.active {
  border-right: 2px solid #2473f1;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .ns-tab-wrap .list-group-item:hover {
  background: #ffffff;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .ns-tab-wrap .list-group-item .icon-img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .ns-tab-wrap .list-group-item span {
  font-size: 18px;
  height: unset;
  line-height: unset;
  color: #222222;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .list-group-horizontal {
  border-bottom: 1px solid #f1f1f1;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content {
  padding: 26px;
  width: calc(100% - 200px);
  float: left;
  border-left: 1px solid #f1f1f1;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  display: flex;
  align-items: baseline;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-title span {
  font-size: 12px;
  color: #a6a6a6;
  font-weight: 500;
  margin-left: 15px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table {
  border-left: 1px solid rgba(42, 126, 251, 0.5);
  border-right: 1px solid rgba(42, 126, 251, 0.5);
  margin-bottom: 2rem;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table thead {
  background-color: #e8f1ff;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table thead th {
  border-bottom: 1px solid rgba(42, 126, 251, 0.5);
  color: #444444;
  font-size: 14px;
  font-weight: 500;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table tbody td:nth-child(2) {
  text-align: left;
  color: #2a7efb;
  font-size: 16px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table tbody td:nth-child(2) a {
  color: #2a7efb;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table tr td:first-of-type {
  font-size: 14px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table th {
  height: 42px;
  line-height: 42px;
  padding: 0;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table td {
  font-size: 14px;
  color: #383838;
  vertical-align: middle;
  padding: 9px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table td a:hover {
  text-decoration: none;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-ewm {
  display: flex;
  justify-content: start;
  align-items: center;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-ewm .head-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-ewm .head-wrap span {
  margin-top: 10px;
}
.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .head-demonstration-ewm img {
  width: 140px;
  cursor: pointer;
  border: 1px solid #abc5ff;
  border-radius: 8px;
  padding: 9px;
}

.base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table th, .base-head .base-head-box .head-demonstration .head-demonstration-wrap .tab-content .table td {
  border-bottom: 1px solid rgba(42, 126, 251, 0.5);
  border-top: 1px solid rgba(42, 126, 251, 0.5);
  border-right: 1px solid rgba(42, 126, 251, 0.5);
}
/*2018-10-19新增*/
.header .menu .menu-item.menu-item-hot .a {
	position: relative;
}

.header .menu .menu-item.menu-item-hot .a b {
	position: absolute;
	top: -20px;
	right: 0;
	display: block;
	width: 22px;
	height: 10px;
}

.header .menu .menu-item.menu-item-hot .a b img {
	position: absolute;
}
.header .menu .menu-item.menu-item-hot .a :hover {
	color: #4381ff;
}



.bg-k_02 {
	width: 16px;
	height: 16px;
	background: url('/skin/style/img/main-icon.png') -152px -408px;
}

.bg-k_03 {
	width: 16px;
	height: 16px;
	background: url('/skin/style/img/main-icon.png') -485px -344px;
}

.bg-f_01,.bg-f_02,.bg-f_03,.bg-f_04 {
	font-size: 1.8rem;
}

/*客服弹窗*/
.kf-box {
	width: 420px;
	height: 256px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background: url(/static/pc_img/index/kf_bg.png) no-repeat center top;
	z-index: 9999;
	display: none;
	border-radius: 8px;
	box-shadow: 0 0 20px 10px rgba(0, 0, 0, .2);
}

.kf-box .kf-close {
	position: absolute;
	right: -18px;
	top: -18px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	font-weight: 800;
	background: #9d9c9d;
	overflow: hidden;
	font-size: 28px;
	cursor: pointer;
}

.kf-box .kf-btn-input {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 142px;
	display: grid;
    align-content: center;
    justify-items: center;
}

.kf-box .kf-btn-input .box {
	font-size: 2rem;
    color: #3b71f2;
    font-weight: bolder;
}

.kf-box .kf-btn-input .box .inp {
	width: 100%;
	padding: 8px;
	box-sizing: border-box;
	height: 34px;
	padding-right: 130px;
	font-size: 12px;
	color: #666;
	border-radius: 4px;
}

.kf-box .kf-btn-input .box .btn {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 110px;
	height: 34px;
	color: #fff;
	background: #3b71f2;
	font-size: 14px;
	cursor: pointer;
}

.kf-box .kf-btn-input .box .btn:hover {
	opacity: .9;
}

.kf-box .kf-btn-input .btn-group {
	text-align: center;
	margin-top: 25px;
}

.kf-box .kf-btn-input .btn-group a {
	width: 140px;
	height: 40px;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
	margin: 0 20px;
	font-size: 16px;
}

.kf-box .kf-btn-input .btn-group .btn-ty {
	background: #3b71f2;
}

.kf-box .kf-btn-input .btn-group .btn-zx {
	background: #37b854;
}

.kf-box .kf-btn-input .btn-group a:hover {
	opacity: .9;
}
.zx-col {
  height: 267px;
  padding-top: 31px;
  background: url(/static/pc_img/cont_7.jpg)
}

.zx-col .way_p p {
  color: #fff;
  font-size: 30px;
  letter-spacing: 2px;
}
.round_t{
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -193px;
}
.wayboo_round img{
    animation:rotateImg 5s linear infinite;
}
.wayboo_round > div strong {
    font-weight: 700;
    font-size: 24px; }
.wayboo_round > div p {
    color: #b3e1ff;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 10px; }
.wayboo_round > div span {
    font-weight: bold;
    font-size: 31px; 
}
.wayboo_round{
    grid-row: 1 / span 3;
}
.box_7{
    display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(1,auto);
}
.box_7 .way_p{
    grid-row: 1 / span 2;
}
.box_7 ul{
	display: flex;
    justify-content: space-around;
}
.box_7 ul li{
	color: #FEFEFE;
	text-align: center;
}
.box_7 ul li h4{
	font-size: 36px;
	line-height: 70px;
	color: #FEFEFE;
}
.box_7 ul li p{
	font-size: 20px;
	line-height: 38px;
}

    
/* 新加 */
.head_nav {
	position: absolute;
	top: 40px;
	width: 100%;
	height: 80px !important;
	z-index: 99999 !important;
	background: #fff;
	box-shadow: rgb(62 176 255 / 16%) 0px 10px 30px;
}
.border8 {
	border-radius: 8px;
}

.banner-foot1 {
	position: absolute;
	height: 75px;
	width: 100%;
	bottom: -26px;
	z-index: 100;
	background: none;
}
/*搜索样式*/
@keyframes rotateImg {
  0% {transform : rotate(0deg);}
  100% {transform : rotate(360deg);}
}
/*saas css样式*/
.icon{margin: 0 auto;display: block;}

.col .p {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  color: #666;
}
.col .span{
	font-size: 12px;
	color: #ccc;
	padding: 6px 12px;
	border-bottom: 1px solid #50c33e;
	text-transform:uppercase;
}
.saas {
  padding: 80px 0;
}
.saas .cont_center {
  width: 1150px;
  margin: 0 auto;
}
.saas h2 {
  text-align: center;
  margin-bottom: 34px;
  font-size: 36px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.saas .subtitle {
  font-size: 20px;
  color: #84827B;
  text-align: center;
  margin-bottom: 80px;
  line-height: 36px;
}
.Saas-box {
  width: 1150px;
  height: 570px;
  position: relative;
}
.specialty {
  background: #f7faff;
  padding: 80px 0;
}
.specialty h2 {
  text-align: center;
  margin-bottom: 74px;
  font-size: 36px;
  font-family: PingFang SC;
  font-weight: 800;
  color: #333333;
}
.specialty .content .item1,
.specialty .content .item2,
.specialty .content .item3,
.specialty .content .item4 {
  display: flex;
  justify-content: space-between;
}
.specialty .content .item1 .text,
.specialty .content .item2 .text,
.specialty .content .item3 .text,
.specialty .content .item4 .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.specialty .content .item1 .text .title,
.specialty .content .item2 .text .title,
.specialty .content .item3 .text .title,
.specialty .content .item4 .text .title {
  color: #FF6900;
  font-size: 28px;
  margin-bottom: 40px;
}
.specialty .content .item1 .text .intro,
.specialty .content .item2 .text .intro,
.specialty .content .item3 .text .intro,
.specialty .content .item4 .text .intro {
  font-size: 18px;
  color: #333333;
  font-weight: 500;
}
.specialty .content .item1 {
  margin-bottom: 48px;
}
.specialty .content .item1 .text {
  text-align: right;
}
.specialty .content .item1 .text p {
  margin-bottom: 24px;
}
.specialty .content .item2 {
  margin-bottom: 143px;
}
.specialty .content .item2 .text .intro {
  width: 307px;
}
.specialty .content .item2 .text .intro p {
  line-height: 40px;
}
.specialty .content .item3 {
  margin-bottom: 126px;
}
.specialty .content .item3 .text .intro {
  width: 415px;
}
.specialty .content .item3 .text .intro p {
  line-height: 40px;
}
.specialty .content .item4 {
  margin-bottom: 109px;
}
.specialty .content .item4 .text .intro {
  width: 513px;
}
.specialty .content .item4 .text .intro p {
  line-height: 40px;
}
.specialty .content .btnWrap {
  display: flex;
  justify-content: center;
}
.specialty .content .btnWrap .btn1,
.specialty .content .btnWrap .btn2 {
  cursor: pointer;
  width: 177px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  border-radius: 999px;
  font-size: 18px;
  margin: 0 20px;
}
.specialty .content .btnWrap .btn1 {
  border: 1px solid #4381FF;
  color: #4381FF;
}
.specialty .content .btnWrap .btn2 {
  background: #4381FF;
  color: #fff;
}
.data {
  margin: 0 auto;
  width: 1150px;
  padding: 80px 0 60px 0;
  text-align: center;
}
.data h2 {
  font-size: 36px;
  color: #333;
  font-weight: 800;
  margin-bottom: 40px;
}
.data .subtitle {
  font-weight: 500;
  font-size: 20px;
  color: #84827B;
  margin-bottom: 70px;
}
.data .imgbox img {
  width: 100%;
}
.project {
  background: url(/static/pc_img/saas/fn-bg02.jpg) no-repeat;
  background-size: cover;
}
.project .content {
  padding: 70px 0;
  width: 1150px;
  margin: 0 auto;
  text-align: center;
}
.project .content h2 {
  font-size: 40px;
  font-weight: 800;
  color: #FFFFFF;
}
.project .content .subtitle {
  margin: 38px auto 0 auto;
  width: 931px;
  font-size: 18px;
  font-weight: 500;
  color: #FFFFFF;
}
.project .content .imgbox {
  margin-top: 38px;
}
.core {
  width: 1150px;
  margin: 0 auto;
  padding: 120px 0 20px 0;
}
.core h2 {
  text-align: center;
  font-weight: 800;
  font-size: 36px;
  color: #333;
  margin-bottom: 63px;
}
.core .content {
  display: grid;
  grid-template-columns: repeat(4, 280px);
  grid-template-rows: 340px;
  grid-column-gap: 10px;
}
.core .content .item {
  padding: 30px 16px;
  background: #F7FAFF;
}
.core .content .item .head {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.core .content .item .head .l {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.core .content .item .head .l img {
  width: 100%;
  height: 100%;
}
.core .content .item .head .r {
  color: #070337;
  font-size: 24px;
  font-weight: 800;
}
.core .content .item .body {
  height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.core .content .item .body .text {
  box-sizing: content-box;
  display: flex;
  align-items: center;
}
.core .content .item .body .text .ll {
  margin-right: 8px;
  width: 16px;
  height: 16px;
}
.core .content .item .body .text .ll img {
  display: block;
  width: 100%;
  height: 100%;
}
.core .content .item .body .text .rr {
  flex: 1;
  font-size: 16px;
  color: #070337;
}
.core .content .item:nth-child(1) .head .l {
  background: linear-gradient(-48deg, #FF238A 0%, #FF9ECF 100%);
  box-shadow: 0px 14px 27px 0px rgba(254, 70, 158, 0.4);
}
.core .content .item:nth-child(2) .head .l {
  background: linear-gradient(-48deg, #0344FE 0%, #0397FF 100%);
  box-shadow: 0px 14px 27px 0px rgba(124, 192, 255, 0.4);
}
.core .content .item:nth-child(3) .head .l {
  background: linear-gradient(-48deg, #E99C03 0%, #FBCF04 100%);
  box-shadow: 0px 14px 27px 0px rgba(255, 218, 99, 0.4);
}
.core .content .item:nth-child(4) {
  margin-right: 0;
}
.core .content .item:nth-child(4) .head .l {
  background: linear-gradient(-48deg, #7032FF 0%, #A948FF 100%);
  box-shadow: 0px 14px 27px 0px rgba(124, 192, 255, 0.4);
}
.system {
  width: 1150px;
  margin: 0 auto;
  padding: 60px;
}
.system h2 {
  text-align: center;
  font-weight: 800;
  font-size: 36px;
  color: #333;
  margin-bottom: 63px;
}
.system .content {
  display: flex;
  flex-wrap: wrap;
}
.system .content .item {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.system .content .item .icon {
  width: 114px;
  height: 114px;
}
.system .content .item .icon img {
  width: 100%;
  height: 100%;
}
.system .content .item .text {
  margin-top: 20px;
  color: #333333;
  font-weight: 500;
  font-size: 20px;
}
.system .content .item:nth-child(n+6) {
  margin-top: 40px;
}
.value {
  width: 1150px;
  margin: 0 auto;
  padding: 60px;
}
.value h2 {
  text-align: center;
  font-weight: 800;
  font-size: 36px;
  color: #333;
  margin-bottom: 63px;
}
.value .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.value .content .l {
  width: 645px;
}
.value .content .r {
  width: 500px;
}
.value .content .r .top {
  display: grid;
  grid-template-columns: repeat(2, 240px);
  grid-template-rows: repeat(3, 80px);
  grid-gap: 20px 20px;
}
.value .content .r .top .item {
  padding: 0 10px;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 0px rgba(216, 235, 255, 0.5);
}
.value .content .r .top .item .ll {
  margin-right: 12px;
  width: 40px;
  height: 40px;
}
.value .content .r .top .item .ll img {
  width: 100%;
  height: 100%;
}
.value .content .r .top .item .rr {
  color: #070337;
  font-weight: 500;
  font-size: 18px;
}
.value .content .r .bottom {
  margin-top: 47px;
  display: flex;
  justify-content: center;
}
.value .content .r .bottom .btn {
  cursor: pointer;
  width: 238px;
  height: 74px;
  line-height: 74px;
  text-align: center;
  border-radius: 999px;
  font-size: 26px;
  background: #4381FF;
  color: #fff;
}
.boxTitle {
  cursor: pointer;
  position: absolute;
  left: 55px;
  top: 157px;
  z-index: 3;
  background: rgba(46, 113, 246, 0.1);
  color: #3883FA;
  font-size: 36px;
  text-align: center;
  width: 286px;
  height: 286px;
  line-height: 286px;
  border-radius: 50%;
}
.boxTitle:hover {
  background-color: #2E71F6;
  color: #ffffff;
}
.boxText {
  box-sizing: border-box;
  cursor: pointer;
  position: absolute;
  left: 55px;
  top: 56px;
  z-index: 2;
  background: rgba(233, 240, 246, 0.8);
  color: #3883FA;
  font-size: 16px;
  text-align: center;
  width: 458px;
  height: 458px;
  padding-top: 160px;
  padding-left: 286px;
  line-height: 48px;
  border-radius: 50%;
}
.boxText:hover {
  background-color: #337BFA;
  color: #ffffff;
}
.boxText:hover ~ div {
  background-color: #ffffff;
  color: #3883FA;
}
.boxTips {
  position: absolute;
  left: 328px;
  top: 388px;
  z-index: 3;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background: #337BFA;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
}
.rounds {
  position: absolute;
  left: 55px;
  top: 0px;
  z-index: 1;
  width: 569px;
  height: 569px;
  border-radius: 50%;
  border: 1px solid #E9F0F6;
}
.subBank {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 9;
  background: none !important;
}
.subBank .xiaoRound {
  position: relative;
  background-color: #337BFA;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.subBank .xiaoRound::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: inherit;
  border-radius: inherit;
  animation: myfirst 1s linear infinite;
}
.subBank .subTitle {
  margin: 0 8px 0 13px;
  background-color: #337BFA;
  padding: 16px 24px;
  color: #FEFEFE;
  border-radius: 10px;
  font-size: 18px;
}
.subBank .subline {
  width: 50px;
  border-top: 1px dashed #337BFA;
}
.subBank .subBox {
  cursor: pointer;
  padding: 24px 20px;
  border: 1px dashed #337BFA;
  border-radius: 10px;
  font-size: 16px;
  color: #3883FA;
  background-color: #ffffff;
}
.subBank .subBox p {
  font-size: 16px;
  margin-bottom: 10px;
}
.subBank .subBox:hover {
  background-color: #DAE6F8;
}
.bank1 {
  top: 0px;
  left: 530px;
}
.bank2 {
  top: 209px;
  left: 622px;
}
.bank3 {
  bottom: 0px;
  left: 531px;
}
@keyframes myfirst {
  50%,
  75% {
    transform: scale(2.5);
  }
  80%,
  100% {
    opacity: 0;
  }
}
.theme {
  color: #3883fa;
}
.theme2 {
  color: #FF6900;
}
.theme3 {
  color: #7835ff;
}