@charset "utf-8";

/* 头部导航 */
#layout_header {
	clear: both;
	background-color: #f5f5f5
}
#layout_header_top {
	height: 35px;
	line-height: 35px;
	background-color: #f5f5f5
}
#layout_header_top a,#layout_header_top span {
	color: #666
}
#layout_header_top a>i,#layout_header_top span>i {
	width: 25px;
	text-align: center;
	display: inline-block
}
#layout_header_top a.abtn {
	padding: 0 20px!important;
	height: 25px!important;
	line-height: 25px!important;
	margin-top: 5px!important;
	display: inline-block
}
#layout_header_top a.abtn.active,#layout_header_top a.abtn: hover {
	color: #fff;
	background-color: #e64c66;
	border-radius: 12px
}
#layout_header_top>div.container ul.list-inline,#layout_header_top>div.container ul.list-inline>li {
	margin: 0;
	padding: 0
}
#layout_header_top>div.container ul.list-inline>li>a,#layout_header_top>div.container div.attention-pan>a,#layout_header_top>div.container span.phone {
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	padding: 0 5px
}
#layout_header_top>div.container div.attention-pan {
	padding-right: 0
}
#layout_header_top>div.container div.attention-pan>a>img {
	display: inline-block;
	height: 18px;
	margin-right: 5px
}
#layout_header_top>div.container div.attention-pan>a>i {
	color: #7c848a
}
#layout_header_top>div.container ul.list-inline>li a.topbar-user img.topbar-photo {
	width: 35px!important;
	height: 35px!important;
	margin-right: 2px;
	margin-top: -1px
}
#layout_header_top>div.container ul.list-inline>li.dropdown ul.inbox {
	padding: 0;
	min-width: 250px!important;
	max-width: 300px!important
}
#layout_header_top>div.container ul.list-inline>li.dropdown ul.inbox li a {
	clear: both;
	font-size: 12px;
	padding: 10px!important;
	display: block;
	font-weight: 400;
	line-height: 20px;
	white-space: normal!important;
	text-shadow: none;
	border-bottom: 1px solid #f4f4f4!important
}
#layout_header_top>div.container ul.dropdown-menu {
	left: auto!important;
	right: 10px!important
}
#layout_header_top #wechat_container,#layout_header_top #weibo_container {
	width: 108px;
	display: none;
	position: absolute;
	top: 35px;
	z-index: 1000;
	background-color: #f3f3f3;
	text-align: center;
	padding: 0 5px 5px 5px
}
#layout_header_top #wechat_container img.img-responsive,#layout_header_top #weibo_container img.img-responsive {
	display: inline-block
}
#layout_header_top #wechat_container a.pull-right,#layout_header_top #weibo_container a.pull-right {
	font-weight: bold;
	margin-right: 10px
}
#layout_header_menu nav.navbar {
	border-width:0 0 1px 0;
	border-bottom-style:solid;
	border-radius:0;
	border-color:#3358ff;
	background-color:#fff!important;
	margin-bottom:5px;
	padding-bottom:5px;
}
#layout_header_menu nav.navbar div.navbar-header {
	height:60px
}
#layout_header_menu nav.navbar div.navbar-header button.navbar-toggle {
	border:none!important;
	border-radius:0;
	margin-top:15px;
	margin-bottom:5px
}
#layout_header_menu nav.navbar div.navbar-header button.navbar-toggle:hover {
	background-color:transparent!important
}
#layout_header_menu nav.navbar div.navbar-header a.navbar-brand {
	width:215px;
	height:60px;
	margin-right:10px
}
#layout_header_menu nav.navbar ul.navbar-nav>li a {
	color:#666;
	width:100%;
	height:65px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
	padding-top:25px;
	background-color:transparent
}
#layout_header_menu nav.navbar ul.navbar-nav li.active a,#layout_header_menu nav.navbar ul.navbar-nav li a.active,#layout_header_menu nav.navbar ul.navbar-nav li a:hover {
	color:#43A4EA;
	background-color:transparent
}
#layout_header_menu nav.navbar ul.navbar-nav>li.dropdown>ul a {
	height:45px;
	padding:13px 20px 0 20px
}
/* #### */




/* CSS Document */
.navbar{ margin-bottom:0px; position: relative; z-index: 2;}

*{
	padding:0;
	margin:0;
	list-style:none;
	}
/*内容框鼠标悬停*/
.div-hover > .thumbnail-ky:hover {
  background-color: #faf8f0;
  border-color:#F0AD4E;
}
.div-hover > .thumbnail-bz:hover {
  background-color: #faf8f0;
  border-color:#5bc0de;
}
.div-hover > .thumbnail-xc:hover{
	background-color:#faf8f0;
	border-color:#3276b1;
}
.div-hover > .thumbnail-dj:hover{
	background-color:#faf8f0;
	border-color:#d9534f;
}
.div-hover > .thumbnail-ks:hover{
	background-color:#faf8f0;
	border-color:#5cb85c;
}
.row .caption{
	padding:0 9px;
	margin-bottom: 5px;
	}
.row .caption p strong{
	line-height:34px;
	}
.row .caption p{
	margin:0;
	}
.row .thumbnail .bos{
	position:relative;
	}
.row .thumbnail .bos h4{
	height:20px;
	line-height:20px;
	color:#fff;
	position:absolute;
	bottom:0px;
	right:0;
	left:0;
	margin:0;
	overflow:hidden;
	text-align:center;
	/*border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;*/
	background:rgba(0,0,0,.6)
	}
.row .thumbnail .bos h4 small{
	color:#fff;
	}
.row .caption p.Course_I{
	line-height:20px;
	margin:10px 0;
	border-bottom:1px dashed #ccc;}
.row .caption p.Course_M{
	font-size:16px;
	color:#F00;
	}
h2.text-left a{
	color:#5cb85c;
	font-size:15px;
	margin:0 10px;}
h2.text-left span{
	font-size:15px;
	color:#666;}
.ke-list{ padding-top:10px;}
.ke-list li{ margin-top:20px;}
.ke-list .nav-headline{  padding-right:20px; margin-top:0px;}
.kefu-foot{
padding:15px;
margin:15px;
text-align:center;
color: #FFF;
width:150px;
z-index:9000;
}
.kefu-foot li{ margin:3px 5px;}
.div-hover > .caption:hover {
  background-color: #dff0d8;
  border-color: #428bca;}
.row .thumbnail .ke_info{ height:70px;  margin-top:10px;}
.row .thumbnail .ke_info .ke_info_a{ color:#000;}
.ke_info h4{ margin-bottom:5px; margin-top:5px; font-size:14px;}

/*韩语视频网站首页固定框的样式设置*/
.rgtFixed .onlineAphone{position:absolute;top:50%;height:320px;margin-top:-200px;left:0;width:40px;}

/*底部进行旋转切换*/
/*.right-menu-nav{position:fixed;_position:absolute;right:0;z-index: 100;}
.right-menu-nav{display:block;width:50px;height:40px;background:#83a94c;z-index:1000;-webkit-transition:background .215s ease-in-out 0s,color .215s ease-in-out 0s;transition:background .215s ease-in-out 0s,color .215s ease-in-out 0s;bottom:50px;right:0;_margin-bottom:50px;border-radius:5px;}
.right-menu-nav.open,.menu-nav:hover{background:none;}
.right-menu-nav .menu-icon{position:absolute;top:50%;right:50%;margin:-8px -8px 0 0;width:16px;height:16px;background-image:url(../img/menu-mobile.png);background-repeat:no-repeat;background-position:0 0;-webkit-transition:-webkit-transform .25s ease-out 0s;transition:transform .25s ease-out 0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.right-menu-nav.open .menu-icon{background-position:0 -16px;-webkit-transition:-webkit-transform .25s ease-out 0s;transition:transform .25s ease-out 0s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}*/
/*鼠标滑动到右侧的效果设置*/
.rlfix:hover,.rgtFixed .hidden_btn .online:hover,.hidden_btn .phoneCls:hover,.sina:hover,.taobao:hover, #weixinRgt:hover,.wycs:hover{background-color: #666; display: inline-block;width: 100%;cursor: pointer; color: #fff;}
/*右侧固定栏的样式设置*/
.rgtFixed{left:auto;height:100%;margin-top: 5px;padding-top: 80px; right: 0px; width: 50px; position: fixed; text-align: center;background: rgba(100, 100, 100, 0.65); z-index: 1050; top: -6px;}
.rgtFixed a{color: #fff;}
.rgtFixed a:hover{text-decoration: none;}
.rgtFixed span{font-size: 20px; color: #fff; top: 10px;}
@media only screen and (max-width: 640px) {
	.rgtFixed{display:none}
}
.rlfix,.rgtFixed .phoneCls ,.rgtFixed .weixinRgt{width: 100%;}
.rlfix a img{width: 25px;position: relative;top: 5px;}
.dropDiv{ position: absolute;}
/*新浪*/
.sina{width: 100%;padding-top: 5px;}
.wycs{padding:5px 0 18px;}
.wycs span{font-size: 25px;}
/*电话*/
.tel{position: absolute; left: -185px; top: 270px;  background: #3E4143; border-radius: 8px;color: #fff;padding: 10px;}
.tel .glyphicon-play{position: absolute;right: -13px;top: 60px;color: #3E4143; }
/*.tel div{padding: 10px; color: #000;}*/
.tel .glyphicon-phone-alt{color: #8A8A8C ; font-size: 15px; top:2px; right: 5px;}

/*淘宝*/
.taobao{ width: 100%;padding: 5px 0 2px 0;}
.taobao a img{width: 20px;height: 20px;}
/*微信*/
#weixinRgt{font-size: 20px;padding: 15px 0; height: 50px;cursor: pointer; color: #fff;}
#weixinRgt .wxDiv{position: absolute; background: #f00;right: 189px;bottom: 145px; display: none;}
#weixinRgt .wxDiv img{width: 109px; height: 109px;}
.wxImg{background-color:#3E4143;border-radius: 4px;padding: 6px 8px;}
.wxDiv .glyphicon-play{position: absolute;left: 121px;top: 112px;color: #3E4143; }
.back-to-top{position:fixed;right: 0;bottom: 0px;z-index: 1000; display: none;}


/* 新换底部 */

   /*fotter*/
.footer {
    width: 100%;
    background-color: #444546;
    color: #CCC;
    font-family: "微软雅黑";
}
.footerCn1 {
    border-bottom: 1px solid #4A4B4C;
    padding: 30px 0px
}
.footerCn1 .media .pull-left img{width: 117px;}
.footerCn1 .media .media-body h3{margin-top: 0px;font-family: "微软雅黑";}
.footerCn1rigth > ul {
    float: left;
    padding: 0px 20px;
}
.footerCn1rigth > ul > h2 {
    font-size: 18px;
    color: #CCC;
    margin-top: 0px;
    font-weight: normal;
    font-family: "微软雅黑";
}
.footerCn1rigth > ul > li {
    line-height: 30px;
    list-style: none;
}
.footerCn1rigth > ul > li > a {
    font-size: 14px;
    color: #909090;
}
.footerCn1rigth > ul > li > a:hover {
    text-decoration: none;
    color: #ccc
}
.footerCn2 {
    padding: 35px;
    text-align: center;
    font-size: 14px;
    color: #999;
}
    	.Con {
    		width: 1200px;
    		margin: 0 auto;
    	}
    	
    }
    .clear {
    		clear: both
    	}

.xueshuliebiao li h3{border-bottom: 1px solid #000;font-size: 16px;}