@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1024px) {
#wrap { height:auto !important; margin:0 auto -40px; min-height:95%; }
.homeBg { background:url(../images/home_bg.jpg) no-repeat center center #000; background-size:100% 80%; }
/****************************** home end ******************************/
}

@media screen and (max-width:768px) {
#wrap { height:auto !important; margin:0 auto -40px; min-height:95%; }
.homeBg { background:url(../images/home_bg.jpg) no-repeat center center #000; background-size:100% 50%; }
#home .header { width:96%; height:95px; float:left; padding:0 2%; background:#1a1a1a; }
/****************************** home end ******************************/

#page2 .imgHldr { width:100%; float:left; text-align:center; margin:0 0 30px 0; }
#page2 .imgHldr img { width:100%; height:auto; }
/****************************** page2 end ******************************/

#page5 { width:100%; min-height:980px; float:left; padding:20px 0 30px 0; /*background:url(../images/page5_bg.jpg) no-repeat center 0;*/ background:url(../images/gray_bg.png) repeat; }
#page5 .mainDiv { width:100%; margin:0 auto; }
#page5 .lftImg { width:387px; float:left; margin:0 0 40px 167px; text-align:center; }
#page5 .rghtImg { width:384px; float:left; margin:0 0 20px 167px; text-align:center; } 
#page5 .midLog { width:259px; margin:0 auto; }
/****************************** page5 end ******************************/

#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:758px; margin:0 auto; }
#disclamer .disLft { width:428px; height:351px; float:left; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:393px; float:left; height:336px; padding:0 20px 0 15px; }
#disclamer .disRght { width:300px; float:right; background:#1a1a1a; }
#disclamer .disRght img { margin:90px 0 0 42px; }
/****************************** disclamer end ******************************/

.footer { width:96%; margin:0; padding:0 2%; background:#000; } 
/****************************** footer end ******************************/
}

@media screen and (max-width:640px) {
.homeBg { background:url(../images/home_bg.jpg) no-repeat center 130px #000; background-size:80% 100%; }
/****************************** general-style end ******************************/

#home { width:100%; min-height:400px; float:left; }
#home .header { width:100%; height:auto; float:left; padding:0; background:#1a1a1a; }
#home .header .logo { width:100%; float:left; margin:10px 0 0 0; text-align:center; }
#home .header .logfrm { float:left; list-style:none; margin:16px 0 0 101px; }
/****************************** home end ******************************/

#page2 .imgHldr { width:100%; float:left; text-align:center; margin:0 0 30px 0; }
#page2 .imgHldr img { width:100%; height:auto; }
/****************************** page2 end ******************************/

#page5 { width:100%; min-height:980px; float:left; padding:20px 0 30px 0; /*background:url(../images/page5_bg.jpg) no-repeat center 0;*/ background:url(../images/gray_bg.png) repeat; }
#page5 .mainDiv { width:100%; margin:0 auto; }
#page5 .lftImg { width:387px; float:left; margin:0 0 40px 167px; text-align:center; }
#page5 .rghtImg { width:384px; float:left; margin:0 0 20px 167px; text-align:center; } 
#page5 .midLog { width:259px; margin:0 auto; }
/****************************** page5 end ******************************/

.dicBody { background:#000; }
#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:620px; margin:0 auto; }
#disclamer .disTop { width:100%; float:left; margin:0; padding:0 0 24px 0; background:url(../images/dis_top_bg.png) repeat-x 0 bottom #1a1a1a; }
#disclamer .disLft { width:330px; height:351px; float:left; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:295px; float:left; height:336px; padding:0 20px 0 15px; }
#disclamer .disRght { width:240px; float:right; padding:0 10px; background:#1a1a1a; }
#disclamer .disRght img { width:100%; height:auto; margin:90px 0 0 0; }
/****************************** disclamer end ******************************/

.footer { width:96%; margin:0; padding:0 2%; background:none; } 
.footer ul li { float:left; background:url(../images/ftr_li.png) no-repeat right 14px; }
/****************************** footer end ******************************/
}


@media screen and (max-width:540px) {
.homeBg { background:url(../images/home_bg.jpg) no-repeat center 250px #000; background-size:80% 80%; }
/****************************** general-style end ******************************/

#home { width:100%; min-height:400px; float:left; }
#home .header { width:100%; height:auto; float:left; padding:0; background:#1a1a1a; }
#home .header .logo { width:100%; float:left; margin:10px 0 0 0; text-align:center; }
#home .header .logfrm { width:90%; float:left; list-style:none; margin:16px 5% 0; }
#home .header .logfrm li { width:100%; float:left; clear:both; margin:0 0 15px 0; font:normal 12px Verdana, Geneva, sans-serif; color:#797979; }
#home .header .logfrm input[type="text"] { width:100%; height:34px; float:left; margin:0 4px 10px 0; padding:0 10px 0 49px; border:none; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font:normal 12px/34px Verdana, Geneva, sans-serif; color:#000; }
#home .header .logfrm input[type="password"] { width:100%; height:34px; float:left; margin:0 4px 10px 0; padding:0 10px 0 49px; border:none; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font:normal 12px/34px Verdana, Geneva, sans-serif; color:#000; }
#home .header .logfrm input[type="submit"] { width:100%; height:34px; float:left; background:#7a7a7a; border:none; border-radius:5px; font:normal 14px/34px Verdana, Geneva, sans-serif; color:#fff; cursor:pointer; }
/****************************** home end ******************************/

.dicBody { background:#000; }	
#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:100%; margin:0 auto; }
#disclamer .disTop { width:100%; float:left; margin:0; padding:0 0 24px 0; background:url(../images/dis_top_bg.png) repeat-x 0 bottom #1a1a1a; }
#disclamer .disLft { width:100%; height:360px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:100%; float:left; height:305px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 20px 0 15px; }
#disclamer .disRght { width:240px; float:right; padding:0 10px; background:#1a1a1a; display:none; }
#disclamer .disRght img { width:100%; height:auto; margin:90px 0 0 0; }
/****************************** disclamer end ******************************/

.footer ul li { float:left; background:url(../images/ftr_li.png) no-repeat right 14px; }
/****************************** footer end ******************************/
}

@media screen and (max-width:480px) {
.homeBg { background:url(../images/home_bg.jpg) no-repeat center 87px #000; background-size:100% 100%; }
/****************************** general-style end ******************************/
	
#home .header { width:100%; height:auto; float:left; padding:0; background:#1a1a1a; }
#home .header .logo { width:100%; float:left; margin:10px 0 0 0; text-align:center; }
#home .header .logfrm { float:left; list-style:none; margin:16px 0 0 9px; }
/****************************** home end ******************************/

#page2 .imgHldr { width:100%; float:left; text-align:center; margin:0 0 30px 0; }
#page2 .imgHldr img { width:100%; height:auto; }
/****************************** page2 end ******************************/

#page5 { width:100%; min-height:980px; float:left; padding:20px 0 30px 0; /*background:url(../images/page5_bg.jpg) no-repeat center 0;*/ background:url(../images/gray_bg.png) repeat; }
#page5 .mainDiv { width:100%; margin:0 auto; }
#page5 .lftImg { width:387px; float:left; margin:0 0 40px 49px; text-align:center; }
#page5 .rghtImg { width:384px; float:left; margin:0 0 20px 49px; text-align:center; } 
#page5 .midLog { width:259px; margin:0 auto; }
/****************************** page5 end ******************************/

.dicBody { background:#000; }
#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:460px; margin:0 auto; }
#disclamer .disLft { width:460px; height:380px; float:left; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:395px; float:left; height:336px; padding:0 20px 0 15px; }
#disclamer .disRght { width:240px; float:right; padding:0 10px; background:#1a1a1a; display:none; }
#disclamer .disRght img { width:100%; height:auto; margin:90px 0 0 0; }
/****************************** disclamer end ******************************/

.footer { width:96%; margin:0; padding:0 2%; background:none; } 
.footer ul li { float:left; background:url(../images/ftr_li.png) no-repeat right 14px; }
/****************************** footer end ******************************/
}

@media screen and (max-width:360px) {
.homeBg { background:url(../images/home_bg.jpg) no-repeat center 270px #000; background-size:100% 40%; }
/****************************** general-style end ******************************/
	
#home .header { width:100%; height:auto; float:left; padding:0; background:#1a1a1a; }
#home .header .logo { width:100%; float:left; margin:10px 0 0 0; text-align:center; }
#home .header .logfrm { width:90%; float:left; list-style:none; margin:16px 5% 0; }
#home .header .logfrm li { width:100%; float:left; clear:both; margin:0 0 15px 0; font:normal 12px Verdana, Geneva, sans-serif; color:#797979; }
#home .header .logfrm input[type="text"] { width:100%; height:34px; float:left; margin:0 4px 10px 0; padding:0 10px 0 49px; border:none; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font:normal 12px/34px Verdana, Geneva, sans-serif; color:#000; }
#home .header .logfrm input[type="password"] { width:100%; height:34px; float:left; margin:0 4px 10px 0; padding:0 10px 0 49px; border:none; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font:normal 12px/34px Verdana, Geneva, sans-serif; color:#000; }
#home .header .logfrm input[type="submit"] { width:100%; height:34px; float:left; background:#7a7a7a; border:none; border-radius:5px; font:normal 14px/34px Verdana, Geneva, sans-serif; color:#fff; cursor:pointer; }
/****************************** home end ******************************/

#page2 .imgHldr { width:100%; float:left; text-align:center; margin:0 0 30px 0; }
#page2 .imgHldr img { width:100%; height:auto; }
/****************************** page2 end ******************************/

#page5 { width:100%; min-height:980px; float:left; padding:20px 0 30px 0; /*background:url(../images/page5_bg.jpg) no-repeat center 0;*/ background:url(../images/gray_bg.png) repeat; }
#page5 .mainDiv { width:100%; margin:0 auto; }
#page5 .lftImg { width:100%; float:left; margin:0 0 40px 0; text-align:center; }
#page5 .lftImg img { width:100% }
#page5 .rghtImg { width:100%; float:left; margin:0 0 20px 0; text-align:center; } 
#page5 .rghtImg img { width:100%; }
#page5 .midLog { width:259px; margin:0 auto; }
/****************************** page5 end ******************************/

.dicBody { background:#000; }
#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:100%; margin:0 auto; }
#disclamer .disLft { width:100%; height:370px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:100%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:320px; padding:0 20px 0 15px; }
#disclamer .disRght { width:240px; float:right; padding:0 10px; background:#1a1a1a; display:none; }
#disclamer .disRght img { width:100%; height:auto; margin:90px 0 0 0; }
/****************************** disclamer end ******************************/

.footer { width:96%; margin:0; padding:0 2%; background:none; } 
.footer ul li { float:left; background:url(../images/ftr_li.png) no-repeat right 14px; }
.footer ul li a { display:block; padding:0 10px; font:normal 11px/40px Verdana, Geneva, sans-serif; color:#fff; }
/****************************** footer end ******************************/
}

@media screen and (max-width:320px) {
.dicBody { background:#000; }
#disclamer { width:100%; min-height:100px; float:left; padding:0; /*background:url(../images/disclaimer_bg.jpg) no-repeat center top;*/ background:#fff; }
#disclamer .mainDiv { width:100%; margin:0 auto; }
#disclamer .disLft { width:100%; height:340px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 20px 30px 10px; background:#000; }
#disclamer .disLft .disInr { width:100%; float:left; height:290px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 20px 0 15px; }
#disclamer .disLft .disInr p { margin:0 0 30px 0; font:normal 18px/28px 'primeregular'; color:#fff; }
#disclamer .disRght { width:235px; float:right; padding:0 10px; background:#1a1a1a; display:none; }
#disclamer .disRght img { width:100%; height:auto; margin:90px 0 0 0; }
/****************************** disclamer end ******************************/

.footer ul li { float:left; background:url(../images/ftr_li.png) no-repeat right 14px; }
/****************************** footer end ******************************/
}