@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "ΛΞΜε";
	min-width:1218px;
	background:#ffffff
}

.wrapper {
	width: 1218px;
	margin: 0 auto;
}

a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.bg01{ background:#002147}
.bg03{ background:url(imagesbg03.jpg) center repeat-y}
.bg02{ background:url(imagesbg02.jpg) bottom center no-repeat}
.bg_fff{ background:#FFF}
.bgfbfbf9{ background:#fbfbf9}
.bg05{ background: url(imagesbg05.jpg) repeat-x}

.header_right{ width:214px; position:relative; top:53px; text-align:right; height:22px; line-height:22px}
.header_right a{ color:#FFF; font-family:"ΞΆΘνΡΕΊΪ"; font-size:16px; padding-right:25px}
.header_right .input{ position:absolute; left:0; width:106px; height:22px; line-height:22px; border:0;}
.header_right .btn{ background:url(imagesbtn01.jpg) no-repeat; width:24px; height:22px; position:absolute; left:106px; border:0; cursor:pointer; border-radius:0}

.index_left{ width:214px; margin-left:12px; padding-top:18px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; position:relative; z-index:1; width:214px; margin:0 auto; background:#002854 }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block;  font-size:22px;  text-decoration:none;font-family:"ΞΆΘνΡΕΊΪ";  width:214px; font-weight:normal; text-align:center; height:85px; line-height:85px  }

.nav .nLi2 h3 a{ display:block;  font-size:16px;  text-decoration:none;font-family:"ΞΆΘνΡΕΊΪ";  width:214px; font-weight:normal; text-align:center; height:85px; line-height:20px  }

.nav .sub{ display:none; width:240px; left:214px; top:0;  position:absolute; background: url(imagesbg04.png);  line-height:42px; padding:0 10px;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 0 0 32px; color:#FFF; font-size:18px; font-family:"ΞΆΘνΡΕΊΪ" }
.nav .sub a:hover{ background: url(imagesindex01.jpg) left no-repeat #ff8a00; color:#fff;  }
.nav .on h3 a{ background:#ff8a00; color:#fff;   }

.index_right{ width:960px; padding-top:18px; margin-right:11px}

.focusBox { position: relative; width:960px; height:337px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:960px; height:337px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background:#fff; height: 13px; overflow: hidden; width: 13px; cursor: pointer; display:inline-block; *display:inline; zoom:1; border-radius:15px}
.focusBox .hd .on{ background:#002147; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(imagesad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.index_news{ padding-bottom:25px}
.index_news .list{ width:312px; font-family:"ΞΆΘνΡΕΊΪ"; margin:0 4px}
.index_news .list img{ width:286px; height:178px; border:5px solid #002147; margin-bottom:10px}
.index_news .list:hover img{ border:5px solid #ff8a00}
.index_news .list a{ text-decoration:none}
.index_news .list a h3{ color:#002854; font-size:18px}
.index_news .list a p{ color:#707070; font-size:14px}

.index_about{ margin-left:24px; width:492px}
.index_about .con{ background:url(imagesindex06.jpg) bottom no-repeat; color:#363636; line-height:28px; font-size:14px; height:345px}
.index_about .con img{ margin-bottom:20px}

.index_link{ width:638px;}
.index_link .item{ margin: 0 18px 14px 0}
.index_link .item img{ border:5px solid #012267; width:271px; height:89px}

.footer{ height:166px; width:1218px; margin:0 auto; color:#FFF; font-size:14px; font-family:"ΞΆΘνΡΕΊΪ"}

.ny_banner{}
.ny_banner img{ width:938px; height:167px; border:8px solid #002854}

.ny_news{}
.ny_news .t{ background:url(imagesny01.jpg) center repeat-x; height:60px; line-height:60px}
.ny_news .t span{ background:#FFF; font-family:"ΞΆΘνΡΕΊΪ"; font-size:22px; padding-right:10px}
.ny_news .list{}
.ny_news .list li{ display:block; height:50px; line-height:50px}
.ny_news .list li a{ background:url(imagesarrow01.jpg) left no-repeat; padding-left:40px; color:#5e5e5e; font-size:21px; float:left}
.ny_news .list li span{ float:right; font-size:20px; color:#5e5e5e}

.ny_news .content{ color:#111111; line-height:30px; font-size:18px; padding-bottom:20px}
.ny_news .content .header{ text-align:center; padding:20px 0; color:#222222; font-size:22px}