/*hopefluent.com.cn
author:jet.lin 
date:2008-4-8
*/
@charset "gb2312";
body {
	margin: 0;
	padding: 0;
	-moz-user-select : none;   /*防复制for firefox*/
}
td,th,p {
	font-size: 12px;
}
form {
	margin:0;
	padding: 0;
}
a:link {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}
a:active {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
}
a.a1:link {
	font-size: 12px;
	color: #474747;
	text-decoration: none;
}
a.a1:visited {
	font-size: 12px;
	color:#474747;
	text-decoration: none;
}
a.a1:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.a1:active {
	font-size: 12px;
	color:#474747;
	text-decoration: none;
}
a.a2:link {
	font-size: 12px;
	color: #343434;
	text-decoration: none;
}
a.a2:visited {
	font-size: 12px;
	color: #343434;
	text-decoration: none;
}
a.a2:hover {
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}
a.a2:active {
	font-size: 12px;
	color: #343434;
	text-decoration: none;
}
a.a3:link {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.a3:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.a3:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.a3:active {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.a4:link {
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	font-weight: bold;
}
a.a4:visited {
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	font-weight: bold;
}
a.a4:hover {
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a.a4:active {
	font-size: 13px;
	color: #404040;
	text-decoration: none;
	font-weight: bold;
}
a.awt:link {
	font-size: 13px;
	color:#FFF;
	text-decoration: none;
}
a.awt:visited {
	font-size: 13px;
	color:#FFF;
	text-decoration: none;
}
a.awt:hover {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
a.awt:active {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
a.ared:link {
	font-size: 13px;
	color: #EE1C23;
	text-decoration: none;
	font-weight: bold;
}
a.ared:visited {
	font-size: 13px;
	color: #EE1C23;
	text-decoration: none;
	font-weight: bold;
}
a.ared:hover {
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.ared:active {
	font-size: 13px;
	color: #EE1C23;
	text-decoration: none;
	font-weight: bold;
}

#container { 
   margin: 0 auto;
   padding: 0;
	width: 1004px;
	overflow: hidden;
}

.time {
	font-size: 11px;
	line-height: 18px;
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
}
.bb {
	border: 1px solid #999999;
}

.nav {
	font-size: 12px;
	line-height: 18px;
	color: #717171;
}

.font {
	font: 12px/20px "宋体";
	color: #666;
}
.font2 {
	font-size: 12px;
	line-height: 23px;
	color: #000;
}
.font3 {
	font-size: 13px;
	line-height: 23px;
	color:#000;
}
.font4 {
	font-size: 12px;
	line-height: 24px;
	color: #AFAFAF;
}

.bigfont {
	font-size: 13px;
	line-height: 22px;
	color: #E4151C;
	font-weight: bold;
}
.bigfont2 {
	font-size: 16px;
	line-height: 22px;
	color:#000;
	font-weight: bold;
}
.bigfont3 {
	font-size: 13px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
}
.bigfont4 {
	font-size: 14px;
	line-height: 22px;
	color: #666;
	font-weight: bold;
}
.bigfont5 {
	font-size: 16px;
	line-height: 22px;
	color:#333;
	font-weight: bold;
}
.bigfont6 {
	font-size: 20px;
	line-height: 22px;
	color: #5F5D5E;
	font-weight: bold;
}
.bigfont7 {
	font-size: 16px;
	line-height: 22px;
	color: #737373;
}
.bigfont8 {
	font-size: 14px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}
.red {
	font-size: 12px;
	line-height: 22px;
	color: #F00;
}
.red2 {
	font-size: 13px;
	line-height: 22px;
	color:#000;
	font-weight: bold;
}
.red3 {
	font-size: 15px;
	line-height: 22px;
	color:#C9090F;
	font-weight: bold;
}

.white {
	font-size: 12px;
	line-height: 20px;
	color:#FFF;
}
.f1 {
	font-size: 12px;
	color: #9D9D9D;
	border-width: 1px;
	border-style: solid;
	border-color: #353535 #D7D7D7 #D7D7D7 #353535;
}
.bk {
	line-height: 18px;
}
.nbg {
	background-repeat: no-repeat;
}
.bb2 {
	border: 1px solid #DCDCDC;
}
.enfont {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 150%;
	color: #5F5E5E;
}
.bb3 {
	border-width: 1px;
	border-style: none none solid none;
	border-color: #D1D1D1;
}
.xbg {
	background-repeat: repeat-x;
}
.bb4 {
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.gray {
	font-size: 12px;
	line-height: 160%;
	color:#333;
}
.bb5 {
	background-color: #F0F0F0;
	padding: 4px;
}
.bb6 {
	border: 3px solid #EFEEF4;
}
.gray2 {
	font-size: 12px;
	line-height: 130%;
	color: #000005;
}
.red4 {
	font-size: 12px;
	line-height: 20px;
	color: #CE0A0E;
	font-weight: bold;
}
.red5 {
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
	color: #CE0A0E;
}
.bigfont9 {
	font-size: 14px;
	color: #484848;
}
/*新加样式 by jet.lin*/
#contactbox{
	width:96%;
	padding-left:20px;
	line-height:150%;
}
#contactbox strong{
	font-size: 13px;
	line-height: 23px;
	color: #ce0a0e;
}
.colorbox1 hr{
    border:0 !important;
    border-bottom: 1px dashed #696969 !important;
    border:1px dashed #333333; height:1px  /*only for IE*/
}
.colorbox1{
    padding: 8px;
    background: #efefef;
}
.clearbox {
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;

display: hidden;
height: 0;
}
#top-search{
	background: #E4E4E4;
	width: 100%;
	padding: 3px 0;
	text-align: right;
	font-size:12px;
}
#subtopmenu{/*FF OP*/
	background: url(../image/logo.jpg) 15px center  no-repeat;
	font-size:12px;
	height:50px;
	text-align:right;
	padding-top:2em;
	padding-right:10px;
}
html* #subtopmenu{/*Sa IE7 OP*/
	padding-top:3em;
}
#copyright{
	margin-top:7px;
	padding:10px;
	border-top:1px solid #dedee0;
	clear:both;
	font-size:12px;
}
.line_hr {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 0px;
	overflow: hidden;
}

.f2 {
	font-size: 12px;
	color: #333333
	border-width: 1px;
	border-style: solid;
	border-color: #353535 #D7D7D7 #D7D7D7 #353535;
}
a.top:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.top:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.top:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.top:active {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#hfjob table{
	width:100%;
	margin:10px auto;
	text-align:left;
}
#hfjob caption{
	text-align:left;
	font-size:14px;
	color:#FF3300;
}
#hfjob th{
	width:80px;
	text-align:right;
	font-weight:normal;
	background:#efefef;
	padding:4px 8px 4px 0;
}
#hfjob hr{
    height: 1px;
	border-top: 1px #999 dashed;
	border-left: 0px #666 solid;
	border-bottom: 0px #666 solid;	
	border-right: 0px #666 solid;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}