/*统一样式*/
html {
    background: #fff;
    font-family: frutiger-light;
}

html body {
    font-size: .24rem;
}

p {
    font-size: .28rem;
    line-height: .38rem;
    letter-spacing: .0139rem;
    color: #4A4A4A;
}

h2 {
    font-size: .48rem;
    letter-spacing: .02rem;
    line-height: .36rem;
    color: #00ADEE;
}
header {
    position: relative;
    max-width: 15.3rem;
    height: 1.2rem;
    margin: 0 auto;
}

header .m-logo {
    width: 3.5rem;
    height: 1rem;
    float: left;
    margin-top: .23rem;
    background: url(../images/logo.png) no-repeat;
    background-size: cover;
}

header .m-menu {
    float: right;
   /*  width: 11.76rem; */
    height: .4rem;
    margin-top: .57rem;
}

header .m-menu ul .left-li {
    float: left;
	margin:0 .03rem;
}

header .m-menu ul .left-li a {
    overflow: hidden;
    color: #6C6E70;
    border-radius: .5rem;
    display: inline-block;
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    font-size: .18rem;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    position: relative;
    letter-spacing: .005rem;
    font-family: frutiger-light-condensed;
	padding:0 .22rem;
	height:.4rem;
	line-height:.4rem;
    text-align: center;
}

header .m-menu ul .left-li a span {
    position: absolute;
    left: 50%;
    top: 0;
    width: 0;
    height: 100%;
    background: #fffffc;
    color: #8da0bd;
    text-align: center;
    overflow: hidden;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
	
}

header .m-menu ul .left-li a em {
    width: 100%;
    top: 0;
    position: absolute;
    display: block;
    white-space: nowrap;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    text-align: center;
    color: #8da0bd;
	font-family:frutiger-light;
	text-align: center;
	line-height:.38rem;
}
header .m-menu ul .left-li:nth-child(1) a{width:1.79rem;text-align: center;}
header .m-menu ul .left-li:nth-child(2) a{width:2.44rem;text-align: center;}
header .m-menu ul .left-li:nth-child(3) a{width:2.44rem;text-align: center;}
header .m-menu ul .left-li:nth-child(4) a{width:1.59rem;text-align: center;}
header .m-menu ul .left-li:nth-child(5) a{width:1.59rem;text-align: center;}
header .m-menu ul .left-li:nth-child(6) a{width:1.59rem;text-align: center;}
header .m-menu ul .left-li:nth-child(7) a{width:1.59rem;text-align: center;}

header .m-menu ul .left-li:nth-child(1) a em {
    width: 1.4203rem;
    left: -.71015rem;
}

header .m-menu ul .left-li:nth-child(2) a em {
      width: 1.765rem;
    left: -.9325rem;
}

header .m-menu ul .left-li:nth-child(3) a em {
    width: 1.465rem;
    left: -.9rem;
}

header .m-menu ul .left-li:nth-child(4) a em {
    width: 1.0203rem;
    left: -.71015rem;
}

header .m-menu ul .left-li:nth-child(5) a em {
    width: 1.0203rem;
    left: -.6rem;
}

header .m-menu ul .left-li:nth-child(6) a em {
    width: 1.0203rem;
    left: -.51015rem;
}

header .m-menu ul .left-li:nth-child(7) a em {
    width: 1.0203rem;
    left: -.5592rem;
}


 .drop-down-content{
    z-index:9999;
    padding: 0;
    opacity: 0.3;
    height: 0;

    overflow: hidden;
    transition: all 1s ease;
    position: absolute;  
}
.drop-down-content li a{
    background: #FFFFFF;
          
}


header .m-menu ul .left-li a:hover,
header .m-menu ul .left-li a.z-on {
    background: #8C9FBD;
    color: #fff;
    border: .01rem solid #8C9FBD;
    font-family: frutiger-light-condensed;
    font-size: .17rem;
    padding: 0 .22rem;
	height:.4rem;
	text-align: center;
}

header .m-menu ul .left-li a:hover span {
    left: 0;
    width: 100%;
}

header .m-menu ul .left-li a:hover em {
    left: .13rem;
	font-size:.17rem;
}

.drop-down:hover .drop-down-content {
     opacity: 1;
     height: 400px;
     z-index: 1000;
}


header .m-menu ul .left-li:nth-child(2) a:hover em {
    left: .22rem;
}
header .m-menu ul .left-li:nth-child(3) a:hover em {
    left: .4rem;
}
header .m-menu ul .left-li:nth-child(4) a:hover em {
    left: .25rem;
}
header .m-menu ul .left-li:nth-child(5) a:hover em {
    left: .13rem;
}
header .m-menu ul .left-li:nth-child(6) a:hover em {
    left: .17rem;
}
header .m-menu ul .left-li:nth-child(7) a:hover em {
    left: .18rem;
}







header .m-menu ul .left-li a:active {
    border: .01rem solid #bac6d6;
}

header .m-menu ul .left-li a:active span {
    background: #bac6d6;
    color: #fff;
}

header .m-menu ul .left-li a:active em {
    color: #fff
}

header .m-down {
    position: absolute;
    right: .35rem;
    top: .13rem;
    z-index: 999
}

header .m-down .m-tit {
    padding-right: .2rem;
    background: url(../images/sj.jpg) no-repeat right;
    color: #404141;
    cursor: pointer;
    font-size: .16rem;
}

header .m-down ul {
    display: none;
    position: absolute;
    top: .2rem;
    left: 0;
    background: #fff;
    border: .01rem solid #f1f1f1;
    width: .8rem;
    font-size: .16rem;
}

header .m-down ul li {
    height: .25rem;
    line-height: .25rem;
    padding: 0 .1rem;
    color: #4A4A4A;
    cursor: pointer;
}

header .m-down ul li:hover {
    background: #f5f5f5
}

header .m-down.z-on ul {
    display: block;
}

header .m-title span {
    color: #eea21e;
    font-size: .36rem;
    display: inline-block;
    vertical-align: middle;
    margin: -0.06rem .05rem 0;
}
footer {
    width: 15.8rem;
    margin: 0 auto .5rem;
    height: .5rem;
    text-align: center;
    font-family: frutiger-light-condensed;
}

footer ul {
    padding-left: 0;
}

footer ul li {
    display: inline-block;
    margin: 0 .2rem;
    font-size: .24rem;
}

footer ul li a {
    color: #6C6E70;
}

footer span {
    float: right;
    margin-right: .68rem;
    margin-top: -0.12rem;
}
footer span:nth-child(5){
	margin-right: .5rem;
}

.l-banner {

    height: 6.04rem;
    background: no-repeat center;
    background-size: cover;
    background-position: 100%;
}

.l-banner a {
    float: left;
    width: 100%;
    height: 100%;
}

.l-banner .con {;
    margin: 0 auto;
    max-width: 15rem;
    height: 4rem;
}

.l-banner .con .left {
    padding-left: .24rem;
    padding-top: 1.44rem;
    width: 8.77rem;
    height: 2.73rem;
}

.l-banner .con .left h2 {
    width: 7.13rem;
    font-size: .7rem;
    color: #8EBD3E;
    font-weight: normal;
    letter-spacing: .02rem;
}

.l-banner .con .left h3 {
    width: 7.13rem;
    font-size: .48rem;
    color: #008CCE;
    font-weight: normal;
    letter-spacing: .02rem;
    line-height: .56rem;
    margin: .3rem 0;
}

.l-banner .con .left h3 span {
    color: #8EBD3E;
}

.l-banner .con .left h3 b {
    font-family: frutiger-bold;
}

.l-banner .con .left p {
    width: 8.77rem;
    font-size: .28rem;
    color: #4A4A4A;
    line-height: .36rem;
    letter-spacing: .0138rem;
    margin-top: .16rem;
}

.l-banner .con .left .play {
    font-size: .24rem;
    color: #4A4A4A;
    line-height: .4rem;
    margin-top: .41rem;
}

.l-banner .con .left .play span {
    display: inline-block;
    width: .35rem;
    height: .36rem;
    background: url(../images/play.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin-right: .1rem;
}

.l-con-news {
    position: relative;
    max-width: 15rem;
    margin: 0 auto;
    padding-top: 2.3rem;
}

.l-con {
    position: relative;
    max-width: 15rem;
    margin: 0 auto;
    height: 5.88rem;
    text-align: center;
}

.l-con span {
    width: 1.23rem;
    height: .78rem;
    position: absolute;
    left: 50%;
    top: -.36rem;
    margin-left: -.61rem;
    background: url(../images/icon.png) no-repeat;
    background-size: 100%;
}

.l-con em {
    width: .6rem;
    height: 2.11rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.3rem;
    background: url(../images/icon-1.png) no-repeat;
    background-size: 100%;
}

.l-con h2 {
    padding-top: 2.77rem;
    color: #9dc64c;
    font-size: .48rem;
    font-weight: normal;
    text-align: center;
    line-height: .5rem;
    letter-spacing: .02rem;
}

.l-con p {
    margin: .31rem auto auto auto;
    text-align: center;
    line-height: .42rem;
}

.l-con a {
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #8c9fbd;
    border-radius: .25rem;
    margin: .41rem auto auto auto;
    font-size: .24rem;
    padding: .14rem .37rem .08rem;
}

.l-list {
    overflow: hidden;
    position: relative;
}

.l-list ul li {
    float: left;
    width: 50%;
    height: 6.4rem;
}

.l-list ul li:nth-child(1) {
    background: #8ec63f url(../images/t-1.png) no-repeat left;
    text-align: center;
    -webkit-background-size: contain;
    background-size: contain;
}

.l-list ul li:nth-child(2) {
    background: no-repeat left;
    background-size: cover;
    background-position: 100%;
}

.l-list ul li:nth-child(3) {
    background: no-repeat center;
    background-size: cover;
    background-position: 100%;
}

.l-list ul li:nth-child(4) {
    background: #00ADEE url(../images/t-3.png) no-repeat right;
    -webkit-background-size: contain;
    background-size: contain;
}

.l-list span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: .88rem;
    height: .56rem;
    margin: -.28rem 0 0 -.44rem;
    background: url(../images/icon-4.png) no-repeat;
    background-size: 100%;
}

.l-list ul li:nth-child(1) .con,
.l-list ul li:nth-child(4) .con {
    width: 5.2rem;
    margin: .8rem auto auto;
    text-align: left;
}

.l-list ul li:nth-child(4) .con {
    float: left;
    margin-top: 1.32rem;
    margin-left: .8rem;
}

.l-list ul li:nth-child(1) .con h2,
.l-list ul li:nth-child(4) .con h2 {
    color: #fff;
    font-size: .48rem;
    font-weight: normal;
    line-height: .55rem;
    letter-spacing: .02rem;
}

.l-list ul li:nth-child(1) .con p,
.l-list ul li:nth-child(4) .con p {
    font-size: .28rem;
    color: #fff;
    line-height: .36rem;
    margin: .2rem 0 0 0;
}

.l-list ul li:nth-child(1) .con a,
.l-list ul li:nth-child(4) .con a {
    font-size: .24rem;
    display: inline-block;
    width: 1.9rem;
    height: .5rem;
    text-align: center;
    color: #fff;
    line-height: .5rem;
    background: #a3d165;
    border-radius: .25rem;
    margin-top: .25rem;
}

.l-list ul li:nth-child(4) .con a {
    background: #34bdf1;
}

.l-b-con {
    height: 4.89rem;
    background: #8cc63e url(../images/t-2.png) no-repeat left bottom;
    text-align: center;
    background-size: contain;
}

.l-b-con h2 {
    padding-top: 1.27rem;
    color: #fff;
    font-size: .48rem;
    font-weight: normal;
    text-align: center;
    line-height: .36rem;
    letter-spacing: .02rem;
}

.l-b-con p {
    margin: .45rem auto auto auto;
    font-size: .28rem;
    color: #fff;
    text-align: center;
    line-height: .38rem;
    letter-spacing: .0139rem;
    width: 14.4rem;
}

.l-b-con a {
    display: inline-block;
    height: auto;
    text-align: center;
    color: #fff;
    line-height: .24rem;
    background: #a3d165;
    border-radius: .25rem;
    font-size: .24rem;
    margin: .3rem auto auto auto;
    padding: .13rem .31rem;
}

.l-b-con a.btn {
    width: auto;
    padding: 0 .3rem;
    display: inline-block;
}

.l-f-con {
    color: #4A4A4A;
    font-size: .24rem;
    line-height: .32rem;
    text-align: left;
    padding: 1.14rem 0 .98rem;
    margin: 0 auto;
    font-family: frutiger-light;
    width: 12rem;
}

footer {
    width: 15.8rem;
    margin: 0 auto .5rem;
    height: .5rem;
    text-align: center;
    font-family: frutiger-light-condensed;
}

footer ul {
    padding-left: 0;
}

footer ul li {
    display: inline-block;
    margin: 0 .2rem;
    font-size: .24rem;
}

footer ul li a {
    color: #6C6E70;
}

.l-banner-1 {
    width: 100%;
    height: 2.28rem;
    display: table;
    background: url(../images/banner.png) no-repeat center;
    background-size: cover;
    background-position-y: 100%
}

.l-banner-1 span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: .7rem;
    color: #25b6ef;
}

.l-banner-2 {
    width: 100%;
    height: 5.48rem;
    display: table;
    background: no-repeat center;
    background-size: cover;
}

.l-banner-3 {
    width: 100%;
    height: 5.5rem;
    overflow: hidden;
}

.l-con-about {
    height: auto;
}

.l-con-about h2 {
    padding-top: 2.57rem;
    padding-bottom: .45rem;
}

.l-con-about em.icon {
    width: 1.57rem;
    height: 2.17rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.78rem;
    background: url(../images/icon-7.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-1 {
    width: .64rem;
    height: 1.82rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.31rem;
    background: url(../images/icon-8.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-2 {
    width: 1.18rem;
    height: 1.85rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.6rem;
    background: url(../images/icon-16.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-3 {
    width: .57rem;
    height: 1.78rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.28rem;
    background: url(../images/icon-17.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-4 {
    width: 1.39rem;
    height: 1.95rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.7rem;
    background: url(../images/icon-18.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-5 {
    width: 1.39rem;
    height: 2.10rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.7rem;
    background: url(../images/icon13.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-5-1 {
    width: 1.43rem;
    height: 2.01rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.69rem;
    background: url(../images/icon10.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-5-2 {
    width: 1.42rem;
    height: 1.96rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.68rem;
    background: url(../images/icon-19.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-6 {
    width: .64rem;
    height: 1.19rem;
    position: absolute;
    left: 50%;
    top: .3rem;
    margin-left: -.32rem;
    background: url(../images/icon-20.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-7 {
    width: .78rem;
    height: 1.33rem;
    position: absolute;
    left: 50%;
    top: .3rem;
    margin-left: -.39rem;
    background: url(../images/icon-21.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-8 {
    width: 1.43rem;
    height: 1.91rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.7rem;
    background: url(../images/icon-22.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-9 {
    width: 1.33rem;
    height: 2.05rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.66rem;
    background: url(../images/icon-23.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-10 {
    width: 1.4rem;
    height: 2.04rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.7rem;
    background: url(../images/icon-24.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-11 {
    width: 1.75rem;
    height: 2.28rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.92rem;
    background: url(../images/icon-26.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-12 {
    width: 1.34rem;
    height: 2.07rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.63rem;
    background: url(../images/icon-27.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about em.icon-13 {
    width: 1.46rem;
    height: 2.01rem;
    position: absolute;
    left: 50%;
    top: .41rem;
    margin-left: -.73rem;
    background: url(../images/icon-28.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about p.con {
    font-size: .28rem;
    text-align: center;
    padding-bottom: 1rem;
    overflow: hidden;
}

.l-con-about p.con-1 {
    text-align: left;
/*    padding-bottom: 2rem;*/
    overflow: hidden;
    margin-top: 0;
    max-width: 13rem;
}

.l-con-about p.con-2 {
    text-align: center;
    padding-bottom: .25rem;
    overflow: hidden;
}

.l-con-about p.con-3 {
    width: 11.65rem;
    text-align: left;
    padding-top: .7rem;
    padding-bottom: 1.9rem;
    overflow: hidden;
}

.l-con-about p.con-3 i {
    width: 6.94rem;
    height: 4.62rem;
    float: left;
    margin-right: .9rem;
    background: no-repeat center;
    background-size: cover;
}

.l-con-about .con-icon {
    height: 9.03rem;
    position: relative;
}

.l-con-about .con-icon .icon {
    width: .1rem;
    height: .1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.05rem 0 0 -.05rem;
}

.l-con-about .con-icon .icon a {
    position: absolute;
    width: 3.11rem;
    height: 2.52rem;
    text-align: center;
    color: #4A4A4A;
    font-size: .18rem;
}

.l-con-about .con-icon .icon a i {
    position: absolute;
    width: 100%;
    font-style: normal;
	font-size:.26rem;
	letter-spacing: .0158rem;
	line-height:.38rem;
}
.prenatal_test_physician .l-con-about{
    /*padding-bottom:1.9rem;*/
    padding-bottom:1rem;
}


.l-con-about .con-icon .icon a:nth-child(1) {
    top: -1.75rem;
    left: -7.60rem;
    background: url(../images/pcr-icon.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(2) {
    top: -2.6rem;
    left: -5.58rem;
    background: url(../images/mirna-icon.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(3) {
    top: -1.75rem;
    left: -3.56rem;
    background: url(../images/icon-010.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(4) {
    top: -2.6rem;
    left: -1.54rem;
    background: url(../images/icon-12.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(5) {
    top: -1.75rem;
    left: .48rem;
    background: url(../images/icon-13.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(6) {
    top: -2.6rem;
     left: 2.5rem;
    background: url(../images/icon-14.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about .con-icon .icon a:nth-child(7) {
    top: -1.75rem;
    left: 4.52rem;
    background: url(../images/icon-15.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about .con-icon a:nth-child(1) i,
.l-con-about .con-icon a:nth-child(3) i,
.l-con-about .con-icon a:nth-child(5) i,
.l-con-about .con-icon a:nth-child(7) i {
    left: 0;
    top: 2.6rem;
}

.l-con-about .con-icon a:nth-child(2) i,
.l-con-about .con-icon a:nth-child(4) i,
.l-con-about .con-icon a:nth-child(6) i {
    left: 0;
    bottom: 2.6rem;
}


.l-con-about .flow {
    width: 15.39rem;
    height: 7.18rem;
    background: no-repeat;
    background-size: cover;
    margin: 1.05rem auto 1.19rem -.5rem;
}

.l-con-about ul {
    width: 14.5rem;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 1.5rem;
}

.l-con-about ul li {
    float: left;
    width: 7rem;
    font-size: .28rem;
    color: #4A4A4A;
}

.l-con-about ul li:nth-child(1) {
    margin-right: .25rem;
}

.l-con-about ul li:nth-child(2) {
    margin-left: .25rem;
}

.l-con-breaking {
    width: 100%;
    height: 3.15rem;
    background: #f4f5f9;
    display: table;
    text-align: center;
}

.l-con-breaking .con {
    display: table-cell;
    vertical-align: middle;
}

.l-con-breaking .con h2 {
    color: #9dc64c;
    font-size: .48rem;
    font-weight: normal;
    line-height: .36rem;
    letter-spacing: 0.02rem;
}

.l-con-breaking .con p {
    display: inline-block;
    padding-top: .26rem;
    width: 14.4rem;
    font-size: .28rem;
    color: #4A4A4A;
    letter-spacing: .0139rem;
    line-height: .38rem;
}

.l-list-about {
    overflow: hidden;
    position: relative;
}

.l-list-about ul li {
    float: left;
    width: 50%;
    height: 5.5rem;
}

.l-list-about ul li:nth-child(1) {
    background: no-repeat center;
    background-size: 100%;
}

.l-list-about ul li:nth-child(2) {
    display: table;
}

.l-list-about ul li:nth-child(2) .list-con {
    display: table-cell;
    vertical-align: middle;
    padding-left: 1.5rem;
}

.l-list-about ul li:nth-child(2) .list-con h2 {
    color: #9dc64c;
    font-size: .48rem;
    font-weight: normal;
    line-height: .36rem;
    letter-spacing: .02rem;
    margin-bottom: .34rem;
}

.l-list-about ul li:nth-child(2) .list-con p {
    width: 5rem;
    font-size: .28rem;
    color: #4A4A4A;
    line-height: .36rem;
    letter-spacing: .0139rem;
}

.l-about-list {
    background: #f4f5f9;
    height: 8.36rem;
}

.l-about-list.f-advisors {
    background: #fff;
}

.l-about-list h2 {
    padding: 1.23rem 0 .83rem 0;
    color: #9dc64c;
    font-weight: normal;
    text-align: center;
}

.l-about-list .list {
    width: 15rem;
    margin: 0 auto;
    overflow: hidden;
}

.l-about-list .list ul {
}

.l-about-list .list ul li {
    float: left;
    width: 3.8rem;
    height: 4.4rem;
    margin-left: .58rem;
}

.l-about-list .list ul li:nth-child(1) {
    margin-left: 0;
}

.l-about-list .list ul li span,
.l-about-list .list ul li em {
    display: block;
    text-align: center;
}

.l-about-list .list ul li span {
    width: 2.76rem;
    height: 2.76rem;
    border-radius: .05rem;
    overflow: hidden;
    margin: 0 auto;
}

.l-about-list .list ul li em {
    color: #4A4A4A;
    font-size: .28rem;
    text-align: center;
    line-height: .38rem;
    padding-top: .3rem;
    letter-spacing: .0139rem;
}

.l-about-part {
    background: #f4f5f9;
    height: 8.36rem;
    text-align: center;
}

.l-about-part h2 {
    padding: 2rem 0 .4rem 0;
    color: #9dc64c;
    font-size: .48rem;
    font-weight: normal;
    line-height: .36rem;
    text-align: center;
    letter-spacing: .02rem;
}

.l-about-part p {
    width: 14.4rem;
    font-size: .28rem;
    color: #4A4A4A;
    text-align: center;
    line-height: .36rem;
    margin: 0 auto;
    letter-spacing: .013rem;
}

.l-about-part a {
    display: inline-block;
    height: .5rem;
    border-radius: .25rem;
    background: #8c9fbd;
    color: #fff;
    line-height: .5rem;
    margin-top: .25rem;
    padding: 0 .3rem;
}

.l-about-part .list {
    width: 14.4rem;
    margin: 0 auto;
    padding-top: .8rem;
}

.l-about-part .list ul li {
    width: 2.25rem;
    height: 1.38rem;
    float: left;
    margin-left: .68rem;
}

.l-about-part .list ul li:nth-child(1) {
    margin-left: 0;
}

.l-icon {
    height: 6rem;
    background: #f4f5f9;
}

.l-icon .con {
    width: 9.03rem;
    margin: 0 auto;
    height: 100%;
    position: relative;
}

.l-icon .con .icon {
    width: .1rem;
    height: .1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: .5rem 0 0 -.05rem;
}

.l-icon .con .icon a {
    position: absolute;
    width: 2.58rem;
    height: 2.1rem;
    text-align: center;
    color: #4A4A4A;
    font-size: .32rem;
}

.l-icon .con .icon a em {
    position: absolute;
    width: 100%;
}

.l-icon .con .icon a:nth-child(1) {
    top: -.8rem;
    left: -4.95rem;
    background: url(../images/icon-11.png) no-repeat .69rem .6rem, url(../images/icon-10.png) no-repeat;
    background-size: 40%, 100% 100%;
}

.l-icon .con .icon a:nth-child(2) {
    top: -1.4rem;
    left: -3.1rem;
    background: url(../images/icon-12.png) no-repeat 1rem .28rem, url(../images/icon-9.png) no-repeat;
    background-size: 25%, 100% 100%;
}

.l-icon .con .icon a:nth-child(3) {
    top: -.8rem;
    left: -1.24rem;
    background: url(../images/icon-13.png) no-repeat .83rem .6rem, url(../images/icon-10.png) no-repeat;
    background-size: 40%, 100% 100%;
}

.l-icon .con .icon a:nth-child(4) {
    top: -1.4rem;
    left: .6rem;
    background: url(../images/icon-14.png) no-repeat .9rem .35rem, url(../images/icon-9.png) no-repeat;
    background-size: 40%, 100% 100%;
}

.l-icon .con .icon a:nth-child(5) {
    top: -.8rem;
    left: 2.48rem;
    background: url(../images/icon-15.png) no-repeat .73rem .65rem, url(../images/icon-10.png) no-repeat;
    background-size: 45%, 100% 100%;
}

.l-icon .con .icon a:nth-child(1) em,
.l-icon .con .icon a:nth-child(3) em,
.l-icon .con .icon a:nth-child(5) em {
    left: 0;
    top: 3.4rem;
}

.l-icon .con .icon a:nth-child(2) em,
.l-icon .con .icon a:nth-child(4) em {
    left: 0;
    bottom: 3.4rem;
}

.l-list-pathology {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-pathology ul li {
    float: left;
    width: 50%;
    height: 8.36rem;
}

.l-list-pathology ul li:nth-child(2) {
    background: no-repeat center;
    background-size: 100%;
}

.l-list-pathology ul li:nth-child(1) {
    display: table;
    text-align: center;
}

.l-list-pathology ul li:nth-child(1) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.l-list-pathology ul li:nth-child(1) .list-con h2 {
    width: 3.05rem;
    color: #00baef;
    font-size: .48rem;
    font-weight: normal;
    line-height: .36rem;
    letter-spacing: .02rem;
    margin-left: 2.3rem;
    margin-bottom: .5rem;
}

.l-list-pathology ul li:nth-child(1) .list-con p {
    width: 5rem;
    font-size: .28rem;
    color: #525252;
    line-height: .36rem;
    margin: 0 auto;
    letter-spacing: .01396rem;
}
.pathology .l-list-pathology ul li:nth-child(1) .list-con p{width:5.6rem;}

.l-title {
    height: .8rem;
    line-height: .8rem;
    background: #8ec63f;
    font-size: .3rem;
    color: #fff;
    text-align: center;
}

.l-title.blue {
    background: #00adef;
}

.l-list-cdn {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-cdn ul li {
    float: left;
    width: 50%;
    height: 10.9rem;
}

.l-list-cdn ul li:nth-child(1) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn ul li:nth-child(2) {
    display: table;
    text-align: center;
}

.l-list-cdn ul li:nth-child(2) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 1.5rem;
}

.l-list-cdn ul li:nth-child(2) .list-con h2 {
    width: 3.3rem;
    color: #9ccd4f;
    font-size: .48rem;
    font-weight: normal;
    line-height: .56rem;
    letter-spacing: .02rem;
    margin-bottom: .2rem;
}

.l-list-cdn ul li:nth-child(2) .list-con p {
    width: 5.38rem;
}

.l-list-cdn-1 {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-cdn-1 ul li {
    float: left;
    width: 50%;
    height: 10.9rem;
}

.l-list-cdn-1 ul li:nth-child(2) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-1 ul li:nth-child(1) {
    display: table;
    text-align: center;
}

.l-list-cdn-1 ul li:nth-child(1) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 2.4rem;
}

.l-list-cdn-1 ul li:nth-child(1) .list-con h2 {
    width: 6.5rem;
    font-weight: normal;
    margin-bottom: .7rem;
}

.l-list-cdn-1 ul li:nth-child(1) .list-con p {
    width: 60%;
}

.l-list-cdn-1 ul li:nth-child(3) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-1 ul li:nth-child(4) {
    display: table;
    text-align: center;
}

.l-list-cdn-1 ul li:nth-child(4) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 1.5rem;
}

.l-list-cdn-1 ul li:nth-child(4) .list-con h2 {
    width: 3rem;
    color: #00bcf3;
    margin-bottom: .5rem;
}

.l-list-cdn-1 ul li:nth-child(4) .list-con p {
    width: 6rem;
}

.l-list-cdn-2 {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-cdn-2 ul li {
    float: left;
    width: 50%;
    height: 10.82rem;
}

.l-list-cdn-2 ul li:nth-child(2) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-2 ul li:nth-child(1) {
    display: table;
    text-align: center;
}

.l-list-cdn-2 ul li:nth-child(1) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 2.4rem;
}

.l-list-cdn-2 ul li:nth-child(1) .list-con h2 {
    width: 60%;
    font-weight: normal;
    margin-bottom: .5rem;
    line-height: .54rem;
    color: #8DC63F;
}

.l-list-cdn-2 ul li:nth-child(1) .list-con p {
    width: 5.73rem;
}

.l-list-cdn-3 {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-cdn-3 ul li {
    float: left;
    width: 50%;
    height: 8.36rem;
}

.l-list-cdn-3 ul li:nth-child(1) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-3 ul li:nth-child(2) .l-table-box {
    display: table;
    text-align: center;
    height: 100%;
}

.l-list-cdn-3 ul li:nth-child(2) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 1.5rem;
}

.l-list-cdn-3 ul li:nth-child(2) .list-con h2 {
    width: 6rem;
    color: #8ac52c;
    font-size: .48rem;
    font-weight: normal;
    line-height: .56rem;
    letter-spacing: .02rem;
    margin-bottom: .3rem;
    margin-top: 1rem;
}

.l-list-cdn-3 ul li:nth-child(2) .list-con p {
    width: 3.3rem;
    font-size: .16rem;
    color: #525252;
    line-height: .25rem;
}

.l-list-cdn-3 ul li:nth-child(4) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-3 ul li:nth-child(3) {
    display: table;
    text-align: center;
}

.l-list-cdn-3 ul li:nth-child(3) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 2.4rem;
}

.l-list-cdn-3 ul li:nth-child(3) .list-con h2 {
    width: 6rem;
    color: #8ac52c;
    font-size: .48rem;
    font-weight: normal;
    line-height: .56rem;
    letter-spacing: .02rem;
    margin-bottom: .3rem;
}

.l-list-cdn-3 ul li:nth-child(3) .list-con p {
    width: 3.3rem;
    font-size: .16rem;
    color: #525252;
    line-height: .25rem;
}

.l-list-cdn-3 ul li ul li {
    height: auto;
}

.l-list-cdn-4 {
    overflow: hidden;
    position: relative;
    background: #f4f5f9;
}

.l-list-cdn-4 ul li {
    float: left;
    width: 50%;
    height: 8.36rem;
}

.l-list-cdn-4 ul li:nth-child(2) {
    background: no-repeat center;
    background-size: cover;
}

.l-list-cdn-4 ul li:nth-child(1) {
    display: table;
    text-align: center;
}

.l-list-cdn-4 ul li:nth-child(1) .list-con {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.l-list-cdn-4 ul li:nth-child(1) .list-con h2 {
    width: 5.8rem;
    color: #9ccd4f;
    margin-left: 2.4rem;
    margin-bottom: .34rem;
    line-height: .54rem;
}

.l-list-cdn-4 ul li:nth-child(1) .list-con p {
    width: 6.43rem;
    margin-left: 2.4rem;
}

.l-list-cdn-4 ul li:nth-child(1) .list-con h2.blue {
    color: #00bcf2;
}

.m-img {
    background: no-repeat center !important;
    background-size: 100%;
}

.m-img-1 {
    background: no-repeat center !important;
    background-size: 100%;
}

.m-img-2 {
    background: no-repeat center !important;
    background-size: 100%;
}

.m-img-3 {
    background: no-repeat center top !important;
    background-size: 100%;
}

.m-img-4 {
    background: no-repeat center !important;
    background-size: 100%;
}

.l-con-patient {
    margin: 0 auto;
    padding: 1.86rem 0 1.84rem;
    overflow: hidden;
    line-height: .38rem;
    color: #4A4A4A;
    text-align: center;
    font-size: .28rem;
    letter-spacing: .0139rem;
    width: 14rem;
}

.l-con-patient h2 {
    color: #90c738;
    font-weight: normal;
    margin-bottom: .25rem;
}

.l-blue {
    padding: .4rem 0;
    background: #00adef;
    text-align: center;
    color: #fff;
    font-size: .3rem;
    line-height: .4rem;
}

.l-test-con {
    height: 4rem;
}

.l-blue-con {
    width: 100%;
    height: 3.22rem;
    display: table;
    background: #00aeed url(../images/icon-25.png) no-repeat left bottom;
    background-size: auto 100%;
}

.l-blue-con .con {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: .16rem;
    line-height: .3rem;
}

.l-blue-con .con h2 {
    margin-bottom: .2rem;
    font-weight: normal;
    color: #fff;
    line-height: .56rem;
}

.l-blue-con .con p {
    width: 14.4rem;
    margin: 0 auto;
    color: white;
}

.l-list-text {
    width: 15rem;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 1.73rem;
}

.l-list-text h2 {
    font-size: .5rem;
    color: #00baf1;
    text-align: center;
    margin-top: 1.14rem;
    margin-bottom: .63rem;
    font-weight: normal;
    letter-spacing: .02rem;
}

.l-list-text .con {
    float: left;
    width: 6rem;
}

.l-list-text .con:nth-child(2) {
    margin-right: .9rem;
}

.l-list-text .con:nth-child(3) {
    /*margin-left: .9rem;*/
    float: right;
}

.l-list-text .con .list {
    overflow: hidden;
}

.l-list-text .con .list h3 {
    font-weight: normal;
    font-size: .48rem;
    color: #00baf1;
    position: relative;
    line-height: .54rem;
    padding: .25rem 0
}

.l-list-text .con .list h3 i {
    position: absolute;
    top: 0;
    left: 0;
    width: .7rem;
    border-top: .02rem solid #02a4dc;
}

.l-list-text .con .list p {
    margin-bottom: .4rem;
}

.l-con-patient h2 {
    padding-top: 0;
}

.l-con-patient p {
    width: 14.4rem;
    margin: 0 auto .6rem;
}

.l-con-patient ul li {
    text-align: left;
}

.l-con-list {
    overflow: hidden;
}

.l-con-list ul li {
    float: left;
    width: 50%;
    height: 7.2rem;
    background: #8ec63f;
    position: relative;
    display: table;
}

.l-con-list ul li:nth-child(1) {
}

.l-con-list ul li:nth-child(2) {
    background: #00adef;
}

.l-con-list ul li:nth-child(3) {
    background: #00adef;
}

.l-con-list ul li:nth-child(4) {
}

.l-con-list ul > li:nth-child(1),
.l-con-list ul > li:nth-child(3) {
    font-family: frutiger-cebold;
    font-size: .28rem;
    letter-spacing: .0139rem;
    line-height: .36rem;
}

.l-con-list ul li .con li {
    font-family: frutiger-light;
    font-size: .28rem;
    letter-spacing: .0139rem;
    line-height: .36rem;
}

.l-con-list ul li .con {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-align: center;
}

.l-con-list ul li span {
    display: inline-block;
    text-align: left;
    width: 60%;
}

.l-con-list ul li .con ul {
    width: 50%;
}

.l-con-our {
    position: relative;
    margin: 0 auto;
    background: #f4f5f9;
}

.l-con-our h2 {
    padding-top: .8rem;
    padding-bottom: .4rem;
    color: #00ADEE;
    font-size: .5rem;
    font-weight: normal;
    text-align: center;
    line-height: .5rem;
    letter-spacing: .02rem;
}

.l-con-our p {
    max-width: 15rem;
    text-align: center;
    margin: .1rem auto auto auto;
    color: #4A4A4A;
}

.l-con-our ul {
    width: 14.55rem;
    margin: 0 auto;
    overflow: hidden;
    padding: 1rem 0;
}

.l-con-our ul li {
    float: left;
    width: 3.57rem;
    text-align: center;
    font-size: .28rem;
    color: #4A4A4A;
    line-height: .38rem;
    letter-spacing: .0139rem;
}

.l-con-our ul li:nth-child(2) {
    margin: 0 1.9rem;
}

.l-con-our ul li span {
    display: inline-block;
    margin-bottom: .36rem;
    width: 1.3rem;
    height: 1.05rem;
    background: url(../images/icon-10.png) no-repeat;
    background-size: 100%;
    color: #fff;
    font-size: .36rem;
    line-height: 1.05rem;
}

.l-con-list-ctc {
    max-width: 15rem;
    margin: 0 auto;
    overflow: hidden;
}

.l-con-list-ctc h2 {
    font-size: .5rem;
    color: #8DC63F;
    text-align: center;
    letter-spacing: .02rem;
    padding: 1.18rem 0 .65rem 0
}

.l-con-list-ctc p {
    text-align: center;
    padding-bottom: 1.34rem;
}

.l-con-list-ctc ul {
    padding-bottom: 1rem;
}

.l-con-list-ctc ul li {
    padding: .2rem 0;
    font-size: .5rem;
    color: #8DC63F;
    text-align: left;
    border-bottom: .02rem solid #6cb506;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    letter-spacing: .0247rem;
    line-height: .56rem;
}

.l-con-list-ctc ul li .m-title {
    overflow: hidden;
    position: relative
}

.l-con-list-ctc ul li .m-title h3 {
    width: 6rem;
    font-size: .5rem;
    line-height: .56rem;
    letter-spacing: .024rem;
}

.l-con-list-ctc ul li .con {
    display: none;
    font-size: .16rem;
    color: #4A4A4A;
    padding-top: .35rem;
    line-height: .25rem;
}

.l-con-list-ctc ul li:last-child {
    border-bottom: 0;
}

.l-con-list-ctc ul li.z-on .con {
    display: block;
    width: 14.37rem;
}

.l-con-list-ctc ul li .con {
    font-size: .28rem;
    line-height: .38rem;
    letter-spacing: 0.0139rem;
}

.l-con-list-ctc ul li .con .left {
    float: left;
    width: 6.43rem;
    margin-right: 1.98rem;
}

.l-con-list-ctc ul li .con .right {
    float: right;
    width: 5.95rem;
    padding-right: .4rem;
}

.l-con-list-ctc ul li .m-title span {
    position: absolute;
    top: 0;
    right: .17rem;
    width: .13rem;
    height: .2rem;
    background: url(../images/icon-30.png) no-repeat center;
    background-size: 100%;
    height: 100%;
}

.l-con-list-ctc ul li.z-on .m-title span {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.video_popup {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(96, 96, 96, .8);
    width: 100vw;
    height: 100vh;
    z-index: 2000;
    display: none;
}

.video_bg {
    width: 10.24rem;
    height: 5.76rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: transparent;
}

.video_bg iframe {
    width: 10.24rem;
    height: 5.76rem;
}

.close {
    position: absolute;
    top: -.2rem;
    right: -.2rem;
    background: transparent url('../images/close.png') no-repeat right center;
    background-size: 100%;
    width: .4rem;
    height: .4rem;
    text-indent: -9999rem;
    cursor: pointer;
}

.l-con-list ul li:nth-child(1) em {
    background: url(../images/greenArrow.png) no-repeat;
    background-size: auto 100%;
}

.l-con-list ul li em {
    position: absolute;
    z-index: 10;
    margin-top: -23px;
    top: 50%;
    right: -30px;
    width: 45px;
    height: 70px;
    background: url(../images/blueArrow.png) no-repeat;
    background-size: auto 100%;
}

.l-con-list ul li ul li {
    float: none;
    width: auto;
    height: auto;
    background: none !important;
    position: relative;
    display: block;
}

.l-con-list ul li ul {
    width: 100%;
    display: inline-block;
    padding-left: .2rem;
}

.l-con-list ul li ul li {
    text-align: left;
    position: relative;
}

.l-con-list ul li ul li span {
    width: 6px;
    height: 10px;
    position: absolute;
    top: .1rem;
    left: -.22rem;
    line-height: 10px;
}

.l-list-cdn ul li ul li,
.l-list-cdn-1 ul li ul li,
.l-list-cdn-2 ul li ul li,
.l-list-cdn-3 ul li ul li,
.l-list-cdn-4 ul li ul li {
    float: none;
    width: auto;
    height: auto;
    background: none !important;
    position: relative;
    display: block;
}

.l-list-cdn ul li ul,
.l-list-cdn-1 ul li ul,
.l-list-cdn-2 ul li ul,
.l-list-cdn-3 ul li ul,
.l-list-cdn-4 ul li ul {
    width: 5.48rem;
    display: inline-block;
    padding-left: 15px;
}

.l-list-cdn ul li ul li,
.l-list-cdn-1 ul li ul li,
.l-list-cdn-2 ul li ul li,
.l-list-cdn-3 ul li ul li,
.l-list-cdn-4 ul li ul li {
    text-align: left !important;
    position: relative;
    font-size: .28rem;
    color: #525252;
    line-height: .36rem;
    letter-spacing: .0139rem;
}

.l-list-cdn ul li ul li span,
.l-list-cdn-1 ul li ul li span,
.l-list-cdn-2 ul li ul li span,
.l-list-cdn-3 ul li ul li span,
.l-list-cdn-4 ul li ul li span {
    width: 6px;
    height: 10px;
    position: absolute;
    top: .11rem;
    left: -.22rem;
    line-height: 10px;
}

.l-list-cdn-4 ul li ul {
    width: 5.48rem;
    margin-left: 2.4rem;
}

.l-con-patient ul li ul li span {
    width: auto;
    height: auto;
    position: static;
    margin-left: 0;
    background: none !important;
}

.l-con-patient ul li ul li span {
    width: 6px;
    height: 10px;
    position: absolute;
    top: .11rem;
    left: -.15rem;
    line-height: 10px;
}

.l-con-patient ul li ul li {
    float: none;
    width: auto;
    height: auto;
    background: none !important;
    position: relative;
    display: block;
    text-align: left;
    margin: 0 !important;
}

.l-con-patient ul li ul {
    width: 6.97rem;
    display: inline-block;
    padding-left: .15rem;
}

.l-con-patient ul li:nth-child(2) ul {
    width: 6.62rem;
    margin-left: 1.21rem;
}

.l-con-patient ul {
    margin-bottom: 0 !important;
}

.l-con-list-ctc ul li ul li {
    padding: 0;
    font-size: 0;
    color: #8DC63F;
    text-align: inherit;
    border-bottom: 0;
    overflow: visible;
    position: static;
    cursor: inherit;
    letter-spacing: 0;
    line-height: 0;
}

.l-con-list-ctc ul li .con .left ul,
.l-con-list-ctc ul li .con .right ul {
    padding-left: 15px;
}

.l-con-list-ctc ul li .con .left ul li,
.l-con-list-ctc ul li .con .right ul li {
    text-align: left !important;
    position: relative;
    font-size: .28rem;
    color: #525252;
    line-height: .38rem;
    letter-spacing: .0139rem;
}

.l-con-list-ctc ul li ul li span {
    position: static;
    width: auto;
    height: auto;
    background: none;
}

.l-con-list-ctc ul li ul li span {
    width: 6px;
    height: 10px;
    position: absolute;
    top: .11rem;
    left: -.13rem;
    line-height: 10px;
}

.l-con-list-ctc ul li.z-on ul li span {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

/********/

.home .l-list ul li:nth-child(1) .con {
    width: 5.62rem;
    margin-top: 1.38rem;
    margin-left: 2.4rem;
}

.home .l-list ul li:nth-child(4) .con {
    width: 5.62rem;
    margin-top: 1.84rem;
    margin-left: 1.1rem;
}

.home .l-list ul li:nth-child(1) .con h2 {
    width: 4.61rem;
}

.home .l-list ul li:nth-child(1) .con p {
    width: 5.62rem;
    letter-spacing: 0;
    margin-top: .3rem;
    margin-bottom: .38rem;
}

.home .l-list ul li:nth-child(4) .con p {
    letter-spacing: 0;
    margin-top: .28rem;
    margin-bottom: .38rem;
}

.home .l-list ul li:nth-child(1) .con a,
.home .l-list ul li:nth-child(4) .con a {
    padding: .14rem .42rem;
    width: auto;
    height: auto;
    margin-top: 0;
    line-height: .24rem;
}

.home .l-b-con {
    height: 4.89rem;
}

.home .l-b-con h2 {
    padding-top: 1.26rem;
}

.home .l-b-con p {
    margin-top: .46rem;
    margin-bottom: .31rem;
}

.home .l-b-con a {
    padding: .14rem .18rem;
    width: auto;
    margin: 0;
    line-height: .24rem;
}

.services .l-con-about h2 {
    padding-top: 2.69rem;
    padding-bottom: .35rem;
}

.services .l-con-about ul {
    width: 13.88rem;
    margin: 0 auto 1.33rem;
}
.services .l-b-con a{
    margin-top: .69rem;
}
.services .l-con-about ul li {
    width: 6.59rem;
    text-align: left;
    letter-spacing: 0.0138rem;
    line-height: .36rem;
}

.services .l-con-about ul li:nth-child(2) {
    margin-left: 0;
}

.services .l-con-about ul li:nth-child(1) {
    margin-right: .7rem;
}
.services .l-icon .con{
    width: 15.19rem;
}
.services .l-icon .con .icon a{
    width: 3.91rem;
    height: 3.17rem;
}
.services .l-icon .con .icon a em {
    font-size: .32rem;
    letter-spacing: .0158rem;
    line-height: .38rem;
}

.services .l-icon .con .icon a:nth-child(1) {
    top: -1.75rem;
     left: -3.3rem;
    background: url(../images/icon-010.png) no-repeat;
    background-size: 100% 100%;
}

.services .l-icon .con .icon a:nth-child(2) {
    top: -2.6rem;
    left: -0.47rem;
    background: url(../images/icon-12.png) no-repeat;
    background-size: 100% 100%;
}

.services .l-icon .con .icon a:nth-child(3) {
    top: -1.75rem;
    left: -1.95rem;
    background: url(../images/icon-13.png) no-repeat;
    background-size:100% 100%;
}

.services .l-icon .con .icon a:nth-child(4) {
    top: -2.6rem;
    left: .88rem;
    background: url(../images/icon-14.png) no-repeat;
    background-size:100% 100%;
}

.services .l-icon .con .icon a:nth-child(5) {
    top: -1.75rem;
    left: 3.71rem;
    background: url(../images/icon-15.png) no-repeat;
    background-size:100% 100%;
}


.services .l-icon{
    height: 7.22rem;
}

.about .l-con-about h2{
    padding-top: 2.57rem;
}

.about .l-con-about p.con{
    width: 13rem;
    margin: 0 auto 1.95rem;
    line-height: .38rem;
    padding-bottom: 0;
    text-align: left;
}
.about .l-con-breaking{
    height: 4.79rem;
    text-align: center;
}
.about .l-con-breaking .con{
    display: block;
}
.about .l-con-breaking .con h2
{
    width: 15.2rem;
    margin: 1.57rem auto auto;
}
.about .l-con-breaking .con p{
    padding-top: 0;
    width: 14.4rem;
    margin-top: .45rem;
}
.about .l-list-about ul li{
    height: 8.34rem;
}
.about .l-list-about ul li:nth-child(1){
    background-size: cover;
}
.about .l-list-about ul li:nth-child(2){
    display: block;
}
.about .l-list-about ul li:nth-child(2) .list-con
{
    padding-left: 1.2rem;
    padding-top: 2.57rem;
}

.about .l-list-about ul li:nth-child(2) .list-con p{
    width: 4.99rem;
    margin-top: .32rem;
}

.about .l-about-list h2
{
    padding: 1.22rem 0 .86rem;
}

.about .l-about-list .list{
    width: 15.53rem;
}
.about .l-about-list .list ul li{
    width: 3.8rem;
    height: 4.42rem;
    overflow: hidden;
    margin-left: .11rem;
}
.about .l-about-list .list ul li:first-child{
    margin-left: 0;
}
.about .l-about-list .list ul li em
{
    padding-top: .52rem;
}

/* News Index Css */
.epione_institute .l-about-list {
    height: 7.36rem;
}
.epione_institute .l-about-list h2 {
    padding-top: 1.6rem;
}
.epione_institute .l-about-list .list{
    width: 15.53rem;
}
.epione_institute .l-about-list .list ul li{
    width: 3.8rem;
    height: 4.42rem;
    overflow: hidden;
    margin-left: .11rem;
}
.epione_institute .l-about-list .list ul li:first-child{
    margin-left: 0;
}
.epione_institute .l-about-list .list ul li em
{
    padding-top: .52rem;
}
.epione_institute .l-about-list .list ul li em {
    font-size: 0.2rem;
}
.epione_institute .pagination {
    padding: 0;
    text-align: center;
}
.epione_institute .pagination ul {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
}
.epione_institute .pagination ul>li {
    display: inline;
}
.epione_institute .pagination ul>li>a,
.epione_institute .pagination ul>li>span {
    float: left;
    margin:0 0.1rem;
    padding: 0.15rem;
    line-height: 0.2rem;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
}
.epione_institute .pagination ul>.active>a {
    background-color: #25b6ef;
    color: #fff;
}
/* News Index Css */

.our_news .pagination {
    padding: 0;
    text-align: center;
}
.our_news .pagination ul {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
}
.our_news .pagination ul>li {
    display: inline;
}
.our_news .pagination ul>li>a,
.our_news .pagination ul>li>span {
    float: left;
    margin:0 0.1rem;
    padding: 0.15rem;
    line-height: 0.2rem;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
}
.our_news .pagination ul>.active>a {
    background-color: #25b6ef;
    color: #fff;
}


/* News Index Css - Home */
.home .l-about-list {
    height: 7.36rem;
}
.home .l-about-list h2 {
    padding-top: 1.6rem;
}
.home .l-about-list .list{
    width: 15.53rem;
}
.home .l-about-list .list ul li{
    width: 3.8rem;
    height: 4.42rem;
    overflow: hidden;
    margin-left: .11rem;
}
.home .l-about-list .list ul li:first-child{
    margin-left: 0;
}
.home .l-about-list .list ul li em
{
    padding-top: .52rem;
}
.home .l-about-list .list ul li em {
    font-size: 0.2rem;
}
.home .pagination {
    padding: 0;
    text-align: center;
}
.home .pagination ul {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
}
.home .pagination ul>li {
    display: inline;
}
.home .pagination ul>li>a,
.home .pagination ul>li>span {
    float: left;
    margin:0 0.1rem;
    padding: 0.15rem;
    line-height: 0.2rem;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
}
.home .pagination ul>.active>a {
    background-color: #25b6ef;
    color: #fff;
}
/* News Index Css */

.about .l-about-part h2{
    padding: 1.07rem 0 .45rem;
}

.about .l-about-part p
{
    line-height: .39rem;
}

.about .l-about-part a
{
    margin-top: .43rem;
    padding: .13rem .34rem;
    height: auto;
    line-height: .24rem;
    font-size: .24rem;
}

.about .l-about-part .list{
    /*padding-top: 1.42rem;*/
    padding-top: 0;
}

.about .l-about-part .list ul li{
    width: 2.05rem;
    height: 1.18rem;
    margin-left: 1.03rem;
}
.about .l-about-part .list ul li:first-child{
    margin-left: 0;
}

.about .l-b-con h2{
    padding-top: 1.27rem;
}
.about .l-b-con p{
    margin: .45rem auto .31rem;
}
.about .l-b-con a{
    margin-top: 0;
    padding: .13rem .31rem;
    height: auto;
    line-height:.24rem;

}

.pathology .l-con h2{
    padding-top: 2.57rem;
    padding-bottom: .45rem;
}

.pathology .l-con-about p.con-1{
    line-height: .38rem;
    padding-bottom: 1.87rem;
}
.pathology .l-list-pathology ul li{
    display: block;
}
.pathology .l-list-pathology ul li:first-child{
    padding-top: 1.5rem;
    padding-left: 2.39rem;
}
.pathology .l-list-pathology ul li:nth-child(1) .list-con h2{
    margin-left: 0;
    margin-bottom: .32rem;
}
.pathology .l-b-con a{
    margin-top: .69rem;
}

.liquid_biopsy .l-con-about p.con-2{
    width: 14.4rem;
    padding-bottom: .4rem;
    margin-top: 0;
}

.liquid_biopsy .l-con a{
    margin: 0 auto;
    padding: .13rem .31rem;
    line-height: .24rem;
}
.liquid_biopsy .l-title{
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .5rem;
    letter-spacing: .02rem;
}

.liquid_biopsy .l-list-cdn ul li,
.liquid_biopsy .l-list-cdn-1 ul li,
.liquid_biopsy .l-list-cdn-2 ul li{
    height: 10.8rem;
    display: block;
}
.liquid_biopsy .l-list-cdn-1 ul li ul li{
    height: auto;
}
.liquid_biopsy .l-list-cdn ul li:nth-child(2) .list-con{
    padding-top: 2.35rem;
    padding-left: 1.2rem;
}
.liquid_biopsy .l-list-cdn ul li:nth-child(2) .list-con h2{
    line-height: .36rem;
    margin-bottom: .31rem;
}

.liquid_biopsy .l-list-cdn-1 ul li:nth-child(1) .list-con{
    padding-top: 2.19rem;
    padding-left: 2.41rem;
}
.liquid_biopsy .l-list-cdn-1 ul li:nth-child(1) .list-con h2{
    line-height: .36rem;
    margin-bottom: .35rem;
}
.liquid_biopsy .l-list-cdn-1 ul li:nth-child(1) .list-con p
{
    width: 5.38rem;
}
.liquid_biopsy .l-list-cdn-1 ul li:nth-child(4) .list-con{
    padding-top: 2.5rem;
    padding-left: 1.17rem;
}
.liquid_biopsy .l-list-cdn-1 ul li:nth-child(4) .list-con h2{
    line-height: .36rem;
    margin-bottom: .37rem;
}

.liquid_biopsy .l-list-cdn-2 ul li:nth-child(1) .list-con{
    padding-top: 2.27rem;
    padding-left: 2.41rem;
}
.liquid_biopsy .l-list-cdn-2 ul li:nth-child(1) .list-con h2{
    margin-bottom: .33rem;
    line-height: .54rem;
    width: 3.73rem;
}

.liquid_biopsy_assays .l-con-about h2{
    padding-top: 2.39rem;
    padding-bottom: .4rem;
}
.liquid_biopsy_assays .l-con-about p.con-1{
    padding-bottom: 1.75rem;
}

.liquid_biopsy_assays .l-banner-3{
    height: 8.5rem;
}

.liquid_biopsy_assays .l-con-list ul li{
    display: block;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(1),
.liquid_biopsy_assays .l-con-list ul li:nth-child(4){
    background: #8DC63F;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(2),
.liquid_biopsy_assays .l-con-list ul li:nth-child(3) {
    background: #00ADEF;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(1){
    padding-top: 2.63rem;
    padding-left: 2.43rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(1) .con{
    width: 4.98rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(1) .con span{
    width: 100%;
}

.liquid_biopsy_assays .l-con-list ul li:nth-child(3){
    padding-top: 1.83rem;
    padding-left: 2.38rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(3) .con{
    width: 5.27rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(3) .con span{
    width: 100%;
}

.liquid_biopsy_assays .l-con-list ul li:nth-child(2){
    padding-top: 2.4rem;
    padding-left: 1.2rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(2) .con{
    width: 6.43rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(4){
    padding-top: 2.2rem;
    padding-left: 1.3rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(4) .con{
    width: 6.43rem;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(2) ul,
.liquid_biopsy_assays .l-con-list ul li:nth-child(4) ul{
    width: 100%;
}
.liquid_biopsy_assays .l-con-list ul li:nth-child(2) ul li,
.liquid_biopsy_assays .l-con-list ul li:nth-child(4) ul li {
    width: auto;
    padding: 0;
}

.liquid_biopsy_assays .l-con-our h2{
    padding-top: 1.17rem;
    padding-bottom: .68rem;
}

.liquid_biopsy_assays .l-con-our p{
    margin: 0 auto 1.63rem;
}
.liquid_biopsy_assays .l-con-our ul{
    padding: 0 0 1.47rem;
    width: 14.55rem;
}
.liquid_biopsy_assays .l-con-our ul li{
    width: 3.57rem;
    margin-left: 0;
}

.liquid_biopsy_assays .l-con-our ul li:first-child{
    margin-right:1.82rem;
}
.liquid_biopsy_assays .l-con-our ul li:nth-child(2){
    margin-right:1.63rem;
}
.liquid_biopsy_assays .l-con-our ul li:nth-child(3)
{
    width: 3.96rem;
}
.liquid_biopsy_assays .l-b-con a{
    margin-top:.69rem;
}
.tumor_xenograft .l-con-about p.con-1{
    padding-bottom: 1.88rem;
}
.tumor_xenograft .l-list-cdn-2 ul li{
    height: 8.37rem;
}
.tumor_xenograft .l-list-cdn-2 ul li:nth-child(1) .list-con{
    display: block;
    padding-top: 1.5rem;
    padding-left: 2.39rem;
    margin-bottom: .5rem;
}
.tumor_xenograft .l-b-con a{
    margin-top:.71rem;
}

.biopharma_research .l-con-about p.con-1{
    padding-bottom: 1.09rem;
}

.biopharma_research .l-list-cdn-3 ul li:nth-child(2) .list-con{
    display: block;
    padding-top: 1.4rem;
    padding-left:1.44rem;
}
.biopharma_research .l-list-cdn-3 ul li:nth-child(2) .list-con h2,
.single_cell_analysis_platform .l-list-cdn-3 ul li:nth-child(2) .list-con h2{
    margin-top: 0;
    width: 6.7rem;
    margin-bottom: .28rem;
}
.biopharma_research .l-list-cdn-3 ul li ul{
    width: 6.04rem;
}
.biopharma_research .l-list-cdn-3 ul li:nth-child(3){
    display: block;
}
.biopharma_research .l-list-cdn-3 ul li:nth-child(3) .list-con{
    display: block;
    padding-top: 2.07rem;
    padding-bottom: 2.51rem;
    margin-bottom: .24rem;
}

.biopharma_research .l-b-con a,
.single_cell_analysis_platform .l-b-con a,
.single_cell_analysis_pathology .l-b-con a,
.prenatal_test .l-b-con a{
    margin-top: .7rem;
}
.single_cell_analysis_platform .l-list-cdn-3 ul li:nth-child(2) .l-table-box{
    display: block;
    padding-top: 3.12rem;
    padding-left:1.44rem;
}
.single_cell_analysis_platform .l-list-cdn-3 ul li:nth-child(2) .list-con{
    padding-left: 0;
}
.single_cell_analysis_platform .l-list-cdn-3 ul li:nth-child(3) .list-con{
    display: block;
    padding-top: 3.12rem;
    padding-left:2.41rem;
}

.single_cell_analysis_pathology .l-con-about p.con-1{
    padding-bottom: 2.24rem;
}
.single_cell_analysis_pathology .l-list-cdn-3 ul li:nth-child(2) .list-con{
    display: block;
    padding-top: 2.22rem;
    padding-left: 1.44rem;
}
.single_cell_analysis_pathology .l-list-cdn-3 ul li:nth-child(2) .list-con h2{
    margin-top: 0;
}
.single_cell_analysis_pathology .l-list-cdn-3 ul li:nth-child(3) .list-con{
    display: block;
    padding-top: 3.17rem;
    padding-left: 2.39rem;
}
.single_cell_analysis_pathology .l-list-cdn-3 ul li:nth-child(3) .list-con h2{
    margin-bottom: .32rem;
}

.contact_us .l-con-about h2{
    padding-bottom: 1.17rem;
}
.contact_us .l-con-about p.con-3{
    padding-top: 0;
}
.contact_us .l-con-about p.con-3{
    width: 13.3rem;
}


.prenatal_test_physician .l-con-about h2{
    padding-bottom: .39rem;
}
.prenatal_test_physician .l-con-about p.con-2{
    margin-top: 0;
    padding-bottom: 1.1rem;
}
.prenatal_test_physician .l-con-about .con-icon{
    height: 5.45rem;
}
.prenatal_test_physician .l-blue-con .con{
    height: 4.89rem;
}
.prenatal_test_physician .l-blue-con .con h2{
    margin-bottom: .39rem;
}
.prenatal_test_physician .l-list-cdn-3 ul li:nth-child(2) .list-con{
    display: block;
    padding-left: 1.23rem;
    padding-top: 1.29rem;
}
.prenatal_test_physician .l-list-cdn-3 ul li:nth-child(2) .list-con h2{
    margin-top: 0;
    margin-bottom: .28rem;
}

.prenatal_test_physician .l-list-cdn-3 ul li:nth-child(3) .list-con{
    display: block;
    padding-left: 2.44rem;
    padding-top: 1.7rem;
}
.prenatal_test .l-con-about p.con-2{
    padding-bottom: 1.83rem;
}
.prenatal_test .l-blue-con .con{
    height: 4.89rem;
}
.prenatal_test .l-list-cdn-4 ul li:nth-child(1) .list-con{
    display: block;
    padding-left: 2.41rem;
    padding-top: 1.26rem;
}
.prenatal_test .l-list-cdn-4 ul li:nth-child(1) .list-con h2,
.prenatal_test .l-list-cdn-4 ul li ul{
    margin-left: 0;
}
.prenatal_test .l-list-cdn-4 ul li:nth-child(1) .list-con h2{
    margin-bottom: .26rem;
}
.epione_institute .l-con-about h2{
    padding-top: 4.92rem;
}

.tumor_xenograft_since .l-con-about p.con-1{
    padding-bottom: 1.12rem;
}
.tumor_xenograft_since .l-banner-2{
    height: 5.72rem;
}

.tumor_xenograft_since .l-con-patient{
    padding: 1.37rem 0 1.46rem;
}
.tumor_xenograft_since .l-con-patient h2{
    margin-bottom: .45rem;
}
.tumor_xenograft_since .l-blue{
    height: 2.68rem;
    font-size: .5rem;
    letter-spacing: .02rem;
    line-height: .56rem;
    padding: .71rem 3.1rem .85rem;
}
.tumor_xenograft_since .l-list-cdn-4 ul li:nth-child(1) .list-con{
    display: block;
    padding-top: 1.63rem;
    padding-left: 2.41rem;
}
.tumor_xenograft_since .l-list-cdn-4 ul li:nth-child(1) .list-con h2,
.tumor_xenograft_since .l-list-cdn-4 ul li:nth-child(1) .list-con p{
    margin-left: 0;
}
.tumor_xenograft_since .l-list-cdn-4 ul li:nth-child(1) .list-con h2{
    margin-bottom: .31rem;
}
.tumor_xenograft_since .l-con-patient.special{
    padding: 1.39rem 0 1.64rem;
    width: 14.8rem;
}
.tumor_xenograft_since .l-con-patient.special h2{
    margin-bottom: .84rem;
    padding-bottom: 0;
}
.tumor_xenograft_since .l-con-patient.special p{
    margin-top: 0;
    margin-bottom: .84rem;
    width: 13rem;
}
.tumor_xenograft_since .l-con-about.special > ul > li{
    width: 6.97rem;
    margin-right: 0;
}
.tumor_xenograft_since .l-con-about.special > ul > li:nth-child(2)
{
    width: 6.62rem;
    float: right;
    margin-left: 0;
}
.tumor_xenograft_since .l-con-about.special ul li ul{
    padding-left: .15rem;
    margin-left:0px;
}

.liquid_biopsy .l-list-cdn-1 ul li ul{
    width: 6rem;
}

.prenatal_test_physician .l-list-text .con .list ul li{
    position: relative;
    padding-left: .22rem;
}
.prenatal_test_physician .l-list-text .con .list ul li span{
    position: absolute;
    width: 6px;
    height: 10px;
    top: .11rem;
    left: 0;
    line-height:10px;
}
.prenatal_test_physician .l-list-cdn-3 ul li ul{
    width: 6rem;
    padding-left: .22rem;
}

.prenatal_test .l-blue-con .con p{
    padding: 0 .6rem;
}




.l-con-about .flow{position:relative;}
.l-con-about .flow a{
    display:inline;
    text-align:center;
    color:#fff;
    background:none;
    border-radius:0;
    margin:0;
    font-size:.24rem;
    padding:0;
    line-height:0;}
.l-con-about .flow a,
.l-con-about .flow a span,
.l-con-about .flow a span i{position:absolute;}
.l-con-about .flow a:nth-child(1){width:2.23rem;height:.57rem;top:3.3rem;left:4.53rem;}
.l-con-about .flow a:nth-child(2){width:2rem;height:.57rem;top:3.3rem;left:7.28rem;}
.l-con-about .flow a:nth-child(3){width:1.9rem;height:.78rem;top:3.2rem;left:9.77rem;}
.l-con-about .flow a:nth-child(4){width:1.95rem;height:.58rem;top:6.38rem;left:4.53rem;}
.l-con-about .flow a:nth-child(5){width:2.58rem;height:.79rem;top:6.27rem;left:7.02rem;}
.l-con-about .flow a:nth-child(6){width:2.17rem;height:.58rem;top:6.38rem;left:10.12rem;}
.l-con-about .flow a:nth-child(7){width:2.59rem;height:1.04rem;top:6.38rem;left:12.8rem;}

.l-con-about .flow a:nth-child(1) span{top:-2.05rem;left:.58rem;width:2.3rem;height:2.1rem;background:url(../images/pop-1.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(2) span{top:-2.27rem;left:.31rem;width:2.55rem;height:2.31rem;background:url(../images/pop-2.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(3) span{top:-3.19rem;left:.55rem;width:5.1rem;height:3.23rem;background:url(../images/pop-3.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(4) span{top:-2.14rem;left:.58rem;width:2.28rem;height:2.22rem;background:url(../images/pop-4.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(5) span{top:-1.57rem;left:.9rem;width:2.01rem;height:1.64rem;background:url(../images/pop-5.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(6) span{top:-1.57rem;left:.95rem;width:1.47rem;height:1.64rem;background:url(../images/pop-6.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(7) span{left:1.15rem;top:-1.8rem;width:1.46rem;height:1.67rem;background:url(../images/pop-7.png) no-repeat;background-size:100% 100%;}

.l-con-about .flow a:nth-child(1) span i{top:.33rem;left:.35rem;width:1.66rem;height:1.22rem;background:url(../images/pop-1-1.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(2) span i{top:.32rem;left:.35rem;width:2.03rem;height:1.45rem;background:url(../images/pop-2-1.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(3) span i{top:.32rem;left:.28rem;width:4.59rem;height:2.32rem;background:url(../images/pop-3-1.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(4) span i{top:.26rem;left:.26rem;width:1.72rem;height:1.45rem;background:url(../images/pop-4-1.png) no-repeat;background-size:100% 100%;}
.l-con-about .flow a:nth-child(5) span i{}
.l-con-about .flow a:nth-child(6) span i{}
.l-con-about .flow a:nth-child(7) span i{}
.l-con-about .flow a span{display:none;opacity:0;}

.l-about-list1 {
    background: #f4f5f9;
    /*height: 10rem;*/
}

.l-about-list1.f-advisors {
    background: #fff;
}

.l-about-list1 h2 {
    padding: 1.6rem 0 .83rem 0;
    color: #9dc64c;
    font-weight: normal;
    text-align: center;
}

.l-about-list1 .list {
    width: 10rem;
	height: 10rem;
    margin: 0 auto;
    overflow: hidden;
}

.l-about-list1 .list ul.w-al-list {
    padding: 0;
    margin: 0;
    font-size: 0;
}
.l-about-list1 .list ul.w-al-list li.w-al-unit {
    padding: 0;
    margin: 0;
    padding-bottom: 22px;
    margin-bottom: 22px;
    position: relative;
    min-height: 90px;
    border-bottom-color: #ddd;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}
.l-about-list1 .list .w-al-unit h3.w-al-title {
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.l-about-list1 .list .w-al-unit h3.w-al-title a {
    max-height: 28px;
    line-height: 0.5rem;
    display: block;
    font-family: frutiger-light;
    font-size: 0.32rem;
    font-style: normal;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    text-align: left;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.l-about-list1 .list .w-al-unit .w-al-pic {
    padding: 0;
    margin: 0;
    width: 135px;
    height: 90px;
    float: left;
    overflow: hidden;
}
.l-about-list1 .list .w-al-unit .w-al-pic a {
    width: 135px;
    height: 90px;
    display: block;
}
.l-about-list1 .list .w-al-unit .w-al-pic a img {
    width: 135px;
    height: 90px;
    object-fit: cover;
    border: none;
    -webkit-transition: transform .3s ease;
    -moz-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    -ms-transition: transform .3s ease;
    transition: transform .3s ease;
}
.l-about-list1 .list .w-al-unit .w-al-r .w-al-r-in {
    margin-left: 135px;
    padding-left: 15px;
}
.l-about-list1 .list .w-al-unit .w-al-r {
    width: 100%;
    overflow: hidden;
}
.l-about-list1 .list .w-al-unit .w-al-desc {
    padding: 0;
    margin: 0;
    line-height: 0.28rem;
    font-family: frutiger-light;
    font-size: 0.2rem;
    font-style: normal;
    font-weight: normal;
    color: #888;
    text-decoration: none;
    text-align: left;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.l-about-list1 .list .w-al-unit .w-al-bottom {
    height: 0.26rem;
    line-height: 0.26rem;
    margin-top: 3px;
}
.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-date {
    padding: 0;
    margin: 0;
    margin-right: 20px;
    font-family: frutiger-light;
    font-size: 0.2rem;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
}

.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-more  {
	padding: 0;
    margin: 0;
    margin-right: 20px;
    font-family: frutiger-light;
    font-size: 0.2rem;
    font-style: normal;
    font-weight: normal;
    color: #FF9376;
    text-decoration: none;
    text-align: left;
	float:right;
}

.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-more  a:link {color: #FF9376 !important}
.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-more  a:visited {color: #FF9376 !important}
.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-more  a:hover {color: #FF9376 !important}
.l-about-list1 .list .w-al-unit .w-al-bottom .w-al-more  a:active {color: #FF9376 !important}

.l-con-refer p {
    font-size: 0.2rem;
    color: #6b6b6b;
}
 
.l-con2 {
    position: relative;
    max-width: 15rem;
    margin: 0 auto;
    height: auto;
    text-align: center;
    margin-top: 1.5rem;
}
.l-con2 h2 {
    height: 2.5rem;
}
.l-con-about2 .con-icon {
    height: 3.3rem;
    position: relative;
}

.l-con-about2 .con-icon .icon {
    width: .1rem;
    height: .1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.05rem 0 0 -.05rem;
}

.l-con-about2 .con-icon .icon a {
    position: absolute;
    width: 3.11rem;
    height: 2.52rem;
    text-align: center;
    color: #4A4A4A;
    font-size: .18rem;
}

.l-con-about2 .con-icon .icon a i {
    position: absolute;
    width: 100%;
    font-style: normal;
    font-size:.26rem;
    letter-spacing: .0158rem;
    line-height:.38rem;
}

.l-con-about2 .con-icon .icon a:nth-child(1) {
    top: -1.75rem;
    left: -7.60rem;
    background: url(../images/pcr-icon.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(2) {
    top: -2.6rem;
    left: -5.58rem;
    background: url(../images/mirna-icon.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(3) {
    top: -1.75rem;
    left: -3.56rem;
    background: url(../images/icon-010.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(4) {
    top: -2.6rem;
    left: -1.54rem;
    background: url(../images/icon-12.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(5) {
    top: -1.75rem;
    left: .48rem;
    background: url(../images/icon-13.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(6) {
    top: -2.6rem;
     left: 2.5rem;
    background: url(../images/icon-14.png) no-repeat;
    background-size: 100% 100%;
}

.l-con-about2 .con-icon .icon a:nth-child(7) {
    top: -1.75rem;
    left: 4.52rem;
    background: url(../images/icon-15.png) no-repeat;
    background-size:100% 100%;
}

.l-con-about2 .con-icon a:nth-child(1) i,
.l-con-about2 .con-icon a:nth-child(3) i,
.l-con-about2 .con-icon a:nth-child(5) i,
.l-con-about2 .con-icon a:nth-child(7) i {
    left: 0;
    top: 2.6rem;
}

.l-con-about2 .con-icon a:nth-child(2) i,
.l-con-about2 .con-icon a:nth-child(4) i,
.l-con-about2 .con-icon a:nth-child(6) i {
    left: 0;
    bottom: 2.6rem;
} 
