.sub_banner_wrapper { background:url("../images/banner/banner_bg_1018.png");}
.banner_img_box {top:80px;}
.banner_img {top:80px;}
.shortLink_intro {height:660px; padding-top:40px; margin-top:60px;}
.shortLink_intro>img {position:absolute; right:0; top:0; width: 600px;}
.shortLink_intro .line_bg {width:639px; height: 80px; border-radius: 12px; font-size:24px; line-height:80px; padding-left:24px; position:relative;}
.shortLink_intro .line_bg::before {width:44px; height:4px; background:#017AFE; content:""; border-radius:6px; position:absolute; bottom:20px; left:100px;}
.shortLink_intro .line1 {background: linear-gradient( 135deg, #D8EDFF 0%, rgba(211,240,255,0) 100%); font-family:"PingFangSC-Medium";}
.shortLink_intro ul {padding-top:30px; padding-left:24px;}
.shortLink_intro li {padding:0 0 20px 40px; font-size:16px; line-height:26px; position:relative;}
.shortLink_intro li img {position:absolute; left:0; top:0;}
.shortLink_intro .line2 {background: linear-gradient( 135deg, #D8D8D8 0%, rgba(255,255,255,0) 100%);}
.shortLink_intro .line_bg.line2::before {background: #767676; left:120px;}

.product_features {height:559px; background:linear-gradient( 180deg, #E2F2FF 0%, rgba(247,246,255,0.29) 100%); border-radius:30px; padding:66px 0 0 80px;}
.product_features>img {position:absolute; top:50px; right:40px;}
.features_list {font-size:16px; padding-top:40px;}
.features_list>span {padding-right:36px;}
.features_list>span>img {margin-right:10px;}
.features_items {font-size:16px; line-height:32px; padding-top:30px;}
.features_items_title { font-weight:bold; position:relative; padding-left:20px;}
.features_items_title::before {width:10px; height:2px; background:#006AFF; content:""; display:inline-block; position:absolute; left:0; top:16px;}
.features_items_sub {padding-left:20px;}

.shortLink_model_box { height:1200px; background: linear-gradient(360deg, #FFFFFF 0%, rgba(238,244,255,0.74) 48%, #ECF5FF 100%); padding-top:90px;}
.step_box {display:flex; justify-content:space-between; padding-top:80px;}
.step_item {width:430px; height:276px; background:url("../images/1008/step_bg1.png") #fff right bottom no-repeat; border-radius:25px; padding:30px 42px; position:relative;}
.step_item:nth-child(2) {background-image:url("../images/1008/step_bg2.png");}
.step_item:nth-child(3) {background-image:url("../images/1008/step_bg3.png");}
.step_item>img {position:absolute; left:40px; bottom:20px;}

@media screen and (max-width:1360px) {
    .shortLink_intro>img {max-width:600px;}
    .step_item {width:400px;}
}

