@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Outfit';
	font-weight:normal;
    color: #000;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#f9f9f9;
}
.container{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}
.bdhding1, .bdhding3{
	font-family: 'outfitextrabold';
	font-size:48px;
	line-height:58px;
	text-align:center;
}
.bdhding3{
	font-size:38px;
	line-height:48px;
	text-align:left;
}
.bdhding2{
	font-weight:600;
	font-size:28px;
	line-height:38px;
	padding-bottom:5px;
	text-align:center;
}

.bdfont{	
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.bdfont sup{
	color:#000fff;
	font-size:12px;
	line-height:12px;
	font-weight:500;
}
.bdfont2{	
	font-size:28px;
	line-height:38px;
	text-align:left;
}
.bdfont3{	
	font-size:34px;
	line-height:44px;
	text-align:left;
}
.bdfont4{	
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.mar1{margin:30px 0 0 0;}
.mar2{margin:44px 0 0 0;}
.mar3{margin:40px 0 0 0;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
.blkcolor{color:000;}
.txlnlft{text-align:left;}
@media only screen and (max-width: 1000px){
.container{ max-width:750px; width:100%; }
.bdhding1{
	font-size:40px;
	line-height:50px;
}
.bdhding3{
	font-size:30px;
	line-height:40px;
}
.bdhding2{
	font-size:22px;
	line-height:32px;
}
.bdfont{	
	font-size:20px;
	line-height:30px;
}
.bdfont2{	
	font-size:24px;
	line-height:34px;
}
.bdfont3{	
	font-size:30px;
	line-height:40px;
}
.bdfont4{	
	font-size:26px;
	line-height:36px;
}
.mar1{margin:26px 0 0 0;}
.mar2{margin:40px 0 0 0;}
.mar3{margin:36px 0 0 0;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box;}

.bdhding1{
	font-size:34px;
	line-height:44px;
}
.bdhding2{
	font-size:20px;
	line-height:30px;
}
.bdhding3{
	font-size:25px;
	line-height:35px;
}
.bdfont{	
	font-size:18px;
	line-height:28px;
}
.bdfont2{	
	font-size:22px;
	line-height:32px;
}
.bdfont3{	
	font-size:24px;
	line-height:34px;
}
.bdfont4{	
	font-size:24px;
	line-height:34px;
}
.mar1{margin:24px 0 0 0;}
.mar2{margin:34px 0 0 0;}
.mar3{margin:30px 0 0 0;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
}
/*==============================*/
.sec1{background:url(../images/sec1.jpg) center top no-repeat;height:622px;padding:25px 0 50px 0;}
.s1hd1{
	font-weight:bold;
	font-size:30px;
	line-height:40px;
	color:#ff0000;
	text-align:center;
	border-bottom:2px solid #3e3e3e;
	padding:0 0 12px 0;
}
.s1hd2{
	font-family: 'outfitextrabold';
	font-size:62px;
	line-height:74px;
	color:#fff;
	text-align:center;
	padding:22px 0 0 0;
}
.s1hdimg{margin:14px auto;display:block;max-width:100%;}
.s1hd3{
	font-weight:bold;
	font-size:40px;
	line-height:50px;
	color:#fff;
	text-align:center;
	padding-top:8px;
}
.s1arw{position:absolute;left:0;top:-12px;right:0;margin:0 auto;display:block;}
/*-------------------section2--------------------*/
.sec2{padding:40px 0 44px 0;}
.s2bx{
	margin:40px 0 0 0;
	background:url(../images/s2bxbg.jpg) center top no-repeat;
	position:relative;
	padding:33px 25px 0 25px;
	height:400px;
	color:#fff;
}
.s2bximg{position:absolute;right:22px;top:-147px;}
ul.s2bx-list{padding:0;}
ul.s2bx-list li{
	float:left;
	display:inline-block;
	width:16%;
	margin:90px 2% 0 0;
	background:#1a4289 url(../images/s2bx-l1bg.jpg) right center no-repeat;
	padding:24px 22px 22px 22px;
	height:82px;
	position:relative;
	color:#fff;
}
ul.s2bx-list li:nth-child(2){
	width:21%;
	margin:60px 2% 0 0;
	height:112px;
	background:#1a4289 url(../images/s2bx-l2bg.jpg) right center no-repeat;
	padding:40px 22px 22px 22px;
}	
ul.s2bx-list li:nth-child(3){
	width:26%;
	margin:30px 2% 0 0;
	height:142px;
	background:#1a4289 url(../images/s2bx-l3bg.jpg) right center no-repeat;
	padding:36px 22px 22px 22px;
}	
ul.s2bx-list li:nth-child(4){
	width:31%;
	margin:0 0 0 0;
	height:172px;
	background:#1a4289 url(../images/s2bx-l4bg.jpg) right center no-repeat;
	padding:16px 30px 22px 22px;
}
.s2img{float:right;margin:0 0 0 30px;max-width:100%;}
/*-------------------section3--------------------*/
.sec3{background:#f0f0f0;padding:40px 0 44px 0;}
.s3img1{float:left;margin:30px 25px 0 -15px;max-width:100%;}
.s3chart-bx1, .s3chart-bx2, .s4chart-bx{
	margin:45px 0 0 9%;
	display:table;
	width:82%;
	background:#faf2bd;
	border-radius:24px;
	position:relative;
	padding:24px 35px;
	font-style:italic;
}
.s3chart-bx2{
	width:75%;
	background:#d0f1ff;
	margin:45px 0 0 15%;
}
.s4chart-bx{width:300px;margin:45px 0 0 15%;}
.s3chartbx1-arw{position:absolute;right:88px;top:-46px;}
.s3chartbx2-arw{position:absolute;left:88px;top:-46px;}
/*-------------------section4--------------------*/
.sec4{padding:40px 0 44px 0;}
.s4bx{
	background:#1a4289;
	margin:40px 0 0 0;
	padding:24px 30px;
	color:#fff;
}
.s4img{float:right;margin:30px -15px 0 10px;max-width:100%;}
/*-------------------section5--------------------*/
.sec5{padding:40px 0 44px 0;background:#e4eaee;}
.s5hdmar{margin-top:25px;}
.s5img1{float:left;margin:25px 25px 0 -15px;max-width:100%;}
.s5bx, .s5bx2{
	margin:40px 0 0 0;
	background:#ff0000;
	padding:34px 30px;
	color:#fff;
}
.s5bx2{background:#1a4289;position:relative;padding:19px 260px 19px 30px;}
.s5bximg{float:right;margin:-60px 0 0 10px;max-width:100%;}
.s5img2{float:right;margin:30px -15px 0 10px;max-width:100%;}
.s5bx2img{position:absolute;right:0;top:-29px;}
.s5img3{float:left;margin:30px 20px 0 -15px;max-width:100%;}
/*-------------------section6--------------------*/
.sec6{padding:40px 0 44px 0;}
.s6img{float:right;margin:10px 0 -50px 0;max-width:100%;}
.s6bx{
	margin:40px 0 0 0;
	background:#1a4289;
	padding:25px 30px;
	color:#fff;
}
.s6bximg{float:right;margin:6px -10px 0 25px;max-width:100%;}
.s6bx2{
	border:2px solid #ff0000;
	margin:40px 0 0 0;
	padding:30px 35px;
}
ul.s6bx2-list{padding:5px 20px 0 36px;}
ul.s6bx2-list li{
	background:url(../images/bullet.png) left 8px no-repeat;
	padding:0 0 0 50px;
	margin:28px 0 0 0;
}
/*-------------------section7--------------------*/
.sec7{background:#fff5e3;padding:40px 0 44px 0;}
.s7bx{
	margin:40px 0 0 0;
	background:#fff;
	box-shadow:0 0 10px #e4dac8;
}
.s7bx-hd{background:#1a4289;padding:24px 28px;}
.s7bx-hd p{
	font-family: 'outfitextrabold';
	color:#fff;
}
.s7bx-btm{padding:40px 28px;}
.s7bximg{float:right;margin:0 -10px 0 0;max-width:100%;}
ul.s7bxbtm-list{padding:5px 0 0 0;}
ul.s7bxbtm-list li{
	background:url(../images/bullet2.png) left 8px no-repeat;
	padding:0 0 0 54px;
	margin:29px 0 0 42px;
}
.s7bdbdr, .s7bdbdr2{
	height:1px;
	background:#ff0000;
	margin:45px 0 26px 0;
}
.s7bdbdr2{margin:26px 0 0 0;}
ul.s7bxbtm-list2{padding:6px 0 0 0;}
ul.s7bxbtm-list2 li{
	float:left;
	display:inline-block;
	width:24%;
	margin:25px 1.33% 0 0; 
}
ul.s7bxbtm-list2 li:last-child{margin:25px 0 0 0;}
ul.s7bxbtm-list2 li img{margin:0 auto;display:block;max-width:100%;}
ul.s7bxbtm-list2 li p{
	text-align:center;
	font-weight:600;
	color:#ff0000;
	padding:12px 0 0 0;
}
.s7bx-inbx{
	background:#1a4289;
	margin:40px 0 0 0;
	padding:36px 30px 40px 30px;
	color:#fff;
}
.s7bx-inbximg{float:right;margin:-30px 0 0 40px;max-width:100%;}
ul.s7list{padding:24px 68px 0 68px;}
ul.s7list li{
	background:#fff url(../images/bullet2.png) 28px 26px no-repeat;
	padding:20px 28px 20px 76px;
	margin:12px 0 0 0;
	box-shadow:0 0 10px #f6ecdb;
}
.s7bx2{
	background:#1a4289;
	padding:25px 30px 26px 30px;
	margin:40px 0 0 0;
	color:#fff;
}
.s7bx2img{float:right;margin:-50px 20px -20px 40px;max-width:100%;}	
/*-------------------section8--------------------*/
.sec8{padding:40px 0 44px 0;}	
.s8bx, .s8bx2{
	margin:40px 0 0 0;
	background:#ff0000;
	padding:22px 30px;
	color:#fff;
	font-weight:bold;
}
.s8bx2{font-weight:normal;padding:22px 80px 22px 30px;}

.s8bximg{float:right;margin:80px 0 0 0;max-width:100%;}
ul.s8list{padding:10px 0 0 0;}
ul.s8list li{
	float:left;
	display:inline-block;
	width:43%;
	margin:30px 2% 0 0;
	height:160px;
}
ul.s8list li:nth-child(2){width:10%;}
ul.s8list li:last-child{margin:30px 0 0 0;}
ul.s8list li:nth-child(1), ul.s8list li:last-child{
	background:#fff5e3;
	border:1px solid #ff0000;
	padding:61px 11px 11px 190px;
	position:relative;
}
ul.s8list li:last-child{padding:40px 11px 11px 190px;}
ul.s8list li:nth-child(2){padding:60px 10px 11px 10px;text-align:center;}
.s8limg{position:absolute;left:11px;top:11px;}
.s8bx3{
	margin:40px 0 0 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:16px 0;	
}
.s8bx3img{float:left;margin:5px 20px 0 0;max-width:100%;}

@media only screen and (max-width: 1000px){	
.sec1{background:url(../images/sec1-tab.jpg) center top no-repeat;height:561px;}
.s1hd1{font-size: 24px;line-height: 34px;margin:0 50px;}
.s1hd2{font-size: 50px;line-height: 62px;}
.s1hd3 {font-size: 32px;line-height: 42px;}
.s2bx {
    margin: 36px 0 0 0;
    background:#1e1c1a;
    padding: 30px 20px;
    height: auto;
}
.s2bximg{width:350px;right:0;}
ul.s2bx-list li{height:66px;padding:20px 20px 22px 20px;}
ul.s2bx-list li:nth-child(2){height:96px;padding:36px 20px 22px 20px;}
ul.s2bx-list li:nth-child(3){height:126px;padding:32px 20px 22px 20px;}
ul.s2bx-list li:nth-child(4){height:156px;}
.s2img {margin: 0 0 0 0;}

.s3img1, .s5img1 {
    margin: 22px 20px 0 -15px;
    width:340px;
}
.s3chart-bx1, .s3chart-bx2, .s4chart-bx{padding:24px 25px;}

.s4img, .s5img2, .s7bximg{width:340px;}
.s5img3{margin: 25px 20px -30px -15px;width:320px;}
.s4bx {margin: 36px 0 0 0;padding: 24px 20px;}

.s5bx, .s5bx2 {margin: 36px 0 0 0;padding: 25px 20px;}
.s5bx2{padding:19px 240px 19px 20px;}
.s5bximg{width:80px;}
.s5bx2img{width:292px;top:-26px;}

.s6img {margin: 10px 0 -50px -50px;width: 270px;}
.s6bx {
    margin: 36px 0 0 0;
    padding: 25px 20px;
}
.s6bximg{width:220px;margin:-5px -10px 0 15px;}
.s6bx2 {
    margin: 36px 0 0 0;
    padding: 25px 25px;
}
ul.s6bx2-list {padding: 5px 0 0 0;}
ul.s6bx2-list li {padding: 0 0 0 44px;margin: 28px 0 0 0;background: url(../images/bullet.png) left 4px no-repeat;}

.s7bx-hd {padding: 20px 20px;}
.s7bx-btm {padding: 30px 20px;}
ul.s7bxbtm-list li{margin:22px 0 0 0;background: url(../images/bullet2.png) left 4px no-repeat;padding: 0 0 0 48px;}
.s7bdbdr{margin: 35px 0 20px 0;}
.s7bx-inbx {
    margin: 36px 0 0 0;
    padding: 32px 20px 35px 20px;
}
.s7bx-inbximg{width:200px;margin: -25px 0 0 20px;}
ul.s7list {padding: 20px 28px 0 28px;}
ul.s7list li {
    background: #fff url(../images/bullet2.png) 20px 26px no-repeat;
    padding: 20px 20px 20px 66px;
    margin: 12px 0 0 0;
}
.s7bx2 {
    padding: 22px 20px 24px 20px;
    margin: 36px 0 0 0;
}

.s8bximg{width:400px;}
.s8bx, .s8bx2 {
    margin: 36px 0 0 0;
    padding: 20px 20px;
}

ul.s8list li{height:138px;margin:24px 2% 0 0;}
ul.s8list li:nth-child(1) {padding: 53px 8px 8px 160px;}
ul.s8list li:last-child{padding:36px 8px 8px 160px;margin:24px 0 0 0;}
.s8limg{width:130px;}
.s8bx3{margin:36px 0 0 0;}
.s8bx3img{margin:0 20px 0 0;}
}
@media only screen and (max-width: 767px){
.sec1{background:#0e0e0e;height:auto;padding:20px 0 0 0;}
.s1hd1{font-size: 20px;line-height: 28px;margin:0 0;}
.s1hd2{font-size: 32px;line-height: 40px;padding: 16px 0 0 0;}
.s1hd3 {font-size: 22px;line-height: 30px;}
.s1-img{margin:15px auto 0 auto;display:block;max-width:100%;width:250px;}
.s1hdimg{width:300px;margin: 10px auto;}

.sec2, .sec5, .sec6, .sec7, .sec8{padding: 35px 0 35px 0;}
.s2bx {
    margin: 32px 0 0 0;
    padding: 24px 10px 22px 10px;
}
.s2bximg{width:200px;right:0;top:-30px;}
.s2bxtxt{width:70%;}
ul.s2bx-list{padding:20px 0 0 0;}
ul.s2bx-list li, ul.s2bx-list li:nth-child(2), ul.s2bx-list li:nth-child(3), ul.s2bx-list li:nth-child(4){
	width:48%;
	height:auto;
	margin:10px 4% 0 0;
	padding:15px 10px 12px 10px;
}
ul.s2bx-list li:nth-child(2), ul.s2bx-list li:nth-child(4){margin:10px 0 0 0;}
ul.s2bx-list li:nth-child(3), ul.s2bx-list li:nth-child(4){height:114px;padding:15px 10px;}
.s2img{width:180px;float:none;margin:20px auto -5px auto;display:block;}

.sec3, .sec4 {padding: 35px 0 40px 0;}
.s3img1, .s4img, .s5img1, .s5img2, .s5img3, .s6img, .s6bximg, .s7bximg, .s7bx-inbximg, .s8bximg{
	float:none;
	display:block;
	margin:16px auto -10px auto;
	width:300px;
}
.s6img{margin:16px auto -58px auto;}
.s6bximg, .s7bx-inbximg{width:200px;margin:16px auto 0 auto;}
.s8bximg {
    width: 350px;
	margin:0 auto 10px auto;
}

.s3chart-bx1, .s3chart-bx2, .s4chart-bx{
	margin:34px 0 0 5%;
	width:95%;
	padding:16px 10px;
	border-radius:18px;	
}
.s3chartbx1-arw, .s3chartbx2-arw{width:30px;top:-26px;}
.s3chartbx1-arw{right:30px;}
.s3chartbx2-arw{left:30px;}

.s4bx {margin: 32px 0 0 0;padding: 20px 10px;}
.s5bx, .s5bx2 {
    margin: 32px 0 0 0;
    padding: 20px 10px;
}
.s5bximg {
    width: 60px;
	margin: -40px 0 0 0;
}
.s5bx2img{position:inherit;right:auto;top:auto;margin:-46px auto 15px auto;display:block;}

.s6bx {margin: 32px 0 0 0;padding: 20px 10px;}
.s6bx2 {
    margin: 32px 0 0 0;
    padding: 20px 10px;
}
ul.s6bx2-list li {
    padding: 0 0 0 34px;
    margin: 20px 0 0 0;
    background: url(../images/bullet.png) left 7px no-repeat;
	background-size:20px;
}

.s7bx {margin: 34px 0 0 0;}
.s7bx-hd {padding: 18px 10px;}
.s7bx-btm {padding: 20px 10px;}
ul.s7bxbtm-list li {
    margin: 18px 0 0 0;
	background-size:25px;
    padding: 0 0 0 40px;
}
.s7bdbdr {margin: 30px 0 20px 0;}
ul.s7bxbtm-list2 li, ul.s7bxbtm-list2 li:last-child{
	width:50%;
	margin:25px 0 0 0;
	padding:0 2%;
}
.s7bx-inbx {
    margin: 32px 0 0 0;
    padding: 24px 10px 20px 10px;
}
ul.s7list {padding: 18px 0 0 0;}
ul.s7list li {
    background: #fff url(../images/bullet2.png) 10px 22px no-repeat;
	background-size:25px;
    padding: 16px 10px 16px 46px;
}
.s7bx2 {
    padding: 20px 10px 22px 10px;
    margin: 32px 0 0 0;
}
.s7bx2img {
    float: none;
    margin: -44px auto 20px auto;
    width:150px;
	display:block;
}

.s8bx, .s8bx2 {
    margin: 32px 0 0 0;
    padding: 20px 10px;
}
ul.s8list {padding: 32px 0 3px 0;}
ul.s8list li:nth-child(1), ul.s8list li:nth-child(2), ul.s8list li:last-child{
	padding:14px 10px 10px 10px;
	margin:0 auto 0 auto;
	height:auto;
	width:300px;
	float:none;
	display:block;
}
.s8limg{
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto 14px auto;
	display:block;
	width:100px;
}	
ul.s8list li p{text-align:center;}	
.s8bx3{margin:32px 0 0 0;}	
.s8bx3img {margin: 7px 20px 0 0;}	
}
@media only screen and (max-width: 479px){
.s1hd1 {font-size: 16px;line-height: 22px;}
ul.s2bx-list li, ul.s2bx-list li:nth-child(2), ul.s2bx-list li:nth-child(3), ul.s2bx-list li:nth-child(4){
	width:100%;
	margin:10px 0 0 0;
	height:auto;
	padding:15px 10px 12px 15px;
}
.s2bxtxt{width:76%;}
.s8bx3img {float:none;margin:0 auto 12px auto;display:block;}
}
@media only screen and (max-width: 389px){
.s1hd1 {font-size: 15px;line-height: 21px;}	
.s1hd2{font-size: 31px;line-height: 39px;}	
.s1hd3 {font-size: 20px;line-height: 28px;}	
}
@media only screen and (max-width: 359px){
.s1hd2{font-size: 30px;line-height: 38px;}	
}
/*========================section9, 10, 11, 12, 13, 14, 15===========================*/
.sec9{background:#e4eaee;padding:40px 0 124px 0;}
.s9bx{
	background:#fff;
	box-shadow:0 0 10px #c7cdd1;
	padding:42px 30px 34px 30px;
}
.s9txt{
	background:#ff0000;
	padding:12px 28px;
	color:#fff;
	margin:35px 0 0 0;
}
.s9bximg1{float:right;margin:25px 30px 0 0;max-width:100%;}
.s9bximg2{
	margin:36px auto 0 auto;
	display:block;
	max-width:100%;
	background:#fff5e3;
	padding:20px;
	border:4px solid #fff;
	box-shadow:0 0 10px #e7e5e5;
}
ul.s9list{padding:10px 0 0 0;}
ul.s9list li{
	position:relative;
	padding:0 0 0 68px;
	margin:28px 0 0 0;
}
.s9lnum{
	position:absolute;
	left:0;
	top:5px;
	height:40px;
	width:40px;
	line-height:40px;
	background:#ff0000;
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.s9img{float:right;margin:35px -15px 0 -15px;max-width:100%;}
/*---------------section10------------------*/
.sec10{padding:0 0 44px 0;}
.s10bx1{
	background:#ff0000;
	padding:22px 28px;
	margin:-80px 0 0 0;
	color:#fff;
	width:90%;
}
.s10bx1img{float:right;margin:-60px -10% 0 20px;max-width:100%;}
.s10img1{float:left;margin:30px 15px 0 -15px;max-width:100%;}
.s10bx2{
	margin:40px 0 0 0;
	border:3px solid #c80000;
	padding:30px;
	background:#fff;
}
ul.s10bx-list{padding:10px 0 0 0;}
ul.s10bx-list li{
	float:left;
	display:inline-block;
	width:15.6%;
	margin:25px 0 0 0;
	padding:0 1%;
}
ul.s10bx-list li:last-child{width:22%;}
ul.s10bx-list li img{margin:0 auto 10px auto;display:block;max-width:100%;}
ul.s10bx-list li p{text-align:center;font-weight:500;}
.s10img2{margin:28px auto 0 auto;display:block;max-width:100%;}
.s10txt{
	margin:35px 0 0 0;
	background:#ff0000;
	padding:22px 40px 22px 28px;
	color:#fff;
}
ul.s10list{padding:10px 0 0 0;width:50%;display:inline-block;}
ul.s10list li{
	background:url(../images/bullet3.png) left 4px no-repeat;
	padding:0 0 0 48px;
	margin:25px 0 0 0;
	font-weight:500;
}
.s10img3{float:left;margin:30px 20px 0 -15px;max-width:100%;}
/*---------------section11------------------*/
.sec11{padding:40px 0 44px 0;background:#f1eeee;}
.s11img{float:right;margin:30px 0 0 -15px;max-width:100%;}
.s11bx{
	background:#10448c url(../images/s11bxbg.jpg) right top no-repeat;
	margin:40px 0 0 0;
	padding:24px 70px 24px 30px;
	font-weight:500;
	color:#fff;
}
.s11chart-bx1{float:left;display:inline-block;width:auto;margin:45px 0 0 14%;}
.s11chartbx-arw{position:absolute;left:50px;bottom:-46px;}
.s11img2{margin:25px auto -4px auto;display:block;max-width:100%;}
.s11bx2{
	margin:40px 0 0 0;
	background:#10448c;
	padding:22px 20px 22px 30px;
	color:#fff;
	font-style:italic;
}
.s11img3{float:right;margin:-60px 0 0 10px;max-width:100%;}
/*---------------section12------------------*/
.sec12{padding:40px 0 44px 0;}
.s12bx{margin:30px 0 0 0;padding:0 20px;}
.s12bx-start-point, .s12bx-mid-point, .s12bx-end-point{margin:0 0 0 59px;display:block;}
.s12bx-inbx{
	background:#fff;
	padding:22px 20px 22px 136px;
	box-shadow:0 0 10px #e6e4e4;
	position:relative;
	margin:0;
}
.s12bx-inbx-numbx{position:absolute;left:0;top:0;width:136px;vertical-align:middle;}
.s12bx-inbx-numbx-txt{
	font-weight:bold;
	color:#10448c;
	text-align:center;
	margin:22px 0 0 0;
}
.short{margin:5px 0 0 0;}
.s12bx-inbx-numbx-txt2{
	height:28px;
	width:28px;
	line-height:28px;
	background:#7a9cca;
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:2px auto 0 auto;
	display:block;
}

ul.s12bx-list{padding:0 20px 0 20px;}
ul.s12bx-list li{
	margin:30px 0 0 0;
	position:relative;
	padding:0 0 0 48px;
	
}
ul.s12bx-list li span.span1{
	font-weight:bold;
	position:absolute;
	left:0;
	top:3px;
	color:#F00;
}
.steps{margin:40px auto 0 auto;display:block;max-width:100%;}
/*---------------section13------------------*/
.sec13{padding:40px 0 44px 0;background:#fff5e3;}
.s13img1{float:left;margin:25px 24px 0 -15px;max-width:100%;}
.s13bx{
	background:#1a4289 url(../images/s13bxbg.jpg) right top no-repeat;
	margin:40px 0 0 0;
	padding:30px 336px 30px 30px;
	color:#fff;
}
/*---------------section14------------------*/
.sec14{padding:40px 0 44px 0;}
.s14img1, .s14img2{margin:30px auto 0 auto;display:block;max-width:100%;}
.s14img2{margin:15px auto 0 auto;}
.s14img3{float:right;margin:20px 0 0 -50px;max-width:100%;}
.s14img4{float:left;margin:20px 20px 0 -15px;max-width:100%;}
ul.s14list {padding: 5px 0 0 0;}
ul.s14list li {
    background: url(../images/bullet2.png) left 8px no-repeat;
    padding: 0 0 0 54px;
    margin: 29px 0 0 25px;
}
.s14bx{
	margin:40px 0 0 0;
	border:3px solid #85c607;
	padding:20px;
	box-shadow:0 0 10px #e4e3e3;
}
ul.s14bx-list{padding:0;}
ul.s14bx-list li{
	float:left;
	display:inline-block;
	width:20%;
	font-size:24px;
	line-height:34px;
	text-align:center;
	position:relative;
}
ul.s14bx-list li:nth-child(2){width:30%;}
ul.s14bx-list li:nth-child(3), ul.s14bx-list li:nth-child(4), ul.s14bx-list li:nth-child(5){width:16.66%;}
ul.s14bx-list li span{font-weight:bold;background:#fff000;padding:0 4px;}
.s14larw{position:absolute;left:0;right:0;top:-42px;margin:0 auto;display:block;}
/*---------------section15------------------*/
.sec15{padding:40px 0 44px 0;background:#e4eaee;}
.s15img{float:right;margin:0 -100px -100px -460px;max-width:100%;}

@media only screen and (max-width: 1000px){	
.s9bx {padding: 32px 20px 28px 20px;}
.s9bximg1{width:200px;}
.s9img, .s10img1{width:330px;}
ul.s9list li {padding: 0 0 0 48px;}
.s9lnum {
    height: 30px;
    width: 30px;
    line-height: 30px;
}

.s10bx1 {padding: 20px 20px;}
.s10bx1img{width:200px;}
.s10bx2 {
    margin: 36px 0 0 0;
    padding: 24px 10px;
}

.s10img3, .s11img3{width:300px;}
.s10txt {padding: 22px 20px 22px 20px;}

.s11img{width:330px;}
.s11bx {
    margin: 36px 0 0 0;
    padding: 24px 20px 22px 20px;
}
.s11bx2 {
    margin: 36px 0 0 0;
    padding: 22px 20px 22px 20px;
}

.s12bx {margin: 30px 0 0 0;padding:0;}
.s12bx2{padding:24px 20px;}
ul.s12bx-list{padding:0 0 0 0;}
ul.s12bx-list li{
	margin:25px 0 0 0;
	padding:0 0 0 38px;	
}
ul.s12bx-list li span.span1{top:0;}
.steps{margin:35px auto 0 auto;}

.s13img1 {margin: 20px 18px 0 -15px;width:340px;}
.s13bx {
    margin: 36px 0 0 0;
    padding: 25px 306px 25px 20px;
}

.s14img4{width:340px;}
ul.s14list li {margin: 25px 0 0 0;}
ul.s14bx-list li {font-size: 20px;line-height: 30px;}

.s15img{margin:0 -100px -100px -360px;}

}
@media only screen and (max-width: 767px){
.sec9 {padding: 35px 0 114px 0;}
.s9bx {padding: 25px 10px 24px 10px;}
.s9txt {padding: 12px 10px;margin: 30px 0 0 0;}
.s9bximg1, .s9img, .s10bx1img, .s10img1, .s10img3, .s11img, .s11img3, .s13img1, .s14img3, .s14img4{
	float:none;
	margin:20px auto -10px auto;
	display:block;
}
.s10bx1img, .s11img3{margin:15px auto -5px auto;}
.s11img{margin:20px auto -70px auto;width:300px;}
.s13img1, .s14img4{margin:15px auto -10px auto;}
.s14img3{margin:25px auto 0 auto;width:260px;}

.s9bximg2{
	margin:26px auto 0 auto;
	padding:0;
	border:2px solid #fff;
}
ul.s9list li {padding: 0 0 0 42px;margin:22px 0 0 0;}

.sec10{padding:0 0 35px 0;}
.s10bx1 {
    padding: 20px 10px;
	width:100%;	
}
.s10bx2 {
    margin: 32px 0 0 0;
    padding: 22px 10px;
}
ul.s10bx-list{padding:0;}
ul.s10bx-list li, ul.s10bx-list li:last-child{width:33.33%;}
ul.s10bx-list li img{height:70px;}
ul.s10list{width:100%;padding:5px 0 0 0;}
ul.s10list li {
    background: url(../images/bullet3.png) left 2px no-repeat;
	background-size:22px;
    padding: 0 0 0 38px;
    margin: 20px 0 0 0;
}
.s10txt {
    margin: 32px 0 0 0;
    padding: 16px 10px 16px 10px;
}

.sec11, .sec12, .sec13, .sec14, .sec15{padding:35px 0;}
.s11bx {
	background-size:20px;
    margin: 32px 0 0 0;
    padding: 20px 10px 20px 10px;
}
.s11chart-bx1{margin:34px 0 0 5%;}
.s11chartbx-arw {width: 30px;bottom: -26px;left:20px;}
.s11bx2 {
    margin: 32px 0 0 0;
    padding: 22px 10px 22px 10px;
}

.s12bx-inbx {padding: 20px 20px 20px 80px;}
.s12bx-inbx-numbx{width:80px;}
.s12bx-inbx-numbx-txt, .short{margin:16px 0 0 0;}
.s12bx-start-point, .s12bx-mid-point, .s12bx-end-point{margin:0 0 0 35px;display:block;}

ul.s12bx-list li{
	margin:22px 0 0 0;
	padding:0 0 0 32px;	
}

.s13bx {
    margin: 32px 0 0 0;
	background:#1a4289;
    padding: 20px 10px 20px 10px;
}
.s13bximg-mob{
	float:right;
	margin:-20px -10px -100px -20px;
	max-width:100%;
	width:200px;
}
.s14img1{margin:25px auto 0 auto;}
ul.s14list li {
	margin: 22px 0 0 0;
	background: url(../images/bullet2.png) left 8px no-repeat;
	background-size:25px;
	padding: 0 0 0 40px;
}
.s14bx {margin: 32px 0 0 0;padding: 12px 0;}
.s14larw{width:12px;top:-26px;}
ul.s14bx-list li {font-size: 16px;line-height: 26px;}
ul.s14bx-list li:nth-child(2) {width: 35%;}
ul.s14bx-list li:nth-child(3), ul.s14bx-list li:nth-child(4), ul.s14bx-list li:nth-child(5){width:15%;}

.s15img{margin:0 -100px -60px -180px;width:500px;}
}
@media only screen and (max-width: 479px){
ul.s10bx-list li img{height:60px;}	
ul.s14bx-list li {
    font-size: 14px;
    line-height: 24px;
}	
}
@media only screen and (max-width: 389px){
ul.s10bx-list li, ul.s10bx-list li:last-child{width:50%;}
ul.s14bx-list li {
    font-size: 13px;
    line-height: 20px;
}	
}
/*========================section16, 17===========================*/
.sec16{padding:40px 0 44px 0;}
.s16bx{
	margin:40px 0 0 0;
	background:#fff;
	padding:30px;
	box-shadow:0 0 10px #dddbdb;
}
.s16bx-inbx{background:#111479;padding:30px;margin:40px 0 0 0;color:#fff;}
.s16bx-inbx p sup{color:#fff;}
.s16bx-inbximg{float:right;margin:0 -15px 0 10px;max-width:100%;}
.s16bximg1{float:right;margin:-20px 20px 0 10px;max-width:100%;}
.s16bximg2{margin:30px auto 0 auto;display:block;max-width:100%;}
.s16bximg3{float:right;margin:-35px 0 0 20px;max-width:100%;}
.s16bximg4{float:left;margin:26px 20px 0 -15px;max-width:100%;}
.s16bximg5{float:right;margin:0 0 0 20px;max-width:100%;}
ul.s16bx-list{padding:16px 0 0 0;}
ul.s16bx-list li {
    background: url(../images/bullet2.png) left 8px no-repeat;
    padding: 0 0 0 50px;
    margin: 14px 0 0 42px;
	font-weight:bold;
	text-decoration:underline;
}
ul.s16bx-list2 {padding: 10px 0 0 0;}
ul.s16bx-list2 li {
    float: left;
    display: inline-block;
    width: 24%;
    margin: 25px 1.33% 0 0;
}
ul.s16bx-list2 li:last-child {margin: 25px 0 0 0;}
ul.s16bx-list2 li img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
ul.s16bx-list2 li p {
    text-align: center;
    font-weight: 600;
    color: #1a4289;
    padding: 15px 0 0 0;
}
/*---------------section17------------------*/
.sec17{padding:40px 0 44px 0;background:#f1eeee;}
ul.s17list{padding:10px 0 0 0;}
ul.s17list li{
	background:#fff url(../images/s17lbg1.png) left top no-repeat;
	padding:35px 120px 30px 172px;
	position:relative;
	height:223px;
	box-shadow:0 0 10px #dfdddd;
	border-radius:18px;
	margin:27px 0 0 0;
}
ul.s17list li:nth-child(2){
	background:#fff url(../images/s17lbg2.png) left top no-repeat;
}
ul.s17list li:nth-child(3){
	background:#fff url(../images/s17lbg3.png) left top no-repeat;
}
ul.s17list li:nth-child(4){
	background:#fff url(../images/s17lbg4.png) left top no-repeat;
	padding:50px 120px 30px 172px;
}
ul.s17list li:nth-child(5){
	background:#fff url(../images/s17lbg5.png) left top no-repeat;
	padding:50px 120px 30px 172px;
}
ul.s17list li:nth-child(6){
	background:#fff url(../images/s17lbg6.png) left top no-repeat;
}
ul.s17list li:nth-child(7){
	background:#fff url(../images/s17lbg7.png) left top no-repeat;
	height:253px;
	padding:50px 120px 30px 172px;
}
ul.s17list li:nth-child(8){
	background:#fff url(../images/s17lbg8.png) left top no-repeat;
	height:253px;
	padding:50px 120px 30px 172px;
}
.s17limg, .s17limg2{position:absolute;left:16px;top:25%;}
.s17limg2{top:18%;}
.s17lhding{
	font-weight:600;
	font-size:30px;
	line-height:40px;
	color:#1a4289;
	text-align:left;
}
.s27ltxt{margin-top:12px;}
@media only screen and (max-width: 1000px){	
.s16bx {margin: 32px 0 0 0;padding:22px 20px;}
.s16bx-inbx {padding:22px 20px;margin: 32px 0 0 0;}
.s16bx-inbximg{width:250px;}
.s16bximg3{width:300px;margin: -15px 0 0 10px;}
.s16bximg4{width:340px;margin: 22px 20px 0 -15px;}
.s16bximg5{width:300px;margin:-15px 0 -10px 0;}
ul.s16bx-list li {margin: 14px 0 0 0;background: url(../images/bullet2.png) left 5px no-repeat;}

ul.s17list li{padding:42px 20px 30px 172px;}

ul.s17list li:nth-child(4){padding:50px 20px 30px 172px;}
ul.s17list li:nth-child(5){padding:50px 20px 30px 172px;}
ul.s17list li:nth-child(6){}
ul.s17list li:nth-child(7){padding:55px 20px 30px 172px;}
ul.s17list li:nth-child(8){padding:55px 20px 30px 172px;}
.s17lhding {
    font-size: 26px;
    line-height: 36px;
}
}
@media only screen and (max-width: 767px){	
.sec16, .sec17{padding:35px 0 40px 0;}
.s16bx {margin: 26px 0 0 0;padding:20px 10px;}
.s16bx-inbx {padding:20px 10px;margin: 30px 0 0 0;}
.s16bx-inbximg, .s16bximg1, .s16bximg3, .s16bximg4, .s16bximg5{
	float:none;
	margin:15px auto -10px auto;
	display:block;
	max-width:100%;
}
.s16bximg1{margin:0 auto 0 auto;}
.s16bximg2, .s16bximg5 {margin: 25px auto 0 auto;}
ul.s16bx-list {padding: 15px 0 0 0;}
ul.s16bx-list li {
	background-size:25px;
	padding:0 0 0 40px;
	margin:12px 0 0 0;
}
ul.s16bx-list2 {padding: 5px 0 0 0;}
ul.s16bx-list2 li, ul.s16bx-list2 li:last-child{width:50%;margin: 25px 0 0 0;padding: 0 2%;}
ul.s17list li, ul.s17list li:nth-child(2), ul.s17list li:nth-child(3), ul.s17list li:nth-child(4),
ul.s17list li:nth-child(5), ul.s17list li:nth-child(6), ul.s17list li:nth-child(7), ul.s17list li:nth-child(8){
	background:#fff;
	height:auto;
	padding:20px 10px;
}
.s17limg, .s17limg2{
	position:inherit;
	left:auto;
	top:auto;
	margin:20px auto 5px auto;
	display:block;
}

.s17lhding, .s27ltxt {text-align:center;}
}
/*========================section18, 19, 20, 21, 22===========================*/
.sec18{background:url(../images/sec18.jpg) center top no-repeat;padding:40px 0 234px 0;color:#fff;}
.s18hdimg{margin:16px auto;display:block;max-width:100%;}
.s18prd{margin:42px auto 0 auto;display:block;max-width:100%;}
/*------------------section19---------------------*/
.sec19{padding:0 0 0 0;}
.s19bx{margin:-195px 0 -100px 0;background:#fff;box-shadow:0 0 10px #e6e6e6;position:relative;}
.s19bxtop, .s19bxbtm{padding:30px 32px;}
.s19bxmid{padding:30px 32px;background:#eff4ff;position:relative;}
ul.s19bxmid-list{padding:0;}
ul.s19bxmid-list li{
	background:url(../images/bullet2.png) left 5px no-repeat;
	margin:30px 0 0 0;
	padding:0 0 0 56px;
}
ul.s19bxmid-list li:first-child{margin:0;}
ul.s19bxmid-list li:last-child{width:500px;}
.s19bxmidimg{position:absolute;right:0;top:-30px;}
/*------------------section20---------------------*/
.sec20{padding:140px 0 50px 0;background:#fff5e3;}
.s20bx{
	margin:40px 0 0 0;
	box-shadow:0 0 10px #e6e6e6;
	background:#fff;
}
.s20bxhd, .s20bxhd2{
	background:#1a4289;
	padding:20px 32px 18px 114px;
	position:relative;
	color:#fff;
	font-family: 'outfitextrabold';
}
.s20bxhd2{padding:35px 32px 34px 114px;}
.s20bxnum{
	position:absolute;
	left:32px;
	top:26px;
	height:60px;
	width:60px;
	background:#72cb30;
	border-radius:50%;
	line-height:55px;
	text-align:center;
	padding:5px 0 0 0;
}
.s20bxbtm{padding:30px 32px 40px 32px;}
.s20bx-img1, .s20bx-img3{float:right;margin:-70px -15px -20px 0;max-width:100%;position:relative;}
.s20bx-factbx{
	margin:32px -32px 0 -32px;
	background:#ebf2fe;
	padding:20px 32px;
}
.s20bx-img2{float:right;margin:-60px -15px 0 0;max-width:100%;position:relative;}
/*------------------section21---------------------*/
.sec21{padding:40px 0 44px 0;}
.s21bx{
	margin:38px 0 0 0;
	padding:22px 30px;
	background:#082b6f;
	color:#fff;
}
.s21bximg{float:right;margin:-46px -20px 0 0;max-width:100%;}
ul.s21list{padding:12px 0 0 0;}
ul.s21list li{
	float:left;
	display:inline-block;
	width:19.17%;
	margin:25px 1.03% 0 0;
	border:2px solid #cccccc;
	padding:12px;
	height:178px;
}
ul.s21list li:last-child{margin:25px 0 0 0;}
ul.s21list li img{margin:0 0 8px 0;display:block;}
ul.s21list li p{font-weight:bold;line-height:30px;}
ul.s21list2{padding:20px 0 0 0;}
ul.s21list2 li{
	background:url(../images/bullet2.png) left 6px no-repeat;
	padding:0 0 0 56px;
	margin:25px 0 0 0;
}
.s21img{float:left;margin:0 20px -20px -15px;max-width:100%;}
/*------------------section22---------------------*/
.sec22{background:#e4eaee;padding:40px 0 44px 0;}
.s22img1{float:right;margin:25px 0 0 10px;max-width:100%;}
.s22img2{margin:36px auto 0 auto;display:block;max-width:100%;border:4px solid #b3b3b3;}
ul.s22list{padding:10px 0 0 28px;}
ul.s22list li{
	position:relative;
	padding:0 0 0 66px;
	margin:25px 0 0 0;
}
.s22lnum{
	position:absolute;
	left:0;
	top:0;
	height:42px;
	width:42px;
	background:#082b6f;
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:42px;
}
@media only screen and (max-width: 1000px){	
.s18hdimg{width:380px;}

.s19bxtop, .s19bxbtm, .s19bxmid{padding: 22px 20px;}
.s19bxmidimg{width:300px;top:43px;}
ul.s19bxmid-list li {padding: 0 0 0 44px;margin:22px 0 0 0;}
ul.s19bxmid-list li:last-child {width: 425px;}

.s20bx {margin: 36px 0 0 0;}
.s20bxhd{padding: 20px 20px 18px 90px;}
.s20bxhd2{padding:25px 20px 23px 90px;}
.s20bxnum {
    left: 20px;
    top: 20px;
    height: 45px;
    width: 45px;
    line-height: 40px;
}
.s20bxbtm {padding: 25px 20px 30px 20px;}
.s20bx-img1, .s20bx-img3, .s20bx-img2{width:330px;margin:-50px -15px 0 0;}


.s20bx-factbx {
    margin: 32px -20px 0 -20px;
    padding: 20px 20px;
}

.s21bx {margin: 34px 0 0 0;padding: 22px 20px;}
.s21bximg {margin: -60px -20px -10px 0;}
ul.s21list li{padding:10px 8px;height:154px;}
ul.s21list li p{font-size:18px;line-height:24px;}
.s21img{width:330px;margin: 15px 20px -20px -15px;}
ul.s21list2 {padding: 5px 0 0 0;}
ul.s21list2 li {padding: 0 0 0 48px;}

.s22img1 {width:330px;margin: 25px -15px 0 0;}
.s22img2 {margin: 35px auto 0 auto;}
ul.s22list {padding: 10px 0 0 0;}
ul.s22list li {padding: 0 0 0 52px;}
.s22lnum{
	height:32px;
	width:32px;
	line-height:32px;
	top:4px;
}
}
@media only screen and (max-width: 767px){	
.sec18 {background-size:cover;padding: 35px 0 228px 0;}
.s18hdimg{width:320px;}
.s18prd {margin: 34px auto 0 auto;}

.s19bxtop, .s19bxbtm{padding: 22px 10px;}
.s19bxmid{padding:22px 10px 0 10px;}
ul.s19bxmid-list li{background-size:25px;padding:0 0 0 40px;margin:18px 0 0 0;}
ul.s19bxmid-list li:last-child{width:100%;}
.s19bxmidimg{
	position:inherit;
	right:auto;
	top:auto;
	margin:20px auto 0 auto;
	display:block;
	width:250px;
	max-width:100%;
}

.sec20 {padding: 140px 0 40px 0;}
.s20bx {margin: 32px 0 0 0;}
.s20bxhd, .s20bxhd2{padding: 12px 10px 10px 60px;}
.s20bxnum {
    left: 10px;
    top: 14px;
    height: 35px;
    width: 35px;
    line-height: 30px;
}
.s20bx-img1, .s20bx-img3, .s20bx-img2, .s21img, .s22img1{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s20bxbtm {padding: 22px 10px 26px 10px;}
.s20bx-factbx {
    margin: 32px -10px 0 -10px;
    padding: 20px 10px;
}

.sec21 {padding: 35px 0 35px 0;}
.s21bx {
    margin: 32px 0 0 0;
    padding: 20px 10px;
}
.s21bximg{float:none;margin:-40px auto 12px auto;display:block;width:200px;}
ul.s21list{padding:20px 0 0 0;}
ul.s21list li, ul.s21list li:last-child{width:100%;margin:10px 0 0 0;position:relative;padding:10px 10px 10px 44px;height:auto;line-height:28px;}
ul.s21list li img{
	position:absolute;
	left:10px;
	top:10px;
}
ul.s21list2{padding:4px 0 0 0;}
ul.s21list2 li{background-size:25px;padding:0 0 0 40px;margin:23px 0 0 0;}

.sec22 {padding: 35px 0;}
.s22img2{margin:26px auto 0 auto;}
ul.s22list {padding: 6px 0 0 0;}
ul.s22list li {
    padding: 0 0 0 45px;
	margin:23px 0 0 0;
}
.s22lnum{
	height:28px;
	width:28px;
	line-height:28px;
}
}
@media only screen and (max-width: 389px){	
.s18hdimg{width:280px;}
}
/*========================section23===========================*/
.sec23{padding:50px 0 44px 0;}
ul.onetime-list{width:660px;margin:0 auto;display:table;padding:15px 0 0 0;}
ul.onetime-list li{
	float:left;
	display:inline-block;
	width:49%;
	margin:0;
	height:60px;
	background:#e1e1e1;
	border-radius:6px;
	font-weight:bold;
	font-size:22px;
	line-height:55px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0 0 0;
	cursor:pointer;
}
ul.onetime-list li:last-child{float:right;}
ul.onetime-list li.selected{background:#08bf56;color:#fff;}

.pkgcontainer{margin:50px 0 0 0;position:relative;}
.pkg1{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	display:block;
	width:32.28%;
	border:3px solid #082b6f;
	border-radius:10px;
	background:#d3e5f2;	
	box-shadow:0 0 10px #ccc;
	padding-bottom:26px;
}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	width:32.28%;
	margin:22px 0 0 0;
	border:2px solid #c1daec;
	border-radius:10px;
	background:#ebf3f9;	
	padding-bottom:18px;
}
.pkg2{float:right;}

.pkg1hd{
	height:92px;
	background:#082b6f;
	border-radius:7px 7px 0 0;
	padding:20px 10px;
	color:#fff;	
	text-align:center;
}
.pkg1hd-txt1{
	font-weight:bold;
	font-size:36px;
	line-height:36px;	
	text-transform:uppercase;
}
.pkg1hd-txt2{
	font-weight:500;
	font-size:23px;
	line-height:23px;
	margin-top:5px;
}
.pkg2hd{
	height:92px;
	background:#bedbf0;
	border-radius:7px 7px 0 0;
	padding:20px 10px;
	text-align:center;	
}
.pkg-hdarw{margin:0 auto;display:block;max-width:100%;}
.pkg1btl{margin:2px auto 0 auto;display:block;max-width:100%;}
.pkg2btl{margin:11px auto 0 auto;display:block;max-width:100%;}
.pkg1-prcbx, .pkg2-prcbx{
	background:#fff;
	padding:20px 13px;
	margin:30px auto 0 auto;
	width:94%;
	display:table;
	border-radius:15px;
	border:2px solid #f5f9fc;
}
.pkg2-prcbx{border:2px solid #cde3f4;margin:15px auto 0 auto;padding:14px 13px;}
.prcbx-txt1{
	font-size:24px;
	line-height:34px;
	color:#333333;
	text-align:center;
}
.prcbx-txt2{
	font-weight:bold;
	font-size:52px;
	line-height:52px;
	text-align:center;
	margin-top:13px;
}
.prcbx-txt2 span.span1{
	font-weight:normal;
	font-size:22px;
	color:#6f6f6f;
}
.prcbx-txt2-b{margin-top:8px;}
.pkg3-prcbx-txt2{padding:40px 0;margin-top:0;}
.prcbx-txt3{
	font-weight:600;
	font-size:24px;
	line-height:24px;
	color:#ff4e00;
	text-align:center;
	text-transform:uppercase;
	margin-top:5px;
}
.prcbx-txt3-b{margin-top:2px;}
.pkgbtn{margin:10px auto 0 auto;display:block;max-width:100%;}
.cards{margin:14px auto 0 auto;display:block;max-width:100%;}
.cards2{margin:10px auto 0 auto;display:block;max-width:100%;}
.prcbx-txt4{
	font-weight:500;
	font-size:16px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	margin:14px 0 0 0;
}
.prcbx-txt4-b{margin:10px 0 0 0;}
.prcbx-txt4 img{margin:0 6px -2px 0;}
/*-------------subscribe------------*/
.subscribe-pkg2, .subscribe-pkg3{
	float:left;
	display:inline-block;
	width:43%;
	margin:0 0 0 6%;
	border:2px solid #c1daec;
	border-radius:10px;
	background:#ebf3f9;	
	padding-bottom:18px;
}
.subscribe-pkg2{
	float:right;
	margin:0 6% 0 0;
	border:3px solid #082b6f;
	background:#d3e5f2;	
}
.subscribe-pkg-hdarw{width:100%;margin:0 auto;display:block;max-width:100%;}
.subscribe-pkghd{padding:20px 10px 10px 10px;height:auto;}
.subscribe-pkg2hd{background:#082b6f;color:#fff;}
.subscribe-pkg1hd-txt1{
	font-size:28px;
	line-height:28px;
}
.platinumbx{
	margin:72px 0 0 0;
	border:2px solid #c8bca9;
	border-radius:5px;
	padding:30px;
	background:#f7f9fa;
}
.platinum-seal{float:right;margin:0 0 0 20px;max-width:100%;}
.platinumbx-hd1{
	height:54px;
	width:196px;
	background:#082b6f;
	border-radius:6px;
	font-weight:bold;
	font-size:24px;
	line-height:49px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0 0 0;
}
.platinumbx-hd2{
	font-weight:bold;
	font-size:38px;
	line-height:48px;
	text-align:left;
	text-transform:uppercase;
	margin-top:16px;
}

.platinumbx-txt{line-height:30px;margin-top:12px;}

.s23img1{float:right;margin:38px 0 0 20px;max-width:100%;}
.s23img2{float:left;margin:26px 20px 0 -15px;max-width:100%;}
ul.s23list{padding:4px 0 0 0;display:inline-block;width:50%;}
ul.s23list li{
	background:url(../images/bullet2.png) left 6px no-repeat;
	padding:0 0 0 50px;
	margin:26px 0 0 0;
}

ul.s23list2{padding:12px 68px 0 68px;}
ul.s23list2 li {
    background: #fff url(../images/bullet2.png) 30px 30px no-repeat;
    padding: 24px 30px 24px 88px;
    box-shadow: 0 0 10px #e6e4e4;
    margin:30px 0 0 0;
}

@media only screen and (max-width: 1000px){
ul.onetime-list{width:590px;}	
ul.onetime-list li{font-size:20px;line-height:50px;height:55px;}

.pkg1hd, .pkg2hd{height:auto;padding:20px 10px 8px 10px;}
.pkg1hd-txt1 {font-size: 30px;line-height: 30px;}
.pkg1hd-txt2 {font-size: 20px;line-height: 20px;}	
.pkg1-prcbx {padding:20px 10px;}	
.pkg2-prcbx {padding:14px 10px;}	
.prcbx-txt1 {font-size: 21px;line-height: 31px;}
.prcbx-txt2 {
    font-size: 46px;
    line-height: 46px;
}
.prcbx-txt2 span.span1 {font-size: 19px;}
.prcbx-txt3{font-size:21px;line-height:21px;}
.prcbx-txt4 {
    font-size: 14px;
    line-height: 24px;
}

.platinumbx{padding:25px 20px;margin:58px 0 0 0;}
.platinumbx-hd1 {
    height: 44px;
    width: 166px;
    font-size: 20px;
    line-height: 39px;
}
.platinumbx-hd2 {font-size: 33px;line-height: 43px;}
.platinum-seal{width:250px;margin: 20px 0 0 20px;}

.s23img1, .s23img2{width:330px;}
ul.s23list{width:53%;}
ul.s23list li{margin:22px 0 0 0;}
ul.s23list2{padding:8px 28px 0 28px;}
ul.s23list2 li {
    background: #fff url(../images/bullet2.png) 20px 25px no-repeat;
    padding: 20px 20px 20px 68px;
}
/*-------------subscribe------------*/
.subscribe-pkg2, .subscribe-pkg3{
	width:48%;
	margin:0 0 0 1%;
}
.subscribe-pkg2{margin:0 1% 0 0;}
.subscribe-pkghd{padding:20px 10px 10px 10px;height:auto;}

.subscribe-pkg1hd-txt1{
	font-size:24px;
	line-height:24px;
}
.pkg3-prcbx-txt2 {padding: 35px 0;}
	
}
@media only screen and (max-width: 767px){
.sec23 {padding: 38px 0 40px 0;}	
ul.onetime-list{width:100%;padding:8px 0 0 0;}	
ul.onetime-list li {
    font-size: 16px;
    line-height: 45px;
    height: 50px;
}	
.pkgcontainer{margin:10px 0 0 0;}
.pkg1, .pkg2, .pkg3{
	position:inherit;
	left:auto;
	right:auto;
	top:auto;
	float:none;
	margin:20px auto 0 auto;
	display:block;
	width:460px;
	padding-bottom:16px;
}
.pkg-hdarw{display:none;}	
.pkg1hd, .pkg2hd{padding:15px 10px;}
.pkg1-prcbx, .pkg2-prcbx{border:none;margin:0;background:none;width:100%;display:table;padding:15px 8px 0 8px;}
.pkglft, .pkgrgt{
	float:left;
	display:inline-block;
	width:50%;
	padding:0 8px 0 0;
}
.pkgrgt{border:2px solid #cde3f4;margin:0 auto;padding:14px 13px;background:#fff;border-radius:15px;padding:10px 5px;}

.prcbx-txt2, .prcbx-txt2-b{margin-top:8px;}
.prcbx-txt3, .prcbx-txt3-b{margin-top:2px;}
.prcbx-txt4, .prcbx-txt4-b{margin-top:8px;}
.pkgbtn{margin:15px auto 0 auto;}
.cards, .cards2	{margin:10px auto 0 auto;}
.pkg1btl, .pkg2btl{margin:10px auto 0 auto;}

.platinumbx {
    padding: 20px 10px;
    margin: 38px 0 0 0;
}
.platinumbx-hd1 {
    height: 39px;
    width: 140px;
    font-size: 18px;
    line-height: 34px;
}
.platinumbx-hd2 {font-size: 28px;line-height: 36px;}
.platinum-seal{float:none;margin:16px auto 0 auto;display:block;width:200px;}

.s23img1, .s23img2{
	float:none;
	margin:25px auto 0 auto;
	display:block;
	max-width:100%;
}
.s23img2{margin:15px auto -15px auto;}
ul.s23list{width:100%;padding:8px 0 0 0;}
ul.s23list li {
    margin: 18px 0 0 0;
	background: url(../images/bullet2.png) left 4px no-repeat;
	background-size:25px;
	padding:0 0 0 40px;
}
ul.s23list2 {padding: 14px 0 0 0;}
ul.s23list2 li {
    background: #fff url(../images/bullet2.png) 10px 20px no-repeat;
	background-size:25px;
    padding: 14px 10px 14px 50px;
	margin:20px 0 0 0;
}
/*-------------subscribe------------*/
.subscribe-pkghd{padding:20px 10px 10px 10px;height:auto;}
.subscribe-pkg1hd-txt1{
	font-size:24px;
	line-height:24px;
}
.pkg3-prcbx-txt2 {padding: 5px 0;}
.pkg3-pkgrgt{margin:20px 0;}

}
@media only screen and (max-width: 479px){
ul.onetime-list li {
    font-size: 15px;
    line-height: 22px;
    height: auto;
	padding:7px 5px 5px 5px;
}
.pkg1, .pkg2, .pkg3{width:100%;}	
.prcbx-txt1 {
    font-size: 18px;
    line-height: 28px;
}	
.prcbx-txt2, .prcbx-txt2-b {
    font-size: 40px;
    line-height: 40px;
	margin-top:5px;
}	
.prcbx-txt2 span.span1 {font-size: 16px;}	
.prcbx-txt3, .prcbx-txt3-b{font-size:18px;line-height:18px;margin-top:0;}
.prcbx-txt4, .prcbx-txt4-b{
    font-size: 11px;
    line-height: 21px;
	margin-top:5px;
}
.prcbx-txt4 img {
    margin: 0 2px -1px 0;
	width:18px;
}
.pkg1btl, .pkg2btl{margin:15px auto 0 auto;}

.platinum-seal{width:180px;}

.subscribe-pkg1hd-txt1{
	font-size:22px;
	line-height:22px;
}
.subscribe-pkg1hd-txt2{font-size:18px;line-height:20px;}
}
@media only screen and (max-width: 359px){
.pkglft, .pkgrgt{width:100%;}	
.pkgrgt{margin-top:15px;}
.pkg1-prcbx, .pkg2-prcbx{padding:0 10px;}	
.pkg1btl, .pkg2btl{margin:14px auto 0 auto;width:250px;}
}
/*========================section24, 25, 26===========================*/
.sec24{padding:40px 0 44px 0;background:#fff5e3;}
.s24mbseal{float:right;margin:0 0 0 20px;max-width:100%;}
ul.s24list{padding:10px 0 0 168px;}
ul.s24list li{
	background:url(../images/bullet5.png) left 11px no-repeat;
	margin:25px 0 0 0;
	padding:0 0 0 32px;
	font-weight:500;
}
ul.s24list2 {padding: 14px 68px 0 68px;}
ul.s24list2 li{margin:23px 0 0 0;}
.s24secureimg{float:right;margin:40px 0 0 30px;max-width:100%;}
ul.s24list3{margin:45px auto 0 auto;}
/*------------------section25--------------------*/
.sec25{padding:40px 0 94px 0;}
ul.s25list{padding:10px 0 0 0;}
ul.s25list li{
	float:left;
	display:inline-block;
	width:31.20%;
	margin:28px 3.13% 0 0;
	background:#fff;
	padding:4px;
	box-shadow:0 0 10px #e4e4e4;
}
ul.s25list li:last-child{margin:25px 0 0 0;}
ul.s25list li img{margin:0 auto;display:block;max-width:100%;}
ul.s25list li p{
	text-align:center;
	padding:14px 15px 12px 15px;
	font-weight:500;
}
.s25img1{float:right;margin:28px -15px 0 -40px;max-width:100%;}
.s25bx{
	background:#c80000;
	margin:40px 0 0 0;
	padding:30px;
	color:#fff;
}
.s25bx2{
	margin:40px 0 0 0;
	padding:34px 30px;
	border:2px solid #c80000;
}
ul.s25bx2-list{padding:0;}
ul.s25bx2-list li{
	background:url(../images/bullet6.png) left 5px no-repeat;
	padding:0 0 0 53px;
	margin:30px 0 0 0;
}
ul.s25bx2-list li:first-child{margin:0;}
.s25bx2img{float:right;margin:-75px -10px 0 0;max-width:100%;}
ul.s25list2{padding:26px 0 0 0;}
ul.s25list2 li{margin:15px 0 0 0;width:100%;display:table;}
ul.s25list2 li p{
	position:relative;
	padding:16px 20px 16px 64px;
	background:#fff;
	box-shadow:0 0 10px #e8e7e7;
	float:left;
	font-weight:500;	
}
ul.s25list2 li p img{
	position:absolute;
	left:20px;
	top:-15px;
}
/*------------------section26--------------------*/
.sec26{background:#edf2f5;padding:0 0 44px 0;}
.s26bx{
	background:#082b6f;
	padding:30px;
	margin:-60px 0 0 0;
	color:#fff;
}
.s26bximg{float:right;margin:-400px -30px -30px 0;max-width:100%;}
.s26bx2{
	margin:40px 0 0 0;
	position:relative;
	padding:0 0 0 180px;
}
.adam{position:absolute;left:-15px;top:-15px;}
.sig{padding:15px 0 0 0;display:block;}
.s26bx2txt{margin:20px 0 0 0;}

.s26bx3{margin:40px 0 0 0;border:2px solid #082b6f;background:#082b6f;}
.s26bx3-top{background:#fff;padding:30px 30px 40px 30px;}
.s26bx3-btm{padding:35px 30px;color:#fff;}
ul.s26bx3-list1, ul.s26bx3-list2{
	padding:0 0 0 20px;
	float:left;
	display:inline-block;
	width:48%;
}
ul.s26bx3-list2{float:right;}
ul.s26bx3-list1 li, ul.s26bx3-list2 li{	
	background:url(../images/bullet2.png) left 5px no-repeat;
	padding:0 0 0 56px;
	margin:30px 0 0 0;
	width:100%;
}
.s26bx3btmimg{float:right;margin:-106px 30px -30px 80px;max-width:100%;}
/*----------------------section27--------------------*/
.sec27{padding:44px 0 50px 0;}
#accordion {
    height: auto!important;
    margin: 30px auto 0 auto;
    display: block;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    zoom: 1;
    background:#fff url(../images/down.png) 98% 36px no-repeat;
    text-align: left;
    padding: 23px 40px 20px 28px;
    margin: 16px 0 0 0;
    outline: none;
    position: relative;
    font-weight: bold;
    font-size: 28px;
    line-height: 38px;
    color: #333333;
    text-align: left;
    border: 1px solid #c4d4f0;
}

.ui-accordion .ui-accordion-header.active {
    background:#082b6f url(../images/up.png) 98% 36px no-repeat;
    border-bottom: none;
	color:#fff;
}

.ui-accordion .ui-accordion-content {
    padding: 0;
    border-top: 0;
    overflow: auto;
    zoom: 1;
    border: none;
    padding: 0 0 0 0;
    border: 1px solid #c4d4f0;
    border-top: none;
}

.accord-txt {
    box-sizing: border-box;
    float: left;
    text-align: left;
    padding: 25px 28px 30px 28px;
    background: #fff;
    color: #333;
}
ul.accord-list{padding:10px 0 0 25px;}
ul.accord-list li{
	background:url(../images/bullet5.png) left 10px no-repeat;
	padding:0 0 0 30px;
	margin:20px 0 0 0;
}
.accordimg{margin:26px auto 0 auto;display:block;max-width:100%;border:3px solid #999;}
.accordimg1{margin:15px auto -15px auto;display:block;max-width:100%;}

.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ref-hding{	
	text-align:left;
	font-weight:bold;
	font-size:22px;
	line-height:32px;
}
.reflft, .refrgt {
    float: left;
    display: inline-block;
    width: 48%;
    margin: 8px 0 0 0;
}
.refrgt{float:right;}
ul.ref-list{padding:0;}
ul.ref-list li {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    color: #565656;
    margin: 9px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 30px;
    position: relative;
}
.refnum {
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    color: #565656;
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (max-width: 1000px){
.s24mbseal{width:180px;}	
ul.s24list {padding: 10px 0 0 58px;}
ul.s24list li{background: url(../images/bullet5.png) left 7px no-repeat;}	
ul.s24list2 {padding: 14px 28px 0 28px;}	
.s24secureimg{width:150px;margin:34px 0 0 20px;}	
	
.s25img1{width:330px;}	
.s25bx, .s25bx2 {
    margin: 36px 0 0 0;
    padding: 24px 20px;
}

.s26bx {padding:22px 20px;}
.s26bximg {
    width:200px;
    margin: -263px -30px -30px 0;
}
.adam {top: -24px;}

.s26bx3{margin:36px 0 0 0;}
.s26bx3-top {padding: 25px 20px 40px 20px;}
ul.s26bx3-list1, ul.s26bx3-list2{padding:6px 0 0 0;}
ul.s26bx3-list1 li, ul.s26bx3-list2 li {padding: 0 0 0 46px;margin:25px 0 0 0;}
.s26bx3-btm {padding: 30px 20px;}
.s26bx3btmimg{width:200px;margin: -92px 10px -30px 50px;}

.ui-accordion .ui-accordion-header {
    background:#fff url(../images/down.png) 98% 30px no-repeat;
    padding: 23px 40px 20px 20px;
    font-size: 24px;
    line-height: 34px;
}
.ui-accordion .ui-accordion-header.active {
    background:#082b6f url(../images/up.png) 98% 32px no-repeat;
}
.accord-txt {padding: 22px 20px 25px 20px;}
ul.accord-list li {
    background: url(../images/bullet5.png) left 8px no-repeat;
}
	
}
@media only screen and (max-width: 767px){
.sec24 {padding: 35px 0 36px 0;}	
.s24mbseal{width:120px;margin:0 0 0 5px;}	
ul.s24list {padding: 10px 0 0 0;}	
ul.s24list li{margin:18px 0 0 0;padding:0 0 0 25px;}
ul.s24list2 {padding: 20px 0 0 0;}
ul.s24list2 li {margin: 15px 0 0 0;}
.s24secureimg{margin:25px 0 0 5px;width:100px;}
ul.s24list3 {margin: 35px auto 0 auto;}

.sec25 {padding: 36px 0 94px 0;}
ul.s25list{padding:5px 0 0 0;}
ul.s25list li, ul.s25list li:last-child{
	float:none;
	margin:25px auto 0 auto;
	display:block;
	width:294px;
}
ul.s25list li p{padding:14px 10px 8px 10px;}
.s25img1{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s25bx, .s25bx2 {
    margin: 32px 0 0 0;
    padding: 22px 10px;
}
.s25bx2img{width:50px;margin: -40px -10px 0 0;}
ul.s25bx2-list li {
    background: url(../images/bullet6.png) left 5px no-repeat;
	background-size:25px;
    padding: 0 0 0 38px;
    margin: 22px 0 0 0;
}
ul.s25list2 {padding: 20px 0 0 0;}
ul.s25list2 li p {padding: 15px 10px 12px 40px;}
ul.s25list2 li p img {
    width:20px;
    left: 10px;
    top: -15px;
}


.s26bx {padding: 20px 10px 0 10px;}
.s26bximg{float:none;margin:20px auto 0 auto;display:block;max-width:100%;width:150px;}
.s26bx2 {
    margin: 32px 0 0 0;
    position: relative;
    padding: 0 0 0 110px;
}
.adam{width:110px;top:-5px;left:-5px;}
.sig {
    padding: 5px 0 0 0;
    width:200px;
}	
.s26bx2txt {margin: 10px 0 0 0;}

.s26bx3{margin:32px 0 0 0;}
.s26bx3-top {padding: 20px 10px 24px 10px;}
ul.s26bx3-list1, ul.s26bx3-list2{width:100%;float:none;}
ul.s26bx3-list2{padding:0;}
ul.s26bx3-list1 li, ul.s26bx3-list2 li {padding: 0 0 0 38px;margin:16px 0 0 0;background-size:25px;}
.s26bx3-btm {padding: 20px 10px 0 10px;}
.s26bx3btmimg{width:160px;float:none;margin:20px auto 0 auto;display:block;}

.sec27 {padding: 36px 0 40px 0;}
#accordion {margin: 25px auto 0 auto;}
.ui-accordion .ui-accordion-header {
    background:#fff url(../images/down.png) 98% 26px no-repeat;
    padding: 18px 35px 15px 10px;
    font-size: 20px;
    line-height: 30px;
	margin:15px 0 0 0;
}
.ui-accordion .ui-accordion-header.active {
    background:#082b6f url(../images/up.png) 98% 25px no-repeat;
}
.accord-txt {padding: 20px 10px 22px 10px;}
ul.accord-list {padding: 5px 0 0 0;}	
ul.accord-list li {padding: 0 0 0 25px;margin: 17px 0 0 0;}
.accordimg, .accordimg1{width:300px;}

.ref-hding {
    font-size: 20px;
    line-height: 30px;
}
.reflft, .refrgt {width: 100%;}
.refrgt{float:none;margin:0;}
ul.ref-list{padding:0;}
ul.ref-list li {
    font-size: 13px;
    line-height: 20px;
    padding: 0 0 0 24px;
	margin:7px 0 0 0;
}
.refnum {
    font-size: 13px;
    line-height: 20px;
    width: 15px;
}	
}
@media only screen and (max-width: 389px){
.s26bx2 {padding: 0 0 0 0;}
.adam{
	position:inherit;
	left:auto;
	top:auto;
	margin:-5px 0 0 -5px;
	display:block;
}	
	
}

/*===================================
			start footer
====================================*/
footer{padding:45px 0;border-top:1px solid #c5c5c5;}
ul.ftrlist{padding:60px 0 0 0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	padding:0 15px;
	font-size:20px;
	line-height:20px;
	color:#333333;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#333;}
ul.ftrlist li:after{
	content:"";
	position:absolute;
	right:0;
	top:3px;
	height:15px;
	background:#333;
	width:1px;
}
ul.ftrlist li:last-child:after{display:none;}
.ftrtxt{
	font-size:20px;
	line-height:26px;
	color:#333;
	text-align:center;
	margin-top:15px;
}
@media only screen and (max-width: 1000px){
ul.ftrlist{padding:50px 0 0 0;}
ul.ftrlist li{font-size:18px;line-height:18px;}
.ftrtxt{
	font-size:18px;
	line-height:28px;
}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
ul.ftrlist{padding:30px 0 0 0;}
ul.ftrlist li{
	padding:0 10px;
	font-size:14px;
	line-height:14px;
}
ul.ftrlist li:after{height:12px;top:0;}
.ftrtxt{
	font-size:14px;
	line-height:24px;
	margin-top:4px;
}
}

