@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";}
img{border:none;}
a{text-decoration:none;}
li{list-style:none;}
p,h1,h2,h3,h4,h5,h6,ul,li,img,form{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-size:14px;font-weight:900;}	
.clear{clear:both;}

#navigation{
	width:100%;
	position:relative;
	background:#FFF;}
#navigation_topbg{
	width:100%;
	height:40px;
	background:#f6f6f6;}
#navigation_top{
	width:1020px;
	margin:0 auto;}
#navigation_top p{
	line-height:40px;
	color:#7d7d7d;
	font-size:14px;
	float:left;}
#navigation_top .nav_topul{
	float:right;}
#navigation_top .nav_topul li{
	float:left;
	width:60px;
	line-height:40px;}
#navigation_top .nav_topul li:first-child{
	width:74px;
	}
#navigation_top .nav_topul li a{
	color:#7d7d7d;}
#navigation_top .nav_topul li:first-child a{
	color:#d91817;}
	
.nav_topicon{
	float:right;}
.nav_topicon a{
	display:block;
	float:left;
	width:20px;
	margin:10px 5px;
	position:relative;}
.nav_topicon a img{
	width:20px;}
#BTNerwei{
	position:absolute;
	top:20px;
	left:-75px;
	display:none;
	z-index:999;}
#BTNboma{
	position:absolute;
	top:20px;
	left:-75px;
	display:none;
	z-index:999;}
#nav_aweibo{
	position:relative;}
#BTNboma img{
	width:150px !important;}
#BTNerwei img{
	width:150px !important;}
.nav_topicon h4{
	float:right;
	text-align:right;
	line-height:40px;
	margin-left:15px;
	display:inline;
	font-size:14px;
	color:#333333;
	width:130px;}
	
	
#navigation_logonav{
	width:1020px;
	height:80px;
	margin:0 auto;}
#nav_logo{
	width:200px;
	overflow:hidden;
	float:left;}
#nav_logo img{
	height:80px;}
#nav_content{
	float:right;
	width:820px;
	height:80px;}
#nav_content li{
	float:left;
	margin:15px 0;}

#nav_content li a{
	display:block;
	color:#000;
	width:100px;
	height:50px;
	line-height:50px;
	font-size:16px;
	text-align:center;
	background:#FFF;}
#nav_content li a:hover{
	background:#f74c4c;
	color:#fff;}
	
/*课程选项*/
#nav_tab{
	position:absolute;
	top:105px;
	left:50%;
	margin-left:-500px;
	width:700px;
	display:none;
	background:#FFF url(../images/OPBG.png);
	border:#eeeeee solid 1px;
	border-bottom:none;
	z-index:999;
	}
.nav_tabul{
	border-bottom:#eeeeee solid 1px;} 
#nav_tab li{
	float:left;
	font-size:14px;
	margin:15px 15px 15px 15px;}
#nav_tab li:first-child{
	font-size:15px;
	font-weight:bold;
	margin-right:10px;
	margin-left:30px;
	width:68px;}
#nav_tab li:first-child a:hover{
	text-decoration:none;
	color:#333333;}
#nav_tab li a{
	color:#333333;}
#nav_tab li a:hover{
	text-decoration:underline;
	color:#f74c4c;}
	
#nav_contenticon,#nav_contwo{
	display:none;}
#nav_contwo{
		position:absolute;
		right:0;
		z-index:999;}
#navigation_logonav{
	position:relative;}

	
.nav_tabul .navbold{
	font-weight:bold;
	color:#f74c4c !important;}
#fixedNav{
	display:none;}
/*响应式*/

	
/*响应式*/

@media screen and (max-width:991px){
	img{
		max-width:100%;}
	#navigation{
	width:100%;
	position:relative;
	border-bottom:#dadadb solid 1px;}
	#navigation_top{
	width:100%;
	margin:0 auto;}
	#navigation_logonav{
	width:90%;
	height:80px;
	margin:0 auto;
	padding:0 5%;}
#navigation_top{
	display:none;
	margin:0 auto;}
#navigation_topbg{
	display:none;}
	#nav_content{
		display:none;}
	#nav_contenticon{
		float:right;
		display:block;
		width:48px;
		height:33px;
		margin:22px 0;}
	#nav_contwo{
		float:right;
		display:none;
		width:40%;
		background:#fff;}
	#nav_contwo li a{
		display:block;
		color:#333333;
		font-size:18px;
		line-height:60px;
		padding-left:40%;}
		
	#nav_contwo{
		width:100%;
		background:#f3f3f3;
		position:absolute;
		left:0;
		z-index:999;}
	#nav_contwo li{
		width:46%;
		float:left;
		background:#fff;
		margin:2%;}
		
	#fixedNav{
		display:block;
		position:fixed;
		bottom:0;
		z-index:999;
		width:100%;
		font-size:18px;
		height:60px;
		background:#f97070;
		height:60px;}
	#fixedNav a{
		display:block;
		width:24%;
		padding-left:9%;
		line-height:40px;
		border-left:#c75a5a solid 1px;
		float:left;
		color:#FFF;
		margin:10px 0;
		 background-size:18px !important;}
	}