/*

各模型样式

*/

#header{z-index:2;}

#content{z-index:1;}

.dtree{padding:10px;}

/* 页面顶部BANNER */

#slideBanner { }

.page{height:30px;margin:10px 0 0 0;  }



.path{margin-bottom:10px;padding:5px 0 5px 15px;background:url("/hnssd/images/icon.png") no-repeat 0 -180px;border-bottom:1px solid #ddd;}

.path a{padding:0 5px;}

/*  侧栏 */

.sideBar{ width:220px; float:left; overflow:hidden; position:relative;    }



/* 侧栏通用Box */

.sideBox{ }

.sideBox .hd{ height:30px; background:url("/hnssd/images/boxBg.png") 0 -45px no-repeat;border:none}

.sideBox .hd h3{margin:0;padding:0; text-align:center;line-height:30px;color:#fff; }

.sideBox .bd{padding:9px;border:1px solid #ddd;border-top:none;background:#fff; }

.sideBox .bd .infoList{}

.sideBox .bd .infoList li{height:auto;margin-bottom:3px;padding-bottom:3px;line-height:20px; border-bottom:1px dotted #d8d8d8; }



/* 侧栏菜单 */

#sideMenu{}

#sideMenu .hd{ height:30px; background:url("/hnssd/images/boxBg.png") 0 -45px no-repeat;border:none}

#sideMenu .hd h3{margin:0;padding:0; text-align:center;line-height:30px;color:#fff; }

#sideMenu .bd{padding:0 0 10px 0;border:1px solid #ddd;border-top:none;background:#fff; }

#sideMenu .menuList{margin:0px; }

#sideMenu .menuList li{line-height:30px;border-bottom:1px solid #ddd;}

#sideMenu .menuList li.last{border:none;}

#sideMenu .menuList a{display:block;padding:5px 0;height:30px; line-height:30px; overflow:hidden;font-size:14px;

background:url("/hnssd/images/icon.png") 190px -100px no-repeat;text-align:center;color:#1c385d;}

#sideMenu .menuList a:hover,

#sideMenu .menuList .on a{color:#da0000;font-weight:bold;background-color:#f8f8f8;;}



/* 信息检索 */

#xxjs{margin-bottom:10px;overflow:hidden;}

#xxjs .bd{padding:9px 0;}

#topKeyWord{float:left;width:140px;padding:2px 0;border:1px solid #ddd;background:#fff;}

#xxjs .bd .searchBtn{float:right;display:block;width:68px;height:22px;line-height:22px;background:url("/hnssd/images/boxBg.png") no-repeat -230px -45px;}





/* 主要内容 mainContent */

.mainContent{ width:750px; float:right; overflow:hidden; position:relative; }

.mainConIn{ padding:10px; zoom:1;  min-height:200px;  _overflow:visible; }





.noSideContent{}

.noSideContent .mainContent{width:978px; }



/* 文章-父列表页 */

#articleParentList{padding:5px 25px 20px 20px; }

/* 焦点图切换- 缩图 */

.focusImgBox{width:380px; height:230px; float:left;}

.focusImgBox .bd{float:left;width:290px;overflow:hidden;}

.focusImgBox .bd li{position:relative; z-index:1; width:290px; height:230px;overflow:hidden;}

.focusImgBox .bd .pic img{width:290px; height:230px;}

.focusImgBox .bd .title{position:absolute; z-index:2; left:0px; bottom:0px; width:100%; height:28px; line-height:28px; text-indent:1em; font-size:14px; color:white; }

.focusImgBox .bd .title a{color:white;}

.focusImgBox .bd .bg{width:100%; height:28px; float:left; position:absolute; z-index:1; left:0px; bottom:0px; background-color:black; opacity:0.5; filter:alpha(opacity=50); }

.focusImgBox .hd{float:right;width:80px;overflow:hidden;}

.focusImgBox .hd li{float:left;_display:inline; cursor:pointer;width:90px; margin:0 0 3px;overflow:hidden;}

.focusImgBox .hd li.li4{margin-right:0;}

.focusImgBox .hd li img{display:block; width:74px; height:50px;padding:2px;border:1px solid #ddd;}

.focusImgBox .hd li.on{ margin:0;padding:0 0 3px;background:none;}

.focusImgBox .hd li.on img{height:50px;background:#da0000;}

.focusImgBox .hd ul li .title{display:none;}



.headNews{float:right;width:360px;}

.headNews .topicList .t{text-align:left;}

.headNews .topicList .t .tit{color:#da0000;font-weight:normal;}

.headNews .topicList .n{border-bottom:1px dashed #ddd;}

.headNews .topicList .n a{background:url("/hnssd/images/icon.png") no-repeat 0 -134px;}



/* 文章-父列表页-循环列表 */

.boxLoop{ overflow:hidden; height:auto;margin:0px 0 0 0; }

.boxLoop .fl{float:left; }

.boxLoop .fr{float:right; }

.boxPage{ width:370px;_display:inline; overflow:hidden;}

.boxPage .hd{padding-left:5px;height:30px;color:#0067A3;border:none;background:url("/hnssd/images/boxBg.png") no-repeat 0 -85px;}

.boxPage .hd h3{display:inline-block;*display:inline;zoom:1;padding-left:10px;height:26px;line-height:26px;font-size:12px;background:url("/hnssd/images/boxBg.png") no-repeat  0  -115px;}

.boxPage .hd h3 a{padding-right:10px;color:#fff;display:block;background:url("/hnssd/images/boxBg.png") no-repeat right -115px;}

.boxPage .hd .more{ color:#666;font-size:12px;}

.boxPage .bd{ padding:9px 0; height:120px; overflow:hidden;   }

.boxPage .bd .infoList li{}



/* 文章-父列表页-图片信息 */

.boxPic{border:none;}

.boxPic .hd{height:27px; line-height:27px;background:url(/hnssd/images/bgTit02.jpg) no-repeat 0px 0px;border-bottom:1px #ccc solid; }

.boxPic .hd h3{padding-left:0px;display:block;width:92px;margin:2px 0 0 0; text-align:center; color:#fff;}

.boxPic .bd{height:160px; }

.boxPic .picList{margin:10px 0 0 0; }

.boxPic .picList li{width:150px;float:left;display:inline;  }



/* 文章-子列表页 */

.currentNodeName{ padding-bottom:10px; font-size:14px;font-weight:bold; color:#d4381f;background:url(/hnssd/images/tit01.png) no-repeat 0px 3px; }

#articleList{}

#articleList .infoList{ text-align:left; font-size:14px; }

#articleList .infoList li{ height:25px;line-height:25px;margin:4px 0;  overflow:hidden;}

#articleList .infoList li .date{font-size:12px;}

#articleList .infoList li a{font-size:14px;}

#articleList .infoList li.split{height:0;line-height:0;font-size:0;border-bottom:1px dotted #d8d8d8; margin:15px 0;    }

#articleList .infoList .author{float:right;font-size:12px;color:#008040;margin:0 20px 0 0;  }



#articleList .infoList li a.view,

#articleList .infoList li a.join{background:none;}



/* 图片-子列表 */

.picList{}

.picList li{ float:left; text-align:center; width:160px; height:160px;   padding:0 8px 18px 8px;}

.picList li .pic img{ width:150px; height:120px; padding:4px; border:1px solid #ddd; background:#fff;   }

.picList li .pic a:hover img{ border-color:#aaa;  }

.picList li .title{ padding-top:5px;}



/* 文章-内容页 */

/* 文章标题 */

.contArticle_tit{clear:both;overflow:hidden; margin:10px 0 15px 0; text-align:center; }

.contArticle_tit h2{color:#c50600; font-size:20px; line-height:30px;font-weight:bold;  }

.contArticle_subTit{ color:#333; font-size:14px; text-align:center; }

.contArticle_author{text-align:center;line-height:24px;  padding:5px 0;  margin:0 0 20px 0;color:#999;border-top:1px dotted #d8d8d8;  border-bottom:1px dotted

#d8d8d8; background:#f5f5f5;}

.contArticle_author span{margin:0 2px; }

.contArticle_author a{color:#666;}

.fontZoomA{background:url("/hnssd/images/shareB.gif") no-repeat 3px -124px; padding-left:20px;display:inline-block; line-height:20px; }

.fontZoomB{background:url("/hnssd/images/shareB.gif") no-repeat 3px -164px; padding-left:20px;display:inline-block; line-height:20px; }

.contKeywords{color:#ccc;height:40px; }

.contKeywords strong{color:#333;}

.contKeywords a{color:#143385;margin:0 10px; }



/* 文章-内容页 */

.articleCon { padding:20px 30px; }

.articleCon .title { font-size:19px; line-height:1.5em; color:#000; text-align:center; font-family:"Microsoft YaHei",SimHei; font-weight:600; }

.articleCon .subTitle { font-size:12px; line-height:1.5em; color:#555; text-align:center; font-family:"微软雅黑","黑体";}

.articleCon .property{ line-height:28px; padding:2px 5px; margin:10px 0; text-align:center; color:#666;background:#f8f8f8;border:1px dotted #e1e1e1; }

.articleCon .property span{ padding:0 5px;}

.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#f8f8f8;border:1px dotted #eee;}

.articleCon .conTxt {color:#333; font-size:14px; line-height:200%; padding:5px 0 10px 0; width:100%; overflow:hidden; }

.articleCon .conTxt p { padding-top:0px;}

.articleCon .conTxt .title{text-align:left!important;}

/* .articleCon .conTxt img{max-width:600px;height:auto;} */

.articleCon .conTxt img{height:auto;}

.articleCon .page { padding:0 10px 0 0; }

.articleCon .userControl{border:1px solid #e5e5e5;background-color:#f7f7f7;margin-top:10px;line-height:29px; overflow:hidden; text-align:right;  }

.articleCon .userControl #bdshare{ float:left;line-height:15px;padding:3px 10px 0 0;}

.articleCon .userControl .a{ color:#000;display:inline-block;padding-left:10px;}

.articleCon .others{ padding:10px 0;}

.articleCon .others .prev,.articleCon .others .next { font-size:12px; line-height: 30px; padding-left:10px;}

/* searchList */

#searchList{}

#searchList .currentNodeName .more{float:right;font-size:12px;color:#f30 }

#searchList ul.infoList{background:#fff5f8;padding:0 20px;  }

#searchList ul.infoList li{background:url(/hnssd/images/shareB.gif) no-repeat 0px -718px;height:25px;line-height:25px;margin:4px 0; padding-left:14px;   }

#searchList ul.infoList li a font{background:#ffff66; }



/* 打印页面 */

#printPage{}

#printPage .mainContent{width:99.5%; position:relative; }

#printPage span.printBar{position:fixed;_position:absolute; z-index:9999; right:50px;_right:10px;top:30px;display:inline-block;width:130px;height:70px;  }

#printPage span.printBar a.pr{background:url(/hnssd/images/icoPrint.png) no-repeat 0px 0px;float:left;width:100px;height:60px;line-height:60px;padding:0 0 0 60px; font-size:14px; font-weight:bold; color:#f60;  }





/* 成绩管理 */

.ssmsBox{}

.ssmsBox #WzdScore{width:90%;overflow:hidden;margin-top:0px; *margin-top:-30px !important;}

.ssmsBox #WzdScore td{padding:3px 0; }

.ssmsBox #WzdScore td *{vertical-align:middle}

.ssmsBox #WzdScore td #WzdScore_pnlSubjects input{margin:0 3px; }

.ssmsBox #WzdScore td h3{font-size:14px;text-align:center; height:30px; }

.ssmsBox #WzdScore center{height:50px; }

.ssmsBox #WzdScore center input{background:url("/hnssd/images/btnSplit.gif") no-repeat 0 0; width:60px; height:25px;line-height:25px;color:#fff;font-weight:bold;letter-spacing:1px;border:none;cursor:pointer;vertical-align: middle;}

#scoreTips{margin:10px 40px 20px 40px;*margin:50px 40px 20px 40px !important;}

#WzdScore_GridView1{border:1px solid #eee; margin:10px 0 0 0;border-collapse:collapse  }

#WzdScore_GridView1 td{padding:3px;border:1px solid #eee; border-collapse:collapse  }

#WzdScore_GridView1 th{font-weight:bold;border-bottom:2px solid #f7815a;padding:3px; background:#F8E9E4; text-align:center;color:#f7815a; border-collapse:collapse }

#WzdScore_GridView1 td:hover{background:#ff6;color:red;cursor:pointer; }

.ScoreQuery{margin:30px 0 0 260px; }

.ScoreQuery li{height:30px; }

.ScoreQuery .inputtext{width:200px !important; }



/* 通用侧栏模块 */



	/* 问卷 */

	#sideSurvey{}

	#sideSurvey ul{}

	#sideSurvey ul li{background:url("/hnssd/images/icons.gif") no-repeat -4px -350px ;padding:0 0 0 10px; }

	#sideSurvey ul li p a{color:#f30;}

	#sideSurvey{}

	

	/* 投票 */

	#sideVote{}

	#sideVote .bd ul{margin:5px 0 10px 15px; }

	#sideVote .bd ul li{padding:2px 0; }

	

	



	/* 友情链接 */

	.friendLink{overflow:hidden;height:auto; }

	.friendLink li{float:left;width:150px; height:30px;  }





	/* 课程查询 */

	#ScheduleClassQuery{font-size:12px;background:none !important; }

	#ScheduleClassQuery .ScheduleClassQueryTable{border:1px solid #ccc;border-collapse:collapse  }

	#ScheduleClassQuery .ScheduleClassQueryTable a{}

	#ScheduleClassQuery .ScheduleClassQueryTable tr.title td{padding:10px;font-size:14px;background:#fff;  }

	#ScheduleClassQuery .ScheduleClassQueryTable td{border:1px solid #ccc;border-collapse:collapse;padding:5px;line-height:18px;   }

	#ScheduleClassQuery .ScheduleClassQueryTable td.tdbg{background:#f3f3f3; }

	#ScheduleClassQuery #divBtnPrint{text-align:center; }

	#ScheduleClassQuery #divBtnPrint input{padding:3px 10px; }

	#ScheduleClassQuery .ScheduleInTab{width:100%;border-bottom:1px solid #fff;border-top:1px solid #fff;    border-collapse:collapse}

	#ScheduleClassQuery .ScheduleInTab td{border:1px solid #ccc;border-collapse:collapse;padding:5px;line-height:18px; }



	/* 招生查询 */

	.courseList{}

	.courseList ul{}

	.courseList ul li{margin:0 0 10px 0;}

	.courseList h5{font-weight:bold;font-size:14px;float:left; height:35px;line-height:30px;background:url("/hnssd/images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}

	.courseList .date{float:left;color:#999;margin:0 0 0 10px; height:35px;line-height:30px;   }

	.courseList ul p{overflow:hidden;clear:both;border-top:1px solid #eee;margin:0px;padding:15px 0 0 0;   }

	.courseList .button{text-align:right; margin:10px; }

	.courseList .button a{display:block; width:px;background-position:0 -50px;  width:90px;height:25px; text-align:center; color:#fff !important }



	.courseDetail{}

	.courseDetail .hd h3{font-weight:bold;font-size:18px;float:left; height:35px;line-height:30px;background:url("/hnssd/images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}

	.courseDetail .hd .date{font-size:12px;color:#f30;margin:0 0 0 10px; height:35px;line-height:30px; }

	.courseDetail .button{text-align:right; margin:10px; }

	.courseDetail .button a{float:right;_display:inline; display:block; width:px;background-position:0 -50px;  width:90px;height:25px; text-align:center; color:#fff !important }

	.courseDetail .bd{line-height:20px; }

	.courseDetail .bd p{line-height:20px;margin-bottom:10px }



	

	/* 在线报名 */

	.onlineRegBox{}

	.onlineRegBox .hd h3{font-weight:bold;font-size:18px;float:left; height:35px;line-height:30px;background:url("/hnssd/images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}

	.onlineRegBox .hd .date{font-size:12px;color:#f30;margin:0 0 0 10px; height:35px;line-height:30px; }

	.onlineRegBox .onlineRegForm{overflow:hidden;width:100%; float:left; }

	.onlineRegBox .formBox{overflow:hidden;width:100%; }

	.onlineRegBox .formBox h4{margin-bottom:10px;overflow:hidden; color:#FF510C;border-bottom:2px solid #FFC288;height:30px;line-height:30px;font-size:14px;font-weight:bold;}



	.onlineRegBox .formBox .fn{float:none !important;width:600px !important;  }

	.onlineRegBox .formBox .formRow{float:left;width:48%; height:30px;  }

	.onlineRegBox .formBox .formRow .formLabel{float:left;width:80px;text-align:right;   }

	.onlineRegBox .formBox .formRow .formField{float:left; }

	.onlineRegBox .formBox .formRow .formField *{vertical-align:middle;}

	.onlineRegBox .formBox .formRow .formField input{border:1px solid #d8d8d8;border-left:1px solid #999;border-top:1px solid #999;height:20px;    }

	.onlineRegBox .formBox .formRow .formClew {float:left; margin:0 0 0 10px;_display:inline;}

	.onlineRegBox .formBox .formRow .formRequery {float:left;width:10px;color:red; text-align:center; }



	.onlineRegBox .return{height:30px;margin:10px;text-align:center;   }

	.onlineRegBox .return input{padding:3px 10px; }

	.onlineRegBox .courseInfo{padding:10px;margin:20px 5px;background:#FEF8F6;   }

	.onlineRegBox .courseInfo h3{font-weight:bold;color:#FF510C;font-size:14px;height:35px; }

	.onlineRegBox #contactInfo .formRow{display:block;width:600px;  }





/* 应用平台 */

.yyList{overflow: hidden; padding: 0 0 20px 30px}

.yyList li{height: 60px; width: 180px; float: left; _display: inline; padding-left: 50px; font-size: 16px; font-weight: bold; line-height: 60px; background: url(/hnssd/images/icon_01.gif) 15px 18px no-repeat; margin-bottom: 10px;}



.yyList .li1{background: url(/hnssd/images/icon_01.gif) 15px 18px no-repeat;}

.yyList .li2{background: url(/hnssd/images/icon_02.gif) 15px 18px no-repeat;}

.yyList .li3{background: url(/hnssd/images/icon_03.gif) 15px 18px no-repeat;}

.yyList .li4{background: url(/hnssd/images/icon_04.gif) 15px 18px no-repeat;}

.yyList .li5{background: url(/hnssd/images/icon_05.gif) 15px 18px no-repeat;}

.yyList .li6{background: url(/hnssd/images/icon_06.gif) 15px 18px no-repeat;}

.yyList .li7{background: url(/hnssd/images/icon_07.gif) 15px 18px no-repeat;}

.yyList .li8{background: url(/hnssd/images/icon_08.gif) 15px 18px no-repeat;}

.yyList .li9{background: url(/hnssd/images/icon_09.gif) 15px 18px no-repeat;}

.yyList .li10{background: url(/hnssd/images/icon_10.gif) 15px 18px no-repeat;}

.yyList .li11{background: url(/hnssd/images/icon_11.gif) 15px 18px no-repeat;}

.yyList .li12{background: url(/hnssd/images/icon_12.gif) 15px 18px no-repeat;}

.yyList .li13{background: url(/hnssd/images/icon_13.gif) 15px 18px no-repeat;}

.yyList .li14{background: url(/hnssd/images/icon_14.gif) 15px 18px no-repeat;}








