/* Compiled Less CSS File */ /* Generated from "home.css" */ /* 作者:810842924@qq.com 时间:2022-08-11 描述: */ * { margin: 0; padding: 0; } .titstr1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .titstr2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .titstr3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .titstr4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } body { position: relative; font-family: "微软雅黑"; } body.body_huise { background-color: #f4f4f4; } @font-face { font-family: Helvetica; src: url('../../font/helvetica.ttf'); } .clear:after { content: " "; display: block; clear: both; } #home_video { position: relative; overflow: hidden; background-color: #000000; } #home_video video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-postition:bottom center; } #home_video vide1o { position: relative; width: auto; height: 100%; display: block; } #home_video vide2o { position: relative; width: 100%; height: auto; display: block; } #home_video .ceng { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #home_video .content { display: none; position: absolute; left: 50%; top: 50%; z-index: 100; background-color: rgba(0, 0, 0, 0.6); color: #FFFFFF; transform: translate(-50%, -50%); } #home_video .content .data { position: relative; padding: 40px 60px; width: 1260px; } #home_video .content .data .left { float: left; } #home_video .content .data .left .t1 { font-size: 52px; font-weight: bold; } #home_video .content .data .left .t2 { font-size: 22px; } #home_video .content .data .right { position: relative; float: right; } #home_video .content .data .right .str { font-size: 42px; line-height: 1.3; } #home_video .content .data .right:before { content: " "; position: absolute; left: -30px; top: 8%; width: 5px; height: 84%; background-color: #FFFFFF; } #home_video .content .data:after { content: " "; display: block; clear: both; } #header { position: fixed; top: 0; width: 100%; z-index: 1000000; } #header .content { position: relative; z-index: 2; height: 90px; line-height: 90px; } #header .content .logo, #header .content .logo2 { position: absolute; left: 30px; top: 0; mix-blend-mode: difference; transition: all 0.5s; } #header .content .logo img, #header .content .logo2 img { vertical-align: middle; max-height: 70px; } #header .content .logo2 { opacity: 0; } #header .content .menu { position: absolute; right: 30px; } #header .content .menu .item { position: relative; display: inline-block; font-size: 16px; margin-right: 30px; } #header .content .menu .item a { color: #FFFFFF; } #header .content .menu .item:before { content: " "; position: absolute; right: 50%; bottom: 25px; height: 1px; width: 0; background-color: #FFFFFF; transition: all 0.5s; } #header .content .menu .item:after { content: " "; position: absolute; left: 50%; bottom: 25px; height: 1px; width: 0; background-color: #FFFFFF; transition: all 0.5s; } #header .content .menu .item:hover:before { width: 50%; } #header .content .menu .item:hover:after { width: 50%; } #header .content2 { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; z-index: 1; background-color: #FFFFFF; transition: all 0.5s; border-bottom: solid 1px #EEEEEE; } #header.active .logo { opacity: 0; } #header.active .logo2 { opacity: 1; } #header.active .content .menu .item a { color: #252525; } #header.active .content .menu .item:hover a { color: #2a7ab7; } #header.active .content .menu .item:hover:before { width: 50%; background-color: #2a7ab7; } #header.active .content .menu .item:hover:after { width: 50%; background-color: #2a7ab7; } #header.active .content2 { top: 0; } #home_service { position: relative; background-image: url(../img/z5.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; background-color: #3984bd; } #home_service .logo { position: absolute; right: 370px; top: 45px; } #home_service .items { position: absolute; left: 51%; top: 54%; top: 510px; transform: translateY(-50%); } #home_service .items .item { position: relative; color: #FFFFFF; padding-left: 84px; margin-bottom: 70px; padding-top: 5px; } #home_service .items .item i { position: absolute; left: 26px; top: 26px; width: 12px; height: 12px; border-radius: 50%; background-color: #FFFFFF; } #home_service .items .item svg { position: absolute; left: 0; top: 0; opacity: 0; } #home_service .items .item svg .jdt3 { opacity: 0; } #home_service .items .item .tit { position: relative; left: -25px; font-size: 21px; line-height: 32px; transition: all 0.3s; } #home_service .items .item .eng { position: relative; left: -25px; font-size: 14px; line-height: 24px; font-family: Helvetica; color: rgba(255, 255, 255, 0.6); transition: all 0.3s; } #home_service .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; } #home_service .items .item.onfocus svg { opacity: 1; } #home_service .items .item.onfocus svg .jdt3 { opacity: 1; } #home_service .items .item.onfocus .tit { left: 0; } #home_service .items .item.onfocus .eng { left: 0; } #home_service .items .item:nth-child(2) { left: 20px; } #home_service .items .item:nth-child(3) { left: 20px; } @media (min-width: 1400px) and (max-width: 1599px) { #home_service .logo { zoom: 0.75; } #home_service .items { zoom: 0.81; } } #home_jichu { position: relative; background-image: url(../img/z6.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; background-color: #fafbfd; } #home_jichu .logo { position: absolute; left: 60px; top: 45px; } #home_jichu .items { position: absolute; right: 65.78%; top: 25%; top: 250px; } #home_jichu .items .item { position: relative; color: #121212; padding-right: 84px; margin-bottom: 45px; text-align: right; } #home_jichu .items .item i { position: absolute; right: 26px; top: 26px; width: 12px; height: 12px; border-radius: 50%; background-color: #000000; } #home_jichu .items .item svg { opacity: 0; position: absolute; right: 0; top: 0; } #home_jichu .items .item svg .jdt3 { opacity: 0; } #home_jichu .items .item .tit { position: relative; left: 25px; font-size: 21px; line-height: 32px; transition: all 0.3s; } #home_jichu .items .item .eng { position: relative; left: 25px; font-size: 14px; line-height: 24px; font-family: Helvetica; color: #555555; transition: all 0.3s; } #home_jichu .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; } #home_jichu .items .item.onfocus svg { opacity: 1; } #home_jichu .items .item.onfocus svg .jdt3 { opacity: 1; } #home_jichu .items .item.onfocus .tit { left: 4px; } #home_jichu .items .item.onfocus .eng { left: 4px; } #home_jichu .items .item:nth-child(2n) { right: 20px; } #home_jichu .items .item:nth-child(3n) { right: 30px; } #home_jichu .more { position: relative; right: 70%; display: inline-block; padding: 0 30px; line-height: 50px; border: solid 1px #c8c9ca; border-radius: 50px; transition: all 0.3s; } #home_jichu .more span { display: inline-block; text-align: center; padding-right: 30px; background-image: url(../img/z8.png); background-position: right center; background-repeat: no-repeat; color: #868687; transition: all 0.3s; } #home_jichu .more:hover { border-color: #2a7ab7; background-color: #2a7ab7; color: #FFFFFF; } #home_jichu .more:hover span { color: #FFFFFF; background-image: url(../img/z9.png); } @media (min-width: 1400px) and (max-width: 1599px) { #home_jichu .logo { zoom: 0.75; } #home_jichu .items { zoom: 0.81; right: 67%; } } #home_jiankang { position: relative; } #home_jiankang .content { position: relative; padding: 50px 10%; } #home_jiankang .content .obj { position: relative; } #home_jiankang .content .obj .t1 { position: relative; margin: 5px 0; } #home_jiankang .content .obj .t2 { position: relative; font-size: 36px; line-height: 56px; font-weight: bold; } #home_jiankang .content .obj .t3 { position: relative; font-size: 19px; line-height: 36px; } #home_jiankang .content .pic { position: relative; margin: 20px 0; } #home_jiankang .content .pic img { display: block; width: 100%; } .ewm { position: relative; text-align: center; margin: 30px 0; } .ewm .e1 { position: relative; font-size: 32px; line-height: 56px; } .ewm .e2 { position: relative; font-size: 19px; line-height: 30px; margin: 10px 0; } .ewm .e2 span { display: inline-block; } .ewm .e3 img { display: inline-block; } #footer { position: relative; background-color: #1f1f1f; color: #FFFFFF; color: #bcbcbc; } #footer .content { position: relative; padding: 40px 10%; min-height: 120px; } #footer .content .logo { position: absolute; left: 10%; top: 40px; } #footer .content .text { position: relative; margin-left: 30%; font-size: 15px; line-height: 30px; width: 400px; } #footer .content .copyright { position: absolute; right: 10%; bottom: 40px; font-size: 15px; line-height: 30px; width: 27%; } #about_banner { position: relative; height: 680px; background-position: center center; background-size: cover; background-repeat: no-repeat; } #about_banner .obj { position: relative; padding: 0 10%; top: 47%; color: #FFFFFF; } #about_banner .obj .t1 { font-size: 46px; line-height: 56px; font-weight: bold; } #about_banner .obj .t2 { font-size: 20px; line-height: 56px; } #about_banner .menu { position: absolute; left: 0; bottom: 0; width: 100%; } #about_banner .menu a { position: relative; float: left; width: 50%; display: block; font-size: 18px; line-height: 60px; text-align: center; background-color: rgba(0, 0, 0, 0.6); color: #FFFFFF; } #about_banner .menu a.active { background-color: #2a7ab7; } #about_banner .menu:after { content: " "; display: block; clear: both; } #about { position: relative; width: 1360px; margin: 0 auto; } #about .thisname { position: relative; padding-top: 50px; margin-bottom: 30px; } #about .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #about .thisname .t2 { font-size: 16px; line-height: 30px; } #about .thisname .t2 span { display: inline-block; } #about .detail { position: relative; padding-bottom: 50px; border-bottom: solid 1px #e5e5e5; font-size: 16px; line-height: 30px; overflow: hidden; color: #484848; } #about .detail img { max-width: 100%; } #about .videos { padding: 10px 0; } #about .videos video { width: 100%; display: block; margin: 30px 0; } #about .list { position: relative; text-align: center; margin: 0 -90px; padding-bottom: 20px; } #about .list .item { position: relative; display: inline-block; width: 330px; margin: 40px 25px; margin-top: 0; background-color: #FFFFFF; transition: all 0.3s; cursor: pointer; } #about .list .item .pic { height: 330px; background-color: #f1f1f1; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: all 0.3s; } #about .list .item .pic img { display: none; } #about .list .item .title { position: relative; height: 90px; text-align: left; padding: 0 5px; transition: all 0.3s; } #about .list .item .title .s1 { position: relative; font-size: 20px; color: #484848; line-height: 36px; padding-top: 10px; } #about .list .item .title .s2 { position: relative; font-size: 15px; color: #999999; line-height: 30px; } #about .list .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #about .list .item:hover { background-color: #2a7ab7; } #about .list .item:hover .title { padding: 0 15px; } #about .list .item:hover .title .s1 { color: #FFFFFF; } #about .list .item:hover .title .s2 { color: #FFFFFF; } #teamX { display: none; position: fixed; top: 0; width: 100%; height: 100%; z-index: 10000000; background-color: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; } #teamX .content { width: 90%; max-width: 880px; background: #fff; max-height: 700px; position: relative; display: flex; flex-direction: column; padding: 30px; padding-bottom: 0; transition: ease 1.5s all; transform: translate(0px, -20px); opacity: .7; } #teamX .content.on { transform: translate(0px, 0px); opacity: 1; } #teamX .content .close { position: absolute; right: -90px; top: 0; width: 80px; height: 80px; background-color: #2a7ab7; background-image: url(../img/close.png); background-position: center center; background-repeat: no-repeat; background-size: auto 50px; cursor: pointer; } #teamX .content .items { position: relative; } #teamX .content .items .item { position: relative; display: none; } #teamX .content .items .item.active { display: block; } #teamX .content .items .item .pic { position: absolute; left: 0; top: 0; width: 330px; height: 330px; background-color: #f1f1f1; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: all 0.3s; } #teamX .content .items .item .t1 { position: relative; font-size: 20px; line-height: 36px; font-weight: bold; color: #2a7ab7; padding-top: 130px; padding-left: 360px; } #teamX .content .items .item .t2 { position: relative; font-size: 20px; line-height: 36px; color: #484848; padding-bottom: 80px; padding-left: 360px; } #teamX .content .items .item .t3 { position: relative; font-size: 48px; line-height: 56px; color: #ececec; font-weight: bold; padding-left: 345px; text-transform: uppercase; font-family: Helvetica; } #teamX .content .items .item .t4 { position: relative; font-size: 15px; line-height: 28px; color: #444444; margin: 20px 0; } #teamX .content .items .item .t4 img { max-width: 100%; } #teamX .content .btns { position: relative; text-align: right; height: 56px; margin: 0 -30px; } #teamX .content .btns .btn { position: relative; display: inline-block; width: 56px; height: 56px; background-color: #d4e4f1; cursor: pointer; background-position: center center; background-repeat: no-repeat; } #teamX .content .btns .btn.prev { background-image: url(../img/z16.png); } #teamX .content .btns .btn.next { background-image: url(../img/z17.png); } #customer_banner { position: relative; height: 680px; background-position: center center; background-size: cover; background-repeat: no-repeat; } #customer_banner .obj { position: relative; padding: 0 10%; top: 47%; color: #FFFFFF; } #customer_banner .obj .t1 { font-size: 46px; line-height: 56px; font-weight: bold; } #customer_banner .obj .t2 { font-size: 26px; line-height: 56px; } #customer_banner .menu { position: absolute; left: 0; bottom: 0; width: 100%; } #customer_banner .menu a { position: relative; float: left; width: 50%; display: block; font-size: 18px; line-height: 60px; text-align: center; background-color: rgba(0, 0, 0, 0.6); color: #FFFFFF; } #customer_banner .menu a.active { background-color: #2a7ab7; } #customer_banner .menu:after { content: " "; display: block; clear: both; } #ownership { position: relative; width: 1400px; margin: 0 auto; } #ownership .thisname { position: relative; padding-top: 50px; } #ownership .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #ownership .thisname .t2 { font-size: 16px; line-height: 30px; } #ownership .thisname .t2 span { display: inline-block; } #ownership .detail { position: relative; padding: 30px 0 50px 0; font-size: 16px; line-height: 2; overflow: hidden; } #ownership .detail img { max-width: 100%; } #download { position: relative; width: 1400px; margin: 0 auto; } #download .thisname { position: relative; padding-top: 50px; } #download .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #download .thisname .t2 { font-size: 16px; line-height: 30px; } #download .thisname .t2 span { display: inline-block; } #download .list { position: relative; padding-bottom: 50px; } #download .list .item { position: relative; height: 124px; border: solid 1px #FFFFFF; background-color: #f0f4f7; margin: 30px 0; } #download .list .item .dian { position: absolute; left: 24px; top: 40px; line-height: 44px; font-size: 32px; font-weight: bold; color: #2a7ab7; } #download .list .item .dian span { position: relative; display: inline-block; margin: 0 -4px; } #download .list .item .dian span:nth-child(2) { color: #449bde; } #download .list .item .dian span:nth-child(3) { color: #74baef; } #download .list .item .title { position: absolute; left: 114px; top: 40px; line-height: 44px; max-width: 600px; font-size: 16px; color: #444444; transition: all 0.2s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #download .list .item .date { position: absolute; right: 390px; top: 40px; line-height: 44px; font-size: 16px; color: #444444; transition: all 0.2s; } #download .list .item .more { position: absolute; right: 200px; top: 36px; line-height: 50px; width: 160px; text-align: center; border-radius: 50px; border: solid 1px #bfd7e9; background-color: #e2eaf1; box-sizing: border-box; font-size: 16px; color: #2a7ab7; cursor: pointer; transition: all 0.2s; background-color: #2a7ab7; border-color: #2a7ab7; color: #FFFFFF; } #download .list .item .down { position: absolute; right: 30px; top: 36px; line-height: 50px; width: 160px; text-align: center; border-radius: 50px; border: solid 1px #bfd7e9; box-sizing: border-box; font-size: 16px; color: #2a7ab7; cursor: pointer; transition: all 0.2s; } #download .list .item .down span { display: inline-block; padding-right: 30px; background-position: right center; background-repeat: no-repeat; background-image: url(../img/z19.png); } #download .list .item:hover { border-color: #bfd7e9; background-color: #FFFFFF; } #download .list .item:hover .title { font-weight: bold; color: #2a7ab7; } #download .list .item:hover .more { border: solid 1px #bfd7e9; background-color: #e2eaf1; color: #2a7ab7; } #download .list .item:hover .down { background-color: #2a7ab7; border-color: #2a7ab7; color: #FFFFFF; } #download .list .item:hover .down span { background-image: url(../img/z20.png); } #partner { position: relative; width: 1400px; margin: 0 auto; } #partner .thisname { position: relative; padding-top: 50px; } #partner .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #partner .thisname .t2 { font-size: 16px; line-height: 30px; } #partner .thisname .t2 span { display: inline-block; } #partner .list { position: relative; margin: 30px 0; } #partner .list .item { position: relative; width: 260px; height: 150px; border: solid 1px #eaf2f8; box-sizing: border-box; float: left; margin-right: 25px; margin-bottom: 25px; transition: all 0.2s; } #partner .list .item .data { position: relative; margin: 20px; height: 110px; background-position: center center; background-size: contain; background-repeat: no-repeat; transition: all 0.2s; } #partner .list .item img { display: none; } #partner .list .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #partner .list .item:nth-child(5n) { margin-right: 0; } #partner .list .item:hover { background-color: #FFFFFF; border-color: #99bed9; } #partner .list .item:hover .data { transform: scale(1.05); } #partner .list:after { content: " "; display: block; clear: both; } #kysd { position: relative; width: 1400px; margin: 0 auto; } #kysd .thisname { position: relative; padding-top: 50px; } #kysd .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #kysd .thisname .t2 { font-size: 16px; line-height: 30px; } #kysd .thisname .t2 span { display: inline-block; } #kysd .list { position: relative; margin: 30px 0; } #kysd .list .item { position: relative; min-height: 170px; height: 170px; margin: 24px 0; background-color: #f0f4f7; transition: all 0.3s; } #kysd .list .item .data { position: relative; padding: 20px; width: auto; transition: all 0.3s; } #kysd .list .item .data .date { position: relative; font-size: 14px; line-height: 45px; color: #2a7ab7; } #kysd .list .item .data .tit { position: relative; font-size: 20px; line-height: 40px; } #kysd .list .item .data .jianjie { position: relative; font-size: 15px; line-height: 26px; color: #797979; margin: 10px 0 20px 0; height: 0; overflow: hidden; transition: all 0.3s; } #kysd .list .item .data .more { position: relative; font-size: 14px; line-height: 45px; color: #2a7ab7; height: 0; overflow: hidden; transition: all 0.3s; } #kysd .list .item .pic { position: absolute; top: 25px; right: 25px; width: 350px; height: 206px; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: all 0.3s; opacity: 0; } #kysd .list .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #kysd .list .item:hover { height: auto; min-height: 250px; } #kysd .list .item:hover .data { width: 960px; } #kysd .list .item:hover .data .jianjie { height: auto !important; } #kysd .list .item:hover .data .more { height: auto !important; } #kysd .list .item:hover .pic { opacity: 1 !important; } #drug { position: relative; width: 1400px; margin: 0 auto; } #drug .address { position: relative; line-height: 76px; display: flex; align-items: center; } #drug .address i { margin-right: 4px; } #drug .address a, #drug .address span { color: #b5b5b5; font-size: 16px; margin-right: 10px; display: flex; align-items: center; } #drug .address span { font-family: fangsong; } #drug .content { position: relative; margin: 0 0 30px 0; } #drug .content .left { position: relative; width: 1000px; float: left; } #drug .content .left .data { position: relative; padding: 30px 50px; border: solid 1px #EEEEEE; } #drug .content .left .data .title { position: relative; font-size: 26px; line-height: 40px; padding: 10px 0; } #drug .content .left .data .tool { font-size: 14px; color: #b5b5b5; line-height: 40px; } #drug .content .left .data .text { position: relative; font-size: 16px; line-height: 2; overflow: hidden; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; margin-top: 20px; padding: 20px 0; } #drug .content .left .data .text img { max-width: 100%; } #drug .content .left .data .pn { position: relative; margin-top: 20px; font-size: 16px; line-height: 30px; } #drug .content .left .data .pn a:hover { color: #2a7ab7; } #drug .content .right { position: relative; width: 380px; float: right; } #drug .content .right .data { position: relative; padding: 20px 30px; border: solid 1px #EEEEEE; } #drug .content .right .data .tname { position: relative; line-height: 35px; background-image: url(../img/new30.png); background-position: left center; background-repeat: no-repeat; padding-left: 30px; font-size: 18px; } #drug .content .right .data .list { position: relative; margin-top: 10px; } #drug .content .right .data .list .item { position: relative; font-size: 14px; line-height: 40px; border-bottom: dashed 1px #DDDDDD; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #drug .content .right .data .list .item a { color: #555555; } #drug .content .right .data .list .item a:hover { color: #2a7ab7; } #drug .content .right .ad { position: relative; margin-top: 20px; } #drug .content .right .ad img { width: 100%; } #drug .content:after { content: " "; display: block; clear: both; } .pagination { position: relative; text-align: center; margin: 40px 0; } .pagination li { position: relative; display: inline-block; min-width: 40px; line-height: 40px; text-align: center; border: solid 1px #e9ebef; border-radius: 40px; margin: 0 5px; } .pagination li a, .pagination li span { display: block; font-size: 15px; color: #707479; } .pagination li.active { background-color: #2a7ab7; border-color: #2a7ab7; } .pagination li.active a, .pagination li.active span { color: #FFFFFF; } #investor { position: relative; width: 1400px; margin: 0 auto; } #investor .thisname { position: relative; padding-top: 50px; } #investor .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #investor .thisname .t2 { font-size: 16px; line-height: 30px; } #investor .thisname .t2 span { display: inline-block; } #investor .list { position: relative; margin: 30px 0; padding-bottom: 20px; } #investor .list .item { position: relative; float: left; width: 400px; height: 60px; margin: 30px 0; font-size: 15px; line-height: 24px; } #investor .list .item span { position: absolute; left: 0; top: 0; width: 42px; height: 42px; border-radius: 100%; background-color: #2a7ab7; background-position: center center; background-repeat: no-repeat; } #investor .list .item .text { position: relative; padding-left: 54px; } #investor .list .item:nth-child(3n+2) { margin-left: 100px; margin-right: 100px; } #investor .list:after { content: " "; display: block; clear: both; } #jckxyjfw { position: relative; width: 1400px; margin: 40px auto; } #jckxyjfw .left { position: relative; width: 316px; float: left; } #jckxyjfw .left .items { position: relative; } #jckxyjfw .left .items .item { position: relative; line-height: 56px; border-bottom: solid 1px #dfebf4; font-size: 16px; color: #484848; padding: 0 90px 0 20px; background-image: url(../img/z29.png); background-position: right 20px center; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #jckxyjfw .left .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #jckxyjfw .left .items .item.active { background-color: #2a7ab7; background-image: url(../img/z30.png); color: #FFFFFF; } #jckxyjfw .left .items .item:hover { color: #2a7ab7; } #jckxyjfw .left .ad img { width: 100%; display: block; } #jckxyjfw .left .lxwm { position: relative; text-align: center; background-color: #e9f1f8; padding: 30px 0; margin-top: 1px; } #jckxyjfw .left .lxwm .t1 { position: relative; line-height: 32px; font-size: 22px; } #jckxyjfw .left .lxwm .t2 { position: relative; line-height: 30px; font-size: 14px; margin: 10px 0; } #jckxyjfw .left .lxwm .t2 span { display: inline-block; padding: 0 6px; } #jckxyjfw .left .lxwm .t3 { margin-top: 20px; } #jckxyjfw .left .lxwm .t3 img { max-width: 100%; } #jckxyjfw .right { position: relative; width: 1026px; float: right; } #jckxyjfw .right .thisname { position: relative; top: -10px; margin-bottom: 30px; } #jckxyjfw .right .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #jckxyjfw .right .thisname .t2 { font-size: 16px; line-height: 30px; } #jckxyjfw .right .thisname .t2 span { display: inline-block; } #jckxyjfw .right .items { position: relative; } #jckxyjfw .right .items .item { position: relative; width: 327px; float: left; margin-right: 22px; margin-bottom: 22px; } #jckxyjfw .right .items .item .pic { position: relative; padding: 1px; border: solid 1px #f0f4f7; border-radius: 6px; } #jckxyjfw .right .items .item .pic span { display: block; height: 320px; margin: 4px; background-position: center center; background-repeat: no-repeat; background-size: cover; } #jckxyjfw .right .items .item .pic img { display: none; } #jckxyjfw .right .items .item .tit { position: relative; text-align: center; background-color: #f0f4f7; line-height: 56px; font-size: 18px; padding: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #jckxyjfw .right .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; } #jckxyjfw .right .items .item.active .pic { border-color: #92bbda; } #jckxyjfw .right .items .item.active .tit { background-color: #2a7ab7; color: #FFFFFF; } #jckxyjfw .right .items .item:hover .pic { border-color: #92bbda; } #jckxyjfw .right .items .item:hover .tit { background-color: #2a7ab7; color: #FFFFFF; } #jckxyjfw .right .items .item:nth-child(3n) { margin-right: 0; } #jckxyjfw .right .detail { position: relative; word-break: break-all; font-size: 16px; line-height: 2; overflow: hidden; color: #444444; } #jckxyjfw .right .detail img { max-width: 100%; } #jckxyjfw:after { content: " "; display: block; clear: both; } #clinical { position: relative; width: 1400px; margin: 40px auto; } #clinical .left { position: relative; width: 316px; float: left; } #clinical .left .items { position: relative; } #clinical .left .items .item { position: relative; line-height: 56px; border-bottom: solid 1px #dfebf4; font-size: 16px; color: #484848; padding: 0 90px 0 20px; background-image: url(../img/z29.png); background-position: right 20px center; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #clinical .left .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #clinical .left .items .item.active { background-color: #2a7ab7; background-image: url(../img/z30.png); color: #FFFFFF; } #clinical .left .items .item:hover { color: #2a7ab7; } #clinical .left .ad img { width: 100%; display: block; } #clinical .left .lxwm { position: relative; text-align: center; background-color: #e9f1f8; padding: 30px 0; margin-top: 1px; } #clinical .left .lxwm .t1 { position: relative; line-height: 32px; font-size: 22px; } #clinical .left .lxwm .t2 { position: relative; line-height: 30px; font-size: 14px; margin: 10px 0; } #clinical .left .lxwm .t2 span { display: inline-block; padding: 0 6px; } #clinical .left .lxwm .t3 { margin-top: 20px; } #clinical .left .lxwm .t3 img { max-width: 100%; } #clinical .right { position: relative; width: 1026px; float: right; } #clinical .right .thisname { position: relative; top: -10px; margin-bottom: 10px; } #clinical .right .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #clinical .right .thisname .t2 { font-size: 16px; line-height: 30px; } #clinical .right .thisname .t2 span { display: inline-block; } #clinical .right .detail { position: relative; word-break: break-all; font-size: 16px; line-height: 2; overflow: hidden; color: #444444; } #clinical .right .detail img { max-width: 100%; } #clinical .right .table_list { position: relative; } #clinical .right .table_list .row { position: relative; margin-top: 20px; } #clinical .right .table_list .row .rname { position: relative; font-size: 24px; padding: 8px 0; line-height: 30px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; margin-bottom: 1px; } #clinical .right .table_list .row .rname span { margin-left: 10px; font-size: 18px; font-family: Helvetica; } #clinical .right .table_list .row .suoxie { position: relative; padding: 10px 20px; background-color: #f0f4f7; font-size: 14px; line-height: 26px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; margin-bottom: 1px; white-space: pre-line; } #clinical .right .table_list .row .jianjie { font-size: 16px; line-height: 26px; color: #484848; margin: 10px 0 20px 0; } #clinical .right .table_list .row table { position: relative; width: 100%; text-align: left; border-bottom: solid 2px #f0f4f7; } #clinical .right .table_list .row table tbody { width: 100%; } #clinical .right .table_list .row table tr { width: 100%; } #clinical .right .table_list .row table tr th { padding: 15px 25px; line-height: 30px; font-size: 18px; } #clinical .right .table_list .row table tr td { padding: 15px 25px; line-height: 26px; font-size: 14px; color: #262626; word-break: break-all; white-space: break-spaces; } #clinical .right .table_list .row table tr td.bold { font-weight: bold; font-size: 15px; color: #484848; } #clinical .right .table_list .row table tr.hd { background-color: #2a7ab7; color: #FFFFFF; } #clinical .right .table_list .row table tr:nth-child(2n) { background-color: #f0f4f7; } #clinical:after { content: " "; display: block; clear: both; } #pharmacokinetics { position: relative; padding: 50px 0; } #pharmacokinetics .content { position: relative; width: 1400px; margin: 0 auto; } #pharmacokinetics .content .thisname { position: relative; } #pharmacokinetics .content .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #pharmacokinetics .content .thisname .t2 { font-size: 16px; line-height: 30px; } #pharmacokinetics .content .thisname .t2 span { display: inline-block; } #pharmacokinetics .content .detail { margin: 30px 0; position: relative; font-size: 16px; line-height: 30px; overflow: hidden; color: #484848; } #pharmacokinetics .content .detail img { max-width: 100%; } #pharmacokinetics .content .items { position: relative; } #pharmacokinetics .content .items .item { position: relative; width: 250px; float: left; margin-bottom: 30px; margin-right: 37.5px; } #pharmacokinetics .content .items .item .tname { position: relative; line-height: 56px; font-size: 24px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #pharmacokinetics .content .items .item .tname span { display: inline-block; padding-right: 42px; background-image: url(../img/z33.png); background-position: right center; background-repeat: no-repeat; } #pharmacokinetics .content .items .item ul { position: relative; background-color: #f0f4f7; margin-top: 1px; padding: 10px 20px; } #pharmacokinetics .content .items .item ul li { position: relative; font-size: 16px; line-height: 40px; color: #484848; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #pharmacokinetics .content .items .item:nth-child(5n) { margin-right: 0; } #pharmacokinetics .content .items:after { content: " "; display: block; clear: both; } #pharmacokinetics .content .rowname { position: relative; line-height: 60px; background-color: #2a7ab7; color: #FFFFFF; padding: 0 20px; font-size: 24px; font-weight: bold; margin: 25px 0; } #pharmacokinetics .content .groups { position: relative; width: 1440px; } #pharmacokinetics .content .groups .group { position: relative; border: solid 1px #dce7ef; float: left; margin-right: 30px; margin-bottom: 30px; } #pharmacokinetics .content .groups .group .gname { position: relative; border-bottom: solid 1px #dce7ef; line-height: 60px; font-size: 20px; color: #2a7ab7; background-color: #f0f4f7; } #pharmacokinetics .content .groups .group .gname span { display: inline-block; padding-right: 42px; background-image: url(../img/z33.png); background-position: right center; background-repeat: no-repeat; padding-left: 24px; } #pharmacokinetics .content .groups:after { content: " "; display: block; clear: both; } #target { position: relative; padding: 50px 0; width: 1400px; margin: 0 auto; } #target .thisname { position: relative; } #target .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #target .thisname .t2 { font-size: 16px; line-height: 30px; } #target .thisname .t2 span { display: inline-block; } #target .detail { margin: 30px 0; position: relative; font-size: 16px; line-height: 30px; overflow: hidden; color: #484848; } #target .detail img { max-width: 100%; } #target .table_list { position: relative; } #target .table_list .row { position: relative; margin-top: 20px; } #target .table_list .row .rname { position: relative; font-size: 24px; padding: 8px 0; line-height: 30px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; margin-bottom: 1px; } #target .table_list .row .rname label { display: inline-block; padding-right: 36px; background-image: url(../img/z33.png); background-position: right top 15px; background-repeat: no-repeat; } #target .table_list .row .rname span { margin-left: 10px; font-size: 18px; font-family: Helvetica; } #target .table_list .row .suoxie { position: relative; padding: 10px 20px; background-color: #f0f4f7; font-size: 14px; line-height: 26px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; margin-bottom: 1px; white-space: pre-line; } #target .table_list .row .jianjie { font-size: 16px; line-height: 26px; color: #484848; margin: 10px 0 20px 0; } #target .table_list .row table { position: relative; width: 100%; text-align: left; border-bottom: solid 2px #f0f4f7; } #target .table_list .row table tbody { width: 100%; } #target .table_list .row table tr { width: 100%; } #target .table_list .row table tr th { padding: 15px 25px; line-height: 30px; font-size: 18px; } #target .table_list .row table tr td { padding: 15px 25px; line-height: 26px; font-size: 14px; color: #262626; word-break: break-all; white-space: break-spaces; } #target .table_list .row table tr td.bold { font-weight: bold; font-size: 15px; } #target .table_list .row table tr.hd { background-color: #2a7ab7; color: #FFFFFF; } #target .table_list .row table tr:nth-child(2n) { background-color: #f0f4f7; } #cells { position: relative; padding: 50px 0; width: 1400px; margin: 0 auto; } #cells .thisname { position: relative; } #cells .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #cells .thisname .t2 { font-size: 16px; line-height: 30px; } #cells .thisname .t2 span { display: inline-block; } #cells .detail { margin: 30px 0; position: relative; font-size: 16px; line-height: 30px; overflow: hidden; color: #484848; } #cells .detail img { max-width: 100%; } #cells .content { position: relative; margin: 30px 0; } #cells .content .left { position: relative; width: 316px; float: left; } #cells .content .left .items { position: relative; } #cells .content .left .items .item { position: relative; line-height: 56px; border-bottom: solid 1px #dfebf4; font-size: 16px; color: #484848; padding: 0 90px 0 20px; background-image: url(../img/z29.png); background-position: right 20px center; background-repeat: no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #cells .content .left .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #cells .content .left .items .item.active { background-color: #2a7ab7; background-image: url(../img/z30.png); color: #FFFFFF; } #cells .content .left .items .item:hover { background-color: #2a7ab7; background-image: url(../img/z30.png); color: #FFFFFF; } #cells .content .left .ad img { width: 100%; display: block; } #cells .content .left .lxwm { position: relative; text-align: center; background-color: #e9f1f8; padding: 30px 0; margin-top: 1px; } #cells .content .left .lxwm .t1 { position: relative; line-height: 32px; font-size: 22px; } #cells .content .left .lxwm .t2 { position: relative; line-height: 30px; font-size: 14px; margin: 10px 0; } #cells .content .left .lxwm .t2 span { display: inline-block; padding: 0 6px; } #cells .content .left .lxwm .t3 { margin-top: 20px; } #cells .content .left .lxwm .t3 img { max-width: 100%; } #cells .content .right { position: relative; width: 1026px; float: right; } #cells .content .right .items { position: relative; } #cells .content .right .items .item { position: relative; margin-bottom: 30px; } #cells .content .right .items .item .tname { position: relative; line-height: 60px; font-size: 24px; color: #2a7ab7; border-bottom: solid 1px #dce7ef; } #cells .content .right .items .item .tname span { display: inline-block; padding-right: 36px; background-image: url(../img/z33.png); background-position: right center; background-repeat: no-repeat; } #cells .content .right .items .item ul { position: relative; margin-top: 1px; background-color: #f0f4f7; padding: 20px; } #cells .content .right .items .item ul li { position: relative; width: 33.333333333333336%; float: left; font-size: 16px; line-height: 30px; color: #484848; } #cells .content .right .items .item ul:after { content: " "; display: block; clear: both; } #cells .content:after { content: " "; display: block; clear: both; } #contact_fixed { position: fixed; top: 30%; right: 10px; z-index: 100000; } #contact_fixed .item { position: relative; line-height: 45px; font-size: 14px; color: #FFFFFF; background-color: #77b5e8; margin-bottom: 5px; } #contact_fixed .tel { padding: 0 20px 0 40px; cursor: pointer; background-image: url(../img/z24.png); background-repeat: no-repeat; background-position: left 15px center; background-size: auto 20px; } #contact_fixed .qq { background-color: #78c9e7; text-indent: 40px; cursor: pointer; background-image: url(../img/z47.png); background-repeat: no-repeat; background-position: left 15px center; background-size: auto 20px; } #contact_fixed .qq a { display: block; color: #FFFFFF; } #contact_fixed .return { background-color: #d3242b; text-indent: 40px; cursor: pointer; background-image: url(../img/z46.png); background-repeat: no-repeat; background-position: left 15px center; background-size: auto 20px; } #contact_fixed .ewm { position: relative; background-color: #7d90b4; text-align: center; padding: 10px; margin: 0; margin-bottom: 5px; } #contact_fixed .ewm img { width: 150px; display: block; margin: 0 auto; } #contact_fixed .ewm .str { display: inline-block; width: 150px; color: #FFFFFF; line-height: 22px; font-size: 14px; margin-top: 6px; } #preclinical { position: relative; padding: 40px 0; } #preclinical .content { position: relative; width: 1400px; margin: 0 auto; } #preclinical .content .thisname { position: relative; top: -10px; margin-bottom: 10px; } #preclinical .content .thisname .t1 { font-size: 36px; line-height: 56px; font-weight: bold; } #preclinical .content .thisname .t2 { font-size: 16px; line-height: 30px; } #preclinical .content .thisname .t2 span { display: inline-block; } #preclinical .content .detail { position: relative; word-break: break-all; font-size: 16px; line-height: 2; overflow: hidden; color: #444444; } #preclinical .content .detail img { max-width: 100%; } #preclinical .content .items { position: relative; margin: 30px 0; } #preclinical .content .items .item { position: relative; width: 676px; height: 80px; background-color: #f0f4f7; float: left; margin-bottom: 14px; border-radius: 6px; transition: all 0.3s; } #preclinical .content .items .item .name { position: absolute; left: 30px; top: 0; font-size: 22px; color: #2a7ab7; line-height: 80px; transition: all 0.3s; } #preclinical .content .items .item span { position: absolute; right: 30px; top: 25px; line-height: 30px; font-size: 14px; color: #818384; padding-right: 30px; background-image: url(../img/z29.png); background-position: right center; background-repeat: no-repeat; transition: all 0.3s; } #preclinical .content .items .item a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } #preclinical .content .items .item:after { content: " "; position: absolute; left: 0; top: -3px; width: 100%; height: 1px; background-color: #dce7ef; } #preclinical .content .items .item:nth-child(2n) { float: right; } #preclinical .content .items .item:hover { background-color: #2a7ab7; } #preclinical .content .items .item:hover .name { color: #FFFFFF; } #preclinical .content .items .item:hover span { color: #c0d7ea; background-image: url(../img/z30.png); } #preclinical .content .items:after { content: " "; display: block; clear: both; } .homelink { width: 100%; height: auto; overflow: hidden; } .homelink ul { margin: 0px; padding: 0px; list-style: none; } .homelink ul li { margin: 0px; padding: 0px; list-style: none; width: 100%; height: auto; overflow: hidden; } .homelink ul li img { width: 100%; height: auto; overflow: hidden; } .beautytit { width: 100%; height: auto; overflow: hidden; line-height: 50px; font-size: 24px; color: #2a7ab7; margin-top: 20px; } .beautytable { width: 100%; height: auto; overflow: hidden; } .beautytable table { width: 100%; border-collapse: collapse; margin: 15px 0; } .beautytable td { border: 0px solid #A9A9A9; line-height: 27px; box-sizing: border-box; padding: 15px; vertical-align: middle; text-align: center; } .beautytable table tr { background: #ffffff; } .beautytable table tr:nth-child(2n) { background: #f0f4f7; } .beautytable table tr:nth-child(1) { background: #2a7ab7; color: #FFF; font-size: 18px; } .beautytable table tr td[rowspan] { background-color: white; } .beautytable table tr td:nth-child(3) { text-align: left; }