
/*logo*/
.top_cont {
    width: 100%;
    height: 60px;
    background-color: #333;
    margin-bottom: 40px;
    z-index: 0;
}

.clear {
    clear: both;
    height: 10px;
    overflow: hidden;
}

.clear1 {
    clear: both;
    height:14px;
    overflow: hidden;
}

.clear2 {
    clear: both;
    height:16px;
    overflow: hidden;
}

.clear3 {
    clear: both;
    height:12px;
    overflow: hidden;
}

.clear4 {
    clear: both;
    height:6px;
    overflow: hidden;
}

.clear5 {
    clear: both;
    height:5px;
    overflow: hidden;
}

.clear6 {
    clear: both;
    height:4px;
    overflow: hidden;
}

.website {
    position: absolute;    
    height: 21px;
    z-index: 860;
    left:231px;
    top: 20px;
    line-height: 21px;
    font-size: 14px;
    padding-left: 26px;
    color: #fff;
    background: url(./newimages/newPosition.png) left center no-repeat;
}

.website .reg_school .js-city {
    font-weight: normal;
}

.footer-link {
    padding-bottom: 20px;
    width: 1400px;
    margin: 0 auto;
    height: 120px
}

.top_w1200 {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 990;
}


/*导航*/

.edu_top_nav {
    width: 100%;
    height: 38px;
    line-height: 38px;
    z-index: 880;
}

.edu_nav {
    height: 38px;
    position: relative;
    z-index: 1;
    left: 115px;
    width: auto;
}

.edu_nav a {
    color: #fff;
}

.edu_nav .nLi {
    float: left;
    position: relative;
    display: inline;
    font-family: microsoft yahei;
    margin-top: 10px;
    z-index: 999;
}

.edu_nav .nLi h3 {
    float: left;
    font-weight: normal;
}

.edu_nav .nLi h3 a:hover {
    display: block;
    margin-left: 20px;
    font-size: 14px;
    border-bottom: 2px solid #de2432;
}

.edu_nav .nLi h3 a {
    display: block;
    margin-left: 20px;
    font-size: 14px;
}



/*二级导航*/
.edu_nav .sub {
    display: none;
    width: 124px;
    left: 20px;
    top: 45px;
    padding-top: 5px;
    position: absolute;
    background: url(./newimages/newhover.png) #bf0614 left top no-repeat;
    line-height: 26px;
}

.edu_nav .sub li {
    zoom: 1;
    z-index: 999;
}

.edu_nav .sub a {
    display: block;
    padding: 6px 0 6px 13px;
}

.edu_nav .sub a:hover {
    background: #de2432;
    color: #fff;
}


/*二维码*/
.code {
    width: 112px;
    height: 109px;
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
    z-index: 980;
}

.code:hover .codeBig {
    top: 50px;
    right: 0;
}

.code_l {
    width: 42px;
    float: left;
    position: relative;
}

.code_r {
    width: 60px;
    float: left;
    margin: 3px 0 0 10px;

}

.code_r p {
    font-size: 12px;
    line-height: 17px;
    color: #fff;
}

.codeBig {
    width: 112px;
    height: 109px;
    position: absolute;
    right: 0;
    top: -1000px;
    animation: mymove 5s infinite;
    animation-delay: 3s;
    -webkit-animation: mymove 5s infinite;
    -webkit-animation-delay: 3s;
}


/*banner*/
.ProductIntroduction {
    position: relative;
    width: 1400px;
    margin: 0px auto;
    overflow: hidden;
    background-color: #fff;
    z-index: 800;
}

.ProductExhibition {
    position: relative;
    width: 100%;
    height: 0px;
    text-align: right;
}

.Exhibition_num {
    position: absolute;
    top: 0;
    right: 100px;
    z-index: 10;
    background: url(./newimages/black.png) right top no-repeat;
    color: #fff;
    height: 490px;
    width: 340px;
}

.Exhibition_num h3 {
    font-size: 18px;
    font-weight: normal;
    padding: 25px 20px 0 60px;
    text-align: left;
}

.Exhibition_num p {
    font-size: 14px;
    padding: 10px 20px 0 60px;
    text-align: left;
}


.ProductExhibition {
    position: relative;
    right: 0;
}

.ProductExhibition .Exhibition_num .Exhibition_item {
    height: 98px;
}

.czt_active {
    height: 98px;
    display: block;
    background: url(./newimages/newTitleHover.png) right center no-repeat;
    position: relative;
    right: 0;
}

.btnB {
    display: block;
}

.Exhibition_item {
    position: relative;
}

.button {
    display: none;
    position: absolute;
    right: 20px;
    top: 31px;
    width: 90px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border-radius: 3px;
    background: #c71420;
}
.button:hover{
    background: #e81d2b;
} 


.tabContent h3,
.tabContent p {
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
}
/*.czt_active .tabContent{ width: 72%;}*/
.czt_active .button {
    color: #fff;
    display: block;
}

.button a {
    color: #fff;
    display: block;
}
.ProductExhibition_box {
        transition: all .5s;}
.ProductExhibition_box,
.ProductExhibition_box .Exhibition_Img,
.ProductExhibition_box .Exhibition_Img img {
    width: 100%;
    height: 490px;
}




/*资讯*/
#block_news{
    width: 412px;
    background: #fff;
    height:416px;
    overflow: hidden;
    margin-bottom: 20px;

}

.info_title {
    font-size: 20px;
    font-family: 微软雅黑;
    color: #000;
    font-weight: bold;    
}


.info_list_new .info_pic {
    width: 150px;
    height: 90px;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    margin-left: 20px;
    overflow: hidden
}

.info_list_new .info_name a:hover{
    color: #999;
}

.info_list_new .info_item {
    position: relative;
    width: 211px;
    height: 90px;
    line-height: 24px;
    padding:0 10px 0 20px;
}

.info_item font{
    font-weight: bolder;
    color: #bf0614;
}

.info_head {
    overflow: hidden;
    height:66px;
    line-height: 66px;
    position: relative;
    background:url(./newimages/Icon1.png) left center no-repeat #f5f5f5;
    width: 412px;
    color: #000;

}

.info_headIcon{
    position: absolute;
    top: 4px;
    left: 0;
    width: 35px;
    height: 26px;
}

.info_head h3{
    font-weight: bold;
    padding-left: 24px;
    font-size: 20px;
}

a.info_more {
    color: #000;
    background: #f5f5f5;
}

a.info_more:hover {
    color: #666;
}

.info_list li {
    font-size: 16px;
    overflow: hidden;
}

.edu_main {
    width:844px;
}

.edu_ind_box {
    width:844px;
    clear: both;
    
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    /*margin-top:530px;*/
}

.info_list .info_time {
    position: absolute;
    left:20px;
    bottom: 0;
    color: #666;
    font-size: 14px;
}

.info_list_new {
    width: 412px;
    padding-top: 20px;
}


/*工作通知*/

#block_notices{
    width: 412px;
    background: #fff;
    height:416px;
    overflow: hidden; 
    margin-bottom: 20px;

}

.edu_new {
    width: 412px;
    height:400px;
    text-align: left;
    margin-left: 20px;
    position: relative;
}

.edu_new .hd ul li {
    float: left;
    cursor: pointer;
    color: #666;
    font-family: microsoft yahei;
    font-size: 16px;
    height:66px;
    line-height:66px;
    width: 110px;
    text-align: center;
    display: block;
    font-weight: bold;
}

.edu_new .hd ul li.on {
    font-size: 16px;
    background: url(./newimages/redBg.png) left center no-repeat;
    color: #fff;
    height:66px;
    line-height: 66px;
    width: 110px;
    text-align: center;
    display: block;
}

.edu_new .hd {
    height:66px;
    line-height:66px;
    padding: 0 10px 0 0;
    border-left: none;
    position: relative;
    background: #f5f5f5;
}

.edu_new .hd ul {
    float: left;
    position: absolute;
    top: 0;
    height: 39px;
}


.edu_new .bd li span {
    font-size: 12px;
    padding-right: 20px;
    line-height: 36px;
}

.edu_new .bd li a {
    display: block;
    padding-left:20px;
    font-size: 14px;
    line-height:36px;
    color: #000;
    width: 305px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.edu_new .bd li a:hover {
    color: #bf0614;
    text-decoration: none;
}

.moreQh{
    position: absolute;
    right:16px;
    top:-1px;
    width: 40px;
}

#moreQhA1:hover{
    color: #666;
}

#moreQhA2:hover{
    color: #666;
}
.edu_new .bd {
    padding-top: 13px;
}

.edu_new .bd ul {
    zoom: 1;
    background: #fff;
    color: #000;
}

/*推荐阅读*/
#lock_recommend_articles{
    width: 336px;
    height: 416px;
    overflow: hidden;
}

#block_recommend_articles .edu_side_title{
   background: url(./newimages/Icon2.png) left center no-repeat #f5f5f5;
   height: 66px;
   line-height: 66px;
   font-size: 20px;
   font-weight: bold;
   color: #000;
   padding-left: 25px;
}
    
.edu_side_box {
    width: 336px;
    padding-bottom: 20px;
}

.edu_side_box .edu_reading{
    padding-top: 13px;
    padding-bottom: 13px;    
    background: #fff;
}

.edu_side_box .edu_reading li {
    line-height:36px;
    padding:0 20px;
    height: 36px;
    overflow: hidden;
}
.edu_side_box .edu_reading li font{
    color: #bf0614;
    font-weight: bold;
}

/*广告条*/
.ad{
    width: 1200px;    
    margin: 0 auto;    
}
.adLeft{
    width: 844px;
    height: 100p;
    border-radius: 3px;
    overflow: hidden;
}
.adLeft img{
    width: 844px;
    height: 100px;
}

.adRignt{
    width: 335px;
    height: 100p;
    border-radius: 3px;
    overflow: hidden;
}
.adRignt img{
    width: 335px;
    height: 100px;
}



/*教学研究*/

#parent_school{
    width: 844px;
    height: 416px;
    margin-bottom: 20px;
    overflow: hidden;  
}

.ind_con_l {
    width:626px;
    float: left;
    margin-right: 20PX;
    background: #fff;
    padding-bottom: 20px;
}


.ind_con_r {
    width:198px;
    float: left;
}

.study{
    width: 626px;
    float: left;
}

.ind_con_l .study .bd{
    width: 626px;
    height:416px;
    background: #fff;
  
}


.active_item {
    width:293px;
    height: 90px;
    float: left;
    line-height: 20px;
    margin: 20px 0 0 20px;
}

.active_item .info_item .info_name{
    width: 123px;
    padding: 0;
    margin: 0;
}

.active_item .info_pic {
    width: 150px;
    height: 90px;
    border-radius: 3px;
    overflow: hidden;
    float: left;
}
.active_item .info_pic img{
    width: 150px;
    height: 90px;
}

.active_item .info_item {
    width: 123px;
    height: 90px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}


.ind_con_l .hd {
    width: 100%;
    height:66px;
    line-height: 66PX;
    background: #;
}

.ind_con_l .hd li {
    font-weight: bold;
    font-size: 16px;
    float: left;
    width: 110px;
    line-height:66px;
    cursor: pointer;
    font-family: microsoft yahei;
    text-align: center;
    color: #666;
}

.ind_con_l .hd li.on {
    color: #fff;
    background: url(./newimages/redBg.png) left center no-repeat;
}

/*已开通的家长学校*/

#block_yikaitong h1{
    height: 66px;
    line-height: 66px;
    background: url(./newimages/Icon3.png) left center no-repeat #f5f5f5;
}

#block_yikaitong .enter_box .color9 {
    padding:10px 20px 0 20px;
}
.enter_box{
    width: 198px;
    float: left;
    background: #fff;
}
.enter_box h1 {
    font-size: 20px;
    font-family: microsoft yahei;
    color: #000;
    text-align: center;
    background: url(./newimages/Icon3.png) left center no-repeat;
    padding-left: 20px;
}



.whiteParent{
    height: 310px;
    padding: 20px;
    background: url(./newimages/run.png) right bottom no-repeat #fff;
    width: 158px;
    clear: both;
}

.enter_box .enter_btn {
    display: block;
    margin: 0 20px;
    background: #bf0614;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-family: microsoft yahei;
    height: 36px;
    line-height: 36px;
    border-radius: 3px;
}

.enter_box .enter_btn:hover {
    background: #e82937
}


/*家委会*/

#block_pto{
    width: 844PX;
    background: #FFF;
    height: 400PX;
    overflow: hidden;
    margin-bottom: 20px;
}
#block_pto .info_head{
    width: 844px;
    margin-bottom: 10px;
    background: url(./newimages/Icon5.png) left center no-repeat #f5f5f5;
}

.jwh_box .jwh_item .jwh_img {
    width: 186px;
    height:112px;
    border-radius: 3px;
    overflow: hidden;
}

.jwh_box .jwh_item .jwh_img img{
    width: 186px;
    height: 112px;
}

.jwh_box .jwh_item {
    width:186px;
    float: left;
    /* margin:15px 0 0 23px;*/
    margin: 10px 0 0 20px;
}

.jwh_box .jwh_item .jwh_txt {
    width:186px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 8px 0 0 0;
}


/*讲师团*/

#block_chengyuan{
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    max-height: 416px;
    
}

#block_chengyuan h1{
    width: 174px;
    padding-left: 24px;
    text-align: left;
    height: 66px;
    line-height: 66px;
    background: url(./newimages/Icon7.png) left center no-repeat #f5f5f5;
}

#team{
    width: 626px;
    float: left;
    overflow: hidden;
    background: #fff;
    padding-bottom: 20px;
}

#block_instructors{
    position: relative;
}

#block_instructors .info_head{
    background: url(./newimages/Icon6.png) left center no-repeat;
}

#block_instructors .info_head{
    width:626px;
}





.enter_box1{
    width: 198px;
    float: left;
    margin-left: 20px;
}
.enter_box1 h1 {
    font-size: 20px;
    font-family: microsoft yahei;
    color: #000;
    background: url(./newimages/Icon8.png) left center no-repeat;
}

.enter_box2{
    width: 198px;
    float: left;
    margin-left: 20px;
}
.enter_box2 h1 {
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    font-family: microsoft yahei;
    color: #000;
    background: url(./newimages/Icon7.png) left 4px no-repeat;
    padding-left: 24px;
}

.whiteParent ul li{
    width: 158px;
    height: 90px;
    padding-bottom: 20px;
}

.whiteParent .teachL{
    width: 84PX;
    float: left;
    height: 90px;
    border-radius: 3px;
    overflow: hidden;
}
.whiteParent .teachR{
    width: 58PX;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}
.whiteParent .teachR h3{
    font-size: 16px;
}

.whiteParent .teachR a{
    color: #bf0614;
    display: block;
}

.whiteParent .teachR a:hover{
   font-weight: bold;
}
.team_list{
    width: 198px;
    clear: both;
}
    
.team_list li{
    clear: both;
    width: 198px;
    padding-top: 20px;
}

.team_list_l{
    width: 84px;
    float: left;
    height: 90px;
    overflow: hidden;
    border-radius: 3px;
    margin-left: 20px;
}

.team_list_r{
    width: 84px;
    float: left;
    margin-left: 10px;
}

.team_list_r p a{
    color: #bf0614;
}




#block_elect{
    background: #fff;
    height: 556px;
}


/*评选活动*/

#block_elect .edu_side_title{
   background: url(./newimages/Icon4.png) left center no-repeat #f5f5f5;
   height: 66px;
   line-height: 66px;
   font-size: 20px;
   font-weight: bold;
   color: #000;
   padding-left: 25px;
}
.sideWhite{
    background: #fff;
}
.edu_side {
    width: 336px;
}

.edu_side_box .side_list{
    background: #fff;
}
.edu_side_box .side_list li {
    float: left;
    margin: 0 0 14px 20px;
}

.edu_side_box .edu_side_txt {
    border-bottom: 2px solid #dcdadb;
    height: 46px;
    line-height:46px;
    color: #bf0614;
    font-weight: bold;
    padding: 0 20px 0 20px;
    clear: both;
    margin-bottom: 20px;
    background: #fff;
}

.edu_side_box .edu_side_txt .edu_side_name {
    position: relative;
    z-index: 2;
    float: left;
    left: 0;
    height: 27px;
    font-family: microsoft yahei
}

.edu_side_box .edu_side_txt a.edu_side_more {
    font-size: 14px;
    color: #000;
    float: right;
    font-weight: normal;
}

.edu_side_box .edu_side_txt a.edu_side_more:hover {
    color: #666;
}

.edu_side_box .side_list .side_list_img {
    width: 138px;
    height: 98px;
    border-radius: 3px;
    overflow: hidden;
}

.edu_side_box .side_list .side_list_img img {
    width: 138px;
    height: 98px;
}

.edu_side_box .side_list .side_list_txt {
    width: 138px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 3px;
    line-height: 28px;
}


/*家长学校课程实验校名单*/

.footer-link{
    width: 1200px;
    margin: 20px auto;
    height:188px;
    background: #fff;
    clear: both;
}

.nameList{
    width: 1200PX;
    background:#fff;
    height: 122px;
}

.panel-hd-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    font-family: microsoft yahei;
    padding-left: 27px;
    background: url(./newimages/Icon8.png) left center no-repeat #f5f5f5;
    height: 66px;
    line-height: 66px;
}


.footer-link .tit {
    border-bottom: 1px solid #c8c8c8;
    height:42px;
    line-height:42px;
    color: #666;
    padding-left:10px;
    margin-bottom: 10px;
}

.footer-link .tit li {
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 20px;
    font-size: 16px;
    display: inline;
    font-family: microsoft yahei;
    padding-left: 10px;
    padding-right: 10px
}

.footer-link .tit li.active {
    border-bottom: 2px solid #bf0614;
    position: relative;
    margin-bottom: -1px;
    color: #bf0614;
}

.footer-link .tit li.active a {
    color: #8EACAA
}

.footer-link .tit li.active em {
    position: absolute;
    background: url(/images/bluearrow.png) no-repeat;
    top: 30px;
    left: 50%;
    width: 7px;
    height: 4px;
    margin-left: -3px;
}

.footer-link .con {
    display: none;
    margin-left:12px;
}

.footer-link .con a {
    margin-right: 16px;
    white-space: nowrap;
    display: inline-block;
    line-height:30px;
    font-size: 14px
}


/*foot*/
.copyright {
    background: #333;
    color: #fff;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom:21px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    line-height: 24px;
    font-weight: normal;
    height: 157px;
}

.copyright .footnav {
    margin: 10px 0 20px 0;
    font-size: 16px;
    color: #bf0614;
    font-weight: bold;
}

.right P{
    padding-top: 5px;
    line-height: 34px;
    font-weight: normal;
}

.copyright .footnav a {
    display: inline;
    margin-right: 10px;
    color: #fff;
    text-decoration: none;    
    color: #ff3948;
}

.copyright .left {
    float: left;
    width: 700px;
}

.copyright .footnav a:hover {
    text-decoration: underline;
    font-weight: bold;
}

.copyright .right {
    float: right;
    width: 130px;
    padding-top:5px;
}
.copyright .right img{
    width: 130px;
    height: 130px;
}
