.cl {
    *zoom: 1;
    clear: both;
}

.cl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

h2 {
    font-size: 0.32rem;
    line-height: 0.3rem;
    font-weight: bold;
    padding: 0.3rem 0;
    color: #00050b;
    text-align: center;
}
h2 em{
    text-align: center;
    font-size: 0.14rem;
    font-weight: bolder;
}
body {
    background: #f1f5fa;
    font-size: 0.26rem;
}

.box {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    width: 100%;
    max-width: 6.4rem;
    min-width: 3.2rem;
    margin: 0 auto;
    background: #fff;
}


/* 头部 */

.top {width: 6.4rem;height:3rem;}

.top_t {
    width: 6.2rem;
    margin: 0 auto;
    height: 1.5rem;
}
.logo{
    margin: 0 auto;
    padding: 0.1rem 0;
    background: #fff;
}
.logo img{
    width: 6.17rem;
    margin: 0 auto;
    height: 0.63rem;
}

.tel {
    width: 5.4rem;
    height: 0.48rem;
    padding: 0.1rem 0.4rem;
    background: #255aa8;
}
.tel a{
    font-size: 0.32rem;
    color: #fff;
}
.tel img{
    width: 0.42rem;
    height: 0.42rem;
    margin-left: 0.06rem;
    
}

.top_t p{
    padding: 0.13rem;
    color: #fff;
    line-height: 0.4rem;
    font-size: 0.26rem;
   background: #255aa8;
    text-indent: 2em;
}


.nav {
    width: 0.3rem;
    height: 0.26rem;
}

.hc-nav-trigger span,
.hc-nav-trigger span::before,
.hc-nav-trigger span::after {
    background: #fff;
}

.hc-nav-trigger {
    top: 0.15rem;
    right: 0;
}


/* 导航菜单 */

.menu {
    height: 1.35rem;
    color: #333;
    margin: 0 auto;
    padding-left: 0.15rem;
}

.bl {
    border-left: 1px solid #e9ebec;
}

.bt {
    border-bottom: 1px solid #e9ebec;
}


/* 头条 */

.h_img {
    width: 6.2rem;
    margin: 0.04rem auto 0;
}

.h_img img {
    margin: 0 auto;
    width: 6.2rem;
}


nav{
    display:inline-block; 
    width: 100%;
}
nav ul{
    width: 94%;
    margin: 0 auto;
    height: 100%;
}
nav ul .li1{
    border-left: 0; 
}
nav ul .li5{
    border-left: 0; 
}
nav ul li{
    float: left;
    width: 24.5%;
    height: 1.3rem;
    border-left:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
    color: #4e4e4e;
    padding-top:1%;
    padding-bottom:1%;  

}
nav li img{
    width: 0.88rem;
    height: 0.86rem;
    margin: 0 auto;
}
nav a{
    text-align: center;
    color: #4e4e4e;
    font-size: 0.26rem;
}
nav  ul li .thisclass{
    color: #028538;
}


/* 连锁机构*/

.lsjg {
    width: 6.4rem;
    height: 9.04rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #cdd6df;
}

.lsjg h2 {
    text-align: center;
    color: #6599ff;
}
.lsjg_c{
   width: 6.4rem;
    height: 7.91rem;
    padding-top: 0.1rem;
    background: #365567 url(../images/sf12.jpg) no-repeat; 
}
.lsjg_c dl {
    width: 6.2rem;
    margin: 0 auto;
    border-radius: 0.2rem;
    background: #fff;
    margin-bottom: 0.25rem;
    -webkit-border-radius: 0.2rem;
    -moz-border-radius: 0.2rem;
    -ms-border-radius: 0.2rem;
    -o-border-radius: 0.2rem;
}

.lsjg_c dl dt img {
    width: 2.9rem;
    height: 2.4rem;
}

.lsjg_c dl dd {
    width: 3.1rem;
    padding: 0.1rem;
    line-height: 0.4rem;
    text-align: left;
    word-break: break-all;
}

.ls_t {
    font-size: 0.24rem;
    font-weight: bold;
    text-align: center;
    color: #1661b5;
    margin-bottom: 0.15rem;
}

.ls_c {
    font-size: 0.18rem;
    color: #0083b0;
}

.ls_b {
    text-align: center;
}

.ls_b img {
    width: 1.02rem;
    height: 0.41rem;
}

.jcly_p {
    width: 6.22rem;
    margin-bottom: 0.2rem;
}

.jcly_p img {
    width: 3.52rem;
    height: 0.74rem;
    margin: 0 auto;
    margin-left: 1.37rem;
}

.btn1 {
    background: #549df7;
    width: 3.38rem;
    height: 0.48rem;
    border-radius: 0.1rem;
    color: #fff;
    line-height: 0.48rem;
    margin-top: 0.18rem;
    font-size: 0.2rem;
}

.btn2 {
    background: #efa608;
    width: 3.38rem;
    height: 0.48rem;
    border-radius: 0.1rem;
    color: #fff;
    line-height: 0.48rem;
    margin-top: 0.18rem;
    font-size: 0.2rem;
}

.btn1 a,
.btn2 a {
    color: #fff;
}
.sys{ padding: 0.2rem 0; background: #fff;}
.jj{padding: 0;}
.sys_c{width: 5.64rem; margin: 0.2rem auto; height: 5.63rem; }
.sys_c p{text-indent: 2em;width: 5.4rem; margin: 0 auto;  text-indent: 2em; line-height: 0.6rem; font-size: 0.28rem;}
.sys_c p b {color: #ff0000;}


/* 检测项目  */
.jcxm{padding: 0.2rem 0; background: #fff;}
.jcxm h2 {text-align: center;}
.jcxm h2 em{
    text-align: center;
    font-size: 0.14rem;
    font-weight: bolder;
}

.jcxm_c {
    width: 6.38rem;
    margin: 0 auto;
   vertical-align:top;
}

div.jcxm_box1{
    width: 2.9rem;
    height: 2.9rem;
    display: inline-block;
    margin: 0.12rem 0.06rem 0.12rem 0.12rem;
    text-align: center;
    border: 1px solid #d1d1d1;
    margin-bottom: 0.1rem;
    background: #fff;
    vertical-align:top;
}
div.jcxm_box2{
    display: inline-block;
    text-align: center;
    width: 2.9rem;
    height: 2.9rem;
    margin: 0.12rem 0.12rem 0.12rem 0.06rem;
    border: 1px solid #d1d1d1;
    margin-bottom: 0.1rem;
    background: #fff;
}
.jcxm_c .title{ font-size: 0.26rem; font-weight: bolder; line-height: 40px; color: #00050b;}
.jcxm_c img {
    width: 2.79rem;
    height: 2.17rem;
    margin-bottom: 0.1rem;
}
.jcxm_c p{
    height: 1.65rem;
    margin: 0 auto;
    padding: 0.1rem;
    color: #00050b;
    line-height: 0.3rem;
    font-size: 0.2rem;
    text-indent: 2em;
    text-align: left;
    margin-bottom: 0.25rem;
}
.ydzw{
    width: 6rem;
    clear: both;
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.3rem;
    margin-bottom: 0.1rem;
}
.ydzw img {
    width: 6rem;
    height: 2.35rem;
    margin-bottom: 0.1rem;
}

.tabBox {width: 6.2rem;margin: 0 auto; line-height:0.7rem; font-size:0.28rem; position:relative; text-align: center;  }
.tabBox ul{ padding:0 0.2rem;  }
.tabBox li{ height:0.33rem; line-height:0.33rem; border-bottom: 1px dotted #666; margin-bottom:0.15rem; }
.tabBox li a{ color:#333; font-size:0.27rem;}  /* 去掉链接触摸高亮 */
.date{float: right; color: #666; font-size:0.27rem;}


/* 设备 */

.sb h2 {
    text-align: center;
}

.sb_c{
    width: 6.3rem;
    margin-left:0.16rem;
}
.sb_c ul li{
    width: 2.94rem;
    float: left;
    margin-right: 0.08rem;
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.4rem;
    margin-bottom: 0.05rem;
    border:3px solid #dcdcdc;
}
.sb_c img {
    width: 3.06rem;
    height: 2.35rem;
    margin-bottom: 0.1rem;
}
.scrollBox .hd{ height:0.2rem; overflow:hidden; font-size:0; display: none;}
    .scrollBox .hd ul{ display:inline-block; padding-top:5px; } 
    .scrollBox .hd li{ display:inline-block; width:0.1rem; height:0.1rem; background:#D0D0D0; margin:0 0.05rem; vertical-align:top; overflow:hidden; 
    -webkit-border-radius:0.1rem; -moz-border-radius:0.1rem; border-radius:0.1rem; 
    }


/*报道*/

.sp{
    width:6.2rem;
    height:5.1rem;
    text-align:center;
    margin: 0.2rem auto 0.3rem auto;}
.sp iframe{
    width: 6.2rem;
    height: 5.1rem;
    margin: 0 auto;
}

.jj .h2 {
    margin: 0.2rem 0;
}

.jj .h2 img {
    width: 3.5rem;
    height: 0.47rem;
}

.jj_t {
    font-size: 0.28rem;
    text-align: center;
    color: #333;
    margin: 0.1rem 0 0.2rem 0;
}

.jj_t {
    font-size: 0.24rem;
    text-align: center;
    color: #333;
    margin: 0.1rem 0 0.2rem 0;
}

.jj dt img {
    width: 2.93rem;
    height: 2.79rem;
    margin-right: 0.1rem;
}

.jj dd {
    width: 3.32rem;
    font-size: 0.18rem;
    color: #000;
    text-indent:2em
}

.jj_b img {
    width: 2.42rem;
    height: 0.55rem;
}

.jj_b {
    padding: 0.2rem 0;
    text-align: center;
}


/* 样本  */

.yb {
    margin-bottom: 0.3rem;
}

.yb .h2 img {
    width: 0.54rem;
    height: 0.54rem;
}

.yb_c {
    margin: 0.1rem 0 0.5rem;
    
}
.yb_b{
    width: 6.2rem;
    margin: 0 auto;
    height: 0.78rem;
    line-height: 0.78rem;
    color: #fff;
    background: #535c52;
    font-size: 0.3rem;
    font-weight: bold;
}
.yb_b a{
    font-size: 0.21rem;
    padding: 0.05rem 0.1rem;
    background: #fda34d;
    border-radius: 0.05rem;

}
#slider2 {
    width: 6rem;
}

* 效果导航 */ .effectNav {
    margin-top: 10px;
    border-top: 1px solid #666;
    background: #999;
    padding-bottom: 10px;
}

.effectNav h3 {
    padding: 0 10px;
    background: #ddd;
    background: #333;
    color: #fff;
}

.effectNav ul {
    font-size: 0;
}

.effectNav li {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
    margin: 10px 0 0 10px;
    background: #cdcdcd;
}

.effectNav li.new {
    background: #fce8cd;
}

.focus {
    width: 6.4rem;
    height: 7.88rem;
    margin: 0 auto;
    position: relative;
}

.focus .hd {
    width: 100%;
    height: 0.35rem;
    z-index: 999; 
    text-align: center;
}

.focus .hd ul {
    
    height: 0.35rem;
    padding: 0.1rem 0.14rem;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-border-radius: 0.14rem;
    -moz-border-radius: 0.14rem;
    border-radius: 0.14rem;
    font-size: 0;
    vertical-align: top;
    -ms-border-radius: 0.14rem;
    -o-border-radius: 0.14rem;
}

.focus .hd ul li {

    display: inline-block;
    width: 0.24rem;
    height: 0.24rem;
    -webkit-border-radius: 0.24rem;
    -moz-border-radius: 0.24rem;
    border-radius: 0.24rem;
    background: #8C8C8C;
    margin: 0 0.14rem;
    vertical-align: top;
    text-align: center;
    overflow: hidden;
    -ms-border-radius: 0.24rem;
    -o-border-radius: 0.24rem;
}

.focus .hd ul .on {
    background: #ff0000;
}

.focus .bd {
    position: relative;
    z-index: 0;
}

.focus .bd {
    width: 6rem;
    margin: 0 auto;
    height: 7.88rem;
}

.focus .bd li img {
    width: 6rem;
    margin: 0 auto;
    height: 7.88rem;
    background: url(images/loading.gif) center center no-repeat;
}

.focus .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 取消链接高亮 */
}


/* .prev,
.next {
    position: absolute;
    left: 1%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 64px;
    height: 80px;
    background: url(../images/slider-arrow.png) -230px 8px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 99;
} */

.prev,
.next {
    position: absolute;
    left: 7%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 0.36rem;
    height: 0.47rem;
    z-index: 99;
}

.next {
    left: auto;
    right: 7%;
    background-position: 8px 5px;
}

.prev:hover,
.next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.prevStop {
    display: none;
}

.nextStop {
    display: none;
}


/* CMA */


.cma .h2 img {
    width: 0.54rem;
    height: 0.54rem;
}

.cma_c {
    text-align: center;
}

.cma_c img {
    width: 6.32rem;
    margin: 0 auto;
    height: 3.48rem;
}


/* 一站服务 */



.fw_c {
    margin: 0.3rem 0;
    text-align: center;
}

.fw_c img {
    width: 5.56rem;
    height: 5.9rem;
}


/* 检测专家 */

.zjtd {
    height: 100%;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #cdd6df;
}

.zjtd_01 img {
    width: 5.39rem;
    height: 6.09rem;
}

.zjtd_02>p {
    color: #1661b5;
    font-size: 0.26rem;
    font-weight: bolder;
    text-align: center;
    line-height: 0.6rem;
}

.zjtd_02 p span {
    color: #1661b5;
}

.zjtd_02 .name {
    margin-top: 0.25rem;
}

.zjjj {
    background: #efefef;
}

.zjjj p {
    font-size: 0.18rem;
}

.zjjj p span {
    color: #fda34d;
    font-size: 0.18rem;
    line-height: 0.3rem;
}

.zjtd_line {
    padding: 1% 0;
    width: 100%;
    border-bottom: 0.01rem solid #fff;
}

.more {
    color: #fda34d;
    text-align: right;
    display: block;
    width: 100%;
    line-height: 0.4rem;
    font-size: 0.18rem;
}

.zjtd_b1 {
    height: 0.77rem;
    line-height: 0.77rem;
    color: #fff;
    margin-bottom: 0.17rem;
    font-size: 0.28rem;
}

.zjtd_b1 a {
    background: #efa608;
    color: #fff;
    width: 90%;
    padding: 2% 6%;
    border-radius: 0.08rem;
    font-size: 0.65em;
    font-weight: bolder;
}

.zjtd_b2 {
    height: 0.62rem;
    line-height: 0.62rem;
    background-color: #1661b5;
    color: #fff;
    margin-bottom: 0.25rem;
    font-size: 0.3rem;
    text-align: center;
}

.zjtd .zjx span:before {
    left: 26%;
}

.zjtd .zjx span:after {
    right: 26%;
}
    

/* 集团旗下机构 */

.lbjj {
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #cdd6df;
    
}

.lbjj_p {
    margin-bottom: 0.2rem;
    height: 0.5rem;
}

.lbjj_c img {
    width: 6.28rem;
    height: 4.44rem;
}

.lbjj_c_t {
    font-weight: bolder;
    text-align: center;
    font-size: 0.24rem;
    margin-top: 0.05rem;
}

.lbjj_c_txt {
    font-size: 0.22rem;
    line-height: 0.24rem;
    margin-top: 0.07rem;
}

.lbjj .zjx span:before {
    left: 13%;
}

.lbjj .zjx span:after {
    right: 13%;
}


/* 收治范围 */

.szfw_c_img {
    margin-bottom: 0.1rem;
    width: 2.01rem;
    height: 1.8rem;
}

.szfw p {
    padding: 0.12rem 0;
    background-color: #1661b5;
    color: #fff;
    font-size: 0.16em;
    text-align: center;
    font-weight: bolder;
}


/* 戒酒专家答疑 */

.jczj {
    height: 4.7rem;
}

.jczj_c {
    height: 2.5rem;
}

.jczj_c_01 {
    width: 50%;
}

.jczj_c ul li {
    list-style: none;
    background: url(../images/ico01.png) no-repeat left 0.05rem;
    text-indent: 0.36rem;
}

.jczj_c ul li.more1 {
    background: none;
    color: #ff9900;
    text-align: right;
}

.jczj_c ul li.more1 a {
    color: #ff9900;
    font-weight: bolder;
}

.jczj_c a {
    font-size: 0.23rem;
    line-height: 0.4rem;
    color: #90a9c5;
}

.jczj_p {
    width: 6.22rem;
}

.jczj_p img {
    width: 3.52rem;
    height: 0.74rem;
    margin: 0 auto;
    margin-left: 1.37rem;
}


/* 康复之路 */

.kfzl {
    height: 7.1rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #cdd6df;
    background: #fff;
}

.kfzl_con {
    height: 5.95rem;
}

.tabBox .hd {
    width: 6.2rem;
    margin: 0 auto;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.24rem;
    background: #549df7;
    border-bottom: 1px solid #F5AB38;
    position: relative;
    text-align: center;
}

.tabBox .hd ul {
    position: absolute;
    height: 0.7rem;
    top: 0;
    overflow: hidden;
    width: 6.2rem;
}

.tabBox .hd ul li {
    float: left;
    width: 3.1rem;
    color: #fff;
}

.tabBox .hd ul .on {
    border-right-color: #fff;
    background: #efa608;
    color: #fff;
}

.tabBox .hd ul .on a {
    display: block;
    /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */
}

.tabBox .bd ul {
    padding: 0.2rem 0.25rem;
}

.tabBox .bd li {
    height: 33px;
    line-height: 33px;
    border-bottom: 1px dotted #666;
}

.tabBox .bd li a {
    color: #666;
    font-size: 0.16rem;
}


/* 去掉链接触摸高亮 */

.date {
    float: right;
    color: #666;
    font-size: 14px;
}


/* 检测中心地址 */

.lylx {
    background: #fff;
    width: 6.4rem;
    margin: 0 auto;
}
.lylx .h2 img{
    width: 0.54rem;
    height: 0.54rem;
}


.lylx_c01 {
    width: 5.08rem;
    height: 2.17rem;
}

.lylx_c02 {
    width: 6.2rem;
    height: 100%;
    margin: 0 auto;
    padding-top: 0.3rem;
    padding-bottom: 0.1rem;
    text-align: center;
    
}

.lylx_c02 p {
    font-size: 0.22rem;
    width: 6.24rem;
    margin: 0 auto;
    line-height: 0.3rem;
}

.lylx_c02 img {
    width: 3.23rem;
    height: 0.66rem;
    padding: 0.2rem;
}

.dt {
    width: 5.6rem;
    height: 4.25rem;
    margin: 0 auto;
}


/* list页面微信公众号 */

.wx {
    width: 6.2rem;
    margin: 0 auto;
}
.wx_t {
    margin: 0.1rem 0;
    width: 6.2rem;
    margin: 0.3rem auto;
    text-align: center;
}
.wx_t img{width:3.23rem; height:0.66rem;}
.wx_c {
    margin-top: 0.1rem;
    height: 1.5rem;
    width: 6.2rem;
    margin: 0 auto;
}
.wx_c p{
    font-size: 0.23rem;
    line-height: 0.36rem;
    font-weight: bolder;
}
.wx_c dl{
    width: 6.2rem;
    margin: 0 auto;
    height: 1.8rem;
}
.wx_c dl dt{
    float: right;
}
.wx_c dl dt img{
    width: 1.4rem;
    height: 1.4rem;
}
.wx_c dl dd{
    font-weight: bolder;
    line-height: 0.4rem;

}
.wx_c dl dd em{
    color: #fe8400;
}

.wx_c_01 img {
    width: 1.43rem;
    height: 1.38rem;
    margin: 0 auto;
}

.wx_c_01 {
    font-size: 0.12rem;
    margin-left: 0.2rem;
}

.wx_c_02 {
    width: 5.8rem;
    margin: 0.3rem auto 0.5rem auto;
    color: #fff;
    font-size: 0.24rem;
    font-weight: bolder;
    line-height: 0.4rem;
    text-align: center;
}
.wx_c_02 img {
    width: 3.06rem;
    height: 3.06rem;
    margin: 0 auto;
}
.wx .btn2 {
    margin-top: 0;
}


/* 底部 */

.footer {
    width: 6.4rem;
    margin: 0 auto;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    position: fixed;
    z-index: 200;
    bottom: 0;
    left: 50%;
    margin-left: -3.2rem;
    background: #255aa8;
}

.footer a {
    
    height: 0.34rem;
    padding: 0.15rem 0;
    line-height: 0.34rem;
    display: inline-block;
    color: #fff;
}
.footer a img{
    width: 0.34rem;
    height: 0.34rem;
    margin-right: 0.1rem;
    
}
.foot_menu01{width: 2.14rem;}
.foot_menu02{width: 2.12rem;}
.foot_menu03{width: 2.14rem;}
.t1{font-size: 0.24rem; margin: 10px 0;}
.t2 a{padding:5px 15px; background-color: #00457c; color:#fff; font-size: 0.24rem; border-radius: 10px;}


/* 列表页内容 */

.h_txt01 {
    font-size: 0.26rem;
    color: #203750;
    text-align: center;
    line-height: 0.4rem;
    font-weight: 600;
    margin: 0.15rem 0;
}

.h_txt01 p {
    background: #1661b5;
    border-radius: 0.15rem;
    color: #fff;
}

.list_box {
    height: 100%;
}

.list_box table p {}

.list_con {
    width: 6rem;
    margin: 0 auto;
}

.list_con ul li {
    height: 0.5rem;
    border-bottom: 0.01rem solid #767676;
}

.list_con ul li a {
    font-size: 0.22rem;
    line-height: 0.5rem;
    font-weight: bold;
    color: #767676;
}

.list_con ul li em {
    font-size: 0.18rem;
    margin-right: 0.6rem;
    font-weight: 500;
}


/* 内容页 */

.article_box {
    height: 100%;
    width: 6.4rem;
    margin: 0 auto 0.2rem;
    background: #fff;
}

.bread_menu {
    width: 6.4rem;
    color: #333;
    font-size: 0.32rem;
}

.bread_menu a {
    color: #2a56af;
    line-height: 0.8rem;
    font-size: 0.32rem;
}

.m2 {
    margin-bottom: 0.2rem;
}

.article_body{
   width: 6rem;
    margin: 0 auto;
    background: #fff;
    line-height: 0.5rem;
    padding: 0.2rem 0; 
}

.article_body p{
    text-indent: 2em;
}

.article_con {
    width: 6rem;
    margin: 0 auto;
    padding: 0.2rem 0;
}

.article_con h2 {
    font-size: 0.32rem;
    font-weight: bolder;
    text-align: center;
    height: 100%;
    line-height: 0.6rem;
    padding: 0;
    color: #333333;
    background: #fff;
    margin-bottom: 20px;
}

.article_con p {
    font-size: 0.24rem;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
    text-indent: 2em;
}
.article_con img { margin-bottom: 0.2rem;}
.article_b p {
    font-size: 0.28rem;
    line-height: 0.46rem;
    margin-bottom: 0.2rem;
    text-indent: 0;
}
.ryzz {
    background: #e6f0fa;
    margin-bottom: 0.2rem;
}

.ryzz .zjx span:before {
    left: 33%;
}

.ryzz .zjx span:after {
    right: 33%;
}


/* 专家列表 */

.list_zj {
    width: 6.2rem;
    margin: 0.1rem auto;
    background: #fff;
    height: 100%;
}

.list_zj dl {
    width: 5.77rem;
    margin: 0.1rem auto;
    font-size: 0.16rem;
}
.list_zj dd {
    float:left;
    width: 3.9rem;
}

.list_zj .btn {
    background: #f39800;
    padding: 0.05rem 0.15rem;
    color: #fff;
}

.list_zj span {
    font-size: 0.18rem;
    font-weight: bolder;
    color: #666;
    padding: 5px 25px;
    border-radius: 25px;
    background-color: #dedef6;
}

.list_zj_01 {
    float: left;
    margin-right: 0.2rem;
    border: 1px solid #e1e1e1;
}

.list_zj_01 img {
    width: 1.62rem;
    height: 2.1rem;
}

.list_zj_t {
    display: flex;
    justify-content: space-between;
    font-size: 0.36rem;
    color: #333;
    margin: 0.1rem 0;
}
.zx{
    font-size: 0.24rem;
    border-radius: 15px;
    padding: 3px 12px;
    border:1px solid #ec6941;
    color: #ec6941;
    
}
.list_zj_t b a {
    
    color: #333;
}

.list_zj_t b{
    font-weight: bolder;
}
.list_tag {
   margin-bottom: 0.15rem;
}
.list_sc {
    line-height: 0.3rem;
    margin: 0.05rem 0;
    color: #000;
    font-size: 0.22rem;
}

.list_zj_c {
    line-height: 0.3rem;
    font-size: 0.22rem;
    margin: 0.05rem 0;
    color: #333;
    text-indent: 2em;
}
.list_zj_b {
    padding-top:0.2rem;
}
.list_zj_b a{
    border:1px solid #d1d1d1;
    padding:0.1rem 0.2rem;
    border-radius: 0.15rem;
    color:#1661b5;
}
.pagination-wrapper {
    width: 5.77rem;
    margin: 0.2rem auto;
    color: #999;
    font-size: 0.16rem;
    height: 0.2rem;
}

/* 新闻资讯 */
.list_news{width:6rem; margin: 0 auto;}
.list_news ul li {height:0.8rem; line-height:0.8rem; border-bottom:1px dotted #333;}
.list_news ul li a {color:#000;}
.time {font-size: 0.24rem;line-height: 0.8rem;}

/* 检测流程 */

.jclc {
    margin-bottom: 0.2rem;
    background: #fff;
}

.jclc_c {
    width: 6.2rem;
    margin: 0 auto;
    padding-bottom: 0.2rem;
}


/* 环境列表 */

.list_c2 {
    width: 6.2rem;
    margin: 0 auto;
}

.list_c2 dl {
    float: left;
    margin: 0.1rem;
    border: 4px solid #dcdcdc;
    background: #fff;
}

.list_c2 dl img {
    width: 2.76rem;
    height: 1.74rem;
}

.list_c2 dl dd {
    line-height: 0.5rem;
    text-align: center;
    font-weight: bolder;
    font-size: 0.22rem;
    color: #666;
}


/* 新闻列表 */

.news {
    background: #f1f5fa;
}

.list_c1 {
    width: 6.24rem;
    margin: 0 auto;
    background: #f1f5fa;
}

.list_c1 ul {
    margin: 0.1rem;
}

.list_c1 ul li {
    line-height: 0.44rem;
    margin: 0.1rem 0;
    color: #8f8f8f;
    font-size: 0.18rem;
    color: #666;
    border-bottom: 1px solid #99a4bd;
}


/* 战略合作 */

.list_zlhz {
    width: 6.2rem;
    margin: 0.1rem auto;
    height: 100%;
}

.list_zlhz dl {
    width: 6.2rem;
    margin: 0 auto;
    color: #999;
    font-size: 0.16rem;
    padding: 0.07rem 0;
}

.list_zlhz .btn {
    background: #f39800;
    padding: 0.12rem 0.3rem;
    color: #fff;
    border-radius: 0.1rem;
}

.list_zlhz span {
    font-size: 0.18rem;
    font-weight: bolder;
    color: #666;
}

.btn.box {
    margin-top: 0.2rem;
}

.list_zlhz_01 {
    float: left;
    margin-right: 0.15rem;
    border: 1px solid #e1e1e1;
}

.list_zlhz_01 img {
    width: 2.4rem;
    height: 1.8rem;
}

.list_zlhz_t {
    font-size: 0.22rem;
    font-weight: bolder;
    color: #666;
    height: 0.35rem;
}

.list_zlhz_c {
    line-height: 0.3rem;
    font-size: 0.22rem;
    margin: 0.05rem 0.1rem 0.2rem 0.1rem;
    color: #999;
}

/* -------------------------------------
 * timeline
 * ------------------------------------- */

.timeline_box {
  
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 2px;
  font-weight: 300;
  color: #333;
  box-sizing: border-box;
}

.timeline {
  width: 100%;
  max-width: 6rem;
  padding: 0.5rem 0;
  position: relative;
}
.timeline:before {
    content: "";
    position: absolute;
    top: 0px;
    left: calc(23% + 14px);
    bottom: 0px;
    width: 4px;
    background: #a3a3a1;
    
}
.timeline:after {
  content: "";
  display: table;
  clear: both;
  
}

.entry {
  clear: both;
  text-align: left;
  position: relative;
  height: 60px;
  box-sizing: border-box;
}
.entry .title {
  float: left;
  width: 22%;
  padding-right: 30px;
  text-align: right;
  position: relative;
  box-sizing: border-box;
}
.entry .title:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border: 4px solid #00ff01;
  background-color: #00ff01;
  border-radius: 100%;
  top: 15%;
  right: -30px;
  z-index: 99;
  box-sizing: border-box;
}
.entry .title h3 {
  margin: 0;
  font-size: 120%;
  color: #f60a48;
}
.entry .title p {
  margin: 0;
  font-size: 100%;
}
.entry .body {
  margin: 0 0 1em;
  float: right;
  width: 75%;
  padding-left: 30px;
  box-sizing: border-box;
}
.entry .body p {
  line-height: 1.4em;
}
.entry .body p:first-child {
  font-weight: 400;
}
.entry .body ul {
  color: #aaa;
  padding-left: 0;
  list-style-type: none;
}
.entry .body ul li:before {
  content: "";
  margin-right: 0.5em;
}