/* general style------------------------------- */
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"ËÎÌå", Arial;
	background-color:#FFF;
}
a {
	text-decoration:none;
}
a:link {
	color:#000;
}
a:visited {
	color:#2D6A9D;
}
a:hover {
	color:#A40027;
	text-decoration:underline;
}
img {
	margin:0;
	padding:0;
	border:0;
}
/* top style------------------------------------ */
.container {
	width:1003px;
	height: 100%;
	margin:0 auto;
	background-color:#FFF;
	overflow:hidden;
}
.top {
	width:1003px;
	margin:0;
	padding:0;
	position:relative;
}
.logo {
	position:absolute;
	top:30px;
	left:30px;
}
.nav {
	background:url(../img/navBarBG.gif) repeat-x;
	width:983px;
	height:28px;
	padding:0 10px;
	margin-top:-1px;
	overflow:hidden;
}
.nav .navList {
	float:left;
	margin-left:100px;
}
.nav a {
	margin:0 10px;
	line-height:28px;
}
.nav a:link, .nav a:visited {
	color:#FFF;
	text-decoration:none;
}
.nav a:hover {
	text-decoration:underline;
}
.nav img {
	vertical-align:middle;
}
#nowTime {
	position:absolute;
	top:10px;
	right:10px;
	color:#FFF;
	padding:5px;
	background-color:#212838;
	border:1px #FFF solid;
}
/* search style------------------------------------- */
.search {
	background:url(../img/searchBG.gif) no-repeat;
	width:232px;
	height:28px;
	float:right;
}
.search input {
	margin-left:10px;
	margin-top:5px;
	height:15px;
	width:180px;
	border:0;
}
.search img {
	padding:4px 0 8px 10px;
}
.searchTip {
	color:#FFF;
	line-height:28px;
	float:right;
	margin-right:10px;
}
/* menu style-------------------------------------- */
.login input {
	border:0;
	margin:0 10px;
	width:90px;
	border:1px #676767 solid;
}
.login a {
	margin:0 5px;
}
.main {
	padding:5px 10px;
	float:left;
	width:983px;
	background:url(../img/mainBG.jpg) repeat-x;
	overflow:hidden;
}
.menu {
	background:#b0c6cf;
	float:left;
	width:186px;
	border:1px #212838 solid;
	height:1063px;
}
.menuList {
	background:#b0c6cf;
	margin:0;
	padding:0 5px;
}
.menuList ul {
	list-style:none;
	margin:0;
}
.menuList ul li  {
	background:url(../img/menuList.gif) 10% 50% no-repeat;
	background-color:#d9e4e8;
	padding-left:40px;
	border-top:1px #FFF solid;
	border-left:1px #FFF solid;
	border-right:1px #BBBDC3 solid;
	border-bottom:1px #BBBDC3 solid;
	line-height:27px;
	margin-left:0;
}
.menuList ul li.noBG {
	background:none;
	background-color:#d9e4e8;
	padding-left:0px;
	border-top:1px #FFF solid;
	border-left:1px #FFF solid;
	border-right:1px #BBBDC3 solid;
	border-bottom:1px #BBBDC3 solid;
	
}
.menuList ul li img {
	vertical-align:middle;
}
.menuList ul li a {
}
.menuList ul li a:hover {
	color:#A40027;
}
.menuList ul li a.current {
	color:#A40027;
}
/* content sytle---------------------------------------- */
.content {
	float:right;
	padding-left:8px;
	width:777px;
	background-color:#FFF;
	border:1px #212838 solid;
}
.newsBox {
	width:434px;
	position:relative;
	margin-top:20px;
}
.newsBoxContent ul {
	list-style:square inside;
	display:block;
	margin-left:10px;
	margin-top:0;
}
.newsBoxContent li {
	line-height:25px;
	position:relative;
	height:25px;
}
.newsBoxContent li span {
	color:#999;
	position:absolute;
	right:5px;
	top:0px;
}
.newsBoxContent li.stripe {
	background-color:#F8F8F8;
}
.newsBoxContent li a:link {
	color:#555;
}
.newsBoxContent li a:visited {
	color:#2D6A9D;
}
.newsBoxContent li a:hover {
	color:#A40027;
	text-decoration:underline;
}
.contentCell {
	clear:both;
}
.contentTL {
	float:left;
	clear:left;
}
.imgNews {
	width:326px;
	height:260px;
	border:1px solid #999;
	background:url(../img/imgNewsBG.jpg) repeat-x;
	margin-top:20px;
	padding-top:20px;
	position:relative;
	text-align:center;
}
.imgNews table {
	margin:0 auto;
}
.imgNewsTitle {
	position:absolute;
	top:-10px;
	left:20px;
}
.contentTR {
	float:left;
	padding-left:6px;
}
/* news list style--------------------------------------- */
.newsBox2 {
	width:280px;
	height:150px;
	float:left;
	margin-right:5px;
	overflow:hidden;
	position:relative;
}
.newsBox2 ul li {
	height:20px;
	line-height:20px;
}
.newsBoxMore {
	position:absolute;
	right:0;
	top:0;
}
.newsBoxTitle2 {
	background:url(../img/news-2.gif) no-repeat;
	width:255px;
	height:23px;
	padding-left:25px;
	line-height:23px;
	color:#000;
}
.newsBoxTitle2 a:link,.newsBoxTitle2 a:visited {
	color:#3e68af;
	text-decoration:none;
}
.newsBoxTitle2 a:hover {
	color:#000;
	text-decoration:underline;
}
.contentBL {
	width:570px;
	float:left;
	clear:left;
	margin-top:10px;
}
.contentBR {
	margin-top:10px;
	float:right;
	width:198px;
	height:750px;
	overflow:hidden;
	border-top:1px #212838 solid;
	border-left:1px #212838 solid;
	background-color:#d9e4e8;
}
.bottom {
	width:1003px;
	text-align:center;
	background-color:#407fbe;
	border-bottom:1px solid #000;
	line-height:1.8;
	clear:both;
}
/* platform style----------------------------------------- */
.platform {
	text-align:center;
	padding:10px 0;
}
.platform ul {
	margin:0;
	padding:0;
}
.platform ul li {
	list-style:none;
}
.browsePath {
	
	line-height:35px;
}
.contentM {
	clear:both;
	
	background-color:#FFF;
}
.contentM table.listBox {
	border:1px #CCC solid;
	width:769px;
	margin-bottom:8px;
}
.contentM table.listBox th {
	background-color:#E0E1E3;
}
.contentM table.listBox td, .contentM table.listBox th {
	height:22px;
	line-height:22px;
}
.contentM table.listBox td {
	text-align:center;
}
.contentM table.listBox td a {
	margin:0 5px;
}
.contentM table.listBox td span {
	color:#F00;
	margin:0 5px;
}
.contentM table.listBox td.name {
	text-align:left;
}
/* news artical sytle----------------------------------------- */
.articalBox {
	width:798px;
	border:1px #000 solid;
	margin:0 auto;
	background-color:#FFF;
	padding:10px;
	padding-top:0;
}
.articalReference {
	clear:both;
	padding:0 10px;
}
.articalContent {
	clear:both;
	padding:10px 20px;
	line-height:1.5;
	font-size:14px;
}
.articalTitle {
	text-align:center;
	font-size:14px;
	color:#A40027;
}
.articalAuthor {
	text-align:center;
	background-color:#F8F8F8;
	border-top:1px #CCC solid;
	width:100%;
	padding:5px 0;
	margin:5px 0;
}
.articalInfo {
	background-color:#F8F8F8;
	border-bottom:1px #CCC solid;
	width:100%;
	padding:5px 0;
	margin:5px 0;
}
/* commentary style--------------------------------------------- */
.allCommentary {
	color:#A40027;
	margin-top:30px;
}
.commentaryList {
	border-bottom:1px #CCC solid;
	line-height:1.5;
	word-wrap:break-word;
}
.addCommentary {
	margin:10px 0;
}
.addCommentary span {
	margin:0 5px;
	color:#F00;
}
.addCommentary input {
	border:1px #CCC solid;
	margin:0 5px;
}
.addCommentary textarea {
	border:1px #CCC solid;
	vertical-align:text-top;
	margin:0 5px;
	width:265px;
	height:50px;
	overflow:auto;
}
.tideTable {
	background-color:#CCC;
	line-height:30px;
	margin:30px 0;
}
.tideTable td {
	width:11%;
	background-color:#FFF;
	text-align:center;
}
/* message style------------------------------------------- */
.messageBox {
	border:1px #809DB9 solid;
	clear:both;
	margin-bottom:10px;
	word-wrap:break-word;
}
.messageBox span {
	background-color:#d9e4e8;
	padding:5px;
	display:block;
	color:#212838;
}
.messageBox p {
	padding:0 10px;
}
.messageBox a:link, .messageBox a:visited{
	color:#A40027;
	text-decotation:none;
}
.messageBox a:hover {
	color:#A40027;
	text-decotation:underline;
}
.addMsg {
	width:778px;
	border:1px #000 solid;
	border-top:0;
	margin:0 auto;
	background-color:#E0E1E3;
	padding:20px;
}
.addMsg textarea {
	border:1px #CCC solid;
	width:774px;
	height:100px;
	overflow:auto;
}
.addMsg span {
	margin:0 5px;
	color:#F00;
}
.infoTable tr.stripe {
	background-color:#F8F8F8;
}
table.changePage {
	background-color:#FFF;
	width:769px;
	margin:0;
	text-align:center;
	line-height:25px;
}
/* change page style--------------------------------------- */
table.changePage td {
	background-color:#FFF;
}
table.changePage td a {
	margin:0 5px;
	text-decoration:underline;
}
table.changePage td input[type="text"] {
	width:20px;
	border:1px #105A81 solid;
}
table.changePage td input[type="button"] {
	width:30px;
	border:1px #105A81 solid;
	*height:20px;
}
table.changePage ul {
	list-style:none;
	margin:0;
}
table.changePage ul li {
	display:inline;
	list-style:none;
}
/* logon table sytle------------------------------------------ */
.notice {
	clear:both;
	border:1px solid #CCC;
	width:200px;
	text-align:center;
	padding-bottom:5px;
}
.noticeTitle {
	padding:5px;
	background-color:#F8F8F8;
	margin-bottom:5px;
	border-bottom:1px #CCC solid;
}
.bigon {
	background:url(../img/newsb-02.gif);
	color:#FFF;
	line-height:18px;
}
.bigoff {
	background:url(../img/newsb-03.gif);
	color:#000;
	line-height:18px;
}
/* image news sytle-------------------------------------- */
a.bla {
	color:#000;
	text-decoration:none;
}
a.bla:hover {
	color:#A40027;
	text-decoration:underline;
}
/* informatin release page style------------------------- */
.infoTable {
	width:660px;
	background-color:#626574;
	margin:0 auto;
}
.infoTable th {
	font-weight:normal;
	background-color:#F8F8F8;
}
.infoTable td {
	background-color:#FFF;
	padding:5px;
}
/* hangdaotu sytle----------------------------------- */
.hdtT {
	width:765px;
	border:1px solid #4A505E;
	padding:1px;
	background-color:#E0E1E3;
	position:relative;
	clear:both;
	height:35px;
	margin-bottom:10px;
}
.hdtT .hdtName {
	width:80px;
	height:35px;
	background-color:#4A505E;
	line-height:35px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.download {
	position:absolute;
	right:1px;
	top:1px;
}
table.hdt {
	clear:both;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	width:769px;
	margin:10px 0;
}
table.hdt td {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align:center;
	height:25px;
}
table.hdt td a:link {
	color:#FF8C40;
}
table.hdt td a:visited {
	color:#2D6A9D;
}
table.hdt td a:hover {
	color:#FF8C40;
	text-decoration:underline;
}
.getCredit {
	position:relative;
	width:760px;
	height:100%;
}
.getCreditBox {
	position:absolute;
	left:20%;
	top:45%;
	padding:20px;
	background-color:#FFC;
	border:1px #105A81 solid;
	z-index:20;
}
.getCreditBox input.creditInput {
	border:1px solid #105A81;
	width:260px;
}
.getCreditBox input[type="button"] {
	border:1px solid #105A81;
	height:20px;
}

/* captain information download sytle--------------------- */
.captainDownload {
	clear:both;
	border:1px solid #212838;
	background-color:#F8F8F8;
	width:500px;
	height:600px;
	margin:50px auto 20px;
	position:relative;
	padding:20px;
}
.captainIcon {
	position:absolute;
	top:-30px;
	left:-30px;
}
.captainDownload p.cTitle {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:10px;
}
.captainDownload p.cContent {
	text-indent:24px;
	line-height:20px;
}
.captainDownload p img {
	vertical-align:middle;
	margin-left:10px;
}

/* cheif hall style------------------------------------------ */
.hall {
	width:733px;
	margin-left:15px;
}
.hall .hallCell {
	border:1px #8A8F96 solid;
	border-top:none;
}
.hall ul li {
	line-height:25px;
}
/* dic style------------------------------------------------- */
.dic {
	width:560px;
	margin:0 auto;
}
.dicTable {
	width:560px;
	background-color:#212838;
}
.dicTable th, .dicTable td {
	background-color:#FFF;
	padding:5px 10px;
	font-weight:normal;
}

/* topic sytle----------------------------------------------- */
.topic {
}
.topicCell {
	width:560px;
	height:200px;
	padding-left:200px;
	position:relative;
	border-top:1px #212838 solid;
	padding-top:10px;
}
.topicCell li {
	padding:5px 0;
}
.topicImg {
	position:absolute;
	top:10px;
	left:10px;
}

/* special style--------------------------------------------- */
.textCenter {
	text-align:center;
}
.hdtImg {
	display:none;
	position:absolute;
	text-align:center;
	top:175px;
	left:0;
	border:1px #212838 solid;
}
.closeHdtImg a {
	position:absolute;
	top:20px;
	right:20px;
	border:1px #FFF solid;
	background-color:#212838;
	font-size:16px;
	font-weight:bold;
}
.closeHdtImg a:link, .closeHdtImg a:visited {
	color:#FFF;
	text-decoration:none;
}
.closeHdtImg a:hover {
	color:#BBBDC3;
	text-decoration:none;
}
