/*!
 * Z-UI
 */

.zmask {z-index: 10000;position: absolute;top:0;left:0;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);width: 100%;height: 100%;zoom: 1;}
.zmask-msg {z-index: 20001;position: absolute;top: 0;left: 0;border:1px solid;background:repeat-x 0 -16px;padding:2px;}
.zmask-msg div {padding:5px 10px 5px 10px;border:1px solid;cursor:wait;}
.zmask-loading div {padding:5px 10px 5px 25px;background:no-repeat 5px 5px;line-height:16px;}
html,body, div, ul, li, th, td,p {margin: 0;padding: 0;}
.zmask-masked {overflow: hidden !important;}
.zmask-relative {position: relative !important;}
.zmask {background-color: #ccc;}
.zmask-msg {border-color:#6593cf;background-color:#c3daf9;}
.zmask-msg div {background-color: #eee;border-color:#a3bad9;color:#222;font:normal 11px tahoma, arial, helvetica, sans-serif;}
.zmask-loading div {background-color:#fbfbfb;background-image:url(images/loading.gif);}
html,body{height:100%}
.popbox{background:#fff;border:1px solid #c9c9c9;border-radius:4px;position:absolute;box-shadow:0 1px 2px #ccc;}
.popT{border-top-left-radius:4px;border-top-right-radius:4px;height:45px;background:none;background-color:#fff;border-bottom:1px solid #eeeeee;font-weight:normal;line-height:45px;padding-left:20px;cursor:move;}
.popT span{font-size:16px;color:#333;font-weight:bold;}
.popC{padding:30px 20px;overflow:hidden;}
.popB{border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:40px;background:#f6f6f6;border-top:1px solid #eeeeee;padding-top:10px;}
.fright{float:none;text-align:center;}
.closee{height:22px;width:22px;background:none;line-height:20px;position:absolute;top:15px;right:20px;color: #333;font-family: "宋体";font-size: 20px;cursor:pointer;}
.ahbtn2{text-decoration:none;border-radius:3px;display:inline-block;width:110px;height:30px;line-height:30px;border:1px solid #cc0f13;color:#fff;font-size:14px;background-color:#e32e30;}
.ahbtn2:hover{color:#fff;}
.disa{color:#999999;background-color:#ebebeb;border:1px solid #dadada;}
.acancelbtn{text-decoration:none;border-radius:3px;margin-right:5px;display:inline-block;width:88px;height:30px;line-height:30px;border:1px solid #d1d1d1;color:#666666;font-size:14px;background-color:#fff;}
.tipCon{box-shadow:0 1px 2px #ccc;border-radius:4px;background: #fbfbfb;border: 1px solid #bbb;left: 50%;overflow: hidden;padding: 20px 0;position: absolute;top: 50%;z-index: 99999;}
.tip2Con{display: inline-block;overflow: hidden;padding: 16px;position: absolute;z-index:99999;}
.tip2Con .tip2Con-right{background-position: -108px -124px;}
.tip2Con .tip2Con-top{background-position: -90px -124px;left:16px;top:1px;}
.tip2Con .tip2Con-bottom{background-position: -144px -124px;}
.tip2Con .tip2Con-left{background-position: -126px -124px;}
.tip2Con i{background: url("images/icon_common.png") no-repeat 0 0;display: inline-block;height: 16px;position: absolute;width: 16px;}
.tip2Con-content{box-shadow:0 1px 1px #eee;border-radius:4px;border: 1px solid #ccc;padding: 5px 10px;width: 300px;}

.member_edit_box{ width:82px; display:inline-block;*display:inline;*zoom:1;}
.member_edit_box_con{width:80px;height:20px; }
.member_inp{ width:58px; padding:0 1px; height:20px; line-height:20px; background:transparent; border:0; color:#333;text-align:center;float:left;cursor:pointer;text-decoration:none;}
.member_edit_box em{width:20px; height:20px; background:url(images/member_dot.gif) no-repeat center center; display:block; float:right; cursor:pointer}
.member_inp_pop{ width:100px;height:72px;overflow-y:auto; border:1px solid #dcdcdc; position:absolute;top:92px;background:#fff;-webkit-box-shadow:0 0 3px #dcdcdc;-moz-box-shadow:0 0 3px #dcdcdc;box-shadow:0 0 3px #dcdcdc; }
.member_inp_pop a{line-height:24px; display:block; color:#333; text-decoration:none;text-align:center;font-size:12px;}
.member_inp_pop a:hover{color:#06c; text-decoration:none;background:#e4eefe}

.p-h-p{color: #333;font: 14px/20px "Microsoft YaHei";text-align: center;}
.p-h-p i{margin: 0 5px 0 0;vertical-align: text-top;}
.icon-15{background-position: -176px 0;}
.icon-14,.icon-15{background: rgba(0, 0, 0, 0) url("images/icon_common.png") no-repeat scroll 0 0;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}
.icon-14{background-position: -154px 0;}
.pop-op{padding: 10px 0 0;text-align: center;}
.a-blue,.a-blue:visited{color: #06c;}
.pop-op b{color: #999;display: inline-block;font-family: "宋体";font-weight: normal;text-align: center;width: 20px;}
.a-blue:hover,.a-blue:active{color: #06c;text-decoration: underline;}