
/*轮播开始  静态 */
.lun_bo{
	width: 100%;
	height: 466px;
	
}
.lun_bo .lb_connect{
	width: 100%;
	height: 100%;
	margin:0 auto;
	background: url(../images/banner_top.png) no-repeat center center;
	background-position:center center;
}

.tbxyyst{width:411px; height:84px; border:0px solid blue; margin-left:250px; }
		.tbxyyst .tbxdjyyst{   width:282px; height:61px; line-height:61px; font-size:18px;  color:#f8e499; background:url(../images/bant.png) no-repeat; margin:0 auto; text-align:center;}
		.tbxyyst .tbxdjyyst a{color:#f8e499; font-weight:bold;}
/*轮播结束  静态 */
#content {
	width: 1050px;
	margin: 0px auto;
	padding: 0px;
	margin-top:15px;
	background: #FFF;	
	border: 0px solid #CCC;
}
*{padding: 0px}
		#gallery img {
			border: none;
		}

		#gallery_nav {
			float: right;
			width: 530px;
			height:457px;
			text-align: center;
			border: 0px solid #CCC;
		}
		#gallery_nav a{
			display: table-cell;
			height: 220px;
			float:left;
			margin-left:15px;
			margin-top:0px;
			
		}
		#gallery_output {
			float: left;
			width: 517px;
			height:457px;
			overflow: hidden;
			
		}
		
		#gallery_output img {
			display: block;
			margin: 0px auto 0 auto;
		}
		#gallery_output p {
		display: block;
		margin: 0px auto 0 auto;
		}
		.zz{ border: 0px solid rgba(92,92,92,1.00); }
		.sp{font-size:24px;}
		.ss{border-top: 1px solid #000000;width:50%;display:inherit;padding-top:5px}
		
		.zbbxyyst{width:1050px; height:60px; border:0px solid red; margin:0 auto; text-align:center; margin-top:55px; margin-bottom:70px;}
		.zbbxyyst .zbbxdjyyst{  width:284px; height:74px; line-height:60px; font-size:23px; color:#ffffff; background:url(../images/gdbx.png) no-repeat; margin:0 auto; text-align:center;}
		.zbbxyyst .zbbxdjyyst a{color:#ffffff;}
		
		
		.bxyyst{width:1050px; height:60px; border:0px solid red; margin:0 auto; text-align:center; margin-top:55px; margin-bottom:70px;}
		.bxyyst .bxdjyyst{  width:266px; height:60px; line-height:60px; font-size:23px; color:#ffffff; background:url(../images/bx.png) no-repeat; margin:0 auto; text-align:center;}
		.bxyyst .bxdjyyst a{color:#ffffff;}
		/*<!---师资开始 -->*/
		
			/*班型特色str*/
		.tixi{
			width:1350px;
			margin:0 auto;
			text-align:center;
			height:506px;		
			border:0px solid red;
			background:#151845;
		}
		.tixi .tixi_a{
			width:1350px;
			height:223px;
			border:0px solid red;
		}
		.tixi .tixi_a .tixi_1{ width:501px; height:140px; border:0px solid red; margin-left:147px; margin-top:75px; float:left; background: url(../images/bxtsbg_a188.png);}
		.tixi .tixi_a .tixi_1:hover{ width: 502px; height:141px; background: url(../images/bxtsbg_a1888.png);}
		.tixi .tixi_a .tixi_2{ width:501px; height:140px; border:0px solid red; float:left; margin-left:55px; margin-top:75px; background: url(../images/bxtsbg_a199.png); }
		.tixi .tixi_a .tixi_2:hover{ width: 502px; height:141px; background: url(../images/bxtsbg_a1999.png);}
		
		.tixi .tixi_b{
			width:1350px;
			height:253px;
			border:0px solid red;
		}
		.tixi .tixi_b .tixi_3{ width:501px; height:140px; border:0px solid red; margin-left:147px; margin-top:40px; float:left; background: url(../images/bxtsbg_a177.png);}
		.tixi .tixi_b .tixi_3:hover{ width: 502px; height:141px; background: url(../images/bxtsbg_a1777.png);}
		.tixi .tixi_b .tixi_4{width:501px; height:140px; border:0px solid red; float:left; margin-left:55px; margin-top:40px; background: url(../images/bxtsbg_a166.png);}
		.tixi .tixi_b .tixi_4:hover{ width: 502px; height:141px; background: url(../images/bxtsbg_a1666.png);}
		
		/*班型特色end*/

/* 本例子css */
.foucebox {
	width:1033px;
	height:480px;
	text-align:left;
	margin:30px auto;
	border:0px solid red;
}
.foucebox .bd {
	position:relative;
	float:left;
	width:511px;
	height:310px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:511px;
	height:310px;
	float:left;
	background:#32333E;
}
.foucebox .showDiv img {
	width:232px;
	height:310px;
}
.foucebox .showDiv p {
	
	left:0px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:58px;
}
.foucebox .showDiv h2 {
	
	left:0px;
	bottom:0;
	width:250px;
	height:34px;

	_background:none;
	
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv h2 a {
	color:#8ecf12;
	font-weight:normal;
}

.foucebox .hd {
	width:510px;
	height:310px;
	
	float:right;
	border:0px solid red;
}
.foucebox .hd ul li {
	width:250px;
	height:150px;
	float:left;
	border:0px solid red;
	background:#32333E;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:250px;
	height:150px;
}
.foucebox .hd ul img {
	width:250px;
	height:150px;
	border:0px solid #2b2b2b;
}
.foucebox .hd ul .txt_bg {
	width:108px;
	height:24px;
	position:absolute;
	left:3px;
	top:63px;
	background:url(../images/bg_png.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");
}
.foucebox .hd ul .txt {
	float:left;
	width:103px;
	height:24px;
	line-height:24px;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:2;
	text-align:right;
	padding-right:5px;
	overflow:hidden;
}
.foucebox .hd ul .mask {
	width:108px;
	height:85px;
	display:block;
	position:absolute;
	left:3px;
	bottom:3px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#70a20f;
}
.foucebox .hd ul a:hover {
	cursor: pointer;
	color:#fff;
}
.foucebox .hd ul a:hover .txt_bg {
	background:#70a20f;
}
		
        /*<!---师资开始end -->*/
		
		.yyst{width:1050px; height:62px; border:0px solid red; margin:0 auto; text-align:center;}
		.yyst .djyyst{  width:268px; height:62px; line-height:62px; font-size:23px; color:#C30A10; background:url(../images/yyst.png) no-repeat; margin:0 auto; text-align:center;}
		.yyst .djyyst a{color:#C30A10;}
	/*<!---一条龙 -->*/
		#banner-box{margin:0px auto; text-align:center;height:565px;overflow:hidden;position:relative;padding-top:-40px;}
		.banner-inner{height:65px;margin:0px auto}
		.banner-nav-abs{left:0px;top:-10px;z-index:3;min-width:1200px;}
		.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
		.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
		.banner-nav{width:100%}
		.banner-nav ul {width:1200px;margin:0px auto}
		.banner-nav li {float:left;display:inline;width:173px;height:72px;font-size:14px;padding:5px 0px 0px 0px;cursor:pointer;position:relative;margin:0px 1px; border:0px solid red;}
		.banner-nav li a.bg1{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt01a.png) no-repeat;}
		.banner-nav li a.bg2{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt02a.png) no-repeat;}
		.banner-nav li a.bg3{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt03a.png) no-repeat;}
		.banner-nav li a.bg4{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt04a.png) no-repeat;}
		.banner-nav li a.bg5{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt05a.png) no-repeat;}
		.banner-nav li a.bg6{height:72px;width:173px;margin:0px auto 0px auto;background:url(../images/yt06a.png) no-repeat;}
		.banner-nav li a{float:left;position:absolute;left:0px;top:0px;color:#fff;z-index:6;padding:5px 43px 0px 43px;display:inline;width:170px;height:72px;padding-top:0px;text-align:center}
		.banner-nav li.current{cursor:default}
		.banner-nav li.current div{width:173px;height:72px;}
		.banner-nav li.current a.bg1{color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt01.png) no-repeat;}
		.banner-nav li.current a.bg2 {color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt02.png) no-repeat;}
		.banner-nav li.current a.bg3 {color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt03.png) no-repeat;}
		.banner-nav li.current a.bg4 {color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt04.png) no-repeat;}
		.banner-nav li.current a.bg5 {color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt05.png) no-repeat;}
		.banner-nav li.current a.bg6 {color:#333;cursor:default;width:173px;height:72px; background:url(../images/yt06.png) no-repeat;}
		.banner-list{position:absolute;height:501px;position:absolute;z-index:2;overflow:hidden;width:100%;border:0px sold red; margin-top:15px;}
		.banner-list li{width:100%;height:501px;text-align:center;float:left;display:inline-block}
		
		/*<!---一条龙end -->*/
		
	

		.xuanjiang{width: 1054px; height:420px; margin:0 auto; margin-top:30px;
			text-align:center; background: url(../images/xjhx.png);}
		.xuanjiang .xuanjiang_a {
			width: 1054px;
			height:176px;
			border:0px solid red;
		}	
		.xuanjiang .xuanjiang_a .xuanjiang_a1{
			width: 255px;
			height:176px;
			float:left;
			border:0px solid red;
			margin-left:8px;
		}
			
		.yxtbxyyst{width:268px; height:61px; border:0px solid blue;margin:0 auto; }
		.yxtbxyyst .yxtbxdjyyst{  width:268px; height:61px; line-height:61px; font-size:26px; color:#f8e499; background:url(../images/yuanxiao1.png) no-repeat; margin:0 auto; text-align:center;}
		.yxtbxyyst .yxtbxdjyyst a{color:#ffffff;}	
			
		
.pin_rui{
	padding-top:70px;
	width: 1199px;
	height: 1005px;
	margin:0 auto;
	text-align:center;
	border:0px solid #000000;
}
.pin_rui .pr_top{
	width: 100%;
	height: 115px;
	background-color: #FF7A00; 
}
.pin_rui .pr_top .pr_top_1{
	width: 50%;
	height: 115px;
	float: left;
	box-shadow: 2px 2px 8px 2px #322238;
	cursor: pointer;
}
.pin_rui .pr_top .pr_top_1 span{
    font-family: Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "", "Microsoft YaHei", "WenQuanYi Micro Hei";
	line-height: 115px;
	font-size: 30px;
    color: #fff;
}
.pin_rui .pr_top .pr_top_1:nth-child(1) span{
	float: right;
    margin-right: 200px;
}
.pin_rui .pr_top .pr_top_1:nth-child(2) span{
	float: left;
    margin-left: 200px;
}
.pin_rui .pr_connect{
	width: 100%;
	/*background: url(../images/pr_connect3.png);*/
	height:689px;

}
.pin_rui .pr_connect .pr_center1{
	width: 1199px;
	height: 689px;
	padding-top: 220px;
	margin: 0 auto;
	background: url(../images/pr_connect2.png);
	position: relative;
}
#l-map{
	width:1124px;
	height:456px;
	margin: 0 auto;
	background: #ffffff;
}
#r-result{
	width: 235px;
	height: 341px;
	background: url(../images/r-result.png);
	position: absolute;
	top: 300px;
	left: 854px;
	opacity: 0.9;
	cursor: pointer;
}
.pin_rui .pr_connect .pr_center2{
	width: 1199px;
	height: 689px;
	margin: 0 auto;
	background: url(../images/pr_connect1.png);
}
	
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #C82034;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}