.col-left{ width:880px; float: left;  }
.col-right{ width: 320px; float: right; }
.module{ background: #FFF; margin:0 10px; }
.module .module-title {position: relative; font-size: 20px; color: #b10012; padding: 5px 0 5px 10px; border-bottom: 1px solid #893A0B; border-top: 2px solid #893A0B; }
.module .module-content{ padding: 10px; position: relative; }
.more {display: block; font-size: 12px; color: #898989; display: inline-block; padding:3px 8px; position: absolute; right: 5px; top: 8px; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease }
.more:hover { color: #F66711; }

/*文字新闻列表*/
.list li { display: block; position: relative; }
.list li a { display: block; font-size: 14px; line-height: 34px; background: url("/Public/Home/Default/images/cover/jxky/list.png") left center no-repeat; padding: 0 100px 0 15px; color: #666666; white-space: nowrap; -o-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.list li span { font-family: "Arial"; position: absolute; right: 0; top: 2px; color: #666666; font-size: 12px; width: 100px; height: 34px; line-height: 34px; text-align: right; padding-right: 10px; }
.list li:hover a { color: #f66711; background: url("/Public/Home/Default/images/cover/jxky/list_on.png") left center no-repeat; }

/*日期+标题+简介*/
.list-date li{display:block; padding: 5px 0; width: 50%; float: left;}
.list-date li a{ display: block }
.list-date li .date{ width:80px; height: 70px; float: left; text-align: center; padding-top: 8px; background: #F5F5F5; font-family: "Arial"}
.list-date li .day{ font-size: 24px; color: #666666 }
.list-date li .year{ font-size: 14px; color: #b3b3b3 }
.list-date li .info{padding:0 10px 0 10px; float: right; width:340px; min-height: 65px; }
.list-date li .info h6{line-height: 1.5; font-size:14px; color: #333333; padding-bottom: 4px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.list-date li .info p{font-size: 12px; color: #666666; line-height: 1.6}
.list-date li:hover .date{ background: #FFF2EC; }
.list-date li:hover .day,.list-date li:hover .year,.list-date li:hover .info h6{ color: #FF4C00 }

/*头条*/
.first { display: block; border-bottom: 1px solid #ECECEC; padding-bottom: 10px;}
.first img{ width: 160px; height:100px; float: left;  }
.first .info{ width:670px; float: right;  }
.first .info .title{display: block; font-size:16px; line-height: 1.6; color: #333333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.first .info .intro{ color: #666666; line-height: 1.8; font-size: 14px; margin-bottom: 5px; }
.first .info .date{ color: #999999; font-size: 14px; }
/* 专业列表 */
.major{margin-bottom: 20px;}
.major-list{ padding: 5px }
.major-list a{ display: block; background: #F1F1F1; font-size:16px; line-height: 46px; color: #999999; border: 5px solid #FFF; padding-left: 20px;  }
.major-list a:hover{ background: #F66711; color: #FFF; }
/* 快速链接 */
.fast-btn{ background: #FFF; padding: 5px 10px;}
.fast-btn a{ display: block; color: #FFF;  }
.fast-btn a.btn1{ padding: 10px 0 12px 0   }
.fast-btn a.btn2{ padding: 10px 0 5px 0 }

.show-box{width: 380px; margin: 0 auto; overflow: hidden; position: relative;}
.prev{ width:12px; height: 26px; background: url('/Public/Home/Default/images/cover/jxky/prev.png') no-repeat; position: absolute; left: 10px; top: 50%; margin-top: -20px; z-index: 1000; }
.next{ width:12px; height: 26px; background: url('/Public/Home/Default/images/cover/jxky/next.png') no-repeat; position: absolute; right: 10px; top: 50%; margin-top: -20px; z-index: 1000; }
.prev:hover{ background: url('/Public/Home/Default/images/cover/jxky/prev_on.png') no-repeat;  }
.next:hover{ background: url('/Public/Home/Default/images/cover/jxky/next_on.png') no-repeat;  }

.teacher-list{ position: relative; }
.teacher-list li{border: 1px solid #E4E4E4; width:170px;height: 230px; float: left; margin: 0 10px;  -webkit-box-shadow: 0 0 1px #CCC; box-shadow: 0 0 1px #CCC; padding: 15px;}
.teacher-list li img{ display: block; width: 98px; height: 96px; margin:0 auto;}
.teacher-list li .name{text-align: center; font-size:14px; color: #333333; padding: 4px 0; }
.teacher-list li p{ font-size: 12px; color: #666666; line-height: 1.6 }

/* 特殊设置 */
.module1{ float: left;  margin-bottom: 20px;}
.module1 .focus{ float: left; }
.module1 .list{ float: right; width: 500px; }
.module2{ width: 420px; float: left;  }
.module2 .first img{ width: 120px; height:80px; float: left;  }
.module2 .first .info{ width:260px; float: right;  }
.module2 .first .info .title{display: block; font-size:14px; line-height: 1.6; color: #333333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.module2 .first .info .intro{ color: #666666; line-height: 1.6; font-size: 12px; }
.module2 .first .info .date{ color: #999999; font-size: 12px; }
.module3{ width: 420px; float: left; }


