@charset "UTF-8";
/*
 *  案例
 * 
 * */
/* line 10, ../../sass/article/special.scss */
.special .banner {
  height: 500px;
  width: 100%;
  background: #017ead url("../../images/pages1/training_services/special_banner.jpg") no-repeat 50% 50%;
}
/* line 17, ../../sass/article/special.scss */
.special .item_list {
  background: #fff;
  padding: 80px 0;
}
/* line 21, ../../sass/article/special.scss */
.special .item_list.bg {
  background: #f8f8f8;
}
/* line 24, ../../sass/article/special.scss */
.special .item_list .topic {
  margin: 0 0 50px;
  color: #333;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
}
/* line 30, ../../sass/article/special.scss */
.special .item_list .topic p {
  font-size: 22px;
  font-weight: normal;
  margin-top: 20px;
  color: #aaa;
}
/* line 38, ../../sass/article/special.scss */
.special .item_list.model-1 {
  padding-bottom: 0px;
}
/* line 40, ../../sass/article/special.scss */
.special .item_list.model-1 .msg {
  padding: 0 150px 50px;
  color: #888888;
  line-height: 25px;
}
/* line 45, ../../sass/article/special.scss */
.special .item_list.model-1 .text {
  width: 1100px;
  height: 550px;
  position: relative;
  margin: 40px auto 0;
}
/* line 50, ../../sass/article/special.scss */
.special .item_list.model-1 .text li {
  text-align: center;
  line-height: 25px;
}
/* line 53, ../../sass/article/special.scss */
.special .item_list.model-1 .text li span {
  margin: 0 15px 0px;
}
/* line 55, ../../sass/article/special.scss */
.special .item_list.model-1 .text li span font {
  color: #e4444e;
  font-weight: bold;
}
/* line 62, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .posi {
  position: absolute;
}
/* line 65, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen {
  width: 135px;
  height: 135px;
  border-radius: 50%;
  background: #fbb95b;
  text-align: center;
  left: 20%;
}
/* line 76, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen a {
  width: 135px;
  height: 135px;
  color: white;
  cursor: default;
}
/* line 81, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen a span {
  width: 135px;
  height: 135px;
  font-size: 16px;
}
/* line 85, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen a span i {
  font-style: normal;
  font-weight: bold;
}
/* line 93, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.item span {
  display: block;
  display: table-cell;
  padding: 0 10px;
  line-height: 24px;
  vertical-align: middle;
}
/* line 101, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen1 {
  width: 170px;
  height: 170px;
  left: 45%;
  background: #00adef;
}
/* line 106, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen1 a {
  width: 170px;
  height: 170px;
}
/* line 109, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen1 a span {
  width: 170px;
  height: 170px;
  line-height: 32px;
  font-size: 20px;
}
/* line 118, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen2 {
  width: 120px;
  height: 120px;
  left: 70%;
  background: #fbb95b;
}
/* line 123, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen2 a {
  width: 120px;
  height: 120px;
}
/* line 126, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen2 a span {
  width: 120px;
  height: 120px;
  line-height: 20px;
}
/* line 134, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen3 {
  width: 170px;
  height: 170px;
  top: 30%;
  left: 85%;
  background: #fbb95b;
}
/* line 140, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen3 a {
  width: 170px;
  height: 170px;
}
/* line 143, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen3 a span {
  width: 170px;
  height: 170px;
  line-height: 32px;
  font-size: 16px;
}
/* line 151, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen3.cen4 {
  top: 50%;
  left: 60%;
  background: #00adef;
}
/* line 159, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen5 {
  width: 160px;
  height: 160px;
  top: 50%;
  left: 30%;
  background: #00adef;
}
/* line 165, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen5 a {
  width: 160px;
  height: 160px;
}
/* line 168, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen5 a span {
  width: 160px;
  height: 160px;
  line-height: 32px;
}
/* line 176, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen6 {
  width: 155px;
  height: 155px;
  top: 40%;
  left: 5%;
  background: #00adef;
}
/* line 182, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen6 a {
  width: 155px;
  height: 155px;
}
/* line 185, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .cen.cen6 a span {
  width: 155px;
  height: 155px;
  line-height: 32px;
}
/* line 195, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg {
  display: block;
  width: 135px;
  height: 135px;
  border-radius: 50%;
  left: 20%;
  top: 0;
  background: #fbb95b;
  opacity: 0.5;
  animation: move 4s linear infinite;
}
/* line 206, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg1 {
  width: 170px;
  height: 170px;
  left: 45%;
  background: #00adef;
}
/* line 212, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg2 {
  width: 120px;
  height: 120px;
  left: 70%;
}
/* line 217, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg3 {
  width: 170px;
  height: 170px;
  top: 30%;
  left: 85%;
}
/* line 222, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg3.bg5 {
  width: 160px;
  height: 160px;
  top: 50%;
  left: 30%;
  background: #00adef;
}
/* line 229, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg3.bg6 {
  width: 155px;
  height: 155px;
  top: 40%;
  left: 5%;
  background: #00adef;
}
/* line 237, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .bg.bg4 {
  width: 170px;
  height: 170px;
  top: 50%;
  left: 60%;
  background: #00adef;
}
/* line 247, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .min {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  left: 85%;
  background: #fbb95b;
  opacity: 0.5;
}
/* line 254, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .min.min1 {
  top: 58%;
  left: 50%;
  background: #00adef;
}
/* line 258, ../../sass/article/special.scss */
.special .item_list.model-1 .text .float .min.min1.min2 {
  top: 35%;
  left: 23%;
  background: #fbb95b;
}
@-ms-keyframes move {
  0% {
    -ms-transform: scale(1);
  }
  50% {
    -ms-transform: scale(1.1);
  }
  80% {
    -ms-transform: scale(1.03);
  }
  100% {
    -ms-transform: scale(1);
  }
}
@keyframes move {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  80% {
    -webkit-transform: scale(1.03);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes bounceIn-infinite2 {
  0% {
    -webkit-transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(0, 8px);
  }
  50% {
    -webkit-transform: translate(0, 0);
  }
  70% {
    -webkit-transform: translate(0, -8px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
/* line 303, ../../sass/article/special.scss */
.special .item_list.model-2 li {
  float: left;
  width: 340px;
  padding-top: 119px;
  background: url("../../images/pages1/training_services/special_model2.jpg") no-repeat 0 0;
  margin: 0 20px;
  border-top: none;
}
/* line 311, ../../sass/article/special.scss */
.special .item_list.model-2 li.icon2 {
  background-position: -380px 0;
}
/* line 314, ../../sass/article/special.scss */
.special .item_list.model-2 li.icon3 {
  background-position: -760px 0;
}
/* line 317, ../../sass/article/special.scss */
.special .item_list.model-2 li .text {
  background: #fff;
  height: 210px;
  border: 1px solid #ddd;
  border-top: none;
  padding: 30px 40px;
}
/* line 325, ../../sass/article/special.scss */
.special .item_list.model-2 li:hover {
  box-shadow: 0px 0px 12px #d2d2d2;
}
/* line 332, ../../sass/article/special.scss */
.special .item_list.model-3 ul {
  display: block;
  padding: 0 50px;
}
/* line 336, ../../sass/article/special.scss */
.special .item_list.model-3 li {
  float: left;
  width: 20%;
  text-align: center;
}
/* line 340, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon {
  width: 148px;
  height: 148px;
  margin: 0px auto 17px;
  background: url("../../images/pages1/training_services/special_t.jpg") no-repeat 0 0;
}
/* line 346, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon._i0 {
  background-position: 0px 0;
}
/* line 346, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon._i1 {
  background-position: -148px 0;
}
/* line 346, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon._i2 {
  background-position: -296px 0;
}
/* line 346, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon._i3 {
  background-position: -444px 0;
}
/* line 346, ../../sass/article/special.scss */
.special .item_list.model-3 li .icon._i4 {
  background-position: -592px 0;
}
/* line 351, ../../sass/article/special.scss */
.special .item_list.model-3 li .m {
  color: #888;
}
/* line 358, ../../sass/article/special.scss */
.special .item_list.model-4 .table_tag {
  overflow: hidden;
  margin-bottom: 40px;
  text-align: center;
}
/* line 362, ../../sass/article/special.scss */
.special .item_list.model-4 .table_tag ul {
  display: inline-block;
  margin: 0px auto;
}
/* line 365, ../../sass/article/special.scss */
.special .item_list.model-4 .table_tag ul li {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin: 0px 15px;
  padding: 0px 15px;
  border: 1px solid #ddd;
  border-radius: 35px;
  cursor: pointer;
}
/* line 374, ../../sass/article/special.scss */
.special .item_list.model-4 .table_tag ul li.active {
  background: #00adef;
  border-color: #00adef;
  color: #fff;
}
/* line 386, ../../sass/article/special.scss */
.special .item_list.model-4 .table_blank .table tr td {
  border: 1px solid #bce0f2;
  text-align: center;
  height: 50px;
  line-height: 50px;
  padding: 0px;
  background: #e1f1f9;
}
/* line 393, ../../sass/article/special.scss */
.special .item_list.model-4 .table_blank .table tr td.tl {
  text-align: left;
  padding-left: 70px;
}
/* line 399, ../../sass/article/special.scss */
.special .item_list.model-4 .table_blank .table tr:hover td {
  background: #caedff;
}
/* line 409, ../../sass/article/special.scss */
.special .item_list.model-5 .bd {
  margin-bottom: 20px;
}
/* line 411, ../../sass/article/special.scss */
.special .item_list.model-5 .bd li {
  float: left;
  margin: 0px 5px;
}
/* line 414, ../../sass/article/special.scss */
.special .item_list.model-5 .bd li img {
  width: 275px;
  height: 198px;
}
/* line 420, ../../sass/article/special.scss */
.special .item_list.model-5 ul {
  margin: 0px;
}
/* line 423, ../../sass/article/special.scss */
.special .item_list.model-5 .hd {
  text-align: center;
}
/* line 425, ../../sass/article/special.scss */
.special .item_list.model-5 .hd li {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #ddd;
  text-indent: -999999px;
  margin-right: 5px;
  cursor: pointer;
}
/* line 435, ../../sass/article/special.scss */
.special .item_list.model-5 .hd li.on {
  background: #00adef;
  border-color: #00adef;
}
/* line 444, ../../sass/article/special.scss */
.special .item_list.model-7 {
  padding-top: 80px;
  border-top: 1px solid #ddd;
}
/* line 447, ../../sass/article/special.scss */
.special .item_list.model-7 .container {
  padding-bottom: 144px;
  margin-bottom: -50px;
  background: url("../../images/pages1/training_services/map.png") no-repeat 626px 94px;
}
/* line 453, ../../sass/article/special.scss */
.special .item_list.model-7 .text {
  padding-top: 88px;
  font-size: 18px;
  line-height: 45px;
  text-align: right;
  width: 500px;
}
