/*@import url("font.css" );*/
html {width: 100%;}
body {
	font-size: 14px;
	background: #fff;
	font-family: "微软雅黑", "宋体", "思源黑体", Helvetica, sans-serif;
	color: #373737;
	width: 100%;
}
* {
	padding: 0;
	margin: 0;
	border: 0;
	zoom: 1
}
body, div, ul, li, textarea, p, strong, span {
	padding: 0;
	margin: 0;
}

a, a:hover {
	text-decoration: none !important;
	color: #0274af;   					/*链接颜色*/
}
a:focus {
	outline: none
}
a {
	color: #333;
	/*transition: all .4s;*/
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}





 /*页头*/
.ifr{float:right;}
.ifl{float:left;}

.ih20{width:100%; height: 20px; overflow: hidden; margin: 0 auto;}


.iw100{width:100%; margin: 0 auto; overflow: visible;z-index: 1000;display: flex;transition: all .5s;align-items: center;}
.i1{width:100%; height: 50px; background: #f5f5f5;}
.iw1190{width:1190px; height: 48px; padding-top: 10px; margin: 0 auto; text-align: right;}

.it1{font-size: 15px; color: #b50f18; padding: 5px 8px; margin-right: 20px;}
.it2{font-size: 14px; padding: 4px 8px; color: #b50f18; border-radius: 5px; border: 1px solid #BB1215; margin-right: 20px;}
.it2 a{ color: #b50f18}

	/*手机学习二维码*/
	.it3{font-size: 14px; line-height:28px; color: #b6b2b2;}
	.it3 a{color: #b6b2b2;}
	.ico1{ display: inline-block;background: url(../img/2.png) -458px 0px no-repeat; padding-left:30px}
	.ewmnav li{float:left;position:relative;}
	.ewmnav li a{blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
	.ewmnav li a:focus{-moz-outline-style: none; }
	.ewmnav li .ewm-nav{ position:absolute; top:20px; left:-20px; display:none;}


/*Logo*/
.idhw1190{width:1190px; height: 110px; margin: 0 auto;}
.ilogo{float: left;width:622px; padding-top: 20px}
.iso{ float: left; text-align: center; width:720px; /*background: rgba(17,203,136,1.00);*/ padding-left: 0px; transform: translateY(-50%); position: relative; top: 50%;} /*垂直居中*/
.i400{float: right; padding-top: 40px; width:568px;}



/*搜索*/
.sorq{width:600px;margin-right:auto;margin-left:auto;*zoom:1}
.products{text-align:center;}
.products h3{font-size:30px;line-height:45px;color:#FFF;font-weight:400;}
.products .soso input{width:450px;height:39px;line-height:39px;font-size:14px; color:#333; padding: 0 5px; appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;outline:none; border: 1px #b50f18 solid;}
.products .soso .search-btn{ width:115px; height:39px;line-height:39px;font-size:14px;padding: 0 5px; display:inline-block;cursor:pointer; margin-left:-6px; color:#FFF; background-color:#b50f18;border: 1px #b50f18 solid;}
.products .soso .search-btn:hover{text-decoration:none}
.products #company::-webkit-input-placeholder{color:rgba(51,51,51,0.3)}
.products #company:-moz-placeholder{color:rgba(51,51,51,0.3)}
.products #company:-ms-input-placeholder{color:rgba(51,51,51,0.3)}
.products .soso{}
/*结束*/


/*header*/
.daohang li {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*.width-1220 {
	width: 1220px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
section, header {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	min-width: 1220px;
}*/
.index_header { /*导航背景*/
	/*box-shadow: 0 1px 10px rgba(0,0,0,.15); 阴影线*/ 
	width:100%; 
	height: 40px;
	background:#b50f18;
}

.index_header.solid {
    background-color:  rgba(181,15,24,1.0); /*滚动页面导航背景色*/
    background-color: #fff\9;
    /*border-bottom: 1px solid #f0f1f2;*/
	box-shadow: 0 1px 10px rgba(0,0,0,.15);
    transition: all .5s ease-in-out;
	top: 0;								/*11111111111*/
}
.daohang {
	width: 1190px;
	margin: 0 auto;
}
header {/*导航高度*/
	height: 40px;
	overflow: visible;	 
	z-index: 999;	
	transition: all .5s;
	align-items: center;	
	
	/*360浏览器导航*/	
	position:sticky; 
	top: 0;
	left: 0;
	display: flex;
	justify-content: space-between; 

	
	/*
	position: fixed;
	top: 70;
	display: flex;
	justify-content: space-between; ie方式导航*/
}

.headeractive {    /*二级导航优先一级导航*/
	/*position: absolute;
  -webkit-animation:headeractive 1s;*/
	transform: translateY(-100%);
	box-shadow: none;
}


 @keyframes headeractive {
 from { opacity: 0;	top:-100%;}
 to { opacity: 1; top:0%;}
}

.nav {
	width: 1190px;         /*800px 导航按钮宽度 背景色*/
	float: right;
	/*background: rgba(237,23,27,.50);*/

}
.nav>li {
	display: table-cell;
	width: 1%;
	text-align: center;
	position: static;
}
.nav>li>a {                     /*导航按钮高度   字体大小 颜色*/
	color: #fff;
	font-size: 17px;
	position: relative;
	line-height: 28px;
	/*font-weight: bold;
	font-family: "宋体";*/
	padding-top: 5px;
	display: inline-block;
	cursor: pointer;
}
.nav>li>a:after {               /*一级导航 鼠标悬停 横线颜色*/
	content: '';
	position: absolute;
	width: 0%;
	height: 2px;
	background: #e60012;
	left: 0;
	bottom: 0;
	transition: all .3s;
}
.nav>li:hover>a, .nav>li.hover>a { /* 一级导航 鼠标悬停颜色   */
	background: none;
	color: #D4D4D4; 
}
.nav>li:hover>a:after, .nav>li.hover>a:after {
	width: 100%;
}


/*新导航下拉样式*/
.menu-box { /*font-family: "宋体";*/ 
	z-index: 1000;
	position: absolute;
	width: 100%;
	left: 0;
	display: none;
	text-align: left;
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
	background: rgba(255,255,255,0.98);        /*导航下拉背景*/
	scrollbar-arrow-color: #fff; /*三角箭头的颜色*/
	scrollbar-face-color: #fff; /*立体滚动条的颜色（包括箭头部分的背景色）*/
	scrollbar-3dlight-color: #fff; /*立体滚动条亮边的颜色*/
	scrollbar-highlight-color: #fff; /*滚动条的高亮颜色（左阴影？）*/
	scrollbar-shadow-color: #fff; /*立体滚动条阴影的颜色*/
	scrollbar-darkshadow-color: #fff; /*立体滚动条外阴影的颜色*/
	scrollbar-track-color: #fff; /*立体滚动条背景颜色*/
	scrollbar-base-color: #f00; /*滚动条的基色*/
}
.menu-box::-webkit-scrollbar {/*滚动条整体样式*/
 width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
.menu-box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 2px;
 background: #eee;
}
.menu-box::-webkit-scrollbar-track {/*滚动条里面轨道*/
 border-radius: 10px;
 background: #fff;
}






/*关于我们*/
.menu-box-1 {        /*鼠标悬停下拉带单宽度*/
	width: 390px;
	left: 34%;
	transform: translateX(65%);
}
.menu-1 { 			/*下拉菜单上边距*/
	margin: .3rem auto .0rem 0rem;
	width: 100%;
	text-align: center;  /*二级导航对齐方式*/
}
.menu-2 {                  /*二级导航字体大小*/
	font-size: 15px;
	line-height: 1;
}
.menu-2>a {
	padding-bottom: 0px;
	display: block;
	/*color: #373737; */        /*下拉菜单颜色*/
}
.menu-2>a:hover { /*下拉菜单悬停颜色*/
	/*padding-bottom: 30px;	display: block;	color: #0274af;*/
}
.menu-box-about {/*transform: translateX(-50%);*/	
	transform: translateX(-12.5%);
}
/*二级导航*/
.ej01{ height: 200px; margin: 0 0 0 0;}
.ej02{ float:left; text-align: left; margin: 0 0 0 30px;}
.ej03{ line-height:35px}
.ej03>a:hover { display: block;	color: #b50f18;}   /*下拉菜单悬停颜色*/



/*国学网上大学*/
.menu-box-5 {        /*鼠标悬停下拉带单宽度*/
	width: 200px;
	left: 50%;
	transform: translateX(65%);
}
.menu-box-zhuanye {/*transform: translateX(-50%);*/	
	transform: translateX(-50%);
}
.menu-11 { 			/*下拉菜单上边距*/
	margin: .3rem auto .0rem 0rem;
	width: 100%;
	text-align: center;  /*二级导航对齐方式*/
}
.menu-12 { height: 230px;           /*二级导航字体大小*/
	font-size: 15px;
	line-height: 35px;
}
.menu-12>a {
	/*padding-bottom: 20px;*/
	display: block;	
	/*color: #373737; */        /*下拉菜单颜色*/
}
.menu-12>a:hover {          /*下拉菜单悬停颜色*/
	/*padding-bottom: 30px;
	display: block;
	color: #b50f18;*/
}
.menu-13{margin: 0 auto; width:140px; text-align: left;}
.menu-13 a{float: left;}
.menu-13>a:hover { display: block;color: #b50f18;} 




/*国学与百姓生活*/
.menu-box-2 {        /*鼠标悬停下拉带单宽度*/
	width: 313px;
	left: 37%;
	transform: translateX(65%);
}
.menu-3 { 			/*下拉菜单上边距*/
	margin: .3rem auto .0rem 0rem;
	width: 100%;
	text-align: center;  /*二级导航对齐方式*/
}
.menu-4 {                  /*二级导航字体大小*/
	font-size: 15px;
	line-height: 1;
}
.menu-4>a {
	/*padding-bottom: 30px;*/
	display: block;
	/*color: #373737; */        /*下拉菜单颜色*/
}
.menu-4>a:hover {          /*下拉菜单悬停颜色*/
	/*padding-bottom: 30px;
	display: block;
	color: #0274af;*/
}
.menu-box-wenhua {/*transform: translateX(-50%);*/	
	transform: translateX(-15.5%);
}
/*二级导航*/
.ej04{ height: 195px; margin: 0 0 0 0;}
.ej05{ float:left; text-align: left; margin: 0 0 0 35px;}
/*.ejt1{ font-size:16px; font-weight: bold; width:100%; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid rgba(0,0,0,.20)}
.ejt1 a, .ejt1>a:hover{font-size:16px; }*/
.ej06{ line-height: 35px}
.ej06>a:hover { display: block;	color: #b50f18;}   /*下拉菜单悬停颜色*/
/*.ej07{ width:auto; float: left; text-align: left; line-height: 25px; margin: 0 0 0 30px; }*/





/*国学与企业管理*/
.menu-box-3 {        /*鼠标悬停下拉带单宽度*/
	width: 365px;
	left: 50%;
	transform: translateX(65%);
}
.menu-5 { 			/*下拉菜单上边距*/
	margin: .3rem auto .0rem 0rem;
	width: 100%;
	text-align: center;  /*二级导航对齐方式*/
}
.menu-6 {                  /*二级导航字体大小*/
	font-size: 15px;
	line-height: 1;
}
.menu-6>a {
	/*padding-bottom: 30px;*/
	display: block;
	/*color: #373737; */        /*下拉菜单颜色*/
}
.menu-6>a:hover {          /*下拉菜单悬停颜色*/
	/*padding-bottom: 30px;
	display: block;
	color: #0274af;*/
}
.menu-box-peixun {/*transform: translateX(-50%);*/	
	transform: translateX(-50%);
}
/*二级导航*/
.ej08{ height: 270px; margin: 0 0 0 0;}
.ej09{ float:left; width: auto; text-align: left; margin: 0 0 0 30px; line-height: 25px;}
.ej10{ line-height: 35px;}
.ej10>a:hover { display: block;	color: #b50f18;}   /*下拉菜单悬停颜色*/




/*教师培养 线下国学*/
.menu-box-4 {        /*鼠标悬停下拉带单宽度*/
	width: 160px;
	left: 50%;
	transform: translateX(65%);
}
.menu-7 { 			/*下拉菜单上边距*/
	margin: .3rem auto .0rem 0rem;
	width: 100%;
	text-align: center;  /*二级导航对齐方式*/
}
.menu-8 { height: 100px;           /*二级导航字体大小*/
	font-size: 15px;
	line-height: 35px;
}
.menu-8>a {
	/*padding-bottom: 20px;*/
	display: block;	
	/*color: #373737; */        /*下拉菜单颜色*/
}
.menu-8>a:hover {          /*下拉菜单悬停颜色*/
	/*padding-bottom: 30px;
	display: block;*/
	color: #0274af;
}
.menu-box-guoxue {/*transform: translateX(-50%);*/	
	transform: translateX(-50%);
}

.menu-9{margin: 0 auto; width:105px; height: 90px; text-align: left;}
.menu-9 a{float: left; }
.menu-9>a:hover { display: block;	color: #b50f18;}
/*.menu-10{margin: 0 auto; width:76px; height: 100px; text-align: left;}
.menu-10 a{float: left;}*/





/*页脚*/
.iyj{width:100%; height:200px; margin: 0 auto; text-align: center; background: #f2f2f2;}
.iyj1190{width:1190px; height: auto; margin: 0 auto; text-align: center;}
.iyj1190 div{ float:left;}
.tongji{ text-align:center; width:1190px; margin: 0 auto}

/* 通用分页样式 */
.pages {font-size: 12px;padding: 5px 0;margin-top: 15px;clear: both;text-align: right;}
.pages:after {content: '.';clear: both;height: 0;line-height: 0;display: block;visibility: hidden;}
.pages ul {padding: 0;list-style: none;margin: 0;display: block;width: 100%;}
.pages li {display: inline-block;margin-right: 5px;float: none;font-size: 12px;}
.pages li a {padding: 5px 10px;border: 1px solid #e1e1e1;height: 24px;line-height: 24px;color: #666;font-size: 12px;background-color: #FFFFFF;}
.pages li a:hover {border: 1px solid  #d80001;background:  #d80001;color: #fff;text-decoration: none;}
.pages li span {border: 1px solid #e1e1e1;height: 24px;line-height: 24px;color: #c4c4c4;padding: 5px 10px;}
.pages .current a {border: 1px solid #df2128;background:  #df2128;color: #fff;}