
/* CSS Document */
*{ 
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: normal;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
fieldset, img {border: 0;}
ol, ul {list-style: none;}
:focus {outline: 0;}

a{cursor:pointer; border:none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none; color:#666;}
a:hover{text-decoration: underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0;}

strong{font-weight:bold;}

.fontY{color:#fe6000;}
.fontR{color:#c70067;}
.fontR2{color:#ff0000;}
.fontH{color:#000;}
.fontB{color:#1d548a;}


.paddingT15{padding-top:15px!important;}

/* layout */
body{
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:12px;
	font-family:'ËÎÌå', Arial, Helvetica, sans-serif;
	vertical-align:baseline;	
	background-color:#d6d6d6; 
	text-align:center;
	color:#0e0e0e;
	width:100%; height:100%;
}

/* head */
#head{
	width:960px;
	margin:0 auto;
	background-color:#fff;
}

.subTit{width:960px; height:20px; line-height:20px;}
.subTit .left{color:#4d4d4d; padding-left:3px;}
.subTit .left span{color:#c80608;}

.subTit li{display:inline-block; float:left;}
.subTit li a{color:#296097; margin:0 5px 0 3px;}
.subTit li a.special{color:#d87000;}

.flash{width:960px; height:144px;}

.menu{width:958px; height:34px; border:1px solid #15a4d0; margin-top:1px; background:url(../images/nemu_bg.jpg) repeat-x 0 0;}
.menu ul{width:855px; margin:0 auto;}
.menu li{display:inline-block; float:left;}
.menu li a{width:95px; height:34px; line-height:34px; display:block; color:#1d548a; font-weight:bold; font-size:14px;}
.menu li a:hover, .menu li a.active{background:url(../images/menu_abg.jpg) repeat-x 0 0; text-decoration:none;}

.scroll{
	width:960px;
	height:24px;
	line-height:24px;
	border-top:1px dotted #676767;
	border-bottom:1px dotted #676767;
	margin:2px 0;
	/*background:url(../images/icon_new.jpg) no-repeat 15px 5px;*/
	color:#ff0000;
}

/* main */
#main{
	width:950px; padding:0 5px;
	margin:0 auto;
	background-color:#fff;
}

#mainL{float:left; width:240px;}
#mainM{float:left; width:496px; margin-left:9px;}
#mainR{float:right; width:196px;}

/* mainL */
.leftDl{
	width:238px;
	border:1px solid #a3caf0;
	margin-bottom:5px;
}

.leftDl .leftDlTit{
	background:#b5ddf1 url(../images/leftDl_bg.gif) no-repeat 9px 7px;
	height:26px;
	border-bottom:1px solid #a3caf0;
}

.leftDl .leftDlTit h2{float:left; color:#296097; font-weight:bold; margin-left:25px; line-height:26px;}
.leftDl .leftDlTit a{float:right; margin-right:10px; color:#ff0000; line-height:26px;}

.leftDl .leftDlCon{padding:3px;}
.leftDl li ul, .leftTeach{width:232px; overflow:hidden;}
.leftDl li ul li{
	border-bottom:1px dotted #676767;
	background:url(../images/leftLi_bg.gif) no-repeat 8px 9px;
	text-align:left;
	width:192px; padding:0 15px 0 20px;
	line-height:25px;
}

.leftDl li ul li a{color:#296097;}
.leftDl li ul li a:visited{color:#666;}

.leftTeach{border-bottom:1px dotted #676767; color:#282828; line-height:19px;}
.leftTeach .left{padding:5px;}
.leftTeach .left img{border:1px solid #707070;}
.leftTeach .right{text-align:left; padding:8px 0 0; width:150px;}
.leftTeach .right strong{color:#565656;}
.leftTeach .right p{text-indent:2em;}


.leftJob p{border-bottom:1px solid #dff2fc; height:25px; line-height:25px; text-align:left; padding:0 10px 0 20px;}

.leftInfo p{border-bottom:1px dotted #5e97d0; text-align:left; line-height:18px; padding:2px 0;}
.leftInfo p a{color:#006599; padding:0 2px;}
.leftInfo p a:hover{color:#fe6000; text-decoration: none;}

/* mainM */
.banner{width:496px; margin-bottom:5px; background-color:#069;}

.indexTable{width:100%; border-collapse:collapse; margin-bottom:5px;}
.indexTable caption{height:26px; background:#b5ddf1 url(../images/icon_jiao.jpg) no-repeat 10px center; border:1px solid #a3caf0; border-bottom:none;}
.indexTable caption h2{line-height:26px; color:#296097; font-weight:bold; float:left; margin-left:24px;}
.indexTable caption a{color:#ff0000; float:right; line-height:26px; margin-right:9px;}
.indexTable td{border:1px solid #a3caf0; padding:5px 0;}

.indexTable .tdOne{background-color:#eaf7fe; color:#296097; font-weight:bold; text-align:center;}
.indexTable td p{line-height:20px; padding:0 15px 0 25px;}
.indexTable td p a:link{color:#000;}

#roll_img{width:494px; height:72px; background-color:#c0c0c0; border:1px solid #c0c0c0; overflow:hidden;}
#roll_img img{display:block; width:100px; height:70px; margin:0 1px; cursor:pointer;}
#roll_img td{text-align:center;}

#roll_img table td{border:none; padding:0;}

.subBanner{width:196px; background-color:#069; margin-bottom:5px;}

.rightDl{
	width:196px;
	margin-bottom:5px;
}
.rightDl .rightDlTit{
	width:196px;
	background:url(../images/rightDl_bg.jpg) no-repeat;
	height:26px;
	text-align:left;
}
.rightDl .rightDlTit h2{color:#296097; font-weight:bold; margin-left:25px; line-height:27px;}
.rightDl .rightDlCon{padding:3px;}
.rightDl li ul{width:190px; overflow:auto;}

.rightDl_new li, .rightDl_you li{
	border-bottom:1px dotted #676767;
	background:url(../images/blue_dot.gif) no-repeat 5px 10px;
	line-height:25px; text-align:left;
	padding:0 3px;
}
.rightDl_you li{border-bottom:none; background:#fff; text-indent:2em; color:#1d425f;}
.rightDl_new li a{text-indent:13px;}
.rightDl_new li a:link{color:#296097;}
.rightDl_new li a:visited{color:#666;}

.rightDl_stu li{
	border-bottom:1px dotted #676767;
	line-height:25px; text-align:left;
	padding:0 3px;
	color:#ff0000;
}
.rightDl_stu li p{color:#296097;}


.rightDl_ans{width:190px; line-height:20px;}
.rightDl_ans caption{width:190px; height:20px; line-height:20px; background-color:#e3f4fd; color:#296097;}
.rightDl_reply td{border-top:1px dotted #676767; color:#296097;}
.rightDl_reply span{color:#173d63;}


/* foot */
#foot{width:960px; margin:0 auto; text-align:center; background-color:#fff;}
.footTit{border-bottom:1px solid #d4e6f4; background:url(../images/icon_foot.jpg) 5px center no-repeat; height:25px; line-height:25px; color:#296097; font-weight:bold; text-align:left; padding-left:25px; margin-bottom:1px;}
.friendLink{border-top:1px solid #d4e6f4; border-bottom:5px solid #2e85c5; clear:both; width:960px; height:102px;}
.friendLink li{text-align:center; display:inline-block; float:left; width:106px; height:50px; text-align:center;}
.friendLink li img{ display:block;}
.copyRight p{line-height:22px;}


/* course */
ul.courseTi{border:none;}
.courseTi li a{display:block; width:209px; height:72px; text-indent:-999px; background:url(../images/qanda.jpg) no-repeat;}
.courseTi li.bao{margin-top:5px;}
.courseTi li.bao a{background-image:url(../images/bao.jpg);}


.leftContactT{width:198px; height:92px; display:block; background:url(../images/leftContT.jpg) no-repeat;}
.leftContactB{width:198px; height:10px; display:block; background:url(../images/leftContB.jpg) no-repeat;}
.leftContactM{width:198px; background:url(../images/leftContM.jpg) repeat-y;}
.leftContactM ul{padding:0 7px; width:184px;}
.leftContactM ul li{width:174px; border-bottom:1px dotted #c9e8fd; background:url(../images/leftContLi.jpg) no-repeat 2px 8px; line-height:22px; clear:both; padding-left:10px; text-align:left;}
.leftContactM ul li p{text-indent:5em;}
.leftContactM ul li img{vertical-align:middle;}

.courseNew{border:1px solid #a3caf0; padding:15px; width:464px; background-color:#eaf7fe; margin-bottom:5px;}
.courseNew li{background:url(../images/start.jpg) no-repeat 0 6px; clear:both; line-height:25px; color:#1d548a; text-align:left; padding-left:18px;}

.courseTable, .seleTable{width:496px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:5px;}
.courseTable caption, .seleTable caption{background-color:#d4dce0; height:26px; line-height:26px; padding-left:20px;}
.courseTable caption.start1{background:#d4dce0 url(../images/start1.jpg) no-repeat 2px center;}
.courseTable caption.start2{background:#d4dce0 url(../images/start2.jpg) no-repeat 2px center;}
.courseTable caption.start3{background:#d4dce0 url(../images/start3.jpg) no-repeat 2px center;}
.courseTable caption h2, .seleTable caption h2{color:#1d548a; font-weight:bold;}
.courseTable td{padding:5px 20px;}
.courseTable td p{line-height:22px; color:#1d548a;}

.courseTable td p.special{color:#000; text-indent:2em;}

.courseIndexTable .tdOne{font-weight:normal; line-height:22px;}
.courseIndexTable td p{color:#000;}

/* report */
.reportLink{color:#1d548a; font-weight:bold; text-align:left; line-height:30px;}
.reportLink span{color:#000; font-weight:bold;}
.reportLink a:link{color:#1d548a; font-weight:bold;}
.reportLink a.active{color:#ff0000;}
.reportLink a.active:hover{text-decoration:none;}


.seleTable{margin-bottom:10px;}
.seleTable caption{background-color:#fff; padding:0;}
.seleTable caption h2{font-size:13px;}
.seleTable td p{text-indent:2em; line-height:22px;}

.tipRed{color:#ff0000; text-align:left; text-indent:2em; padding-top:10px;}

.reportFormTable, .transferTable{width:494px; border:none; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.reportFormTable caption, .transferTable caption{background-color:#54a7cd; text-align:center; border:1px solid #ccc; border-bottom:none; height:22px; line-height:22px;}
.reportFormTable caption h2, .transferTable caption h2{color:#fff; font-weight:bold;}
.reportFormTable td, .transferTable td{border:1px solid #ccc; line-height:25px;}
.reportFormTable td.label{width:18%; padding-right:5px; text-align:right;}
.reportFormTable td.intro{width:70%; padding-left:5px;}
.reportFormTable td.submit{width:100%; text-align:center; padding:10px 0;}
.reportFormTable td.submit input{background:url(../images/letter_bg_10.gif) no-repeat 0 0; border:none; width:52px; height:27px; cursor:pointer;}

.transferTable caption{background-color:#ff9d00;}
.transferTable td.center{text-align:center;}
.transferTable td p{padding-left:5px;}

/* teacher */
.techerTable{width:494px; border:1px solid #a3caf0; padding:10px 20px; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.techerTable td.techerTit{background:url(../images/teachIcon.jpg) no-repeat 20px center; height:30px; line-height:30px; padding-left:45px;}
.techerTable td.techerTit span{font-weight:bold; color:#1d548a;}
.techerTable td.techerImg{width:110px; padding:10px 0 10px 20px; vertical-align:top;}
.techerTable td.techerImg img{width:104px; height:104px; padding:3px; border:1px solid #7f7f7f;}

.techerTable td.techerCont{width:380px; vertical-align:top; padding:10px;}
.techerTable td.techerCont p{text-indent:2em; line-height:20px;}

.techerTable td.techerMore{padding-bottom:10px; text-align:center;}
.techerTable td.techerMore img{width:160px; height:120px; margin-bottom:5px; border:1px solid #a6a8a9;}
.techerTable td.techerMore .left{margin-left:20px;}

.qaCont{width:496px; overflow:hidden;}
.qaTable{width:494px; border:1px solid #ccc; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.qaTable caption{background-color:#54a7cd; border:1px solid #ccc; border-bottom:none; height:22px; line-height:22px; padding:0 15px;}
.qaTable caption h2{color:#fff; font-weight:bold;}
.qaTable td{line-height:25px; vertical-align:top; text-align:left; padding-right:10px;}
.qaTable td.tdOne{width:50px; padding-left:10px; text-align:right;}

.qaCont .page{width:496px; height:30px;}
.qaCont .page li{float:left; color:#2b2b2b; padding:0 5px;}
.qaCont .page li a{color:#2b2b2b;}


/* about us */
.aboutImg{width:240px; text-align:center;}

.aboutBar{width:240px; margin-bottom:5px; border-top:1px dotted #ccc;}
.aboutBar li{border-bottom:1px dotted #ccc; padding:3px 0;}
.aboutBar li a{display:block; height:26px; line-height:26px; text-align:left; padding-left:25px;}
.aboutBar li a:link{color:#1d548a; text-decoration:none;}
.aboutBar li a:active{text-decoration:none;}
.aboutBar li a.active, .aboutBar li a:hover{background:#b5ddf1 url(../images/aboutBar.jpg) no-repeat 5px center; color:#000;}


.aboutCont{padding:0 10px; width:476px;}
.aboutCont p{text-align:left; text-indent:2em; color:#1d548a; line-height:22px; padding:5px 0;}

.aboutContImg{margin:10px 0; float:left; width:476px; clear:both;}
.aboutContImg .left, .aboutContImg .right{width:235px; text-align:center;}
.aboutContImg img{border:1px solid #1d548a; width:220px; height:160px; margin-bottom:5px;}

.aboutFont{border-top:1px dotted #ccc; font-weight:bold; text-align:left; line-height:30px; color:#1d548a; clear:both;}


.introImgList{height:250px;}
.introImgList li{float:left; width:150px; height:50px; background:url(../images/introLi.gif) no-repeat 0 0; margin-left:10px; margin-bottom:10px; line-height:50px;}

.introTable{width:496px; border:none; padding:10px 20px; border-collapse:collapse; border-spacing:0; margin-bottom:10px; border-top:1px dashed #ccc;}
.introTable td.introTit{background:url(../images/start2.gif) no-repeat 20px center; height:30px; line-height:30px; color:#006599; padding-left:45px;}
.introTable td.introImg{width:160px; padding:10px 0 10px 20px; vertical-align:top;}

.introTable td.introCont{width:330px; vertical-align:top; padding:10px;}
.introTable td.introCont p{line-height:20px;}
.introTable td.introCont strong{color:#ff0000; font-size:14px;}

.introTable td.introMore{padding-bottom:10px;}
.introTable td.introMore p{text-indent:2em; color:#006599; line-height:20px;}
.introTable td.introMore img{width:150px; height:110px;}
.introTable td.introMore .left{margin-left:10px;}


/* activity */
.activTable{width:496px; border-collapse:collapse; border-spacing:0; margin-bottom:10px; border-bottom:8px solid #bae4ff;}
.activTable td.activImg{width:160px; padding:10px 0 0 0; vertical-align:top;}
.activTable td.activImg img{width:158px; border:1px solid #7b7b7b;}
.activTable td.activImg p{line-height:30px; text-align:center;}

.activTable td.activCont{width:496px; vertical-align:top; padding:10px;}
.activTable td.activCont p{color:#006599; line-height:22px;}
.activTable td.activCont p strong{color:#a10000;}


.activintroTable{width:496px; border:none; padding:10px 20px; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.activintroTable td.introTit{height:30px; line-height:40px; color:#a10000; text-align:center; font-weight:bold; font-size:25px; font-family:"Î¢ÈíÑÅºÚ";}
.activintroTable td.introImg{width:160px; padding:10px 0 10px 20px; vertical-align:top;}

.activintroTable td.introCont{width:330px; vertical-align:top; padding:10px;}
.activintroTable td.introCont p{line-height:20px;}
.activintroTable td.introCont strong{color:#ff0000; font-size:14px;}

.activintroTable td.introMore{padding-bottom:10px;}
.activintroTable td.introMore p{text-indent:2em; color:#006599; line-height:20px;}
.activintroTable td.introMore img{width:150px; height:110px;}
.activintroTable td.introMore .left{margin-left:10px;}


/* work */
.workTable{width:494px; border:1px solid #a2dbff; border-collapse:collapse; border-spacing:0;}
.workTable td{padding-top:10px;}
.workTable td img{width:143px; height:110px;}
.workTable td p{line-height:25px; clear:both; color:#a2dbff; text-align:center;}
.workTable td .left{margin:0 10px;}

