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 {font-size:12px; color:#3b3b9c; font-family:"Verdana","Tahoma","Arial"; background-color:LightCyan; background:linear-gradient(top, Cyan 0%, LightCyan 100%);}
a:link, a:active, a:hover, a:visited {color:#333333; text-decoration:none;}
table {margin:0 auto; padding:0;}
input[type="text"],input[type="password"], textarea, select {padding:1px; border:1px solid #dddddd; background:Cyan; vertical-align:middle; font-size: 12px; color:#333333; font-family:Verdana,Tahoma,Arial; outline:0;}
input[type="text"]:hover, input[type="text"]:focus     {background-color:Cyan; outline:0;}
input[type="password"]:hover, input[type="password"]:focus {background-color:Cyan; outline:0;}
textarea:hover, textarea:focus {background-color:Cyan; outline:0;}
select:hover, select:active    {background-color:Cyan; outline:0;}
p {margin:0px 0px 20px 0px; text-align: justify;}
p:after {content:""; clear:both; display:block;} 
.box_Foot {margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:90%;}
.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_Copy{margin:0px auto; padding:5px 0px; width:100%; display:block; text-align:center; color:#ffffff; position:fixed; bottom:0px; background:navy;}
.fix_htitle {margin:15px 0px 5px 0px; padding:0px 0px 0px 0px; display:block; font-size:20px; text-align:left; font-weight:bold; color:#0A50A1; letter-spacing:-2px; line-height:20px; text-shadow:2px 2px 2px #ffffff; border:0px solid #000000;}
.fix_login_dw {margin:0px 0px; padding:30px 20px 20px 20px; box-shadow:3px 3px 3px #666666 inset; border:1px solid #0A50A1; height:270px; background-color:#CCFFFF; background:linear-gradient(#CCFFFF,#ffffff);}

.fix_login_up {margin:0px 0px; padding:10px 20px 15px 20px; color:#0A50A1; font-size:16px; font-weight:bold; letter-spacing:-1px; border:1px solid #0A50A1;  background:linear-gradient(#99FFFF,#CCFFFF);}

.fix_Logo {margin:0px auto; padding:0px 0px 10px 0px; border:0px solid blue; width:95%; text-align:center;}
.fix_Logo img {max-width:95%;}
.fix_ptitle {margin:20px auto; padding:0px 0px 0px 0px; display:block; font-size:25px; text-align:center; font-weight:bold; color:#0A50A1; letter-spacing:-2px; line-height:25px; text-shadow:2px 2px 2px #ffffff; border:0px solid #000000;}

.ngt_BtoC {position:relative; display:inline-block;}
.ngt_BtoC button {background-color:transparent; color:#0A50A1; padding:5px 20px; font-size:12px; font-weight:bold; outline:0; border:1px solid #0A50A1; border-radius:6px;}
.ngt_BtoCtt {padding:6px; display:none; position:absolute; background-color:LightCyan; min-width:200px; border:1px dotted #0A50A1; box-shadow:2px 2px 3px #0A50A1; border-radius:6px; z-index:100;}
.ngt_BtoCtt a {color:#0A50A1; padding:6px 16px; text-decoration:none; display:block;}
.ngt_BtoCtt a:hover {background-color:#33ffff;}
.ngt_BtoC:hover .ngt_BtoCtt {display:block;}


.ngt_Cash {margin:5px auto 0 auto; padding:0px; border:0px solid blue; width:95%; text-align:right;}
.ngt_Foot {margin:0px auto; padding:0px 0px; text-align:center;}
.ngt_Foot div {margin:0px auto; padding:0px 0px; width:40%; vertical-align:top; display:inline-block; color:navy;  text-align:left; border:0px double grey;}
.ngt_Foot h1 {margin:5px 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:navy; border:0px double grey;}
.ngt_Lang {margin:0px 0px 0px 20px; padding:0px 0px; display:inline-block;}
.ngt_Lang form {margin:5px 5px; padding:5px 0px; display:inline-block;
    background-color:LightCyan;
    color: navy;
    border:1px dotted #66FFFF;	
    border-radius: 6px;
}
.ngt_Lang input.select {border:5px solid #33ffff; background:#ffffff; padding:1px; outline:0;}


@media screen and (max-width:600px){
.box_order{ margin:30px auto;  padding:30px 0px; display:inline-block; width:95%; text-align:center; border:0px solid #33ffff; box-shadow:3px 3px 3px #777;}
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid navy;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:95%;}
header {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-bottom:0px solid red;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:95%;}
.lyt_12c {margin:10px auto; padding:10px 10px; width:95%;  text-align:center; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid 0A50A1;}

.lyt_banner {margin:0px auto; padding:0px; position:relative; text-align:left; width:95%; padding-bottom:46%; background-color:transparent; border:0px solid #000000; z-index:10;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:flex; flex-direction:column; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px;      order:2; display:block; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 15px; order:1; display:block; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px;      order:3; display:block; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:10px 0px 30px 0px; border:0px solid blue; width:95%;}
.ngt_Head {margin: 0px auto 0px auto; text-align: center; border:0px solid #333333;}
.ngt_Head ul {margin:0 auto; padding: 0px 0px; width:100%;}
.ngt_Head ul li {display:inline-block; width:30%; border:0px inset #a9a9a9; box-shadow:2px 2px 2px #a9a9a9;}
.ngt_Head ul li:hover {background: #99FFFF;
	background: linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -moz-linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#66FFFF 40%);}
.ngt_Head ul li:hover a {color: #003366; font-weight:bold;text-shadow: 2px 2px 2px #ffffff;	}
.ngt_Head ul li a {color:#003366; display:block; padding:10px 5px;	font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px #ffffff;}
}

@media screen and (min-width:601px) and (max-width:1024px){
.box_order{ margin:40px 5px;  padding:30px 0px; display:inline-block; width:45%; text-align:center; vertical-align:top; border:0px solid #33ffff; box-shadow:3px 3px 3px #777;}
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid navy;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:90%;}
header {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-bottom:0px solid red;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:90%;}
.lyt_12c {margin:10px auto; padding:10px 10px; width:95%;  text-align:center; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid 0A50A1;}

.lyt_banner {margin:0px auto; padding:0px; position:relative; text-align:left; width:90%; padding-bottom:40%; background-color:transparent; border:0px solid #000000; z-index:10;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:flex; flex-direction:column;  width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px;      order:2; display:block; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 15px; order:1; display:block; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px;      order:3; display:block; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:10px 0px 30px 0px; border:0px solid blue; width:90%;}
.ngt_Head {margin: 0px auto 0px auto; text-align: center; border:0px solid #333333;}
.ngt_Head ul {margin:0; padding: 0px 0px; border-radius:1px; width:100%;	background:#99FFFF; background:linear-gradient(top, #CCFFFF 0%, #99FFFF 100%);
  	background: -moz-linear-gradient(top, #CCFFFF 0%, #99FFFF 100%); 	
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#99FFFF 100%);
	box-shadow: 1px 1px 1px #a9a9a9 ;
	list-style:none;	display: inline-table;}
.ngt_Head ul li {display:inline-block; border-right:1px inset #a9a9a9;}
.ngt_Head ul li:hover {background: #99FFFF;
	background: linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -moz-linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#66FFFF 40%);}
.ngt_Head ul li:hover a {color: #003366; font-weight:bold;text-shadow: 2px 2px 2px #ffffff;	}
.ngt_Head ul li a {color:#003366; display:block; padding:10px 25px;	font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px #ffffff;}

}

@media screen and (min-width:1025px) and (max-width:1400px){
.box_order{ margin:40px 5px;  padding:30px 0px; display:inline-block; width:30%; text-align:center; vertical-align:top; border:0px solid #33ffff; box-shadow:3px 3px 3px #777;}
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid navy;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:80%;}
header {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-bottom:0px solid red;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:80%;}
.lyt_12c {margin:10px auto; padding:10px 10px; width:45%; display:inline-block; vertical-align:top; text-align:center; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid navy;}

.lyt_banner {margin:0px auto; padding:0px; position:relative; text-align:left; width:80%; padding-bottom:30%; background-color:transparent; border:0px solid #000000; z-index:10;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:20px 0px 30px 0px; border:0px solid blue; width:80%;}
.ngt_Head {margin: 0px auto 0px auto; text-align: center; border:0px solid #333333;}
.ngt_Head ul {margin:0; padding: 0px 0px; border-radius:1px; width:100%;	background:#99FFFF; background:linear-gradient(top, #CCFFFF 0%, #99FFFF 100%);
  	background: -moz-linear-gradient(top, #CCFFFF 0%, #99FFFF 100%); 	
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#99FFFF 100%);
	box-shadow: 1px 1px 1px #a9a9a9 ;
	list-style:none;	display: inline-table;}
.ngt_Head ul li {display:inline-block; border-right:1px inset #a9a9a9;}
.ngt_Head ul li:hover {background: #99FFFF;
	background: linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -moz-linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#66FFFF 40%);}
.ngt_Head ul li:hover a {color: #003366; font-weight:bold;text-shadow: 2px 2px 2px #ffffff;	}
.ngt_Head ul li a {color:#003366; display:block; padding:10px 25px;	font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px #ffffff;}

}

@media screen and (min-width:1401px) and (max-width:1920px){
.box_order{ margin:40px 5px;  padding:30px 0px; display:inline-block; width:30%; text-align:center; vertical-align:top; border:0px solid #33ffff; box-shadow:3px 3px 3px #777;}
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid cyan;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:70%;}
header {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-bottom:0px solid red;}	
header section {margin:0px auto; padding:0px; border:0px solid blue; width:70%;}
.lyt_12c {margin:10px auto; padding:10px 10px; width:45%; display:inline-block; vertical-align:top; text-align:center; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid navy;}

.lyt_banner {margin:0px auto; padding:0px; position:relative; text-align:left; width:70%; padding-bottom:24%; background-color:transparent; border:0px solid #000000; z-index:10;}

.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:20px 0px 50px 0px; border:0px solid blue; width:70%;}
.ngt_Head {margin: 0px auto 0px auto; text-align: center; border:0px solid #333333;}
.ngt_Head ul {margin:0; padding: 0px 0px; border-radius:1px; width:100%;	background:#99FFFF; background:linear-gradient(top, #CCFFFF 0%, #99FFFF 100%);
  	background: -moz-linear-gradient(top, #CCFFFF 0%, #99FFFF 100%); 	
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#99FFFF 100%);
	box-shadow: 1px 1px 1px #a9a9a9 ;
	list-style:none;	display: inline-table;}
.ngt_Head ul li {display:inline-block; border-right:1px inset #a9a9a9;}
.ngt_Head ul li:hover {background: #99FFFF;
	background: linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -moz-linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#66FFFF 40%);}
.ngt_Head ul li:hover a {color: #003366; font-weight:bold;text-shadow: 2px 2px 2px #ffffff;	}
.ngt_Head ul li a {color:#003366; display:block; padding:10px 25px;	font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px #ffffff;}

}

@media screen and (min-width:1921px){
.box_order{ margin:40px 5px;  padding:30px 0px; display:inline-block; width:30%; text-align:center; vertical-align:top; border:0px solid #33ffff; box-shadow:3px 3px 3px #777;}
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid navy;}
footer section {margin:0px; padding:0px;border:0px solid blue; width:70%;}
header {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-bottom:0px solid red;}	
header section {margin:0px; padding:0px;border:0px solid blue; width:70%;}
.lyt_12c {margin:10px auto; padding:10px 10px; width:45%; display:inline-block; vertical-align:top; text-align:center; letter-spacing:-0px; font-size:12px; color:#0A50A1;  font-weight:normal; border:0px solid navy;}

.lyt_banner {margin:0px auto; padding:0px; position:relative; text-align:left; width:70%; padding-bottom:30%; background-color:transparent; border:0px solid #000000; z-index:10;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:20px 0px 50px 0px; border:0px solid blue; width:70%;}
.ngt_Head {margin: 0px auto 0px auto; text-align: center; border:0px solid #333333;}
.ngt_Head ul {margin:0; padding: 0px 0px; border-radius:1px; width:100%;	background:#99FFFF; background:linear-gradient(top, #CCFFFF 0%, #99FFFF 100%);
  	background: -moz-linear-gradient(top, #CCFFFF 0%, #99FFFF 100%); 	
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#99FFFF 100%);
	box-shadow: 1px 1px 1px #a9a9a9 ;
	list-style:none;	display: inline-table;}
.ngt_Head ul li {display:inline-block; border-right:1px inset #a9a9a9;}
.ngt_Head ul li:hover {background: #99FFFF;
	background: linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -moz-linear-gradient(top, #CCFFFF 0%, #66FFFF 40%);
	background: -webkit-linear-gradient(top, #CCFFFF 0%,#66FFFF 40%);}
.ngt_Head ul li:hover a {color: #003366; font-weight:bold;text-shadow: 2px 2px 2px #ffffff;	}
.ngt_Head ul li a {color:#003366; display:block; padding:10px 25px;	font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px #ffffff;}


}

#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_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;}
