/*container*/
body {
    /* overflow-y:hidden;
    *overflow-y:auto;
    _overflow-y:auto; */
}
#ym-window {
    background: #fff;
  	/*overflow: hidden;*/
    font-size: 12px;
    font-family: '宋体';
    border:1px solid #4483B6;
}
.ym-window {
    background: #fff;
    font-size: 12px;
  	border:1px solid #7e7d7d;
  	border-radius: 0px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

/*header*/
.ym-tl {
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:30px;
    z-index:1;
}

.ym-tr {
    /*padding-right: 3px;
    background: #CFD7EC url(images/title_bg_right.gif) no-repeat right 0;*/
}

.ym-tc {
 /* background: #CFD7EC url(images/title_bg_center.gif) repeat-x 0 0;
 	 overflow: hidden;
	 height: 33px;
    line-height: 33px;
    padding-right:10px;*/
}

.ym-tc {
    height: 3px;
}

.ym-header-text {
    font-size: 14px;
    font-weight: bold;
    color: #0D70B6;
    margin-left: 5px;
    float: left;
    display:none;
}

.ym-header-tools {
  	float: right;
/*  margin-top: 9px;*/
}

.ym-header-tools strong {
	
}

/*body*/
.ym-ml {
    /*background: url(images/win_l.gif) repeat-y 0 0;
    padding-left: 3px;*/
	
}

.ym-mr {
    /*background: url(images/win_r.gif) repeat-y right 0;
    padding-right: 3px;*/
}

.ym-mc {
    /*background: url(images/content_bg.gif) repeat-x 0 0;*/
}

.ym-body {
    padding: 0;
    font-size: 12px;
	overflow-y:hidden;
	/* overflow-y:auto\9; */
}

/*button*/
.ym-btn {
    text-align: center;
}

/*footer*/
.ym-bl {
    background: url(images/win_lb.gif) no-repeat 0 bottom;
    padding-left: 3px
}

.ym-br {
    background: url(images/win_rb.gif) no-repeat right bottom;
    padding-right: 3px
}

.ym-bc {
    /*background: url(images/win_b.gif) repeat-x 0 bottom;*/
    height: 0px;
    line-height:0;
    font-size: 0px
}

/*icon*/
.ymPrompt_alert {
    padding-left: 90px;
    background: url(images/info.gif) no-repeat 20px 50%;
}

.ymPrompt_succeed {
    padding-left: 90px;
    background: url(images/right.gif) no-repeat 20px 50%;
}

.ymPrompt_error {
    padding-left: 90px;
    background: url(images/err.gif) no-repeat 20px 50%;
}

.ymPrompt_confirm {
    padding-left: 90px;
    background: url(images/ask.gif) no-repeat 20px 50%;
}

.ymPrompt_alert .ym-content,.ymPrompt_succeed .ym-content,.ymPrompt_error .ym-content,.ymPrompt_confirm .ym-content
    {
    padding: 50px 0 0;
}

/*图标公共定义*/
.ym-header-tools div {
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height:30px;
    overflow:hidden;
	position:absolute;
}
.ym-header-tools div:hover {
	background:#FF7A00;
	color:#fff;
}

.ymPrompt_close {
	position:absolute;
	top:0px;
	right:0px;
	z-index:200;
	text-align:center;
	font-size:20px;
	font-family:arial;
	overflow:hidden;
}

.ymPrompt_max {
    background-position: 0 -36px !important;
}

.ymPrompt_min {
    background-position: 0 0 !important;
}

.ymPrompt_normal {
    background-position: -36px -36px !important;
}

/*取消确认按钮样式*/
input.btnStyle {
    background: url(images/btn_blue_h20_w4.gif) no-repeat;
    width: 70px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    border: 0;
    margin: 10px 0
}