@charset "utf-8";
/* CSS Document */
/*.nav{position: relative;}
.nav .ser{left: auto;right:15px;margin-bottom: 23px;height: 28px;line-height: 28px;}
.nav .search input.notxt{height: 28px;line-height: 28px;}
.nav .search{height: 28px;}
.nav .search input.notxt1 {top: 3px;right: 2px;}
*/
.subBanner_bg{position: absolute;width: 100%;top:0;left: 0;height: 200px;z-index: 96;background: url(../images/banner_bg1.png) repeat-x;}
.sub_banner_con{}
/*.nav{margin-top: 69px;}*/
.search input{position: relative;}
.search input.notxt{padding-left: 0;width: 230px;}
.sub_banner{text-align: center; position: relative;clear: both;}
.sub_banner::after{content:'';clear:both;}
/* .sub_banner::before{ width: 100%;height: 100%; background: url(../images/subbanner_bg.png) no-repeat bottom right; content: '';clear: both;position: absolute;bottom:0;right:0;} */
.sub_banner_con{background-size: auto 100%;height: 300px;background-repeat: no-repeat;background-position: center top;}
.subPage{max-width:1200px;margin:30px auto ;position:relative;overflow: hidden; }
.subcontent{width: 100%;clear: both;overflow: hidden;}
.subcontent:after{content: '';clear: both;display: block;}
.subcontent:before{content: '';clear: both;display: block;}

.bread{ /*! height:25px; */ line-height:18px; margin: 12px 0 0px 0;  color:#282828;font-size:1.2rem;}
.bread span{font-weight:normal;color:#11843E;font-size: 1.2rem; }
.bread span a{color:#11843E;font-size: 1.2rem;}
.bread a:hover{color:#11843E;}
.bread .iconfont{font-size: 1.2rem;padding:0 8px;font-weight: bold;}

/*二级栏目*/
.sub_mbtn{background-color: #fff; color: #333;padding:6px 18px; cursor:pointer;display:none;overflow: hidden;border-bottom: 1px solid #ddd;}
.sub_mbtn .sub_leftTitle{color:#11843E;font-size: 1.7rem;font-weight: normal; float: left;}
.sub_mbtn .sub_leftTitle h2{font-weight: normal;}
.sub_mbtn .iconfont{font-size: 20px;font-weight: bold;display: block;padding-left: 10px;float: right;color:#065e28;}
/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#6b21b1;color:#fff;padding-left:13px;font-weight: normal;font-size: 14px;}
.sub_navm h2 a{padding-left:13px;font-size: 14px; font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{background-color:#fff;}
.sub_navm li{position: relative;}
.sub_navm li a{color:#515151; padding-left:20px; height:40px;line-height:40px;border-bottom:1px solid #d2d2d2;display:block;font-size: 14px;}
.sub_navm li a:hover{color:#11843E;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#11843E;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{line-height:18px; padding:0px 0px 0px 36px;border-bottom:1px solid #ddd;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#666;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#999; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#11843E}
.sub_navm .subNav{width: 100%!important;}

.sub_left{width: 272px;float: left;}

.sub_left .sub_leftTitle{position: relative; font-size: 1.8rem;text-align: center;background: #11843E;border-bottom: 2px solid #065e28}
.sub_left .sub_leftTitle:before{position: absolute;content: '';clear: both;left: -13px;bottom: -13px;width: 0;height: 0;border-width: 0px 12px 12px 12px;border-style: solid;border-color: transparent #065e28 transparent transparent;} 
.sub_left .sub_leftTitle h2{font-weight: normal;color:#fff;padding:10px 0;}
.sub_left .sub_nav li {position: relative;}
.sub_left .sub_nav li a{font-size: 14px;height: 50px;line-height: 50px;padding-left: 30px;display: block;color:#11843E;border-bottom: 1px solid #d2d2d2;position: relative;}
.sub_left .sub_nav{width:260px;overflow:hidden;background-color:#fff;
    line-height: 24px;
   margin-left: 12px;
    display: block;
    color: #11843E;
    
    font-size: 16px;}

.sub_left .sub_nav li a:hover,.sub_left .sub_nav li a.active{color:#065e28;}
.sub_left .sub_nav li a i{display: inline-block;position: relative;font-style: normal;}

.sub_left .sub_nav li a i:after{content: '';clear: both;position: absolute;width: 0;height: 2px;bottom: 0;left: 0;background:#065e28 ;transition:all 0.5s ease-in-out;}
.sub_left .sub_nav li a:hover i:after,.sub_left .sub_nav li a.active i:after{width: 100%;}




.sub_left .sub_nav li .subNavs{display: none;} 
.sub_left .sub_nav li .subNavs dl dd{border-bottom: 1px solid #fff;}
.sub_left .sub_nav li .subNavs dl dd a{font-size: 14px;padding-left: 30px;padding:0 0 0 50px;height: 40px;line-height: 40px;color:#999;} 
.sub_left .sub_nav li.sub_has a:hover{}
.sub_left .sub_nav li.sub_has .subNavs dl dd a:hover,.sub_left .sub_nav li.sub_has .subNavs dl dd a.active{color:#065e28;}

.sub_left .sub_nav li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 50px;
    position: absolute;
    right: 9px;
    top: 0px;
    font-size: 1.4rem;
    line-height: 50px;
    color: #999;
    font-style: normal;
    margin: 0;
    z-index:99;
}

.sub_navm li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 41px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 1.4rem;
    line-height: 41px;
    margin: 0;
    z-index:99;
}


/*右侧*/
.sub_right{margin-left: 307px;}
.pageArticle{  }








/*分页*/
.pagesBox{text-align: center;}
.pages{ text-align:center; height:25px;font-size:14px; line-height:25px; margin:25px 0 10px 0; overflow: hidden;border:1px solid #11843E;display: inline-block;border-radius: 20px}
.pages img{vertical-align: middle;}
.pages span{ color:#6f7676; padding:0 20px 0 0px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 20px;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:auto; padding:0 15px;height:25px;border-right: #ddd 1px solid; font-size:14px; text-align:center; color:#6f7676; margin: 0 0px 0 0;}
.pages a:last-child{margin-right: 0;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ }
.pages a.on_pages,.pages a:hover{ color:#11843E; }

.pages_min{ margin: 25px 12px; overflow: hidden; display: none;font-size:14px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; font-size: 13px; float:left; background: #e7e7e7; border-radius: 3px; color:#666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#11843E; color:#fff; transition:0.3s;}


.subListBox01{ margin-right: 6px;margin-top: 10px;margin-bottom: 10px;}
.subBox01{box-shadow: 2px 2px 6px rgba(110,115,117,0.3);background: #fff;padding:30px 20px;}




/*文章页*/
.sub_right_article{position: relative;}
.pageArticle02{max-width: 940px;margin: 0 auto;margin-top: 50px;}
.articleTitle{text-align: left;border-bottom: 1px solid #11843E;padding-bottom: 10px;}
.articleTitle h3{font-size: 1.9rem;font-weight: normal;padding-left: 20px;}
.articleTitle h3 strong{font-size: 1.2rem;font-weight: normal;display: inline-block;margin-left: 10px;color:#6f7676;}
.subTxt01{margin-top: 20px;}
.subTxt01 p{text-indent: 2.5rem;line-height: 26px;font-size: 1.4rem;margin-bottom: 15px;}
.subTxt01 p:last-child{margin-bottom: 0;}
.articleTitle05{border-bottom: 0;}
.articleTitle05 h3{padding-left: 0;font-size: 1.8rem;text-align: center;font-weight: 600}


.articleAuthor{text-align: center;color:#6f7676;font-size: 1.2rem;}
.articleAuthor span {display: inline-block;height: 20px;line-height: 20px;margin: 2px 10px;}
.article {line-height: 26px;font-size: 14px;padding: 25px 0;}

.pageArticle04{margin-bottom: 30px;}


/*课程资料*/
.subList05{}
.subList05 li{border-bottom: 1px solid #b7baba;padding:10px ;}
.subList05 li a{display: block;overflow: hidden;}
.subList05 li a span{float: right;}
.subList05 li a p{font-size: 1.4rem;}
.subList05 li a i.iconfont{font-size: 2rem;}
.subList05 li a:hover i{color:#ff4c4c;}


.item-list04{overflow: hidden;margin-top: 20px;}
.item-list04 li{float: left;width: 46%;margin: 0 2.75% 0 1%}
.item-list04 li:last-child{margin-right: 0;}

.item-imgBox04{position: relative;}
.item-imgBox04 .bofang{opacity: 0; position: absolute;width:100%;text-align: center; bottom:10px;left:0;z-index:10;transition:all 0.5s ease-in-out;}
.item-imgBox04 .iconfont{display: block;font-size: 4rem;color:#fff;font-weight: normal;}

.item-list04 li a:hover .bofang{opacity: 1;}

.img-box04{position: relative;text-align: center;}
.img-txtBox04{position: absolute;top:50%;left: 50%;text-align: center;display: table;width: 138px; height: 66px;margin-left: -69px;margin-top: -33px;z-index:10;}
.img-txt04{font-size: 2.5rem;color:#ff4c4c;font-weight: bold;display: table-cell;vertical-align: middle; text-shadow: -0.2rem -0.2rem 0 #fff, 0.2rem -0.2rem 0 #fff, -0.2rem 0.2rem 0 #fff, 0.2rem 0.2rem 1px #fff;}

.img-box04 video{position: absolute;top:0;left: 0;width: 100%;height: 100%;cursor: pointer;}


.item-list04 li a .img-box04::before{content: '';clear: both; position: absolute;width: 100%;border:1px solid #fff;top:50%;left: 50%;height: 100%;background: none;z-index:9;margin-left: -50%;margin-top: -30%;opacity: 0;transition:all 0.5s ease-in-out;}
.item-list04 li a .img-box04::after{position: absolute;width: 100%;content: '';clear: both;top:0;left: 0;height: 100%;background: rgba(0,0,0,0.5);z-index:8;opacity: 0;transition:all 0.5s ease-in-out;}
.item-list04 li a:hover .img-box04::after,.item-list04 li a:hover .img-box04::before{opacity: 0.5;}
.item-list04 li a:hover .img-box04::before{width: 93%;height: 90%;margin-left: -47%;margin-top: -26%;}
.item-txtBox04{position: relative;}
.item-txtBox04 .more04{position: absolute;top:-20px;left: 20px; display: block;width: 30px;padding: 10px 10px;text-align: center; color:#fff;font-size: 1.2rem;background: #11843E;box-shadow: 1px 1px 3px rgba(0,0,0,0.5);z-index:10;transition:all 0.5s ease-in-out;}

.item-txt04{background: #f5faff;padding:46px 18px 34px 18px;transition:all 0.5s ease-in-out;}
.item-txt04 p{color:#11843E;font-size: 1.6rem;height: 48px;line-height: 24px; overflow: hidden;transition:all 0.5s ease-in-out;}
.item-list04 li a:hover .item-txt04{background: #11843E;}
.item-list04 li a:hover .item-txt04 p{color:#fff;}
.item-list04 li a:hover .item-txtBox04 .more04{background: #fff;color:#11843E;}



.item-sublist05 li{float: left;width: 33.3%;margin:0;}
.item-sublist05 li a{margin:0 10px 20px 10px;display: block;}
.item-sublist05 .img-box04{background: #efefef;}
.item-sublist05 li a .img-box04::after{position: absolute;width: 100%;content: '';clear: both;top:auto; bottom:0;left: 0;height: 40%; background: linear-gradient( top,rgba(0,0,0,0),rgba(0,0,0,0.5)); background: -ms-linear-gradient( top,rgba(0,0,0,0),rgba(0,0,0,0.5)); background: -webkit-linear-gradient( top,rgba(0,0,0,0),rgba(0,0,0,0.5)); background: -o-linear-gradient( top,rgba(0,0,0,0),rgba(0,0,0,0.5)); background: -moz-linear-gradient( top,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index:8;opacity: 0;transition:all 0.5s ease-in-out;}
.item-sublist05 li a p{margin-top: 10px;line-height: 20px;height: 40px;overflow: hidden;font-size: 1.4rem;padding:0 10px;}





/*分享*/
.share{width: auto;height: auto;position: absolute;left: auto;right:5px; top: 41px;box-shadow: 2px 2px 6px rgba(110,115,117,0.3);} 
.share_btn {cursor: pointer; font-weight: normal;width: 50px;height: 80px;line-height: 80px; text-indent: -9999px;background: url(../images/share.png) no-repeat center center #fff;}
.share a { padding-left: 0px !important;margin: 0px 0px 0 0 !important;width: 50px !important; height: 50px !important;display: block;float: none !important;}
.share a.bds_weixin{background:url(../images/weixin.png) no-repeat center center #52af50;background-size: 60% auto;}
.share a.bds_tsina{background:url(../images/weibo.png) no-repeat center center #d81e06;background-size: 60% auto;}
.share a.bds_more{background:url(../images/share_more.png) no-repeat center center #069ad8;background-size: 50% auto;}
.share a.bds_weixin:hover{background-color: #52af50 ;}
.share a.bds_tsina:hover{background-color: #d81e06 ;}
.share a.bds_more:hover{background-color: #069ad8 ;}

.bdsharebuttonbox{display: none;}



/*相关附件*/
.Annex{}
.Annex h3{color:#6f7676; font-size: 1.5rem;font-weight: normal;}
.Annex ul{margin-top:  14px}
.Annex ul li{margin-bottom: 8px;}

.Annex ul li a{display: block;font-size: 1.4rem;}
.Annex .iconfont {float: left;padding: 0 4px 0 0;font-size: 1.2rem;color:#11843E;}


.sub_rightT{margin-left: 0;}
.item-sublist06,.AnnexList{width: 70%;margin:20px auto 0;}
.AnnexList{margin-top: 10px;}
.AnnexList li{padding-left: 20px;margin-bottom: 10px;}
.AnnexList li a{color:#6f7676;font-size: 1.4rem;}
.AnnexList li a:hover{color:#11843E;}

.item-sublist06 li{float: none;width: 100%;}
.item-sublist06 li .img-box04{background: #99d5ff;}
.item-imgBox04 .bofangli a p{height: auto;}
.item-sublist06 .item-imgBox04 .bofang{bottom: 30px;}

.sub-listImg05{overflow: hidden;margin-top: 20px;}
.sub-listImg05 li{float: left;width: 50%;}
.sub-listImg05 li a{margin:0 10px 10px 10px;display: block;}
.sub-listImg05 li .imgResponsive{padding-bottom: 17.4%;}
.pageArticle04:last-child{margin-bottom: 10px;}

.subList05 .rightDate{font-size: 1.2rem;color:#6f7676;}
/*实践风采*/
.sjfc-list01{margin-top: 20px;overflow: hidden;}
.sjfc-list01 li{float: left;width: 50%;margin-bottom: 30px}
.sjfc-list01 li a{margin: 0 20px;display: block;position: relative;}
.sjfc-img04{background: #11843E;}
.sjfc-txt04 {background: #fff; position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;overflow: hidden;}
.sjfc-txt04 p{text-align: center;font-size: 1.6rem;}
.sjfc-txt04 .rightlink{float: right;width: 40px;height: 40px;line-height: 40px;background: #11843E;text-align: center;transition:all 0.5s ease-in-out;}
.sjfc-txt04 .rightlink .iconfont{color:#fff;font-size: 1.8rem;font-weight: bold;}

.sjfc-list01 li a:hover .sjfc-txt04 .rightlink{background: #ff4c4c;}

/*媒体聚焦*/
.mtjj-list05{overflow: hidden;width: 103%;margin-top: 30px;}
.mtjj-list05 li{float: left;width: 33.3%;margin-bottom: 30px;}
.mtjj-box05{margin-right: 30px;padding-top: 15px; overflow: hidden;border-top: 2px solid #11843e;}
.mtjj-time05{overflow: hidden;margin-bottom: 20px;}
.mtjj-time05 .leftDate{float: left;width: 50%;}
.mtjj-time05 .leftDate i{display: inline-block;font-style: normal;color:#6f7676;font-size: 1.2rem;}
.mtjj-time05 .leftDate strong{display: inline-block;font-weight: normal;font-size: 2.8rem;color:#11843E;}
.mtjj-time05 .mtjj-img05{float: right;background: #efeff4;width: 43%;overflow: hidden;}
.mtjj-time05 .mtjj-img05 .imgResponsive{padding-bottom: 33.25%;}

.mtjj-txt05 a{font-weight: normal;font-size: 1.6rem;height: 52px;display: block; line-height: 26px;overflow: hidden;}
.mtjj-txt05 .mtjj-txt{color:#6f7676;font-size: 1.4rem;margin-top: 10px;height: 44px;line-height: 22px;overflow: hidden;}

.subListBox02{margin-right: 55px;}
.item-list04-shsj {width: 33.3%;float: left;}
.item-list04-shsj li{width:100%;float: none;}
.shsj-item-box07{overflow: hidden;}
.shsj-item-list07{overflow: hidden;width: 64%;float:right;margin-top: 20px;}
.shsj-item-list07 .pageArticle07{float: left;width: 46%;margin-bottom: 0; margin-right: 50px;}
.shsj-item-list07 .pageArticle07:last-child{margin-right: 0;}
.shsj-item-list07 .pageArticle07 .subList05 li a{display: block;height: 23px;line-height: 23px;overflow: hidden;}


.img-txt-xxxt08{width: 200px;margin-left: -100px;}
.img-txt-xxxt08 .img-txt04{font-size: 3.3rem;font-weight: normal;text-shadow: -0.1rem -0.1rem 0 #dedede, 0.1rem -0.1rem 0 #dedede, -0.1rem 0.1rem 0 #dedede, 0.1rem 0.1rem 1px #dedede;}

.xxxt-item-list08{width: 75%;margin: 20px auto 0;}


.pageArticle09{margin-bottom: 10px;}


@media screen  and (min-width:1800px){
    .sub_banner_con{background-size: 100% 100%;}
}


@media screen  and (max-width:1400px) {
    .subPage{max-width: 1000px;}
    .shsj-item-list07 .pageArticle07{margin-right: 45px;}


}


@media screen  and (max-width:1200px) {
    .subPage{width:96%;margin: 20px auto;}
  .sub_banner_con{width: 100%;}
  .bread span a,.bread span{font-size: 1.2rem}
    /*.pageArticle02{width: 70%;}*/
    .subBanner_bg{top:0px;}
    .sub_banner::before{display: none;}
    .item-imgBox04 .iconfont{font-size: 2.5rem;}
    .img-txt04{font-size: 2rem;}

        .mtjj-list05 li{width: 50%;}
        
     
}
    

    
    


@media screen  and (max-width:992px) {

        .sub-img-list01 li a p{font-size: 1.4rem;height: 40px;line-height:20px; }
        .articleTitle02 ul li a{font-size: 1.8rem;}
        .pages{ display: none; }
        .pages_min{display:block;}

        .sub-title01{font-size: 1.6rem;padding: 5px 10px;margin-top: -15px;}
        
        .sjfc-txt04{height: 30px;line-height: 30px;}
    .sjfc-txt04 .rightlink{height: 30px;line-height: 30px;width: 30px;}
    .sjfc-txt04 p{font-size: 1.4rem;}
    .shsj-item-list07 .pageArticle07{margin-right: 4%;width: 48%;   }
    .img-txt-xxxt08 .img-txt04{font-size: 2.4rem;}
    .sub_banner::before{background: none;display: none;}
    .nav{margin-top: 37px;}
    .nav .ser{margin-bottom: 0;}
    .subBanner_bg{background-size: 100% 100%;}
    .sub_banner_con{height: 230px;}

}





@media screen and (max-width:767px) {
    .sub_left{display: none;float: none;}
    .sub_right{margin-left: 0;}
    .sub_mbtn{display: block;}
    .bread{float: none;width: 98%;margin: 0 auto; margin-top: 0;margin-bottom: 10px;}
    
    
    .articleTitle h3{font-size: 1.7rem;}
    .item-sublist05 li{width: 50%;}
    .item-sublist06, .AnnexList{width: 100%;}
    .item-sublist06 li{width: 100%;}
    .item-sublist06 .item-imgBox04 .iconfont{font-size: 5rem;}
    .item-sublist06 li a p{height: auto;}
    .sjfc-list01 li{float: left;width: 50%;}
    .sjfc-list01 li a{margin: 0 20px;}
    .articleTitle05 h3{font-size: 1.6rem;}
    .share{top:29px;}
       .item-list04-shsj{width: 100%;float: none;}
    .shsj-item-list07{width: 100%;float: none;}
    

}

@media screen and (max-width:640px) {

    .sub-img-list01 li{width: 47%;margin-right: 4%;}
    .sub-img-list01 li:nth-child(even){margin-right: 0;}
    .share{position: static;margin-bottom: 20px;box-shadow: none; overflow: hidden;}
    .pageArticle02{width: 100%;}
    .articleTitle h3{font-size: 1.8rem;}
    .articleAuthor{font-size: 1.2rem;}
    .share_btn,.bdsharebuttonbox ,.share a{float: left !important;}
    .share_btn{display: none;}
    .bdsharebuttonbox{display: block;}
    .share_btn,.share a{width:35px !important;height:35px !important;}
    .share a.bds_weixin,.share a.bds_tsina,.share a.bds_more{background-size: 50% auto;}
    .Annex ul li{padding-left: 10px;}
    .sub-listImg05 li{width: 100%;float: none;} 
    .sub-listImg05 li a{margin-right: 0;margin-left: 0;}

    .subListBox02{margin-right: 0;}
    .shsj-item-list07 .pageArticle07{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .xxxt-item-list08{width: 100%;}
    

}


@media screen and (max-width:480px) {
    .sub-img-list01 li{width: 100%;margin-right: 0;}
    .articleTitle02 ul li a{font-size: 1.6rem;}
    .sub-img-list01 li a p{height: auto;}
    .item-list04 li{width: 100%;margin:0;margin-bottom: 20px;}
    .item-list04 li:last-child{margin-bottom: 0;}
    .item-sublist05 li{width: 100%;float: none;}
    .item-sublist05 li a{margin: 0;}
    .item-sublist05 li a p{height: auto;}
    .sjfc-list01 li{width: 100%;float: none;}
    .sjfc-list01 li a{margin: 0;}
    .sjfc-list01 li:last-child{margin-bottom: 0;}
        .mtjj-list05 li{width: 100%;float: none;}
    .mtjj-list05{width: 100%;}
    .mtjj-list05 li .mtjj-box05{margin-right: 0;}
    .mtjj-txt05 a,.mtjj-txt05 .mtjj-txt{height: auto;}

}



