html,body,div,span,img,a,form,label,iframe,footer,header,article,aside,h1,h2,h3,h4,h5,h6,p,b,strong,audio,video {margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
* {box-sizing: border-box;}
body {margin:0; padding:0; font-size:12px; color:#000033; font-family:Verdana,Tahoma;}
a:link, a:active, a:hover, a:visited {color:#000033;text-decoration:none;}
input.type-text, textarea {padding:2px 2px; border: 1px solid #ddd; background: #fff; padding: 1px;}
input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {padding:2px 2px; background-color:#ffffff;}
input, select, textarea {padding:2px 2px; vertical-align:middle; font-size:12px; color:#000033;}
select {font-size:12px; font-family:Verdana,Tahoma,Arial;}
form {text-align:center;}
th, td {font-size:12px; color:#000033; ; font-family:Verdana,Tahoma;}
.btn_large  {margin: 5px 0px 5px 0px; padding:2px 20px 2px 20px; border:1px solid #0A50A1; border-width:1px 1px 1px 20px; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:3px 3px 3px #ffffff; font-size:16px; font-weight:bold; color:#0A50A1; background-color:#CCFFFF; }
.btn_large a:hover{ border-width: 1px 20px 1px 1px; color:#0A50A1;}
.btn_large:hover  { border-width: 1px 20px 1px 1px; color:#0A50A1;}

.btn_medium  {margin: 5px 0px 5px 2px; padding:2px 10px 2px 10px; border:1px solid #0A50A1; border-width:1px 1px 1px 15px; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:12px; font-weight:bold; color:#0A50A1; background-color:#CCFFFF; }
.btn_medium a:hover{ border-width: 1px 15px 1px 1px; color:#0A50A1;}
.btn_medium:hover  { border-width: 1px 15px 1px 1px; color:#0A50A1;}

.btn_small  {margin:0px 0px 0px 0px; padding:1px 3px 1px 3px; border:1px solid #0A50A1; border-width:1px 1px 1px 10px; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:11px; font-weight:normal; color:#0A50A1; background-color: #CCFFFF; }
.btn_small a:hover{ border-width: 1px 10px 1px 1px; color:#0A50A1;}
.btn_small:hover  { border-width: 1px 10px 1px 1px; color:#0A50A1;}
.fix_Core{margin:0px auto; padding:0px; width:75%; text-align:center; vertical-align:top; border:0px solid #000000;}
.fix_Desk{margin:0px 0px; padding:0px 0px;  border:0px solid #999999; }
.fix_login_up {margin:0px 0px; padding:10px 20px 15px 20px; color:#333333; font-size:16px; font-weight:bold; letter-spacing:-1px; border:1px solid navy;  background:linear-gradient(cyan,#ffffff);}
.fix_login_dw {margin:0px 0px; padding:5px 20px 20px 20px; box-shadow:3px 3px 3px #666666 inset; border:1px solid navy; height:330px; background-color:cyan; background:linear-gradient(lightcyan,#ffffff);}
.fix_Logo {margin:0px 0px; padding:0px 0px; display:inline-block; border:0px solid red;}
.fix_Logo img {width:100%; display:block; border:0px solid red;}
.ngt_Cash {margin:5px 0px 0px 0px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; color:#e8e8e8; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}
.ngt_Lang {margin:3px auto 0px auto; padding:0px; display:inline-block; color:navy; text-align:center; border:0px solid #fff; border-radius:0px;}


.mlg_button  {margin:0px auto; padding:0px; color:navy; border:0px solid #ffffff; text-decoration:none; cursor:pointer;  /*transition: all 0.3s ease-out;*/}
.mlg_button:hover {color:blue;}

.mlg_overlay {position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.8); transition:opacity 500ms; visibility:hidden; opacity:0;}
.mlg_overlay:target {visibility:visible; opacity:1; z-index:900;}

.mlg_popup {margin:90px auto; padding:0px 30px 10px 30px; display:inline-block; font-size:12px; text-align:center;  overflow:auto; background:lightcyan; border:6px solid cyan; border-radius:9px; box-shadow:3px 3px 3px #000000 inset; transition:all 5s ease-in-out;}
.mlg_popup .close {margin:0px auto; padding:0px; display:block; color:#333; font-size:30px; font-weight:bold; text-decoration:none; text-align:right; border:0px solid #fff;}
.mlg_popup .close:hover {color: #06D85F;}
.mlg_blockbox {margin:0px 0px; padding:0px 0px; display:inline-block; width:125px; text-align:left; vertical-align:top; border:0px solid blue;}



@media screen and (max-width:600px){
.lyt_12l {margin:10px auto; padding:10px 10px; width:100%;  text-align:left; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid 000033;}

.fix_ptitle{margin:30px auto; padding:0px 0px 0px 0px; display:block; font-size:16px; text-align:center; font-weight:bold; color:DarkBlue; letter-spacing:-2px;line-height:16px; border:0px solid #000000;}
.fix_Search      {margin:0px auto; padding:0; text-align:center; width:90%; vertical-align:top; border:0px solid navy; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:center; vertical-align:top;  border:2px solid navy;}

.fix_Search select {margin:0px; padding:0px 5px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid navy; border-right:1px solid cyan; outline:0;}

.fix_Search select:focus, select:hover, select:active {margin:0px; padding:5px; font-size:14x; background-color:#ffffff; border-right:1px solid cyan; outline:0;}

.fix_Search option {margin:0px; padding:20px 10px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid navy;  outline:0;}

.fix_Search input {margin:0px; padding:0px 5px; width:40vw; height:28px; vertical-align:middle; font-size:14px; color:#000000; border:0px solid #ddd; outline:0; vertical-align:top;}

.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 5px; background-color:#ffffff; outline:0;}

.fix_Search  button {margin:0px; padding: 3px 10px 2px 10px;color:#ffffff;background:navy;font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid navy; cursor:pointer; outline:0;}

footer {margin:0px; padding:0px; text-align:center; background-color:LightCyan;  border:0px solid Violet; border-top:6px solid #ff0000;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:95%;}
header {margin:0px 0px; padding:0px; background-color:Cyan;  border-bottom:0px solid #ff0000;  width:100%; z-index:200; box-shadow:3px 3px 3px #000000;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:95%;  text-align:center; border:0px solid #999999;}


.fix_Logo {order: 1;}
.fix_Core {order: 3; width:100%;}
.fix_Desk {order: 2;}


.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:40%; border:0px solid #000000; background-color:lightcyan; 
background:linear-gradient(lightcyan,white,lightcyan ); z-index:10;}
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 30px 0px; border:0px solid blue; width:95%;}
.ngt_Foot {margin:0px auto; padding:5px 0px; text-align:center;}
.ngt_Foot div {margin:0px auto; padding:5px 0px; width:40%; vertical-align:top; display:inline-block; color:#000033;  text-align:left; border:0px double grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:12px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:12px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#000033; border:0px double grey;}
.ngt_Full {display:none;}
.ngt_Head {margin:0px 0px 0px 0px; padding:0px 0px; display:block; text-align:right; position:relative; right:0px; top:10px; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul {display:none;} 
.ngt_Head label {margin:0px 10px 0px 0px; padding:0px; width:40px; height:35px; display:inline-block; text-align:center; vertical-align:baseline; font-size:25px; color:navy; font-weight:normal; background:Cyan; cursor:pointer;  border:2px solid navy; border-radius:4px;}	
.ngt_Head [type="checkbox"]:checked ~ ul {margin:0px 0px 0px 0px; padding:10px 10px; display:block; width:100%; list-style:none; position:relative; top:0px; left:0px; z-index:9999; background:Cyan; border:0px solid #ffffff;} 	
.ngt_Head ul li {margin:0px 0px; padding:6px 0px 6px 0px; display:block; width:100%; text-align:left; background:Cyan; text-indent:20px;}
.ngt_Head ul li a {margin:0px 0px; padding:0px 0px 0px 20px; color:navy; font-weight:bold;}
.ngt_Head > ul > li {margin-left:0px;}
.ngt_Head > ul li ul li {margin:0px 0px 0px 0px; padding:6px 0px 6px 20px; display:block;}
.ngt_Head > ul li ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;  width:100%; z-index:9999; }
}

@media screen and (min-width:601px) and (max-width:1024px){
.lyt_12l {margin:10px 10px; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:12px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.fix_ptitle{margin:30px auto; padding:0px 0px 0px 0px; display:block; font-size:18px; text-align:center; font-weight:bold; color:DarkBlue; letter-spacing:-2px;line-height:18px; text-shadow:1px 1px 1px #a9a9a9; border:0px solid #000000;}
.fix_Search      {margin:0px auto; padding:0; text-align:center; width:90%; vertical-align:top; border:0px solid navy; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:center; vertical-align:top;  border:2px solid navy;}

.fix_Search select {margin:0px; padding:0px 5px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid navy; border-right:1px solid cyan; outline:0;}

.fix_Search select:focus, select:hover, select:active {margin:0px; padding:5px; font-size:14x; background-color:#ffffff; border-right:1px solid cyan; outline:0;}

.fix_Search option {margin:0px; padding:20px 10px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid navy;  outline:0;}

.fix_Search input {margin:0px; padding:0px 5px; width:30vw; height:28px; vertical-align:middle; font-size:14px; color:#000000; border:0px solid #ddd; outline:0; vertical-align:top;}

.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 5px; background-color:#ffffff; outline:0;}

.fix_Search  button {margin:0px; padding: 3px 10px 2px 10px;color:#ffffff;background:navy;font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid navy; cursor:pointer; outline:0;}

footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; background-color:LightCyan; border-top:6px solid #ff0000;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:90%;}
header {margin:0px 0px; padding:0px; background-color:Cyan;  border-bottom:0px solid #ff0000;  width:100%; z-index:200; box-shadow:3px 3px 3px #000000;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:90%; text-align:center; border:0px solid #999999;}

.fix_Logo {order: 1;}
.fix_Core {order: 3; width:100%;}
.fix_Desk {order: 2;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:30%; border:0px solid #000000; background-color:lightcyan; 
background:linear-gradient(lightcyan,white,lightcyan ); z-index:15;}
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 30px 0px; border:0px solid blue; width:90%;}
.ngt_Foot {margin:0px auto; padding:5px 0px; text-align:center;}
.ngt_Foot div {margin:0px 0px; padding:5px 0px; width:40%; vertical-align:top; display:inline-block;  color:#000033;  text-align:left; border:0px double grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:12px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:12px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#000033; border:0px double grey;}
.ngt_Full {display:none;}
.ngt_Head {margin:0px 0px 0px 0px; padding:0px 0px; display:block; text-align:right; position:relative; right:0px; top:10px; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} /*hide checkbox for menu tap*/
.ngt_Head ul {display:none;} 
.ngt_Head label {margin:0px 10px 0px 0px; padding:0px; width:40px; height:35px; display:inline-block; text-align:center; vertical-align:baseline; font-size:25px; color:navy; font-weight:normal; background:Cyan; cursor:pointer;  border:2px solid navy; border-radius:4px;}	
.ngt_Head [type="checkbox"]:checked ~ ul {margin:0px 0px 0px 0px; padding:10px 10px; display:block; width:100%; list-style:none; position:relative; top:0px; left:0px; z-index:9999; background:Cyan; border:0px solid #ffffff;} 	
.ngt_Head ul li {margin:0px 0px; padding:6px 0px 6px 0px; display:block; width:100%; text-align:left; background:Cyan; text-indent:20px;}
.ngt_Head ul li a {margin:0px 0px; padding:0px 0px 0px 20px; color:navy; font-weight:bold;}
.ngt_Head > ul > li {margin-left:0px;}
.ngt_Head > ul li ul li {margin:0px 0px 0px 0px; padding:6px 0px 6px 20px; display:block;}
.ngt_Head > ul li ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;  width:100%; z-index:9999; }
}

@media screen and (min-width:1025px) and (max-width:1400px){
.lyt_12l {margin:10px 10px; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:12px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.fix_ptitle{margin:30px auto; padding:0px 0px 0px 0px; display:block; font-size:20px; text-align:center; font-weight:bold; color:DarkBlue; letter-spacing:-2px;line-height:20px; text-shadow:1px 1px 1px #a9a9a9; border:0px solid #000000;}
.fix_Search      {margin:0px auto; padding:0; text-align:center; width:90%; vertical-align:top; border:0px solid red; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:center; vertical-align:top;  border:2px solid navy;}

.fix_Search select {margin:0px; padding:0px 10px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid navy; border-right:1px solid cyan; outline:0;}

.fix_Search select:focus, select:hover, select:active {margin:0px; padding:10; font-size:14x; background-color:#ffffff; border:0px soli;d border-right:1px solid cyan; outline:0;}

.fix_Search option {margin:0px; padding:20px 10px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid navy;  outline:0;}



.fix_Search input {margin:0px; padding:0px 10px; width:30vw; height:28px; vertical-align:middle; font-size:14px; color:#000000; border:0px solid #ddd; outline:0; vertical-align:top;}

.fix_Search input.type-text {margin:0px; padding:0px 10px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 10px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}

.fix_Search  button {margin:0px; padding: 3px 10px 2px 10px;color:#ffffff;background:navy;font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid navy; cursor:pointer; outline:0;}


footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; background-color:LightCyan; border-top:6px solid #ff0000;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:85%;}
header {margin:0px 0px; padding:0px; background-color:Cyan;  border-bottom:0px solid #ff0000;  width:100%; z-index:200; box-shadow:3px 3px 3px #000000;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:85%; display:flex; justify-content:space-between; text-align:center; border:0px solid #999999;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:25%; border:0px solid #000000; background-color:lightcyan; 
background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 30px 0px; border:0px solid blue; width:85%;}
.ngt_Foot {margin:0px auto; padding:5px 0px; text-align:center;}
.ngt_Foot div {margin:0px 0px; padding:2px 0px; width:18%; vertical-align:top; display:inline-block; color:#000033; text-align:left; border:0px solid grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:12px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:12px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#000033; border:0px double grey;}
.ngt_Wrap{margin:0px auto 0px auto; padding:0px 0px; display:block; width:100%; text-align:center; border:0px solid #000000;  vertical-align:middle;}

.ngt_Full {margin:0px 0px; padding:0px 0px;  display:inline-block; vertical-align:top; text-align:center; color:navy; border:0px solid #000000;}
.ngt_Full ul ul {display:none;}
.ngt_Full ul li:hover > ul {display:inline-block;}
.ngt_Full ul {margin:0px; padding:0px; list-style:none; position:relative; border-right:0px solid #778; color:#ffffff;}
.ngt_Full p {margin:0px; padding:0px; color:#ffffff ; font-weight:bold; font-size:16px; text-decoration:none;}
.ngt_Full p a{color:#ffffff ;}
.ngt_Full span {margin:0px; padding:0px; color:#ffffff; display:block; font-weight:normal; line-height:18px; font-size:14px; text-decoration:none;}
.ngt_Full span a {color:#ffffff;}
.ngt_Full ul li a {color:navy; display:block; padding:5px 25px; font-size:14px; }
.ngt_Full ul ul {z-index:90; padding:10px 30px 30px 30px; width:900px; text-align:left; position:absolute; left:0px; top:101%; border:1px solid cyan; background-color:lightcyan; box-shadow:2px 2px 2px #666666;}
.ngt_Full ul ul li {float:none; position:relative;}
.ngt_Full ul ul li a {padding:0px 10px;}


.ngt_Head {margin:0px; padding:0px; display:inline-block; vertical-align:top; text-align:center; background:Transparent; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} 
.ngt_Head ul ul{display: none;}
.ngt_Head ul li:hover > ul {display: inline-block;}
.ngt_Head ul {margin:0px; padding:0px; display:inline-block; list-style:none; position:relative; border:0px solid #333333;}
.ngt_Head ul li {margin:0px 0px; padding:0px 0px; display:inline-block; border-right:0px inset #a9a9a9;}
.ngt_Head ul ul > li {width:100%;}
.ngt_Head ul li:last-child {border-right:0px inset #696969; }
.ngt_Head ul li:hover {border-radius:0px; background:Transparent;}
.ngt_Head ul ul > li:hover {background:Transparent;}
.ngt_Head ul li:hover a {color:navy; font-weight:normal;}
.ngt_Head ul li a {color:navy; display:block; padding: 5px 25px; font-size:14px; font-weight:normal; text-decoration:none;}
.ngt_Head ul ul {z-index:100; background:Transparent; padding:0; width:250px; text-align:left; position:absolute; top:100%;}
.ngt_Head ul ul li {border-top:0px solid #a9a9a9; position:relative;}
.ngt_Head ul ul li a {padding:10px 10px; }	
.ngt_Head ul ul li a:hover {background:Transparent;}
.ngt_Head ul ul ul {position:absolute; left: 100%; top:0;}

}

@media screen and (min-width:1401px) and (max-width:1920px){
.lyt_12l {margin:10px 10px; padding:0px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:12px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.fix_ptitle{margin:30px auto; padding:0px 0px 0px 0px; display:block; font-size:25px; text-align:center; font-weight:bold; color:DarkBlue; letter-spacing:-2px;line-height:25px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}
.fix_Search      {margin:0px auto; padding:0; text-align:center; width:90%; vertical-align:top; border:0px solid red; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:center; vertical-align:top;  border:2px solid navy;}

.fix_Search select {margin:0px; padding:0px 10px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid navy; border-right:1px solid cyan; outline:0;}

.fix_Search select:focus, select:hover, select:active {margin:0px; padding:10; font-size:14x; background-color:#ffffff; border:0px soli;d border-right:1px solid cyan; outline:0;}

.fix_Search option {margin:0px; padding:20px 10px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid navy;  outline:0;}



.fix_Search input {margin:0px; padding:0px 10px; width:30vw; height:28px; vertical-align:middle; font-size:14px; color:#000000; border:0px solid #ddd; outline:0; vertical-align:top;}

.fix_Search input.type-text {margin:0px; padding:0px 10px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 10px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}

.fix_Search  button {margin:0px; padding: 3px 10px 2px 10px;color:#ffffff;background:navy;font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid navy; cursor:pointer; outline:0;}

footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; background-color:LightCyan; border-top:6px solid #ff0000;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:80%;}
header {margin:0px 0px; padding:0px; background-color:Cyan;  border-bottom:0px solid #ff0000;  width:100%; z-index:200; box-shadow:3px 3px 3px #000000;}
header section {margin:0px auto; padding:5px 0px 0px 0px;  display:flex; justify-content:space-between; width:80%;text-align:center; border:0px solid #999999;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:20%; border:0px solid #000000; background-color:lightcyan; 
background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 50px 0px; border:0px solid blue; width:80%;}
.ngt_Foot {margin:0px auto; padding:10px 0px; text-align:center;}
.ngt_Foot div {margin:0px 0px; padding:10px 0px; width:18%; vertical-align:top; display:inline-block; color:#000033; text-align:left; border:0px solid grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:12px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:12px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#000033; border:0px double grey;}
.ngt_Wrap{margin:0px auto 0px auto; padding:0px 0px; display:block; width:100%; text-align:center; border:0px solid #000000;  vertical-align:middle;}

.ngt_Full {margin:0px 0px; padding:0px 0px;  display:inline-block; vertical-align:top; text-align:center; color:navy; border:0px solid #000000;}
.ngt_Full ul ul {display:none;}
.ngt_Full ul li:hover > ul {display:inline-block;}
.ngt_Full ul {margin:0px; padding:0px; list-style:none; position:relative; border-right:0px solid #778; color:#ffffff;}
.ngt_Full p {margin:0px; padding:0px; color:#ffffff ; font-weight:bold; font-size:16px; text-decoration:none;}
.ngt_Full p a{color:#ffffff ;}
.ngt_Full span {margin:0px; padding:0px; color:#ffffff; display:block; font-weight:normal; line-height:18px; font-size:14px; text-decoration:none;}
.ngt_Full span a {color:#ffffff;}
.ngt_Full ul li a {color:navy; display:block; padding:5px 25px; font-size:14px; }
.ngt_Full ul ul {z-index:90; padding:10px 30px 30px 30px; width:900px; text-align:left; position:absolute; left:-150px; top:101%; border:1px solid cyan; background-color:lightcyan; box-shadow:2px 2px 2px #666666;}
.ngt_Full ul ul li {float:none; position:relative;}
.ngt_Full ul ul li a {padding:0px 10px;}


.ngt_Head {margin:0px; padding:0px; display:inline-block; vertical-align:top; text-align:center; background:Transparent; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} 
.ngt_Head ul ul{display: none;}
.ngt_Head ul li:hover > ul {display: inline-block;}
.ngt_Head ul {margin:0px; padding:0px; display:inline-block; list-style:none; position:relative; border:0px solid #333333;}
.ngt_Head ul li {margin:0px 0px; padding:0px 0px; display:inline-block; border-right:0px inset #a9a9a9;}
.ngt_Head ul ul > li {width:100%;}
.ngt_Head ul li:last-child {border-right:0px inset #696969; }
.ngt_Head ul li:hover {border-radius:0px; background:Transparent;}
.ngt_Head ul ul > li:hover {background:Transparent;}
.ngt_Head ul li:hover a {color:navy; font-weight:normal;}
.ngt_Head ul li a {color:navy; display:block; padding: 5px 25px; font-size:14px; font-weight:normal; text-decoration:none;}
.ngt_Head ul ul {z-index:100; background:Transparent; padding:0; width:250px; text-align:left; position:absolute; top:100%;}
.ngt_Head ul ul li {border-top:0px solid #a9a9a9; position:relative;}
.ngt_Head ul ul li a {padding:10px 10px; }	
.ngt_Head ul ul li a:hover {background:Transparent;}
.ngt_Head ul ul ul {position:absolute; left: 100%; top:0;}

}

@media screen and (min-width:1921px){
.lyt_12l {margin:10px 10px; padding:0px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:12px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.fix_ptitle{margin:30px auto; padding:0px 0px 0px 0px; display:block; font-size:30px; text-align:center; font-weight:bold; color:DarkBlue; letter-spacing:-2px;line-height:30px; text-shadow:2px 2px 2px #a9a9a9; border:0px solid #000000;}
.fix_Search      {margin:0px auto; padding:0; text-align:center; width:80%; vertical-align:top; border:0px solid red; border-radius: 0px;}
.fix_Search form {margin:0px auto; padding:0; display:inline-block; text-align:center; vertical-align:top;  border:2px solid navy;}

.fix_Search input.type-text {margin:0px; padding:0px 10px; width:90%; height:28px; border:0px solid #ddd; background:#fff; outline:0; vertical-align:top;}
.fix_Search input.type-text:hover, input.type-text:focus {margin:0px; padding:0px 10px; background-color:#ffffff; outline:0;  border:0px solid #ddd;}

.fix_Search select {margin:0px; padding:0px 10px; height:28px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 0px solid navy; border-right:1px solid cyan; outline:0;}
.fix_Search select:focus, select:hover, select:active {margin:0px; padding:10; font-size:14x; background-color:#ffffff; border-right:1px solid cyan; outline:0;}

.fix_Search input {margin:0px; padding:0px 10px; width:30vw; height:28px; vertical-align:middle; font-size:14px; color:#000000; border:0px solid #ddd; outline:0; vertical-align:top;}
.fix_Search option {margin:0px; padding:20px 10px; font-size:14x; font-family:Verdana,Tahoma,Arial; border: 6px solid navy;  outline:0;}

.fix_Search  button {margin:0px; padding: 3px 10px 2px 10px;color:#ffffff;background:navy;font-family:Verdana,Tahoma,Arial; vertical-align:top;border: 0px solid navy; cursor:pointer; outline:0;}

footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; background-color:LightCyan; border-top:6px solid #ff0000;}
footer section {margin:0px; padding:0px;border:0px solid blue; width:70%;}
header {margin:0px 0px; padding:0px; background-color:Cyan;  border-bottom:0px solid #ff0000;  width:100%; z-index:200; box-shadow:3px 3px 3px #000000;}
header section {margin:0px auto; padding:5px 0px 0px 0px; width:70%; display:flex; justify-content:space-between; text-align:center; border:0px solid #999999;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:20%; border:0px solid #000000; background-color:lightcyan; 
background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:0px 0px 50px 0px; border:0px solid blue; width:70%;}
.ngt_Foot {margin:0px auto; padding:10px 0px; text-align:center;}
.ngt_Foot div {margin:0px 0px; padding:10px 0px; width:18%; vertical-align:top; display:inline-block; color:#000033; text-align:left; border:0px solid grey;}
.ngt_Foot h1 {margin:10px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#000033; border:0px double grey;}
.ngt_Wrap{margin:0px auto 0px auto; padding:0px 0px; display:block; width:100%; text-align:center; border:0px solid #000000;  vertical-align:middle;}

.ngt_Full {margin:0px 0px; padding:0px 0px;  display:inline-block; vertical-align:top; text-align:center; color:navy; border:0px solid #000000;}
.ngt_Full ul ul {display:none;}
.ngt_Full ul li:hover > ul {display:inline-block;}
.ngt_Full ul {margin:0px; padding:0px; list-style:none; position:relative; border-right:0px solid #778; color:#ffffff;}
.ngt_Full p {margin:0px; padding:0px; color:#ffffff ; font-weight:bold; font-size:16px; text-decoration:none;}
.ngt_Full p a{color:#ffffff ;}
.ngt_Full span {margin:0px; padding:0px; color:#ffffff; display:block; font-weight:normal; line-height:18px; font-size:14px; text-decoration:none;}
.ngt_Full span a {color:#ffffff;}
.ngt_Full ul li a {color:navy; display:block; padding:5px 25px; font-size:14px; }
.ngt_Full ul ul {z-index:90; padding:10px 30px 30px 30px; width:900px; text-align:left; position:absolute; left:0px; top:101%; border:1px solid cyan; background-color:lightcyan; box-shadow:2px 2px 2px #666666;}
.ngt_Full ul ul li {float:none; position:relative;}
.ngt_Full ul ul li a {padding:0px 10px;}


.ngt_Head {margin:0px; padding:0px; display:inline-block; vertical-align:top; text-align:center; background:Transparent; border:0px solid #333333;}
.ngt_Head [type="checkbox"], label {display:none;} 
.ngt_Head ul ul{display: none;}
.ngt_Head ul li:hover > ul {display: inline-block;}
.ngt_Head ul {margin:0px; padding:0px; display:inline-block; list-style:none; position:relative; border:0px solid #333333;}
.ngt_Head ul li {margin:0px 0px; padding:0px 0px; display:inline-block; border-right:0px inset #a9a9a9;}
.ngt_Head ul ul > li {width:100%;}
.ngt_Head ul li:last-child {border-right:0px inset #696969; }
.ngt_Head ul li:hover {border-radius:0px; background:Transparent;}
.ngt_Head ul ul > li:hover {background:Transparent;}
.ngt_Head ul li:hover a {color:navy; font-weight:normal;}
.ngt_Head ul li a {color:navy; display:block; padding: 5px 25px; font-size:14px; font-weight:normal; text-decoration:none;}
.ngt_Head ul ul {z-index:100; background:Transparent; padding:0; width:250px; text-align:left; position:absolute; top:100%;}
.ngt_Head ul ul li {border-top:0px solid #a9a9a9; position:relative;}
.ngt_Head ul ul li a {padding:10px 10px; }	
.ngt_Head ul ul li a:hover {background:Transparent;}
.ngt_Head ul ul ul {position:absolute; left: 100%; top:0;}

}

#mini_Panel,   #mini_Panel2  {z-index:10001;position:absolute; padding:0px; border:0px solid black; background-color:#eeeeff; background-color:#eeeeff; color:#000000; font-size:12px; font-family:Verdana; text-shadow:0px 1px 1px #fff; line-height:14px;}
#mini_Panel a, #mini_Panel2 a{color:#000000; font-size:12px; font-family:Verdana; text-decoration:none; text-shadow:0px 1px 1px #fff; line-height:14px;}
.sys_form {margin:0px auto; padding:0px; text-align:center; vertical-align:top; display:inline-block; border:0px solid black;}
.sys_sign {margin:0px; padding:0px; font-size:12px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_font {margin:0px; padding:0px; font-size:16px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_text {margin:0px; padding:0px; font-size:12px; color:#000000; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_small {margin: 1px 1px 1px 0px;padding: 1px 5px 1px 5px;border:1px solid #999999;border-width: 1px 1px 1px 10px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:1px 1px 2px #ffffff;font-size:12px;font-weight:normal;color: #000000;background-color: #d8d8d8;}
.sys_small a:hover{ border-width: 1px 10px 1px 1px; color: #000000;}
.sys_small:hover  { border-width: 1px 10px 1px 1px; color: #000000;}
.sys_medium {margin: 5px 0px 5px 2px;padding: 2px 10px 2px 10px;border:1px solid #999999;border-width: 1px 1px 1px 15px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:2px 2px 2px #ffffff;font-size:12px;font-weight:bold;color: #000000;background-color: #d8d8d8;}
.sys_medium a:hover{ border-width: 1px 15px 1px 1px; color: #000000;}
.sys_medium:hover  { border-width: 1px 15px 1px 1px; color: #000000;}
