.cjo2obanner b{display:inline-block;margin-right:5px;width:16px;height:16px;background:url(../images/index/check1.png) no-repeat center;background-size:contain;vertical-align:middle}
.cjo2o-1 .swiper{width:1200px;height:462px;margin:0 auto;text-align:left;border:1px solid #E5E5E5;box-sizing:border-box;overflow:hidden}
.cjo2o-1 .swiper .swiper_item{float:left}
.cjo2o-1 .swiper_item .sm{position:relative;width:240px;height:460px;text-align:center;border-right:1px solid #E5E5E5;opacity:1;transition:all .3s;z-index:1;background-color:#fff}
.cjo2o-1 .swiper_item:last-child .sm{border:none}
.cjo2o-1 .swiper_item h4{font-size:20px;line-height:74px;font-weight:400}
.cjo2o-1 .swiper_item .btn{display:inline-block;width:75px;line-height:22px;font-size:14px;text-align:center;border:1px solid #60BA6A;border-radius:4px;box-sizing:border-box}
.cjo2o-1 .swiper_item .sm p{color:#666666;font-size:14px}
.cjo2o-1 .swiper_item .sm img{position:absolute;top:50%;left:50%;max-width:135px;transform:translate(-50%,-50%)}
.cjo2o-1 .swiper_item .sm p{width:180px}
.cjo2o-1 .swiper_item .sm ul{position:absolute;bottom:52px;left:37px;width:180px}
.cjo2o-1 .swiper_item .sm ul li{float:left}
.cjo2o-1 .swiper_item .sm .btn{margin-right:15px;margin-top:15px}
.cjo2o-1 .swiper_item:nth-child(1) .btn{color:#60BA6A;border-color:#60BA6A}
.cjo2o-1 .swiper_item:nth-child(2) .btn{color:#3C7BDA;border-color:#3C7BDA}
.cjo2o-1 .swiper_item:nth-child(3) .btn{color:#9669DF;border-color:#9669DF}
.cjo2o-1 .swiper_item:nth-child(4) .btn{color:#F4BA01;border-color:#F4BA01}
.cjo2o-1 .swiper_item .lg{width:0;height:0;opacity:0}
.cjo2o-1 .swiper_item.on .lg{width:475px;opacity:1}
.cjo2o-1 .swiper_item.on .sm{height:0;opacity:0;z-index:-1;transition:all .3s}
.cjo2o-1 .swiper_item .lg{height:460px;overflow:hidden;box-sizing:border-box;border-width:1px 1px 6px 1px;border-color:#99D05C;border-style:solid;transition:all .3s;background-color:#fff}
.cjo2o-1 .swiper_item:nth-child(2) .lg{border-color:#3C7BDA}
.cjo2o-1 .swiper_item:nth-child(3) .lg{border-color:#9669DF}
.cjo2o-1 .swiper_item:nth-child(4) .lg{border-color:#F4BA01}
.cjo2o-1 .swiper_item .lg .lg_left{position:relative;float:left;width:255px;text-align:center}
.cjo2o-1 .swiper_item .lg img{position:absolute;top:86px;left:50%;transform:translateX(-50%);max-width:135px}
.cjo2o-1 .swiper_item .lg h4{font-size:20px;line-height:74px;font-weight:400;padding-top:255px}
.cjo2o-1 .swiper_item .lg p{width:182px;color:#666;font-size:14px;line-height:24px;margin:0 auto}
.cjo2o-1 .swiper_item .lg .lg_right{float:left;padding-top:10px}
.cjo2o-1 .lg_right .btn{margin-top:12px;margin-bottom:6px}
.cjo2o-1 .swiper_item .lg_right p{font-size:12px;color:#666}
.cjo2o-1 .swiper_item .more{display:inline-block;width:103px;line-height:34px;text-align:center;color:#fff;font-size:14px;border-radius:4px;margin-top:30px;background:-webkit-gradient(linear,25% 100%,75% 100%,from(#85C73E),to(#4ECD16))}
.cjo2o-1 .swiper_item .more:hover{color:#4ECD16;background:#fff;border:1px solid #4ECD16}
.cjo2o-1 .swiper_item:nth-child(2) .more:hover{color:#3C7BDA;background:#fff;border:1px solid #3C7BDA}
.cjo2o-1 .swiper_item:nth-child(3) .more:hover{color:#9669DF;background:#fff;border:1px solid #9669DF}
.cjo2o-1 .swiper_item:nth-child(4) .more:hover{color:#F4BA01;background:#fff;border:1px solid #F4BA01}
.cjo2o-1 .swiper_item:nth-child(2) .more{background:-webkit-gradient(linear,25% 100%,75% 100%,from(#3C7BDA),to(#3C7BDA))}
.cjo2o-1 .swiper_item:nth-child(3) .more{background:-webkit-gradient(linear,25% 100%,75% 100%,from(#9669DF),to(#9669DF))}
.cjo2o-1 .swiper_item:nth-child(4) .more{background:-webkit-gradient(linear,25% 100%,75% 100%,from(#F4BA01),to(#F4BA01))}
.cjo2o-2 .b2b2c_grid{
	width:1200px;
	justify-content: space-between;
	display: flex;
	margin-top: 58px;
}
.cjo2o-2 .b2b2c_grid_left,.b2b2c_grid_left{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: center;
}
.cjo2o-2 .b2b2c_grid_left .top_card{
	width: 404px;
    height: 114px;
    background: rgba(19, 190, 220, 0.1);
    border-radius: 4px;
    border: 1px solid #13BEDC;
    padding: 20px;
}
.cjo2o-2 .b2b2c_grid_left .top_card .tit{
	height: 18px;
    font-size: 18px;
    font-weight: 500;
    color: #13BEDC;
    line-height: 18px;
    text-align: center;
}
.cjo2o-2 .b2b2c_grid_left .desc{
	width: 294px;
    height: 44px;
    margin: 12px auto 0;
    font-size: 14px;
    font-weight: 400;
    color: #777777;
    line-height: 22px;
    text-align: center;
}
.cjo2o-2 .b2b2c_grid_left .dian_box{
	margin-top: 10px;
	margin-bottom: 12px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.cjo2o-2 .b2b2c_grid_left .dian_box span {
    width: 4px;
    height: 4px;
    display: inline-block;
    margin-bottom: 4px;
    background-color: #13BEDC;
    border-radius: 50%;
}
.cjo2o-2 .b2b2c_grid_left .dian_box .big_dian,.cjo2o-2 .b2b2c_grid_left .dian_box_right .big_dian {
    width: 8px;
    height: 8px;
}
.cjo2o-2 .b2b2c_grid_left .grid_content{
	width: 590px;
	height: 362px;
	border-radius: 4px;
	border: 1px dashed #13BEDC;
	padding: 31px 15px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	width: 100%;
	grid-row-gap: 84px;
	grid-column-gap: 70px;
	background-image: url('../images/o2o/b2b2c.png');
	background-size: 186px 186px;
	background-repeat: no-repeat;
	background-position: center;
}
.cjo2o-2 .b2b2c_grid_left .right_border {
    background-image: url('../images/o2o/o2o.png') !important;
    border: 1px dashed #2A7EFB !important;
}
.cjo2o-2 .b2b2c_grid_left .grid_content .item {
	display: flex;
	padding: 20px;
    width: 245px;
    height: 108px;
    background: #FFFFFF;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
}
.cjo2o-2 .b2b2c_grid_left .grid_content .item .whmr{
    width: 26px;
    height: 26px;
	margin-right: 12px;
}
.cjo2o-2 .b2b2c_grid_left .grid_content .item .tit {
    height: 18px;
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    line-height: 18px;
}
.cjo2o-2 .b2b2c_grid_left .grid_content .item .desc {
    width: 168px;
    height: 44px;
    font-size: 14px;
    font-weight: 400;
    color: #777777;
    line-height: 22px;
    margin-top: 10px;
    text-align: left;
}
.cjo2o-2 .b2b2c_grid_left .right_card {
    width: 404px;
    height: 114px;
    background: #EBF3FF;
    border-radius: 4px;
    border: 1px solid #2A7EFB;
    padding: 20px;
}
.cjo2o-2 .b2b2c_grid_left .right_card .tit {
    height: 18px;
    font-size: 18px;
    font-weight: 500;
    color: #2A7EFB;
    line-height: 18px;
    text-align: center;
}
.cjo2o-2 .b2b2c_grid_left .dian_box_right{
    margin-top: 10px;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cjo2o-2 .b2b2c_grid_left .dian_box_right span {
    width: 4px;
    height: 4px;
    display: inline-block;
    margin-bottom: 4px;
    background-color: #2A7EFB;
    border-radius: 50%;
}

.cjo2o-4 ul li{float:left;width:295px;text-align:center}
.cjo2o-4 li img{height:70px}
.cjo2o-4 ul li p{width:136px;font-size:12px;line-height:20px;margin:0 auto}
.cjo2o-4 ul li h5{font-size:16px;padding:20px 0 15px;line-height:1;text-align:center}
.cjo2o-5 ul{display:flex;justify-content:space-between}
.cjo2o-5 li{width:220px;height:325px;padding:20px 18px 0;border-radius:4px;text-align:center;font-size:16px;line-height:22px;color:#777777;cursor:pointer;border:1px solid #e7eaec;margin-bottom:20px}
.cjo2o-5 li img{margin:0 auto;width:60px;height:60px}
.cjo2o-5 li div:nth-child(2){margin:20px 0 20px;font-weight:bold;font-size:22px;line-height:33px;color:#333333}
.cjo2o-5 li div:nth-child(3){font-size:14px;font-weight:400;line-height:24px;color:#888888}