@charset "utf-8";
.black{
	color:#460000;
}
#main_frame{
	width:98%;
	border:none;
	min-height:400px;
	_height:400px;
	height:auto;
	overflow-x:hidden;
}
#main
{
	width:99%;
	min-width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
#listbody li{
	overflow:hidden;
	white-space:nowrap;	
	text-overflow:ellipsis;
	list-style:none;
}
#resultlist li{
	overflow:hidden;
	white-space:nowrap;	
	text-overflow:ellipsis;
}
#grouplistbody li{
	overflow:hidden;
	white-space:nowrap;	
	padding-right:1px;
	text-overflow:ellipsis;	
}
#vip-header-area
{
	width:100%;
	margin:0 auto 8px auto;	
	min-width:960px;
}
#vip-header
{
	width:100%;
	/*background-image:url(/vip/vip/images/vip_header.jpg);
	background-position:0 0;
	background-repeat:no-repeat;*/
}
.header_vip_top
{
	width:100%;
	margin:0 auto;
	height:24px;
}

#companyarea_head
{
	float:left;
	display:inline-table;
	color:white;
	text-align:left;
	overflow:hidden;
	height:85px;
	width:100%;
}
.nav_change
{
	position:relative;
	width:780px;
	float:left;
	font-family:"宋体";
	font-size:14px;
	margin-left:11px;
	display:inline;
	white-space:nowrap;
	z-index:9;
	font-size:14px;
}
.initnav_btn
{
	float:right;
	width:84px;
	height:30px;
	background-position:0px -20px;
	background-repeat:no-repeat;
	line-height:30px;
	margin-left:8px;
	color:white;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

#emplogo_head
{	
	width:75px;
	height:68px;
	float:left;
	display:inline-block;
}
#empcul_head
{
	color:#FFFFFF;
	font-size:12px;
	margin-top:4px;
	width:660px; 
	height:21px;
	margin-left:20px;
}

.compculture
	{
	width:580px;
	height:21px;
	float:left;
	margin-left:20px;
	font-family:"宋体";
	font-size:14px;
	color:#FFFFFF;
	line-height:21px;
	display:inline;
	}
.left_container
{
	width:80px;
	height:22px;
	line-height:22px;
	float:left;
	text-align:left;
	margin-top:2px;
	margin-left:8px;
	display:inline;
}
.mid_container_top
{
width:646px;
height:24px;
line-height:24px;
float:left;
text-align:left;
}
.right_container
{
width:20%;
height:22px;
line-height:22px;
float:right;
margin-right:8px;
display:inline;
text-align:right;
margin-top:2px;
}
#vip-header-area #user_info{
	margin:0px auto;
	position:relative;
	border:none;
	margin-top:-1px;
	height:31px;
	overflow:hidden;
	}

a.white-link:link, a.white-link:visited
	{
		color:#FFFFFF;
		text-decoration: none;
	}
a.white-link:hover
	{
		color:#000000;
	}
	
a.red-font:link, a.red-font:visited{
	color:red;
	font-size:14px;
	text-decoration: none;
}
a.white-font:link, a.white-font:visited{
	color:white;
	font-size:14px;
	text-decoration: none;
}

a.white-font:hover{
	font-size:14px;
 	color:#FF6600;
}
a.red-font:hover{
	font-size:14px;
 	color:#FF6600;
}
a.red-link:link, a.red-link:visited{
	color:red;
	text-decoration: none;
}

a.red-link:hover{
 	color:#FF6600;
}
.left_white{
	width:9px;
	height:11px;
	background-image:url(/vip/vip/images/20100801/vip_common.gif);
	background-position:-8px -67px;
	background-repeat:no-repeat;
	float:left;
	
}
/*自适应 2010-5-12*/
.vip_banner_l{
	height:100%;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -561px;
	background-repeat:no-repeat;	
}
.vip_banner_r{
	height:100%;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -593px;
	background-repeat:no-repeat;	
}
.vip_banner_m{
	height:31px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -264px;
	background-repeat:repeat-x;
	line-height:31px;
	color:white;
	text-align:left;
}
.vip_border_l{
	background-image:url(/vip/vip/images/20100801/vip_item_left_y.png);
	background-position:left;
	background-repeat:repeat-y;	
	min-height:10px;	
	_height:10px;
}
.vip_border_r{
	background-image:url(/vip/vip/images/20100801/vip_item_right_y.png);
	background-position:right;
	background-repeat:repeat-y;		
	min-height:10px;
	_height:10px;
}
.vip_common_bottom_l
{
	height:5px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -427px;
	background-repeat:no-repeat;
	
}
.vip_common_bottom_r
{

	height:5px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -433px;
	background-repeat:no-repeat;
}
.vip_common_bottom_m
{
	height:5px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -441px;
	background-repeat:repeat-x;
}
.vip_banner_center_h
{
	height:36px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -370px;
	background-repeat:repeat-x;
	line-height:36px;
	color:white;
	text-align:left;
}
.vip_banner_l_h{
	height:36px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -296px;
	background-repeat:no-repeat;	
}
.vip_banner_r_h{
	height:36px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -333px;
	background-repeat:no-repeat;	
	line-height:24px;
}
.vip_banner_red_l{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -561px;
	background-repeat:no-repeat;	
}
.vip_banner_red_r{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -593px;
	background-repeat:no-repeat;	
}
.vip_banner_red_m{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -264px;
	background-repeat:repeat-x;
	color:#470100;
	text-align:left;
}
.vip_border_split_l{
	background-image:url(/vip/vip/images/20100801/vip_item_left_y.png);
	background-position:left;
	background-repeat:repeat-y;	
	min-height:10px;	
	_height:10px;	
}

.vip_border_split_r{
	background-image:url(/vip/vip/images/20100801/vip_item_right_y.png);
	background-position:right;
	background-repeat:repeat-y;	
	min-height:10px;	
	_height:10px;	
}

.vip_banner_corn_l{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -561px;
	background-repeat:no-repeat;
}
.vip_banner_corn_r{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -593px;
	background-repeat:no-repeat;	
}
.vip_banner_corn_m{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -264px;
	background-repeat:repeat-x;
	line-height:31px;
	color:#470100;
	text-align:left;
}
.vip_banner_h_corn_l{
	height:31px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:left -561px;
	background-repeat:no-repeat;	
}
.vip_banner_h_corn_r{
	height:30px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:right -593px;
	background-repeat:no-repeat;	
}
.vip_banner_h_corn_m{
	height:31px;
	background-image:url(/vip/vip/images/20100801/vip_banner.png);
	background-position:0 -264px;
	background-repeat:repeat-x;
	line-height:34px;
	color:white;
	text-align:left;
}
.vip_bottom_corn_l{
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:left -25px;
	background-repeat:no-repeat;	
}
.vip_bottom_corn_r{
	height:8px;
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:right -34px;
	background-repeat:no-repeat;	
}
.vip_bottom_corn_m{
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:0 -43px;
	background-repeat:repeat-x;
	color:white;
	text-align:left;
}
.width_80p{
	width:80%;	
}
.width_40p{
	width:40%;	
}
.width_60p{
	width:60%;	
}
.width_55p{
	width:55%;	
}
.width_50p{
	width:50%;	
}
.width_45p{
	width:45%;	
}
.width_30p{
	width:30%;	
}
.width_25p{
	width:25%;	
}
.width_15p{
	width:15%;	
}

.vip_head_left{
	background-image:url(/vip/vip/images/20100801/vip_header_bg.jpg);
	background-position:left 0;
	background-repeat:no-repeat;
}
.vip_head_right{
	background-image:url(/vip/vip/images/20100801/vip_header_r.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	min-width:950px;
	width:100%;
	height:118px;
	overflow:hidden;
}
.vip_head_center{
	background-image:url(/vip/vip/images/20100801/vip_header_l.jpg);
	background-position:left 0;
	background-repeat:repeat-x;
}
.red_btn{
	float:left;
	width:59px;
	height:20px;
	background:url(/vip/vip/images/vip_provide.jpg) no-repeat;
	background-position:left -45px;
	margin-left:15px;
	display:inline;
}

/*头部修改*/
.companyarea_text{
	color: #fff2a4; 
	font-size: 24px;
	line-height:40px; 
	font-weight: bold; 
	text-align: left; 
	float: left; 
	margin-left: 20px;
	margin-top:10px;
	displat:inline; 
	font-family: "黑体";
	display:inline;
}
.div_img{
	height:68px;
	width:75px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	display:inline;
}
.name_text{
	height:100%;
	width:600px;
	float:left;
	text-align:left;
}
.menude{
	cursor:pointer;
	float:left;
}
.menuDeC{
	float:left;
	height:33px;
	background:url(/vip/vip/images/20100801/vip_banner.png) repeat-x;
	background-position:left -132px;
	display:inline;
	font-weight:bold;
	line-height:33px;
	padding:0 10px;
}
.menuDeC span{
	font-size:14px;
}
.menuDeL{
	float:left;
	height:33px;
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:left -98px;
	display:inline;
	width:3px;
}
.menuDeR{
	float:left;
	height:33px;
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:right -166px;
	display:inline;
	width:3px;
	margin-right:5px;
}
.menuDeCCheced .menuDeC{
	float:left;
	height:33px;
	background:url(/vip/vip/images/20100801/vip_banner.png) repeat-x;
	background-position:left -65px;
	display:inline;
	z-index:9;
	
}
.menuDeCChecedFrist .menuDeC{
	float:left;
	height:33px;
	background:url(/vip/vip/images/20100801/vip_banner.png) repeat-x;
	background-position:left -65px;
	display:inline;
	z-index:9;
	
}
.menuDeCCheced .menuDeR{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:right -32px;
	z-index:9;
	width:3px;
}
.menuDeCChecedFrist .menuDeR{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:right -32px;
	z-index:9;
}
.menuDeCChecedFrist .menuDeL{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:left 1px;
	z-index:9;
	width:20px;
}
.frist .menuDeL{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:left -747px;
	z-index:9;
	width:20px;
}
.menuDeCCheced .menuDeL{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:left -526px;
	z-index:9;
	width:3px;
}

.brown{
	color:#853707;
}
#vip-header-area .info-center{
	background:url(/vip/vip/images/20100801/vip_banner.png) repeat-x;
	background-position:right -707px;
	height:35px;
	overflow:hidden;
}
#vip-header-area .info-left{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:left -200px;
	height:100%;
}
#vip-header-area .info-right{
	background:url(/vip/vip/images/20100801/vip_banner.png) no-repeat;
	background-position:right -232px;
	height:100%;
	line-height:35px;
}
.info-right #logininfo{
	line-height:31px;
	margin-left:21px;
}
#logininfo{
	width:auto;
}
.jinbi{
	height:25px;
	line-height:25px;
	padding-top:6px;
	width:100px;
	float:left;
	padding-left:28px;
	display:inline;
	background:url(/vip/vip/images/20100801/jinbi.gif) no-repeat;
	background-position:left center;
}

/*******edit by oven****************/
.vip_banner_corn_top_left{
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:left 0;
	background-repeat:no-repeat;
}

.vip_banner_corn_top_center{
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:0 -16px;
	background-repeat:repeat-x;
	border:1px solid #E5BA5C;
	border-bottom:0;
}

.vip_banner_corn_top_right{
	background-image:url(/vip/vip/images/20100801/vip_items_index.png);
	background-position:right -8px;
	background-repeat:no-repeat;
	height:7px;
}

/*******edit by oven****************/

.inbutton {
background-image:url("/vip/vip/images/20100801/vip_common.gif");
background-position:-2px -276px;
color:#FFFFFF;
float:left;
font-size:13px;
height:25px;
line-height:27px;
margin-left:20px;
text-align:center;
width:73px;
font-weight:bold;
}
.jqueryFileTree .file{
	float:left;
}
.jqueryFileTree li.directory {
	margin-left:0px;
	float:left;
	clear:both;
}
