@charset "gb2312";
/* CSS Document */

*{
font-size:12px;
}

body{
margin:0;
text-align:center;
background-attachment:fixed;
font-family:"arial";
cursor:default;
}

ul, li, input, p{
margin:0;
padding:0;
}

li {
list-style:none outside none;
}

img {
border:0 none;
margin:0;
}



a, a:hover{
text-decoration:none;
}

.clearfix:after  {
clear:both;
content:".";
height:0;
display:block;
visibility:hidden;
}

.clearfix {
zoom: 1;
}

#main{
width:924px;
margin:0 auto;
text-align:center;
}

#toolbar{
float:right;
width:225px;
height:18px;
line-height:18px;
}
 


#toolbar img{
margin:2px 5px 0 5px;
float:left;
}

#toolbar span{
float:left;

}

#toolbar a{
color:#7584a5;
float:left;
cursor:hand;
}
#toolbar a:hover{
	text-decoration:underline;
}
#search{
width:488px;
height:28px;
background:url(../images/main_search_background1.gif) no-repeat scroll 0 0;
padding:4px;
line-height:28px;
margin-top:25px;
*margin-top:43px;
float:left;
*overflow:hidden;
}

#switch{
float:right;
width:38px;
height:19px;
padding:1px;
background:url(../images/switch_bj.gif) no-repeat scroll 0 0;
margin-top:28px;
}

#switch a{
width:19px;
height:19px;
display:block;
float:left;
cursor:pointer;
}

.switch_combar_btn{
background:url(../images/switch_combar_icon2.gif) no-repeat scroll 0 0;
}

.switch_combar_btn_hover{
background:url(../images/switch_combar_icon1.gif) no-repeat scroll 0 0;
}

.switch_widbar_btn{
background:url(../images/switch_widbar_icon1.gif) no-repeat scroll 0 0;
}

.switch_widbar_btn_hover{
background:url(../images/switch_widbar_icon2.gif) no-repeat scroll 0 0;
}

#grid{
margin-top:15px;

}

#grid .common_grid{

}

#grid .main_grid_item {
width:215px;
height:187px;
background:url(../images/main_grid_item.gif) no-repeat  bottom left;
float:left;
margin:5px 8px 0px 8px;
color:#666;
cursor:pointer;
overflow:hidden;

}

#grid .main_grid_item_hover {
background:url(../images/main_grid_item_hover.gif) no-repeat  top left;
}

#grid .main_grid_item_down {
background:url(../images/main_grid_item_hover.gif) no-repeat  top left;
}

#bottombar{
margin-top:20px;
text-align:left;
}

#bottombar li{
margin-left:8px;
float:left;
display:inline-block;
}

#popup_dialog_close{
text-align:right;
}

.main_grid_clearfix{
zoom: 1;
}

.main_grid_clearfix:after{
clear:both;
content:".";
height:0;
display:block;
visibility:hidden;
}

.main_search_tool{
height:28px;
line-height:28px;
float:left;
width:75px;
text-align:left;
}

.main_search_tool img{
padding:3px 0px 3px 5px;

}

.main_search_input{
float:left;
display:inline;
margin-left:20px;
width:286px;
height:22px;
line-height:22px;
padding:2px 0px;
font-size:14px;
color:#999999;
border:0 none;
background:#fff;
margin-top:2px;
}

.main_search_button{
float:right;
width:91px;
height:28px;
line-height:28px;
cursor:default;
margin-top:1px;
}

.main_search_button a{
font-size:14px;
display:inline-block;
width:91px;
height:28px;
color:#666;
overflow:hidden;
}

.main_search_button a:hover{
color:#417a29;
}

.main_search_xl_arrow{
width:12px;
float:left;
padding:3px 2px;
}

.main_search_xl_list img{
display:block;
}

.main_search_xl{
position:absolute;
left:0px;
top:28px;
width:87px;
background-color:#fff;
border:1px solid #D6EBFA;
float:left;
z-index:999999;
}

.main_search_xl li{
height:26px;
width:87px;
text-align:left;
display:block;
overflow:hidden;
line-height:29px;
}

.main_search_xl li a{
display:block;
color:#333;
height:26px;
overflow:hidden;
line-height:28px;
}

.main_search_xl li a img{
margin-right:6px;
float:left;
margin-top:2px;
}

.main_search_xl li a:hover{
background:url(../images/main_search_xl_background2.gif) no-repeat scroll 0 0;
height:28px;
}


.main_grid_title{
text-align:left;
height:20px;
line-height:20px;
}

.main_grid_title img{
padding:2px 4px;
display:block;
float:left;
}

.main_grid_content{
width:199px;
height:124px;
overflow:hidden;
text-align:center;
margin:0px 6px 0px 6px;
}

.main_grid_content img{
width:100%;
height:100%;
overflow:hidden;
}

.main_grid_bar{
padding:4px;
text-align:left;
background:url(../images/main_grid_bar_bj.gif) no-repeat 0 0;
margin-top:4px;
}

.main_grid_bar_refresh{
background:url(../images/main_grid_bar_refresh.gif) no-repeat 0 0;
width:18px;
height:18px;
float:left;
display:inline;
margin-left:4px;
}

.main_grid_bar_edit{
background:url(../images/main_grid_bar_edit.gif) no-repeat 0 0;
width:18px;
height:18px;
float:right;
display:inline;
}

.main_grid_bar_remove{
background:url(../images/main_grid_bar_remove.gif) no-repeat 0 0;
width:18px;
height:18px;
float:right;
display:inline;
margin-right:4px;
}

.main_grid_bar_blank{
background:url(../images/main_grid_bar_blank.gif) no-repeat 0 0;
width:18px;
height:18px;
float:right;
display:inline;
}

.main_grid_item_add{
background:#ffffff;
width:203px;
height:100px;
padding-top:25px;
text-align:center;
margin:0px 6px 0px 6px;
}

.main_grid_item_add img{
border:none;
}

.main_grid_item_add span{
margin-top:20px;
color:#99aabf;
}

.main_bottombar_default{
width:106px;
height:24px;
line-height:24px;
padding-bottom:3px;
font-size:13px;
display:block;
background:url(../images/main_bottombar_default.gif) no-repeat 0 0;
text-align:center;
color:#405f8b;
}

.main_bottombar_default:hover{
width:106px;
height:27px;
background:url(../images/main_bottombar_default2.gif) no-repeat 0 0;
color:#417a29;
}

.main_bottombar_report{
width:75px;
height:24px;
line-height:24px;
padding-bottom:3px;
font-size:13px;
display:block;
background:url(../images/main_bottombar_report.gif) no-repeat 0 0;
text-align:center;
color:#405f8b;
}

.main_bottombar_report:hover{
width:75px;
height:27px;
background:url(../images/main_bottombar_report2.gif) no-repeat 0 0;
color:#417a29;
}

.popup_dialog{
width:444px;
height:392px;
background:url(../images/popup_dialog_background.gif) no-repeat 0 0;
padding:8px 13px 10px 13px;
left:0px;
top:0px;
position:absolute;
}

.popup_dialog_edit{
height:30px;
line-height:30px;
margin-top:15px;
background:url(../images/popup_dialog_edit_background.gif) no-repeat top right;
}

.popup_dialog_edit span{
float:left;
line-height:26px;
}

.popup_dialog_input{
height:20px;
width:380px;
line-height:20px;
margin:2px 5px 0px 0px;;
border:0 none;
font-size:13px;
color:#000;
background:none;
float:left;
display:inline;
text-indent:10px;
}

.popup_dialog_pick{
margin-top:10px;
}

.popup_dialog_pick span{
float:left;
display:block;
width:40px;
}

.popup_dialog_list{
width:400px;	
float:right;
height:242px;
overflow:hidden;
text-align:left;
}

.popup_dialog_list_tit{
height:22px;
text-align:left;
position:relative;
}

.popup_dialog_list_tit ul{
position:absolute;
width:172px;
float:left;
height:22px;
top:1px;
left:0;
}

.popup_dialog_list_tit li{
width:61px;
float:left;
height:20px;
line-height:20px;
padding-top:2px;
padding-left:25px;
background:url(../images/popup_dialog_list_tit.gif) no-repeat bottom left;
cursor:pointer;
}

.popup_dialog_list_tit .hover{
background:url(../images/popup_dialog_list_tit_hover.gif) no-repeat bottom left;
}

.popup_dialog_in_list{
width:398px;
border:1px solid #d1d1d1;
height:212px;
overflow:auto;
overflow-x:hidden;
padding:2px 0;
}

.popup_dialog_list li a{
display:block;
height:20px;
padding-left:5px;
overflow:hidden;
color:#000;
padding-top:4px;
}

.popup_dialog_list li a:hover{
height:20px;
background:#b2d3ff;
overflow:hidden;
cursor:hand;
}
.popup_dialog_list li a:active{
height:20px;
background:#6691D7;
overflow:hidden;
cursor:hand;
}
.popup_dialog_list li a img{
margin-right:4px;
_vertical-align:-2px;
}

.popup_dialog_bottom li{
display:inline;
float:right;
padding:3px 0px 0px 10px;
}

.popup_dialog_bottom{
margin-top:5px;
}

.popup_dialog_bottom li a{
display:block;
width:75px;
height:24px;
line-height:24px;
padding-bottom:3px;
background:url(../images/popup_dialog_list_button.gif) no-repeat 0 0;
overflow:hidden;
color:#405f8b;
}

.popup_dialog_bottom li a:hover{
background:url(../images/popup_dialog_list_button2.gif) no-repeat 0 0;
color:#417a29;
}

.head{
margin-top:20px;
padding-left:212px;
}


/* wanglei*/
.main_grid_nowide{
width:693px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
.search_type{
clear:both;
margin-top:40px;
width:488px;
float:left
}
.search_type a{
text-decoration:underline;
font-size:14px;
color:#0000CC;
margin-left:10px;
}
.search_type img{
margin-bottom:15px
}
#show_search_div{
clear:both;
width:359px;
float:left;
margin-left:42px;
_margin-left:21px;
margin-top:-4px;
border:1px solid #A9CBFC;
max-height:310px;
_height:expression(this.scrollHeight > 310 ? "310px" : "auto");
overflow:hidden;
}

#show_search_div ul li{
text-align:left;
font-size:14px;
line-height:26px;
padding-left:10px;
cursor:hand;
}	
.show_border{	
display:block;
}
.hidden_border{
display:none;	
}
.search_tag{
 margin-left:28px;
 _margin-left:14px;
 height:18px;
 color:#0000CC;
}
.search_tag li{
float:left;
margin-left:15px;
font-size:14px;
cursor:hand;
text-decoration:underline;	
}
.close{text-align:right;}
.main_search_xl_span1 img{
margin-top:3px;
}
.tooltips{
position:absolute;
height:18px;
width:40px;
margin-top:28px;
margin-left:-26px;
background-color:#fff;
border:1px solid #000;
display:none;
line-height:18px;
text-align:center;
z-index:999999;
}
