* {
	color: 2A2A2A;
}

body {
	padding: 50px 40px 40px !important;
	background: url(../img/home_icon/home_cont_bg.png);
	/* width: 100vw; */
	width: calc(100% - 80px);
	height: 100vh;
	margin: 0;
}

/* 头部 */
.user_btn {
	width: 180px;
	height: 50px;
	background-color: var(--content-box);
	border-radius: 10px;
	display: block;
	cursor: pointer;
}

.user_btn .user_img {
	display: inline-block;
	overflow: hidden;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	margin: 7.5px 0 7.5px 5px;
}

.user_btn .user_img img {
	width: 100%;
	height: 100%;
}
.user_operation{
	display: none;
	position: absolute;
	top: 53px;
	width: 100%;
	background-color: var(--content-box);
	padding: 10px;
	border-radius: 5px;
	border: 1px solid var(--border-color2);
}
.user_operation li {
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.show_operation {
	display: block !important;
}
.user_icon {
	background: url(../img/user_icon.png) no-repeat;
	width: 38px;
	height: 38px;
	position: absolute;
	left: 5px;
	top: 0;
}
.user_btn p {
	display: inline-block;
	overflow: hidden;
	width: 105px;
	color: #999999;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
}

.user_btn .user_btn_icon {
	display: inline-block;
	overflow: hidden;
	width: 15px;
	height: 15px;
	margin: 17.5px 10px 17.5px 0;
}

.user_btn .user_btn_icon img {
	height: 15px;
}

/* 内容 */
.content_wrapper {
	height: calc(100% - 60px);
	width: 100%;
	overflow-y: auto;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	scrollbar-width: none;
}

.content_wrapper::-webkit-scrollbar {
	width: 0 !important
}

.content_wrapper::-moz-scrollbar  {
	width: 0px;
}

.title_wrapper {
	display: flex;
	justify-content: space-between;
	margin-bottom: 28px;
}

.user_limit {
	margin-right: 10px;
}

.title_btn_wrapper {
	display: flex;
	position: relative;
}


.title_text {
	font-size: 24px;
	font-weight: bold;
}

.module1 {
	display: flex;
	justify-content: space-between;
	width: 100%;height: 165px;
	margin-bottom: 30px;
}

.module1 .module1_block {
	width: calc(25% - 22.5px);
	background-size: cover !important;
	border-radius: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.module1 .module1_block a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.module1 .module1_block .module1_block_icon{
	flex: 1;
	width: 96px;
	height: 96px;
	position: relative;
}
.module1 .module1_block .module1_block_text{
	flex: 3;
	height: 96px;
}
.module1 .module1_block .module1_block_text span{
	font-size: 22px;
	font-weight: normal;
	line-height: 36px;
	color: var(--title-fontcolor);
	border-bottom: 1px solid var(--border-color);
	display: block;
}
.module1 .module1_block .module1_block_text p{
	padding-top: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: var(--title-fontcolor);
	opacity: 0.8;
	width: calc(100% - 15px);
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: normal;
}

.module1 .module1_block:nth-child(1) {
	/* background: url(../img/home_icon/home_sp1_bg1.png) no-repeat; */
	background-color: var(--home-box1-background);
}
.module1 .module1_block:nth-child(1) .module1_block_icon{
	/* background: url(../img/home_icon/home_sp1_icon1.png) no-repeat top right 20px; */
}

.module1 .module1_block:nth-child(2) {
	/* background: url(../img/home_icon/home_sp1_bg2.png) no-repeat; */
	background-color: var(--home-box2-background);
}
.module1 .module1_block:nth-child(2) .module1_block_icon{
	/* background: url(../img/home_icon/home_sp1_icon2.png) no-repeat top right 20px; */
}

.module1 .module1_block:nth-child(3) {
	/* background: url(../img/home_icon/home_sp1_bg3.png) no-repeat; */
	background-color: var(--home-box3-background);
}
.module1 .module1_block:nth-child(3) .module1_block_icon{
	/* background: url(../img/home_icon/home_sp1_icon3.png) no-repeat top right 20px; */
}

.module1 .module1_block:nth-child(4) {
	/* background: url(../img/home_icon/home_sp1_bg4.png) no-repeat; */
	background-color: var(--home-box4-background);
}
.module1 .module1_block:nth-child(4) .module1_block_icon{
	/* background: url(../img/home_icon/home_sp1_icon4.png) no-repeat top right 20px; */
}


.module2 {
	display: flex;
	width: 100%;
	height: 178px;
	margin-bottom: 30px;
	justify-content: space-between;
}

.module2 .module2_block {
	width: calc(50% - 10px);
	height: 178px;
	background-color: var(--content-box);
	border-radius: 14px;
	padding: 25px 30px;
	position: relative;
}
.module2 .module2_block .module2_block_title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.module2 .module2_block .module2_block_btns{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}
.module2 .module2_block .module2_block_btns a{
	font-size: 16px;
	line-height: 36px;
	color: var(--home-btns-fontcolor);
	padding: 8px 40px;
	background-color: var(--home-btns-background);
	border-radius: 6px;
}



.module3 {
	width: 100%;
	background-color: var(--content-box);
	border-radius: 14px;
	position: relative;
	padding: 25px;
}
.module3 .module3_block{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.module3 .module3_block li{
	width: calc(16.6% - 10px);
	margin: 15px 0;
}
.module3 .module3_block li i,
.module3 .module3_block li span{
	display: block;
	text-align: center;
}
.module3 .module3_block li i.module3_block_icon{
	width: 100%;
	height: 64px;
}
.module3 .module3_block li span{
	margin-top: 15px;
}

.module3 .module3_block li:nth-child(1) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon1.png) no-repeat center;
}
.module3 .module3_block li:nth-child(2) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon2.png) no-repeat center;
}
.module3 .module3_block li:nth-child(3) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon3.png) no-repeat center;
}
.module3 .module3_block li:nth-child(4) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon4.png) no-repeat center;
}
.module3 .module3_block li:nth-child(5) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon5.png) no-repeat center;
}
.module3 .module3_block li:nth-child(6) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon6.png) no-repeat center;
}
.module3 .module3_block li:nth-child(7) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon7.png) no-repeat center;
}
.module3 .module3_block li:nth-child(8) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon8.png) no-repeat center;
}
.module3 .module3_block li:nth-child(9) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon9.png) no-repeat center;
}
.module3 .module3_block li:nth-child(10) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon10.png) no-repeat center;
}
.module3 .module3_block li:nth-child(11) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon11.png) no-repeat center;
}
.module3 .module3_block li:nth-child(12) i.module3_block_icon{
	background: url(../img/home_icon/home_sp3_icon12.png) no-repeat center;
}


/* 平台介绍 */
.content_introduce{
	width: 100%;
	height: 100%;
	display: block;
	overflow-x: hidden;
}
.content_introduce::-webkit-scrollbar {
	width: 0 !important
}
.img_cont{
	width: 100%;
	display: block;
	margin: 60px 0;
}
.img_cont img{width: 100%;}
.module1_int{
	background-color: var(--content-box);
	padding: 20px 30px;
}
.module1_int .module1_int_title{}
.module1_int .module1_int_title span{
	font-size: 24px;
	font-weight: normal;
	line-height: 48px;
	display: block;
}
.module1_int .module1_int_title span:first-child{border-bottom: 1px solid #747474;}
.module1_int .module1_int_title span:nth-child(2){font-size: 16px;}
.module1_int .module1_int_text{
	padding: 15px 45px;
	font-size: 16px;
	line-height: 44px;
	letter-spacing: 1px;
}
.module1_int .module1_int_text .text_icon_inlink{
	margin: 15px 0;
}
.module1_int .module1_int_text .text_icon_inlink img,
.module1_int .module1_int_text .text_icon_inlink p{
	display:inline-block;
}
.module1_int .module1_int_text .img_cont{
	
}


/* 在线客服 */
.content_customer{
	width: 100%;
	height: 100%;
	display: block;
	overflow-x: hidden;
	position: relative;
}
.content_customer .content_customer_part1,
.content_customer .content_customer_part2{width: calc(100% - 116px);}
.content_customer .content_customer_part1{
	min-height: 300px;
	margin: 58px auto 0;
	background-image: url(../img/erweima_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-bottom: 70px;
}
.content_customer .content_customer_part1 h6{
	font-size: 22px;
	color: var(--title-fontcolor);
	text-align: center;
	font-weight: 500;
	padding: 30px 0;
	margin: 0 auto;
}
.content_customer .content_customer_part1 ol.content_customer_text{padding: 0 30px 0 40px;}
.content_customer .content_customer_part1 ol.content_customer_text li{
	color: var(--title-fontcolor);
	font-size: 14px;
	margin-bottom: 10px;
}
.content_customer .content_customer_part1 ol.content_customer_text li a{
	color: var(--title-fontcolor);
}
.content_customer .content_customer_part2{
	margin: -70px auto 58px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}
.content_customer .content_customer_part2 .content_customer_item{
	width: 20%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.content_customer .content_customer_part2 .content_customer_item img{
	width: calc(100% - 40px);
	background: linear-gradient(317deg, #E8F1FC 0%, #DAE6FC 100%);
	box-shadow: 0px 12px 19px 0px rgba(0,0,0,0.05);
	border-radius: 6px 6px 6px 6px;
	border: 2px solid #FFFFFF;
	padding: 20px;
	margin-bottom: 10px;
}
.content_customer .content_customer_part2 .content_customer_item span{
	text-align: center;
	width: 100%;
	display: block;
}



.iconfont-bg-w {
	background-color: #ffffff;
	border-radius: 2px;
	text-align: center;
	width: 25px;
	height: 25px;
	margin: 0 auto;
}

.iconfont-bg-w.iconfont{font-size: 16px;position: absolute;top: 6px;right: 10px;}
.iconfont-bg-w.iconfont::before{position: absolute;top: 4px;left: 4px;}
.module1_block_icon .icon-shujupingtai{color: var(--home-box1-background);}
.module1_block_icon .icon-xieshangjiantou{color: var(--home-box2-background);}
.module1_block_icon .icon-jiaocheng{color: var(--home-box3-background);}
.module1_block_icon .icon-kefu{color: var(--home-box4-background);font-size: 18px;}

@media screen and (min-width: 540px) and (max-width:750px){
	body{padding: 15px 10px 10px !important;}
	.module1 .module1_block{
		width: calc(25% - 10.5px);
		padding: 25px 20px 20px !important;
	}
	.module1 .module1_block .module1_block_icon{
		background-position: top 12px right 3px !important;
		background-size: 20px !important;
	}
	.module1 .module1_block .module1_block_text span{
		font-size: 14px;
	}
	.module1 .module1_block .module1_block_text p{
		font-size: 14px;
	}
	.module2{height: 120px;}
	.module2 .module2_block{width: calc(50% - 5px);padding: 15px 15px;height: 120px;}
	.module2 .module2_block .module2_block_btns a{
		padding: 0px 2px;
		font-size: 12px;
	}
}
/*>=1024 and <1100的设备   -250*/
@media screen and (min-width: 750px) and (max-width:1020px){
	body{padding: 25px 20px 20px !important;}
	.module1 .module1_block{
		width: calc(25% - 10.5px);
		padding: 25px 20px 20px !important;
	}
	.module1 .module1_block .module1_block_icon{
		background-position: top 7px right 5px !important;
		background-size: 25px !important;
	}
	.module1 .module1_block .module1_block_text span{
		font-size: 18px;
	}
	.module1 .module1_block .module1_block_text p{
		font-size: 14px;
	}
	.module2{height: 120px;}
	.module2 .module2_block{padding: 15px 15px;height: 120px;}
	.module2 .module2_block .module2_block_btns a{
		padding: 2px 7px;
		font-size: 14px;
	}
	
}

@media screen and (min-width: 1020px) and (max-width:1100px){
	body{padding: 25px 20px 20px !important;}
	.module1 .module1_block{
		width: calc(25% - 10.5px);
	}
	.module1 .module1_block .module1_block_icon{
		background-position: top right 5px !important;
	}
	.module1 .module1_block .module1_block_text span{
		font-size: 18px;
	}
	.module1 .module1_block .module1_block_text p{
		font-size: 14px;
	}
	.module2 .module2_block .module2_block_btns a{
		padding: 8px 10px;
	}
	
} 
@media screen and (min-width: 1100px) {
    body{padding: 25px 20px 20px !important;}
	.module2 .module2_block .module2_block_btns a{
		padding: 8px 20px;
	}
} 

@media screen and (min-width: 1280px) {
    body{padding: 40px 30px 40px !important;}
	.module2 .module2_block .module2_block_btns a{
		padding: 8px 30px;
	}
} /*>=1280的设备*/

@media screen and (min-width: 1366px) {
    body{padding: 50px 40px 40px !important;}
	.module2 .module2_block .module2_block_btns a{
		padding: 8px 40px;
	}
}  
@media screen and (min-width: 1440px) {
    
} 

@media screen and (min-width: 1680px) {
    
} 
@media screen and (min-width: 1920px) {
    
} 
