html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle}
/*---*/
@font-face {
    font-family: 'Gothamlight';
    src: url('gotham-light.eot');
    src: url('gotham-light.eot') format('embedded-opentype'),
         url('gotham-light.woff2') format('woff2'),
         url('gotham-light.woff') format('woff'),
         url('gotham-light.ttf') format('truetype'),
         url('gotham-light.svg#Gothamlight') format('svg');
}
.mb30{margin-bottom: 30px;}
.pl15{padding-left: 15px;}
.pr15{padding-right: 15px;}
.list-inline{font-size: 0;*clear:both;*float: left;*width: 100%;}
.list-inline >*{display: inline-block;font-size: 12px;*float:left;}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{display: inline-block;*float:left;vertical-align: top;}
.clearfix{clear: both;height: auto;}
.clearfix:after{clear:both;content:'';display: block;visibility: hidden;}
body{font:10pt/1.5 Arial, Helvetica, sans-serif;background-color: #eee;}
.block-show{display: block;}
.text-hide{text-indent: -9999px;overflow: hidden;}
.margin-center{margin-right: auto;margin-left: auto;}
.w840{width: 840px;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.h330{height: 330px;}
.w300{width: 300px;}
.w370{width: 370px;}
.w390{width: 388px;}
.w344{width: 344px;}
.w152{width: 152px;}
.pl100{padding-left: 100px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}
.pr50{padding-right: 50px;}
.pr80{padding-right: 80px;}
.pr40{padding-right: 40px;}
.pl80{padding-left: 80px;}
.pt70{padding-top: 70px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pt20{padding-top: 20px;}
.pb20{padding-bottom: 20px;}
.mt95{margin-top: 95px;}
.clearleft{clear:left;}
.clearright{clear:right;}
.pt40{padding-top: 40px;}
.pb95{padding-bottom: 95px;}
.pt95{padding-top: 95px;}
.mt10{margin-top: 10px;}
.mt100{margin-top: 100px;}
.ml100{margin-left: 100px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb75{margin-bottom: 75px;}
.mb40{margin-bottom: 40px;}
.w280{width: 280px;}
.w180{width: 180px;}
.w264{width: 264px;}
.ml60{margin-left: 60px;}
.mb26{margin-bottom: 85px;}
.pl24{padding-left: 24px;}
.pb24{padding-bottom: 24px;}
/*----*/
#header{
	background: #f6323e url(../img/menu.jpg) no-repeat 40% top;
	background: -webkit-linear-gradient(left,#fff 25%,#f6323e 25%);
	background: -moz-linear-gradient(left,#fff 25%,#f6323e 25%);
	background: -ms-linear-gradient(left,#fff 25%,#f6323e 25%);
	background: -o-linear-gradient(left,#fff 25%,#f6323e 25%);
	background: linear-gradient(left,#fff 25%,#f6323e 25%);
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}
.container{
	width: 1020px;
	margin: 0 auto;
}
#header .container{
	height: 62px;
}

#logo{padding-top: 10px;width: 200px;height: 52px;background-color: #fff;}
#logo:after{display: block;content: '';width:0;height: 0;border-width: 31px 10px;border-style: solid;border-color: #fff transparent transparent #fff;position: absolute;right: -20px;top: 0;}
.siteMenu{padding-left: 230px;height: 62px;line-height:62px;*padding-left: 80px;*float: right; }
.siteMenu a{margin-left: 10px;color: #fff;text-decoration: none;font-family: 'Arial Narrow';font-weight: 300;font-size: 16px;text-transform: uppercase;display: inline-block;*float: left;*display: block;height: 60px;}
.siteMenu a:hover,.siteMenu .active{border-bottom: 2px solid #fff;}

/*---*/
#banner{
	background: url(../img/banner.jpg) no-repeat center top;
	/*background-size: cover;*/
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}
@media screen and (min-width:1440px){
#banner{
	background-size: cover;
}
}
#banner .container{
	height: 649px;

}
#banner .title{font-size: 48px;letter-spacing: 6px;line-height: 56px;text-transform: uppercase;padding-top: 100px;padding-bottom: 50px;}
#banner .description{
	text-shadow:0 0 3px rgba(0,0,0,0.35);
}
/*----*/
#content{
	margin-top: -20px;
}
#content .container{
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	/*height: 600px;*/
}
#content .form-title{
	font-size: 26px;
	line-height: 1;
	color: #1a1c68;
	padding-top: 75px;
	padding-bottom: 70px;
}
.businesses{
	margin: 0 90px;
	/*padding-bottom: 84px;*/
}
.required{
	height: 26px;
	line-height: 26px;
	padding: 10px 15px;
	background-color: #eee;
	border:none;
	display: block;
	width: 154px;
	color:#699ac9;
	font-size: 14px;
}
.control-line label{
	*width: 186px;
	*float: left;
	*z-index: 99;
}
.control-line label .required{
	*float: right;
}
#firstName{
	border-radius: 5px 0 0 5px;
	margin-right: 2px;
}
#lastName{
	border-radius: 0 5px 5px 0;
}
#email,#phone{
	border-radius: 5px;
}
.businesses .email{
	margin-right: 20px;
	margin-left: 20px;
	*padding-right: 40px;
}
#email{
	padding-left: 45px;
		background:#eee url(../img/icon_email.png) no-repeat 15px center;
}
#phone{
	width: 114px;
	padding-left: 80px;
	/*background:#eee url(../img/icon_phone.png) no-repeat 15px center;*/
}
/*------*/

.c-T-S {
	position: relative;
	display: -moz-inline-box;
	display: inline-block
}
* html .c-T-S, *:first-child+html .c-T-S {
	display: inline
}

.c-e {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-transition: opacity .218s;
	transition: opacity .218s;
	background: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	cursor: default;
	font-size: 12px;
	margin: 0;
	outline: none;
	padding: 6px 0;
	position: absolute
}

.c-l, .c-Zf, .c-Vf {
	position: relative;
	color: #333;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 6px 20px 6px 10px;
	white-space: nowrap
}
.c-l:hover{
	background-color: rgba(200,200,200,0.1);
}
.Wd{
	*width: 290px;
}
.Sc .gb-hb-qe, .Wd .gb-hb-qe {
	background: url(../img/flags4.png) no-repeat 0 0;
	height: 11px;
	margin-left: 4px;
	overflow: hidden;
	width: 16px
}
.Sc {
	display: table-cell;
	padding: 0 4px;
	top:14px;
	width: 75px;
	z-index: 99;
}
.Sc .gb-hb-ya-ac {
	cursor: pointer;
	outline: none
}
.Wd.gb-hb-ya-ac-e {
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto
}
.Wd .gb-hb-ya-ac-Wf {
	margin: 0 5px 0 7px
}
.Wd .gb-hb-ya-ac-qk {
	color: #666
}
.gb-hb-ya-ac-wa{
	padding-right: 15px;
	background: url(../img/dropDown.png) no-repeat right center;
}
.gb-hb-ya-ac-qk{
	color: #b0b0b0;
}
/*------*/
#needDescription{
	color: #699ac9;
	font-size: 14px;
	/*color: #b0b0b0;*/
	background: #eee;
	border:none;
	resize:vertical;
	border-radius: 5px;
	margin-top: 25px;
	margin-bottom: 30px;
	padding: 15px;
	width: 810px;
	height: 65px;
}
.formtips{
	background: #fa979d;
	height: 24px;
	line-height: 24px;
	top: -24px;
	left: 5px;
	border-radius: 5px 5px 0 0;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
}
.formtips:after{
	display: block;
	content: '';
	width: 0;height: 0;
	border-style: solid;
	border-width: 5px;
	border-color: #f29096 transparent transparent transparent;
	position: absolute;
	bottom: -10px;
	z-index: 99;
	left: 15px;
}
#send{
	color: #fff;
	background: #f6323e;
	width: 260px;
	line-height: 46px;
	border-radius: 5px;
	margin: 0 auto;
	border:none;
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 4px;
	outline: none;
	cursor: pointer;
}
#send:focus,#send:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.1) inset;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
/*pop*/
#message{background: #fff;width: 400px;padding: 30px;display: none;border-radius: 10px;font-size: 16px;text-align: center;}
.success{color: #2eb953;}
.error{color: #f74651;}
#shadow{width: 100%;height: 100%;background:#637897;background: rgba(0,0,0,0.8);position: fixed;left: 0;top: 0;z-index: 99;display: none;}
/*footer*/
#footer{
	border-top: 1px solid #ddd;
	margin: 85px 90px 0;
	padding-top: 30px;
	padding-bottom: 85px;
	color: #666;
	line-height: 24px;
}
/*--about us-*/
#small_banner {
background-repeat: no-repeat;
background-position: center top;
}
.about-us{background: url(../img/banner_about.jpg) no-repeat center top;}
.topical-subject{line-height: 330px;font-family: "Gothamlight";font-size: 48pt;color: #fff;font-weight: normal;clear: both;}
.subject-description{font-size: 19pt;font-family: 'Gothamlight';color: #333;font-weight: normal;}
.subject-list{font-size: 10pt;color: #666;}
.about-us-list .w300{padding-top: 98px;margin-top: 85px;}
.about-solutions{background: url(../img/icon_earth.png) no-repeat center top;}
.about-server{background: url(../img/icon_server.png) no-repeat center top;}
.about-us-list .about-pci{padding-top:85px;background: url(../img/icon_pci.png) no-repeat center top;}
.about-us-list .about-partners{padding-top:85px;background: url(../img/icon_partners.png) no-repeat center top;}
.subject-description.subject-txt{font-size: 10pt;color: #666;font-family: Arial, Helvetica, sans-serif;}
.technology-services h2{font-weight: normal;color: #8789d1;line-height: 1;padding-bottom: 25px;}
.technology-services h2 strong{color: #333;text-transform: uppercase;font-size: 13pt;font-weight: normal;}
.technology-api{background: url(../img/icon_api.png) no-repeat center top;}
.technology-terminal{background: url(../img/icon_moto.png) no-repeat center top;}
.technology-hosted{background: url(../img/icon_hosted.png) no-repeat center top;}
.technology-recurring{background: url(../img/icon_returring.png) no-repeat center top;}
/**/
.facts{background-image: url(../img/banner_facts.jpg);}
.facts-list{padding: 24px 39px;border:1px solid #ddd; list-style-position: inside;list-style-type: decimal;*float: left;*clear:both;*width: 760px;}
.facts-list li{float: left;width: 50%;line-height: 2;color: #666;}
.facts-solutions{color: #333;font-size: 10pt;font-family: "Gothamlight";}
.facts-solutions .items{padding-top: 90px;}
.facts-solution{background: url(../img/icon_api.png) no-repeat center top;}
.facts-pay{background: url(../img/icon_pay.png) no-repeat center top;}
.facts-merchants{background: url(../img/icon_merchants.png) no-repeat center top;}
/*-*/
.policies{background-image:url(../img/banner_policies.jpg);color: #333;}
.policies-list h3{color: #333;font-size: 10pt;line-height: 1;font-weight: normal;margin-bottom: 10px;margin-top: 30px;}
.policies-list p{margin-bottom: 10px;font-size: 14px;}
.policies-list{color: #666;line-height: 1.8;}
.policies-list a.block-show{color: #429bd3;text-decoration: none;padding-right: 10px;background: url(../img/arrow_down.png) no-repeat right center;width: 65px;}
/**/
.transparent-pricing{background-image: url(../img/banner_pricing.jpg);}
.transparent-sale{background: #fe737b;border-radius: 5px;}
.transparent-transaction{background: #9da0ff;border-radius: 5px;}
.transparent-list .w344{line-height: 1.5;}
.transparent-list .w344 .text-center{color: #fff;}
.transparent-list .w344 .block-show{font-size: 40pt;}
.transparent-list .w344 .block-show.title{font-size: 28px;text-transform: uppercase;font-weight: normal;}
.transparent-list .w152{line-height: 175px;font-size: 40pt;color: #999;}
.transparent-list .w344 .list{list-style: disc;padding-left: 10px;color: #666;}
.transparent-list .w344 .list li{padding-bottom: 15px;}
.choose-alldebit{color: #666;font-size: 10pt;}
.solutions{background-image: url(../img/banner_solutions.jpg);}
.solutions-contry .title,.solutions-contry .list{padding-left: 30px;padding-right: 30px;}
.solutions-contry .w390{border:1px solid #ddd;padding-bottom: 30px;}
.solutions-contry .title{background: #fe737b;line-height: 64px;color: #fff;font-weight: normal;}
.solutions-contry .title h2{font-weight: normal;}
.solutions-contry .title strong{font-size: 16pt;}
.solutions-contry .list li{line-height: 46px;border-top: 1px solid #ddd;margin-left: 40px;font-size: 10pt;color: #909090;padding-top: 10px;position: relative;text-transform: uppercase;}
.solutions-contry .list li:first-child{border: none;margin-top: 15px;}
.solutions-contry .list span.fr{font-size: 10pt;text-transform: capitalize;}
.solutions-contry .available{color: #8789d1;}
.solutions-contry  .list .coming-soon{color: #b8b8b8;}
.solutions-contry .list .icon{display: block;width: 40px;height: 40px;position: absolute;left: -50px;top: 10px;background: url(../img/icon_contry.png) no-repeat;}
.solutions-contry .list .icon_indonesia{background-position: 0 -60px;}
.solutions-contry .list .icon_singapore{background-position: 0 -120px;}
.solutions-contry .list .icon_thailand{background-position: 0 -180px;}
.solutions-contry .list .icon_japan{background-position: 0 -240px;}
.solutions-contry .list .icon_malaysia{background-position: 0 -300px;}
.solutions-contry .list .icon_philippines{background-position: 0 -360px;}
.solutions-contry .list .icon_vietnam{background-position: 0 -420px;}
.solutions-contry .list .icon_russia{background-position: 0 -480px;}
.solutions-contry .list .icon_brazil{background-position: 0 -540px;}
.solutions-contry .list .icon_india{background-position: 0 -600px;}
.solutions-contry .list .icon_australia{background-position: 0 -655px;}
.solutions-contry .list .icon_korea{background-position: 0 -714px;}
.contact-us{background-image: url(../img/banner_contact.jpg);}
.map-location,.map-phone,.map-email{
	padding: 10px 30px 10px 50px;
	color: #666;
	font-size: 10pt;
}
.map-location{
	background: url(../img/map_loaction.png) no-repeat 20px 15px;
}
.map-phone{
	background: url(../img/map_phone.png) no-repeat 20px 15px;
}

.map-email{
	background: url(../img/map_email.png) no-repeat 20px 15px;
}
.map-email a{color: #666;}

.zh-cn{background: url(../img/cn-flag.png) no-repeat center center;}
.en{background: url(../img/en-flag.png) no-repeat center center;}

.zh-cn,.en{display: inline-block;width: 24px;overflow: hidden;text-indent: 999px;vertical-align: middle;border-bottom: 0;white-space: nowrap; margin-top:-4px;}
.siteMenu a.en,.siteMenu a.zh-cn{margin-left: 5px;}
.siteMenu span{margin-left: 10px;}






