input.search_check{float:left;background-color: transparent; border:0 solid #003366;}
.main_label {float:left;margin-top:3px;}

#searchJobSelector {float:left;display:none;width:400px;position: absolute; z-index: 1777;}
#searchJobSelector a{text-decoration:none;color:#333;}
#searchJobSelector .ct {width:410px;background:#fff url(icons/sshadow.gif) no-repeat scroll right top;border-left:1px solid #40537D;border-bottom:1px solid #40537D;float:left;padding:0 3px 0 0;}
#searchJobSelector .ct .head{height:50px;clear:both;font-size:12px;height:25px;line-height:25px;padding:2px 0 0 15px;background:transparent url(icons/shead.gif) repeat-x scroll left top}
#searchJobSelector .ct .selected{background:#E4ECF3}
#searchJobSelector .ct .hint_msg{float:left;height:50px;font-size:12px;height:20px;line-height:20px;padding:2px 0 0 15px;}
#searchJobSelector .ct .hint_ok{float:right;margin:3px;}
#searchJobSelector .ct .catalog{float:left;font-size:12px;color:#fff}
#searchJobSelector .ct .hint .zone {width:395px;display:block;height:54px;float:left;text-align:left;line-height:18px;margin:10px 5px;overflow: hidden;}


#searchJobSelector #selecting li{list-style-type:none;float:left;width:122px;font-size:14px;padding:5px 3px;}
#searchJobSelector #selecting a{display:block;color:#000;text-decoration:none;padding:0px;margin:0px;}


.main_items_style {padding-top:5px;background:#E4ECF3;}
.main_height {height:200px;}
.main_items_style ul{margin:0;padding:0;}
.main_items_style li{padding:2px;width:194px;float:left;list-style-type:none;text-align:left;}
/*.main_items_style li input{margin:1px 6px 4px 3px;vertical-align:middle;}*/
.main_items_style li a{display:block;color:#000;text-decoration:none;padding:0px;margin:0px;}
.main_items_style .hover{background-color:#58ACFA;color:#fff;cursor:pointer}


/*#subitems {width:200px;background:#fff;border:1px solid;}*/
#subitems {width:200px;background:#fff ;float:left;padding:6px 10px 7px 6px;border:1px solid;}
/*#subitems .ct{width:200px;background:#fff url(icons/sshadow.gif) no-repeat scroll right top;float:left;padding:6px 10px 7px 6px;}*/

#searchJobSelector .main_catalog {cursor:pointer;}
#searchJobSelector .main_catalog label{cursor:pointer;}

#TypeSelector{background-image:url("icons/icons.gif");background-repeat:no-repeat;background-position:166px -311px;cursor:pointer}

#selectorMasker {display:none;position:absolute;width:100%; position:absolute;top:0;left:0;bottom:0;right:0; filter:Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;background:#FFFFFF none repeat scroll 0 0;opacity:0.5; z-index: 1000; height: 4730px;}

.icn_close {float:right;height:15px;margin:5px 9px 0 0;width:15px;background:transparent url(icons/icons.gif) no-repeat scroll left -254px;}

.btn_ok  {background-color:#005EAC;border-color:#B8D4E8 #124680 #124680 #B8D4E8;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center;}
.btn_cl {background:#F0F0F0 none repeat scroll 0 0 !important;border-color:#FFFFFF #848484 #848484 #FFFFFF !important;border-style:solid;border-width:1px;color:#333333 !important;background-color:#005EAC;color:#FFFFFF;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center;}

.line_top {background:#40537D none repeat scroll 0 0;clear:both;display:block;font-size:1px;height:1px;margin:0 3px 0 1px;overflow:hidden;}
.line_bottom {margin:0px;padding:0px;background:transparent url(icons/sshadow_b.gif) no-repeat scroll left bottom;clear:both;display:block;font-size:3px;height:3px;text-align:right;}

.trim {
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

