/* reset */
html,body,
div, span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,
acronym,address,big,cite,
code,del,dfn,em,img,ins,kbd,q,s,
samp,small,strike,strong,sub,sup,
tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,
header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-family: 'Microsoft YaHei', 'Hiragino Sans GB', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
    display: block;
}
ol,ul{
    list-style:none;
    margin:0;
    padding:0;
}
blockquote,q{
    quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after{
    content:'';
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
li{
    list-style: none;
}
a {
    color: #048b2f;
}
a:hover{
    text-decoration: none;
}

/*end reset*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

.keben{ border-right:1px solid #e0e0e0;background: #fffbf5;}
.keben  .unitsborderb:last-child{ border-bottom:0;}
body{
    font-size: 100%;
}
video{ max-width:100%;}

.sectionmargin{
    margin-top: 6rem;
    font-size: 1.4rem;
}
/*-----导航----*/

.w-1200{ width:1240px; margin:30px auto;}
#lipsum{ }
.banner{width:1240px;height:350px;overflow:hidden;position:relative;font-size:0; z-index:0;}
.b-img{height:350px;position:absolute;left:0;top:0;}
.b-img a{display:block;height: 350px;float:left;}
.b-list{ position:absolute; z-index:3; left:50%; bottom:30px;}
.b-list span{ display:block; background:#333; margin:0 3px; height:16px; width:16px; float:left; border-radius:50%;}
.b-list span.spcss{ background:#fb5c1a;}
.bar-left,.bar-right{ display:block; width:40px; height:66px;  position: absolute; z-index:3; top:46%; margin-top:-33px; }
.bar-left{left:0;}
.bar-right{  right:0;}
.bar-left em,.bar-right em{ display:block; width:30px; height:60px; }
/*-----导航bootstrap----*/
.navbar{
    background-color: #fff;
    height: 74px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.07);
	margin:0;
}
ul.nav.navbar-nav.navbar-right {
    background-color: #fff;
}
.navbar-nav {
}
.navbar-nav>li>a {
    padding:0 16px; height:73px; line-height:73px;font-size: 1.6rem;
}
.navbar-default .navbar-nav>.active>a{
    color: #82573c;
}

.dropdown-menu.sj_erweima{ width:200px;left: 50%; margin-left: -80px; text-align:center; color:#666; padding: 10px;}
.sj_erweima img{ width:140px;}

.img-title{ text-align: center;  margin-bottom: 20px; font-size: 24px;}


@media (min-width: 768px) {

.container-fluid {
  width:90%;
}

}
@media (max-width: 860px) {
  .container-fluid {
    width: 90%;
  }
  .navbar-nav>li>a{font-size: 1.2rem; padding: 0 11px; height: 50px; line-height: 50px;}
  .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{width:190px; margin-top:8px;}
  }
@media (max-width: 1023px) {
  .navbar-nav>li>a{ padding: 0 7px;}
  }

@media (max-width: 992px) {
  .container-fluid {
    width: 90%;
  }
  }
@media (min-width: 1200px) {
  .container {
    width:1240px;
  }
.container-fluid {
  width:1240px;
}
  .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{width:278px;}

}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin-left:0; margin-top:6px;}
.container-fluid {
	padding:0;
  margin:0 auto;
}

/*-----导航bootstrap----*/


/*---轮播lunbo-silider----*/
ul.flex-direction-nav {
    display: none;
}
.slides a{
    color: #ffffff;
    font-size: 0.9em;
    text-decoration: none;
}
.banner-right{
    padding: 0;
}
.banner-left{
    background: rgb(198, 188, 176);
    padding: 11em 2.5em;
    text-align: left;
}
.banner-left h3{
    color:#e5cd68;
    font-size: 2.5em;
    line-height: 1.3em;
    margin-bottom: 0.3em;
}
.banner-left p{
    color: #fff;
    font-size: 1em;
    line-height: 1.6em;
}

/*---轮播lunbo-silider----*/

#indexcontent{
   margin-top: 4rem;
   font-size: 1.4rem;
   line-height: 2rem;
}

#indexcontent h3{
    padding: 1rem;
    font-size: 2rem;
    text-align: center;
}
.abouttips{
    font-size:1.5rem ;
    text-align: center;
}

.nav-tabs {
    margin: 20px 10px;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    color:rgba(85, 85, 85, 0.54);
    font-weight: 600;
    margin-right: 2px;
    line-height: 1.42857143;
    border: none;
    border-radius: 0px;
}
.nav-tabs > li > a:hover {
    background-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color:#7b6c63;
    cursor: default;
    background-color: transparent;
    border: 1px solid transparent;
    /*border-bottom-color: #999;*/
}

.tab-content {
}


.tab-pane div{ padding:0;
}
/*--- navtabs ---*/


/*---------------------------------------
   Faq section
-----------------------------------------*/
#faq {
    padding-top: 2rem;
    padding-bottom: 11rem;
    background: url("../images/grass-background.png") no-repeat bottom left;
}
#faq .panel-group {
    margin-top: 32px;
}
#faq .panel-group .panel {
    margin-bottom: 8px;
}
#faq .panel-default {
    border: none;
}
#faq .panel-default>.panel-heading {
    background: #f0f0f0;
    color: #505050;
}
#faq .panel-heading {
    border: none;
    padding-top: 8px;
    padding-bottom: 6px;
}
#faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    padding-top: 22px;
    padding-left: 32px;
    padding-bottom: 22px;
}
#faq .panel-heading .panel-title a[data-toggle="collapse"] {
    font-size: 0.95em;
    font-weight: 500;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px 15px;
}
#faq .panel-heading .panel-title a[data-toggle="collapse"]::after {
    content: "-";
    display: block;
    position: absolute;
    line-height: 1;
    right: 0em;
    top: 50%;
    transform: translateY(-50%);
}
#faq .panel-heading .panel-title a[data-toggle="collapse"].collapsed::after {
    content: "+";
}
#faq img{
    margin-bottom: 20px;
    width:472px;
    height: 239px;
}

.teachersInfo{
    padding: 3rem 0 ;
    /*margin-bottom: 2rem;*/
    /*border: 1px solid red;*/
}

.eduthink{
    margin-top: 0.8rem;;
}
.teachersInfo img{
    width: 85%;
    height: 300px;
}

.terachershow h6{
    font-size: 1.7rem;
    color: #82573c;
    font-weight: 600;
    line-height: 3rem;
}
/*.teachersInforight{*/
    /*border: 2px solid rgba(153, 153, 153, 0.44);*/
/*}*/
/*.teachersInfoleft{*/
    /*border: 2px solid rgba(153, 153, 153, 0.44);*/
/*}*/
/*.blog-bottom {*/
	/*position: relative;*/
/*}*/
.blog-bottom img{
    width:472px;
    height: 269px;
    border: 1px solid darkgray;
}
.blog-left {
	width: 50%;
	float: left;
	border-right: 2px solid #DDD;
	padding-bottom: 5%;
	height: 330px;
}
.blog-left h6{
	color:#7B6C63;
	/*font-size: 1em;*/
}
.blog-left h4{
	color:#333;
	/*font-size: 1.4em;*/
	margin:2% 0;
}
.blog-left p{
	color:#444444;
	/*font-size: 0.8755em;*/
	line-height: 1.9em;
	width: 86%;
}
.blog-right{
	width: 41%;
	float: right;
	position: relative;
	padding-bottom: 5%;
}
.blog-right h6{
	color:#7B6C63;
	font-size: 1em;
}
.blog-right h4{
	color:#333;
	font-size: 1.4em;
	margin:2% 0;
}
.blog-right p{
	color:#444444;
	font-size: 0.8755em;
	line-height: 1.9em;
	width: 86%;
}
.blog .circle {
    position: relative;
    top:-1em;
	display: block;
	width: 1.222em;
	height: 1.222em;
	border: 3px solid #ccc;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #cc5420;
}


/*---footer-bottom----*/
/*.footer{
	background: #4c5053;
	padding:2% 0;
    margin-top: -3px; position:fixed; bottom:0; width:100%;
	color:#e2e2e2; left:0;  bottom:-178px; transition: bottom .5s;

}*/
.footer{background: #4c5053;padding:2% 0; width:100%;color:#e2e2e2;}

.copy-right {
	text-align:center; width:1100px; margin:0 auto;
	/*margin-right: 15px;*/
}	
.copy-right a{ color:#fff;}
.copy-right p {
	font-size:1.4rem;
	margin: 0; float:left; text-align:left; padding-top:16px;
}
.copy-right ul{ float:right;}
.copy-right  li{ float:left; width:120px; margin-left:30px; text-align:left;}
.copy-right  li b,.copy-right  li a{ display:block;}
.copy-right li a:hover{ color:#2ac3c0;}
.copy-right  li b{ margin-bottom:8px;}
.copy-right  li a{color:#e2e2e2; line-height:24px; position:relative; cursor:pointer;}
.copy-right  li a img.dyh{ position:absolute;left: -108px; top: -36px; display:none;}
.copy-right  li a:hover img.dyh{ display:block;}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 40px;
	height:36px;
	border: none;
	text-indent: 100%;
	background: url(../images/move-up.png) no-repeat right top;
}


/*.yapiskan{
  position: fixed; 
  left:0; 
  bottom:-178px; 
  width:100%; 
  transition: bottom .5s;
}*/

.gizle {
  bottom: -178px;
}
.sabit {
  bottom:0;
	z-index: 9999;
}

.hiddiv{
	height:120%;
	z-index: 9999;
}



/*videoshow*/
#videoshow{
    margin: 10rem 0 3rem 0;
}
#videoshow h4{
   margin-bottom: 1rem;
}
#videoshow video {
    max-width: 100%;
    /*height: 434px;*/
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
}
/*videoshow*/

/*课件下载coursedownloadF.html*/
#coursedownloadF, #coursedownloadS ,#courseNavpage{
    font-size: 0.8755em;
    padding-top: 20px;
    padding-bottom: 110px;
}
#coursedownloadS{ width:1240px; margin:0 auto; }
#coursedownloadS video{ margin:10px auto 20px auto; display: block;}

.courseSearch form{
    /*text-align: right;*/
    border: 4px solid rgba(153, 153, 153, 0.23);
    border-bottom-style: none;
    /*height: 56px;*/
}

.courseSearch label{
    font-weight: normal;
    margin-right: 20px;
    font-size: 1.4rem;
}
.courseSearch input{
    /*width: 300px;*/
    height: 30px;
    margin: 8px;
    background-color: rgba(255, 255, 255, 0.47);
    border-radius: 5px;
    font-size: 1.4rem;
}
#coursedownloadF .tab-content h3{
    border: 1px solid rgba(92, 184, 92, 0.87);
    line-height: 30px;
    text-indent: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 1.5rem;
}
#coursedownloadF h4,#coursedownloadS h4{
    display: inline;
    font-size: 1.6rem;
    font-weight: 600;
    color: #f65a29;
    margin-bottom: 1rem;
	border-top: 1px solid #e0e0e0;
	padding-top:10px;
	background:#fff;
}
#coursedownloadF h4{    border-right: 1px solid #e0e0e0; margin:0; padding:10px;}
.title-bg{ padding-bottom: 1rem; border:0; margin:0;}
#coursedownloadF .title-bg h4{ background:#ffeccf;text-align: center;}
#coursedownloadF a{
    text-decoration: none;
    color: #308b39;
    padding: 0;
    font-size: 1.5rem;
}
#coursedownloadF a:hover,#courseNavpage .pptTitle a:hover{
    /*color: #ffffff;*/
    color: #0e5e1c;
}
.download a{ float:right; padding-left:22px; background:url(../images/icon-down.png) no-repeat;}
#coursedownloadF .classList ul{
    border: 4px solid rgba(153, 153, 153, 0.23);
    text-align: center;
    padding: 20px 16px;

}
.classList{
    margin: 0;
}
.classList li {
    border: 1px solid rgba(92, 184, 92, 0.87);
    float: left;
    line-height: 35px;
    /*margin-right: 25px;*/
    margin-bottom: 10px;
    text-align: center;
	padding:5px 0;

}
.classList li:hover{
    background-color: rgb(136, 185, 147);
}

.tab-pane div.yizouwen{    border-left: 1px solid #e0e0e0;
    margin-left: -1px;  }
.tab-pane div.yizouwen h2{ font-size: 16px;  color: #222;border-bottom: 1px solid #e0e0e0; padding:10px;}
#coursedownloadF .yizouwen li{border-bottom: 1px solid #e0e0e0;}
#coursedownloadF .yizouwen b{ display:block; padding:10px 10px 0 10px; font-size:16px; color: #fa7731;}
#coursedownloadF .yizouwen a{ display:block;padding:12px 10px;border-bottom: 1px solid #e0e0e0; }
/*#coursedownloadF .yizouwen span{ font-size:14px; color:#888;display:block;padding:12px 10px;border-bottom: 1px solid #e0e0e0;}*/
#coursedownloadF .yizouwen a:last-child,#coursedownloadF .yizouwen span:last-child{ border-bottom:0;}
.manhua{ font-weight:bold;}
.row {
    width: 1240px;
    margin: 0 auto;
	padding:0;
}
/*.classList li:active{*/
    /*background-color: rgb(136, 185, 147)!important;*/
    /*text-decoration: none;*/
/*}*/
li.col-md-2.col-sm-3.col-xs-12.active {
    background-color: #88b993;padding:4px 0;
}
#coursedownloadF .tab-pane{
    border: 4px solid rgba(153, 153, 153, 0.23);
	padding:0;
}

.tab-pane .new{border-bottom: 4px solid rgba(153, 153, 153, 0.23); margin-bottom:10px;}
.new h2{ color:#d30000; background:#f6f6f6 url(../images/new_icon.png) no-repeat 30px 8px; height:50px; line-height:52px; font-size:20px; padding-left:64px;}
.new table{ margin:20px 3%; font-size:15px; width:94%; line-height:46px;border-collapse: collapse;}
.new th{ color:#fff; background:#30b89a; padding-left:10px;border:1px solid #e2e2e2; font-size:18px; font-weight: normal; text-align:center;}
.new td{ border:1px solid #e2e2e2; padding-left:10px; color:#565656;}
.new table tr{ background:#fff;}
.new table tr:nth-child(2n){background-color: #f0fffa}

.className{
    line-height: 30px;
    font-weight: 600;
    margin-top: 8px;
    font-size: 1.5rem;
    /*background-color: rgb(136, 185, 147);*/
    color: #0e5e1c;
}
.liback li{
    background-color: rgb(136, 185, 147);
}
.tabpanekey{
    padding: 20px;
}
.tabpanekey li{
    margin-right: 10px;
    list-style: none;
    border-style: none;
    line-height: 25px;
}
.tabpanekey li{
    float: left;
}
#coursedownloadF .tabpanecnav{
    list-style: none; background: #fffbf5;
}

#coursedownloadF .unitsname h4 a{ color:#f65a29;   }
#coursedownloadF .unitsname h4 a:hover{ text-decoration:underline; color:#ea501f;   }

 /*.col-xs-12{*/
    /*padding-left: 4px;*/
    /*padding-right: 2px;*/
/*}*/

.keben td{ padding:20px 12px; border: 1px solid #ddd; border-width: 0 1px 1px 0; font-size: 14px; color: #888;vertical-align: top;}

.unitsnav{
	border-bottom: 1px solid #e0e0e0;
}
.unitsborderb{border-bottom: 1px solid #e0e0e0; padding:0; padding: 12px 1px;
}

.unitsborder02 a{ display:block;}
#coursedownloadF .tabpanecnav ul li{
    margin-top: 0;
    padding: 3px 0;
}
.themereading{
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
}
.themereadingz{
    font-size: 1.5rem;
    color: #308b39;
}
.courseInfob{
    border: 4px solid rgba(153, 153, 153, 0.23);
    border-bottom-style: none;
}
/*.courseInfob li.col-md-2.col-sm-2.col-xs-12{*/
    /*margin: 1rem 0;*/
/*}*/
/*.courseInfob .col-md-2{*/
    /*width: 16%;*/
    /*padding: 0;*/
/*}*/
#coursedownloadS h3{
    /*text-align: center;*/
    /*border: 1px solid rgba(92, 184, 92, 0.87);*/
    /*line-height: 40px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
}
/*#coursedownloadS a{
    color: #048b2f;
}*/
#coursedownloadS img{ max-width:100%;}
 .courseInfo ul{
     /*border: 1px solid red;*/
     line-height: 35px;
     margin-bottom: 10px;
}
 .courseImag{
    padding: 20px 15px;
    text-align: center;
 }
.courseImag .col-md-3{
    /*width: 16%;*/
    /*padding-right: 0;*/
    /*padding-left: 0;*/
}
.courseImag p{
    font-weight: 600;
    text-align: left;
    text-indent: 10px;
    line-height: 35px;
}
.courseImag img{
    /*width: 90%;*/
}
.courseContent{
    padding: 20px 10px;
    border-bottom: 4px solid rgba(153, 153, 153, 0.23);
}
.courseContent p{
    text-align: left;
    text-indent: 10px;
    line-height: 35px;
}
.tabpanekey ul li{
    border-style: none;
}
/*课件下载coursedownloadF.html*/

/*课件下载弹出层*/
.contentfee{
    width:60%;
    margin:200px auto;
    display: inline;
}
.hide_box{
    z-index:999;
    filter:alpha(opacity=50);
    background:#666;
    opacity: 0.5;
    -moz-opacity: 0.5;
    left:0;
    top:0;
    height:99%;
    width:100%;
    position:fixed;
    display:none;
}
.shang_box{
    width:540px;
    height:410px;
    padding:10px;
    background-color:#fff;
    border-radius:10px;
    position:fixed;
    z-index:1000;
    left:50%;
    top:69%;
    margin-left:-280px;
    margin-top:-280px;
    border:1px dotted #dedede;
    display:none;
}
.shang_box img{
    border:none;
    border-width:0;
}
.dashang{
    display:block;
    width:100px;
    margin:5px auto;
    height:25px;
    line-height:25px;
    padding:10px;
    background-color:#E74851;
    color:#fff;
    text-align:center;
    text-decoration:none;
    border-radius:10px;
    font-weight:bold;
    font-size:16px;
    transition: all 0.3s;
}
.dashang:hover{
    opacity:0.8;
    padding:15px;
    font-size:18px;
}
.shang_close{
    float:right;
    display:inline-block;
}
.shang_logo{
    display:block;
    text-align:center;
    margin:20px auto;
}
.shang_tit{
    width: 100%;
    height: 75px;
    text-align: center;
    line-height: 66px;
    color: #a3a3a3;
    font-size: 16px;
    margin-top: 7px;
}
.shang_tit p{
    color:#a3a3a3;
    text-align:center;
    font-size:16px;
}
.shang_payimg{
    width:140px;
    padding:10px;
    border:6px solid #EA5F00;
    margin:0 auto;
    border-radius:3px;
    height:140px;
}
.shang_payimg img{
    display:block;
    text-align:center;
    width:140px;
    height:110px;
}
.pay_explain{
    text-align:center;
    margin:10px auto;
    font-size:12px;
    color:#545454;
}
.radiobox{
    width: 16px;
    height: 16px;
    background: url('../images/radio2.jpg');
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 14px;
}
.checked .radiobox{
    background:url('../images/radio1.jpg');
}
.shang_payselect{
    text-align:center;
    margin:0 auto;
    margin-top:40px;
    cursor:pointer;
    height:60px;
    width:280px;
}
.shang_payselect .pay_item{
    display:inline-block;
    margin-right:10px;
    float:left;
}
.shang_info{
    clear:both;
}
.shang_info p,.shang_info a{
    color:#C3C3C3;
    text-align:center;
    font-size:12px;
    text-decoration:none;
    line-height:2em;
}
/*课件下载弹出层*/

/*搜索关键字导航*/
#courseNavpage .table{
    margin-top: 20px;
}

#courseNavpage  .table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th{
    background-color: rgb(136, 185, 147);
}
#courseNavpage  tr{
    background-color: #f9f9f9;
}
#courseNavpage td{
    vertical-align: middle;
}
#courseNavpage .pagination>.active>a{
    background-color: rgb(136, 185, 147);
    border-color:rgba(92, 184, 92, 0.87);
}
/*#courseNavpage form{*/
    /*text-align: inherit;*/
/*}*/
#coursedownloadS .downloads{
    float: left;
    margin-top: 10px;
}
#coursedownloadS input{
    float: right;
}
#coursedownloadS label{
    float: right;
   line-height: 50px;
}
#courseNavpage .pptTitle{
    font-weight: 600;
    font-size: 15px;
}
#courseNavpage .pptTitle a{
    color: #575757;
    text-decoration: none;
    line-height: 40px;
}
#courseNavpage .pptInfo{
    text-indent: 10px;
}
#courseNavpage .pptDescription{
    text-indent: 20px;
    margin-top: 4px;
    line-height: 22px;
}
#courseNavpage p{
    font-size: 0.8755em;
}
/*搜索关键字导航*/

.video-lesson video{ width:66%; margin:20px auto 20px auto;display: block;}
.video-lesson h2{ text-align:center; font-size:16px; margin-bottom:60px;}


.xiezi a{ margin-right:6px;}
.xiezilist-box{ border:1px solid #d4d4d4; padding:20px; width:1240px; margin-bottom:40px;}
.xiezilist-box h2{ text-align:center; font-size:22px; font-weight:normal; line-height:60px;}
.xiezilist{ width: 934px; margin: 0 auto;}
.xiezilist a{ font-family: "楷体","楷体_GB2312"; font-size:100px; color:#a5a5a5; display:inline-block; height:151px; width:151px; text-align:center; line-height:151px;background: url('../images/xiezi-bg.jpg'); margin: 16px;}


.menu-ico{ margin-bottom:0;}
.menu-ico a{ float:left; border-radius:10px; width:192px; padding:25px 0 30px 0; text-align:center; background:#fff; color:#686868; font-size:16px;box-shadow: 0 0 19px rgba(0,0,0,0.09); margin-right:17px; position: relative;}
.ico-hot{ position: absolute;    left: 3px;
    bottom: 0px;}
.menu-ico a:last-child{ margin:0;}
.menu-ico a b{ display:block; margin-top:15px; font-weight:normal;}

.kecheng-4xi{    box-shadow: 0 0 19px rgba(0,0,0,0.09); background: #fff; padding: 20px 7px;}
.kecheng-4xi img{ width: 186px;}
.kecheng-4xi a{margin: 0 7px;}

.btn-list{width: 1130px; margin: 0 auto; text-align:center; padding:10px 0; border-bottom:1px solid #e0e0e0;}
.btn-list a{ display:inline-block; margin:0 10px; padding:30px 25px 8px 73px; color:#606060; font-size:15px;    -webkit-transition: all .2s;
    transition: all .2s; }
.btn-list a:hover,.btn-list a.hover{ color:#f35000;background: url('../images/btn-hover.jpg');}

/* responsive-style */
@media(max-width: 1366px) {
}
@media(min-width: 1100px) {
	.copy-right {width:1100px;}	


}
@media(max-width:1100px){
	
	.copy-right { width:90%;}
	
}
@media(min-width: 1024px) {

    .classList li{
        width: 11%;
    }
    .classList02 li{
        width: 16%;
        padding: 0;
    }
    #coursedownloadF ul{
        /*padding: 0.5rem 3rem;*/
       /* margin-bottom: 0.3rem;*/
    }
    .courseSearch input{
        width: 127px;
    }
}

@media(min-width:1200px) {
	.copy-right {text-align:center; width:1100px; margin:0 auto;}

}

@media(min-width: 768px) {
	.copy-right ul{ width:50%;}
	.copy-right ul li{ width:25%; margin:0;}

    .classList li{
        width: 11%;
    }
    .classList02 li{
        width: 16%;
        padding: 0;
    }
    #coursedownloadF ul{
        /*padding: 0.5rem 3rem;*/
        /*margin-bottom: 0.3rem;*/
    }
    .courseSearch input{
        width: 127px;
    }
}

@media(max-width: 767px) {
	.copy-right ul{ display:none;}
	.copy-right p{ width:100%; text-align: center;}
	#coursedownloadS{ width:90%;  }
}

@media(width: 1024px) {
    #coursedownloadF a{
        font-size: 1.4rem;
    }
    .navbar-nav>li>a {
        font-size: 1.5rem;
    }
}

@media only screen and (max-width: 768px) {
	.copy-right {
	text-align:center; width:90%; margin:0 auto;
	/*margin-right: 15px;*/
}	

    .banner-left {
        float: left;
        width: 35%;
    }
    .banner-right {
        float: right;
        width: 65%;
    }
    .banner-left h3 {
        font-size: 2em;
    }
    .banner-left {
        padding: 2.99em 2.5em;
    }
    .header-main {
        padding: 1em 0em;
    }
    .top-nav {
        padding-top: 0.5em;
    }

    .teachersInfo{
        /*padding-bottom: 36rem;*/
    }
    /*.teachersInfo img {*/
        /*height: 21em;*/
        /*!*width: 80%;*!*/
    /*}*/
    /*.about-left {*/
        /*!*width: 100%;*!*/
        /*margin-left: 4%;*/
    /*}*/
    /*.about-bottom img{*/
        /*width: 92%;*/
        /*height: 256px;*/
        /*margin-top: 5rem*/
    /*}*/
    #faq p{
        font-size: 0.8755em;
    }

    .slides a{
        color: #ffffff;
    }
    .teachersInfo img{

        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .terachershow{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .footerfixed{
        position:fixed;
        z-index:1;
        bottom: 0;
    }
    .videoinfo{
        display: none;
    }
}
@media(max-width:736px){
    /*.blog {*/
        /*padding-bottom: 1%;*/
    /*}*/
}
@media(max-width:667px){
    .banner-left {
        padding: 2.85em 2.5em;
    }
}
@media only screen and (max-width: 640px) {
	.copy-right {
	text-align:center; width:90%; margin:0 auto;
	/*margin-right: 15px;*/
}	

	/*.container{*/
		/*width:95%;*/
	/*}*/
	.ad728x90 {
		text-align: center;
		margin: 0 auto;
		width: 90%;
	}
	.blog-left {
		padding-bottom: 54%;
	}
    .banner-left h3 {
        font-size: 1.8em;
    }
    .banner-left {
        padding:2.95em 2.5em;
    }
    .bann-grid {
        float: left;
        width: 50%;
        padding: 0px 0px 25px 10px;
    }
    .bann-strip {
        padding: 3em 0em 1em 0em;
    }
}
@media(max-width:600px){
    .banner-left {
        padding: 2.5em 2em;
    }
}
@media(max-width:568px){
    .banner-left {
        padding: 1em 2em;
    }
    .banner-left h3 {
        font-size: 1.7em;
    }
    .banner-left {
        padding: 2.3em 2em;
    }
}
@media only screen and (max-width: 480px) {
    body{
        font-size: 22px;
    }
	.about p {
		width: 95%;
		margin: 4% auto 0;
	}
	#topnav #navbtn {
		padding: 1.95em 0;
	}
	#topnav h1 {
         padding: 0.3em 0em;
     }
	.about-left {
		width: 94%;
	}
	.about-right {
		display: none;
	}
    .teachersInfo img {
        height: 18em;
        width: 100%;
    }
	.blog-left {
		padding-bottom: 84%;
	}
	.blog {
		padding-bottom: 1%;
	}
    .blog-bottom img {
        height: 120px;
    }
    .banner-left {
        float: none;
        width: 100%;
        padding: 1em 2.5em;
    }
    .banner-right {
        float: none;
        width: 100%;
    }
    .banner-bottom {
        padding: 0em 0em 0em 0em;
    }
    .teachersInfo img{
        height: 14em;
        width: 100%;
    }
    /*.teachersInforight{*/
        /*border-right-style: none;*/
    /*}*/
    /*.teachersInfoleft{*/
        /*border-left-style: none;*/
        /*margin-bottom: 2em;*/
    /*}*/
}
@media (max-width: 414px) {
    /*.blog-bottom {*/
    /*margin-bottom: 50px;*/
    /*}*/
    /*.blog-bottomx{*/
    /*margin-top: 290px;*/
    /*}*/
    /*.blog-bottomw{*/
    /*margin-top: 250px;*/
    /*}*/
    /*.blog-bottom img{*/
    /*height: 90px;*/
    /*}*/
    /*.circle{*/
    /*display: none;*/
    /*}*/
    .teachersInfo img{
        height: 180px;
        width: 85%;
    }
    .teachersInfo{
        /*padding-bottom: 30rem;*/
    }
    .about-left {
        width: 95%;
    }
    #faq p{
        font-size: 0.8755em;
    }
    /*.teachersInforight{*/
        /*border-right-style: none;*/
    /*}*/
    /*.teachersInfoleft{*/
        /*border-left-style: none;*/
        /*margin-bottom: 2em;*/
    /*}*/
}
@media (max-width: 384px) {
    .banner-left h3 {
        font-size: 1.3em;
    }

}
@media (max-width: 375px) {
    .blog-left{
        border-right-style: none;
    }
    .teachersInfo img{
        height: 170px;
        width: 85%;

    }
    .teachersInfo{
        /*padding-bottom: 31rem;*/
    }
    .about-left {
        width: 95%;
    }
    #faq p{
        font-size: 0.8755em;
    }
    .navbar-brand img{
        width:80%; margin-left:10%; margin-top:6px;
    }
	ul.nav.navbar-nav.navbar-right{ padding:3%; margin:0;}
	.nav>li{}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ margin-top:23px;}
	.navbar-nav>li>a {
    padding:0 16px; height:30px; line-height:30px;font-size: 1.2rem;
}
    /*.teachersInforight{*/
        /*border-right-style: none;*/
    /*}*/
    /*.teachersInfoleft{*/
        /*border-left-style: none;*/
    /*}*/
}
@media only screen and (max-width: 320px) {
	/*.container{*/
		/*width:95%;*/
	/*}*/
	.ad728x90 {
		text-align: center;
		margin: 0 auto;
		width: 95%
	}
    .blog-bottom img {
          height: 157px;
      }
    #faq p{
        font-size: 0.8755em;
    }
    /*.teachersInforight{*/
        /*border-right-style: none;*/
    /*}*/
    /*.teachersInfoleft{*/
        /*border-left-style: none;*/
    /*}*/
    .banner-left h3 {
        font-size: 1.3em;
    }
    .teachersInfo{
        /*padding-bottom: 31rem;*/
    }
    .teachersInfo img{
        height: 140px;
        width: 85%;
    }
    .about-left {
        width: 90%;
    }
    #coursedownloadS input{
        width: 17rem;
    }
    .courseSearch input{
        width: 200px;
    }
}
@media only screen and (width: 360px){
    #singup {
        height: 36rem;
        padding: 1rem 0;
    }
    .tab-content {
         padding-top: 0;
    }

}
@media(width:720px){
    div#about {
        font-size: 30px;
    }
    .about p {
        width: 95%;
        margin: 4% auto 0;
    }
    .banner-left {
        /*padding: 3.65em 2.5em;*/
    }
    .about-left {
        width: 94%;
    }
    .about-right {
        display: none;
    }
    /*.about-bottom {*/
        /*font-size: 30px;*/
    /*}*/
    /*.blog {*/
        /*padding-bottom: 1%;*/
        /*font-size: 30px;*/
    /*}*/
    .teachersInfo img {
        height: 15em;
        width: 100%;
    }
    /*.teachersInforight{*/
        /*border-right-style: none;*/
        /*margin-bottom: 1em;*/
    /*}*/
    /*.teachersInfoleft{*/
        /*border-left-style: none;*/
        /*margin-bottom: 1em;*/
    /*}*/
    /*div#portfolio {*/
        /*font-size: 30px;*/
    /*}*/
    /*#overview {*/
        /*font-size: 30px;*/
    /*}*/
    /*#faq {*/
        /*font-size: 30px;*/
    /*}*/
    /*#faq .panel-title {*/
        /*font-size: 30px;*/
    /*}*/
    .flexslider .slides img {
        width: 100%;
        display: block;
        height: 21em;
    }

}
/* responsive-style */