html {
	font-size: 100px;
}
* {
	box-sizing: border-box;
}
body {
	font-family: Microsoft YaHei;
	font-size: 0.14rem;
	letter-spacing: 0.5px;
	line-height: 1.5;
	color: #1c1b1b;
	min-width: 1300px;
	margin: 0;
	padding: 0;
}
ul, li {
	list-style-type: none;
}
a,
a:hover,
a:focus {
	outline: none;
	text-decoration: none;
}
img {
	border: none;
	max-width: 100%;
	padding: 0;
	margin: 0;
}
a {
	outline: none;
	text-decoration: none;
}
p {
	padding: 0;
	margin: 0;
}
.main_width {
	width: 1300px !important;
	margin: 0 auto;
}
@media screen and (max-width: 1300px) {
	.main_width {
		width: 100% !important;
	}
}
.left {
	float: left;
}
.right {
	float: right;
}
.clearfix {
  clear: both;
  overflow: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

/* 顶部 */
.top_nav {
	height: 80px;
	/* overflow: hidden; */
}
#logo {
	width: 18%;
	padding: 15px 0 0 5px;
	float: left;
}
#logo a {
	color: #127aff;
	font-size: 28px;
	font-weight: bold;
}
#logo a span {
	color: #f90f62;
}
#nav {
	width: 80%;
	line-height: 40px;
	padding: 20px 0;
	float: right;
	overflow: visible;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	float: left;
}
#nav.closed li {
	width: auto;
}
#nav li.parent {
	position: relative;
}
#nav li.parent ul {
	background: #FFF;
	width: 200px;
	left: 0;
	top: 40px;
	padding: 20px 0;
	position: absolute;
	z-index: 9999;
	display: none;
}
#nav li.parent ul li {
	float: none;
}
#nav a, #nav a:visited {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 0 35px;
	display: inline-block;
}
#nav li.parent ul li a, #nav li.parent ul li a:visited {
	font-weight: 400;
}
#nav a:hover {
	color: #333333;
}
#nav ul li.active > a, #nav ul li.active > a:visited {
	color: #127AFF;
}

/* 底部 */
.footer {
	color: #EEEEEE;
	font-size: 14px;
	background: #3D454E;
	padding: 40px 0 20px;
}
.footer .flex {
	display: flex;
}
.footer .footer_nav {
	padding-left: 50px;
	flex: 1 1 auto;
}
.footer .footer_nav h4 {
	margin: 0 0 20px;
}
.footer .footer_nav a, .footer .footer_nav:visited {
	color: #EEEEEE;
}
.footer .copyright {
	margin-top: 20px;
}
.footer .copyright .left {
	padding-top: 15px;
}
.footer .copyright .right img {
	width: 30px;
	margin-left: 10px;
}
.footer a, .footer a:visited {
	color: #EEEEEE;
}
.footer .contact_way {
	float: right;
}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top:50%;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 170px;
	height: 44px;
	font: 16px/44px 'Microsoft YaHei';
	color: #fff;
	text-indent: 45px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ffae00 url(../img/fixCont.png) no-repeat 0 -1px;
}
.yb_bar .yb_phone {
	background: #ffae00 url(../img/fixCont.png) no-repeat 0 -47px;
}
.yb_bar .yb_top {
	background: #ffae00 url(../img/fixCont.png) no-repeat 0 -93px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ffae00 url(../img/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 45px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.fu_box{
	position: fixed;
	right: 10px;
	top: 80%;
	width: 40px;
}
.fu_box img{
	width: 40px;
	margin-bottom:0px;
	cursor: pointer;
}
.fu_box a.fu_phone {
	width: 40px;
	height: 40px;
	position: relative;
}
.fu_box #phone_box {
	line-height: 40px;
	width: 162px;
	height: 42px;
	right: 3px;
	top: -25px;
	position: absolute;
	clear: both;
	overflow: hidden;
}
.fu_box #phone_box .phone_num {
	text-indent: 10px;
	background: #FFFFFF;
	width: 150px;
	border: 1px solid #4294E9;
	float: left;
}
.fu_box #phone_box .fu_arrow {
	width: 0;
	height: 0;
	margin-top: 11px;
	border-left: 10px solid #4294E9;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	float: right;
}
.fu_box a.fu_qrcode {
	width: 40px;
	height: 40px;
	position: relative;
}
.fu_box #qrcode_box {
	width: 214px;
	height: 214px;
	right: 3px;
	top: -100px;
	position: absolute;
	clear: both;
	overflow: hidden;
}
.fu_box #qrcode_box .qrcode {
	background: #FFFFFF;
	width: 200px;
	height: 200px;
	border: 2px solid #4294E9;
	float: left;
}
.fu_box #qrcode_box .qrcode img {
	width: 200px;
}
.fu_box #qrcode_box .fu_arrow {
	width: 0;
	height: 0;
	margin-top: 90px;
	border-left: 10px solid #4294E9;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	float: right;
}

/* 首页 */
.main_banner {
	background: #CCC;
	width: 100%;
	height: 5rem;
	margin-bottom: .3rem;
	padding: 0 20%;
}
.home_banner {
	color: #FFF;
	background: url('../img/banner_home.jpg') no-repeat center top / 100% 100%;
}
.home_banner .linetext {
	font-size: 0.18rem;
	padding-top: .5rem;
	padding-bottom: .3rem;
}
.home_banner .title {
	font-size: .45rem;
	padding-bottom: .5rem;
}
.home_banner .sub_title {
	font-size: .24rem;
	padding-bottom: .3rem;
}
.home_banner .text {
	font-size: .16rem;
	padding: 0 10% 0 0;
}

.product_banner {
	margin-bottom: .3rem;
	display: flex;
}
.product_banner .product {
	width: 33%;
	margin: 0 1%;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0 0 27px rgba(4,0,0,.17);
}
.product_banner .product.first {
	width: 24%;
}
.product_banner .product.second {
	width: 34%;
}
.product_banner .product .title {
	font-size: .22rem;
	padding-bottom: .2rem;
}
.product_banner .product .text {
	font-size: .14rem;
	line-height: .24rem;
}

.buy_now_banner {
	font-size: .36rem;
	line-height: 40px;
	text-align: center;
	background: rgb(124, 187, 240);
	margin-bottom: .3rem;
	padding: 20px 0;
}
.buy_now_banner a {
	color: #FFF;
	font-size: .24rem;
	vertical-align: middle;
	background: #127AFF;
	margin-left: 20px;
	padding: 0 15px;
	border-radius: 8px;
	display: inline-block;
}

.our_services {
	background: #F4F4F4;
	padding: .5rem 0;
}
.our_services .title {
	font-size: .32rem;
	font-weight: bold;
	text-align: center;
}
.our_services .sub_title {
	font-size: .28rem;
	text-align: center;
	text-transform: uppercase;
}
.our_services .services_content {
	margin-top: .1rem;
	display: flex;
	flex-wrap: wrap;
}
.our_services .services_content .box {
	text-align: center;
	width: 33%;
	margin: .3rem 0;
}
.our_services .services_content .box .icon {
	width: 66px;
	height: 66px;
	margin: 0 auto;
	padding: 3px;
	border: 2px solid transparent;
	border-radius: 50%;
}
.our_services .services_content .box .icon span {
	width: 56px;
	height: 56px;
	background: #B1B0B0;
	border-radius: 50%;
	display: block;
}
.our_services .services_content .box:hover .icon {
	border-color: #2872ED;
}
.our_services .services_content .box:hover .icon span {
	background: #2872ED;
}
.our_services .services_content .box .text_cn {
	color: #333;
	font-size: .24rem;
	margin-top: .2rem;
	padding-bottom: 12px;
}
.our_services .services_content .box .text_line {
	content: "";
	background: #666;
	width: 38px;
	height: 1px;
	margin: 0 auto;
}
.our_services .services_content .box .text_en {
	padding-top: 12px;
}

/* Facebook 广告 */
.facebook_banner {
	color: #FFF;
	background: url('../img/banner_facebook.jpg') no-repeat center center / 100% 100%;
}
.facebook_banner .title {
	font-size: .46rem;
	padding-top: 1rem;
}
.facebook_banner .text {
	font-size: .2rem;
	padding-top: .5rem;
}

.fb_body .process {
	margin: .3rem 0;
}
.fb_body .process .process_content {
	display: flex;
}
.fb_body .process .process_content .box {
	width: 31%;
	margin: 0 2%;
}
.fb_body .process .process_content .box img {
	width: 100%;
}
.fb_body .process .process_content .box .text {
	color: #6F7BD0;
	font-size: .2rem;
	text-align: center;
	padding-top: 10px;
}

.fb_body .solution {
	padding: .5rem 0 .3rem;
}
.fb_body .solution .solution_content {
	display: flex;
}
.fb_body .solution .solution_content .box {
	width: 23%;
	margin: 0 1%;
	border: 1px solid #E7EAF0;
}
.fb_body .solution .solution_content .box img {
	width: 100%;
}
.fb_body .solution .solution_content .box .title {
	font-size: .24rem;
	padding: 40px 20px 15px;
}
.fb_body .solution .solution_content .box .text {
	padding: 0 20px 40px;
}

.fb_body .channel .channel_content {
	display: flex;
}
.fb_body .channel .channel_content .channel_fb {
	background: #415993;
}
.fb_body .channel .channel_content .channel_ins {
	background: linear-gradient(to top right,#ffc85f,#ef1f68,#5a28d9);
}
.fb_body .channel .channel_content .box {
	width: 50%;
	padding: 120px 10%;
}
.fb_body .channel .channel_content .box .title {
	text-align: center;
}
.fb_body .channel .channel_content .box .text {
	color: #FFF;
	font-size: .16rem;
}

/* Google广告 */
.google_banner {
	color: #FFF;
	background: url('../img/banner_google.jpg') no-repeat center center;
}
.google_banner .title {
	font-size: .46rem;
	padding-top: 1rem;
}
.google_banner .text {
	font-size: .2rem;
	padding-top: .5rem;
}

.gg_point {
	margin: .3rem 0 .5rem;
}
.gg_point .point_content {
	display: flex;
}

.gg_point .point_content .box {
	background: #F6F6F6;
	width: 18%;
	margin: 0 1%;
	padding: 25px 20px;
	border-radius: 8px;
	overflow: hidden;
}
.gg_point .point_content .box .icon {
	text-align: center;
	background: #333;
	width: 64px;
	height: 64px;
	margin: 0 auto;
	padding: 16px 0;
	border-radius: 50%;
}
.gg_point .point_content .box .icon img {
	width: 32px;
	height: 32px;
}
.gg_point .point_content .box .title {
	font-size: .3rem;
	text-align: center;
	padding: 20px 0;
}
.gg_point .point_content .box .text {
	color: #747474;
	font-size: .16rem;
	line-height: .32rem;
	text-align: center;
}

.gg_data {
	background: url('../img/gg_adv.jpg') no-repeat right top;
}
.gg_data .data_content {
	color: #FFF;
	padding: 100px 0;
}
.gg_data .data_content .title {
	font-size: .3rem;
	text-align: center;
}
.gg_data .data_content .line {
	background: #FED03D;
	width: 206px;
	height: 2px;
	margin: 10px auto 30px;
}
.gg_data .data_content .text {
	font-size: .15rem;
	text-align: center;
}
.gg_data .data_content .box_content {
	margin-top: 30px;
	display: flex;
}
.gg_data .data_content .box_content .box {
	text-align: center;
	width: 25%;
}
.gg_data .data_content .box_content .box .image {
	width: 80px;
	height: 80px;
	margin: 0 auto 15px;
}
.gg_data .data_content .box_content .box .image img {
	width: 100%;
}
.gg_data .data_content .box_content .box .number {
	color: #FED03D;
	font-size: .5rem;
}
.gg_data .data_content .box_content .box .desc {
	font-size: .16rem;
}

.gg_advantage {
	background: #F6F6F6;
	padding: .6rem 0 1rem;
}
.gg_advantage .adv_content {
	display: flex;
}
.gg_advantage .adv_content .box {
	width: 23%;
	margin: 0 1%;
}
.gg_advantage .adv_content .box .icon {
	text-align: center;
	width: 110px;
	height: 110px;
	margin: 0 auto;
	padding-top: 23px;
	border-radius: 50%;
}
.gg_advantage .adv_content .box .icon1 {
	background: #4EA4A5;
}
.gg_advantage .adv_content .box .icon2 {
	background: #4E6DA5;
}
.gg_advantage .adv_content .box .icon3 {
	background: #F6722A;
}
.gg_advantage .adv_content .box .icon4 {
	background: #A7CF47;
}
.gg_advantage .adv_content .box .icon img {
	width: 64px;
	height: 64px;
	object-fit: contain;
}
.gg_advantage .adv_content .box .title {
	text-align: center;
	font-size: .16rem;
	padding: 15px 0;
}
.gg_advantage .adv_content .box .line {
	background: #8F8F8F;
	width: 20px;
	height: 2px;
	margin: 0 auto 20px;
}
.gg_advantage .adv_content .box .text {
	text-align: center;
	font-size: .15rem;
	line-height: .3rem;
}

/* Tiktok广告 */
.tiktok_banner {
	color: #FFF;
	background: url('../img/banner_tiktok.jpg') no-repeat center center;
}
.tiktok_banner .title {
	font-size: .46rem;
	padding-top: 1rem;
}
.tiktok_banner .text {
	font-size: .2rem;
	padding-top: .5rem;
}

.tt_choose {
	margin: .5rem 0;
}
.tt_choose .title {
	font-size: .4rem;
	text-align: center;
	padding-bottom: .3rem;
}
.tt_choose .choose_content {
	width: 950px;
	margin: 0 auto;
	display: flex;
}
.tt_choose .choose_content .box {
	width: 23%;
	margin: 0 1%;
	padding: 20px;
	border: 3px solid #02DFD8;
	border-radius: 10px;
	box-shadow: 3px 3px 6px #FD0050;
}
.tt_choose .choose_content .box .image {
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #02DFD8;
}
.tt_choose .choose_content .box .text {
	font-weight: bold;
	line-height: 1.7;
	padding-top: 8px;
}

.tt_style {
	margin-bottom: .5rem;
}
.tt_style .title {
	font-size: .4rem;
	text-align: center;
	background: url('../img/tiktok_style_header.jpg') no-repeat center bottom;
	padding-bottom: .2rem;
}
.tt_style .style_content {
	text-align: center;
}

/* 海外网红营销 */
.market_banner .banner_title {
	color: #FFFFFF;
	font-size: 2.3em;
	font-weight: bold;
	left: 20%;
	top: 26%;
	position: absolute;
}
.market_banner .banner_text {
	color: #FFFFFF;
	font-size: 1.1em;
	width: 40%;
	left: 20%;
	top: 35%;
	position: absolute;
}

.pop_banner {
	width: 1170px;
	margin: 50px auto 100px;
	padding: 0 80px 0 50px;
}
.pop_banner .flex {
	margin-bottom: 80px;
	display: flex;
	justify-content: space-between;
}
.pop_banner .flex .pop_item {
	width: 440px;
	padding: 20px;
	box-shadow: 5px 5px 5px #F7F8FB, 5px -5px 5px #F7F8FB, -5px 5px 5px #F7F8FB, -5px -5px 5px #F7F8FB;
	position: relative;
}
.pop_banner .flex .pop_item .pop_left {
	height: 280px;
}
.pop_banner .flex .pop_item .pop_logo {
	text-align: center;
	vertical-align: bottom;
	width: 260px;
	height: 100px;
	margin: 35px 0 10px;
}
.pop_banner .flex .pop_item .pop_logo img:hover {
	transform: scale(1.1);
}
.pop_banner .flex .pop_item .pop_title {
	font-weight: bold;
	text-align: center;
	width: 260px;
}
.pop_banner .flex .pop_item .red_line {
	width: 50px;
	margin: 20px 0 20px 100px;
	border-bottom: 1px solid #E02D28;
}
.pop_banner .flex .pop_item .pop_subtitle {
	color: #333333;
	text-align: center;
	width: 260px;
}
.pop_banner .flex .pop_item .pop_image {
	right: -30px;
	top: 25px;
	position: absolute;
}
.pop_banner .flex .pop_item .pop_image:hover {
	transform: scale(1.05) translate(-6px, 0);
}
.pop_banner .flex .pop_item .pop_text {
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
	background-image: linear-gradient(87deg, #eb3365 0%, #ff50c1 100%);
	right: 0;
	top: 228px;
	position: absolute;
	width: 100%;
}
.pop_banner .flex .pop_item .pop_desc {
	color: #666666;
	margin-bottom: 30px;
	padding-top: 20px;
	border-top: 1px dashed #E2E2E2;
}

.reason {
	margin: 150px auto 80px;
}
.reason .title {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 100px;
}
.reason .flex {
	display: flex;
}
.reason .reason_point {
	margin: 0 0 35px 40px;
	padding: 50px 20px;
	border: 1px solid #EDEDED;
	flex: 1;
	position: relative;
	cursor: pointer;
}
.reason .flex .reason_point:first-child {
	margin-left: 0;
}
.reason .reason_point .reason_line {
	width: 70px;
	left: 20px;
	top: -2px;
	border-bottom: 2px solid #000000;
	position: absolute;
}
.reason .reason_point:hover .reason_line {
	width: auto;
	left: 20px;
	right: 20px;
	border-color: #2384E8;
}
.reason .reason_point .reason_title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 30px;
}
.reason .reason_point:hover .reason_title {
	color: #2384E8;
}
.reason .reason_point .reason_desc {
	color: #666666;
}

.info_box h3 {
	color: #333333;
	font-size: 30px;
	text-align: center;
	margin: 110px 0 20px;
}
.info_box .info {
	padding: 100px 0;
}
.info_box .info.bg {
	background: #FCFCFC;
}
.info_box .info .info_img {
	width: 42%;
	padding: 0 50px;
	float: left;
}
.info_box .info .info_msg {
	width: 42%;
	padding: 20px 50px;
	float: left;
}
.info_box .info .info_msg .title {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
}

/* 海外粉丝营销 */
.fans_banner {
	color: #FFF;
	background: url('../img/banner_fans.jpg') no-repeat center top / 100% 100%;
	position: relative;
}
.fans_banner .opacity {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #333;
	opacity: 0.7;
	position: absolute;
	z-index: 1;
}
.fans_banner .title {
	font-size: .46rem;
	left: 20%;
	top: 1rem;
	position: absolute;
	z-index: 2;
}
.fans_banner .text {
	font-size: .2rem;
	padding-top: .5rem;
}

/* 品牌营销 */
.brand_banner {
	color: #FFF;
	background: url('../img/banner_brand.png') no-repeat center center / 100% 100%;
}
.brand_banner .title {
	font-size: .46rem;
	padding-top: 1rem;
}
.brand_banner .text {
	font-size: .2rem;
	padding-top: .5rem;
}

.brand_service {
	margin-bottom: .5rem;
}
.brand_service .sv_tabs {
	padding-bottom: .5rem;
	display: flex;
}
.brand_service .sv_tabs .tab {
	width: 12.28%;
	margin: 0 1%;
	position: relative;
	cursor: pointer;
}
.brand_service .sv_tabs .tab .image {
	width: 90px;
	height: 90px;
	margin: 0 auto;
}
.brand_service .sv_tabs .tab .image img {
	width: 90px;
	height: 90px;
	object-fit: contain;
}
.brand_service .sv_tabs .tab .title {
	color: #3255A0;
	font-weight: bold;
	text-align: center;
}
.brand_service .sv_tabs .tab .round {
	background: #FFF;
	left: calc(50% - 20px);
	top: 140px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	display: none;
}
.brand_service .sv_tabs .tab .round.active {
	display: block;
}
.brand_service .sv_tabs .tab .round .arrow {
	width: 15px;
	margin: 16px auto 0;
}
.brand_service .tab_row {
	background: #415993;
}
.brand_service .tab_row .service_content {
	height: 2.5rem;
	position: relative;
}
.brand_service .tab_row .service_content .left_quote {
	left: 10%;
	top: .7rem;
	width: 40px;
	height: 36px;
	position: absolute;
}
.brand_service .tab_row .service_content .right_quote {
	right: 10%;
	bottom: .7rem;
	width: 40px;
	height: 36px;
	position: absolute;
}
.brand_service .tab_row .service_content .right_quote img {
	transform: rotate(180deg);
}
.brand_service .tab_row .service_content .tab_content {
	left: 15%;
	top: .7rem;
	width: 60%;
	position: absolute;
}
.brand_service .tab_row .service_content .tab_content .box {
	display: none;
}
.brand_service .tab_row .service_content .tab_content .box.active {
	display: block;
}
.brand_service .tab_row .service_content .tab_content .box .image {
	width: 100px;
	margin-right: 10px;
	float: left;
}
.brand_service .tab_row .service_content .tab_content .box .box_content {
	color: #FFF;
	width: calc(100% - 120px);
	float: left;
}
.brand_service .tab_row .service_content .tab_content .box .box_content .title {
	font-size: .2rem;
	padding-bottom: .1rem;
}
.brand_service .tab_row .service_content .tab_content .box .box_content .text {
	font-size: .15rem;
}

.brand_spread {
	margin-bottom: .5rem;
}
.brand_spread .spread_content {
	margin-top: .3rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.brand_spread .spread_content .box {
	color: #3255A0;
	width: 49%;
	margin-top: .2rem;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0 0 27px rgba(4,0,0,.17);
}
.brand_spread .spread_content .box .title {
	font-size: .36rem;
	font-weight: bold;
	padding-bottom: 10px;
}
.brand_spread .spread_content .box .title_en {
	font-size: .16rem;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.brand_spread .spread_content .box .sub_title {
	font-size: .2rem;
	font-weight: bold;
	padding-bottom: 10px;
}
.brand_spread .spread_content .box .text {
	font-size: .15rem;
	padding-left: 20px;
}
.brand_spread .spread_content .box .text li {
	margin-bottom: 10px;
	list-style-type: disc;
}

/* 解析方案 */
.solution_banner {
	margin-bottom: .5rem;
}
.solution_banner img {
	width: 100%;
}
.solution_banner .swiper-slide .title {
	color: #247ae6;;
	font-size: .36rem;
	left: 22%;
	top: 25%;
	position: absolute;
}
.solution_banner .swiper-slide .text {
	color: #FFF;
	font-size: .28rem;
	left: 22%;
	top: 40%;
	width: 50%;
	position: absolute;
}


.solution_core {
	margin-bottom: .5rem;
}
.solution_core .solution_content {
	display: flex;
	justify-content: space-between;
}
.solution_core .solution_content .box {
	width: 48%;
}
.solution_core .solution_content .box .title {
	color: #707b91;
	font-size: .21rem;
	text-align: center;
	margin: .4rem 0 .2rem;
}
.solution_core .solution_content .box .title span {
	font-size: .26rem;
	font-weight: bolder;
	padding-right: 12px;
	display: inline-block;
}
.solution_core .solution_content .box .box_list {
	margin-bottom: 15px;
	border-radius: 10px;
	box-shadow: 0 0 27px rgba(4,0,0,.17);
	padding: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 8.68056vw;
}
.solution_core .solution_content .box .box_list .bl_image {
	width: 50px;
	height: 50px;
	margin-right: 15px;
	flex: 1 0 auto;
}
.solution_core .solution_content .box .box_list .bl_image img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}
.solution_core .solution_content .box .box_list .bl_content .bl_title {
	color: #3255A0;
	font-size: .2rem;
	font-weight: bold;
	margin-bottom: 10px;
}
.solution_core .solution_content .box .box_list .bl_content .bl_text {
	color: #8D98AF;
	font-size: 14px;
}

.solution_advantage {
	margin-bottom: .5rem;
}
.solution_advantage .sa_content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.solution_advantage .sa_content .box {
	width: 49%;
	margin-bottom: 20px;
	border-radius: 10px;
	box-shadow: 0 0 27px rgba(4,0,0,.17);
	padding: 15px;
}
.solution_advantage .sa_content .box .title {
	color: #3255A0;
	font-size: .2rem;
	margin-bottom: .2rem;
}
.solution_advantage .sa_content .box .title span {
	font-size: .5rem;
}
.solution_advantage .sa_content .box .text {
	font-size: .15rem;
}

/* 关于我们 */
.about_bg2 {
	width: 100%;
	padding: 50px 0 50px 0;
	border-bottom: 1px solid rgba(241,241,241,1);
}
.about_box2 {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
}
.about_box2 h4 {
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(51,51,51,1);
	margin-top: 60px;
}
.about_box2 p {
	font-size: .16rem;
	font-family: Microsoft YaHei;
	color: rgba(85,85,85,1);
	line-height: 24px;
	margin-top: 20px;
}

/* 加入我们 */
.join_banner {
	color: #FFF;
	background: url('../img/banner_join.jpg') no-repeat center center / 100% 100%;
}
.join_banner .title {
	font-size: 2.3em;
	font-weight: bold;
	padding-top: 1rem;
}
.join_content p {
	font-size: .16rem;
	margin-bottom: .3rem;
}

/* 条款 */
.navpage_box {
	background: #F2F2F2;
	padding: 20px 0;
}
.navpage_box .navpage_content {
	background: #FFFFFF;
	max-width: 1300px;
	margin: 0 auto;
	padding: 80px 50px;
}
.navpage_box h2 {
	font-size: 34px;
	text-align: center;
	margin: 0 0 60px;
}
.navpage_box .content {
	font-size: .16rem;
}
.navpage_box .content p {
	line-height: 28px;
	margin: 0 0 20px;
}
.navpage_box .content .images {
	text-align: center;
}
.navpage_box .content .line {
	width: 100%;
	height: 0;
	border-bottom: 1px solid #E4E4E4;
}
.navpage_box .tabs {
	margin-bottom: 60px;
	display: flex;
	justify-content: center;
}
.navpage_box .tabs ul {
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.navpage_box .tabs ul li {
	font-size: 20px;
	line-height: 44px;
	height: 44px;
	margin-right: 80px;
	padding-bottom: 10px;
	float: left;
	cursor: pointer;
}
.navpage_box .tabs ul li:last-child {
	margin-right: 0;
}
.navpage_box .tabs ul li.active {
	color: #F90F62;
	background: url('../img/red_line.png') no-repeat center bottom;
}



@media screen and (max-width: 800px) {
	#nav.closed {
		width: 0;
	}
	#nav.opened {
		right: 0;
		top: 20px;
		width: 200px;
		margin-right: 0;
		padding: 0 10px 20px 0;
		border-bottom: 1px solid #DDD;
		z-index: 999;
	}
	#nav {
		background: #FFF;
	}
	#nav ul li {
		float: none;
	}
	#nav li.parent ul {
		padding: 0;
		border: 1px solid #DDD;
	}
	a.nav-toggle {
		font-size: 0;
		width: 30px;
		height: 40px;
		background: #fff url('../img/menu.png') no-repeat 0 center;
		margin-top: 10px;
		float: right;
	}
	a.nav-toggle.active {
		background-image: url('../img/close.png');
	}
}
