
/*====================start section1, 2=====================*/
.sec1 {
	position: relative;
}
.sec1>.container {
	padding:26px 0 54px 0;
}
.sec1>.bg {
	width: 100%;
    height: 100%;
    position: absolute;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.sec1>.bg.bg-mobile {
	display: none;
}
@media screen and (max-width:540px) {
	.sec1>.bg.bg-pc {
		display: none;
	}
	.sec1>.bg.bg-mobile {
		display: block;
	}
	.sec1>.container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
.s1txtbx{
	border-bottom:2px solid #1f9067;
	width:73%;
	padding:9px 0 24px 0;
}
.s1txt2, .s1txt3{	
	font-weight:bold;
	font-size:50px;
	line-height:68px;
	text-align:left;
	color:#fff;	
}
.s1txt3{	
	color:#000;
	font-size:60px;
	line-height:76px;
}
.s1txt3 span.span1{
	background:url(../images/highlight.jpg) left bottom repeat-x;
	padding:0 6px;
}
.s1txtbx2{
	position:relative;
	padding:0 0 0 145px;
	margin:25px 0 0 0;
	width:74%;
}
.s1txtbx2img{position:absolute;left:-5px;top:0;}
.s1txtbx2txt1{
	font-weight:bold;
	font-size:28px;
	line-height:38px;
	color:#fff;
	text-align:left;
	font-style:italic;
}
.s1txtbx2txt2{
	font-weight:500;
	font-size:24px;
	line-height:34px;
	text-align:left;
	margin-top:10px;
	color:#fff;
}
.s1bx{
	margin:38px 0 0 0;
	background:#fff url(../images/s1bxbg.jpg) right top no-repeat;
	border-radius:10px;
	padding:38px 28px;
}
ul.s1bx-list{padding:0;}
ul.s1bx-list li{
	background:url(../images/bullet.png) left 5px no-repeat;
	padding:0 0 0 56px;	
	font-weight:500;
	font-size:24px;
	line-height:32px;
	text-align:left;
	width:90%;
}
ul.s1bx-list li:nth-child(2){width:85%;margin:24px 0 0 0;}
ul.s1bx-list li:nth-child(3){width:75%;margin:24px 0 0 0;}
/*-----------------strip-----------------*/
.strip{background:#e3f6f2;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 45px 0;background:#f9f9f9;}
.s2bx{
	border:3px solid #d1a5a5;
	border-radius:12px;
	padding:28px 20px 28px 20px;
}
.s2bxtxt1, .s2bxtxt2{
	font-weight:bold;
	text-align:center;
	padding:5px 0 0 0;
}
.s2bxtxt2{font-style:italic;margin-top:10px;}
ul.s2bx-list{padding:30px 0 0 0;}	
ul.s2bx-list li{
	position:relative;
	padding:7px 0 7px 42px;
	width:100%;
	display:table;
}
.s2bxlnum{
	position:absolute;
	left:0;
	top:7px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
}
.s2bxl-lft, .s2bxl-rgt{
	float:left;
	display:inline-block;
	width:70%;
}
.s2bxl-lft{
	border:2px solid #dbdbdb;
	border-radius:5px;
	padding:8px 2px 8px 50px;
	background:url(../images/bullet2.png) 12px 14px no-repeat;
	font-size: 24px;
    line-height: 34px;
}
.s2bxl-rgt{
	width:28%;
	float:right;
	font-family: "Gochi Hand", cursive;
	font-size:32px;
	line-height:34px;
	color:#ff0000;
	text-align:left;
	padding:8px 0 8px 46px;
	background:url(../images/bullet3.png) left 8px no-repeat;
}
.s2bxrgtimg{display:none;}
.s2img{float:left;margin:45px 26px 0 -5px;max-width:100%;}

@media only screen and (max-width: 1000px){
.s1txtbx{width:74%;}
.s1txt2 {font-size: 40px;line-height: 58px;}
.s1txt3 {font-size: 46px;line-height: 62px;}
.s1txt3  span.span1{background: url(../images/highlight-tab.jpg) left bottom repeat-x;}
.s1txtbx2 {padding: 0 0 0 122px;}
.s1txtbx2txt1 {
    font-size: 23px;
    line-height: 33px;
}
.s1txtbx2txt2 {
    font-size: 20px;
    line-height: 30px;
}
.s1txtbx2img {width:114px;}
.s1bx {padding: 25px 20px;}
ul.s1bx-list li {
    font-size: 20px;
    line-height: 28px;
}
.s2bx {padding: 20px 10px 20px 10px;}
ul.s2bx-list li {padding: 7px 0 7px 32px;}
.s2bxl-lft {
    padding: 8px 2px 8px 46px;
    background: url(../images/bullet2.png) 10px 10px no-repeat;
	font-size:19px;
	line-height:29px;
}
.s2bxl-rgt {
    font-size: 24px;
    line-height: 28px;
    padding: 8px 0 8px 36px;
	background-size:30px;
}
.s2img{width:330px;margin: 40px 20px 40px -5px;}
}
@media only screen and (max-width: 767px){
.sec1>.container {padding:15px 0 24px 0;}
.s1txt1 {
    font-size: 17px;
    line-height: 25px;
	text-align:center;
}
.s1txtbx{width:100%;padding:0;border-bottom:none;}
.s1txtbx p{text-align:center;}
.s1txt2 {font-size: 28px;line-height: 36px;}

.s1txt3 {
    font-size: 36px;
    line-height: 52px;
	padding:0 2px;
}
.s1txt3 span.span1{background:url(../images/highlight-mob.jpg) left bottom repeat-x;}
.s1txtbx2 {
    padding: 0 0 0 122px;
	width:100%;
	margin:240px 0 0 0;
}
.s1txtbx2txt1 {
    font-size: 20px;
    line-height: 26px;
}
.s1txtbx2txt2 {
    font-size: 18px;
    line-height: 24px;
}
.s1bx{
	background:#fff;
	margin:25px 0 0 0;
	padding:20px 13px;
}
ul.s1bx-list li, ul.s1bx-list li:nth-child(2), ul.s1bx-list li:nth-child(3){
	width:100%;
	font-size:18px;
	line-height:24px;
	background-size:22px;
	padding: 0 0 0 37px;
}
ul.s1bx-list li:nth-child(2), ul.s1bx-list li:nth-child(3){margin:20px 0 0 0;}
.strip {padding: 20px 0 24px 0;}
.strip-hding {font-size: 22px;line-height: 30px;}
.strip-logos {margin: 15px auto 0 auto;}

.sec2{padding:35px 0 40px 0;}
.s2bx {padding: 14px 10px 20px 10px;width:460px;margin:0 auto;display:table;}
ul.s2bx-list {padding: 24px 0 0 0;}
ul.s2bx-list li{padding:3px 0 3px 0;}
.s2bxlnum{display:none;}
.s2bxl-lft{
	width:60%;
	font-size:17px;
	line-height:27px;
}
.s2bxl-rgt{
	width:38%;
	background: url(../images/bullet3.png) left 22px no-repeat;
	background-size:24px;
	padding: 24px 0 24px 30px;
	font-size: 21px;
    line-height: 26px;
}
.s2img{float:none;margin:25px auto -11px auto;display:block;max-width:100%;}
}
@media only screen and (max-width: 479px){
.sec1>.container{padding:15px 0 24px 0;}
.s1txt1 {
    font-size: 16px;
    line-height: 24px;
}
.s1txt2 {
    font-size: 26px;
    line-height: 34px;
}
.s1txt3 {
    font-size: 30px;
    line-height: 42px;
}
.s1txtbx2txt1 {
    font-size: 18px;
    line-height: 24px;
}
.s1txtbx2txt2 {
    font-size: 16px;
    line-height: 22px;
}
.strip-hding {font-size: 20px;line-height: 28px;}
.s1txtbx2 {margin: 224px 0 0 0;}

.s2bx {width:100%;padding: 10px 6px 15px 6px;}
.s2bxl-lft {
    padding: 2px 3px 4px 26px;
    background: url(../images/bullet2.png) 6px 8px no-repeat;
	background-size:15px;
    font-size: 15px;
    line-height: 26px;
}
.s2bxl-rgt {
    width: 38%;
    background: url(../images/bullet3.png) left 22px no-repeat;
    background-size: 16px;
    padding: 22px 0 18px 20px;
    font-size: 18px;
    line-height: 22px;
}
}
@media only screen and (max-width: 389px){
.s1txt1 {
    font-size: 14px;
    line-height: 22px;
}
.s1txt2 {
    font-size: 22px;
    line-height: 30px;
}
.s1txt3 {
    font-size: 23px;
    line-height: 33px;
}
.s1txtbx2 {padding: 0 0 0 105px;}
.s1txtbx2img {width: 100px;}
.s1txtbx2txt1 {
    font-size: 16px;
    line-height: 22px;
}
.s1txtbx2txt2 {
    font-size: 14px;
    line-height: 20px;
}
.s2bxl-lft {
    padding: 2px 3px 4px 24px;
    background: url(../images/bullet2.png) 6px 8px no-repeat;
	background-size:13px;
    font-size: 13px;
    line-height: 20px;
}
.s2bxl-rgt {
	font-size: 16px;
	line-height: 20px;
	background: url(../images/bullet3.png) left 18px no-repeat;
    background-size: 15px;
    padding: 18px 0 18px 20px;
}
}
/*====================start section3, 4, 5, 6, 7, 8, 9, 10=====================*/
.sec3{background:#e3f6f2;padding:40px 0 45px 0;}
.s3img{float:right;margin:24px -15px 0 10px;max-width:100%;}
/*----------------section4------------------*/
.sec4{padding:40px 0 45px 0;}
.s4txtbx{
	margin:44px auto 0 auto;
	width:70%;
	display:table;
	position:relative;
	padding:0 0 0 150px;
}
.s4txtbximg{position:absolute;left:0;top:-10px;}
.s4txtbx-inbx{position:relative;border-top:1px solid #a4db69;border-bottom:1px solid #a4db69;padding:22px 0;}
.lftqt, .rgtqt{position:absolute;width:56px;height:29px;}
.lftqt{left:0;top:-15px;background:#f9f9f9 url(../images/up1-lftquote.png) left center no-repeat;}
.rgtqt{right:0;bottom:-15px;background:#f9f9f9 url(../images/up1-rgtquote.png) right center no-repeat;}
/*----------------section5------------------*/
.sec5{padding:40px 0 192px 0;background:url(../images/sec5.jpg) center top no-repeat;color:#fff;}
.s5img{position:absolute;right:0;top:-100px;}
.s5txt{
	font-weight:bold;
	font-size:34px;
	line-height:44px;
	text-align:left;
	margin-top:25px;
}
.s5hdimg{margin:-24px 0 0 0;display:block;}
.s5txt2{margin-top:22px;width:56%;}
/*----------------section6------------------*/
.sec6{padding:0 0 45px 0;background:#f9f9f9;}
.s6bx{
	background:#fff;
	border-radius:12px;
	margin:-148px 0 0 0;
	padding:28px 28px 38px 28px;
	box-shadow:0 0 15px #e4e4e4;
	position:relative;
}
.s6bximg1{float:left;margin:-8px 15px 0 -15px;max-width:100%;}
.s6bximg2{float:right;margin:0 0 -100px -70px;max-width:100%;}
.s6bxtxt1{
	margin:44px 0 0 150px;
	width:67%;
	padding:12px 35px 12px 45px;
	border-radius:100px;
	background:#fff4c7;
	position:relative;
}
.s6bxtxt1arw{position:absolute;left:46px;top:-20px;}
/*----------------section7------------------*/
.sec7{background:#e3f6f2;padding:40px 0 45px 0;}
.s7bx{
	margin:40px 0 0 0;
	background:#086d43;
	border-radius:14px;
	padding:26px 70px 26px 28px;
	color:#fff;
	font-weight:bold;
}
.s7bximg{float:left;margin:-64px 20px -20px 0;max-width:100%;}
.s7img{float:right;margin:28px -15px 0 20px;max-width:100%;}
/*-------------------section10---------------------*/
.sec10{padding:40px 0 45px 0;}
.s10img1{margin:24px auto -15px auto;display:block;max-width:100%;}
.lftline1, .rgtline1{margin:0 5px 0 0;max-width:100%;display:inline-block;}
.rgtline1{margin:0 0 0 5px;}
.lftline2, .rgtline2{margin:0;display:inline-block;max-width:100%;}
.s10img2{float:left;margin:25px 15px 0 -5px;max-width:100%;}
.s10img3{float:right;margin:20px -15px 0 15px;max-width:100%;}
.s10img4{float:left;margin:28px 35px 0 0;max-width:100%;}
/*-------------------section11---------------------*/
.sec11{padding:40px 0 45px 0;background:url(../images/sec11.jpg) center top no-repeat;color:#fff;}
.s11img{float:right;margin:20px -15px 0 20px;max-width:100%;}

@media only screen and (max-width: 1000px){
.s3img, .s6bximg1, .s6bximg3, .s7img, .s8img, .s9img, .s10img2, .s10img3, .s11img{width:350px;}
.s6img1 {margin: 20px 10px -20px -15px;}
.s10img4{width:320px;margin: 28px 28px 20px 0;}
	
.s4txtbx {margin: 40px auto 0 auto;width:80%;}
.s4txtbximg{top:-18px;}
.s5hdimg{width:73%;}
.s5img {
    width:350px;
    right: 0;
    top: -100px;
}

.s6bx {padding: 20px 20px 26px 20px;}
.s6bximg2{width:330px;margin: 0 0 -100px -60px;}	
.s6bxtxt1 {
    margin: 40px 0 0 100px;
    width: 72%;
}
.s7bx {padding: 26px 32px 26px 28px;margin:36px 0 0 0;}
.s7bximg {width:200px;margin: -48px 20px -20px 0;}
.lftline1, .rgtline1{width:170px;}
.lftline2, .rgtline2{width:150px;}
}
@media only screen and (max-width: 767px){
.sec3, .sec4, .sec7, .sec10, .sec11 {padding: 30px 0 35px 0;}
.sec11{background-size:cover;}
.sec5 {padding: 35px 0 186px 0;background-size:cover;}
.sec6{padding:0 0 35px 0;}
.s3img, .s6bximg1, .s6bximg2, .s7img, .s10img2, .s10img3, .s10img4, .s11img{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.s6bximg2{width:300px;margin:-20px auto -40px auto;}
.s11img{margin:20px auto -15px auto;}
.s10img4{margin:35px auto 0 auto;}
	
.s4txtbx{width:100%;margin:36px 0 0 0;padding: 0 0 0 115px;}
.s4txtbx-inbx {padding: 14px 0;}
.s4txtbximg {width:110px;top: -10px;left:-4px;}
.lftqt, .rgtqt{background-size:24px;width:36px;height:20px;}
.lftqt{top:-10px;}
.rgtqt{bottom:-10px;}

.s5img{position:inherit;right:auto;top:auto;margin:22px auto 0 auto;display:block;width:auto;}
.s5txt2{width:100%;}
.s6bx {margin: -152px 0 0 0;padding:20px 13px;}

.s6bxtxt1{width:auto;margin: 30px 0 0 20px;border-radius:30px;padding: 12px 20px 12px 20px;}
.s7bx {
	padding: 20px 10px 20px 10px;
	margin: 34px 0 0 0;
}
.s7bximg {
	float:none;
	width: 180px;
	margin: -50px auto 0 auto;
	display:block;
}
.lftline1, .rgtline1, .lftline2, .rgtline2{display:none;}
.s10img1{margin:18px auto -10px auto;}
}
@media only screen and (max-width: 479px){
.s6bxtxt {
    width: auto;
    background: #f5e7ff;
    padding: 6px 15px 10px 15px;
    border-radius: 30px;
    position: relative;
	margin:34px 0 0 0;
}
.s6bxtxt span.span1 {background:none;padding:0;border-radius:none;position:inherit;}	
.s6bximg1 {margin: 12px auto -32px auto;}	
}
/*===================section12, 13, 14, 15, 16, 17, 18, 19=====================*/
.sec12{padding:40px 0 45px 0;background:#e3f6f2;}
.s12img1{margin:30px auto -10px auto;display:block;max-width:100%;}
.s12txtbx{
	background:#086d43;
	margin:40px 0 0 0;
	border-radius:12px;
	padding:24px 28px 25px 28px;
}
.s12txtbximg{float:right;margin:-10px 0 -6px 30px;max-width:100%;}
/*-----------------section13----------------*/
.sec13{background:#f9f9f9;padding:40px 0 45px 0;}
.s13bx1{
	background:#fff url(../images/s13bx1bg.jpg) left bottom no-repeat;
	border-radius:12px;
	padding:28px 34px 28px 340px;
	box-shadow:0 0 10px #dfdcdc;
	margin:40px 0 0 0;
	position:relative;
}
.s13bx-imgbx{width:310px;position:absolute;left:0;top:0;padding:20px;}
.s13bx-imgbx img{margin:36px auto 0 auto;display:block;max-width:100%;}
.indicator{margin:0 4px 0 0;}
.s13bx2{
	background:#086d43;
	border-radius:12px;
	padding:24px 28px;
	margin:40px 0 0 0;
}
.s13img{float:right;margin:-15px -15px -40px 0;max-width:100%;}

.s13bx3{
	margin:45px 0 0 0;
	background:#fff;
	border-radius:14px;
	padding:28px 28px 34px 28px;
	box-shadow:0 0 10px #dedcdc;
}
.s13bx3-inbx1, .s13bx3-inbx2{
	margin:40px 0 0 0;
	background:#ffe7e7;
	border:1px solid #ff6c6e;
	border-radius:12px;
	padding:28px;
}
.s13bx3-inbx2{
	background:#e2ffd7;
	border:2px solid #26c229;
	box-shadow:0 7px 10px #bebebe;
}
.s13bx3-inbximg1{float:right;margin:-15px -15px 0 15px;max-width:100%;}
.s13bx3-inbximg2{float:right;margin:0 -15px 20px 15px;max-width:100%;}
/*-----------------section14----------------*/
.sec14{background:#07653e url(../images/sec14.jpg) center top no-repeat;padding:40px 0 45px 0;color:#fff;}
.s14bx{
	background:#fff;
	margin:40px 0 0 0;
	padding:24px 178px 24px 28px;
	border-radius:14px;
	color:#000;
	position:relative;
}
.s14bximg{position:absolute;right:16px;bottom:0;}
.s14img1{float:left;margin:76px 30px 0 238px;}
/*-----------------section15----------------*/
.sec15{padding:40px 0 45px 0;background:#f9f9f9;}
.s15img{float:right;margin:28px 0 0 14px;max-width:100%;}
/*-----------------section16----------------*/
.sec16{background:#01130c url(../images/sec16.jpg) center top no-repeat;color:#fff;padding:40px 0 158px 0;}

/*------------------section17-------------------*/
.sec17{background:#f9f9f9;padding:0 0 45px 0;}
.s17bx{
	background:#086d43 url(../images/s17bxbg.png) left bottom no-repeat;
	border-radius:12px;
	padding:22px 34px 22px 302px;
	margin:-105px 0 0 0;
	position:relative;
	color:#fff;
}
.s17img{float:right;margin:24px -15px -10px 15px;max-width:100%;}
/*------------------section19-------------------*/
.sec19{padding:40px 0 45px 0;background:#e3f6f2;}
ul.s19list{padding:20px 0 0 0;}
ul.s19list li{
	background:#fff;
	border-radius:12px;
	padding:25px 28px 25px 200px;
	box-shadow:0 0 10px #e3e3e3;
	margin:23px 0 0 0;
	position:relative;
	height:182px;
	width:100%;
	display:table;
}
.s19limg{position:absolute;left:28px;top:24px;}
ul.s19list li p{padding:15px 0;}

@media only screen and (max-width: 1000px){
.s12txtbx {padding: 24px 20px 25px 20px;}
.s13bx1 {padding: 22px 20px 22px 330px;}
.s13bx-imgbx img {margin: 18px auto 0 auto;}
.s13bx2 {padding: 22px 20px 26px 20px;}
.s14img2, .s15img, .s16img1, .s17img, .s19img, .s13img{width:350px;}
.s13img {margin: 12px -15px 0 -5px;}
.s13bx3 {margin: 40px 0 0 0;padding: 22px 20px 26px 20px;}
.s13bx3-inbx1, .s13bx3-inbx2 {margin: 36px 0 0 0;padding: 20px;}
.s13bx3-inbximg1, .s13bx3-inbximg2{width:265px;}
.s14img1{margin: 48px 30px 0 172px;}
.s14bx {padding: 20px 178px 20px 20px;}
.s16bx1 {padding: 20px 20px;}
.s16bx1img{width:260px;}	
.s17txt {margin: 40px 0 0 94px;}
.s17bx {padding: 22px 20px 22px 262px;}

ul.s19list li {padding: 20px 20px 20px 200px;height:168px;}
ul.s19list li p{padding:0;}
.s19limg{top:18px;}
.s19ltxt {padding: 0 0;}
}
@media only screen and (max-width: 767px){
.sec12, .sec13, .sec14, .sec15{padding: 30px 0 35px 0;}	
.sec14{background:#07653e;}
.s12img1 {margin: 22px auto -10px auto;}
.s12txtbx {
    padding: 18px 13px 20px 13px;
	margin:34px 0 0 0;
}	
.s12txtbximg{float:none;margin:20px auto 0 auto;display:block;max-width:100%;}
.s13bx1 {padding: 22px 13px 25px 13px;background:#fff;margin:34px 0 0 0;}
.s13bx-imgbx{
	position:inherit;
	left:auto;
	top:auto;
	margin:0 auto 18px auto;
	display:block;
	width:220px;
	border-radius:12px;
	background:url(../images/s13bx1bg.jpg) center bottom no-repeat;
}
.s13bx-imgbx img{margin:0 auto;max-width:140px;}
.s13bx2 {
    padding: 20px 13px 24px 13px;
	margin:35px 0 0 0;
}
.s13bx2 p{text-align:left;}
.s13bx3 {margin: 36px 0 0 0;padding: 20px 10px 24px 10px;}
.s13bx3-inbx1, .s13bx3-inbx2 {
	margin: 32px 0 0 0;
	padding: 16px 10px;
}
.s14img1, .s14img2, .s15img, .s16img1, .s16bx1img, .s17bximg, .s17img, .s19img, .s13img, .s13bx3-inbximg1, .s13bx3-inbximg2{
	float:none;
	margin:16px auto -14px auto;
	display:block;
	max-width:100%;
}
.s14img1, .s16bx1img, .s17bximg{margin:26px auto -5px auto;}
.s13bx3-inbximg1, .s13bx3-inbximg2{margin:10px auto -15px auto;}
.s14bx {padding: 16px 158px 16px 10px;margin:34px 0 0 0;}
.s15bx {
    margin: 34px 0 0 0;
    padding: 20px 13px 20px 202px;
}
.sec16{padding: 30px 0 120px 0;}
.sec17{padding:0 0 35px 0;}
.s17bx {padding: 18px 13px 25px 13px;margin: -80px 0 0 0; background:#086d43;}

.s17txt {margin: 40px 0 0 0;}

.sec19{padding:30px 0 35px;}
ul.s19list {padding: 10px 0 0 0;}
ul.s19list li {
    padding: 20px 13px 20px 128px;
    margin: 20px 0 0 0;
	height:auto;
}
.s19limg {
    width:100px;
    left: 13px;
    top: 20px;
}	
}
@media only screen and (max-width: 479px){
.s14bx {padding: 16px 122px 16px 10px;}
.s14bximg{width:130px;right:10px;}
.s15bx {
    margin: 34px 0 0 0;
    padding: 16px 13px 180px 13px;
}
.s15bximg {width:150px;}	
.s18bx {
    background: #1b2b61 url(../images/s18bxbg.png) -10px center no-repeat;
	background-size:190px;
    padding: 18px 10px 20px 100px;
}	
ul.s19list li {padding: 20px 13px 20px 92px;}
.s19limg {width:70px;left: 8px;}	
}
@media only screen and (max-width: 359px){
ul.s19list li {padding: 20px 13px 20px 72px;}
.s19limg {width:50px;}	
}
/*===================section20, 21, 22, 25=====================*/
.sec20-top{padding:40px 0 296px 0;}
.sec20{background:#086940 url(../images/sec20.jpg) center top no-repeat;padding:0;color:#fff;}
.s20img{margin:-254px auto 0 auto;display:block;max-width:100%;}
.s20txt{text-align:center;font-weight:bold;margin-top:0;}
.s20btm{background:#086d43 url(../images/s20btm.jpg) center top no-repeat;padding:0 0 45px 0;}
.s20txtwidth{width:63%;}
/*------------------section21-------------------*/
.sec21{padding:40px 0 45px 0;background:#f9f9f9;}
.s21img{float:left;margin:22px 20px 0 -15px;max-width:100%;}
/*------------------section22-------------------*/
.sec22{background:#e3f6f2 url(../images/sec22.jpg) center bottom no-repeat;padding:40px 0 50px 0;}
.s22bx{
	background:#086d43 url(../images/s22bxbg.png) right center no-repeat;
	margin:40px 0 0 0;
	border-radius:14px;
	padding:22px 314px 22px 28px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.s22bximg{position:absolute;right:0;bottom:0;}
ul.s22list{width:650px;margin:0 auto;padding:32px 0 0 0;}
ul.s22list li {
    background: #fff url(../images/bullet.png) 30px 32px no-repeat;
    padding: 32px 45px 30px 86px;
    border-radius: 14px;
    box-shadow: 0 0 10px #c5dee8;
	margin:12px 0 0 0;    
}
ul.s22list li:nth-child(4), ul.s22list li:nth-child(5){
	background: #fff url(../images/bullet.png) 30px 26px no-repeat;
	padding: 26px 45px 24px 86px;
}
/*------------------section25-------------------*/
.sec25{background:#f9f9f9 url(../images/sec25.jpg) center top no-repeat;padding:40px 0 45px 0;}
.s25bx{
	margin:40px 0 0 0;
	background:#fff;
	border-radius:12px;
	box-shadow:0 0 10px #dddbdb;
	padding:28px;
	position:relative;
}
.s25bxtxt{
	margin-top:22px;
	color:#3a3a3a;
}
.s25bxtxt span{font-weight:bold;color:#000;}
.s25bx-lftqt, .s25bx-rgtqt{position:absolute;}
.s25bx-lftqt{left:30px;top:-16px;}
.s25bx-rgtqt{right:30px;bottom:-11px;}
.s25bximg1{float:right;margin:6px 0 0 20px;max-width:100%;}
@media only screen and (max-width: 1000px){
.sec20-top {padding: 40px 0 240px 0;}
.sec20{background-size:100%;}
.s20img {margin: -205px auto 0 auto;}
.s20btm{background:#086d43 url(../images/s20btm.jpg) 55% top no-repeat scroll;}
.s21img{width:350px;}
ul.s22list{padding:28px 0 0 0;}
ul.s22list li {
    background: #fff url(../images/bullet.png) 30px 23px no-repeat;
    padding: 26px 45px 24px 86px;
}
ul.s22list li:nth-child(4), ul.s22list li:nth-child(5){
	background: #fff url(../images/bullet.png) 30px 22px no-repeat;
	padding: 22px 45px 20px 86px;
}
.s22bx{
	background:#086d43 url(../images/s22bxbg.png) right center no-repeat;
	margin:36px 0 0 0;
	padding:22px 300px 22px 20px;
}
}
@media only screen and (max-width: 767px){
.sec20-top {padding: 30px 0 146px 0;}
.s20txt{margin-top:10px;}
.s20img{margin:-120px auto 0 auto;width:450px;}	
.s20btm{background:#086d43 url(../images/s20btm-mob.jpg) center bottom no-repeat;padding:0 0 35px 0;}
.s20txtwidth{width:100%;}
.s21img{
	float:none;
	display:block;
	margin:28px auto -18px auto;
	max-width:100%;
}
.s21img{margin:15px auto -15px auto;}

.sec21, .sec22 {padding: 30px 0 35px 0;}	
ul.s22list{width:100%;padding:20px 0 0 0;}
ul.s22list li, ul.s22list li:nth-child(4), ul.s22list li:nth-child(5) {
	background: #fff url(../images/bullet.png) 13px 15px no-repeat;
	background-size: 22px;
	padding: 12px 13px 12px 46px;
	border-radius:10px;
}
.s22bx{
	background:#086d43;
	margin:32px 0 0 0;
	padding:20px 13px 0 13px;
}
.s22bximg{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
	width:220px;
}
.sec25 {padding: 30px 0 35px 0;}
.s25bx {
    margin: 34px 0 0 0;
    padding: 20px 13px;
}
.s25bx-lftqt, .s25bx-rgtqt{width:26px;}
.s25bx-lftqt{left:15px;top:-10px;}
.s25bx-rgtqt{right:15px;bottom:-8px;}
.s25bximgbx-mob{
	height:188px;
	position:relative;
	padding:0 0 0 190px;
	width:100%;
	display:table;
}
.s25bximg1-mob{position:absolute;left:0;top:0;}
.s25bxtxt, .s25bxtxt2 {
    margin-top: 0;
	padding-top:38px;
}
.s25bxtxt2{padding-top:20px;}
}
@media only screen and (max-width: 479px){
.sec20-top {padding: 30px 0 123px 0;}
.s20img{margin:-95px auto 0 auto;width:450px;}
.s25bxtxt2{padding-top:14px;}
}
@media only screen and (max-width: 389px){
.s25bximg1{width:80px;}
.s25bximgbx-mob{
	height:132px;
	padding:0 0 15px 130px;
}

.s25bximg1-mob{width:126px;}
.s25bxtxt {padding-top: 14px;}
.s25bxtxt2{padding-top:0;}
}
/*===================section28, 29, 30=====================*/
.sec28{padding:40px 0 45px 0;background:#e3f6f2;}
.s28bx{
	background:#fff;
	padding:28px;
	margin:40px 0 0 0;
	border-radius:14px;
	box-shadow:0 0 10px #d8d8d8;
}
.s28bximg1{float:left;margin:20px 20px 0 -15px;max-width:100%;}
.s28bx-inbx1{
	background:#086d43;
	margin:40px 0 0 0;
	padding:40px 28px 44px 28px;
	border-radius:14px;
	font-weight:bold;
	color:#fff;
}
.s28bx-inbx1-imgbx{
	float:right;
	margin:-84px -20px 0 10px;
}
.s28bx-inbx1-imgbx img{margin:0 auto;display:block;max-width:100%;}
ul.s28imgbx-list{
	background:#e2ffd7;
	width:80%;
	padding:2px 10px;
	border-radius:40px;
	margin:10px auto 0 auto;
	display:table;
	text-align:center;
}
ul.s28imgbx-list li{
	display:inline-block;
	padding:0 20px;
	font-size:22px;
	line-height:32px;
	text-align:center;
	color:#000;
}
ul.s28imgbx-list li span{padding:0 5px;}
/*------------------section29-------------------*/
.sec29{
	background:#086d43 url(../images/sec29.jpg) center bottom no-repeat;
	padding:40px 0 492px 0;
	color:#fff;
}
.s29txt{
  background: -moz-linear-gradient(left, rgba(16, 135, 85, 0) 0%, rgba(16, 135, 85, 1) 49%, rgba(16, 135, 85, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(16, 135, 85, 0)), color-stop(49%, rgba(16, 135, 85, 1)), color-stop(100%, rgba(16, 135, 85, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(16, 135, 85, 0) 0%, rgba(16, 135, 85, 1) 49%, rgba(16, 135, 85, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(16, 135, 85, 0) 0%, rgba(16, 135, 85, 1) 49%, rgba(16, 135, 85, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(16, 135, 85, 0) 0%, rgba(16, 135, 85, 1) 49%, rgba(16, 135, 85, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(16, 135, 85, 0) 0%, rgba(16, 135, 85, 1) 49%, rgba(16, 135, 85, 0) 100%);
  /* W3C */
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
  padding:10px 0;
  margin:23px 140px 0 140px;
  text-align:center;
  font-weight:bold;
}
/*------------------section30-------------------*/
.sec30{background:#f9f9f9;padding:0 0 45px 0;}
.s30bx{
	background:#fffeec;
	margin:-455px 0 0 0;
	border-radius:14px;
	border:2px solid #e7e4b1;
	box-shadow:0 0 10px #e6e6e6;
}
.s30bxhd{
	background:#ffebc3;
	border-radius:12px 12px 0 0;
	padding:16px 20px 0 20px;
	color:#07673f;
}
.s30bxhd p{position:relative;}
.s30bxarw{margin:-10px auto 0 auto;display:block;max-width:100%;}
.s30bxbtm{padding:0 30px 26px 30px;}
.s30bximg{margin:0 auto;display:block;max-width:100%;}
ul.s30bxlist{padding:15px 0 0 0;width:88%;margin:0 auto;display:table;}
ul.s30bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#5590d8;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.s30bxlist li:first-child{
	background:#8d5cc7;
	border-radius:14px 0 0 14px;
}
ul.s30bxlist li:last-child{
	background:#26afbd;
	border-radius:0 14px 14px 0;
}
ul.s30bxlist li:nth-child(2){padding:10px 20px 10px 104px;}
ul.s30bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
}
ul.s30bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.s30bxlist li:nth-child(2) img{left:44px;}
.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;}
.s30bx-prcbx{margin:20px auto 0 auto;width:366px;display:block;position:relative;}
.s30bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.s30bxprc{
	font-weight:bold;
	font-size:72px;
	line-height:72px;
	color:#07673f;
	text-align:center;
	margin-top:4px;
}
.s30bx-lftarw, .s30bx-rgtarw{position:absolute;top:8px;}
.s30bx-lftarw{left:0;}
.s30bx-rgtarw{right:4px;}
.s30btn{margin:0 auto 0 auto;display:block;max-width:100%;}
.s30bx2{
	margin:44px 0 0 0;
	background:#086d43;
	border-radius:14px;
	padding:28px;
}
.s30bx2img{float:right;margin:-40px 0 0 30px;max-width:100%;}

@media only screen and (max-width: 1000px){
.s28bximg1{width:350px;margin: 10px 12px -10px -15px;}	
.s28bx {padding: 22px 20px 24px 20px;}
.s28bx-inbx1 {padding: 25px 20px 26px 20px;}
.s28bx-inbx1-imgbx{width:350px;margin:-74px -20px 0 0;}
ul.s28imgbx-list {width: 86%;margin:7px auto 0 auto;}
ul.s28imgbx-list li {padding: 0 10px;}
ul.s30bxlist{width:100%;}
ul.s30bxlist li {padding: 10px 20px 10px 88px;}
ul.s30bxlist li img{left:20px;}
ul.s30bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
.s30bx2 {padding: 20px 20px 24px 20px;}
.s30bx2img {margin: -30px 0 0 30px;}

}
@media only screen and (max-width: 767px){
.sec28{padding:30px 0 36px 0;}
.s28bximg1, .s28bx-inbx1-imgbx{
	float:none;
	margin:14px auto -15px auto;
	max-width:100%;
	display:block;
}
.s28bx-inbx1-imgbx{
	width:100%;
	margin:30px auto 0 auto;
}
.s28bx {
    padding: 20px 13px;
    margin:36px 0 0 0;
}
.s28bx-inbx1 {padding: 20px 13px 20px 13px;margin:34px 0 0 0;}
ul.s28imgbx-list{width:100%;}
.sec29{padding:30px 0 492px 0;}
.s29txt{padding:7px 0;margin:20px 60px 0 60px;}
.sec30{padding:0 0 35px 0;}
.s30bxarw {margin: -5px auto 0 auto;}
.s30bxbtm {padding: 0 15px 20px 15px;}
ul.s30bxlist li, ul.s30bxlist li:nth-child(2) {padding: 10px 10px 10px 48px;}
ul.s30bxlist li img{height:35px;left:10px;top:15px;}
ul.s30bxlist li:nth-child(2) img{left:14px;top:15px;}
ul.s30bxlist 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;}
.s30bx2 {
    padding: 20px 12px 24px 12px;
	margin:34px 0 0 0;
}
.s30bx2img{float:none;margin:0 auto 15px auto;display:block;width:130px;}
.s30bx2 p{text-align:center;}

}
@media only screen and (max-width: 479px){
ul.s28imgbx-list li {
    font-size: 17px;
    line-height: 27px;
	padding:0 5px;
}
.s29txt{padding:5px 0;margin:20px 0 0 0;}
.s30bxhd {padding: 6px 10px 5px 10px;}
ul.s30bxlist li, ul.s30bxlist li:nth-child(2) {padding: 7px 10px;}	
ul.s30bxlist li img, ul.s30bxlist li:nth-child(2) img{display:none;}
ul.s30bxlist li p{text-align:center;}	
.reg-prc {font-size: 16px;line-height: 26px;}
.s30bx-prcbx{width:260px;}
.s30bxtxt {font-size: 20px;line-height: 28px;}
.s30bxprc {
    font-size: 54px;
    line-height: 54px;
}
.s30bx-lftarw, .s30bx-rgtarw{width:64px;}

}
@media only screen and (max-width: 389px){
.s30bxbtm {padding: 0 10px 20px 10px;}
ul.s30bxlist li, ul.s30bxlist li:nth-child(2) {padding: 7px 5px;}
.reg-prc span {padding: 0 0;margin: 0 0;}
}
/*===================section31, 32, 33, 34=====================*/
.sec31{padding:40px 0 104px 0;background:#e3f6f2;}
.s31img1{float:right;margin:20px -15px 0 10px;max-width:100%;}
.s31img2{float:right;margin:-10px 20px 0 20px;max-width:100%;}
.sec31-b{padding-top:0;}
.s31b-bx{
	margin:-64px 0 0 0;
	background:#fff;
	border-radius:14px;
	padding:22px 28px;
	font-weight:bold;
	color:#000;
}
/*------------------section32-------------------*/
.sec32{background:#f9f9f9;padding:0 0 45px 0;}
.s32img{float:right;margin:-50px -120px -70px -150px;max-width:100%;}
/*------------------section33------------------*/
.sec33{background:#e3f6f2;padding:40px 0 230px 0;}
/*------------------section34------------------*/
.sec34{padding:0 0 45px 0;background:#f9f9f9;}
.s34bx{
	background:#086d43;
	margin:-185px 0 0 0;
	border-radius:10px;
	padding:26px 270px 26px 28px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.s34bx-belt{position:absolute;right:117px;top:-8px;}
.s34bx-seal{position:absolute;right:52px;top:40px;}

.giftbx {
    margin: 40px 0 0 0;
    border: 2px solid #086d43;
    border-radius: 14px;
    width: 100%;
    display: table;
}
.giftbxhd {
    background: #086d43;
    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;width:100%;display:table;}
.giftbx-imgbx, .superbonus-imgbx {position: relative;}
.badge, .superbonus-badge {
    position: absolute;
    right: 20px;
    top: 60px;
    height: 133px;
    width: 134px;
    background: url(../images/badgebg.png) center center no-repeat;
    background-size: 100%;
    padding: 0 0 0 4px;
}
.superbonus-badge{
	background:url(../images/superbonus-badgebg.png) center center no-repeat;
}
.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;
}
.superbonus-badge p{
	font-weight:bold;
	font-size:21px;
	line-height:25px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:37px;
}
.giftbx-img1, .giftbx-img2, .giftbx-img3{float:right;margin:5px 80px 0 50px;max-width:100%;}
.giftbx-img3{margin:0 80px 0 70px;}
.super-bonusbx{
	margin:74px 0 0 0;
	background:#fffef3;
	border:2px solid #ece795;
	border-radius:14px;
	box-shadow:0 0 10px #e8e8e8;
}
.super-bonusbxhd{
	background:#f6f2b2;
	padding:36px 28px 22px 28px;
	border-radius:12px 12px 0 0;
	position:relative;
}
.gifticon{position:absolute;left:50%;top:-34px;margin-left:-30px;}
.superbbx-hding1{	
	font-weight:bold;
	font-size:34px;
	line-height:34px;
	color:#fff;
	text-align:center;		
}
.superbbx-hding1 span.span1{
	background:#e74c3c;
	padding:1px 26px 5px 26px;
	position:relative;
	display:inline-block;
}
.superbbx-hding1 span.span1::before, .superbbx-hding1 span.span1::after{
	content:"";
	position:absolute;
	top:0;	
	width: 0;
	height: 0;
	border-top: 20px solid transparent;	
	border-bottom: 20px solid transparent;
}
.superbbx-hding1 span.span1::before{
	left:0;
	border-left: 12px solid #f6f2b2;
}
.superbbx-hding1 span.span1::after{
	right:0;
	border-right: 12px solid #f6f2b2;
}
.superbbx-hding2{
	font-weight:bold;
	font-size:34px;
	line-height:44px;
	text-align:center;
	margin-top:6px;
}

.super-bonusbxbtm{padding:28px 28px;}
.superbonusbx-prd{float:right;margin:15px -10px 0 0;max-width:100%;}

@media only screen and (max-width: 1000px){
.s31img1{width:350px;}
.s31img2 {margin: -10px 0 0 10px;}
.s31b-bx {padding: 20px 20px;}

.s32img{width:550px;}	
.s34bx {padding: 32px 250px 32px 20px;}
.s34bx-belt {right: 100px;}	
.s34bx-seal {right: 35px;}
.giftbx{margin:36px 0 0 0;}
.giftbxhd {padding: 12px 20px 18px 20px;}
.giftbxhd p {
    font-size: 28px;
    line-height: 38px;
}
.giftbxbtm {padding: 22px 20px 25px 20px;}
.giftbx-img1, .giftbx-img2, .giftbx-img3{margin:5px 30px 0 30px;width:180px;}
.giftbx-img3{margin:0 30px 0 30px;}
.badge, .superbonus-badge{right:0;}
.super-bonusbx{margin:65px 0 0 0;}
.super-bonusbxhd {padding: 36px 20px 20px 20px;}
.super-bonusbxbtm {padding: 24px 20px;}
.superbbx-hding1 {font-size: 30px;line-height: 30px;}
.superbbx-hding1 span.span1::before, .superbbx-hding1 span.span1::after{
	border-top: 18px solid transparent;	
	border-bottom: 18px solid transparent;
}
.superbbx-hding2 {font-size: 30px;line-height: 40px;}
.superbonusbx-prd{width:340px;margin: 5px -5px -10px 0;}

}
@media only screen and (max-width: 767px){
.sec31 {padding: 33px 0 98px 0;}
.sec32{padding:0 0 35px 0;}
.sec33 {padding: 30px 0 220px 0;}

.s31img1, .s32img{
	float:none;
	margin:12px auto -15px auto;
	max-width:100%;
	display:block;
}
.s32img{margin:10px auto -50px auto;}

.s31img2 {margin:20px -10px 0 6px;width:140px;}
.s31b-bx {padding: 16px 13px;}
.s34bx {padding: 20px 13px;}
.s34bx-seal{
	position:inherit;
	right:auto;
	top:auto;
	float:right;
	margin:10px -10px 0 -5px;
	width:120px;
	float:right;
}
.sec34{padding:0 0 38px 0;}
.giftbx{margin:32px 0 0 0;}
.giftbxhd {padding: 12px 12px 18px 12px;}
.giftbxhd p{font-size:25px;line-height:35px;text-align:center;}
.giftbxbtm {padding: 20px 12px 25px 12px;}
.giftbx-imgbx, .superbonus-imgbx{width:240px;margin:0 auto;display:block;}
.superbonus-imgbx{width:300px;}
.giftbx-img1, .giftbx-img2, .giftbx-img3, .superbonusbx-prd{
	float:none;
	margin:0 auto 15px auto;
	display:block;
	max-width:100%;
	width:170px;
}
.superbonusbx-prd{width:100%;margin:0 auto;}
.badge, .superbonus-badge {
    height: 102px;
    width: 102px;
	background-size:100%;
}
.badge-txt1, .badge-txt2 {
    font-size: 14px;
    line-height: 15px;
    padding: 19px 0 0 0;
}
.badge-txt1 span {font-size: 22px;}
.badge-txt2 {font-size: 34px;line-height: 28px;padding: 0 0 0 0;}
.superbonus-badge p{
	font-size:17px;
	line-height:18px;
	padding-top:30px;
}
.super-bonusbxhd {padding: 36px 12px 12px 12px;}
.superbbx-hding1 {font-size:25px;line-height: 26px;}
.superbbx-hding1 span.span1 {padding: 1px 20px 5px 20px;}
.superbbx-hding1 span.span1::before, .superbbx-hding1 span.span1::after{
	border-top: 16px solid transparent;	
	border-bottom: 16px solid transparent;
}
.superbbx-hding2 {font-size: 25px;line-height: 35px;}
.super-bonusbxbtm {padding: 20px 12px 22px 12px;}

}
@media only screen and (max-width: 479px){
.giftbxhd p, .superbbx-hding2 {
    font-size: 24px;
    line-height: 34px;
}
.qbx-hd{padding:0 0 0 55px;}
.superbbx-hding1 {font-size:24px;}
}
@media only screen and (max-width: 389px){
.giftbxhd p, .superbbx-hding2 {
    font-size: 22px;
    line-height: 32px;
}
.superbbx-hding1 {font-size:22px;line-height: 24px;}
.superbbx-hding1 span.span1::before, .superbbx-hding1 span.span1::after{
	border-top: 15px solid transparent;	
	border-bottom: 15px solid transparent;
}
}
/*===================section35, 36, 37, 38, 39=====================*/
.sec35{padding:0 0 45px 0;}
.s35img1{float:left;margin:21px 10px 0 -15px;max-width:100%;}
.s35bx{
	background:#086d43 url(../images/s35bxbg.png) right center no-repeat;
	margin:50px 0 0 0;
	padding:22px 284px 22px 28px;
	border-radius:14px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.s35bximg{position:absolute;right:8px;bottom:0;}
.s35img2{float:right;margin:0 -120px -100px -310px;max-width:100%;}
.s35hd1{
	border:2px solid #e10818;
	margin:40px 0 0 0;
	padding:15px 28px 24px 28px;
	border-radius:14px;
	position:relative;
}
.s35hd2{border:2px solid #09a83d;}
.s35hd1 p{text-align:left;}
.s35hd1 img{position:absolute;left:28px;bottom:-14px;}
.s35img3{float:right;margin:0 -50px 0 -120px;max-width:100%;}
.s35img4{float:right;margin:40px -15px 0 0;max-width:100%;}
/*----------------section36----------------*/
.sec36{background:#e3f6f2;padding:40px 0 45px 0;}
.s36img{float:left;margin:25px 20px 0 -15px;max-width:100%;}
/*----------------section37----------------*/
.sec37{background:#f9f9f9;padding:40px 0 45px 0;}
.s37img{float:right;margin:25px -15px 0 10px;max-width:100%;}
/*----------------section38----------------*/
.sec38{background:#f9f9f9;padding:0 0 45px 0;}
.qbx1, .qbx2, .qbx3{
	padding:24px 16px 24px 130px;
	position:relative;
	background:#e3f6f2;
}
.qbx1{margin:30px 0 0 0;}
.qbx2{background:#f9f9f9;}
.qno{
	position:absolute;
	left:35px;
	top:18px;
	font-weight:bold;
	font-size:44px;
	line-height:54px;
	color:#07673f;
	text-align:left;
	text-transform:uppercase;
}
a.readmore{font-weight:normal;color:#F00;text-decoration:underline;}
/*----------------section39----------------*/
.sec39{background:#f9f9f9;padding:0 0 45px 0;}
.ref-hding{	
	text-align:left;
	font-size:26px;
	line-height:32px;
	font-weight:bold;
	color:#303030;
	margin:45px 0 0 0;
}
ul.ref-list{padding:5px 0 0 0;}
ul.ref-list li{
	font-size:14px;
	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 31px;
	position:relative;	
}
.refnum{
	font-size:14px;
	line-height:18px;
	text-align:left;
	color:#999999;
	width:26px;	
	position:absolute;
	left:0;
	top:0;
}
@media only screen and (max-width: 1000px){
.s35img1, .s36img, .s37img{width:350px;}
.s35img2{width:550px;margin: 0 -59px -100px -232px;}
.s35bx {
    margin: 44px 0 0 0;
    padding: 22px 284px 22px 20px;
}
.s35hd1 {padding: 15px 20px 24px 20px;}
.s35img3{width:450px;margin: 0 -50px 0 -90px;}
.s35img4{width:350px;}


.qbx1, .qbx2, .qbx3{padding:24px 16px 24px 16px;}
.qno {
    left: 18px;
    top: 20px;   
    font-size: 34px;
    line-height: 44px;
}
.s35bxbtm {padding: 0 15px 30px 15px;}	
.qbx-hd{
	position:relative;
	padding:0 0 0 78px;
}
.qno{left:0;top:-4px;}
}
@media only screen and (max-width: 767px){
.sec35, .sec39{padding:0 0 35px 0;}
.s35img1, .s35img3, .s35img4, .s36img, .s37img{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.s35img3{margin:25px auto -50px auto;}
.s35img4{margin:20px auto -18px auto;}

.s35bx {
	background: #086d43;
	margin: 34px 0 0 0;
	padding: 20px 12px 0 12px;
}
.s35bximg{
	position:inherit;
	right:auto;
	bottom:auto;
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
}
.s35hd1 {margin: 34px 0 0 0;padding: 15px 12px 24px 12px;}
.sec36, .sec37{padding:30px 0 35px 0;}
.sec38{padding:0 0 25px 0;}
.qbx1, .qbx2, .qbx3{padding:20px 12px 20px 12px;}
.qbx-hd{padding:0 0 0 60px;}
.qno {
    font-size: 26px;
    line-height: 36px;
	top:0;
}
ul.s35bxlist li {
    padding: 10px 5px 10px 48px;
}	
.ref-hding{	font-size:22px;line-height:28px;margin-top:35px;}
ul.ref-list li{
	font-size:13px;
	line-height:17px;
	padding:0 0 0 22px;
	margin-top:14px;
}
.refnum{
	font-size:13px;
	line-height:17px;
}
}
@media only screen and (max-width: 479px){
.qbx-hd{padding:0 0 0 55px;}
.qno { 
    font-size: 24px;
    line-height: 34px;
	
}
}
.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


