@charset "utf-8";
/* CSS Document */
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;	
	padding:20px 0 38px 0;
}
.s1txt1, .s1txt2{	
	font-weight:bold;
	font-size:50px;
	line-height:60px;
	text-align:left;
	color:#fff;
	width: 100%;
}
.s1txtbx{
	padding: 30px 0!important;
	border-top: 2px solid white!important;
	border-bottom: 2px solid white!important;
}


.s1txt3{
	font-weight:bold;
	font-size:70px;
	line-height:70px;
}
.s1txt2{	
	font-size:60px;
	line-height:70px;
}
.s1txt2 span.span1{
	background:url(../images/highlight.jpg) left bottom repeat-x;
	padding:0 6px;
	color:#fff;	
}
.s1line{
	height:2px;
	background:#365d9d;
	width:87%;
	margin-top:30px;
}
.s1txtbx{
	position:relative;
	padding:0 0 0 154px;
	margin:22px 0 0 0;
	width:82%;
	color:#fff;
}
.s1txtbximg{position:absolute;left:-8px;top:2px;}
.s1txtbxtxt1{
	font-weight:bold;
	font-size:27px;
	line-height:37px;
	text-align:left;
	font-style:italic;
}
.s1txtbxtxt2{
	font-size:24px;
	line-height:34px;
	text-align:left;
	margin-top:13px;
}
.s1bx{
	margin:26px 0 0 0;
	background:#fff url(../images/s1bxbg.jpg) right top no-repeat;
	border-radius:14px;
	padding:28px 28px;
}
ul.s1bx-list{padding:0;}
ul.s1bx-list li{
	background:url(../images/bullet1.png) left 4px no-repeat;
	padding:0 0 0 56px;		
	width:82%;
	margin-top:20px
}
ul.s1bx-list li:nth-child(1){margin-top:0;}
ul.s1bx-list li p{
	font-weight:600;
	font-size:24px;
	line-height:34px;
	text-align:left;
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}
ul.s1bx-list li:nth-child(3) p{border-bottom:none;padding-bottom:0;width:80%;}
/*-----------------strip-----------------*/
.strip{background:#e7eaf2;padding:20px 0 30px 0;}
.strip-hding{
	font-weight:600;
	font-size:24px;
	line-height:32px;
	text-align:center;
}
.strip-logos{margin:25px auto 0 auto;display:block;max-width:100%;}
/*-----------------section2-----------------*/
.sec2{padding:40px 0 814px 0;}
.s2img1{float:right;margin:-12px -15px -30px 0;max-width:100%;}
/*-----------------section3-----------------*/
.sec3{background:#0f3d91 url(../images/sec3.jpg) center top no-repeat;padding:1px 0 46px 0;color:#fff;}
.s3bx{
	background:#f8f6ff url(../images/s3bxbg.jpg) center bottom no-repeat;
	box-shadow:0 0 10px #e8e5e5;
	border-radius:14px;
	padding:38px 30px;
	margin:-770px 0 0 0;
	color:#000;
}
ul.s3bx-list{padding:0;}
ul.s3bx-list li{
	background:url(../images/bullet2.png) left 7px no-repeat;
	padding:0 0 0 40px;
	margin:30px 0 0 0;
}
.s3bximg{float:right;margin:20px -15px 0 -15px;max-width:100%;}
.s3img{float:left;margin:21px 22px -10px -20px;max-width:100%;}
.s3img2{position:absolute;right:0;bottom:-46px;}
/*-----------------section4-----------------*/
.sec4{padding:40px 0;}
.s4img{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s4bx1, .s4bx2, .s5bx{
	background:#fc3d21;
	margin:40px 0 0 0;
	padding:15px 30px 15px 152px;
	border-radius:14px;
	color:#fff;
	position:relative;
}
.s4bx2{
	background:#0b3d91;
	padding:24px 30px;
}
.s5bx{background:#0b3d91;padding:21px 30px;}
.s4bx1img{position:absolute;left:30px;top:4px;}
ul.s4bx2-list li{
	background:url(../images/bullet3.png) left 6px no-repeat;
	padding:0 0 0 42px;
	font-weight:bold;
	margin-top:30px;
}
ul.s4bx2-list li:nth-child(1){margin-top:0;}	
/*-----------------section5-----------------*/
.sec5{background:#f8f6ff;padding:40px 0;}
.s5img{float:left;margin:38px 30px 0 0;max-width:100%;}

/*-----------------section6-----------------*/
.sec6{padding:40px 0 120px 0;background:#0b3d91 url(../images/sec6.jpg) center top no-repeat;color:#fff;}
.s6img{float:left;margin:25px 20px 0 -15px;max-width:100%;}
.s6txtwidth{width:65%;}

@media only screen and (max-width: 1000px){
.sec1{background:url(../images/sec1.jpg) 61% top no-repeat scroll;}
.s1txt1{
	font-size:34px;
	line-height:44px;
}
.s1txt2{
	font-size:40px;
	line-height:53px;
}
.s1line{width:80%;}
.s1txtbx {padding: 0 0 0 118px;width:80%;}
.s1txtbxtxt1 {
    font-size: 22px;
    line-height: 32px;
}
.s1txtbxtxt2{font-size:18px;line-height:28px;}
.s1txtbximg {width:114px;height:auto;}
.s1bx {padding: 25px 20px;}
ul.s1bx-list  li{background-size:30px;padding:0 0 0 50px;width:84%;}
ul.s1bx-list li p {
    font-size: 20px;
    line-height: 28px;
}
ul.s1bx-list li:nth-child(3) p{width:86%;}
.strip-logos{width:auto;height:auto;}

.sec2{padding: 40px 0 714px 0;}
.s2img1{width:350px;height:auto;margin: -12px -15px 0 15px;}
.s3bx {
    padding: 30px 20px;
	background-size:400px;
	margin:-670px 0 0 0;
}
ul.s3bx-list li{background-size:20px;padding:0 0 0 33px;}
.s3bximg, .s3img{width:350px;height:auto;}
.s3img2, .s4img{width:320px;height:auto;}
.s4bx1 {padding: 15px 20px 15px 126px;margin:38px 0 0 0;}
.s4bx1img {
    left: 20px;
    top: 6px;
	width:86px;
	height:86px;
}
.s4bx2 {
    margin:36px 0 0 0;
    padding: 22px 20px;
}
ul.s4bx2-list li{margin-top:26px;}
.s5img {
    width:330px;
	height:auto;
}
.s5bx {padding: 20px 20px;margin:38px 0 0 0;}
.sec6 {background: #0b3d91 url(../images/sec6.jpg) 59% top no-repeat scroll;}
.s6img{width:350px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec1{background:#0d3d92 url(../images/sec1-mob.jpg) center -20px no-repeat;padding:15px 0 28px 0;}
.s1top{width:454px;margin:0 auto;display:block;}
.s1txt1, .s1txt2{text-align:center;}
.s1txt1 {font-size: 26px;line-height: 36px;}
.s1txt2 {
    font-size: 28px;
    line-height: 38px;
	padding:0 2px;
}
.s1txt2 span.span1{background:url(../images/highlight-mob.jpg) left bottom repeat-x;}
.s1txtbx {
    padding: 0 5px 0 105px;
	width:100%;
	margin:220px 0 0 0;
}
.s1txtbxtxt1 {font-size: 19px;line-height: 26px;}
.s1txtbxtxt2{font-size:17px;line-height:25px;}
.s1txtbximg {width: 100px;left:-5px;}
.s1bx{
	background:#fff;
	margin:25px 0 0 0;
	padding:20px 12px;
}
ul.s1bx-list li{
	width:100%;	
	background: url(../images/bullet1.png) left 2px no-repeat;
	background-size:22px;
	padding: 0 0 0 37px;
	margin-top:16px;
}
ul.s1bx-list li p{
	font-size:18px;
	line-height:24px;
	padding-bottom:15px;
}
ul.s1bx-list li:nth-child(3) p{border-bottom:none;padding-bottom:0;width:auto;}

.strip{padding:22px 0;}
.strip-hding {font-size: 22px;line-height: 30px;}
.strip-logos {margin: 15px auto 0 auto;width:auto;height:auto;}	

.sec2{padding:35px 0 710px 0;}
.s2img1, .s3bximg, .s3img, .s4img, .s5img, .s6img{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s3img{width:300px;}
.s5img{margin:27px auto 0 auto;}

.sec3{background:#0f3d91;padding:1px 0 0 0;}
.s3bx {padding: 22px 12px;background:#f8f6ff;}
ul.s3bx-list li{margin:24px 0 0 0;}
.s3img2{position:inherit;right:auto;bottom:auto;margin:20px auto 0 auto;display:block;max-width:100%;width:280px;}
.sec4{padding:35px 0 40px 0;}
.s4bx1{
	padding: 15px 12px 15px 100px;
    margin: 35px 0 0 0;
}
.s4bx1img {
	left: 10px;
	top: 15px;
	width: 76px;
	height: 76px;
}
.s4bx2 {
	margin: 34px 0 0 0;
	padding: 20px 12px 22px 12px;
}
.sec5{padding:35px 0;}
.s5bx {padding: 16px 12px 18px 12px;margin:35px 0 0 0;}
.sec6{background:#0b3d91 url(../images/sec6-mob.jpg) center top no-repeat;padding:35px 0 110px 0;}
.s6txtwidth{width:auto;}
.s6img2{margin:-15px auto -26px auto;display:block;max-width:100%;}
}
@media only screen and (max-width: 479px){
.sec1{background:#0d3d92 url(../images/sec1-mob.jpg) center -40px no-repeat;padding:15px 0 24px 0;}
.s1top{width:100%;}
.s1txt1 {
    font-size: 19px;
    line-height: 28px;
}
.s1txt2 {
    font-size: 23px;
    line-height: 33px;
}
.s1txt2 span.span1 {padding: 0 4px;}
.s1txtbx {padding: 0 0 0 100px;margin:205px 0 0 0;}
.s1txtbxtxt1 {
    font-size: 18px;
    line-height: 23px;
}
.s1txtbxtxt2{font-size:14px;line-height:22px;}
.s1txtbximg {width: 100px;}
.strip-hding {font-size: 20px;line-height: 28px;}
}
@media only screen and (max-width: 389px){
.sec1{background:#0d3d92 url(../images/sec1-mob.jpg) center -52px no-repeat;}
.s1txt1 {
    font-size: 17px;
    line-height: 26px;
}
.s1txt2 {
    font-size: 21px;
    line-height: 31px;
}
.s4bx1{padding: 13px 12px 13px 90px;}
.s4bx1img {
	top: 13px;
	width: 66px;
	height: 66px;
}
}
@media only screen and (max-width: 359px){
.s1txt2 {
    font-size: 19px;
    line-height: 29px;
}
}
/*====================section7, 8, 9,10, 11, 12======================*/
.sec7{padding:1px 0 40px 0;background:#fff;}
.s7bx{
	margin:-70px 0 0 0;
	background:#fff;
	border:1px solid #0b3d90;
	border-bottom:8px solid #0b3d90;
	padding:22px 30px;
	border-radius:14px;
}
.s7bx2{
	margin:40px 0 0 0;
	background:#0b3d91;
	border-radius:14px;
	padding:22px 412px 22px 30px;
	color:#fff;
	position:relative;
}
.s7bx2img{position:absolute;right:0;bottom:0;}
/*---------------section8-----------------*/
.sec8{background:#f8f6ff;padding:40px 0;}
ul.s8list{padding:70px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s8list li{
	width:48%;
	border:4px solid #fff;
	box-shadow:0 0 10px #e3e1e9;
	border-radius:12px;
	padding:1px 0 0 0;
	background:#fff;
}
.s8limg{margin:-46px auto 0 auto;display:block;max-width:100%;}
ul.s8list li p{
	font-weight:bold;
	text-align:center;
	padding:23px 20px 20px 20px;
}
.s8bx{
	margin:40px 0 0 0;
	background:#203d91;
	border-radius:10px;
	padding:22px 248px 23px 30px;
	color:#fff;
	position:relative;
}
.s8bximg{position:absolute;right:0;bottom:0;}
/*---------------section9-----------------*/
.sec9{background:#fff;padding:40px 0;}
.s9img{float:right;margin:24px -15px 0 10px;max-width:100%;}
.s9bx{
	background:#203d91 url(../images/s9bxbg.png) left center no-repeat;
	margin:40px 0 0 0;
	padding:20px 30px 20px 200px;
	border-radius:10px;
	color:#fff;
}
.s9txt{
	background:url(../images/bullet3.png) left 5px no-repeat;
	padding:0 0 0 45px;
}
/*---------------section10-----------------*/
.sec10{background:#0b3d91 url(../images/sec10.jpg) center top no-repeat;padding:40px 0;color:#fff;}
.s10img{float:left;margin:20px 20px 0 0;max-width:100%;}
.s10bx{
	margin:40px 0 0 0;
	padding:22px 30px;
	border-radius:14px;
	background:#fff;
	color:#000;
	width:55%;
	display:inline-block;
}
.indicator{margin:0 5px 0 0;}
/*---------------section11-----------------*/
.sec11{padding:40px 0;background:#fff;}
.s11img{float:right;margin:9px -15px 0 30px;max-width:100%;}
.s11bx{
	background:#0b3d91;
	margin:40px 0 0 0;
	padding:32px 30px;
	color:#fff;
	border-radius:14px;
	position:relative;
}
.s11bximg{float:left;margin:-25px 14px 0 -15px;max-width:100%;}
.s11bx2 {
    background: #fff;
    margin: 40px 0 0 0;
    border-radius: 14px;
    box-shadow: 0 0 10px #e7e6e6;
    padding: 40px 30px 34px 30px;
}
.sciencebx1, .sciencebx2, .sciencebx3 {
    margin: 40px 0 0 0;
    background: #ffe7e7;
    border: 2px solid #ffa7a8;
    border-radius: 12px;
    padding: 24px 28px;
    display: table;
    width: 100%;
}
.sciencebx2, .sciencebx3{margin:30px 0 0 0;}
.sciencebx3 {
    background: #e2ffd7;
    border: 2px solid #26c229;
    box-shadow: 0 5px 10px #bebebe;
	padding: 24px 28px 24px 28px;
}
.scienceimg, .scienceimg2, .scienceimg4 {
    float: right;
    margin: 4px -15px 0 20px;
    max-width: 100%;
}
.scienceimg2{margin:-5px -15px -10px 20px;}
.scienceimg4{margin:-10px -15px -10px 20px;}
/*---------------section12-----------------*/
.sec12{background:#173d91 url(../images/sec12.jpg) center top no-repeat;padding:40px 0;color:#fff;}
.s12txtpad{padding-left:400px;}
.s12bx{
	background:#fff url(../images/s12bxbg.png) right top no-repeat;
	margin:40px 0 0 0;
	border-radius:14px;
	padding:22px 150px 22px 26px;
	color:#000;
	position:relative;
}
.s12bximg{position:absolute;right:0;bottom:0;border-radius:0 0 14px 0;}
/*---------------section13-----------------*/
.sec13{background:#fff;padding:40px 0;}
.s13img{float:right;margin:-26px -120px -40px -160px;max-width:100%;}
.s13btm{background:#f8f6ff url(../images/s13btm.jpg) center top no-repeat;padding:40px 0 0 0;}

.s13btm-b{padding:100px 0 104px 0;background:#0b3d91 url(../images/sec13btm.jpg) center top no-repeat;color:#fff;}
.s13btm-prd{margin:0 auto;display:block;max-width:100%;}
.s13btmsubhding{margin-top:10px;}
.s13btmimg{float:left;margin:-26px -60px -100px -216px;max-width:100%;}
/*---------------section14-----------------*/
.sec14{padding:1px 0 40px 0;background:#fefefe url(../images/sec14.jpg) center top no-repeat;}
.s14bx{
	margin:-60px 0 0 0;
	background:#fff;
	border-radius:14px;
	box-shadow:0 4px 6px #d2d7e3;
	padding:22px 30px;
}
.s14bx2{
	background:#0b3d91 url(../images/s14bx2bg.png) right bottom no-repeat;
	margin:40px 0 0 0;
	padding:24px 30px;
	border-radius:8px;
	color:#fff;
}
.s14bx2img{float:right;margin:-14px 10px -20px 0;max-width:100%;}

@media only screen and (max-width: 1000px){
.s7bx {padding: 20px 20px;}
.s7bx2 {
    margin: 36px 0 0 0;
    padding: 22px 412px 22px 20px;
}
ul.s8list{padding:60px 0 0 0;}
.s8limg{width:auto;height:auto;margin: -36px auto 0 auto;}
.s8bx {
    margin: 36px 0 0 0;
    padding: 13px 268px 13px 20px;
}
.s9img{width:350px;height:auto;margin: 18px -15px 0 10px;}
.s9bx {
    background: #203d91 url(../images/s9bxbg.png) -20px center no-repeat;
    padding: 20px 15px 20px 180px;
}
.s9bx {
    background: #203d91 url(../images/s9bxbg.png) -20px center no-repeat;
    padding: 20px 15px 20px 180px;
}
.s9txt {padding: 0 0 0 38px;}
.s10img{width:340px;height:auto;margin: 23px 12px 0 0;}
.s10bx {
    margin: 36px 0 0 0;
    padding: 20px 12px;
    width: 52%;
}
.s11img{width:340px;height:auto;margin: 14px -15px 0 0;}
.s11bx {
    margin: 36px 0 0 0;
    padding: 26px 20px;
}
.s11bximg{width:310px;height:auto;margin: -3px 10px 0 -15px;}
.s11bx2 {
    margin: 36px 0 0 0;
    padding: 35px 20px 29px 20px;
}
.sciencebx1, .sciencebx2, .sciencebx3 {
    margin: 36px 0 0 0;
    padding: 24px 20px;
}
.sciencebx2, .sciencebx3{margin:26px 0 0 0;}
.s12txtpad {padding-left: 293px;}
.s12bx {
    margin: 36px 0 0 0;
    padding: 22px 140px 22px 20px;
}
.s13img{width:600px;height:auto;}
.s13btmimg{width:570px;height:auto;margin: -26px -70px -100px -216px;}
.s13btm-prd{width:650px;height:auto;}
.s14bx {padding: 22px 20px;}
.s14bx2img{width:330px;height:auto;margin: -10px 0 -15px 0;}
.s14bx2 {
    margin: 36px 0 0 0;
    padding: 22px 20px;
}
}
@media only screen and (max-width: 767px){
.sec7 {padding: 1px 0 35px 0;}
.s7bx {padding: 20px 12px;}
.s7bx2 {
	margin: 32px 0 0 0;
	padding: 20px 12px 0 12px;
}
.s7bx2img, .s8bximg, .s12bximg{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:10px auto 0 auto; 
	display:block;
	max-width:100%;
	width:400px;
	height:auto;
}
.s12bximg{width:auto;border-radius:0;margin:15px auto 0 auto; }
.sec8 {padding: 35px 0 40px 0;}	
ul.s8list {padding: 60px 0 0 0;justify-content:center;}
ul.s8list li{width:400px;}
ul.s8list li:nth-child(2){margin-top:50px;}
.s8limg{width:auto;height:auto;margin: -39px auto 0 auto;}
ul.s8list li p {padding: 20px 10px 20px 10px;}
.s8bx {
	margin: 35px 0 0 0;
	padding: 20px 12px 0 12px;
}
.sec9{padding:35px 0;}
.s9img, .s10img, .s11img, .s11bximg, .scienceimg, .scienceimg2, .scienceimg4,
.s13img, .s13btmimg, .s14bx2img{
	float: none;
    margin: 13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s11img{margin:20px auto 0 auto;}
.scienceimg, .scienceimg2, .scienceimg4{width:auto;height:auto;}
.s13img{margin:0 auto 0 auto;width:450px;}
.s13btmimg{width:400px;margin:0 auto -100px auto;}
.s14bx2img{margin:10px auto 0 auto;}
.s9bx {
	background: #203d91 url(../images/s9bxbg-mob.png) left center no-repeat;
	margin: 38px 0 0 0;
	padding: 20px 12px 20px 12px;
}
.s9txt {padding: 0 0 0 38px;}
.sec10{padding:35px 0;background-size:cover;}
.s10bx{width:100%;}
.sec11 {padding: 35px 0;}
.s11bx {
	margin: 35px 0 0 0;
	padding: 22px 12px;
}
.s11bx2 {
	margin: 35px 0 0 0;
	padding: 26px 12px 22px 12px;
}
.sciencebx1, .sciencebx2, .sciencebx3 {
    margin: 34px 0 0 0;
    padding: 22px 12px;
}
.sciencebx2, .sciencebx3{margin:24px 0 0 0;}
.sec12 {
    background: #173d91;
    padding: 35px 0;
}
.s12txtpad {padding-left: 0;}
.s12bx {
	background: #fff;
	margin: 35px 0 0 0;
	padding: 20px 12px 0 12px;
}
.sec13{padding:35px 0 0 0;}
.s13btm{padding:35px 0 26px 0;}
.s13btm-b{background-size:100%;padding:55px 0 100px 0;}
.sec14{padding:1px 0 35px 0;}
.s14bx {padding: 18px 12px;}
.s14bx2 {
    margin: 34px 0 0 0;
    padding: 20px 12px 10px 12px;
}
}
@media only screen and (max-width: 479px){
.s13btm-b{padding:45px 0 100px 0;}	
}
/*====================section15, 16, 17, 18========================*/
.sec15{background:#15439e url(../images/sec15.jpg) center top no-repeat;padding:40px 0 170px 0;color:#fff;}
/*---------------section16-----------------*/
.sec16{background:#fff;padding:1px 0 45px 0;}
.s16bx{
	background:#fff;
	padding:30px;
	border-radius:14px;
	box-shadow:0 0 10px #ececec;
	margin:-130px 0 0 0;
}
.s16bxprd{float:right;margin:15px -10px 0 0;max-width:100%;}
ul.s16bxlist {padding: 20px 0 0 0;}
ul.s16bxlist li {
    margin: 30px 0 0 0;
    background: #f8f6ff;
    border-radius: 14px;
    padding: 22px 28px 22px 214px;
    position: relative;
    height: 146px;
}
ul.s16bxlist li:nth-child(2){padding: 39px 28px 22px 214px;}
.s16bxlimg {
    position: absolute;
    left: 0;
    bottom: 0;
}
.s16bximg{float:right;margin:20px -15px 0 10px;max-width:100%;}

/*---------------section17-----------------*/
.sec17{background:#f8f6ff;padding:40px 0 234px 0;}
.s17img{float:left;margin:24px 20px 0 -15px;max-width:100%;}
ul.s17list{padding:0 0 0 0;}
ul.s17list li{
	background:url(../images/bullet5.png) left 8px no-repeat;
	padding:0 0 0 36px;
	margin:35px 0 0 0;
}
.s17img2{float:right;margin:-44px 0 0 0;max-width:100%;}
.s17bx{
	background:#fff url(../images/s17bximg.png) left center no-repeat;
	padding:30px 30px 30px 340px;
	border-radius:14px;
	margin:40px 0 0 0;
	box-shadow:0 0 10px #e1dded;
}
	
.s17bx2{
	margin:48px 0 0 0;
	background:#0b3d90;
	padding:32px 30px 38px 30px;
	border-radius:10px;
	color:#fff;
}
.s17bx2-imgbx{float:right;margin:-74px -20px 0 20px;position:relative;}	
.s17bx2prd{max-width:100%;margin:0 auto;display:block;}
.s17off{
	position:absolute;
	right:6px;
	top:-6px;
	height:130px;
	width:130px;
	background:url(../images/offbg.png) center top no-repeat;
	background-size:100%;
	padding-top:22px;
}
.s17off-txt1{
	font-family: "Bebas Neue", sans-serif;
	font-size:21px;
	line-height:24px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
}
.s17off-txt2{
	font-family: "Bebas Neue", sans-serif;
	font-size:40px;
	line-height:35px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
}	
.s17bx2prc{
	width:224px;
	height:36px;
	background:#3252ae;
	border-radius:30px;
	margin:0 auto 0 auto;
	display:block;
	color:#fff;
	font-size:22px;
	line-height:36px;
	text-align:center;
}
.s17bx2prc span{padding:0 5px;margin:0 10px;}
/*---------------section18-----------------*/
.sec18{padding:1px 0 40px 0;background:#fff;}
.s18bx{
	margin:-194px 0 0 0;
	background:#fff;
	padding:30px;
	border-radius:12px;
	box-shadow:0 0 10px #dde0e6;
}
.s18bximg{float:left;margin:34px 20px 0 -15px;max-width:100%;}
.s18bximg2{float:right;margin:25px 0 0 50px;max-width:100%;}

@media only screen and (max-width: 1000px){	
.s16bx {padding: 24px 20px;background: #fff url(../images/s16bxbg.png) 400px bottom no-repeat;}
.s16bxprd{width:330px;margin:6px 0 0 0;height:auto;}
ul.s16bxlist li, ul.s16bxlist li:nth-child(2) {
    margin: 30px 0 0 0;
    padding: 28px 40px 20px 210px;
}
.s16bximg{width:350px;height:auto;}
.s17img{width:340px;height:auto;margin: 20px 15px -10px -15px;}
ul.s17list li{margin:26px 0 0 0;}
.s17img2 {
    width:300px;
	height:300px;
    margin: -14px 0 0 20px;
    max-width: 100%;
}
.s17bx {
    padding: 25px 15px 25px 334px;
    margin: 36px 0 0 0;
}
.s17bx2 {padding:28px 10px 32px 10px;margin:50px 0 0 0;}
.s17bx2-imgbx {margin: -70px -10px 0 10px;width: 350px;}
.s17bx2prd{width:350px;height:auto;}
.s17off {
	top: -16px;
	height: 103px;
	width: 106px;
	padding-top: 17px;
}
.s17off-txt1 {
	font-size: 17px;
	line-height: 20px;
}
.s17off-txt2 {
	font-size: 30px;
	line-height: 26px;
}
.s18bx {padding: 25px 20px;}
.s18bximg{width:330px;height:auto;margin: 13px 15px 0 -15px;}
.s18bximg2{width:170px;height:auto;margin: 20px 0 0 20px;}
}
@media only screen and (max-width: 767px){
.sec15 {
    background: #072a82 url(../images/sec15-mob.jpg) center top no-repeat;
	background-size:cover;
    padding: 35px 0 164px 0;
}
.sec16 {padding: 1px 0 40px 0;}
.s16bx {
	padding: 20px 12px 25px 12px;
	background: #fff;
}
.s16bxprd{float:none;margin:25px auto -10px auto;display:block;max-width:100%;}
ul.s16bxlist{padding:10px 0 0 0;}
ul.s16bxlist li, ul.s16bxlist li:nth-child(2), ul.s16bxlist li:nth-child(3), ul.s16bxlist li:nth-child(4) {
	padding: 20px 12px;
	height: auto;
	margin: 25px 0 0 0;
}
.s16bxlimg {
	position: inherit;
	left: auto;
	bottom: auto;
	top: auto;
	margin: 0 auto 16px auto;
	display: block;
	max-width: 100%;
	border-radius: 12px 0 12px 12px;
}
.s16bxtxtwidth{width:auto;}
.sec17 {padding: 35px 0 234px 0;}
.s16bximg, .s17img, .s17img2, .s18bximg{
	float:none;
	margin:12px auto -13px auto;
	display:block;
	max-width:100%;
}
.s17img2{margin:18px auto -14px auto;width:280px;height:280px;}
.s16bximg{margin:14px auto -16px auto;}
ul.s17list {padding: 8px 0 0 0;}
ul.s17list li {margin: 20px 0 0 0;background: url(../images/bullet5.png) left 6px no-repeat;padding: 0 0 0 27px;}
.s17bx{background:#fff;margin:35px 0 0 0;padding:20px 12px;}
.s17bximg{
	margin:0 auto 18px auto;
	display:block;
	width:220px;
	border-radius:12px;
}
.s17bx2 {
	padding: 20px 12px;
	margin: 70px 0 0 0;
}
.s17bx2-imgbx {
	float: none;
	margin: -65px auto 0 auto;
	width: 350px;
	display:block;
	padding-bottom:20px;
}
.sec18{padding:1px 0 35px 0;}
.s18bx {padding: 20px 12px;}
.s18bximg2{width:110px;height:auto;margin: 28px -5px 0 0;}
}
@media only screen and (max-width: 400px){
.s17bx2-imgbx{width:300px;}
.s18bximg2{width:100px;}
}
/*====================section19, 20, 21, 22========================*/
.sec19{padding:40px 0 554px 0;background:#0b3d91 url(../images/sec19.jpg) center bottom no-repeat;}
.s19txt{  
  background: linear-gradient(to right, rgba(36, 89, 178, 0) 0%, rgba(36, 89, 178, 1) 49%, rgba(36, 89, 178, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(36, 89, 178, 0) 0%, rgba(36, 89, 178, 1) 49%, rgba(36, 89, 178, 0) 100%);
  /* W3C */
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
	padding:12px 0;
	margin:32px 160px 0 160px;
	text-align:center;
	font-weight:bold;
	color:#fff;
} 
/*-------------------section26--------------------*/
.sec20{padding:1px 0 50px 0;}
.s20bx{
	background:#fffeec;
	margin:-514px 0 0 0;
	border-radius:14px;
	border:2px solid #e7e4b1;
	box-shadow:0 0 10px #e6e6e6;
}
.s20bxhd{
	background:#ffebc3;
	border-radius:12px 12px 0 0;
	padding:18px 20px 0 20px;
	color:#1b2b61;
}
.s20bxarw{margin:0 auto;display:block;max-width:100%;}
.s20bxbtm{padding:0 0 25px 0;}
.s20bximg{margin:0 auto;display:block;max-width:100%;}
ul.s20bxlist{padding:0 0 0 0;width:82%;margin:0 auto;display:table;}
ul.s20bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#5590d8;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.s20bxlist li:first-child{
	background:#8d5cc7;
	border-radius:14px 0 0 14px;
}
ul.s20bxlist li:last-child{
	background:#26afbd;
	border-radius:0 14px 14px 0;
}
ul.s20bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
}
ul.s20bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.s20bxlist li:nth-child(2) img{left:39px;}
.reg-prc{
	margin:32px 0 0 0;
	font-size:22px;
	line-height:32px;
	color:#373737;
	text-align:center;
}
.reg-prc span{padding:0 5px;margin:0 2px;}
.s20bx-prcbx{margin:20px auto 0 auto;width:354px;display:block;position:relative;}
.s20bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.s20bxprc{
	font-weight:bold;
	font-size:71px;
	line-height:71px;
	color:#0b3d91;
	text-align:center;
	margin-top:8px;
}
.s20bx-lftarw, .s20bx-rgtarw{position:absolute;top:14px;}
.s20bx-lftarw{left:0;}
.s20bx-rgtarw{right:0;}
.s20btn{margin:6px auto 0 auto;display:block;max-width:100%;}
/*-------------------section21--------------------*/
.sec21{background:#f8f6ff;padding:40px 0 206px 0;}
.s21bx{
	margin:40px 0 0 0;
	padding: 32px 270px 32px 30px;
	background:#0b3d90;
	border-radius:10px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.s21bximg{position:absolute;right:50px;top:-6px;}
/*-------------------section22--------------------*/
.sec22{padding:0 0 40px 0;background:#fff;}
.s22bx{
	margin:-164px 0 0 0;
	background:#fff;
	box-shadow:0 0 10px #dedbdb;
	border-radius:14px;
	padding:28px 28px 34px 28px;
}
.s22bx-inbx{
	margin:40px 0 0 0;
	background:#0b3d90;
	border-radius:10px;
	position:relative;
	padding:28px 188px 28px 30px;
	color:#fff;
	font-weight:600;
}
.s22bx-inbx-img{position:absolute;right:5px;bottom:0;}
@media only screen and (max-width: 1000px){
ul.s20bxlist{width:90%;}
ul.s20bxlist li {padding: 10px 10px 10px 88px;}
ul.s20bxlist li img{left:20px;}
ul.s20bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
.s20bximg{width:600px;height:auto;}

.s21bx {
    margin: 36px 0 0 0;
    padding: 22px 200px 22px 20px;
}
.s21bximg{right:30px;width:160px;height:auto;}

.s22bx {padding:24px 20px;}
.s22bx-inbx {
    margin: 36px 0 0 0;
    padding: 20px 128px 20px 20px;
}
.s22bx-inbx-img {right: 0;width:150px;height:auto;}		
}
@media only screen and (max-width: 767px){
.sec19 {padding: 30px 0 500px 0;background:#0b3d91;}
.s19txt{margin:20px 0 0 0;padding:9px 0;}

.sec20 {padding: 1px 0 40px 0;}
.s20bx{margin:-466px 0 0 0;}
.s20bxhd {padding: 14px 12px 0 12px;}
.s20bxbtm {padding: 0 15px 15px 15px;}
ul.s20bxlist{width:100%;padding:8px 0 0 0;}
ul.s20bxlist li{padding:10px 8px 8px 44px;}

ul.s20bxlist li img{height:35px;left:8px;top:10px;width:auto;}
ul.s20bxlist li:nth-child(2) img{left:12px;top:10px;}
ul.s20bxlist li p {
    font-size: 15px;
    line-height: 19px;
}
.reg-prc {
    margin: 20px 0 0 0;
    font-size: 20px;
    line-height: 30px;
}
.reg-prc span{padding:0 2px;}
.s20bx-prcbx{margin:10px auto 0 auto;}
.s20btn{width:400px;height:auto;}

.sec21 {padding: 35px 0 202px 0;}
.s21bx {
    margin: 35px 0 0 0;
    padding: 20px 12px;
}
.s21bximg-mob{float:right;margin:0 0 0 10px;width:120px;height:auto;}

.s22bx {padding:20px 12px;}
.s22bx-inbx {
    margin: 35px 0 0 0;
    padding: 20px 12px 0 12px;
}
.s22bx-inbx-img {position:inherit;right:auto;bottom:auto;margin:15px auto 0 auto;display:block;width:auto;}
	
}
@media only screen and (max-width: 479px){
.s19txt{padding:6px 0;}	

.s20bxhd {padding: 6px 10px 5px 10px;}
.s20bxbtm {padding: 0 10px 15px 10px;}
ul.s20bxlist li {padding: 7px 10px 8px 10px;}	
ul.s20bxlist li img, ul.s26bxlist li:nth-child(2) img{display:none;}
ul.s20bxlist li p{text-align:center;}	
.reg-prc {font-size: 16px;line-height: 26px;}
.s20bx-prcbx{width:260px;}
.s20bxtxt {font-size: 20px;line-height: 28px;}
.s20bxprc {
    font-size: 54px;
    line-height: 54px;
}
.s20bx-lftarw, .s20bx-rgtarw{width:64px;height:auto;}
.s20btn{width:auto;}
.s21bximg-mob{float:right;margin:0 0 0 0;width:100px;}
.s20bx-lftarw, .s20bx-rgtarw{top:18px;}
}
@media only screen and (max-width: 359px){
ul.s20bxlist li {padding: 7px 5px 8px 5px;}
}
/*======================section23, 24=========================*/
.sec23{padding:1px 0 40px 0;background:#fff;}
.encriptbx{
	background:#0b3d91;
	margin:40px 0 0 0;
	padding:22px 28px;
	border-radius:16px;
	color:#fff;
	font-weight:bold;
}
.encriptbximg{float:right;margin:5px 15px 0 40px;max-width:100%;}
.s23img{float:left;margin:23px 14px -8px -15px;max-width:100%;}
/*-------------------section24--------------------*/
.sec24{background:#f8f6ff;padding:40px 0 50px 0;}
.giftbx {
    margin: 40px 0 0 0;
    border: 2px solid #0b3d91;
    border-radius: 14px;
    width: 100%;
    display: table;
	background:#fff;
}
.giftbxhd {
    background: #0b3d91;
    padding: 12px 24px 16px 24px;
    border-radius: 12px 12px 0 0;
}
.giftbxhd p {
    font-weight: bold;
    font-size: 34px;
    line-height: 44px;
    color: #fff;
    text-align: left;
}
.giftbxhd p span {color: #fff000;}
.giftbxbtm {padding: 25px 24px 28px 24px;width:100%;display:table;}
.giftbx-imgbx {position: relative;}
.badge{
    position: absolute;
    right: 5px;
    top: -10px;
	width: 134px;
    height: 133px;    
    background: url(../images/badgebg.png) center center no-repeat;
    background-size: 100%;
    padding: 0 0 0 4px;
}
.badge-txt1, .badge-txt2 {
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 26px 0 0 0;
}
.badge-txt1 span {
    font-size: 25px;
    font-weight: bold;
}
.badge-txt2 {
    font-weight: bold;
    font-size: 40px;
    line-height: 30px;
    padding: 3px 0 0 0;
}
.badge2-txt{
	font-weight:bold;
	font-size:21px;
	line-height:25px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding: 36px 0 0 0;
}
.giftbx-img1, .giftbx-img2, .giftbx-img3, .giftbx-img4{float:right;margin:-6px 20px 0 90px;max-width:100%;}
.giftbx-img4{margin:6px 20px 20px 20px;}
/*-------------------section25--------------------*/
.sec25 {
    padding: 40px 0 554px 0;
    background: #0b3d91 url(../images/sec19.jpg) center bottom no-repeat;
	color:#fff;
}
.s25img{float:left;margin:-30px -130px -140px -190px;max-width:100%;}
.mailbx{
	margin:40px 0 0 0;
	border-top:1px solid #4c9cc4;
	border-bottom:1px solid #4c9cc4;
	padding:23px 0;
	position:relative;
}
.mailimg{float:right;margin:-47px 0 0 20px;max-width:100%;}
.s25bx{
	margin:38px 0 0 0;
	background:#fff;
	border-radius:10px;
	padding:24px 28px;
	color:#000;
}
.riskfree-seal{float:right;margin:0 -15px 10px 10px;max-width:100%;}
/*-------------------section26--------------------*/
.sec26{background:#fff;padding:1px 0 46px 0;}
#accordion{height:auto!important;margin:40px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.png) 98% 30px no-repeat;	
	text-align:left; 
    padding:18px 54px 18px 92px;
	margin:12px 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:400;
	text-align:left;
	border:1px solid #d5ccf4;
	border-radius:14px;	
}
.accnum{
	position:absolute;
	left:30px;
	top:20px;
	height:44px;
	width:44px;
	background:#0da72f;
	border-radius:50%;
	font-style:italic;
	font-weight:bold;
	line-height:44px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.ui-accordion .ui-accordion-header.active{
	background:#f8f6ff url(../images/up.png) 98% 30px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:14px 14px 0 0;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:1px solid #d5ccf4;
	border-top:none;
	padding:0 0 0 0;
	border-radius:0 0 14px 14px;
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 22px 26px 30px 92px;
	background:#fff;
	color:#333;
}

.ref-hding{	
	text-align:left;
	font-size:24px;
	line-height:34px;
	color:#000;
	margin-top:40px;
}
.ref-lft, .ref-rgt{
	float:left;
	display:inline-block;
	width:48%;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
}
.ref-rgt{float:right;padding:0 10px 0 0;}	
ul.ref-list{padding:0 0 0 0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    color: #999999;
    margin: 18px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 26px;
    position: relative;
}
.refnum {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    color: #999999;
    width: 25px;
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (max-width: 1000px){
.encriptbx {margin: 36px 0 0 0;padding: 20px 20px;}	
.encriptbximg {margin: -5px 0 0 22px;}	
.s23img{width:340px;height:auto;margin: 21px 14px -8px -15px;}	

.giftbx {margin: 35px 0 0 0;}
.giftbxhd {padding: 12px 20px;}
.giftbxbtm {padding: 25px 20px;}
.giftbxhd p{font-size:28px;line-height:38px;}
.giftbx-img1, .giftbx-img2, .giftbx-img3, .giftbx-img4{width:230px;height:auto;margin: -6px 10px 0 50px;}
.giftbx-img4{margin:5px 5px 40px 5px;}
.badge{right: -5px;top: 15px;}

.s25img{width:600px;height:auto;margin: -30px -130px -120px -190px;}
.mailimg {margin: -20px 0 0 20px;}
.s25bx {
    margin: 35px 0 0 0;
    padding: 22px 20px;
}
.riskfree-seal{width:140px;height:140px;margin: 18px -15px 10px 0;}
#accordion{margin:35px auto 0 auto;}
.ui-accordion .ui-accordion-header {padding:16px 54px 16px 72px;}
.accnum{
	left:20px;
	top:18px;
	height:36px;
	width:36px;
	line-height:36px;
}
.accord-txt{padding: 20px 20px 26px 72px;}
.ref-lft, .ref-rgt{width:48%;padding:0;}	
}
@media only screen and (max-width: 767px){
.sec23 {padding: 1px 0 35px 0;}
.encriptbx {margin: 35px 0 0 0;padding: 20px 12px;}	
.encriptbximg, .s23img{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.encriptbximg{width:200px;margin:20px auto 0 auto;height:auto;}	

.sec23 {padding: 1px 0 35px 0;}
.sec24 {padding: 35px 0 40px 0;}
.giftbx{margin:35px 0 0 0;}
.giftbxhd {padding: 12px 12px;}
.giftbxhd p{font-size:25px;line-height:35px;text-align:center;}
.giftbxbtm {padding: 22px 12px;}

.giftbx-imgbx{width:250px;margin:0 auto;display:block;}
.giftbx-img1, .giftbx-img2, .giftbx-img3, .giftbx-img4{
	float:none;
	display:inline-block;
	margin:0 auto 15px auto;
	display:block;
}
.badge, .badge2 {
	background-size:100%;
    height: 112px;
    width: 112px;
	top:20px;
	right:15px;
}
.badge-txt1, .badge-txt2 {
    font-size: 15px;
    line-height: 18px;
    padding: 19px 0 0 0;
}
.badge-txt1 span {font-size: 23px;}
.badge-txt2 {font-size: 35px;line-height: 25px;padding: 0 0 0 0;}
.badge2-txt {
    font-size: 17px;
    line-height: 21px;
    padding: 32px 0 0 0;
}
.sec25 {padding: 35px 0 496px 0;background-size:100%;}
.s25img{width:450px;height:auto;float:none;margin:0 auto -70px auto;display:block;max-width:100%;}
.mailbx {
    margin: 34px 0 0 0;
    padding: 18px 0;
}
.mailimg {
	margin: 6px 0 0 10px;
	width:80px;
	height:auto;
}
.s25bx {
	margin: 34px 0 0 0;
	padding: 18px 12px;
}
.riskfree-seal{float:none;margin:14px auto -13px auto;display:block;max-width:100%;width:150px;height:150px;}
.sec26 {padding: 1px 0 40px 0;}
#accordion{margin:30px auto 0 auto;}
.ui-accordion .ui-accordion-header {padding:14px 36px 14px 55px;background: #fff url(../images/down.png) 98% 25px no-repeat;}
.ui-accordion .ui-accordion-header.active {
    background: #f1f5fc url(../images/up.png) 98% 25px no-repeat;
}
.accnum{
	left:12px;
	top:16px;
	height:32px;
	width:32px;
	line-height:32px;
}
.accord-txt{padding: 18px 12px 22px 12px;}

.ref-hding {
    font-size: 20px;
    line-height: 30px;
    margin-top: 34px;
}
.ref-lft, .ref-rgt{width:100%;padding:0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 20px;
    margin: 12px 0 0 0;
    padding: 0 0 0 26px;
}	
}
@media(max-width:768px){
	.p-0{
		padding: 0!important;
		margin: 0!important;
		border:none!important;
	}
	.s1txt2{
    font-size: 25px!important;
		line-height: 30px!important;
		text-align: center!important;
  }
  .s1txt3{
		font-size: 25px!important;
		line-height: 30px!important;
		text-align: center!important;
	}
	.s1txt3 .span1{
		/* font-size: large!important; */
		line-height: 20px!important;
	}
}
