﻿.nodata{text-align:center;font-size:14px;}

.pageBanner .txtLayer .cn,.pageBanner .txtLayer .en{color:#fff;}

.newsbot .btn.btn2{background-color:#229e6b;}

.recruitbot .w42{width:47%}
.recruitbotitemtop .more a{display:block;}

/*.searchbox{height:auto;}*/

.mechcontent p {text-indent: 2em;color: #666;font-size: 14px;line-height: 30px;}

.specdetail_about .img img {max-width: 488px;}

.expertslide .swiper-slide img{width:100%;height:100%;object-fit: cover;}


.visitroomitems .cur:after{border:3px solid #49bb8c}
.visitroomitems .cur a {color: #49bb8c}

.expdetail {padding-bottom:0;}

.chuzhen2 .title{font-size: 24px;text-align:left;padding-bottom:8px;}
.chuzhen2 .text{margin-bottom: 30px}

.footDiv .txt{color:#fff;}

.mechtop2{margin-bottom:50px;}

.positable .positablebot{border:none;}
.positable .positablebot table{width:100%!important;border: 1px solid #dcdcdc;}
.positable .positablebot table td{padding: 15px 10px 14px 10px;}


.footDiv .links li{position:relative;padding-right: 0;margin-right: 24px;}
.links ul li.on .hidebox {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}
.links .hidebox {position: absolute;left: 50%;bottom: calc(100% + 0.1rem);z-index: 1;margin-left: -100px;width: 200px;background-color: #fff;box-shadow: 0px 0px 46px 0px rgb(6 0 1 / 16%);opacity: 0;visibility: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);text-align: center;}

.links .hidebox img{display: block;width: 100%;}

.expdetailtop .expdetailtop_intor .img{width:200px;}
.expdetailtop .expdetailtop_intor .img img{width:100%;}

.educaone .img img{width:425px;}

.nav li .navitemname a{font-size:16px;}

.nav ul{flex-wrap: wrap;}
.nav li.navitem{width: 16%;}

.headDiv a.logo:hover{color:#666;}
.headDiv .logo ul{float:left;margin-left:8px;font-size: 14px;}
.headDiv .logo ul li{line-height: 22px;color: #000;font-size: 16px;}

.about, .spirit, .honor, .mechtop, .regnbox, .stopholidbox, .holidbox, .question, .position, .specbox, .teamP1, .expdetail, .recruit, .news, .medicalbox {
    background: url(/public/images/nimg313Bg.png) left top no-repeat;
}

.resea, .educaone, .medicalboxa, .resedetail, .culturebox {
    background: url(/public/images/nimg313Bg.png) left top no-repeat #f5f5f5;
}

.teamP1-2{padding:80px 0 0 0;background-image:none;}
.recruit{padding-top:0;}


.mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 30;
  display: none;
}
.user-modal-box {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 40;
}
.user-modal-box .main {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box;
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Firefox 18+ */
  display: -ms-flexbox;
  /* IE 10 */
  align-items: center;
}
.user-modal-box .box {position: relative;width: 360px;margin: 0 auto;background: #fff;padding:20px 0;}
.user-modal-box .title {font-size: 16px;color: #666;line-height: 24px;letter-spacing: 1px;text-align: center;padding: 0 40px;}
.user-modal-box .close {position: absolute;right: 16px;top: 16px;z-index: 10;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;width: 20px;height: 20px;background: url(/public/img/close2.png) no-repeat;background-size: contain;}
.user-modal-box .close:hover {background: url(/public/img/close.png) no-repeat;background-size: contain;transform: rotate(-90deg);}
.user-modal-box .img {font-size: 0;/* margin-top: 50px; */padding: 0 40px;}
.user-modal-box .img img {display: block;margin: 0 auto;}


.seekdetailcon *{font-size:inherit;}


.tips{font-size: 20px;color: #188f5e;padding: 14px 0;text-align: center;}
.tips span{color: #fa6c1d;font-weight: bold;padding: 0 4px;font-size: 22px;}

.navchilditems .box a {line-height: normal;min-height: auto;height: auto;padding: 12px 0;}


.stopholiditems{padding-bottom: 65px;}

@media screen and ( max-width:1024px ) {
    .recruitbot .w42{width:37%}


    .expertslide .swiper-slide img{height: 4.2rem;}

    .newscon img{max-width:100%!important;height:auto!important;}

    .mechtop2{margin-bottom:0;}

    
    .educaone .img img{width:100%;}

    .holidnavitem {border-bottom: 1px solid #ddd;}
    .holidnavitems:before{display:none;}

    .headDiv .logo ul{display:none;}

    .holidnavitem:nth-child(n+5){width:20%;}

    .waproomitems{height:auto;}

    .expertslide .swiper-slide .img{height:4.2rem;width: 100%;}

    .teamP1-2 {padding: 0.8rem 15px 0;}

    .table {width: 100%;overflow-x:auto;}
    .table  table{border-collapse: collapse;table-layout: fixed;}

    .resedetail .con img{max-width:100%!important;height:auto!important;}

    .headDiv{border-bottom: 1px solid #dedede;}

    .tips{font-size: 0.34rem;}
    .tips span{font-size: 0.36rem;}
}