@charset "UTF-8";/*!
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
body,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
dt,dd,
p {
  margin: 0;
  padding: 0;
   
}
li {
  list-style: none;
  vertical-align: top;
}
i,
em {
  font-style: normal;
}
img {
  border: none;
  vertical-align: top;
}
a {
  text-decoration: none;
  outline: none;
  color: #333;
}
.base {
  margin: 0 auto;
  width: 1200px;
}
.clear {
  zoom: 1;
}
.clear:after {
  display: block;
  content: "";
  clear: both;
}
html {
  overflow-x: hidden;
  width: 100%;
  height: 100%;
}
body {
  font: 14px/20px "Microsoft YaHei";
  color: #333;
  width: 100%;
  height: 100%;
}
/*common*/
.base_tp {
  text-align: center;
}
.base_tp h3 {
  font-size: 36px;
  color: #010101;
  line-height: 40px;
  margin-bottom: 20px;
}
.base_tp h3 span {
  color: #ed1b24;
  margin-right: 17px;
}
.base_tp p {
  font-size: 16px;
  color: #666;
  line-height: 32px;
}
.base_tp a,
.base_tp a::before {
  width: 198px;
  line-height: 43px;
  text-align: center;
  display: block;
  font-size: 18px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.base_tp a {
  height: 43px;
  color: #333;
  margin: 0 auto;
  position: relative;
  border: 1px solid #333;
  border-radius: 8px;
  margin-top: 18px;
}
.base_tp a::before {
  content: "免考专/本科申请";
  position: absolute;
  left: 0px;
  top: 0px;
  color: #f60;
  height: 0;
  overflow: hidden;
  font-family: "Microsoft YaHei";
}
.base_tp a:hover::before {
  height: 43px;
}
.base_tp a:hover {
  border-color: #f60;
}
/*banner*/
.banner {
  height: 737px;
  position: relative;
  left: 50%;
  top: 0;
  margin-left: -960px;
  width: 1920px;
}
.banner li {
  position: absolute;
  left: 0;
  top: 0;
}
.smallBtn {
  height: 20px;
  position: absolute;
  left: 0;
  bottom: 50px;
  text-align: center;
  z-index: 20;
  width: 100%;
}
.smallBtn a {
  display: inline-block;
  width: 125px;
  height: 9px;
  border-radius: 50%;
  background: none;
  margin: 0 4px;
  line-height: 12px;
  border: 1px solid #fff;
  border-radius: 9px;
}
.smallBtn a.active {
  background: #fff;
  border-color: transparent;
}
/*con1*/
.con1 {
  padding: 89px 0 80px;
  overflow: hidden;
}
/* .con1_con { */
  /* text-align: center; */
  /* color: #404040; */
  /* font-size: 22px; */
  /* line-height: 32px; */
  /* margin-top: 72px; */
/* } */
.con1_con p {
  margin-top: 25px;
}
.con1_con span {
  color: #ed1b24;
}
/*浣滃搧*/
.u_works {
  width: 100%;
  height: 774px;
  background: url(../img/ui/con2_bg.jpg) no-repeat center top;
  padding-top: 46px;
  overflow: hidden;
}
.u_works1 {
  width: 100%;
  height: 700px;
  background: url(../img/ui/1.png) no-repeat center top;
  padding-top: 28px;
  overflow: hidden;
}
.u_works2 {
  width: 100%;
  height: 700px;
  background: url(../img/ui/2.png) no-repeat center top;
  padding-top: 46px;
  overflow: hidden;
}
.u_works .base_tp h3 {
  color: #fff;
}
.u_works .base_tp p {
  color: #d1d1d1;
}
.u_works .base_tp a {
  color: #fff;
  border-color: #fff;
}
.u_works .base_tp a:hover {
  border-color: #f60;
}
.u_works ul {
  margin-top: 40px;
}
.u_works li {
  float: left;
  width: 240px;
  overflow: hidden;
}
.u_works li img {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.u_works li:hover img {
  transform: translateX(10px);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
}
.u_works .u_works_li {
  width: 480px;
}
/*钖祫*/
.u_Payroll {
  padding-top: 0px;
  overflow: hidden;
}
.u_Payroll ul {
  width: 1000px;
  margin: 60px auto 80px;
}
.u_Payroll li {
  width: 21%;
  float: left;
  text-align: center;
  position: relative;
  cursor: pointer;
  margin: 0 2%;
}
.u_Payroll li span {
  position: absolute;
  width: 100%;
  font-size: 28px;
  line-height: 38px;
  text-align: center;
  left: 0;
  top: 24px;
}
.u_Payroll li img {
  transition: 1.2s;
  -webkit-transition: 1.2s;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  width: 138px;
  height: 138px;
}
.u_Payroll li h5 {
  font-size: 24px;
  line-height: 38px;
  margin-top: 5px;
  font-weight: normal;
}
.u_Payroll li p {
  line-height: 28px;
  color: #1f1d1d;
}
.u_Payroll li:hover img {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.u_Payroll .u_playroll_li1 span,
.u_Payroll .u_playroll_li1 h5 {
  color: #466e75;
}
.u_Payroll .u_playroll_li2 span,
.u_Payroll .u_playroll_li2 h5 {
  color: #4f9633;
}
.u_Payroll .u_playroll_li3 span,
.u_Payroll .u_playroll_li3 h5 {
  color: #ff7e00;
}
.u_Payroll .u_playroll_li4 span,
.u_Payroll .u_playroll_li4 h5 {
  color: #ed1b24;
}
/*鍐呭*/
.u_content {
  background: #e5e5e5;
  padding: 67px 0 52px 0;
}
.u_content_con {
  text-align: center;
  margin-top: 45px;
}
/*璇剧▼璁剧疆*/
.u_snake {
  height: 241px;
  background: url(../img/ui/snake_bg.png) no-repeat;
  padding-top: 65px;
}
.u_snake .base {
  position: relative;
  height: 100%;
}
.u_snake .base_tp h3,
.u_snake .base_tp p {
  color: #ffffff;
}
.u_snake_con span,
.u_count_jt {
  display: block;
  width: 23px;
  height: 25px;
  background: url(../img/ui/snake_icon.png) no-repeat;
}
.u_snake_con {
  text-align: center;
}
.u_snake_con p {
  line-height: 28px;
  font-size: 20px;
  color: #ffde00;
  margin-top: 8px;
}
.u_snake_con span {
  position: absolute;
  left: 50%;
  bottom: 25px;
  margin-left: -11px;
}
/*鍩虹鐝�*/
.u_basis h4,
.u_employ_tp h4 {
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  font-weight: bold;
}
.u_basis {
  background-color: #e6e6e6;
  padding: 68px 0 76px;
}
.u_basis h4 {
  color: #333;
  margin: 0 0 62px;
}
.u_basis_con {
  width: 1000px;
  margin: 0 auto;
}
.u_basis_con img {
  float: left;
}
.u_basis_rg {
  float: right;
  width: 660px;
  text-align: center;
  padding-top: 24px;
}
.u_basis_rg h5 {
  border-top: 1px solid #ed1b24;
  border-bottom: 1px solid #ed1b24;
  line-height: 30px;
  font-size: 20px;
  color: #ed1b24;
  font-weight: normal;
  padding: 16px 0;
}
.u_basis_rg p {
  color: #666;
  line-height: 30px;
  padding-top: 12px;
}
/*灏变笟鐝�*/
.u_employ {
  background: url(../img/ui/employ_bg.png) repeat;
  height: 1335px;
  padding-top: 80px;
  position: relative;
}
.u_employ .base {
  position: absolute;
  height: 100%;
  left: 50%;
  margin-left: -600px;
  top: 0;
}
.u_employ ul {
  width: 1060px;
  margin: 40px auto 0;
}
.u_employ li {
  width: 215px;
  float: left;
  text-align: center;
  height: 265px;
  margin: 0 22px;
}
.u_employ li h5 {
  color: #fff;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
  margin-top: 12px;
}
.u_employ li p {
  color: #999;
  line-height: 24px;
}
.u_employ .u_employ_li {
  margin-left: 280px;
}
.u_employ_round {
  background: url(../img/ui/employ_round.png) no-repeat;
  width: 1244px;
  height: 1253px;
  margin: 0 auto;
  animation: 30s jyRotate linear infinite;
  -webkit-animation: 30s jyRotate linear infinite;
}
.u_employ_tp {
  padding-top: 220px;
  text-align: center;
}
.u_employ_tp h4 {
  color: #fff;
}
.u_employ_tp p {
  font-size: 20px;
  line-height: 34px;
  color: #04737b;
  padding-top: 15px;
}
@-webkit-keyframes jyRotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes jyRotate {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*浠ｇ爜绡�*/
.u_code {
  overflow: hidden;
}
.u_code h4,
.u_project h4,.u_teacher h4 {
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  line-height: 40px;
}
.u_project p{font-size: 18px;width:950px;margin:0 auto;color:#fff;line-height: 30px;text-align: center;margin-bottom: 45px;}

.u_code h4 span,
.u_project h4 span,.u_teacher h4 span {
  font-size: 30px;
}
.u_code {
  background: #f8f8f8;
  padding: 30px 0 10px;
}
.u_code h4 {
  margin-bottom: 30px;
}
.u_code_con {
  width: 1000px;
  margin: 0 auto;
}
.u_code_con li {
  float: left;
}
/*瀹炶椤圭洰*/
.u_project {
  background: #e81821;
  padding-bottom: 62px;
  overflow: hidden;
}
.u_project h4 {
  color: #fff;
  padding: 60px 0 12px;
}
/*鍊掕鏃�*/
.u_countdown {
  background: #1a1a1a url(../img/ui/countdown_bg.jpg) no-repeat center bottom;
  text-align: center;
  padding: 84px 0 118px;
}
.u_count_jt {
  margin: 40px auto 0;
}
.u_count_p {
  font-size: 32px;
  line-height: 56px;
  color: #fff;
  margin: 16px 0 25px;
}
.u_count_tt {
  background: url(../img/ui/count_bg.png) no-repeat;
  width: 790px;
  height: 108px;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 40px;
}
.u_count_tt span {
  font-size: 50px;
  color: #fff;
  display: inline-block;
  width: 104px;
  height: 104px;
  margin-right: 48px;
  text-align: center;
  line-height: 104px;
}
.u_count_btn {
  height: 70px;
  margin-bottom:50px;
}
.u_count_btn a {
  width: 250px;
  height: 68px;
  font-size: 30px;
  color: #111;
  background: #ffc600;
  line-height: 68px;
  text-align: center;
  border-bottom: 5px solid #ff8c00;
  border-radius: 18px;
  display: inline-block;
  margin: 0 18px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.u_count_btn a:hover {
  border-width: 6px;
  color: #e40606;
}
@-webkit-keyframes scaleBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -transform: scale(0);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(0.96);
    transform: scale(0.96);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.scaleBox {
  -webkit-animation-name: scaleBox;
  animation-name: scaleBox;
}
/*搴曢儴鍥哄畾*/
.u_fixed {
  height: 70px;
  background: rgb(29, 135, 194);
  width: 100%;
  position: fixed;
  -webkit-transform: translateZ(0);
  z-index: 3;
  bottom: 0;
  left: 0;
}
.u_fixed ul {
  width: 1000px;
  margin: 0 auto;
}
.u_fixed li {
  width: 20%;
  text-align: center;
  float: left;
  font-size: 18px;
}
.u_fixed li a {
  color: #fff;
  line-height: 70px;
  display: block;
  margin: 0 7%;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.u_fixed li a:hover {
  color: #ffff16;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  font-size: 20px;
}
.about_ui{width:300px; margin:0 auto;}
.about_ui a{display:inline-block; margin-right:30px;color:#fff; font-size:14px;}
.about_ui a:hover{color:#dfdfdf;}
.u_record{color:#f1f1f1;text-align: center;margin-top: 15px;}
.u_teacher{width: 990px;margin:0 auto;}
.u_teacher img{width:280px;height:307px;border: 1px solid #e1e1e1;float: left;transition:0.5s;}
.u_teacher li{overflow: hidden;margin-bottom: 30px;}
.u_teacher li:hover img{border-radius: 5px;}
.u_teacher_rg{float: left;width:682px;padding-left: 20px;line-height: 28px;}
.u_teacher_rg dt{font-size: 28px;margin-bottom: 10px;font-weight: bold;}
.u_teacher_rg dd{font-size: 16px;}
.u_teacher_rg p{color:#666;line-height: 26px;margin-top:12px;font-size: 16px;}
.u_teacher h4{margin:60px 0;}

/* 瑙嗛 */
.u_video{width:1000px;height: 320px;margin:50px auto;}
.u_video_lt{width: 390px;padding-right: 75px;border-right: 1px solid #dbdbdb;float: left;height: 320px;}

.u_video_lt h4{font-size: 20px;color:#333;line-height: 48px;text-align: center;}
.tab_title span{display: inline-block; cursor:pointer; padding:0 17px;background: #585858; height:30px; line-height: 30px; color:#fffefe; font-size:16px; border-radius: 30px; margin-left:15px;}
.tab_title{margin-left:8px;}
.tab_title .tab_title_on{background: #ff8400;}
.u_video_rg{width: 530px;float: left;text-align: center;}
.u_video_lt .tab_nr{display:none;}
.u_video_rg p{line-height:28px;font-size: 16px;padding:10px 0 10px;}
.u_video_rg h4{font-size: 24px;line-height:36px;color:#eb0d0d;margin-bottom: 10px;}
.u_video_rg a{display: inline-block;font-size: 24px;line-height: 50px;border-radius:50px;width: 200px;border:1px solid #222;margin:0 12px;}
.u_video_rg a:hover{color:#f60;border-color:#f60;}

.logo_t{background-color:rgb(29, 135, 194); width:100%; height:50px; padding-top:10px; position: absolute; top:0;left:0;z-index:20;}
.a_hd_tp{width:85%;height: 38px; margin:0 auto;}
.a_logo{float: left;}
.a_logo a{position:relative; bottom:0;display: inline-block;width:165px;height: 38px;background:url(../img/android/a_logo.png) no-repeat;vertical-align:middle;}
.a_logo span{display: inline-block;line-height: 20px;font-size: 20px;color:#fff;vertical-align:middle;padding-left:10px;/*border-left:1px solid #3a6215;*/margin-left: 10px;overflow: hidden;height:23px; color:#FF0;}
.a_logo1{ margin-left:20px;}
.a_logo1 a{position:relative; bottom:0;display: inline-block;width:165px;height: 38px;background:url(../img/android/a_logo.png) no-repeat;vertical-align:middle;}
.a_logo1 span{display: inline-block;line-height: 20px;font-size: 18px;color:#fff; text-align:center;vertical-align:middle;padding-left:10px;/*border-left:1px solid #3a6215;*/margin-left: 10px;overflow: hidden;height:23px; color:#FF0;}
.a_tel{float: right;font-size: 22px;line-height: 38px;padding-right: 14px;color:#FF0;background:url(../img/android/a_icon.png) no-repeat left 6px;padding-left: 32px;}
.a_nav{width: 1005px;margin:20px 0 0 -3px;}
.a_nav .a_active,.a_nav a:hover{background: #ff4d1b;}
.a_nav a{display: inline-block;width: 121px;height:30px;margin-right: 3px;background:rgba(0,0,0,0.4);line-height: 30px;text-align: center;color:#fff;}
object{height:0; display:none;}

/**banner大图片效果*/


.fullSlide {
	width:100%;
	position:relative;
	height:410px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;

}
.fullSlide .bd ul{
	width:100%;
}
.fullSlide .bd li {
	height:410px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:410px;
}
.fullSlide .bd li a img{
	position: absolute;left: 50%;top: 0;margin-left: -750px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../img/ui/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}