﻿/*-- 弹出框通用定义  121108 --*/
/*-- 弹出框通用定义  121108 --*/
#choice_parents_prompt .bg .arrow_top,		#add_homework .bg .arrow_top{width:16px; height:11px; top:-6px; left:30px;  position:absolute; overflow: hidden; display: block;  background: url(../images/dialog/layer_arrow.png) no-repeat; background-position: 0 -1px;}
#choice_parents_prompt .bg .arrow_right,    #add_homework .bg .arrow_right{width:11px; height:16px; top:20px; right:-6px; position:absolute; overflow:hidden; display:block; background: url(../images/dialog/layer_arrow.png) no-repeat; background-position:-11px -24px; }
#choice_parents_prompt .bg .arrow_bottom,   #add_homework .bg .arrow_bottom{width:16px; height:11px; top:auto; bottom:-6px; left:30px;    position:absolute; overflow:hidden; display:block; background: url(../images/dialog/layer_arrow.png) no-repeat; background-position:0px -11px;  }
#choice_parents_prompt .bg .arrow_left,     #add_homework .bg .arrow_left{width:11px; height:16px; top:20px; right:auto; left:-6px;      position:absolute; overflow:hidden; display:block; background: url(../images/dialog/layer_arrow.png) no-repeat; background-position:0px -24px;}
table {-moz-box-sizing: border-box; border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0;}
table {border-collapse: collapse; border-spacing: 0;}
tbody {display: table-row-group; vertical-align: middle;}
.dialog .W_close {background: url(../images/dialog/dialog_close.png) no-repeat scroll 0 0 transparent; position: absolute; right: 16px; top: 17px; z-index: 2;}
.dialog .W_close {cursor: pointer; display: block; height:12px; width:12px;}

/*弹出框样式*/
.dialogWarp .bg {background: url(../images/dialog/layer_bg.png) repeat; border-radius: 4px 4px 4px 4px; padding: 4px; width:420px; position:relative; margin:50px;}
.dialogWarp .dialog { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C6C6C6; border-radius: 3px 3px 3px 3px; position: relative; width:418px; }
.dialog .title {color: #444; font-size: 16px; font-weight:700; height:44px; line-height: 44px; padding-left:15px; cursor:move;}
.dialog p.err{ height: 16px; color: red; line-height: 16px; padding-left: 101px;}
.dialog .btn { height:32px; padding:8px 0px 0 66px; margin-left: 35px;}
.dialog .btn span.interval{ float: left; display: block; _display: inline; width: 20px; height: 32px;}
.dialog .btn .keep{ float: left; width: 88px; height: 32px;}
/*.dialog .btn button{ width: 88px; height: 32px; border: none; border: 1px; text-align: center; line-height: 32px; background-image: url(../images/dialog/enterBtn.png); background-repeat: no-repeat;}*/
/*.dialog .btn .keep button{ color: #fff; background-position: 0 0;}*/
/*.dialog .btn .cancel button{ color: #666; background-position: -108px 0;}*/
.dialog .btn input{ width: 88px; height: 32px; border: none; border: 1px; text-align: center; line-height: 32px; background-image: url(../images/dialog/enterBtn.png); background-repeat: no-repeat;}
.dialog .btn .keep input{ color: #fff; background-position: 0 0;}
.dialog .btn .cancel input{ color: #666; background-position: -108px 0;}
.dialog .content{ padding: 20px 15px 10px;}
.dialog .content .loadIcon{ margin: 50px auto; width: 260px; height: 20px; text-align: center; line-height: 20px; padding-top: 40px; background: url(../images/dialog/loading.gif) no-repeat 50% 0;}
.dialog p.line{ line-height: 1px; height: 1px; font-size: 1px; border-bottom: 1px solid #e5eff8;}
.dialog .content .inputArea{/*width:395px;*/ padding: 4px 0; height:26px;}
.dialog .content .inputArea span{ float: left;}
.dialog .content .inputArea span.tt{ width: 91px; padding-right: 10px; text-align: right; line-height: 26px; color: #444;}
.dialog .content .inputArea span .u-input{ margin: 0; padding: 0 4px; width:187px; height:24px; border: 1px solid #d2d9dc; vertical-align:middle;}
.dialog .content .inputArea span label{ color: #999;}
.dialog .content .inputArea span .u-login{ margin: 0; padding: 0;}
.dialog .d-login{ padding: 10px 0 18px; line-height: 20px; height: 20px; text-align: center;}
.dialog .inputArea a:link,.inputArea a:visited,.dialog .d-login a:link,.d-login a:visited{ color: #369;}

/* 推送弹出层_start 20130306 */
.dialog .push .picW{ margin: 0 auto; padding: 10px 0; width: 260px; height: 72px; text-align: center;}
.dialog .push .picWBg{ background: url(../images/index/tBg.png) no-repeat right 10px;}
.dialog .push .txt{ padding: 10px 0 5px; text-align: center; line-height: 30px;}
.dialog .push .txt span.tags{ color: #39c;}
.dialog .push_BtnW{ margin: 0 auto; padding: 14px 0; width: 90px; height: 30px;}
.dialog .push_BtnW a{ margin: 0 auto; display: block; width: 90px; height: 30px; text-align: center; font-size: 14px; color: #666; text-decoration: none; line-height: 30px; background: url(../images/index/btnBg.png) no-repeat 0 0;}
/* 推送弹出层_end 20130306 */

.dialog .content dt{ position: relative; line-height: 26px; width: 388px;}
.dialog .content dt p{ position: absolute; top: 0px; right: 4px; color: #999;}
.dialog .content dd .u-input{ margin: 0; padding: 0 4px; width:126px; height:24px; border: 1px solid #d2d9dc; vertical-align:middle;}
.dialog .content dd{ padding-bottom: 6px;}
.dialog .content dd textarea{ margin: 0; padding: 2px 4px; width:376px; height:56px; border: 1px solid #d2d9dc;}
.dialog .btn-submit{ padding: 10px 0 18px; text-align: center;}
.dialog .btn-submit input{ border: none; border: 0; width: 60px; height: 30px; background: url(../images/dialog/saveBtn.png) no-repeat 0 0;}
