.container{
	width:100%;
	padding:0px;
	overflow:hidden;
}
.banner{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	height:500px;
	background: url("banner-1.jpg")/*tpa=http://www.togogo.net/image/zhuanti/redhat/banner.jpg*/ no-repeat center;
	margin: 0 auto;
}
.middle-block{
	width:1200px;
	margin:0 auto;
	overflow-x:hidden;
}
.cup-box{
	height:560px;
	position:relative;
}
.cup-box h4{
  	color: #1c1f21;
  	font-size: 36px;
  	font-weight: 500;
  	line-height: 48px;
	text-align: center;
	margin-top:70px;
}
.cup-main{
	font-size:0;
	margin-top:60px;
}
.cup-main>div{
	display:inline-block;
	width:240px;
	height:300px;
	text-align: center;
	vertical-align: top;
	position: relative;
}
.cup-main>div:hover{
	background: url("cup-bg.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/cup-bg.png*/ no-repeat top center ;
	background-size:100% ;
}
.cup-main>div img{
	width: 200px;
	position: absolute;
	bottom:45px;
	left:25px;
	display:block;
	margin:0 auto;
}
.cup-main>div p{
	height:25px;
 	color: #1c1f21;
  	font-size: 16px;
  	font-weight: 400;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width:100%;
}
.system-block{
	height: 560px;
    min-width: 1200px;
    max-width: 1920px;
	margin:0 auto;
    width: 100%;
	overflow: visible;
    background: url("system-bg.jpg")/*tpa=http://www.togogo.net/image/zhuanti/redhat/system-bg.jpg*/ no-repeat;
}
.system-main{
	width:1200px;
	margin:0 auto;
	height:560px;
	position: relative;
	padding-top:69px;
}
.system-title{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:50px;
	text-align: center;
}
.system-text{
	font-size:16px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	margin-top:20px;
}
.system-class{
	margin-top:60px;
	text-align: center;
	font-size:0;
}
.system-class a{
	display:inline-block;
	width:126px;
	height:40px;
	border:1px solid rgba(205,63,63,1);
	font-size:18px;
	font-weight:400;
	color:rgba(205,63,63,1);
	line-height:40px;
	margin:0 20px;
}
.system-class a.class-hover{
	color:#fff;
	background:rgba(205,63,63,1);
}
.about-system{
	width:1200px;
	height:256px;
	position: absolute;
	bottom: -80px;
	background: url("system-bg1.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/system-bg1.png*/ top left no-repeat,url("system-bg2.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/system-bg2.png*/ bottom right no-repeat;
	text-align: center;
	background-color:#fff;
	-moz-box-shadow:2px 5px 30px #CCCCCC; 
	-webkit-box-shadow:2px 5px 30px #CCCCCC; 
	box-shadow:2px 5px 30px #CCCCCC;
}
.system-item{
	display:none;
}
.system-item h3{
	font-size:20px;
	font-weight:500;
	color:rgba(28,31,33,1);
	line-height:34px;
	text-align: center;
	margin-top:48px;
}
.system-item p{
	width:798px;
	margin:10px auto 0;
	height:102px;
	font-size:14px;
	font-family:PingFangSC-Medium;
	font-weight:500;
	color:rgba(28,31,33,1);
	line-height:34px;
	text-align: left;
}
.advan-block{
	width:100%;
	max-width:1920px;
	min-width: 1200px;
	margin:0 auto;
	background: #F4F8FA;
}
.advan-block .middle-block{
	height:1044px;
}
.advan-console{
	display:block;
	margin:124px auto 0;
	width:250px;
	height:60px;
	background:rgba(205,63,63,1);
	font-size:20px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:60px;
	text-align: center;
}
.advan-console:hover{
	background: rgb(188, 59, 59);
}
.advan-block h4{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:rgba(28,31,33,1);
	line-height:50px;
	margin-top:80px;
	text-align: center;
}
.advan-list{
	display:block;
	width:100%;
	height:730px;
	position:relative;
	background:url("advan-bg.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/advan-bg.png*/ no-repeat;
	background-position:center;
}
.advan-list li{
	position:absolute;
	width:335px;
	padding:24px;
	background: url("advan-item-bg1.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/advan-item-bg1.png*/ top left no-repeat,url("advan-item-bg2.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/advan-item-bg2.png*/ bottom right no-repeat;
}
.advan-list li h6{
	font-size:18px;
	font-weight:500;
	color:#1C1F21;
	line-height:30px;
}
.advan-list li p{
	color:#545C63;
	font-size:16px;
	text-align:justify;
}
.data-block{
	width:100%;
	max-width:1920px;
	min-width: 1200px;
	height:828px;
	margin:0 auto;
	background: url("data-bg.jpg")/*tpa=http://www.togogo.net/image/zhuanti/redhat/data-bg.jpg*/ center no-repeat;
}
.data-title{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:50px;
	text-align: center;
	margin-top: 70px;
}
.data-img{
	display:block;
	width:1200px;
	margin:70px auto;
}
.data-console{
	display:block;
	margin:80px auto 0;
	width:250px;
	height:60px;
	border:1px solid rgba(255,255,255,1);
	font-size:20px;
	color:#fff;
	text-align: center;
	line-height: 60px;
}
.data-console:hover{
	background: #FFF;
	color: rgba(205,63,63,1);
}
.service-block{
	width:100%;
	max-width:1920px;
	min-width: 1200px;
	margin:0 auto;
	background: #F4F8FA;
}
.service-block .middle-block{
	height:710px;
}
.service-title{
	margin-top:70px;
	text-align: center;
}
.service-title h2{
	font-size:36px;
	font-weight:500;
	color:#1C1F21;
	line-height:50px;
}
.service-title h3{
	font-size:26px;
	font-weight:500;
	color:#545C63;
	line-height:50px;
}
.service-ul{
	height:465px;
	box-sizing:border-box;
	margin-top:65px;
	background: url("service-bg-1.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/service-bg.png*/ top center no-repeat;
	position: relative;
}
.service-ul li{
	position: absolute;
	width:380px;
}
.service-ul li h6{
	width:380px;
	font-size:20px;
	font-weight:500;
	color:rgba(205,63,63,1);
	line-height:30px;
}
.service-ul li p{
	width:380px;
	font-size:14px;
	font-weight:500;
	color:#1C1F21;
	line-height:24px;
}
.salary-block{
	height:636px;
	padding-top:70px;
}
.salary-left{
	display:inline-block;
	width:485px;
	vertical-align: middle;
}
.salary-title{
	height:70px;
	font-size:50px;
	font-weight:500;
	color:rgba(28,31,33,1);
	line-height:70px;
}
.salary-p1{
	font-size:24px;
	font-weight:400;
	margin-top:9px;
	color:rgba(205,63,63,1);
	line-height:40px;
}
.salary-p2{
	font-size:16px;
	font-weight:400;
	color:#545C63;
	line-height:30px;
	margin-top: 26px;
}
.salary-p2 span{
	color:#CD3F3F;
}
.salary-btn{
	display:inline-block;
	width:250px;
	height:50px;
	background: url("console-bg.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/console-bg.png*/ 224px center no-repeat;
	background-color:rgba(205,63,63,1);
	font-size:18px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:50px;
	padding-left:30px;
	margin-top:50px;
}
.salary-btn:hover{
	background-color:rgb(188, 59, 59);
}
.salary-img{
	vertical-align: middle;
	margin-left:190px;
}
.course-block{
	width:100%;
	max-width:1920px;
	min-width: 1200px;
	height:718px;
	margin:0 auto;
	background: url("course-bg.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/course-bg.png*/ center no-repeat;
}
.course-block h3{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:50px;
	text-align: center;
	margin-top:70px;
}
.course-list{
	width:1220px;
	margin-top:60px;
}
.course-list li{
	float:left;
	width:224px;
	height:224px;
	margin:0 20px 20px 0;
	text-align: center;
	line-height: 160px;
}
.course-list li:nth-child(odd){
	background: #CD3F3F;
	color:#FFFFFF;
}
.course-list li:nth-child(even){
	background: #FFFFFF;
	color:#1C1F21;
}
.course-list li img{
	vertical-align: middle;
}
.course-list li p{
	display:;
	height:22px;
	font-size:16px;
	font-weight:400;
	line-height:22px;
	
}
.teacher-block{
	width:100%;
	height:1050px;
	max-width:1920px;
	min-width:1200px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
.teac-right{
	position: absolute;
	width:50%;
	height:100%;
	right:0px;
	top:0;
	background: #CD3F3F;
}
.teac-main{
	width:1200px;
	height:1050px;
	margin:0 auto;
	position: relative;
}
.teac-box{
	position: absolute;
	width:100%;
	height:100%;
	background:url("teac-img-bg-2.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/teac-img-bg.png*/ right center no-repeat;
	background-color: #fff;
	background-size: auto 100%;
	background-position: 484px 0px;
}
.teac-box h4{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:#1C1F21;
	line-height:50px;
	text-align: center;
	margin-top: 70px;
}
.teac-name{
	height:33px;
	font-size:24px;
	font-weight:400;
	color:#1C1F21;
	line-height:33px;
	margin-top:76px;
}
.teac-name span{
	font-size:14px;
	color:#4D555D;
	margin-left:21px;
	display: inline-block;
	vertical-align: middle;
}
.teac-name:before{
	content:"";
	display:inline-block;
	width:19px;
	height:19px;
	background: #CD3F3F;
	margin-right:7px;
}
.teac-info{
	height:280px;
	border:1px solid #1B1F21;
	margin-top:22px;
	padding:44px 40px 0;
	position: relative;
}
.teac-info>div{
	margin-bottom: 21px;
}
.teac-ico{
	vertical-align: middle;
}
.info-title{
	font-size:20px;
	font-weight:400;
	color:#1C1F21;
	line-height:30px;
	margin:0 21px 0 12px;
	vertical-align: middle;
}
.info-text{
	width:678px;
	line-height: 24px;
	font-size:16px;
	color:#545C63;
}
.teac-img{
	position: absolute;
	bottom: 0px;
	right:80px;
}
.study-block{
	width:100%;
	height:584px;
	max-width:1920px;
	min-width:1200px;
	margin:0 auto;
	background:url("study-bg1.png")/*tpa=http://www.togogo.net/image/zhuanti/cisco/study-bg1.png*/ left bottom no-repeat,url("study-bg2.png")/*tpa=http://www.togogo.net/image/zhuanti/cisco/study-bg2.png*/ right top no-repeat;
	background-color:#2E323A;
	overflow: hidden;
}
.study-block h4{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:#FFFFFF;
	line-height:50px;
	text-align: center;
	margin-top: 70px;
}
.study-main{
	width:1200px;
	margin:0 auto;
	height:460px;
	background: url("study-bg-1.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/study-bg.png*/ center center no-repeat;
}
.study-ul{
	width:1200px;
	height:46px;
	position: relative;
}
.study-ul li{
	font-size:16px;
	font-weight:400;
	color:#ECECEC;
	line-height:26px;
	vertical-align: middle;
	position: absolute;
}
.study-ul li img{
	vertical-align: middle;
	margin:0 5px;
}
.cert-block{
	text-align:center;
	margin:0 auto;
	overflow: hidden;
}
.cert-slide{
	width:1200px;
	height:350px;
	margin:63px auto 80px;
	position: relative;
}
.cert-title{
	height:50px;
	font-size:36px;
	font-weight:500;
	color:rgba(28,31,33,1);
	line-height:50px;
	text-align: center;
	margin-top:70px;
}
.cert-div{
	width:1098px;
	height:350px;
	overflow:hidden;
	margin:0 auto;
}
.cert-list{	
	width:1098px;
	position: relative;
}
.cert-list li{
	position:absolute;
	display:none;
}
.current{
	width:508px;
	height:350px;
	top:0;
	left:276px;
	z-index:9;
	display:block !important;
}
.cert-li1,.cert-li5{
	width:252px;
	height:176px;
	top:87px;
	z-index:7;
	display:block !important;
}
.cert-li2,.cert-li4{
	width:380px;
	height:256px;
	top:47px;
	z-index:8;
	display:block !important;
}
.cert-li1{
	left:0px;
}
.cert-li2{
	left:118px;
}
.cert-li4{
	left:596px;
}
.cert-li5{
	left:836px;
}
.cert-list li img{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.cert-list li p{
	font-size:26px;
	width:100%;
	height:50px;
	background:rgba(28,31,33,0.5);
	font-size:14px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:50px;
	position: absolute;
	bottom: 0px;
}
.cert-btn{
	display:inline-block;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#fff;
	background:#e91a1a;
	margin-top:5px;
}
.prev{
	display:inline-block;
	position:absolute;
	top:156px;
	left:0;
	width:21px;
	height:37px;
	background:url("prev.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/prev.png*/;
}
.next{
	display:inline-block;
	position:absolute;
	top:156px;
	right:0;
	width:21px;
	height:37px;
	background:url("next.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/next.png*/;
}
.cert-show{
	overflow: hidden;
	background: #F4F8FA;
	padding-bottom: 86px;
}
.cert-show h6{
	font-size:26px;
	font-weight:500;
	color:#545C63;
	line-height:50px;
}
.cert-show img{
	display:block;
	margin:60px auto 0;
}
.bottom-block{
	width:100%;
	height:321px;
	max-width:1920px;
	min-width:1200px;
	margin:0 auto;
	background:url("bottom-bg-1.png")/*tpa=http://www.togogo.net/image/zhuanti/redhat/bottom-bg.png*/ center no-repeat;
	background-color:#F4F8FA;
	overflow: hidden;
}
.bottom-block>div{
	height:321px;
}
.bottom-text{
	width:256px;
	float:right;
	margin:90px 200px 0 0;
}
.bottom-console{
	display:block;
	width:251px;
	height:60px;
	background:rgba(221,57,44,1);
	font-size:20px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:60px;
	text-align: center;
	margin:34px 0 0 20px;
}
.bottom-console:hover{
	background:rgba(221,57,44,0.8);
}
