/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, fieldset, button, input, textarea, th, td { margin:0; padding:0;}
body { font:14px/1.6 "微软雅黑", Tahoma, Helvetica, Arial, "\5b8b\4f53"; color:#666; text-align:left; background:#0084cf url(../images/bg.png) no-repeat right top; min-width:1024px;}
ul, ol, li { list-style:none;}
a { text-decoration:none; color:#666;}
a:hover { text-decoration:none; color:#0084cf;}
fieldset, img { border:none;}
button, input, select, textarea { font-size:100%; font-family:"微软雅黑";}
table { border-collapse:collapse; border-spacing:0;}
h1, h2, h3 { font-size:16px; font-family:"微软雅黑";}
em { font-style:normal;}
em.huang { color:#ff6c1d;}
.last { margin-right:0!important;}
.hidden { display:none;}
/*--= Common style=== -webkit-appearance:none; =--*/
.clearfix { zoom:1;}
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.layout { margin:0 auto; width:1024px;}
.layout-big {}
.copyright { color:#fff; text-align:center; margin-bottom:20px;}
/*--登录注册--*/
.logreg { margin-bottom:25px;}
.logreg .logo { text-align:center; padding:40px 0 30px 0; font-size:36px; color:#fff;}
.logreg .logo img { vertical-align:middle; margin-right:10px; height:90px;}
.lrbox { width:640px; background-color:#fff; min-height:400px; margin:0 auto; box-shadow:1px 1px 5px #004972; border-radius:4px; padding:30px 60px; font-size:16px;}
.lrbox_l { float:left; width:440px; border-right:1px solid #eee; padding:10px 0; min-height:380px;}
.lrbox_l h2.tit { color:#555; margin-bottom:20px; font-size:18px;}
.lrbox li { margin-bottom:15px; width:380px; position:relative; color:#999;}
.lrbox li label.input_tit { position:absolute; top:13px; left:10px;}
.lrbox .text_input { border:1px solid #ddd; height:50px; line-height:50px; width:360px; padding:0 10px; color:#999; border-radius:2px;}
.lrbox li p.yzm { position:absolute; background-color:#fff; right:5px; top:5px; height:46px; line-height:46px;}
.lrbox li p.yzm img { height:40px; vertical-align:middle;}
.lrbox li .wjmm { color:#0084cf; float:right;}
.lrbox .button_input { border:none; background-color:#0084cf; color:#fff; width:382px; height:52px; line-height:52px; font-size:16px; cursor:pointer; font-size:18px; border-radius:2px;}
.lrbox_lts { width:380px; text-align:center;}
.lrbox_lts em.wrong { display:inline-block; background:url(../images/icon_x.png) no-repeat left center; padding-left:25px; color:#ff6c1d;}
.lrbox_r { float:right; width:150px; padding-top:90px; text-align:center;}
.lrbox_r h2 { color:#666; margin-bottom:20px;}
.lrbox_r p a { background-color:#ff6c1d; height:50px; line-height:50px; color:#fff; display:inline-block; width:140px; font-size:18px; border-radius:2px; margin-bottom:20px;}
.bmlcsm { padding-top:10px; text-align:center;}
.bmlcsm a { display:inline-block; padding:5px 20px; border:1px solid #0084cf; color:#0084cf; border-radius:20px;}
.bmlcsm a:hover { background-color:#0084cf; color:#fff;}
.lrbox .lr_zc li p.lr_zc_ts { margin-top:10px; background:url(../images/icon_x.png) no-repeat left center; height:22px; line-height:22px; padding-left:25px; color:#ff6c1d;}
.lrbox_reg { width:385px; padding:40px 80px;}
.lrbox_reg h2.tit { color:#555; margin-bottom:20px; font-size:18px;}
.lrbox_reg h2.tit span { float:right; color:#999; font-weight:normal;}
.lrbox_reg h2.tit span a { color:#ff6c1d; background:url(../images/dl_jt.png) no-repeat right center; padding-right:22px;}


/*--登录后--*/
.dlh_header { background:rgba(255,255,255,0.2); padding:12px 20px; box-shadow:1px 0 5px #004972; margin-bottom:20px;}
.dlh_header .logo { font-size:32px; color:#fff; float:left;}
.dlh_header .logo img { vertical-align:middle; margin-right:10px; height:90px;}
.dlh_header .topuser { float:right; padding-top:20px; color:#fff; font-size:16px;}
.dlh_header .topuser a { display:inline-block; width:70px; margin-left:5px; height:36px; line-height:36px; background-color:#fff; text-align:center; color:#666; border-radius:2px;}
.dlh_header .topuser a:hover { background-color:#eee;}

.dlh_l { margin-bottom:20px; float:left; width:200px;}
.dlh_l li { margin-bottom:8px;}
.dlh_l li a {
	display: block;
	background: #fff url(../images/nav_icon.png) no-repeat 5px -2px;
	padding: 0 0 0 50px;
	border-radius: 4px;
	font-size: 16px;
	height: 46px;
	line-height: 46px;
}
.dlh_l li.l1 a {
	background-position: 5px -2px;
}
.dlh_l li.l2 a {
	background-position: 5px -60px;
}
.dlh_l li.l3 a {
	background-position: 5px -120px;
}
.dlh_l li.l4 a {
	background-position: 5px -180px;
}
.dlh_l li.l5 a {
	background-position: 5px -240px;
}
.dlh_l li.l6 a {
  background-position: 5px -402px;
}
.dlh_l li.l7 a {
	background-position: 5px -358px;
}
.dlh_l li.l7 a { background-position:5px -358px;}
.dlh_r { background-color:#fff; border-radius:4px; min-height:400px; margin-bottom:20px; padding:20px;}
.dlh_r h1.title { text-align:center; margin-bottom:20px; font-size:36px;}
.dlh_r .tu { text-align:center; margin-bottom:10px;}
.dlh_r .tu img { max-width:730px;}
.dlh_r h1.tit { text-align:center; font-size:20px; margin-bottom:10px;}
.dlh_r h2,.dlh_r h3,.dlh_r h4 { margin-bottom:10px;}
.dlh_r p { margin-bottom:10px; text-indent:2em;}

.dlh_r h2.ggtit { border-bottom:1px solid #ddd; margin-bottom:0; padding-bottom:10px;}
.gg_list li { border-bottom:1px dotted #ddd; padding:12px 0;}
.gg_list li span.time { float:right; color:#999;}

/*--报名协议--*/
.cbox { background-color:#fff; border-radius:4px; min-height:380px; margin-bottom:20px; padding:30px 40px;}
.cbox h1.tit { text-align:center; font-size:20px; margin-bottom:20px;}
.xieyibox h2,.cbox h3,.cbox h4 { margin-bottom:10px;}
.xieyibox p { margin-bottom:10px; text-indent:2em;}
.xieyibox { height:360px; overflow-y:auto; padding-right:10px;}
.xieyian { text-align:center; padding-top:20px; color:#0084cf;}
.xieyian p { margin-bottom:10px; font-size:16px;}
.xieyian div a.bm { display:inline-block; width:200px; border-radius:4px; height:50px; line-height:50px; background-color:#0084cf; font-size:16px; color:#fff; font-weight:bold;}

/*--成功提示--*/
.successbox { width:660px; background-color:#fff; min-height:200px; margin:0 auto; box-shadow:1px 1px 5px #004972; border-radius:4px; padding:30px 50px; font-size:16px;}
.successbox h2.tit { margin-bottom:40px; padding-bottom:15px; border-bottom:1px solid #ddd; color:#0084cf;}
.successcon { padding-left:180px; padding-bottom:50px; background:url(../images/success_ts.png) no-repeat 20px 20px; min-height:140px;}
.successcon_text { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ddd;}
.success_rk { float:right;}
.success_rk a { padding:6px 10px; border:1px solid #ddd; border-radius:2px; margin-left:5px; background-color:#f8f8f8;}

/*--报名查看--*/
.box_r { background-color:#fff; border-radius:4px; min-height:400px; margin-bottom:20px; padding:16px 15px;}
.box_r h2.tit { border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px; color:#333;}
.bmck_ts { background-color:#fff7f2; border:1px solid #f9e5db; padding:15px; margin-bottom:10px;}
.bmck_ts h2 { margin-bottom:5px;}
.bmck_yjf,.bmck_wjf { border:1px solid #ddd; width:100%; margin-bottom:20px; font-size:16px;}
.bmck_yjf th,.bmck_wjf th { background-color:#eee;}
.bmck_yjf td,.bmck_yjf th,.bmck_wjf td,.bmck_wjf th { text-align:center; padding:15px 5px; border-bottom:1px solid #ddd;}
.bmck_wjf td a.tuiban { background-color:#0084cf; color:#fff; border-radius:2px; padding:5px 12px;}
.bmck_jf { margin-bottom:20px; text-align:center;}
.bmck_jf a { display:inline-block; width:140px; height:50px; line-height:50px; text-align:center; background-color:#ff6c1d; border-radius:4px; font-size:16px; color:#fff; margin:0 5px; font-weight:bold; border:1px solid #ff6c1d;}
.bmck_jf a.jxxb { border:1px solid #0084cf; width:140px; text-align:left; padding-left:20px; background:#fff url(../images/dl_jt2.png) no-repeat 88% 50%; color:#0084cf;}

/*--弹出框--*/
.ts_box { display:none;}
.ts_boxer { display:none;}
.ts_bg { background-color:gray;  position:fixed; _position:absolute;opacity:0.5;filter:alpha(opacity=50);   width:100%; height:100%; z-index:9998; top:0; left:0;}
.ts_con { position:fixed; _position:absolute; top:180px; width:500px; margin-left:-250px; left:50%; z-index:9999; background-color:#fff; text-align:left; border-radius:2px; box-shadow:1px 1px 3px #333;}
.ts_con h2.tit { padding:10px; border-bottom:1px solid #eee; margin-bottom:10px;}
.zhifu_zhuangtai { text-align:center; padding:30px 0 50px 0;}
.zhifu_zhuangtai a { display:inline-block; width:123px; height:36px; margin:0 10px; padding-top:85px; font-size:16px;}
.zhifu_zhuangtai a.btn_notice_1 { background:url(../images/btn_notice_1.png) no-repeat 0 0; color:#ff8e00;}
.zhifu_zhuangtai a.btn_notice_2 { background:url(../images/btn_notice_2.png) no-repeat 0 0; color:#8ebc00;}


/*---班级选择---*/
.bjxzbox { background-color:#fff; border-radius:4px; min-height:380px; margin-bottom:20px; padding:20px 15px 30px 15px; position:relative;}
.bjxzbox h2.tit { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd; color:#333;}
.bjxzbox h2.tit a { margin-left:20px; padding:5px 12px; border-radius:2px; font-size:14px; color:#fff; background-color:#ff6c1d;}

.search_bj { position:absolute; right:15px; top:15px;}
.search_bj .search_text { vertical-align:middle; border:1px solid #ddd; border-radius:2px; padding:0 8px; height:32px; line-height:32px; width:200px; background-color:#f8f8f8;}
.search_bj .search_b { vertical-align:middle; width:60px; background:#0084cf url(../images/search_b.png) no-repeat center center; height:34px; border:none; border-radius:2px; cursor:pointer;}

.bjxz_sx { border:1px solid #ddd; padding:15px; margin-bottom:15px; background-color:#f1faff;}
.bjxz_sx li { margin-bottom:10px; position:relative; padding-left:90px; min-height:40px;}
.bjxz_sx li span.li_tit { font-weight:bold; position:absolute; margin-left:-90px; _margin-top:20px;}
.bjxz_sx li dl { zoom:1;}
.bjxz_sx li dl:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.bjxz_sx li dl dd { float:left; margin:0 5px 3px 0;}
.bjxz_sx li dl dd a { display:block; _display:inline-block; height:34px; line-height:34px; padding:0 10px; border:1px solid #ddd; border-radius:2px; background-color:#fff; width:auto; text-align:center; overflow:hidden; text-overflow:ellipsis; _width:150px;}
.bjxz_sx li dl dd a.cur { background-color:#0084cf; color:#fff; border:1px solid #0084cf;}
.bjxz_sx li em.bjxz_sx_btn { background:url(../images/jia.gif) no-repeat 0 0; width:24px; height:24px; position:absolute; right:0; top:6px; cursor:pointer;}
.bjxz_sx li em.bjxz_sx_btn2 { background:url(../images/jian.gif) no-repeat 0 0; width:24px; height:24px; position:absolute; right:0; top:6px; cursor:pointer;}

.bjxzbox h3.tit { background-color:#eee; border:1px solid #ddd; border-bottom:none; padding:10px;}

.bjxz_sxbj,.bjxz_xzbj { border:1px solid #ddd; width:100%; margin-bottom:20px; font-size:16px;}
.bjxz_sxbj td,.bjxz_sxbj th,.bjxz_xzbj td,.bjxz_xzbj th { text-align:center; padding:15px 5px; border-bottom:1px solid #ddd;}
.bjxz_sxbj td a.xuanze { background-color:#ff6c1d; color:#fff; border-radius:2px; padding:5px 12px;}
.bjxz_sxbj td a.chakan { background-color:#0084cf; color:#fff; border-radius:2px; padding:5px 12px;}
.bjxz_xzbj td a.quxiao { background-color:#777; color:#fff; border-radius:2px; padding:5px 12px;}
.bjxz_xzbj td a.chakan { background-color:#0084cf; color:#fff; border-radius:2px; padding:5px 12px;}
td.text_left { text-align:left;}
tr.heji { background-color:#f1faff; font-weight:bold;}
.bjxz_xzbj_wu { border:1px solid #ddd; margin-bottom:20px; padding:20px;}


.bjxz_tijiao { text-align:center;}
.bjxz_tijiao input { width:200px; border-radius:4px; height:50px; line-height:50px; background-color:#0084cf; font-size:16px; color:#fff; border:none; font-weight:bold;}

/*--网银跳转--*/
.wangyintz { text-align:center; color:#ff6c1d;}

/*---错误提醒---*/
.failcon { padding-left:180px; padding-bottom:50px; background:url(../images/fail_ts.png) no-repeat 20px 20px; min-height:140px;}
.failcon_text { padding-top:50px;}

/*--分页--*/
.fenye { text-align:center; margin:0 auto; height:30px; display:block; padding:20px 0 30px;}
.fenye span.page_prev, .fenye span.page_next { background-position:0 -30px; color:#CCCCCC;}
.fenye .page_cur { background-color:#0084cf; border:1px solid #0084cf; color:#fff; position:relative; text-decoration:none;}
.fenye .page_break { background:none repeat scroll 0 0 transparent; border:medium none; color:#666666; margin:0; padding:0 5px; line-height:20px;}
.fenye a, .fenye span { background: url("../images/fenye_nav.gif") repeat-x scroll 0 -78px transparent; border:1px solid #B3B3B3; display:inline-block;   font-size: 14px; height:28px; line-height:28px; padding: 0 10px; margin:0 2px; text-align: center; vertical-align: middle;}
.fenye a.page_prev, .fenye a.page_next { background-position: 0 0; color:#fff; text-decoration: none;}
.fenye .page_prev, .fenye .page_next { background-repeat: no-repeat; border: 0 none; display: inline-block; font-size: 12px; height:30px; line-height:30px; overflow: hidden; padding: 0; width:60px;}
.fenye a:hover { border-color: #ff6c1d; color: #ff6c1d; text-decoration: none;}
.fenye a.page_next:hover, .fenye a.page_prev:hover { color:#fff;}


/*--报名资料--*/
.bmzl_an { text-align:center; padding-top:20px;}
.bmzl_an input { width:200px; border-radius:4px; height:50px; line-height:50px; background-color:#0084cf; font-size:16px; color:#fff; border:none; font-weight:bold;}
.bmzl h2.tit { margin-bottom:20px; border-bottom:1px dotted #ddd; padding-bottom:20px;}
.bmzl ul { margin-bottom:40px;}
.bmzl ul li { margin-bottom:10px;}
.bmzl ul li span.li_tit { display:inline-block; width:120px; text-align:right; margin-right:3px;}
.bmzl ul li span.li_tit em.red { color:#F00;}
.bmzl li input.text_input { padding:0 5px; width:300px; height:34px; line-height:34px; border:1px solid #ddd; border-radius:2px; margin-left:4px; vertical-align:middle;}
.bmzl ul li label.label_dd { margin-right:10px;}

/*--chelxbox--*/
.chelxbox { position:relative;}
.selectbox { padding:0 5px; width:300px; height:34px; line-height:34px; border:1px solid #ddd; border-radius:2px; cursor:pointer; background:url(../images/sj_xl.png) no-repeat 98% 50%}
.selectbox-wrapper { position:absolute; left:0; margin-top:-1px; z-index:99;}
.selectbox-wrapper div { background-color:#fff; border:1px solid #ddd; border-radius:2px; width:310px; zoom:1;}
.selectbox-wrapper div:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.selectbox-wrapper div p { width:100%; text-indent:5px; cursor:pointer; height:34px; line-height:34px;}
.selectbox-wrapper div p.selected { background-color:#dcf1fc;}
.selectbox-wrapper div p.current { color:#fff; background-color:#0084cf;}

#minzu_container div p { width:25%; float:left; text-align:center; text-indent:inherit;}

.bjxz_sxjg { zoom:1;}
.bjxz_sxjg:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.bjxz_sxjg li { float:left;}
.bjxz_sxjg li span { display:block; margin:0 10px 10px 0; height:31px; line-height:31px; padding:0 35px 0 10px; border:1px solid #0084cf; position:relative; cursor:pointer;}
.bjxz_sxjg li span em { position:absolute; right:0; top:0; display:inline-block; width:31px; height:31px; background:url(../images/sc.png) no-repeat center center;}

.bjxz_sx .kc { display:none;}
.bjxz_sx .kc.cur { display:block;}

.layout-box { margin:0 20px; position:relative; padding-left:210px;}
.layout-box .dlh_l { position:absolute; left:0; top:0;}


.zzbg { background:url(../images/zbg.png) repeat 0 0; _background:url(../images/zbg.gif) repeat 0 0; position:fixed; width:100%; height:100%; left:0; top:0; z-index:9998;}
.zzcon { background-color:#fff; width:200px; left:50%; margin-left:-100px; z-index:9999; position: fixed; _position: absolute; top:50%; height:40px; line-height:40px; font-size:16px; margin-top:-20px; border-radius:2px; text-align:center; color:#333;}

/*--wxpay--*/
.wxpay { padding:0 20px;}
.wxpay-con { background-color:#fff; text-align:center; padding:10px 20px; border-radius:4px;}
.wxpay h1.tit { padding:15px 0; border-bottom:1px dotted #ddd;}
.wxpay-top { text-align:left; padding:15px 0; border-bottom:1px dotted #ddd;}
.wxpay-top li { margin-bottom:3px; font-size:14px;}
.wxpay-top li.l2 { font-size:12px; color:#999;}
.wxpay .scan { padding:30px 0 10px 0;}
.wxpay .scan img { width:200px; border:1px solid #ddd; border-radius:8px;}
.wxpay .question { margin-bottom:50px;}
.wxpay .question a { color:#0084cf; font-size:14px;}

.s-foot { color:#fff; text-align:center; padding:20px 0;}

/*--20160623修改--*/
.lrbox li { padding-left:80px; width:322px;}
.lrbox li span.input-tit { position:absolute; margin:10px 0 0 -80px; font-weight:bold;}
.lrbox li .text_input { width:300px;}
.lrbox li .button_input { width:322px;}





.validate_content{
color:#FF0000; margin-left:40px; margin-right:40px; margin-top:10px; margin-bottom:10px;
text-align:left;
display:block;
height:auto;
padding:10px;
background-color:#FFFFCC; font-size:15px;_height:10px;}
 
.validate_content .title{ color:#FF0000; font-size:15px;}


