/* CSS Document */


/* ========== 规定默认链接样式 ==========*/
a {
  color: #444;
}
a:hover,
a:focus {
  color: #222;
}
body,html,div,p,ul,li,ol,dl,dt,dd,span,b,h1,h2,h3,h4,h5,h6{font-family:"微软雅黑"}

/* ========== 重构网页布局 ==========*/
body { 
	margin:35px auto;
	margin-bottom:0;
}

/* 向前兼容 IE7 8*/
.container {
  width: 980px;
}
/* 小尺寸屏幕缩放 */
@media (max-width: 767px) {
  .container {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
/* 设计宽度  */
@media (min-width: 992px) {
  .container {
    width: 980px;
	 /* width: 960px;*/
  }
}
@media (min-width: 1200px) {
  .container {
     /*width: 1170px;*/
    width: 980px;
  }
}


/* ========== 全站导航：最顶部的导航条 ==========*/
.global-navbar {
	  min-height: 35px;
	  z-index:10000;
}
.global-navbar {
	  border-radius: 0;
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
	  background-image: linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
}

.global-navbar .navbar-header {
	  display:inline-block;
	  width: 300px;
}
.global-navbar .navbar-brand {
	  padding: 4px 15px 8px 15px;
	  margin-right:5px;
	  display:inline-block;
}
.global-navbar .navbar-toggle {
	  padding: 4px;
	  margin-top: 6px;
	  margin-right: 12px;
	  margin-bottom: 3px;
	  float:left;
}
.global-navbar .navbar-toggle .icon-bar {
	  width: 14px;
}
.global-navbar .navbar-toggle .icon-bar + .icon-bar {
	  margin-top: 3px;
}

.global-navbar .nav.navbar-nav > li > a {
	  padding: 0 10px !important;
	  line-height: 35px;
}
@media ( max-width:767px ) {
  .global-navbar .nav.navbar-nav {
		margin-top:0;
		margin-bottom:0;
	}
	.global-navbar .nav.navbar-nav > li > a {
		border-bottom:1px solid #e3e3e3;
	}
	.global-navbar .nav.navbar-nav > li > a:hover {
		background-color:#f8f8f8;
	}
	.global-navbar .nav.navbar-nav > li:last-child > a {
		border-bottom: none;
	}
}

.global-navbar #user_login p {
	   margin:0;
}
.global-navbar #user_login a {
	  padding: 0 4px !important;
	  line-height: 35px;
}
.global-navbar #user_login span.spliter {
	  padding: 1px 6px !important;
	  line-height: 33px;
	  color:#999;
}


/* ========== 主导航：招牌下面的导航条 ============ */
.main-navbar {
	  min-height: 78px;
	  border:none;
}
.navbar{ margin-bottom:0;}
.main-navbar {
	  border-radius: 0;
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
	  background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFFF', endColorstr='#ffFFFFFF', GradientType=0);
}

.main-navbar .navbar-header {
		display:none;
}
@media ( max-width:767px ) {
	.main-navbar .navbar-header {
		display: block;
	}
}
.main-navbar .navbar-header a.navbar-brand {
		color:#141414;
		line-height:32px;
		padding:4px 15px;
}
.main-navbar .nav.navbar-nav > li.first{ 
        padding-right:50px;
		padding-left:0;}
.main-navbar .nav.navbar-nav > li.first img{ 
       vertical-align:middle;
	   margin-top:2px;
	   margin-left:-7px;}
.main-navbar .nav.navbar-nav > li.last{ 
       padding-left:15px;}

.main-navbar .nav.navbar-nav > li.last input{ 
       width:190px;
	   height:30px;
	   border:1px solid #BEBEBE;
	   position:relative;
	   border-radius:20px;
	   outline:none;
	   padding-left:10px;
	   margin-top:24px;
	   display:block;}
.main-navbar .nav.navbar-nav > li.last img{ 
       position:absolute;
	   top:30px;
	   left:180px;
	   cursor:pointer}
@media ( max-width:991px ) {
	.main-navbar .nav.navbar-nav > li.first img{ margin-left:0;}
	.main-navbar .nav.navbar-nav > li.last img{ top:6px;}
}
.main-navbar .nav.navbar-nav > li.active >a,
.main-navbar .nav.navbar-nav > li > a {
	    padding-top: 0;
	    padding-bottom: 0;
	    line-height: 78px;
		height:78px;
	    color:#141414;
	    font-size:15px;
		padding:0 15px;
		font-size:17px;
}
.main-navbar .nav.navbar-nav > li.on >a,
.main-navbar .nav.navbar-nav > li > a:hover {
	   color:#3A70DF
}

.main-navbar .navbar-toggle {
		  padding: 6px;
		  margin-top: 6px;
		  margin-right: 12px;
		  margin-bottom: 4px;
}
.main-navbar .navbar-toggle .icon-bar {
	  width: 20px;
}
.main-navbar .navbar-toggle .icon-bar + .icon-bar {
	  margin-top: 4px;
}


@media ( min-width:768px ) {
	.main-navbar .container {
		padding:0;
	}
}	

.main-navbar-collapse {
	padding-right:15px;
	margin-right:0;
}
@media ( min-width:768px ) {
	.main-navbar .container {
		padding:0;
	}	
	.main-navbar-collapse { position:relative; }
}

/*全部课程*/
.kecheng{ 
    width:160px;
	height:auto !important;
	position:absolute;
	background:#FEFCF5;
	z-index:999;
	margin-left:20px;
	display:block;
	}

.kecheng h3{ 
     margin:0;
	 height:56px;
	 line-height:46px;
	 font-size:16px;
	 color:#010101;
	 background:#F4F4F4;
	 background:url(../images/h3_header.png) top left no-repeat;
	 margin-left:-12px;
	 padding:9px 0 0 65px;
	 cursor:pointer
	 }

.kecheng ul{ 
     margin:0;
	 padding-bottom:10px;}

.kecheng ul li{ 
     height:30px;
	 line-height:30px;
	 border-bottom:1px dashed #DDDCD8;
	 text-align:center;}

.kecheng ul li span{ 
     float:right;
	 padding-right:10px;}

.kecheng ul li a{ color:#7F7E7C}

.kecheng p{ 
     height:10px;
	 width:160px;
	 background:url(../images/h3_bottom.png) top left no-repeat;
	 position:absolute;
	 bottom:-20px;}


/*banner轮播*/
.banner{ 
	height:370px;}
.carousel {
    margin: 0px auto;
    height: 370px;
    overflow: hidden;
    position: relative;
}
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img {
    display: block;
	width:980px;
    height: 370px;
	margin:0 auto;
    line-height: 1;
    float: left;
	text-align:center;}
.banner .carousel-control {
  width: 31px;
  height: 119px;
  position:absolute;
  top:50%;
  margin-top:-59px;
  background:none;
}
.carousel-control.left {
  background:url(../images/left.png) top left no-repeat;
}

.carousel-control.right {
  background:url(../images/right.png) top left no-repeat;

}

.banner .carousel-inner > .item div{ text-align:center;}
.banner .carousel-inner > .item .div1{ background:#319CE0}
.banner .carousel-inner > .item .div2{ background:#24AF86}
.banner .carousel-inner > .item .div5{ background:#F9CC43}




.carousel .slider_title {
	position:absolute;
	height:20px; 
	line-height:20px;
	bottom:10px;
	left:0px;
	width:100%;
}

.carousel-indicators {
  position: relative;
  float:right;
  top: 0;
  left: 0;
  bottom:0;
  right:0;
  margin-top: 0;
  margin-right:12px;
  margin-bottom:0;
  margin-left: 0;
  width: auto;
  height:auto;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -999px;
  cursor: pointer;
  border: none;
  z-index:9999;
  vertical-align:middle;
  background-color:#B0B0B0;
}
.carousel-indicators li.active{ 
  background:#F47B1B;
  width:14px;
  height:14px;}





/*==================== 网页主体部分 ====================*/
#page_header:after,
#page_body:after,
#page_footer:after {
	clear:both;
}

#page_body { margin-top:8px;
	
}
@media ( max-width:767px ) {
	#page_body {
		margin:10px auto;
	}
}

/*热门课程*/
@media ( min-width:992px ) {
.col-md-6{ padding-right:0;}	
}
.remenkc{ 
      margin:0;
	  height:auto !important;
	  height:600px;
	  min-height:600px;}

.remenkc h1{ 
      margin:0;
	  height:62px;
	  line-height:63px;
	  font-size:28px;
	  color:#434343;
	  border-bottom:2px solid #ECECEC;
	  }

.remenkc h1 img{ padding-right:10px;}

.remenkc h1 span{ 
      display:inline-block;
	  width:210px;
	  border-bottom:2px solid #4B89E5;
	  height:62px;}
.remenkc h1 strong{ 
     font-size:15px;
	 float:right;
	 padding-top:25px;
	 line-height:35px;
	 }
.remenkc h1 a{ 
	  color:#52AAE1;
	  padding:0 10px;
	  }

.remenkc .rmkc{ 
      border:1px solid #ECECEC;
	  border-top:none;
	  height:auto !important;
	  height:513px;
	  min-height:513px;
	  padding-top:10px;}
	  
.remenkc .rmkc .col-md-6 p{ 
	  height:220px;
	  overflow:hidden;
	  width: 97%;
	  }	  
	  
.remenkc .rmkc .col-md-6 .rmkc_bottom{ 
      margin-top:30px;
	  height:auto !important;
	  height:220px;
	  min-height:220px;}	  

.remenkc .rmkc .col-md-6 .rmkc_bottom dl{
	  width:214px; 
      height:230px;
	  float:left;
	  margin-right: 18px;
	  }	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl dt img{
	width:214px; 
	height:136px;
}
.remenkc .rmkc .col-md-6 .rmkc_bottom dl.dl1{ margin-right:12px;}	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl dd{ 
      padding-top:8px;}	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl dd strong{
	 font-weight:normal;
	 display:block;}	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl dd .strong1{ 
      font-size:14px;
	  color:#020202;
	 }	  
	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl dd .strong2{ 
      font-size:12px;
	  padding-top:5px;
	  color:#717171;
	  }	  
	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl p{
	  padding-top:4px;}	  

.remenkc .rmkc .col-md-6 .rmkc_bottom dl p span{ 
      padding-right:10px;
	  color:#919090}
	  
.remenkc .rmkc .col-md-6 .rmkc_bottom dl p i{ 
      width:10px;
	  height:10px;
	  display:inline-block;
	  background:url(../images/hui.png) top left no-repeat;
	  margin-right:5px;
	  cursor:pointer}
.remenkc .rmkc .col-md-6 .rmkc_bottom dl p i.h{ 
      background:url(../images/hong.png) top left no-repeat;}

.remenkc .rmkc .col-md-6 .rmkc_bottom dl p b{ 
      color:#E29D31;
	  font-weight:normal;
	  font-size:12px;}	  
	  
	  



















	  

/*==================== 网页底部 ====================*/
#page_footer footer {
	background-color:#f5f5f5;
	border-top:1px solid #ccc;
	min-height:100px;
	padding-top:30px;
	margin-top:0;
}
footer .corp_info {
	border-right:1px solid #CCC;
	padding-right:20px;
	padding-left:15px;
	margin-bottom:50px;
}
footer .corp_info p {
	line-height:1.8;
	padding:0 8px;
}
footer .corp_info img.logo {
	display:block;
	margin-bottom:15px;
}

footer .list_group {
	padding-left:40px;
	margin-bottom:50px;
}
footer .bottom_link_list {
	padding:5px 20px;
}
footer .bottom_link_list ul.list-unstyled {
	margin:15px 10px;
	line-height:1.8;
}
footer .bottom_link_list .soft_title,
footer .bottom_link_list .mobi_title,
footer .bottom_link_list .web_title {
	border-bottom:2px solid #444;
	font-size:16px;
	font-weight:700;
	color:#444;
	margin-left:10px;
	margin-right:10px;
	padding-left:30px;
	padding-bottom:5px;
}
footer .bottom_link_list .soft_title { 
	background:url(../images/smallzhuomian.png) 0 1px no-repeat;
}
footer .bottom_link_list .mobi_title { 
	background:url(../images/smallphone.png) 0 1px no-repeat;
}
footer .bottom_link_list .web_title { 
	background:url(../images/smallweb.png) 0 1px no-repeat;
}

@media ( max-width:991px ) {
	#page_footer footer{ margin-top:50px;}
	footer .corp_info {
		border:none;
		margin-bottom:35px;
	}
	footer .list_group {
		padding:0 8px;
		margin-bottom:30px;
	}
}
@media ( max-width:767px ) {
	footer .row {
		margin-left:-15px;
		margin-right:0;
	}
	footer .bottom_link_list {
		padding-right:0;
	}
}



/*=========列表页==========*/
/*二级导航*/
#second{ 
      height:auto !important;
	  height:55px;
	  min-height:55px;
	  background:#6EA7FC}
#second .main-navbar {
	  min-height: 55px;
	  border:none;
}
#second .main-navbar {
	  border-radius: 0;
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #6EA7FC 0%, #6EA7FC 100%);
	  background-image: linear-gradient(to bottom, #6EA7FC 0%, #6EA7FC 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6EA7FC', endColorstr='#ff6EA7FC', GradientType=0);
}

#second .main-navbar .navbar-header {
		display:none;
}
@media ( max-width:767px ) {
	.main-navbar .navbar-header {
		display: block;
	}
}
#second .main-navbar .navbar-header a.navbar-brand {
		color:#ffffff;
		line-height:32px;
		padding:4px 15px;
}

#second .main-navbar .nav.navbar-nav > li.active >a,
#second .main-navbar .nav.navbar-nav > li > a {
	    padding-top: 0;
	    padding-bottom: 0;
	    line-height: 55px;
		height:55px;
	    color:#ffffff;
	    font-size:16px;
		padding:0 10px;
		border-top:2px  solid #6EA7FC
}
#second .main-navbar .nav.navbar-nav > li.active >a,
#second .main-navbar .nav.navbar-nav > li > a:hover {
	    background-repeat: repeat-x;
		background-image: -webkit-linear-gradient(top, #4984DC 0%, #4984DC 100%);
		background-image: linear-gradient(to bottom, #4984DC 0%, #4984DC 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4984DC', endColorstr='#ff4984DC', GradientType=0);
		color:#fff;
		border-top:2px  solid #FCCC58
}

#second .main-navbar .navbar-toggle {
		  padding: 6px;
		  margin-top: 6px;
		  margin-right: 12px;
		  margin-bottom: 4px;
}
#second .main-navbar .navbar-toggle .icon-bar {
	  width: 20px;
}
#second .main-navbar .navbar-toggle .icon-bar + .icon-bar {
	  margin-top: 4px;
}


@media ( min-width:768px ) {
	.main-navbar .container {
		padding:0;
	}
}	


#second .main-navbar-collapse {
	padding-right:15px;
	margin-right:0;
}
@media ( min-width:768px ) {
	#second .main-navbar .container {
		padding:0;
	}	
	#second .main-navbar-collapse { position:relative; }
}



/*内容*/
#content{ margin-top:25px;}

.main .main_top{ 
      height:auto !important;
	  height:420px;
	  min-height:420px;
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #E5E5E5 0%, #F5F5F5 100%);
	  background-image: linear-gradient(to bottom, #E5E5E5 0%, #F5F5F5 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE5E5E5', endColorstr='#ffF5F5F5', GradientType=0);
	  border:1px solid #E1E0E0;
	  padding-top:10px;
	  margin:0 auto;}
.main_top .col-md-4{
	padding-right:5px;
	
	  }

.main_top .col-md-4 .mt_left{
	  background:#FFFFFF;
	  height:auto !important;
	  height:390px;
	  min-height:390px;
	  box-shadow:0 10px 10px #C7C7C7;
	  -webkit-box-shadow:0 10px 10px #C7C7C7;
	  position:relative;
	  }
.main_top .col-md-4 .mt_left p{ 
      position:absolute;
	  right:-5px;
	  width:22px;
	  height:390px;
	  background:url(../images/listleft.png) top right no-repeat;}
.main_top .col-md-4 .mt_left dl{ 
      margin:0;
	  width:270px;
	  height:375px;
	  border:1px solid #E3E3E3;
	  float:left;
	  margin:7px 0 0 7px;}

.main_top .col-md-4 .mt_left dl dt{ 
      width:268px;
	  height:170px;
	  font-size:24px;
	  text-align:center;
	  line-height:170px;
	 }


.main_top .col-md-4 .mt_left dl dt.dt0{
	background:url(../images/zx1.png) top left no-repeat;
	background-size:100%;
	color:#FFF2BB;}

.main_top .col-md-4 .mt_left dl dt.dt1{
	background:url(../images/zx2.png) top left no-repeat;
	background-size:100%;
	color:#fff;
	}

.main_top .col-md-4 .mt_left dl dt.dt2{
   background:url(../images/zx3.png) top left no-repeat;
   background-size:100%;
   color:#FFFF4D;}

	  
	  
	  

.main_top .col-md-4 .mt_left dl dd b{ 
      font-weight:normal;
	  display:block;}


.main_top .col-md-4 .mt_left dl dd .b1{ 
      width:163px;
	  height:50px;
	  background:url(../images/ljgm.png) top left no-repeat;
	  margin:10px 0 0 -10px;
	  line-height:60px;
	  color:#fff;
	  font-size:22px;
	  padding-left:23px;}
	  
	  
	  
.main_top .col-md-4 .mt_left dl dd .b1 a{ 
      color:#fff}
.main_top .col-md-4 .mt_left dl dd .b11{
	  width:163px;
	  height:50px;
	  background:url(../images/ljgm1.png) top left no-repeat;
	  margin:10px 0 0 -10px;
	  line-height:60px;
	  color:#fff;
	  font-size:22px;
	  padding-left:23px;}
.main_top .col-md-4 .mt_left dl dd .b11 a{ 
      color:#000}
      
.main_top .col-md-4 .mt_left dl dd .b2{ 
      margin-top:30px;
	  color:#EF5228;
	  font-size:20px;
	  padding-left:18px;}

.main_top .col-md-4 .mt_left dl dd .b2 span{ font-size:34px;}

.main_top .col-md-4 .mt_left dl dd .b3{ 
      color:#ADACAC;
	  text-decoration:line-through;
	  padding-left:18px;
	  margin-top:13px;
	  }




.main_top .col-md-8{ 
      padding-left:5px;
	  }

.main_top .col-md-8 .mt_right{background:#FFFFFF;
	  height:auto !important;
	  height:390px;
	  min-height:390px;
	  box-shadow:0 10px 10px #C7C7C7;
	  -webkit-box-shadow:0 10px 10px #C7C7C7;
	  position:relative;}

.main_top .col-md-8 .mt_right h6{
	  margin:0;
	  position:absolute;
	  left:-5px;
	  width:22px;
	  height:390px;
	  background:url(../images/listright.png) top right no-repeat;}

.main_top .col-md-8 .mt_right .mtr{ 
      margin-left:23px;}

.main_top .col-md-8 .mt_right .mtr ul{ 
       margin:0;
	   height:65px;
	   padding-top:7px;
	   border-bottom:2px solid #E9E9E9
	   }

.main_top .col-md-8 .mt_right .mtr ul li{ 
       float:left;
	   padding:0 27px;
	   font-size:18px;
	   color:#3E3E3E;
	   cursor:pointer;
	   padding-top:26px;
	   }
.main_top .col-md-8 .mt_right .mtr ul li b{
	   display:block;
	   width:22px;
	   height:9px;
       background:url(../images/l.png) top center no-repeat;
	   display:none;}

.main_top .col-md-8 .mt_right .mtr ul li.lion{ 
       padding-top:15px;
	   text-align:center;
	   color:#F27D65}
.main_top .col-md-8 .mt_right .mtr ul li.lion b{
	   display:block; 
	   margin-left:20px;
	   margin-top:9px;}

.mt_right .mtr .mtr_bot{ margin-top:15px;}
.mt_right .mtr .mtr_bot .mtrb1 p{ 
       margin:0;
	   padding:0;
	   line-height:24px;
	   color:#6B6B6B;
	   padding:0px 10px;
	   }

.mt_right .mtr .mtr_bot .mtrb1 p.xing{ line-height:50px;}
.mt_right .mtr .mtr_bot .mtrb1 p.xing i{ 
      width:14px;
	  height:14px;
	  display:inline-block;
	  background:url(../images/hui1.png) top left no-repeat;
	  margin-right:5px;
	  cursor:pointer}
.mt_right .mtr .mtr_bot .mtrb1 p.xing i.h{ 
      background:url(../images/hong1.png) top left no-repeat;}

.mt_right .mtr .mtr_bot .mtrb1 p.xing b{ 
      color:#E29D31;
	  font-weight:normal;
	  font-size:14px;
	  padding-left:10px;}	  

.mt_right .mtr .mtr_bot .mtrb1 p.xing span{ 
      padding-left:25px;
	  color:#BCBBBA}
.mt_right .mtr .mtr_bot .mtrb1 p.xing span img{ 
      padding-right:5px}

.mt_right .mtr .mtr_bot .mtrb1 p.st{ 
     height:58px;
	 margin-top:10px;}

.mt_right .mtr .mtr_bot .mtrb1 p.st span{ 
     display:block;
	 width:197px;
	 height:58px;
	 background:url(../images/ljst.png) top left no-repeat;
	 cursor:pointer}

.main_bottom{ 
     height:auto !important;
	 height:220px;
	 min-height:220px;
	 background-repeat: repeat-x;
	 background-image: -webkit-linear-gradient(top, #E5E5E5 0%, #F5F5F5 100%);
	 background-image: linear-gradient(to bottom, #E5E5E5 0%, #F5F5F5 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE5E5E5', endColorstr='#ffF5F5F5', GradientType=0);
	 border:1px solid #E1E0E0;
	 margin-top:1px;}




.friend-Link{
	position:relative;
	margin:10px auto 0px auto;
	height:220px;
	}
	

#left-arrow,.fl-pic,#right-arrow{
	float:left;
	display:inline;
	margin:20px 20px 0 0;
}


	
.fl-pic{

	width:900px;
	height:190px;
	white-space:nowrap;
	overflow:hidden;
	margin-left:5px;
	}
	
.fl-pic ul{
	width:100000px;
	height:180px;
	}
	
.fl-pic ul li{
	display:inline;
	margin:0 7px;
	width:210px;
	height:140px;
	position:relative;
	float:left;
	}
.fl-pic ul li b{ 
     width:214px;
	 height:140px;
	 display:block;
	 background-color:#000000;
     filter:alpha(opacity=60); 
     opacity:0.6;
	 position:absolute;
	 top:0;
	 left:0;
	 }
.fl-pic ul li img{ 
     width:214px;
	 height:140px;}
.fl-pic ul li span{ 
     display:block;
	 width:44px;
	 height:44px;
	 position:absolute;
	 top:70px;
	 left:107px;
	 margin-left:-22px;
	 margin-top:-22px;
	 z-index:999;
	 cursor:pointer}
.fl-pic ul li span img{ 
    width:44px;
	height:44px;}
#left-arrow span{ 
    width:23px;
	height:71px;
	background:url(../images/left1.png) top left no-repeat;
	display:block;
	margin-top:35px;
	position:absolute;
	left:5px;
	cursor:pointer}


#right-arrow span{ 
    width:23px;
	height:71px;
	background:url(../images/right1.png) top left no-repeat;
	display:block;
	position:absolute;
	right:5px;
	cursor:pointer;
	top:50px;}

 

 


.fl-pic ul li:hover b{
	 width:214px;
	 height:140px;
	  border:5px solid #FEDD6A;
	  }

.fl-pic ul li span{ 
	 margin-left:-25px;
	 margin-top:-25px;}



/*我的课堂页面*/
.course{ 
       margin-top:18px;
	   height:240px;
	  
	  
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #609AE1 0%, #70C5C4 100%);
	  background-image: linear-gradient(to bottom, #609AE1 0%, #70C5C4 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff609AE1', endColorstr='#ff70C5C4', GradientType=0);
	  
	  
	   }

.course dl{ 
      padding:33px 0 0 28px;
	   }

.course dl dt{ 
       width:176px;
	   height:176px;
	   float:left;
	   }

.course dl dt img{ 
       width:170px;
	   height:170px;
	   border:6px solid #AACBFD}

.course dl dd{ 
       padding-left:206px;
	   color:#ffffff;
	   font-size:14px;}

.course dl dd span{ 
       display:block;
	   line-height:30px;}

.course dl dd span.yonghu{ 
       font-size:24px;
	   color:#ffffff;
	   line-height:50px;}

.course dl dd span.yonghu img{ 
       padding-left:8px;}



.course1 h3{ 
       height:50px;
	   background:#EBECEE;
	   margin:0;
	   border:1px solid #EBECEE;
	   border-top:none;
	   border-bottom:none;
	   color:#403F3F}

.course1 h3 span{ 
       display:inline-block;
	   height:49px;
	   border-bottom:2px solid #EBECEE;
	   line-height:49px;
	   width:193px;
	   text-align:center;
	   font-size:16px;
	   background:#EBECEE;
	   cursor:pointer}

.course1 h3 span.span_on{ 
       border-bottom:2px solid #4B89E5;
	   background:#fff;}

.course1 .col-md-9{ margin-top:20px;}
.course1 .col-md-9 p strong{ 
      display:inline-block;
	   width:206px;
	   height:168px;
	   margin-right:12px}


.course1 .col-md-9 p strong img{ 
     width:180px;
	   height:123px;
	   border:8px solid #B2B2B2;
	   cursor:pointer}

.col-md-9 .learning h4{ 
       height:30px;
	   line-height:30px;font-size:16px;}

.col-md-9 .learning span{
	  display:inline-block; 
       width:130px;
	   height:30px;
	   text-align:center;
	   font-size:18px;
	   color:#7C7C7C;
	   border-bottom:1px dashed #A3A3A3}

.col-md-9 .learning strong{ 
       display:inline-block;
	   float:right;
	   margin-right:60px;
	   font-weight:normal;
	   font-size:18px;
	   color:#636261}
.col-md-9 .learning strong b{ 
       font-weight:normal;
	   font-size:14px;
	   color:#706F6E}

.col-md-9 .learning strong b a{ 
        display:inline-block;  
        width:41px;
		height:34px;
		line-height:34px;
		text-align:center;
		background:url(../images/shijian.png) top left no-repeat;
		color:#E18E3B;
		font-size:22px;
		text-decoration:none;
		margin-right:4px;}
.col-md-9 .study_time p{ 
       font-size:18px;
	   line-height:34px;
	   text-align:center;
	   margin:0;
	   padding-top:8px;
	   color:#E5644B}

.col-md-9 .study_jilu{ margin-top:20px;}
.col-md-9 .study_jilu h4{ 
       height:30px;
	   line-height:30px;font-size:16px;}

.col-md-9 .study_jilu h4 span{
	  display:inline-block; 
       width:130px;
	   height:30px;
	   text-align:center;
	   font-size:18px;
	   color:#7C7C7C;
	   border-bottom:1px dashed #A3A3A3}

.col-md-9 .study_jilu h4 a{ 
       float:right;
	   color:#4B89E5;
	   font-size:16px;
	   padding-right:20px;
	   text-decoration:none;}
.col-md-9 .study_jilu h4 a img{ 
       padding-right:5px;}

.col-md-9 .study_jilu ul{ 
       margin:0;}

.col-md-9 .study_jilu ul li{ 
       height:34px;
	   line-height:34px;
	   color:#222222;
	   font-size:16px;
	   cursor:pointer}

.col-md-9 .study_jilu ul li span{ 
       display:inline-block;}

.col-md-9 .study_jilu ul li span.s1{ width:110px;}

.col-md-9 .study_jilu ul li span.s2{ width:300px;}

.col-md-9 .study_jilu ul li span.s3{ width:110px;}














.course1 .col-md-3{ 
        height:auto !important;
		border:1px solid #E6E6E6;
		margin-top:20px;
		}

@media ( min-width:992px ) {
.course1 .col-md-3{ padding-right:0;}	
}

.col-md-3 h4{ 
      height:40px;
	  line-height:40px;
	  font-size:18px;
	  color:#2E2E2E;
	  border-bottom:1px solid #4B89E5;
	  margin:0 10px}

.col-md-3 dl.tkpm{
      margin:18px 10px;
	  height:50px;
	  position:relative;
	  cursor:pointer
	  }

.col-md-3 dl.tkpm dt{ 
      float:left;
	  width:50px;
	  height:50px;
	  background:#C1C2C0;
	  margin-left:31px}

.col-md-3 dl.tkpm dt img{ 
	  width:50px;
	  height:50px;}

.col-md-3 dl.tkpm dd{ 
      padding-left:92px;
	  color:#494848}

.col-md-3 dl.tkpm dd b{ 
      font-weight:normal;
	  display:block;
	  height:25px;
	  line-height:25px;}

.col-md-3 dl.tkpm span.dl_s{ 
      display:block;
	  width:22px;
	  height:21px;
	  background:url(../images/ktl.png) top left no-repeat;
	  position:absolute;
	  left:0;
	  color:#fff;
	  font-size:14px;
	  text-align:center;
	  line-height:16px;}

.col-md-3 dl span.odd{background:url(../images/kth.png) top left no-repeat;}




























#wx{ position:absolute; top:38px;
right:0;
display:none;}

#wb{ position:absolute; top:38px;
right:0;
display:none;}

#denglu{ position:absolute; 
top:38px;
right:25px;
width:284px;
height:280px;
background:#fff;
z-index:9999;
border:3px solid #1380c3;
display:none;
}



#loginFrame{ 
width:284px;
height:280px;
	float:left;
}
#loginFrame span{ font-size:12px;}
.loginAndRegisterButton{ width: 77px; height:32px; margin: 0 auto; border:0px;}
/* 头像和名称div */
.headpic_name{
	width:278px;
	height:80px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
/* 右侧框中部 */
.loginFrame_2{
	width:278px;
	height:32px;
	float:left;
	margin-top:10px;
}
/* 右侧框中部分为四个div */
.loginFrame_2_1{
	width:67px;
	height:32px;
	float:left;
	text-align:center;
}
/* 名人名言 */
.mingyan2{
	width:278px;
	height:137px;
	margin-top:5px;
	float:left;
	background-color: #F5F6F7;
}
.mingyan{
	width:238px;
	height:125px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}

#vip{ 
    width:25px;
	height:15px;
	display:inline-block;
	background:url(../images/v.png)top left no-repeat;
	margin-left:5px;}








/*客户端下载*/
 .banner1{ 
	 margin:0 auto;
	 text-align:center;
	 }

.banner1  img{
	width:100%;
	text-align:center;}


.xiazai{ 
     margin-top:28px;
	 height:auto !important;
	 height:240px;
	 min-height:240px;
	 border-bottom:1px dashed #B5B5B5}

.xiazai dl{ 
     width:182px;
	 height:225px;
	 float:left;
	 margin:0 65px;
	 text-align:center;}

.xiazai dl dd{ padding-top:13px;}

.xiazai dl dt{ 
     width:182px;
	 height:182px;}

.xiazai .dl1 dt{ 
      background:url(../images/znzhuo.png) center center no-repeat;}

.xiazai .dl1 a:hover dt{
	  background:url(../images/znzhuo_click.png) center center no-repeat;}

.xiazai .dl2 dt{ 
      background:url(../images/apple.png) center center no-repeat;}

.xiazai .dl2 a:hover dt{
	  background:url(../images/apple_click.png) center center no-repeat;}

.xiazai .dl3 dt{ 
      background:url(../images/pc.png) center center no-repeat;}

.xiazai .dl3 a:hover dt{
	  background:url(../images/pc_click.png) center center no-repeat;}


.down{ 
      height:auto !important;
	  height:375px;
	  min-height:375px;
	  border:1px dashed #B5B5B5;
	  border-right:none;
	  border-left:none;
	  margin-top:5px;
	  text-align:center;}

.down p{ 
      margin:0;
	  padding-top:18px;
	  font-size:14px;
	  color:#474948}



/*播放页面*/
.warper{ 
      height:auto !important;
	  height:565px;
	  min-height:565px;
	  background-repeat: repeat-x;
	  background-image: -webkit-linear-gradient(top, #B8B8B8 0%, #E1E1E1 100%);
	  background-image: linear-gradient(to bottom, #B8B8B8 0%, #E1E1E1 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffB8B8B8', endColorstr='#ffE1E1E1', GradientType=0);}

ol.breadcrumb {
  list-style: none;
  background-color: transparent ;
  border-radius: 0;
  padding: 0 15px;
  padding-left: 4px;
  margin-bottom: 0px;
  line-height:50px;
  height:50px;
}
ol.breadcrumb > li {
  padding: 0 1px;
	display:inline-block;
}
ol.breadcrumb > li + li:before {
  padding: 0 6px;
  color: #585859;
  content: "\003e";
}
ol.breadcrumb:after {
	clear:both;
	display:block;
	content:" ";
}
ol.breadcrumb li.active{ color:#585859}
@media ( max-width:767px ) {
	.breadcrumb {
		margin-top:-10px;
	}
}

.warper .col-md-9{ 
     padding-left:0;
	  box-shadow:0 10px 10px #B1B1B1}


.warper .col-md-3{
	 padding-right:0;
	 padding-left:0;
	 background:#fff;
	 box-shadow:0 10px 10px #B1B1B1
	 }
@media ( min-width:992px ) {
.warper .col-md-9{ padding-left:0; width:73%;}
.warper .col-md-3{padding:0;width:27%; height:auto !important; height:504px; min-height:504px;}
}
.warper .col-md-3 .p1{ 
     height:12px;
	 margin:0;
	 background:url(../images/colmd3.png) top left no-repeat;}

.warper .col-md-3 .colmd_top{ 
     margin:0 15px;
	 border-bottom:1px  dashed #898888;
	 padding-bottom:13px;}

.warper .col-md-3 .colmd_top h3{ 
     margin:0;
	 line-height: 28px;
     font-size: 18px;
     color: #010101;
     padding-left: 4px;
     padding-top: 2px;}

.warper .col-md-3 .colmd_top p{ 
     color:#A5A4A4;
	 font-size:13px;
	 padding:0 3px;}

.warper .col-md-3 .colmd_top p i{ 
      width:10px;
	  height:10px;
	  display:inline-block;
	  background:url(../images/hui.png) top left no-repeat;
	  margin-right:5px;
	  cursor:pointer}
.warper .col-md-3 .colmd_top p i.h{
	 background:url(../images/hong.png) top left no-repeat;}
.warper .col-md-3 .colmd_top p b{ 
      color:#E29D31;
	  font-weight:normal;
	  font-size:12px;}

.warper .col-md-3 .colmd_top p span{ 
      padding-left:5px;
	  font-size:14px;}

.warper .col-md-3 .colmd_top p.p2 span{ text-decoration:line-through}

.warper .col-md-3 .colmd_top p.p2 strong{ 
      color:#EF5228;
	  font-size:18px;
	  font-weight:normal;
	  padding-left:12px;}
.warper .col-md-3 .colmd_top p.p3 a{ 
      width:197px;
	  height:58px;
	  display:block;
	  background:url(../images/ljgmm.png) top left no-repeat;
	  }

.warper .col-md-3 .colmd_top p.p3 .a1{
	 background:url(../images/ljgmm.png) top left no-repeat;}
.warper .col-md-3 .colmd_top p.p3 .a2{
	  background:url(../images/ljgm_c.png) top left no-repeat;}
	  
.warper .col-md-3 ul{ 
	  margin:20px 12px 0 12px;}

.warper .col-md-3 ul li{ 
	  color: #5B5C5C;
	  margin-top: 3px;
	  cursor: pointer;
	  position: relative;
	  font-size: 13px;
	  padding-left: 28px;
	  padding-bottom: 5px;
	  }

.warper .col-md-3 ul li.li_last{ 
      background:#D9D9D9}

.warper .col-md-3 ul li span{ 
      display:inline-block;
	  width:13px;
	  height:28px;
	  position:absolute;
	  top:-2px;
	  left:7px;
	  }

/*课程大纲*/
@media ( min-width:992px ) {
#page_body .col-md-9{ padding-left:0; width:73%;}
#page_body .col-md-3{ padding:0; width:27%; }
}
/*课程大纲左边*/
#page_body .col-md-9 h3{ 
      margin:0;
	  height:45px;
	  line-height:45px;
	  border-bottom:2px solid #E2E2E2;
	  position:relative;
	  font-size:20px;
	  color:#3C3C3C;
	  padding-left:9px;}

#page_body .col-md-9 h3 b{ 
      display:block;
	  width:47px;
	  height:21px;
	  background:url(../images/kcdg.png) top left no-repeat;
	  position:absolute;
	  top:-3px;
	  left:0;}


#page_body .col-md-9 h4.kc{ 
      margin-top:10px;
	  height:32px;
	  line-height:32px;
	  color:#7C7C7D;
	  font-size:18px;
	  padding-left:30px;
	  }

#page_body .col-md-9 h4.kc b{ 
      display:inline-block;
	  float:right;
	  margin-right:28px;
	  width:19px;
	  height:19px;
	  background:url(../images/bofang.png) top left no-repeat;
	  cursor:pointer}

#page_body .col-md-9 h4 b.play{
	  background:url(../images/bofang.png) top left no-repeat;}
#page_body .col-md-9 h4 b.stop{
	  background:url(../images/zanting.png) top left no-repeat;}

.col-md-9 .section{ 
      margin-top:10px;}
.col-md-9 .section h4{font-size:18px;}
.col-md-9 .section .jiang{
	  height:32px;
	  line-height:32px;
	  padding:0;
	  margin:0;
	  cursor:pointer;
	   color:#757474;
	  }

.col-md-9 .section .jiang span{display:inline-block; 
	  width:12px;
	  height:12px; 
	  margin:0 7px;
	  background:url(../images/huisanjiao.png) top left no-repeat;
	  }

.col-md-9 .section .jiang span.span1{ 
      width:12px;
	  height:12px; 
	  margin:0 7px;
	  background:url(../images/huisanjiao.png) top left no-repeat;}

.col-md-9 .section .jiang span.span2{ 
      width:12px;
	  height:12px; 
	  margin:0 7px;
	  background:url(../images/lansanjiao.png) top left no-repeat;}

.section ul{ 
      margin:0;
	  background:#F8F8F8;
	  padding-left:97px;
	  color:#787878;
	  display:none;}
.section ul li{
	  line-height:34px;
	  height:auto !important;
	  height:34px;
	  min-height:34px;
	  }
.section ul li.kc b{ 
      display:inline-block;
	  float:right;
	  margin-right:28px;
	  width:19px;
	  height:19px;
	  background:url(../images/bofang.png) center center no-repeat;
	  cursor:pointer;
	  margin-top:6px;}

.section ul li.kc b.play{
	  background:url(../images/bofang.png) top left no-repeat;}
.section ul li.kc b.stop{
	  background:url(../images/zanting.png) top left no-repeat;}

.section ul li.jiang{font-size:13px;}

.section ul li ol{ 
      display:none;
	  padding-left:63px;
	  margin:0;
	  background:#F8F8F8;
	  }

.section ul li ol li{
	  line-height:34px;
	  font-size:13px;}


.keyword{ 
      margin-top:30px;}

.keyword h5{ 
      font-size:18px;
	  color:#626466;
	  height:40px;
	  line-height:40px;}

.keyword h5 img{ 
      padding-right:6px;}

.keyword p{ 
      height:26px;
	  line-height:26px;}

.keyword p a{ 
      display:inline-block;
	  background:#E5E5E5;
	  padding:0 8px;
	  color:#626466;
	  font-size:14px;
	  margin-right:12px;
	  text-decoration:none;}



/*课程大纲右边*/

.col-md-3 .teacher{
	  width:260px;
	  background:url(../images/center.png) top left repeat-y;
	  height:auto !important;
	  height:150px; 
	  min-height:150px;
	  padding-bottom:10px;
	  }

.teacher dl{ 
      margin:0;
	  height:70px;
	  line-height:70px;
	  position:relative;}

.teacher dl dt{ 
      width:52px;
	  height:56px;
	  float:left;
	  margin:9px 0 0 17px;}

.teacher dl dd{ 
      font-size: 21px;
      color: #4B89E5;
      line-height: 27px;
      padding-left: 87px;
      padding-right: 30px;
      padding-top: 15px;
	  }
.teacher dl span{ 
      position:absolute;
	  right:17px;
	  top:0px;
	  cursor:pointer}

.teacher p{ 
      margin:0;
	  line-height:20px;
	  padding:0 20px;
	  color:#848484}

 

.pinglun{ 
     margin-top:3px;
	 border-bottom:1px solid #E6E6E6}

.pinglun h5{ 
      margin:0;
	  height:40px;
	  line-height:40px;
	  color:#848484;
	  font-size:18px;
	  border-bottom:1px solid #E6E6E6}
.pinglun h5 img{ padding-right:7px;}



.pinglun .revinp{ 
       margin-top:10px;
	   height:34px;
	   line-height:34px;
	   position:relative;
	   margin-left:-20px;}

.pinglun .revinp i{ 
      display:inline-block;
	  width:36px;
	  height:34px;
	  background:url(../images/huixing.png) top left no-repeat;
	  margin-right:2px;
	  cursor:pointer}
.pinglun .revinp i.level_hollow{
	background:url(../images/hongxing.png) top left no-repeat;}

.pinglun .revinp span{ 
     color:#F4B44F;
	 font-size:16px;
	 display:inline-block;
	 width:35px;
	 height:34px;
	 position:absolute;
	 margin-left:2px;
	 right:2px;
	 }
/*星星*/


.pinglun textarea{ 
      width:255px;
	  height:120px;
	  background:#FCFCFC;
	  border:1px solid #E6E6E6;
	  margin-top:12px;
	  outline:none;
	  resize: none;
	  padding:9px;
	  color:#888989}

.pinglun p{ text-align:center;}

.pinglun p button{ 
       width:106px;
	   height:34px;
	   background:#8CD862;
	   border:none;
	   font-size:18px;
	   text-align:center;
	   line-height:34px;
	   color:#fff;
	   border-radius:5px;
	   margin:15px 0 19px 0}

.jcpl{ 
       margin-top:3px;
	   border-top:1px solid #E6E6E6}


.jcpl h5{ 
      margin:0;
	  height:40px;
	  line-height:40px;
	  color:#848484;
	  font-size:18px;
	  }
.jcpl h5 img{ padding-right:7px;}


.jcpl div{ 
	height:auto !important;
      height:85px;min-height:85px;
	  border-bottom:2px solid #F0F1F3}

.jcpl div dl{ 
     margin:0;
	height:auto !important;
      height:50px;min-height:50px;
	 margin-top:24px;}

.jcpl div dl dt{ 
      float:left;
	  width:50px;
	  height:50px;
	  float:left;
	  }

.jcpl div dl dd{ 
       padding-left:60px;
	   color:#84797B}


.jcpl div dl dd span{ 
	height:25px;
     display:block;}

.jcpl div dl dd span b{ 
      font-weight:normal;
	  float:right;
	  color:#9899BC}

.jcpl div dl dd p{ padding-top:5px;}
.jcpl div dl dd p i{ 
      width:14px;
	  height:14px;
	  display:inline-block;
	  background:url(../images/hui1.png) top left no-repeat;
	  margin-right:5px;
	  cursor:pointer}
.jcpl div dl dd p i.h{background:url(../images/hong1.png) top left no-repeat;}

.jcpl div dl dd p strong{ 
      font-weight:normal;
	  padding-left:5px;}

.jcpl div h6{ 
      margin:0;
	  line-height:20px;
	  color:#85797B;
	  font-size:14px;}

.jcpl h2{ 
      margin:0;
	  padding-top:13px;
	  font-size:14px;
	  color:#AAAAAA}

.jcpl h2 .shang{ 
      padding-left:20px; 
	  cursor:pointer;
	  text-decoration:none;}

.jcpl h2 .xia{ 
      float:right;
	  padding-right:20px;
	  cursor:pointer;
	  text-decoration:none;}



/*弹框*/
.tank{ 
     width:730px;
	 height:auto !important;
	 background:#fff;
	 position:absolute;
	 z-index:999;
	 left:50%;
	 top:150px;
	 margin-left:-365px;
	 border:2px solid #0061AC;
	 display:none;}

.tank h4{ 
     height:50px;
	 line-height:50px;
	 font-size:18px;
	 color:#fff;
	 background:#0A6EB3;
	 margin:0;
	 padding-left:12px;}

.tank h4 span{ 
     float:right;
	 margin-right:13px;
	 width:22px;
	 height:22px;
	 display:inline-block;
	 cursor:pointer}

.tank ul{ 
      margin:0;
	  }

.tank ul li{ 
      width:280px;
	  height:35px;
	  border:1px solid #BFBEBE;
	  float:left;
	  margin:30px 0 0 73px;
	  }

.tank ul li span{ 
      display:inline-block;
	  width:33px;
	  height:33px;
	  line-height:33px;
	  text-align:center;
	  background:#94C6E5;
	  color:#000;}
	  .tank ul li a{
	 display:inline-block;
	 width:235px; 
     text-decoration:none;
	 text-align:center;
	 font-size:14px;
	 cursor:pointer
	 }
	  
	  
.tank h5{ 
     margin:0;
	 margin-top:30px;
	 height:50px;
	 background:#CBDAE5;
	 text-align:center;}

.tank h5 button{ 
     width:130px;
	 height:37px;
	 background:#187FC7;
	 border:1px solid #286086;
	 color:#fff;
	 text-align:center;
	 margin-top:7px;
	 font-size:16px;
	 }

.tank p { 
     margin:0;
	 padding-left:73px;
	 padding-top:35px;}

.tank p strong{ 
     font-weight:normal;
	 color:#F75226;}

.tank p strong b{ font-size:24px;}
	  

/*首页底部*/
.box{ 
    height:350px;}


.box .carousel {
    margin: 0px auto;
    height: 350px;
    overflow: hidden;
    position: relative;
}
.box .carousel-inner > .item{ 
    height:350px;
	}
.box .carousel-inner > .item > img, 
.box .carousel-inner > .item > a > img {
    display: block;
	width:980px;
    height: 332px;
	margin:0 auto;
    line-height: 1;
    float: left;
	text-align:center;
	
	}
.box .carousel-control {
  width: 31px;
  height: 119px;
  position:absolute;
  top:50%;
  background:none;
}
.box .carousel-inner > .item div{height:350px; text-align:center; padding-top:9px;}
.box .carousel-inner > .item .box1{height:350px; background:#F5F5F5}
.box .carousel-inner > .item .box2{height:350px; background:#F0F0F0}
.box .carousel-inner > .item .box3{height:350px; background:#F5F5F5}



.box  .carousel .slider_title {
	position:absolute;
	height:20px; 
	line-height:20px;
	bottom:10px;
	left:0px;
	width:100%;
}

.box .carousel-indicators {
  position: relative;
  float:right;
  top: 0;
  left: 0;
  bottom:0;
  right:0;
  margin-top: 0;
  margin-right:12px;
  margin-bottom:0px;
  margin-left: 0;
  width: auto;
  height:auto;
  list-style: none;
}
.box .carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -999px;
  cursor: pointer;
  border: none;
  z-index:9999;
  vertical-align:middle;
  background-color:#B0B0B0;
}
.box .carousel-indicators li.active{ 
  background:#F47B1B;
  width:14px;
  height:14px;}



.cont{ 
  height:153px;
  background:#4B89E5;
  margin-top:0;
  text-align:center}

.cont .container h5{ 
 margin:0;
 height:80px;
 line-height:80px;
 text-align:center;
 color:#fff;
 font-size:26px;}

.cont .container h5 b{ font-size:32px; color:#FAD144}

.cont .container h6{ 
 margin:0;
 height:53px;
 text-align:center;
 }

.cont .container h6 span{ 
 display:block;
 width:200px;
 height:53px;
 background:#F2CD53;
 line-height:53px;
 color:#1156BC;
 margin:0 auto;
 font-size:25px;
 border-radius:5px;
 cursor:pointer}

.cont .container h6 span img{ padding-right:8px;}



.team{ background:#F0F0F0; padding-bottom:50px}
.team h2{
    margin: 0px;
    height: 62px;
    line-height: 63px;
    font-size: 28px;
    color: #434343;
	margin-top:20px;
    }
.team .chengyuan{ margin-top:30px;}
.team .chengyuan dl{ 
   width:214px;
   height:306px;
   box-shadow:2px 3px 3px #E8E8E8;
   background:#fff;
   position:relative;
   margin:0 11px 20px 11px;
   float:left;
   cursor:pointer}

.chengyuan dl dt{ 
  width:214px;
  }

.chengyuan dl dd{ 
  background:#fff;
  position:absolute;
  bottom:0;
  padding:0 16px 8px 16px;
  height: !important;
  z-index:99}

.chengyuan dl dd span{ 
 display:block;
 font-size:18px;
 line-height:30px;
 color:#434343;}
.chengyuan dl dd b{ 
 font-weight:normal;
 font-size:14px;
 height:23px;
 width:182px;overflow:hidden;
 line-height:23px;
 display:block;
 padding-bottom:5px;
 color:#848484}
.chengyuan dl p{
 color:#848484;
 display:none;}




/*名师页面*/
#teacher{ margin-top:20px;}
@media ( min-width:992px ) {
#teacher .col-md-2{ width:17%;}
#teacher .col-md-3{ width:27.5%; padding:0 15px;}
#teacher .col-md-7{width:55.5%;}	
}
#teacher .col-md-2 ul{
	border:2px solid #ECECEC;
	margin:0;}

#teacher .col-md-2 ul li{ 
    height:50px;
	line-height:50px;
	border-bottom:2px solid #ECECEC;
	text-align:center;
	font-size:16px;}

#teacher .col-md-2 ul li.fir_li{ 
    background:#4C89E6;
	border-bottom:none;
	color:#fff;
	font-size:18px;}

#teacher .col-md-2 ul li a{ 
    color:#585858}

#teacher .col-md-2 ul li a:hover{ 
    color:#377BE0;
	text-decoration:none;}

#teacher .col-md-7 h1{ 
    margin:0;
	height:50px;
	line-height:50px;
	border-bottom:2px solid #ECECEC;
	font-size:26px;
	color:#4A8AE4}

#teacher .col-md-7 h1 span{ 
   display:block;
   width:190px;
   height:50px;
   border-bottom:2px solid #4A8AE4;
   }

#teacher .col-md-7 h1 span img{ 
   padding:0 8px;
   vertical-align:middle;
   margin-top:-5px;}

#teacher .col-md-7 ul{ margin:0;}

#teacher .col-md-7 ul li{ 
   height:35px;
   line-height:35px;
   background:#fff;
   padding:0 11px;
   font-size:14px;
   color:#333333}

#teacher .col-md-7 ul li.li_even{ 
   background:#F1F1F1}

#teacher .col-md-7 ul li a{ 
   text-decoration:none;
   display:block;
   height:35px;}

#teacher .col-md-7 ul li a b{ color:#4C89E6}

#teacher .col-md-7 ul li img{ 
    padding-right:8px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-28px;}

#teacher .col-md-7 ul li span{ 
    display:inline-block;
	height:35px;
	width:385px;
	overflow:hidden;
	font-size:14px;}

#teacher .col-md-7 ul li b{ 
    display:inline-block;
	float:right;
	padding-right:5px;
	font-weight:normal;}

#teacher .col-md-3 p{ 
    margin:0;}

#teacher .col-md-3 .gonggao{ 
    margin-top:15px;
	border:1px solid #F1F1F1;}

#teacher .col-md-3 .gonggao h4{ 
    height:46px;
    line-height:46px;
	background:#F1F1F1;
	padding-left:12px;
	color:#4C89E6;
	font-size:24px;
	margin:0;
	border-bottom:none;}

#teacher .col-md-3 .gonggao h4 img{ padding-right:8px;}

#teacher .col-md-3 .gonggao ul{ 
    margin:0;
	padding:8px 0}

#teacher .col-md-3 .gonggao ul li{ 
    height:28px;
	line-height:28px;
	font-size:14px;
	list-style:inside;
	padding:0 13px;
	overflow:hidden;
	}

#teacher .col-md-3 .gonggao ul li a{ 
    color:#333333;
	text-decoration:none;}



/* */
@media ( min-width:992px ) {
#teacher .col-md-9{ width:72.5%; padding-left:15px;}	
}

#teacher ol.breadcrumb {
  list-style: none;
  background-color: transparent ;
  border-radius: 0;
  padding: 0 15px;
  padding-left: 4px;
  margin-bottom: 0px;
  line-height:30px;
  height:30px;
}
#teacher ol.breadcrumb > li {
  padding: 0 1px;
	display:inline-block;
}
#teacher ol.breadcrumb > li + li:before {
  padding: 0 6px;
  color: #585859;
  content: "\003e";
}
#teacher ol.breadcrumb:after {
	clear:both;
	display:block;
	content:" ";
}
#teacher ol.breadcrumb li.active{ color:#585859}
@media ( max-width:767px ) {
	.breadcrumb {
		margin-top:-10px;
	}
}

#teacher .col-md-9 #tab{ 
    margin:0;
	height:47px;
	line-height:47px;
	background:#79A9F3;
	margin-top:8px;}

#teacher .col-md-9 #tab li{
	height:47px; 
    width:32.5%;
	text-align:center;
	border-right:2px solid #C5DDFF}

#teacher .col-md-9 #tab li a{
	display:block;
	width:100%; 
    text-decoration:none;
	color:#fff;
	font-size:20px;}

#teacher .col-md-9 #tab li a img{ padding-right:7px;}

#teacher .col-md-9 table{ 
    border:2px solid #ECECEC;
	margin-top:18px;}
#teacher .col-md-9 table tr,
#teacher .col-md-9 table tr td{ 
   border:2px solid #ECECEC}

#teacher .col-md-9 table tr{ height:40px; line-height:40px;}
#teacher .col-md-9 table tr.tr1{ border-bottom:none;}
#teacher .col-md-9 table tr.tr1 td{border-right:2px solid #fff;font-size:20px;}
#teacher .col-md-9 table tr.tr1 td.last{border:2px solid #ECECEC}
#teacher .col-md-9 table tr.tr2{ border-top:none;}

#teacher .col-md-9 table tr td{ 
    text-align:center;
	font-size:14px;
	color:#464646}

#teacher .col-md-9 table tr td.td_first{ 
    text-align:left;}

#teacher .col-md-9 table tr td.td_first img{  
    padding:0 8px 0 12px;}




#teacher .col-md-3 .jpkc{ 
    border:2px solid #ECECEC;
	margin-top:18px;}

#teacher .col-md-3 .jpkc h4{ 
    margin:0;
	height:47px;
	line-height:47px;
	font-size:20px;
	color:#4C89E6;
	border-bottom:none;
	background:#F1F1F1;
	padding-left:40px;
	position:relative;}

#teacher .col-md-3 .jpkc h4 span{ 
    position:absolute;
	top:-2px;
	left:-2px;}

#teacher .col-md-3 .jpkc dl{ 
    margin:14px 0;
	height:66px;
	padding:0 8px;}

#teacher .col-md-3 .jpkc dl dt{ 
    float:left;
	padding-right:10px;}


#teacher .col-md-3 .jpkc p{ 
    margin:0;
	text-align:center;
	padding-bottom:13px;}

#teacher .col-md-3 .jpkc p button{ 
    width:134px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	border:none;
	background:#FF9805;
	font-size:25px;}


#teacher .col-md-3 .remen{ 
    margin-top:16px;
	border:2px solid #ECECEC;}


#teacher .col-md-3 .remen h4{ 
    margin:0;
	height:47px;
	line-height:47px;
	font-size:20px;
	color:#4C89E6;
	border-bottom:none;
	background:#F1F1F1;
	padding-left:13px;
	}

#teacher .col-md-3 .remen h4 img{ padding-right:6px;}

#teacher .col-md-3 .remen ul{ 
    margin:0;}


#teacher .col-md-3 .remen ul li{ 
    height:28px;
	line-height:28px;}

#teacher .col-md-3 .remen ul li span{ 
    display:inline-block;
	width:165px;
	height:28px;
	overflow:hidden;
	padding-left:8px;}

#teacher .col-md-3 .remen ul li a{ 
    display:inline-block;
	width:70px;
	height:28px;
	overflow:hidden;
	color:#FF9F2C}


#teacher .wenti{ 
    width:70%;
	margin:auto;
	margin-top:20px;}

#teacher .wenti p{ 
    margin:0;
	font-size:20px;
	color:#464646}

#teacher .wenti p.wt1{ 
    height:44px;
	}

#teacher .wenti p.wt1 input{ 
     margin-left:18px;
	 width:75%;
	 border:2px solid #ECECEC;
	 font-size:16px;}

#teacher .wenti p.wt2{ 
     margin-top:12px;}

#teacher .wenti p.wt2 textarea{ 
     margin-left:18px;
	 width:75%;
	 height:230px;
	 border:2px solid #ECECEC;
	 outline:none;
	 resize: none;
	 font-size:16px;}


#teacher .wenti p.wt3{ 
     margin-top:12px;}


#teacher .wenti p.wt3 select{
	 margin-left:13px;
	 width:30%;
	 height:34px;
	 line-height:34px;
	 border:2px solid #ECECEC;
	 font-size:16px;
	 color:#949494}
#teacher .wenti p.wt3 select option{ 
     height:30px;
	 line-height:30px;
	 }

#teacher .wenti p.wt4{ 
     margin-top:60px;
	 text-align:center}

#teacher .wenti p.wt4 button{ 
    width:238px;
	height:67px;
	line-height:67px;
	color:#fff;
	background:#79A9F3;
	border-radius:10px;
	border:none;
	font-size:30px;}



.dtgf{ 
    width:560px;
	height:540px;
	background:#fff;
	z-index:9;
	padding:0 20px;}

.dtgf h5{ 
     margin:0;
	 height:44px;
	 line-height:44px;
	 color:#404040;
	 font-size:20px;
	 text-align:center;
	 font-weight:bold}

.dtgf p{
	color:#404040;
	 margin:0;
	 font-size:15px;
	 line-height:24px;
	 }
.dtgf .p1{ font-weight:bold}
.dtgf .p2 span{ font-weight:bold}

.dtgf .p3{ 
    height:50px;
	line-height:50px;
	text-align:center;}
	
.dtgf .p3 button{ 
     width:145px;
	 height:50px;
	 line-height:50px;
	 background:#79A9F3;
	 font-size:20px;
	 color:#fff;
	 border-radius:8px;
	 border:none;}	



/*补充页面*/	
	
.add_tit{ 
      height:auto !important;
	  min-height:260px;
	  border:2px solid #ECECEC;
	  margin-top:13px;
	 }	
	
.add_tit h4{ 
      margin:0;
	  height:46px;
	  line-height:44px;
	  background:#F5F3F4;
	  padding-left:20px;
	  font-size:24px;
	  color:#498AE8;
	  border-bottom:2px solid #498AE8;
	  }	
	
.add_tit h4 img{
	  padding-right:7px; 
	  margin-top:-6px;}	
	
.add_tit .p1{ 
      padding:10px 15px 0 15px;
	  line-height:24px;
	  color:#454545;
	  font-size:15px;
	  margin:0;}	
	
.add_tit .p2{
      margin:0;
	  font-size:15px;
	  color:#9B9B9B;
	  text-align:right;
	  padding:15px;}	
	
.add_tit .p2 span{ padding-left:20px;}	
	
.add_tit textarea{
	  outline:none;
	  resize: none;
	  width:100%;
	  height:134px;
	  border:none;
	  padding:15px;
	  
	  }	
	
.add_tit .p3{ 
     margin:0;
	 height:50px;
	 line-height:50px;
	 margin-bottom:15px;
	 margin-top:10px;}	

.add_tit .p3 button{ 
     width:140px;
	 height:50px;
	 text-align:center;
	 line-height:50px;
	 color:#fff;
	 font-size:27px;
	 border:none;
	 background:#79A9F1;
	 float:right;
	 margin-right:15px;
	 border-radius:5px;}
#lxkf{ 
     margin:0;
	 height:140px;
	 margin-top:30px;
	 padding-left:50px;}

#lxkf dt{ 
     float:left;
	 width:111px;
	 height:150px;
	 margin-right:30px;}


#lxkf dd{ 
     color:#FF5C61;
	 font-size:18px;
	 padding-top:36px;}
#lxkf dd span{ 
     display:block;
	 }

#lxkf dd span.span3{ 
     font-size:24px;}

#lxkf dd span.span3 b{ color:#791601}

.friend-Links{
	position:relative;
	margin:10px auto 0px auto;
	height:326px;
	}
	

.left-arrow1s,.fl-pics,.right-arrow1s{
	float:left;
	display:inline;
	margin:20px 20px 0 0;
}
.left-arrow1s span{ 
    width:23px;
	height:71px;
	background:url(../images/left1.png) top left no-repeat;
	display:block;
	margin-top:105px;
	position:absolute;
	left:5px;
	cursor:pointer}

.right-arrow1s span{ 
    width:23px;
	height:71px;
	background:url(../images/right1.png) top left no-repeat;
	display:block;
	position:absolute;
	right:0px;
	cursor:pointer;
	top:125px;}
	
.fl-pics{

	width:900px;
	height:306px;
	white-space:nowrap;
	overflow:hidden;
	margin-left:5px;
	}
	
.fl-pics ul{
	width:1500px;
	height:306px;
	margin-left:-10px;
	}
	
.fl-pics ul li{
	display:inline;
	margin:0 7px;
	width:214px;
	height:306px;
	position:relative;
	float:left;
	}




.fl-pics ul li dl{ 
   width:214px;
   height:306px;
   box-shadow:2px 3px 3px #E8E8E8;
   background:#fff;
   position:relative;
   margin:0 11px 20px 11px;
   float:left;
   cursor:pointer}

.fl-pics ul li dl dt{ 
  width:214px;
  }

.fl-pics ul li dl dd{ 
  background:#fff;
  position:absolute;
  bottom:0;
  padding:0 16px 8px 16px;
  height: !important;
  z-index:99;
  width:214px;}

.fl-pics ul li dl dd span{ 
 display:block;
 font-size:18px;
 line-height:30px;
 color:#434343;
 width:180px;}
.fl-pics ul li dl dd b{ 
 font-weight:normal;
 font-size:14px;
 line-height:23px;
 display:block;
 padding-bottom:5px;
 color:#848484;
 width:180px;}
.fl-pics ul li dl p{
 color:#848484;
 display:none;
 width:180px;
 word-wrap:break-word; 
word-break:break-all; 
 }
