/*banner*/
.index-banner { height: 500px; padding-top: 110px; margin-top: -110px; background: #23262a;}
.programme-banner { background: #0563cd linear-gradient(to bottom, #0563cd, #30aee0); }
.index-banner .banner-btn { margin-top: 130px; float: left;}
.index-banner .banner-btn .title { color: #fff; font-size: 44px; font-weight: 400;}
.index-banner .banner-btn .title span { color: #1adcff; }
.index-banner .banner-btn .sub-title { height: 40px; padding-top: 20px; color: #fff; font-size: 24px;}
.index-banner .banner-btn a { display: inline-block; height: 40px; padding: 0 35px; margin-top: 60px; font-size: 18px; line-height: 38px; color: #fff; border: 1px solid #fff;}
.index-banner .banner-btn a:hover { color: #fff; background: #ff5339; border-color: #ff5339;}
.index-banner .banner-btn .download { background: transparent; border: 1px solid #fff;}
.index-banner .index-banner-img{ float: right;}

.programme-banner .banner-btn { margin-top: 170px; }
.programme-banner .banner-btn .title { font-size: 42px; }
.programme-banner .banner-btn a { margin-top: 46px; }
.programme-banner .w1210 { position: relative; }
.programme-banner .w1210 .index-banner-img { position: absolute; right: 0; }

/*深度集成多种支付方式，满足您不同需求*/
.module3 li { float: left; width: 94px; margin-left: 92px; text-align: center; }
.module3 li h3 { padding-top: 16px; }
.module3 li .iconfont { display: block; width: 94px; height: 94px; line-height: 94px; font-size: 38px; color: #fff; border-radius: 50%; }
.module3 li .mod-1 { background:#36cbfb linear-gradient(to bottom, #80dfff, #36cbfb); }
.module3 li .mod-2 { background:#1abe6d linear-gradient(to bottom, #2cf18e, #1abe6d); }
.module3 li .mod-3 { background:#c956ff linear-gradient(to bottom, #c983ff, #c956ff); }
.module3 li .mod-4 { background:#ff872c linear-gradient(to bottom, #ff9543, #ff872c); }
.module3 li .mod-5 { background:#ff2e3d linear-gradient(to bottom, #ff7272, #ff2e3d); }
.module3 li .mod-6 { background:#ffb500 linear-gradient(to bottom, #ffcb01, #ffb500); }
.module3 li .mod-7 { background:#ff552a linear-gradient(to bottom, #ff8053, #ff552a); }

.module4 .img { width: 736px; }
.module4 .text { width: 383px; margin-top: 230px; }

.module4-1 .text { width: 435px; }

/*客户案例*/
.index-case { width: 1200px; margin: 0 auto 10px; overflow: hidden;}
.index-case a { float: left; width: 150px; height: 50px; margin: 20px 25px; background: url(../images/programme/case_logo.jpg) no-repeat; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}
.index-case a:hover{-webkit-transform: translate(0,-10px); -moz-transform: translate(0,-10px); transform: translate(0,-10px);}
.index-case a.case1 { background-position: 0 0;}
.index-case a.case2 { background-position: -150px 0;}
.index-case a.case3 { background-position: -300px 0;}
.index-case a.case4 { background-position: -450px 0;}
.index-case a.case5 { background-position: -600px 0;}
.index-case a.case6 { background-position: -750px 0;}
.index-case a.case7 { background-position: 0 -55px;}
.index-case a.case8 { background-position: -150px -55px;}
.index-case a.case9 { background-position: -300px -55px;}
.index-case a.case10 { background-position: -450px -55px;}
.index-case a.case11 { background-position: -600px -55px;}
.index-case a.case12 { background-position: -750px -55px;}
.index-case a.case13 { background-position: 0 -110px;}
.index-case a.case14 { background-position: -150px -110px;}
.index-case a.case15 { background-position: -300px -110px;}
.index-case a.case16 { background-position: -450px -110px;}
.index-case a.case17 { background-position: -600px -110px;}
.index-case a.case18 { background-position: -750px -110px;}
.index-case a.case19 { background-position: 0 -165px;}
.index-case a.case20 { background-position: -150px -165px;}
.index-case a.case21 { background-position: -300px -165px;}
.index-case a.case22 { background-position: -450px -165px;}
.index-case a.case23 { background-position: -600px -165px;}
.index-case a.case24 { background-position: -750px -165px;}