@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;}
}