.bt_txt {background: linear-gradient( 90deg, #AE92FF 0%, #9039E0 100%); border-radius:8px; color:#fff; padding:5px 8px;}

.sms_row_item {width:440px; height:560px; overflow:hidden; border-radius: 30px; position:relative; padding:30px 0 0 36px; font-size:30px; font-family:"PingFangSC-Medium";}
.sms_row_item.row_bg1 {background: linear-gradient( 180deg, #E2FFEA 0%, rgba(255,249,217,0.3) 100%); color:#32B169;}
.sms_row_item.row_bg2 {background: linear-gradient( 180deg, #E2F2FF 0%, rgba(239,237,255,0.29) 100%); color:#1572FF;}
.sms_row_item.row_bg3 {background: linear-gradient( 180deg, #E5E2FF 0%, #FFEFEF 100%); color:#5E27FF;}
.color_arrow {width:14px; height:14px; border:2px solid; display: inline-block; transform: rotate(45deg); 
    border-color: #32B169 #32B169  transparent transparent; vertical-align:middle; margin:-2px 12px 0 -4px;
}
.sms_row_item.row_bg2 .color_arrow {border-color: #1572FF #1572FF  transparent transparent;}
.sms_row_item.row_bg3 .color_arrow {border-color: #5E27FF #5E27FF  transparent transparent;}
.row_imgBox {position:absolute; bottom:0; left:0; width:100%; height:430px; text-align:center; overflow:hidden;}

.isms_wrapper {background: linear-gradient( 180deg, #F7F7F7 0%, rgba(248,244,255,0.74) 48%, #F8F9FF 100%); height: 720px; padding-top:80px;}
.isms_wrapper .isms_img {position:absolute; right:0; top:-16px; width:1000px; height:600px;}
.isms_list {width:620px; padding-top:90px; padding-bottom:20px; position: relative; z-index:2;}
.isms_list>div {width:300px; padding-bottom:60px; display:inline-block; font-size:18px; font-family:"PingFangSC-Medium";}
.isms_list>div img {vertical-align:middle; margin-right:8px;}

.infomation_wrapper {background: linear-gradient( 180deg, #FFFFFF 0%, rgba(238,244,255,0.35) 42%, #FFFFFF 100%); padding-top:100px; position:relative; overflow:hidden;}
.main_describe_box {display:flex; justify-content:space-between; flex-wrap: wrap;}
.main_describe_item {width:408px; height:202px; position:relative; background:#fff; margin-top:40px; padding:36px 36px 0 36px; border-radius:20px; box-shadow: 0px 7px 12px 0px rgba(193,217,255,0.22);}
.main_describe_item .sub_des {font-size:16px; line-height:28px; padding-top:36px; color:#505E77;}
.main_describe_item .des_icon {position:absolute; right:36px; top:30px;}

.lead_wrapper {padding-top:50px; text-align:center;}
.lead_wrapper .lead_des_item {width:25%; padding:0 30px; }
.lead_wrapper .lead_des_item .title {font-size:60px; line-height:80px;font-family:"PingFangSC-Medium";}

.lead_item_box {padding:50px;}
.lead_item_box .lead_item {width:28%;}
.lead_item .lead_icon {width:60px; height:60px; background: #E9EBFF; display:inline-block; border-radius:50%; text-align:center; line-height:60px;}
.lead_item .lead_icon img {vertical-align:middle;}
.lead_item .title {font-size:24px; padding:20px 0; font-family:"PingFangSC-Medium";}

.api_tag_box {width:98%; height:104px; background:url("../images/index/isc_bg1.svg") center center no-repeat; margin-top:40px; padding-top:6px;}
.api_tag_box .tag {width:172px; height:36px; background: #FFFFFF; border-radius: 8px; line-height:36px; padding-left:20px; display:inline-block; margin:8px 0 0 8px;}
.api_tag_box .tag>img {vertical-align:middle; margin-right:6px;}
.api_Access {width:542px; height:60px; background:url("../images/index/isc_bg2.svg") center center no-repeat; color:#1572FF; text-align:center; font-size:20px; padding-top:14px;}

.main_footer {height:400px; z-index:2;}
.main_footer .m_s_box {flex:1; text-align:center;}
.main_footer .m_s_title {font-size:24px; padding-bottom:16px;}
.main_footer .step_box {width:740px; margin:auto; margin-top:80px;}
.main_footer .mf_line {background: rgba(80,131,251,0.4); height:6px; width:726px; margin:auto;}
.main_footer .step_txt {margin:auto; width:950px; padding-top:30px;}
.main_footer .step_txt>p:last-child {margin-right:-26px;}

.earth_box {width:1000px; height:1000px; position:absolute; left:50%; bottom:-640px; margin-left:-500px; z-index:1;}

.phone_box.phone3 {background-image: url("../images/3/p3.png");}

@media screen and (max-width:1360px) {
    .sms_row_item {width:412px;}
}

@media screen and (max-width:900px) {
    .sms_row_item {width:300px; height:520px; margin-left:20px; font-size:20px; padding-left:16px;}
    .isms_wrapper {padding:30px 10px; text-align:center; height:auto;}
    .isms_wrapper .ll_title  {margin-top:0;}
    .isms_list {width:100%; padding-top:260px;}
    .isms_list>div {font-size:10px; width:49%; padding-bottom:20px; text-align:left;}
    .isms_list>div>img {width:16px;}
    .isms_wrapper .isms_img {width:100%; height:300px; top:50px;}
    
    .infomation_wrapper {padding:0 10px; padding-top:20px; padding-bottom:0 !important;}
    .main_describe_item {margin-top:16px;}
    .infomation_wrapper .main_describe_box {margin-top:0;}
    .infomation_wrapper .main_describe_box .f_24 {font-size:16px;}
    .main_describe_item .sub_des {padding-top:24px;}

    .ilts_wrapper .ll_sub_title {margin-top:10px;}
    .lead_wrapper {flex-wrap:wrap; padding-top:30px;}
    .lead_wrapper .lead_des_item {width:50%; padding:0 12px;}
    .lead_wrapper .lead_des_item .title {font-size:28px; line-height:60px;}

    .lead_item_box {padding:30px;}
    .lead_item_box .lead_item {width:100%; margin-bottom:20px;}
    .lead_item .title {padding:12px 0;}

    .foot_cip {display:block; padding:0 10px; margin-top:0;}

    .api_tag_box {width:100%; margin-right:-20px; background:none; height:auto; margin-top:0;}
    .api_tag_box .tag {width:48%; margin: 8px 0 0 2px;}
    .api_Access {width:auto;}
    .product_api_box .mt10 {width:100%;}

    .main_footer .ll_title {font-size:22px !important;}
    .main_footer .step_box,.main_footer .mf_line {width:80%;}
    .main_footer .step_txt {width:100%;}
    .main_footer .step_txt .f_24 {font-size:12px; text-align:center;}
}