/*css-reset 重置*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,div,p,blockquote,th,td{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-family:"微软雅黑";} 
textarea{margin:0;padding:0;font-family:'宋体',Simsun;  } 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
body,input,select,textarea{font-size:12px;}
q:before,q:after {content:'';} 
abbr,acronym{border:0;}  

/*全局通用库*/
.fl{float:left;}
.fr{float:right;}
.tal{text-align:left!important;}
.tar{text-align:right!important;}
.tac{text-align:center!important;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.nobg{background:none;}
.nobor{border:0!important;}
.clear{clear:both;display:block;overflow:hidden;zoom:1;}
.h0{height:0;}
.cl{clear:left;}
.cr{clear:right;}

/*公用库*/
body{margin-bottom:15px;}
a{color:#333;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
a.asubmit,
a.asave,
a.aprint{width:80px;height:28px;background:url("../css/images/form.gif") no-repeat;display:block;}
a.asubmit{background-position:0 -140px;}
a.asave{background-position:-90px -140px;}
a.aprint{background-position:-180px -140px;}
a.pagePre, a.pageNext{width:96px;height:28px;background:url("../css/images/form.gif") no-repeat;display:block;}
a.pagePre{background-position:0 -230px;}
a.pageNext{background-position:-106px -230px;}
a.pageDown{width:115px;height:28px;background:url("../css/images/form.gif") no-repeat -212px -230px;display:block;}

.ma{margin-left:auto;margin-right:auto;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:17px!important;}
.mt25{margin-top:25px!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml30{margin-left:30px!important;}
.mr10{margin-right:10px!important;}
.pd10{padding:10px;}
.pdt20{padding-top:20px!important;}
.pdb15{padding-bottom:15px!important;}
.fs10{font-size:10px;}
.fs12{font-size:12px!important;}
.fs14{font-size:14px!important;}
.fw{font-weight:bold;}
.fwn{font-weight:normal;}
.fcor{color:#ff6400;}
.fcr{color:#F00;}
.fcdr{color:#990000;}
.fcgr{color:#060;}
.fcwh{color:#fff;}
.fcg7{color:#777;}
.lh18{line-height:18px!important;}
.lh21{line-height:21px!important;}
.tit_1{padding:0 10px;height:25px;line-height:25px;}
.tacenter th,
.tacenter td{text-align:center;}
.bor1{border:1px solid #ddd;}
.borror{border-right:1px solid #ff6400!important;}
.borbor{border-bottom:1px solid #ff6400!important;}
.bge{background:#eee!important;}
.bgf5{background:#f5f5f5!important;}
.bggr{background:#edfedf!important;}
.bgbl{background:#e5f3ff!important;}
.bgor{background:#fef7e8!important;}
.bgtrans{background:transparent!important;}
.nobg{background:none!important;}
.unline{text-decoration:underline!important;}
.noti{text-indent:0!important;}

input, select{vertical-align:middle;}
input.ibtn{padding:0 5px;height:25px;}
input.ifile{padding:0 5px;height:25px;}
input.itext{
	padding-left:4px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	background:#fff;
	}
textarea{line-height:23px;border:1px solid #ccc;background:#fff;}
input.btnSub{padding:5px 10px;font-weight:bold;color:#fff;border:1px solid #060;background:#04983c url("../css/images/bg_3.png") repeat-x;}

/*布局*/
.main{margin:auto;width:1060px;background:url("../css/images/leftbg.gif") repeat-y;}
  .main .left_1{width:170px;}
  .main .right_1{width:870px;margin-left:20px;}
  .main .left_2{width:202px;}
  .main .right_2{padding-bottom:15px;width:858px;}
.footer{margin:15px auto 0 auto;width:910px;padding:15px;text-align:center;color:#555;}
.ifooter{margin:50px auto 0 auto;width:960px;padding:15px 0 0 0;color:#555;border-top:1px solid #ddd;}

.m-1{width:379px;}

/*m1*/
.bdg-header{margin:20px auto 0 auto;padding:10px;width:890px;}
.m1-top,
.m1-header,
.m1-header-1,
.m1-con,
.m1-bottom{margin-left:auto;margin-right:auto;}
.m1-header{width:910px;height:75px;background:url("../css/images/m1-header-1.gif") no-repeat;}
.m1-top{width:910px;height:15px;background:url("../css/images/m1-top.gif") no-repeat;}
.m1-con{padding-left:40px;padding-right:40px;width:830px;background:url("../css/images/m1-bg.gif") repeat-y;}
.m1-bottom{width:910px;height:51px;background:url("../css/images/m1-bottom.gif") no-repeat left bottom;}
.m1-header-1{width:910px;height:115px;background:url("../css/images/m1-header-2.gif") no-repeat;}

/*leftNav*/
.leftNav li{
	margin:0 0 0 10px;
	padding-left:10px;
	*margin:0;
	*padding-left:0;
	height:40px;
	line-height:40px;
	}
.leftNav .line{margin:0 18px 0 10px;padding:0;height:1px;line-height:1px;overflow:hidden;background:#d3cdaf; clear:both; zoom:1;}
.leftNav li a, .leftNav li a:visited{float:left;margin-left:10px;font-size:14px; outline:none;}
.leftNav li.sel{background:url("../css/images/navimg.gif") no-repeat -26px 4px;*background-position:-16px 4px;}
.leftNav li.sel a{font-weight:bold;color:#fff;}
.leftNav li em.lni{float:left;margin-top:13px;*margin-left:20px;width:16px;height:16px;background:url("../css/images/navimg.gif") no-repeat;display:inline;}
.leftNav li.ln1 em.lni{background-position:0 0;}
.leftNav li.ln2 em.lni{background-position:0 -27px;}
.leftNav li.ln3 em.lni{background-position:0 -52px;}
.leftNav li.ln4 em.lni{background-position:0 -78px;}

/*inav*/
.intit, .inbot, .incon li a{background:url("../css/images/inav.gif") no-repeat;}
.intit{height:31px;background-position:0 0;}
.inbot{height:5px;background-position:0 -36px;overflow:hidden;}
.incon{padding-bottom:10px;background:url("../css/images/inavCon.gif") repeat-y;}
.incon li{margin-top:10px;height:31px;}
.incon li a{padding-left:25px;width:155px;height:31px;line-height:27px;font-size:14px;color:#2a53a9;background-position:0 -50px;display:block;}
.incon li a:hover{background-position:0 -90px;}
.incon li a.sel{font-weight:bold;color:#fff;background-position:0 -130px;}

/*links*/
.links{width:170px;}
.links h1{padding-left:28px;height:30px;line-height:30px;background:#f5f5f5 url("../css/images/i_1.gif") no-repeat 10px center;}
.links p{padding:0 10px 0 25px;height:30px;line-height:30px; border-bottom:1px dotted #ddd; background:url("../css/images/i_arrow.gif") no-repeat 15px center;}

/*downtj*/
.downtj{position:absolute;margin:5px 0 0 650px;}

/*bmnav*/
.bmnavtit{text-align:center;}
.bmnav li{
	margin:0 10px;
	padding:0 18px 0 0;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ddd1b3;
	}
.bmnav li a, .leftNav li a:visited{margin-left:15px;}
.bmnav li em.fcr{position:absolute;margin:3px;}
.bmnav li.sel{background-color:#ddd1b3;}
.bmnav li.sel a{font-weight:bold;}
.bmnav li.yt{background-image:url("../css/images/i_correct.png");_background-image:url("../css/images/i_correct.gif");}
.bmnav li.wt{background-image:url(../css/images/i_prompt.png);_background-image:url("../css/images/i_prompt.gif");}
.bmnav li.yt,
.bmnav li.wt{background-repeat:no-repeat;background-position:160px center;}

/*mone*/
.mone{width:635px;display:inline;}

.motabs{height:32px;background:url("../css/images/tabsbarbg.gif") repeat-x bottom;}
.motabs ul{float:left;display:block;}
.motabs li{
	float:left;
	margin-right:10px;
	height:30px;
	line-height:32px;
	}
.motabs li a,
.motabs li a:hover{
	float:left;
	padding:0 15px;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:12px;
	border:1px solid #bbb;
	background:#eee;
	border-bottom:0;
	cursor:pointer;
	display:block;
	}
.motabs li a:hover{border:2px solid #5c80cc;border-bottom:2px solid #fff;background:#fff;}

.csD1 a.mta1, a.mta1:hover,
.csD2 a.mta2, a.mta2:hover,
.csD3 a.mta3, a.mta3:hover,
.csD4 a.mta4, a.mta4:hover{font-weight:bold;color:#2a53a9;border:2px solid #5c80cc;border-bottom:2px solid #fff;background:#fff url(../css/images/bg-3.gif) repeat-x;}
.motabs .csC{width:650px;}

/*model-公用元素*/
ul.txtli{display:block;}
ul.txtli li{height:31px;line-height:31px; border-bottom:1px dotted #ddd;}
ul.txtli li em.time{font-size:10px;color:#777;}
ul.txtli li em.licon{float:left;margin-top:13px;margin-left:3px;width:3px;height:5px;background:url("../css/images/icons.gif") 0 -41px;display:block; overflow:hidden;}
ul.txtli li a.tlidetail{float:left;margin-left:5px;width:215px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
span.more .micon{float:left;margin-top:9px;margin-left:4px;width:9px;height:9px;background:url("../css/images/icons.gif") no-repeat 0 -22px; display:block;}

/*otherinfo*/	
.otherinfo{margin-left:25px;width:200px;}

/*填写报名表*/	
.bmTop{height:45px;background:url("../css/images/bg_3.gif") repeat-x;}
  .bmtle{padding:15px 15px 0 15px;width:400px;height:30px;background:url("../css/images/bg_4.gif") no-repeat right;}
  .bmtle .ricon{width:16px;height:16px;background:url("../css/images/form.gif") no-repeat 0 -115px;display:block;}
  .bmtBtn{margin:8px 20px 0 0;}
 
.bmCon{padding:25px 20px 0 20px;} 
.notes{width:360px;}
.bmcTit{padding:5px 10px;text-align:center;font-size:21px;font-weight:bold; background:#ddd1b3;}
.bmcTxt p{margin-top:5px;line-height:22px;}
.line{height:1px;overflow:hidden;border-bottom:1px dotted #bbb;}

.bmBot{margin:30px 20px 0 0;text-align:right;}

/*listab*/	
.listab{border-top:1px solid #c1c9c6;border-left:1px solid #c1c9c6;background:#fff;}
.listab caption{height:30px;text-align:left;font-size:16px;font-weight:bold;}
.listab th{background:#f6f6f6 url("../css/images/bg_1.gif") repeat-x bottom;}
.listab th,
.listab td{padding:8px;font-size:14px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.listab td a{margin-right:6px;}

/*formtab*/	
.formtab{border-top:1px solid #ddd1b3;border-left:1px solid #ddd1b3;border-bottom:1px solid #ddd1b3;border-right:1px solid #ddd1b3;background:#fff;}
.formtab caption{height:30px;text-align:left;font-size:16px;font-weight:bold;}
.formtab th{background:#f3f0e1;}
.formtab th,
.formtab td{padding:8px;font-size:14px;border-right:1px dotted #ddd1b3;border-bottom:1px dotted #ddd1b3;}
.formtab td a{margin-right:6px;}

/* communalForm */
.communalForm{background:#fff;}
.cF2 dt{width:15%!important;}
.cF3 dt{width:30%!important;}
.cF3 dt{width:30%!important;}
.cF5 dt{width:50%!important;}
.cF1-3 dt{width:18%!important;}
.cF1-3 dd{width:30%!important;}
.cF1-3 dd.cf13d7{width:70%!important;}
.communalForm dl{margin-top:15px;clear:both;overflow:hidden;zoom:1;}
.communalForm dt, .communalForm dd{float:left; line-height:22px;}
.communalForm dt{margin-right:5px;text-align:right;}
.communalForm dd label{vertical-align:middle;}
.communalForm .btn{margin-right:130px;}
.communalForm select{font-size:14px;}
.tips_correct,
.tips_error{float:left;margin-left:10px;padding-left:22px;line-height:22px;}
.tips_correct{width:16px;height:16px;background:url("../css/images/i_correct.png") no-repeat;}
.tips_error{color:#f00;background:url("../css/images/i_error.gif") no-repeat 0 2px;}

.hideForm{padding-bottom:20px!important;}

.florlitab td{padding:0 10px 10px 5px;}
.hdtab td{padding:10px; border-bottom:1px dotted #aaa;}

a.addForm{margin:auto;width:120px;_padding-top:5px;height:28px;line-height:28px;text-align:center;background:url("../css/images/form.gif") -90px -190px;display:block;}
a.addForm:hover{ background-position:-220px -190px;}

.communalForm h1{padding:5px 10px;font-size:14px;background:#eee;}

/* alertMes */
.alertMes{padding:10px;min-width:350px;}
.alertMes dt{float:left;width:15%;text-align:right;}
.alertMes dd{float:left;margin-left:15px;width:80%;}
.alertMes dd h6{font-size:16px;}
.alertMes dd h6{font-size:16px;}
.alertMes dd p{line-height:19px;}
.alertMes .btnOne, .alertMes .btnTwo{margin:35px auto 0 auto;}
.alertMes .btnOne{width:72px;}
.alertMes .btnTwo{width:154px;}
a.abtnGray{
	width:72px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:url("../css/images/form.gif") no-repeat 0 -190px;
	display:block;
	}


/*cs_nav*/
.cs_nav{margin:85px 0 0 20px;height:32px;background:url("../css/images/tabsbarbg.gif") repeat-x;}
ul.csU{float:left;display:block;}
ul.csU li{
	float:left;
	margin-right:10px;
	height:30px;
	line-height:32px;
	}
ul.csU li a,
ul.csU li a:hover{
	padding:0 20px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	border-top:1px solid #ddc498;
	background:#cdb180;
	cursor:pointer;
	display:block;
	}
ul.csU li a:hover{
	border-top:1px solid #fff;
	background:#fff;
	}

.csD1 a.csB1, a.csB1:hover,
.csD2 a.csB2, a.csB2:hover,
.csD3 a.csB3, a.csB3:hover,
.csD4 a.csB4, a.csB4:hover,
.csD5 a.csB5, a.csB5:hover,
.csD6 a.csB6, a.csB6:hover,
.csD7 a.csB7, a.csB7:hover{
	font-weight:bold;
	color:#000;
	border-top:1px solid #fff;
	background:#fff;}

.csC{display:none;}
.csD1 .csC1,
.csD2 .csC2,
.csD3 .csC3,
.csD4 .csC4,
.csD5 .csC5,
.csD6 .csC6,
.csD7 .csC7{display:block;}
.csC p{margin-top:6px;}
.csC p a, .csC p a:hover{color:#666;}


ul.teacontact li{padding-bottom:10px;border-bottom:1px solid #ddd;}
ul.teacontact p{ line-height:22px;}
ul.teacontact p.txtclip{width:180px;}
.fw{font-weight:bold;}

/*reg*/
a.alogin, a.alogreg{height:30px;background:url("../css/images/loginbg.gif") no-repeat;display:block;}
a.alogin{width:80px;background-position:0 -16px;}
a.alogin:hover{background-position:-90px -16px;}
a.alogreg{width:115px;background-position:0 -56px;}
a.alogreg:hover{background-position:-125px -56px;}

a.aregsub, a.areg{height:28px;background:url("../css/images/form.gif") no-repeat;display:block;}
a.aregsub{width:95px;background-position:0 -76px;}
a.areg{background-position:0 -38px;}

/*cal*/
.cal{margin-top:15px; float:left;display:inline;}
.caltit, .sqtit{
	padding-left:20px;
	height:21px;
	line-height:21px;
	font-size:12px;
	font-weight:bold;
	color:#2a53a9;
	border-bottom:0 solid #5c80cc;
	background:url("../css/images/i_1.gif") no-repeat 3px center;
	}

/*shenqing*/
.shenqing{margin-left:auto;margin-right:auto;width:700px;}
.shenqing .communalForm{padding:10px 22px;font-size:14px;}
.shenqing .communalForm dl{padding-bottom:15px;border-bottom:1px dotted #ccc;}
.shenqing .communalForm dt{font-weight:bold;text-align:left;}
.sqtit{font-size:14px; background-position:3px 5px;}
	
/*login*/
.login{margin-left:auto;margin-right:auto;width:960px;}
.Lheader{margin:50px 0 20px 10px;}

.logR{float:left;margin-top:10px;width:620px;height:413px; background:url("../css/images/logPic2.jpg") no-repeat;overflow: hidden;}
.lRinfo{margin:350px 0px 0px 0px;padding:10px;border:0 solid #ccc;width:580px;background:#fff;color:#000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity: 0.8; }

.logL{float:left;width:330px;}

.lLtop{background-position:0 0;}
.lLbot{background-position:0 -3px;}
.logtit{padding:5px 0;}

.login .communalForm{padding:0 20px 25px 20px;border-left:1px solid #bbb;border-right:1px solid #bbb;height: 388px;}
.login .communalForm dt{width:25%;}
.login .communalForm dd{width:70%;}

.error{color:red}
