html,body{
  font-family: "Microsoft YaHei";
}
a{
  color: #333;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
.floatleft{
  float: left;
}
.floatright{
  float: right;
}

  .searchBox {

      width: 1166px;

      margin: 0 auto;

      height: 628px;

      border: 1px solid #cfcfcf;

      margin-top: 16px;

      padding: 0px 17px 20px 17px;

      position: relative;
      margin-bottom: 30px;

  }



  .searchBox .searchBoxTitle {

     /* width: 100%;*/

      height: 34px;

      line-height: 34px;

      font-size: 18px;

      position: relative;

      color: #333333;

      border-bottom: 1px solid #cfcfcf;

      padding-left: 45px;
     margin: 26px 0px 0px 0px;
    padding-bottom: 10px;

  }



  .searchBox .searchBoxTitle .icon {

      width: 45px;

      height: 34px;

      left: 0;

      top: 0;

      color: #0d488d;

      font-size: 30px;

      text-align: center

  }



  .searchBox .seachList {
    margin: 10px 9px 0px 9px;

      font-size: 14px;

      color: #555;

  }



  .searchBox .seachList li {

    /*  width: 100%;*/

      height: 47px;

      line-height: 47px;

     /* border-bottom: 1px solid #cfcfcf;*/
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px dashed #e4e4e4;

  }



  .searchBox .seachList a:last-of-type li {

      border: none;

  }



  .searchBox .seachList li::before {

      content: "·";

      font-size: 12px;

  }



  /* 分页 */



  ul,

  li {

      margin: 0;

      padding: 0;

      list-style: none;

  }



  .pageMenu li::selection {

      background: transparent;

  }



  .clearfix {

      zoom: 1;

  }



  .clearfix:after {

      content: "";

      display: block;

      clear: both;

  }



  .pageBox {

      width: 800px;

      background: #eee;

      border: 1px solid #ebebeb;

      padding: 10px;

      margin: 0 auto;

  }



  .pageDiv {

      width: 98.75%;

      background: #fff;

      padding-left: 1.25%;

      margin-bottom: 10px;

  }



  .pageDiv li {

      margin-bottom: 10px;

      border: 1px solid #dbdbdb;

      width: 21.5%;

      margin-right: 1.25%;

      float: left;

      margin-top: 10px;

      padding: 1%;

      text-align: center;

  }



  .hide {

      display: none;

  }



  .notContent {

      padding: 15px 0;

      text-align: center;

  }

/*  分页*/

  .page {

      text-align: center;

      width: 100%;

      margin: 0 auto;

      position: absolute;

      left: 0;

      bottom: 20px;

  }



  .pageMenu {

      display: inline-block;

      position: relative;

  }



  .pageMenu li {

      border: solid thin #ddd;

      margin: 3px;

      float: left;

      padding: 5px 10px;

      cursor: pointer;

      background: #fff;

  }





  .pageMenu li.disabled {

      background-color: #DDDDDD;

      cursor: not-allowed;

  }



  .pageMenu li.active {

      border: solid thin #0099FF;

      background-color: #0099FF;

      color: white;

  }



  .pageMenu li.last {

      background: transparent;

      border: 0;

      position: relative;

      top: -4px;

  }



  .page .keuInput {

      padding: 0 5px;

      width: 30px;

      border: solid thin #ddd;

      height: 29px;

      outline: none;

      text-align: center;

      font-size: 16px;

  }



  .page .btnSure {

      padding: 4px 8px;

      border: solid thin #ddd;

      color: #0d488d;

      outline: none;

      text-align: center;

      font-size: 16px;

      background: #fff;

      position: relative;

  }



  .page .btnSure:hover {

      cursor: pointer;

  }



  .pageObj {

      float: left;

  }

 

/*专题专栏*/

  	.special_column{

  		width: 100%;

  		height: 100%;

  		overflow: hidden;

  	}

  	.special_column .special_banner{

  		width: 100%;

  		max-height: 420px;

  	}

  	.special_column .special_banner img{

  		width: 100%;

  	}

  	.special_column .special_content{

  		width: 1200px;

  		margin: 0 auto;

  	}

  	.special_column .special_content .special_head{

  		 width: 100%;

  		 height: 32px;

  		 font-size: 16px;

  		 border-bottom: 1px solid #0d488d;

  		 margin-top: 27px;

  	}

  	.special_column .special_content .special_head .zhuanti{

  		line-height: 32px;

  		margin-left: 7px;

  	}

  	.special_column .special_content .special_head .shouye{

  		font-size: 12px;

  		color: #808080;

  	}

  	.special_column .special_content .special_head .shouye a{

  		font-size: 12px;

  		color: #808080;

  	}

  	.special_column .special_content .special_head .shouye a:hover{

  		color: #0d488d;

  		cursor: pointer;

  	}

  	.special_column .special_content ul{

  		 display: -webkit-flex;

       display: flex;

      /*-webkit-justify-content: space-between;

       justify-content: space-between;*/

       flex-wrap: wrap;

       margin-top: 30px;

  	}

  	.special_column .special_content ul li{

  		width: 250px;

     margin-bottom: 30px;

     margin-right: 66px;

  		float: left;

  	}

  	.special_column .special_content ul li:nth-of-type(4n){

  	 margin-right: 0px;

  	}

  	.special_column .special_content ul li a{

  		display: block;

  		

  	}

  	.special_column .special_content ul li:hover .picture{

  		transform: scale(1.1);

  		-webkit-transform: scale(1.1);

	    -moz-transform: scale(1.1);

	    -o-transform: scale(1.1);

	    -ms-transform: scale(1.1);

	    box-shadow: 0px 0px 13px rgba(0,0,0,0.4);

  	}

  	.special_column .special_content ul li:hover p{

  		color: #0d488d;

  	}

  	.special_column .special_content ul li .picture{

  		width: 250px;

  		height: 150px;

  		-webkit-transition: all 0.5s;

     -moz-transition: all 0.5s;

     -o-transition: all 0.5s;

     transition: all 0.5s;

  	}

  	.special_column .special_content ul li .picture img{

  		width: 100%;

  	}

  	.special_column .special_content ul li p{

  		line-height: 60px;

  		font-size: 14px;

  		text-align: center;

  		margin: 0px;

  		color: #5d5d5d;

  	}

  	 /*快速导航*/



    .fastNavBox {

      width: 1200px;

      margin: 22px auto 35px;

    }



    .fastNav_text {

      height: 37px;

      width: 100%;

      border-bottom: 1px solid #0d488d;



      font-size: 16px;

      overflow: hidden;

    }



    .fastNav_text .zhuanti {

      line-height: 37px;

      float: left;

      margin-left: 7px;

    }



    .fastNav_text .m {

      line-height: 37px;

      float: right;

      margin-right: 18px;

      font-size: 12px;
      color: #666666;

    }



    .fastNav_text .m:hover {

      color: #0d488d;

    }



    .fastNav_list {

      width: 100%;

    }


/*面试修改*/
    /*.fastNav_list ul {

      display: flex;

      flex-wrap: wrap;



    }*/




    .fastNav_list ul li {

      width: 365px;

      float: left;

      border: 1px solid #0d488d;

      border-radius: 4px;

      margin-top: 40px;

      height: 80px;

      margin-right: 30px;

      box-sizing: border-box;

      padding-left: 90px;

      position: relative;

      z-index: 1;

    }
    


    .fastNav_list ul li img {

      position: absolute;

      left: 96px;

      top: 20px;

    
      display: none;

    }



    .fastNav_list ul li img:first-of-type {

      display: block;

    }



    .fastNav_list ul li.active img:last-of-type {

      display: block;

    }



    .fastNav_list ul li:nth-of-type(3n) {

      margin-right: 0;

    }



    .fastNav_list ul li .fastNav_list_msg {

      box-sizing: border-box;

      width: 100%;

      padding: 20px 0 20px 0px;

      /* padding: 20px 0 20px 50px;  */

      text-align: center;

    }



    .fastNav_list ul li .fastNav_list_msg p {

      margin: -1px 0px 5px;

    }



    .fastNav_list ul li.active {

      background: #0d488d;

    }



    .fastNav_list ul li:hover  a{

      color: #fff;

    }



    .fastNav_list ul li .fastNav_list_msg p:first-of-type {

      font-size: 18px;

    }



    .fastNav_list ul li .fastNav_list_msg p:last-of-type {

      font-size: 12px;

      color: #666;

    }



    .fastNav_list ul li.active .fastNav_list_msg p:last-of-type {

      color: #fff;

    }

    /*处室与级部 列表页*/

   	.content_list_text{

  		margin: 10px 26px 0px 26px;

   	overflow: hidden;

   }

   .content_list_text li{

   	line-height: 45px;

   	height: 45px;

   	font-size: 14px;

   	overflow: hidden;

   	padding-left: 20px;

   	padding-right: 20px;

   	border-bottom: 1px dashed #e4e4e4;

   }

   .content_list_text li:last-child{

   	border-bottom: none;

   }

   .content_list_text li::before{

	  content:"·";

	  font-size:12px;

	  float: left;

	}

	.content_list_text li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_text li:hover{

	  color: #0d488d;

   }

   .content_list_text li:hover a{

	  color: #0d488d;

	  cursor: pointer;

   }

   

   .page1 {

      text-align: center;

      width: 100%;

      margin: 0 auto;

  }



  .page1 .pageMenu {

      display: inline-block;

      position: relative;

      margin: 25px 0px 20px 0px;

  }



  .page1 .pageMenu li {

      border: solid thin #ddd;

      margin: 3px;

      float: left;

      padding: 5px 10px;

      cursor: pointer;

      background: #fff;

  }





  .page1 .pageMenu li.disabled {

      background-color: #DDDDDD;

      cursor: not-allowed;

  }



  .page1 .pageMenu li.active {

      border: solid thin #0d488d;

      background-color: #0d488d;

      color: white;

  }



  .page1 .pageMenu li.last {

      background: transparent;

      border: 0;

      position: relative;

      top: -4px;

  }



  .page1 .keuInput {

      padding: 0 5px;

      width: 30px;

      border: solid thin #ddd;

      height: 29px;

      outline: none;

      text-align: center;

      font-size: 16px;

  }



  .page1 .btnSure {

      padding: 4px 8px;

      border: solid thin #ddd;

      color: #0d488d;

      outline: none;

      text-align: center;

      font-size: 16px;

      background: #fff;

      position: relative;

  }



  .page1 .btnSure:hover {

      cursor: pointer;

  }



  .page1 .pageObj {

      float: left;

  }

/*处室与级部详情页*/

.text_head{

  	overflow: hidden;

  	margin: 0px 17px;

  	border-bottom: 1px dashed #dedede;

  }

  .text_head_top{

  	text-align: center;

  	font-size: 16px;

  	color: #000000;

  	margin-top: 25px;
    font-weight:bold;

  }

  .text_head_span{

  	text-align: center;

  	font-size: 12px;

  	color: #bebebe;

  	height: 40px;

  	line-height: 40px;

  }

  .text_head_span span{

  	margin-right: 5px;

  }

  .text_article{
  	margin: 19px 17px 0px 17px;
  }
   .text_article table, th, td {
     border: 1px solid #999999;
  }
  .text_article  table
  {
  border-collapse:collapse;
  }
  /*.text_article span{
    font-size: 12px!important;
    color: #666666!important;

  }

   .text_article p{

   	line-height: 19px;

   	font-size: 12px;

   	color: #666666;;

   	text-indent:24px

   }*/

    .text_article img{

    	display: block;
      max-width: 100%;
      margin: 0 auto;
   /*	margin: 20px auto;*/

   }

  

   .xaizai{

   	height: 90px;

   	line-height: 90px;

   	margin: 0px 17px;

   	text-align: right;

   }

   .xaizai a{

   		color: #0d488d;

   		cursor: pointer;

   }

   .xaizai a span{

   	text-decoration:underline;

   	margin-left: 4px;

   }

    .xaizai a:hover span{

   	color: #0d488d;

   	text-decoration: none;

   }

   .text_foot{

   	margin: 0px 17px 25px 17px;

   }

   .text_foot a{

   	font-size: 14px;

   	height: 35px;

   	line-height: 35px;

   }

   .text_foot a:hover{

   	color: #0d488d;

   }

  /* 教育教研列表页*/

 	.animaTextBox {

      width: 1200px;

      height: 120px;

      margin: 0 auto;

      position: relative;

      display: none;

  }

  .mar{

  	margin: 10px auto 16px;

  }

.animaTextBox img{

    width: 100%;

    height: 100%;

}

.textBox {

      position: absolute;

      left: 34%;

      top: 0;

      transform: translateX(-50%);

      color: #f3c24e;

      line-height: 120px;

      font-size: 45px;

  }

  .education_list{

   width: 1200px;

   margin: 0 auto 20px;

   border: 1px solid #cfcfcf;

}

 

.education_list  .education_right_head{

	margin: 36px 17px 0px 17px;

	border-bottom: 1px solid #cfcfcf;

	overflow: hidden;

}

 .education_list  .education_right_head .name{

  		line-height: 34px;

  		font-size: 18px;

  		font-weight: 400;

  	}

.education_list  .education_right_head .name i{

  		font-size: 20px;

  		color: #0d488d;

  		margin: 0px 8px 0px 10px;

  	}  	

 	.education_list_text{

  		margin: 25px 47px 0px 47px;

   	overflow: hidden;

   }

   .education_list_text li{

   	line-height: 45px;

   	height: 45px;

   	font-size: 14px;

   	overflow: hidden;

   	padding-left: 20px;

   	padding-right: 20px;

   	border-bottom: 1px solid #e4e4e4;

   }

   .education_list_text li:last-child{

   	border-bottom: none;

   }

   .education_list_text li::before{

	  content:"·";

	  font-size:12px;

	  float: left;

	}

	.education_list_text li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.education_list_text li:hover{

	  color: #0d488d;

   }

   .education_list_text li:hover a{

	  color: #0d488d;

	  cursor: pointer;

   }

  /* 教育教研详情页*/

 .mar1{

   	margin: 0px 38px;

   }

   /*校园环境列表页*/

.content_list_img{

  		margin: 10px 26px 20px 26px;

   	overflow: hidden;

   }

   .content_list_img li{

   	line-height: 115px;

   	height: 115px;

   	font-size: 14px;

   	overflow: hidden;

   	padding-left: 20px;

   	padding-right: 20px;

   	border-bottom: 1px dashed #e4e4e4;

   }

   .content_list_img li:last-child{

   	border-bottom: none;

   }

  

	.content_list_img li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_img li a .img1{

		width: 108px;

		height: 76px;

		float: left;

		margin-top: 19px;

		margin-right: 20px;

		position: relative;

	}

	.content_list_img li a .abs{

		width: 30px;

		position: absolute;

		top: 22px;

		left: 38px;

	}

	.content_list_img li a .biaoti{

		float: left;

	}

	.content_list_img li:hover{

	  color: #0d488d;

   }

   .content_list_img li:hover a{

	  color: #0d488d;

	  cursor: pointer;

   } 

  /* 领导班子  */

 .content_list_leader{

  	margin: 0px 26px 20px 26px;

   	overflow: hidden;

   }

   .content_list_leader li{
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px dashed #e4e4e4;
    /*padding-top:20px;
    padding-bottom:20px;*/
    position: relative;
    min-height: 150px;
   }

   .content_list_leader li:last-child{

   	border-bottom: none;

   }

  

	.content_list_leader li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_leader li  .img1{
		width: 170px;
    height: 110px;
    /*float: left;
    margin-right: 24px;*/
    position: absolute;
    top: 85px;
    left: 0;
    transform: translateY(-50%);
    overflow: hidden;
	}
  .content_list_leader li  .img1 img{
    width:55%;
    /*height: 100%;*/
  }

	.content_list_leader li .leader{

		/*float: left;*/
		/*width: 632px;*/
    margin-top: 25px;
    margin-left: 197px;


	}

	.content_list_leader li .leader span{

		font-size: 20px;

		color: #000000;

		margin-right: 15px;

	}

	.content_list_leader li .leader .size{

		font-size: 14px;

		color: #333333;

		margin-bottom: 11px;

		margin-top: 30px;

	}

	.content_list_leader li .leader p{

		font-size: 16px;

		color: #666666;

		line-height: 22px;

	}

	/*一中娇子*/

	.content_list_img{

  		margin: 10px 26px 20px 26px;

   	overflow: hidden;

   }

   .content_list_img li{

   	line-height: 115px;

   	height: 115px;

   	font-size: 14px;

   	overflow: hidden;

   	padding-left: 20px;

   	padding-right: 20px;

   	border-bottom: 1px dashed #e4e4e4;

   }

   .content_list_img li:last-child{

   	border-bottom: none;

   }

  

	.content_list_img li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_img li a .img1{

		width: 108px;

		height: 76px;

		float: left;

		margin-top: 19px;

		margin-right: 20px;

		position: relative;

	}

	.content_list_img li a .abs{

		width: 30px;

		position: absolute;

		top: 22px;

		left: 38px;

	}

	.content_list_img li a .biaoti{

		float: left;

	}

	.content_list_img li:hover{

	  color: #0d488d;

   }

   .content_list_img li:hover a{

	  color: #0d488d;

	  cursor: pointer;

   }

   /*宣传视频的详情页*/

   .text_article #testVideo{

		width: 372px;

		height: auto;

		margin: 0 auto;

		position: relative;

		margin-top: 30px;

		margin-bottom: 35px;

	}

	.text_article #mark{

		width: 100%;

		height: 100%;

		/*background: rgba(0,0,0,0.5);*/

		background: url(../images/video.png) no-repeat center;

		position: absolute;

		left: 0;

		top: 0;

		z-index: 1;

	}

	.text_article .Dvideo-ctrl{

		z-index: 2;

	}

	.text_article .Dvideo-ctrl-playPause{

		font-size: 18px !important;

	}

	

.content_list .content_right .content_right_head .name .jian {

    float: left;

    background: url(../images/jian.png) no-repeat;

    width: 21px;

    height: 21px;

    margin: 6px 7px 0px 10px;

}

/*宣传视频的列表页*/

.content_list_img{

  		margin: 10px 26px 20px 26px;

   	overflow: hidden;

   }

   .content_list_img li{

   	line-height: 115px;

   	height: 115px;

   	font-size: 14px;

   	overflow: hidden;

   	padding-left: 20px;

   	padding-right: 20px;

   	border-bottom: 1px dashed #e4e4e4;

   }

   .content_list_img li:last-child{

   	border-bottom: none;

   }

  

	.content_list_img li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_img li a .img1{

		width: 108px;

		height: 76px;

		float: left;

		margin-top: 19px;

		margin-right: 20px;

		position: relative;
    overflow: hidden;

	}
  .content_list_img li a .img1 img{
    width: 100%

  }

	.content_list_img li a .abs{

		width: 30px!important;

		position: absolute;

		top: 22px;

		left: 38px;

	}

	.content_list_img li a .biaoti{

		float: left;

	}

	.content_list_img li:hover{

	  color: #0d488d;

   }

   .content_list_img li:hover a{

	  color: #0d488d;

	  cursor: pointer;

   }

 /* 名师介绍*/

 	 /* 名师介绍  */

 .content_list_teacher{

  		margin: 0px 26px 20px 26px;

   	overflow: hidden;

   }

   .content_list_teacher li{ 
    min-height: 150px;
    /*padding:20px 0px;*/
   	font-size: 14px;
   	overflow: hidden;
   	border-bottom: 1px dashed #e4e4e4;
    position: relative;

   }

   .content_list_teacher li:last-child{

   	border-bottom: none;

   }

  

	.content_list_teacher li a{

      display: block;

      margin-left: 5px;

      color: #333333;

	}

	.content_list_teacher li  .img1{

		width: 96px;

		height: 110px;

		float: left;
		/*margin-right: 24px;*/
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    overflow: hidden;

	}
  .content_list_teacher li  .img1 img{

    width: 100%;

  }

	.content_list_teacher li .leader{

		/*float: left;

		width: 705px;*/
    margin-left: 126px;
    margin-top:25px;

	}

	/*.content_list_teacher li .leader span{

		font-size: 20px;

		color: #000000;

		margin-right: 15px;

	}

	.content_list_teacher li .leader .size{

		font-size: 14px;

		color: #333333;

		margin-bottom: 11px;

		margin-top: 30px;

	}

	.content_list_teacher li .leader p{

		font-size: 16px;

		color: #666666;

		line-height: 22px;

	}*/