﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height: 100%; width: 100%;outline: 0;}
body {color:#333;  width:100%;margin: 0 auto; font-family: "微软雅黑"; background: #fff; font-size:16px;}
ul,ol,li{list-style:none}
em,i{ font-style: normal;}
a { text-decoration:none; color:#333; font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight: 500; margin: 0;}
select, textarea,button{border: none; outline: none; -webkit-appearance: none; appearance: none; -o-appearance: none; -moz-appearance: none; font-size:14px;line-height：normal;}
p{ margin:0; padding:0;}
/*公用*/
.juzhong{ vertical-align:middle;}
.col-lg-6{ margin: 0; padding: 0;}
.col-lg-6 img{
   width:80px;
   height:80px;
}

.gaodu{ margin:15px auto;}
.size60{ font-size:60px;}
.size48{ font-size:48px;}
.size45{ font-size:45px;}
.size36{ font-size:36px;}
.size32{ font-size:32px;}
.size26{ font-size:26px;}
.size24{ font-size:24px;}
.size22{ font-size:22px;}
.size20{ font-size:20px;}
.size13{ font-size:13px;}
.size18{ font-size:18px;}
.size14{ font-size:14px;}
.juli_top60{ margin-top:60px !important;}
.juli_top20{ margin-top:20px;}
.juli_top10{ margin-top:10px;}
.juli_top50{ margin-top:50px;}
.juli_top160{ margin-top:160px !important;}
.juli_bottom50{ margin-bottom:50px;}
.jianju{ margin:100px auto;}
.jianju20{ margin:20px; overflow:hidden;}
.jianju30{ line-height:30px;}
.juli{ padding:0;}
a:hover{ color:#fff; text-decoration:none;}
.duiqi{ text-align:center;}
.you{ text-align:right;}
.zuo{ text-align:left;}
.blue{ color:#0e70b8;}
.black{ color:#333;}
.grey{ color:#999;}
.grey1{ color:#666;}
.grey2{ color:#888;}
.grey3{ color:#c7c6c5;}
.white{ color:#fff;}
/*修改默认bootstrap样式*/
.navbar-default {background-color: #0e70b8; border-color: #0e70b8;}
.navbar {border-radius:0px; margin-bottom:0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #fff; background-color: #0a67ac;}
.nav>li>a {position: relative; display: block;  padding:15px 75px; color: #fff;}
.navbar-default .navbar-nav>li>a {color: #fff; font-size: 18px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.dropdown-menu{ min-width:233px; background:rgba(14,112,184,0.8);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #fff; background-color: #0a67ac;}
.dropdown-menu>li>a {display: block; padding: 8px 20px; color: #fff; display:block; text-align:center;}
.dropdown-menu>li>a:hover{background-color: #0a67ac; color:#fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff; text-align:left;}
.pagination>li>a, .pagination>li>span {color: #333; font-size: 13px;}
/*swiper脚本默认*/
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {text-align: center;}
/*swiper结束*/
/*首页*/
.home_header_left img{ height:73px;}
.home_header_right{margin-top: 20px; overflow: hidden; text-align: right;}
.home_scroll{ position:relative;}
.home_scroll_main{ top:20%; left:0; position:absolute; z-index:1; text-align:center; width:100%; overflow:hidden; color:#fff; animation:myfirst 3s;}
a.home_product{ background:#f7f7f7; padding:60px 30px; height:385px; overflow:hidden; text-align:center; display:block; margin-bottom:30px;}
a.home_product:hover{ color:#333;}
a.home_product img{ margin-bottom:35px;}
a.home_product:hover img{ margin-bottom:35px; animation: secend 2s;}
@keyframes secend
{
0%   {transform: rotateZ(0deg);}
100% {transform: rotateZ(360deg);}
}
.home_product p{ line-height:24px; margin-top:20px;}
.home_service{ background:url(../img/pic20.jpg) no-repeat center top; background-size:cover; padding:50px 0; color:#fff;}
.home_sevice_main{ position:relative; overflow:hidden; display:block;}
.home_sevice_main img{ height:320px; width:100%;}
.home_service_main_note{ position:absolute; bottom:28px; left:28px; color:#fff;}
.home_bottom{ background:#171717; padding:40px 0; overflow:hidden; color:#fff;}
.home_bottom p{ margin-bottom:22px;}
.home_bottom span{ padding:0 18px;}
.home_footer{ background:#0d0d0d; font-size:13px; padding:15px 0; text-align:center; color:#b9b9b9;}
@keyframes myfirst
{
	0%   {top:0%; opacity:0;}
	100% {top:20%; opacity:0.5;}
}
.home_scroll_main span.s{ padding:0 15px; color:#bcbcbd;}
.home_scroll_button{ margin:40px auto; width:350px; background:#0e70b8; height:75px; border-radius:75px; display:block; text-align:center; color:#ffffff; font-size:26px; font-weight:bold; line-height:75px; font-weight:bold;}
.news_list_banner a:hover{ color：#}
/*支付解决方案*/
.pay_plan_top{top:40%; left:0; position:absolute; z-index:1; text-align:center; width:100%; overflow:hidden; color:#fff; animation:mythree 3s;}
@keyframes mythree
{
	0%   {top:0%; opacity:0;}
	100% {top:40%; opacity:0.5;}
}
.pay_plan_first{ padding:100px 0; overflow:hidden;}
.pay_plan_first_main{ background:#f7f7f7; height:400px;}
.pay_plan_first_main img{ width:100%; height:190px;}
.pay_plan_first_main_text{ margin:33px 18px 0 18px; overflow:hidden;}
.pay_plan_first_main_text p{ margin-top:23px; line-height:22px; font-size:14px; color:#999; text-align:left;}
.pay_plan_secend{ background:url(../img/pic35.png) no-repeat center top; background-size: cover; padding:117px 0; overflow:hidden; color:#fff;}
.pay_plan_secend_list{ text-align:center; overflow:hidden;}
.pay_plan_secend_list img{ width:105px; height:105px; margin-bottom:30px;}
.pay_plan_secend_list p.s1{ text-align:left; font-size:14px; line-height:30px; color:#d0d1d1; margin-top:24px;}
.pay_plan_three_left{ background:#f7f7f7; padding-top:50px; padding-right:130px; overflow:hidden; height:485px;}
.pay_plan_three_left_main{ width:490px; float:right;}
.pay_plan_three_left img{ height:215px; width:100%; margin-bottom:20px;}
.pay_plan_three_left_main p.s2{ margin-top:20px; line-height:24px; color:#666;}
.pay_plan_three_right{ background:#eeeeee; padding-top:50px; padding-left:110px; overflow:hidden; height:485px;}
.pay_plan_three_right_main{ width:490px; float:left;}
.pay_plan_three_right img{ height:215px; width:100%; margin-bottom:20px;}
.pay_plan_three_right_main p.s2{ margin-top:20px; line-height:24px; color:#666;}
.mobile_pay_plan_three img{ height:210px; width:100%; margin-bottom:20px;}
.mobile_pay_plan_three p.s3{ line-height:24px; margin-top:20px; color:#666; font-size:14px;}
.pay_plan_four{ margin:140px 0; overflow:hidden;}
/*新闻列表*/
.news_list_top{ background: url(../img/pic44.jpg) no-repeat center top; background-size: cover; padding-top:130px; text-align: center; color: #fff; width: 100%; height: 400px;}
.news_list_banner{ background:#fff; border-bottom: 1px solid #e5e5e5;}
.news_list_banner_left{ background: url(../img/pic43.png) no-repeat right center; overflow: hidden; padding: 15px 0;}
.news_list_banner_left img{ float: left; vertical-align: middle; margin-right: 5px;}
.news_list_banner_text{ font-size: 34px; font-family:"STSong","FangSong_GB2312"; font-weight: bold;}
.news_list_banner_main{ padding: 20px; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.news_list_main{ padding: 70px 0; border-bottom: 1px dotted #e5e5e5; overflow: hidden;}
.news_list_bottom{ text-align:center; margin: 50px 0; overflow: hidden;}
/*新闻详情页*/
.news_detail{ padding: 50px 0; border-bottom: 1px dotted #e5e5e5; overflow: hidden; text-align: center;}
.news_detail_main{ margin:30px 0; overflow: hidden; color: #999; font-size: 14px;}
.news_detail_main img{ width:100%; margin-bottom: 30px; overflow: hidden;}
/*关于我们*/
.about_us{background: url(../img/pic51.jpg) no-repeat center top; background-size: cover; padding-top:130px; text-align: center; color: #fff; width: 100%; height: 400px;}
.about_us_first_title{ text-align:center; background:url(../img/pic50.png) no-repeat center center; overflow:hidden;}
.about_us_first_main{ line-height:28px; color:#666; font-size:14px; margin-top:20px;}
.about_us_first_main p{ text-indent:2em;}
.about_us_first_red{ border:1px solid #e5e5e5; overflow:hidden; margin-top:20px; border-radius:5px;}
.about_us_first_red_title{ background:#f7634e; color:#fff; text-align:center; height:145px; padding-top:30px;}
.about_us_first_red_main{ overflow:hidden; margin:0; padding:0;}
.about_us_first_red_main li{ width:50%; text-align:center; padding:35px 0; overflow:hidden; font-size:24px; font-weight:bold; float:left;}
.about_us_first_red_edge{ border-right:1px solid #e5e5e5;}
.about_us_first_red_edge1{ border-bottom:1px solid #e5e5e5;}
.about_us_first_yellow_title{ background:#f3972b !important;}
.about_us_first_blue_title{ background:#0e70b8 !important;}
.about_us_second{ background:url(../img/pic54.jpg) no-repeat center top; background-size:cover; padding:85px 0; overflow:hidden;}
.about_us_second_main{ margin-top:35px; background:rgba(255,255,255,0.2); border:4px solid #fff; padding:40px 0; text-align:center; overflow:hidden;}
.about_us_three{ margin-top:50px; overflow:hidden;}
.about_us_three_main{ overflow:hidden; text-align:center;}
.about_us_three_main img{ width:85%; height:320px;}
.mobile_about_us_three{overflow:hidden; margin:0 18px;}
.mobile_about_us_three img{ margin-bottom:20px;}
.about_us_four{ background:url(../img/pic54.jpg) no-repeat center top; background-size:cover; padding:90px 0; overflow:hidden;}
/*招聘*/
.recruit-top{ margin-top:50px; text-align:center;}
.recruit-main_list img{ float:left; margin-right:25px;}
/*无卡支付*/
.no_card_pay{ background: url(../img/pic71.jpg) no-repeat center top; background-size: cover; padding-top:130px; text-align: center; color: #fff; width: 100%; height: 400px;}
.no_card_pay_first{ background:url(../img/pic74.jpg) no-repeat center top; background-size:cover; overflow:hidden; padding:90px 0; color:#fff;}
.no_card_pay_first_main{ border:1px solid #e5e5e5; margin:20px 0;}
.no_card_pay_first_main_edge{ border-right:1px solid #e5e5e5; text-align:center; padding:20px 0;}
.no_card_pay_first_gaodu{ height:160px; overflow:hidden;}
.no_card_pay_four{ background:#f9f9f9; padding:60px 0; overflow:hidden;}
.no_card_pay_four_main{ background:#ffffff; padding:0 50px; overflow:hidden; margin:20px; min-height:230px;}
.no_card_pay_four_main_top{ line-height:70px; font-size:22px; font-weight:bold; background:url(../img/line3.png) no-repeat left bottom;}
.no_card_pay_four_main_piture:hover img{animation: secend 2s;}
.no_card_pay_five{ border:1px solid #e5e5e5; overflow:hidden;}
.no_card_pay_five_main{ border:1px solid #e5e5e5; margin-top:20px; overflow:hidden;}
.no_card_pay_five_edge{ border-right:1px solid #e5e5e5; text-align:center; padding:15px; min-height:200px;}
.no_card_pay_five_main_content{ border-top:1px solid #e5e5e5; padding:20px; overflow:hidden;}
/*个性化服务*/
.personal_sevice_first{ border:1px solid #e5e5e5; padding:20px 0; text-align:center;}
.personal_sevice_first1{ background:#0e70b8; padding:20px 0; text-align:center; color:#fff;}
.personal_service_second{ background:#0e70b8; padding:55px 0; overflow:hidden; text-align:center; color:#fff;}
/*游戏支付程序*/
a.game_pay{ margin-top:35px; border:1px solid #0e70b8; line-height:65px; border-radius:65px; text-align:center; display:block; font-size:18px; width:260px; color:#0e70b8;}
a.game_pay:hover{color:#0e70b8;}
.game_pay img{ vertical-align:middle;}
.game_pay_first{ background:#f9f9f9; padding:75px 0; overflow:hidden;}
.game_pay_first_title{ padding-bottom:50px; border-bottom:1px solid #e5e5e5; overflow:hidden; text-align:center;}
.game_pay_first_main{ background:#fff; padding:15px; overflow:hidden; font-size:14px;}
.game_pay_first_text{ color:#999; font-size:42px; font-family:"impact"; font-style:italic;}
a.game_pay_first_button{ border:1px solid #0e70b8; width:300px; display:block; text-align:center; clear:both; margin:0 auto; border-radius:65px; line-height:65px; color:#0e70b8;}
a.game_pay_first_button:hover{color:#0e70b8;}
.game_pay_first_gaodu{ height:55px; clear:both;}
.game_pay_second_edge img{ margin-bottom:15px;}
@keyframes four
{
0%   {transform: rotateY(0deg);}
100% {transform: rotateY(360deg);}
}
/*聚合支付*/
.together_pay{ background:url(../img/pic1.jpg) no-repeat center top; height:880px; background-size:cover; overflow:hidden; position:relative;}
.together_pay_top{ top:190px; left:0; width:100%; position:absolute; text-align:center; color:#fff; animation:mysix 3s;}
.together_pay_second{ background:#f9f9f9; padding:80px 0; overflow:hidden;}
.together_pay_second_main{ overflow:hidden; position:relative;}
.together_pay_second_main img{ width:100%; height:260px;}
.together_pay_second_main_note{ position:absolute; left:0; bottom:0; background:url(../img/pic71.png) repeat-x left center; line-height:49px; text-align:center; color:#fff; width:100%; height:49px; font-size:18px;}
.together_pay_three{ border:1px solid #dcdcdc; overflow:hidden; text-align:center;}
.together_pay_three:hover img{ animation:four 2s;}
.together_pay_three img{ width:100%;}
.together_pay_four{ background:url(../img/pic2.jpg) no-repeat center top; background-size:cover; padding:145px 0; overflow:hidden; color:#fff;}
@keyframes mysix
{
	0%   {top:0; opacity:0;}
	100% {top:190px; opacity:1;}
}
/*第三方支付*/
.third_pay{ background:#ffffff; padding:0 20px; overflow:hidden; margin:10px 0; min-height:230px;}
.third_pay_three_edge{ border-bottom:1px dotted #e5e5e5; overflow:hidden;}
.third_pay_three_edge1{ border-right:1px dotted #e5e5e5; padding:30px 10px; overflow:hidden; height:150px;}
.third_pay_three_edge2{ padding:30px 10px; overflow:hidden; height:150px;}
.third_pay_four{ background:#0e70b8; padding:40px 0; text-align:center; color:#fff; font-size:36px; font-weight:bold;}
/*帮助*/
.help_center{ background:#0e70b8; overflow:hidden; padding:15px 0 100px 0;}
.help_center_top{ margin-top:80px; background:#ffffff; height:65px; overflow:hidden; border-radius:5px;}
.help_center_top_input{ line-height:65px; border:0; width:100%; font-size:18px;}
.help_center_top_button{ background:#2087d3; display:block; line-height:65px; text-align:center; color:#fff; font-size:18px;}
.help_center_mid{ border-bottom:1px solid #e5e5e5; line-height:80px; color:#666666; font-size:18px;}
.help_center_main{ padding:85px 0; border-bottom:1px dotted #dcdcdc;}
.help_center_main p{ margin-top:50px;}
/*电脑端样式*/
@media(min-width:992px)
{
/*首页电脑端*/
.home_scroll img{ height:700px !important;}
.pay_plan_four_list{ width:20%; float:left; border:1px solid #e5e5e5; height:90px; text-align:center;}
.pay_plan_four_list img{ width:100%;}
.pay_plan_four_list:hover img{ width:100%; animation: four 2s;}
@keyframes four
{
0%   {transform: rotateY(0deg);}
100% {transform: rotateY(360deg);}
}
.recruit-main{ margin:40px 0 80px 0; overflow:hidden; background:url(../img/line2.png) repeat-y center top;}
.recruit-main_list{ margin-bottom:50px;}
.no_card_pay_first_edge{ border-right:1px dotted #dcdcdc;}
.no_card_pay_first_edge_bottom{ border-bottom:1px dotted #dcdcdc;}
/*个性化功能*/
.personal_sevice_three_edge{ border-bottom:1px dotted #e5e5e5; overflow:hidden;}
.personal_sevice_three_edge1{ border-right:1px dotted #e5e5e5; overflow:hidden; padding:60px 15px; text-align:center;}
.personal_sevice_three_edge2{overflow:hidden; padding:60px 15px; text-align:center;}
/*游戏支付*/
.game_pay_second_edge{ border-bottom:1px dotted #e5e5e5;}
.game_pay_second_edge1{ border-right:1px dotted #e5e5e5; padding:20px 15px; overflow:hidden; text-align:center; height:200px;}
.game_pay_second_edge2{padding:20px 15px; overflow:hidden; text-align:center; height:200px;}
.game_pay_four{ background:url(../img/pic123.png) no-repeat center top #f9f9f9; background-size:cover; padding:65px 0; overflow:hidden;}
.game_pay_four_main{ background:#ffffff; padding:25px; overflow:hidden; margin:20px 0;}
.game_pay_four_main_left_title{ background:#e6f0f8; text-align:center; line-height:70px; font-size:24px; font-weight:bold;}
.game_pay_four_main_right_title{background:#f5f5f5; text-align:center; line-height:70px; font-size:24px; font-weight:bold;}
.game_pay_four_main_left_main{ height:110px; margin-top:20px; overflow:hidden;}
.game_pay_four_main_mid_main{ background:url(../img/pic92.png) no-repeat right center; height:1450px;}
.game_pay_four_main_mid_main img{ margin-top:600px;}
/*聚合支付系统*/
.together_pay_four_edge{ border-bottom:1px dotted #fff; overflow:hidden;}
.together_pay_four_edge1{ border-right:1px dotted #fff; overflow:hidden; padding:25px 15px; height:200px; text-align:center;}
.together_pay_four_edge2{overflow:hidden; padding:25px 15px; height:200px; text-align:center;}
.together_pay_four_edge1 img{margin-bottom:10px;}
.together_pay_four_edge2 img{margin-bottom:10px;}
}

@media(min-width:1200px)
{
.about_us_second_bg{ background:url(../img/pic49.png) no-repeat center center; margin-top:20px;}	
}
/*手机端样式*/
@media(max-width:991px)
{
	/*首页手机端*/
	.mobile_header_left img{ width:300px !important;}
	.mobile_header_right{text-align:left !important;}
	.home_scroll img{ height:300px !important;}
	.mobile_size30{ font-size:30px !important;}
	.mobile_size20{ font-size:20px !important;}
	.mobile_size14{ font-size:14px !important;}
	.mobile_home_scroll_button{width:70% !important; height:50px !important; line-height:50px !important; font-size:18px !important;}
	.mobile_home_line img{ width:60%;}
	.mobile_juli20{ margin-top:20px;}
	.mobile_juli40{ margin-top:40px;}
	.mobile_jianju{ margin:0 20px;}
	.mobile_pay_plan_four_list{border:1px solid #e5e5e5; height:60px; text-align:center;}
	.mobile_pay_plan_four_list img{ width:100%;}
	.mobile_about_us img{ width:20px; height:20px;}
	.mobile_zuo{ text-align:left !important;}
	/*招聘*/
	.mobile_recruit{ padding:40px 0; border-bottom:1px solid #e5e5e5;}
	/*无卡支付*/
	.mobile_no_card_pay img{ width:18%;}
	/*个性化功能*/
	.mobile_personal_service{ height:240px;}
	/*游戏支付*/
	.mobile_game_pay_second_edge1{padding:20px 15px; overflow:hidden; text-align:center; height:200px;}
}
/*新增*/
.home_header_right a:hover{ color: #333 !important;}
