@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Permanent+Marker&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Lora", serif;
	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:#fff;
}
.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, .bdhding2{
	font-weight:bold;	
	font-size:44px;
	line-height:54px;
	text-align:center;
}
.bdhding2{
	font-size:30px;
	line-height:40px;
	padding-bottom:5px;
}
.bdhding1 u, .bdhding2 u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;}
.bdhding1 sup, .bdhding2 sup{font-size:20px;line-height:20px;}
.bdfont{	
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.bdfont2{	
	font-size:28px;
	line-height:38px;
	text-align:left;
}
.bdfont u, .bdfont2 u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
.bdfont3{	
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.bdfont sup, .bdfont2 sup, .bdfont3 sup{font-size:12px;line-height:12px;color:#7a7a7a;}
.mar1{margin:34px 0 0 0;}
.mar2{margin:40px 0 0 0;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.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:34px;
	line-height:44px;
}
.bdhding2{
	font-size:26px;
	line-height:36px;
}
.bdfont{	
	font-size:20px;
	line-height:30px;
}
.bdfont2{	
	font-size:24px;
	line-height:34px;
}
.bdfont3{	
	font-size:26px;
	line-height:36px;
}
.mar1{margin:30px 0 0 0;}
.mar2{margin:35px 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:32px;
	line-height:42px;
}
.bdhding2{
	font-size:23px;
	line-height:33px;
}
.bdhding1 sup, .bdhding2 sup{font-size:15px;line-height:15px;}
.bdfont{	
	font-size:18px;
	line-height:28px;
}
.bdfont2{	
	font-size:22px;
	line-height:32px;
}
.bdfont3{	
	font-size:24px;
	line-height:34px;
}
.mar1{margin:26px 0 0 0;}
.mar2{margin:34px 0 0 0;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
.bdhding2{
	font-size:22px;
	line-height:32px;
}
}
@media only screen and (max-width: 389px){
.bdhding1{
	font-size:28px;
	line-height:36px;
}
.bdhding2{
	font-size:20px;
	line-height:28px;
}
.bdfont2{	
	font-size:20px;
	line-height:30px;
}
}
@media only screen and (max-width: 359px){
.bdhding1{
	font-size:26px;
	line-height:34px;
}	
}
/*===============section1, 2, 3=================*/
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;padding:40px 0;
	padding:38px 0 47px 0;
}
.s1hding1{
	font-weight:bold;
	font-size:40px;
	line-height:50px;
	text-align:left;
}
.s1hding2{
	font-weight:bold;
	font-size:57px;
	line-height:68px;
	color:#fff;	
	text-align:left;
}
.s1hding2 span{
	background:url(../images/s1hdbg.jpg) left center repeat-x;
	padding:0 4px;
	display:inline-block;
}
.s1dvdr{
	height:2px;
	width:700px;
	background:#9dc2c7;
	margin:13px 0 0 0;
}
.s1tbx{
	margin:35px 0 0 0;
	width:790px;
	position:relative;
	padding:0 0 0 155px;
}
.s1tbximg{
	position:absolute;
	left:-5px;
	top:0;
	width:152px;
}
.s1tbx-txt1{
	font-weight:bold;
	font-style:italic;
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.s1tbx-txt2{
	font-size:24px;
	line-height:34px;
	text-align:left;
	margin-top:10px;
}
.s1bx{
	background:#fff url(../images/s1bxbg.jpg) right bottom no-repeat;
	margin:30px 0 0 0;
	padding:26px 132px 24px 25px;
	border-radius:14px;
}
ul.s1bx-list{padding:0;}
ul.s1bx-list li{
	background:url(../images/bullet.png) left 5px no-repeat;
	padding:0 0 18px 56px;
	margin:14px 0 0 0;
	font-weight:600;
	position:relative;
}
ul.s1bx-list li:first-child{margin:0;}
ul.s1bx-list li:last-child{padding:0 0 0 56px;}
.s1bxl-dvdr{
	height:1px;
	width:80%;
	background:#dddddd;
	position:absolute;
	left:56px;
	bottom:0;
}
.s1imgbx{position:relative;}
/*----------------strip-----------------*/
.strip{background:#daf2f2;padding:25px 0;}
.strip-hding{
	font-weight:600;
	font-size:24px;
	line-height:32px;
	text-align:center;
}
.strip-logos{margin:28px auto 0 auto;display:block;max-width:100%;}
/*----------------section2-----------------*/
.sec2{padding:45px 0 1px 0;}
.s2img{float:right;margin:15px 0 0 0;max-width:100%;}
.indicator{margin:0 4px 0 0;background:url(../images/indicator.png) left center no-repeat;width:30px;height:20px;display:inline-block;}
.s2img{float:right;margin:-30px -130px 0 -300px;max-width:100%;}
.s2bx{
	margin:40px 0 -150px 0;
	background:#f2ffff;
	position:relative;
	padding:30px;
	border-radius:12px;
	box-shadow:0 0 10px #ecebeb;
}
.s2bx-imgbx{position:relative;}
.s2bximg{float:right;margin:25px -30px -100px -360px;max-width:100%;}
	
/*----------------section3-----------------*/
.sec3{padding:190px 0 50px 0;background:#0f98ab url(../images/sec3.jpg) center top no-repeat;color:#fff;}
.s3img{float:left;margin:25px 30px 0 -17px;max-width:100%;}
.s3hdimg{margin:25px 0 20px 0;display:block;max-width:100%;width:550px;}
.s3bx{
	margin:40px 0 0 0;
	background:#f2ffff url(../images/s3bxbg.jpg) right 65px no-repeat;
	padding:25px 368px 25px 30px;
	border-radius:12px;
	color:#000;
	position:relative;
}
.s3bximg{position:absolute;right:40px;top:-9px;}

@media only screen and (max-width: 1000px){	
.sec1{
	height:auto;
	padding:20px 0 35px 0;
	background:url(../images/sec1.jpg) 60% top no-repeat scroll;
	background-size:cover;
}
.s1hding1 {
    font-size: 32px;
    line-height: 42px;
}
.s1hding2{
	font-size:46px;
	line-height:56px;
}
.s1hding2 span{background:url(../images/s1hdbg-1000.jpg) left center repeat-x;}
.s1dvdr{width:600px;}
.s1tbx{
	margin:30px 0 0 0;
	width:670px;
	padding: 0 0 0 132px;
}
.s1tbximg{width:130px;height:133px;}
.s1tbx-txt1, .s1tbx-txt2{
	font-size:22px;
	line-height:32px;
}
.s1bx {padding: 20px 110px 25px 20px;}

.s2img{width:500px;height:377px;margin: -30px -100px 0 -300px;}
.s2bx {margin: 38px 0 -150px 0;padding: 24px 20px;}
.s2bximg {width:500px;height:572px;margin: 15px -20px -140px -280px;}
.s3img{width:340px;height:395px;margin: 25px 20px 0 -17px;}
.s3hdimg{width:400px;margin:16px 0 12px 0;}
.s3bx {
    margin: 38px 0 0 0;
	background-size:360px;
    padding: 25px 308px 25px 20px;
}
.s3bximg{width:222px;height:179px;}
}
@media only screen and (max-width: 767px){
.sec1{height:auto;padding:12px 0 26px 0;background:#b3e8f0;}	
.s1hding1 {
    font-size: 22px;
    line-height: 32px;
	text-align:center;
}
.s1hding2{
	font-size:31px;
	line-height:42px;
	text-align:center;
}
.s1hding2 span{background:url(../images/s1hdbg-mob.jpg) left center repeat-x;}
.s1img-mob{margin:0 auto -40px auto;display:block;max-width:100%;width:440px;}
.s1tbx{width:100%;border-top:none;padding:0 0 0 120px;margin:0 0 0 0;}	
.s1tbximg {
    width: 110px;
	height:112px;
	top:0;
}
.s1tbx-txt1, .s1tbx-txt2 {
    font-size: 19px;
    line-height: 29px;
}
.s1bx {padding: 20px 10px 20px 10px;background:#fff;margin:24px 0 0 0;}
ul.s1bx-list li{
	background:url(../images/bullet.png) left 5px no-repeat;
	background-size:22px;
	padding:0 0 14px 36px;
	margin:10px 0 0 0;
}
ul.s1bx-list li:first-child{margin:0;}
ul.s1bx-list li:last-child{padding:0 0 0 36px;}
.s1bxl-dvdr{width:90%;left:36px;}
.s1imgbx{width:100%;margin:0 auto;display:block;}

.strip{padding:15px 0;}
.strip-hding{
	font-size:19px;
	line-height:25px;
}
.strip-logos{margin:18px auto 0 auto;}

.sec2 {padding: 35px 0 1px 0;}
.s2img{float:none;margin:0 auto -40px auto;display:block;width:400px;height:302px;}
.s2bx {padding: 20px 10px;}
.s2bximg-mob{margin:26px auto 0 auto;display:block;border:1px solid #d6e5f8;border-radius:12px;}

.s3img{float:none;width:280px;height:325px;margin:0 auto 15px auto;display:block;}
.s3hdimg{margin:18px 0 0 0;width:auto;}
.sec3 {padding: 190px 0 40px 0;background:#0e99ac;}
.s3bx{background:#fff;padding:20px 10px 0 10px;margin:36px 0 0 0;}
.s3bximg-mob{margin:22px auto 0 auto;display:block;width:180px;height:145px;}
}
@media only screen and (max-width: 479px){
.s1hding1 {
	font-size: 22px;
	line-height: 27px;
}
.s1hding2{
	font-size:28px;
	line-height:38px;
}
.s1hding2 span{background:url(../images/s1hdbg-479.jpg) left center repeat-x;}
.s1tbx {padding: 0 0 0 100px;margin:10px 0 0 0;}
.s1tbximg {width: 100px;}
.s1tbx-txt1 {font-size: 17px;line-height: 25px;}
.s1tbx-txt2{font-size: 15px;line-height: 24px;}
.s1bxl-dvdr{width:85%;left:36px;}
.s1img-mob{width:350px;height:233px;}
.s2img{width:auto;height:auto;}
}
@media only screen and (max-width: 389px){
.s1hding1 {
	font-size: 20px;
	line-height: 25px;
}
.s1hding2{
	font-size:25px;
	line-height:38px;
}
.s1img-mob{width:300px;height:200px;}
}
@media only screen and (max-width: 359px){
.s1hding2{font-size:24px;line-height:37px;}
.s1tbx {padding: 0 0 0 90px;}
.s1tbximg {width: 80px;}
}

/*===============section4, 5, 6, 7, 8, 9=================*/
.sec4{padding:40px 0 45px 0;}
.cdc{float:left;margin:11px 20px 0 0;}
.s4img{float:right;margin:20px -19px -10px 20px;max-width:100%;}
/*----------------section5-----------------*/
.sec5{background:#edf8f8;padding:40px 0 45px 0;}
.s5video{
	margin:35px auto 0 auto;
	display:block;
	max-width:100%;
	border:4px solid #fff;
	box-shadow:0 0 14px #c9d5d5;
}
/*----------------section6-----------------*/
.sec6{padding:40px 0 45px 0;}
.s6bx{
	padding:0 0 0 400px;
	margin:40px 0 0 0;
	position:relative;
}
.s6img{position:absolute;left:-19px;top:-15px;max-width:100%;}
ul.s6list{padding:0;}
ul.s6list li{
	background:url(../images/bullet2.png) left 6px no-repeat;
	padding:0 0 0 55px;
	margin:34px 0 0 0;
}
ul.s6list li:first-child{margin:0;}
.s6bx2{
	margin:40px 0 0 0;
	background:#fff2f2 url(../images/s6bx2bg.png) right center no-repeat;
	border:2px solid #ff0000;
	border-radius:14px;
	padding:22px 290px 22px 30px;
}
/*----------------section7-----------------*/
.sec7{padding:40px 0 176px 0;background:#232222 url(../images/sec7.jpg) center top no-repeat;color:#fff;}
.s7img{float:right;margin:25px -18px -20px 65px;max-width:100%;}
.s7arwbx{position:relative;}
.s7arwtxt{
	position:absolute;
	left:-130px;
	top:-165px;
	font-family: "Permanent Marker", cursive;
	font-size:30px;
	line-height:34px;
	color:#ff0000;
	text-align:center;
}
.s7arw{position:absolute;left:-10px;top:-92px;}
/*----------------section8-----------------*/
.sec8{padding:1px 0 50px 0;}
.s8bx{
	background:#edf8f8 url(../images/s8bxbg.jpg) left bottom no-repeat;
	padding:30px;
	border-radius:12px;
	margin:-130px 0 0 0;
}
.s8bxtxt{padding-left:370px;}
/*----------------section9-----------------*/
.sec9{padding:40px 0 45px 0;background:#0f98ac url(../images/sec9.jpg) center top no-repeat;color:#fff;}
.s9bx{
	margin:40px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:28px 30px 22px 30px;
	color:#000;
}
.bar-graph{margin:0 0 6px 0;}
.s9bximg{float:right;margin:34px 25px 0 -20px;max-width:100%;}
sup.blue{color:#94dce6;}
.s9img{float:left;margin:35px 20px 0 -19px;max-width:100%;}

@media only screen and (max-width: 1000px){	
.s4img{width:350px;height:379px;margin: 20px -19px -10px 10px;}
.cdc {margin: 21px 15px 20px 0;}
.s6bx {
    padding: 0 0 0 335px;
    margin: 38px 0 0 0;
}
.s6img{width:350px;height:375px;}
ul.s6list li {
	background-size:25px;
    padding: 0 0 0 35px;
    margin: 30px 0 0 0;
}
.s6bx2 {
    margin: 38px 0 0 0;
    padding: 22px 290px 22px 20px;
}
.s7img {
    width:330px;
	height:287px;
    margin: 25px -18px -20px 20px;
}
.s7arwtxt{
	left:-50px;
	top:-142px;
	font-size:24px;
	line-height:28px;
}
.s7arw{left:0;top:-82px;width:80px;}
.s8bx {
	background-size:400px;
    padding: 25px 20px;
}
.s8bxtxt {padding-left: 286px;}
.s9bx {
    margin: 38px 0 0 0;
    padding: 26px 20px 22px 20px;
}
.s9bximg {
	width:200px;
	height:227px;
    margin: 34px 20px 0 -20px;
}
.s9img{width:320px;height:355px;margin: 25px 20px 0 -19px;}
}
@media only screen and (max-width: 767px){	
.sec4, .sec5, .sec6, .sec9{padding: 35px 0 35px 0;}
.sec9{background:#0f98ab;}
.cdc {
	margin: 7px 10px 0 0;
	width:80px;
}
.s4img, .s7img, .s9bximg, .s9img{
	float:none;
	margin:13px auto -17px auto;
	display:block;
	max-width:100%;
}

.s7img{margin:25px auto 0 auto;}
.s9bximg{margin:15px auto 0 auto;}
.s9img{margin:15px auto 0 auto;}
.s5video{margin:30px auto -4px auto;width:350px;height:198px;}
.s6bx {padding: 0 0 0 0;margin: 0 0 0 0;}
.s6img{position:inherit;left:auto;top:auto;margin:20px auto 10px auto;display:block;max-width:100%;}
.s6bx2 {
    margin: 36px 0 0 0;
    background: #fff2f2;
    padding: 20px 10px;
}
.s6bx2img-mob{margin:25px auto 0 auto;display:block;border-radius:12px;border:2px solid #ffce97;width:300px; max-width:100%;}
.sec7{background:#232321;padding:35px 0 160px 0;}
.s7arwbx{margin:10px 0 0 0;}
.s7arwtxt{
	position:relative;
	left:auto;
	top:auto;
	font-size:22px;
	line-height:26px;
	width:220px;
}
.s7arw{left:220px;top:4px;width:70px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);}
.sec8 {padding: 1px 0 38px 0;}
.s8bx {
	background:#ebf6f7 url(../images/s8bxbg-mob.jpg) left bottom no-repeat;
	background-size: 400px;
	padding: 22px 10px;
}
.s8bxtxt{padding-left:0;}
.s9bx {padding: 24px 10px 20px 10px;}	
}
@media only screen and (max-width: 479px){	
.s7arwtxt{
	font-size:20px;
	line-height:24px;
	width:190px;
}
.s7arw{left:190px;width:60px;transform:rotate(-40deg);-webkit-transform:rotate(-40deg);}
}
@media only screen and (max-width: 389px){
.s4img, .s5video, .s6img, .s6bx2img-mob, .s7img{width:auto;height:auto;}
}

/*===============section10, 11, 12, 13, 14=================*/
.sec10{padding:40px 0 1px 0;}
.s10img{float:right;margin:-35px -100px -50px -140px;max-width:100%;}
.s10bx{
	background:#0f98ac url(../images/s10bxbg.png) right center no-repeat;
	padding:22px 330px 22px 30px;
	border-radius:12px;
	color:#fff;
	margin:40px 0 0 0;
	position:relative;
}
.s10bx2{
	margin:40px 0 -110px 0;
	background:#edf8f8;
	border-radius:12px;
	padding:30px 30px 36px 30px;
	box-shadow:0 0 10px #e9e8e8;
	position:relative;
}
.s10bx2img{float:left;margin:20px 15px 0 -18px;max-width:100%;}
.s10bx2-inbx{
	margin:40px 0 0 0;
	background:#0f98ac url(../images/s10bx2-inbxbg.png) right center no-repeat;
	border-radius:12px;
	padding:22px 275px 22px 30px;
	color:#fff;
}
/*----------------section11-----------------*/
.sec11{background:#0f98ac url(../images/sec11.jpg) center top no-repeat;padding:150px 0 45px 0;color:#fff;}
.sec11 sup{color:#94dce6;}
.s11img{float:right;margin:26px -50px 0 -40px;max-width:100%;}
/*----------------section12-----------------*/
.sec12{padding:40px 0 45px 0;}
ul.s12list{padding:15px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s12list li{width:32%;margin-top:20px;}
ul.s12list li img{margin:0 auto;display:block;max-width:100%;}
ul.s12list li p{
	font-weight:500;
	text-align:center;
	margin-top:10px;
	padding:0 15px;
}
/*----------------section13-----------------*/
.sec13{padding:40px 0 45px 0;background:#edf8f8;}
.s13hding{color:#00923a;position:relative;}
.s13hding::before, .s13hding::after{
	content:"";
	position:absolute;
	top:22px;
}
.s13hding::before{
	background:url(../images/hdbefore.png) left center no-repeat;
	width:158px;
	height:17px;
	left:50px;
}
.s13hding::after{
	background:url(../images/hdafter.png) left center no-repeat;
	width:157px;
	height:17px;
	right:50px;
}
.s13img{float:right;margin:25px -19px 0 25px;max-width:100%;}
/*----------------section14-----------------*/
.sec14{padding:40px 0 300px 0;}
.s14bx{
	margin:40px 0 0 0;
	background:#242421;
	padding:25px 185px 26px 30px;
	border-radius:12px;
	color:#fff;
	position:relative;
}
.s14bximg{position:absolute;right:0;bottom:0;}
.s14img{float:left;margin:20px 20px 0 -20px;max-width:100%;}
.s14bx2{
	margin:40px 0 0 0;
	background:#fff;
	border-radius:12px;
	box-shadow:0 0 10px #e8e6e6;
	padding:30px 30px 35px 30px;
}
.s14bx2-inbx1, .s14bx2-inbx2{
	margin:40px 0 0 0;
	padding:22px 30px;
	border:1px solid #ff898b;
	border-radius:12px;
	background:#ffe7e7;
}
.s14bx2-inbx2{margin:30px 0 0 0;}
.s14bx2-inbximg1, .s14bx2-inbximg2, .s14bx2-inbximg3{float:right;margin:0 -19px 0 10px;max-width:100%;}
.s14bx2-inbx3{
	background:#e2ffd7 url(../images/s14bx2-inbx3bg.png) right top no-repeat;
	border:2px solid #26c229;
	border-radius:12px;
	margin:30px 0 0 0;
	padding:22px 30px;
	box-shadow:0 5px 10px #c3c3c3;
}

.s14img2{float:left;margin:-60px -80px 0 -150px;max-width:100%;}
.s14bx3{
	margin:40px 0 0 0;
	border:1px solid #0f98ac;
	border-bottom:6px solid #0f98ac;
	border-radius:12px;
	padding:25px 30px;
	background:#fff url(../images/s14bx3bg.png) right bottom no-repeat;
	position:relative;
}
.s14bx3-txtwidth{width:54%;}

@media only screen and (max-width: 1000px){	
.s10img{width:500px;height:365px;}
.s10bx {
    padding: 20px 300px 20px 20px;
    margin: 38px 0 0 0;
}
.s10bx2 {
    margin: 38px 0 -110px 0;
    padding: 24px 20px 28px 20px;
}
.s10bx2img {
    width:350px;
	height:342px;
    margin: 20px 12px 40px -18px;
}
.s10bx2-inbx {
    margin: 38px 0 0 0;
    padding: 14px 275px 14px 20px;
}
.s11img{width:400px;height:465px;margin: 26px -50px -30px -50px;}
.s13hding::before{left:0;}
.s13hding::after{right:0;}
.s13img{width:350px;height:340px;}
.sec14 {padding: 40px 0 200px 0;}
.s14bx {
    margin: 38px 0 0 0;
    padding: 25px 185px 26px 20px;
}
.s14bximg{width:442px;}
.s14img{width:350px;height:386px;margin: 20px 10px 0 -20px;}
.s14bx2 {
    margin: 38px 0 0 0;
    padding: 25px 20px 30px 20px;
}
.s14bx2-inbx1, .s14bx2-inbx2 {
    margin: 38px 0 0 0;
    padding: 22px 20px;
}
.s14bx2-inbx2{margin:30px 0 0 0;}
.s14bx2-inbx3 {padding: 22px 20px;}

.s14img2{width:550px;height:462px;}
.s14bx3 {
    margin: 38px 0 0 0;
    padding: 22px 20px;
	background-size:600px;
}
}
@media only screen and (max-width: 767px){	
.sec10 {padding:35px 0 1px 0;}
.s10img{float:none;margin:-30px auto -50px auto;display:block;max-width:100%;width:350px;height:255px;}
.s10bx {
	background: #13a0b8;
	background-size:100%;
	padding: 20px 0 0 0;
	margin: 36px 0 0 0;
}
.s10bx-content{padding:0 10px;}
.s10bximg-mob{margin:0 auto 0 auto;display:block;max-width:100%;border-radius:0 0 12px 12px;}
.s10bx2 {
	margin: 36px 0 -110px 0;
	padding: 22px 10px 25px 10px;
}
.s10bx2img, .s11img, .s13img, .s14img, .s14bx2-inbximg1, .s14bx2-inbximg2, .s14bx2-inbximg3, .s14img2{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.s11img{margin:18px auto -10px auto;width:330px;height:384px;}
.s14img2{margin:-22px auto -15px auto;width:350px;height:294px;}

.s10bx2-inbx {
    margin: 38px 0 0 0;
    background: #0f98ac;
    padding: 20px 10px 20px 10px;
}
.s10bx2-inbximg{margin:26px auto 0 auto;display:block;border-radius:12px;border:1px solid #27b0c4;}
.sec11 {padding: 150px 0 35px 0;background:#0e99ac;}
.sec12, .sec13{padding: 35px 0;}
ul.s12list{padding:10px 0 0 0;}
ul.s12list li{width:100%;}
ul.s12list li img{margin:0 auto -8px auto;}
.s13hding::before, .s13hding::after{display:none;}
.sec14 {padding: 35px 0 128px 0;}
.s14bx {
	margin: 35px 0 0 0;
	padding: 22px 10px 23px 10px;
}
.s14bximg-mob{margin:20px auto 0 auto;display:block;max-width:100%;}
.s14bx2-inbx1, .s14bx2-inbx2 {
	margin: 35px 0 0 0;
	padding: 22px 10px;
}
.s14bx2-inbx2{margin:25px 0 0 0;}
.s14bx2-inbx3 {
    background: #e2ffd7;
    margin: 25px 0 0 0;
    padding: 22px 10px;
}
.s14bx2-inbx3img{margin:24px auto 0 auto;display:block;border-radius:12px;}
.s14bx3 {
    margin: 35px 0 0 0;
    padding: 20px 10px 240px 10px;
	background:url(../images/s14bx3img-mob.png) center bottom no-repeat;
	background-size:260px;
}
.s14bx3-txtwidth{width:auto;}
}
@media only screen and (max-width: 479px){	
ul.s12list li p {padding: 0 0;}
.sec14 {padding: 35px 0 105px 0;}
}
@media only screen and (max-width: 389px){
.s10img, .s10bx2img, .s10bx2-inbximg, .s11img, .s13img, .s14img, .s14img2{width:auto;height:auto;}
}
/*===============section15, 16, 17, 18, 19, 20=================*/
.sec15{background:#0f98ac url(../images/sec15.jpg) center top no-repeat;padding:1px 0 110px 0;color:#fff;}
.s15prd{margin:-265px auto 0 auto;display:block;max-width:100%;}
.sec15 sup{color:#fff;}
.s15img{float:right;margin:-70px -180px -80px -200px;max-width:100%;}
/*----------------section16-----------------*/
.sec16{padding:1px 0 45px 0;}
.s16bx{
	margin:-65px 0 0 0;
	background:#fff;
	border-radius:8px;
	padding:22px 30px;
	box-shadow:0 5px 10px #cae5e9;
}
.s16hding{margin-top:25px;}
.s16hding span{background:#fff001;display:inline-block;}
.s16bx2{
	background:#0f98ac url(../images/s16bx2bg.jpg) right 40px no-repeat;
	margin:40px 0 0 0;
	border-radius:8px;
	padding:25px 30px;
	color:#fff;
}
.s16bx2img{float:right;margin:-70px -18px 0 10px;max-width:100%;}
.s16bx2 sup{color:#fff;}
/*----------------section17-----------------*/
.sec17{background:#0f98ac url(../images/sec17.jpg) center top no-repeat;padding:40px 0 225px 0;color:#fff;}
/*----------------section18-----------------*/
.sec18{padding:1px 0 45px 0;}
.s18bx{
	margin:-190px 0 0 0;
	background:#fff;
	padding:30px;
	border-radius:12px;
	box-shadow:0 0 10px #e9e9e9;
}
.s18bximg{float:right;margin:0 -20px 0 10px;max-width:100%;}
ul.s18bx-list{padding:10px 0 0 0;}
ul.s18bx-list li{
	margin:30px 0 0 0;
	background:#edf8f8;
	position:relative;
	padding:22px 30px 22px 216px;
	border-radius:12px;
	height:146px;
	width:100%;
	display:table;
}
ul.s18bx-list li:nth-child(3){padding:38px 30px 28px 216px;}
.s18bxlimg{position:absolute;left:0;top:0;}
/*----------------section19-----------------*/
.sec19{padding:40px 0 176px 0;background:#edf8f8;}
.s19img{float:left;margin:20px 20px 0 -19px;max-width:100%;}
ul.s19list{padding:30px 98px 0 98px;}
ul.s19list li{
	background:#fff url(../images/bullet3.png) 22px 22px no-repeat;
	padding:22px 30px 22px 77px;
	margin:13px 0 0 0;
	border-radius:12px;
	box-shadow:0 0 10px #d2e2e2;
}
.s19bx{
	margin:50px 0 0 0;
	background:#fff url(../images/s19bxbg.png) right top no-repeat;
	border-radius:12px;
	padding:30px 374px 30px 30px;
	box-shadow:0 0 10px #d2e2e2;
}
/*----------------section20-----------------*/
.sec20{padding:1px 0 45px 0;}
.s20bx{
	margin:-140px 0 0 0;
	background:#0f98ac;
	padding:32px 30px;
	border-radius:10px;
	color:#fff;
}
.s20bx-imgbx{float:right;margin:-62px -20px 0 20px;position:relative;}	
.s20bximg{max-width:100%;margin:0 auto;display:block;width:400px;}
.s20off{
	position:absolute;
	right:6px;
	top:-26px;
	height:133px;
	width:136px;
	background:url(../images/offbg.png) center top no-repeat;
	background-size:100%;
	padding-top:22px;
}
.s20off-txt1{
	font-family: "Bebas Neue", sans-serif;
	font-size:21px;
	line-height:24px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
}
.s20off-txt2{
	font-family: "Bebas Neue", sans-serif;
	font-size:40px;
	line-height:35px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-style:italic;
}	
.s20bxprc{
	width:224px;
	height:36px;
	background:#fff;
	border-radius:30px;
	margin:0 auto 0 auto;
	display:block;
	color:#000;
	font-size:22px;
	line-height:36px;
	text-align:center;
}
.s20bxprc span{padding:0 5px;margin:0 10px;}
.s20img{float:left;margin:22px 20px 0 -19px;max-width:100%;}
@media only screen and (max-width: 1000px){	
.s15prd{width:700px;height:387px;margin: -165px auto 0 auto;}
.s15img{width:500px;height:441px;margin:-70px -120px -80px -130px;}
.s16bx {padding: 22px 20px;}
.s16bx2 {
	background-size:400px;
    margin: 38px 0 0 0;
    padding: 25px 20px;
}
.s16bx2img{width:350px;}
.s18bx {padding: 25px 20px;}
.s18bximg{width:350px;margin: 10px -15px 0 10px;}
ul.s18bx-list li {
    margin: 26px 0 0 0;
    padding: 14px 20px 14px 206px;
}
ul.s18bx-list li:nth-child(2){padding: 28px 20px 22px 206px;}
ul.s18bx-list li:nth-child(3){padding: 42px 20px 22px 206px;}
.s19img{width:350px;margin: 20px 15px 40px -19px;}
ul.s19list {padding: 28px 58px 0 58px;}
.s19bx {
    margin: 40px 0 0 0;
    padding: 25px 284px 25px 20px;
}
.s20bx {
    margin: -140px 0 0 0;
    padding: 28px 20px;
}
.s20bximg{width:350px;}
.s20off {
    top: -16px;
    height: 103px;
    width: 106px;
    padding-top: 17px;
}
.s20off-txt1 {
    font-size: 17px;
    line-height: 20px;
}
.s20off-txt2 {
    font-size: 30px;
    line-height: 26px;
}
.s20img{width:350px;margin: 12px 15px 0 -19px;}
}
@media only screen and (max-width: 767px){
.sec15 {padding: 1px 0 100px 0;}
.s15prd{margin:-100px auto 0 auto;width:450px;height:249px;}	
.s15img{float:none;margin:0 auto -40px auto;display:block;max-width:100%;width:350px;height:309px;}	
.sec16 {padding: 1px 0 35px 0;}
.s16bx2 {
	background:#0f98ac;
    margin: 36px 0 0 0;
    padding: 20px 10px;
}	
.s16bx2img, .s19img, .s20bx-imgbx, .s20img{
	float:none;
	margin:14px auto -15px auto;
	display:block;
	max-width:100%;
}	
.s20bx-imgbx {margin: -65px auto 0 auto;width:350px;}

.sec17{padding:35px 0 220px 0;background-size:cover;}
.sec18 {padding: 1px 0 40px 0;}
.s18bx {padding: 22px 10px;}
.s18bximg{float:none;margin:25px auto -15px auto;display:block;max-width:100%;}
ul.s18bx-list{padding:13px 0 0 0;}
ul.s18bx-list li, ul.s18bx-list li:nth-child(2), ul.s18bx-list li:nth-child(3) {
	margin: 22px 0 0 0;
	padding: 22px 10px;
}
.s18bxlimg{
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto 18px auto;
	display:block;
	border-radius:10px;
}
ul.s18bx-list li p{text-align:center;}
.sec19 {padding: 35px 0 206px 0;}
.s19bx {
	background:#fff;
    margin: 36px 0 0 0;
    padding: 22px 10px 22px 10px;
}
ul.s19list {padding: 25px 0 0 0;}
ul.s19list li {
    background: #fff url(../images/bullet3.png) 10px 20px no-repeat;
	background-size:26px;
    padding: 18px 10px 18px 50px;
}
.sec20 {padding: 1px 0 35px 0;}
.s20bx {
	margin: -140px 0 0 0;
	padding: 22px 10px 22px 10px;
}
.s20bxprc {
	width: 200px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	margin: 10px auto 20px auto;
}
}
@media only screen and (max-width: 479px){
.s15prd{margin:-80px auto 0 auto;width:350px;height:193px;}
}
@media only screen and (max-width: 389px){
.s20bx-imgbx {width:100%;}
.s15prd{width:auto;height:auto;}
.s15img{width:auto;height:auto;}

}
/*===============section23, 24, 25=================*/
.sec23{background:#fff url(../images/sec23.jpg) center top no-repeat;padding:40px 0 50px 0;}
.s23subhd{
	background-image: linear-gradient(to right, rgba(7,104,118,0), rgba(7,104,118,1), rgba(255,0,0,0));
	padding:10px 0 12px 0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:29px 10% 0 10%;
}
.s23bx{
	margin:34px 0 0 0;
	background:#fffeec;
	border:2px solid #e7e4b1;
	border-radius:12px;
}
.s23bxhd{
	background:#ffebc3;
	padding:10px 20px 6px 20px;
	border-radius:12px 12px 0 0;
}
.s23bxhd p{color:#027687;}
.s23bxarw{margin:0 auto;display:block;max-width:100%;}

.s23bxbtm{padding:0 30px 27px 30px;}
.s23prd{margin:0 auto;display:block;max-width:100%;}
ul.s23bxlist{padding:15px 0 0 0;width:88%;margin:0 auto;display:table;}
ul.s23bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#5590d8;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.s23bxlist li:first-child{
	background:#8d5cc7;
	border-radius:14px 0 0 14px;
}
ul.s23bxlist li:last-child{
	background:#26afbd;
	border-radius:0 14px 14px 0;
}
ul.s23bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
}
ul.s23bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.s23bxlist li:nth-child(2) img{left:37px;}
.reg-prc{
	margin:30px 0 0 0;
	font-size:22px;
	line-height:32px;
	color:#373737;
	text-align:center;
}
.reg-prc span{padding:0 5px;margin:0 2px;}
.s23bx-prcbx{margin:20px auto 0 auto;width:334px;display:block;position:relative;}
.s23bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.s23bxprc{
	font-weight:bold;
	font-size:71px;
	line-height:71px;
	color:#2cc200;
	text-align:center;
	margin-top:4px;
}
.s23bx-lftarw, .s23bx-rgtarw{position:absolute;top:14px;}
.s23bx-lftarw{left:0;}
.s23bx-rgtarw{right:0;}
.s23btn{margin:5px auto 0 auto;display:block;max-width:100%;}
/*----------------section24-----------------*/
.sec24{background:#edf8f8;padding:40px 0 256px 0;}
.s24bx{
	margin:44px 0 0 0;
	background:#0f98ac;
	border-radius:12px;
	padding:38px 280px 42px 30px;
	position:relative;
	font-weight:bold;
	color:#fff;
}
.mbseal{position:absolute;right:42px;top:-8px;}
/*----------------section25-----------------*/
.sec25{padding:1px 0 45px 0;}
.s25bx{
	margin:-216px 0 0 0;
	background:#fff;
	padding:30px;
	border-radius:12px;
	box-shadow:0 0 10px #e8e3e3;
}
.s25bx-inbx {
    background: #0f98ac;
    margin: 40px 0 0 0;
    padding: 22px 28px 26px 25px;
    border-radius: 12px;
    color: #fff;
}
.s25bx-inbximg {
    float: right;
    margin: 30px 0 0 -20px;
    max-width: 100%;
    border-radius: 0 0 14px 0;
}
@media only screen and (max-width: 1000px){
.s23bxbtm {padding: 0 20px 35px 20px;}	

ul.s23bxlist{width:100%;}
ul.s23bxlist li{padding:10px 20px 10px 88px;}
ul.s23bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
ul.s23bxlist li img{left:20px;}
ul.s23bxlist li:nth-child(2) img{left:27px;}
.s24bx {
    margin: 40px 0 0 0;
    padding: 30px 220px 34px 20px;
}
.mbseal {right: 22px;top: -8px;}
.s25bx {padding: 22px 20px;}
.s25bx-inbx {
    margin: 38px 0 0 0;
    padding: 20px 20px 22px 20px;
}	
}
@media only screen and (max-width: 767px){
.sec23 {padding: 35px 0 40px 0;}
.s23subhd {margin: 26px 0 0 0;padding:8px 0 10px 0;}
.s23bxhd {padding: 6px 10px 0 10px;}
.s23bxhd p{font-size:30px;line-height:40px;}
.s23bxbtm {padding: 0 15px 20px 15px;}
.s23prd{margin:10px auto 0 auto;}
ul.s23bxlist li {padding: 10px 10px 10px 48px;}
ul.s23bxlist li img{height:35px;left:10px;top:15px;}
ul.s23bxlist li:nth-child(2) img{left:14px;top:15px;}
ul.s23bxlist li p {
    font-size: 15px;
    line-height: 21px;
}
.reg-prc {
    margin: 20px 0 0 0;
    font-size: 20px;
    line-height: 30px;
}
.reg-prc span{padding:0 2px;}
.sec24{padding:35px 0 250px 0;}
.sec24b{padding:0 0 40px 0;}
.s24bx {
    margin: 36px 0 0 0;
    padding: 22px 10px 24px 10px;
}
.mbseal-mob{
	float:right;
	margin:0 0 0 5px;
	max-width:100%;
	width:120px;
}
.sec25 {padding: 1px 0 38px 0;}
.s25bx {padding: 20px 10px;}
.s25bx-inbx {
	margin: 35px 0 0 0;
	padding: 20px 10px 0 10px;
}
.s25bx-inbximg{float:none;margin:22px auto 0 auto;display:block;width:180px;}	
}
@media only screen and (max-width: 479px){
.s23bxhd p{font-size:26px;line-height:36px;}
ul.s23bxlist li {padding: 7px 10px 10px 10px;}	
ul.s23bxlist li img, ul.s23bxlist li:nth-child(2) img{display:none;}
ul.s23bxlist li p{text-align:center;}	
.reg-prc {font-size: 16px;line-height: 26px;}
.s23bx-prcbx{width:260px;}
.s23bxtxt {font-size: 20px;line-height: 28px;}
.s23bxprc {
    font-size: 54px;
    line-height: 54px;
}
.s23bx-lftarw, .s23bx-rgtarw{width:64px;}
}
@media only screen and (max-width: 389px){
.s23bxbtm {padding: 0 10px 20px 10px;}
ul.s23bxlist li {padding: 7px 5px;}
.reg-prc span {padding: 0 0;margin: 0 0;}
.mbseal-mob{width:100px;}
}
@media only screen and (max-width: 359px){
ul.s23bxlist li p {font-size: 14px;line-height: 20px;}	
}
/*===============section26=================*/
.sec26-top{
	background:#0f98ac url(../images/sec23.jpg) center bottom no-repeat;
	padding:40px 0 558px 0;
}
.sec26{background:#edf8f8;padding:1px 0 45px;}
.s26bx{margin:-524px 0 0 0;}
.s26bx2{
	margin:40px 0 0 0;
	background:#0f98ac;
	border-radius:12px;
	padding:22px 30px 22px 30px;
	color:#fff;
}
.s26bx2-img{float:right;margin:-10px -16px 0 10px;max-width:100%;}
.s26img{float:left;margin:23px 20px 0 -19px;max-width:100%;}
/*----------------section27-----------------*/
.sec27{padding:40px 0 45px 0;}
.giftbx{
	margin:40px 0 0 0;
	border:2px solid #0f98ac;
	border-radius:14px;
	width:100%;
	display:table;
}
.giftbxhd{
	background:#0f98ac;
	padding:12px 28px 18px 28px;
	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 28px 25px 28px;}
.giftbx-img1{float:right;margin:5px 0 15px 0;max-width:100%;}
.giftbx-img3{float:right;margin:5px 60px 0 80px;max-width:100%;}
.badge{
	position:absolute;
	right:-5px;
	top:-5px;
	height:134px;
	width: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:17px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding:29px 0 0 0;
}
.badge-txt1 span{font-size:25px;font-weight:bold;}
.badge-txt2{
	font-weight:bold;
	font-size:40px;
	line-height:35px;
	padding:0 0 0 0;
}
/*----------------section28-----------------*/
.sec28{
	background:#0f98ac url(../images/sec23.jpg) center bottom no-repeat;
	padding:40px 0 558px 0;
	color:#fff;
}
.s28bx1{margin:40px 0 0 0;}
.s28img{float:left;margin:-120px -100px -140px -150px;max-width:100%;}
.s28bxline1, .s28bxline2{
	height:1px;
	background:#51aaca;
	position:relative;
}
.s28bxline1{width:90%;}
.s28bx1 p{padding:23px 0 26px 0;}
.mail{float:right;margin:-22px 0 0 20px;max-width:100%;}
.s28bx2{
	margin:46px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:22px 28px 25px 28px;
	color:#000;
}
.riskfree{float:right;margin:0 -10px 0 -10px;max-width:100%;}
/*----------------section29-----------------*/
.sec29{padding:1px 0 45px 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% 26px no-repeat;	
	text-align:left; 
    padding:17px 50px 20px 95px;
	margin:10px 0 0 0;	
	outline:none;
	position:relative;
	font-weight:normal;	
	font-size:24px;
	line-height:36px;
	color:#000;	
	text-align:left;
	border:1px solid #dce4ef;
	border-radius:12px;	
}
.ui-accordion .ui-accordion-header span.span1{
	font-weight:bold;
	font-style:italic;
}
.ui-accordion .ui-accordion-header.active{
	background:#edf8f8 url(../images/up.png) 98% 28px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;	
	border-radius:12px 12px 0 0;
}
.qmark{
	position:absolute;
	left:28px;
	top:24px;
	height:48px;
	width:48px;
	background:#0da72f;
	border-radius:50%;
	font-weight:bold;
	font-style:italic;
	font-size:24px;
	line-height:48px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:none;
	padding:0 0 0 0;
	border:1px solid #dce4ef;
	border-radius:0 0 12px 12px;
	border-top:none;	
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 22px 40px 30px 95px;
	background:#fff;
}
/*----------------section30-----------------*/
.sec30{
	background:#0f98ac url(../images/sec23.jpg) center bottom no-repeat;
	padding:40px 0 558px 0;
	color:#fff;
}
/*----------------section31-----------------*/
.sec31{padding:1px 0 45px 0;}
.refhding{
	font-weight:600;
	font-size:24px;
	line-height:32px;
	text-align:left;
	margin-top:42px;
}
.s31lft, .s31rgt {
    float: left;
    display: inline-block;
    width: 48%;
    margin: 8px 0 0 0;
}
.s31rgt{float:right;}
ul.ref-list{padding:0;}
ul.ref-list li {
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #999999;
    margin: 22px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 30px;
    position: relative;
}
.refnum {
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #999;
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1000px){
.s26bx2 {
    margin:38px 0 0 0;
    padding: 22px 20px 22px 20px;
}
.s26bx2-img{width:250px;margin: 10px 0 0 10px;}	
.s26img{width:350px;margin: 23px 15px 0 -19px;}

.giftbxhd {padding: 12px 20px 18px 20px;}
.giftbxhd p {
    font-size: 28px;
    line-height: 38px;
}
.giftbxbtm {padding: 22px 20px 25px 20px;}
.giftbx-img1{width:250px;}
.giftbx-img3 {margin: 5px 50px 0 60px;width:150px;}
.s28img{margin:-100px -100px -60px -120px;width:600px;}
.mail {margin: -4px 0 0 20px;}
.s28bx2 {
    margin: 40px 0 0 0;
    padding: 22px 20px 25px 20px;
}
.riskfree {margin: 26px -10px 0 0;}
.ui-accordion .ui-accordion-header { 
	font-size:20px;
	line-height:32px;
	padding: 17px 45px 20px 76px;
}
.qmark{
	left:20px;
	top:24px;
	height:38px;
	width:38px;
	font-size:20px;
	line-height:38px;
}
.accord-txt {padding: 22px 30px 30px 76px;}









	
}
@media only screen and (max-width: 767px){
.sec26-top {padding: 30px 0 552px 0;}	
.sec26{padding:1px 0 35px 0;}
.s26bx2 {
    margin: 36px 0 0 0;
    padding: 20px 10px 24px 10px;
}
.s26bx2-img, .s26img, .giftbx-img1, .giftbx-img3, .riskfree{
	float:none;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
}
.s26bx2-img{width:200px;}
.s26img{margin:15px auto -15px auto;}
.giftbx-img1, .giftbx-img3{margin:0 auto;}
.giftbx-img1{width:230px;}

.sec27 {padding: 35px 0;}
.giftbx{margin:30px 0 0 0;}
.giftbxhd {padding: 12px 12px 18px 12px;}
.giftbxhd p {
    font-size: 25px;
    line-height: 35px;
}
.giftbxbtm {padding: 22px 12px 25px 12px;}
.giftbx-imgbx{width:260px;margin:0 auto 15px auto;display:block;}
.badge{
	height:102px;
	width:102px;
}
.badge-txt1{
	font-size:14px;
	line-height:14px;
	padding:19px 0 0 0;
}
.badge-txt1 span{font-size:22px;}
.badge-txt2{
	font-weight:bold;
	font-size:32px;
	line-height:32px;
	padding:0 0 0 0;
}
.sec28 {padding:35px 0 552px 0;}
.s28img{display:none;}
.s28bx1 {margin: 36px 0 0 0;}
.s28bx1 p {padding: 18px 0 21px 0;}
.mail{width:80px;margin:25px 0 0 10px;}
.s28bxline1, .s28bxline2{width:100%;}
.s28bx2 {
    margin: 36px 0 0 0;
    padding: 20px 10px 22px 10px;
}
.sec29 {padding: 1px 0 38px 0;}
#accordion{margin:30px auto 0 auto;}
.ui-accordion .ui-accordion-header {
	background:#fff url(../images/down.png) 98% 22px no-repeat;	 
	font-size:18px;
	line-height:30px;
	padding: 13px 32px 14px 60px;
}
.ui-accordion .ui-accordion-header.active{
	background:#edf8f8 url(../images/up.png) 98% 24px no-repeat;
}
.qmark{
	left:10px;
	top:20px;
	height:34px;
	width:34px;
	font-size:18px;
	line-height:34px;
}
.accord-txt {padding: 20px 10px 25px 10px;}
.sec30 {padding: 35px 0 552px 0;}
.sec31 {padding: 1px 0 35px 0;}
.refhding {
    font-size: 22px;
    line-height: 30px;
    margin-top: 36px;
}
.s31lft, .s31rgt{width:100%;margin:4px 0 0 0;}
.s31rgt{margin:0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 26px;
	margin:16px 0 0 0;
}
.refnum {
    font-size: 12px;
    line-height: 18px;
    width: 20px;
}		

	
}
@media only screen and (max-width: 479px){
.giftbxhd p {
    font-size: 22px;
    line-height: 32px;
}	
.mail {width: 57px;}



	
	
}
@media only screen and (max-width: 389px){
.giftbxhd p {
    font-size: 21px;
    line-height: 31px;
}
}


/*===================================
			start footer
====================================*/
footer{padding:45px 0;border-top:1px solid #c5c5c5;}
ul.ftrlist{padding: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:4px;
	height:15px;
	background:#333;
	width:1px;
}
ul.ftrlist li:last-child:after{display:none;}
.ftrtxt, .ftrtxt2{
	font-size:20px;
	line-height:30px;
	color:#333;
	text-align:center;
	margin-top:10px;
}
.ftrtxt2{margin-top:15px;}
@media only screen and (max-width: 1000px){
ul.ftrlist li{font-size:18px;line-height:18px;}
ul.ftrlist li:after{top:3px;}
.ftrtxt, .ftrtxt2{
	font-size:18px;
	line-height:28px;
}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
ul.ftrlist li{
	padding:0 10px;
	font-size:14px;
	line-height:14px;
}
ul.ftrlist li:after{height:12px;}
.ftrtxt, .ftrtxt2{
	font-size:14px;
	line-height:24px;
	margin-top:4px;
}
}
