@charset "utf-8"; /*------------------------头部导航菜单---------------*/
.nav{margin-top:15px;}
.nav {
	/* background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	height:32px;
	 */
}
.nav .lv1_ul {
	height: 32px;
}
.nav .lv1_ul .lv1_li {
	float: left;
	line-height: 32px;
	height: 32px;
	position: relative;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
}
/* .nav .lv1_ul .sfHover{
	background-image: url(../images/nav_lv1_tit_bg_h.jpg);
	background-repeat: no-repeat;
} */
.nav .lv1_ul li a{color:#222222;}
.nav .lv1_ul .lv1_li .lv2_ul,.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv3_ul {
	display: none;
	background-color: #5397e2;
	position: absolute;
	z-index:9999;
}
.nav .lv1_ul .lv1_li .lv2_ul{
 left: 50%;
 top: 61px;
 z-index: 999;
 transform: translate(-50%, 0);
}
.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv3_ul{
	left: 140px;
	top: 0px;
	z-index: 999;
}
.nav .lv1_ul .lv1_li .lv1_tit {
	display: block;
	text-align: center;
	margin: 0 14px;
}
.nav .lv1_ul .lv1_li .lv1_home {
 display: block;
 margin: 0 10px;
}
li.lv1_li:hover a.lv1_tit{
 border-bottom: 2px solid #152D79;
 color: #152D79;
}
.nav .lv1_ul .lv1_li .lv1_tit:hover{text-decoration:none;}
.nav .lv1_ul .lv1_li .lv1_tit .sf-sub-indicator{
	display: none;	
}
.nav .lv1_ul .lv1_li .lv2_ul .lv2_li,.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv3_ul .lv3_li {
	position: relative;
}

.nav .lv1_ul .lv1_li .lv2_ul .sfHover .lv2_tit,.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv2_tit:hover,.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv3_ul .lv3_li .lv3_tit:hover{
	background-color: #5673ce;
 background-image: none;
 color: #fff;
 text-decoration: none;
}

.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv2_tit,.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv3_ul .lv3_li .lv3_tit{
	display: block;
 height: 40px;
 width: 140px;
 line-height: 40px;
 overflow: hidden;
	color: #fff;
	font-weight: normal;
	text-align: center;
}

.nav .lv1_ul .lv1_li .lv2_ul .lv2_li .lv2_tit .sf-sub-indicator{

	float: right;
	height: 24px;
	width: 6px;
	background-image: url(../images/blue_sanjiao.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:10px;
}
.nav .lv1_ul .home {
	float: left;
	height: 32px;
	padding-left: 17px;
}

/*------------------------王守银 2011-12-16 调整头部结构-------------------------*/
.nav .lv1_ul .lv1_tit .navspan{}
.nav .lv1_ul .lv2_tit .navspan{font-size: 14px;}
.nav .lv1_ul .clearfix:after{}
.nav .lv1_ul .clearfix { }
html[xmlns] .nav .lv1_ul .clearfix{}
.nav .lv1_ul .lv2_ul .clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
 

/*------------------------erxat 2020-06-18 调整教育教学-------------------------*/
.sy2_ul{
  background: #5397e2;
  display: none;
  position: absolute;
  z-index: 100000;
  left: 50%;
  top: 62px;
  width: 155px;
  transform: translate(-50%, 0);
  }
  li.sy2_li a {
	  display: block;
	  text-align: center;
	  line-height: 40px;
	  color: #fff;
  }
  
  li.sy2_li a span{
	  color: #fff;
  }
  li.sy1_li {
	float: left;
	  line-height: 32px;
	  height: 62px;
	  position: relative;
	  font-size: 14px;
	  font-weight: bold;
	  font-family: "微软雅黑";
  }
  li.sy2_li a:hover{
	  background: #2076bd;
  }
  
  
  
  li.sy1_li:hover::after {content: "";position: absolute;height: 2px;background: #152D79;width: 26px;transform: translate(-50%, 0);left: 50%;bottom: 25px;}
  
  span.navspan {
	  color: #222;
  }
  a.sy1_tit {
 display: block;
 text-align: center;
 color: #222;
 padding: 0 10px;
}
@media only screen and (max-width:768px){
	/*手机导航字体颜色*/
	.sy1_ul span.navspan{color: #ffffff;}
	li.sy1_li a.homeA{color: #fff;}
	.sy1_ul.nav-open{z-index: 999;}
	.nav,.sy_nav{width:100%;}
	div.wrap_main{z-index: 2; margin:0;background: #fff} 
	div.linkmap{margin:0;line-height: 40px;}
	*::after, *::before {
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 }
	 .nav{width:inherit;height:auto;line-height: 50px;padding-left: 0px;display: block;}
	 .phone-btn{position:absolute;display: inline-block;top:-50px;right:0;height:46px;}
	 ul.phone-btn{display: block;}
	 ul.phone-btn li{display:inline-block;}
	 .phone_header,.wrap_main,.search_con{
	 position: relative;
	 -webkit-transition: -webkit-transform 0.3s;
	 -moz-transition: -moz-transform 0.3s;
	 transition: transform 0.3s;
	 }
	 .phone_header{
	 background: #ffffff;
	 z-index: 3;
	 }
	 .wrap_main.phone_move, .phone_header.phone_move,.search_con.phone_move,.header_bottomIn .logo.phone_move{
	 -webkit-transform: translateX(-260px);
	 -moz-transform: translateX(-260px);
	 -ms-transform: translateX(-260px);
	 -o-transform: translateX(-260px);
	 transform: translateX(-260px);
	 }
	 .wrap_main.search_move{
	 -webkit-transform: translateY(40px);
	 -moz-transform: translateY(40px);
	 -ms-transform: translateY(40px);
	 -o-transform: translateY(40px);
	 transform: translateY(40px);
	 }
	 .phone-search,.phone-menu{
	 position: relative;
	 display: block;
	 width: 44px;
	 height: 44px;
	 overflow: hidden;
	 white-space: nolinkmap;
	 color: transparent;
	 z-index: 3;
	 text-indent: -9999px;
	 }
	 .phone-search::before{
	 top: 11px;
	 left: 11px;
	 width: 18px;
	 height: 18px;
	 border-radius: 50%;
	 border: 3px solid #5397e2;
	 }
	 .phone-search::before,.phone-search::after {
	 content: '';
	 position: absolute;
	 -webkit-transition: opacity 0.3s;
	 -moz-transition: opacity 0.3s;
	 transition: opacity 0.3s;
	 -webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 }
	 .phone-search span{
	 position: absolute;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 left: 0;
	 }
	 .phone-search::after{
	 height: 3px;
	 width: 8px;
	 background: #5397e2;
	 bottom: 14px;
	 right: 11px;
	 -webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
	 transform: rotate(45deg); 
	 }
	 .phone-search span::before {
	 -webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
	 transform: rotate(45deg);
	 }
	 .phone-search span::after {
	 -webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	 -ms-transform: rotate(-45deg);
	 -o-transform: rotate(-45deg);
	 transform: rotate(-45deg);
	 }
	 .phone-search span::before,.phone-search span::after {
	 content: '';
	 position: absolute;
	 display: inline-block;
	 height: 3px;
	 width: 22px;
	 top: 50%;
	
	
	 margin-top: -2px;
	 left: 50%;
	 margin-left: -11px;
	 background: #5397e2;
	 opacity: 0;
	 -webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	 -moz-transition: opacity 0.3s, -moz-transform 0.3s;
	 transition: opacity 0.3s, transform 0.3s;
	 }
	 .phone-search.search-open::before,.phone-search.search-open::after {
	 opacity: 0;
	 }
	 .phone-search.search-open span::before, .phone-search.search-open span::after {
	 opacity: 1;
	 }
	 .phone-search.search-open span::before {
	 -webkit-transform: rotate(135deg);
	 -moz-transform: rotate(135deg);
	 -ms-transform: rotate(135deg);
	 -o-transform: rotate(135deg);
	 transform: rotate(135deg);
	 } 
	 .phone-search.search-open span::after {
	 -webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
	 transform: rotate(45deg);
	 }
	 /*手机搜索*/
	 .search_con{
	 height: 40px;
	 background:#5397e2;
	 position: absolute;
	 width:100%;
	 z-index:2;
	 display: block;
	 left: 0;
	 }
	 .search_con form{
	 line-height: 40px;
	 width:80%;
	 margin:7px auto;
	 overflow: hidden;
	 background: #fff;
	 }
	 .search_con form .searchtxt{
	 width:70%;
	 border:none;
	 height:26px;
	 line-height:26px;
	 display: inline-block;
	 float: left;
	 padding-left: 10px;
	 }
	 .search_con form .searchtxt:focus{
	 outline: none;
	 }
	 .search_con form .searchbtn{
	 display: inline-block;
	 width:26px;
	 height:26px;
	 border:none;
	 float: right;
	 background:#007FB9 url(/Content/Areas/Common/images/common/search_btn.png) no-repeat center;
	 background-size: 70%;
	 border-radius:0;
	 }
	 .phone-menu span, .phone-menu span::before, .phone-menu span::after {
	 position: absolute;
	 display: inline-block;
	 height: 3px;
	 width: 24px;
	 background: #5397e2;
	 }
	 .phone-menu span {
	 position: absolute;
	 top: 50%;
	 right: 10px;
	 margin-top: -2px;
	 -webkit-transition: background 0.3s 0.3s;
	 -moz-transition: background 0.3s 0.3s;
	 transition: background 0.3s 0.3s;
	 }
	 .phone-menu span::before, .phone-menu span::after {
	 content: '';
	 right: 0;
	 -webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 -webkit-transform-origin: 0% 50%;
	 -moz-transform-origin: 0% 50%;
	 -ms-transform-origin: 0% 50%;
	 -o-transform-origin: 0% 50%;
	 transform-origin: 0% 50%;
	 -webkit-transition: -webkit-transform 0.3s 0.3s;
	 -moz-transition: -moz-transform 0.3s 0.3s;
	 transition: transform 0.3s 0.3s;
	 }
	 .phone-menu span::before {
	 top: -6px;
	 }
	 .phone-menu span::after{
	 top: 6px; 
	 }
	 .phone-menu.menu-open span {
	 background: rgba(46, 50, 51, 0);
	 }
	 .phone-menu.menu-open span::before {
	 -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
	 -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
	 -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
	 -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
	 transform: translateX(4px) translateY(-3px) rotate(45deg);
	 }
	 .phone-menu.menu-open span::after {
	 -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
	 -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
	 -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
	 -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
	 transform: translateX(4px) translateY(2px) rotate(-45deg);
	 }
	 .sy1_ul{
	 position: fixed;
	 top: 0;
	 right: 0;
	 height: 100%;
	 width: 260px;
	 background:#5397e2;
	 overflow: auto;
	 -webkit-overflow-scrolling: touch;
	 z-index: 1;
	 -webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
	 -webkit-transform: translateX(0);
	 -moz-transform: translateX(0);
	 -ms-transform: translateX(0);
	 -o-transform: translateX(0);
	 transform: translateX(0);
	 -webkit-transition: -webkit-transform 0.3s;
	 -moz-transition: -moz-transform 0.3s;
	 transition: transform 0.3s;
	 }
	 .sy1_ul{
	 visibility: hidden;
	 -webkit-transition: visibility 0s 0.3s;
	 -moz-transition: visibility 0s 0.3s;
	 transition: visibility 0s 0.3s;
	 }
	 .sy1_ul.nav-open {
	 visibility: visible;
	 -webkit-transition: visibility 0s 0s;
	 -moz-transition: visibility 0s 0s;
	 transition: visibility 0s 0s;
	 }
	 
	 /*子菜单样式*/
	 li.sy1_li{
		float: none;
		position: relative;
		border-bottom: 1px solid #2ccfdd;
		height: auto;
	;
	 }
	 li.sy1_li.Has_Children{
	 padding-right:35px;
	 }
	 li.sy1_li a.sy1_tit{
		border-right: none;
		background: none;
		border: none;
		display: inline-block;
		width: auto;
		padding: 0 28px;
	 }
	 .Has_Children>a.next_open{
	 display: block;
	 width: 0;
	 height: 0;
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
	 border-top: 6px solid #f1f1f1;
	 position: absolute;
	 top: 17px;
	 right: 14px;
	 transition: all 0.3s ease 0s;
	 background: none;
	 }
	 .Has_Children>a.next_open.next_close{
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
	 border-bottom: 6px solid #f1f1f1;
	 border-top:inherit;  
	 }
	 .li.sy1_li a.sy1_tit, .sy1_ul ul a {
	 display: block;
	 color: #ffffff;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nolinkmap;
	 -webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
	 will-change: transform, opacity;
	 -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	 -moz-transition: -moz-transform 0.3s, opacity 0.3s;
	 transition: transform 0.3s, opacity 0.3s;
	 border: none;
	 background: none;
	 font-size: 14px;
	 }
	 
	 /*二级导航*/
	 .sy2_ul,li.sy2_li a.sy2_tit:hover{background:none;}
	 .sy2_ul{position: inherit;top:inherit;left: 0;} 
	 li.sy2_li.Has_Children a.next_open {display: none;}
	 li.sy1_li:hover::after{
		 display: none;
	 }
	}
	
	@media only screen and (max-width:480px){
	 .sy1_ul{width:180px;}
	 .wrap_main.phone_move, .phone_header.phone_move, .search_con.phone_move{
	 -webkit-transform: translateX(-180px);
	 -moz-transform: translateX(-180px);
	 -ms-transform: translateX(-180px);
	 -o-transform: translateX(-180px);
	 transform: translateX(-180px);
	 }
	}
	@media only screen and (max-width:320px){
	 .header_bottomIn{height: auto;}
	}
	 