
html, body, input, textarea, select, button {
    font-family: "siyuan-heiti", "microsoft yahei", Helvetica, Arial !important;
}

body { margin-right: -15px; margin-bottom: -15px; }
/*公共样式*/
html { overflow-x: hidden; overflow-y: auto; }
*{margin:0; padding:0; border:0;}
*:focus{outline:none;}
html{ overflow-x:hidden;}
body {margin:0; padding:0; border:0; font-size:12px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear::after{display: block;content:""; clear:both;}
input[type="submit"],input[type="button"]{ cursor:pointer;}
input {
    /* -webkit-appearance:none; 去除input默认样式*/
    outline:none;
    border-radius: 0;
}

.f01{ /*font-family:"microsoft yahei";*/}
.l{ float:left;}
.r{ float:right;}


html {font-size: 62.5%;}
body {font-size: 14px; -webkit-text-size-adjust: none;}




/*head*/
header{z-index: 3; /*1102*/position: fixed;z-index: 1000;top:0;left:0;background: #fff;width: 100%;box-sizing: border-box;opacity: 0.98;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);-o-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);}
header .container{width: 100%;height: 100%;margin: 0 auto;}
.logo{/*background: url("../images/logo.png") no-repeat; 1113*/background-size: cover;display: block;}

@media (min-width: 0px) { /*1102*/
    header{height: 68px;}
    header .container{padding: 0 64px;}
    .logo{width:200px;height:31px;margin-top: 18px;}
    .pc_nav{float:right;}
    .pc_nav li{float:left;padding:0;/*margin:0 10px;*//*1211*/position: relative;}
    .pc_nav li>a{display: block;padding: 0 22px;/*1211*//* font-size: 16px; */line-height: 68px;color: #333;text-decoration: none;font-size: 18px;font-family: 微软雅黑;}
    .pc_nav li:hover>a{color:#B9D76F;/*border-bottom: 2px #0085cd solid;*/}
    .pc_nav li.on>a{color: #0085cd;/*border-bottom: 2px #0085cd solid;*/}
    .erji{box-sizing: border-box;height:0;overflow: hidden;/*display:none;*//* 1211 *//*width: 100%;*/;background:rgba(239,239,239,0.95);background: #efefef\9;/*1013*/;
        position: absolute;left:50%;top:68px;text-align: center;
        transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;
        /*transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);*/
        margin-left:-95px; /* 1119 */}
    .pc_nav li:hover .erji{height: auto;overflow: visible;padding: 21px 64px;border-bottom: 2px solid #d8d8d8;/*1211*/}
    .pc_nav li .erji1{width:280px;margin-left:-145px; /* 1119 */}
    .pc_nav li .erji2{width:190px}
    .pc_nav li .erji2 a{text-align: center;display: block;}
    /*.pc_nav li .erji2 .erji_dl{min-width:100px}*/
    .pc_nav li .erji3{width:500px;margin-left:-250px;/* 1123 */}
    .erji_dl{display: inline-block;/* 1123 */text-align: left;vertical-align: top;}
    .erji_dl dt a{font-size: 16px;line-height: 38px;margin-bottom: 9px;color: #0085cd;}
    .erji_dl dd a{font-size: 16px;line-height: 36px;color: #333;font-weight:500;
        -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;
        text-decoration: none;
        cursor: pointer;
        }
    .erji_dl dt a:hover,
    .erji_dl dd a:hover{color: #B9D76F;}
    .pc_nav li .erji1 .erji_dl,
    .pc_nav li .erji3 .erji_dl {min-width: 175px;}
    .pc_nav li .erji1 .erji_dl:last-of-type,
    .pc_nav li .erji3 .erji_dl:last-of-type {min-width:0}
    .hd_lang{padding-left: 20px;background: url("../images/pic16.png") no-repeat left center;}
    .hd_lang dt{padding:0 18px 0 0;background: url("../images/pic14_1.png") no-repeat right center;cursor:pointer}
    .hd_lang dt a{display: block;font-size: 16px;line-height:87px;;color: #888;}
    .hd_lang .erji{text-align: right;}
    .hd_lang .erji li{display: inline-block;padding: 0 15px;}
    .hd_lang .erji li a{font-size: 14px;line-height:50px;color: #666; }
    .hd_lang.on .erji{opacity: 1;height: auto;}
    
}
/* 图片光标移入放大 */
.sptbaseAvatar:hover img {
	transform: scale(1.1);
	transition: all 0.5s; 
}

	.carousel-indicators li {
	  display: inline-block;
	  width: 40px;
	
	  margin: 1px;
	  text-indent: -999px;
	  cursor: pointer;
	  background-color: #000 \9;
	  background-color: rgba(0, 0, 0, 0);
	  border: 1px solid #fff;
	  border-radius: 3px;
	}
	.carousel-indicators .active {
	  width: 40px;
	
	  margin: 0;
	  background-color: #fff;
	  border-radius: 3px;
	}
	.carousel-indicators1 {
	  bottom: 10px;
	  left: 50%;
	  z-index: 15;
	  width: 60%;
	  padding-left: 0;
	  margin-left: -30%;
	  text-align: center;
	  list-style: none;
	   margin: 0;
	}
	
	.carousel-indicators1 li {
	  display: inline-block;
	  width: 20px;
	  line-height:20px;
	  height: 20px;
	  text-indent: -999px;
	  cursor: pointer;
	  background-color: #868686;
	  border: 1px solid #fff;
	  text-align:center;
	  text-indent:center;
	  border-radius: 2px;
	  color:white;
	   margin: 0;
	}
	.carousel-indicators1 .active {
	  width: 20px;
	  height: 20px;
	  margin: 0;
	  background-color:#006805;
	  text-align:center;
	  text-indent:center;
	  border-radius: 2px;
	  color:white;
	}
	.carousel-indicators {
	  position: absolute;
	  bottom: 10px;
	  left: 50%;
	  z-index: 15;
	  width: 60%;
	  padding-left: 0;
	  margin-left: -30%;
	  text-align: center;
	  list-style: none;
	}
	.carousel_index2{
		position:absolut; 
		left:85%;
	} 
	/*底部菜单栏样式  */
	.footer-nav tr{
	height: 35px;
	}
	
	/*腾亚动态  */
	
		.ty_dynamic .t3{
	color: black;
	font-size: 15px;
	text-decoration: none;
	cursor: pointer;
	padding-right:10px;
	
	}
	
	.ty_dynamic tr td a{
	color: black;
	font-size: 15px;
	text-decoration: none;
	cursor: pointer;
	
	}
	.ty_dynamic tr td a:hover{
		color:#B9D76F;
		
	}
	.footer-nav tr td a{
	font-size: 16px;
	color: #6C6666;
	cursor: pointer;
	}
/*右侧客服栏样式*/
#leftsead{width:131px;height:143px;position:fixed;top:50%;right:20px;}
/*  #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));} */
#leftsead li{}
#leftsead li img{float:right;border-bottom-left-radius:5px;border-top-left-radius:5px;width: 100px;height: 200px;position:absolute; z-index: 1001;right:1px;}
#leftsead li a{float:right;display:block;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:40px;top:100px;}
#leftsead li a.youhui div{z-index: 1002}

/* 重写boostrap的样式 */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}




.nav-pills li a{
	color: #767676;
	 border-radius: 1px;
	 
}
.nav-pills > li {
  float: left;
}

.nav-pills > li + li {
  margin-left: 20px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #7A973B;
background-color: #FAFAFA;
  
}
.nav-pills li a:hover{
background-color: #FAFAFA;
}
#core_ul > li.active > a,
#core_ul > li.active > a:hover,
#core_ul > li.active > a:focus {
  color: #7A973B;
  background-color: white;
}
#core_ul> li > a:hover{
  color: #7A973B;
  background-color: white;
}






/*普通教室方案banner上半透明层*/
.con_img{
    position: relative; 
    width: 100%; 
    height: auto;
    }
    
.ms{
    position: absolute; 
    bottom: 0px;
    width: 30%; 
    height: 100%;  
    background: #849B49;
    opacity: 0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    }
.toumingzi{
    width: 30%;
    left: 30px;
    position: absolute;
    top: 30px;
}
.image{
    width:100%;
    height:auto;
}

/*经典案例*/
.case_img,.case_img2{
position: relative;
padding: 0;
width:410px;
height: 330px;
}
/*图片尺寸*/
.case_img img,.case_img2 img{
width:410px;
height: 330px;
}
/*透明层部分*/
 .mask,.mask2{
position: absolute;
top:0;
left: 16;
width:410px;
height:330px;
background: rgba(0,0,0,0.7);
color: white;
text-align: center;
display: none;

}

/*解决弹出模态框页面抖动问题 */
body {padding-right: 0!important;}


.dede_pages{
}
.dede_pages ul{
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	font-size:18px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
	text-decoration:none;
}
.dede_pages ul li a:hover{
	color:#690;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
	text-decoration:none;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
	text-decoration:none;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/* suspend */
.suspend{width:40px;height:198px;position:fixed;top:185px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(http://www.stp01.com/templets/default/img/suspend2.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(http://www.stp01.com/templets/default/img/suspend2.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(http://www.stp01.com/templets/default/img/suspend2.png) -40px -86px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}