.list-style-1 {
	padding: 0 0 10px 0;
}
.list-style-1 li {
	padding-left: 10px;
	position: relative;
}
.list-style-1 li:before {
	content: 'â€¢';
	position: absolute;
	left: 0; 
	top: 0px;
}
.list-style-2 ul {
	padding-left: 15px;
}
.list-style-2 > li {
	padding-bottom: 10px;
} 
.list-style-2 .list-style-1 {
	padding-bottom: 0;
}
.pay-label {
	color: #013e7d;
	font-size: 18px;
	padding: 5px 0;
	display: block;
}
.pay-panel-1 {
	border: 1px solid #013e7d; 
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	margin-bottom: 5px;
}
.pay-heading {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	background-color: #013e7d;
	padding: 10px;
}
.pay-desc {
	padding: 10px 25px;
}
.pay-row {
	clear: both;
	width: 100%;
	display: table;
}
.pay-ico {
	display: table-cell;
	padding: 15px 10px 15px 0;
	vertical-align: top;
	width: 74px;
}
.pay-step {
	display: table-cell;
	padding: 15px 0 15px 5px;
	vertical-align: middle;
}
.pay-row-bd {
	border-top: 1px solid #013e7d;
}
.pay-col-1 {
	padding: 10px 0 10px 25px;
	display: table-cell;
	width: 50%; 
}
.pay-col-1 .pay-row {
	text-align: left;
}
.pay-col-1 h3, 
.pay-col-1 h4 {
	margin: 0 -15px;
	text-align: center;
	font-size: 12px;
}
.pay-col-1 h4 {padding: 15px 0}
.pay-col-1 h3 span {
	color: #01aef0;
	font-size: 18px;
	display: block;
}
.pay-col-bd {
	border-right: 1px solid #013e7d;
	padding-right: 25px;
	padding-left: 0;
}
.pay-ico-lock {
	display: inline-block;
	background: url(../icon-lock.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico-phone {
	display: inline-block;
	background: url(../icon-phone.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico-check {
	display: inline-block;
	background: url(../icon-check.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico-pull {
	display: inline-block;
	background: url(../icon-pull.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico-sprev {
	display: inline-block;
	background: url(../icon-sprev.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico-table {
	display: inline-block;
	background: url(../icon-table.png) no-repeat 0 0 transparent;
	background-size: contain;
}
.pay-ico span {
	width: 64px;
	height: 64px;
}
.pay-col-1 .pay-ico {
	width: 51px;
	padding: 10px 5px 5px 0;
}
.pay-col-1 .pay-ico span {
	width: 46px;
	height: 46px;
}
.pay-step .pull-right {
	margin: 15px auto 0; 
}
#appAlertTab1 {width: 640px;}
#appAlertTab1 video{ width: 100%}
.bannerbutton {padding-top: 30px;}
@media screen and (max-width:767px){
	.pay-ico {
		float: left;
		width: 51px;
		padding: 15px 5px 10px 0;
		display: block;
	}
	.pay-step {
		display: block;
	}
	.pay-ico span {
		width: 46px;
		height: 46px;
	}
	.pay-col-1 {
		padding: 10px 0;
		display: block;
		width: 100%;
		box-sizing: border-box; 
	}
	.pay-col-bd {
		border-right: none;
		border-bottom: 1px solid #013e7d;
		padding: 10px 0;
	}
	.pay-col-1 h3,
	.pay-col-1 h4 {margin: 0;padding: 0 0 10px 0} 
	.pay-step .pull-right {
		float: none;
		display: table;
	}
	#appAlertTab1 {width: 100%;max-width: 500px}
	.bannerbutton {padding-top: 20px}
}
@media screen and (max-width:440px){
	.bannerbutton {padding-top: 10px}
}