﻿#head
{
	padding:0;
	width:990px;
	margin:0 auto;
	height:auto;
	}
#headbg{
    margin-top:30px;	
    background:url(../images/new/topbg.gif) repeat-x;
	height:107px;}
#topmin{
margin:0;
height:61px;
clear:both;}
div#logo{
float:left;
margin:0 20px 0 20px;/*ff*/
*margin:0 20px 0 20px;/*ie7*/
_margin:0 20px 0 10px;/*ie6*/
  } 
#dm{
float:
left;
width:330px;
height:61px;
background:url(../images/new/index_02.gif) no-repeat;
}
#toppic{
float:left;
margin:0
}
#topmeun{
height:39px;
margin:13px 0 0 10px;/*ff*/ 
_margin:11px 0 0 10px;/*ie6*/
}
div#topmeun ul.floors
{
float:left;
margin:0px;
padding:0px
}
div#topmeun ul.floors li
{
display:inline;
float:left;
list-style:none outside none;
margin:0 4px;
}
div#topmeun ul.floors li a
{
background-position: center bottom;
background-repeat:no-repeat;
display:block;
height:39px;
position:relative;
text-indent:-9999px;
width:90px;
}
/*menu*/
div#topmeun ul.floors li.index a.tarck
{
background-image:url(../images/b001.gif);
}
div#topmeun ul.floors li.index a:hover
{
background-image:url(../images/b001-1.gif);
}
div#topmeun ul.floors li.userlg a.tarck
{
background-image:url(../images/b002.gif);
}
div#topmeun ul.floors li.userlg a:hover
{
background-image:url(../images/b002-1.gif);
}
div#topmeun ul.floors li.search a.tarck
{
background-image:url(../images/b003.gif);
}
div#topmeun ul.floors li.search a:hover
{
background-image:url(../images/b003-1.gif);
}
div#topmeun ul.floors li.news a.tarck
{
background-image:url(../images/b004.gif);
}
div#topmeun ul.floors li.news a:hover
{
background-image:url(../images/b004-1.gif);
}
div#topmeun ul.floors li.caishi a.tarck
{
background-image:url(../images/b005.gif);
}
div#topmeun ul.floors li.caishi a:hover
{
background-image:url(../images/b005-1.gif);
}
div#topmeun ul.floors li.company a.tarck
{
background-image:url(../images/b006.gif);
}
div#topmeun ul.floors li.company a:hover
{
background-image:url(../images/b006-1.gif);
}
#mainbox
{
margin:0 auto;
padding:0;
width:990px;
height:auto;
}
#mainbox #topmain
{
height:300px;
margin:0;
padding:0px;
clear:both;
}
#mainbox #topmain #loginwin
{
float:left;
width:268px;
background:url(../images/new/index_loginline.gif) repeat-y;
height:auto;
}
#mainbox #topmain #loginwin .logoh
{
background:url(../images/index_05.gif) no-repeat;
height:22px;
width:268px;
display:block;
}
#mainbox #topmain #loginwin .logob
{
background:url(../images/index_22.gif) no-repeat;
height:16px;
width:268px;
display:block;
}
#mainbox #topmain #mianflash
{
	margin:15px 0 0 10px;
float:left;}
#mainbox #topmain #rightdm
{
float:left;
margin:15px 0 0 0;
padding:0;
width:370px;
}
.txtfield{
margin:0;
height:270px;
}
.tx_d{
clear:both;
height:60px}
.tx_v{
margin:10px 0 0 25px;
height:50px;
}
.tx_lef
{
float:left;
}
.tx_re
{
float:left;
margin:15px;
}
.field{
margin:5px 0 0 20px}
.field input{width:100px;
height:18px;
line-height:18px;
}
.txtfield .t_l{
background:url(../images/index_16.gif) no-repeat;
height:18px;
width:268px;
}
.txtfield .t_lss{
background:url(../images/index_17.gif) no-repeat;
height:15px;
width:268px;
}
.txtfield .t_lt{
margin:0 0 0 20px;
display:block;
}
.txtfield .t_lt a{
margin-left:18px
}
.field .buttonstyle{
BACKGROUND-IMAGE: url(../images/input_bgindex.jpg); 
WIDTH: 140px; 
CURSOR: hand; 
COLOR: #333333; 
BORDER: #ffffff 0px solid; 
HEIGHT: 22px; 
BACKGROUND-COLOR: #e7e7e7
}
.ind_bg1 {
	BACKGROUND-IMAGE: url(../images/bab1.gif); WIDTH: 61px; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat;  TEXT-ALIGN: center
}
.ind_bg2 {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/bab2.gif);  WIDTH: 61px;PADDING-TOP: 3px; CURSOR: pointer; COLOR: #00a3ff; BACKGROUND-REPEAT: no-repeat;  TEXT-ALIGN: center
}
.ind_bg3 {
	BACKGROUND-IMAGE: url(../images/bab3.gif); WIDTH: 61px; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat;  TEXT-ALIGN: center
}
.insearch {
	FONT-SIZE: 12px; COLOR: #00a3ff; margin-top:10px; margin-left:20px; height:27px
}
.insearch LI {
	FLOAT: left
}
.t_ss{ margin-left:20px; height:18px}
.tbx{width:181px;
height:24px;
border: #A7A6AA 1px solid; 
line-height:24px;
}
#mianflash .flash
{
width:340px;
height:180px;
position:relative; 
overflow:hidden;
}
.flash ul#show_pic_top{ margin:0; padding:0; list-style:none; height:180px; width:340px; position:absolute;}
.flash ul#show_pic_top li{ float:left; margin:0; padding:0; height:180px;}
.flash ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:2px; right:10px;}
#icon_num_top li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}
#companywin
{
	width:340px;
	margin:15px 0 0 0;/*ff*/ 
    _margin:24px 0 0 0;/*ie6*/
	background:url(../images/index1_02.gif) repeat-y;
	}
#companywin .top_comp
{
	width:340px;
	height:22px;
	background:url(../images/index1_01.gif) no-repeat;
	display:block;
	}
#companywin .bot_comp
{
	width:340px;
	height:17px;
	background:url(../images/index1_13.gif) no-repeat;
	display:block;
}
#companywin p
{
	margin:5px 0 0 50px;
	text-align:center;
	}
#companywin .t_bg
{
background:url(../images/index1_03.gif) no-repeat;
margin:0 0 0 30px;
height:60px
}
#rightdm .hot_box
{
float:left;
margin:0 0 5px 15px;
display:inline;
}
#rock {
width:990px;
clear:both;
margin:0 auto;
}
#rocknews {
    background-image:url(../images/index_33.gif);
	width:865px;
	height:27px;
	float:left;
	clear:right;
	line-height:29px;
	}
#rocknews1 {
    background:url(../images/index_32.gif);
	float:left;
	clear:right;
	height:27px;
	width:109px;
	}
#rocknews2 {
    background:url(../images/index_34.gif);
	float:left;
	clear:right;
	height:27px;
	width:16px;
	}
#topbanner
{
	width:990px;
	clear:both;
   margin:0 auto;
   background:url(../images/new/index_38.gif) repeat-y;
	}
#topbanner #top_x
{
	width:990px;
	height:16px;
	display:block;
	background:url(../images/index_36.gif) no-repeat;
	}
#topbanner #top_y
{
	width:990px;
	height:16px;
	display:block;
	background:url(../images/index_39.gif) no-repeat;
	}
#topbanner #big_md
{
margin-top:15px;
text-align:center;
overflow:hidden;
clear:both;
}
#topbanner #big_md a
{
margin-left:2px;
}
#topbanner #middle_md
{
margin-top:5px;
text-align:center;
overflow:hidden;
clear:both;
}
#topbanner #middle_md a
{
margin-left:2px;
}
#topbanner #small_md
{
margin-top:5px;
overflow:hidden;
clear:both;
text-align:center;
}
#topbanner #small_md a
{
margin-left:2px
}
#m_d
{
	margin:0 auto;
width:990px;
height:78px;
background:url(../images/index_40.gif) no-repeat;}
#hot_job{
	width:990px;
	clear:both;
   margin:0 auto;
   background:url(../images/new/index_46.gif) repeat-y;}
#hot_job #hot_t{
    width:990px;
	height:25px;
	display:block;
	background:url(../images/new/index_41.gif) no-repeat;
}
#hot_job #hot_m{
    width:990px;
	height:24px;
	display:block;
	background:url(../images/new/index_52.gif) no-repeat;
}
#jinque{
width:990px;
margin:0 auto;
background:url(../images/new/index_72.gif) repeat-y;
}
#jinque #jin_t{
    width:990px;
	height:21px;
	display:block;
	background:url(../images/index_53.gif) no-repeat;
}
#jinque #jin_m{
    width:990px;
	height:20px;
	display:block;
	background:url(../images/index_91.gif) no-repeat;
}
#jinque #jinquebutton{
width:990px;
text-align:center;
}
#jinque #jinquebutton a{
margin-left:10px;}
#bottom
{
	width:990px;
 clear:both;
	margin:0 auto;
text-align:center;
	}
#bottom p
{
	line-height:20px;
	margin:15px auto;
	}
#bot_line{
background-image:url(../images/searchresult_38.gif);
line-height:46px;
letter-spacing:1.5px;
margin:0 auto;
overflow:hidden;
}
.jin_int
{
	margin-left:15px;
	line-height:20px;
	}
a.comname:link,a.comname:visited {
    color:#333333;
	text-decoration:none;
	}
a.comname:hover {
    color:#FF6600;
	text-decoration:none;
	}
a.zhiweiname:link,a.zhiweiname:visited {
    color:#3399FF;
	text-decoration:none;
	}
a.zhiweiname:hover {
    text-decoration: underline;
	color:#3399FF;
	}
.alt
{
	background-color:#EFF3FB;
	}
.jin_int tr
{
	line-height:25px;
	}