.bg-f6f7fb{ background:#f6f7fb; }
.right{ text-align: right; }
.left{ text-align: left; }
.border-line{ height:8px; width:27px; display:block; background:#108cee; margin-bottom: 90px; }
.rolling_btn{ text-align: center; width:100%; left:0 !important; transform:translate(0) !important; }
.rolling_btn span{ display: inline-block; float:none; }
.rolling_framework,.rolling_framework li,.rolling_framework li a{ width:100% !important; height:100% !important; }
.row-box{ padding-top: 54px; padding-bottom: 140px; position:relative; }
.row-box .stage{ background:url(../images/phone_wrp.png) no-repeat center; width:180px; height: 320px; padding:53px 13px; }
.row-box .stage ul{ overflow: hidden; height:100%; }
.row-box .stage img{ display:block; }
.row-box .text{ color:#1c91ff; }
.row-box .text h3{ font-size:24px; line-height:38px; margin-bottom: 10px; }
.row-box .text p{ font-size:20px; line-height: 34px; }
.row-box .hd{display: inline-block; }
.row-box .hd li{ width:80px; text-align: center; line-height: 40px; height:40px; font-size:16px; margin-top:10px; background:#f6f7fb; color:#108cee; cursor: pointer; transition:.3s; }

.row-box .hd li.on{ background:#108cee !important; color:white; }
.row-box .box-align-left{ padding-left:410px; text-align: left; }
.row-box .box-align-right{ padding-right: 400px; text-align: right; }
.row-box .box-align-left .stage{ margin-left:-306px; float:left; }
.row-box .box-align-right .stage{ margin-right:-316px; float:right; }
.row-box .box-align-right .hd li{ background: #fff; }
.row-box .bg{ position:absolute; right:-300px; top: 176px; }
.row-box-1{ background:url(../images/1_bg.png) no-repeat right 176px; width:1220px; }
.row-box-2{ background:url(../images/2_bg.png) no-repeat 0 296px; width:1000px; padding-left:40px; margin-left:-40px; }
.row-box-3{ background:url(../images/3_bg.png) no-repeat right bottom; width:1050px; }
.row-box-4{ background:url(../images/4_bg.png) no-repeat 0 bottom; width:1000px; padding-left:90px; margin-left:-90px; }
.row-box-1 .hd{ margin-top: 100px; }
.row-box-2 .hd{ margin-top: 94px; }
.row-box-3 .hd{ margin-top: 155px; }
.row-box-4 .hd{ margin-top: 85px; }