/* JQ-staus-item */
#JQ-staus-item{ position: fixed; z-index:9999;behavior: url(../img/pie.htc); height:40px; line-height:40px; padding:0px 10px; box-shadow:0px 2px 3px #999; border-radius:5px; top:50%; margin-top:-40px; left:100px; display:none; opacity:0; filter:alpha(opacity=0);}
#JQ-staus-item em{ display:inline-block; width:17px; height:17px; margin-right:8px;}
.JQ-staus-success{ background:#def1d7; border:solid 1px #bfd3af; color:#468847;}
.JQ-staus-error{ background:#ffe4e4; border:solid 1px #f6b9b9; color:#b94a48;}
.JQ-staus-success em{ background-position:0px 0px;}
.JQ-staus-error em{background-position:0px -17px;}


.JQ-confirm-item{ padding:5px;position:fixed; z-index:99999;left:50%; top:50%;opacity:0; display:none; filter:alpha(opacity=0);}
.JQ-confirm-main{ background:#fff; position:relative; overflow:hidden;font-family:微软雅黑; padding:0px 10px;}
.JQ-confirm-head{font-size:16px; height:34px; line-height:34px; border-bottom:solid 1px #eee; position:relative; color:#555;}
.JQ-confirm-body{ padding:15px;}
.JQ-confirm-text{ text-align:center; font-size:14px; color:#555; }
.JQ-confirm-btn{ height:43px; text-align:center; padding:10px 0px 5px;font-size:14px;}
.JQ-confirm-btn a{display:inline-block;margin:0px 10px; padding:0px 20px; height:28px; line-height:25px;margin-top: 4px;}
.JQ-confirm-btn a:hover{ text-decoration:none;}
.JQ-confirm-btn a.JQ-confirm-blue{border: 1px solid #3672a0;color: #ffffff; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#66a1d1,endColorStr=#3672a0);background: -ms-linear-gradient(top, #66a1d1,  #3672a0); /* IE 10 */background:-moz-linear-gradient(top,#66a1d1,#3672a0);/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#66a1d1), to(#3672a0));background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66a1d1), to(#3672a0)); background: -webkit-linear-gradient(top, #66a1d1, #3672a0);  background: -o-linear-gradient(top, #66a1d1, #3672a0);background: linear-gradient(top, #66a1d1, #3672a0);}
.JQ-confirm-btn a.JQ-confirm-blue:hover{color: #ffffff;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6194bc,endColorStr=#3672a0);background: -ms-linear-gradient(top, #6194bc,  #3672a0); /* IE 10 */background:-moz-linear-gradient(top,#6194bc,#3672a0);/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#6194bc), to(#3672a0));background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6194bc), to(#3672a0)); background: -webkit-linear-gradient(top, #6194bc, #3672a0);  background: -o-linear-gradient(top, #6194bc, #3672a0);background: linear-gradient(top, #6194bc, #3672a0);}
.JQ-confirm-btn a.JQ-confirm-black{background: #ececec;border: 1px solid #c7c7c7;color: #595959;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ececec);background: -ms-linear-gradient(top, #ffffff,  #ececec); /* IE 10 */background:-moz-linear-gradient(top,#ffffff,#ececec);/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ececec));background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ececec)); background: -webkit-linear-gradient(top, #ffffff, #ececec);  background: -o-linear-gradient(top, #ffffff, #ececec);background: linear-gradient(top, #ffffff, #ececec);}
.JQ-confirm-btn a.JQ-confirm-disabled,.JQ-confirm-btn a.JQ-confirm-disabled:hover{	background: #ececec;border: 1px solid #c7c7c7;color: #595959;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f8f8f8,endColorStr=#e7e7e7);background: -ms-linear-gradient(top, #f8f8f8,  #e7e7e7); /* IE 10 */background:-moz-linear-gradient(top,#f8f8f8,#e7e7e7);/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f8f8f8), to(#e7e7e7));background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e7e7e7)); background: -webkit-linear-gradient(top, #f8f8f8, #e7e7e7);  background: -o-linear-gradient(top, #f8f8f8, #e7e7e7);background: linear-gradient(top, #f8f8f8, #e7e7e7);}
.JQ-confirm-close{cursor: pointer;display:block;height: 14px;position: absolute; right:15px;top:15px;width: 15px;-moz-transition:-moz-transform 0.5s ease 0s;transition:transform 0.5s ease 0s;}
.JQ-confirm-close:hover{ background-position:0px -14px;-o-transform:rotate(180deg);transform:rotate(180deg);}

/* ui-master-container */
.ui-master-container{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.ui-master-content{ background:#fff; box-shadow:0px 0px 5px #999;z-index: 11;
    -webkit-box-shadow:0px 0px 5px #999;
    -moz-box-shadow:0px 0px 5px #999;
    left:50%;}
.ui-master-head{ position:relative; cursor:default; height:48px; line-height:48px; font-size:18px; color:#333; border-bottom:solid 1px #f2f2f2; padding:0px 20px;}
.ui-master-close{ position:absolute; z-index:2; right:10px; top:15px; cursor:pointer; width:18px; height:18px; overflow:hidden;-moz-transition:-moz-transform 0.5s ease 0s;-webkit-transition:-moz-transform 0.5s ease 0s;-o-transition:-moz-transform 0.5s ease 0s;transition:transform 0.5s ease 0s;}
.ui-master-close:hover{ background-position:0px -21px;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.ui-master-body{ position:relative; width:100%; z-index:1;}
/* async-status-container */
.async-status-container{ padding:20px 40px 30px;text-align:center;}
.async-status-content{ font-size:18px;color:#666; margin-bottom:20px;}
.async-status-content img{ vertical-align:middle; margin-right:10px;}
.async-status-container a:not(.a-none){ display:inline-block; height:32px; text-align:center;background:#3399ff; color:#fff; font-size:14px; line-height:32px;cursor:pointer; margin:0px auto; padding:0px 40px;}
.async-status-container a:hover:not(.a-none){background:#ff5b22;text-decoration:none;}