/*垂直居中*/
.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}

.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; background-color: #ffffff; z-index: 2147000001; width: 380px; height: 185px; margin-left: -160px; margin-top: -150px; border-radius: 3px; color: #333;}
.xcConfirm .popBox .ttBox{height: 20px; line-height: 20px; }/*border-bottom: solid 1px #eef0f1;*/
.xcConfirm .popBox .ttBox .tt{font-size: 14px; display: block; height: 20px;margin-left: 25px;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 29px; height: 29px; position: absolute; top: -10px; right: -10px; background: url(../images/popclose.png) no-repeat;}
.xcConfirm .popBox .txtBox{margin: 10px 0 0; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{margin:0px auto; width: 36px; height: 36px; background-image: url(../images/icons.png); background-repeat: no-repeat; background-position: 0px 0px;}
.xcConfirm .popBox .txtBox p{ height: 40px; line-height: 40px; overflow-x: hidden; overflow-y:auto; font-size: 18px; text-align:center; margin-top:5px;}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}
.xcConfirm .popBox .btnArea{width:100%; margin-top:4px;}/*border-top: solid 1px #eef0f1;*/
.xcConfirm .popBox .btnGroup{width:260px;height:30px;margin:0 auto;text-align:center;}
.xcConfirm .popBox .btnGroup .sgBtn{}
.xcConfirm .popBox .sgBtn{display: inline-block; cursor: pointer; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; border-radius: 3px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #1cabe8; color: #FFFFFF; margin: 0 auto; width:120px; display:inline-block;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #fff; color: #333;margin-left:20px; border:1px solid #999}
.xcConfirm .popBox .sgBtn.cancel:hover{background-color: #1cabe8; color: #FFFFFF; margin-left:20px; border:1px solid #1cabe8;}