* {
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

body {
	/*justify-content: center;*/
	/*align-items: center;*/
	/*max-width: 100%;
	margin: 0 auto;*/
	width: 100vw;
	background: #fff;
	color: #848484;
	overflow-x: hidden;
	font-family: "Helvetica", "Tahoma", "Arial", "PingFang SC", "Microsoft Yahei", "SimSun", "SimHei", "sans-serif";
	font-size: 14px;
}

/*元素样式*/
a {
	text-decoration: none;
}

ul,
li {
	list-style: none;
	list-style-type: none;
}

h2 {
	margin: 30px auto 20px;
	font-size: 30px;
	line-height: 1;
	text-align: center;
	color: #333;
}

.header {
	display: flex;
	align-items: center;
	padding: 10px 0;
}

.nav_logo {}

.nav_logo img {
	width: 138px;
}

.header_nav {
	width: 60%;
}

#menu {
	display: flex;
	width: 791px;
	height: 45px;
}

.header_nav>ul>li {
	width: 100%;
	text-align: center;
	position: relative;
}

.header_nav>ul>li>a {
	display: block;
	width: 80%;
	font: 700 13px 'Open Sans', sans-serif;
	color: #555;
	padding: 10px 0;
	border-bottom: 1px solid #fff;
}

.header_nav>ul>li>a:hover {
	border-bottom: 1px solid #f76d2b;
}

#menu li:hover #submenu {
	display: block;
}

.drop_down {
	width: 1200px;
	margin: 0 auto;
	position: absolute;

	/*top: 100%;*/
	top: 95px;
	left: 50%;
	margin-left: -50%;
	/*display: none;*/
	display: grid;
	/* 创建三列，每列占据等分空间 */
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
	/* 设置网格项之间的间隔 */
}

#submenu li {
	/*width: 1200px;
	display: grid;
	创建三列，每列占据等分空间 
	grid-template-columns: repeat(3, 1fr); 
	gap: 10px;  设置网格项之间的间隔 */

}

/*
.login{
	width: 15%;
}*/

/*banner轮播*/
.banner {
	width: 100vw;
	background-color: #f5f7fa;
	padding: 15px 0;
}

.w1146 {
	width: 1146px;
	margin: 0 auto;
	display: flex;
}

.w1146 .banner_test,
.w1146 .banner_img {
	width: 50%;
}

.w1146 .banner_test {
	padding-top: 30px;
}

.banner_test h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
	color: #333;
}

.banner_test p {
	display: block;
	height: 116px;
	font-size: 16px;
	line-height: 24px;
	color: #666;
	margin: 30px 0;
}

.banner_test a {
	display: flex;
	float: left;
	justify-content: center;
	width: 116px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	margin-right: 20px;
	font-size: 16px;
	background: #4c7ee9;
	color: #fff;
}

.banner_test a:hover {
	background: #5f9df7;
	color: #157df1;
}

.banner_img img {
	width: 100%;
}

/*main 四格*/
.main {
	position: relative;
	width: 1260px !important;
	margin: 0 auto;
	height: 130px;
	border-radius: 10px;
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
	top: -55px;
	background: #fff;
}

.main li {
	width: 25%;
	float: left;
}

.main li a {
	display: flex;
	align-items: center;
	height: 130px;
}

.main li a:hover {
	background: #F2F5FF;
}

.icon {
	float: left;
	padding-left: 30px;
}

.icon img {
	width: 50px;
}

.content {
	padding: 0 20px;
}

.content h5 {
	font-size: 16px;
	font-weight: bold;
	margin-top: -10px;
	color: #4a5072;
}

.content p {
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0;
	color: #9599a8;
}

/*web_chat盒子*/
.animated {
	margin: 0 auto;
	background: url(../img/web_chat_bg.png);
}

.animated p {
	text-align: center;
	font-size: 16px;
	color: #999;
}

.webchat {
	width: 1080px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 50px auto;
}

.webchat_left {
	width: 43%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.webchat_left a {
	position: relative;
	font-size: 18px;
	z-index: 9;
	width: 50%;
	height: 92px;
	line-height: 85px;
	text-indent: 45%;
	transition: all .3s ease-in-out;
	color: #848484;
}

.webchat_left a .webchat_bg {
	position: absolute;
	top: 24px;
	left: 65px;
	height: 40px;
	z-index: -1;
	transition: all .3s ease-in-out;
}

.webchat_left a:nth-child(1) {
	background: url("../img/webchat_bg1.png") no-repeat center center / cover;
}

.webchat_left a:nth-child(1) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg1bt.png") no-repeat center center / cover;
}

.webchat_left a:nth-child(1):hover .webchat_bg {
	background: #5382ff;
}

.webchat_left a:nth-child(2) {
	background: url("../img/webchat_bg2.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(2) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg2t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(2):hover .webchat_bg {
	background: #f85a51;
}

.webchat_left a:nth-child(3) {
	background: url("../img/webchat_bg3.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(3) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg3t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(3):hover .webchat_bg {
	background: #5382ff;
}

.webchat_left a:nth-child(4) {
	background: url("../img/webchat_bg4.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(4) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg4t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(4):hover .webchat_bg {
	background: #f85a51;
}

.webchat_left a:nth-child(5) {
	background: url("../img/webchat_bg5.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(5) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg5t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(5):hover .webchat_bg {
	background: #24d191;
}

.webchat_left a:nth-child(6) {
	background: url("../img/webchat_bg6.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(6) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg6t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(6):hover .webchat_bg {
	background: #edaf35;
}

.webchat_left a:nth-child(7) {
	background: url("../img/webchat_bg7.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(7) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg7t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(7):hover .webchat_bg {
	background: #24d191;
}

.webchat_left a:nth-child(8) {
	background: url("../img/webchat_bg8.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(8) .webchat_bg_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: url("../img/webchat_bg8t.png") no-repeat center center/cover;
}

.webchat_left a:nth-child(8):hover .webchat_bg {
	background: #edaf35;
}

.webchat_left a:hover {
	color: #fff;
}

.webchat_left a:hover .webchat_bg {
	border-radius: 0 99px 99px 0;
	width: 148px;
}

@-webkit-keyframes tpm-solution__nav-icon-enter {
	0% {
		background-position: 0 0;
	}

	to {
		background-position: 0 -800px;
	}
}

@keyframes tpm-solution__nav-icon-enter {
	0% {
		background-position: 0 0;
	}

	to {
		background-position: 0 -800px;
	}
}

@-webkit-keyframes tpm-solution__nav-icon-leave {
	0% {
		background-position: 0 -800px;
	}

	to {
		background-position: 0 0;
	}
}

@keyframes tpm-solution__nav-icon-leave {
	0% {
		background-position: 0 -800px;
	}

	to {
		background-position: 0 0;
	}
}


.webchat_center {
	width: 18%;
	padding: 0 20px;
}

.webchat_right {
	width: 39%;
}

.webchat_right img,
.webchat_center img {
	width: 100%;
}

/*juzhen*/
.juzhen h2>span {
	color: red;
}

.juzhen_father {
	width: 1260px;
	/*display: flex;
	flex-wrap: wrap;*/
	margin: 0 auto;
	padding: 30px 0;
	display: grid;
	/* 使用Grid布局 */
	grid-template-columns: repeat(3, 1fr);
	/* 创建三列，每列占据等分空间 */
	gap: 20px;
	/* 设置网格项之间的间隔 */
	justify-content: space-between;

}

.juzhen_box {
	width: 100%;
	border-radius: 8px;
	height: 224px;
	transition: 0.3s;
	padding: 25px 25px;
	box-shadow: 0 0 15px rgba(0, 66, 110, 0.1);
}

.child1 {
	border-bottom: 5px solid #f35660;
	box-shadow: 0 0 15px rgba(0, 66, 110, 0.1);
}

.child1:hover {
	background: #f35660;
}

.junzhen_top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.junzhen_top h3 {
	font-size: 22px;
	color: #363636;
	margin: 15px 0;
}

.junzhen_top p {
	width: 80%;
	font-size: 14px;
	color: #686868;
	line-height: 20px;
	transition: 0.3s;
	float: left;
	margin-bottom: 30px;
}


.junzhen_top img {
	width: 56px;
	height: 56px;
	border-radius: 40%;
}

.child1>.junzhen_top>img {
	background: rgba(243, 86, 96, 0.10);
}

/*juzhen_box 超链接公共样式*/
.juzhen_box a {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	width: 180px;
	height: 40px;
	border-radius: 20px;
	font-size: 17px;
	font-weight: 700;
}

.child1 a {
	color: #f35660;
	border: 1px solid #f35660;
}

.child2 {
	border-bottom: 5px solid #317bf3;
}

.child2:hover {
	background: #317bf3;
}

.child2 a {
	color: #317bf3;
	border: 1px solid #317bf3;
}

.child2>.junzhen_top>img {
	background: rgba(49, 123, 243, 0.10);
}

.child3 {
	border-bottom: 5px solid #f5823a;
}

.child3:hover {
	background: #f5823a;
}

.child3 a {
	color: #f5823a;
	border: 1px solid #f5823a;
}

.child3>.junzhen_top>img {
	background: rgba(245, 130, 58, 0.10);
}

.child4 {
	border-bottom: 5px solid #9646ef;
}

.child4:hover {
	background: #9646ef;
}

.child4 a {
	color: #9646ef;
	border: 1px solid #9646ef;
}

.child4>.junzhen_top>img {
	background: rgba(245, 130, 58, 0.10);
}

.child5 {
	border-bottom: 5px solid #1fbb67;
}

.child5:hover {
	background: #1fbb67;
}

.child5 a {
	color: #1fbb67;
	border: 1px solid #1fbb67;
}

.child5>.junzhen_top>img {
	background: rgba(31, 187, 103, 0.10);
}

.child6 {
	border-bottom: 5px solid #06acef;
}

.child6:hover {
	background: #06acef;
}

.child6 a {
	color: #06acef;
	border: 1px solid #06acef;
}

.child6>.junzhen_top>img {
	background: rgba(6, 172, 239, 0.1);
}

.child7 {
	border-bottom: 5px solid #fd7938;
}

.child7:hover {
	background: #fd7938;
}

.child7 a {
	color: #fd7938;
	border: 1px solid #fd7938;
}

.child7>.junzhen_top>img {
	background: rgba(253, 121, 56, 0.10);
}

.child8 {
	border-bottom: 5px solid #e44550;
}

.child8:hover {
	background: #e44550;
}

.child8 a {
	color: #e44550;
	border: 1px solid #e44550;
}

.child8>.junzhen_top>img {
	background: rgba(228, 69, 80, 0.10);
}

.child9 {
	border-bottom: 5px solid #05bd9c;
}

.child9:hover {
	background: #05bd9c;
}

.child9 a {
	color: #05bd9c;
	border: 1px solid #05bd9c;
}

.child9>.junzhen_top>img {
	background: rgba(5, 189, 156, 0.10);
}


.juzhen_box:hover h3,
.juzhen_box:hover p,
.juzhen_box>a:hover .juzhen_box h3,
.juzhen_box>a:hover .juzhen_box p {
	color: #fff;
}

.juzhen_box:hover img,
.juzhen_box>a:hover .juzhen_box img {
	background: #fff;
}

/*container  */
.container {
	margin: 0 auto;
	padding: 30px 0;
}

.con_box {
	width: 1260px;
	display: flex;
	margin: 0 auto;
	padding: 30px 0;
	justify-content: center;
	align-items: center;
}

.con_left {
	width: 25%;
	float: left;
}

.con_text img {
	display: block;
}

.con_text p {
	text-align: center;
	padding: 5px 0;
}

.con_center {
	width: 50%;
}

.con_center img {
	width: 100%;
}

.container a,
.new_home>a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 240px;
	height: 40px;
	border-radius: 5px;
	background: #0339e9;
	color: #fff;
}


/* why_warp */
.why_warp {
	margin: 0 auto;
	background: url(../img/why_bg.png);
}

.why_warp h2 {
	color: #fff;
	padding-top: 40px;
	/*padding-bottom: 20px;*/
}

.why_warp p {
	text-align: center;
	font-size: 16px;
	color: #ccc;
}

.why_box {
	width: 1120px;
	/*display: flex;
	flex-wrap: wrap;*/
	margin: 0 auto;
	padding: 30px 0;
	display: grid;
	/* 使用Grid布局 */
	grid-template-columns: repeat(5, 1fr);
	/* 创建三列，每列占据等分空间 */
	gap: 30px;
	/* 设置网格项之间的间隔 */
	justify-content: space-between;
}

.why_text {
	background: #fff;
	padding: 10% 10%;
	text-align: center;
}

.why_text img {
	width: 50px;
}

.why_text h3 {
	font-size: 18px;
	margin-top: 15%;
	color: #fc444d;
	font-weight: bold;
	margin-bottom: 10px;
}

.why_text h4 {
	font-size: 18px;
	margin: 10px 0;
}

.why_text p {
	font-size: 14px;
	margin-top: 15%;
	line-break: anywhere;
}

.why_text:hover {
	transform: translateY(-8px);
}

.why_bot {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px 0 50px 0;
}

.why_bot li {
	float: left;
	padding: 0 5px;
}

.why_bot1 {
	width: 150px;
}

.why_bot2 {
	width: 236px;
}

.why_bot3 {
	width: 205px;
}

.why_bot img {
	height: 55px;
	float: left;
	margin-right: 10px;
}

.why_bot p {
	height: 55px;
	display: flex;
	color: #fff;
	font-size: 14px;
	align-items: center;
	justify-content: center;
}

.container p {
	text-align: center;
}

.icon_box {
	margin: 0 20px;
	text-align: center;
}

.new_home {
	margin-bottom: 30px;
}

.new_box {
	width: 1200px;
	/*display: flex;
	flex-wrap: wrap;*/
	margin: 0 auto;
	padding: 30px 0;
	display: grid;
	/* 使用Grid布局 */
	grid-template-columns: repeat(3, 1fr);
	/* 创建三列，每列占据等分空间 */
	gap: 30px;
	/* 设置网格项之间的间隔 */
	justify-content: space-between;
}

.new_card {
	padding: 10px 20px;
}

.new_card:hover {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.02);
}

.new_card a {
	font-size: 18px;
	height: 24px;
	font-weight: 700;
	color: #2a2b2f;
}

.new_card p {
	margin: 20px 0;
}

.new_card .arrow {
	width: 32px;
	height: 32px;
	background-image: url(../img/arrow.png);
	background-size: 100% 100%;
	transition: all 0.3s ease-in;
	float: right;
}

.new_card:hover .arrow {
	background-image: url(../img/arrow_on.png);
}

.part {
	width: 100%;
	min-width: 1260px;
	margin: auto;
	height: 250px;
	background: url(../img/part_bg.png) no-repeat center/100% 100%;
}

.part_title {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 80px;
	padding-top: 30px;
}

.part ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.part ul li {
	margin: 30px 70px 20px 70px;
}

.part ul li div {
	display: flex;
	align-items: flex-end;
	font-size: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}

.part ul li p {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-align: center;
}

.apply_box {
	max-width: 1100px;
	margin: 50px auto;
	background: url(../img/apply_bg.png) no-repeat left top/100% 100%;
	border-radius: 14px;
	padding: 36px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.apply_box h4 {
	font: 14px/1.5 "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	margin: 20px 0;
}

.apply_box a {
	border-radius: 10px;
	background-color: #fd4040;
	border: #ff4c50 1px solid;
	box-shadow: 0px 9px 6px rgba(52, 16, 16, .19);
	color: #fff;
	line-height: 1.5rem;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 30px;
}

.footer {
	background: #0e1421;
	width: 100%;
	min-width: 1200px;
	padding: 50px 0;
}

.footer_box {
	width: 1260px;
}

.clearfix dl {
	display: inline-block;
	margin-right: 160px;
}


.clearfix dt {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 15px;
}

.clearfix .line {
	display: inline-block;
	background-color: #fff;
	width: 16px;
	height: 2px;
	margin-bottom: 15px;
}

.clearfix dd {
	margin-bottom: 10px;
	color: #fff;
	font-size: 12px;
}

.clearfix dd a {
	color: #fff;
}

.record {
	display: flex;
	flex-direction: column;
}

.record_text {
	padding: 15px 0;
	display: flex;
	align-items: center;
	color: #fff;
}

.record_text a {
	display: inline-block;
	margin: 0 5px;
	color: #fff;
}

.down_ico img {
	margin-right: 10px;
	height: 47px;
}

/** iphone css**/
#iphone_menu {
	width: 100%;
	position: fixed;
	top: 0;
	background-color: transparent;
	transition: background-color 0.3s ease;
	z-index: 1000;
	padding: 10px 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sj_logo {
	margin: 0;
}

.sj_logo img {
	width: 100%;
}

.nav_bar {
	padding: 10px 6px;
	border: none;
	margin-left: 50%;
	background-color: transparent;
}

.nav_bar span {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background: #fff;
	margin-bottom: 5px;
}

/*
.nav_bar span + span{
	margin-top: 5px;
	width: 18px;
}

.nav_bar span + span + span{
	width: 10px;
}*/

.menu_nav {
	/*width: 100%;*/
	flex-basis: 100%;
	display: none;
}

.menu_nav ul {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	padding-top: 5px;
	margin-bottom: 0;
}

.menu_nav ul li {
	margin: 10px 0;
}

.menu_nav ul li a {
	position: relative;
	padding: 0;
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1.5px;
}

.menu_nav ul li a::after {
	position: absolute;
	width: 0px;
	height: 1px;
	content: "";
	z-index: 10;
	left: 0;
	bottom: 0;
	background: #fff;
	bottom: -5px;
	margin: auto;
}

.sj_nav_1::after {
	opacity: 1;
	width: 75% !important;
}

/*手机轮播*/
.sj_content {
	padding-top: 70px;
	min-height: 100vh;
	background: linear-gradient(to right, #4745e4, #18cff5);
}

.sj_banner {
	padding: 90px 15px 30px 15px;
	color: #fff;
	font-family: 'Dosis', sans-serif;
}

.sj_banner h1 {
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 25px;
}

.sj_banner p {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 1.7;
	margin: 0;
	padding-bottom: 40px;
}

.sj_banner a {
	display: inline-block;
	background-color: #fff;
	color: #323d47;
	border-radius: 5px;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 2.5px;
	height: 45px;
	line-height: 45px;
	padding: 0 25px;
	margin: 0px 10px;
}

.js_host {
	margin-top: 180px;
	width: 100%;
	padding: 0 15px;
}

.js_host img {
	width: 100%;
}

/* 核心优势css */
.sj_gray {
	background: #f7fafc;
	padding-top: 40px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	text-align: center;
}

.sj_gray_box {
	width: 100%;
	padding: 10px 15px;
}


.sj_gray_title {
	padding-bottom: 15px;
}

.sj_gray_title h2 {
	font-size: 25px;
	font-weight: 500;
	color: #3B566E;
	letter-spacing: 2px;
	line-height: 38px;
	margin: 15px auto;
}

.sj_gray_title span {
	display: inline-block;
	width: 40px;
	height: 5px;
	border-radius: 3px;
	background: #3B566E;
	margin-right: 10px;
	margin-bottom: 25px;
}

.sj_gray_title span+span {
	width: 28px;
	opacity: 0.8;
}

.sj_gray_title span+span+span {
	width: 16px;
	opacity: 0.6;
}

.sj_gray_title p {
	font-weight: 400;
	font-size: 14px;
	color: #6F8BA4;
	line-height: 28px;
	letter-spacing: 0.5px;
}

.sj_gray_text {
	margin: 20px 0;
	padding: 25px;
	text-align: center;
	background: #fff;
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
}

.sj_primary{
	margin-bottom: 25px;
}

.sj_text_primary{
	color: #007bff;
	font-size: 50px;
	font-weight: 300 !important;
	line-height: 1.2 !important;
}

.sj_gray_text h4 {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2;
	color: #6f8ba4;
}

.sj_gray_text ul {
	margin: 15px 0;
}

.sj_gray_text ul li {
	padding: 8px 0;
}

.sj_li_primary{
	color: #007bff;
	margin-right: 8px;
}


/**app在线封装**/
.sj_apple {
	padding: 30px 0;
	background-color: #fff;
}

.sj_section {
	text-align: center;
}

.sj_section_title {
	margin-bottom: 25px;
}

.sj_section_title h2 {
	font-size: 25px;
	font-weight: 500;
	color: #3B566E;
	letter-spacing: 1px;
	line-height: 38px;

}

.sj_section_title span {
	display: inline-block;
	width: 40px;
	height: 5px;
	border-radius: 3px;
	background: #3B566E;
	margin-right: 10px;
	margin-bottom: 25px;
}

.sj_section_title span+span {
	width: 28px;
	opacity: 0.8;
}

.sj_section_title span+span+span {
	width: 16px;
	opacity: 0.6;
}

.sj_section_title p {
	font-weight: 400;
	font-size: 14px;
	color: #6F8BA4;
	line-height: 28px;
	letter-spacing: 0.5px;
}

.sj_section_text {
	margin: 10px 15px;
	padding: 20px;
	text-align: left;
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
}

.sj_section_text p {
	color: #6c757d;
}

.sj_section_text p sup {
	top: -6px;
}

.sj_section_text ul {
	margin: 25px 0 15px 0;
}

.sj_section_text ul li {
	padding: 8px 0;
}

.sj_but {
	text-align: center;
}

.sj_but_a {
	display: inline-block;
	background: linear-gradient(to right, #4745e4, #18cff5);
	height: 45px;
	line-height: 45px;
	padding: 0 30px;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 2.5px;
	color: #fff;
	border-radius: 5px;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}

.sj_feature {
	width: 100%;
	padding: 0 15px;
}

.sj_feature img {
	width: 100%;
}

/**技术支持**/
.sj_info {
	padding: 40px 25px;
	background: linear-gradient(to right, #4745e4, #18cff5);
	box-shadow: -6px 11px 22px -3px rgba(0, 0, 0, 0.2), -3px -3px 15px -3px rgba(0, 0, 0, 0.2);
	height: 100%;
	text-align: left;
}

.sj_info label {
	display: block;
	padding-bottom: 8px;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	opacity: 0.8;
	line-height: normal;
}

.sj_info span {
	display: block;
	margin: 0;
	font-size: 13px;
	color: #fff;
	letter-spacing: 1px;
}

.sj_form {
	margin-bottom: 40px;
	padding: 20px 25px;
	text-align: left;
	background: #fff;
	box-shadow: -6px 11px 22px -3px rgba(0, 0, 0, 0.2), -3px -3px 15px -3px rgba(0, 0, 0, 0.2);
}

.sj_form h2 {
	text-align: left;
	font-size: 13px;
	color: #3B566E;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 10px 0px 20px 0px;
	margin: 0;
}

.sj_form p {
	font-size: 15px;
	font-weight: 400;
	color: #6F8BA4;
	line-height: 1.7;
	letter-spacing: 1px;
	padding-bottom: 20px;
}

/* 手机底部-整体 */
.sj_footer {
	width: 100%;
	background: #4745e4;
}

.sj_footer_row {
	display: flex;
	flex-wrap: wrap;
	text-align: left;
}

.sj_footer_whole {
	width: 100%;
	margin: 15px 0;
}

.sj_footer_middle {
	width: 50%;
	margin: 15px 0;
}

.sj_footer_whole h4,
.sj_footer_middle h4 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0.5px;
	font-weight: 500;
	position: relative;
	padding-bottom: 15px;
}

.sj_footer_whole h4::after,
.sj_footer_middle h4::after {
	position: absolute;
	width: 30px;
	height: 3px;
	content: "";
	left: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.2;
	border-radius: 5px;
}

.sj_footer_whole p {
	width: 360px;
	max-width: 100%;
	margin: 0;
	font-size: 11px;
	color: rgba(255, 255, 255, 0.8);
	letter-spacing: 0.8px;
	line-height: 24px;
}

.sj_footer_middle ul li {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	margin-bottom: 10px;
}

.sj_footer_middle ul li a {
	color: rgba(255, 255, 255, 0.8);
	font-size: 11px;
	letter-spacing: 0.8px;
}

.sj_footer_copy {
	margin-top: 20px;
	border-top: 1px solid rgba(255, 255, 255, 0.06);
	padding: 15px 0;
	text-align: center;
}

.sj_footer_copy p {
	margin: 0;
	font-size: 10px;
	color: rgba(255, 255, 255, 0.43);
	letter-spacing: 0.75px;
	line-height: 24px;
}

.PC {
	display: block;
}

.iphone {
	display: none;
}


@media (max-width: 600px) {
	.PC {
		display: none;
	}

	.iphone {
		display: block;
	}
}
