.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:#ffffff;}

.banner_school{width:100%;height:328px;background: #fff9f9;}

.banner_main{widtH:1200px;margin: auto;position: relative;}

.banner_main i{width:150px;height:150px;display: block;position: absolute;lefT:80px;top:89px;}


.banner_text{padding:30px 40px 20px 310px;overflow: hidden;}

.banner_text b{font-weight: normal;font-size: 30px;color:#333333;line-height: 40px;display: block;padding-bottom:20px;}

.banner_text span{font-size: 16px;color:#666666;line-height: 30px;}


.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;}


.yx_course{padding:20px 0;}


.yx_course h4{height:40px;line-height: 40px;padding-lefT:40px;font-size: 24px;color:#333333;font-weight: normal;background: url(../images/column_icon2_22.png) no-repeat left center;}



/* 精品课程 */


.works_img2{padding-top:30px;}

.works_img2 li{width:285px;float: left;margin-left: 20px;border-radius: 5px;margin-bottom: 30px;}

.item3{width:285px;height:168px;position: relative;overflow: hidden;border-radius: 5px;box-shadow: 0 1px 5px rgba(0,0,0,.1);}

.item3 a{display: block;width:285px;height:168px;}

.item3 a img{border-radius: 5px;transform: scale(1);transition: all 0.8s;}

.works_img2 li:hover img{transform: scale(1.2);transition: all 0.8s;}

#content .works_bg{background:url(../images/works_bg_21.png);padding-top:120px;border-radius: 5px;}

.appear{position: absolute;lefT:-1px;background: #f3a600;top:-1px;bottom:-1px;right:-1px;cursor: pointer;z-index: 999;display: none;}

.appear dt{text-align: center;font-size: 18px;color:#ffffff;padding:20px 0 10px 0;}

.appear dd{font-size: 14px;color:#ffffff;padding:0 20px;line-height: 30px;}

.appear i{width:52px;height:52px;position: absolute;left:50%;top:50%;margin-top:-26px;margin-left: -26px;display: block;}

.icon4{background: url(../images/play_icon_27.png) no-repeat;}

.cour_text{padding-top:14px;}

.cour_text p{font-size: 16px;color:#333333;line-height: 30px;}

.cour_text span{padding-lefT:20px;line-height: 24px;font-size: 12px;color:#999999;position: relative;display: block;}

.cour_text span i{widtH:14px;height:14px;display: block;background: url(../images/popularity_icon_25.png) no-repeat;position: absolute;lefT:2px;top:5px;}

.works_img2 li:hover .cour_text p{color:#c95250;}

.works_img2 .spacing{margin:0;}













/**
 * 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;}








