﻿

.index-top{height:400px;width:100%;padding:0;background-size:cover;}
.top-img{width:100%;height:70px;padding:100px 0px 35px;}
.top-img img{display:block;width:auto;height:auto;margin:0px auto;}
.site-name{width:100%;}
.site-name h1{font-size:50px;color:#e11714;text-align: center;letter-spacing:5px;font-weight: 500;}

/* 中央精神 */
.index-Spirit{margin-bottom:50px;height:490px;overflow: hidden;margin-top:50px;}

.spirit-left{width:60%;height:100%;}
#index-lb{}
#index-lb .lb-info{width:100%;height:100%;position: relative;}
#index-lb .lb-info img{position: absolute;top:0px;left:0px;z-index: 10;}
#index-lb .lb-info .news-info{position: absolute;width:100%;height:40px;background:rgba(0,0,0,0.4);bottom:0px;left:0px;z-index: 20;}
#index-lb .lb-info .news-info a{display: block;width:80%;padding-left:20px;line-height: 40px;height:40px;color:#d5d5d5;font-size:16px;transition: all 0.3s;}
#index-lb .lb-info .news-info:hover a{color:#f0f0f0;}
#index-lb .layui-carousel-ind{width:40%;float:right;z-index:99;top:-35px;text-align: right;margin-right:20px;}
#index-lb .layui-carousel-ind ul{background:none;}
#index-lb .layui-carousel-ind li{width:18px;height:18px;background:none;border-radius: 0;margin:0px 2px;}
#index-lb .layui-carousel-ind li span{color:#fff;display: block;width:100%;height:100%;text-align: center;line-height:18px;}
#index-lb .layui-carousel-ind li.layui-this{background:#df1f26;}

.spirit-right{width:36.667%;height:100%;}

.index-title{width:100%;height:40px;background:url('../img/title-undline.png') repeat-x left 25px;margin-bottom:20px;}
.title-icon{width:40px;height:40px;background:url('../img/icon-all.png') no-repeat left center #fff;}
.index-title span{display: block;padding:0px 10px;background:#fff;height:40px;line-height:40px;font-size:26px;color:#df1f26;font-weight:400;}
.index-title a{color:#a0a0a0;font-size:15px;line-height:24px;transition:  all 0.4s;}
.index-title:hover a{color:#888;}

.index-item{width:100%;height:auto;}
.index-item ul li{width:100%;height:40px;background: url('../img/list-icon.png') no-repeat left center;margin:10px 0px;}
.index-item ul li a{display:block;width:95%;padding-left:4%;height:100%;line-height:40px;font-size:16px;color:#333;transition: all 0.4s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-item ul li:hover a{color:#e11714;font-weight:500;}


/* 理论评论 */
.index-theory{margin-bottom:50px;background:#f7f7f7;padding:25px 0px;}
.index-theory .index-title .title-icon{    background: url(../img/icon-all.png) no-repeat -40px center #f7f7f7;}
.index-theory .index-title span{background: #f7f7f7;}
.index-item2 .first-pic-item{height:140px;background:none;margin-top:24px;}
.item-text p a{display: inline-block!important;width:auto!important;height:auto!important;line-height:28px!important;padding:0!important;    overflow: visible!important;color:#e11714!important;}


.item-first{height:140px;}
.item-pic{width:auto;height:140px;overflow: hidden;}
.item-pic img{display: block;width:200px;height:auto;}
.item-text{padding-left:20px;}
.item-text h1{font-size:16px;color:#333;font-weight:500;margin:10px 0px 5px;line-height:20px;}
.item-text p{color:#666666;font-size:14px;line-height:28px;}
/* .index-theory .index-item2 ul li{width:50%;float:left;} */
.index-theory .index-item2 ul li a{width:90%;}
.index-two{margin-bottom: 20px;}
.index-two .article-icon{background-position: -200px center;}
.index-two .comment-icon{background-position: -40px center;}

/* 视频资料 */
.index-video{padding:0px 0px 25px;}
.index-video .index-title{margin-bottom:10px;}
.index-video .index-title .title-icon{    background: url(../img/icon-all.png) no-repeat -80px center #fff;}
.index-video .index-item2 ul li{width:50%;float:left;}
.index-video .index-item2 ul li a{width:90%;}


/* 学习平台 */
.index-study{margin-bottom:35px;}
.index-study .index-title .title-icon{    background: url(../img/icon-all.png) no-repeat -120px center #fff;}


.pt-list{height:140px;margin-bottom:40px;}
.pt-list ul li{width:24%;float:left;margin-right:1.3333%;min-height:125px;overflow: hidden;}
.pt-list ul li a{display: block;}
.pt-list ul li a img{display: block;width:100%;height:auto;transition: all 0.4s;}
.pt-list ul li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.pt-list ul li:last-child{margin-right:0%;}


/* 底部 */
.index-footer{height:115px;background:#e11714;padding-top:35px;}
.index-footer .footer-site{text-align: center;color:#f8d6d5;}
.index-footer .footer-site a{font-size:14px;color:#f8d6d5;padding:0px 10px;line-height:30px;}
.footer p{text-align: center;font-size:14px;color:#f8d6d5;line-height:30px;}



/* 学习在路上 */
.index-onway{margin-bottom: 40px;}
.index-onway .title-icon{background-position: -160px 0;}
.index-onway .index-item2 ul li{width:50%;float:left;}
.index-onway .index-item2 ul li a{width:90%;}

.activity-list li{float: left;width: 560px;box-sizing: border-box;padding: 8px 0;}
.activity-list li:nth-child(odd){float: left;}
.activity-list li:nth-child(even){float: right;}
.activity-img{display: block;overflow: hidden;}
.activity-img .img{float: left;width: 293px;overflow: hidden;}
.activity-img img{width: 100%;height: 126px;}
.activity-img .text{float: right;width: 267px;box-sizing: border-box;position: relative;border-left-width: 0;background: #F8ECEC;}
.activity-img .text::before{display: none;content: '';width: 100%;height: 7px;position: absolute;top: 0;left: 0;background: url(../images/title-undline.png) repeat-x;}
.activity-img .text h4{display: table-cell;vertical-align: middle;width: 285px;height: 126px;text-align: center;font-size: 16px;color: #D40A21;padding: 5px;box-sizing: border-box;}
.activity-img .text small{font-size: 20px;}


