
.device-mobile{display: none;}
.device-pc{display: block}

body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; }

body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1; }
li{list-style: none;}
ol,ul{margin: 0;padding: 0;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none;color: #222222;}
h2,h3{padding: 0;margin: 0;}
p{margin: 0;}
.fixed, .clearfix, .cf, .header, .main, .footer {zoom: 1;}
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

/*liMarquee CSS*/
.str_wrap { overflow: hidden; width: 100%; font-size: 12px; line-height: 16px; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }

.str_move { white-space: nowrap; position: absolute; top: 0; left: 0; cursor: move; }

.str_move_clone { display: inline-block; vertical-align: top; position: absolute; left: 100%; top: 0; }

.str_vertical .str_move_clone { left: 0; top: 100%; }

.str_down .str_move_clone { left: 0; bottom: 100%; }

.str_vertical .str_move, .str_down .str_move { white-space: normal; width: 100%; }

.str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor: inherit; }

.str_wrap img { max-width: none !important; }

/* header style */
#Components-header { position: fixed; top: 0; left: 0; width: 100%; background: #fff; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); z-index: 999; }
#Components-header .device-pc{
    width:1200px;
    margin: 0 auto;
}
#Components-header .device-pc .logo{
    float:left;
    padding-right: 10px;
}
#Components-header .device-pc .nav{
    float:right;
}
#Components-header .device-pc .lang{
    float:right;
}
#Components-header .device-pc .logo img {
    height:100px;
}
#Components-header .device-pc .nav ul li{
    float:left;
}
#Components-header .device-pc .nav ul li > a { display: block; font-size: 18px; color: #333; line-height: 20px; padding: 40px 20px; position: relative; }
#Components-header .device-pc .lang ul li{
    float:left;
    padding-left:11px;
}
#Components-header .device-pc .lang ul li > a{
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin:40px 0;
    position: relative;    
}
#Components-header .device-pc .lang ul .cn >a{

}
#Components-header .device-pc .lang ul .cn >a:before{ content: '|'; color: #333; position: absolute; left: -18px; top: -1px; }
#Components-header .device-pc .lang ul .down > a{
    margin:0;
    padding:40px 0 40px 20px;
    background: url("../images/search2.png") no-repeat center left;
}
#Components-header .device-pc .lang ul .tel > a{
    margin:0;
    padding:40px 0 40px 20px;
    background: url("../images/icon/2.png") no-repeat center left;
}
.nav ul li { float: left; margin: 0; }
.nav ul li > a { display: block; font-size: 12px; color: #333; line-height: 20px; padding: 30.5px 20px; position: relative; }
.nav ul li.on > a { font-weight: bold; }
.nav ul li.on > a:before { content: ''; width: 30px; height: 3px; background: #333; position: absolute; bottom: 0; left: 50%; margin-left: -15px; }
.nav ul li:hover > a { font-weight: bold; }
.nav ul li:hover > a:before { content: ''; width: 30px; height: 3px; background: #e32532; position: absolute; bottom: 0; left: 50%; margin-left: -15px; }
.nav ul li:hover .navChild { opacity: 1; height: auto; z-index: 1; }
.nav ul li .navChild { width: 100%; height: 0; position: absolute; top: 100%; left: 0; background: #f2f2f2; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); overflow: hidden; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; opacity: 0; z-index: -1; }
.nav ul li .navChild.dl_1 .navChild-con dl { width: 100%; }
.nav ul li .navChild.dl_2 .navChild-con dl { width: 49%; margin-right: 2%; }
.nav ul li .navChild.dl_3 .navChild-con dl { width: 31.33%; margin-right: 3%; }
.nav ul li .navChild.dl_4 .navChild-con dl { width: 23.5%; margin-right: 2%; }
.nav ul li .navChild.dl_5 .navChild-con dl { width: 18.5%; margin-right: 1.875%; }
.nav ul li .navChild .navChild-con { width: 1200px; margin: 0 auto; }
.nav ul li .navChild .navChild-con dl { float: left; width: 14.666%; margin-right: 2%; padding: 10px 0 30px 0; }
.nav ul li .navChild .navChild-con dl:last-child { margin-right: 0; }
.nav ul li .navChild .navChild-con dl dt { padding: 18px 0; border-bottom: 1px solid #e5e5e5; background: url("../images/nav-jt.png") no-repeat center right; }
.nav ul li .navChild .navChild-con dl dt span { display: block; font-size: 18px; color: #333; font-weight: bold; padding-left: 35px; line-height: 26px; background-repeat: no-repeat; background-position: left center; }
.nav ul li .navChild .navChild-con dl dt span a { display: block; color: #333; }
.nav ul li .navChild .navChild-con dl dd { margin: 10px 0; padding-left: 15px; position: relative; }
.nav ul li .navChild .navChild-con dl dd:before { content: ''; width: 6px; height: 6px; background: #999; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 50%; left: 0; margin-top: -2.5px; }
.nav ul li .navChild .navChild-con dl dd a { display: inline-block; color: #333; }

/* page content style */

.page-content{ position: relative;margin-top:100px; }
.container{width:1200px; margin:0 auto;}

/* banner 滑动 */
.bx-wrapper{margin-bottom: 0;}
#Components-banner{width:100%;height:auto;overflow: hidden;}
.dowebok { width: 100%; max-height: 21px; margin: 10px auto; font-size: 14px; overflow: hidden; }
.dowebok a { font-size: 14px; color: #fff; margin: 0 15px; line-height: 21px; }
.dowebok a span { display: inline-block; margin-right: 8px; }
.dowebok a span em { font-size: 20px; }
.dowebok a:hover { color: #e32532; }
.dowebok a:active {color:#e32532;}
.bx-wrapper{ border: 0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom: 30px;}
.bx-wrapper .bx-pager.bx-default-pager a{ width:50px; height:3px; background: #f5f5f5;}
.bx-pager.bx-default-pager a.active{ background: #e32532 !important}
.bx-wrapper img{height:auto;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #e32532;
}
#Components-banner #marquee img.mobile{display: none;}

/* news num */
.news-business-num { margin-top: 25px; }
.news-business-num .num-item { float: left; width: 24%; font-size: 14px; color: #999; text-align: left; background: #fff; margin-left: 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 20px; }
.news-business-num .num-item p { display: inline-block; position: relative; margin-right: 30px; }
.news-business-num .num-item p span { font-size: 36px; color: #333; font-weight: bold; }
.news-business-num .num-item p em { display: block; width: 34px; text-align: left; font-size: 16px; color: #333; position: absolute; top: 19px; right: -37px; }

/* 服务场景 */
#Components-server {background-color: #f8f8f8;}
#Components-server h2{ font-family: "Microsoft YaHei";text-align: center;margin-top:20px;letter-spacing: 2px;font-weight: 400;font-size: 42px;line-height: 56px;}
#Components-server .section-nav{text-align: center;font-size: 20px;letter-spacing: 2px;color:#ccc;}
#Components-server dl {
    width: 102%;
    margin-left: -1%;
}
#Components-server dl dd {
    float: left;
    width: 43.33%;
    margin: 0 1% 1% 1%;
}
#Components-server dl dd a { display: block; height: 180px;text-align: center; background: #f8f8f8; position: relative; }
#Components-server dl dd a:after{content:'';display: inline-block;height: 100%;vertical-align: middle;}
#Components-server dl dd a:hover { background: #fff; -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); }
#Components-server dl dd a:hover span { font-size: 28px; font-weight: bold; }
#Components-server dl dd a:hover:before { content: ''; width: 100%; height: 2px; background: #333; position: absolute; left: 0; bottom: 0; }
#Components-server dl dd a span { vertical-align: middle;display: inline-block; font-size: 14px; color: #fff;-webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; background-repeat: no-repeat; background-position: left center; -moz-background-size: 24px; background-size: 24px; }

/* 终端展示 */
#Components-paycard {padding-bottom:60px;background-color:#f8f8f8;}
#Components-paycard .container{ padding:0; }
#Components-paycard h2{ font-family: "Microsoft YaHei";text-align: center;margin-top:20px;letter-spacing: 2px;font-weight: 400;font-size: 42px;line-height: 56px;}
#Components-paycard .section-nav{text-align: center;font-size: 20px;letter-spacing: 2px;color:#ccc;}
.payment-card ul{display: none;position: relative;margin-bottom:70px;}
.payment-card ul.on{display: block;}
.payment-card strong{font-weight: 500;position: relative;}
.payment-card strong span{margin-right: 14px;display: none;}
.payment-card strong:after{content: "";display: block;border-bottom: 1px solid #DD2C34;width: 1em;height: 0;position: absolute;left: 0;bottom: -15px;transition: width 0.35s ease-in-out;}
.payment-card li.on strong:after{content: "";display: block;border-bottom: 1px solid #DD2C34;width: 100%;height: 0;position: absolute;left: 0;bottom: -15px;transition: width 0.35s ease-in-out;}
.payment-card li{float:left;background: #ffffff;padding: 20px;width: 16.66%;*width:175px;height: 160px;margin-right: 20px;*margin-right:10px;overflow: hidden;transition: 0.3s ease-in-out;}
.payment-card a{display: block;position: relative;}
.payment-card li:last-of-type{margin-right: 0;}
.payment-card li h3{display: block;line-height: 23px;padding-bottom: 15px;font-size: 20px;color: #222222;text-align: left;font-family: "Microsoft YaHei";}
.payment-card li .line{width: 20px;height: 1px;background: transparent;margin-bottom: 20px;transition: 0.3s ease-in-out;}
.payment-card li h3>span{display: none;padding-right: 10px;}
.payment-card .content{overflow: hidden;}
.payment-card .content .p{display: none;line-height: 28px;font-size:16px;color: #222222;text-align: left;text-align: left;transition: 0.3s ease-in-out;width:255px;min-height: 56px;height: 56px\9;}
.payment-card .content span{display: block;line-height: 30px;font-size:30px;letter-spacing:2.14px;color: #DD2C34;text-align: left;text-align: left;padding-top: 20px;transition: 0.3s ease-in-out;}
.payment-card img{display: block;height: 100px;position: absolute;bottom: -35px;right: -15px;transition: 0.3s ease-in-out;}
.payment-card li.on{width: 43.33%;*width:475px;overflow: visible;transition: 0.3s ease-in-out;}
.payment-card li.on .line{width: 135px;transition: 0.3s ease-in-out;}
.payment-card li.on .content .p{display: block;transition: 0.3s ease-in-out;}
.payment-card li.on .content span{display: none;transition: 0.3s ease-in-out;}
.payment-card li.on img{height:220px;transition: 0.3s ease-in-out;bottom: -57px;}
.payment-card li.on h3{color: #DD2C34;}
.payment-card li.on h3>span{color: #DD2C34;display: inline;}
.payment-card li.on strong span{display: inline;}
.payment-card .cards li{width: 280px;}
.payment-card .cards li.on{width: 580px;}
.payment-card .cards li img{height: 96px;bottom: -31px;right: 0px;}
.payment-card .cards li.on img{height: 180px;bottom: -38px;}

/* 支付业务展示 */
  #Components-payment{
    overflow-x:hidden; 
  }
  .section-product{
    width: 100%;
    height: 800px;
    position: relative;
    overflow: hidden;   
  }
  #Components-payment .product-bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    overflow: hidden;
    /* transition: all 0.5s; */
  }
  #Components-payment .product-bg li{
    width: 100%;
    height: 800px;
  }
  #Components-payment .product-bg .product-bg-1{
    background: url(../images/payment/payment_bg_1.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-2{
    background: url(../images/payment/payment_bg_2.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-3{
    background: url(../images/payment/payment_bg_3.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-4{
    background: url(../images/payment/payment_bg_4.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-5{
    background: url(../images/payment/payment_bg_1.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-6{
    background: url(../images/payment/payment_bg_1.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-7{
    background: url(../images/payment/payment_bg_1.jpg) no-repeat center;
  }
  #Components-payment .product-bg .product-bg-8{
    background: url(../images/payment/payment_bg_1.jpg) no-repeat center;
  }
  #Components-payment .product-contain{
    width: 1200px;
    height: 800px;
    position: relative;
    margin: 33px auto;
  }
  .product-list{
    position: absolute;
    left: 0;
    z-index: 150;
  }
  .product-list li{
    width: 150px;
    padding: 33px 0;
    border-right:1px solid rgba(255,255,255,0.2)
  }
  .product-list li a{
    font-size: 16px;
    color: #d5d5d5;
    line-height: 24px;
    width: 100px;
    text-align: center;
    display: inline-block;
  }
  .product-list li img{
    display: inline;
    width: 0px;
    height: 4px;
    margin-left: 10px;
    vertical-align: super;
    /* display: none; */
    transition: all 0.5s;
  }
  .product-list .product-show img{
    width: 24px;
  }
  .product-list .product-show a{
    font-size: 20px;
    color: #FFF;
  }
  .product-list .product-line{
    position: absolute;
    left: 147px;
    padding: 0;
    top: 0;
    width: 3px;
    height: 90px;
    background:  #fff;
    transition: all 0.5s;
  }
  .product-desc{
    color:#fff;
    position: absolute;
    left: 240px;
    top: 180px;
    z-index: 200;
  }
  .product-desc li{
    display: none;
    transition: all 0.5s;
  }
  .product-desc li.show-desc{
    display: block;
  }
  .product-desc h3{
    font-size: 38px;
    margin-bottom: 20px;
    font-weight: normal;
    letter-spacing: 3px;
  }
  .product-desc a{
    /* height: 58px;
    width: 198px; */
    padding: 12px 36px;
    border: 1px solid #fff;
    color:#fff;
    display: inline-block;
    text-align:center;
    /* line-height: 60px; */
    font-size: 16px;
    margin-top: 35px;
    transition: all 0.5s;
  }
  .product-desc a:hover{
    background: #fff;
    color:#333;
  }
  .mobile-product,.pic-part{
    display: none;
  }

/* news 首屏新闻 */
#Components-news{padding:0 0 40px 0; background: url('../images/news/news_num_bg.jpg') no-repeat; background-size: cover; height: auto;}
.txt-left { position: relative; top: 0px; padding: 0 0 0 100px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.txt-left p { font-size: 14px; padding-right: 15px; border-right: 2px solid #999; position: absolute; top: 0; left: 0; }
.txt-left p span { display: inline-block; color: #fff; background: url("../images/news/bg-sk.png") no-repeat center; -moz-background-size: cover; background-size: cover; padding: 0 5px; }

/* 新闻中心 */
#Components-newsCenter {background-color: #f8f8f8;padding:50px 0;}
#Components-newsCenter h2{ font-family: "Microsoft YaHei";text-align: center;margin-top:20px;letter-spacing: 2px;font-weight: 400;font-size: 42px;line-height: 56px;}
#Components-newsCenter .section-nav{text-align: center;font-size: 20px;letter-spacing: 2px;color:#ccc;margin-bottom: 10px;}
#Components-newsCenter .newsCenter-con .news-Img {
    float: left;
    width: 42%;
    height: 410px;
}
#Components-newsCenter .newsCenter-con .news-Img .swiper-slide { overflow: hidden; }
#Components-newsCenter .newsCenter-con .news-Img .swiper-slide img { width: 100%; height: 410px; }
#Components-newsCenter .newsCenter-con .news-List { float: left; width: 58%; height: 410px; background: #fff; position: relative; z-index: 2; }
#Components-newsCenter .newsCenter-con .news-List ul li { width: 100%; padding: 10px 0; line-height: 50px; background: #fff; position: relative; right: 0; }
#Components-newsCenter .newsCenter-con .news-List ul li:hover { opacity:0.9;-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); background: #e63a46; z-index: 2; right: 34px; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
#Components-newsCenter .newsCenter-con .news-List ul li:hover a { color: #fff; }
#Components-newsCenter .newsCenter-con .news-List ul li:hover a span { color: #fff; }
#Components-newsCenter .newsCenter-con .news-List ul li a { display: block; font-size: 16px; color: #333; margin: 0 35px; padding-right: 110px; position: relative; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
#Components-newsCenter .newsCenter-con .news-List ul li a span { display: block; color: #999; position: absolute; top: 0; right: 0; }
#Components-newsCenter .newsCenter-con .news-List .listMore { position: absolute; left: 0; bottom: 0; padding: 0 35px; }
#Components-newsCenter .newsCenter-con .news-List .listMore a { font-size: 14px; color: #999; line-height: 50px; }

#Components-newsCenter .news-nav{display: flex;justify-content: space-between;align-items: baseline;}
#Components-newsCenter .news-nav .left{}
#Components-newsCenter .news-nav .left .title{font-family: "Microsoft YaHei";font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 40px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
#Components-newsCenter .news-nav .left ul{display: inline-block;vertical-align: bottom;}
#Components-newsCenter .news-nav .left ul li{font-size: 16px;color: #222222;letter-spacing: 1px;text-align: center;line-height: 20px;border-right: 1px solid #CCCCCC;padding: 0 30px;display: inline-block;cursor: pointer;}
#Components-newsCenter .news-nav .left ul li.active{color: #DD2C34;}
#Components-newsCenter .news-nav .left ul li:last-child{padding-right: 0;border-right: 0;}
#Components-newsCenter .news-nav .right{}
#Components-newsCenter .news-nav .right span{font-size: 16px;color: #222222;letter-spacing: 0.5px;text-align: right;line-height: 20px;margin-right: 5px;display: inline-block;vertical-align: middle;}
#Components-newsCenter .news-nav .right img{width: 20px;height: 20px;display: inline-block;vertical-align: middle;}

#Components-newsCenter  .news-con{margin-top: 30px;}
#Components-newsCenter  .news-con .box{}
#Components-newsCenter  .news-con .box>li{font-size: 0;height: 0;overflow: hidden;}
#Components-newsCenter  .news-con .box>li.on{display: block;height:auto;transition: height 1S linear;}
#Components-newsCenter  .news-con .box>li .news-con-silder{padding: 20px 20px 12px;width: 420px;margin-right: 40px;display: inline-block;vertical-align: top;background: #FFFFFF;border: 1px solid #DDDDDD;}
#Components-newsCenter  .news-con .box>li .news-con-silder ul{}
#Components-newsCenter  .news-con .box>li .news-con-silder ul li{cursor: pointer;}
#Components-newsCenter  .news-con .box>li .news-con-silder ul li img{width: 100%;height: auto;margin-bottom: 20px;display: block;}
#Components-newsCenter  .news-con .box>li .news-con-silder ul li .time{font-size: 16px;color: #DD2C34;letter-spacing: 0.5px;margin-bottom: 12px;font-weight: bold;padding-left:5px;}
#Components-newsCenter  .news-con .box>li .news-con-silder ul li .title{font-size: 20px;color: #222222;letter-spacing: 0.83px;line-height: 28px;font-weight: bold;margin-bottom: 28px;padding-left: 5px;}
#Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls{}
#Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls .bx-pager-item a{background: rgba(34,34,34,0.40);}
#Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls .bx-pager-item a.active{background: #DD2C34}

#Components-newsCenter  .news-con .box>li .news-con-list{width: 710px;min-height:450px;display: inline-block;vertical-align: top;padding: 0 20px;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
#Components-newsCenter  .news-con .box>li .news-con-list ul{}
#Components-newsCenter  .news-con .box>li .news-con-list ul li{padding: 20px 0;cursor: pointer;border-top: 1px solid #DDDDDD;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li:first-child{border-top: 0;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li .time{margin-bottom: 8px;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li .time span{font-size: 16px;color: #DD2C34;letter-spacing: 0.5px;font-weight: bold;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li .title{font-size: 20px;color: #222222;letter-spacing: 0.83px;line-height: 28px;font-weight: bold;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li .content{margin-top: 10px;font-size: 16px;color: #222222;letter-spacing: 0.5px;text-align: justify;line-height: 28px;display: none;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li.active .content{display: -webkit-box;}
#Components-newsCenter  .news-con .box>li .news-con-list ul li:hover .title{color: #DD2C34;}
#Components-newsCenter .bx-wrapper .bx-pager{bottom:-30px;}


/* 合作伙伴 */
#Components-partner {background-color: #f8f8f8;padding:0 0 50px 0;}
#Components-partner ul li{ float:left;}
#Components-partner ul li img{ width:180px; margin: 0 15px 20px 0}

/* footer */
#Components-footer{ background-color: #444f67;padding:30px 0;}
#Components-footer .footer-top { padding: 25px 0 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
#Components-footer .footer-top .footer-top-l { float: left; }
#Components-footer .footer-top .footer-top-l p a { font-size: 26px; color: #fff; font-weight: bold; font-style: italic; padding-left: 40px; background: url("../images/icon/phoneIcon.png") no-repeat left center; }
#Components-footer .footer-top .footer-top-l ul { margin-top: 10px; }
#Components-footer .footer-top .footer-top-l ul li { float: left; margin-right: 40px; }
#Components-footer .footer-top .footer-top-l ul li a { display: block; font-size: 14px; color: #fff; }
#Components-footer .footer-top .footer-top-r { float: right; }
#Components-footer .footer-top .footer-top-r .qr-img { float: left; }
#Components-footer .footer-top .footer-top-r .qr-img span { display: block; float: left; font-size: 14px; color: #fff; margin: 0 4px; text-align: center; }
#Components-footer .footer-top .footer-top-r .qr-img span img { width: 70px; margin: 0 0 4px; }
#Components-footer .footer-top .footer-top-r .f-share { float: left; padding-top: 30px; }
#Components-footer .footer-top .footer-top-r .f-share a { display: inline-block; float: left; width: 34px; height: 34px; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; margin: 0 5px; }
#Components-footer .footer-top .footer-top-r .f-share a.share-wechat { background: rgba(255, 255, 255, 0.2) url("../images/share-wechat.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-wechat:hover { background: white url("../images/share-wechat-on.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-weibo { background: rgba(255, 255, 255, 0.2) url("../images/share-weibo.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-weibo:hover { background: white url("../images/share-weibo-on.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-douyin { background: rgba(255, 255, 255, 0.2) url("../images/share-douyin.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-douyin:hover { background: white url("../images/share-douyin-on.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-sf { background: rgba(255, 255, 255, 0.2) url("../images/share-sf.png") no-repeat center; }
#Components-footer .footer-top .footer-top-r .f-share a.share-sf:hover { background: white url("../images/share-sf-on.png") no-repeat center; }
#Components-footer .footer-bot { padding: 12px 0; overflow: hidden; }
#Components-footer .footer-bot p { font-size: 12px; color: #999; opacity: 0.8; float: right; }
#Components-footer .footer-bot p:first-child { float: left; }

/* floater */
.floater{display: none;position: fixed;bottom: 100px;right: 40px;transition: all 0.25s;z-index: 200;}
.floater .floater-ul{width: 48px;height: 48px;background: url("../images/icon/icon-totop.png") no-repeat center center;background-size: contain;}
.floater li a{display: block;width: 48px;height: 48px;opacity: 0;}

/* pc video box */

.pcvideo-x,
.pcimg-x {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.9);
}

.pcvideo-x .con {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    /* padding: 0.8rem 0 0rem; */
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    text-align: center;
}

.pcvideo-x .con video {
    width: 80%;
}

.pcimg-x .con img {
    max-width: 100%;
    max-height: 80vh;
}

.pcvideo-x .con a {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -8px;
    right: 7%;
    font-size: 40px;
    color: #ffffff;
    font-weight: 300;
    background-image: url('../images/icon/closev.png');
    background-repeat: no-repeat;
    background-size: 40px;
}

.pcimg-x .con a {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -50px;
    right: -5PX;
    font-size: 40px;
    color: #ffffff;
    font-weight: 300;
    background-image: url('../images/public/closev.png');
    background-repeat: no-repeat;
    background-size: 40px;
}

.pcvideo-x .con a i,
.pcimg-x .con a i {
    display: none;
}

.pcimg-x .con {
    position: absolute;
    width: 1400px;
    top: 50%;
    left: 50%;
    /* padding: 0.8rem 0 0rem; */
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    text-align: center;
}

/* m-nav */
.m-nav{display: block;z-index: 9999;background: #ffffff;border-top: 1px solid #DD2C34;box-shadow: 0px 10px 20px rgba(0,0,0,0.1);position: relative;}
.m-nav .wrapper{
    padding: 15px 20px;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */
    display: -webkit-flex;    /* Chrome, WebKit */
    display: -moz-box;display: -webkit-flex;display:-ms-flexbox;display: flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content:space-between;
}
.m-nav .m-nav-icon{font-size: 8px;color: #646464;line-height: 26px;}
.m-nav .m-nav-icon .nav-icon-ip{width: 32px;display: inline-block;height: 22px;margin-left: 4px;}
.m-nav .m-nav-icon .nav-icon-fold{cursor: pointer;width: 24px;height: 24px;background: #ffffff url("../images/icon/24@3x.png")no-repeat center center;background-size:contain;vertical-align: top;}
.m-nav .m-nav-icon .nav-icon-fold.open{background: #ffffff url("../images/icon/close@3x.png") no-repeat center center;background-size:contain;}
.m-nav .header-search-mobile{width: 24px;height: 24px;margin-left: 15px;}
.m-nav .header-search-mobile a{display: block;}
.m-nav .header-search-mobile a img{width: 100%;height: 100%;}
.m-nav .m-nav-logo{flex:1;margin: 0 20px 0 0;vertical-align: top;}
.m-nav .m-nav-logo .homepage-logo-a{display: block;text-align: center;}
.m-nav .m-nav-logo .homepage-logo{height: 26px;}


.m-nav-block{z-index: 9999;position: absolute;top: 56px;right: 0;left: 0;display: none;}
#m-nav-list{display: none;}
.m-nav-list-1 a{display: block;}
.m-nav-list-1 li{width: 100%;font-size: 16px;line-height:16px;letter-spacing: 1px;color: #222222;background: #F2F2F2;}
.m-nav-list-1 span{margin-top: 0;display: inline-block;width: 16px;height: 16px;background: url("../images/icon/nav-icon-3_24@3x.png") no-repeat center center;background-size: contain;transition: all 0.2s ease-in-out;}
.m-nav-list-1 span.on{transform: rotate(90deg);}

.m-nav-list-1 li .m-nav-list-1-title{padding: 19px 20px 19px 24px;border-bottom: 1px solid #e1e1e1;}
.m-nav-list-1 li .m-nav-list-1-title span{margin:0px 11px 0 0;display: inline-block;width: 16px;height: 16px;background: url("../images/icon/nav-icon-3_24@3x.png") no-repeat center center;background-size: contain;transition: all 0.2s ease-in-out;}
.m-nav-list-1 li.on .m-nav-list-1-title span{transform: rotate(90deg);}

.m-nav-list-1>ul>li .m-nav-list-2{display: none;}
.m-nav-list-1>ul>li.on .m-nav-list-2{}
.m-nav-list-1 .m-nav-list-2 li{display: block;background:#ffffff;}
.m-nav-list-1 .m-active{overflow: hidden;background: #ffffff;}
.m-nav-list-1 .m-active li{width: 50%;float: left;}
.m-nav-list-1 .m-active-1{border-bottom: 1px solid #e1e1e1;}
.m-nav-list-1 .m-nav-list-2 li .m-nav-list-2-title{padding: 19px 20px 19px 58px;border-bottom: 1px solid #e1e1e1; }
.m-nav-list-1 .m-nav-list-2 .m-active li .m-nav-list-2-title{padding: 19px 20px 19px 40px;}
.m-nav-list-1 .m-nav-list-2 li .m-nav-list-2-title.active{border: 0;}
.m-nav-list-1 .m-nav-list-2 li .m-nav-list-2-title span{float: right;}
.m-nav-list-1 .m-nav-list-2 li.on span{transform: rotate(90deg);}

.m-nav-list-1>ul>li .m-nav-list-3{display: none}
.m-nav-list-1 .m-nav-list-2>ul>li.on .m-nav-list-3{}
.m-nav-list-1 .m-nav-list-3 li{display: block;background:#ffffff;}
.m-nav-list-1 .m-nav-list-3 li .m-nav-list-3-title{padding: 19px 20px 19px 88px;border-bottom: 1px solid #e1e1e1; color: #646464;}
.m-nav-list-1 .m-nav-list-3 li .m-nav-list-3-title a{color: #646464;}

/* 内页模板 */
.background{padding: 94px 0 ;}
.background .title{height:80px; margin: 0;padding: 0}
.background .title h1{font-family:"Microsoft YaHei";font-size: 60px;color: #FFFFFF;letter-spacing: 2px;text-align: center;line-height: 80px;margin: 0}
.background .title .en{color:red;}
.background .word{height: 32px;margin: 0;padding: 0}
.background .word p{font-size: 16px;color: #FFFFFF;letter-spacing: 0.5px;text-align: center;line-height: 32px;margin: 0}
.head-title{background: #F2F2F2;width:100%;padding:15px 0}
.head-title .title-content{width:100%;height:40px;margin:auto;padding: 0;}
.head-title .title-content ul{margin: 0 0 0 0;overflow: hidden;display: -moz-box;display: -webkit-flex;display:-ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack:center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.head-title .title-content ul li{width: 184px;height:40px;overflow: hidden;text-align: center;border-right:1px solid #e0e0e0;}
.head-title .title-content ul li:last-child{border-right: none;}
.head-title .title-content ul li a{ font-size: 18px;color: #b0b0b0;letter-spacing: 1px;line-height: 40px;margin: 0;}
.head-title .title-content ul li a.current{color: #DD2C34}

/* 导航蒙版 */
#nav-cover{width: 100%;background: rgba(0,0,0,0.5);position: absolute;z-index: 300;height: 0;}
/* 播发按钮 */
.play-v-btn{cursor: pointer;}

/* 关于新生 */
#about-newpay{min-height:600px;padding-bottom:50px;}
#about-newpay .img{width: 100%;height:480px;display: flex;align-items: center;justify-content: center;}
#about-newpay .con{width: 100%;height:480px;position: relative; color:#ffffff;padding-top:300px;padding-left:30px;}
#about-newpay .con .en{font-size: 90px; margin-top: -100px;font-family: "Microsoft YaHei";}
#about-newpay .con .title{font-size: 62px;}
#about-newpay .con .word{font-size: 28px;}
#about-newpay .logo{margin: 80px auto 20px;display:block;}
#about-newpay .intro p{padding-top: 30px;text-indent: 40px;line-height: 30px;font-size: 16px;}
#about-newpay .pic-title{border-top: 1px solid #eeeeee;margin-top: 50px;margin-bottom: 20px;}
#about-newpay .pic-title span{border-top: 1px solid red;font-size: 16px;margin-top: -1px;display: inline-block;}
#about-newpay .pic{width: 100%;}
#about-newpay .pic img{width: 100%;}
#about-newpay .contact-box{padding:40px 0;}
#about-newpay .contact-box ul li{
  float:left;
  width:50%;
  padding-left:10%;
  padding-top:5px;
}
#about-newpay .contact-box ul li.weixin{margin-top: -100px;}
#about-newpay .contact-box ul li.weixin:before{content: url(../images/aboutnewpay/weixin.jpg);position: relative;left:250px;top:100px;}
#about-newpay .contact-box ul li.weibo{margin-top: -100px;}
#about-newpay .contact-box ul li.weibo:before{content: url(../images/aboutnewpay/weibo.jpg);position: relative;left:250px;top:100px;}
#about-newpay .contact-box ul li span{display: block;font-size: 14px;color:#666666;}
#about-newpay .contact-box span.tit{font-size:30px;color:red;}
#about-newpay .contact-box span.name{font-size: 18px; color:black;}
#about-newpay .map{width:100%;}
#about-newpay .map img{width:100%;}
#about-newpay .partner-tit{ text-align: center;padding:60px 0;}
#about-newpay .partner-tit h3{font-size: 40px;}
#about-newpay .partner-tit em{font-size: 30px;font-style:normal;color:#999999;}
#about-newpay .logo-list li{float: left;width:25%;}
#about-newpay .logo-list li img{width:90%;margin:0 15px 20px 0;}
#about-newpay .job-list li {overflow: hidden;clear: both;padding:30px 10px;font-size: 18px;border-bottom: 1px solid #999999;}
#about-newpay .job-list li a {float: left;padding-left:20px;background: url('../images/aboutnewpay/job_icon.jpg') no-repeat left 3px;}
#about-newpay .job-list li span.date{float:right;color:gray;}
#about-newpay .job-detial-title{background-color: #e32532;padding:50px 30px;color: #ffffff;}
#about-newpay .job-detial-title .title{float:left;font-size: 36px;}
#about-newpay .job-detial-title .date{float:right;font-size: 18px;margin-top: 10px;}
#about-newpay .job-detail-con{padding:40px 30px;line-height: 30px;}
#about-newpay .toback{padding:0 30px;}
#about-newpay .toback span.left{float:left;color:red;}
#about-newpay .toback a.right{float:right;font-size: 16px;color: red}
#about-newpay .honor-list{display: flex;justify-content:center;flex-wrap:wrap;}
#about-newpay .honor-list li{flex:1;min-width: calc((100% - 40px) / 2);height:300px;margin:20px 10px;text-align: center;box-shadow: 0 2px 15px #dddddd;}
#about-newpay .honor-list li.special{height:350px;}
#about-newpay .honor-list li img{margin-top:40px;}
#about-newpay .honor-list li h6{font-size: 18px; padding-top:5px;}
#about-newpay .cert-list{display: flex;justify-content:center;flex-wrap:wrap;}
#about-newpay .cert-list li{flex:1;min-width: calc((100% - 60px) / 3);height:350px;margin:20px 10px;text-align: center;box-shadow: 0 2px 15px #dddddd;}
#about-newpay .cert-list li.special{height:350px;}
#about-newpay .cert-list li img{margin-top:40px;}
#about-newpay .cert-list li h6{font-size: 18px; padding-top:5px;}
#about-newpay .cert-list li h6.special-1{margin-top:70px;}
#about-newpay .cert-list li h6.special-2{margin-top:40px;}
#about-newpay .xvke{padding:30px;text-align: center;}
#about-newpay .xvke img{box-shadow: 0 2px 15px #dddddd;}
#about-newpay .xvke h6{font-size: 18px;padding-top:10px;}

/* 新闻中心 */
#about-newpay .news-banner{width: 100%; height:480px;overflow: hidden;}
.news-banner ul li img{height:auto;}
#about-newpay .news-list-item .date{float: left;width: 80px;height: 57px;text-align: center;margin: 5px 20px 0px 0px;color: #222222;}
#about-newpay .news-list-item .date .date-strong{font-size: 40px;color: #222222;letter-spacing: 2px;text-align: center;line-height: 36px;}
#about-newpay .news-list-item .date .date-small{font-size: 14px;color: #222222;letter-spacing: 0.5px;text-align: center;line-height: 16px;margin-top:5px}
#about-newpay .news-list-item .date-mobile{display: none;}
#about-newpay .news-list-item{max-width: 100%;overflow: hidden; padding: 40px 0; border-bottom: 1px solid #e3e3e3;position: relative;}
#about-newpay .news-list-item a{display:block}
#about-newpay .news-list-item .news-list-title{overflow: hidden;margin-bottom: 20px}
#about-newpay .news-list-item h3{max-width: 80%;font-size: 24px;color: #222222;letter-spacing: 1px;line-height: 30px;float: left;margin:0;font-weight: 500;}
#about-newpay .news-list-item .news-list-text{font-size: 16px;color: #222222;letter-spacing: 0.5px;line-height: 32px;word-break: break-word;}
#about-newpay .news-list-item .news-images {padding:0px 0px 0px 100px;margin-top: 30px;}
#about-newpay .news-list-item .news-images ul{overflow: hidden;}
#about-newpay .news-list-item .news-images li{float: left;margin-right: 20px;}
#about-newpay .news-list-item .news-images li img{width: 200px;height: 112px;max-width: 100%;max-height: 100%;}
#about-newpay .news-list-item .ell-one{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#about-newpay .news-list-item .ell-two{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;position: relative;}
#about-newpay .con .cpc{font-size: 60px; margin-top: -200px;margin-left: 100px;font-family: fantasy;color: #f8f5b2;}
#about-newpay .notice-list li {overflow: hidden;clear: both;padding:30px 10px;font-size: 18px;border-bottom: 1px solid #999999;}
#about-newpay .notice-list li a {float: left;}
#about-newpay .notice-list li span.date{float:right;color:gray;}
.gray{color:gray;}

/* 分页样式 */
.page{margin-top:40px;text-align: center;}
.page a{
    display: inline-block;
    line-height: 30px;
    margin-left: 10px;
    min-width: 30px;
    border-radius: 4px;
    text-align: center;
    background: #F6F6F6;
    font-size: 16px;
    color: #222222;
    letter-spacing: 0.5px;
    padding: 0 5px;
}
.page a:hover,.page a.cur{background: #DD2C34; color:#ffffff;}
.page a.invaild,.page a.invaild:hover{background:#F6F6F6;color: #d5d5d5;}

/* 产品中心 */
.product-box{overflow: hidden;margin-top:80px;}
.product-box .font-right-img{overflow: hidden;}
.product-box .font-left-img{overflow: hidden;}
.product-box .img-p{
  width:400px;
  height:400px;
  display: table;
  background: #e1e1e1;
}
.product-box .img-netpay{
  width:520px;
  height:320px;
}
.product-box .font-block{
  width:720px;
  height:400px;
}
.product-box .font-netpay{
  width:620px;
}
.product-box .font-block h4{
    font-size: 42px;
    color: #222222;
    letter-spacing: 0.5px;
    line-height: 42px;
    font-weight: 500;
    margin: 0;  
}
.product-box .font-block p{
  padding:50px 0;
  font-size: 16px;
  line-height: 22px;
}
.product-box .font-right-img .img-p{ float: left;}
.product-box .font-right-img .font-block{float:right;position: relative;}
.product-box .font-left-img .img-p{ float: right;}
.product-box .font-left-img .font-block{float:left;position: relative;}
.product-box .img-p p{
    font-family: "Microsoft YaHei";
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 2px;
    text-align: center;
    line-height: 40px;
    display: table-cell;
    vertical-align: middle;
}
.product-box .img-1{
    background: #CCCCCC url(../images/product/img_1.jpg) no-repeat center;
    background-size: cover;
}
.product-box .img-2{
    background: #CCCCCC url(../images/product/img_2.jpg) no-repeat center;
    background-size: cover;
}
.product-box .img-3{
    background: #CCCCCC url(../images/product/img_3.jpg) no-repeat center;
    background-size: cover;
}
.product-box .img-4{
    background: #CCCCCC url(../images/product/img_4.jpg) no-repeat center;
    background-size: cover;
}
.product-box .img-5{
    background: #CCCCCC url(../images/product/img_5.jpg) no-repeat center;
    background-size: cover;
}
.product-box .img-6{
    background: #CCCCCC url(../images/product/img_6.jpg) no-repeat center;
    background-size: cover;
}
.product-box .netpay span{
  display: inline-block;
  margin-right:40px;
  text-align: center;
  font-size: 18px;  
}
.product-box .netpay span img{margin-bottom:5px;}
.product-box .button{border: 1px solid #DD2C34;border-radius: 30px;font-size: 22px;background: #DD2C34;color: #ffffff;letter-spacing: 0.5px;text-align: center;line-height: 40px;width: 200px;margin: 50px 0 0;display: block;}  
.netpay-login{width: 100%;height:480px;position: relative;font-size: 40px;color:#ffffff;text-align:center;padding-top:150px;background: #f2f2f2 url(../images/product/netpay_login_bg.jpg) no-repeat center center;background-size: cover;}
.netpay-login h4{font-size: 48px;font-family: fantasy;}
.netpay-login .lg{padding-top:40px;}
.netpay-login .lg a{color: #ffffff; font-size: 24px;display: inline-block; padding:10px 60px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid transparent;border-right:1px solid transparent;}
.netpay-login .lg a:first-child{margin-right: 40px;}
.netpay-login .lg a:hover{color:#ffffff;background: red;border:1px solid red;}
.netpay-name{font-size:38px;margin: 50px 0;text-align: center;}
.netpay-ad{padding: 5px;text-align: center;}
.netpay-ad span{font-size: 18px;display: inline-block;margin:0 20px;}
.netpay-ad span img{margin-bottom: 5px;}
.sub-ledger{color:red;font-size: 16px;}
.sub-ledger span{display: inline-block;width:230px;}
.goback{text-align: right;font-size: 20px;}

/* 解决方案 */
.easy-logo{
  padding-top:30px;
  text-align: center;
}
.easy-name{
  padding:10px 0;
  font-size: 30px;
  text-align: center;
}
.easy-ad{
  text-align: center;
  padding:30px 0;
}
.easy-ad span{font-size: 18px;display: inline-block;margin:0 20px;}
.easy-ad span img{margin-bottom: 5px;}
.pay-type{text-align: center;padding:60px 0;}
.pay-template{ display: flex; justify-content:space-around;}
.pay-template .temp-img{ width:45%;}
.pay-template .temp-img img{width: 100%;}
.terminal-box-left{overflow:hidden;margin-bottom: 40px;}
.terminal-box-left .img-p{float:left;width:630px;}
.terminal-box-left .img-p img{width:100%;}
.terminal-box-left .font-block{float:right;width:510px;}
.terminal-box-left .font-block h4{font-size: 28px;margin-bottom: 10px;}
.terminal-box-left .font-block p{font-size: 18px;line-height: 30px;}
.terminal-box-right{overflow:hidden;margin-bottom: 40px;}
.terminal-box-right .img-p{float:right;width:630px;}
.terminal-box-right .img-p img{width:100%;}
.terminal-box-right .font-block{float:left;width:510px;}
.terminal-box-right .font-block h4{font-size: 28px;margin-bottom: 10px;}
.terminal-box-right .font-block p{font-size: 18px;line-height: 30px;}
.account-name{
  font-size: 30px;
  margin:50px 0;
  text-align: center;
}
.account-ad{padding: 5px;text-align: center;}
.account-ad span{font-size: 18px;display: inline-block;margin:0 20px;}
.account-ad span img{margin-bottom: 5px;}
.trade-box{
  display: flex;
  justify-content:space-around;
}
.trade-box .item{
  width:23.33%;
}
.trade-box .item img{width: 100%;}
.trade-box .item p{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:3px solid #e32532;
  padding:10px 20px;
  min-height: 90px;
}
.service-box{
  display: flex;
  justify-content:space-around;
}
.service-box .item{
  width:13%;
  font-size: 18px;
  padding:20px;
  border:1px solid #cccccc;
  text-align: center;
  vertical-align: center;
}
.subledger-process{
  display: flex;
  justify-content:space-around;  
}
.subledger-process .subledger-img{
  width:676px;
}
.subledger-process .subledger-img img{
  width:100%;
}
.subledger-process .subledger-font{
  font-size: 18px;
  color:red;
  padding-top: 30px;
  line-height: 30px;
}
.account-box-left{overflow:hidden;margin-bottom: 40px;}
.account-box-left .img-p{float:left;width:630px;}
.account-box-left .img-p img{width:100%;}
.account-box-left .font-block{float:right;width:510px;}
.account-box-left .font-block h4{font-size: 28px;margin-bottom: 10px;}
.account-box-left .font-block p{font-size: 18px;line-height: 30px;}
.account-box-right{overflow:hidden;margin-bottom: 40px;}
.account-box-right .img-p{float:right;width:600px;}
.account-box-right .img-p img{width:100%;}
.account-box-right .font-block{float:left;width:510px;}
.account-box-right .font-block h4{font-size: 28px;margin-bottom: 10px;}
.account-box-right .font-block p{font-size: 18px;line-height: 30px;}
.cross-map{display: flex;justify-content:space-around;margin-top: 30px;}
.crossmer-box{
  display: flex;
  justify-content:space-around;
}
.crossmer-box .item{
  width:43.33%;
}
.crossmer-box .item img{width: 100%;}
.crossmer-box .item p{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:3px solid #e32532;
  padding:10px 20px;
  min-height: 110px;
}
.cny-advantage-box{
  display: flex;
  justify-content:space-around;
}
.cny-advantage-box .item{
  width:18.33%;
}
.cny-advantage-box .item img{width: 100%;}
.cny-advantage-box .item p{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:3px solid #e32532;
  padding:10px 20px;
  min-height: 90px;
}
.cny-name{text-align: center;font-size: 30px;margin:50px 0;}
.cny-name em{font-size: 16px;font-style: normal;}
.cny-temp-box{display: flex; justify-content:space-around;}
.cny-temp-box .item{width:31.33%;}
.cny-temp-box .item img{width:100%;}
.card-temp-box{display: flex; justify-content:space-around;}
.card-temp-box .item{width:25.33%;}
.card-temp-box .item img{width:100%;}
.cny-pay-box{display: flex; justify-content:space-around;}
.cny-pay-box .item{width:16.33%;}
.cny-pay-box .item div{font-size: 16px;margin-bottom: 5px;text-align: center;}
.cny-pay-box .item img{width:100%;}
.cny-abutment-box{display: flex; justify-content:space-around;}
.cny-abutment-box .item{width:23.33%;background: #f5f5f5;padding:40px 20px;text-align: center;}
.cny-abutment-box .item .num{font-size: 50px;display: inline-block;padding: 20px 40px;border-radius: 60px;background-color: #ffffff;color:#e42432;}
.cny-abutment-box .item .name{padding:20px 0;font-size: 20px;font-weight: 500;}
.cny-abutment-box .item .word{display:inline-block;text-align: left;min-height:50px;font-size: 16px;}

.solution-box{overflow: hidden;margin-top:80px;}
.solution-box .font-right-img{overflow: hidden;}
.solution-box .font-left-img{overflow: hidden;}
.solution-box .img-p{
  width:300px;
  height:300px;
  display: table;
  background: #e1e1e1;
}
.solution-box .font-block{
  width:820px;
  height:300px;
}
.solution-box .font-block h4{
    font-size: 30px;
    color: #222222;
    letter-spacing: 0.5px;
    line-height: 42px;
    font-weight: 500;
    margin: 0;  
}
.solution-box .font-block p{
  padding:20px 0;
  font-size: 16px;
  line-height: 22px;
}
.solution-box .font-right-img .img-p{ float: left;}
.solution-box .font-right-img .font-block{float:right;position: relative;}
.solution-box .font-left-img .img-p{ float: right;}
.solution-box .font-left-img .font-block{float:left;position: relative;}
.solution-box .img-p p{
    font-family: "Microsoft YaHei";
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 2px;
    text-align: center;
    line-height: 40px;
    display: table-cell;
    vertical-align: middle;
}
.solution-box .img-1{
    background: #CCCCCC url(../images/scheme/scheme_1.jpg) no-repeat center;
    background-size: cover;
}
.solution-box .img-2{
    background: #CCCCCC url(../images/scheme/scheme_2.jpg) no-repeat center;
    background-size: cover;
}
.solution-box .img-3{
    background: #CCCCCC url(../images/scheme/scheme_3.jpg) no-repeat center;
    background-size: cover;
}
.solution-box .img-4{
    background: #CCCCCC url(../images/scheme/scheme_4.jpg) no-repeat center;
    background-size: cover;
}
.solution-box .netpay{padding-bottom:20px;}
.solution-box .netpay span{
  display: inline-block;
  margin-right:40px;
  text-align: center;
  font-size: 18px;  
}
.solution-box .netpay span img{margin-bottom:5px;}
.solution-box .button{border: 1px solid #DD2C34;border-radius: 30px;font-size: 22px;background: #DD2C34;color: #ffffff;letter-spacing: 0.5px;text-align: center;line-height: 40px;width: 200px;display: block;} 

/* 新闻中心内页 */
#news-center .newInfo{
  padding:30px 0;
}
#news-center .newInfo .newTitle{font-size: 30px;text-align: center;padding:10px 0;}
#news-center .newInfo .newTime{font-size: 18px;text-align: center;}
#news-center .newInfo .newCon{margin:30px 0; padding:30px 0; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;min-height: 300px;}
#news-center .newInfo .newCon p{text-indent: 40px;font-size: 16px;line-height: 30px;padding:20px 0;}
#news-center .newInfo .newBack{text-align: center;font-size: 16px;}
#news-center .newInfo .newCon h6{text-align: center;font-size: 18px; font-weight: bold;line-height: 30px;margin-bottom: 10px;}
/* 公用样式 */
.margintop60{ margin-top: 60px;justify-content:space-around;font-size: 16px;color: }
.textCenter{ text-align: center;}
.fontbold{ font-weight: bold;font-size: 16px;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体;text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

@media (max-width: 1220px){
   .container{width:100%;}
   #Components-newsCenter  .news-con .box>li .news-con-silder{width: 40%;}
   #Components-newsCenter  .news-con .box>li .news-con-list{width:53%;}
   .product-box .font-right-img .img-p{width:40.68%;}
   .product-box .font-right-img .font-block{width:54.24%;}
   .product-box .font-left-img .img-p{width:40.68%;}
   .product-box .font-left-img .font-block{width:54.24%;}
   .product-box .button{margin-top:20px;}
   .terminal-box-left .img-p{width:53%;}
   .terminal-box-left .font-block{width:43%;}  
   .terminal-box-right .img-p{width:53%;}
   .terminal-box-right .font-block{width:43%;} 
   .account-box-left .img-p{width:53%;}
   .account-box-left .font-block{width:43%;}  
   .account-box-right .img-p{width:53%;}
   .account-box-right .font-block{width:43%;}

   .solution-box .font-right-img .img-p{width:40.68%;}
   .solution-box .font-right-img .font-block{width:54.24%;height:auto;}
   .solution-box .font-left-img .img-p{width:40.68%;}
   .solution-box .font-left-img .font-block{width:54.24%;height:auto;} 
   .solution-box .netpay span{margin-right: 10px;} 
    #news-center .newInfo .newCon div img{width:100%;}         
}

@media (max-width: 760px) {
    body{min-width: 100%;}
    .device-mobile{display: block;}
    .device-pc{display: none}
    .container{width:100%;}
    #nav-cover{background: #ffffff;top: 57px;}
    #Components-header{position: relative;}
    .page-content{margin-top:0;}
    #Components-banner{height:auto;}
    #Components-banner #marquee img.mobile{display: block;}
     #Components-banner #marquee img.pc{display: none;}
    .bx-wrapper{margin-bottom: 0;}
    .bx-wrapper img{width:100%;height:auto;}
    .news-business-num .num-item{width:48%;margin-bottom:1%;}
    #Components-server dl dd{width:48%;}
    .payment-card li{width:100%;height:auto;}
    .payment-card li.on{width:100%;}
    .payment-card li.on img{height:100px;bottom:0;}
    .pcvideo-x .con video{width:100%;}
    /* 支付业务展示 */
    .section-product{display:none;}
    .mobile-product{
      display: block;
      background: #ffffff;
      overflow: auto;
      position: relative;
      /* height: 290px; */
    }
    .mobile-product-list{
      border-bottom: 1px solid rgba(255,255,255,0.2);
      padding: 0 20px;
      width: 400px;
      overflow: auto;
    }

    .pic-part{
      position: relative;
      height: 290px;
      display: block;
    }
    .mobile-product-list li{
      float: left;
    }
    .mobile-product-list li a{
      color: #000000;
      margin-right: 25px;
      padding: 15px 0;
      display: inline-block;
    }
    .mobile-product-list li .mobile-on-show{
      color: #e32532;
      border-bottom: 2px solid #e32532;
    }
    .mobile-product-pic{
      position: absolute;
      left: 0;
      top: 0;
    }
    .mobile-product-pic li{
      height: 290px;
      width: 100%;
      background-size: 100% 100%;
      background-repeat: no-repeat;
      float: left;
    }
    .mobile-product-pic li .mobile-detail{
      color: #fff;
      font-size: 20px;
      margin-bottom: 10px;
      margin: 60px 0 20px 30px;
    }
    .mobile-product-pic li .mobile-detail h3{
      font-weight: normal;
      margin-top: 20px;
    }
    .mobile-product-pic li .mobile-detail a{
      height: 40px;
      width: 114px;
      border: 1px solid #fff;
      display: inline-block;
      line-height: 40px;
      font-size: 14px;
      color: #fff;
      text-align: center;
      margin-top: 30px;
    }
    .mobile-product-pic .mobile-product-pic-1{
      background-image: url(../images/payment/product-bg-1.jpg);
    }
    .mobile-product-pic .mobile-product-pic-2{
      background-image: url(../images/payment/product-bg-2.jpg);
    }
    .mobile-product-pic .mobile-product-pic-3{
      background-image: url(../images/payment/product-bg-3.jpg);
    }
    .mobile-product-pic .mobile-product-pic-4{
      background-image: url(../images/payment/product-bg-4.jpg);
    }
    .mobile-product-pic .mobile-product-pic-5{
      background-image: url(../images/payment/product-bg-1.jpg);
    }
    .mobile-product-pic .mobile-product-pic-6{
      background-image: url(../images/payment/product-bg-1.jpg);
    } 

    /* 新闻 */
    #Components-newsCenter .bx-wrapper .bx-pager{bottom:-10px;}
    #Components-newsCenter .news-nav{display: block;}
    #Components-newsCenter .news-nav .left{}
    #Components-newsCenter .news-nav .left .title{font-family: "Microsoft YaHei";font-size: 24px;color: #222222;letter-spacing: 2.4px;text-align: center;display: block;margin-right: 0;margin-bottom: 30px;}
    #Components-newsCenter .news-nav .left ul{display: block;text-align: center;}
    #Components-newsCenter .news-nav .left ul li{font-size: 13px;color: #222222;letter-spacing: 0.35px;line-height: 20px;font-weight: 400;border-right: 1px solid #E3E3E3;padding: 0 11px;display: inline-block;cursor: pointer;}
    #Components-newsCenter .news-nav .left ul li.active{color: #DD2C34;font-weight: bold;}
    #Components-newsCenter .news-nav .left ul li:last-child{padding-right: 0;border-right: 0;}

    #Components-newsCenter  .news-con{margin-top: 20px;}
    #Components-newsCenter  .news-con .box>li .button{border: 1px solid #DD2C34;border-radius: 16px;font-size: 14px;color: #DD2C34;letter-spacing: 0.5px;text-align: center;line-height: 30px;width: 100px;margin: 25px auto 0;display: block;}
    #Components-newsCenter  .news-con .box>li .news-con-silder{padding: 10px 10px 20px;width: 100%;margin-right: 0px;display: block;background: #FFFFFF;border: 1px solid #DDDDDD;position: relative;}
    #Components-newsCenter  .news-con .box>li .news-con-silder ul{}
    #Components-newsCenter  .news-con .box>li .news-con-silder ul li{cursor: pointer;}
    #Components-newsCenter  .news-con .box>li .news-con-silder ul li img{width: 100%;height: auto;margin-bottom: 10px;display: block;}
    #Components-newsCenter  .news-con .box>li .news-con-silder ul li .title{font-size: 16px;color: #222222;letter-spacing: 0.5px;text-align: center;line-height: 24px;font-weight: 500;font-weight: bold;margin-bottom: 0px;}
    #Components-newsCenter  .news-con .box>li .news-con-silder ul li .content{font-size: 12px;color: #222222;letter-spacing: 0.5px;line-height: 20px;}
    #Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls{margin-top: 0;position: absolute;bottom: 64px;left: 0;right: 0;}
    #Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls .bx-pager-item a{background: rgba(255,255,255,0.80);}
    #Components-newsCenter  .news-con .box>li .news-con-silder .bx-controls .bx-pager-item a.active{background: #DD2C34}

    #Components-newsCenter  .news-con .box>li .news-con-list{width: 100%;display: block;padding: 10px 0 0;border-top: 0;border-bottom: 0;}
    #Components-newsCenter  .news-con .box>li .news-con-list ul{}
    #Components-newsCenter  .news-con .box>li .news-con-list ul li{margin-top: 0px;border-bottom: 1px solid #DDDDDD;border-top: 0;padding: 10px 10px 15px 15px;}
    #Components-newsCenter  .news-con .box>li .news-con-list ul li .time{margin-bottom: 4px;}
    #Components-newsCenter  .news-con .box>li .news-con-list ul li .time span{font-size: 13px;color: #DD2C34;letter-spacing: 0.41px;font-weight: bold;}
    #Components-newsCenter  .news-con .box>li .news-con-list ul li .title{font-size: 16px;color: #222222;letter-spacing: 0.5px;line-height: 28px;font-weight: bold;margin-bottom: 4px;}
    #Components-newsCenter  .news-con .box>li .news-con-list ul li .content{margin-top: 0;font-size: 12px;color: #222222;letter-spacing: 0.5px;line-height: 20px;display: block;}  

    /* 合作伙伴 */
    #Components-partner ul li{ width:calc(100%/2);}
    #Components-partner ul li img{ width:90%;} 

    /* floater*/
    .floater{right: 10px;bottom: 60px;}
    .floater .floater-ul{width: 36px;height: 36px;}
    .floater li a{width: 36px;height: 36px;}
    /* footer */
    .m-bottom-con{
      padding:0 10px;
      color:#ffffff;
      font-size: 12px;
    }
    /* 内页背景图 菜单 */
    .background {padding: 43px 0;}
    .background .title{height:52px; margin: 0;padding: 0}
    .background .title h1{font-size: 28px;color: #FFFFFF;letter-spacing: 2px;line-height: 52px;text-align: center;margin: 0}
    .background .word{height: 22px;margin: 0;padding: 0}
    .background .word p{font-size: 13px;color: #FFFFFF;letter-spacing: 0.5px;line-height: 22px;text-align: center;margin: 0}
    .head-title {padding: 12px 0;}
    .head-title .title-content{width:100%;height: 22px;}
    .head-title .title-content ul li{width:25%;height:22px;margin:0}
    .head-title .title-content ul li a {font-size: 13px;letter-spacing: 0.5px;line-height: 22px;}
    /* 关于新生 */ 
    #about-newpay .img{height:240px;}
    #about-newpay .con{height:240px;padding-top: 150px;padding-left:10px;}
    #about-newpay .logo{margin: 20px auto 0;height:100px;}
    #about-newpay .con .title{font-size: 24px;}
    #about-newpay .con .word{font-size: 14px;} 
    #about-newpay .contact-box ul li{ width:100%;padding-left:5%;}
    #about-newpay .contact-box span.tit{font-size:20px;}
    #about-newpay .contact-box span.name{font-size: 14px;}
    #about-newpay .contact-box ul li.weibo{margin-top: -70px;} 
    #about-newpay .contact-box ul li.weixin:before{left:220px;}
    #about-newpay .contact-box ul li.weibo:before{left:220px;}
    #about-newpay .partner-tit{padding:30px 0;}
    #about-newpay .partner-tit h3{font-size: 20px;}
    #about-newpay .partner-tit em{font-size: 18px;}
    #about-newpay .logo-list li{width:50%;}
    #about-newpay .job-list li {padding:20px 10px;font-size: 14px;}
    #about-newpay .job-detial-title .title{font-size: 20px;} 
    #about-newpay .job-detial-title .date{margin-top: 4px;font-size: 14px;}                    
    #about-newpay .job-detial-title{padding:30px 10px;}
    #about-newpay .honor-list li{height:200px;}
    #about-newpay .honor-list li.special{height:250px;}
    #about-newpay .honor-list li img{width:90%;}
    #about-newpay .honor-list li.special img{width:70%;margin-top: 30px;}
    #about-newpay .honor-list li h6{font-size: 14px;}
    #about-newpay .cert-list li{height:auto;min-width: calc((100% - 20px));}
    #about-newpay .cert-list li.special{height:250px;}
    #about-newpay .cert-list li img{width:90%;}
    #about-newpay .cert-list li.special img{width:70%;margin-top: 30px;}
    #about-newpay .cert-list li h6{font-size: 14px;margin-bottom: 5px;} 
    #about-newpay .cert-list li h6.special-1{margin-top:86px;}
    #about-newpay .xvke{ padding:30px 0;} 
    #about-newpay .xvke img{width:100%;} 

    /* 新闻中心 */ 
    #about-newpay .news-banner{height:auto;}
    #about-newpay .news-list-item .date{display: none}
    #about-newpay .news-list-item .date-mobile{display: inline-block;;font-size: 13px;color: #DD2C34;letter-spacing: 0.5px;line-height: 22px;margin-bottom: 5px;}
    #about-newpay .news-list-item {border-top: none;}
    #about-newpay .news-list-item {padding: 20px 0;}
    #about-newpay .news-list-item:last-child {border-bottom:none;}
    #about-newpay .news-list-item a{position: relative}
    #about-newpay .news-list-item h3 {max-width:100%;font-size: 16px;letter-spacing: 1px;line-height: 28px;}
    #about-newpay .news-list-item .news-list-title {margin-bottom: 5px;}
    #about-newpay .news-list-item .news-list-text {font-size: 13px;letter-spacing: 0.5px;line-height: 22px;}
    #about-newpay .news-list-item .news-images {padding: 0;margin-top: 15px;}
    #about-newpay .news-list-item .news-images li{width: calc(33.33% - 6.67px);width: -moz-calc(33.33% - 6.67px);width: -webkit-calc(33.33% - 6.67px);margin: 0}
    #about-newpay .news-list-item .news-images li + li {margin-left: 10px}
    #about-newpay .news-list-item .news-images li img { width:100%;height: auto;margin: 0}
    #about-newpay .news-list-item .label-control {display: block;position: absolute;top: 2px;left: 72px;}
    #about-newpay .news-list-item .ell-one{  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: pre-wrap;}
    #about-newpay .con .cpc{font-size:40px;margin-left:30px;margin-top:-100px;}
    #about-newpay .notice-list li {padding:20px 10px;font-size: 14px;}  

    /* 产品中心 */
    .product-box{margin-top: 10px;}
    .product-box .font-right-img .img-p{
      float: none;
      width:100%;
      height:220px;
    }
    .product-box .font-right-img .font-block{
      float: none;
      position: unset;
      height: auto;
      width:100%;
    }
    .product-box .font-left-img .img-p{
      float: none;
      width:100%;
      height:220px;
    }
    .product-box .font-left-img .font-block{
      float: none;
      position: unset;
      height: auto;
      width:100%;
    }    
    .product-box .font-block h4{
      font-size: 20px;
    }
    .product-box .font-block p{
      padding:10px 0;
      font-size: 14px;
    }
    .product-box .netpay span{
      font-size:14px;
    }   
    .product-box .netpay span img{
      height:30px;
    }
    .product-box .button{
      font-size: 14px;
      margin: 10px 0 0;
      line-height: 30px;
    }
    .netpay-login{
      height:240px;
      padding-top: 50px;
    }
    .netpay-login h4{
      font-size: 24px;
    }
    .netpay-login .lg a{
      font-size: 14px;
      padding:10px 30px;
    }
    .netpay-ad span{
      font-size: 14px;
    }
    .netpay-ad span img{
      height:30px;
    }
    .netpay-name{
      font-size: 20px;
      margin:20px 0;
    }
    .product-box .font-netpay img{
      width:90%;
    }
    .sub-ledger{
      font-size: 14px;
    }
    .sub-ledger span{
      width:170px;
    }
    .goback{margin-top:5px;font-size: 14px;}

    /* 解决方案 */
     .easy-logo{
      padding-top:10px;
    }
     .easy-logo img{
      height:50px;
    }    
    .easy-name{

      font-size: 20px;
    }
    .easy-ad{
      text-align: center;
      padding:10px 0;
    }   
    .easy-ad span{font-size: 14px;margin:0 10px;}
    .easy-ad span img{height:30px;}
    .pay-type{padding:30px 0;}
    .pay-type img{width:100%;}
    .pay-template { flex-direction:column;}
    .pay-template .temp-img{width:100%;margin-bottom: 20px;}
    .terminal-box-left .img-p{float:none;width:100%;margin-bottom: 20px;}
    .terminal-box-left .font-block{float:none;width:100%;}
    .terminal-box-left .font-block h4{ font-size: 20px;}  
    .terminal-box-left .font-block p{ font-size: 14px;}
    .terminal-box-right .img-p{float:none;width:100%;margin-bottom: 20px}
    .terminal-box-right .font-block{float:none;width:100%;}
    .terminal-box-right .font-block h4{ font-size: 20px;}  
    .terminal-box-right .font-block p{ font-size: 14px;}
    .account-name{font-size: 20px;margin:20px 0;}
    .account-ad span{font-size: 14px;min-width:120px;}
    .account-ad span img{height:30px;}
    .trade-box {flex-wrap:wrap;} 
    .trade-box .item{ width: 43.33%;} 
    .trade-box .item p{min-height: 140px} 
    .service-box{flex-wrap:wrap;} 
    .service-box .item{ width: 100%;margin-bottom: 10px;}
    .subledger-process{flex-wrap:wrap;}
    .subledger-process .subledger-img{ width: 100%}
    .subledger-process .subledger-font{font-size:16px;} 
    .account-box-left .img-p{width:100%;margin-bottom: 10px;}
    .account-box-left .font-block{width:100%;} 
    .account-box-left .font-block h4{font-size: 20px;}
    .account-box-left .font-block p{font-size: 14px;}
    .account-box-right .img-p{width:100%;margin-bottom: 10px;}
    .account-box-right .font-block{width:100%;}
    .account-box-right .font-block h4{font-size: 20px;}
    .account-box-right .font-block p{font-size: 14px;} 
    .cross-map{flex-flow: column;}
    .cross-map img{width:100%;} 
    .crossmer-box{flex-flow: column;}
    .crossmer-box .item{width:100%;}
    .cny-advantage-box {flex-wrap:wrap;justify-content:space-between;}  
    .cny-advantage-box .item{width:43.33%;} 
    .cny-advantage-box .item p{min-height: 105px}
    .cny-temp-box{flex-wrap:wrap;}  
    .cny-temp-box .item{width: 100%;margin-bottom: 10px;}
    .card-temp-box{flex-wrap:wrap;}  
    .card-temp-box .item{width: 80%;margin-bottom: 10px;}
    .cny-name{font-size: 20px;}
    .cny-name em{font-size: 12px;}
    .cny-pay-box{flex-wrap:wrap;justify-content:space-between;}
    .cny-pay-box .item{width:43.33%;}
    .cny-abutment-box{flex-wrap:wrap;}
    .cny-abutment-box .item{width:100%;margin-bottom: 10px;}

    .solution-box{margin-top: 10px;}
    .solution-box .font-right-img .img-p{
      float: none;
      width:100%;
      height:220px;
    }
    .solution-box .font-right-img .font-block{
      float: none;
      position: unset;
      height: auto;
      width:100%;
    }
    .solution-box .font-left-img .img-p{
      float: none;
      width:100%;
      height:220px;
    }
    .solution-box .font-left-img .font-block{
      float: none;
      position: unset;
      height: auto;
      width:100%;
    }    
    .solution-box .font-block h4{
      font-size: 20px;
    }
    .solution-box .font-block p{
      padding:10px 0;
      font-size: 14px;
    }
    .solution-box .netpay span{
      font-size:14px;
    }   
    .solution-box .netpay span img{
      height:30px;
    }
    .solution-box .button{
      font-size: 14px;
      margin: 10px 0 0;
      line-height: 30px;
    } 

    /* 新闻中心内页 */   
    #news-center .newInfo .newCon div img{width:100%;}
    #news-center .newInfo .newTitle{font-size: 20px;} 

    /* 在线咨询 */
    #tinet-chat-visitor{display: none;}      

    /* 分页更多按钮 */
    .page .button{border: 1px solid #DD2C34;border-radius: 16px;font-size: 14px;background: #ffffff;color: #DD2C34;letter-spacing: 0.5px;text-align: center;line-height: 30px;width: 100px;margin: 25px auto 0;display: block;}   
}