@charset "utf-8";
/* CSS Document */
/*layout*/
.breadWrap{height: auto;margin-top:25px;}
.bread{width: 1170px;height: 100%;line-height: 100%;margin:0 auto;line-height: 20px;color:#fff;background-color:#85b1f2;padding:15px;text-align: right;border-radius: 5px 5px 0 0;position: relative;}
.subPage_wrap{width: 100%;background-color:#fff;position: relative;}
.subPage_wrap:before{content: '';width: 50%;height: 100%;position: absolute;left:0;top: 0;background-color: #fff;z-index: 0;}
.subPage_wrap:after{content: '';width: 50%;height: 100%;position: absolute;left:50%;top: 0;background-color: #f7f7f7;z-index: 0;}
.subPage{width:1200px;margin:0 auto;position:relative;overflow: hidden;background-color: #f7f7f7;z-index: 10;}
.subPage02{width: 1000px;}
.subLeftTitle{width: 260px;height: 50px;background-color:#2872de;border-radius: 5px 0 0 0;line-height: 50px;font-size: 24px;font-weight: normal;color:#fff;text-align: left;position: absolute;left: 0;top: 0;text-indent: 20px;}
.subLeft{width: 260px;float:left;overflow: hidden;background-color: #fff;padding-bottom:5000px;margin-bottom: -5000px;}
.subLeft ul{width: auto;overflow: hidden;}
.subLeft li{height: auto;line-height: 25px;text-align: center;width: 100%;float: left;font-size: 14px;text-align:left;position: relative;}
.subLeft li > a{display: block;padding:17px 0 17px 20px;color:#333;font-size: 16px;position: relative;border-bottom: 1px solid #ccc;}
.subLeft li > a:before{content: '';width: 6px;height: 6px;background-color: #e1e3e6;position: absolute;left: 0;top: 50%;margin-top: -3px;transition: all 0.4s ease-in-out;}
.subLeft li a:hover,.subLeft li a.active{color:#2872de;}
.subLeft li a:hover:before,.subLeft li a.active:before{background-color: #2872de;}
.arrow{width: 25px;height: 25px;position: absolute;right: 5px;top:17px;font-size: 24px;color:#666;line-height: 25px;text-align: center;font-weight: bold;cursor: pointer;}
.subLeft li.on > a{border-bottom: none;}
.twoJ_menu{display: none;}
.twoJ_menu dd a{display: block;padding:5px 0 5px 20px;border-bottom: 1px dotted #ccc;color:#666;}
/*移动端二级导航开始*/
.phone_subNav{margin: 0;}
.phone-icon01{width: auto;height: 36px;background-color:#d9effd;display: block;}
.sub_navm{ width:auto; overflow: hidden;display: none;}
.sub_navm ul{background-color:#f5f5f5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #dadada;width: 100%;overflow: hidden;position: relative;}
.sub_navm li a{font-size: 14px; color:#515151; padding-left:13px; height:35px;line-height:35px;display:block;width: 100%;float:left;}
.sub_navm li a:hover{color:#003c7f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;border:1px solid #f5f5f5;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #dadada;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 12px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left;}
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;position: absolute;right: 15px;top: 0;cursor: pointer;}
.phone_subNav{display: none;}
.phone-icon01{text-align: center;display: block;}
.phone_subNav .mobile-inner-header-icon{display:inline-block;float: none;width: 36px;height: 36px;margin-right: 15px;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #0f51b1;}
.phone-icon01{text-align:right;}
.phone-icon01 h3{float: left;height: 36px;line-height: 36px;font-weight: normal;padding-left: 15px;color:#152886;font-size: 16px;}
.subRight{margin-left:300px;min-height: 550px;background:url() repeat-y;}

.bread span{margin:0 10px;color:#fff;font-size:14px;}
.bread a{color:#fff;font-size:14px;}
.bread a:hover{color:#fff;}
/*工作职责*/
.listTitle{font-size: 24px;padding:25px 0;font-weight: normal;}
.conColumn1 p{line-height: 22px;margin-bottom: 20px;}
.conColumn1{padding-bottom: 50px;}
/*现任领导*/
.leaderColumn1{width: 100%;overflow:hidden;border-top: 1px solid #ccc;padding-top: 15px;}
.leaderColumn1 .leaderTitle{width: 50%;float:left;}
.leaderTitle{font-size: 18px;}
.leaderTitle span{font-size: 16px;font-weight: normal;margin-left: 25px;color:#666;}
.leaderPlace{width: 45%;float: right;text-align: right;}
.leaderPlace span{margin-left: 25px;}
.leaderTxt{width: 100%;overflow:hidden;line-height: 22px;padding-top: 25px;}
.leaderList01{margin:0 -22px;overflow:hidden;padding-top:35px;min-height: 440px;}
.leaderList01 li{width: 33.3%;float: left;}
.leaderList01 li > div{margin:0 22px;padding-top: 10px;border-top: 1px solid #ccc;}
.leaderList01 li h3{margin-bottom:20px;}
.leaderList01 li p{line-height: 28px;}
.leaderList01 li p.p1{margin-bottom: 15px;}
.leaderList01 li p.p2{color:#666;}
/*办公室设置*/
.officeColumn {padding-top: 10px;margin-bottom: 20px;}
.officeList li{font-size: 0;border-bottom: 1px dashed #e5e5e5;padding:12px 0;}
.officeColumn h4{color:#3366cc;font-size: 16px;margin-bottom: 20px;line-height: 1.5;}
.officeList strong,.officeList span{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;line-height: 24px;}
.officeList strong{width: 9%;font-size: 15px;}
.officeList span.span1{width: 15.5%;}
.officeList span.span2{width: 13.5%;}
.officeList span.span3{width: 60%;}
/*教学督导与质量建设*/
.subPageWrap2{width: 100%;overflow:hidden;background-color: #fff;}
.subPageWrap2 .subPage{background-color: #fff;}
.jxList{margin:0 -17px;overflow:hidden;font-size: 0;padding-top: 40px;}
.jxList li{width: 25%;display: inline-block;*zoom:1;*display: inline;font-size: 14px;vertical-align: top;margin-bottom: 38px;}
.jxList li > div{margin:0 17px;}
.item-img01 .imgResponsive{padding-bottom: 55.47%;background-color: #e1e1e1;}
.item-title01{background-color: #85b1f2;height: 40px;line-height: 40px;overflow:hidden;color:#fff;font-size: 18px;font-weight: normal;text-align: center;}
.item-title01 a{color:#fff;}
.item-txt01{background-color: #f5f5f5;padding:15px 20px;overflow:hidden;min-height: 163px;}
.item-txt01 span{display: block;height: 40px;line-height: 40px;overflow:hidden;background:url(/jwc/dfiles/12680/images/more3.jpg) no-repeat right center;border-top: 1px dashed #d9d9d9;}
.item-txt01 span a{color:#333;display: block;}
.item-txt01 span a:hover{color:#2872de;}
.item-txt01 span:first-child{border-top: none;}
/*下载园地*/
.list04{}
.list04 li{height: 46px;line-height: 46px;overflow:hidden;border-bottom: 1px dashed #d4d6d9;font-size: 15px;padding-left: 20px;position: relative;margin-bottom: 6px;}
.list04 li span{font-family: 'Arial';color:#999;float: right;margin-left: 8px;}
.list04 li i.circle{width: 6px;height: 6px;border-radius: 50%;border:1px solid #00a0e9;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.list04 li i.circle:before{content: '';width: 2px;height: 2px;border-radius: 50%;background-color: #00a0e9;position: absolute;left: 50%;top: 50%;margin:-1px 0 0 -1px;}
/*分页*/
.pages{ text-align:center; height:27px;font-size:14px;font-size:1.4rem; line-height:22px; margin:35px 0; overflow: hidden;}
.pages img{vertical-align: middle;width: auto;}
.pages span{ color:#003c7f; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:22px; height: 22px;*height:22px;line-height: 21px; font-size:14px; text-align:center; color:#636363;margin:0 4px;border:1px solid #ccc;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{color:#2872de;border-color:#fff;}
.pages a.start,.pages a.end{width: auto;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{border-color:#ccc;}
.pages a.on_pages{ color:#2872de;border-color:#fff;}
.pages a i{display: block;margin:1px;border:1px solid #ccc;height: 18px;line-height: 17px;padding:0 8px;*line-height: 16px;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; color:#666; line-height: 30px; text-align: center;border:1px solid #ccc;cursor: pointer;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#2872de; color:#fff; transition:0.5s;}


/*文章页*/
.pageArticle{width:auto;overflow:hidden;}
.articleTitle{padding:20px 15px 5px;line-height:26px;}
.articleTitle h3{font-size:24px;font-size: 2.4rem;text-align:center;line-height:1.8;text-align: center;color:#19488f;padding:20px 0 0 0 ;}
.articleAuthor{text-align:center;line-height:20px;padding:10px 15px;color:#2872de;border-bottom: 1px solid #d9d9d9;}
.articleAuthor span{ margin-right:15px;color:#999;font-size:12px;height: 27px;line-height: 27px;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;color:#2872de;}
.articleAuthor strong{color:#9d2b19;}
.article{line-height: 2;padding: 20px 0 40px;color:#666;}
.article p{line-height: 33px;text-indent:2em;font-size:16px;color:#323232;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
.article img{width: auto;}
.article table p{text-indent:0;}
.sub_share{float:right;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;clear: both;}
.Annex h3 { font-size: 18px;margin:10px 0;}
.Annex ul li { line-height: 24px;padding:6px 0;}
.size{ height:27px; line-height:27px;width:auto;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.size a{ margin-right:18px; display:block; width:27px; height:27px; float:left;color:#2872de;}
.size i{font-style:normal;float:left;}
.asideNews{width: 22.5%;float: right;border-left: 1px dashed #cfd8e6;margin-top: 137px;}
.asideNews h3{margin-left: 20px;border-left: 8px solid #2872de;height: 18px;line-height: 18px;color:#2872de;font-size: 16px;padding-left:20px;}
.asideNews ul{padding:10px 0 30px 20px;}
.asideNews li{line-height: 22px;padding:10px 0;border-bottom: 1px dashed #e6e6e6;margin-bottom:10px;}
.asideNews li a{color:#666;}
.asideNews li a:hover{color:#2872de;}
.pageArticle2{width: 74%;float: left;}




@media screen  and (max-width:1300px) {
	.bread{width: 970px;}
	.subPage{width: 1000px;}
	.subLeftTitle,.listTitle,.articleTitle h3{font-size: 20px;}
}
@media screen  and (max-width:1020px) {
  .subPage{width: auto;}
  .bread{width: auto;}
  .subLeft{padding-left: 15px;}
  .subLeftTitle{width: 275px;}
  .subRight{padding-right: 15px;}
  .breadWrap{margin-top: 0;}
  .conColumn1 p{margin-bottom:10px;}
  .leaderList01,.jxList{margin:0 -8px;}
  .leaderList01 li > div,.jxList li > div{margin:0 8px;}
  .subPageWrap2 .subPage{padding:0 15px;}
  .item-title01{font-size: 16px;}
  .jxList{padding-top: 20px;}
  
}


@media screen  and (max-width:1000px) {
	
}

@media screen  and (max-width:992px) {
  .subLeft,.subLeftTitle{display: none;}
  .subRight{margin-left: 0;padding-left: 15px;}
  .phone_subNav{display: block;}
  .bread{text-align: left;padding:10px 15px;}
  .leaderTitle{font-size: 17px;}
  .jxList li{width: 33.3%;}
  .asideNews{width: 100%;float: none;margin:10px 0 0;}
  .pageArticle2{width: 100%;float: none;}
  .asideNews li{margin-bottom: 2px;}

}

@media screen  and (max-width:950px) {
 
}
@media screen  and (max-width:845px) {
    
}
@media screen  and (max-width:767px) {
  .listTitle{font-size: 18px;padding:15px 0;}
	.leaderList01 li{width: 100%;float: none;margin-bottom: 15px;}
  .leaderList01 li p.p1{margin-bottom: 10px;}
  .leaderPlace,.leaderColumn1 .leaderTitle{width: 100%;float: none;text-align: left;}
  .leaderColumn1 .leaderTitle,.leaderList01 li h3{margin-bottom: 10px;}
  .leaderList01{padding-top: 15px;}
  .leaderTitle span{font-size: 14px;}
  .leaderList01 li p{line-height: 24px;}
  .officeColumn h4{margin-bottom: 5px;font-size: 15px;}
  .pages{display: none;}
  .pages_min{display: block;}
  .articleTitle h3{font-size: 18px;}
  .articleTitle{padding-top: 0;}
  .article{padding:5px 0 20px;}
  .article img{width: auto !important;height: auto !important;}
  .article table,.article video{width: 100% !important;}
  .Annex h3{font-size: 17px;}
}

@media screen and (max-width:640px) {
  .officeList strong{width: 100%;padding-bottom: 5px;}
  .officeList span.span1, .officeList span.span2{width: 50%;}
  .officeList span.span3{width: 100%;}
  .jxList li{width: 50%;}
}


	

@media screen and (max-width:480px) {
	
  
  
}
@media screen and (max-width:460px) {
  
}
@media screen and (min-width:320px) and (max-width:400px) {
  .jxList li{width: 100%;}
  .item-txt01{min-height: auto;}

}