@media screen and (max-width: 750px) {
    html{font-size: 6.5vw;}
    body{font-size: .6rem;}
    p{line-height: .8rem;}
    .warp{width: calc(100% - 1rem);padding:.5rem;}
    img{width: 100%;}
    .navbtn{float:right;width:.7rem;height: 1rem;margin:.59rem 0 0;padding-top: .2rem;}
    .navbtn:after, .navbtn:before,.navbtn span{content: "";width: 100%;height: .1rem;border-radius: .1rem;margin:.1rem 0;display: block;background: #fff;}
    .mu .navbtn:after, .mu .navbtn:before,.mu .navbtn span{background: #3497df;}
    .head ul{padding:.5rem;}
    .head .logo{height: 1rem;padding:.5rem 0 0;}
    .head .nav{display: none;}
    .head .lang{height: 1rem;line-height:1rem;margin:.59rem .3rem 0;}
    .head .lang a{font-size: .4rem;line-height: 1rem;height: 1rem;}
    .fixed .lang .cur{height: 1rem;}
    .fixed .navbtn:after,.fixed  .navbtn:before,.fixed .navbtn span{background: #3497df;}
    .head{width:100%;height: 2.5rem;}
    .head .warp{position: relative;height:2.5rem;width: auto;padding:0 .5rem;}
    .head .logo a{display: block;float: left;width: 3.5rem;}
    .head .w_bg{height: 100%;}
    .head .nav{position: absolute;top: 2.5rem;background: #fff;display: none;left: 0;width: 100%;padding:0;border-top: 1px solid rgba(48,140,214,.3);/*max-height: 10rem;*/overflow: auto;}
    .head .nav ul{float: none;}
    .head .nav li.active a.t{line-height: 1.6rem;height: 1.6rem;color:#3497df !important;}
    .head .nav li{float: none;padding:0 .5rem;height: auto;box-sizing: border-box;width: 100%;}
    .head .nav li a.t{height: 1.6rem !important;line-height: 1.6rem;color:#000 !important;}
    .head .nav li.hscont a.t:before{width: .25rem;height: .25rem;}
    .head .nav li .cont{position: static;top: 0;padding: 0 0 0 .5rem;width:auto;margin-left:0;display: none;box-shadow: none;}
    .head .nav li .cont a{text-align: left;}
    .banner{height: 14rem;}
    .banner h2{font-size: .7rem;font-weight: 500;}
    .banner h3{font-size: .6rem;margin: .5rem 0;}
    .banner .info{padding:1rem  1.5rem;}
    .dts .info{padding:0;font-size: .45rem;}
    .swiper-button-next, .swiper-button-prev{border:none;width: 1.2rem;height: 1.2rem;border-radius: 50%;display: block;}
    .swiper-button-next:after, .swiper-button-prev:after{font-size: 0;width: .5rem;height: .5rem;display: block;border-top: 1px solid #fff;border-right: 1px solid #fff;transform:translate(.25rem,.35rem) rotate(45deg) ;}
    .swiper-button-prev:after{transform:translate(.35rem,.25rem) rotate(-135deg);}

    .more{box-shadow: 0 .15rem .15rem 0 rgba(0,0,0,.05); width:4rem;padding:0 .2rem;border-radius: 1rem;font-size: .5rem;line-height: 1.3rem;height: 1.3rem;}
    .more span{border-left: 2px solid #fff;padding:0 .3rem;display: inline-block;line-height: }

    .footer{padding:1rem 0 ;background-size: cover;}
    .f_logo{width: 5rem;padding:0 0 .5rem;}
    .f_logo img{display: block;}
    .footer ul{padding:.15rem 0 .75rem 0;float:none;}
    .footer li h2{font-size: .6rem;clear: both;margin:.5rem 0 .3rem;padding:0;}
    .footer li a{float:left;line-height: 1rem;font-size: .5rem;margin-right: .5rem;}
    .footer li{width: auto;float: none;margin:0;overflow: hidden;}
    .footer .cart{float: none;text-align: left;}
    .footer .cart div{margin: .15rem 0;}
    .footer .bto .sel{float: none;width: 100%;box-sizing: border-box;height: 1.5rem;margin-top: .5rem;}
    .footer .cart p{font-size: .3rem;margin-top: 0;}
    .footer .cart a{font-size: .5rem;}
    .footer .bto{padding:.5rem 0;font-size: .3rem;margin-top:.5rem;}
    .footer .bto p{float: none;}
    .footer .bto .sel span{padding:0 .5rem;line-height: 1.4rem}
    .footer .bto .sel div{bottom:1.48rem;}
    .footer .bto .sel div a{padding:0 1.5rem;}
    .footer .bto .warp{padding:0;width: 100%;}


    .in_pro{padding:1rem 0;background-size:100%;margin:.5rem auto 0;height:auto;}
    .tit{overflow: hidden;font-size: .7rem}
    .tit span.t{float: left;font-size: 1rem;}
    .tit.w span.t{color: #fff;}
    .tit .more{float: right;margin-top: 0;}
    .in_pro .tit b{font-size:1rem;font-weight: 500; }
    .in_pro .txt{width:auto;padding:0;font-size: .5rem;float: none; }
    .in_pro .txt p{padding: .75rem 0 0;}
    .in_pro .img{float: none;width:100%;height:auto;background-size:100%;margin-top: .7rem; }
    .in_pro .img div{width:100%;height: 8rem;background-repeat:no-repeat;background-size: cover;float: none;}
    .injs{padding-top: 1rem;height: auto;}
    .injs .txt{font-size: .6rem;padding:1rem 0;height: auto;}
    .injs .link{margin:0;}
    .injs .link .cum{width:100%;height:auto;margin:0 0 .5rem;}
    .injs .link .cum:nth-child(2n){float: right;}
    .injs .link .cum img{margin:1rem  auto 0;width: 3rem;height: 3rem;}
    .injs .link .cum span{margin:.2rem 0 .1rem;height: 1.02rem;}
    .injs .link .cum em{display:block;height: 2.5rem;}
    .injs .v{height: 100%;}

    .inbg2{padding-top: 1rem}
    .in_news{height:auto;background-size: cover;padding: 1rem 0;}
    .in_news .warp{margin:0;}
    .in_news .list{margin-top: 1rem;height: auto;}
    .in_news .swiper-pagination{bottom:.7rem;}
    .in_news .swiper-slide .info{padding:.65rem .65rem 1.5rem;}
    .in_news .info .time{font-size: .4rem;}
    .in_news .info h2{font-size: .6rem;margin:1rem 0 .5rem;}
    .in_news .info p{height: auto;font-size: .5rem;margin:.5rem 0 0;}
    .in_news .info .img{height: 6rem;margin:.5rem 0 0;}
    .in_news .info .more{margin-left: .65rem;bottom:0;}

    .childnav{line-height: 1.6rem;}
    .childnav .navs a{margin-right:.8rem;line-height:1.6rem;}
    .childnav .met{display: none;}
    .hzlogos{padding: 2rem 0;}
    .hzlogos .cum{width: 48%;margin-bottom: .65rem;}
     .hzlogos b{padding-top: .35rem;font-size: .6rem;}
      .hzlogos span{font-size: .4rem;}
    .banner.b2{height: 10rem;display: table;background-size: cover;margin-top: 2.5rem;}
    .banner.b2 .warp{display: table-cell;vertical-align: middle;}
    .banner.b2 .warp h2{font-size: 1rem;margin-bottom: .35rem}
    .banner.b2 .warp p{font-size: .5rem;}
    .pro_table {padding: 0;overflow: auto;}
    .pro_table table{width: 1200px;}
    .pro_table table th{font-size: .6rem;height: auto;padding:.5rem 0;}
    .pro_table table td{font-size: .5rem;height: auto;padding:.2rem;}
    .pro_table .pross{height: .5rem;}
    .pro_table img{width: 80%;display: block;margin:.5rem;}
    .pro_table::-webkit-scrollbar-track-piece {
      background-color: rgba(0, 0, 0, 0);
      border-left: 1px solid rgba(0, 0, 0, 0);
    }
    .pro_table::-webkit-scrollbar {
      width: 5px;
      height: 0.5vw;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
    }

    .pro_table::-webkit-scrollbar-thumb {
      background-color: rgba(191,191,191,1);;
      background-clip: padding-box;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      min-height: 28px;
    }

    .pro_table::-webkit-scrollbar-thumb:hover {
      background-color: rgba(0, 0, 0, 0.5);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
    }
    .prolist{padding:0;}
    .prolist .cum {margin-bottom: .5rem;}
    .prolist .cum .img{height: 7rem;width: 100%;background-size: 100%;background-position: center;}
    .prolist .cum .info{padding:1rem;}
    .prolist .cum p{font-size: .55rem;}
    .prolist .cum a{position: static;font-size: .55rem;display: inline-block;margin-bottom: .5rem;padding:.15rem 1rem;}
    .prolist .cum h2{font-size: .65rem;padding:.5rem 0;margin:0;}
    .in_pro .img video{width: 100%;height: 10rem;}
    .coop2{padding:0;margin-top: 0;}
    .coop2 .v{margin-top: 0;height:auto /*10.6rem*/;margin-bottom: .5rem;}
    .gaikuang{height: auto;padding:1rem 0;background: url("../images/gkbg.jpg") no-repeat;background-size: cover;}
    .gaikuang .warp{background: rgba(0,86,184,.75);box-sizing: border-box;padding:1rem;color: #fff;}
    .gaikuang p{line-height: .6rem;line-height: 1rem;margin-top: .5rem;}
    .yuanjing .sm h2{font-size: 1rem;height: 1.8rem;margin-bottom: .5rem;}
    .yuanjing .sm h2:after{width:2.15rem;border-width: 1px;}
    .yuanjing .sm p{font-size: .6rem;}
    .yuanjing .lay{overflow: hidden;}
    .yuanjing .lay .cum{width: 100%;margin-bottom: .75rem;}
    .yuanjing .lay .cum h2{font-size: .7rem;color: #000;border-left: 1px solid #3497df;padding-left: .5rem;margin-bottom: .4rem;}
    .yuanjing .lay .cum p{font-size: .6rem;color: #999;}
    .team .info{background-size: 80%;}
    .team .info .img{width: 50%;height:9rem;overflow: hidden;margin:0 auto;}
    .team .info .txt{width: 100%;}
    .team .info .txt h2{font-size: 1rem;}
    .team .info .txt span{font-size: .6rem}
    .team .info .txt span:after{width: 2em;}
    .team .info .txt p{font-size: .5rem;}
    .photolist{margin:1rem 0;display: flex;flex-wrap: wrap;padding-bottom: 0;}
    .photolist .cum img{display: block;}
    .photolist .cum{width: calc(50% - .25rem);float:left;margin:0  .25rem .5rem 0;height:12rem; }
    .photolist .cum h2{font-size: .65rem;padding:.2rem 0;}
    .photolist .cum p{font-size: .5rem;}
    .photolist .cum:nth-child(2n){float: right;margin:0 0 .5rem .25rem;}
    .lc_comts{width: 100%;padding:.5rem 0;}
    .lc_comts .cum{padding:0 0 .7rem .7rem;}
    .lc_comts .cum b{font-size: .7rem;}
    .lc_comts .cum .info .img{width: 100%;height: 6rem;}
    .lc_comts .cum .info p{width: 100%;margin-top: .5rem;color: #999;}
    .lc_top{height: 2rem;line-height: 2rem;}
    .lc_top .leftbtn,.lc_top .rightbtn{width: 1.4rem;height: 1.4rem;}
    .lc_top .coment{width: calc(100% - 3.8rem);margin-left: .5rem;height: 2rem;line-height: 2rem;}
    .lc_top .leftbtn:before,.lc_top .rightbtn:before{width: .4rem;height: .4rem;}
    .lc_top .leftbtn:before{left:.52rem;top: .52rem}
    .lc_top .rightbtn:before{left:.4rem;top: .52rem}

    .jishu{padding:1rem 0;}
    .imgtxtbox .img{float: none;float: none;width: 100%;height: 8rem;margin-bottom: .5rem;}
    .imgtxtbox .txt{width: 100%;float:none;}

    .rongyu .cum{width: 100%;margin:0 0 .5rem !important;}
    .downlist li{line-height: 2.2rem;padding:0 .5rem;}
    .downlist li a:nth-child(2){width: .7rem;}
    .map{height: 8rem;}
    .contact h2{padding:.5rem 0 .5rem;font-size: 1rem;}
    .contact ul li{padding:.5rem;width: 100%;box-sizing: border-box;}
    .contact h3{font-size: .7rem;margin-bottom: .5rem;}
    .contact p{font-size: .55rem;}
    .zhaomu {overflow: auto;}
    .zhaomu  .thead, .zpbox dl{width: 900px;padding:0;}
    .zpbox dl dt{padding:0;}
    .zpbox .thead span, .zpbox dl dt span{font-size: .6rem;padding:.3rem;box-sizing: border-box;}
    .zpbox .page{width: 900px;margin-bottom: 2rem;}
    .zpbox dl dd  a{width:100%;height: 1.5rem;line-height: 1.5rem;font-size: .6rem;margin:.5rem 0;}
    .zhili .list{display: flex;flex-wrap: wrap;margin: 0;}
    .zhili .list .cum{width: calc(50% - .25rem);box-sizing: border-box;padding:0 0 .5rem;margin: 0;height: auto;margin-right: .25rem;margin-bottom: .5rem;}
    .zhili .list .cum:nth-child(2n){margin-left:.25rem;margin-right: 0;}
    .zhili .list .cum .photo{width: 5rem;height: 5rem;margin:1rem auto 0;}
    .zhili .list .cum h3{font-size: .65rem;}
    .zhili .list .cum p{font-size: .5rem;}
    .zhili h2{font-size: 1rem;padding:1rem 0 .5rem;}
    .zhili .dec{margin-top: 0;font-size: .55rem;}
    .huilist{padding: .5rem 0;}
    .huilist .cum{padding:.5rem;float: left;width: 100%;box-sizing: border-box;height: auto;margin-bottom: .5rem;}
    .huilist .cum h3{font-size: .65rem;}
    .huilist .cum p{font-size: .55rem;padding-left: 3.5em;}
    .huilist .cum h3:after{bottom:-.4rem;}
    .pilu .tab a{font-size: .5rem;margin:.1rem;width: 4rem;height: 1.5rem;line-height: 1.5rem;}
    .pilu .conts{padding-top: .5rem;clear: both;}
    .pilu .cum{padding:.5rem;}
    .pilu .cum h2{font-size: .65rem;}
    .pilu .cum p{font-size: .5rem;}
    .pilu .cum span.t{font-size: .4rem;margin-top: 1rem;}
    .page a{width: 1rem;height: 1rem;line-height: 1rem;font-size: .5rem;}
    .newsdetail{padding:2.5rem 0; }
    .newsdetail .artical{width: 100%;float: none;}
    .newsdetail .artical h1{font-size: 1rem;}
    .newsdetail .t{font-size: .5rem;}
    .newsdetail .artical p{font-size: .55rem;line-height: 1rem;}
    .newsdetail .count{float: none;width: 100%;height: auto;padding:4.5rem .5rem 1rem;background-size: 100%;}
    .newsdetail .count h2{font-size: .7rem;}
    .newsdetail .mun{padding:.5rem 0 0;text-align: left;}

    .topcum .info{width: 100%;box-sizing: border-box;padding:.5rem;float: none;}
    .topcum .img{float: none;width: 100%;height: 9rem;}
    .topcum h2{font-size: .7rem;}
    .topcum p{min-height: auto;font-size: .5rem;}
    .pilu .selt{font-size: .6rem;height: 1.5rem;line-height: 1.5rem;}
    .zp_sel{margin: 0;height: auto;width: 100%;}
    .layui-form-item .layui-input-inline{margin: 0 !important;}
    .zpbox{overflow: auto;}
    .zpbox .thead{width: 900px;padding:0;}
    .zpbox dl dd p{font-size: .5rem;line-height: 1.02rem;}
    .zpbox dl dd button{width: 5rem;line-height: 1.5rem;height: 1.5rem;font-size: .6rem;}

    .zp_sel .layui-input{height: 1.8rem;}
    .layui-form-item .layui-inline{margin-bottom: .5rem !important;}
    .zp_sel .layui-btn{height: 1.8rem;line-height: 1.8rem;width: 100%;}
    .zpbox .thead{display: none;}
    .zhaomu .thead, .zpbox dl{width: 100%;}
    .zpbox dl{background: #fafafa;}
    .zpbox dl dt{line-height: 1.5rem;position: relative;padding-bottom: .5rem;}
    .zpbox dl dt span{width: auto !important;background: #eee;color:#ccc;line-height: 1rem;padding-top: 0;padding-bottom: 0;font-size: .4rem;}
    .zpbox dl dt span:nth-child(1){width: 100% !important;font-size: .65rem;color:#000;background: none;line-height: 1.2rem;padding:.5rem .5rem 0;}
    .zpbox dl dt span:nth-child(2){margin-left: .5rem;}
    .zpbox dl dt i{position: absolute;right:.6rem;}
    .zpbox dl dd{padding:.5rem;}
    .zpbox dl dd span{font-size: .5rem;display: inline-block;margin-right: .5rem;}
    .zpbox dl dd .lel{width: 100%;float: none;padding-bottom: .8rem;}
    .zpbox dl dd .ri{width: 100%;float: none;}
    .zpbox dl dd em{margin-bottom: .5rem;}
    .zpbox dl dd a{border-radius: 1rem;width: 100%;margin:.5rem 0;}
    .zpbox dl dd .lel a{display: none;}
    .zpbox dl dd .ri a{display: block;}
	.zhaomu dl:nth-child(2n) dt{background: #fff;}
    .zhaomu dl dt{display: flex;flex-wrap: wrap;padding:.5rem 0 .75rem;align-items: start;}

    .zhaomu .thead span,.zhaomu dl dt span{padding-right:0;}
    .zhaomu dl dt span{width: calc(50% - .65rem) !important; background: none;color:#333;padding:0 .3rem  !important;margin:0 .25rem;text-align: left !important;}
    .zhaomu dl dt span:before{display: block;color:#cacaca;font-size: .45rem;margin-top:.25rem; }
    .zhaomu dl dt span:nth-child(1){width: calc(50% - .65rem) !important;}
	.zhaomu dl dt span:nth-child(1):before{content: '药物'}
	.zhaomu dl dt span:nth-child(2):before{content: '靶点'}
	.zhaomu dl dt span:nth-child(2){margin-left: .25rem !important;}
	.zhaomu dl dt span:nth-child(3):before{content: '适应性'}
/*	.zhaomu dl dt span:nth-child(4):before{content: '招募人数'}*/
	.zhaomu dl dt span:nth-child(4):before{content: '实验通俗'}
/*	.zhaomu dl dt span:nth-child(4){width: 100% !important;}*/

    .hz_li{padding:1rem .5rem;}
    .hz_li .warp{display: block;padding:0;width: 100%;}
    .hz_li .warp .cum{width: 100%;height: auto;padding:0 .5rem 1rem;margin-bottom: .5rem;}
    .hz_li .warp .cum .img{padding:1rem 0;}
    .hz_li .warp .cum img{max-width: 50%;}
    .hz_li .cum h2{font-size: 1rem;}
    .hz_li .warp .cum p{font-size: .6rem;padding-bottom:.25rem;margin:.25rem 0;}
    .hz_li .warp .cum .info{height: auto;max-height: 10rem;}
}
