/* ============================================================
   产品页公共结构(topFixed 视差 banner + zanwei 占位)
   ============================================================ */
.topFixed {
  height: 700px; z-index: 0; text-align: center;
  position: fixed; top: 0; left: 0; right: 0;
}
.swft_zanwei { height: 700px; }
.swft_relative { position: relative; z-index: 3; }

/* 产品页标题/分隔线公共样式 */
.swft_p3 { line-height: 42px; color: #000; font-size: 30px; }
.swft_pline { padding: 12px 0 15px 0; }
.swft_pline .sline { display: block; margin: 0 auto; width: 40px; height: 3px; background-color: #E4E8F3; }
.swft_p4 { line-height: 40px; color: #666; font-size: 20px; }

/* ============================================================
   epay — 银行移动支付系统
   ============================================================ */
.epay { color: #fff; }

/* banner */
.epay .topFixed {
  background: url(../images/imgs/epay_adimg.jpg) top center no-repeat;
  background-size: cover;
}
.epay .topFixed .p1 {
  line-height: 70px; font-size: 50px; padding: 0 0 30px 0; margin-top: 280px;
}
.epay .topFixed .p2 { line-height: 40px; font-size: 20px; }

/* 区块1:合作模式 */
.epay .epay_cont1 {
  padding: 120px 0 0 0; text-align: center; background: #fff;
}
.epay .epay_cont1 .p5 { padding: 75px 0 120px 0; }

/* 区块2:灵活的商户层级结构 */
.epay .epay_cont2 {
  background: #F8FAFC; padding: 120px 0 0 0; text-align: center;
}
.epay .epay_cont2 .sicon1 {
  display: block; position: absolute; left: 0; top: 140px;
  width: 80px; height: 250px;
  background: url(../images/imgs/swf_bg_01.png) no-repeat; background-size: 100% 100%;
}
.epay .epay_cont2 .sicon2 {
  display: block; position: absolute; right: 0; top: 194px;
  width: 60px; height: 220px;
  background: url(../images/imgs/swf_bg_02.png) no-repeat; background-size: 100% 100%;
}
.epay .epay_business_hierarchy {
  padding: 67px 0 120px 0; width: 968px; margin: 0 auto;
}
.epay .epay_bhier {
  padding: 75px 0 0 556px; height: 278px; font-size: 20px; color: #333;
  background: url(../images/imgs/epay_img_02.png) left top no-repeat;
}
.epay .epay_bhier li {
  list-style: none; padding-left: 40px; line-height: 40px;
  margin-bottom: 20px; text-align: left; height: 40px; overflow: hidden;
  background: url(../images/imgs/swf_dian.png) left center no-repeat;
}

/* 区块3:功能与支持 */
.epay .epay_cont3 {
  height: 490px; padding: 80px 0 0 0; text-align: center;
  background: url(../images/imgs/ecard_bg01.jpg) top center no-repeat;
  background-size: cover;
}
.epay .epay_cont3 .swft_p3,
.epay .epay_cont3 .swft_p4 { color: #fff; }
.epay .epay_box {
  width: 996px; padding: 80px 0 0 0; margin: 0 auto; overflow: hidden;
}
.epay .epay_box ul { overflow: hidden; }
.epay .epay_box li {
  list-style: none; float: left; width: 332px;
}
.epay .epay_box .epay_core {
  padding: 0 75px; position: relative; text-align: center;
}
.epay .epay_box .epay_core img { width: 182px; height: 182px; }
.epay .epay_box .epay_core .alt_txt {
  position: absolute; left: 35px; right: 35px; top: 115px;
  height: 20px; line-height: 20px; overflow: hidden;
  font-size: 16px; color: #fff;
}
.epay .epay_box ul::after { content: ''; display: block; clear: both; }
.epay .epay_box::after { content: ''; display: block; clear: both; }
