@charset "utf-8";
/* CSS Document */
/*===============================*/
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Lora", serif;
	font-weight:normal;
    color: #000;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#f9f9f9;
}
.container{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.txlncntr{text-align:center;}
.blkcolor{color:000;}
.txlnlft{text-align:left;}
.txtdecoration{text-decoration:line-through;}
@media only screen and (max-width: 1000px){
.container{ max-width:750px; width:100%; }
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box;}
}
/*------------------------section1-------------------------*/
.sec1{padding:12px 0 48px 0;background:url(../images/sec1.jpg) center top no-repeat;}
.logo{margin:0;display:inline-block;}
.hdrbtn{float:right;margin:8px 0 0 0;max-width:100%;}
.s1bx, .s1bx2{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	background:#e7eaf1;
	border-radius:16px;
	margin:8px 0 0 0;
	border:1px solid #d6e7ef;
	box-shadow:0 0 10px #e7e6e6;
}
.s1bx2{margin:44px 0 0 0;}
.s1bx-lft, .s1bx-rgt{width:50%;}
.s1bx-rgt{background:#fff;border-radius:0 16px 16px 0;padding:24px 20px;}
.s1bxlftprd{margin:110px auto 0 auto;display:block;max-width:100%;}
.s1bx-rgt p{text-align:center;}
.s1bxhding, .s1hding{
	font-weight:bold;
	font-size:38px;
	line-height:46px;
	color:#044308;
	text-align:center;
}
.s1hding{color:#000;margin-top:45px;}
.bdfont{font-size:22px;line-height:30px;}
.bdfont2{font-size:24px;line-height:34px;}
.bdfont3{font-size:26px;line-height:36px;text-align:center;font-weight:bold;}

.mar1{margin-top:20px;}
.mar2{margin-top:34px;}
.orderbtn{margin:27px auto 0 auto;display:block;max-width:100%;}
.mbtxt{
	font-size:19px;
	line-height:30px;
	color:#16307c;
	text-align:center;
	margin-top:5px;
}
.mbtxt img{margin:0 5px -7px 0;display:inline-block;}
.pkgbx1, .pkgbx2{
	border:2px solid #024e08;
	border-radius:14px;
	background:#fff;
	margin:40px 0 0 0;
}
.pkgbx2{margin:20px 0 0 0;}
.pkgbxhd{
	background:#024e08;
	padding:16px 30px;
	border-radius:12px 12px 0 0;
}
.pkgbxhd p{
	font-weight:bold;
	font-size:34px;
	line-height:44px;
	color:#f3efb9;
	text-align:left;
}
.pkgbxbtm{padding:30px 30px 16px 30px;width:100%;display:table;}
.pkgbx-img1{float:right;margin:-90px -20px 0 70px;}
ul.s1list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s1list li{
	width:31%;
	margin:15px 0 0 0;
	
}
.s1limg{margin:0 0 0 -15px;display:block;max-width:100%;}
ul.s1list li p{
	font-weight:500;
	padding:8px 35px 0 0; 
}
@media only screen and (max-width: 1000px){
.s1bx2{margin:40px 0 0 0;}
.s1bxlftprd{height:auto;margin:140px auto 0 auto;}	
.s1bx-rgt {padding: 20px 15px;}
.s1bxhding, .s1hding {
    font-size: 32px;
    line-height: 40px;	
}	
.s1hding{margin-top:40px;}
.bdfont {font-size: 20px;line-height:28px;}	
.bdfont2{font-size:22px;line-height:32px;}
.bdfont3{font-size:24px;line-height:34px;}
.mar1{margin-top:18px;}
.mar2{margin-top:32px;}
.mbtxt {font-size: 17px;line-height: 28px;}
.mbtxt img{width:23px;}
.pkgbxhd {padding: 12px 20px;}
.pkgbxhd p {font-size: 30px;line-height: 40px;}
.pkgbxbtm {padding: 26px 20px 13px 20px;}
.pkgbx-img1 {margin: -80px -20px 0 50px;width:230px;height:auto;}
}
@media only screen and (max-width: 767px){
.sec1{padding:12px 0 35px 0;}
.logo{margin:0 auto;display:block;width:100px;height:auto;}	
.s1bx{margin:14px 0 0 0;}	
.s1bx2{margin:36px 0 0 0;}
.s1bx-lft, .s1bx-rgt{width:100%;}
.s1bx-rgt{border-radius:16px 16px;}
.s1bxlftprd{margin:20px auto 14px auto;width:300px;}

.s1bxhding, .s1hding {font-size: 28px;line-height: 36px;}
.s1hding{margin-top:36px;}
.mbtxt {font-size: 15px;line-height: 26px;}
.mbtxt img{width:20px;}
.bdfont {font-size: 18px;line-height:26px;}	
.bdfont2{font-size:20px;line-height:30px;}
.bdfont3{font-size:22px;line-height:32px;}
.mar1{margin-top:17px;}
.mar2{margin-top:30px;}	

.pkgbx1{margin:35px 0 0 0;}
.pkgbxhd {padding: 10px 15px;}
.pkgbxhd p {font-size: 26px;line-height: 36px;text-align:center;}
.pkgbxbtm {padding: 22px 15px 24px 15px;}
.pkgbx-img1{
	float:none;
	margin:0 auto 15px auto;
	display:block;
	max-width:100%;
}
ul.s1list{padding:0;}
ul.s1list li{width:100%;margin:20px 0 0 0;}
.s1limg{margin:0 auto 6px auto;display:block;width:270px;}
ul.s1list li p{text-align:center;padding:0;}
	
}
@media only screen and (max-width: 359px){
.s1bxhding, .s1hding {font-size: 26px;line-height: 34px;}	
}
/*===================================
			start footer
====================================*/
footer{padding:45px 0;border-top:1px solid #c5c5c5;}
ul.ftrlist{padding:0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	padding:0 15px;
	font-size:22px;
	line-height:22px;
	color:#333333;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#333;}
ul.ftrlist li:after{
	content:"";
	position:absolute;
	right:0;
	top:5px;
	height:15px;
	background:#333;
	width:1px;
}
ul.ftrlist li:last-child:after{display:none;}
.ftrtxt{
	font-size:22px;
	line-height:32px;
	color:#333;
	text-align:center;
	margin-top:10px;
}
@media only screen and (max-width: 1000px){
ul.ftrlist li{font-size:18px;line-height:18px;}
.ftrtxt{
	font-size:18px;
	line-height:28px;
}
ul.ftrlist li:after{top:2px;}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
ul.ftrlist li{
	padding:0 10px;
	font-size:14px;
	line-height:14px;
}
ul.ftrlist li:after{height:12px;}
.ftrtxt{
	font-size:14px;
	line-height:24px;
	margin-top:4px;
}
}







