.peptide_img {
    width: 100%;
}

.peptide_img img {
    width: 100%;
}

.peptide_c2 span {
    color: #1d5396;
    font-size: 30px;
    margin-bottom: 4%;
    display: inline-block;
}
.product_b_ic span{
    font-family: "micr";
}
@font-face {
    font-family: "micr";
    src: url(../font/SourceHanSansCN-Regular.otf);
}
.moleculees {
    display: none;
}
.por_cont_t span{
        font-family: "micr";
}
.peptid_ma{
        margin-bottom: -5%;
}
.peptide_c_t p {
    font-size: 18px;
    color: #666666;
}
.post{
   padding: 2%; 
}
.post p{
    font-size: 16px;
    text-indent:24px
}
.padding-large-top{
    padding: 4% 2%;
}
.peptide_c_t {
    display: flex;
    align-items: center;
    margin-left: 4%;
}

.peptide_c_t em {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #666666;
    border-radius: 5px;
    margin-right: 1%;
}

.peptide_c2 {
padding: 4% 0 6% 6%;
}

.peptide_tw {
    margin-top: 4%;
    display: flex;
    justify-content: space-evenly;
}

.peptide_tw_c {
    width: 35%;
    display: flex;
    flex-direction: column;
}

.peptide_tw_c {
    display: flex;
}

.peptide_tw_i {
    width: 100%;
}

.peptide_tw_i img {
    width: 100%;
}

.peptide_tw_c em {
    margin-top: 4%;
    display: inline-block;
    font-size: 17px;
}

.peptide_tw_span {
    font-size: 24px;
    margin: 4% 0;
}

.peptide_tw_span span {
    color: #2f569c;
    text-transform: uppercase;
}

.peptide_tw_c p {
    color: #0b5092;
    line-height: 1.8;
    text-align: justify;
}

.banner-info img {
    width: 100%;
}
.floatFns {
    position: fixed;
    z-index: 88;
    right: 0;
    top: 48%;
    cursor: pointer;
    -webkit-transition: all 320ms ease-out 0s;
    transition: all 320ms ease-out 0s;
}
.floatFns .item:first-child {
    margin-top: 0;
}
.stay .this{
    color: #0b5092;
    transition: all 320ms ease-out 0s;
    margin: 2% 0;
    display: inline-block;
}
.floatFns .item {
    position: relative;
    z-index: 2;
    display: block;
    margin-top: 3px;
    width: 72px;
    height: 72px;
    text-align: center;
}
.floatFns .item .stay, .floatFns .item .stay a {
    color: #53b753;
}
.floatFns .item .stay {
    z-index: 2;
    position: relative;
    display: flex;
    width: 70px;
    height: 70px;
    border-radius: 6px;
    -webkit-transition: all 480ms ease-out 0s;
    transition: all 480ms ease-out 0s;
    overflow: hidden;
    background: #fff;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 3px 15px rgb(221 221 221 / 63%);
}
.floatFns .item:hover .hide {
    opacity: 1;
    visibility: inherit;
        transition: all 320ms ease-out 0s;
}
/*.item .stay:hover .wechat_img1{*/
/*    display: none;*/
/*    opacity: 0;*/
/*}*/
/*.item .stay:hover .this{*/
/*    color: #fff;*/
/*}*/
/*.item .stay:hover .wechat_img2{*/
/*    display: block;*/
/*    opacity: 1;*/
/*}*/
.wechat img{
    width: 40px;
    height: 40px;
    transition: all 320ms ease-out 0s;
}
.stay .wechat .wechat_img2{
    opacity: 0;
    display: none;
}
.floatFns .item .stay .icon {
}
.floatFns .item .icon {
    width: 100%;
    margin-top: 12%;
    display: flex;
    -webkit-transition: all 320ms ease-out 0s;
    transition: all 320ms ease-out 0s;
    align-items: center;
    justify-content: center;
}
/*.floatFns .item:hover .stay{*/
/*    background: #0b5092;*/
/*}*/
.floatFns .item .hide.qrcode {
    width: 144px;
    height: 144px;
    background-color: #fefefe;
}
.floatFns .item .hide {
    z-index: 1;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-right: 25px;
    -webkit-box-shadow: 0 0 4px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 15%);
    -webkit-transition: all 250ms ease-out .1s;
    transition: all 250ms ease-out .1s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(10%,-50%);
    transform: translate(10%,-50%);
}
/*.floatFns .item .hide:before {*/
/*    content: " ";*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    z-index: -1;*/
/*    pointer-events: none;*/
/*    background-color: #fefefe;*/
/*}*/
.floatFns .item .hide.qrcode .pic {
    width: 100%;
    height: 100%;
}
.figure, .img, .pic, .vm {
    position: relative;
    overflow: hidden;
    display: block;
    font-size: 0;
}
.pic img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    border-radius: inherit;
    width: 100%!important;
    height: 100%!important;
    max-width: none!important;
    max-height: none!important;
}
.peptide_tw_wi {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.peptide_tw_wi .peptide_tw_i {
    width: 35%;
}

.peptide_tw_w {
    width: 35%;
    display: flex;
    flex-direction: column;
}
.us_con_mesi em{
    background: #fff;
    border-radius: 30px;
    width: 7px;
    height: 7px;
    display: inline-block;
    margin-right: 2%;
}
.peptide_t_tw span {
    color: #2f569c;
    text-transform: uppercase;
    font-size: 24px;
}

.peptide_t_p {
    color: #0b5092;
    margin: 4% 0 14% 0;
    line-height: 1.8;
    font-size: 14px;
}

.peptide_x {
    background-image: url("../picture/431141.jpg");
    background-size: 100% 100%;
    margin-top: 5%;
        margin-bottom: 5%;
}

.peptide_x_b {
    width: 100%;
}

.peptide_x_t {
    padding: 0 9%;
    display: flex;
    align-items: center;
}

.peptide_x_b {
    padding: 0 9%;
}

.peptide_x_t em {
    width: 8px;
    height: 8px;
    border-radius: 5px;
    display: inline-block;
    background: #1d5396;
    margin-right: 2%;
}

.peptide_x_t p {
    font-size: 40px;
    color: #1d5396;
}

.peptide_x_cont {
        width: 80%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.peptide_x_cont img{
    width: 100%;
}
.pept_x_t {
    padding-left: 11.3%;
    display: flex;
    align-items: center;
        font-size: 20px;
}

.peptide_ma {
        background-size: 100% 100%;
    background-image: url("../picture/353146554135.jpg");
}

.peptide_maas {
    padding: 21% 7% 8% 7%;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
}
.product_b_c{
    padding-bottom: 6%;
}
.peptid_ma span {
    font-size: 80px;
    color: #005db0;
    font-weight: bold;
    line-height: 1;
}

.peptid_p {
    margin-top: 6%;
}

.peptid_ma p {
    font-size: 30px;
    color: #005db0;
    line-height: 1;
}

.peptide_cont {
    padding-bottom: 3%;
}

.molecule_cont {
    display: flex;
    margin-top: 3%;
    align-items: center;
}


.molecule_c_o {
    width: 50%;
    padding: 4%;
}

.molecule_c_img {
    width: 50%;
}

.molecule_c_img img {
    width: 100%;
}

.peptide_box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.peptide_box p {
    width: 67%;
    text-align: center;
    color: #999999;
    line-height: 2;
    font-size: 18px;
    margin-top: 4%;
}

.peptide_box span {
    font-size: 60px;
    font-weight: bold;
    color: #225798;
}

.peptide {
    margin: 4% 0;
}

.peptide_box {
    padding-bottom: 3%;
}

.mol_text {
    display: flex;
    align-items: center;
}

.mol_text em {
    width: 12px;
    height: 12px;
    background: #225798;
    border-radius: 6px;
    margin-right: 2%;
}

.mol_text h3 {
    font-size: 40px;
    color: #225798;
}

.molecule_c_o span {
    font-size: 40px;
    margin: 4% 0;
    display: inline-block;
}

.molecule_c_o p {
    font-size: 18px;
    color: #666666;
}

.product_box {
    width: 78%;
}

.product_b_c {
    width: 100%;
    margin: -1%;
    display: flex;
    flex-wrap: wrap;
}

.product_b_c .product_b_cs {
    margin: 1%;
    width: 31.33%;
}

.products_box {
    display: flex;
    justify-content: space-between;
}

.product_b_cs a {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.product_b_img {
    width: 100%;
}

.product_b_img img {
    width: 100%;
}

.product_b_ic span {
    width: 100%;
    display: flex;
    font-size: 24px;
    color: #0e5da9;
}

.product_b_ic {
    width: 100%;
    margin: 4% 0;
}

.product_b_t {
    margin: 4% 0;
    display: flex;
    align-items: center;
}

.product_b_t em {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 16px;
    background: #0e5da9;
    margin-right: 2%;
}

.product_b_t span {
    font-size: 40px;
}

/*news*/
.news_box_t {
    display: flex;
    justify-content: center;
    margin-bottom: 3%;
}

.news_box_t .news_box_xz:nth-child(1) {
    border-right: 1px solid #ccc;
    margin-right: 3%;
}

.news_box_t .news_box_xz {
    width: 24%;
}

.news_box_x_a {
    padding: 2%;
    display: flex;
}

.news_box_x_a em {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    margin-top: 6%;
    background: #0854bb;
}

.news_b_atw {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 4%;
}

.news_b_atw span {
    font-size: 40px;
    color: #0854bb;
}

.news_b_atw p {
    color: #666;
    font-size: 24px;
}

.news_c_a_img img {
    width: 100%;
}

.news_cont {
    display: flex;
    margin: -1%;
    flex-wrap: wrap;
}

.news_conts {
    width: 31.33%;
    margin: 1%;
    transition: all 0.5s ease-in-out;
}

.news_conts_w {
    padding: 5%;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #ccc;
}

.news_conts_w span {
    font-size: 18px;
}

.news_conts_w time {
    margin-top: 4%;
}

.padding {
    display: flex;
    margin: 4% 0;
    justify-content: center;
}

/*达尔文*/
.darwin_t {
    display: flex;
    justify-content: center;
    align-items: center;
}

.darwin_t span {
    font-size: 40px;
    color: #0854bb;
}

.darwin_t em {
    width: 18px;
    height: 18px;
    background: #0854bb;
    display: inline-block;
    border-radius: 50%;
    margin-right: 1%;
}

.darwin_cont {
    margin: 5% 0;
}

.darwin_conts {
    display: flex;
    align-items: center;
    box-shadow: 0px 3px 15px rgb(0 0 0 / 5%);
    margin-bottom: 6%;
}

.darwin_c_tit {
    padding: 4%;
}
.us_con_me{
      display: flex;
    align-items: center; 
}
.us_con_me em{
        width: 8px;
    height: 8px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
}
.darwin_c_tit span {
    font-size: 40px;
    color: #0854bb;
}

.darwin_c_tit p {
    line-height: 2;
    font-size: 20px;
    margin-top: 2%;
        text-align: justify;
}

/*企业愿景*/
.qyyj {
    padding: 5% 8%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.yj_l_s_img {
    width: 40%;
}

.yj_l_s_img img {
    width: 100%;
}

.qyyj_left {
    width: 50%;
}

.qyyj_l_s {
    display: flex;
    align-items: baseline;
    margin-bottom: 6%;
}
.qyyj_l_s_c{
    width: 92%;
}
.qyyj_l_s .qyyj_l_sem {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: inline-block;
    background: #0854bb;
    margin-right: 3%;
}

.qyyj_l_s_c span {
    font-size: 30px;
    color: #0854bb;
}

.qyyj_l_s_c p {
    font-size: 20px;
    margin-top: 1%;
    color: #5c5c5c;
}

.zgs {
    display: flex;
    align-items: flex-start;
    padding: 5% 6%;
    justify-content: space-around;
}

.cont_u_ti_img img {
    width: 100%;
}

.cont_u_t em {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: inline-block;
    background: #0854bb;
    margin: 2% 1% 2% 2%;
}

.cont_u_t {
    display: flex;
    justify-content: center;
    margin-top: 4%;
}

.cont_u_ti span {
    font-size: 40px;
    color: #0854bb;
}

.cont_u_ti {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cont_u_ti p {
    color: #0854bb;
    font-size: 22px;
}

.cont_u_ti_img {
    margin: 4% 0;
}

.cont_u_box {
    background: #fafafa;
    border-radius: 20px;
    padding: 3%;
    margin: 3% 0;
}

.cont_u_b_t {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 4%;
}

.cont_u_b_t span {
    font-size: 40px;
    color: #9e9e9e;
}

.cont_u_b_t p {
    font-size: 40px;
    color: #666;
}

.cont_u_cont {
    display: flex;
    flex-wrap: wrap;
    margin: -1%;
}

.cont_u_cont .cont_u_conts {
    width: 48%;
    margin: 1%;
    background: #ffffff;
    padding: 2%;
    border-radius: 10px;
}

.cont_us_t {
    display: flex;
    align-items: center;
}

.cont_us_t em {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #0854bb;
    display: inline-block;
    margin-right: 2%;
}

.cont_us_t p {
    font-size: 24px;
    color: #0854bb;
}

.cont_us_p {
    display: flex;
    margin: 2% 0 2% 4%;
}

.cont_us_p p {
    width: 240px;
    margin-right: 5%;
}

.cont_u_conts span {
    margin-left: 4%;
}

/*zycp*/
.zycp {
    margin: 4% 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zycp_an {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.zycp_an span {
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0854bb;
}

.dl_conts {
    position: relative;
}

.dl_conts .dl_conts_abs {
    position: absolute;
    right: 6%;
    top: 39%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.dl_conts_ab {
    position: absolute;
    left: 6%;
    top: 39%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.dl_conts_ab span {
    font-size: 30px;
    text-align: left;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    width: 100%;
}

.dl_conts_abs span {
    font-size: 30px;
    text-align: right;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    width: 100%;
}

.dl_conts img {
    width: 100%;
}

.dl_conts {
    margin: 3% 0;
}

.line_t {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.line_t span {
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
    color: #9e9e9e;
}

.line_t p {
    font-size: 40px;
    font-weight: bold;
    color: #666666;
}

.solution_x {
    display: flex;
    align-items: center;
    width: 100%;
    box-shadow: 0px 3px 15px rgb(0 0 0 / 5%);
    margin: 3% 0;
}

.line_tit_le {
    width: 50%;
    padding: 4%;
}

.line_tit_ri {
    width: 50%;
}

.line_tit_ri img {
    width: 100%;
}

.line_tit em {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    background: #0854bb;
    margin-right: 1%;
}

.line_tit span {
    font-size: 24px;
    font-weight: bold;
    color: #0854bb;
}

.line_tit_p {
    display: flex;
    margin: 2% 0;
    font-size: 18px;
    color: #666666;
    margin-left: 4%;
}

.line_tit_p p:nth-child(1) {
    margin-right: 3%;
}

.line_ti {
    margin-left: 4%;
    color: #999999;
    font-size: 18px;
}

.us {
    background: #1d5396;
}

.banner-info img {
    width: 100%;
}

/**/
.por_cont_ez {
    display: flex;
    margin: -1%;
    padding: 4% 0 6% 0;
}

.por_cont_box {
    width: 18%;
    margin: 1%;
    background: #f9f9f9;
    border-radius: 22px;
}

.por_cont_b_img {
    width: 100%;
}

.por_cont_b_img img {
    width: 100%;
}

.por_cont_b_a span {
    text-align: center;
    display: inline-block;
    width: 100%;
    line-height: 2;
        font-family: "micr";
}

.por_cont_tit {
    display: flex;
    align-items: center;
    justify-content: space-between;
        margin: 2% 0;
}

.por_cont_t_e span {
    font-size: 40px;
    color: #035aa4;
    font-weight: bold;
    /* margin-left: 2%; */
    position: absolute;
    left: 6%;
    top: 22%;
}

.por_cont_t_e {
    width: 50%;
    position: relative;
}

.por_cont_t_e em {
    width: 76px;
    height: 76px;
    display: inline-block;
    background: #f7f7f7;
    border-radius: 50%;
}

.por_cont_cl {
    display: flex;
    padding: 3% 0;
    flex-wrap: wrap;
}

.por_cont_th {
    width: 31.3%;
    margin: 3% 0 6% 0;
}
.por_cont_th:nth-child(1){
    margin-right: 3%;
}
.por_cont_th:nth-child(2){
    margin-right: 3%;
}
.por_cont_th span {
    font-size: 30px;
    color: #035aa4;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    padding-bottom: 2%;
    border-bottom: 1px solid #ccc;
}

.por_cont_the span {
    font-size: 30px;
    color: #035aa4;
    width: 100%;
    display: inline-block;
    font-weight: bold;
    padding-bottom: 0.5%;
    border-bottom: 1px solid #ccc;
}

.por_cont_the p {
    margin-top: 2%;
    font-size: 18px;
    color: #696969;
}

.por_cont_th p {
    margin-top: 4%;
    font-size: 18px;
    color: #696969;
}

.por_cont_cp {
    display: flex;
    justify-content: space-between;
}

.por_cont_t {
    width: 60%;
    position: relative;
}

.por_cont_img {
     width: 35%;
}

.por_cont_t p {
    font-size: 20px;
    color: #787878;
    width: 60%;
    margin-top: 6%;
    margin-left: 6%;
        font-family: "micr";
        text-align: justify;
}

.por_cont_t span {
    font-size: 40px;
    color: #035aa4;
    font-weight: bold;
    position: absolute;
    left: 6%;
    top: 3%;
}

.por_cont_t em {
    width: 76px;
    height: 76px;
    display: inline-block;
    background: #f7f7f7;
    border-radius: 50%;
}

.mySwiper-box img {
    width: 100%;
}

/**/
.us_c_gs p {
    color: #fff;
    font-size: 20px;
    margin-left: 30px;
}

.us_c_g span {
    color: #fff;
    font-size: 40px;
    margin-left: 20px;
}

.us_c_g {
    display: flex;
    align-items: center;
        /*margin-top: 3%;*/
}

.us_c_g em {
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
}
.us_conts{
    background: #1d5396;
}
.us_c_gs {
    padding: 3% 0;
}

.us_c_tz {
  display: flex;
  justify-content: space-between;
  margin: 4% 0;
  border-bottom: 1px solid #fff;
  padding-bottom: 4%;
}

.us_c_tz_le {
    width: 48%;
}
.us_c_tz_di p{
  font-size: 18px;
}
.us_c_tz_l{
  /*margin-top: 6%;*/
}
.us_c_tz_di {
    width: 48%;

}

.us_c_tz_di p {
    color: #fff;
        line-height: 1.6;
}

.us_c_tz_f_th {
    display: flex;
    justify-content: space-between;
}
.por_cont_the{
    width: 100%;
}
.us_c_tz_for span {
    color: #fff;
}

.us_c_tz_for p {
    color: #fff;
}

.us_con_k_i_f {
    display: flex;
    align-items: center;
    margin-bottom: 5.2%;
}

.us_con_k_i_f p {
    color: #fff;
    font-size: 18px;
}

.us_con_k_i_f img {
    width: 30px;
    margin-right: 3%;
}

.us_con_k_xs {
    width: 50%;
}

.us_con_k {
    width: 50%;
}

.us_con_k_t p {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.us_con_k_x_t p {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.us_con_kf {
    display: flex;
    border-bottom: 1px solid #fff;
    padding-bottom: 6%;
}

.us_con_k_t {
    margin-bottom: 6%;
  position: relative;
}

.us_con_k_x_t {
    margin-bottom: 6%;
}

.us_c_tz_for {
    border-bottom: 1px solid #fff;
    padding-bottom: 6%;
}

.us_cn_o_img {
    display: flex;
}

.us_cn_o_img img {
    width: 50%;
}

.us_con_oths {
    width: 100%;
    display: flex;
}

.us_con_os {
    width: 50%;
    background: #fff;
    padding: 4%;
    border: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.us_con_os a {
    font-size: 18px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    border-radius: 50%;
    font-weight: bold;
    color: #0045d5;
}

.us_cn_os span {
    color: #0045d5;
    font-size: 26px;
}

.us_conts_oth {
    background: #fff;
}

.us_conts_oths {
    text-align: center;
    display: flex;
    padding: 4%;
    align-items: center;
    color: #494949;
    font-size: 20px;
    justify-content: center;
}

.uss_conts {
    display: flex;
    margin: 3%;
}

.us_conts_hm {
    width: 50%;
}

.us_conts_h_s {
    width: 50%;
}

.us_conts_h_t p {
    color: #fff;
    font-size: 20px;
}

.us_conts_h_t .em {
    width: 9px;
    height: 9px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    margin-right: 1%;
}

.us_conts_h_t {
    display: flex;
    align-items: center;
    margin-bottom: 5%;
}

.us_conts_hm span {
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 2%;
    display: inline-block;
}

.us_conts_ho p {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.us_conts_h_p {
    font-size: 20px;
    color: #fff;
    width: 71%;
    margin-top: 4%;
}

.us_con_k_me {
    display: flex;
    justify-content: space-between;
    margin: 6% 0;
    position: relative;
    /*height: 600px;*/
}

.us_con_k_mes {
    width: 56%;
}

.us_con_k_mes p {
    color: #fff;
    line-height: 2;
    display: flex;
    align-items: center;
    font-size: 20px;
    margin-left: 30px;
}

.us_con_k_mes span {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin: 4% 0 8% 0;
    display: inline-block;
}

.us_con_me h4 {
    color: #fff;
    font-size: 40px;
    margin-left: 20px;
}

.us_c_tz_for span {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin: 2% 0;
    display: inline-block;
}

.us_c_tz_for p {
    font-size: 19px;
    margin-bottom: 3%;
    text-indent:2em;
        text-align: justify;
}

.us_con_k_x_t {
    position: relative;
}

.us_con_k_x_t em {
    background: #0854bb;
    width: 54px;
    height: 54px;
    display: inline-block;
    border-radius: 50%;
}

.us_con_k_x_t p {
  position: absolute;
  top: 13%;
  left: 4%;
}
.us_con_k_t em{
  background: #0854bb;
  width: 54px;
  height: 54px;
  display: inline-block;
  border-radius: 50%;
}
.us_con_k_t p{
  position: absolute;
  top: 13%;
  left: 4%;
}
.product{
    margin-top: 5%;
}
.por_cont{
        margin-top: 5%;
}
.us_c_tz_la{
    display: flex;
    align-items: center;
    border-radius: 50px;
    border: 1px solid #fff;
    width: 42%;
    padding: 1.4% 0.4%;
}
.us_c_tz_la img{
  margin-right: 6%;
}
.us_c_tz_la p{
  color: #fff;
}
.us_c_tz_le .us_c_tz_p{
  font-size: 28px;
  color: #fff;
}
._list .on ._main{
    color: #0b5092!important;
}
._list .on{
    /*border: 1px solid #0b5092;*/
    padding: 1% 2%;
    /*border-radius: 14px;*/
}
.padding li{
    border: 1px solid #ccc;
    margin: 0.5%;
    padding: 0.5% 0.8%;
}
.padding .active{
    background: #005db0;
    border: 1px solid #005db0;
}
.padding .active a{
    color: #fff;
}

.news_conts:hover{
box-shadow: 0px 3px 15px rgb(84 132 179 / 63%);
}
.certificate_bt{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.certificate_bt span{
    font-size: 40px;
}
.certificate_bt p{
    font-size: 30px;
}
.certi_box img{
    width: 100%;
}
.certificate_c_n{
    margin: -1%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.certi_box {
    width: 23%;
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
}
.certificate_c_img{
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
        width: 48%;
}
.certificate_c {
    padding: 4% 0;
}
.certi_box img{
    width: 100%;
        height: 100%;
}
.certificate_c_c{
    display: flex;
    justify-content: center;
    margin: 3% 0;
}
.certificate_c_a{
    display: flex;
    justify-content: space-between;
}
.certi_boxs{
    width: 32%;
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
}
.certi_boxs img{
    width: 100%;
}
.certificate_c_b{
    display: flex;
    justify-content: space-between;
}
.certi_boxm{
    width: 24%;
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
}
.certi_boxm img{
    width: 100%;
}
.certificate_c_img img{
    width: 100%;
}
.certificate_c_b {
    display: flex;
    flex-wrap: wrap;
}
.certi_boxm {
    width: 48%;
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
}
.bg-gray{
    background: #fff;
}
.certi_boxm {
    width: 23%;
    margin: 1%;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 10px;
}
.post h1{
    font-size: 30px;
    text-align: center;
}
.top_box {
    display: block;
    width: 48px;
    height: 48px;
    background: #0b5092 url(../picture/se_3_2.png) center no-repeat;
    opacity: .7;
    position: fixed;
    right: -50px;
    top: 85%;
    z-index: 10;
    border-radius: 50%;
    cursor: pointer;
}
.top_box:hover{
    opacity: 1;
}
.alltime, .alltime * {
    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.top_box.act {
    right: 110px;
}
.channel-banner{
    margin-top: 96px;
}
.news_box_xz a:hover .news_b_atw span{
    color: #0854bb;
}
.news_box_xz a:hover .news_b_atw p{
    color: #0854bb;
}
.us_c_tz_la:hover img{
    
}
.molecules{
    display: none;
}
.molecule_conts{
    display: none;
}
@media (max-width: 1680px){
    .top_box.act {
        right: 0px;
    }
}
@media screen and (min-width: 1400px) and (max-width: 1700px) {
    .footer_t span {
        font-size: 17px;
    }
    .footer_t p {
        font-size: 26px;
        font-weight: bold;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .footer_t span {
        font-size: 17px;
    }
    .footer_t p {
        font-size: 23px;
        font-weight: bold;
    }
}
@media (max-width: 1260px) {
    .post h1{
        font-weight: bold;
        font-size: 18px;
    }
    .por_cont_img {
        width: 100%;
    }
    .cont_us_p p:nth-child(2){
        margin-top: 2%;
    }
    .cont_us_p {
        display: flex;
        margin: 2% 0 2% 4%;
        flex-direction: column;
    }
    .dl_conts .dl_conts_abs {
        position: absolute;
        right: 6%;
        top: 9%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .dl_conts_abs .all_read_more{
        width: 85%;
        height: 50px;
    }
    .dl_conts_ab .dl_conts_abs {
        position: absolute;
        right: 6%;
        top: 9%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .dl_conts_ab .all_read_more{
        width: 85%;
        height: 50px;
    }
    .dl_conts_ab {
        position: absolute;
        left: 6%;
        top: 9%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .dl_conts_ab .all_read_more a{
        width: 100%;
        height: 50px;
        padding-right: 12%;
        display: flex;
        align-items: center;
    }
    .dl_conts_abs .all_read_more a{
        width: 100%;
        height: 50px;
        padding-right: 12%;
        display: flex;
        align-items: center;
    }
    .padding-big{
        display:none ;
    }
    .text-center{
        background: #ececec;
    padding: 3% 0;
    margin: 3% 0;
    }
    .text-center a{
        display: inline-block;
        width: 100%;
        height: 100%;
        margin-left: 3%;
    }
    .certi_box {
        width: 48%;
        margin: 1%;
        padding: 10px;
        border: 1px solid #bababa;
        border-radius: 10px;
    }
    .us_cn_o_img {
        display: flex;
        flex-direction: column;
    }
    .us_cn_o_img img {
        width: 100%;
    }
    .certificate_c_a {
        display: flex;
        flex-wrap: wrap;
    }
    .certi_boxs {
        width: 100%;
        margin: 1%;
        padding: 10px;
        border: 1px solid #bababa;
        border-radius: 10px;
    }
        .us_c_tz {
        display: flex;
        margin: 4% 0;
        border-bottom: 1px solid #fff;
        padding-bottom: 6%;
        flex-direction: column;
    }
    .top_fv img {
        width: auto;
        height: 100vh;
    }

    .peptide_maas {
        padding: 21% 7% 8% 7%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .peptide_c_t p {
        margin-bottom: 2%;
    }
    .peptide_t_tw{
        margin-top: 4%;
    }
    .peptide_tw_wi {
            margin-top: 6%;
        display: flex;
        flex-direction: column;
    }
    .peptide_c_t em{
        display: none;
    }
    .peptide_c_t{
        margin-left: 0;
    }
    .peptid_ma{
        margin-bottom: 8%;
    }
    .peptid_ma span {
        font-size: 45px;
        color: #005db0;
        font-weight: bold;
        line-height: 1;
    }
    .peptide_tw_wi .peptide_tw_i {
        width: 100%;
    }
    .peptide_tw_w {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .peptide_tw {
        margin-top: 4%;
        display: flex;
        flex-direction: column;
    }
    .peptide_tw_c {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .roll li{
        width: 100%!important;
    }
    .news-scroll .scroll-box{
        width: 100%!important;
    }
    .peptide_x {
        background-image: url(../picture/4141515.jpg);
        background-size: 100% 100%;
    }
    .cont_u_b_t p{
        font-size: 20px;
        text-align: center;
    }
    .cont_u_cont .cont_u_conts {
        width: 100%;
        margin: 2%;
    }
    .cont_us_p p {
        margin-right: 2%;
    }
    .cont_u_ti span {
        font-size: 30px;
        color: #0854bb;
    }
    .cont_u_t {
        display: flex;
        justify-content: center;
        align-items: baseline;
    }
    .cont_u_t em {
        width: 10px;
        height: 10px;
        
    }
    .peptid_ma p {
        font-size: 18px;
        
    }
    .darwin_t span {
        font-size: 30px;
        color: #0854bb;
    }
    .darwin_t em {
        width: 10px;
        height: 10px;
        margin-right: 3%;
    }
    .darwin_conts {
        display: flex;
        flex-direction: column;
    }
    .darwin_c_img img{
        width: 100%;
    }
    .news_box_t .news_box_xz {
        width: 50%;
    }
    .news_b_atw span {
        font-size: 20px;
        color: #0854bb;
    }
    .news_b_atw{
        width: 90%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-left: 4%;
        }
        .news_b_atw p {
        color: #666;
        font-size: 14px;
    }
    .news_box_x_a em{
        width: 8px;
        height: 8px;
    }
    .news_conts {
        width: 48%;
        margin: 1%;
    }
    .news_conts_w span {
        font-size: 16px;
    }
    .products_box {
        display: flex;
        flex-direction: column;
    }
    .product_box{
        width: 100%;
    }
    .product_b_c{
        margin: 0;
    }
    .product_b_c .product_b_cs {
        margin: 1%;
        width: 48%;
    }
    .product_b_t em{
        width: 12px;
        height: 12px;
    }
    .product_b_t span {
        font-size: 23px;
    }
    .product_b_ic span{
        font-size: 16px;
    }
    .por_cont_cp {
        display: flex;
        flex-direction: column;
    }
    .por_cont_t {
        width: 100%;
        position: relative;
            margin-top: 8%;
    }
    .por_cont_t span {
        font-size: 27px;
            font-size: 27px;
        text-align: center;
        width: 100%;
        left: 0;
    }
    .por_cont_t p {
        font-size: 16px;
        color: #787878;
        width: 100%;
        margin-top: 0;
        margin-left: 0;
    }
    .por_cont_t em {
        width: 50px;
        height: 50px;
            margin-left: 14%;
    }
    .por_cont_cl {
        display: flex;
        padding: 3% 16px;
        flex-direction: column;
    }
    .por_cont_th {
        width: 100%;
        margin: 3% 0;
    }
    .por_cont_the span{
        font-size: 22px;
        width: 100%;
    }
    .por_cont_th span{
        font-size: 22px;
    }
    .por_cont_the p{
        font-size: 16px;
    }
    .por_cont_th p{
        font-size: 16px;
    }
    .por_cont_box {
    width: 48%;
        
    }
    .por_cont_ez {
        display: flex;
        margin: -1%;
        padding: 4% 0 6% 0;
        flex-wrap: wrap;
    }
    .por_cont_tit {
        display: flex;
        align-items: flex-start;
        margin: 2% 0;
        flex-direction: column;
    }
    .por_cont_t_e span {
        font-size: 26px;
    }
    .por_cont_t_e em{
        width: 50px;
        height: 50px;
    }
    .por_cont_tit .all_read_more{
        display: none;
    }
    .zycp img{
        width: 100%;
    }
    .zycp_an span {
        font-size: 37px;
    }
    .channel-banner{
        margin-top: 72px;
    }
    .peptide_box span {
    font-size: 26px;
        
    }
    .peptide_box p {
        width: 100%;
        font-size: 16px;
        margin-top: 4%;
        text-align: center;
        color: #999999;
        line-height: 2;
    }
    .molecule_cont {
        margin-top: 10%;
        display: flex;
        flex-direction: column;
    }
    .molecule_c_o {
        width: 100%;
        padding: 4%;
    }
    .molecule_c_img {
        width: 100%;
    }
    .peptide_x_cont {
        width: 100%;
    }
    .peptide_x_t {
        padding: 0;
        display: flex;
        align-items: center;
    }
    .us_c_tp img{
        width: 100%;
    }
    .us_c_tz_le {
        width: 100%;
    }
    .us_c_tz_di {
        width: 100%;
            margin-top: 4%;
    }
    .us_c_tz_la {
        display: flex;
        align-items: center;
        border-radius: 50px;
        border: 1px solid #fff;
        width: 100%;
        padding: 1% 0;
    }
    .us_c_tz_le .us_c_tz_p {
        font-size: 20px;
        color: #fff;
    }
    .us_c_tz_di p{
        font-size: 16px;
    }
    .us_c_g span {
        color: #fff;
        font-size: 22px;
        margin-left: 2%;
    }
    .us_c_tz_for span {
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        margin: 2% 0;
        display: inline-block;
    }
    .us_c_tz_for p {
        font-size: 15px;
        margin-bottom: 3%;
    }
    .us_c_tz_f_th img{
        width: 30%;
    }
    .us_con_k_t_img img{
        width: 100%;
    }
    .us_con_kf {
        display: flex;
        border-bottom: 1px solid #fff;
        padding-bottom: 6%;
        flex-direction: column;
    }
    .us_con_k {
        width: 100%;
    }
    .us_con_k_xs {
        width: 100%;
    }
    .us_con_k_x_t{
        margin-top: 6%;
    }
    .us_con_k_img{
        margin-top: 8%;
    }
    .us_con_k_i_f {
        display: flex;
        align-items: center;
        margin-top: 10%;
    }
    .us_con_k_me {
        display: flex;
        margin: 6% 0;
        flex-direction: column;
    }
    .us_con_k_mes {
        width: 100%;
    }
    .us_con_k_mes p {
        font-size: 16px;
        color: #fff;
        line-height: 2;
    }
    .us_con_me h4 {
        color: #fff;
        font-size: 22px;
            margin-left: 2%;
    }
    .peptide_x_t p {
        font-size: 20px;
    }
    .mol_text h3{
        font-size: 20px;
    }
    .us_con_me_img img{
        width: 100%;
    }
    .uss_conts {
        display: flex;
        margin: 3%;
        flex-direction: column;
    }
    .us_conts_hm{
        width: 100%;
    }
    .us_conts_h_s{
           width: 100%; 
    }
    .us_conts_h_t p {
        color: #fff;
        font-size: 14px;
        width: 92%;
    }
    .us_conts_h_p {
        font-size: 20px;
        color: #fff;
        width: 100%;
        margin: 8% 0;
    }
    .us_con_oths {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .us_con_os{
        width: 100%;
    }
    .us_cn_os span {
        color: #1d5396;
        font-size: 14px;
    }
    .us_con_os a {
        width: 60px;
        height: 60px;
    }
    .qyyj {
        padding: 0;
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .qyyj_left {
        width: 100%;
    }
    .yj_l_s_img {
        width: 100%;
    }
    .zgs {
        display: flex;
        padding: 10px;
        flex-direction: column;
    }
    .qyyj_l_s_c span {
        font-size: 18px;
        color: #0854bb;
    }
    .qyyj_l_s .qyyj_l_sem {
        width: 8px;
        height: 8px;
        margin-right: 2%;
    }
    .qyyj_l_s_c p {
        font-size: 16px;
    }
    .qyyj_l_s_c {
        width: 95%;
    }
    .line_t p {
        font-size: 25px;
    }
    .line_t span {
        font-size: 32px;
    }
    .solution_x {
        display: flex;
        width: 100%;
        box-shadow: 0px 3px 15px rgb(0 0 0 / 5%);
        margin: 5% 0;
        flex-direction: column;
    }
    .line_tit_le {
        width: 100%;
        padding: 2%;
    }
    .line_tit_p{
        font-size: 14px;
    }
    .line_tit_ri{
        width: 90%;
    }
    .line_tit_ri img{
        width: 100%;
    }
    .dl_conts_abs span {
        font-size: 16px;
        text-align: right;
        font-weight: bold;
        display: inline-block;
        color: #fff;
        width: 100%;
    }
    .dl_conts_ab span {
        font-size: 16px;
        text-align: left;
        font-weight: bold;
        display: inline-block;
        color: #fff;
        width: 100%;
    }
    .bg-gray{
            padding: 0 16px;
    }
    .certi_boxm {
        width: 48%;
        margin: 1%;
        padding: 10px;
        border: 1px solid #bababa;
        border-radius: 10px;
    }
    .molecule{
        display: none;
    }
    .moleculees{
        display: block;
    }
    .molecule_none{
        display: none;
    }
    .molecule_conts{
        display: block;
    }
}






























