body { margin:0px;background-color: #F5F9FE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%}
input {font-family:Arial, Helvetica, sans-serif;vertical-align:middle; font-size:12px;}
form,p,h1,h2,h3,h4,li,ul{ margin:0px; padding:0px;}
li {line-height:180%;list-style-type:none;}
.link_lan a:link {color: #003399;	text-decoration: none;}
.link_lan a:visited {text-decoration: none;color: #003399;}
.link_lan a:hover {text-decoration: underline;color: #009900;}
.link_lan a:active {text-decoration: none;color: #003399;}
.link_bk a:link {color: #333333;	text-decoration: none;}
.link_bk a:visited {text-decoration: none;color: #333333;}
.link_bk a:hover {text-decoration: underline;color: #009900;}
.link_bk a:active {text-decoration: none;color: #333333;}
.link_w a:link {color: #FFFFFF;	text-decoration: none;}
.link_w a:visited {text-decoration: none;color: #FFFFFF;}
.link_w a:hover {text-decoration: underline;color: #FFFFFF;}
.link_w a:active {text-decoration: none;color: #FFFFFF;}
.link_g a:link {color: #009900;	text-decoration: underline;}
.link_g a:visited {text-decoration: underline;color: #009900;}
.link_g a:hover {text-decoration: underline;color: #009900;}
.link_g a:active {text-decoration: underline;color: #009900;}
.clear{clear:both;}
/*-----顶部提示--------*/
.pagetit{ padding-top:7px; padding-bottom:15px; padding-left:3px;}
.pagetit .ptit{ font-size:14px; font-weight:bold; color: #006699; width:auto; float:left; margin-right:26px; line-height:25px; padding-left:6px;}
.toptip{line-height:180%;}
.toptip h2{padding-left:20px; display:block;color: #000000;   font-size:12px; margin-bottom:8px;border-bottom:1px  #DFEDF7 solid;border-top:1px #DFEDF7 solid; background-color:#F0F8FD; height:30px; line-height:30px; margin-bottom:8px; font-weight:100}
.toptip p{ color:#666666; padding-bottom:10px;padding-left:20px;}
.toptit{line-height:180%;padding-left:20px;border-bottom:1px  #DFEDF7 solid;border-top:1px #DFEDF7 solid; background-color:#F0F8FD; height:30px; line-height:30px; margin-bottom:8px;}
/*-----页面内部上方导航--------*/
.topnav{ font-weight:bold; float:left;}
.topnav a{display:block; float:left; height:23px; width:auto;color: #666666; margin-right:10px; cursor:pointer;text-decoration:none; }
.topnav a u{display:block; float:left; height:23px; line-height:25px;width:auto; font-size:12px;text-decoration:none; padding-left:8px; margin-right:8px; }
.topnav a:hover{background:url(../images/topnavbg.gif) no-repeat right 0px;}
.topnav a:hover u{background:url(../images/topnavbg.gif) no-repeat 0px 0px}
.topnav a.select{background:url(../images/topnavbg.gif) no-repeat right -24px; color:#fff}
.topnav a:hover.select{background:url(../images/topnavbg.gif) no-repeat right -24px; color:#fff}
.topnav a.select u{background:url(../images/topnavbg.gif) no-repeat 0px -24px;}
.topnav a:hover.select u{background:url(../images/topnavbg.gif) no-repeat 0px -24px;}
/*-----分页样式--------*/
.page {text-align:center; margin-top:25px; margin-bottom:30px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px; width:auto; }
.page a:hover { border:1px #0066CC solid; color: #0066CC; background-color:#FFFFFF}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff;}
/*-----登录样式--------*/
.login_top {height:140px;}
.login_box_input { padding:3px;height:15px; width:150px; font-family:Arial, Helvetica, sans-serif;border:1px   solid; border-color:#666666 #CCCCCC #CCCCCC #666666;}
.login_box_rememberme { padding:0px !important; margin-bottom:0px !important;width:15px !important;}
.login_box_rig_an {border:0px; text-align:center; width:80px !important; height:24px !important; background-image: url(../images/login_a.jpg); font-size:12px; line-height:20px;}
.login_box_captcha {width:70px;height:15px;padding:3px;}
/*-----footer--------*/
.footer {font-size:10px;text-align:center;border:1px #A9BAE2 solid; height:40px; line-height:40px; margin:5px;background-color:#F0F5FD; color:#666666 }
.footer a {text-decoration: none;}
.footer a:hover {	text-decoration: underline;}
/*-----框架页面--------------------------------------*/
/*-----框架-top--------*/
.admin_top_bg {background-color:#1450A0; width:100%; height:70px; color:#FFFFFF}
.admin_top_nav {}
.admin_top_nav a{ display:block;float:left;height:30px; font-size:14px; line-height:30px; text-align:center; font-weight:bold;margin-right:4px; background-color:#164885; padding-left:12px; padding-right:12px; border:1px #295CA2 solid; border-bottom:0px;color:#CADEF9;text-decoration: none;}
.admin_top_nav a:hover {color: #CCFF00;}
.admin_top_nav a.select{color:#006699; border-color: #003399;background-image:url(../images/admin_tit_bg.jpg); background-repeat:repeat-x}
.admin_top_nav a:hover.select{color:#006699;}
/*-----框架-left--------*/
.admin_left_box { margin-top:15px;}
.admin_left_box ul{ margin:0px; padding:0px;}
.admin_left_box  li { padding-left:40px; height:25px; line-height:25px;}
.admin_left_box  li a {color: #666666;text-decoration:none;background-image: url(../images/admin_left_li.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 2px;}
.admin_left_box  li a:hover{ color:#009900}
.admin_left_box .hover{background-color:#E0F0FE;}
.admin_left_box .hover a{color:#009900}
/*-----框架-main--------*/
.admin_main_nr_dbox {border:1px #95AADB solid;background-color:#FFFFFF; margin-left:5px; margin-right:5px; padding:10px;margin-top:5px;}
/*-----Frameset全屏--------*/
.admin_frameset{ position:absolute; left:0px; top:0px;width:26px; height:26px;}
.admin_frameset .open_frame{background:url(../images/open_frame.gif) no-repeat; cursor:pointer;width:26px; height:26px;}
.admin_frameset .open_frame_hover{background:url(../images/open_frame.gif) no-repeat 0px -26px; cursor:pointer;width:26px; height:26px;}
.admin_frameset .close_frame{background:url(../images/close_frame.gif) no-repeat; cursor:pointer; display:none;width:26px; height:26px;}
.admin_frameset .close_frame_hover{background:url(../images/close_frame.gif) no-repeat 0px -26px; cursor:pointer;width:26px; height:26px;}
/*-----按钮--------*/
.admin_submit{border:0px; background-image:url(../images/admin_submit.jpg); width:85px; height:27px; font-size:12px; text-align:center; line-height:27px; margin-right:8px; margin-bottom:4px; margin-top:4px}
.admin_submit_hover {background-image:url(../images/admin_submit.jpg); background-position:0px -27px;}
/*-----颜色选择--------*/
.color_layer{ position:relative}
#select_color_box {width:400px; height:58px; display:none; position:absolute; left:28px; top:0px;border:1px #999999 solid; background-color:#EFF4F8}
#select_color_box a {border:1px  #999999 solid;height:20px; width:20px;background-color: #0066CC; float:left; margin-left:8px;
display:inherit;}
#select_color_box a:hover {border:1px #000000 solid;}
#color_box {width:22px; height:22px; border:1px #88A7B9 solid; background-image:url(../images/color_box_bg.gif); cursor:pointer}
.color_title {width:300px; height:22px; margin-left:8px; line-height:22px; font-size:12px; margin-top:4px; float:left; margin-bottom:3px;}
.color_box_close {width:80px; float:left;line-height:22px; font-size:12px; margin-top:4px;cursor:pointer; text-align:right}
/*-----顶部横向分类选择--------*/
.seltpye_x { border-top:1px #CAE0F4 solid; margin-bottom:8px;border:1px #CAE0F4 solid;}
.seltpye_x .left{ width:65px; float:left;background-color:#F0F8FD; height:30px; line-height:30px; padding-left:15px; background:url(../images/tabsbg.gif) no-repeat right center;}
.seltpye_x .right{ padding-left:15px; width: auto; float:left;height:30px; line-height:30px; overflow:hidden}
.seltpye_x a{ padding-left:15px; padding-right:15px; height:30px; line-height:30px; display:block; float:left; color:#666666; text-decoration:none}
.seltpye_x a.select{ background-color:#F0F8FD; color:#0066CC}
.seltpye_x a span{ padding-left:5px; color: #999999}
/*-----顶部纵向分类选择--------*/
.seltpye_y { border:1px #CAE0F4 solid; margin-bottom:6px;}
.seltpye_y .tit{position:relative; font-size:12px;background-color:#F0F8FD;height:30px;  border-bottom:1px #CAE0F4 solid;}
.seltpye_y .tit strong{  padding-left:15px;color: #006699; font-size:14px;line-height:30px; }
.seltpye_y .tit span{   color:#999999; padding-left:10px;line-height:30px; padding-right:10px;}
.seltpye_y .tit .pli{ position:absolute; right:2px; top:5px;}
.seltpye_y .tit .pli u{ float:left; display:block; text-decoration:none; padding-top:4px; color:#666666}
.seltpye_y .tit .pli a{ display:block; float:left;height:18px; width:18px; border:1px #C0D8E2 solid;line-height:18px; padding:0px; font-size:10px; text-align:center; margin-right:4px;background-color:#FFFFFF; color: #7AA8C0}
.seltpye_y .tit .pli a.select{ border:1px #C0D8E2 solid; background-color: #ffffff; color:#009900; text-decoration:underline}
.seltpye_y .list{ float:left; width:130px;   border-right:1px #CAE0F4 solid; height:110px; padding:10px;}
.seltpye_y .list .t{ font-size:12px; color: #666666; font-weight:bold; padding-bottom:7px;}
.seltpye_y .list .txt{  font-size:12px; height:86px; width:100%;overflow:auto}
.seltpye_y .list .txt a{ display:block;height:21px; line-height:21px; padding-left:6px; overflow:hidden}
.seltpye_y .list .txt a.select{ background-color: #F0F8FD; color: #009900}
.seltpye_y .list .txt a span{ color:#999999}
/*-----搜索--------*/
.seh{ width:310px;}
.seh .keybox{float:left; width:180px;}
.seh .keybox input{width:160px; border:1px #9DA9C3 solid; border-right:0px; line-height:22px; height:22px; padding-left:20px; background:url(../images/search.gif) no-repeat 2px 4px; background-color:#FFFFFF;}
.seh .selbox{float:left;width:65px; *padding-top:1px;}
.seh .selbox input{line-height:22px; height:22px;background:url(../images/sehbg.gif) no-repeat 0px -60px; padding-left:15px;width:50px; border:0px; cursor:pointer; padding-top:4px;}
.seh .sbtbox {float:left; width:56px; *padding-top:1px; *height:27px;}
.seh .sbtbox .sbt{width:56px; height:26px; border:0px; background:url(../images/sehbg.gif) no-repeat right 0px;}
.seh .sbtbox .sbt_hover{ background:url(../images/sehbg.gif) no-repeat right -30px;}
.seh_menu { position:absolute; left:0px; top:25px;*top:27px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; border-top:1px #FFFFFF solid; width:62px; display:none;}
.seh_menu li { padding-left:13px; line-height:23px; cursor:pointer; text-align:left}
/*-----列表--------*/
.admin_list_tit {font-weight:bold; color:#333333; height:30px; border-top:1px #CAE0F4 solid; border-bottom:1px #CAE0F4 solid; background-color:#F0F8FD;overflow:hidden;white-space: nowrap;}
.admin_list{ border-bottom:1px  #CAE0F4  solid; color:#666666; height:34px; overflow:hidden;white-space: nowrap;}
.admin_list .pointer{ margin-top:1px; cursor:pointer}
.admin_list_first{ padding-left:12px;}
.admin_list_btm{ background-color:#F0F8FD; border-top:1px #CAE0F4 solid; border-bottom:1px #CAE0F4 solid; border-top:0px;}
.admin_list_no_info {width:100%; height:35px; line-height:35px;border-bottom:1px #CAE0F4 solid; text-indent:2em}
.admintable { padding-left:15px;}
.admintable .tit{ }
.admin_note { color:#999999; padding-left:8px;}
#list{table-layout: fixed;}
#list:tr td{white-space : normal;overflow : hidden;}
#list:tr.jquery_rowSizing_hover{background-color : #ffff77;	}
#list:tr.jquery_rowSizing_collapse{height : 15px; }
#list:tr.jquery_rowSizing_collapse td{white-space : nowrap; }
/*-----管理员权限li--------*/
.user_box_li {list-style:none; padding:0px; margin:0px; float:left; width:120px; height:26px;}
/*-----标签样式--------*/
.sellabel{ width:auto; padding-left:8px;padding-right:8px; line-height:24px; border:1px  #BFD5EC solid; background-color:#F4FAFF;cursor:pointer; float:left; margin-right:10px;}
/*-----错误样式--------*/
label.error {margin-left:6px;color:#FF0000}
input.error {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
textarea.error {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
/*-----表单--------*/
.input_text_400 {width:400px; height:20px;border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px; background-color:#F9F9F9}
.input_text_150 {width:150px; height:20px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;background-color:#F9F9F9}
.input_text_200 {width:200px; height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;background-color:#F9F9F9}
.input_text_200_select{width:208px; font-size:12px;}
.input_text_100 {width:100px; height:16px; border:1px   solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;background-color:#F9F9F9}
.input_text_50 {width:50px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;background-color:#F9F9F9}
.input_textarea_400{ width:400px; height:120px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;background-color:#F9F9F9}
.input_text_selsect{ background-image:url(../images/input_bg.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer;}
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: white; border: 2px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 ; line-height:180%;word-break:break-all;word-wrap:break-word; margin-right:20px;margin-bottom:20px;}
p#userinfo { display: none; position: absolute; padding: 10px;font-size:12px; background-color: #FFFFFF; border: 3px solid #a6c9e2; z-index: 9999 ; line-height:180%;word-break:break-all;word-wrap:break-word;margin-bottom:20px;}
/*模拟浮动菜单*/
.menu { position:absolute; left:0px; top:23px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; width:206px; display:none;}
.menu ul { padding:0px; margin:0px;}
.menu li { padding-left:10px; line-height:23px; cursor:pointer}
.dmenu {position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:620px; display:none; padding:15px;}
.dmenu .tit { width:280px; margin-bottom:5px;}
.dmenu ul { padding:0px; margin:0px;}
.dmenu li { line-height:25px; cursor:pointer; width:150px; float:left; color:#0066CC; padding-left:5px;}
.dmenu .go_back { color:#009900; cursor:pointer; line-height:180%; padding-left:5px;}
.menu_bg_layer{background-image:url(../images/28.gif);}
.dmenu.shadow {   
 -moz-box-shadow: 3px 3px 4px #CCCCCC;   
 -webkit-box-shadow: 3px 3px 4px #CCCCCC;   
box-shadow: 3px 3px 4px #CCCCCC;   
/* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   
/* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   
}
/*showmsg*/
.showmsg { color:#999999; padding-left:40px; margin-bottom:200px; margin-top:20px;}
.showmsg .left{ width:34px; height:34px; float:left;background-image:url(../images/right_big.gif); background-repeat:no-repeat}
.showmsg .left.m0{background-position:0px -34px;}
.showmsg .left.m1{background-position:0px -68px;}
.showmsg .left.m2{background-position:0px 0px;}
.showmsg .right{width:600px;line-height:180%; float:left; padding-left:20px;}
.showmsg .right a{color: #333333} 
.showmsg .right h2{ font-size:14px; color:#0066CC; font-weight:bold;  margin-bottom:8px; margin-top:6px;}
.showmsg .right li{ background-image:url(../images/go_back.gif); background-position:0px center; padding-left:20px; background-repeat:no-repeat; height:22px; line-height:22px;}
/*-----jquery color--------*/
.iColorPicker{ float:left; margin-right:5px;}
.colorimg { background-image:url(../images/color.gif); margin-top:2px;width:16px; height:16px; display:block; float:left}
/*-----jquery dialog css--------*/
.FloatBg  {display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.FloatBox {position:absolute;padding:5px;background:url(../images/dialogbg.png); width:500px; display:none}
.FloatBox .Box{border:1px  #999999 solid}
.FloatBox .Box .title{height:30px;color: #333333;background:url(../images/dialog.gif) repeat-x;}
.FloatBox .Box .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.FloatBox .Box .title span{float:right;cursor:pointer; display:block;background:url(../images/dialog.gif) no-repeat  0px -30px; width:30px; height:30px;}
.FloatBox .Box .title .spanhover{ background-position:0px -60px;}
.FloatBox .Box .content{padding:20px 15px;background:#fff;}
.FloatBox .Box .content .wait{background:url(../images/90.gif) no-repeat center; padding:30px;}
/* =============================================== 弹出框 =============================================== */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer {text-align:left;position:fixed;}
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header/*, .aui_buttons button*/ { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:left; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; vertical-align: middle;}
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_content .timer{text-align:center;color:#f00;}
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images//loading.gif) no-repeat center center; }
.aui_icon { vertical-align: top; }
.aui_icon div { width:48px; position:relative; height:48px; margin:20px -15px 10px 10px; _margin-right:-30px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons{padding:10px 20px; text-align:center; white-space:nowrap; background-color: #f0f0f1;}
.aui_buttons button,
.aui_buttons a{margin:0 10px;}
.aui_inner { background:#FFF; }
.aui_titleBar { width:100%; height:0; position:relative; bottom:30px; _bottom:0; _margin-top:-30px; z-index: 1; }
.aui_title { font-size: 14px; height:25px; line-height:25px; padding:0 30px 0 15px; _padding-left:8px; color:#313031; font-weight:normal;}
.aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_close { background-image:url(../images/simple_s.png); background-repeat:no-repeat; }
.aui_nw { width:7px; height:41px; background-position: 0 0; _png:default/ie6/aui_nw.png; }
.aui_ne { width:7px; height:41px; background-position: -7px 0; _png:default/ie6/aui_ne.png; }
.aui_sw { width:7px; height:7px; background-position: 0 -41px; _png:default/ie6/aui_sw.png; }
.aui_se { width:7px; height:7px; background-position: -7px -41px; _png:default/ie6/aui_se.png; }
.aui_close { top:4px; right:8px; _right:5px; _z-index:1; width:14px; height:14px; _font-size:0; _line-height:0; text-indent:-9999em; background-position:left -53px; _background:url(../images/aui_close.png) no-repeat; overflow: hidden; }
.aui_close:hover { background-position:right -67px;}
.aui_n, .aui_s { background-image:url(../images/simple_s1.png); background-repeat:repeat-x; }
.aui_n { background-position: 0 0; _png:default/ie6/aui_n.png; }
.aui_s { background-position: 0 -41px; _png:default/ie6/aui_s.png; }
.aui_w, .aui_e { background-image:url(../images/simple_s2.png); background-repeat:repeat-y; }
.aui_w { background-position:left top; _png:default/ie6/aui_w.png; }
.aui_e { background-position: right bottom; _png:default/ie6/aui_e.png; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { border:1px solid #666; background:#FFF; }
.aui_state_noTitle .aui_outer { box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }

.aui-btn {
  display: inline-block;
  *display: inline;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  overflow: visible;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.aui-btn:hover,
.aui-btn:focus,
.aui-btn:active,
.aui-btn-active,
.aui-btn-disabled,
.aui-btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.aui-btn:active,
.aui-btn-active {
  background-color: #cccccc \9;
}

.aui-btn:hover,
.aui-btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.aui-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.aui-btn.active,
.aui-btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.aui-btn-medium {
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  *line-height: 16px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.aui-btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49a2cf;
  *background-color: #308cba;
  background-image: -moz-linear-gradient(top, #56acd8, #3c97c5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#56acd8), to(#3c97c5));
  background-image: -webkit-linear-gradient(top, #56acd8, #3c97c5);
  background-image: -o-linear-gradient(top, #56acd8, #3c97c5);
  background-image: linear-gradient(to bottom, #56acd8, #3c97c5);
  background-repeat: repeat-x;
  border-color: #4497c1 #3f8db5 #377b9d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56acd8', endColorstr='#ff3c97c5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.aui-btn-primary:hover,
.aui-btn-primary:focus,
.aui-btn-primary:active,
.aui-btn-primary.active,
.aui-btn-primary.disabled,
.aui-btn-primary[disabled] {
  color: #ffffff;
  background-color: #3f99c6;
  *background-color: #2c89b7;
}

.aui-btn-primary:active,
.aui-btn-primary.active {
  background-color: #003399 \9;
}


.aui-btn-light {
  color: #00528c;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
  background-color: #f8fbff;
  *background-color: #f8fbff;
  background-image: -moz-linear-gradient(top, #ffffff, #f8fbff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f8fbff));
  background-image: -webkit-linear-gradient(top, #ffffff, #f8fbff);
  background-image: -o-linear-gradient(top, #ffffff, #f8fbff);
  background-image: linear-gradient(to bottom, #ffffff, #f8fbff);
  background-repeat: repeat-x;
  border-color: #b8d2e6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.aui-btn-light:hover,
.aui-btn-light:focus,
.aui-btn-light:active,
.aui-btn-light.active,
.aui-btn-light.disabled,
.aui-btn-light[disabled] {
  color: #00528c;
  background-color: #f5f9ff;
  *background-color: #f5f9ff;
}

.dlg-actions{
  text-align: center;
  margin-top: 20px;
}
.dlg-actions input,
.dlg-actions button,
.dlg-actions a{
  margin: 0 10px;
}

.jquery-localdata {
}
.jquery-localdata input {
    margin-right: 4px;
}
.jquery-localdata .tips {
    color: gray;
    margin-bottom:10px;
}
.jquery-localdata .item-new {
    color: #f00;
    font-size: 10px;
    margin-left: 2px;
}
.jquery-localdata .localdata-msg {
    margin-top: 5px;
}
.jquery-localdata table tr td {
    padding: 2px 8px 2px 0;
}
.jquery-localdata .item-table {
    overflow-x: hidden;
    overflow-y: auto;
}
.jquery-localdata .item-table table.options-table {
    width: 100%;
}
.jquery-localdata .item-table table.options-table tr th, .jquery-localdata .item-table table.options-table tr td {
    border: 1px solid #eaeaea;
    padding: 4px;
}
.jquery-localdata .item-table table.options-table th {
    text-align: center;
}
.jquery-localdata .item-table table.options-table tr.hover {
    background-color: #dde7ff;
    border-color: #b7ccfd;
}
.jquery-localdata .item-table table.options-table th {
    border-right: 0 none;
    text-align: center;
}
.jquery-localdata .item-table table.options-table td {
    border: 1px solid #eaeaea;
    padding: 4px;
}
.jquery-localdata .item-table table.options-table td .nocols span {
    display: inline-block;
    margin-right: 1em;
    white-space: nowrap;
}
.jquery-localdata .item-table table.options-table td table {
    table-layout: fixed;
    width: 100%;
}
.jquery-localdata .item-table table.options-table td table tr th, .jquery-localdata .item-table table.options-table td table tr td {
    border: 0 none;
    padding-bottom: 2px;
    padding-top: 2px;
}
.jquery-localdata-city .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.jquery-localdata-city .title a.current {
    color: #333;
    cursor: default;
}
.jquery-localdata-city .item-cat {
    font-size: 14px;
}
.jquery-localdata-city .item-all {
    margin-left: 20px;
}
.jquery-localdata-city table {
    margin-left: 20px;
}
.jquery-localdata-city table tr td {
    width: 75px;
}
.jquery-localdata-city-2 table tr td {
    width: 120px;
}
.jquery-localdata-city table tr td a.cat {
}
.jquery-localdata-city table tr td a.cat-checked {
    text-decoration: underline;
}
.jquery-localdata-city table tr td a.cat-disabled {
    color: gray;
}

.LocalDataMultiC {
    /*background-color: #f9f9f9;*/
    margin-bottom: 15px;
}
.LocalDataMultiC .data-row-head {
    background-color: #e8f7fe;
    border: 1px solid #b5e6ff;
    padding: 4px 10px;
}
.LocalDataMultiC .data-icon {
    background-image: url(../images/icon_multi_c.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 0.3em;
    margin-top: 1px;
    overflow: hidden;
    vertical-align: text-top;
    width: 16px;
}
.LocalDataMultiC .data-icon-info {
    background-position: 0 0;
}
.LocalDataMultiC .data-icon-expend {
    background-position: 0 -16px;
    margin-left: -1px;
}
.LocalDataMultiC .data-icon-dispend {
    background-position: 0 -80px;
    margin-left: -1px;
}
.LocalDataMultiC .data-icon-close {
    background-position: 0 -64px;
    margin-left: -1px;
}
.LocalDataMultiC .data-row, .LocalDataMultiC .data-row-list .data-row ul {
}
.LocalDataMultiC .data-row:after, .LocalDataMultiC .data-row-list .data-row ul:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.LocalDataMultiC .data-row .data-row-side {
    float: left;
    word-break: break-all;
}
.LocalDataMultiC .data-row-head .text-warning {
    color: #f60;
}
.LocalDataMultiC .data-row-head .result-list .result-name {
    color: #666;
    display: inline-block;
    font-weight: normal;
    margin-right: 10px;
    vertical-align: middle;
}
.LocalDataMultiC .data-row-head .result-list span {
    color: #454545;
    display: inline-block;
    font-weight: bold;
    margin-right: 8px;
    vertical-align: middle;
    white-space: nowrap;
}
.LocalDataMultiC .data-row-head .result-list span i.data-icon-close {
    cursor: pointer;
    margin-left: 2px;
    margin-right: 0;
    margin-top: -5px;
}
.LocalDataMultiC .data-row-main {
}
.LocalDataMultiC .data-row-list {
    margin: 0 10px;
}
.LocalDataMultiC .data-row-list .data-row-side {
    color: #454545;
    font-weight: bold;
    text-align: center;
}
.LocalDataMultiC .data-row-list .data-row {
    padding: 2px 0;
}
.LocalDataMultiC .data-row-list .data-row-odd {
    background-color: #f1f1f1;
}
.LocalDataMultiC .data-row-list .data-row ul li {
    color: #115798;
    float: left;
    height: 22px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active {
    z-index: 2;
}
.LocalDataMultiC .data-row-list .data-row ul li a {
    display: inline-block;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    padding: 2px 10px 2px 5px;
    text-decoration: none;
    vertical-align: middle;
    color:#00528c;
}
.LocalDataMultiC .data-row-list .data-row ul li a input {
    height: 16px;
    margin-left: -2px;
    margin-right: 4px;
    width: 16px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat:hover, .LocalDataMultiC .data-row-list .data-row ul li a.cat-checked, .LocalDataMultiC .data-row-list .data-row ul li.cat-active a {
    color: #f90;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a {
    background-color: #fff;
    border-color: #f2c98c;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 3px;
    padding-top: 0;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.sub {
    border-bottom-width: 0;
    border-radius: 2px 2px 0 0;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.sup {
    border-radius: 0 0 2px 2px;
    border-top-width: 0;
}
.LocalDataMultiC .data-row-list .data-row ul li a:hover .data-icon-expend {
    background-position: 0 -32px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-checked .data-icon-expend, .LocalDataMultiC .data-row-list .data-row ul li.cat-active a .data-icon-expend {
    background-position: 0 -32px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled, .LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled:hover {
    color: #666;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-disabled .data-icon-expend {
    background-position: 0 -48px;
}
.LocalDataMultiC .data-row-list .data-row ul li a.cat-touch {
    display: none;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.cat {
    display: none;
}
.LocalDataMultiC .data-row-list .data-row ul li.cat-active a.cat-touch {
    display: inline-block;
}
.LocalDataMultiC .data-row-main {
    position: relative;
}
.LocalDataMultiC .data-row-main .data-sub {
    background-color: #fff;
    border: 1px solid #f2c98c;
    border-radius: 0 2px 0 0;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
    padding: 5px 0;
    position: absolute;
    z-index: 1;
}
.LocalDataMultiC .data-row-main .data-sub table tr td {
    color: #454545;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.LocalDataMultiC .data-row-main .data-sub table tr td a {
    color: #454545;
    display: inline-block;
    line-height: 17px;
    padding: 2px 10px 2px 5px;
    text-decoration: none;
    vertical-align: middle;
}
.LocalDataMultiC .data-row-main .data-sub table tr td a input {
    margin-top: -2px;
}
.LocalDataMultiC .data-row-msg {
    color: #666;
    margin-top: 5px;
    padding: 5px 10px;
}
/* ======================================== buttons ======================================= */

.btn {
  display: inline-block;
  *display: inline;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  overflow: visible;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn-active,
.btn-disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn-active {
  background-color: #cccccc \9;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-mini {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 16px;
  *line-height: 15px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-mini{
  line-height: 18px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 12px;
  line-height: 16px;
  *line-height: 15px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-small{
  line-height: 19px;
}

.btn-medium {
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  *line-height: 16px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-medium{
  line-height: 18px;
}

.btn-large {
  padding: 7px 18px;
  font-size: 16px;
  line-height: 20px;
  *line-height: 17px;
  font-weight: bold;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-large{
  line-height: 22px;
}

.btn-xlarge {
  padding: 8px 20px;
  font-size: 16px;
  line-height: 22px;
  *line-height: 19px;
  font-weight: bold;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-xlarge{
  line-height: 24px;
}

.btn-xxlarge {
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  *line-height: 19px;
  font-weight: bold;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
a.btn-xxlarge{
  line-height: 26px;
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow:0 2px 2px #ccc;
  background-color: #437da7;
  *background-color: #437da7;
  background-image: -moz-linear-gradient(top, #4786b2, #3e749b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4786b2), to(#3e749b));
  background-image: -webkit-linear-gradient(top, #4786b2, #3e749b);
  background-image: -o-linear-gradient(top, #4786b2, #3e749b);
  background-image: linear-gradient(to bottom, #4786b2, #3e749b);
  background-repeat: repeat-x;
  border-color: #38607c;
  *border:1px #4786b2 solid;
  /*border-color: #4497c1 #3f8db5 #377b9d;*/
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4786b2', endColorstr='#ff3e749b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background: #3073a4;
    *background: #3073a4;
  color:#fff;border:1px solid #2e5a79;
  background-image:-moz-linear-gradient(top, #2a76ab, #256797);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a76ab), to(#256797));
    background-image: -webkit-linear-gradient(top, #2a76ab, #256797);
    background-image: -o-linear-gradient(top, #2a76ab, #256797);
    background-image: linear-gradient(to bottom, #2a76ab, #256797);
    background-repeat: repeat-x;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow:0 2px 2px #ccc;
  background-color: #faa833 ;
  *background-color: #faa833;
  background-image: -moz-linear-gradient(top, #fbb34c, #f89609);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb34c), to(#f89609));
  background-image: -webkit-linear-gradient(top, #fbb34c, #f89609);
  background-image: -o-linear-gradient(top, #fbb34c, #f89609);
  background-image: linear-gradient(to bottom, #fbb34c, #f89609);
  background-repeat: repeat-x;
  /*border-color: #e0962d #d18c2a #bd7f26;*/
  border-color:#db9431;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb149', endColorstr='#fff89609', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-light {
  color: #247faf;
  background-color: #ffffff;
  *background-color: #ffffff;
  background-repeat: repeat-x;
  border-color: #cdcdcd;
  *border:1px #cdcdcd solid;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f9ff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-light:hover,
.btn-light:focus,
.btn-light:active,
.btn-light.active,
.btn-light.disabled,
.btn-light[disabled] {
  background: #edf4fe;
    *background: #edf4fe;
  color:#457ba8;border:1px solid #97c3ef;
  background-image:-moz-linear-gradient(top, #f5fafe, #dfeefd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5fafe), to(#dfeefd));
    background-image: -webkit-linear-gradient(top, #f5fafe, #dfeefd);
    background-image: -o-linear-gradient(top, #f5fafe, #dfeefd);
    background-image: linear-gradient(to bottom, #f5fafe, #dfeefd);
    background-repeat: repeat-x;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  color: #3a87ad;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
  background-color: #e3f2fa;
  *background-color: #ddedf5;
  background-image: -moz-linear-gradient(top, #eaf7ff, #ddedf5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaf7ff), to(#ddedf5));
  background-image: -webkit-linear-gradient(top, #eaf7ff, #ddedf5);
  background-image: -o-linear-gradient(top, #eaf7ff, #ddedf5);
  background-image: linear-gradient(to bottom, #eaf7ff, #ddedf5);
  background-repeat: repeat-x;
  border-color: #4497c1 #3f8db5 #377b9d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaf7ff', endColorstr='#ffddedf5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #3a87ad;
  background-color: #ddedf5;
  *background-color: #e1f0f8;
}

.btn-info:active,
.btn-info.active {
  /*background-color: #24748c \9;*/
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  color: #0088cc;
  cursor: pointer;
  _background:none;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.btn-group {
  display: inline-block;
  *display: inline;
  border-radius: 3px;
  font-size: 0;
  line-height: 0;
  padding-left: 1px;
  vertical-align: middle;
}
.btn-group  {
  *display: inline;
}
.btn-group .btn{
  margin-left: -1px;
  border-radius: 0;
}
.btn-group .btn:first-of-type{
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group .btn:last-of-type{
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.btn-group .btn-mini,
.btn-group .btn-small{
  padding-left:5px;
  padding-right:5px;
}
/* dropdown */
.dropdown {
  position:relative;
}
.dropdown .dropdown-toggle {

}
.dropdown .dropdown-menu {
  position: absolute;
  display: none;
  top: 100%;
  _top: 20px; /* ie6 */
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 5px 0 0;
  _margin-top: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
.dropdown .dropdown-menu:before{
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.dropdown .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.dropdown .pull-right{
  left: auto;
  right: 0;
}
.dropdown .pull-right:before{
  left: auto;
  right: 9px;
}
.dropdown .pull-right:after{
  left: auto;
  right: 10px;
}
.dropdown .dropdown-menu li {
  _line-height: 0;
  _font-size: 0;
}
.dropdown .dropdown-menu li a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
  white-space: nowrap;
}
.dropdown .dropdown-menu li a:hover,
.dropdown .dropdown-menu li a:focus {
  text-decoration: none;
  background-color: #f0f0f0;
}
.dropdown-active{
  z-index: 2;
}
.dropdown-active .dropdown-menu{
  display:block;
}
/*职位亮点*/
  #highli{ width:600px;}
  #highli h5{margin:10px 0;margin-top:0;font-size:14px;}
  #highli h5 .text-warning{font-weight:normal;font-size:12px;}
  #highli .added-list{margin-top:15px;padding:8px 0 0 8px; background-color:#f8f8f8; border:1px #eee solid;}
  #highli .added-list .tag{ display:inline-block; cursor:default; float:left; margin:0 8px 8px 0;background:#fdefd8;border:1px #dab886 solid;color:#88601e;padding:0 15px 0 10px;white-space:nowrap;line-height:24px; position:relative;}
  #highli .added-list .tag .icn-close{ display:block; width:12px; height:12px; position:absolute; top:0; right:0; line-height:10px; text-align:center; cursor:pointer;}
  #highli .added-list .no-tag{padding:0 0 10px;display:none;}
  #highli .add-tags{ margin:10px 0 20px;}
  #highli .add-tags .btn-small{ margin:0 10px 0 5px;}
  #highli .add-tags .text-warning{display:none;}
  #highli .use-tag{}
  #highli .use-tag .tag{ display:inline-block; cursor:pointer; float:left; margin:0 8px 8px 0;background:#fdefd8;border:1px #dab886 solid;color:#88601e;padding:0 10px;white-space:nowrap;line-height:24px;}
  #highli .use-tag .tag-disabled{cursor:default;background:#efefef;border:1px #E1E1E8 solid;color:#7e7e7e;}
  #highli .action{ margin-top:15px; text-align:center;}
  #highli .action .btn-primary{margin-right:10px;}
  .text-warning{color:#ff6600;}
  .text-center{text-align:center;}
  .muted{color:#999999;}
  cite{font-style:normal;}
  #show_tag .tag-list .tag{
    display:inline-block;
    padding:0 10px;
    border:1px #dab886 solid;
    color:#88601e;
    line-height:24px;
    margin:0 10px 10px 0;
    white-space:nowrap;
    background:#fdefd8;
    float:left;
  }
  #show_tag .tag-list a.edit-tag{color:#247faf;line-height:25px;}
  #show_tag .tag-list a:hover{text-decoration:underline;}
  .clearfix:after{content:"";display:block;clear:both;}
  .btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow:0 2px 2px #ccc;
    background-color: #437da7;
    *background-color: #437da7;
    background-image: -moz-linear-gradient(top, #4786b2, #3e749b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4786b2), to(#3e749b));
    background-image: -webkit-linear-gradient(top, #4786b2, #3e749b);
    background-image: -o-linear-gradient(top, #4786b2, #3e749b);
    background-image: linear-gradient(to bottom, #4786b2, #3e749b);
    background-repeat: repeat-x;
    border-color: #38607c;
    *border:1px #4786b2 solid;
    /*border-color: #4497c1 #3f8db5 #377b9d;*/
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4786b2', endColorstr='#ff3e749b', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }

  .btn-primary:hover,
  .btn-primary:focus,
  .btn-primary:active,
  .btn-primary.active,
  .btn-primary.disabled,
  .btn-primary[disabled] {
    background: #3073a4;
      *background: #3073a4;
    color:#fff;border:1px solid #2e5a79;
    background-image:-moz-linear-gradient(top, #2a76ab, #256797);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a76ab), to(#256797));
      background-image: -webkit-linear-gradient(top, #2a76ab, #256797);
      background-image: -o-linear-gradient(top, #2a76ab, #256797);
      background-image: linear-gradient(to bottom, #2a76ab, #256797);
      background-repeat: repeat-x;
  }

  .btn-primary:active,
  .btn-primary.active {
    background-color: #003399 \9;
  }
/*-----初/高/赏职位标识--------*/
.jobs_level{color:#FFF;font-size: 12px;position: relative;top:-2px;margin-left: 2px;padding:1px;cursor: default;}
.jobs_level.rank1{background-color: #99DAFD;}
.jobs_level.rank2{background-color: #FFAD56;}
.jobs_level.rank3{background-color: #FF5656;}
/*推荐职位详细*/
.hunter_tui_box{font-family: "SimSun";color:#333; margin-bottom: 15px;}
.hunter_tui_box .hunter_tui_top{border:1px solid #E2E2E2;background-color: #fff;}
.hunter_tui_box .hunter_tui_top .tui_job_type{height:40px;line-height: 40px;padding:0 20px;}
.hunter_tui_box .hunter_tui_top .tui_job_type .t_jobs_name{float: left;}
.hunter_tui_box .hunter_tui_top .tui_job_type .t_jobs_name .type_s{color:#666;}
.hunter_tui_box .hunter_tui_top .tui_job_type .t_jobs_name .type_n{font-size: 14px;color:#333;}
.hunter_tui_box .hunter_tui_top .tui_job_type .t_jobs_name .shang_money{margin-left: 20px;font-size: color:#333;}
.hunter_tui_box .hunter_tui_top .tui_job_type .t_jobs_name .shang_money em{font-style: normal;color: #FF9900;}
.hunter_tui_box .hunter_tui_top .tui_job_type .tui_back{float: right;padding-left: 28px;background: url(../images/back.gif) no-repeat 0px 8px;color:#247FAF;}
.hunter_tui_box .hunter_tui_top .tui_job_type .tui_back:hover{text-decoration: underline;}
.hunter_tui_box .hunter_tui_top .tui_jobs_detail{border-top:1px solid #E2E2E2;background-color: #E5F5FD;padding:10px 0;padding-left: 38px;}
.hunter_tui_box .hunter_tui_top .tui_jobs_detail .t_jobs_info{width:225px;padding-right: 10px;float: left;line-height: 30px;color:#333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tui_jobs_d_table{margin-top: 15px;color:#333;}
.tui_jobs_d_table table{border-collapse: collapse;}
.tui_jobs_d_table table a{color:#247FAF;}
.tui_jobs_d_table table a:hover{text-decoration: underline;}
.tui_jobs_d_table table .tui_jobs_d_title{border:1px solid #17668F;background-color: #247FAF;color:#FFF;height:35px;}
.tui_jobs_d_table table .tui_jobs_left{padding-left: 16px;}
.tui_jobs_d_table table .tui_jobs_d_item{border:1px solid #E2E2E2;height:45px;}
.tui_jobs_d_table table .tui_jobs_d_item td{*border-bottom: 1px solid #E2E2E2;}
/*表格中的下拉*/
.letter_drop{position: relative;padding-left: 5px;}
.letter_drop .letter_dorp_link{color:#247FAF;padding-right: 21px;background: url(../images/lettler_down.gif) no-repeat 28px 0px;display: block;width:26px;margin-left: 20px;cursor: pointer;}
.letter_drop_main{display: none;position: absolute;top:0;left:0px;background-color: #fff;border:1px solid #247FAF;z-index:3;border-radius: 3px;}
.letter_drop_main ul{background-color: #fff;}
.letter_drop_main ul a{display: block;width:43px;background-color: #fff;}
.letter_drop_main ul a:hover{background-color: #f5f5f5;text-decoration: none;}
/*处理状态颜色标示*/
.chuli_done{color: #51bf00;}
.chuli_no{color: #bf1f00;}
.chuli_not{color: #bf8700;}