/****导航***************************************************************************/

/****普通导航***/
#header .navbar-default .navbar-nav>li>a {
font-size: 16px;
padding: 15px 7px 15px !important;
}
.navbar-default .navbar-nav>li>a {
	color: #777;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 10px;
}


/*平板小屏幕样式 768px <= sm < 992px */
@media (max-width: 992px){
	#header .navbar-default .navbar-nav>li>a {
	font-size: 16px;
	padding: 8px 5px 8px !important;
	border-bottom:1px solid #ddd;
	text-indent:0px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #777;
	}
	.navbar-nav>li>a {
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 20px;
		
	}
	.nav>li>a {
		position: relative;
		display: block;
		padding: 15px 5px;
	}
	.navbar-collapse{ border-top:0px solid #fff;}
	#bottomewm{ display:block;}
	#copyrightfont{ text-align:center;}
	#leftmenu{ display:none;}
	
}

/***注册查询导航***/

#header .navbar-default .navbar-nav>li>a.search {
	font-size: 16px;
	padding: 15px 10px 15px !important;
}
.navbar-default .navbar-nav>li>a.search {
	color: #fff;
}
.navbar-default .navbar-nav>li>a.search:hover {
	color:#FFCC00;
}
.navbar-nav>li>a.search {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
.nav>li>a .search{
	position: relative;
	display: block;
	padding: 5px 5px;
}
/*下拉菜单**/
.navbar .nav > li .dropdown-menu {  
	margin: 0;  
}  
.navbar .nav > li:hover .dropdown-menu {  
	display: block;  
}  
.collapsed:hover{ background-color:#009999;}

/****导航***************************************************************************/


/****首页***************************************************************************/
/***首页CSS***/
.app-bgwhite{ background-color:#fff;padding:50px 10px; margin:0px;}
.app-row-col{margin:0px; padding:5px; }
.app-four-pad{ text-align:center; padding-top:15px;padding-bottom:15px;} 
.app-width{width:50%;}
.app-p-color{color:#aaa; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
a.quicklink{display:block;line-height:56px; border-radius:5px; }
/**首页四按钮效果**/
.app-four-pad:hover a{display:block;line-height:56px; /*background-color:#0099CC; color:#FFFFFF; */border-radius:5px;}
.app-four-pad:hover{background-color:#efefef;}
.row-word-hidden{overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}


/***课程中心**********************************************************/	
.course_rmd{
	padding:0px;background-color:#f9f9f9;
}
.app-course-bar{text-align:left; margin-top:15px;}
.app-course-bar h2{border-left:10px solid #0099CC; text-indent:15px; text-align:left;}
.app-course-align-left{text-align:left;}
.app-course-pad15{padding-right:15px;}
.app-course-menu-link{font-size:14px; line-height:26px; float:right; padding-left:5px; padding-right:5px; margin:2px; width:140px; background-color:#f3f3f3; text-align:center;}
.app-sub-menu{background-color:#f9f9f9; border:1px solid #f3f3f3; padding:5px; line-height:30px; display:block;font-size:16px;margin-bottom:5px;}
.app-sub-menu2{background-color:#fff; border:1px solid #f3f3f3;  padding:5px; line-height:30px; display:block;font-size:16px;margin-bottom:5px;}
.app-course-list{list-style:none; padding:0px;}
.app-course-teacherbg{background-color:#f9f9f9;}

/***注册查询**********************************************************/	
.app-search-col{height:180px; border:0px solid #efefef;}
.app-search-icon{width:65%; margin-top:15px;}
.app-search-text-center{ text-align:center;}
.app-search-nav-bartitle{color:#0099CC}
.app-search-page{padding:45px 0px; background-color:#f5f5f5;}
.app-search-col-frame{margin-bottom:20px; padding:0px 10px;}
.app-search-col-text{border:1px solid #ddd; padding:0px 20px; background-color:#FFFFFF;}
.app-search-col-text h3{border-left:10px solid #0099CC; text-indent:15px;}
.app-search-col-text .p1{line-height:180%;color:#666666; max-height:350px;}
.app-search-col-text .p2{line-height:180%; text-align:right;}
.app-search-col-dataitem {line-height:36px;height:36px;border-bottom:1px solid #efefef;}
.app-search-col-dataitem span.title{ float:left;color:#666;width:75%;}
.app-search-col-dataitem span.title a{color:#666; display:block; height:36px;line-height:36px;text-overflow:ellipsis;overflow:hidden; }
.app-search-col-dataitem span.title a:hover{ color:#006699;}
.app-search-col-dataitem span.date{ float:right;width:25%; line-height:36px;height:36px;}

/***新闻列表**/
a.list_submenu:link{font-size:16px; line-height:26px;padding:10px; margin:4px;background-color:#f3f3f3; text-align:center; display:block; color:#666666;}
a.list_submenu:hover{ text-decoration:none; color:#0099CC;}

a.list_submenu_selected:link{font-size:16px; line-height:26px;padding:10px; margin:4px;background-color:#f3f3f3; text-align:center; display:block; background-color:#0099CC; color:#FFFFFF;}
a.list_submenu_selected:hover{ text-decoration:none;}

/***新闻详情**/
#rigntTitle{ line-height:180%; margin:10px;}
#rigntTitle3{ line-height:180%;}
#rigntCon3{ line-height:150%;}
#rigntCon2{ padding:10px; line-height:150%;}
#rigntCon,#rigntCon div,#rigntCon table tr td,#rigntCon span{ padding:10px; line-height:180%; font-size:14px;}

#rigntCon3,#rigntCon3 div,#rigntCon3 p,#rigntCon3 table tr td,#rigntCon3 span{ padding:0px; line-height:150%; font-size:14px;}

.newslist{}
.newslist ul{  list-style:none; padding:0px 20px; padding-left:0px; padding-right:0px; list-style:none; }
.newslist ul li{ line-height:36px;height:36px; border-bottom:1px solid #efefef;}
.newslist ul li a{ line-height:36px; color:#555;}
.newslist ul li span.title{ float:left; width:85%;height:36px;line-height:36px; text-overflow:ellipsis;overflow:hidden;}
.newslist ul li span.date{ float:right; width:15%;height:36px;line-height:36px;}


/**page**/
DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:25px;line-height:24px;
}
DIV.yahoo2 A {
BORDER-RIGHT: #0066FF 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #0066FF 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0066FF 1px solid; COLOR: #666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #0066FF 1px solid; TEXT-DECORATION: none;BACKGROUND-COLOR: #fff; font-size:14px; line-height:24px;
}
DIV.yahoo2 A:hover {
BORDER-RIGHT: #0066FF 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #0066FF 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0066FF 1px solid; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #d71c27 1px solid; TEXT-DECORATION: none;BACKGROUND-COLOR: #0066FF; font-size:14px;line-height:24px;
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #0066FF 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #0066FF 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0066FF 1px solid; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #0066FF 1px solid; TEXT-DECORATION: none;BACKGROUND-COLOR: #0066FF; font-size:14px;line-height:24px;
}
DIV.yahoo2 SPAN.current {

	BORDER-RIGHT: #0066FF 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #0066FF 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0066FF 1px solid; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #0066FF 1px solid; TEXT-DECORATION: none;BACKGROUND-COLOR: #0066FF; font-size:14px;line-height:24px;
}
DIV.yahoo2 SPAN.nomal {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px;  PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;line-height:24px;
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none;line-height:24px;
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #0066FF 2px solid; BORDER-TOP: #0066FF 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #0066FF 2px solid; BORDER-BOTTOM: #0066FF 2px solid;line-height:24px;
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid;line-height:24px;
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #0066FF 2px solid; BORDER-TOP: #0066FF 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #0066FF 2px solid; BORDER-BOTTOM: #0066FF 2px solid;line-height:24px;
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid;line-height:24px;
}

.navbar-brand{ padding:0px 15px 0px 15px; width:250px;}

/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 769px){
	.navbar-brand{ padding:0px 15px 0px 5px; width:200px;}
}

.tHide {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.spanw {
	width: 90px;
	white-space: nowrap;
	color: #888888;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	
}

.carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-inner .item a img{ width: 100%;}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 1px 3px;
  text-indent: -999px;
  cursor: pointer;
	behavior: url(/templates/default/css/pie.htc);
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  -pie-background: rgba(0,0,0,0);
 
  border: 1px solid #fff;
  border-radius: 12px;
  
  
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 1px 3px;
  
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 12px;
  behavior: url(/templates/default/css/pie.htc);

}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}


/***机构关联督导课程**/

.ta_ul{list-style:none;border:0px solid #f3f3f3; border-bottom:0px; margin:0px; padding:0px;}
.ta_ul_li{line-height:36px;padding:0px 5px;border-bottom:1px dashed #efefef;}
.ta_ul_li a{display:block;}
.ta_ul_li a .expert{float:right;color:#999;font-weight:normal;}
.ta_ul_li a .title{font-weight:normal;}


/***上下页**/
.return_con ol {
    width: 100%;
}

.clearfix {
    clear: both;
}
ol, ul {
    list-style: none;
}

.return_con {
  margin-top: 0px;
}
.return_con ol {
  float: left;
  width: 100%;
}
.return_con ol li {
  width: 100%;
  
  float: left;
  /*margin-bottom: 10px;*/
  height:34px;
  line-height:34px;
	text-overflow:ellipsis;overflow:hidden;
	   margin-bottom:10px;

}
.return_con ol li span {

/*  float: left;*/
line-height:30px;
  color: #777777;
  font-size: 15px;
 


}
.return_con ol li .s1 {
  margin-right: 10px;
  border: 0px solid #c1c1c1;
  background-color:#f3f3f3;
  text-align: center;
  padding-left:10px; padding-right:10px;
  padding-top:5px; padding-bottom:5px;
 
/*  display: block;*/
/*  float:left;*/

   
  width: 60px;
 
}
.return_con ol li a{ text-decoration:none;}
.return_con ol li:hover span {
  color: #d71c27;
  
}
.return_con ol li:hover .s1 {
  border-color: #d71c27;
}
.return_con .return {
  margin-top: 44px;
  float: right;
  width: 110px;
  height: 32px;
  color: #777777;
  border: 1px solid #c1c1c1;
  line-height: 32px;
  text-align: center;
  display: block;
}
.return_con .return:hover {
  border-color: #d71c27;
  color: #d71c27;
}
@media (max-width: 480px) {
  .return_con {
    display: block;
  }
}
#rigntCon p{ line-height:180%; margin:0px; padding:5px 0px;}

.sj{ line-height:26px;}


@media (max-width: 992px) {
	.coursetitle{line-height:150%;text-align:left;}
	
}
/**预先设置**/
.course_div{ display:block;}
.course_div_p{ display:none;}
#courseviewa{ display:block;}
#courseviewb{ display:none;}

@media (min-width:993px){
	.course_div{ display:block;}
	.course_div_p{ display:none;}
}
@media (max-width:992px){
	.course_div{ display:none;}
	.course_div_p{ display:block;}
}

@media (min-width:768px){
	#courseviewa{ display:block;}
	#courseviewb{ display:none;}

}

@media (max-width:992px){
	#courseviewa{ display:none;}
	#courseviewb{ display:block;}

}
/****/


.comment_bar{font-size:16px; border:1px solid #efefef; background-color:#f9f9f9;padding:10px;}
.comment_list_li{padding:10px;margin:3px; border:1px solid #efefef; background-color:#f9f9f9; color:#999999; margin-bottom:10px;}
.comment_list_li .bt{margin-bottom:10px;}

/****/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}

@media screen and (min-width: 300px)  and (max-width: 992px) {
.mvewm{ display:none;}

}