@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {width:100%;}
body{	
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	font-family: 'Helvetica LT Std';
	font-style: 500;
	color:#000;
}
.container{
	width:1170px;	
	height:auto;
	margin:0 auto;
}
a{text-decoration:none;}
p, h1, ul{padding:0;margin:0;}
li{list-style:none;}
.ovrfl{overflow:hidden;}
.clearall{clear:both;height:1px;width:auto;}
.position{position:relative;}
.dsplay{width:100%;display:table;}
.flt{float:left;width:100%;}
*{box-sizing:border-box;}

.bdhding, .bdhding2, .bdhding3{
	font-weight:bold;
	font-size:34px;
	line-height:42px;
	text-align:left;
}
.bdhding2{font-size:30px;line-height:38px;}
.bdhding3{font-size:39.5px;line-height:48px;}
.bdfont, .bdfont2, .bdfont3{
	font-size:20px;
	line-height:28px;
	text-align:left;
}
.bdfont2{font-size:22px;line-height:30px;}
.bdfont3{font-size:24px;line-height:32px;}

.mar1{margin-top:28px;}
.mar2{margin-top:38px;}
.mar3{margin-top:32px;}

.bold{font-weight:700;}
.ovrfl{overflow:hidden;}
.position{position:relative;}
@media only screen and (max-width:1200px){
.container{ max-width:1000px; width:100%; }
.bdhding{font-size:30px;line-height:38px;}
.bdhding2{font-size:26px;line-height:34px;}
.bdhding3{font-size:35px;line-height:43px;}

.bdfont{font-size:18px;line-height:26px;}
.bdfont2{font-size:20px;line-height:28px;}
.bdfont3{font-size:22px;line-height:30px;}

.mar1{margin-top:26px;}
.mar2{margin-top:35px;}
.mar3{margin-top:30px;}
}
@media only screen and (max-width:1030px){
.container{ max-width:740px; width:100%; }	
.bdhding{font-size:28px;line-height:36px;}
.bdhding2{font-size:25px;line-height:33px;}
.bdhding3{font-size:32px;line-height:40px;}
.bdfont2{font-size:19px;line-height:26px;}
.bdfont3{font-size:20px;line-height:28px;}
}
@media only screen and (max-width:767px){
.container{ width:100%;max-width:640px;padding:0 10px;}
.bdhding{font-size:25px;line-height:33px;}
.bdhding2{font-size:24px;line-height:32px;}
.bdhding3{font-size:28px;line-height:36px;}
}
@media only screen and (max-width:479px){
.bdhding{font-size:24px;line-height:32px;}
.bdhding2{font-size:23px;line-height:31px;}
.bdhding3{font-size:27px;line-height:35px;}
}
@media only screen and (max-width:479px){
.bdhding3{font-size:25px;line-height:33px;}
}
/*===================section1===================*/     
.sec1{padding:12px 0 46px 0;border-top:9px solid #171717;}
.advtxt{
	font-size:12px;
	line-height:16px;
	color:#7b7b7b;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}
.s1txtarea{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:22px;}
.s1lft{width:68.37%;}
.s1rgt{width:25.47%;}

.lfthding1{
	font-weight:bold;
	font-size:50px;
	line-height:58px;
	text-align:left;
}
.lftdvdr1{height:2px;background:#d9d9d9;margin:22px 0;}
.lftimg1, .lftimg3, .lftimg4, .lftimg5, .lftimg6, .lftimg7, .lftimg8, .lftimg10, .lftimg11, .lftimg12{margin:38px auto 0 auto;display:block;max-width:100%;height:auto;}
.lftimg3, .lftimg4, .lftimg5, .lftimg6, .lftimg7, .lftimg8, .lftimg10, .lftimg11{margin:34px auto 0 auto;}
.lftbx1, .lftbx2{
	margin-top:38px;
	background:#faf2f1;
	padding:30px 45px;
}
.lftbx2{background:#f2faf1;}
.lftbx1inbx, .lftbx2inbx{
	border-left:6px solid #ff0000;
	padding-left:30px;
}
.lftbx2inbx{border-left:6px solid #52a947;}
ul.lftbx1list{padding:20px 0 0 0;}
ul.lftlist6{padding:17px 0 0 0;}
ul.lftbx1list li, ul.lftlist6 li{
	background:url(../images/bullet1.png) left 10px no-repeat;
	margin-top:7px;
	padding:0 0 0 18px;
}
ul.lftlist6 li{margin-top:14px;}
.lftbx1img{float:right;margin:0;display:block;max-width:100%;}
ul.lftlist1{padding:12px 0 0 0;}
ul.lftlist1 li{
	background:url(../images/bullet2.png) left 5px no-repeat;
	margin-top:20px;
	padding:0 0 0 35px;
}
.lftimg2{float:right;margin:36px 0 0 30px;max-width:100%;height:auto;}
.link1, .link2{color:#000fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
.link1{font-weight:bold;}
.lftbx3{
	margin-top:38px;
	background:#0a396e;
	position:relative;
	padding:16px 20px 16px 88px;
	font-weight:bold;
	color:#fff;
}
.lftbx3num{
	position:absolute;
	left:26px;
	top:10px;
	font-size:78px;
	line-height:78px;
}
.lftbx4{
	margin-top:38px;
	background:#fff9e6;
	padding:26px 30px;
}
.lftbx4img, .lftbx4img2, .lftbx4img3, .lftbx4img4{float:right;margin:-8px 0 0 20px;max-width:100%;}
ul.lftlist2, ul.lftlist3{padding:20px 0 0 96px;}
ul.lftlist3{padding:5px 0 0 96px;}
ul.lftlist2 li, ul.lftlist3 li{
	background:url(../images/bullet3.png) left 2px no-repeat;
	margin-top:12px;
	padding:0 0 0 43px;	
}
ul.lftlist3 li{margin-top:28px;}
.arw{margin:0 5px 4px 5px;}
.lftbx5{position:relative;margin:38px 0 0 96px;}
.lftbx5line{position:absolute;top:10px;left:17px;background:url(../images/line.jpg) left top repeat-y;height:62%;width:2px;}
.lftbx5-inbx1, .lftbx5-inbx2{
	position:relative;
	padding:0 0 0 50px;
}
.lftbx5-inbx2{margin-top:35px;}
.daycalendar{position:absolute;left:0;top:0;}
ul.lftbx5list{padding:10px 0 0 0;}
ul.lftbx5list li{
	background:url(../images/bullet3.png) left 3px no-repeat;
	margin-top:12px;
	padding:0 0 0 43px;
}
ul.lftlist4{display:flex;justify-content:center;flex-wrap:wrap;padding-top:4px;}
ul.lftlist4 li{
	width:20%;
	margin-top:34px;
	padding:0 5px;
	font-weight:bold;
	text-align:center;
}
.lftl4img{margin:0 auto 10px auto;display:block;max-width:100%;height:auto;}
.lftimg9{float:right;margin:35px 0 0 20px;max-width:100%;}
ul.lftlist5{padding:5px 0 0 0;}
ul.lftlist5 li{
	position:relative;
	padding:0 0 0 60px;
	margin-top:26px;
}
.lftl5-calendar{position:absolute;left:0;top:5px;}
.lftl5txt{margin-top:6px;}
.lftbx6{
	background:#fff9e6;
	margin-top:38px;
	padding:32px 32px 32px 32px;
}
.video{margin:38px auto 0 auto;display:block;max-width:100%;height:auto;}
.playbtn{position:absolute;left:50%;margin-left:-21px;top:50%;margin-top:-24px;width:42px;height:48px;background:url(../images/playbtn.png) center center no-repeat;border:none;outline-none;}
.mbbx{
	border:2px solid #fddd79;
	background:#fff9e6;
	padding:88px 28px 28px 28px;
	margin-top:88px;
	position:relative;
}
.mbseal{position:absolute;left:0;right:0;top:-65px;margin:0 auto;display:block;}
.mbbxhding{text-align:center;}
.mbbximg{float:right;margin:20px 20px 0 50px;max-width:100%;}
ul.lftlist7{display:flex;justify-content:center;flex-wrap:wrap;padding-top:8px;}
ul.lftlist7 li{
	font-weight:bold;
	margin:25px 20px 0 20px;
}
.cross, .tick{margin:0 4px -2px 0;}
.tbx1, .tbx2{	
	background:#fff9e6;
	margin-top:34px;
	padding:28px;
	display:flex;
	align-items: center;
	font-style:italic;	
}
.tbx2{margin-top:20px;}
.timg{margin:0 0 0 40px;max-width:100%;order:2;}
/*-------------------right side-------------------*/
.stars{margin:0;display:block;max-width:100%;}
.rgthding{font-weight:bold;margin-top:12px;}
.rgttxt{font-size:18px;line-height:26px;margin-top:18px;text-align:left;}
.rgtdvdr{
	height:2px;
	background:#d9d9d9;
	margin:32px 0;
}
@media only screen and (max-width:1200px){
.lfthding1 {font-size: 42px;line-height: 50px;}
.lftbx1, .lftbx2 {margin-top: 36px;padding: 30px 35px;}
.lftbx1inbx, .lftbx2inbx{padding-left:25px;}
.lftimg1{margin:34px auto 0 auto;}
.lftimg3, .lftimg4, .lftimg5, .lftimg6, .lftimg7, .lftimg8, .lftimg10, .lftimg11, .lftimg12{margin:32px auto 0 auto;}
ul.lftlist1{padding:9px 0 0 0;}
ul.lftlist1 li{margin-top:18px;background: url(../images/bullet2.png) left 4px no-repeat;padding: 0 0 0 32px;}
.lftbx3{margin-top:34px;}
.lftbx4 {margin-top: 35px;padding: 26px 25px;}
.lftbx4img, .lftbx4img2, .lftbx4img3, .lftbx4img4 {margin: -14px 0 0 20px;}
ul.lftlist2, ul.lftlist3 {padding: 19px 0 0 56px;}
ul.lftlist2 li, ul.lftlist3 li, ul.lftbx5list li {
    background: url(../images/bullet3.png) left 3px no-repeat;
	background-size:20px;
    margin-top: 10px;
    padding: 0 0 0 33px;
}
.lftbx5 {margin: 35px 0 0 56px;}
ul.lftlist5 li {padding: 0 0 0 52px;}
.lftbx6 {margin-top: 35px;padding: 25px;}
.video {margin: 35px auto 0 auto;}
.mbbx {padding: 88px 20px 24px 20px;}
.mbbximg {margin: 30px 0 0 20px;}
ul.lftlist7 li {margin: 25px 15px 0 15px;}
.tbx1, .tbx2 {margin-top: 34px;padding: 24px 20px;}
.tbx2 {margin-top: 18px;}

.rgttxt{font-size:16px;line-height:24px;margin-top:16px;}
.rgtdvdr{margin:28px 0;}
}
@media only screen and (max-width:1030px){
.lfthding1 {font-size: 36px;line-height: 44px;}	
.lftbx1, .lftbx2 {margin-top: 34px;padding: 25px 15px;}
.lftbx1inbx, .lftbx2inbx{padding-left:15px;}	
.lftbx1img{width:200px;height:auto;}	
ul.lftbx1list{padding:17px 0 0 0;}
.lftimg2 {width:240px;margin: 36px 0 0 10px;}
.lftbx3 {padding: 16px 10px 16px 70px;}
.lftbx3num {left: 16px;font-size: 68px;line-height: 68px;}
.lftbx4 {margin-top: 32px;padding: 18px 15px;}	
.lftbx4img, .lftbx4img2, .lftbx4img3, .lftbx4img4{width:120px;height:auto;margin:0 0 0 10px;}
ul.lftlist2, ul.lftlist3 {padding: 17px 0 0 0;}
.lftbx5 {margin: 30px 0 0 0;}
.lftbx5-inbx2{margin-top:30px;}
ul.lftlist4 li{width:33.33%;margin-top:30px;}
ul.lftlist4 li:nth-child(8){display:none;}
.lftimg9{width:270px;height:auto;margin: 35px 0 0 10px;}
ul.lftlist5 li{margin-top:22px;}
.lftbx6 {margin-top: 32px;padding: 20px 15px 15px 15px;}
.video {margin: 28px auto 0 auto;}
ul.lftlist6{padding:14px 0 0 0;}
.mbbx {
    border: 1px solid #fddd79;
    padding: 68px 15px 22px 15px;
    margin-top: 68px;
}
.mbseal{width:120px;height:auto;top:-50px;}
.mbbximg {margin: 30px 0 0 10px;}
ul.lftlist7 li {margin: 18px 10px 0 10px;}
.cross, .tick {margin: 0 3px 0 0;}
.cross{width:14px;height:auto;}
.tick{width:20px;height:auto;}
.tbx1, .tbx2 {padding: 20px 15px;}
.tbx2 {margin-top: 18px;}
.timg {width:250px;height:auto;margin: 0 0 0 20px;}	

.s1rgt {width: 27.47%;}
}
@media only screen and (max-width:767px){
.sec1{padding:10px 0 36px 0;}	
.s1txtarea{margin-top:16px;}
.s1lft, .s1rgt{width:100%;}	
.lfthding1 {font-size: 32px;line-height: 40px;}	
.lftdvdr1{margin:15px 0;}
.lftimg1{margin:32px auto 0 auto;}
.lftimg3, .lftimg4, .lftimg5, .lftimg6, .lftimg7, .lftimg8, .lftimg10, .lftimg11, .lftimg12{margin:30px auto 0 auto;}	
.lftbx1, .lftbx2 {padding: 25px 12px;}
.lftbx1inbx{border-left: 3px solid #ff0000;padding-left: 12px;}	
.lftbx2inbx{border-left: 3px solid #52a947;padding-left: 12px;}		
.lftbx1img-mob{margin:28px 0 0 0;height:auto;}	
.lftimg2-mob{float:none;margin:30px auto 0 auto;padding-bottom:2px;display:block;max-width:100%;height:auto;}	
.lftbx3 {padding: 12px 10px 12px 56px;}
.lftbx3num {left: 10px;font-size: 64px;line-height: 64px;}
.lftbx4 {margin-top: 32px;padding: 16px 10px;}	
.lftbx4img, .lftbx4img2, .lftbx4img3, .lftbx4img4{width:90px;margin:0 0 0 10px;}
.lftimg4sldr{margin:30px auto 0 auto;padding-bottom:10px;}
.sldrimg{margin:0 auto;display:block;max-width:100%;height:auto;}
.arw {width:32px;height:auto;margin: 0 3px 4px 3px;}
ul.lftbx5list{padding:8px 0 0 0;}
ul.lftbx5list li {margin-top:8px;}
.lftbx5line{height:59%;}
ul.lftlist4 li{margin-top:26px;}
.lftimg9-mob{margin:28px auto 0 auto;display:block;max-width:100%;height:auto;}
.lftbx6 {margin-top: 34px;padding: 20px 10px 10px 10px;}
.video{width:450px;}
.mbbx {padding: 68px 10px 20px 10px;}
.mbbximg{float:none;margin:25px auto -4px auto;display:block;max-width:100%;height:auto;}
.tbx1, .tbx2{text-align:center;flex-wrap:wrap;padding: 20px 12px;}
.timg{margin:0 auto;display:block;order: 0;width:auto;height:auto;}
.tbx1 p, .tbx2 p{text-align:center;margin-top:18px;}
	
.s1rgt{margin-top:30px;}
.rgtdvdr {margin: 20px 0;}
}
@media only screen and (max-width:479px){
ul.lftlist4.bdfont{font-size:16px;line-height:24px;}
ul.lftlist7{padding-top:12px;}	
ul.lftlist7 li {margin: 12px 5px 0 5px;}
}
@media only screen and (max-width:389px){
.lftbx5line{height:55%;}	
}
/*====================start footer=======================*/
.footer{padding:42px 0;border-top:1px solid #d2d2d2;}
ul.ftrlist{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;}
ul.ftrlist li{
	padding:0 12px;
	font-size:16px;
	line-height:16px;
	color:#252525;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#252525;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:2px;
	height:12px;
	width:1px;
	background:#252525;
}
ul.ftrlist li:last-child::after{display:none;}
.ftrtxt{
	font-size:16px;
	line-height:20px;
	color:#252525;
	text-align:center;
	margin-top:14px;
}
@media only screen and (max-width:767px){
.footer{padding:35px 0;}
ul.ftrlist li{padding:0 6px;font-size:14px;line-height:14px;}
.ftrtxt{font-size:14px;line-height:18px;margin-top:8px;}
}
