*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#main-body{
	margin-top:0px;
}

.m-item{
	position:relative;
	background-size:1024px 748px; 
	background-repeat:no-repeat;
	width:1024px; 
	height:748px;
}

.show{
	opacity:1 !important;
	display:inherit !important;
}

.popup{ display:none; z-index:99; }

.layer{ position:absolute; }
.btn{ cursor:pointer; }
.btn.popup-close-btn{ width:35px; height:35px; left:975px; top:10px; }
.full-size{ width:1024px; height:768px; }
.popup.full-size{ top:0px; left:0px; }
.bg.full-size{ background-size:1024px 768px; }
.opacity-0{ opacity:0; }
.display-none{ display:none; }

#ansm-banner
{
	position:absolute;
	overflow:hidden;
	background:red;
	color:white;
	padding:5px;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
	right:0px;
	top:0px;
	z-index: 999;
}

#header{
	position:absolute;
	overflow:hidden;
	width:978px;
	height:144px;
	left:0px;
	top:0px;
	z-index: 10;
}

#header-bg-0{
	display:none;
	width:978px;
	height:144px;
	background-image:url('../images/header-bg-0.png');
	background-size:978px 144px;
}

#header-bg-1{
	display:none;
	width:978px;
	height:55px;
	background-image:url('../images/header-bg-1.png');
	background-size:978px 55px;
}

#header-back-btn{ width:45px; height:55px; left:0px; top:0px; }
#header-menu-toggle-btn{ width:55px; height:55px; left:45px; top:0px; }

#menu{
	position:absolute;
	overflow:hidden;
	width:147px;
	height:0px;
	background-image:url('../images/menu.png');
	background-size:147px 534px;
	left:45px;
	top:54px;
	z-index: 10;
}

#menu-btn-0{ width:147px; height:59px; left:0px; top:0px; }
#menu-btn-1{ width:147px; height:59px; left:0px; top:59px; }
#menu-btn-2{ width:147px; height:59px; left:0px; top:118px; }
#menu-btn-3{ width:147px; height:59px; left:0px; top:177px; }
#menu-btn-4{ width:147px; height:59px; left:0px; top:236px; }
#menu-btn-5{ width:147px; height:59px; left:0px; top:295px; }
#menu-btn-6{ width:147px; height:59px; left:0px; top:354px; }
#menu-btn-7{ width:147px; height:59px; left:0px; top:413px; }
#menu-btn-8{ width:147px; height:59px; left:0px; top:472px; }

#mentions-toggle-btn{ 
	display:none;
	position:absolute;
	background-image:url('../images/mentions-btn.png'); 
	background-size:70px 45px;
	width:70px; 
	height:45px;
	left:40px; 
	bottom:0px; 
	z-index:100;
}

#abc{
	position:absolute;
	overflow:visible;
	width:872px;
	bottom:-45px;
	right:46px;
	height:45px;;
	z-index:101;
}

#abc-toggle-btn{ 
	display:none;
	position:absolute;
	background-image:url('../images/abc-btn.png'); 
	background-size:70px 45px;
	width:70px; 
	height:45px;
	left:140px; 
	bottom:0px; 
	z-index:100;
}

#abc-content{
	width:872px;
}


#references{
	pointer-events:none;
	position:absolute;
	overflow:visible;
	width:872px;
	bottom:-45px;
	right:46px;
	height:45px;;
	z-index:101;
}

#references-toggle-btn{ 
	display:none;
	position:absolute;
	background-image:url('../images/references-btn.png'); 
	background-size:160px 45px;
	width:160px; 
	height:45px;
	right:46px; 
	bottom:0px; 
	z-index:100;
}

#references-content{
	width:872px;
}

/*
#references-content{
	width:100%;
	top:45px;
	min-height:50px;
	border:1px solid #777;
	border-top-left-radius:7px;
	color:#777;
	background:white;
}
*/

/** Slide 0 **/

#slide-0-bg{ background-image:url('../images/slide-0.png'); }

/** Slide 1 **/

#slide-1-bg{ background-image:url('../images/slide-1.png'); }
#slide-1-btn-0 { width:280px; height:30px; left:210px; top:340px; }
#slide-1-btn-1 { width:220px; height:30px; left:470px; top:520px; }
#slide-1-btn-2 { width:840px; height:30px; left:100px; top:650px; }

/** Slide 2 **/

#slide-2-bg{ background-image:url('../images/slide-2.png'); }

/** Slide 3 **/

#slide-3-bg{ background-image:url('../images/slide-3.png'); }

/** Slide 4 **/

#slide-4-bg{ background-image:url('../images/slide-4.png'); }

#slide-4-btn-0 { width:280px; height:120px; left:210px; top:170px; }
#slide-4-btn-1 { width:280px; height:120px; left:540px; top:170px; }
#slide-4-btn-2 { width:280px; height:120px; left:700px; top:340px; }
#slide-4-btn-3 { width:280px; height:120px; left:540px; top:520px; }
#slide-4-btn-4 { width:280px; height:120px; left:210px; top:520px; }
#slide-4-btn-5 { width:280px; height:120px; left:50px; top:340px; }
	
/** Slide 5 **/
	
#slide-5-bg{ background-image:url('../images/slide-5.png'); }

#slide-5-btn-0 { width:45px; height:45px; left:942px; top:215px; }
	
#slide-5-popup-0{ background-image:url('../images/slide-5-popup-0.png'); }
#slide-5-popup-0-video{ width:846px; height:480px; left:89px; top:144px; }
#slide-5-popup-0-close-btn{ width:35px; height:35px; left:921px; top:60px; }

/** Slides 6, 11, 13, 22, 17 **/

#slide-6-bg{ background-image:url('../images/slide-6.png'); }

#slide-6-btn-0{ width:260px; height:120px; left:60px; top:320px; }
#slide-6-btn-1{ width:260px; height:120px; left:380px; top:320px; }
#slide-6-btn-2{ width:260px; height:100px; left:700px; top:320px; }
#slide-6-btn-3{ width:150px; height:60px; left:760px; top:420px; }
#slide-6-btn-4{ width:150px; height:60px; left:760px; top:480px; }
#slide-6-btn-5{ width:150px; height:60px; left:760px; top:540px; }
#slide-6-btn-6{ width:150px; height:60px; left:760px; top:600px; }
#slide-6-btn-7{ width:120px; height:14px; left:910px; top:434px; }
#slide-6-btn-8{ width:120px; height:14px; left:910px; top:449px; }
#slide-6-btn-9{ width:120px; height:14px; left:910px; top:463px; }
#slide-6-btn-10{ width:120px; height:28px; left:910px; top:478px; }
#slide-6-btn-11{ width:120px; height:14px; left:910px; top:552px; }
#slide-6-btn-12{ width:120px; height:14px; left:910px; top:567px; }
#slide-6-btn-13{ width:120px; height:14px; left:910px; top:580px; }


/** Slide 7 **/
	
#slide-7-bg{ background-image:url('../images/slide-7.png');}
	
#slide-7-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-7-btn-1{ width:110px; height:110px; left:910px; top:385px; }
#slide-7-btn-2{ width:110px; height:110px; left:910px; top:495px; }

#slide-7-popup-0{ 
	background-image:url('../images/slide-7-popup-0.png'); 
	background-size:390px 355px;
	width:390px;
	height:355px;
	top:244px;
	left:605px;
}

#slide-7-popup-0-close-btn{ width:50px; height:50px; left:325px; top:15px; }

#slide-7-popup-1{ 
	background-image:url('../images/slide-7-popup-1.png'); 
	background-size:390px 423px;
	width:390px;
	height:423px;
	top:244px;
	left:30px;
}

#slide-7-popup-1-close-btn{ width:50px; height:50px; left:325px; top:15px; }

#slide-7-popup-2{ background-image:url('../images/slide-7-popup-2.png'); }
#slide-7-popup-2-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 8 **/

#slide-8-bg{ background-image:url('../images/slide-8.png'); }

/** Slide 9 **/

#slide-9-bg{ background-image:url('../images/slide-9.png'); }

#slide-9-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-9-btn-1{ width:110px; height:110px; left:910px; top:385px; }

#slide-9-popup-0{ background-image:url('../images/slide-9-popup-0.png'); }
#slide-9-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#inclusion-popup { background:#2E3132; }

#inclusion-popup .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#inclusion-popup-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#inclusion-popup-slide-0-bg { background-image:url('../images/inclusion-popup-slide-0.png'); }
#inclusion-popup-slide-1-bg{ background-image:url('../images/inclusion-popup-slide-1.png'); }

#inclusion-popup-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }

/** Slide 10 **/

#slide-10-bg{ background-image:url('../images/slide-10.png'); }

#slide-10-btn-0{ width:110px; height:110px; left:910px; top:275px; }

#slide-10-popup-0{ background-image:url('../images/slide-10-popup-0.png'); }
#slide-10-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 11 **/

#slide-11-bg{ background-image:url('../images/slide-11.png'); }

#slide-11-btn-0{ width:110px; height:110px; left:910px; top:275px; }

#slide-11-popup-0{ background-image:url('../images/slide-11-popup-0.png'); }
#slide-11-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 12 **/

#slide-12-bg{ background-image:url('../images/slide-12.png'); }

#slide-12-btn-0{ width:110px; height:110px; left:910px; top:275px; }

/** Slide 13 **/

#slide-13-bg{ background-image:url('../images/slide-13.png'); }

#slide-13-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-13-btn-1{ width:110px; height:110px; left:910px; top:385px; }
#slide-13-btn-2{ width:110px; height:110px; left:910px; top:495px; }

#slide-13-popup-0{ background-image:url('../images/slide-13-popup-0.png'); }
#slide-13-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-13-popup-1{ background-image:url('../images/slide-13-popup-1.png'); }
#slide-13-popup-1-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 14 **/

#slide-14-bg{ background-image:url('../images/slide-14.png'); }

#slide-14-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-14-btn-1{ width:110px; height:110px; left:910px; top:385px; }

#slide-14-popup-0{ background-image:url('../images/slide-14-popup-0.png'); }
#slide-14-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 15 **/

#slide-15-bg{ background-image:url('../images/slide-15.png'); }

#slide-15-btn-0{ width:110px; height:110px; left:910px; top:275px; }

#slide-15-popup-0{ background-image:url('../images/slide-15-popup-0.png'); }
#slide-15-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 16 **/

#slide-16-bg{ background-image:url('../images/slide-16.png'); }

#slide-16-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-16-btn-1{ width:110px; height:130px; left:910px; top:385px; }

#slide-16-popup-0 { background:#2E3132; }
#slide-16-popup-0 .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#slide-16-popup-0-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#slide-16-popup-0-slide-0-bg{ background-image:url('../images/slide-16-popup-0-slide-0.png'); }
#slide-16-popup-0-slide-1-bg{ background-image:url('../images/slide-16-popup-0-slide-1.png'); }

#slide-16-popup-0-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }

#slide-16-popup-1 { background:#2E3132; }
#slide-16-popup-1 .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#slide-16-popup-1-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#slide-16-popup-1-slide-0-bg{ background-image:url('../images/slide-16-popup-1-slide-0.png'); }
#slide-16-popup-1-slide-1-bg{ background-image:url('../images/slide-16-popup-1-slide-1.png'); }

#slide-16-popup-1-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }

/** Slide 17 **/

#slide-17-bg{ background-image:url('../images/slide-17.png'); }

#slide-17-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-17-btn-1{ width:110px; height:130px; left:910px; top:385px; }

#slide-17-popup-0{ background-image:url('../images/slide-17-popup-0.png'); }
#slide-17-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-17-popup-1 { background:#2E3132; }
#slide-17-popup-1 .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#slide-17-popup-1-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#slide-17-popup-1-slide-0-bg{ background-image:url('../images/slide-17-popup-1-slide-0.png'); }
#slide-17-popup-1-slide-1-bg{ background-image:url('../images/slide-17-popup-1-slide-1.png'); }

#slide-17-popup-1-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }

/** Slide 17A **/

#slide-17a-bg{ background-image:url('../images/slide-17a.png'); }

#slide-17a-btn-0{ width:110px; height:110px; left:910px; top:200px; }
#slide-17a-btn-1{ width:110px; height:110px; left:910px; top:310px; }
#slide-17a-btn-2{ width:110px; height:110px; left:910px; top:420px; }
#slide-17a-btn-3{ width:110px; height:120px; left:910px; top:530px; }

#slide-17a-popup-0{ background-image:url('../images/slide-13-popup-1.png'); }
#slide-17a-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-17a-popup-1{ background-image:url('../images/slide-11-popup-0.png'); }
#slide-17a-popup-1-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/*#slide-17a-popup-1 { background:#2E3132; }
#slide-17a-popup-1 .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#slide-17a-popup-1-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#slide-17a-popup-1-slide-0-bg{ background-image:url('../images/slide-17a-popup-1-slide-0.png'); }
#slide-17a-popup-1-slide-1-bg{ background-image:url('../images/slide-17a-popup-1-slide-1.png'); }

#slide-17a-popup-1-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }*/

#slide-17a-popup-2{ background-image:url('../images/slide-14-popup-0.png'); }
#slide-17a-popup-2-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-17a-popup-3{ background-image:url('../images/slide-15-popup-0.png'); }
#slide-17a-popup-3-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 18 **/

#slide-18-bg{ background-image:url('../images/slide-18.png'); }

/** Slide 19 **/

#slide-19-bg{ background-image:url('../images/slide-19.png'); }

/** Slide 20 **/

#slide-20-bg{ background-image:url('../images/slide-20.png'); }

#slide-20-btn-0{ width:110px; height:110px; left:910px; top:170px; }

#slide-20-popup-0{ background-image:url('../images/slide-20-popup-0.png'); }
#slide-20-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 21 **/

#slide-21-bg{ background-image:url('../images/slide-21.png'); }

/** Slide 22 **/

#slide-22-bg{ background-image:url('../images/slide-22.png'); }

/** Slide 23 **/

#slide-23-bg{ background-image:url('../images/slide-23.png'); }

/** Slide 24 **/

#slide-24-bg{ background-image:url('../images/slide-24.png'); }

/** Slide 25 **/

#slide-25-bg{ background-image:url('../images/slide-25.png'); }

/** Slide 26 **/

#slide-26-bg{ background-image:url('../images/slide-26.png'); }

/** Slide 27 **/

#slide-27-bg{ background-image:url('../images/slide-27.png'); }

/** Slide 28 **/

#slide-28-bg{ background-image:url('../images/slide-28.png'); }

#slide-28-btn-0{ width:110px; height:110px; left:910px; top:275px; }
#slide-28-btn-1{ width:110px; height:110px; left:910px; top:385px; }
#slide-28-btn-2{ width:110px; height:110px; left:910px; top:495px; }

#slide-28-popup-0{ background-image:url('../images/slide-28-popup-0.png'); }
#slide-28-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-28-popup-1{ background-image:url('../images/slide-28-popup-1.png'); }
#slide-28-popup-1-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-28-popup-2 { background:#2E3132; }
#slide-28-popup-2 .m-carousel { position:absolute; width:1024px; height:768px; left:0px; top:0px; }

#slide-28-popup-2-close-btn{ width:35px; height:35px; left:920px; top:60px; }

#slide-28-popup-2-slide-0-bg{ background-image:url('../images/slide-28-popup-2-slide-0.png'); }
#slide-28-popup-2-slide-1-bg{ background-image:url('../images/slide-28-popup-2-slide-1.png'); }

#slide-28-popup-2-steps{ background-image:url('../images/steps-0.png'); background-size:31px 12px; width:31px; height:12px; left:488px; top:725px; }

/** Slide 29 **/

#slide-29-bg{ background-image:url('../images/slide-29.png'); }

#slide-29-btn-0{ width:110px; height:110px; left:910px; top:275px; }

#slide-29-popup-0{ background-image:url('../images/slide-29-popup-0.png'); }
#slide-29-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 30 **/

#slide-30-bg{ background-image:url('../images/slide-30.png'); }

#slide-30-btn-0{ width:110px; height:110px; left:910px; top:275px; }

#slide-30-popup-0{ background-image:url('../images/slide-30-popup-0.png'); }
#slide-30-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

/** Slide 31 **/

#slide-31-bg{ background-image:url('../images/slide-31.png'); }

/** Slide 32 **/

#slide-32-bg{ background-image:url('../images/slide-32.png'); }

#slide-32-btn-0{ width:230px; height:80px; left:175px; top:320px; }
#slide-32-btn-1{ width:230px; height:80px; left:175px; top:490px; }
#slide-32-btn-2{ width:230px; height:80px; left:630px; top:320px; }
#slide-32-btn-3{ width:230px; height:80px; left:630px; top:490px; }
#slide-32-btn-4{ width:230px; height:80px; left:400px; top:620px; }
#slide-32-btn-5{ width:110px; height:110px; left:910px; top:180px; }
#slide-32-btn-6{ width:110px; height:110px; left:910px; top:290px; }
#slide-32-btn-7{ width:110px; height:95px; left:910px; top:400px; }
#slide-32-btn-8{ width:110px; height:110px; left:910px; top:495px; }
#slide-32-btn-9{ width:190px; height:70px; left:670px; top:625px; }
#slide-32-btn-10{ width:110px; height:100px; left:910px; top:605px; }

#slide-32-popup-0{ background-image:url('../images/slide-32-popup-0.png'); }
#slide-32-popup-0-close-btn{ width:55px; height:55px; left:910px; top:50px; }

#slide-32-popup-1{ background-image:url('../images/slide-32-popup-1.png'); }
#slide-32-popup-1-close-btn{ width:55px; height:55px; left:910px; top:50px; }
/** Slide 33 **/

#slide-33-bg{ background-image:url('../images/slide-33.png'); }

#slide-33-btn-0{ width:170px; height:70px; left:810px; top:620px; }

/** Slide 34 **/

#slide-34-bg{ background-image:url('../images/slide-34.png'); }

#slide-34-btn-0{ width:170px; height:70px; left:810px; top:620px; }

/** Slide 35 **/

#slide-35-bg{ background-image:url('../images/slide-35.png'); }