.competition-nav{
  height:auto;
  overflow:hidden;
  background:#fff;
}
.competition-nav ul{
  height:auto;
  overflow:hidden;
  padding:0 1rem;
}
.competition-nav ul li{
  float:Left;
  width:20%;
  text-align:center;
  /*word-break:break-all;*/
  font-size:.85rem;
  margin-top:1rem;
  height:5.39rem;
}
.competition-nav ul li a{
  width:2.64rem;
  height:auto;
  overflow:hidden;
  margin:0 auto;
}
.competition-nav ul li a span{
  width:2.64rem;
  height:2.64rem;
  display:block;
  border-radius:50%;
  margin:0 auto .7rem;
}
.competition-nav ul li a span:before{
  content:"";
  width:2.64rem;
  height:2.64rem;
  background:url(../images/competition-ico.png) #f64648;
  background-size:500% 200%;
  display:block;
  border-radius:50%;
}
.competition-nav ul li:nth-child(2) a span:before{
  background-color:#66ade4;
  background-position:25% 0;
}
.competition-nav ul li:nth-child(3) a span:before{
  background-color:#7ed47c;
  background-position:50% 0;
}
.competition-nav ul li:nth-child(4) a span:before{
  background-color:#d97bba;
  background-position:75% 0;
}
.competition-nav ul li:nth-child(5) a span:before{
  background-color:#ffb342;
  background-position:100% 0;
}
.competition-nav ul li:nth-child(6) a span:before{
  background-color:#26c966;
  background-position:0% 100%;
}
.competition-nav ul li:nth-child(7) a span:before{
  background-color:#c28326;
  background-position:25% 100%;
}
.competition-nav ul li:nth-child(8) a span:before{
  background-color:#5596c9;
  background-position:50% 100%;
}
.competition-nav ul li:nth-child(9) a span:before{
  background-color:#eb6465;
  background-position:75% 100%;
}
.competition-nav ul li:nth-child(10) a span:before{
  background-color:#9773dd;
  background-position:100% 100%;
}
.competition-nav ul li.active a span{
  margin-top: -1rem;
  margin-bottom: 1.2rem;
}
.competition-nav ul li.active a span:after{
  content:"";
  background:url(../images/yin.jpg) no-repeat;
  background-size:cover;
  width:1.78rem;
  height:.21rem;
  display:block;
  margin:.7rem auto 0;
}
.competition-nav ul li:nth-child(1).active a span{
  border:5px solid rgba(246, 70, 72, 0.45);
}
.competition-nav ul li:nth-child(2).active a span{
  border:5px solid rgba(102, 173, 228, 0.45);
}
.competition-nav ul li:nth-child(3).active a span{
  border:5px solid rgba(126, 212, 124, 0.45);
}
.competition-nav ul li:nth-child(4).active a span{
  border:5px solid rgba(217, 123, 186, 0.45);
}
.competition-nav ul li:nth-child(5).active a span{
  border:5px solid rgba(255, 179, 66, 0.45);
}
.competition-nav ul li:nth-child(6).active a span{
  border:5px solid rgba(38, 201, 102, 0.45);
}
.competition-nav ul li:nth-child(7).active a span{
  border:5px solid rgba(194, 131, 38, 0.45);
}
.competition-nav ul li:nth-child(8).active a span{
  border:5px solid rgba(85, 150, 201, 0.45);
}
.competition-nav ul li:nth-child(9).active a span{
  border:5px solid rgba(235, 100, 101, 0.45);
}
.competition-nav ul li:nth-child(10).active a span{
  border:5px solid rgba(151, 115, 221, 0.45);
}
.comp-main{
  margin-top:.5rem;
  height:auto;
  overflow:hidden;
  background:#fff;
}
.comp-tt{
  background-image:url(../images/competition-tt.jpg);
}
.comp-p{
  color:#626262;
  font-weight:bold;
  font-size:.8rem;
  text-align:center;
  margin-top:-.5rem;
}

.comp-div{
  position: relative;
  margin-top: 1rem;
}
.comp-div img{display: block;width: 100%;height: 100%;}
.comp-div-p{position: absolute;left: 0;top: 0;width: 100%;}
.comp-div-p p{color:#fff;
  text-align:center;
  font-size:.85rem;
  line-height:1.2rem;padding: 0 1rem;}


/*.comp-div{
  
  height:4.3rem;
  background-size:100% 100%;
  padding-top:5.7rem;
  margin-top:1rem;
}*/


/*.comp-div p{
  color:#fff;
  text-align:center;
  font-size:.85rem;
  line-height:1.2rem;
}*/
.comp-ul{
  height:auto;
  overflow:hidden;
}
.comp-ul li{
  width:49.5%;
  float:left;
  margin-top:.25rem;
}
.comp-ul li img{
  width:100%;
  height: 100%;
  display:block;
}
.comp-ul li:nth-child(2n){
  float:right;
}
.comp-main2{
  background:#f3f6f5;
  height:auto;
  overflow:hidden;
  position:relative;
}
.comp-tt2{
  background-image:url(../images/competition-tt2.jpg);
}
.comp-p2{
  color:#474747;
  font-weight:bold;
  text-align:center;
  font-size:.9rem;
  padding:0 1.2rem;
  line-height:1.3rem;
}
.comp-line{
  width:2px;
  height:5.35rem;
  background:#eb8888;
  position:absolute;
  transform:rotate(35deg);
  top:7rem;
  left:2.5rem;
}
.comp-ul2{
  height:auto;
  overflow:hidden;
  padding:0 .6rem;
  margin-bottom:1rem;
}
.comp-ul2 li{
  width:50%;
  position:relative;
  display:inline-block;
}
.comp-ul2 li div{
  background:url(../images/competition-bj.jpg) no-repeat;
  background-size:100% 100%;
  height:20.5rem;
  width:10.5rem;
  position:relative;
  margin:0 auto;
}
.comp-ul2 li:nth-child(1){
  margin:1rem auto 0;
  display:block;
}
.comp-ul2 li span.comp-img{
  width:6.6rem;
  height:6.6rem;
  display:block;
  margin:0 auto;
  padding-bottom: 0.5rem;
}
.comp-ul2 li span.comp-img img{
  width:6.6rem;
  height:6.6rem;
  border-radius:50%;
  /*margin:.5rem auto 0;*/
  margin-top: 4px;margin-left: -1.5px;
}
.comp-ul2 li span.comp-img2{
  width:4.75rem;
  height:1.07rem;
  /*display: none;*/
}
.comp-ul2 li span.comp-img2 img{
  width:6.6rem;
  height:1.6rem;
  position:absolute;
  top:5.5rem;
  left:50%;
  margin-left:-3.3rem;
}
.comp-text{
  font-weight:bold;
  font-size:.9rem;
  display:block;
  text-align:center;
  /*margin-top:.3rem;*/
}
.comp-text5{
  font-size:.9rem;
  display:block;
  text-align:center;}
.comp-ul2 li{
  margin-top:1rem;
}
.comp-ul2 li p{
  text-align:center;
  font-size:.75rem;
  line-height:1.25rem;
  margin-top:.5rem;padding: 0 5px;
}
.comp-ul2 li a{
  display:block;
  color:#fff;
  font-weight:bold;
  text-align:center;
  line-height:2rem;
  position:absolute;
  bottom:4px;
  width:100%;
}
.comp-ul2 li:nth-child(3),.comp-ul2 li:nth-child(5){
  float:right;
}
.comp-line2{
  top:22rem;
  left:auto;
  right:2rem;
  bottom:auto;
}
.comp-star{
  border-left:.85rem solid transparent;
  border-right:.85rem solid transparent;
  border-bottom:1.5rem solid rgba(227, 86, 87, 0.13);
  position:absolute;
  transform:rotate(35deg);
  top:16rem;
  left:3rem;
}
.comp-star2{
  left:auto;
  top:10rem;
  right:3rem;
  transform:rotate(90deg);
}
.comp-star3{
  top:23rem;
  left:auto;
  right:4rem;
}
.comp-tt3{
  background-image:url(../images/competition-tt3.jpg);
}
.comp-p3{
  padding:0 4.5rem;
}
.comp-bj{
  background:url(../images/competition-bj2.jpg) no-repeat;
  background-size:cover;
  height:8.6rem;
  margin-top:1.9rem;
}
.comp-bj ul li{
  width:33.3%;
  float:left;
}
.comp-bj ul li div{
  width:5.6rem;
  height:5.6rem;
  text-align:center;
  color:#fff;
  border-radius:50%;
  position:relative;
  line-height:8rem;
  font-size:.65rem;
  font-weight:bold;
  margin:0 auto;
  border:5px solid rgba(100, 173, 240, 0.45);
}
.comp-bj ul li span{
  width:5.6rem;
  height:5.6rem;
  display:block;
  border-radius:50%;
  background:#64adf0;
}
.comp-bj ul li span:before{
  content:"";
  width:2rem;
  height:2.1rem;
  background:url(../images/competition-ico2.png) no-repeat;
  background-size:300% 100%;
  position:absolute;
  left:50%;
  margin-left:-1rem;
  top:.96rem;
}
.comp-bj ul li:nth-child(2) div span{
  background:#f5bc41;
}
.comp-bj ul li:nth-child(3) div span{
  background:#77d575;
}
.comp-bj ul li:nth-child(2) div span:before{
  background-position:50% 0;
}
.comp-bj ul li:nth-child(3) div span:before{
  background-position:100% 0;
}
.comp-bj ul li:nth-child(2) div{
  border-color:rgba(245, 188, 65, 0.45);
}
.comp-bj ul li:nth-child(3) div{
  border-color:rgba(119, 213, 117, 0.45);
}
.comp-you{
  background:url(../images/competition-bj3.jpg) no-repeat;
  background-size:cover;
  height:auto;
  overflow:hidden;
  color:#fff;
  text-align:center;
  padding-bottom:.5rem;
}
.comp-you span{
  font-weight:bold;
  text-align:center;
  display:block;
  padding-top:.7rem;
}
.comp-you p{
  font-size:.65rem;
  line-height:1.1rem;
  margin-top:.5rem;
  padding: 0 1rem;
}
.comp-number{
  height:auto;
  overflow:hidden;
  background:#fff;
  margin-bottom:.5rem;
  padding-bottom:1.8rem;
}
.comp-number ul{
  padding:0 .8rem;
  margin-top:3rem;
}
.comp-number ul li div{
  position:relative;
}
.comp-number div.comp-img3{
  background:#e35657;
  position:relative;
}
.comp-number div.comp-img3 img{
  width:98%;
  display:block;
  margin:0 auto;
  position:relative;
  top:-.25rem;
}
.comp-number ul div.comp-img3 p{
  height:1.75rem;
  background:rgba(0, 0, 0, 0.8);
  width:98%;
  position:absolute;
  bottom:.3rem;
  left:50%;
  margin-left:-48.9%;
  color:#fff;
  text-align:center;
  line-height:1.75rem;
  font-size:.9rem;
  overflow: hidden;
}
.comp-span{
  background:url(../images/competition-nu1.png) no-repeat;
  width:3.28rem;
  height:3.75rem;
  position:absolute;
  top:-1.2rem;
  left:1px;
  background-size:100% 100%;
  text-align:center;
  line-height:3.75rem;
  font-size:1.4rem;
  color:#e35657;
}
.comp-text2{
  border:1px #8c8c8c solid;
  border-radius:5px;
  height:auto;
  overflow:hidden;
  margin-top:.6rem;
}
.comp-text2 p.comp-p4{
  color:#fff;
  font-size:.9rem;
  height:2rem;
  line-height:2rem;
  padding-left:1rem;
  background:#e35657;
}
.comp-text2 ul li{
  width:100%;
  float:left;
}
.comp-text2 ul li b{
  color:#313131;
  font-size:.9rem;
  display:block;
  float:left;
}
.comp-text2 ul li p{
  float:left;
  width:75%;
  color:#313131;
  font-size:.85rem;
  line-height:1.2rem;
}
.comp-text2 ul{
  height:auto;
  overflow:hidden;
  margin:1rem 0;
}
.comp-text2 .comp-a{
  width:83%;
  height:2.1rem;
  line-height:2.1rem;
  color:#fff;
  text-align:center;
  display:block;
  border-radius:2rem;
  background:#e35657;
  margin:0 auto 1rem;
}
.comp-number2 div.comp-img3{
  background:#4eb29e;
}
.comp-number3 div.comp-img3{
  background:#66ade4;
}
.comp-number4 div.comp-img3{
  background:#f0a638;
}
.comp-number5 div.comp-img3{
  background:#69cee0;
}
.comp-number2 .comp-text2 p.comp-p4{
  background:#4eb29e;
}
.comp-number3 .comp-text2 p.comp-p4{
  background:#69cee0;
}
.comp-number4 .comp-text2 p.comp-p4{
  background:#f0a638;
}
.comp-number5 .comp-text2 p.comp-p4{
  background:#59c4d9;
}


.comp-number2 .comp-span{
  color:#4eb29e;
}
.comp-number3 .comp-span{
  color:#66ade4;
}
.comp-number4 .comp-span{
  color:#f0a638;
}
.comp-number5 .comp-span{
  color:#59c4d9;
}

.comp-number2 .comp-text2 .comp-a{
  background:#4eb29e;
}
.comp-number3 .comp-text2 .comp-a{
  background:#66ade4;
}
.comp-number4 .comp-text2 .comp-a{
  background:#f0a638;
}
.comp-number5 .comp-text2 .comp-a{
  background:#59c4d9;
}

.comp-number2 .comp-span{
  background-image:url(../images/competition-nu2.png);
}
.comp-number3 .comp-span{
  background-image:url(../images/competition-nu3.png);
}
.comp-number4 .comp-span{
  background-image:url(../images/competition-nu4.png);
}
.comp-number5 .comp-span{
  background-image:url(../images/competition-nu5.png);
}
.comp-more{
  width:83%;
  height:2.1rem;
  line-height:2.1rem;
  color:#fff;
  text-align:center;
  display:block;
  border-radius:2rem;
  background:#ed5151;
  margin:1.9rem auto 0;
}
.admiss-main2{
  background:#fff;
  height:auto;
  overflow:hidden;
}
.admiss-ul2{
  height:auto;
  overflow:hidden;
  padding:2rem 1rem 0;
  margin-bottom:-1rem;
}
.admiss-ul2 li{
  height:auto;
  position:relative;
  border:1px solid rgba(237, 81, 81, 0.5);
  padding-top:1rem;
  margin-bottom:3.3rem;
  box-shadow:0 0 9px rgba(0, 0, 0, 0.29);
}
.admiss-ul2 li .admiss-tt{
  position:absolute;
  top:-2.2rem;
  width:100%;
}
.admiss-ul2 li .admiss-tt span{
  background:url(../images/admission-t4.png) no-repeat;
  background-size:contain;
  width:3.2rem;
  height:3.5rem;
  position:absolute;
  left:0;
  color:#fff;
  line-height:3.5rem;
  text-indent:.95rem;
  font-size:1.3rem;
  font-style:italic;
  z-index:9;
}
.admiss-ul2 li .admiss-tt p{
  width:95%;
  height:2.5rem;
  line-height:2.5rem;
  color:#fff;
  background:#ed5151;
  position: absolute;
  right:0;
  top:.6rem;
  text-indent:2.3rem;
  font-size:1.1rem;
}
.admiss-text{
  padding:.9rem 1rem .6rem 1rem;
  color:#000000;
  font-size:.9rem;
  line-height:1.4rem;
}
.admiss-text span{
  color:#ed5151;
}
.comp-main3{
  height: auto;
  overflow: hidden;
}
.comp-main3 .admiss-text{
  background:#fff;
}
.comp-more2{
  margin-top:0;
  margin-bottom:2rem;
}
.comp-tt4{
  background-image:url(../images/competition-tt4.jpg);
}
.comp-tt5{
  background-image:url(../images/competition-tt5.jpg);
}
.team-img{
  position:absolute;
  top:0;
  left:0;
}
.team-ul2 li .team-left{
  width:27%;
  float:left;
  text-align:center;
  color:#363636;
  font-size: 0.9rem;
}
.team-ul2 li .team-left span{
  width:5.14rem;
  height:5.14rem;
  display: block;
  margin: -.2rem auto 0.6rem;
}
.team-ul2 li .team-left span img{
  width:5.14rem;
  height:5.14rem;
  border: 1px #e13131 solid;
  box-sizing: border-box;
  border-radius: 50%;
  box-shadow: 5px 3px 2px rgba(0, 0, 0, 0.3);
}
.team-ul2 li .team-right{
  width:60%;
  float:right;
  border:1px #e13131 solid;
  padding:.6rem;
}
.team-ul2 li .team-right p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  font-size:.8rem;
  line-height:1.3rem;
}
.team-ul2 li{
  position:relative;
  padding:1rem;
}
.team-ul2 li:nth-child(2) .team-right{
  border-color:#5dc8b3;
}
.team-ul2 li:nth-child(2) .team-left span img{
  border-color:rgba(93, 200, 179, 0.5);
}
.team-ul2 li:nth-child(2) .team-a2{
  background-color:#5dc8b3;
}
.team-ul2 li:nth-child(3) .team-right{
  border-color:#66ade4;
}
.team-ul2 li:nth-child(3) .team-left span img{
  border-color:rgba(102, 173, 228, 0.5);
}
.team-ul2 li:nth-child(3) .team-a2{
  background-color:#66ade4;
}
.team-ul2 li:nth-child(4){
  border-color:rgba(255, 179, 66, 0.5);
} 
.team-ul2 li:nth-child(4) .team-right{
  border-color:#ffb342;
}
.team-ul2 li:nth-child(4) .team-left span img{
  border-color:rgba(255, 179, 66, 0.5);
}
.team-ul2 li:nth-child(4) .team-a2{
  background-color:#ffb342;
}
.admiss-main4{
  background:url(../images/admission-t3.jpg) no-repeat;
  background-size:100% 100%;
  height:auto;
  overflow:hidden;
}
.admiss-tt2{
  text-align:center;
  color:#ed5151;
  font-size:1.07rem;
  font-weight:bold;
  border-bottom:1px #fd4343 solid;
  width:25%;
  margin:1.2rem auto 0;
  padding-bottom:.4rem;
  position:relative;
}
/*.admiss-tt2:before{
  content:"";
  border-left:0.71rem solid transparent;
  border-right:0.71rem solid transparent;
  border-bottom:1.2rem solid rgba(255, 255, 255, 0.18);
  display:inline-block;
  transform:rotate(15.9deg);
  margin-left:-.4rem;
}*/
.admiss-tt2:before{
  content:"";
  border-left:0.51rem solid transparent;
  border-right:0.51rem solid transparent;
  border-bottom:1.1rem solid rgba(255, 255, 255, 0.18);
  display:inline-block;
  transform:rotate(15.9deg);
  margin-left:-.4rem;
}
.admiss-tt2:after{
  content:"";
  border-left:0.4rem solid transparent;
  border-right:0.4rem solid transparent;
  border-top:0.7rem solid rgba(255, 255, 255, 0.18);
  position: absolute;
  right:-.2rem;
  bottom:.4rem;
}
.consul_wraper{
  padding:0 1.5rem;
  margin-top:1.2rem;
}
.about_box6 table td{
  
  display:block;
  height:auto;
  overflow:hidden;
}
.about_box6 table td input[type=text]{
  background:#f1f1f1;
  border-radius:2rem;
  height:2.2rem;
  line-height:2.2rem;
  font-size:.7rem;
  padding-left:5%;
  padding-right:5%;
  width:90%;
  float:left;
  margin:.8rem 0;
}
.about_box6 table td textarea{
  background:#f1f1f1;
  border-radius:5px;
  padding:5%;
  width:90%;
  margin:.8rem 0;
}
.Validform_checktip {
    color: red;
    text-align: left;
    font-size:.7rem;
    padding-left:5%;
}
.about_box6 table td input[type=submit]{
  width:100%;
  height:2.2rem;
  line-height:2.2rem;
  color:#fff;
  border-radius:2rem;
  background:#e35657;
  margin-bottom:2rem;
  margin-top:1rem;
}
.Validform_right {
    color: #4ba14f;
}
.foot-ul2 li.foot-pi{
  background:#66ade4;
}
.foot-ul2 li:nth-child(2){
  margin-left:1%;
}
.foot-ul2 li.foot-pi:before{
  content:"";
  background:url(../images/under-p.jpg) no-repeat;
  background-size:contain;
  width:1.5rem;
  height:1.5rem;
  display:inline-block;
  vertical-align:sub;
}
.foot-ul2 li {
    width: 32.5%;
}
/*workplace*/
.work-tt{
  background-image:url(../images/workplace-tt.jpg);
}
.comp-main .sch-advis{
  margin:1rem auto;
}
.work-ul{
  padding:0 1rem;
  height:auto;
  overflow:hidden;
}
.work-ul li>span{
  width:6.78rem;
  height:1.8rem;
  display:block;
  background:#efa12e;
  color:#fff;
  font-size:.9rem;
  box-shadow:0 5px 2px rgba(239, 161, 46, 0.38);
  text-align:center;
  line-height:1.8rem;
  border-radius:2rem;
  margin:-.9rem auto 0;
}
.work-ul li{
  bordbox-shadow:0 5px 2px rgba(0, 0, 0, .1)er:1px solid rgba(255, 179, 66, 0.5);
  ;
  background:#fff4e3;
  margin-top:2rem;
  /*float:left;*/
}
.work-ul li p{
  color:#302f2f;
  font-size:.8rem;
  line-height:1.3rem;
  padding:1rem;
}
.work-ul li:nth-child(2){
  border-color:rgba(102, 173, 228, 0.5);
  background:#e8f3fb;
}
.work-ul li:nth-child(2)>span{
  background:#66ade4;
  box-shadow:0 5px 2px rgba(102, 173, 228, 0.38);
}
.work-ul li:nth-child(3){
  border-color:rgba(93, 200, 179, 0.5);
  background:#e7f7f4;
}
.work-ul li:nth-child(3)>span{
  background:#5dc8b3;
  box-shadow:0 5px 2px rgba(102, 173, 228, 0.38);
}
.work-ul li:nth-child(4){
  border-color:rgba(227, 86, 87, 0.5);
  background:#fbe6e6;
}
.work-ul li:nth-child(4)>span{
  background:#e35657;
  box-shadow:0 5px 2px rgba(227, 86, 87, 0.38);
}
.work-ul li:nth-child(5){
  border-color:rgba(176, 173, 239, 0.5);
  background:#f3f3fd;
}
.work-ul li:nth-child(5)>span{
  background:#b0adef;
  box-shadow:0 5px 2px rgba(176, 173, 239, 0.38);
}
.work-a{
  height:2.1rem;
  width:90%;
  color:#fff;
  text-align:center;
  line-height:2.1rem;
  background:#e35657;
  display:block;
  margin:1.5rem auto;
  border-radius:2rem;
}
.work-main{
  height:auto;
  overflow:hidden;
  background:#f3f6f5;
  padding:0 0 .6rem;
}
.work-tt2{
  background-image:url(../images/work-tt2.jpg);
}
.work-p{
  font-size:.9rem;
  color:#2d2b2b;
  text-align:center;
}
.work-ul2{
  height:auto;
  overflow:hidden;
  padding:0 1rem;
}
.work-ul2 li{
  text-align:center;
  width:33.3%;
  color:#fff;
  text-align:center;
  float:left;
  margin-top:1.5rem;
}
.work-ul2 li a{color: #fff;font-weight: 600;}
.work-ul2 li div{
  width:5.7rem;
  height:5.7rem;
  border-radius:50%;
  background:#b0a7de;
  overflow:hidden;
  font-size:.8rem;
  margin:0 auto;
}
.work-ul2 li div span{
  width:2.07rem;
  height:2.07rem;
  background:url(../images/work-ico.jpg) no-repeat;
  background-size:300% 200%;
  display:block;
  margin:0.9rem auto .2rem;
}
.work-ul2 li:nth-child(2) div span{
  background-position:50% 0;
}
.work-ul2 li:nth-child(3) div span{
  background-position:100% 0;
}
.work-ul2 li:nth-child(4) div span{
  background-position:0% 100%;
}
.work-ul2 li:nth-child(5) div span{
  background-position:50% 100%;
}
.work-ul2 li:nth-child(6) div span{
  background-position:100% 100%;
}
.work-p2{
  color:#2d2b2b;
  font-size:.8rem;
  text-align:center;
  padding:0 2rem;
  line-height:1.3rem;
  margin-top:1.5rem;
  margin-bottom:.8rem;
}
.work-main2{
  background:#fff;
  height:auto;
  overflow:hidden;
}
.work-tt3{
  background-image:url(../images/work-tt3.jpg);
}
.work-div{
  border:1px solid rgba(227, 86, 87, 0.5);
  box-shadow:0 5px 2px rgba(0, 0, 0, .1);
  margin:3.5rem auto 0;
  position:relative;
}
.work-span{
  border-left:.92rem solid transparent;
  border-right:.92rem solid transparent;
  border-bottom:1.84rem solid rgba(227, 86, 87, 0.1);
  position:absolute;
  transform:rotate(35deg);
  top:1.96rem;
  left:1.78rem;
}
.work-img{
  width:9rem;
  height:9rem;
  margin:-2rem auto 0;
}
.work-img img{
  width:9rem;
  height:9rem;
  border-radius:50%;
  border:1px solid #e35657;
  box-shadow:0 3px 3px rgba(0, 0, 0, .22);
}
.work-span2{
  transform:rotate(-35deg);
  left:auto;
  right:1.78rem;
  top:3.75rem;
}
.work-line{
  width:1px;
  height:1.96rem;
  background:#ea7e7f;
  position:absolute;
  transform:rotate(45deg);
  left:2.3rem;
  top:7.07rem;
}
.work-box{
  height:auto;
  overflow:hidden;
  padding:0 1rem 1.5rem;
}
.work-ul3{
  padding:0 1rem 1.5rem;
}
.work-ul3 li{
  height:3.78rem;
  border:1px solid rgba(227, 86, 87, 0.5);
  box-shadow:0 5px 2px rgba(0, 0, 0, .1);
  margin-top:1rem;
  position:relative;
}
.work-ul3 li span{
  width:2.65rem;
  height:2.85rem;
  background:url(../images/work-ico3.png) no-repeat;
  background-size:100% 300%;
  display:block;
  float:left;
  position:relative;
  margin-top:.45rem;
  text-align:center;
  line-height:2.85rem;
  color:#fff;
  font-weight:bold;
  padding-left:.2rem;
  font-size:.85rem;
  margin-left:.96rem;
}
.work-ul3 li span:before{
  content:"";
  height:1px;
  width:3rem;
  background:#e35657;
  position:absolute;
  left:2.88rem;
  top:50%;
}
.work-ul3 li span:after{
  content:"";
  width:.35rem;
  height:.35rem;
  background:#e35657;
  border-radius:50%;
  position:absolute;
  left:5.8rem;
  top:50%;
  margin-top:-.17rem;
}
.work-ul3 li p{
  line-height:3.78rem;
  font-size:.9rem;
  width:57%;
  float:right;
}
.work-ul3 li:nth-child(2){
  border-color:rgba(102, 173, 228, 0.5);
}
.work-ul3 li:nth-child(2) span{
  background-position:0 50%;
}
.work-ul3 li:nth-child(3){
  border-color:rgba(93, 200, 179, 0.5);
}
.work-ul3 li:nth-child(3) span{
  background-position:0 100%;
}
.work-ul3 li:nth-child(1):after{
  content:"";
  border-left:.72rem solid transparent;
  border-right:.72rem solid transparent;
  border-bottom:1.24rem solid #e35657;
  position:absolute;
  top:-.5rem;
  transform:rotate(-35deg);
  right:.2rem;
}
.work-ul3 li:before{
  content:"";
  border-left:1.2rem solid transparent;
  border-right:1.2rem solid transparent;
  border-bottom:2rem solid rgba(227, 86, 87, 0.05);
  transform:rotate(35deg);
  position:absolute;
  right:0;
  bottom:.7rem;
}
.work-ul3 li:nth-child(2):before{
  border-bottom-color:rgba(102, 173, 228, 0.05);
  transform:rotate(80deg);
}
.work-ul3 li:nth-child(3):before{
  border-bottom-color:rgba(93, 200, 179, 0.05);
}
.work-main3{
  height:auto;
  overflow:hidden;
  background:#f3f6f5;
  margin-bottom:2rem;
}
.work-tt4{
  background-image:url(../images/work-tt4.jpg);
}
.work-ul4{
  padding:0 1rem;
  height:auto;
  overflow:hidden;
}
.work-ul4 li{
  width:32%;
  float:left;
  margin-bottom:2%;
  box-shadow:0 3px 3px rgba(0, 0, 0, .22);
  height:6.67rem;
}
.work-ul4 li img{
  width:100%;
  display:block;
}
.work-ul4 li{
  margin-right:2%;
  height:auto;
}
.work-ul4 li:nth-child(3n){
  margin-right:0;
}
.work-ul4 li a{
  display:block;
}
.work-ul4 li a span{
  text-align:center;
}
.work-ul4 li:last-child{
  border:.14rem #e35657 solid;
  box-sizing:border-box;
  line-height:6.5rem;
  font-weight:bold;
  text-align:center;
  color:#e35657;
  font-size:1rem;
  background:#fff;
  position:relative;
}
.work-ul4 li:last-child a{
  color:#e35657;
}
.work-ul4 li:last-child span{
  border-bottom:1px solid rgba(227, 86, 87, 0.44);
  padding-bottom:.4rem;
}
.work-ul4 li:last-child span:before,.work-ul4 li:last-child span:after{
  content:"";
  width:1px;
  height:1.85rem;
  background:rgba(237, 146, 146, 0.44);
  transform:rotate(45deg);
  position:absolute;
  top:.1rem;
  left:1rem;
}
.work-ul4 li:last-child span:after{
  top:auto;
  bottom:-.1rem;
  left:auto;
  right:1rem;
}
.work-div2{
  background:#fff;
  border:1px solid rgba(227, 86, 87, 0.5);
  margin-top:3rem;
  position:relative;
}
.work-div2 .work-num{
  background:url(../images/work-san.jpg) no-repeat;
  background-size:100% 100%;
  color:#fff;
  width:1.53rem;
  height:1.78rem;
  position:absolute;
  top:0;
  left:0;
  line-height:1.2rem;
  text-indent:.2rem;
  font-size:.85rem;
}
.work-div2 b{
  display:block;
  text-align:center;
  color:#302f2f;
  margin-top:1rem;
  margin-bottom:1rem;
}
.work-div2>span{
  width:10rem;
  height:2.1rem;
  display:block;
  border-radius:2rem;
  text-align:center;
  line-height:2.1rem;
  background:#e35657;
  margin:-1rem auto 0;
  color:#fff;
  font-weight:bold;
  font-size:.9rem;
  box-shadow:0 5px 2px rgba(227, 86, 87, 0.38);
}
.work-div2 p{
  padding:0 .85rem;
  font-size:.8rem;
  line-height:1.2rem;
  margin-top:.9rem;
}
.work-div2 span img{
  width:1.07rem;
  height:1.07rem;
  display:inline-block;
  vertical-align:middle;
}
.work-a2{
  width:56%;
}
.work-p3{
  color:#373737;
  font-weight:bold;
  text-align:center;
  font-size:.75rem;
  padding:0 .5rem;
  margin-top:1rem;
  margin-bottom:1rem;
}
.work-ul5{
  padding:0 .8rem;
  height:auto;
  overflow:hidden;
}
.work-ul5 li{
  width:32%;
  float:left;
  margin-right:2%;
  margin-bottom:2%;
}
.work-ul5 li:nth-child(3n){
  margin-right:0;
}
.work-ul5 li img{
  width:100%;
  display:block;
  border:1px solid rgba(157, 157, 157, 0.5);
  box-shadow:2px 2px 2px rgba(0, 0, 0, .2);
}
.work-a3{
  height:auto;
  overflow:hidden;
  padding:0 2rem;
  margin:1.5rem auto;
}
.work-a3 a{
  width:40%;
  display:block;
  float:left;
  border-radius:2rem;
  height:2.1rem;
  background:#e35657;
  color:#fff;
  text-align:center;
  float:left;
  line-height:2.1rem;
}
.work-a3 a.work-jain2{
  float:right;
}
.work-ul6{
  height:auto;
  overflow:hidden;
  margin-top:1rem;
  padding:0 .9rem;
}
.work-ul6 li{
  width:31%;
  margin-right:2%;
  float:left;
  border:1px solid rgba(227, 86, 87, 0.5);
  box-shadow:0 5px 2px rgba(0, 0, 0, .1);
  background:#fff;
  margin-top:2.5%;
  margin-bottom:1.5%;
}
.work-ul6 li:nth-child(3n){
  margin-right:0;
}
.work-ul6 li span.work-em{
  display:block;
  width:4.21rem;
  height:4.21rem;
  background:url(../images/work-ico4.png) no-repeat;
  background-size:300% 200%;
  border:1px #e35657 solid;
  border-radius:50%;
  margin:1rem auto 0;
}
.work-ul6 li span.work-em2{
  color:#e35657;
  text-align:center;
  display:block;
  font-weight:bold;
  margin-top:.9rem;
}
.work-ul6 li p{
  font-size:.7rem;
  color:#302f2f;
  line-height:1.2rem;
  min-height: 3.6rem;
  padding:0 .35rem;
  margin-bottom:.7rem;
  margin-top:.7rem;
}
.work-ul6 li:nth-child(2) span.work-em{
  background-position:50% 0;
}
.work-ul6 li:nth-child(3) span.work-em{
  background-position:100% 0;
}
.work-ul6 li:nth-child(4) span.work-em{
  background-position:0% 100%;
}
.work-ul6 li:nth-child(5) span.work-em{
  background-position:50% 100%;
}
.work-ul6 li:nth-child(6) span.work-em{
  background-position:100% 100%;
}
.work-div3 p{
  line-height:2rem;
  text-align:center;
}
.work-main4{
  height:auto;
  overflow:hidden;
  background:#fff;
}
.work-tt5{
  background-image:url(../images/work-tt5.jpg);
}
.work-ul7{
  padding:0 1rem;
  margin-bottom:2rem;
}
.work-ul7 li{
  background:#fceeee;
  border:1px solid rgba(227, 76, 76, .45);
  padding:0 1rem 1rem;
  margin-top:2.5rem;
  box-shadow:0 6px 6px rgba(0, 0, 0, .22);
}
.work-ul7 li:nth-child(2){
  border-color:rgba(93, 200, 179, .45);
  background:#eef9f7;
}
.work-ul7 li:nth-child(2) span.work-span3{
  background-position:0 25%;
}
.work-ul7 li:nth-child(3){
  border-color:rgba(102, 173, 228, .45);
  background:#eff7fc;
}
.work-ul7 li:nth-child(3) span.work-span3{
  background-position:0 50%;
}
.work-ul7 li:nth-child(4){
  border-color:rgba(239, 161, 46, .45);
  background:#fdf5ea;
}
.work-ul7 li:nth-child(4) span.work-span3{
  background-position:0 75%;
}
.work-ul7 li:nth-child(5){
  border-color:rgba(238, 240, 252, .45);
  background:#eef0fc;
}
.work-ul7 li:nth-child(5) span.work-span3{
  background-position:0 100%;
}
.work-ul7 li span.work-span3{
  font-weight:bold;
  width:2.6rem;
  height:2.96rem;
  background:url(../images/work-ico5.png);
  background-size:100% 500%;
  display:block;
  color:#fff;
  text-align:center;
  line-height:2.96rem;
  margin:-1.4rem auto 0;
}
.work-ul7 li span.work-span4{
  color:#434343;
  text-align:center;
  display:block;
  font-weight:bold;
  margin-top:.5rem;
}
.work-ul7 li p{
  color:#454545;
  font-size:.8rem;
  line-height:1.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top:.5rem;
}
.work-div4{
  background:url(../images/competition-bj3.jpg);
  height:auto;
  overflow:hidden;
  background-size:cover;
}
.work-div4 span{
  color:#fff;
  display:block;
  text-align:center;
  margin-top:.9rem;
  font-weight:bold;
}
.work-div4 p{
  color:#fff;
  font-size:.8rem;
  line-height:1.2rem;
  padding:0 1rem;
  margin-top:1rem;
}
.work-ul8{
  margin-top:1rem;
}
.work-a4{
  width:60%;
  background:#fcf0f0;
  border-radius:2rem;
  height:2.1rem;
  line-height:2.1rem;
  display:block;
  margin:1.5rem auto;
  text-align:center;
  color:#e35657;
}
.work-p4{
  background:#f3f6f5;
  height:2.85rem;
  text-align:center;
  line-height:2.85rem;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  font-size:.8rem;
}
.work-ul8 li{
  position:relative;
  padding-bottom:4rem !important;
}
.work-ul8 .team-right dl dt{
  font-size:.7rem;
  color:#000;
  line-height:1.2rem;
}
.work-ul8 .team-right a.work-wa{
  width:83%;
  height:2.1rem;
  line-height:2.1rem;
  background:#e66767;
  color:#fff;
  text-align:center;
  border-radius:2rem;
  display:block;
  margin:.5rem auto .4rem;
}
.work-ul8 li:nth-child(2) .team-right a.work-wa{
  background:#6dcdba;
}
.work-ul8 li:nth-child(3) .team-right a.work-wa{
  background:#75b5e7;
}
.work-ul8 li:nth-child(4) .team-right a.work-wa{
  background:#ffba55;
}
.work2ul{
  height:auto;
  overflow:hidden;
  margin:-1.32rem auto 0;
  padding:0 .8rem;
  position:relative;
  z-index:99;
  text-align:center;
}
.work2ul li{
  width:27% !important;
  float:left;
}
.work2ul li:nth-child(1){
  width:45% !important;
}
.work2ul li a{
  height:2.1rem;
  line-height:2.1rem;
  border-radius:5px;
  background:#e95f60;
  margin-right:.5rem;
  text-align:center;
  font-size:.8rem;
  padding:.5rem 1rem;
}
.work2ul li:last-child a{
  margin-right:0;
}
.work2ul li a{
  color:#fff;
}
.work2ul li:nth-child(2) a{
  background:#5dc8b3;
}
.work2ul li:nth-child(3) a{
  background:#66ade4;
}
.work2-p{
  height:2.85rem;
  line-height:2.85rem;
  color:#fff;
  background:#e95f60;
  font-size:.9rem;
  text-align:center;
  border-radius:5px;
  width:90%;
  margin:1.5rem auto 0;
}
.work2-main{
  background:#fff;
  height:auto;
}
.work2-div{
  background:#fbe6e6;
  border:1px solid rgba(227, 86, 87, 0.5);
  box-shadow:0 5px 2px rgba(0, 0, 0, .1);
}
.work2-box{
  padding:0 1rem;
  margin-top:1rem;
}
.work2-div span{
  width:6.78rem;
  height:2.1rem;
  line-height:2.1rem;
  display:block;
  background:#e35657;
  border-radius:2rem;
  box-shadow:0 5px 2px rgba(0, 0, 0, .1);
  margin:-1rem auto 0;
  color:#fff;
  text-align:center;
}
.work2-div p{
  color:#000;
  font-size:.8rem;
  line-height:1.2rem;
  padding:0 .7rem;
  margin:1rem auto;
}
.work2-ul .limit-right dl{
  font-size:.5rem;
}
.work2-ul .limit-right dl dt{
  font-weight:bold;
  text-align:center;
  color:#000;
  border-bottom:1px #e2e2e2 solid;
  line-height:2rem;
}
.work2-ul .limit-right dl dd{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.work2-ul .limit-right dl dd:nth-child(2){
  border-right: 1px #e2e2e2 solid;
  width:58%;
}
.work2-ul .limit-right dl dd:nth-child(3){
  width:42%;
}
.work2-ul .limit-right dl dd:nth-child(4){
  width:100%;
}
.work2-main2{
  height:auto;
  overflow:hidden;
  background:#fff;
}
.work2-div2{
  padding:0 1rem;  
}
.work2-div3{
  border:1px solid rgba(227, 86, 87, .45);
  box-shadow:0 5px 5px rgba(0, 0, 0, .1);
  border-radius:5px;
  padding:1rem .8rem;
  margin-bottom:2rem;
}
.work2-div3 p{
  font-size:.8rem;
  line-height:1.2rem;
  margin-bottom:.6rem;
}
.examin-main{
  height:auto;
  overflow:hidden;
  background:#fff;
  padding-bottom:1.5rem;
  padding-top:.4rem;
}
.examin-ul li{
  width:33.3%;
  float:left;
  color:#fff;
  text-align:center;
  font-size:.8rem;
  margin-top:1rem;
}
.examin-ul li div{
  width:4.32rem;
  height:4.85rem;
  background:url(../images/examination-ico.png) no-repeat;
  background-size:300% 200%;
  margin:0 auto;
}
.examin-ul li div a{
  display:block;
  color:rgba(255, 255, 255, .6);
  margin-top:.3rem;
  font-size: 0.75rem;
}
.examin-ul li div span{
  display:block;
  padding-top:1.2rem;
  font-size:.85rem;
}
.examin-ul li:nth-child(2) div{
  background-position:50% 0;
}
.examin-ul li:nth-child(3) div{
  background-position:100% 0;
}
.examin-ul li:nth-child(4) div{
  background-position:0% 100%;
}
.examin-ul li:nth-child(5) div{
  background-position:50% 100%;
}
.examin-ul li:nth-child(6) div{
  background-position:100% 100%;
}
.examin-main2{
  height:auto;
  overflow:hidden;
  background:#f3f6f5;
}
.examin-ul2{
  height:auto;
  overflow:hidden;
  padding:0 1rem;
}
.examin-ul2 li{
  background:#fff;
  border:1px solid rgba(225, 49, 49, 0.5);
  box-shadow:0 0 9px rgba(0, 0, 0, .29);
  margin-top:1rem;
}
.examin-ul2 li i{
  display:block;
  width:.64rem;
  height:1.07rem;
}
.examin-ul2 li i img{
  width:100%;
}
.examin-ul2 li p{
  font-size:.9rem;
  color:#5a5a5a;
  line-height:1.3rem;
  padding:1rem .5rem 1rem .9rem;
}
.examin-ul2 li span{
  display:block;
  width:100%;
  height:2.2rem;
  line-height:2.2rem;
  color:#fff;
  background:#e35657;
  font-size:.8rem;
  text-align:center;
  font-weight:bold;
}
.examin-ul2 li:nth-child(2){
  border-color:rgba(23, 200, 179, 0.5);
}
.examin-ul2 li:nth-child(2) span{
  background:#5dc8b3;
}
.examin-ul2 li:nth-child(3){
  border-color:rgba(102, 173, 228, 0.5);
}
.examin-ul2 li:nth-child(3) span{
  background:#66ade4;
}
.examin-ul2 li:nth-child(4){
  border-color:rgba(238, 129, 13, 0.5);
}
.examin-ul2 li:nth-child(4) span{
  background:#ee810d;
}
.examin-main3{
  height:auto;
  overflow:hidden;
  background:#fff;
  margin-top:1.5rem;
}
.examin-tt{
  background-image:url(../images/examination-tt.jpg);
}
.examin-ul3{
  padding:0 1rem;
  height:auto;
  overflow:hidden;
}
.examin-ul3 li{
  border:1px solid rgba(225, 49, 49, 0.5);
  box-shadow:0 0 9px rgba(0, 0, 0, .29);
  background:#fff;
  height:auto;
  overflow:hidden;
  position:relative;
  padding:.8rem;
  margin-bottom:1.3rem;
}
.examin-ul3 li .examin-left{
  float:left;
  width:47%;
}
.examin-ul3 li .examin-left img{
  border:1px solid #feaca8;
  width:100%;
  display:block;
}
.examin-right{
  width:48%;
  float:right;
}
.examin-right span{
  font-weight:bold;
  color:#fe5a52;
  font-size:.9rem;
  text-align:center;
  display:block;
  margin-bottom:.5rem;
}
.examin-right p{
  color:#515151;
  font-size:.75rem;
  line-height:1.1rem;
}
.examin-top,.examin-bottom{
  width:1.1rem;
  height:.82rem;
  position:absolute;
  left:.3rem;
  top:.2rem;
}
.examin-top img,.examin-bottom img{
  width:100%;
}
.examin-bottom{
  top:auto;
  left:auto;
  bottom:.5rem;
  right:.3rem;
}
.examin-ul3 li:nth-child(2){
  border-color:rgba(93, 200, 179, 0.5);
}
.examin-ul3 li:nth-child(2) .examin-left img{
  border-color:#aee3d9;
}
.examin-ul3 li:nth-child(2) .examin-left{
  border-color:#aee3d9;
}
.examin-ul3 li:nth-child(3){
  border-color:rgba(102, 173, 228, 0.5);
}
.examin-ul3 li:nth-child(3) .examin-left img{
  border-color:#b2d6f1;
}
.examin-ul3 li:nth-child(3) .examin-left{
  border-color:#b2d6f1;
}
.examin-ul3 li:nth-child(4){
  border-color:rgba(255, 179, 66, 0.5);
}
.examin-ul3 li:nth-child(4) .examin-left img{
  border-color:#ffb342;
}
.examin-ul3 li:nth-child(4) .examin-left{
  border-color:#ffb342;
}
.examin-ul4{
  height:auto;
  overflow:hidden;
  padding:0 .6rem;
}
.examin-main4{
  margin-bottom:1.9rem;
  height:auto;
  overflow:hidden;
}
.examin-ul4 li{
  height:auto;
  overflow:hidden;
  background:#fff;
  border:1px solid rgba(227, 86, 87, 0.5);
  box-shadow:0 3px 3px rgba(0, 0, 0, .29);
  position:relative;
  margin-top:1rem;
}
.examin-ul4 li:before{
  content:"";
  width:.32rem;
  height:.32rem;
  background:#e35657;
  position:absolute;
  left:0;
  top:0;
}
.examin-ul4 li span{
  font-size:.75rem;
  color:#2e2e2e;
  display:block;
  float:left;
  box-sizing:border-box;
  height:2.46rem;
  line-height:2.46rem;
  text-indent:.5rem;
}
.examin-ul4 li span.examin-span1{
  width:36%;
  border-bottom:1px #dfdfdf solid;
  border-right:1px #dfdfdf solid;
}
.examin-ul4 li span.examin-span2{
  width:64%;
  border-bottom:1px #dfdfdf solid;
}
.examin-ul4 li span.examin-span3{
  width:45%;
  border-right:1px #dfdfdf solid;
}
.examin-ul4 li span.examin-span4{
  width:32%;
  border-right:1px #dfdfdf solid;
}
.examin-ul4 li span.examin-span5{
  width:23%;
}
.examin-ul4 li span em{
  color:#e13131;
}
.examin-main5{
  height:auto;
  overflow:hidden;
  background:#fff;
  padding-bottom:2rem;
}
.examin-ul5{
  height:auto;
  overflow:hidden;
  padding:0 .8rem;
  margin-bottom:-1rem;
}
.examin-ul5 li{
  border:1px solid rgba(225, 49, 49, 0.5);
  box-shadow:0 0 9px rgba(0, 0, 0, .29);
  position:relative;
  margin-top:1.5rem;
  height:auto;
  float:left;
  width:100%;
  margin-bottom:1rem;
  position: relative;
}
.examin-ul5 li:nth-child(4n-3){
  border-color:rgba(225, 49, 49, 0.5);
}
.examin-ul5 li:nth-child(4n-3):after{
  border-top-color:#e35657;
}
.examin-ul5 li:nth-child(4n-3) a{
  background:#e35657;
}
.examin-ul5 li:nth-child(4n-3) .examin-right2{border-color: #e35657;}

.examin-ul5 li:nth-child(4n-2){
  border-color:rgba(93, 200, 179, 0.5);
}
.examin-ul5 li:nth-child(4n-2):after{
  border-top-color:#5dc8b3;
}
.examin-ul5 li:nth-child(4n-2) a{
  background:#5dc8b3;
}
.examin-ul5 li:nth-child(4n-2) .examin-right2{border-color: #5dc8b3;}
.examin-ul5 li:nth-child(4n-1){
  border-color:rgba(102, 173, 228, 0.5);
}
.examin-ul5 li:nth-child(4n-1):after{
  border-top-color:#66ade4;
}
.examin-ul5 li:nth-child(4n-1) a{
  background:#66ade4;
}
.examin-ul5 li:nth-child(4n-1) .examin-right2{border-color: #66ade4;}

.examin-ul5 li:nth-child(4n){
  border-color:rgba(238, 129, 13, 0.5);
}
.examin-ul5 li:nth-child(4n):after{
  border-top-color:#ee810d;
}
.examin-ul5 li:nth-child(4n) a{
  background:#ee810d;
}
.examin-ul5 li:nth-child(4n) .examin-right2{border-color: #ee810d;}

.examin-ul5 li .examin-left2{
  width:4.92rem;
  height:5.67rem;
  float:left;
  margin-top:-1.46rem;
  text-align:center;
  color:#363636;
  font-size:1rem;
  position: relative;
}
.examin-ul5 li .examin-left2 img{
  width:4.92rem;
  height:5.67rem;
  position: relative;
}
.examin-ul5 li .examin-right2{
  width:69%;
  float:left;
  margin-left:12px;
  height:5.78rem;
  border:1px solid rgba(225, 49, 49, 0.5);
  margin-top:1rem;
  position:relative;
  z-index:9;
  background:#fff;
}
.examin-ul5 li .examin-right2 p{
  color:#363636;
  font-size:.8rem;
  line-height:1.1rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  padding:1rem .5rem;
  height:2.1rem;
}
.examin-ul5 li a{
  display:block;
  width:100%;
  height:2.1rem;
  line-height:2.1rem;
  color:#fff;
  background:#e35657;
  font-size:.9rem;
  text-align:center;
  float:left;
  margin-top:1rem;
}
.examin-ul5 li:after{
  content:"";
  border-left:1.3rem solid transparent;
  border-right:1.3rem solid transparent;
  border-top:2.6rem solid #e35657;
  position:absolute;
  top:0;
  right:0;
}
.examin-main6{
  padding-bottom:2rem;
}
.examin-div{
  height:auto;
  overflow:hidden;
  position:relative;
}
.examin-div img{
  width:100%;display: block;
}
.examin-div p{
  color:#fff;
  background:#e35657;
  line-height:1.78rem;
  height:1.78rem;
  background:#e35657;
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  text-align:center;
  font-size:.8rem;
}
.examin-ul6{
  background:#f3f6f5;
  height:auto;
  overflow:hidden;
}
.examin-ul6 li{
  height:2.5rem;
  line-height:3rem;
  border-bottom:1px #e3e3e3 solid;
  padding:0 .5rem;
  font-size:.85rem;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.examin-ul6 li.active:before{
  background:#e35657;
}
.examin-ul6 li:before{
  content:"";
  width:.42rem;
  height:.42rem;
  border-radius:50%;
  background:#b6b6b6;
  display:inline-block;
  vertical-align:middle;
  margin-right:.5rem;
}

.examin-left2:before{content:"";border-left:1.23rem solid #fff;border-right:1.23rem solid transparent;border-top:0.7rem solid transparent;border-bottom:0.7rem solid #fff;display:inline-block;position: absolute;bottom: 0px;left: 0;z-index: 66;}
.examin-left2:after{content:"";border-right:1.23rem solid #fff;border-left:1.23rem solid transparent;border-top:0.7rem solid transparent;border-bottom:0.7rem solid #fff;display:inline-block;position: absolute;bottom: 0px;right: 0;z-index: 66;}

.examin-ul5 li:before{content:"";border-left:1.23rem solid #fff;border-right:1.23rem solid transparent;border-bottom:0.7rem solid transparent;;border-top:0.7rem solid #fff;display:inline-block;position: absolute;top: -1.46rem;left: 0;z-index: 66;}
.examin-right2:after{content:"";border-right:1.23rem solid #fff;border-left:1.23rem solid transparent;border-bottom:0.7rem solid transparent;;border-top:0.7rem solid #fff;display:inline-block;position: absolute;top: -2.55rem;left:-3.18rem;z-index: 66;}

.jd_wrap{position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 9999;display: none;}
.jd_top{height: 3rem;line-height: 3rem;text-align: center;font-size: 1.1rem;color: #333;font-weight: 600;background: #e9e9e9;}
.jd_top2{margin-top: 1rem;font-size: 0.9rem;color: #ed5152;padding: 0 1rem 2rem;text-align: center;}
.jd_input {display: block;padding: 0 5%;width: 90%;}
.jd_wrap table{width: 100%;}
.jd_wrap table td{
  
  display:block;
  height:auto;
  overflow:hidden;
}
.jd_wrap table td input[type=text]{
  background:#f1f1f1;
  border-radius:2rem;
  height:2.2rem;
  line-height:2.2rem;
  font-size:.7rem;
  padding-left:5%;
  padding-right:5%;
  width:90%;
  float:left;
  margin:.8rem 0;
}
.jd_wrap table td textarea{
  background:#f1f1f1;
  border-radius:5px;
  padding:5%;
  width:90%;
  margin:.8rem 0;
}
.Validform_checktip {
    color: red;
    text-align: left;
    font-size:.7rem;
    padding-left:5%;
}
.jd_wrap table td input[type=submit]{
  width:100%;
  height:2.2rem;
  line-height:2.2rem;
  color:#fff;
  border-radius:2rem;
  background:#e35657;
  margin-bottom:2rem;
  margin-top:2rem;
}
.Validform_right {
    color: #4ba14f;
}
.jd_wrap_close{position: absolute;width: 17px;height: 17px;right: 10px;top: 15px;}
.jd_wrap_close img{display: block;width: 100%;height: 100%;}
@media only screen and (max-width: 380px){
  .work-ul6 li p{height: 4.8rem;}
}