@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:14px*/
}
.header {
	font-size: 18px;
	color: #00AFC9;
}
.contents {
	font-size: 14px;
	color: #333333;
}
.contents a {
	font-size: 14px;
	color: #0066FF;
}
.contents a:hover {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #993300;
}
/*a:link {
}*/

legend {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	/*text-align: left;*/
  padding:0px 0px 14px 0px;
  line-height: 125%;
  font-size: 20px;
  font-weight: bold;
  /*color: #00b682;*/
  /*color: #A02337;*/
  color: #0c2577;
}

img {  border-style: none;
}

.img_center{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.img_center_highlight{
	margin-left: auto;
	margin-right: auto;
	display: block;
	/*border: 3px solid #A02337;*/
	border: 3px dashed #555;
	padding: 5px 20px 5px 20px;
	
}

.img_center:hover {
    opacity: .75;
}

.hr_1 {
	border-top: 1px dashed #cc6600;
	height: 1px;
	width: 90%;
	align: center;
	noshade: noshade;
}

.hr_footer{
	border: 0;
	height: 0;
	border-top: 1px solid rgba(12, 37, 119, 1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}	
	
body {
    background-color:black;
    background-image: url('./images/bg_body_3.png');
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center top;
} 

.font_arialn1 {
	font-size: 60px;
	font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
}

.font_arialn2 {
	font-size: 50px;
	font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
}

.auto-segoe {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

.nav_txt{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	padding-bottom:25px;
	font-style: italic;
}
.nav_txt a:{
	text-decoration: none;
    color:#0c2577;
}

.nav_txt a:link {
    text-decoration: none;
    color:#0c2577;
}

.nav_txt a:visited {
    text-decoration: none;
    color:#0c2577;
}

.nav_txt a:hover {
    text-decoration: underline;
    color:#0c2577;
}

.nav_txt a:active {
    text-decoration: underline;
    color:#0c2577;
}

.font_white{
	color: #ffffff;
}

.font_red{
	color: #ff0000;
}

.font_greendk{
	color: #00b682;
}

.font_golddk{
	color: #816A2B;
}

.font_polyured{
	color: #A02337;
}

.font_polyugrey{
	color:#58595b
}

.font_acaddkblue{
	color:#0c2577;
}

.font_x-small{
	font-size: 10px;
}

}
.font_small{
	font-size: 12px;
}

}
.font_medium{
	font-size: 14px;
}

.font_normal{
	font-size: 14px;
}

.font_large{
	font-size: 18px;
}

.font_x-large{
	font-size: 24px;
	
}

.font_shadow_dk{
	text-shadow: 1px 3px #111111;
}

.font_shadow_dk1{
	text-shadow: 1px 2px #444444;
}


ul.inline-list {
 margin-left: 15px;
 	list-style-position: inside;
}

 .inline-list > li {
 	
}

.ul_normal{
	margin: 18px;
	padding: 0px;
	text-decoration: none;
}

.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}



.toplogo {
	/*overflow:hidden;*/
	background-color: #111111;
	
}

.toplogo2 {
	overflow:hidden;
	width: 640px;	
}

.toplogo_left {
	/*padding-top: 3px;*/
	/*padding-bottom:7px;*/
	/*padding-left: 5px;*/
	float:left;
}

.toplogo_right {
	padding-top: 40px;
	/*padding-bottom:7px;*/
	/*padding-right: 5px;*/
	float:right;
}

.toplogo_center {
	padding-top: 3px;
	/*padding-bottom:7px;*/
	/*padding-right: 5px;*/
	position: absolute;
	left: 34%;
	padding-top: 10px;
}

.mainlogo{
	padding-top:10px;
	position: absolute
	left:0px;
	
}

.maintitle {
	position: absolute;
	overflow: hidden;
	left: 10px;
	top: 180px;
	z-index:1;
}

.submainlogo{
	padding-top:10px;
	position: absolute
	left:0px;
	z-index:-1;
	
}

.submaintitle {
	/*width: 960px;
	z-index:100;*/
	position: absolute;
	overflow: hidden;
	padding-left: 10px;
	top: 200px;
	z-index:0;
}

.maincontent {
	height:100%;
	/*position: absolute;*/	
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;	
	/*width: 0px;
	left: 50%;*/
}

.content {
	/*position: absolute;
	position:absolute;*/
	min-height:100%;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;	
	/*left: -480px;*/
}

.content_sub {
	/*position: absolute;
	position:absolute;*/
	/*min-height:100%;*/
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	position: related;
	display: block;	
	/*left: -480px;*/
	/*margin-top:120px;*/
	background:#fff;
	
	padding-top:15px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;

	
}
.top_menu {
	/*position: absolute;
	position:absolute;*/
	/*min-height:100%;*/
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: related;
	display: block;	
	/*left: -480px;*/
	margin-top:10px;
	/*background:#fff;*/
	/*background:#816A2B;*/
	/*background: #a02337;*/
	background:#0c2577;
	/*padding-top:10px;
	padding-left:50px;
	padding-right:50px;*/
	padding-bottom:44px;
}

.contentdata {
	/*width: 960px;
	z-index:100;*/
	position: absolute;
	overflow: hidden;
	font-size: xx-small;
	left: 0px;
	top: 190px
}



.inner {
	width: 940px;
  background: url("./images/bg_grid_gold.png");
  overflow: hidden;
  margin: 10px 0 0;
  padding: 9px;
  left:0px;
}

.banner-block-layerd {
  position: relative;
  font-size: 0;
  display: block;
  overflow: hidden;
  zoom: 1;
  margin-bottom: 10px;
}
.banner-block-layerd:before, .banner-block-layerd:after {
  content: "";
  display: table;
}
.banner-block-layerd:after {
  clear: both;
}
.banner-block-layerd:last-child {
  margin-bottom: 0;
}
.banner-block-layerd strong, .banner-block-layerd img {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.banner-block-layerd .bg {
  max-width: inherit;
}
.banner-block-layerd > strong {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px 20px;
  width: 100%;
}
.banner-block-layerd > strong img {
  display: block;
}
/*.banner-block-layerd .banner_name {
  margin-bottom: 5px;
  
}*/

.banner-block-layerd .banner_name {
		/*height:80px;
		margin-bottom: 10px;*/
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.banner-block-layerd .banner_name:hover {
		/*height:80px;
		margin-bottom: 10px;*/
    opacity: .85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
}


/* -----

.banner-block-layerd.banner-eng {
  background-color: #56599a;
}
.banner-block-layerd.banner-eng > strong {
  background: #56599a;
  /* The Fallback 
  background: rgba(86, 89, 154, 0.86);
}
.banner-block-layerd.banner-cs {
  background-color: #016590;
}
.banner-block-layerd.banner-cs > strong {
  background: #016590;
  /* The Fallback 
  background: rgba(1, 101, 144, 0.86);
  /*background: #816a2b;
  background: rgba(129, 106, 43, 1);
}
.banner-block-layerd.banner-bs {
  background-color: #3ba91d;
}
.banner-block-layerd.banner-bs > strong {
  background: #3ba91d;
  
  background: rgba(59, 169, 29, 0.86);
}
.banner-block-layerd.banner-ms {
  background-color: #cc3327;
}
.banner-block-layerd.banner-ms > strong {
  background: #cc3327;
  /* The Fallback 
  background: rgba(204, 51, 39, 0.86);
}

----- */


.banner-block-layerd.banner-ds {
  background-color: #313131;
}
.banner-block-layerd.banner-ds > strong {
  /*background: #313131;*/
  /* The Fallback */
  /*background: rgba(49, 49, 49, 0.86);*/
  /*background: #816a2b;
  background: rgba(129,106,43,0.86);*/
  background: #a02337;
  background: rgba(160, 35, 55, 0.86);
}
/* -----

.banner-block-layerd.banner-hs {
  background-color: #e50039;
}
.banner-block-layerd.banner-hs > strong {
  background: #e50039;
  /* The Fallback 
  background: rgba(229, 0, 57, 0.86);
}

----- */

.banner-block-layerd:hover .bg {
  opacity: .8;
}

#footer, #indexfooter, #popupfooter {
	margin-left: 8px;
	padding-top:20px;
	overflow:hidden;
	color:#858585;
	font-size: 10px !important;
	line-height:14px;
	padding-bottom:25px;
}

#footer {
	width: 950px;
	padding-right:4px;
}

#indexfooter {
	width: 952px;
}

#popupfooter{
	width: 670px;
}

#footer, #popupfooter {	
	/*background:url(../images/footerline.gif) repeat-x top left;*/
}

#footer a, #indexfooter a {
	text-decoration:none;
	color:#858585;
}

#footer a:hover, #indexfooter a:hover {
	text-decoration:underline;
} .footershareimage{float:right;}


.footerimage {
	float:left;
	padding-right:10px;
}

.footerleft {
	float:left;
}

.footerright {
	float:right;
}

.txt_normal{
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	text-align: justify;
  text-justify: inter-word;
  /*padding:0px 0px 14px 0px;*/
  line-height: 125%;
}

.txt_normal b{
}

.txt_normal a {
	color: #1352a2;
}
.txt_normal a:hover {
	
	color: #1352a2;
	background-color: #cccccc;
}

.txt_header1{
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	text-align: left;
  padding:0px 0px 14px 0px;
  line-height: 125%;
  font-size: 28px;
  font-weight: bold;
  /*color: #00b682;*/
  /*color: #A02337;*/
  color: #0c2577;
}

.txt_underline{
	text-decoration: underline;
}

.txt_center{
	text-align: center;
}

.txt_left{
	text-align: left;
}

.txt_underneath{
	font-family: Georgia, serif;
	color: #0c2577;
	padding:0px 0px 0px 0px;
  line-height: 100px;
	font-size: 32px;
  font-weight: bold;
  text-align: center;
  font-style: italic;
}

.sub_btn {
	width:275px;
}

.sub_inner {
  position: relative;
  font-size: 0;
  /*display: block;*/
  /*overflow: hidden;*/
  zoom: 1;
  margin-bottom: 10px;
  width:250px;
}
.sub_inner:before, .sub_inner:after {
  content: "";
  display: table;
  margin:-4px;
}
.sub_inner:after {
  clear: both;
}
.sub_inner:last-child {
  margin-bottom: 0;
}
.sub_inner strong, .sub_inner img {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sub_inner .sub_img_bg {
  max-width: inherit;
}
.sub_inner > strong {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0px 0px;
  width: 100%;
}
.sub_inner > strong img {
  display: block;
}
.sub_inner .sub_btn_txt {
  margin-bottom: 0px;
  height:80px;
}

.sub_inner.bg_dk {
  /*background-color: #313131;*/
  background-color: #A02337;
}
.sub_inner.bg_dk > strong {
  /*background: #313131;*/
  /* The Fallback */
  /*background: rgba(49, 49, 49, 0.86);*/
  /*background: #816a2b;
  background: rgba(129,106,43,0.86);*/
  background: #a02337;
  background: rgba(160, 35, 55, 0.86);
}

.sub_inner:hover .sub_img_bg {
  opacity: .8;
}

.sub_btn_img {
		height:80px;
		margin-left: 10px;
		margin-bottom: 15px;
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.sub_btn_img:hover {
		height:80px;
		margin-left: 10px;
		margin-bottom: 15px;
    opacity: .75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.index_td_c {
	border-left: 27px solid white ;
	border-right: 27px solid white;
		//padding-left: 25px;
		//padding-right: 25px;
}
.index_td_c2 {
	border-right: 27px solid white;
		//padding-right: 25px;
}

.index_table {
	width: 100%;
	border-collapse: collapse;
}

.index_table_td {
background-color: #0c2577;
padding: 6px;
border-bottom: 1px solid white;
}

.index_table_td:hover {
background-color: #9999cc;
padding: 6px;
}

.index_table_txt{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	padding-bottom:25px;
	//font-style: italic;
}
.index_table_txt a:{
	text-decoration: none;
    color:white;
}

.index_table_txt a:link {
    text-decoration: none;
    color:white;
}

.index_table_txt a:visited {
    text-decoration: none;
    color:white;
}

.index_table_txt a:hover {
    text-decoration: none;
    color:#ff9933;
}

.index_table_txt a:active {
    text-decoration: none;
    color:#ff9933;
}

//#container {
  //position:relative;
  //height:610px;
  //width:610px;
//}
//#container img {
  //position:absolute;
  //left:0;
//}

@-webkit-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-moz-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-o-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

#banner_img {
  position:relative;
  height:300px;
  //width:610px;
}
#banner_img img{
  position:absolute;
  left:0;
}

@-webkit-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-moz-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@-o-keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

@keyframes imgFade {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}

#banner_img img {
  -webkit-animation-name: imgFade;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 30s;

  -moz-animation-name: imgFade;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 30s;

  -o-animation-name: imgFade;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 30s;

  animation-name: imgFade;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 30s;
  
}
#banner_img img:nth-of-type(1) {
  -webkit-animation-delay: 24s;
  -moz-animation-delay: 24s;
  -o-animation-delay: 24s;
  animation-delay: 24s;
}
#banner_img img:nth-of-type(2) {
  -webkit-animation-delay: 18s;
  -moz-animation-delay: 18s;
  -o-animation-delay: 18s;
  animation-delay: 18s;
}
#banner_img img:nth-of-type(3) {
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
  animation-delay: 12s;
}
#banner_img img:nth-of-type(4) {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
#banner_img img:nth-of-type(5) {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
}
