
body {font-size: 1.4rem; line-height: 1.45;}

.con {padding: 80px 0;}
.content {text-align: left; line-height: inherit;} 
.content img {width: auto; margin: inherit; max-width: 100%;}
.content img.center-block {margin-left: auto; margin-right: auto;}

.x_system_wrap {font-size: 2rem;}
.x_system_wrap .base_title {position: relative; padding-bottom: 20px; text-align: center; font-weight: 700;}
.x_system_wrap .base_title::before {content: ''; width: 65px; height: 6px; border-radius: 20px; background-color: #0057dd; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.x_system_wrap .base_title .cn {font-size: 3.5rem;}
.x_system_wrap .base_title .en {text-transform: uppercase; font-size: 1.4rem;}
.x_system_wrap .big_tit {text-align: center; font-size: 3rem; font-weight: 700; margin: 30px auto;}
.x_system_wrap .product_highlights > div {margin-bottom: 30px;}
.x_system_wrap .product_highlights .info {position: relative;}
.x_system_wrap .product_highlights .info::before {content: ''; width: 4px; height: 94%; border-radius: 20px; background-color: #0057dd; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.x_system_wrap .product_highlights .info > .item {position: relative; display: flex; align-items: center; padding: 30px 0;}
.x_system_wrap .product_highlights .info > .item .circle {width: 30px; position: absolute; left: 50%; transform: translateX(-50%);}
.x_system_wrap .product_highlights .info > .item:nth-child(2n + 1) .desc,
.x_system_wrap .product_highlights .info > .item:nth-child(2n) .img {margin-left: 5%;}
.x_system_wrap .product_highlights .info > .item:nth-child(2n + 1) .img,
.x_system_wrap .product_highlights .info > .item:nth-child(2n) .desc {margin-right: 5%;}
.x_system_wrap .product_highlights .info > .item > div {flex: 1;}
.x_system_wrap .product_highlights .info > .item ._tit {color: #0057dd; font-size: 2.2rem; font-weight: 700; margin-bottom: 15px;}
.x_system_wrap .product_highlights .info > .item .items > div {position: relative; padding-left: 15px;}
.x_system_wrap .product_highlights .info > .item .items > div::before {content: ''; width: 7px; height: 7px; border-radius: 50%; background-color: #0057dd; position: absolute; left: 0; top: 10px;}
.x_system_wrap .blocks {background: url('/7event/x_system/images/block-bg.png')no-repeat center/cover; color: #fff;}
.x_system_wrap .blocks .big_tit {color: inherit;}
.x_system_wrap .blocks .type_info {border-bottom: 1px solid #1f6be1; display: flex; margin-bottom: 30px;}
.x_system_wrap .blocks .type_info > .item {flex: 1; text-align: center;}
.x_system_wrap .blocks .type_info > .item span {display: inline-block; font-weight: 700; padding-bottom: 10px; border-bottom: 2px solid transparent; cursor: pointer;}
.x_system_wrap .blocks .type_info > .item.active span {border-color: #fff;}
.x_system_wrap .live .info {display: flex; justify-content: center; align-items: center;}
.x_system_wrap .live .info > .item {margin: 0 20px;}
.x_system_wrap .live .info > .item.img {max-width: 50%;}
.x_system_wrap .live .info > .item .tit {color: #0057dd; margin-bottom: 5px; font-size: 2.2rem; font-weight: 700;}
.x_system_wrap .live .info > .item .items > div {position: relative; padding-left: 15px;}
.x_system_wrap .live .info > .item .items > div::before {content: ''; width: 7px; height: 7px; border-radius: 50%; background-color: #0057dd; position: absolute; left: 0; top: 10px;}
.x_system_wrap .cross_platform {background-color: #f5f6fb;}
.x_system_wrap .cross_platform .info > .item {flex: 1;}
.x_system_wrap .cross_platform .info > .item.img {max-width: none;}
.x_system_wrap .data_analyse .info img {box-shadow: 0 3px 8px #ccc;}
.x_system_wrap .data_analyse .info .tit {color: #0057dd; font-size: 2.2rem; font-weight: 700;}
.x_system_wrap .success_case {color: #fff; background: url('/7event/x_system/images/success-case-bg.png')no-repeat center/cover;}
.x_system_wrap .success_case .big_tit,
.x_system_wrap .success_case::before,
.x_system_wrap .success_case .base_title {color: inherit;}
.x_system_wrap .success_case .big_tit {text-align: left;}
.x_system_wrap .success_case .info {display: flex; justify-content: space-between; align-items: flex-end;}
.x_system_wrap .success_case .info .img {width: 30%;}
.x_system_wrap .success_case .info .code {display: flex; align-items: center; font-size: 1.4rem;}
.x_system_wrap .success_case .info .code img {margin-right: 15px; width: 120px;}
.x_system_wrap .success_case .info .tit {font-size: 2.2rem; font-weight: 700;}

.x_system_wrap .package .base_title::before {display: none;}
.x_system_wrap .package .tab_package {font-size: 1.4rem;}
.x_system_wrap .package .tab_package td {vertical-align: middle; text-align: center; padding: 10px;}
.x_system_wrap .package .tab_package tr > td:nth-child(1) {text-align: left;}
.x_system_wrap .package .tab_package .tit_big {font-size: 2.2rem; font-weight: 700;}
.x_system_wrap .package .tab_package .tit {font-size: 1.8rem; font-weight: 700;}
.x_system_wrap .package .tab_package .price {color: #ff453a; font-size: 2.5rem; font-weight: 700;}
.x_system_wrap .package .tab_package .icon {width: 20px; height: 20px; object-fit: contain;}
.x_system_wrap .package .tab_package .btn_package {color: #fff; background-color: #2ac7e3;}
.x_system_wrap .package .tab_package .btn_package.btn_package_2 {background-color: #229aed;}
.x_system_wrap .package .tab_package .btn_package.btn_package_3 {background-color: #2868ea;}

.x_system_wrap .crm {background: url('/7event/x_system/images/crm_bg.png')no-repeat center/cover; color: #fff;}
.mt-3 {margin-top:1rem;}
.mt-5 {margin-top:2rem;}
.w-50{width: 50% !important;}
.p-3{padding: 1rem;}
.x_system_wrap .crm .base_title::before{background-color: #fff;}

/*#swiper_banner .swiper-slide>a{background-repeat: no-repeat; background-position: center center; background-size: cover; display: block; height: 712px;}*/
/*#swiper_banner .swiper-pagination-bullet{background-color: #fff; opacity: 1; box-shadow: inset 0 0 3px #666;}*/
/*#swiper_banner .swiper-pagination-bullet-active{background-color: #177c7f;}*/

/*#swiper_serviceExperience .swiper-slide{padding: 0 15px;}*/