@charset "utf-8";
/* 首页 */
.index-page{
    background: #e8ecef;
    padding-bottom: 30px;
}


/*----------------------------------首页 Begin---------------------------------- */

/* 搜索栏 */
.index-page .search_top{
    height: 138px;
    display: flex;
    align-items: center;
  }
  .index-page .search_top .logoBox{
    display: flex;
    align-items: center;
    margin-left: 30px;
  }
  .index-page .search_top .logoBox img{
    width: 55px;
    height: 50px;
    margin-right: 13px;
  }
  .index-page .search_top .logoBox .content{
    width: 177px;
    
  }
  .index-page .search_top .logoBox .content .line1{
    font-size: 25px;
    font-weight: bold;
    line-height: 31px;
    color: #000;
  }
  .index-page .search_top .logoBox .content .line2{
    font-size: 18px;
    line-height: 27px;
    color: #333;
    display: flex;
    justify-content: space-between;
  }
  .index-page .search_top .searchBox{
    width: 610px;
    height: 45px;
    background: #FFFFFF;
    border: 1px solid #CED1D3;
    box-shadow: 0px 2px 8px 0px rgba(4,0,0,0.06);
    border-radius: 23px;
    display: flex;
    margin-left: 152px;
    position: relative;
  }
  /* ------------- */
  .index-page .search_top .searchBox .searchType{
    display: inline-block;
    width: 135px;
    line-height: 43px;
    text-align: center;
  }
  .index-page .search_top .searchBox .selectUl {
    position: absolute;
    left: 10px;
    top: 45px;
    border-radius: 5px;
    z-index: 1;
    background: #fff;
    box-shadow: 0 2px 15px 0 rgba(4,0,0,.15);
    display: none;
    padding: 10px 0;
  }
  .index-page .search_top .searchBox .selectUl li {
    color: #999;
    cursor: pointer;
    width: 100px;
    line-height: 35px;
    height: 35px;
    transition: all 0.3s;
    font-size: 14px;
  }
  .index-page .search_top .searchBox .selectUl li:hover {
    background: #386FEC;
    color: #fff;
  }
  .index-page .search_top .searchBox span {
    font-size: 14px;
    position: relative;
    top: 1px;
    cursor: pointer;
    display: inline-block;
    height: 43px;
    color: #666;
    margin-right: 5px;
  }
  .index-page .search_top .searchBox > img {
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }
  /* ----------- */
  .index-page .search_top .searchBox input{
    height: 43px;
    width: 391px;
    border-radius: 23px;
    line-height: 43px;
    font-size: 14px;
    color: #666;
    padding: 0 20px 0 0;
  }
  .index-page .search_top .searchBox input::placeholder{
    font-size: 14px;
    color: #999;
  }
  .index-page .search_top .searchBox .searchBtn{
    width: 60px;
    height: 39px;
    line-height: 39px;
    margin: 3px 3px 0 0;
    text-align: center;
    background: #386FEC;
    border-radius: 20px;
  }
  .index-page .search_top .searchBox .searchBtn:hover{
      opacity: .8;
  }
  .index-page .search_top .searchBox .searchBtn img{
    width: 19px;
    height: 19px;
    cursor: pointer;
  }

  /* 栏1 */
  .index-page .column1{
    width: 1190px;
    height: 709px;
    background: #FFFFFF;
    border-radius: 30px;
  }
  /* nav栏 */
  .index-page .navColumn{
    width: 100%;
    height: 64px;
    border-bottom: 1px solid #ededed;
    position: relative;
    display: flex;
  }
  .index-page .navColumn  .ulBox{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    padding:0 40px 0 71px;
  }
  .index-page .navColumn  .ulBox > li{
    padding: 0 35px;
    height: 40px;
    border-radius: 20px;
  }
  .index-page .navColumn  .ulBox > li a{
    font-size: 16px;
    color: #000;
    line-height: 40px;
  } 
  .index-page .navColumn  .ulBox > li:hover,
  .index-page .navColumn  .ulBox > li.active{
    background: linear-gradient(90deg, #FF934C, #FC686F);
    color: #fff;
}
.index-page .navColumn  .ulBox > li:hover a,
.index-page .navColumn  .ulBox > li.active a{
      color: #fff;
  }
  .index-page .navColumn  .ulBox li img{
    
  } 
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq{
    display: none;
    height: 103px;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 52px;
    z-index: 6;
    box-shadow: 0px 8px 15px 0px rgba(4, 0, 0, 0.1);
  }
  .index-page .navColumn  .ulBox .kjzySelect,
  .index-page .navColumn  .ulBox .kjfwSelect,
  .index-page .navColumn  .ulBox .kjcxqSelect{
      padding-right: 26px;
  }
  .index-page .navColumn  .ulBox .kjzySelect .kjzySelectImg,
  .index-page .navColumn  .ulBox .kjfwSelect .kjfwSelectImg,
  .index-page .navColumn  .ulBox .kjcxqSelect .kjcxqSelectImg{
      display: inline-block;
      width:14px;
      height:8px;
      background: url(../img/select_icon.png) no-repeat center;
  }
  .index-page .navColumn  .ulBox li.kjzySelect:hover .kjzySelectImg,
  .index-page .navColumn  .ulBox li.kjfwSelect:hover .kjfwSelectImg,
  .index-page .navColumn  .ulBox li.kjcxqSelect:hover .kjcxqSelectImg{
    background: url(../img/select_icon_active.png) no-repeat center;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy .gap,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw .gap,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq .gap{
    width: 100%;
    height: 12px;
    border-bottom: 1px solid #ededed;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul{
    display: flex;
    justify-content: space-between;
    padding: 23px 126px 0 80px;
    box-sizing: border-box;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul li,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul li,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul li{
    height: 45px;
    line-height: 45px;
    padding: 0 26px;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul li a,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul li a,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul li a{}
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul li a img,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul li a img,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul li a img{
    vertical-align: middle;
    margin-right: 10px;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul li a span,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul li a span,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul li a span{
    font-size: 14px;
    color: #333;
    display: inline-block;
    vertical-align: middle;
  }
  .index-page .navColumn  .ulBox .kjzySelect .moreKjzy ul li:hover,
  .index-page .navColumn  .ulBox .kjfwSelect .moreKjfw ul li:hover,
  .index-page .navColumn  .ulBox .kjcxqSelect .moreKjcxq ul li:hover{
    background: #f4f4f4;
    border-radius: 22.5px;
  }
  /*  */
  .index-page .column1_middle{
    height: 419px;
    padding-top: 24px;
    display: inline-table;
    width: 100%;
    box-sizing: border-box;
  }
  /* 资源目录 */
  .index-page .catalogue{
    width: 240px;
    height: 365px;
    background: #F2F7FB;
    border-radius: 15px;
    position: relative;
    padding: 20px 0 0 19px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 24px;
  }
  .index-page .catalogue p.zyml{
    color: #333;
    font-size: 18px;
  }
  .index-page .catalogue .catalogueBox{
    width: 100%;
    margin-top: 10px;
  }
  .index-page .catalogue .catalogueBox a{
    font-size: 14px;
    color: #333;
    height: 32px;
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-bottom: 3px;
  }
  .index-page .catalogue .catalogueBox a .iconBg{
    width: 25px;
    height: 28px;
  }
  .index-page .catalogue .catalogueBox a:hover{
    color: #386fec;
  }
.index-page .catalogue .catalogueBox a:nth-child(1) .iconBg{
    background: url(../img/catalogue_icon1.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(2) .iconBg{
    background: url(../img/catalogue_icon2.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(3) .iconBg{
    background: url(../img/catalogue_icon3.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(4) .iconBg{
    background: url(../img/catalogue_icon4.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(5) .iconBg{
    background: url(../img/catalogue_icon5.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(6) .iconBg{
    background: url(../img/catalogue_icon6.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(7) .iconBg{
    background: url(../img/catalogue_icon7.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(8) .iconBg{
    background: url(../img/catalogue_icon8.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(9) .iconBg{
    background: url(../img/catalogue_icon9.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(1):hover .iconBg{
    background: url(../img/catalogue_iconActive1.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(2):hover .iconBg{
    background: url(../img/catalogue_iconActive2.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(3):hover .iconBg{
    background: url(../img/catalogue_iconActive3.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(4):hover .iconBg{
    background: url(../img/catalogue_iconActive4.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(5):hover .iconBg{
    background: url(../img/catalogue_iconActive5.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(6):hover .iconBg{
    background: url(../img/catalogue_iconActive6.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(7):hover .iconBg{
    background: url(../img/catalogue_iconActive7.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(8):hover .iconBg{
    background: url(../img/catalogue_iconActive8.png) no-repeat center;
    background-size: 15px 15px;
  }
.index-page .catalogue .catalogueBox a:nth-child(9):hover .iconBg{
    background: url(../img/catalogue_iconActive9.png) no-repeat center;
    background-size: 15px 15px;
  }
  /* 二级菜单 */
  .index-page .column1 .column1_middle .secondaryMenu{
    width: 594px;
    height: 365px;
    background: #fff;
    box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
    padding: 32px 30px 30px 33px;
    display: none;
    box-sizing: border-box;
    position: absolute;
    left: 240px;
    top: 0;
    z-index: 1;
    border-radius: 15px;
  }
  .index-page .column1 .column1_middle .secondaryMenu .menu{
    width: 495px;
    padding-right: 40px;
    box-sizing: border-box;
  }
  .index-page .column1 .column1_middle .secondaryMenu .menu li{
    margin: 10px 0 0;
    height: 28px;
    float: left;
  }
  .index-page .column1 .column1_middle .secondaryMenu .menu li::after{
    content: '';
    margin-left: 23px;
    margin-right: 25px;
  }
  .index-page .column1 .column1_middle .secondaryMenu .menu li a{
    display: inline-block;
    color: #444;
    font-size: 14px;
    line-height: 33px;
    padding: 0px 15px;
    border: 1px solid #fff;
  }
  .index-page .column1 .column1_middle .secondaryMenu .menu li a:hover{
    color: #386fec;
    border: 1px solid #386FEC;
    border-radius: 17.5px;
  }

  /* lunbo */
  .index-page .column1 .lunbo{
    width: 570px;
    display: inline-block;
    margin: 0 24px;
    vertical-align: top;
  }
  .index-page .column1 .hot{
    margin-top: 21px;
  }
  .index-page .column1 .hot span{
    display: inline-block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    background: #FFF2F2;
    border-radius: 8px;
    font-size: 14px;
    text-align: center;
    color: #F58431;
    margin-right: 10px;
  }
  .index-page .column1 .hot .scroll-a{
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  }
  .index-page .column1 .hot .scroll-a ul{}
  .index-page .column1 .hot .scroll-a ul li{}
  .index-page .column1 .hot .scroll-a ul li a{
    font-size: 14px;
    color: #999;
    line-height: 30px;
    display: inline-block;
    width:355px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .index-page .column1 .hot .scroll-a ul li a:hover{
    color: #1E57D7;
  }
  /* 右侧操作 */
  .index-page .column1 .optionInfo{
    width: 284px;
    display: inline-block;
    vertical-align: top;
  }
  .index-page .column1 .optionInfo .personName{
    font-size: 18px;
    color: #666666;
    width:260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 22px auto 26px;
    text-align: center;
  }
  .index-page .column1 .optionInfo .btnBox{
    display: flex;
    align-items: center;
  }
  .index-page .column1 .optionInfo .btnBox .dl{
    width: 70px;
    height: 34px;
    background: #386FEC;
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    cursor: pointer;
    margin-left: 10px;
  }
  .index-page .column1 .optionInfo .btnBox .zc{
    width: 70px;
    height: 34px;
    background: #3AA5FF;
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    margin: 0 17px 0 7px;
    cursor: pointer;
  }

.index-page .column1 .optionInfo .btnBox .yhzx{
  width: 80px;
  height: 34px;
  background: #386FEC;
  border-radius: 17px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  cursor: pointer;
  margin-left: 10px;
}
.index-page .column1 .optionInfo .btnBox .tc{
  width: 70px;
  height: 34px;
  background: #3AA5FF;
  border-radius: 17px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  margin: 0 17px 0 7px;
  cursor: pointer;
}

  .index-page .column1 .optionInfo .btnBox .dl:hover,
  .index-page .column1 .optionInfo .btnBox .zc:hover,
  .index-page .column1 .optionInfo .btnBox .yhzx:hover,
  .index-page .column1 .optionInfo .btnBox .tc:hover{
    opacity: .8;
  }
  .index-page .column1 .optionInfo .btnBox .jgjm{
    width: 100px;
    height: 34px;
    background: #FFFFFF;
    border: 1px solid #BECFF8;
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    color: #386FEC;
    cursor: pointer;
  }
  .index-page .column1 .optionInfo .btnBox .jgjm:hover{
    background: #BECFF8;
    color: #fff;
  }
  .index-page .column1 .optionInfo .linkBox{
    width: 284px;
    height: 184px;
    background: #FAFAFA;
    border-radius: 15px;
    margin-top: 23px;
  }
  .index-page .column1 .optionInfo .linkBox .title{
    font-size: 12px;
    color: #999;
    padding: 13px 0 15px;
    text-align: center;
  }
  .index-page .column1 .optionInfo .linkBox .line1{
    height: 63px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 24px;
    display: table-cell;
    width: 100%;
    box-sizing: border-box;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a{
    display: table-cell;
    width: 42px;
    height: 45px;
    text-align: center;
    cursor: pointer;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:not(:nth-child(4)){
    padding-right: 22.5px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a i{
    width:22px;
    height:20px;
    display: block;
    margin: 0px auto 12px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:nth-child(1) i{
    background: url(../img/slq.png) no-repeat center;
    background-size: 21px 15px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:nth-child(2) i{
    background: url(../img/syq.png) no-repeat center;
    background-size: 19px 17px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:nth-child(3) i{
    background: url(../img/ced.png) no-repeat center;
    background-size: 17px 20px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:nth-child(4) i{
    background: url(../img/gdd.png) no-repeat center;
    background-size: 18px 20px;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a span{
    font-size: 14px;
    color: #999;
  }
  .index-page .column1 .optionInfo .linkBox .line1 a:hover span{
    color: #386FEC;
  }
  .index-page .column1 .optionInfo .linkBox .line2{
    display: flex;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l{
    display: inline-block;
    width: 142px;
    height: 79px;
    padding: 13px 0 0 24px;
    box-sizing: border-box;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a:nth-child(1) i{
    background: url(../img/bkc.png) no-repeat center;
    background-size: 23px 21px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a:nth-child(2) i{
    background: url(../img/kkj.png) no-repeat center;
    background-size: 19px 19px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a,
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a{
    display: table-cell;
    width: 43px;
    height: 45px;
    text-align: center;
    cursor: pointer;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a i,
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a i{
    width:23px;
    height:20px;
    display: block;
    margin: 0px auto 12px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a span,
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a span{
    font-size: 14px;
    color: #999;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a:nth-child(2),
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a:nth-child(2){
    padding-left: 22.5px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_l a:hover span,
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a:hover span{
    color: #386FEC;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a:nth-child(1){
    padding-left: 9.5px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r{
    width: 141px;
    height: 79px;
    border-left: 1px solid #e5e5e5;
    padding:13px 24px 0 0;
    box-sizing: border-box;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a:nth-child(1) i{
    background: url(../img/fxq.png) no-repeat center;
    background-size: 16px 17px;
  }
  .index-page .column1 .optionInfo .linkBox .line2 .line2_r a:nth-child(2) i{
    background: url(../img/szy.png) no-repeat center;
    background-size: 19px 18px;
  }
  .index-page .column1 .optionInfo .dynamic{
    margin-top: 21px;
    margin-left: -135px;
  }
.index-page .column1 .optionInfo .dynamic span{
    display: inline-block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    background: #E6F5F9;
    border-radius: 8px;
    font-size: 14px;
    text-align: center;
    color: #70B3D6;
    margin-right: 10px;
  }
.index-page .column1 .optionInfo .dynamic .scroll-c{
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  }
.index-page .column1 .optionInfo .dynamic .scroll-c ul{}
.index-page .column1 .optionInfo .dynamic .scroll-c ul li{}
.index-page .column1 .optionInfo .dynamic .scroll-c ul li a{
    font-size: 14px;
    color: #999;
    line-height: 30px;
    display: inline-block;
    width:245px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
.index-page .column1 .optionInfo .dynamic .scroll-a ul li a:hover{
    color: #1E57D7;
  }
  /* 数字统计 */
  .index-page .column1 .totalNum{
    width: 1142px; /*11190-24*2*/
    height: 49px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0px 24px 30px;
    border-top: 1px solid #f5f5f5;
    padding-top: 40px;
  }
  .index-page .column1 .totalNum a{
    width: 14.2%;
    display: block;
    text-align: center;
    cursor: pointer;
  }
  .index-page .column1 .totalNum a span{
    color: #ff8800;
    font-size: 22px;
    display: block;
  }
  .index-page .column1 .totalNum a p{
    font-size: 14px;
    color: #888;
    margin-top: 13px;
  }
  .index-page .column1 .totalNum a:hover p{
    color: #1E57D7;
  }
  /* 服务预约等资讯 */
  .index-page .column1_bottom{
    margin-top:35px;
    padding: 0 24px;
  }
  .index-page .column1_bottom .index-data-scroll{
    display:inline-block;
    overflow:hidden;
    padding:0 25px;}
  .index-data-scroll h1{
    font-size:18px;
    color:#333;
    line-height:22px;
    width:40px;
    float:left;
  }
  .index-page .column1_bottom .index-data-scroll:not(:nth-child(3)){    
    padding-left: 25px;
  }
  .index-page .column1_bottom .scroll-b{
    height:44px;
    overflow:hidden;
  }
  .index-page .column1_bottom .scroll-b ul{
    float:left;
    display:inline-block;
    margin-left:15px;

  }
  .index-page .column1_bottom .scroll-b ul li{
    line-height:18px;
    font-size:14px;
    color:#999;
    margin-top: 4px;
  }
  .index-page .column1_bottom .scroll-b ul li p{
    width:270px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

/* 推荐仪器 */
.index-page .column2,
.index-page .column3,
.index-page .column4{
    width: 1190px;
    height: 809px;
    background: #FFFFFF;
    border-radius: 30px;
    padding: 30px;
    box-sizing: border-box;
    margin-top: 30px;
}
.index-page .column2 .title,
.index-page .column3 .title,
.index-page .column4 .title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 5px;
}
.index-page .column2 .title .title_l span,
.index-page .column3 .title .title_l span,
.index-page .column4 .title .title_l span{
    font-size: 24px;
    color: #1e57d7;
    vertical-align: middle;
    padding-left: 12px;
}
.index-page .column2 .title .title_l img,
.index-page .column3 .title .title_l img,
.index-page .column4 .title .title_l img{
    vertical-align: middle;
}
.index-page .column2 .title .title_r,
.index-page .column3 .title .title_r,
.index-page .column4 .title .title_r{
    color: #666;
    font-size: 14px;
    cursor: pointer;
}
.index-page .column2 .tjyqBox,
.index-page .column3 .tjfwBox,
.index-page .column4 .tjjgBox{
    display: inline-table;
}
.index-page .column2 .tjyqBox a,
.index-page .column3 .tjfwBox a,
.index-page .column4 .tjjgBox a{
    display: inline-block;
    width: 265px;
    height: 330px;
    border: 2px solid #F7F9FA;
    background: #F7F9FA;
    border-radius: 20px;
    overflow: hidden;
    padding: 16px 15px 16px 16px;
    box-sizing: border-box;
    margin-top: 23px;
}
.index-page .column2 .tjyqBox a:hover,
.index-page .column3 .tjfwBox a:hover,
.index-page .column4 .tjjgBox a:hover{
    border-color: #1e57d7;
}
.index-page .column2 .tjyqBox a:not(:nth-child(4n+1)),
.index-page .column3 .tjfwBox a:not(:nth-child(4n+1)),
.index-page .column4 .tjjgBox a:not(:nth-child(4n+1)){
    margin-left: 23px;
}
.index-page .column2 .tjyqBox a .imgBox,
.index-page .column3 .tjfwBox a .imgBox,
.index-page .column4 .tjjgBox a .imgBox{
    width: 230px;
    height: 200px;
    border-radius: 15px;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.index-page .column2 .tjyqBox a .imgBox img,
.index-page .column3 .tjfwBox a .imgBox img,
.index-page .column4 .tjjgBox a .imgBox img{
    width: 230px;
    height: 200px;
    object-fit: contain;
}
.index-page .column2 .tjyqBox a .imgBox .ticket,
.index-page .column3 .tjfwBox a .imgBox .ticket{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
}
.index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox,
.index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox{
  position: relative;
}
.index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox i,
.index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox i{
  font-style: normal;
  display: inline-block;
  background: linear-gradient(90deg, #FF934C, #FC686F);
  opacity: 0.9;
  border-radius: 0px 15px 0px 15px;
  font-size: 22px;
  text-align: center;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #fff;
 }
 .index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox .areaBox,
.index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox .areaBox{
  width: 155px;
  top: 6px;
  right: 40px;
  background: #fff;
  position: absolute;
  border-radius: 15px;
  box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
  display: none;
 }
 .index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox .areaBox p,
 .index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox .areaBox p{
  color: #666;
  font-size: 12px;
  line-height: 26px;
  margin-top: 10px;
  text-align: center;
 }
 .index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox .areaBox ul,
 .index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox .areaBox ul{
  padding:5px 15px 15px 18px ;
  display: flex;
  flex-wrap: wrap;
 }
 .index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox .areaBox ul li,
 .index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox .areaBox ul li{
  color: #999;
  font-size: 12px;
  line-height: 20px;
  width: 60px;
 }
 .index-page .column2 .tjyqBox a .imgBox .ticket .ticketBox .areaBox ul li:hover,
 .index-page .column3 .tjfwBox a .imgBox .ticket .ticketBox .areaBox ul li:hover{
  color: #1e57d7;
 }
.index-page .column2 .tjyqBox a .titleName,
.index-page .column3 .tjfwBox a .titleName{
    font-size: 16px;
    color: #333;
    padding: 18px 0 0 9px;
    width:210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index-page .column2 .tjyqBox a .type,
.index-page .column3 .tjfwBox a .type{
    background: url(../img/type_icon.png) no-repeat 9px;
    padding-left:26px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
    width:200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index-page .column2 .tjyqBox a .address,
.index-page .column3 .tjfwBox a .address{
    background: url(../img/address_icon.png) no-repeat 9px;
    padding-left:26px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
    width:200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 推荐服务 */
.index-page .column3{
  height: 879px;
}
.index-page .column3 .tjfwBox a{
  height: 365px;
}
.index-page .column3 .tjfwBox a .price{
  margin-top: 20px;
  padding-left:9px;
  font-size: 14px;
  line-height: 18px;
  color: #F85A04;
}
.index-page .column3 .tjfwBox a .price span{ 
  font-weight: bold;
  font-size: 18px;
  color: #F85A04;
  vertical-align: middle;
  width:200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* 推荐机构 */
.index-page .column4{
  height: 719px;
}
.index-page .column4 .tjjgBox a{
  height: 285px;
}
.index-page .column4 .tjjgBox a .companyName{
  margin-top: 18px;
  padding-left: 9px;
  font-size: 16px;
  color: #333;
  width:200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* 最新机构--最新服务--最新仪器 */
.index-page .column5{
  height: 499px;
  background: #FFFFFF;
  border-radius: 30px;
  margin-top: 30px;
  padding: 30px;
  box-sizing: border-box;
}
.index-page .column5 .title_t{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 36px;
}
.index-page .column5 .title_t .title_t_l{
display: flex;
}
.index-page .column5 .title_t .title_t_l li{
font-size: 22px;
line-height: 30px;
color: #999;
cursor: pointer;
margin-right: 40px;
position: relative;
}
.index-page .column5 .title_t .title_t_l li i{
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.index-page .column5 .title_t .title_t_l li:nth-child(1) i{
  width: 22px;
  height: 20px;
  background: url(../img/mechanismImg9.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li:nth-child(2) i{
  width: 27px;
  height: 20px;
  background: url(../img/mechanismImg10.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li:nth-child(3) i{
  width: 19px;
  height: 19px;
  background: url(../img/mechanismImg11.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li:hover,
.index-page .column5 .title_t .title_t_l li.active{
color: #1E57D7;
}
.index-page .column5 .title_t .title_t_l li:hover:nth-child(1) i,
.index-page .column5 .title_t .title_t_l li.active:nth-child(1) i{
  width: 22px;
  height: 20px;
  background: url(../img/mechanismImg14.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li:hover:nth-child(2) i,
.index-page .column5 .title_t .title_t_l li.active:nth-child(2) i{
  width: 27px;
  height: 20px;
  background: url(../img/mechanismImg12.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li:hover:nth-child(3) i,
.index-page .column5 .title_t .title_t_l li.active:nth-child(3) i{
  width: 19px;
  height: 19px;
  background: url(../img/mechanismImg13.png) no-repeat center;
  background-size: 100%;
}
.index-page .column5 .title_t .title_t_l li.active:after{
  width: 25px;
  height: 3px;
  background: #1e57d7;
  content: ' ';
  position: absolute;
  bottom: -9px;
  right: 35px;
}
.index-page .column5 .title_t .title_t_r{
display: flex;
align-items: center;
}
.index-page .column5 .title_t .title_t_r .row{
display: none;
font-size: 14px;
color: #666;
cursor: pointer;
line-height: 14px;
}
.index-page .column5 .title_t .title_t_r a.active{
display: flex;
}
.index-page .column5 .content_b{}
.index-page .column5 .content_b .row{
display: none;
}
.index-page .column5 .content_b div.active{
display: block;
}
.index-page .column5 .content_b .zxjgBox,
.index-page .column5 .content_b .zxfwBox,
.index-page .column5 .content_b .zxyqBox{
  display: flex;
  flex-wrap: wrap;
}
.index-page .column5 .content_b .zxjgBox .zxjgList,
.index-page .column5 .content_b .zxfwBox .zxfwList,
.index-page .column5 .content_b .zxyqBox .zxyqList{
  width: 361px;
  height: 170px;
  border: 2px solid #F7F9FA;
  background: #F7F9FA;
  border-radius: 20px;
  display: flex;
  padding: 16px 16px 20px;
  margin-bottom: 23px;
  box-sizing: border-box;
}
.index-page .column5 .content_b .zxjgBox .zxjgList:hover,
.index-page .column5 .content_b .zxfwBox .zxfwList:hover,
.index-page .column5 .content_b .zxyqBox .zxyqList:hover{
  border-color: #1e57d7;
}
.index-page .column5 .content_b .zxjgBox .zxjgList:not(:nth-child(3n+1)),
.index-page .column5 .content_b .zxfwBox .zxfwList:not(:nth-child(3n+1)),
.index-page .column5 .content_b .zxyqBox .zxyqList:not(:nth-child(3n+1)){
  margin-left: 23px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox{
  width: 150px;
  height: 130px;
  background: #FFFFFF;
  border-radius: 15px;
  display: inline-block;
  margin-right: 20px;
  position: relative;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox img,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox img,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox img{
  width: 150px;
  height: 130px;
  object-fit: contain;
  border-radius: 15px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox i,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox i,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox i{
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  background: linear-gradient(90deg, #29F19C, #02A1F9);
  opacity: 0.9;
  border-radius: 15px 0px 15px 0px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 35px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox span,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox span,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox span{
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox span>div,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox span>div,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox span>div{
  position: relative;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox span>div i,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox span>div i,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox span>div i{
  background: linear-gradient(90deg, #FF934C, #FC686F);
  opacity: 0.9;
  border-radius: 0px 15px 0px 15px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox .areaBox,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox .areaBox,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox .areaBox{
  width: 155px;
  top: 0;
  right: -155px;
  background: #fff;
  position: absolute;
  border-radius: 15px;
  box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
  display: none;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox .areaBox p,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox .areaBox p,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox .areaBox p{
  color: #666;
  font-size: 12px;
  line-height: 26px;
  margin-top: 10px;
  text-align: center;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox .areaBox ul,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox .areaBox ul,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox .areaBox ul{
  padding:5px 15px 15px 18px ;
  display: flex;
  flex-wrap: wrap;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox .areaBox ul li,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox .areaBox ul li,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox .areaBox ul li{
  color: #999;
  font-size: 12px;
  line-height: 20px;
  width: 60px;
}
.index-page .column5 .content_b .zxjgBox .zxjgList .imgBox .areaBox ul li:hover,
.index-page .column5 .content_b .zxfwBox .zxfwList .imgBox .areaBox ul li:hover,
.index-page .column5 .content_b .zxyqBox .zxyqList .imgBox .areaBox ul li:hover{
  color: #1e57d7;
}
.index-page .column5 .content_b .zxjgBox .zxjgList p.companyName{
  padding-top: 22px;
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
.index-page .column5 .content_b .zxfwBox .zxfwList p.testingName,
.index-page .column5 .content_b .zxyqBox .zxyqList p.testingName{
  font-size: 16px;
  line-height: 26px;
  padding-top: 11px;
  color: #333;
  width: 150px;
  overflow: hidden;
  white-space: nowrap; 
  text-overflow: ellipsis;
}
.index-page .column5 .content_b .zxfwBox .zxfwList p.type,
.index-page .column5 .content_b .zxyqBox .zxyqList p.type{
  background: url(../img/type_icon.png) no-repeat;
  padding-left: 18px;
  font-size: 12px;
  line-height: 14px;
  color: #999;
  margin-top: 13px;
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index-page .column5 .content_b .zxfwBox .zxfwList p.address,
.index-page .column5 .content_b .zxyqBox .zxyqList p.address{
  background: url(../img/address_icon.png) no-repeat;
  padding-left: 18px;
  font-size: 12px;
  line-height: 14px;
  color: #999;
  margin-top: 11px;
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index-page .column5 .content_b .zxfwBox .zxfwList p.price{
  font-size: 14px;
  color: #F85A04;
  margin-top: 15px;
}
.index-page .column5 .content_b .zxfwBox .zxfwList p.price i{
  font-style: normal;
  font-size: 18px;
  font-weight: bold;
  color: #F85A04;
  vertical-align: middle;
}

/*----------------------------------首页 End---------------------------------- */

/*----------------------------------机构首页 Begin---------------------------------- */
 /* banner部分 */
 .mechanismBannerBox{
  background: url(../img/mechanismBanner.png) no-repeat center;
  width: 100%;
  height: 240px;
  overflow: hidden;
}
.mechanismBannerBox .mechanismNameBox{
  margin-top: 171px;
  height: 70px;
  width: 100%;
  background: #fff;
}
.mechanismBannerBox .mechanismNameBox .logoBox{
  width: 160px;
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
  border-radius: 20px;
}
.mechanismBannerBox .mechanismNameBox .logoBox .imgBox{
  width: 140px;
  height: 140px;
  border: 1px solid #f1f3f5;
  margin: 10px;
  box-sizing: border-box;
  border-radius: 15px;
  overflow: hidden;
}
.mechanismBannerBox .mechanismNameBox .logoBox .imgBox img{
  width: 140px;
  height: 140px;
  object-fit: contain;
  border-radius: 15px;
}
.mechanismBannerBox .mechanismNameBox .logoName{
  font-size: 30px;
  color: #fff;
  position: absolute;
  left: 193px;
  bottom: 100px;
}
.mechanismBannerBox .mechanismNameBox .searchBox{
  width: 280px;
  height: 40px;
  border-radius: 20px;
  position: absolute;
  right: 0;
  bottom: 93px;
}
.mechanismBannerBox .mechanismNameBox .searchBox input{
  width: 280px;
  height: 38px;
  color: #666;
  font-size: 14px;
  padding-left: 20px;
  opacity: .5;
  border-radius: 20px;
  box-sizing: border-box;
}
.mechanismBannerBox .mechanismNameBox .searchBox input::placeholder{
  color: #666;
  font-size: 14px;
}
.mechanismBannerBox .mechanismNameBox .searchBox .searchBtn{
  width: 40px;
  height: 40px;
  background: #fff;
  opacity: 0.7;
  border-radius: 20px;
  position: absolute;
  right: -1px;
  top: -1px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.mechanismBannerBox .mechanismNameBox .searchBox .searchBtn i{
  width: 15px;
  height: 15px;
  display: block;
  background: url(../img/mechanismSearchBtn.png) no-repeat center;
}
.mechanismBannerBox .mechanismNameBox .searchBox .searchBtn:hover{
  background: #386fec;
}
.mechanismBannerBox .mechanismNameBox .searchBox .searchBtn:hover i{
  background: url(../img/mechanismSearchBtnActive.png) no-repeat center;
}
.mechanismBannerBox .mechanismNameBox .navBox{
  height: 70px;
  display: flex;
  align-items: center;
  width: 820px;
  justify-content: space-between;
  margin-left: 230px;
}
.mechanismBannerBox .mechanismNameBox .navBox a{
  padding: 0 22px;
  line-height: 50px;
  color: #666;
  font-size: 18px;
  cursor: pointer;
  border-radius: 25px;
}
.mechanismBannerBox .mechanismNameBox .navBox a.active,
.mechanismBannerBox .mechanismNameBox .navBox a:hover{
  color: #fff;
  background: #0E65F7;
}
/* 单位简介-所在地址 */
.mechanism-page .companyDescBox{
  display: flex;
  padding: 37px 50px 25px;
  background: #fff;
  margin-top: 30px;
  box-sizing: border-box;
  border-radius: 30px 30px 0 0;
}
.mechanism-page .companyDescBox .company_l{
  width: 585px;
}
.mechanism-page .companyDescBox .company_l .company_l_t,
.mechanism-page .companyDescBox .company_r .company_r_t{
  display: flex;
  align-items: center;
}
.mechanism-page .companyDescBox .company_l .company_l_t img,
.mechanism-page .companyDescBox .company_r .company_r_t img{
  margin-right: 12px;
}
.mechanism-page .companyDescBox .company_l .company_l_t span,
.mechanism-page .companyDescBox .company_r .company_r_t span{
  color: #333;
  font-size: 22px;
}
.mechanism-page .companyDescBox .company_l .company_l_m{
  margin-top: 18px;
  width: 585px;
  height: 230px;
  /* overflow-y: auto; */
  overflow-y: hidden;
}
.mechanism-page .companyDescBox .company_l .company_l_m p{
  font-size: 14px;
  line-height: 26px;
  color: #666;
  padding-right: 28px;
  text-align: justify;
}
.mechanism-page .companyDescBox .company_l .company_l_b{
  width: 557px;
  height: 41px;
  background: url('../img/introductionMore.png') no-repeat center;
  text-align: center;line-height: 41px;
  color: #666;
  background-size: 100%;
}
.mechanism-page .companyDescBox .company_l .company_l_b span{
  padding-top: 3px;
  display: inline-block;
  cursor: pointer;
}
.mechanism-page .companyDescBox .company_l .company_l_b span img{
  width: 10px;
}
.mechanism-page .companyDescBox .company_r{
  margin-left: 92px;
}
.mechanism-page .companyDescBox .company_r .company_r_b{}
.mechanism-page .companyDescBox .company_r .company_r_b .mapBox{
  padding: 22px 0 17px;
  width: 412px;
  height: 196px;
}
.mechanism-page .companyDescBox .company_r .company_r_b  .mapDesc{
  color: #666;
  font-size: 14px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 405px;
}
/* 数字统计 */
.mechanism-page .totalNum{
  background: #fff;
  display: flex;
  box-sizing: border-box;
  padding: 25px 50px 42px;
  border-radius: 0 0 30px 30px;
}
.mechanism-page .totalNum li{
  width: 20%;
  text-align: center;
}
.mechanism-page .totalNum li span{
  color: #ff8800;
  font-size: 20px;
}
.mechanism-page .totalNum li p{
  color: #888;
  font-size: 14px;
  padding-top: 18px;
}
/* 服务能力 */
.mechanism-page .fwnlBox,
.mechanism-page .jgzzBox{
  background: #fff;
  padding: 30px 50px 24px;
}
.mechanism-page .fwnlBox{
  border-radius: 30px 30px 0 0;
  margin-top: 20px;
}
.mechanism-page .jgzzBox{border-radius: 0 0 30px 30px;}
.mechanism-page .fwnlBox .fwnlBox_t,
.mechanism-page .jgzzBox .jgzzBox_t{
  display: flex;
  align-items: center;
}
.mechanism-page .fwnlBox .fwnlBox_t img,
.mechanism-page .jgzzBox .jgzzBox_t img{margin-right: 10px;}
.mechanism-page .fwnlBox .fwnlBox_t span,
.mechanism-page .jgzzBox .jgzzBox_t span{font-size: 22px;color: #333;}
.mechanism-page .fwnlBox .fwnlBox_b,
.mechanism-page .jgzzBox .jgzzBox_b{
  padding-top: 18px;
}
.mechanism-page .fwnlBox .fwnlBox_b p{
  font-size: 14px;
  line-height: 26px;
  color: #999;
}
.mechanism-page .fwnlBox .fwnlBox_b p i{color: #386fec;}
/* .mechanism-page .fwnlBox .getMoreFwnl{
  width: 106px;
  height: 39px;
  border-radius: 20px 0 0 20px;
  background: #f3f3f3;
  line-height: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:0 -50px 0px 1034px;
  color: #666;
  font-size: 14px;
  cursor: pointer;
} */
.mechanism-page .fwnlBox .getMoreFwnl i{
  display: inline-block;
  line-height: 39px;
  margin-left: 7px;
  width: 9px;
  height: 5px;
  background: url(../img/getMoreFwnl.png) no-repeat center;
}
.mechanism-page .fwnlBox .getMoreFwnl:hover{
  color: #fff;
  background: #386fec;
}
.mechanism-page .fwnlBox .getMoreFwnl:hover i{
  background: url(../img/getMoreFwnlActive.png) no-repeat center;
}
/* 机构资质 */
.mechanism-page .jgzzBox .jgzzBox_b{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 1115px;
}
.mechanism-page .jgzzBox .jgzzBox_b .jgzzBox_b_line{
  width: 160px;
  height: 160px;
  margin-right: 25px;
}
.mechanism-page .jgzzBox .jgzzBox_b .jgzzBox_b_line .imgBox{
  width: 160px;
  height: 110px;
  background: #F8F8F8;
  line-height: 110px;
}
.mechanism-page .jgzzBox .jgzzBox_b .jgzzBox_b_line .imgBox img{
  width: 160px;
  object-fit: contain;
}
.mechanism-page .jgzzBox .jgzzBox_b .jgzzBox_b_line p{
  color: #666;
  font-size: 14px;
  margin-top: 13px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* 基地 */
   .mechanism-page .line1{
      padding: 34px 50px 24px;
      margin-top: 20px;
      box-sizing: border-box;
      background: #fff;
      border-radius: 30px;
  }
  .mechanism-page .line1 .getMoreJd{
      width: 106px;
      height: 39px;
      border-radius: 20px 0 0 20px;
      background: #f3f3f3;
      line-height: 39px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin:0 -50px 0px 959px;
      color: #666;
      font-size: 14px;
      cursor: pointer;
  }
  .mechanism-page .line1 .getMoreJd i{
      display: inline-block;
      line-height: 39px;
      margin-left: 7px;
      width: 9px;
      height: 5px;
      background: url("../img/getMoreFwnl.png") no-repeat center;
      transform: rotate(-90deg);
  }
  .mechanism-page .line1 .getMoreJd:hover{
      color: #fff;
      background: #386fec;
  }
  .mechanism-page .line1 .getMoreJd:hover i{
      background: url("../img/getMoreFwnlActive.png") no-repeat center;
  }
  .mechanism-page .line1 .line1_top{
      display: flex;
      align-items: center;
  }
  .mechanism-page .line1 .line1_top img{
      margin-right: 9px;
  }
  .mechanism-page .line1 .line1_top span{
      font-size: 22px;
      color: #333;
  }
  .mechanism-page .line1 .line1_middle{
      display: flex;
      justify-content: space-between;
      margin: 27px 0 45px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_l{
      width: 140px;
      height: 140px;
      background: #f0f2f7;
      overflow: hidden;
      border-radius: 20px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_l img{
      width: 140px;
      height: 140px;
      object-fit: contain;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r{
      width: 930px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .title{
      font-size: 20px;
      line-height: 26px;
      color: #333;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .desc{
      padding-top: 10px;
      height: 70px;
      text-align: justify;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .desc p{
      color: #999;
      font-size: 14px;
      line-height: 22px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .line1_middle_r_b{
      margin-top: 10px;
      display: flex;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .line1_middle_r_b span{
      font-size: 14px;
      line-height: 30px;
      color: #999;
      margin-right: 42px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .line1_middle_r_b ul{
      display: flex;
      padding-left: 5px;
  }
  .mechanism-page .line1 .line1_middle .line1_middle_r .line1_middle_r_b ul li{
    padding: 0 11px 0 14px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    text-align: center;
    color: #6784ce;
    font-size: 14px;
    background: #f0f2f7;
    margin-right: 10px;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  /* 大型仪器 */
  .mechanism-page .line2,
  .mechanism-page .line3{
    padding: 34px 35px 24px;
    box-sizing: border-box;
    background: #fff;
    margin-top: 20px;
    border-radius: 30px;
  }
  .mechanism-page .line2 .getMoreYq,
  .mechanism-page .line3 .getMoreXm{
      width: 106px;
      height: 39px;
      border-radius: 20px 0 0 20px;
      background: #f3f3f3;
      line-height: 39px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin:0 -50px 0px 930px;
      color: #666;
      font-size: 14px;
      cursor: pointer;
  }
  .mechanism-page .line2 .getMoreYq:hover,
  .mechanism-page .line3 .getMoreXm:hover{
      color: #fff;
      background: #386fec;
  }
  .mechanism-page .line2 .getMoreYq i,
  .mechanism-page .line3 .getMoreXm i{
      display: inline-block;
      line-height: 39px;
      margin-left: 7px;
      width: 9px;
      height: 5px;
      background: url("../img/getMoreFwnl.png") no-repeat center;
      transform: rotate(-90deg);
  }
  .mechanism-page .line2 .getMoreYq:hover i,
  .mechanism-page .line3 .getMoreXm:hover i{
      background: url("../img/getMoreFwnlActive.png") no-repeat center;
  }
  .mechanism-page .line2 .line2_top,
  .mechanism-page .line3 .line3_top{
      display: flex;
      align-items: center;
  }
  .mechanism-page .line2 .line2_top img,
  .mechanism-page .line3 .line3_top img{
      margin-right: 12px;
  }
  .mechanism-page .line2 .line2_top span,
  .mechanism-page .line3 .line3_top span{
      font-size: 22px;
      color: #333;
  }
  .mechanism-page .line2 .line2_middle,
  .mechanism-page .line3 .line3_middle{
      display: flex;
      flex-wrap: wrap;
      margin-bottom:15px;
  }
  .mechanism-page .line2 .line2_middle a,
  .mechanism-page .line3 .line3_middle a{
    display: inline-block;
    width: 265px;
    height: 300px;
    border: 2px solid #fff;
    border-radius: 20px;
    overflow: hidden;
    padding: 16px 15px 16px 16px;
    box-sizing: border-box;
    margin-top: 10px;
  }
  .mechanism-page .line2 .line2_middle a:hover,
  .mechanism-page .line3 .line3_middle a:hover{
    border-color: #1e57d7;
    background: #F7F9FA;
  }
  .mechanism-page .line2 .line2_middle a:not(:nth-child(4n+1)),
  .mechanism-page .line3 .line3_middle a:not(:nth-child(4n+1)){
      margin-left: 20px;
  }
  .mechanism-page .line2 .line2_middle a .imgBox,
  .mechanism-page .line3 .line3_middle a .imgBox{
    width: 230px;
    height: 200px;
    border-radius: 15px;
    background: #fff;
    overflow: hidden;
    position: relative;
  }
  .mechanism-page .line2 .line2_middle a .imgBox img,
  .mechanism-page .line3 .line3_middle a .imgBox img{
    width: 230px;
    height: 200px;
    object-fit: cover;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox{
    position: relative;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox i,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox i{
    font-style: normal;
    display: inline-block;
    background: linear-gradient(90deg, #FF934C, #FC686F);
    opacity: 0.9;
    border-radius: 0px 15px 0px 15px;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    color: #fff;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox .areaBox,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox .areaBox{
    width: 155px;
    top: 6px;
    right: 40px;
    background: #fff;
    position: absolute;
    border-radius: 15px;
    box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
    display: none;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox .areaBox p,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox .areaBox p{
    color: #666;
    font-size: 12px;
    line-height: 26px;
    margin-top: 10px;
    text-align: center;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox .areaBox ul,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox .areaBox ul{
    padding:5px 15px 15px 18px ;
    display: flex;
    flex-wrap: wrap;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox .areaBox ul li,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox .areaBox ul li{
    color: #999;
    font-size: 12px;
    line-height: 20px;
    width: 60px;
  }
  .mechanism-page .line2 .line2_middle a .imgBox .ticket .ticketBox .areaBox ul li:hover,
  .mechanism-page .line3 .line3_middle a .imgBox .ticket .ticketBox .areaBox ul li:hover{
    color: #1e57d7;
  }
  .mechanism-page .line2 .line2_middle a p.titleName,
  .mechanism-page .line3 .line3_middle a p.titleName{
    font-size: 16px;
    color: #333;
    padding: 18px 0 0 9px;
    width:210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mechanism-page .line2 .line2_middle a p.type,
  .mechanism-page .line3 .line3_middle a p.type{
    background: url(../img/type_icon.png) no-repeat 9px;
    padding-left:26px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
    width:200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  /* 服务项目 */
  .mechanism-page .line3 .line3_top img{
      margin-right: 9px;
  }
  .mechanism-page .line3 .line3_middle a{
    height: 335px;
  }
  .mechanism-page .line3 p.price{
    margin-top: 18px;
    padding-left:9px;
    font-size: 14px;
    line-height: 18px;
    color: #F85A04;
  }
  .mechanism-page .line3 p.price span{
    font-weight: bold;
    font-size: 18px;
    color: #F85A04;
    vertical-align: middle;
    width:200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  /* 专家团队 */
  .mechanism-page .line4{
    padding: 34px 50px 24px;
    box-sizing: border-box;
    background: #fff;
    margin-top: 20px;
    border-radius: 30px;
  }
  .mechanism-page .line4 .getMoreTd{
      width: 106px;
      height: 39px;
      border-radius: 20px 0 0 20px;
      background: #f3f3f3;
      line-height: 39px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin:0 -50px 0px 868px;
      color: #666;
      font-size: 14px;
      cursor: pointer;
    }
  .mechanism-page .line4 .getMoreTd i{
      display: inline-block;
      line-height: 39px;
      margin-left: 7px;
      width: 9px;
      height: 5px;
      background: url("../img/getMoreFwnl.png") no-repeat center;
      transform: rotate(-90deg);
  }
  .mechanism-page .line4 .getMoreTd:hover{
      color: #fff;
      background: #386fec;
  }
  .mechanism-page .line4 .getMoreTd:hover i{
      background: url("../img/getMoreFwnlActive.png") no-repeat center;
  }
  .mechanism-page .line4 .line4_top{
      display: flex;
      align-items: center;
      padding-bottom: 20px;
  }
  .mechanism-page .line4 .line4_top img{margin-right: 12px;}
  .mechanism-page .line4 .line4_top span{
      font-size: 22px;
      color: #333;
  }
  .mechanism-page .line4 .line4_middle{
      display: flex;
      flex-wrap: wrap;
      
  }
  .mechanism-page .line4 .line4_middle a{
      width: 530px;
      display: flex;
      margin-bottom: 30px;
      cursor: pointer;
  }
  .mechanism-page .line4 .line4_middle a:nth-child(2n+1){
      margin-right: 30px;
  }
  .mechanism-page .line4 .line4_middle a:hover{}
  .mechanism-page .line4 .line4_middle a:hover .content{}
  .mechanism-page .line4 .line4_middle a:hover .content  .content_t .name,
  .mechanism-page .line4 .line4_middle a:hover .content  .content_t .Hnum{color: #2875f8;}
  .mechanism-page .line4 .line4_middle a:hover .content  .content_m,
  .mechanism-page .line4 .line4_middle a:hover .content  .content_b{color:#2875f8;}
  .mechanism-page .line4 .line4_middle a .imgBox{
      width: 90px;
      height: 115px;
      padding: 4px;
      box-sizing: border-box;
      background: #FFFFFF;
      border: 1px solid #F1F3F5;
      border-radius: 15px;
  }
  .mechanism-page .line4 .line4_middle a .imgBox img{
      width: 80px;
      height: 105px;
      object-fit: cover;
      border-radius: 10px;
  }
  .mechanism-page .line4 .line4_middle a .content{
      margin-left: 20px;
  }
  .mechanism-page .line4 .line4_middle a .content .content_t{
      display: flex;
      justify-content: space-between;
      align-content: center;
  }
  .mechanism-page .line4 .line4_middle a .content .content_t .name{
      font-size: 20px;
      line-height: 38px;
      color: #333;
  }
  .mechanism-page .line4 .line4_middle a .content .content_t .Hnum{
      font-size: 14px;
      line-height: 38px;
      color: #999;
      
  }
  .mechanism-page .line4 .line4_middle a .content .content_t .Hnum span{                
      font-size: 16px;
      color: #0E65F7;
      padding-left: 15px;
  }
  .mechanism-page .line4 .line4_middle a .content .content_m{
      font-size: 14px;
      line-height: 22px;
      color: #999;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-align: justify;
  }
  .mechanism-page .line4 .line4_middle a .content .content_b{
      padding-top: 14px;
      font-size: 14px;
      color: #999;
      width: 410px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  /* 机构资讯 */
  .mechanism-page .line5{
    padding: 34px 50px 24px;
    box-sizing: border-box;
    background: #fff;
    margin-top: 20px;
    border-radius: 30px;
  }
  .mechanism-page .line5 .getMoreZx{
      width: 106px;
      height: 39px;
      border-radius: 20px 0 0 20px;
      background: #f3f3f3;
      line-height: 39px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin:0 -50px 0px 916px;
      color: #666;
      font-size: 14px;
      cursor: pointer;
  }
  .mechanism-page .line5 .getMoreZx:hover{
      color: #fff;
      background: #386fec;
  }
  .mechanism-page .line5 .getMoreZx i{
      display: inline-block;
      line-height: 39px;
      margin-left: 7px;
      width: 9px;
      height: 5px;
      background: url("../img/getMoreFwnl.png") no-repeat center;
      transform: rotate(-90deg);
  }
  .mechanism-page .line5 .getMoreZx:hover i{
      background: url("../img/getMoreFwnlActive.png") no-repeat center;
  }
  .mechanism-page .line5 .line5_top{
      display: flex;
      align-items: center;
      padding-bottom: 20px;
  }
  .mechanism-page .line5 .line5_top img{margin-right: 12px;}
  .mechanism-page .line5 .line5_top span{
      font-size: 22px;
      color: #333;
  }
  .mechanism-page .line5 .line5_middle{
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin-bottom: 14px;
  }
  .mechanism-page .line5 .line5_middle a{
      width: 496px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      cursor: pointer;
      margin-bottom: 10px;
  }
  .mechanism-page .line5 .line5_middle a:nth-child(2n+1){
      margin-right: 90px;
  }
  .mechanism-page .line5 .line5_middle a p{
      color: #666;
      font-size: 16px;
      line-height: 30px;
      width: 370px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }
  .mechanism-page .line5 .line5_middle a span{
      color: #cbcbcb;
      font-size: 16px;
      line-height: 30px;
  }
  .mechanism-page .line5 .line5_middle a:hover p,
  .mechanism-page .line5 .line5_middle a:hover span{
      color: #2875f8;
  }
  /* 类似机构 */
  .mechanism-page .line6{
    padding: 34px 50px 24px;
    box-sizing: border-box;
    background: #fff;
    margin-top: 20px;
    border-radius: 30px;
  }
  .mechanism-page .line6 .line6_top{
      display: flex;
      align-items: center;
      padding-bottom: 20px; 
  }
  .mechanism-page .line6 .line6_top img{margin-right: 12px;}
  .mechanism-page .line6 .line6_top span{
      font-size: 22px;
      color: #333;
  }
  .mechanism-page .line6 .line6_middle{
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin-bottom: 24px;
  }
  .mechanism-page .line6 .line6_middle a{
      cursor: pointer;
      padding-bottom: 20px;
      display: inline-block;
  }
  .mechanism-page .line6 .line6_middle a:not(:nth-child(4n+1)){
      margin-left: 54px;
  }
  .mechanism-page .line6 .line6_middle a p{
      width: 230px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 16px;
      color: #333;
      padding-top: 18px;
  }
  .mechanism-page .line6 .line6_middle a:hover p{
      color: #2875f8;
  }
  .mechanism-page .line6 .line6_middle a .imgBox{
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 230px;
      height: 200px;
      background-color: #fff;
      border: 1px solid #E9E9E9;
      border-radius: 15px;
  }
  .mechanism-page .line6 .line6_middle a .imgBox img{
      max-width: 230px;
      object-fit: cover;
  }
/*----------------------------------机构首页 End---------------------------------- */


/*----------------------------------仪器列表 Begin---------------------------------- */
.appliance-page{}
.currentLocation{
  display: flex;
  align-items: center;
  padding: 46px 0 19px;
}
.currentLocation li{
  color: #666;
  font-size: 14px;
}
.currentLocation i{
  font-style: normal;
  color: #666;
  font-size: 14px;
  padding: 0 7px 0 8px;
}
.appliance-page .applianceContent,
.service-page .serviceContent{
  background: #fff;
  padding: 20px 32px 30px;
  box-sizing: border-box;
  border-radius: 30px;
}
.appliance-page .applianceContent .applianceContentList,
.service-page .serviceContent .serviceContentList{
  display: flex;
  flex-wrap: wrap;
}
.appliance-page .applianceContent .applianceContentList a,
.service-page .serviceContent .serviceContentList a{
  display: inline-block;
  width: 265px;
  height: 300px;
  border: 2px solid #fff;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
  padding: 16px 15px 16px 16px;
  box-sizing: border-box;
  margin-top: 10px;
}
.appliance-page .applianceContent .applianceContentList a:hover,
.service-page .serviceContent .serviceContentList a:hover{
  border-color: #1e57d7;
  background: #F7F9FA;
}

/*  */


  .appliance-page .applianceContent .applianceContentList a:not(:nth-child(4n+1)),
  .service-page .serviceContent .serviceContentList a:not(:nth-child(4n+1)){
      margin-left: 22px;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox,
  .service-page .serviceContent .serviceContentList a .imgBox{
    width: 230px;
    height: 200px;
    border-radius: 15px;
    background: #fff;
    overflow: hidden;
    position: relative;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox img,
  .service-page .serviceContent .serviceContentList a .imgBox img{
    width: 230px;
    height: 200px;
    object-fit: cover;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox{
    position: relative;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox i,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox i{
    font-style: normal;
    display: inline-block;
    background: linear-gradient(90deg, #FF934C, #FC686F);
    opacity: 0.9;
    border-radius: 0px 15px 0px 15px;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    color: #fff;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox .areaBox,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox .areaBox{
    width: 155px;
    top: 6px;
    right: 40px;
    background: #fff;
    position: absolute;
    border-radius: 15px;
    box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
    display: none;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox .areaBox p,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox .areaBox p{
    color: #666;
    font-size: 12px;
    line-height: 26px;
    margin-top: 10px;
    text-align: center;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox .areaBox ul,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox .areaBox ul{
    padding:5px 15px 15px 18px ;
    display: flex;
    flex-wrap: wrap;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox .areaBox ul li,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox .areaBox ul li{
    color: #999;
    font-size: 12px;
    line-height: 20px;
    width: 60px;
  }
  .appliance-page .applianceContent .applianceContentList a .imgBox .ticket .ticketBox .areaBox ul li:hover,
  .service-page .serviceContent .serviceContentList a .imgBox .ticket .ticketBox .areaBox ul li:hover{
      color: #1e57d7;
  }
  
  .appliance-page .applianceContent .applianceContentList a p.titleName,
  .service-page .serviceContent .serviceContentList a p.titleName{
    font-size: 16px;
    color: #333;
    padding: 18px 0 0 9px;
    width:210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .appliance-page .applianceContent .applianceContentList a p.type,
  .service-page .serviceContent .serviceContentList a p.type{
    background: url(../img/type_icon.png) no-repeat 9px;
    padding-left:26px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
    width:200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

/*----------------------------------仪器列表 End---------------------------------- */


/*----------------------------------服务列表 Begin---------------------------------- */
.service-page .serviceContent .serviceContentList a{
  height: 335px;
}
.service-page .serviceContent .serviceContentList a p.price {
  margin-top: 18px;
  padding-left: 9px;
  font-size: 14px;
  line-height: 18px;
  color: #F85A04;
}
.service-page .serviceContent .serviceContentList a p.price span {
  font-weight: bold;
  font-size: 18px;
  color: #F85A04;
  vertical-align: middle;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*----------------------------------服务列表 End---------------------------------- */



/*----------------------------------服务详情 Begin---------------------------------- */
.serviceProjectsDetail-page .serviceDetailContent{
  /* width: 1190px; */
  display: flex;
  justify-content: space-between;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l{
  width: 930px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1{
  background: #FFFFFF;
  padding: 30px;
  height: 369px;
  box-sizing: border-box;
  display: flex;
  position: relative;
  border-radius: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l{
  margin-right: 28px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .imgBox{
  width: 280px;
  height: 240px;
  line-height: 245px;
  border-radius: 15px;
  overflow: hidden;
  background: #FFFFFF;
  box-sizing: border-box;
  position: relative;
  border: 1px solid #eee;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .imgBox img{
  object-fit: cover;
  border-radius: 15px;
  width: 280px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .imgBox i{
  width: 40px;
  height: 40px;
  background: linear-gradient(90deg, #FF934C, #FC686F);
  opacity: 0.9;
  border-radius: 0px 15px 0px 15px;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .collect{
  margin-top: 23px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .collect i{
  width:15px;
  height:15px;
  display: inline-block;
  background: url(../img/star.svg) no-repeat center;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .collect i.active{
  background: url(../img/star_active.svg) no-repeat center;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_l .collect span{
  color: #999999;
  font-size: 14px;
  margin-left: 6px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r{
  padding-top: 7px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r p.title{
  color: #333333;
  font-size: 30px;
  width: 580px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul{
  margin-top: 24px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li.price{
  color: #EC4444;
  font-size: 24px;
  margin-bottom: 22px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li{
  color: #999999;
  font-size: 14px;
  margin-bottom: 16px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count{
  display: flex;
  align-items: center;
  margin: 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count li{
  margin: 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .num-jian,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .input-num,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .num-jia{
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #606266;
    cursor: pointer;
    border: 1px solid #dcdfe6;
    background: #f5f7fa;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .num-jian{
  border-radius: 4px 0 0 4px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .num-jia{
  border-radius: 0 4px 4px 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li .count .input-num{
  width: 90px;
  background: #fff;
  border-left: none;
  border-right: none;
}
/* type-number 去掉加减上下箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}


.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r ul li:last-child{
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .buy{
  width: 127px;
  height: 40px;
  background: #FF8800;
  border-radius: 20px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .buy:hover{
  opacity: .7;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 117px;
  height: 30px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 15px;
  font-size: 14px;
  color: #666666;
  text-align: center;
  line-height: 30px;
  margin-left: 305px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox{
  position: absolute;
  top: 32px;
  left: -15px;
  width: 155px;
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
  display: none;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox p{
  color: #666;
  font-size: 12px;
  line-height: 26px;
  margin-top: 10px;
  text-align: center;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul{
  padding: 5px 15px 15px 18px;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul li{
  color: #999;
  font-size: 12px;
  line-height: 20px;
  width: 60px;
  margin: 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul li:hover{
  color: #1e57d7;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row1 .row1_r .ticketArea i{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #848484;
  transform: rotate(180deg);
  margin-left: 6px;
  vertical-align: middle;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2{
  margin-top: 18px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .tabLi{
  display: flex;
  width: 930px;
  height: 50px;
  padding-left: 50px;
  background: #FFF;
  border-bottom: 1px solid #EDEDED;
  box-sizing: border-box;
  border-radius: 30px 30px 0 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .tabLi a{
  color: #888;
  font-size: 16px;
  line-height: 50px;
  margin-right: 64px;
  text-decoration: none;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .tabLi a:hover{
  color: #386FEC;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .tabLi a.active{
  color: #386FEC;
  border-bottom: 3px solid #386FEC;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .fwxqBox{
  background: #FFF;
  padding: 35px 50px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .fwxqBox p{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  text-indent: 2em;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwjsBox,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox{
  margin-top: 1px;
  background: #FFF;
  padding: 35px 50px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox{
  border-radius: 0 0 30px 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwjsBox p.title,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox p.title,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox p.title{
  color: #333333;
  font-size: 22px;
  margin-bottom: 22px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwjsBox p.content,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox p.content,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox p.content{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  font-family: unset;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox{
  display: flex;
  flex-wrap: wrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox li{
  width: 256px;
  margin-bottom: 20px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox li .imgBox{
  width: 256px;
  height: 192px;
  border:1px solid #e9e9e9;
  overflow: hidden;
  text-align: center;
  line-height: 192px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox li .imgBox img{
  object-fit: cover;
  max-width: 256px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox li p{
  text-align: center;
  width: 256px;
  padding-top: 18px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.zzBox li:not(:nth-child(3n+1)){
  margin-left: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.lxBox,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox ul.lxBox{
  padding-bottom: 40px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwjsBox ul.lxBox li,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .dwzzBox ul.lxBox li,
.serviceProjectsDetail-page .serviceDetailContent .content_l .row2 .lxwmBox ul.lxBox li{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  font-family: unset;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r{
  width: 250px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1{
  background: #fff;
  padding: 23px 10px 0;
  height: 369px;
  box-sizing: border-box;
  border-radius: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 .title{
  color: #333;
  font-size: 18px;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 .type{
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  padding: 15px 0;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 ul{
  padding-bottom: 6px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 ul li{
  width: 230px;
  height: 35px;
  border: 1px solid #EBEBEB;
  border-radius: 18px;
  font-size: 14px;
  color: #666;
  padding: 0 16px;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 span{
  display: block;
  color: #666;
  font-size: 14px;
  line-height: 28px;
  padding-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row1 span img{
  margin-right: 6px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2{
  background: #fff;
  margin-top: 18px;
  padding: 26px 14px 16px;
  border-radius: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 25px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box{}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box a{
  display: flex;
  margin-bottom: 20px;
  cursor: pointer;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box a .imgBox{
  width: 80px;
  height: 60px;
  border: 1px solid #EEEEEE;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box a .imgBox img{
  max-width: 80px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box a p{
  color: #333;
  font-size: 16px;
  line-height: 22px;
  height: 44px;
  margin:5px 0 0 10px;
  text-align: justify;
  width: 130px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row2 .row2Box a:hover p{
  color:#386FEC;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3{
  background: #fff;
  margin-top: 10px;
  padding: 26px 15px 16px;
  border-radius: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 25px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box{}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a{
  display: flex;
  margin-bottom: 20px;
  cursor: pointer;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 25px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a .imgBox{
  width: 80px;
  height: 60px;
  border: 1px solid #EEEEEE;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a .imgBox img{
  max-width: 80px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a .contentBox{
  margin:5px 0 0 10px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a .contentBox .line1{
  line-height: 22px;
  font-size: 16px;
  color: #333;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a .contentBox .line2{
  font-size: 16px;
  color: #ff8800;
  margin-top: 12px;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row3 .row3Box a:hover .contentBox .line1{
  color: #386FEC;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row4{
  background: #fff;
  margin-top: 10px;
  padding: 26px 20px 16px;
  border-radius: 30px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row4 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 14px;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row4 .row4Box{}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row4 .row4Box a{
  font-size: 14px;
  color: #666;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: block;
}
.serviceProjectsDetail-page .serviceDetailContent .content_r .row4 .row4Box a:hover{
  color: #386FEC;
}

/*----------------------------------服务详情 End---------------------------------- */


/*----------------------------------仪器详情 Begin---------------------------------- */

.applianceDetail-page .applianceDetailContent{
  /* width: 1190px; */
  display: flex;
  justify-content: space-between;
}
.applianceDetail-page .applianceDetailContent .content_l{
  width: 930px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1{
  background: #FFFFFF;
  padding: 30px;
  height: 369px;
  box-sizing: border-box;
  display: flex;
  position: relative;
  border-radius: 30px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l{
  margin-right: 28px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .imgBox{
  width: 280px;
  height: 240px;
  line-height: 245px;
  border-radius: 15px;
  overflow: hidden;
  background: #FFFFFF;
  box-sizing: border-box;
  position: relative;
  border: 1px solid #eee;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .imgBox img{
  object-fit: cover;
  border-radius: 15px;
  width: 280px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .imgBox i{
  width: 40px;
  height: 40px;
  background: linear-gradient(90deg, #FF934C, #FC686F);
  opacity: 0.9;
  border-radius: 0px 15px 0px 15px;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .collect{
  margin-top: 23px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .collect i{
  width:15px;
  height:15px;
  display: inline-block;
  background: url(../img/star.svg) no-repeat center;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .collect i.active{
  background: url(../img/star_active.svg) no-repeat center;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_l .collect span{
  color: #999999;
  font-size: 14px;
  margin-left: 6px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r{
  padding-top: 7px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r p.title{
  color: #333333;
  font-size: 30px;
  width: 580px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r ul{
  margin-top: 24px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r ul li{
  color: #999999;
  font-size: 14px;
  margin-bottom: 16px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r ul li:last-child{
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .buy{
  width: 127px;
  height: 40px;
  background: #FF8800;
  border-radius: 20px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .buy:hover{
  opacity: .7;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 117px;
  height: 30px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 15px;
  font-size: 14px;
  color: #666666;
  text-align: center;
  line-height: 30px;
  margin-left: 305px;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox{
  position: absolute;
  top: 32px;
  left: -15px;
  width: 155px;
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 2px 15px 0 rgb(4 0 0 / 15%);
  display: none;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox p{
  color: #666;
  font-size: 12px;
  line-height: 26px;
  margin-top: 10px;
  text-align: center;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul{
  padding: 5px 15px 15px 18px;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul li{
  color: #999;
  font-size: 12px;
  line-height: 20px;
  width: 60px;
  margin: 0;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea .areaBox ul li:hover{
  color: #1e57d7;
}
.applianceDetail-page .applianceDetailContent .content_l .row1 .row1_r .ticketArea i{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #848484;
  transform: rotate(180deg);
  margin-left: 6px;
  vertical-align: middle;
}
.applianceDetail-page .applianceDetailContent .content_l .row2{
  margin-top: 18px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .tabLi{
  display: flex;
  width: 930px;
  height: 50px;
  padding-left: 50px;
  background: #FFF;
  border-bottom: 1px solid #EDEDED;
  box-sizing: border-box;
  border-radius: 30px 30px 0 0;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .tabLi a{
  color: #888;
  font-size: 16px;
  line-height: 50px;
  margin-right: 64px;
  text-decoration: none;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .tabLi a:hover{
  color: #386FEC;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .tabLi a.active{
  color: #386FEC;
  border-bottom: 3px solid #386FEC;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .yqxqBox{
  background: #FFF;
  padding: 35px 50px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .yqxqBox p{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  text-indent: 2em;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .fwalBox,
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox,
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox{
  margin-top: 1px;
  background: #FFF;
  padding: 35px 50px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox{
  border-radius: 0 0 30px 30px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .fwalBox p.title,
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox p.title,
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox p.title{
  color: #333333;
  font-size: 22px;
  margin-bottom: 22px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .fwalBox p.content,
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox p.content,
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox p.content{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  font-family: unset;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox ul.ryBox{
  padding-top: 23px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox ul.ryBox li{
  width: 29%;
  color: #666;
  font-size: 16px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 10px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .rytdBox ul.ryBox li:first-child{
  width: 38%;
  padding-left: 0px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox{
  display: flex;
  flex-wrap: wrap;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox li{
  width: 256px;
  margin-bottom: 20px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox li .imgBox{
  width: 256px;
  height: 192px;
  border:1px solid #e9e9e9;
  overflow: hidden;
  text-align: center;
  line-height: 192px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox li .imgBox img{
  object-fit: cover;
  max-width: 256px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox li p{
  text-align: center;
  width: 256px;
  padding-top: 18px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.zzBox li:not(:nth-child(3n+1)){
  margin-left: 30px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.lxBox{
  padding-bottom: 40px;
}
.applianceDetail-page .applianceDetailContent .content_l .row2 .jgzzBox ul.lxBox li{
  line-height: 30px;
  color: #666;
  font-size: 16px;
  font-family: unset;
}
.applianceDetail-page .applianceDetailContent .content_r{
  width: 250px;
}
.applianceDetail-page .applianceDetailContent .content_r .row1{
  background: #fff;
  padding: 23px 10px 0;
  height: 369px;
  box-sizing: border-box;
  border-radius: 30px;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 .title{
  color: #333;
  font-size: 18px;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 .type{
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  padding: 15px 0;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 ul{
  padding-bottom: 6px;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 ul li{
  width: 230px;
  height: 35px;
  border: 1px solid #EBEBEB;
  border-radius: 18px;
  font-size: 14px;
  color: #666;
  padding: 0 16px;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 span{
  display: block;
  color: #666;
  font-size: 14px;
  line-height: 28px;
  padding-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
}
.applianceDetail-page .applianceDetailContent .content_r .row1 span img{
  margin-right: 6px;
}
.applianceDetail-page .applianceDetailContent .content_r .row2{
  background: #fff;
  margin-top: 18px;
  padding: 26px 14px 16px;
  border-radius: 30px;
}
.applianceDetail-page .applianceDetailContent .content_r .row2 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 20px;
}
.applianceDetail-page .applianceDetailContent .content_r .row2 .row2Box{}
.applianceDetail-page .applianceDetailContent .content_r .row2 .row2Box a{
  width: 220px;
  height: 35px;
  border: 1px solid #EBEBEB;
  box-sizing: border-box;
  margin-bottom: 10px;
  cursor: pointer;
  padding: 0 9px;
  display: inline-block;
}
.applianceDetail-page .applianceDetailContent .content_r .row2 .row2Box a p{
  color: #999;
  font-size: 14px;
  line-height: 33px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
.applianceDetail-page .applianceDetailContent .content_r .row2 .row2Box a:hover{
  border: 1px solid #386FEC;
}
.applianceDetail-page .applianceDetailContent .content_r .row2 .row2Box a:hover p{
  color:#386FEC;
}
.applianceDetail-page .applianceDetailContent .content_r .row3{
  background: #fff;
  margin-top: 10px;
  padding: 26px 15px 16px;
  border-radius: 30px;
}
.applianceDetail-page .applianceDetailContent .content_r .row3 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 13px;
}
.applianceDetail-page .applianceDetailContent .content_r .row3 .row3Box{}
.applianceDetail-page .applianceDetailContent .content_r .row3 .row3Box a{
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
  cursor: pointer;
  display: inline-block;
}
.applianceDetail-page .applianceDetailContent .content_r .row3 .row3Box a:hover{
  color: #386FEC;
}
.applianceDetail-page .applianceDetailContent .content_r .row4{
  background: #fff;
  margin-top: 10px;
  padding: 26px 20px 16px;
  border-radius: 30px;
}
.applianceDetail-page .applianceDetailContent .content_r .row4 p.title{
  color: #333;
  font-size: 16px;
  padding-bottom: 14px;
}
.applianceDetail-page .applianceDetailContent .content_r .row4 .row4Box{}
.applianceDetail-page .applianceDetailContent .content_r .row4 .row4Box a{
  font-size: 14px;
  color: #666;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: block;
}
.applianceDetail-page .applianceDetailContent .content_r .row4 .row4Box a:hover{
  color: #386FEC;
}

/*----------------------------------仪器详情 End---------------------------------- */


/*----------------------------------地图 Begin---------------------------------- */
.bmap {
  width: 412px;
  height: 196px;
  border:#ccc solid 1px;
  font-size:12px;
}
/*图标*/
.anchorBL img {
  display: none !important;
}
.bmap div:nth-child(3) img {
  display: none !important;
}
/*备案信息*/
.BMap_cpyCtrl span {
  display: none !important;
}
.bmap div:nth-child(7) span span {
  display: none !important;
}
/*----------------------------------地图 End---------------------------------- */
























