@charset "utf-8";
/* CSS Document */

.ui-window{
  position:absolute;
  _position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-140-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
.ui-window iframe.ui-window-bgd {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100%;
	border:0;
	opacity: 0;
	filter: alpha(opacity=0);
} 
.ui-window-header {
	padding:0;
	border-bottom:0;
}
.ui-window-header h3 {
	font-size: 14px;
	line-height: 27px;
	font-family:"微软雅黑",Microsoft YaHei;
	display:none
}
.ui-window-header a {
	position:absolute;
	top:-10px;
	z-index:100;
	right:-10px;
}
/*.ui-window-header a:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
}*/
.ui-window-footer {
   padding: 7px 15px 7px;
   margin-bottom: 0;
   text-align: right;
   background-color: #f5f5f5;
   border-top: 1px solid #ddd;
   -webkit-border-radius: 0 0 6px 6px;
   -moz-border-radius: 0 0 6px 6px;
   border-radius: 0 0 6px 6px;
   *zoom: 1;
   -webkit-box-shadow: inset 0 1px 0 #ffffff;
   -moz-box-shadow: inset 0 1px 0 #ffffff;
   box-shadow: inset 0 1px 0 #ffffff;
}
.ui-window-footer .butn{padding-left:20px; padding-right:20px}
.ui-window-footer  a{
	margin:auto 5px;
}
.ui-window-body{
	padding:0;
	overflow:hidden;
}
.ui-window-footer:before,
.ui-window-footer:after {
  display: table;
  content: "";
}
.ui-window-footer:after {
  clear: both;
}
/*遮罩*/
.ui-mask{position:fixed;z-index:99;width:100%;height:100%;top:0;left:0;opacity: .6;filter: alpha(opacity=60);background:#333;}
.ui-mask iframe {width:100%;height:100%;opacity: 0;filter: alpha(opacity=0);border:0;padding:0;}

/*弹窗登录*/
.login-twin{background:url(../img/tip-bg.jpg); width:679px; border:0;border-radius: 0;}
.login-twin .ui-window-header{display:none}
.login-twin .ui-window-body{padding:10px;}
.login-twin .twin-login{padding:30px; background:#fff; position:relative}
.login-twin .twin-login .close-window{ position:absolute; right:10px; top:10px; background:url(../img/closwn.gif) no-repeat; width:14px; height:14px; overflow:hidden; text-indent:-10000px}
.login-twin .twin-login .close-window:hover,.twin-login .close-window.hover{ background-position:0 -22px}
.login-twin .twin-login .tit{background:url(../img/t-log-tit.jpg) no-repeat center 20px; height:90px}
.login-twin .twin-login .title{font-family:"微软雅黑",Microsoft YaHei; font-size:22px; text-align:center; height:70px}
.login-twin .twin-login .title i{margin:0 5px; font-size:26px}
.login-twin .twin-login .twin-left{width:380px; float:left; border-right:1px solid #eaeaea}
.login-twin .twin-login .twin-right{width:190px; float:right}
.login-twin .twin-login .twin-left .control-label{width:70px; font-size:14px}
.login-twin .twin-login .twin-left .controls{width:297px}
.login-twin .twin-login .twin-left .controls input.text{width:210px}
.login-twin .twin-login .flogin a{display:inline-block; background:url(../img/mo-login.jpg) no-repeat; width:112px; height:30px; overflow:hidden; margin:0 5px 5px 0; float:left}
.login-twin .twin-login .flogin a.tx{background-position:0 0}
.login-twin .twin-login .flogin a.baidu{background-position:-117px 0}
.login-twin .twin-login .twin-right .singin-butn{border:1px solid #cfcfcf; background:url(../img/singinbutn.jpg) no-repeat; width:101px; height:40px; text-align:center; color:#999; line-height:40px; display:block}
.login-twin .twin-login .twin-right .singin-butn:hover{background-position:0 bottom; text-decoration:none}
.login-twin .twin-login .twin-left .zdlog{width:225px}
.login-twin .twin-login .twin-left .zdlog a{color:#333; text-decoration:underline; margin-top:3px}
.login-twin .twin-login .twin-left .zdlog input{vertical-align:bottom}
.login-twin .twin-login .twin-login .butn{padding-left:20px; padding-right:20px; font-size:12px}
.login-twin .twin-login .butn-login{background:#fb619d; color:#fff; width:225px; border:0; cursor:pointer; padding:10px 0; font-size:14px; height:42px}
.login-twin .twin-login .butn-login:hover{margin-top:1px; height:41px}
.login-twin .help-inline{display:block; margin:5px 0 0}

/*tips*/
.ui-poptip-wrapper {
	position:absolute;
	z-index:110;
	width:350px;
}
.ui-poptip-wrapper iframe{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	_padding:0px 2px;
}

.ui-poptip {
	position:absolute;
	padding:15px;
	border:1px solid #FFC059;
	width:100%;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
	z-index:110;
	background:#fff;
	line-height:18px
}
.ui-poptip-wrapper .ui-poptip{
	position:relative;
}
 .ui-poptip-arrow{
	position:absolute;
	width:0;
	height:0;
	line-height:0;
	border:12px dashed transparent;
	border-bottom:12px solid #ffc059;
	top:-24px;
	left:26px;
}
.ui-poptip-arrow i{
	position:absolute;
	display:block;
	width:0;
	height:0;
	line-height:0;
	border:11px dashed transparent;
	border-bottom:11px solid #fff;
	top:-10px;
	left:-11px;
}

.ui-tooltip {
	position:absolute;
	z-index:110;
	background:#888;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding:5px;
	opacity: 0.9;
	
}

.ui-tooltip-arrow{
	position:absolute;
	width:0;
	height:0;
	line-height:0;
	border:10px dashed transparent;
	border-bottom:10px solid #888;
	top:-20px;
	left:10px;
}
.ui-tooltip-reverse .ui-tooltip-arrow {
	top:auto;
	border-bottom:10px dashed transparent;
	border-top:10px solid #888;
	bottom:-20px;
}
.ui-verify-tips {
	border:1px solid #FFC059;
	padding:0;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.ui-verify-tips .ui-poptip-body{
	padding:5px;
}
.ui-verify-tips .ui-poptip-arrow {
	border:12px dashed transparent;
	border-bottom:12px solid #FFC059;
	top:-24px;
	left:10px;
}
.ui-verify-tips .ui-poptip-arrow i{border-width:11px;left:-11px;top:-10px}/*2012 11 28 mj 修复表单验证tips*/
.ui-user-tips{ background-color: #e6e6e6; width:356px; padding:3px;opacity:0.9; filter:alpha(opacity=90)}
.ui-user-tips-box{border:1px solid #ffbf59; background-color: #fff; position: relative;width:390px;-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
.ui-user-arrow{ position: absolute; bottom: -13px;_bottom: -3px; left:20px; width:23px; height: 10px}
.ui-user-arrow em,.ui-user-arrow s,.ui-user-arrow u{ font-family: "Simsun"; overflow: hidden; position: absolute; height: 15px; width:20px; font-size: 22px; line-height: 2px; _line-height: 12px}
.ui-user-arrow em { color: #ffbf59;top:-3px;_top:4px}
.ui-user-arrow s { color: #fff2de; top:-4px; _top:3px}
.ui-user-arrow u{ color:#e6e6e6; font-size:21px; width:23px; left:-3px; top:0px;}
.ui-user-body .user-infor{ margin: 20px 20px 10px 20px}
.ui-user-body .user-infor dt{width:65px; height: 65px; overflow: hidden; float: left}
.ui-user-body .user-infor dt img{width:53px; height: 53px; border-radius:5px }
.ui-user-body .user-infor dd{color:#666}
.ui-user-body .user-infor .name a{font-size: 14px; margin-right: 5px; display: inline-block;}
.ui-user-body .user-infor .add{margin: 1px 0}
.ui-user-body .user-infor .pj strong{display: inline-block; margin: 0 5px}
.ui-user-body .user-infor .pj font{color:#dbdbdb; margin-right: 5px}
.ui-user-body .user-janj{color:#999; margin: 0 20px}
.ui-user-body .user-janj span{color:#666}
.ui-user-body .user-shanc{ border-top:1px solid #ececec; margin: 15px 20px; padding-top:10px; overflow:hidden;word-wrap: break-word; word-break:break-all;}
.ui-user-body .user-shanc a{margin-right: 10px}
.ui-user-body .user-btn{text-align: right; padding:5px 10px}
.ui-user-body .user-btn button{margin-left: 10px}
.ui-user-body .user-btn .ac-tion{background-position:right -168px;color:#fff}

.ui-user-body .user-btn .ac-tion i{background-position:left -168px}
.ui-user-body .user-btn .ac-tion u{background-position:-161px -12px}
.ui-user-body .user-btn .butn-atten,.ui-user-body .atten-suc u.gray9{display:inline}
.ui-poptip-body .ui-initwait{padding:30px 10px 30px 40px}

.ui-user-body{ padding: 0px; width:350px}
.ui-poptip-reverse .ui-poptip-arrow{top:auto; bottom: -20px}
.ui-poptip-reverse .ui-poptip-arrow{border-color:#FFC059 transparent transparent;border-style:solid dashed dashed;border-width:10px}
.ui-poptip-reverse .ui-poptip-arrow i{border-color:#fff transparent transparent;border-style:solid dashed dashed; top:-12px; border-width: 11px; left:-11px}

.replay-window .tarea textarea{width:430px; height:40px; max-height:40px; max-width:440px; padding:10px; border:1px solid #DCDCDC}
.replay-window .tarea{margin-bottom:10px}

.ui-po-right .ui-poptip-arrow{left:auto; right:-9px; top:15px}
.ui-po-right .ui-poptip-arrow{border-color:transparent;border-style:dashed;border-width:0; background:url(../img/pic.gif) no-repeat 0 -65px; width:9px; height:18px; overflow:hidden}
.ui-po-right .ui-poptip-arrow i{border-color:transparent;border-style:dashed;border-width:0;}

.ui-po-bottom .ui-poptip-arrow{top:auto; bottom: -20px}
.ui-po-bottom .ui-poptip-arrow{border-color:#FFC059 transparent transparent;border-style:solid dashed dashed;border-width:10px}
.ui-po-bottom .ui-poptip-arrow i{border-color:#fff transparent transparent;border-style:solid dashed dashed; top:-12px; border-width: 11px; left:-11px}

.ui-po-left .ui-poptip-arrow{left:-9px; top:15px}
.ui-po-left .ui-poptip-arrow{border-color:transparent;border-style:dashed;border-width:0; background:url(../img/pic.gif) no-repeat -9px -65px; width:9px; height:18px; overflow:hidden}
.ui-po-left .ui-poptip-arrow i{border-color:transparent;border-style:dashed;border-width:0;}


/*公用无按钮自动消失弹窗*/
.ui-poptip .alert-img em{background:url(../img/pic.png) no-repeat 0 -70px; position:absolute; left:0; top:0; display:block; width:18px; height:18px}
.tisp-error .alert-img .error{background-position:0 -16px}
.tisp-success .alert-img .success{background-position:0 -44px}
.ui-poptip .alert-img .warning,.tisp-error .alert-img .error,.tisp-success .alert-img .success{padding:0px; left:10px; top:10px}
.tisp-warning,.tisp-error,.tisp-success{box-shadow:1px 1px 2px #ccc}
.tisp-warning{background-color:#FCF6D7; border:1px solid #FED88F; color:#C09853}
.tisp-error{background-color: #FFE4E4; border:1px solid #F6B9B9; color:#B94A48}
.tisp-success{background-color: #DEF1D7; border:1px solid #BFD3AF; color:#468847}
/*四方提示基本样式*/
.tooltip{ border-radius: 2px; background-color: #ff9600; color:#fff; padding:3px 7px 4px 7px; position: absolute;z-index: 999}
.tooltip-arr{position:absolute;width:0;height:0;line-height:0;border:7px dashed transparent;}
.tooltip-arr i{position:absolute;display:block;width:0;height:0;line-height:0;border:11px dashed transparent;}
/*四方提示在上*/    
.tool-top .tooltip-arr{border-top:7px solid #ff9600;bottom:-12px;left:30px;}
.tool-top .tooltip-arr i{border-top:11px solid #ff9600;bottom:-10px;left:-11px;}
/*四方提示在下*/    
.tool-bottom .tooltip-arr{border-bottom:7px solid #ff9600;top:-12px;left:30px;}
.tool-bottom .tooltip-arr i{border-bottom:11px solid #ff9600;top:-10px;left:-11px;}
/*四方提示在左*/    
.tool-left .tooltip-arr{border-left:7px solid #ff9600;right:-14px; top:7px;}
.tool-left .tooltip-arr i{border-left:11px solid #ff9600;right:-10px; top:-10px;}
/*四方提示在右*/    
.tool-right .tooltip-arr{border-right:7px solid #ff9600;left:-14px; top:7px}
.tool-right .tooltip-arr i{border-right:11px solid #ff9600;left:-10px; top:-10px}
