.container-fluid{max-width:1920px !important;position: relative;}
@media(max-width:1250px) { .container-fluid{ min-width:1250px !important; } .container{ min-width:1170px !important; } }
/* 通用样式 */
/* .mt-35{margin-top:35px;}
.mb-35{margin-bottom:35px;}
.my-35{margin-top:35px;margin-bottom:35px;}
.mt-19{margin-top:19px;}
.mb-19{margin-bottom:19px;}
.my-19{margin-top:19px;margin-bottom:19px;}
.pl-30{padding-left:30px;}
.w-55{width:55% !important;}
.w-45{width:45% !important;}
.w-60{width:60% !important;} */
a:hover, a:focus { outline: 0; }
.p-0{padding:0 !important;}
.m-0{margin:0 !important;}
.pl-0{padding-left:0 !important;}
.pr-0{padding-right:0 !important;}
.clr-fff{color:#ffffff !important;}
.clr-fff100{color:#fff100 !important;}
.ml-10{margin-left:10px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.my-20{margin-top:20px;margin-bottom:20px;}
.mt-35{margin-top:35px;}
.mt-47{margin-top:47px;}
.mt-62{margin-top:62px;}
.mt-65{margin-top:65px;}
.mt-80{margin-top:80px !important;}
/* 动画控制 */
.animation-control-container .trans-up { opacity: 0; filter: alpha(opacity=100)\9; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); }
.animation-control-container .is-visible .trans-up { opacity: 1; filter: alpha(opacity=100)\9; -webkit-transition: opacity 0.8s, -webkit-transform 0.8s; transition: opacity 0.8s, transform 0.8s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.animation-control-container .is-visible .delay-05 { -webkit-transition-delay: .1s; transition-delay: .1s }
.animation-control-container .is-visible .delay-06 { -webkit-transition-delay: .2s; transition-delay: .2s }
.animation-control-container .is-visible .delay-07 { -webkit-transition-delay: .3s; transition-delay: .3s }
.animation-control-container .is-visible .delay-08 { -webkit-transition-delay: .4s; transition-delay: .4s }
.animation-control-container .is-visible .delay-09 { -webkit-transition-delay: .5s; transition-delay: .5s }
.animation-control-container .is-visible .delay-10 { -webkit-transition-delay: .6s; transition-delay: .6s }
.animation-control-container .is-visible .delay-11 { -webkit-transition-delay: .7s; transition-delay: .7s }
.animation-control-container .is-visible .delay-12 { -webkit-transition-delay: .8s; transition-delay: .8s }
.animation-control-container .is-visible .delay-13 { -webkit-transition-delay: .9s; transition-delay: .9s }
.animation-control-container .is-visible .delay-14 { -webkit-transition-delay: 1.0s; transition-delay: 1.0s }
.animation-control-container .is-visible .delay-15 { -webkit-transition-delay: 1.1s; transition-delay: 1.1s }
.animation-control-container .is-visible .delay-16 { -webkit-transition-delay: 1.2s; transition-delay: 1.2s }
.animation-control-container .is-visible .delay-17 { -webkit-transition-delay: 1.3s; transition-delay: 1.3s }
.animation-control-container .is-visible .delay-18 { -webkit-transition-delay: 1.4s; transition-delay: 1.4s }
.animation-control-container .is-visible .delay-19 { -webkit-transition-delay: 1.5s; transition-delay: 1.5s }
.animation-control-container .is-visible .delay-20 { -webkit-transition-delay: 1.6s; transition-delay: 1.6s }
.animation-control-container .is-visible .delay-21 { -webkit-transition-delay: 1.7s; transition-delay: 1.7s }
.animation-control-container .is-visible .delay-22 { -webkit-transition-delay: 1.8s; transition-delay: 1.8s }
.animation-control-container .is-visible .delay-23 { -webkit-transition-delay: 1.9s; transition-delay: 1.9s }
.animation-control-container .is-visible .delay-24 { -webkit-transition-delay: 2.0s; transition-delay: 2.0s }
.animation-control-container .is-visible .delay-25 { -webkit-transition-delay: 2.1s; transition-delay: 2.1s }
.animation-control-container .is-visible .delay-28 { -webkit-transition-delay: 2.2s; transition-delay: 2.2s }
.animation-control-container .is-visible .delay-30 { -webkit-transition-delay: 2.3s; transition-delay: 2.3s }

.top-banner{height:788px;}
.section-01{background:url(../images/section-01.jpg) no-repeat;height:106px;}
.section-01 .sctn-text{font-size:18px;font-weight:700;padding-top:10px;line-height:24px;}
.section-01 .sctn-text .sctn-tel{font-size:23px;color:#fff100;}
.sctn-title{font-size:50px;font-weight:700;color:#ffffff;text-align:center;vertical-align:middle;}
.sctn-title .arrow-down
{
    width: 0;
    height: 0;
    border-left:10px solid transparent; 
    border-right:10px solid transparent; 
    border-top:20px solid #7922f7; 
    position:absolute;
    left: 45%;     
    margin-left:0;
    bottom:-20px;
}

.section-02{background:url(../images/section-02.jpg) no-repeat;height:814px;}
.section-02 .sctn-title{margin-top:110px;}
.section-02 .sctn-sub-title{font-size:30px;font-weight:700;color:#ffffff;margin-bottom:5px;}
.section-02 .sctn-text{width:235px;font-size:20px;text-align:left;line-height:30px;margin-top:13px;}
.section-02 .sctn-text-bottom{width:800px;font-size:20px;text-align:left;line-height:30px;margin-top:13px;padding-left:9px;}
.section-03{background:url(../images/section-03.jpg) no-repeat;height:578px;}
.section-03 .sctn-title{margin-top:50px;text-align:center;}
.section-03 .sctn-title .arrow-down{border-top:20px solid #d700f1;}
.section-03 .sctn-sub-title,.section-04 .sctn-sub-title{margin-top:15px;margin-left:-30px;font-size:35px;font-weight:700;margin-top:10px;text-align:center;}
.section-03 .sctn-number,.section-04 .sctn-number{font-size:60px;margin-right:10px;}
.section-03 .sctn-sub-text,.section-04 .sctn-sub-text{font-size:20px;background-color:#4900aa;text-align:center;padding:10px 20px;}
.section-03 .sctn-tag{background-color:#4900aa;color:#fff100;font-size:28px;font-weight:700;padding:5px;margin-right:42px;position:relative;}
.section-03 .sctn-tag-arrwo-right{
    width: 0;
    height: 0;    
    border-right:42px solid transparent; 
    border-bottom:42px solid #4900aa; 
    position:absolute;    
    margin-left:0;
    right:-42px;
    bottom:0px;

}
.section-03 .sctn-tag-text{font-size:20px;}
.section-03 .sctn-price-a{color:#fff100 !important;font-size:26px;}
.section-03 .sctn-price-b{color:#fff100 !important;font-size:30px;;font-style:italic;font-weight:900;}
.section-04{background:url(../images/section-04.jpg) no-repeat;height:543px;}
.section-05{background:url(../images/section-05.jpg) no-repeat;height:482px;}
.section-05{position: relative;}
.section-05 .sctn-icon{position:relative;margin-top:130px;}
.section-05 .border-split{position:absolute;left:-3px;top:0;border-right:1px solid #8326ff;border-left:2px solid #4900aa;height:90%;}
.section-05 .sctn-text{position: relative; font-size:18px;margin-bottom:25px;line-height:30px;padding-left:70px;}
.section-05 .sctn-number{    
    border-radius:50%;border:1px solid #ffffff;background-color:#4900aa;
    font-weight:900;font-size:25px;text-align:center;
    width:33px;height:33px;
    position: absolute;
    left:20px;
    top:50%;
    margin-top:-16px;
}
.section-06{background:url(../images/section-06.jpg) no-repeat;height:489px;}
.section-06 .sctn-text{font-size:25px;color:#ffffff;margin-top:80px;margin-bottom:15px;font-weight:600;}
.section-06 .sctn-text span{color:#fff100;}