﻿/* CSS RESET 
@import url("reset.css");
@import url("redefine.css"); */

/* REUSABLE CLASS
@import url("reusable.css"); */


body {
	font-family:Arial, arial, sans-serif, helvetica, verdana;
	font-size: 12px;
	color:#000000;
	line-height:24px;
	margin:0px;
	background:#081349;
}
a:link,a:visited{ color:#000000; text-decoration:none; cursor:hand;}
a:hover{ color:#990000; text-decoration:none; cursor:hand;}
/*top开始*/
.centent{ background:#ffffff; border-top:1px solid #ffffff;}
.logo{ margin-top:20px;}

.title{ height:48px; line-height:22px;padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900;font-style:normal; color:#31418A; background:url(../images/title_bg.gif) no-repeat left bottom;}
.title a:link,.title a:visited{color:#31418A;}
.title a:hover{ text-decoration:none;}


.news{}
.news th{padding-left:20px;padding-right:5px;font-size:14px; font-weight:900; color:#FF0000;}
.news th a:link,.news th a:visited{ color:#FF0000;}
.news th a:hover{ text-decoration:underline;}
.news td{padding-left:20px;padding-right:5px; border-bottom:1px dashed #BEBEBE;}
.news .cent{ border:0px;}
.news .more{ border:0px;}
.news .more,.news .more a,.news .more a:visited,.news .more a:hover{ font-size:12px;padding-right:10px;text-align:right; color:#FF0000;}


.serech{ background:url(../images/serech_bg.gif) repeat-x; height:41px;}
.serech .input{ background:url(../images/serech_input_bg.gif) repeat-x; border:1px solid #ffffff; border-left:-px; height:20px; width:138px;}

.user{ background:url(../images/user_bg.gif) repeat-x; }
.user .userinput{ border:1px solid #309ECF;height:20px; width:117px;}
.user .passinput{ border:1px solid #309ECF;height:20px; width:117px;}


.pic_box{ border:1px solid #C6680E; color:#9B3F00;}
.pic_box table{ width:100%; height:199px; border:1px solid #ffffff; background:url(../images/pic_bg.gif) repeat-x top;}
.pic_box table td img{padding:0px; }
.pic_box .more{ font-weight:900; text-align:right;}

.sponsors{ height:95px; border-top:1px solid #E6E6E6;filter : progid:DXImageTransform.Microsoft.gradient(style=1,startColorStr=#fdfdfd,endColorStr=#E6E6E6);}
.sponsors .name{ background:url(../images/sponsors_bg.gif) repeat-y left; text-align:left;}
.sponsors .img{ border:0px; height:45px;}

.reg_top{ height:56px; background:url(../images/btn_bg.gif) repeat-x;}

.listtitle,.listtitle a,.listtitle a:hover,.listtitle a:visited{ font-size:14px; font-weight:900; color:#FF0000;}
.list{ border:1px solid #ccc; border-collapse:collapse;}
.list th{ border:1px solid #ccc; text-align:left;padding-left:2px;}
.list td{ border:1px solid #ccc;padding-left:2px;}

/* LEFT MENU */
#headerMenu1Container {
	padding:0px 0px;
	
}

#headerMenu1Container li{
	text-align:left;
	line-height:31px;
	
}

#headerMenu1Container li a, #headerMenu1Container li a:link, #headerMenu1Container li a:visited{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	height:31px;
	width:192px;
	display:block;
	text-decoration:none;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	background:#108FDE url(../images/menu_bg.gif) repeat-y scroll left bottom;
}

#headerMenu1Container li a:hover{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	height:31px;
	width:192px;
	display:block;
	background:#ffad0e;
	text-decoration:none;
	padding-top:4px;
	padding-left:20px;
	padding-bottom:4px;
	background:#108FDE url(../images/menu_bg_over.gif) repeat-y scroll left bottom;
}

#headerMenu1Container li.selected{
}

#headerMenu1Container li.selected a, #headerMenu1Container li.selected a:visited{
}

#headerMenu1Container li.selected a:hover{
}

#headerMenu1Container li ul{
	position:absolute;
	display:block;
	width:192px;
	margin-left:3px;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	visibility:hidden;
}

#headerMenu1Container li ul li{
	text-align:left;
	background:#ffedd1;
	
}

#headerMenu1Container li ul li a, #headerMenu1Container li ul li a:visited{
	
}

#headerMenu1Container li ul li a:hover{
	color:#ffffff;
	height:31px;
	display:block;
	background:#ffad0e;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	background:#ffa200 url(../images/menu_bg_over.gif) repeat-x scroll left bottom;
}

#headerMenu1Container li:hover ul {
	visibility:visible;
	
}

