

.lh{
   line-height: 23px;
    text-align: justify;
}

/*顶部*/

#section{
    background-color: #F2F2F2;
    clear:both;
    background-image: url("../img/index/shan.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    min-width: 1300px;
}
/*轮播*/
.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 30px;
    width: 100%;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 20px;
    height: 5px;
    background: #fff;
    margin: 0 8px;
    cursor: pointer;
}
.swiper-active-switch {
    background: #c1180b;
}
a.height{
    display: block;
}
/*新闻报道*/
#section .wd-1280{
    margin:47px auto;
}
.news{
    background: url("../img/index/news-bg.png") no-repeat 77px 33px;
    margin:0 0 35px 20px;
}
.news-title{
    font-size: 24px;
}
.news-content{
    overflow: hidden;
}
.news-lf,.news-rt{
    width: 49%;
    height:390px;
    padding: 14px;
    float:left;
}
.news-rt{
    +width:43%
}
.news-lf{
    background: #fff;
}
.news-lf>div>a:first-child{
    height:220px;
    width: 100%;
    background: url("../img/index/02.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
.news-lf>div a:nth-child(2){
    margin: 20px 0;
    color:#101010;
}
.news-lf>div p:nth-child(3){
    font-size: 14px;
    color:#8C8A8A;
}

.news-rt{
    width: 47%;
    +width: 43%;
    margin-left: 4%;
    padding-right: 0;
}
.news-rt h4{
    text-align: center;
    color:#717171;
    letter-spacing: 4px;
}
.news-rt>div{
    float:left;
}
.news-rt>div:first-child{
    width:25%;
    height:360px;

}
.news-rt>div:last-child{
    width: 71%;
    *width: 70%;
    margin-left: 4%;
    vertical-align: top;
}
.rt-content{
    height:270px;
    margin-top: 30px;
	line-height:24px;
	text-align:justify;
}
.rt-content p{
    font-size: 14px;
    color:#8C8A8A;
    text-indent: 2em;
}
.rt-content p:first-child{
    margin-bottom: 30px ;

}
#mCSB_1_scrollbar_horizontal{
    display: none!important;
}
.mCSB_dragger{
    height:20px!important;
    width:6px !important;
    background: #C1180B;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    left:5px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:5px;
    height:20px!important;
    background-color:#C1180B!important;
}
.line{
    height: 1px;
    background: url("../img/index/line.png") no-repeat;
    margin-top: 50px;
}
.pic-btm{
    width:125px;
    height:88px;
    background: url("../img/index/boat.png") no-repeat;
    position: absolute;
    right:0;
    bottom:-12px;
}

/*活动分享*/

.share-content>div{
    float:left;
    width:24%;
    *width:23%;
    height:355px;
    padding: 12px 9px 17px;
    background: #fff;
    transition: all 0.3s linear;
}
.share-content>div:first-child,.share-content>div:nth-child(2),.share-content>div:nth-child(3){
    margin-right: 1%;
}
.share-content>div>div{
    height:150px;
    background: url("../img/index/news01.png") no-repeat center;
    background-size: cover;
}
.share-content>div>a:nth-child(2){
    margin: 20px 0 30px;
    text-align: center;
    display: block;
    color:#333;
    font-size: 14px;
}
.share-content>div>p:nth-child(3){
    font-size: 13px;
    color:#555;
    padding:0 24px;
    margin-bottom: 20px;
}
.share-content>div>a:last-child{
    width: 110px;
    height:30px;
    background: #fff;
    color:#8C8888;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    margin-left: 16px;
    border:1px solid #7F7F7F;
    transition:all 0.2s linear;
}
.share-content>div>a:last-child:hover{
    background: #C1180B;
    color:#fff;
    border:1px solid #fff;
}
.share .pic-btm{
    background: url("../img/index/rw.png") no-repeat;
    bottom:-45px;
}
.share .line{
    margin-top: 74px;
}
.share-content>div:hover{
    -webkit-box-shadow: 4px 5px 9px 0 #999;
    -moz-box-shadow: 4px 5px 9px 0 #999;
    box-shadow:4px 5px 9px 0 #999;
}
/*名师推荐*/
.tec-content{
    padding:0 2.578125%;
    overflow: hidden;
}
.tec-content:after{
    content:'';
    clear:both;
    display: block;
}
.tec-content>div{
    float: left;
    width:16%;
    position: relative;
}
.tec-content>div:not(:last-child){
    margin-right: 5%;
}
.tec-content>div>p{
    text-align: center;
    transition: all 0.3s linear;
}
.tec-name{
    margin-top: 54px;
}
.tec-js{
    margin-top: 6px;
    color:#A1A0A0;
    font-size: 14px;
}
.tec-content .flower{
    width:106px;
    height:50px;
    background: url("../img/index/yuan.png") no-repeat;
    margin:-19px auto 0;
    -webkit-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.3s linear;
}
.circle{
    width: 176px;
    height:176px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border:1px solid #A2A1A1;
    transition: all 0.3s linear;
    margin: 0 auto;
}
.circle-dotted{
    width:156px;
    height:156px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border:1px dotted #A2A1A1;
    margin: 9px 0 0 9px;
    transition: all 0.3s linear;
}
.circle-img{
    background: url("../img/index/t01.png") no-repeat center;
    background-size: cover;
    width: 136px;
    height:136px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 8px 0 0 9px;
    -webkit-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.3s linear;
;
}
.tec-content>div:hover .circle-img{
    -webkit-filter:none;
    -ms-filter:none;
    filter:none;
}
.tec-content>div:hover .circle-dotted{
    border:1px dotted #BFAFA6;
}
.tec-content>div:hover .circle{
    border:1px solid #BFAFA6;
}
.tec-content>div:hover .flower{
    -webkit-filter:none;
    -ms-filter:none;
    filter:none;
}
.tec-content>div:hover .tec-name{
    color:#C1180B;
}
.tec-content>div:hover .tec-js{
    color:#C1180B;
}
.teacher .line{
    margin-top: 75px;
}
.teacher .pic-btm{
    background: url("../img/index/flower.png") no-repeat;
    background-size: contain;
    bottom: -3px;
}

/*课程推荐*/
#section .kctj{
   padding-bottom: 170px;
   margin-bottom:0;
}
.swiper-tj{
    height:350px!important;
}
.swiper-tj .swiper-slide>div{
    width: 94%;
    height:100%;
    margin: auto;
}

.swiper-tj .swiper-slide>div>div{
    float:left;
    width: 50%;
    *width: 49%;
    height:350px;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}
.swiper-tj .swiper-slide>div>div>img{
    position: absolute;
}

.swiper-tj .swiper-slide>div>div.tj-nr{
    background: #b4aaa4;
    padding: 50px 32px 26px;
    *padding: 50px 0 26px;
}
.swiper-tj .swiper-slide>div>div.tj-nr p,.swiper-tj .swiper-slide>div.tj-nr a{
    color:#fff;
}
.swiper-tj .swiper-slide>div>div.tj-nr p:first-child{
    font-size: 18px;
    margin-bottom: 32px;
}
.swiper-tj .swiper-slide>div>div.tj-nr p:nth-child(2),.swiper-tj .swiper-slide>div>div.tj-nr a{
    font-size: 14px;
}

.device .arrow-left {
    background: url(../img/arrow.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 35px;
}
.device .arrow-right {
    background: url(../img/arrow1.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 35px;
}
.device {
    padding: 0 60px;
    position: relative;
}
.swiper-tj .swiper-slide>div>div.zw{
    width:4%;
}
#footer{
    background: none;
}