﻿@charset utf-8;
/*
 * lhgdialog chrome皮肤
 * (C) 2009-2011【一丝冰凉】, http://t.qq.com/yisibl, QQ:50167214
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
/*==================制作新皮肤从这里开始复制==================*/
/*基本重置*/
body{ _margin:0; }/*IE6 BUG*/
.ui_lock_scroll{ *overflow:hidden; }
.ui_lock_scroll body{ overflow:hidden; }

/*结构层*/
.ui_content,.ui_title,.ui_buttons input{ }
table.ui_border,table.ui_dialog{ width:auto;border-spacing:0;*border-collapse:collapse; }
table.ui_dialog{position:relative;}
table.ui_border{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
                /*
-webkit-box-shadow: #666 0px 0px 20px;
-moz-box-shadow: #666 0px 0px 20px;
box-shadow: #666 0px 0px 20px;background: #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";
*/
}
.ui_border td,.ui_dialog td{ padding:0; }
.ui_dialog{ background:#FFF; }



/*标题部分开始*/
.ui_title{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;cursor:move;background:#DDD;-moz-user-select:none;-webkit-user-select:none;padding:0 100px 0 0; }
.ui_title_buttons{ position:absolute;cursor:default;font-size:0;letter-spacing:-.5em; }

/*对齐自适应*/
.ui_main{ min-width:6em;min-width:0\9;text-align:center; }
.ui_main{ float:left; }/*20170316 rock ie11更新系统补丁后需要制定漂浮，否则其子标签宽高度的百分比会无效，导致弹出框内容高度变小*/
.ui_content{ display:inline-block;*display:inline;zoom:1;text-align:left; }
.ui_content.ui_state_full{ display:block;width:100%;height:100%;margin:0;padding:0!important; }
.ui_content.ui_state_full iframe{ border-radius:0 0 5px 5px; }
.ui_loading{position:absolute;left:0;top:0;z-index:2; width:100%;height:100%;text-align:left;text-indent:-9999em;overflow:hidden;background:url(images/dialog/icons/loading.gif) no-repeat center center; }
.ui_icon_bg{ margin:20px 0 20px 50px; }

/*标题纯CSS按钮开始 min 最小化，max最大化，res还原，rese恢复，close关闭*/
.ui_min,.ui_max,.ui_close,.ui_res{margin-top:-4px;*margin-top:-5px; position:relative;text-decoration:none;letter-spacing:normal;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-family:tahoma,arial,\5b8b\4f53,sans-serif; cursor:default;}
.ui_min b,.ui_max b,.ui_res_t,.ui_res_b{ display:block;position:absolute;overflow:hidden;cursor:default; }
.ui_close{ font-weight:500;text-decoration:none;outline:0 none;cursor:default; }
.ui_close:hover{ text-decoration:none; }

/*Tips部分*/
.ui_state_tips .ui_main{ min-width:3em; }
.ui_state_tips .ui_content{ margin-top:-2px;padding:8px 10px!important; }
.ui_state_tips .ui_icon_bg{ margin:5px 0 6px 9px; }
.ui_state_tips .ui_title,.ui_state_tips .ui_title_buttons,.ui_res{ display:none; } /* 还原按钮也在这里隐藏，这样可节省代码，注间这段一定要写在上面那段代码的下面*/

#ldg_lockmask{ left:0;top:0;width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.6; }
/*==================制作新皮肤到这里结束复制==================*/

/*样式层开始*/
.ui_inner{ background:#FFF; }
.ui_title_bar{ width:100%;height:0;position:relative;bottom:24px;_bottom:0;_margin-top:-24px; }
.ui_title_buttons{ top:-1px;*top:-2px;_top:-1px;right:0; }
.ui_title { display:block;font-size:14px;color:#333;background:none;padding-left:5px; }

.ui_lt,.ui_rt,.ui_lb,.ui_rb,.ui_l,.ui_r{ background:#fff; }
.ui_lt{ width:0px;background-position:-121px -8px;height:30px; }
.ui_rt{ width:0px;background-position:-128px -8px; }
.ui_lb{ width:0px;height:0px;background-position:-121px -2px; }
.ui_rb{ width:0px;height:0px;background-position:-128px -2px; }

.ui_t,.ui_b{ background:#eee; }
.ui_t{ background-position:0 0; border-bottom:1px solid #ccc;}
.ui_b{ background-position:0 -26px;}
.ui_l,.ui_r{ background-repeat:repeat-y; }
.ui_l{ background-position:-135px 0; }
.ui_r{ background-position:-140px 0;  }

/*标题纯CSS按钮定位部分*/
.ui_min,.ui_max,.ui_close,.ui_res{ background-image:url(images/dialog/safari_s.gif);background-repeat:no-repeat;color:#FFF;width:25px;height:18px;line-height:18px; }
.ui_min{ background-position:0 0; }
.ui_min:hover{ background-position:0 -18px; }
.ui_max{ background-position:-25px 0; }
.ui_max:hover{ background-position:-25px -18px; }
.ui_res{ background-position:-50px 0; }
.ui_res:hover{ background-position:-50px -18px; }
.ui_close{ background-position:-75px 0;_z-index:1;font-size:0;line-height:0;overflow:hidden;_margin-left:0;width:44px; }
.ui_close:hover,.ui_close:focus{ background-position:-75px -18px; }

/*底部按钮样式*/
.ui_buttons{ white-space:nowrap;padding:4px 8px;text-align:right;background-color:#eee;border-top:solid 1px #ccc; }
.ui_buttons input::-moz-focus-inner{ border:0;padding:0;margin:0; }

.ui_buttons input{ margin-left:6px;cursor:default;display:inline-block; 
text-align:center;line-height:1;height:23px;letter-spacing:3px;overflow:visible;}
.ui_buttons input:focus{ outline:0 none;box-shadow:0 0 3px #0e78c9; }
.ui_buttons input:hover{ box-shadow:none; }
.ui_buttons input:active{ }
.ui_buttons input[disabled]{ cursor:default;color:#666;background:#DDD;border:solid 1px #999;filter:alpha(opacity=50);opacity:.5;box-shadow:none; }

input.ui_state_highlight{ color:#FFF;border:solid 1px #1c6a9e;text-shadow:0 -1px 1px #1c6a9e;background:#2288cc;
background:linear-gradient(top,#33bbee,#2288cc);
background:-moz-linear-gradient(top,#33bbee,#2288cc);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
background:-o-linear-gradient(top,#33bbee,#2288cc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc'); }
input.ui_state_highlight:hover{ color:#FFF;border-color:#555; }
input.ui_state_highlight:active{ border-color:#1c6a9e;
background:linear-gradient(top,#33bbee,#2288cc);
background:-moz-linear-gradient(top,#33bbee,#2288cc);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
background:-o-linear-gradient(top,#33bbee,#2288cc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc'); }

/*Tips 部分开始(可删除)*/
.ui_state_tips .ui_lt,.ui_state_tips .ui_rt,.ui_state_tips .ui_t{ height:0px; }
.ui_state_tips .ui_lt{ background-position:0 -5px; }
.ui_state_tips .ui_rt{ background-position:0 -10px; }
.ui_state_tips .ui_t{ background-position:0 0; background-repeat:repeat-x; }