body {
    background-image:url(../images/bg01.jpg);
	background-color:#FCEFCF;
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.top{
    display:block;
	background-image:url(../Images/top_bg.gif)

}
.title{
	width:963px;
	height:29px;
	color:#5C5C5C;
	font-size:12px;
	display:block;
	text-align:center center
}
.title font1{
    color:#5C5C5C;
	font-size:12px;
}
#gray_title a:link,#gray_title a:visited,#gray_title a:active{
	font-size: 12px;
	color: #5C5C5C;
	line-height: 14px;
	text-decoration: none;
}
#gray_title a:hover{
	font-size: 12px;
	color: #5C5C5C;
	line-height: 14px;
	text-decoration: underline;
}
.bg_01 {
	background-color:#FCEFCF;
	background-repeat: repeat-x;
	background-position: left top;	
}
.bg_02 {
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}


.bg_01 {
	background-color:#FCEFCF;
	background-repeat: repeat-x;
	background-position: left top;	
}
.bg_02 {
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}
.bg {
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg2 {
	background-repeat: no-repeat;
	background-position: left top;
}
.bg3 {
	background-repeat: repeat-y;
	background-position: left top;
}
.bk {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 808080;
	border-right-color: 808080;
	border-bottom-color: 808080;
	border-left-color: 808080;
	background-repeat: repeat-x;
	background-position: left top;
}
.bg3 {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: C9C9C9;
}
.gray {
    font-size: 12px;
	color: #707070;
	line-height: 14px; 
	padding-top:10px; 
	padding-bottom:10px
}
.gray2 {
	font-size: 14px;
	color: #7b7b7b;
	font-weight: bold;
}
.gray3 {
	font-size: 12px;
	color: #9E9E9E;
}

.blackchu {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.black2 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:13px;
	padding-bottom:13px;
	line-height: 18px;
}
.black3 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:13px;
	line-height: 18px;
}
.red-big{
	font-size: 16px;
	font-weight: bold;
	color: #ee7a00;
	text-decoration: none;
}
.red_ss{
	font-size: 14px;
	color: #ee7a00;
	text-decoration: none; 
}
a.red-1:link {
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
a.red-1:hover {
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a.red-1:visited {
font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
a.red-1:active {
font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
.red-2 a:link {
	font-size: 12px;
	color: #FF6000;
	text-decoration: underline;
	font-weight: bold;
}
.red-2 a:hover {
	font-size: 12px;
	color: #404040;
	text-decoration: underline;
	font-weight: bold;
}
.red-2 a:visited {
    font-size: 12px;
	color: #FF6000;
	text-decoration: underline;
	font-weight: bold;
}
.red-2 a:active {
    font-size: 12px;
	color: #FF6000;
	text-decoration: underline;
	font-weight: bold;
}
.gray-big{
	font-size: 16px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}
.gray-1 a:link {
	font-size: 12px;
	color: #8b8b8b;
	text-decoration: none;
}
.gray-1 a:hover {
	font-size: 12px;
	color: #ee7a00;
	text-decoration: none;
}
.gray-1 a:visited {
    font-size: 12px;
	color: #8b8b8b;
	text-decoration: none;
}
.gray-1 a:active {
    font-size: 12px;
	color: #8b8b8b;
	text-decoration: none;
}

.black img
{
	padding-top:7px;
}

a.black-1:link,a.black-1:visited,a.black-1:active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.black-1:hover {
	font-size: 12px;
	color: #7e7e7e;
	text-decoration: none;
}
a.redbig-1:link {
	font-size: 16px;
	color:#ee7a00;
	text-decoration: none;
	font-weight: bold;
}
a.redbig-1:hover {
	font-size: 16px;
	color: #7e7e7e;
	text-decoration: none;
	font-weight: bold;
}
a.redbig-1:visited {
font-size: 16px;
	color: #ee7a00;
	text-decoration: none;
	font-weight: bold;
}
a.redbig-1:active {
font-size: 16px;
	color: #ee7a00;
	text-decoration: none;
	font-weight: bold;
}.red-bz {
	font-size: 12px;
	color: #FF0000;
}
.blue1 {
	font-size: 16px;
	font-weight: bold;
	color: #0079E6;
}
.red2 {
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
	font-weight: bold;
}
a.blue-1:link {
	font-size: 12px;
	color:#006BCE;
	text-decoration: none;
}
a.blue-1:hover {
	font-size: 12px;
	color: #7e7e7e;
	text-decoration: none;
}
a.blue-1:visited {
font-size: 12px;
	color: #006BCE;
	text-decoration: none;
}
a.blue-1:active {
font-size: 12px;
	color: #006BCE;
	text-decoration: none;
}
a.blue-ss:link {
	font-size: 14px;
	color:#4267f7;
	text-decoration: underline;
	font-weight: bold;
}
a.blue-ss:hover {
	font-size: 14px;
	color: #939393;
	text-decoration: underline;
	font-weight: bold;
}
a.blue-ss:visited {
font-size: 14px;
	color: #007DC4;
	text-decoration: underline;
	font-weight: bold;
}
a.blue-ss:active {
font-size: 14px;
	color: #007DC4;
	text-decoration: underline;
	font-weight: bold;
}

/************ menu begin *************/
#left-menu2 {padding:15px;}
#left-menu2 ul {float:left;list-style:none;margin:0px;padding:0px;width:190px;}
#left-menu2 ul li {float:left;display:block;margin:0;font-size:13px;}
#left-menu2 ul li a:link,#left-menu2 ul li a:visited,#left-menu2 ul li a:active {
	font-weight:bold;
	text-align:left;
	padding:4px 0 4px 28px;
	margin-bottom:2px;
	display:block;
	width:190px;
	font-size:16px;
	color:#787878;
	text-decoration:none;
	background-color:#FCF7ED;
	border-top:1px solid #F7EBD5;
	border-bottom:1px solid #F7EBD5;
}
#left-menu2 ul li a:hover{
	color:#EE7A00;
	background-color:#FCF7aa;
	border-top:1px solid #F7EBD5;
	border-bottom:1px solid #F7EBD5;
	}
#left-menu2 #Left{width:0px;float:left;}
#left-menu2 #Right{width:0px;float:right;}
#left-menu3 {
	padding:0;}
#left-menu3 ul {float:left;list-style:none;margin:0px;width:100%;}
#left-menu3 ul li {float:left;display:block;margin:0;}
#left-menu3 ul li a:link,#left-menu3 ul li a:visited,#left-menu3 ul li a:active {
	text-align:left;
	font-size:12px;
	letter-spacing:2px;
	font-weight:normal;
	padding:10px 0 10px 28px;
	display:block;
	width:190px;
	color:#8B8B8B;
	text-decoration:none;
	background:#FFFFFF;
	border:none;
	border-bottom:1px dotted #CCCECE;
}
#left-menu3 ul li a:hover{
	color:#8B8B8B;
	font-size:12px;
	background:#EDF7F8;
	border:none;
	border-bottom:1px dotted #CCCECE;
}

#left-menu2 ul li .menuASelected:link, #left-menu2 ul li .menuASelected:active, #left-menu2 ul li .menuASelected:visited
{
	color:#EE7A00;
	background-color:#FCF7aa;
	border-top:1px solid #F7EBD5;
	border-bottom:1px solid #F7EBD5;
}

#left-menu3 ul li .menuASelected:link, #left-menu3 ul li .menuASelected:active, #left-menu3 ul li .menuASelected:visited
{
	background:#EEF8F9;
	color:#646464;
	font-weight:bold;
}

/************ form columns end *************/
.con{margin-top:10px; width:580px; text-align:left; font-size:12px; color:#4E3D2B; clear:both;}
.con a{color:#006699; padding-left:10px; margin:0 5px;}
.con a:hover{color:#FCAC5D;}
.con span{display:block; float:left;}
.con span.n{width:80px;color:#FF4D00; text-align:right; padding-right:5px}
.con span.n p {color:#FF4D00; text-align:right; padding-right:5px; line-height:26px;}
.con span.m{ width:170px;}
.con span.z{ width:300px;}
.con span.m2{ width:200px;}
.con span.z2{ width:340px;}
.con span.m3{ width:210px;}
.con span.z3{ width:330px;}
.con span.w280{ width:280px;}
.con span.z img{border:#8E673C 1px solid; margin-top:-5px;}
.con p.t{ margin-left:100px;}
.con .textaria{ margin-top:5px;height:100px;border-left:#AA8C6A 1px solid;border-top:#AA8C6A 1px solid; border-bottom:#D7BF9A 1px solid; border-right:#D7BF9A 1px solid; overflow:scroll;}
.con-line{background:url(/images/line-con.gif) top no-repeat; padding-top:10px;}
.Info{width:300px;}

#divMessage
{
	font-size:12px;	
}

.u ul {list-style:none;margin:0px;}
.u ul li {
	background:#FFFFFF;
	display:block;
	line-height:30px;
	padding:0 0 0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	font-size:12px;
}

.hong_ss {
	font-size: 14px;
	color: #FF0000;
}
.blue_ss {
	font-size: 14px;
	color: #35A7E0;
}
.Submit1 {
	background-image: url(/images/Submit1.gif);
	background-repeat: repeat;
	height: 26px;
	width: 192px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
.submit2 {
	color: F69900;
	background-color: #FFFFFF;
	border: 1px solid B8B8B8;
}


#dprevious, #dprevious a:link,#dprevious a:hover,#dprevious a:visited{
	font-size:12px;
	color:#8b8b8b;	
	padding:2px;
}

#dnext, #dnext a:link,#dprevious a:hover,#dprevious a:visited{
	font-size:12px;
	color:#8b8b8b;	
	padding:2px;
}


.iconOff{
	filter:Alpha(Opacity=50);
}
#homePageNewsList UL
{
	padding:2px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
#homePageNewsList li{
	height:16px;
	width:48%;
	margin-right:4px !important;
	margin-right:2px;
	float:left;
	margin-bottom:3px !important;	
	margin-bottom:2px;
	list-style-type:none;
}

#homePageNewsList li a:link{
	font-size:12px;
	color:#555353;
	line-height: 14px;
	text-decoration: none;
}
#homePageNewsList li a:hover{
	font-size:12px;
	color:#555353;
	line-height: 14px;	
    text-decoration: underline;
}
#homePageNewsList li a:visited{
	font-size:12px;
	color:#555353;
	line-height: 14px;	
	text-decoration: none;
}


.top-message01 {
	background:url(/images/userinfo_02.gif)  no-repeat;
	background-position:center left;
	height:34px;
	text-align:left;
	padding:8px 0 0 225px;
	font-size:23px;
	color:#CC0000;
	font-weight:bold;
}

.HackBox
{
	clear:both;
}
.DateClass
{
	font-size:12px;
	color:#FF8700;
}
#bannershow
{
	padding:2px;
}
#bannershow a img
{
    width:100%;
    height:100%;
}

.DateClass a:link,.DateClass a:hover,.DateClass a:visited{
	font-size:14px;
	color:#8b8b8b;
	line-height: 14px;	
}

.new-list a:link,.new-list a:visited{
	font-size:14px;
	color:#4E4E4E;
	line-height: 26px;
	text-decoration: none;
}
.new-list a:hover{
    font-size:14px;
	color:#FF8700;
	line-height: 26px;
	text-decoration: underline;
}
#news-list{
list-style-type:circle}

#Previous a:link,#Previous a:hover,#Previous a:visited{
	font-size:14px;
	color:#ee7a00;
    font-weight: bold;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:5px;
	padding-right:5px;

}
#Previous{
    text-align:center;
}
#PostFix a:link,#PostFix a:hover,#PostFix a:visited{
	font-size:14px;
	color:#ee7a00;
    font-weight: bold;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:5px;
	padding-right:5px;
    text-align:center;
}
#PostFix{
    text-align:center;
	}
	
.input-text {
	border-color:#ACA899 rgb(253, 249, 234) rgb(253, 249, 234) rgb(172, 168, 153);
	border-style:solid;
	border-width:1px;
	padding:2px 8px 0pt 3px;
}	
.red2_bz{
	font-size: 12px;
	color: #ee7a00;
	text-decoration: none; 
    line-height: 20px;
	padding-top:13px;
}
.cheng-1 a:link,.cheng-1 a:visited,.cheng-1 a:active {
	font-size: 14px;
	color: #ee7a00;
	text-decoration: none;
	font-weight: bold;
}
.cheng-1 a:hover {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.cheng-1{
    padding-top:10px;
    padding-bottom:10px;
}
.font_blue,.font_blue a:visited,.font_blue a:active {
	font-size: 12px;
	color: #006BCE;
	text-decoration: underline;
}
.font_blue a:hover {
	font-size: 12px;
	color: #7e7e7e;
	text-decoration: underline;
}
.list_zh{
	font-size:12px;
	color:#EE7A00;
}
#act_message{
    margin-top:10px;}
	
.border_logo{
    border: 1px solid #CCCCCC;
}
.img_safecenter{
    padding-top:10px;
}
.gray-award a:link{
	font-size: 12px;
	color:#7B7B7B;
	text-decoration: none;
}
.gray-award a:hover{
	font-size: 12px;
	color: #FF8700;
	text-decoration: none;
}
.gray-award a:visited{
	font-size: 12px;
	color:#7B7B7B;
	text-decoration: none;
}

.index_new a:link,.index_new a:visited {
	font-size: 12px;
	color: #848484;
	text-decoration:none;
	line-height:22px;
	padding:8px 0px 0px 30px
}
.index_new a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	line-height:22px;
	padding:8px 0px 0px 30px
}

