.ad a{font-size: 14px;color:#666666;line-height: 60px;padding:0 5px;}

.ad a:hover{color:#d9605e;}

.ad .first{color:#d9605e;}
@charset "utf-8";
/* CSS Document */





#content{background: #f9f9f9;}


.ad{height:60px;}

.ad span{font-size: 14px;color:#666666;line-height: 60px;}

.ad a{font-size: 14px;color:#666666;line-height: 60px;padding:0 5px;}

.ad a:hover{color:#d9605e;}

.ad .first{color:#d9605e;}




.classify{background: #ffffff;box-shadow: 0 1px 5px rgba(0,0,0,.1);}

.classify ul{padding:20px 36px;}

.classify ul li{padding:10px 0;}

.classify ul li span{display:inline-block;widtH:80px;font-size: 14px;color:#333333;line-height: 28px;font-weight: bold;}

.classify ul li a{padding:2px 10px;font-size: 14px;color:#666666;line-height: 28px;border-radius: 3px;margin-right: 5px;}

.classify ul li a:hover{background: #d9605e;color:#ffffff;}

.classify ul .first{background: #d9605e;color:#ffffff;}


.sort{border-top:1px #eeeeee solid;height:50px;padding:0 36px;}

.sort span{display:inline-block;widtH:80px;font-size: 14px;color:#333333;line-height: 50px;font-weight: bold;}

.sort a{font-size: 14px;color:#666666;line-height: 50px;border-radius: 3px;padding:0 24px;}

.sort b{font-weight: normal;font-size: 12px;color:#e7e7e7;}

.sort a:hover{color:#d9605e;}



/* 精品课程 */


.works_inner3{padding:20px 0;}

.works_img3 li{border-radius: 5px;margin-bottom: 20px;background: #ffffff;box-shadow: 0 1px 5px rgba(0,0,0,.1);border: 1px #eeeeee solid;padding:30px 240px 30px 30px;padding-lefT:240px;position: relative;min-height: 200px;cursor: pointer;}

.item4{width:200px;height:200px;overflow: hidden;border-radius: 5px;position: absolute;lefT:30px;top:30px;}

.item4 a{display: block;width:200px;height:200px;}

.item4 a img{border-radius: 5px;transform: scale(1);transition: all 0.8s;margin: auto;}

.works_img3 li a:hover img{transform: scale(1.2);transition: all 0.8s;}

.master h4{font-size: 24px;color:#c95250;line-height: 40px;padding-bottom:20px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.brief{font-size: 14px;color:#999999;display: block;line-height: 30px;padding:10px 0;overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.publish{font-size: 16px;color:#666666;display: block;line-height: 30px;position: relative;padding-left:22px;}

.publish i{width:14px;height:14px;display:block;position: absolute;lefT:0px;top:8px;}

.pub_icon1{background: url(../images/teacher_icon_29.png) no-repeat;}

.pub_icon2{background: url(../images/time.png) no-repeat;}

.member{position: absolute;right:60px;top:90px;font-size: 24px;color:#c11e1e;line-height: 40px;text-align: right;}

.member span{display: block;font-size: 16px;color:#ffa800;font-weight: bold;}

.member span b{font-size: 24px;color:#ffa800;font-weight: bold;}





/**
 * Pagination
 */
.pagin { display:block;}
.pagin-link { display:inline-block; padding:5px 10px; margin:0 2px; border-radius:3px; border:1px #ddd solid; background:#fff; line-height:18px; font-size:12px; color:#666666; text-decoration:none; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.pagin-link i { font-size:10px;}
.pagin-link:hover { border-color:#d9605e; box-shadow:0 0 3px #eee;}
.pagin-cur,
.pagin-cur:hover { border-color:#d9605e; background:#d9605e; color:#fff;}
.pagin-disable { color:#afafaf; cursor:default;}
.pagin-disable:hover { border-color:#ddd; background:#fff;}
 
.pagin-ell { line-height:18px; font-size:14px; color:#00b2eb;}
.pagin-txt { display:inline-block; padding:5px 8px; line-height:18px; font-size:12px; color:#666;}
.pagin-jump,
.pagin-jump-focus { display:inline-block; *vertical-align:-5px; border:1px #ddd solid; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.pagin-input { *float:left; width:40px; height:26px; border:none; outline:none; background:#fff; line-height:26px\9; *line-height:26px; text-align:center; font-size:12px; color:#d9605e;}
.pagin-btn { *float:left; display:none; padding:0 10px; line-height:26px; font-size:12px; color:#fff; text-decoration:none;}
.pagin-jump-focus { border-color:#d9605e; background:#d9605e; *vertical-align:-1px;}
.pagin-jump-focus .pagin-btn { display:inline-block;}

.tc{text-align: center;margin:50px 0;}








