@charset "utf-8";
/* CSS Document */


.youshi {
  padding-top:20px;
}

.youshi h1 {
  height: 78px;
  margin: 0 auto;
  font-size: 46px;
  text-align: center;
  color: #000;

}

.youshi h1 span {
  color: #ff6c13;
}

.youshi .code ul {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
  margin: 0;
}

.youshi .code ul li {
  list-style: none;
  background: #f1f1f1;
  width: 24%;
  -webkit-transition: all .5s;
  transition: all .5s;
  cursor: pointer; float:left;
  height:230px;
}

.youshi .code ul li h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.youshi .code ul li h3 img {
  padding-right: 10px;
}

.youshi .code ul li p {
  padding: 30px 20px;
  font-size: 16px;
}

.youshi .code ul .li1 {
  border-bottom: 2px solid #b762f2;
}

.youshi .code ul li:hover {
  background: #fff;
  border-bottom: none;
  -webkit-box-shadow: 2px 2px 2px #b8b8b8;
  box-shadow: 2px 2px 2px #b8b8b8;
}

.youshi .code ul .li2 {
  border-bottom: 2px solid #62d6d0;
}

.youshi .code ul .li3 {
  border-bottom: 2px solid #41b681;
}

.youshi .code ul .li4 {
  border-bottom: 2px solid #fc8a6c;
}



.kecheng {
  background: #f5f5f5;
  margin: 10px 0 20px 0;
  padding-top: 30px;
}


.kecheng .container {
  padding: 0;
}

.kecheng .kechengcon {
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.kecheng .kechengcon .kcleft {
  width: 218px;
}

.kecheng .kechengcon .kcright {
  width: 85%;
}

.kecheng .kechengcon .kcright ul {
 
  display: flex;
 
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0 0 0 20px;
}

.kecheng .kechengcon .kcright ul li {
  background: #fff;
  list-style: none;
  width: 24%;
  margin: 0 0 14px 0;
  text-align: center; list-style:none; float:left;
}

.kecheng .kechengcon .kcright ul li #divimg {
  overflow: hidden;
}

.kecheng .kechengcon .kcright ul li #divimg img {
  cursor: pointer;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.kecheng .kechengcon .kcright ul li #divimg img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.kecheng .kechengcon .kcright ul li h3 {
  color: #000;
  margin: 0;
  padding-top: 8px;
}

.kecheng .kechengcon .kcright ul li h3 a {
  color: #000;
  text-decoration: none; font-size:17px;
}

.kecheng .kechengcon .kcright ul li h3 a:hover {
  color: #007ff0;
}

.kecheng .kechengcon .kcright ul li p {
  line-height: 16px;
}

.kecheng .search {
  padding: 0 0 30px 0;
  background:url(../img/home/searchbg.jpg) no-repeat center;
}

.kecheng .search .container {
  width: 100%;
  height: 180px;
  background: no-repeat center;
}


.search .contc{ width:500px; float:right; padding-top:60px;}
.search .contc .form-control{ width:300px;}
.search .btn{ width:300px; background:#feef00;color:#282600; height:40px;font-size:18px;}



.jiuye {
  padding: 0 0 45px 0;
}

.jiuye .tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.jiuye .tit h3 {
  text-align: center;
  width: 160px;
  font-size: 24px;
  line-height: 60px;
  color: #343434;
  border-bottom: 3px solid #3b80db;
}

.jiuye .tit .btn {
  background: #ff6803;
  color: #fff;
  font-size: 16px;
  margin-top: 38px;
}

.jiuye .tit .btn a {
  color: #fff;
  display: block;
}

.jiuye .tit .btn a:hover {
  color: #000;
  text-decoration: none;
}

.jiuye .tit .btn:hover {
  background: #fff;
  border: 1px solid #ff6803;
  color: #000;
}

.jiuye .list ul {
  -webkit-box-shadow: 1px 1px 1px #e4e4e4, 1px -1px 1px #e4e4e4, -1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  box-shadow: 1px 1px 1px #e4e4e4, 1px -1px 1px #e4e4e4, -1px 1px 1px #e4e4e4, -1px -1px 1px #e4e4e4;
  margin: 0;
  padding: 0;
}

.jiuye .list ul li {
  list-style: none;
  background: #f4f4f4;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.jiuye .list ul li p {
  width: 140px;
  line-height: 40px;
  text-align: center;
  color: #000;
}

.jiuye .list ul li .money {
  background: #ff6803;
  color: #fff;
  font-size: 16px;
  height: 38px;
}

.jiuye .list ul .litit {
  background: #ff6803;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.jiuye .list ul .litit h4 {
  width: 140px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 50px;
}

.jiuye .list ul .litit .diandiantop {
  background: no-repeat top;
  background-size: 100%;
  width: 140px;
  height: 70px;
  top: -28px;
  position: relative;
  line-height: 94px;
}


.search2{ padding: 0 0 30px 0;background:url(../img/home/searchbg2.jpg) no-repeat center; height:330px;}
.search2 .contc{ width:260px; float:right; padding:70px 0 0 0;}
.search2 .contc h3{ text-align:center; color:#fff; font-size:27px; line-height:30px; height:40px;}
.search2 .contc .form-control{ width:270px;}
.search2 .btn{ width:270px; background:#f47f0d;color:#fff; height:40px;font-size:20px;}
.search2 .contc .btom{ color:#fff; text-align:center; line-height:40px;width:270px; font-size:16px;}


.register{ background:#f0f0f0; margin:30px 0; padding:30px 0;}
.register .registerc h3{ color:#276dc3; font-size:34px; font-weight:bold; padding:15px 0 0 0;}
.register .registerc ul{ margin:0; padding:30px 0;}
.register .registerc li{ list-style:none; background:#fff; width:222px; float:left; margin-right:16px; height:320px; padding:20px 0;}
.register .registerc li .tit{ }
.register .registerc li .tit img{ display:block;margin:0 auto;}
.register .registerc li .tit p{text-align:center; font-size:16px; margin:0; padding:0 0 8px 0;}
.register .registerc li .list p{ margin:0; padding:0 0 0 25px; color:#636b6f; font-size:14px; line-height:28px;}
.register .registerc li .list .btnc{width:110px; margin:10px auto;}
.register .registerc li .list .btnc .btn{ background:#085bb9; height:35px; font-size:15px;}


.register .registerc li .contc .row{ padding-left:35px; padding-top:20px;}
.register .registerc li .contc h4{ font-size:19px; line-height:40px; text-align:center; display:block;}
.register .registerc li .contc .form-control{ width:180px;}

.honor .tit h3{ border-bottom:3px solid #3b80db; width:110px; line-height:65px;}
.honor ul{ margin:0; padding:0;}
.honor li{ list-style:none; width:24%; float:left; margin-right:11px;}

.study{ background:#f9f9f9; margin:40px 0;}
.study .studycon h3{border-bottom:3px solid #3b80db; width:110px; line-height:65px;}
.study ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.study ul #divimg {
  overflow: hidden;
}

.study ul #divimg img {
  cursor: pointer;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.study ul #divimg img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.study ul li {
  padding: 10px 12px 6px 12px;
  margin-bottom: 20px;
  margin-top: 10px;
  width: 360px;
  list-style: none;
  background: #fff;
  -webkit-box-shadow: 1px 1px 1px #edecec,
    1px -1px 1px #edecec,
    -1px 1px 1px #edecec,
    -1px -1px 1px #edecec;
  box-shadow: 1px 1px 1px #edecec,
    1px -1px 1px #edecec,
    -1px 1px 1px #edecec,
    -1px -1px 1px #edecec;
}

.study ul li a {
  display: block;
  text-align: center;
  color: #000;
  line-height:44px; font-size:18px;
}

.study ul li h4 a:hover {
  text-decoration: none;
  color: #007ff0;
}

.study ul li:hover {
  background: #fff;
  -webkit-box-shadow: 2px 2px 3px #ccc,
    2px -2px 3px #efefef,
    -2px 2px 3px #efefef,
    -2px -2px 3px #efefef;
  box-shadow: 2px 2px 3px #efefef,
    2px -2px 3px #efefef,
    -2px 2px 3px #efefef,
    -2px -2px 3px #efefef;
}



.xueyuan .tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.xueyuan .tit h3 {
  text-align: center;
  width: 120px;
  font-size: 24px;
  line-height: 60px;
  color: #343434;
  border-bottom: 3px solid #3b80db;
}
