@charset "utf-8";
/* CSS Document */
/************************general******************************/
.hold {height: 100%;overflow: hidden;clear: both;}
.space {height: 20px;clear: both;}
.shadow {-moz-box-shadow: 0px 0px 4px #ddd;-webkit-box-shadow: 0px 0px 4px #ddd;box-shadow: 0px 0px 4px #ccc;/* For IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,Color='#dddddd');}
.shadow2 {-moz-box-shadow: 0px 0px 8px #ddd;-webkit-box-shadow: 0px 0px 8px #ddd;box-shadow: 0px 0px 8px #ddd;/* For IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,Color='#dddddd');}
/* 右侧背景及标题 */
.title {line-height:35px; padding:10px 0 10px 30px;border-bottom: 1px #ececec solid;font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 20px;}
.title2 {margin: 0 0 0 25px;}
.cont {padding: 20px 30px;line-height: 26px;}
.cont *{color:black;}
/* 按钮 */
.submit {height: 40px;margin: 10px 0 0 0;}
.submit a {float: right;margin: 0 0 0 10px;}
.btnCom {width: 135px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;font-weight: bold;cursor: pointer;display: block;}
div.lx_btnCom {width: 135px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;font-weight: bold;cursor: pointer;display: block;float: right;}
/* 关闭 */
.shut {position: absolute;width: 22px;height: 22px;top: 5px;right: 5px;z-index: 2;display: block;cursor: pointer;}
/*=============================== mainCSS start ===============================*/
.main { padding:50px 0 0px 0;  width:983px; margin:0 auto;}
.mainIn { width:983px; margin:0 auto;}
.zdn_main { padding:5px 0 0px 0;}
/*=============================== mainCSS end ===============================*/
/************************main*********************************/
.webWidth { width:981px;}
/*=============================== kjCSS start ===============================*/
.kjLeft { position:absolute; top:0px; width:221px;overflow:hidden;}
.kjRight { float:right; width:720px;min-height:600px; padding:20px;}
/* menuCSS start */
.menu { width:221px;}
/*收缩菜单*/
.vtitle { border-bottom:1px #e8e8e8 solid;}
.vtitle span{ height:45px; line-height:45px; padding:0 10px 0 32px; cursor: pointer; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.v2 {font-weight:bold;}
.vconlist{zoom:1}
.vconlist li { height:38px; border-bottom:1px #ececec solid; padding:0 12px; vertical-align:bottom; clear:both;}
.vconlist li span { float:left; width:15px; height:15px; margin:10px 0 0 0; background-position:center; background-repeat:no-repeat;}
.vconlist li a{ float:right; width:170px; line-height:36px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.vconlist li.select a,.vconlist li:hover a,
.vconlist li a:hover{ font-weight:bold;}
/* menuCSS end */
.fileType { position:absolute; left:50%;top:20px; margin-top:20px; height:45px; margin:0 0 0 -251px;z-index:100}
.fileCont { margin:55px 0 0 0;*margin:62px 0 0 0; position:relative;}
/************************content******************************/
/* kcjjCSS */
.kcjj {min-height:600px;_height:600px;text-align:left;}
.kcjj_left { float:left; width:310px;position:absolute;top:0px;left:0px;}
.kcjj_right { float:right; width:670px;}
.kcjj h3 { height:26px; padding:0 0 10px 36px; background-repeat:no-repeat; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; font-weight:bold;}
.kcjj .aim { background-position:-470px -40px;}
.kcjj .brief { background-position:-470px 0;}
.contid .titleh { border:none; padding:10px; text-align:center; line-height:38px; border-bottom:1px #d2d1d1 dashed;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px;}
.kcjj_info {padding:0 0 30px 0;}
.kcImg {width:169px; margin:0 auto; margin-top:20px; height:113px; position:relative;padding:10px;}
.kcInfo {}
.kcInfo ul li { border-bottom:1px #d2d1d1 dashed; height:100%; overflow:hidden; vertical-align:bottom; clear:both;}
.kcInfo ul li h4 { float:left; width:72px; padding:0; line-height:38px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; font-weight:bold; }
.kcInfo ul li p {line-height:38px;display:block;text-align:left;}
.coursecom{float:left;width:175px;padding-top:8px;}
.kcjj_cont { line-height:26px;}
.kccl{position:absolute;left:0;top:0; z-index:1; width:189px; height:123px;}
.title {line-height:35px; padding:10px 0px 10px 30px; border-bottom:1px #ececec solid;  font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px;}
.cont { padding:20px 30px; line-height:26px; text-align:left;}
.cont a{text-decoration:underline}
.contid { padding:20px 30px; line-height:26px; }
.cont .zdh_cont_tit{font-weight:bold;}
.h3mt{margin-top:20px}
.jsimg{width:155px; height:195px; float:left; margin:0 20px 10px 0; display:inline; line-height:0px;}
/* xzCSS */
.xz .title { position:relative;}
.xz .title a:link,.dlall a:link,.dlall a:visited,
.xz .title a:visited { position:absolute; top:8px; right:10px; width:75px; height:39px; line-height:39px; padding:0 10px 0 40px;background-position: -247px 12px; background-repeat:no-repeat; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
.dlall{position:relative; height:39px; padding:10px 0 20px 0;}
.dlall a:link,.dlall a:visited{left:50%;margin-left:-50px;top:0;}
.xz span { float:right; height:60px; line-height:60px; font-size:14px; text-align:center;}
.xz .file_name { width:421px; float:left;}
.file_type { width:80px;}
.file_size { width:80px;}
.file_dload { width:80px;}
.file_show { width:80px;}
.tablHead { padding:0 0 0 30px;}
.tablHead span { font-weight:bold;}
.tablBody ul li { height:60px; vertical-align:bottom; padding:0 0 0 30px; clear:both;border-top: 1px #ececec solid;}
.tablBody ul li a,.tablBody ul li span{float:right;}
.tablHead .file_dload{float:right;}
.tablBody .file_name {float:left; text-align:left; width:421px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tablBody .file_name b { float:left; width:26px; height:16px; padding:23px 0 0 0; display:inline-block;}
.tablBody .file_name span { float:left;}
.tablBody .file_dload { display:inline-block; cursor:pointer;}
.tablBody .file_show { display:inline-block; cursor:pointer;}
.l_adr{font-size:14px; border-bottom:1px solid #dcdcdc; margin-top:20px; text-align:left;}
.l_ads{ margin-top:30px; text-align:left;}
.l_ads span{font-size:14px;}
.zdh_cont{ padding:0 35px 20px 35px; line-height:28px;}
.cont .l_adr a{font-size:14px;}
/* spCSS */
.sp { background:none;}
.sp .cont { padding:0;}
/* wdCSS */
.wdCont { border:1px #ccc solid; padding:20px; margin:0 0 10px 0;}
.m_cover{ width:169px; height:123px; z-index:999; background:url(../images/playM.png); position:absolute; top:-125px; left:0; transition: all 0.5s;cursor:pointer;}
.kcImg:hover .m_cover{ top:0;}