@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Google Sans", sans-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;
}
.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{width:100%;display:flex;}
.ovrfl{overflow:hidden;}
.bdhding1, .bdhding2{
	font-weight:bold;	
	font-size:44px;
	line-height:54px;
	text-align:center;
}
.bdhding2{font-size:38px;line-height:48px;}
.bdfont{font-size:24px;line-height:34px;text-align:left;}
.bdfont2{font-size:26px;line-height:36px;text-align:left;}
.bdfont3{font-size:28px;line-height:38px;text-align:left;}
.bdfont4{font-size:30px;line-height:40px;text-align:left;}
.bdfont5{font-size:32px;line-height:42px;text-align:left;}

.mar1{margin-top:25px;}
.mar2{margin-top:36px;}
.mar3{margin-top:42px;}
.bold{font-weight:bold;}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1000px){
.container{ max-width:750px; width:100%; }
.bdhding1{font-size:36px;line-height:46px;}
.bdhding2{font-size:30px;line-height:40px;}
.bdfont{font-size:20px;line-height:30px;}
.bdfont2{font-size:21px;line-height:31px;}
.bdfont3{font-size:22px;line-height:32px;}
.bdfont4{font-size:24px;line-height:34px;}
.bdfont5{font-size:26px;line-height:36px;}
.mar1{margin-top:22px;}
.mar2{margin-top:34px;}
.mar3{margin-top:39px;}
}
@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:26px;line-height:36px;}
.bdfont{font-size:18px;line-height:26px;}
.bdfont2{font-size:19px;line-height:27px;}
.bdfont3{font-size:20px;line-height:28px;}
.bdfont4, .bdfont5{font-size:22px;line-height:30px;}
.mar2{margin-top:32px;}
.mar3{margin-top:37px;}
}
@media only screen and (max-width: 479px){
.bdhding1{font-size:26px;line-height:34px;}
.bdhding2{font-size:24px;line-height:32px;}
}
/*====================start section1, 2, 3, 4, 5, 6, 7, 8, 9, 10=====================*/
.sec1{
	background:url(../images/sec1.webp) center top no-repeat;
	padding:24px 0 38px 0;
}
.s1txt{
	font-weight:600;
	font-size:26px;
	line-height:36px;
	text-align:left;
}
.s1txt span{
	background:#4a7c59;
	font-weight:500;
	color:#fff;
	font-style:italic;
	padding:0 2px;
}
.s1hding{
	font-weight:bold;
	font-size:54px;
	line-height:60px;
	text-align:left;
	margin-top:20px;
}
.s1hding span{font-size:48px;color:#d97d54;}
.introbx{
	margin-top:22px;
	width:74%;
	position:relative;
	padding:15px 0 15px 166px;
}
.introbx-topbdr, .introbx-btmbdr{position:absolute;left:0;width:96%;height:2px;background:#efd1c1;}
.introbx-topbdr{top:0;}
.introbx-btmbdr{bottom:0;}

.introimg{position:absolute;left:-5px;top:10px;}
.introbx-txt1{
	font-weight:600;
	font-style:italic;
	font-size:26px;
	line-height:36px;
	text-align:left;
}
.introbx-txt2{font-size:24px;line-height:34px;color:#d97d54;text-align:left;margin-top:20px;}
ul.s1list{padding:20px 0 0 0;width:71%;}
ul.s1list li{
	background:url(../images/bullet1.webp) left 19px no-repeat;
	padding:13px 0 0 54px;
	margin-top:13px;
	border-top:1px dashed #9b9a98;
	font-weight:500;
}
ul.s1list li:first-child{border-top:none;margin-top:0;}
/*----------------------strip---------------------*/
.strip{background:#4a7c59;padding:26px 0;}
.strip-hding{
	font-weight:bold;
	font-size:30px;
	line-height:36px;
	color:#fff;
	text-align:center;
}
.strip-logos{margin:22px auto 0 auto;display:block;max-width:100%;height:auto;}
/*----------------------section2---------------------*/
.sec2{padding:40px 0 1px 0;background:#f9f9f9;}
ul.s2list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s2list li{width:31.6%;margin-top:26px;background:#fff;outline:2px solid #ff0000;padding:5px;border-radius:16px;}
.s2limg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:14px 14px 0 0;}
.s2lbx{	
	padding:20px 10px 11px 10px;	
	position:relative;
	color:#ff0000;
	font-weight:600;
}
.s2lcross{position:absolute;left:50%;top:-25px;margin-left:-32px;}
.s2lbx p{text-align:center;}
.s2bx{
	margin:38px 0 -200px 0;
	background:#fff url(../images/s2bximg.webp) right bottom no-repeat;
	border-radius:12px;
	padding:36px 30px;
	box-shadow:0 0 10px #e1dede;
}
.s2bxhding{text-align:center;font-weight:bold;}
.highlight{background:#fff3a3;padding:0 2px;}
ul.s2bxlist{padding:26px 0 0 0;}
ul.s2bxlist li{display:flex;align-items:center;background:#f1f1f1;border-radius:14px;margin-top:10px;padding:8px 30px 8px 8px;font-weight:bold;}
.s2bxlimg{margin:0 30px 0 0;border:5px solid #fff;border-radius:14px;box-shadow:0 5px 10px #c6c6c6;}
.s2bxtxtwidth{width:60%;}
/*----------------------section3---------------------*/
.sec3{padding:240px 0 40px 0;background:#4a7c59 url(../images/sec3.webp) center bottom no-repeat;color:#fff;}
.s3txtpad{padding-left:396px;}
.s3txtpad span{color:#000;}
/*----------------------section4---------------------*/
.sec4{background:#f9f9f9;padding:40px 0 90px 0;}
.s4hding{text-align:left;}
.s4img{float:right;margin:-14px -18px 0 20px;max-width:100%;}
.s4bx{
	margin:38px 0 0 0;
	background:#fff;
	border-radius:12px;
	padding:36px 30px;
	box-shadow:0 0 10px #e1dede;
}
.s4bximg1{float:left;margin:12px 15px 0 -18px;max-width:100%;}
ul.s4bxlist{padding:14px 0 0 0;display:flex;justify-content:center;}
ul.s4bxlist li{font-weight:bold;text-align:center;padding:12px 10px;margin:10px 10px 0 10px;background:url(../images/cutoff.webp) center center no-repeat;}
.s4bx-inbx{margin:36px auto 0 auto;width:80%;display:flex;align-items:center;}
.s4bx-inbximg{margin:0 20px 0 0;}
.s4bx-inbx-inner{position:relative;padding:30px 0;}
.s4bxinbx-inrtopline{position:absolute;left:0;top:0;width:100%;height:1px;background:#4a7c59;}
.s4bxinbx-inrbtmline{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#4a7c59;}
.s4bx-inbx-inner p{font-weight:bold;font-style:italic;}
.lftqt{position:absolute;left:0;top:-16px;}
.rgtqt{position:absolute;right:0;bottom:-8px;}
.s4bxchart{text-align:center;margin-top:23px;}
.s4bxchart span.span1{background:#fcf0ea;border-radius:12px;font-weight:600;font-style:italic;padding:10px 15px;position:relative;}
.chartarw{position:absolute;right:-20px;bottom:8px;}
.s4bxchart2{
	background:#fcf0ea;
	border-radius:12px;
	font-weight:600;
	font-style:italic;
	padding:10px 40px 10px 10px;
	position:relative;
	margin-top:36px;
	width:58%;
}
.s4bximg2{float:right;margin:20px -18px 0 0;max-width:100%;}
.s4arrow{position:absolute;left:472px;bottom:15px;}
/*----------------------section5---------------------*/
.sec5{background:#1a1a1a url(../images/sec5.webp) center bottom no-repeat;padding:1px 0 40px 0;color:#fff;}
.s5bx1{
	margin-top:-55px;
	background:#fff;
	border:2px solid #ff0000;
	border-radius:14px;
	padding:20px 282px 20px 32px;
	position:relative;
	color:#000;
}
.s5bx1img{position:absolute;right:20px;bottom:0;}
.s5hding span.span1{color:#000;background:url(../images/hdbg.webp) left center repeat-x;}
.s5txtwidth1{width:61%;}
.s5txtwidth2{width:59%;}
/*----------------------section6---------------------*/
.sec6{background:#f9f9f9;padding:40px 0;}
.s6bx{
	margin-top:38px;
	background:#4a7c59;
	border-radius:14px;
	padding:22px 336px 22px 28px;
	position:relative;
	color:#fff;
	font-weight:bold;
}
.s6bximg{position:absolute;right:0;bottom:0;}
.s6img{float:left;margin:20px 20px 0 -20px;max-width:100%;}
/*----------------------section7---------------------*/
.sec7{background:#f2f2f2;padding:40px 0 1px 0;}
.s7lbx{padding:10px 10px 6px 10px;}
.s7lbx p{text-align:center;color:#000;font-weight:bold;}

.s7txtbx{
	margin:36px 66px 0 66px;
	background:#fff;
	border:2px solid #d97d54;
	border-radius:16px;
	padding:20px 30px;
}
.s7txtbx p{text-align:center;font-weight:bold;font-style:italic;}
.s7bx{
	margin:36px 0 -200px 0;
	background:#fff;
	box-shadow:0 0 10px #e0e0e0;
	border-radius:14px;
	padding:34px 406px 34px 30px;
	position:relative;
}
ul.s7bxlist{padding:13px 0 0 26px;}
ul.s7bxlist li{
	background:url(../images/bullet3.webp) left 5px no-repeat;
	padding:0 0 0 40px;
	margin-top:18px;
	font-weight:bold;
}
.s7bximgbx{
	position:absolute;
	width:509px;
	right:24px;
	top:0;
	height:100%;
	background:url(../images/s7bxbg.webp) 94% top no-repeat;
}
ul.s7imgbxlist{padding:30px 0 0 390px;}
ul.s7imgbxlist li{
	display:flex;
	align-items:center;
	height:160px;
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	text-align:left;
	text-transform:uppercase;
}
.s7bxtxt{margin-top:36px;font-weight:bold;}
/*----------------------section8---------------------*/
.sec8{background:#f9f9f9;padding:246px 0 40px 0;}
.s8bx{display:flex;align-items:flex-start;}
.s8img{margin:-12px 18px 0 -20px;max-width:100%;}
.s8subhding{font-weight:bold;}
.s8hding{margin-top:12px;text-align:left;}
ul.s8list{padding:10px 0 0 0;}
ul.s8list li{
	background:url(../images/bullet1.webp) left 5px no-repeat;
	background-size:25px;
	padding:0 0 0 40px;
	margin-top:18px;
	font-weight:bold;
}
.s8txtbx{
	margin:36px 0 0 0;
	background:#fff;
	border:2px solid #d97d54;
	border-radius:16px;
	padding:20px 30px;
}
/*----------------------section9---------------------*/
.sec9{background:#f2f2f2;padding:40px 0;}
.s9subhding{text-align:center;}
.graphbx{
	margin:36px 94px 0 94px;
	border:2px solid #a6a6a6;
	border-radius:14px;
	box-shadow:0 0 10px #d3d3d3;
	padding:26px 20px;
	background:#fff;
}
.graphbx-hding1{
	font-size:13px;
	line-height:20px;
	color:#454545;
	text-align:center;
	text-transform:uppercase;
}
.graphbx-hding2{
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	text-align:center;
	margin-top:4px;
}
ul.graphbxlist{padding:10px 0 0 0;display:flex;align-items:center;justify-content:center;}
ul.graphbxlist li{font-size:15px;line-height:20px;color:#6e6e6e;text-align:center;}
ul.graphbxlist li:first-child{margin-right:30px;}
.standard-line{margin:0 5px 3px 0;}
.graph{margin:18px auto 0 auto;display:block;max-width:100%;height:auto;}
.s9bx{
	margin-top:42px;
	background:#3a3a3a url(../images/s9bxbg.webp) center bottom no-repeat;
	padding:20px 30px 150px 30px;
	border-radius:14px;
	color:#fff;
	position:relative;
}
.s9bxtxt1{font-weight:bold;text-align:center;}
.s9bxtxt2{
	position:absolute;
	left:69%;
	bottom:30%;
	background:#bc1919;
	padding:8px 10px;
	width:138px;
	border-radius:12px;
	font-weight:600;
	font-size:20px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
}
/*----------------------section10---------------------*/
.sec10{background:#f9f9f9 url(../images/sec10.webp) center bottom no-repeat;padding:40px 0 50px 0;}
ul.s10list{padding:6px 78px 0 78px;}
ul.s10list li{
	margin:32px 0 0 0;
	display:flex;
	align-items:center;
	background:#fff;
	border:2px solid #ebebeb;
	padding:28px 30px;
	gap:30px;
	border-radius:16px;
	position:relative;
}
.s10limg{margin:0;max-width:100%;height:auto;border-radius:17px;box-shadow:0 5px 10px #bcbcbc;border:5px solid #fff;outline:2px solid #4a7c59;}
.s10lnum{
	width:52px;
	height:52px;
	border:1px solid #4a7c59;
	border-radius:50%;
	line-height:50px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:#fff;
}
.s10ltxt{font-weight:500;margin-top:22px;}
.s10arw{position:absolute;left:153px;bottom:-62px;max-width:100%;z-index:99;}

.s10img1{float:right;margin:20px -20px 0 35px;max-width:100%;}
.s10bx {
    margin: 36px 0 0 0;
    background: #fff;
    box-shadow: 0 0 10px #e0e0e0;
    border-radius: 14px;
    padding: 34px 30px;
}
.s10bx-inbx{display:flex;align-items:flex-start;}
.s10bximg{margin:15px 15px -10px -20px;max-width:100%;}
ul.s10bxlist{padding:3px 0 0 0;}
ul.s10bxlist li{
	background:url(../images/bullet3.webp) left 4px no-repeat;
	padding:0 0 0 38px;
	margin-top:25px;
}
.s10bx2{position:relative;display:flex;flex-direction:column;margin:10px 0 0 20px;}
.s10line{
	position:absolute;
	left:22px;
	top:186px;
	margin-left:-2px;
	width:4px;
	height:86.6%;
	background:url(../images/s10line.webp) center top repeat-y;	
}
.s10bx2-inbxpoint, .s10bx2-inbxpoint2, .s10bx2-inbxpoint3{position:absolute;left:-76px;top:156px;}
.s10bx2-inbx{display:flex;align-items:center;margin-top:26px;padding-left:76px;gap:40px;}
.s10bx2-inbx > div{position:relative;}
.s10bx2-imgbx, .s10bx2-imgbx2{width:346px;border:5px solid #fff;box-shadow:0 0 10px #dedede;border-radius:16px;margin-top:20px;}
.s10bx2-imgbx2{float:right;margin-top:0;}
.oneweekimg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:14px 14px 0 0;}
.s10imgbx-inbx{padding: 8px 10px;}
.s10imgbx-inbx p{line-height:32px;font-weight:600;text-align:center;}

.s10bx2-inbxhding{
	background:url(../images/calendar.webp) left top no-repeat;
	padding:0 0 0 68px;
}
.s10bx2-inbxhding{
	background:url(../images/calendar.webp) left top no-repeat;
	font-weight:bold;
	font-size:32px;
	line-height:42px;
	color:#4a7c59;
	text-align:left;
	padding:7px 0 7px 66px;
}
.s10bx2-inbxhding2{padding:0 0 0 66px;background:url(../images/calendar.webp) left 8px no-repeat;}
.s10bx2-inbxtxt{margin-top:17px;padding-right:30px;}
.s10txtwidth{width:60%;}
.s10txtwidth2{width:58%;}
.s10txt{font-size:31px;line-height:40px;font-weight:bold;text-align:left;margin-top:36px;}
.s10txt span{background:#fff;padding:21px 30px;border:1px solid #4a7c59;border-radius:12px;display:inline-block;}
.s10txtmar{margin-top:52px;}
@media only screen and (max-width: 1000px){
.sec1{background:url(../images/sec1.webp) 59% top  scroll;}
.s1txt {font-size: 21px;line-height: 31px;}
.s1hding {font-size: 43px;line-height: 49px;}
.s1hding span {font-size: 37px;}
.introbx{width:79%;padding: 15px 0 15px 147px;}
.introimg{width:140px;height:auto;}
.introbx-txt1 {font-size: 21px;line-height: 31px;}
.introbx-txt2 {font-size: 20px;line-height: 30px;margin-top: 18px;}
ul.s1list {width:74%;}
ul.s1list li {
    background: url(../images/bullet1.webp) left 17px no-repeat;
	background-size:25px;
    padding: 13px 0 0 42px;
}

.strip-hding {font-size: 26px;line-height: 32px;}

ul.s2list{padding:8px 0 0 0;}
.s2lbx{padding:16px 6px 9px 6px;}
.s2lbx p{line-height:28px;}
.s2lcross{width:50px;height:auto;top:-20px;margin-left:-25px;}
.s2bx {
    margin: 34px 0 -200px 0;
    background-size:370px;
    padding: 28px 20px;
}

.s3txtpad {padding-left: 280px;}

.s4img, .s4bximg1, .s4bximg2{width:350px;height:auto;}
.s4bximg1{margin: 12px 15px 60px -18px;}
.s4bx {margin: 34px 0 0 0;padding: 30px 20px;}
ul.s4bxlist li{background-size:50px;padding:6px 10px;}
.s4bx-inbx{margin:32px auto 0 auto;}
.s4bxchart2 {padding: 10px 20px 10px 10px;margin-top: 32px;width:52%;}
.s4arrow {width:82px;height:auto;left:305px; bottom:-5px;}

.sec5{background-size:1700px;}
.s5bx1 {padding: 20px 232px 20px 20px;}
.s5bx1img{width:180px;height:auto;}
.s5img{width:450px;height:auto;margin: -15px -80px -40px -90px;}

.s6img{width:350px;height:auto;}
.s6bx {margin-top: 34px;}

ul.s7list {padding: 6px 0 0 0;}
.s7lbx{padding:10px 10px 6px 10px;}

.s7txtbx {margin: 32px 30px 0 30px;padding: 20px 20px;}
.s7bx {
    margin: 32px 0 -200px 0;
    padding: 28px 380px 28px 20px;
}
.s7bximgbx{width:430px;background-size:100%;}
ul.s7imgbxlist {padding: 20px 0 0 332px;}
ul.s7imgbxlist li{height:138px;font-size:15px;line-height:22px;}
ul.s7bxlist {padding: 10px 0 0 20px;}
ul.s7bxlist li {
    background: url(../images/bullet3.webp) left 4px no-repeat;
	background-size:20px;
    padding: 0 0 0 34px;
    margin-top: 14px;
}
.s7bxtxt{margin-top:35px;}

.s8img{width:350px;height:auto;}
ul.s8list li {
	background: url(../images/bullet1.webp) left 4px no-repeat;
	background-size:20px;
    padding: 0 0 0 32px;
    margin-top: 14px;
}
.s8txtbx {margin: 32px 0 0 0;padding: 18px 20px;}

.graphbx {margin: 32px 34px 0 34px;}
.s9bx {
    margin-top: 40px;
    padding: 20px 20px 150px 20px;
}

ul.s10list{padding:6px 0 0 0;}
ul.s10list li{margin:32px 0 0 0;}
.s10limg{border-radius:13px;}
.s10lnum {
    width: 42px;
    height: 42px;
    line-height: 40px;
}
.s10img1, .s10bximg{width:350px;height:auto;}
.s10bx {margin: 34px 0 0 0;padding: 28px 20px;}

.s10bx2{margin:5px 0 0 0;}
.s10line {left:16px;height:85.4%;}
.s10bx2-inbx{padding-left:65px;gap:30px;}
.s10bx2-imgbx, .s10bx2-imgbx2{width:300px;}
.s10imgbx-inbx{padding:8px 10px;}
.s10imgbx-inbx p{line-height:28px;}
.s10bx2-inbxhding {
	background-size:44px;
    font-size: 27px;
    line-height: 36px;
    padding: 4px 0 4px 56px;
}
.s10bx2-inbxpoint, .s10bx2-inbxpoint2, .s10bx2-inbxpoint3{width:34px;height:auto;top:138px;left:-65px;}
.s10txt {font-size: 28px;line-height: 36px;}
.s10txtmar{margin-top:48px;}
}
@media only screen and (max-width: 767px){
.sec1{background:#f9f7f2;padding:18px 0 25px 0;}	
.s1img-mob{margin:0 auto;display:block;max-width:100%;height:auto;}	
.s1txt {font-size: 20px;line-height: 28px;}	
.s1hding {font-size: 33px;line-height: 39px;margin-top:10px;}	
.s1hding span {font-size: 30px;}	
.introbx{width:100%;margin-top:0;}
.introbx-topbdr, .introbx-btmbdr{width:100%;}	
.introbx-txt1 {font-size: 19px;line-height: 27px;}	
.introbx-txt2 {font-size: 17px;line-height: 25px;margin-top: 12px;}
ul.s1list {width:100%;padding:10px 0 0 0;}
ul.s1list li {
    background: url(../images/bullet1.webp) left 14px no-repeat;
	background-size:20px;
    padding: 10px 0 0 35px;
    margin-top: 10px;
}
	
.strip{padding:20px 0;}
.strip-hding {font-size: 22px;line-height: 28px;font-weight:500;}
.strip-logos{margin:18px auto 0 auto;height:auto;}

.sec2{padding:30px 0 1px 0;}
ul.s2list{justify-content: center;flex-direction: column;}
ul.s2list li{width: 300px;margin: 24px auto 0 auto;padding:3px;}
.s2lbx {padding: 15px 5px 10px 5px;}
.s2lcross{width:38px;top:-15px;margin-left:-19px;}
.s2lbx p{line-height:26px;}
.s2l2bullet{width:27px;height:auto;margin: 0 3px -10px 0;}
.s2bx {
	margin: 32px 0 -200px 0;
	background:#fff;
	padding: 24px 10px;
}
ul.s2bxlist{padding:24px 0 0 0;}
ul.s2bxlist li{flex-wrap:wrap;padding:15px 10px;}
.s2bxlimg{margin:0 auto;display:block;border:3px solid #fff;}
ul.s2bxlist li p{margin-top:15px;}
.s2bxtxtwidth{width:auto;}
.s2bximg{margin:25px auto -15px auto;display:block;max-width:100%;height:auto;}

.sec3{background:#4a7c59;padding: 230px 0 30px 0;}
.s3txtpad{padding-left:0;}
.s3img-mob{margin:3px auto -55px auto;display:block;max-width:100%;height:auto;}

.sec4 {padding: 30px 0 105px 0;}
.s4img, .s4bximg1, .s4bximg2, .s6img, .s10img1{
	float:none;
	margin:12px auto -12px auto;
	display:block;
	max-width:100%;
	width:auto;
	height:auto;
}
.s4bximg1{margin:12px auto -8px auto;}
.s4bximg2{margin:12px auto -18px auto;}
.s4bx {margin: 34px 0 0 0;padding: 24px 10px;}
ul.s4bxlist{flex-wrap:wrap;}
ul.s4bxlist li{margin:10px 20px 0 20px;}
.s4bx-inbx{width:100%;}
.s4bx-inbximg{width:120px;height:auto;margin: 0 12px 0 -5px;}
.s4bx-inbx-inner{padding:20px 0;}
.lftqt, .rgtqt{width:34px;height:auto;}
.rgtqt{bottom:-5px;}
.s4bxchart span.span1{display:inline-block;vertical-align:middle;padding: 6px 10px;}
.chartarw{width:17px;height:auto;right:-17px;}
.s4bxchart2{width:98%;}

.sec5{padding:1px 0 30px 0;background:#1a1a1a;}
.s5bx1 {padding: 17px 34% 17px 10px;margin-top:-75px;}
.s5bx1img{right:0;border-radius:0 0 14px 0;}
.s5img-mob{margin:2px auto -20px auto;display:block;max-width:100%;height:auto;}
.s5txtwidth1, .s5txtwidth2{width:auto;}
.s5txtwidth1{margin-top:0;}

.sec6{padding:30px 0;}
.s6bx {margin-top: 32px;padding: 18px 34% 18px 10px;}

.sec7 {padding: 30px 0 1px 0;}
.s7lbx{padding:10px 10px 6px 10px;}
.s7txtbx {margin: 32px 10px 0 10px;padding: 18px 10px;}
.s7bx {margin: 28px 0 -200px 0;padding: 24px 10px;}
ul.s7bxlist li {
	background-size: 18px;
	padding: 0 0 0 30px;
	margin-top:12px;
}
.s7bximgbx-mob{
	margin:0 auto;
	display:block;
	width:360px;
	height:100%;
	background:url(../images/s7bxbg-mob.webp) left top no-repeat;
}
ul.s7imgbxlist{padding:53px 0 0 266px;}
ul.s7imgbxlist li{height:110px;}

.sec8 {padding: 240px 0 30px 0;}
.s8bx{flex-wrap:wrap;}
.s8img{margin:10px auto -12px auto;display:block;max-width:100%;height:auto;}
.s8subhding, .s8hding{text-align:center;}
.s8hding{margin-top:7px;}
ul.s8list li {
	background-size:18px;
	padding: 0 0 0 30px;
	margin-top: 12px;
}
.s8txtbx {margin: 30px 0 0 0;padding: 16px 10px;}

.sec9{padding:30px 0;}
.graphbx {margin: 30px 0 0 0;padding: 20px 10px;}
.graphbx-hding1 {font-size: 12px;line-height: 18px;}
.graphbx-hding2 {font-size: 20px;line-height: 24px;margin-top: 2px;}
ul.graphbxlist li {font-size: 13px;line-height: 17px;}
.standard-line {margin: 0 3px 2px 0;}
.s9bx {margin-top: 30px;padding: 20px 10px 120px 10px;background: #3a3a3a url(../images/s9bxbg-mob.webp) center bottom no-repeat;}
.s9bxtxt2 {
    left: auto;
	right:10%;
    bottom: 25%;
    padding: 5px 10px;
    width: 118px; 
    font-size: 16px;
    line-height: 24px;
	border-radius:10px;
}

.sec10{padding:30px 0 40px 0;background:#f9f9f9;}
ul.s10list{padding:14px 0 0 0;}
ul.s10list li{
	width:100%;
	margin-top:20px;
	padding:15px 15px;
	gap:25px;
}
.s10limg{max-width:100%;margin:0;border:none;outline:none;border-radius:15px;}
.s10lnum {
	width: 38px;
	height: 38px;
	line-height: 36px;
}
.s10ltxt{margin-top:10px;}
.s10arw {
	width:24px;
	height:auto;
    left: 70px;
    bottom: -39px;
}

.s10bx {margin: 32px 0 0 0;padding: 24px 10px;}
.s10bx-inbx{flex-wrap:wrap;}
.s10bximg{margin:12px auto -12px auto;display:block;}
ul.s10bxlist{padding:8px 0 0 0;}
ul.s10bxlist li {
    background: url(../images/bullet3.webp) left 4px no-repeat;
	background-size:18px;
    padding: 0 0 0 30px;
    margin-top: 15px;
}
.s10bx2-inbx{flex-wrap:wrap;padding-left:42px;gap:0;}
.s10line{left:11px;top:42px;height:97.6%;}
.s10bx2-inbxpoint, .s10bx2-inbxpoint2, .s10bx2-inbxpoint3{left:-45px;top:3px;width:29px;height:auto;}
.s10bx2-inbxpoint3{top:9px;}
.s10bx2-inbx > div{width:100%;}
.s10bx2-inbxhding {
	background-size: 32px;
	font-size: 24px;
	line-height: 34px;
	padding: 0 0 0 46px;
}
.s10bx2-imgbx, .s10bx2-imgbx2{width:336px;margin-top:20px;float:none;border:3px solid #fff;}
.s10bx2-inbx, .s10bx2-inbx2{margin-top:35px;}
.s10bx2-inbx3{margin-top:30px;}

.s10img2{margin:0 auto;max-width:100%;height:auto;}
.s10txtwidth, .s10txtwidth2{width:100%;}
.s10txt {font-size: 20px;line-height: 28px;margin-top: 30px;}
.s10txt span {padding: 10px 22px;}
.s10txtmar{margin-top:40px;}
.s10imgbx-inbx {padding:10pxpx 10px 8px 10px;}
.s10imgbx-inbx p {line-height: 26px;}
}
@media only screen and (max-width: 479px){
.s1txt {font-size: 16px;line-height: 24px;}
.s1hding {font-size: 26px;line-height: 32px;}
.s1hding span {font-size: 24px;}
.introbx {padding: 15px 0 15px 104px;}
.introimg{width:100px;}
.introbx-txt1 {font-size: 16px;line-height: 22px;}
.introbx-txt2 {font-size: 14px;line-height: 20px;margin-top: 8px;}

.strip-hding {font-size: 18px;line-height: 24px;}
ul.s4bxlist li {margin: 10px 10px 0 10px;padding:5px 5px;}

.s5bx1img{width:150px;height:auto;}
.s6bximg{bottom:auto;top:13%;width:140px;height:auto;}
.s7bximgbx-mob{width:300px;background-size:100%;}
ul.s7imgbxlist {padding: 42px 0 0 206px;}
ul.s7imgbxlist li {height: 86px;font-size:14px;line-height:21px;}
.s10bx2-inbxhding {font-size: 22px;line-height: 32px;}

ul.s10list li{padding:10px 10px;gap:20px;}
.s10limg{max-width:100%;margin:0;border:none;outline:none;}
.s10lnum {
	width: 30px;
	height: 30px;
	line-height: 28px;
	font-size:14px;
}
.s10ltxt{line-height:24px;}
.s10arw {
	width:20px;
    bottom: -35px;
}
}
@media only screen and (max-width: 410px){
.s10bx2-imgbx, .s10bx2-imgbx2{width:100%;}
}
@media only screen and (max-width: 389px){
.s1txt {font-size: 15px;line-height: 23px;}
.s1hding {font-size: 24px;line-height: 30px;}
.s1hding span {font-size: 22px;}
ul.s4bxlist li{font-size:20px;}
.s6bximg{width:130px;height:auto;}
.s10ltxt{line-height:23px;font-size:17px;margin-top:7px;}
}
/*====================start section11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23=====================*/
.sec11{background:#f9f7f2;padding:40px 0;}
.s11bx{width:76%;}
.s11bx-inner {padding: 20px 0;}
.s11bx-inner p{line-height:34px;}
/*-------------------section12--------------------*/
.sec12{background:#4a7c59 url(../images/sec12.webp) center top no-repeat;padding:40px 0 350px 0;}
.s12hding{
	font-weight:600;
	font-size:44px;
	line-height:59px;
	color:#fff;
	text-align:center;
}
.s12hding span{font-size:64px;font-weight:bold;color:#fff3a3;}
.s12prd{margin:10px auto -24px auto;display:block;max-width:100%;height:auto;}
.s12txt{
	font-weight:bold;
	text-align:center;
	color:#fff;
}
/*-------------------section13--------------------*/
.sec13{padding:1px 0 40px 0;background:#f9f9f9;}
.s13bx{
	margin-top:-310px;
	background:#fff;
	border-radius:14px;
	padding:30px;
	box-shadow:0 0 10px #e5e4e4;
}
ul.s13bxlist, ul.s13bxlist2{padding:16px 0 0 0;display:flex;justify-content:center;gap:20px;}
ul.s13bxlist2{gap:28px;}
ul.s13bxlist li, ul.s13bxlist2 li{margin-top:20px;}
.s13bxlimg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:14px;box-shadow:0 5px 8px #c0c0c0;}
.s13bximg{float:right;margin:15px -20px 0 30px;max-width:100%;}
.s13bxl2img{margin:0 auto;display:block;max-width:100%;height:auto;border:4px solid #fff;border-radius:20px;box-shadow:0 0 10px #e1dfdf;}
ul.s13list{padding:18px 70px 0 70px;}
ul.s13list li{
	background:#fff url(../images/bullet1.webp) 30px 22px no-repeat;
	padding:20px 30px 20px 80px;
	margin-top:22px;
	border-radius:12px;
	box-shadow:0 0 5px #dadada;
}
/*-------------------section14--------------------*/
.sec14{padding:40px 0 50px 0;background:url(../images/sec14.webp) center top no-repeat;}	
.s14graphbx{
	background:#fff;
	border-radius:14px;
	padding:30px 56px 20px 56px;
	margin:36px 70px 0 70px;	
}
.s14graphbx-inner{background:url(../images/line.webp) left top repeat-y;padding:22px 0;}
.barcontainer, .barcontainer2{display:flex;align-items:center;justify-content:flex-start;gap:10px;}
.barcontainer2{margin-top:20px;}
.bar1{height:53px;width:428px;background:#5bc200;}
.bar2{height:53px;width:38px;background:#ed3e30;}
.bar3{height:53px;width:75px;background:#ff9e00;}
.bar4{height:53px;width:354px;background:#5bc200;}
.s14graphbx-innertxtbx{
	display:flex;
	align-items:center;
	gap:5px;
}
.s14graphbx-innertxt{
	font-weight:500;
	font-size:20px;
	line-height:22px;
	text-align:left;
	padding-left:5px;
}
/*-------------------section15--------------------*/
.sec15{padding:40px 0 50px 0;background:#f9f7f2;}
.s15hding{margin-top:20px;}
.s15hding span.span1 {
    color: #000;
    background: url(../images/hdbg.webp) left center repeat-x;
}
ul.s15list{padding:10px 0 4px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s15list li{width:31%;margin-top:26px;border:5px solid #fff;border-radius:18px;box-shadow:0 0 5px #d1d0cf;background:#fff;}
.s15lbx{padding:12px 10px 10px 10px;}
.s15limg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:13px 13px 0 0;}
.s15lbx p{text-align:center;font-weight:500;}
.modulebx{
	margin-top:36px;
	border:2px solid #4a7c59;
	border-top:6px solid #4a7c59;
	background:#fff;
	border-radius:16px;	
}
.modulebx-top{padding:27px 30px 0 30px;}
.modulebx-hding1{
	font-weight:bold;
	font-size:34px;
	line-height:44px;	
	text-align:left;
}
.modulebx-hding1 span{background:#d97d54;padding:5px 18px 1px 18px;border-radius:30px;display:inline-block;font-size:20px;line-height:28px;color:#fff;text-transform:uppercase;float:left;margin:5px 14px 0 0;}

.modulebxdvdr{
	height:2px;
	background:#d97d54;
	margin:28px 0 27px 0;
}
.moduleimg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:0 0 14px 14px;}
.modulebxtxt span{
	border:1px solid #4a7c59;
	border-radius:14px;
	padding:18px 26px;
	display:inline-block;
}
/*-------------------section16--------------------*/
.sec16{padding:40px 0;background:#4a7c59;}
ul.s16list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s16list li{
	width:31%;
	background:#fff;
	padding:5px 5px 0 5px;
	border-radius:14px;
	margin-top:26px;
}
.s16limg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:12px 12px 0 0;}
ul.s16list li p{text-align:center;padding:10px 10px;font-weight:bold;}
/*-------------------section17--------------------*/
.sec17{padding:40px 0;background:#f9f9f9;}
ul.s17list{padding:6px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s17list li{
	width:32%;
	background:#f9f9f9 url(../images/s17lbg.webp) center center no-repeat;
	margin-top:30px;
	border:2px solid #4a7c59;
	border-radius:14px;
	padding:15px 10px;
	font-weight:bold;;
	text-align:center;
	display:flex;
	align-items:center;
	height:150px;
}
ul.s17list li p{width:100%;}
ul.s17list2{padding:6px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s17list2 li{
	width:32%;
	background:#f9f9f9 url(../images/s17l2bg.webp) center center no-repeat;
	margin-top:30px;
	font-weight:bold;;
	text-align:center;
	display:flex;
	align-items:center;
}
ul.s17list2 li:nth-child(3){background:#f9f9f9 url(../images/s17l2bg.webp) center top no-repeat;}
ul.s17list2 li p{width:100%;}
/*-------------------section18--------------------*/
.sec18{padding:40px 0 50px 0;background:#f9f9f9;}
.s18bx1{
	margin-top:40px;
	background:#fff;
	border-radius:14px;
	box-shadow:0 0 10px #dfdede;
	display:flex;
	align-items:flex-start;
	gap:30px;
	padding:34px 30px 32px 30px;
	position:relative;
}
.s18bx2{margin-top:32px;}
.s18quote{position:absolute;left:30px;top:-17px;}
.s18limg{margin:0;max-width:100%;}
/*-------------------section19--------------------*/
.sec19{padding:40px 0;background:#f9f7f2;}
.s19img1{float:right;margin:20px -20px 0 20px;max-width:100%;}
.s19bx{
	margin-top:36px;
	background:#4a7c59;
	border-radius:14px;
	padding:25px 30px;
	color:#fff;
}
.s19bximg{float:right;margin:-8px 0 0 40px;max-width:100%;}
.s19img2{float:left;margin:28px 15px 0 -20px;max-width:100%;}
.s19img3{float:right;margin:10px -20px -10px 20px;max-width:100%;}
/*-------------------section20--------------------*/
.sec20{padding:40px 0 30px 0;background:#f9f9f9;}
ul.s20list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s20list li{width:32.5%;margin-top:26px;}
.s20limg{margin:0 auto;display:block;max-width:100%;height:auto;box-shadow:0 4px 6px #bbbbbb;border-radius:14px;}
.s20img{margin:20px auto 0 auto;display:block;max-width:100%;height:auto;}
/*-------------------section21--------------------*/
.sec21{padding:40px 0 50px 0;background:#f2f2f2;}
ul.s21list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:18px 0 0 0;}
ul.s21list li{
	width:48%;
	margin-top:22px;
	background:#fff;
	border-right:4px solid #ff0000;
	border-radius:14px;
	display:flex;
	align-items:center;
	gap:20px;
	padding:0 20px 0 0;
	box-shadow:0 0 10px #dedede;
}
.s21limg{margin:0;max-width:100%;border-radius:12px 0 0 12px;}
ul.s21list li p{font-weight:500;padding:8px 0;}
/*-------------------section22--------------------*/
.sec22{padding:40px 0;background:#f9f9f9;}
.bill{float:right;margin:-10px -20px 0 30px;max-width:100%;}

@media only screen and (max-width: 1000px){
.s11bx-inner p {line-height: 30px;}
.s11bx{width:86%;}

.s12hding{font-size:36px;line-height:51px;}
.s12hding span{font-size:55px;}

.s13bx {padding: 24px 20px;}
ul.s13bxlist, ul.s13bxlist2{padding:13px 0 0 0;}
.s13bximg{width:350px;height:auto;}
ul.s13list {padding: 15px 20px 0 20px;}
ul.s13list li {
    background: #fff url(../images/bullet1.webp) 20px 22px no-repeat;
	background-size:25px;
    padding: 18px 20px 18px 64px;
}

.s14graphbx {
    padding: 30px 36px 20px 36px;
    margin: 32px 0 0 0;
}
.s14graphbx-innertxt {font-size: 18px;line-height: 20px;}

ul.s15list{padding:4px 0 0 0;}
.s15lbx{padding:8px 10px;}
.modulebx {margin-top: 32px;}
.modulebx-top {padding: 26px 20px 0 20px;}
.modulebx-hding1 {font-size: 30px;line-height: 40px;}
.modulebx-hding1 span {padding: 3px 14px 1px 14px;font-size: 16px;line-height: 24px;margin: 6px 14px 0 0;}
.modulebxdvdr {margin: 22px 0 23px 0;}

ul.s16list{padding:7px 0 0 0;}
ul.s17list li{margin-top:25px;height:130px;}

.s18bx1 {margin-top: 37px;gap: 15px;padding: 28px 20px 26px 20px;}
.s18quote{width:30px;height:auto;left:20px;}
.s18limg{width:122px;height:auto;}

.s19img1, .s19img2, .s19img3{width:350px;height:auto;}
.s19bx {margin-top: 32px;padding: 22px 20px;}
.s19bximg {width:130px;height:auto;margin: -8px 0 0 30px;}

ul.s20list{padding:7px 0 0 0;}
ul.s20list li{width:32%;}
.s20img{margin:17px auto 0 auto;}

ul.s21list{padding:9px 0 0 0;}
ul.s21list li{width:100%;}
.s21limg{width:150px;height:auto;}

.bill {width:350px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec11{padding:30px 0;}
.s11bx{width:100%;align-items:flex-start;margin-top:46px;}
.s11bx-inner {padding: 14px 0;}
.s11bx-inner p {line-height: 26px;}

.sec12{background:#4a7c59 url(../images/sec12-mob.webp) center top no-repeat;padding:30px 0 340px 0;}
.s12hding{font-size:28px;line-height:42px;}
.s12hding span {font-size: 45px;}
.s12prd {
	width:450px;
    margin: 10px auto -8px auto;
}

.sec13 {padding: 1px 0 30px 0;}
.s13bx {padding: 20px 10px;}
ul.s13bxlist, ul.s13bxlist2{flex-wrap:wrap;padding:12px 0 0 0;justify-content:center;gap:4%;align-items:center;}
ul.s13bxlist li, ul.s13bxlist2 li {margin-top: 20px;width:48%;}
.s13bximg, .s19img1, .s19img2, .s19img3, .bill{
	float:none;
	margin:12px auto -12px auto;
	display:block;
	max-width:100%;
	height:auto;
	width:auto;
}
.bill{margin:18px auto -4px auto;width:350px;}
ul.s13list {padding: 12px 0 0 0;}
ul.s13list li {
	background: #fff url(../images/bullet1.webp) 10px 18px no-repeat;
	background-size: 20px;
	padding: 14px 10px 14px 44px;
	margin-top:18px;
}

.sec14{background:#4a7c59;padding:30px 0 40px 0;}
.s14graphbx {
	padding: 15px 12px 25px 12px;
	margin: 30px 0 0 0;
}
.s14graphbx-inner {padding: 15px 0 0 0;}
.barcontainer2 {margin-top: 12px;}
.barcontainer, .barcontainer2{flex-wrap:wrap;}
.bar1container{width:100%;background:#e7ece9;}
.bar1{width:90%;height:34px;}
.bar2container{width:100%;background:#f8e6e5;}
.bar2{width:30%;height:34px;}
.bar3container{width:100%;background:#faf0e0;}
.bar3{width:50%;height:34px;}
.bar4container{width:100%;background:#e7ece9;}
.bar4{width:75%;height:34px;}
.s14graphbx-innertxt {font-size: 17px;line-height: 19px;}
.s14graphbx-innertxtbx{margin-left:10px;}

.sec15 {padding: 30px 0 40px 0;}
.s15hding{margin-top:18px;}
ul.s15list{justify-content: center;flex-direction: column;}
ul.s15list li {
	width: 300px;
	margin: 24px auto 0 auto;
}
.s15lbx {padding: 8px 10px 4px 10px;}

.modulebx-top {padding: 20px 10px 8px 10px;}
.modulebx-hding1 {font-size: 25px;line-height: 35px;}
.modulebx-hding1 span {padding: 3px 10px 1px 10px;font-size: 14px;line-height: 22px;margin: 6px 10px 0 0;}
.modulebxdvdr {margin: 16px 0 17px 0;}
.modulebxtxt{margin-top:28px;}
.modulebxtxt span {
    border: 1px solid #4a7c59;
    border-radius: 12px;
    padding: 8px 14px;
    display: inline-block;
}

.sec16, .sec17{padding:30px 0;}
ul.s16list{justify-content:center;flex-direction:column;}
ul.s16list li{width:305px;margin:24px auto 0 auto;}

ul.s17list{padding:12px 0 0 0;}
ul.s17list li{width:48%;height:auto;margin-top:20px;background-size:60px;}
ul.s17list2{justify-content:center;margin-top:0;gap:4%;}
ul.s17list2 li{width:48%;background-size:50px;}
ul.s17list2 li:last-child{width:56%;background-size:50px;}

.sec18 {padding: 30px 0 34px 0;}
.s18bx1 {
	margin-top: 30px;
	gap: 0;
	padding: 22px 10px;
	flex-wrap:wrap;
}
.s18bx2{margin-top:24px;}
.s18bx1-inbx{display:flex;align-items:center;gap:12px;}
.s18limg{width:88px;}
.s18quote {
	width: 22px;
	height: auto;
	left: 12px;
	top:-10px;
}

.sec19{padding:26px 0 26px 0;}
.sec22{padding:30px 0 26px 0 }
.s19bx {padding: 20px 10px;}
.s19bximg{margin:10px 0 0 10px;width:100px;height:auto;}

.sec20 {padding: 26px 0 25px 0;}
ul.s20list{justify-content:center;padding:10px 0 0 0;}
ul.s20list li{width:48%;margin-top:20px;}
ul.s20list li:nth-child(1){margin-right:4%;}
ul.s20list li:nth-child(3){width:49%;margin-top:15px;}
.s20limg {border-radius:10px;}

.sec21 {padding: 30px 0 40px 0;}
}
@media only screen and (max-width: 479px){
.s12hding{font-size:23px;line-height:34px;}
.s12hding span {font-size: 35px;}
.s13bxlimg{border-radius:10px;}
ul.s17list li {margin-top: 16px;background-size: 50px;padding: 8px 5px;}
.s19bximg{width:90px;}
ul.s21list li {gap: 12px;padding: 0 10px 0 0;}
ul.s21list li p.bdfont{line-height:24px;}
.s19bximg{margin:28px 0 0 5px;}
.modulebx-top {padding: 16px 10px 8px 10px;}
.modulebxdvdr {margin: 10px 0 15px 0;}
}
@media only screen and (max-width: 479px){
.s12hding{line-height:32px;}
.s12hding span {font-size: 32px;}
}
/*====================start section23=====================*/
.sec23{padding:40px 0 50px 0;background:#f9f7f2;}
.s23bx1, .s23bx2{
	background:#fff;
	border:2px solid #4a7c59;
	border-top:5px solid #4a7c59;
	border-radius:14px;
	padding:30px;
	margin-top:36px;
	display:flex;
	align-items:center;	
}
.s23bx2{margin-top:30px;}
.s23bxhding1{font-weight:600;}
.s23bxhding2{font-weight:bold;color:#d97d54;margin-top:4px;}
.s23bxtxt{margin-top:12px;}
.s23img1{margin:0 0 0 20px;max-width:100%;}
.s23img2{margin:0 -20px 0 -10px;max-width:100%;}
.s23img3{margin:0 -20px 0 0;max-width:100%;}
.s23img4{margin:-15px 50px -20px 80px;max-width:100%;}
.s23img5{margin:0 0 0 20px;max-width:100%;}
/*-------------------section24--------------------*/
.sec24{padding:40px 0;background:#f9f9f9;}
.s24prd{margin:20px auto -15px auto;display:block;max-width:100%;height:auto;}
.s24bx{
	background:#4a7c59;
	padding:36px 30px;
	border-radius:14px;
	color:#fff;
}
.s24bx p{text-align:center;}
ul.s24bxlist{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s24bxlist li{width:24%;margin-top:26px;}
.s24bxlimg{border:5px solid #fff;box-shadow:0 5px 8px #447151;border-radius:20px;max-width:100%;height:auto;margin:0 auto;display:block;}
/*-------------------section25--------------------*/
.sec25{padding:40px 0 50px 0;background:#4a7c59;}
.mbbx {
    border: 30px solid transparent;
    border-image-source: url(../images/mbbg.webp);
    border-image-repeat: repeat;
    border-image-slice: 30;
    padding: 0;
    box-sizing: border-box;
    margin: 104px 10px 0 10px;
    display: block;
    position: relative;
}
.mbbx-in {
    background: #f9f7f2;
    padding: 1px 30px 30px 30px;
}
.mbseal{margin:-110px auto 10px auto;display:block;max-width:100%;}
.mbbx-in p{text-align:center;}
/*-------------------section26--------------------*/
.sec26{padding:40px 0 50px 0;background:#f9f9f9;}
ul.s26list li{box-shadow:0 0 10px #e1e1e1;border-radius:18px;}
.s26limg{box-shadow:0 0 6px #bbbbbb;}
.s26imgbx{
	width:782px;
	background:#fff;
	margin:44px auto 0 auto;
	display:block;
	border-radius:18px;
	box-shadow:0 0 10px #dad9d9;
	padding:5px;
}
.s26imgbx p{font-weight:bold;text-align:center;padding:6px 10px 10px 10px;}
.s26img{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:0 0 16px 16px;}
/*-------------------section27--------------------*/
.sec27{padding:40px 0;background:#f2f2f2;}
.s27txt span.span1{
	background:#fff;
	border:1px solid #4a7c59;
	border-radius:14px;
	padding:20px 20px;
	display:inline-block;
	font-weight:bold;
}
.s27bx{
	margin-top:36px;
	background:#fff;
	border-radius:14px;
	padding:46px 30px 46px 78px;
	position:relative;
	box-shadow:0 0 10px #d9d9d9;
}
.s27bxline{
	position:absolute;
	left:46px;
	top:130px;
	width:2px;
	height:70%;
	background:url(../images/line2.webp) left top repeat-y;
}
ul.s27bxlist{display:flex;flex-direction:column;gap:38px;}
ul.s27bxlist li{display:flex;align-items:center;gap:30px;position:relative;}
.s27bxlbullet{position:absolute;left:-46px;top:69px;}
.s27lhding{color:#4a7c59;font-weight:bold;}
.s27ltxt{margin-top:10px;}
.s27bxlimg{border:4px solid #fff;border-radius:18px;box-shadow:0 5px 8px #cdcbcb;}
/*-------------------section28--------------------*/
.sec28{padding:40px 0;background:#f9f9f9;}
.s28bx{margin:36px 100px 0 100px;border-top:2px solid #5f5f5f;border-bottom:2px solid #5f5f5f;padding:36px 0;}
.s28bx p{font-weight:bold;text-align:center;}
.s28bx-inbx{margin:36px 28px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
.s28bx-inbxlft, .s28bx-inbxrgt{width:47.4%;background:#fff;padding:5px;border-radius:14px;border:1px solid #ff0000;box-shadow:0 5px 10px #dddddd;}
.s28bx-inbxrgt{border:1px solid #02b900;}
.s28bximg{margin:0 auto;display:block;max-width:100%;height:auto;border-radius:0 0 12px 12px;}
.s28bx-inbxtxt{padding:10px;}
.or{
	position:absolute;
	left:50%;
	margin-left:-24px;
	top:48px;
	width:48px;
	height:48px;
	background:#fff;
	border:1px solid #d1d1d1;
	border-radius:50%;
	font-weight:bold;
	font-size:20px;
	line-height:48px;
	text-align:center;
}
.or::before, .or::after{
	content:"";
	position:absolute;
	left:50%;
	width:1px;
	height:48px;
	background:#dedede;
}
.or::before{top:-30px;height:32px;}
.or::after{bottom:-50px;}
/*-------------------section29--------------------*/
.sec29{padding:40px 0 564px 0;background:#4a7c59;color:#fff;}
.s29prd{margin:-156px auto -18px auto;display:block;max-width:100%;height:auto;}
.s29btn{margin:0 auto 0 auto;display:block;max-width:100%;}
.cards{margin:16px auto 0 auto;display:block;max-width:100%;}
/*-------------------section30--------------------*/
.sec30{padding:1px 0 40px 0;background:#fff;}
.s30bx{
	background:#fdf5f1;
	margin:-520px 0 0 0;
	border-radius:14px;
	border:2px solid #f5ddd2;
}
.s30bxhd{
	background:#d97d54;
	border-radius:14px 14px 0 0;
	padding:18px 20px 0 20px;
	color:#fff;
}
.s30bxarw{margin:0 auto;display:block;max-width:100%;height:auto;}
.s30bximg{margin:34px auto 0 auto;display:block;max-width:100%;height:auto;}
.s30bxbtm{padding:1px 20px 38px 20px;}
ul.s30bxlist{padding:5px 0 0 0;width:86%;margin:0 auto;display:table;}
ul.s30bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#f6edd4;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.s30bxlist li:first-child{
	background:#f5e0d6;
	border-radius:14px 0 0 14px;
}
ul.s30bxlist li:last-child{
	background:#e2efe6;
	border-radius:0 14px 14px 0;
}
ul.s30bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	text-align:left;
}
ul.s30bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.s30bxlist li:nth-child(2) img{left:30px;}
.reg-prc{
	margin:25px 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:15px 0 0 0;}
.s30bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.s30bxprc{
	font-weight:bold;
	font-size:72px;
	line-height:72px;
	color:#4a7c59;
	text-align:center;
	margin-top:8px;
}
.s30bxtxt2{font-weight:bold;font-size:36px;line-height:46px;text-align:center;margin-top:24px;}
.s30bxtxt3{font-weight:600;font-size:18px;line-height:26px;text-align:center;}
.mbicon{margin:0 5px -5px 0;}
.s30btnbx{position:relative;}
.s30btn{margin:6px auto 0 auto;display:block;max-width:100%;}
.s30bxbtnarw{position:absolute;left:50px;top:-22px;}
.cards{margin:18px auto 0 auto;display:block;max-width:100%;}
.refhding{
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	text-align:left;
	margin-top:48px;
}
ul.ref-list{padding:10px 0 0 0;}
ul.ref-list li {
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #999999;
    margin: 20px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 26px;
    position: relative;
}
.refnum {
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    color: #999999;
    width: 22px;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1000px){
.s23bx1, .s23bx2 {padding: 25px 20px;margin-top: 32px;}
.s23bx2{margin-top:28px;}
.s23img1{width:298px;height:auto;}
.s23img2{width:343px;height:auto;margin: 0 -15px 0 -20px;}
.s23img3{width:308px;height:auto;}
.s23img4{width:180px;height:auto;}

.s24bx {padding: 30px 20px;}
ul.s24bxlist{padding:7px 0 0 0;}
.s24bxlimg{border-radius:18px;}

.mbbx{margin:94px auto 0 auto;}
.mbseal{width:140px;height:auto;margin: -96px auto 10px auto;}
.mbbx-in {padding: 1px 20px 26px 20px;}

.s26imgbx{width:100%;}

.s27bx {margin-top: 33px;padding: 36px 20px 36px 68px;}
.s27bxline{left:36px;}
ul.s27bxlist{gap:32px;}

.s28bx{margin:32px 20px 0 20px;padding:32px 0;}
.s28bx-inbx {margin: 32px 20px;}

.s30bximg{margin:25px auto 0 auto;}
ul.s30bxlist{width:100%;}
ul.s30bxlist li {padding: 10px 10px 10px 88px;}
ul.s30bxlist li:nth-child(2){padding-left:102px;}
ul.s30bxlist li img{left:20px;}
.s30btn{width:550px;height:auto;}
.s30bxbtnarw{width:70px;height:auto;left:15px;top:-12px;}
.s30bxtxt2{font-size:30px;line-height:40px;margin-top:24px;}
.s30bxtxt3{font-size:15px;line-height:23px;}
.cards{width:270px;height:auto;margin:13px auto 0 auto;}

ul.s30bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
.refhding{margin-top:42px;}
ul.ref-list li{margin-top:16px;}
}
@media only screen and (max-width: 767px){
.sec23{padding:26px 0 40px 0;}	
.s23bx1, .s23bx2 {padding: 22px 10px;margin-top: 30px;flex-wrap:wrap;}
.s23bx2{margin-top:24px;}
.s23bxhding1, .s23bxhding2, .s23bxtxt{text-align:center;}	
.s23img1, .s23img2, .s23img3, .s23img4, .s23img5{
	margin:20px auto 0 auto;
	display:block;
	max-width:100%;
	height:auto;
}
.s23img3, .s23img4{margin:10px auto -10px auto;}

.sec24, .sec27{padding:30px 0;}
.s24prd{margin:14px auto 0 auto;}
.s24bx {padding: 24px 10px;}
ul.s24bxlist li{width:48%;margin-top:22px;}
.s24bxlimg{border:3px solid #fff;border-radius:18px;}

.sec25 {padding: 30px 0 40px 0;}
.mbbx {
    border-top: 5px solid transparent;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 19px solid transparent;
    border-image-source: url(../images/mbbg-mob.webp);
    border-image-repeat: repeat;
    border-image-slice: 5 11 20 11;    
    margin: 78px 0 0 0;
}
.mbbx-in {padding: 1px 10px 10px 10px;}
.mbseal {width: 110px;margin: -60px auto 10px auto;}
.mbbx-in p.mar1{margin-top:16px;}
.mbbx-in p.bdfont{font-size:17px;line-height:24px;}
.sec26 {padding: 30px 0 20px 0;}

.s27txt span.span1 {padding: 12px 15px;}
.s27bx {
	margin-top: 32px;
	padding: 26px 10px 26px 42px;
}
.s27bxline{left:20px;top:42px;height:95%;}
.s27bxlbullet{width:20px;height:21px;top:4px;left:-31px;}
ul.s27bxlist li{flex-wrap:wrap;}
.s27ltxt{margin-top:6px;}
.s27bxlimg {
    border: 2px solid #fff;
    border-radius: 14px;
	max-width:100%;
	height:auto;
	margin-top:20px;
}

.sec28 {padding: 30px 0;}
ul.s24bxlist li{margin-top:18px;}	
.s28bx{margin:30px 0 0 0;padding:28px 0;}
.s28bx-inbx {margin: 28px auto 30px auto;width:360px;flex-wrap:wrap;gap:70px;}	
.s28bx-inbxlft, .s28bx-inbxrgt{width:100%;align-items:center;display:flex;gap:5px;}	
.s28bximg-mob{max-width:100%;height:auto;margin:0;}
.or {top: 50%;margin-top:-24px;}
.or::before, .or::after{
	left:auto;
	top:50%;
	height:1px;
	width:48px;
}
.or::before{left:-53px;}
.or::after{right:-53px;}
.s28bx-inbxtxt {padding: 5px;}

.sec29 {padding: 30px 0 360px 0;}
.sec30 {padding: 1px 0 35px 0;}
.s30bx{margin:-325px 0 0 0;}
.s30bxhd {padding: 10px 10px 2px 10px;}
.s30bxhd p{font-size:31px;line-height:40px;}
.s30bxbtm {padding: 0 15px 25px 15px;}
.s30bximg{margin:15px auto 0 auto;}
ul.s30bxlist{width:100%;padding:8px 0 0 0;}
ul.s30bxlist li{padding:10px 10px 8px 48px;}
ul.s30bxlist li:nth-child(2){padding:10px 10px 8px 56px;}
ul.s30bxlist li img{height:35px;left:10px;top:11px;width:auto;}
ul.s30bxlist li:nth-child(2) img{left:14px;top:15px;}
ul.s30bxlist li p {
    font-size: 15px;
    line-height: 19px;
}
.reg-prc {
    font-size: 18px;
	line-height: 28px;
	margin-top: 20px;
}
.reg-prc span{padding:0 2px;}
.s30bx-prcbx{margin-top:12px;}
.s30bxtxt {
	font-size: 20px;
	line-height: 30px;
}
.s30bxprc {font-size: 60px;line-height: 60px;margin-top: 6px;}
.s30btnbx{padding:0 40px;margin:0 -10px;}
.s30btn{height:auto;margin: 4px auto 0 auto;}
.s30bxbtnarw{width:44px;height:auto;left:0;top:-4px;}
.s30bxtxt2{font-size:23px;line-height:31px;margin-top:20px;}
.s30bxtxt3{font-size:13px;line-height:21px;}
.mbicon{width:15px;height:auto;margin: 0 3px -4px 0;}
.cards{width:220px;height:auto;}
.refhding {
    font-size: 16px;
    line-height: 24px;
    margin-top: 34px;
}
ul.ref-list li{margin-top:12px;font-size: 12px;line-height: 17px;padding: 0 0 0 22px;}
.refnum {
    font-size: 12px;
    line-height: 17px;
    width: 20px;
}
}
@media only screen and (max-width: 479px){
ul.s24bxlist li{margin-top:18px;}	
.sec28 {padding: 30px 0;}

.s30bxhd {padding: 6px 10px 0 10px;}
.s30bxhd p{
	font-size:26px;
	line-height:34px;
}
.s30bxbtm {padding: 0 10px 15px 10px;}
ul.s30bxlist li, ul.s30bxlist li:nth-child(2) {padding: 7px 10px 8px 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: 15px;line-height: 26px;}
.reg-prc span{padding: 0 0;}
.s30bxtxt {font-size: 20px;line-height: 28px;}
.s30bxprc {
    font-size: 50px;
    line-height: 50px;
}
.s30btnbx{padding:0 30px;}
.s30bxbtnarw{width:34px;height:auto;left:0;top:0;}
.s30bxtxt2{font-size:20px;line-height:27px;margin-top:20px;}
.s30bxtxt3{font-size:12px;line-height:20px;}
.mbicon{width:13px;height:auto;margin: 0 3px -3px 0;}
.cards{width:200px;height:auto;margin:10px auto 0 auto;}
}
@media only screen and (max-width: 389px){
.s28bx-inbx {width:100%;}
.s30btnbx{padding:0 28px;}
.s30bxbtnarw{width:30px;top:2px;}
.s30bxtxt2{font-size:18px;line-height:25px;margin-top:17px;}
}
@media only screen and (max-width: 349px){
.s28bx-inbx {width:100%;}		
}
/*===============start footer==================*/
footer{padding:40px 0;background:#f9f9f9;border-top:1px solid #dddddd;}
.ftrtxt, .ftrtxt2{
	font-size:18px;
	line-height:28px;
	color:#333;
	text-align:center;
}
.ftrtxt a{color:#333;}
.ftrtxt2{margin-top:20px;}
@media only screen and (max-width: 1000px){
.ftrtxt, .ftrtxt2{
	font-size:16px;
	line-height:26px;
}
.ftrtxt2{margin-top:18px;}
}
@media only screen and (max-width: 767px){
footer{padding:34px 0;}
.ftrtxt, .ftrtxt2{
	font-size:13px;
	line-height:23px;
}
.ftrtxt2{margin-top:15px;}
}
@media only screen and (max-width: 479px){
.ftrtxt, .ftrtxt2{
	font-size:11px;
	line-height:20px;
}
.ftrtxt2{margin-top:13px;}	
}


