.fdialog{}
.fdialog_mask{background:#000;position:absolute;top:0px;left:0px;opacity:0.5;filter:alpha(opacity=50);}
.fdialog_loading{background:url(../images/loading_big.gif) no-repeat center center #fff; height:100px; width:280px;}
.fdialog_tl{width:7px; height:7px; font-size:0!important; line-height:7px;background:url(../images/dialog/tl.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image", src="/tpl/default/images/dialog/tl.png"); _background:none;}
.fdialog_tc{width:auto; height:7px; font-size:0!important; line-height:7px;background:url(../images/dialog/h.png) repeat-x; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="/tpl/default/images/dialog/h.png"); _background:none; overflow:hidden;}
.fdialog_tr{width:7px; height:7px;font-size:0!important; line-height:7px;background:url(../images/dialog/tr.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image", src="/tpl/default/images/dialog/tr.png"); _background:none;}
.fdialog_bl{width:7px; height:7px;font-size:0!important; line-height:7px;background:url(../images/dialog/bl.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image", src="/tpl/default/images/dialog/bl.png"); _background:none;}
.fdialog_bc{width:auto; height:7px;font-size:0!important; line-height:7px;background:url(../images/dialog/h.png) repeat-x; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="/tpl/default/images/dialog/h.png"); _background:none; overflow:hidden;}
.fdialog_br{width:7px; height:7px;font-size:0!important; line-height:7px;background:url(../images/dialog/br.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image", src="/tpl/default/images/dialog/br.png"); _background:none;}
.fdialog_mc{position:relative; background:#fff;}
.fdialog_mv{width:7px;background:url(../images/dialog/v.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="/tpl/default/images/dialog/v.png"); _background:none;}
.fdialog_head{height:39px;font-size:14px;position:relative;background:url(../images/dialog/title.png) repeat-x;}
.fdialog_close{background:url(../images/dialog/close.gif) no-repeat;height:15px;width:15px;position:absolute;right:11px;top:11px;display:block; overflow:hidden;}
.fdialog_close:hover{background-image:url(../images/dialog/hclose.gif);}
.fdialog_title{color:#666;float:left;padding-left:11px; font-size:16px;font-family:"微软雅黑", "宋体", Arial;font-weight:bold; height:39px;line-height:40px; overflow:hidden;}
.fdialog_tab_menus{height:28px; float:left; margin:11px 60px 0 28px;_border-left:solid 1px #c3c3c3;}
.fdialog_tab_menus a{float:left; height:26px; display:block; padding:0 10px; line-height:26px; font-size:13px;border-radius:4px 4px 0 0; overflow:hidden;background:url(../images/tabbg.png) repeat-x 0 bottom; border:solid 1px #c3c3c3; border-bottom:none; margin:0 0 0 -1px; color:#787878;}
.fdialog_tab_menus a.active{background:#f6f7f8; border-bottom:solid 1px #fff;}
.fdialog_btns{border-top:solid 1px #c3c3c3;background:#f6f7f8; text-align:center; padding:8px;}
.fdialog_body{}
.fdialog_tab_body{position:absolute; left:-10000px;}
.fdialog_tab_body_active{position:inherit; left:auto;}

.fdialog form{}
.fdialog_form{margin:30px 30px 15px 30px;}
.fdialog .ftext{padding:10px 5px 9px 5px; height:15px;}
.fdialog .ftext1{padding:6px 5px 5px 5px; height:15px;}
.fdialog textarea{line-height:1.5em; overflow:hidden;}
.fdialog .form_field,
.fdialog .form_field1{float:left; width:100%; margin:0 0 15px 0; position:relative;}
.fdialog .form_field *,
.fdialog .form_field1 *{float:left;}
.fdialog .form_field strong,
.fdialog .form_field1 strong{width:80px; text-align:right; padding:0 10px 0 0; display:block; line-height:38px; color:#4a4a4a; font-size:14px; font-weight:normal;}
.fdialog .form_field1 strong{line-height:22px;}
.fdialog .form_tip{float:left; height:20px; line-height:20px; margin:9px 0 0 10px; _display:inline;}
.fdialog .form_loading{background:url(../images/loading_mini.gif) no-repeat left center; padding:0 0 0 20px;}
.fdialog .form_error{background:url(../images/error.png) no-repeat left center; padding:0 0 0 20px;}

#loginBox{width:575px; position:relative;}
#loginBox .sync_login{float:left;width:100%;}
#loginBox .sl_title{width:100%;float:left; font-size:16px; text-align:center; padding:32px 0 20px 0; font-family:"微软雅黑", "宋体", Arial; color:#424242;}
#loginBox .sl_list{float:left; padding:0 0 0 96px; width:479px;}
#loginBox .sl_list *{float:left;}
#loginBox .sl_list li{margin:0 0 10px 20px; display:inline; width:160px; height:38px;}
#loginBox .login_or{width:100%; height:10px; background:#fff url(../images/login/or.png) center 0 no-repeat; float:left; margin:27px 0 15px 0;}
#loginBox .lf_tip{width:100%; height:36px; float:left; font-size:14px; text-align:center;}
#loginBox .lf_loading span{background:url(../images/loading_mini.gif) no-repeat left center; padding:0 0 0 20px;}
#loginBox .lf_error span{background:url(../images/error.png) no-repeat left center; padding:0 0 0 20px;}
#loginBox .login_form{float:left; width:100%;}
#loginBox .ftext{padding:11px 5px 10px 5px; height:15px; width:268px;}
#loginBox .login_field{float:left; width:100%;margin:0 0 10px 0;}
#loginBox .login_field *{float:left;}
#loginBox .login_field strong,
#loginBox .login_field1 strong{width:158px; text-align:right; padding:0 11px 0 0; display:block; line-height:38px; color:#4a4a4a; font-size:14px; font-weight:normal;}
#loginBox #login_submit{margin:0 16px 0 0;}
#loginBox .login_btns a,
#loginBox .login_btns span{margin:9px 0 0 0;}
#loginBox .login_btns a{color:#848484;}
#loginBox .login_close{display:block; height:25px; width:25px; position:absolute; top:0; right:0; text-indent:-100px; overflow:hidden;background:#fff url(../images/login/close.png) 0 0 no-repeat;}
#loginBox .login_close:hover{background:#fff url(../images/hclose.png) 0 0 no-repeat;}

#courseCreateBox{width:575px; position:relative; overflow:hidden;}
#courseCreateBox form{margin:30px 30px 15px 30px;}
#courseCreateBox .ftext{width:390px;}
#courseCreateBox #course_brief{height:74px;}
#courseCreateBox .form_tip{width:290px;}

#expectancyCreateBox{width:575px; position:relative;}
#expectancyCreateBox form{margin:30px 30px 15px 30px;}
#expectancyCreateBox .form_field strong,
#expectancyCreateBox .form_field1 strong{width:100px;}

#coursePaySign{width:620px;}
#coursePaySign table {margin:20px 0 15px 20px; background:#e6e6e6; color:#2b2b2b;}
#coursePaySign table td{background:#fff; text-align:center; vertical-align:middle; font-size:14px;}
#coursePaySign table .title{color:#f60;}
#coursePaySign table .dark-tr td{background:#eff3f2 }
#coursePaySign .conform { width:548px; background:#ffff9d; border:1px solid #e7c560; padding:8px 15px; color:#4d4d4d; margin-left:20px }
#coursePaySign .conform input { vertical-align:middle; margin:-2px 8px 0 0 }
#coursePaySign .conform p { line-height:1.5em }
#coursePaySign .conform p.declare { margin:0 0 0 20px }
#coursePaySign .conform p strong { font-weight:bold; margin:0 2px }
#coursePaySign .btn{padding:15px 0 0 20px;}