﻿
/*基本重置*/
body{ _margin:0; }/*IE6*/
.ui_lock_scroll{ *overflow:hidden; }
.ui_lock_scroll body{ overflow:hidden; }


.ui-dialog-anim {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}
@-webkit-keyframes ui-dialog-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes ui-dialog-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
.ui-dialog-anim-00 {
    -webkit-animation-name: ui-dialog-bounceIn;
    animation-name: ui-dialog-bounceIn
}


@-webkit-keyframes ui-dialog-bounceOut {
    100% {
        opacity: 0;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    30% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ui-dialog-bounceOut {
    100% {
        opacity: 0;
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7)
    }

    30% {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.ui-dialog-anim-close {
    -webkit-animation-name: ui-dialog-bounceOut;
    animation-name: ui-dialog-bounceOut;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}


/*结构层*/
.ui_content,.ui_title,.ui_buttons a{ font:12px "Microsoft YaHei", "Times New Roman", Arial,"宋体",Arial; }
table.ui_border,table.ui_dialog{ *border-collapse:collapse;border-spacing:0;width:auto;}
.ui_border td,.ui_dialog td{ padding:0; }
.ui_dialog{ background:#FFF; }

/*标题部分开始*/
.ui_title{ -moz-user-select:none;-webkit-user-select:none;background:url(dialog/icons/icon_list.png) no-repeat;background-position-x:4px;background-position-y:3px;cursor:move;display:block;overflow:hidden; padding:0 100px 0 0; text-overflow:ellipsis; white-space:nowrap;}
.ui_title_buttons{ cursor:pointer;font-size:0;letter-spacing:-.5em; position:absolute;}

/*对齐自适应*/
.ui_main{ min-width:6em;min-width:0\9;text-align:center; }
.ui_content{ overflow:hidden; text-align:left;zoom:1;}
.ui_content.ui_state_full{ display:block;height:100%;margin:0;padding:0!important; width:100%;}
.ui_content.ui_state_full iframe{ border-radius:0 0 5px 5px; }
.ui_loading{background:url(dialog/icons/loading.gif) no-repeat center center; height:61px;overflow:hidden;text-align:right;width:402px;}
.ui_icon_bg{ display:inline-block;  height:48px;  margin:20px 0 20px 15px; width:48px;}

/*标题纯CSS按钮开始 min 最小化，max最大化，res还原，rese恢复，close关闭*/
.ui_min,.ui_max,.ui_close,.ui_res{ display:inline-block;*display:inline;font-family:"Microsoft YaHei", "Times New Roman", Arial,"宋体",Arial, sans-serif,\5b8b\4f53,sans-serif; letter-spacing:normal;position:relative;text-align:center;text-decoration:none;vertical-align:top;zoom:1;}
.ui_min b,.ui_max b,.ui_res_t,.ui_res_b{ cursor:pointer; display:block;overflow:hidden;position:absolute;}
.ui_close{ font-weight:500;outline:0 none; text-decoration:none;}
.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,#ldg_lockprompt{ background:#DCE2F1;filter:alpha(opacity=60);opacity:.6; }

/*==================制作新皮肤到这里结束复制==================*/

/*样式层开始*/
.ui_inner{ background:#FFF; }
.ui_title_bar{ bottom:27px;height:0;position:relative;width:100%;_bottom:0;_margin-top:-27px; }
.ui_title{ color:#FFF;display:block;font-size:14px;font-weight:bold;height:22px;padding-left:23px; }


.ui_lt,.ui_rt,.ui_lb,.ui_rb,.ui_t,.ui_b{ background-image:url(dialog/iblue_s.png);background-repeat:no-repeat; }
.ui_lt{ background-position:3px 0;height:36px;width:13px;_png:dialog/ie6/ui_lt.png; }
.ui_rt{ background-position:-16px 0;height:36px;width:13px;_png:dialog/ie6/ui_rt.png; }
.ui_lb{ background-position:4px -36px;height:16px;width:13px;_png:dialog/ie6/ui_lb.png; }
.ui_rb{ background-position:-17px -36px;height:16px;width:13px;_png:dialog/ie6/ui_rb.png; }

.ui_t,.ui_b{ background-repeat:repeat-x; }
.ui_t{ background-position: 0 -52px;_png:dialog/ie6/ui_t.png; }
.ui_b{ background-position: 0 -90px;_png:dialog/ie6/ui_b.png; }
.ui_l,.ui_r{ background-image:url(dialog/iblue_s2.png);background-repeat:repeat-y; }
.ui_l{ background-position:3px 0;_png:dialog/ie6/ui_l.png; }
.ui_r{ background-position:-16px 0;_png:dialog/ie6/ui_r.png; }

/*标题纯CSS按钮定位部分*/
.ui_title_buttons{ right:-1px; top:-5px;}
.ui_min,.ui_max,.ui_close,.ui_res{ color:#FFF;font-size:22px;height:30px;line-height:26px; width:30px;}
.ui_min_b{ border-bottom:2px solid #FFF; height:2px;left:5px;top:10px;width:12px;}
.ui_max_b{ height:7px; left:5px;top:5px;width:10px;}
.ui_res_t,.ui_res_b{ height:5px; left:3px;top:8px;width:10px;}
.ui_res_b{ left:6px; top:4px;}
.ui_res_t,.ui_res_b,.ui_max_b{ border:1px solid #FFF;border-top-width:3px; }
.ui_res_t{ background:#3d8cce; }
.ui_min:hover b,.ui_max:hover b,.ui_res:hover b{ border-color:#555; }
.ui_close{ vertical-align:baseline;_line-height:22px; }
.ui_close:hover{ background:#0c7f44;color:#fff;}
/*.ui_close:hover,.ui_close:focus{ color:#fff;background:#d44027;}*/

/*底部按钮样式*/
.ui_buttons{ border-top:1px solid #dadee5; padding:4px 8px;text-align:center; white-space:nowrap;}
.ui_buttons a::-moz-focus-inner{ border:0;margin:0; padding:0;}

.ui_buttons a{ 
background:#fafafa;
border:solid 1px #d0d0d0;border-radius:3px;border-radius:0\9;box-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(0,0,0,.09);cursor:pointer;display:inline-block; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E4E4E4');height:25px;letter-spacing:3px;
line-height:25px;
margin-left:6px;
overflow:visible;
padding:3px 10px 3px 12px;
padding:0px 10px 0px 12px;
*padding:0px 10px 0px 10px;text-align:center;
text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,1);transition:box-shadow linear .2s; }
.ui_buttons a:focus{ box-shadow:0 0 3px #0e78c9; outline:0 none;}
.ui_buttons a:hover{ border-color:#666;box-shadow:none;color:#000; text-decoration:none;}
.ui_buttons a:active{ background:linear-gradient(top,#FAFAFA,#E4E4E4);
background:-moz-linear-gradient(top,#FAFAFA,#E4E4E4);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FAFAFA),to(#E4E4E4));
background:-o-linear-gradient(top,#FAFAFA,#E4E4E4);
border-color:#666;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E4E4E4'); }

.ui_buttons a[disabled]{ background:#DDD;border:solid 1px #999;box-shadow:none; color:#666;cursor:default;filter:alpha(opacity=50);opacity:.5;}


a.ui_state_highlight:hover i { color:#28a15b; }
input.ui_state_highlight:hover, a.ui_state_highlight:hover{
    /*background:#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'); 
    text-shadow:0 -1px 1px #1c6a9e;
    */
    border:solid 1px #28a15b;
    color:#28a15b;
}
input.ui_state_highlight:active, a.ui_state_highlight:active{ 
    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);
    border-color:#1c6a9e;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc'); 
}

/*Tips 部分开始(可删除)*/
.ui_state_tips .ui_lt,.ui_state_tips .ui_rt{ background-position:0 0; background-repeat:no-repeat;height:16px;}
.ui_state_tips .ui_lt{ background-image:url(dialog/ie6/ui_lt2.png);_png:dialog/ie6/ui_lt2.png; }
.ui_state_tips .ui_rt{ background-image:url(dialog/ie6/ui_rt2.png);_png:dialog/ie6/ui_rt2.png; }
.ui_state_tips .ui_t{ background-image:url(dialog/ie6/ui_t2.png);background-position:0 0;background-repeat:repeat-x;_png:dialog/ie6/ui_t2.png;  }

/**/
.ui_alert{background:url(dialog/icons/alert.gif) no-repeat center center;}
.ui_confirm{background:url(dialog/icons/confirm.gif) no-repeat center center;}
.ui_prompt{background:url(dialog/icons/prompt.gif) no-repeat center center;}
.ui_error{background:url(dialog/icons/error.gif) no-repeat center center;}
.ui_success{background:url(dialog/icons/success.gif) no-repeat center center;}
.ui_buttons a span {
    pointer-events: none;
    display:block;
}