@charset "utf-8";
html {
    font-size: 100px;
}
body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea {
    padding: 0;
    margin: 0;
}
input,select,textarea,img,area {
    outline: none;
    border: none;
}
input,select,textarea {
    background: #FFF;
}
mark {
    background: none;
}
img {
    vertical-align: middle;
    width: 100%;
    display: block;
}
textarea {
    resize: none;
}
li {
    list-style-type: none;
}
body {
    font: 0.437rem/1 "Microsoft YaHei";
}
em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address {
    font-style: normal;
    font-size: 100%;
}
span,b,em,i,strong,small,label,a,mark {
    display: inline-block;
}
.fl-c:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl-c {
    *zoom: 1;
}
a {
    text-decoration: none;
    outline: none;
    color: inherit;
}

.clear-fix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}
.clear-fix:before {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: "";
    font-size: 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.no-bt {
    border-top: none !important;
}
.no-br {
    border-right: none !important;
}
.no-bb {
    border-bottom: none !important;
}
.no-bl {
    border-left: none !important;
}
.no-mb{
    margin-bottom: 0!important;
}
.no-mr{
    margin-right: 0!important;
}
.f26{
    font-size: .26rem;
}
.text-i{
    text-indent: 2em;
}
.col-r{
    color: red;
}
.pr{
    position: relative;
}
.pa{
    position: absolute;
}
.w620{
    width: 6.2rem;
    margin:0 auto;
}
.wrap {
    max-width: 640px;
    margin: 0 auto;
   
}

.logo img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
nav{
    background: #ffb11c
}
nav ul{
    overflow: hidden;
}
.nav li {
    width: 25%;
    float: left;
    height: .67rem;
    line-height: .67rem;
    box-sizing:border-box;
}
.nav li a {
    font-size: .25rem;
    color: #730000;
    text-align: center;
    display: block;
}
.nav li a b {
    display: block;
    width: 1px;
    float: right;
    height: .2rem;
    background: #6b1501;
    margin-top: .25rem;
}
.nav li.li-l{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
.nav li.li-no{
    border-right:none !important;
}
.part-title{
    width:6.4rem;
    height:.75rem;
    background-color:#950e01;
    background-size:100%;
}
.part-title h1{
    line-height:.75rem;
    color:#ffe400;
    font-weight:bold;
    padding-left:.2rem;
    box-sizing:border-box;
}
.part-title h1.h1-center{
    font-size:.35rem;
}
.part-title h1 strong{
    font-size:.35rem;
    display:inline-block;
    color:#fff100;
    margin-right:.06rem;
}
.tit-mb{
    margin-bottom: .32rem;
}
.banner-w{
    margin-top:.05rem;
    margin-bottom: .2rem;
}
.banner img{
    width: 6.4rem;
    display: inline-block;
}
.banner.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:0;position: absolute;
}
.banner .swiper-pagination-bullet{
    opacity: 1;
    background: #dbdbdb
}
.banner .swiper-pagination-bullet-active{
    background: #e5c60a
}
.m-nav{
    background: #ede9e9;
    padding:.3rem 0 .12rem 0;
    width: 6.2rem;
    margin:0 auto .3rem auto;
}
.m-nav ul{
    overflow: hidden;
}
.m-nav ul li{
    float: left;
    width: 1.34rem;
    height: .52rem;
    text-align: center;
    line-height: .52rem;
    font-size: .26rem;
    color:#fff;
    margin-right: .28rem;
    margin-bottom: .18rem;
    background:  url(/statics/images/images_alsbjs/m-nav-bg.png) left top no-repeat;
    background-size: 1.32rem;
}
.m-nav ul li.m-nav-m{
    background:  url(/statics/images/images_alsbjs/m-nav-bg.png) left bottom no-repeat;
    background-size: 1.32rem;
}
.m-nav ul li a{
    display: block;
}
.m-nav ul li:nth-of-type(4n){
    margin-right: 0
}
.cure{
    width: 6.2rem;
    margin:0 auto;
}
.cure-cont{
    border:1px solid #9d2115;
    margin-bottom: .3rem;
}
.c-item{
    display: none;
}
.cure-tit{
    text-align: center;
    font-size: .26rem;
    color: #222222;
    padding-top: .15rem;
}
.cure-tit span{
    background: url(/statics/images/images_alsbjs/c-line.jpg) center bottom no-repeat;
    background-size: 4.2rem;
    padding-bottom: .25rem;
}
.cure-cont ul{
    margin:.1rem;
}
.cure-cont ul li{
    font-size: .22rem;
    color: #222222;
    line-height: 1.54em;
    margin-bottom: .08rem;
}
.cure-cont ul li a{
    color: #d21502
}
.cure-img img{
    width: 6.18rem;
    display: inline;
}
.case-btn{
    overflow: hidden;
    margin-bottom: .42rem
}
.case-btn a{
    width: 2.4rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .26rem;
    text-align: center;
}
.case-btn a:nth-of-type(1){
    background: url(/statics/images/images_alsbjs/btn-bg.png) left center no-repeat;
    background-size: 5rem;
    color:#fff;
    margin-left: .7rem;
}
.case-btn a:nth-of-type(2){
    background: url(/statics/images/images_alsbjs/btn-bg.png) right center no-repeat;
    background-size: 5rem;
    color:#fbf801;
    margin-right: .7rem;
}
.experts{
    margin-bottom: .4rem;
}
.experts-t{
    margin-bottom: .25rem;
}
.experts-t img{
    width: 6.2rem;
}
.exp{
    overflow: hidden;
}
.exp li{
    width: 25%;
    text-align: center;
    float: left;
}
.exp li a{
    display: inline-block;
    width: 1.16rem;
    text-align: center;
    font-size: 0
}
.exp li a img{
    width: 1.16rem;
    display: inline;
}
.exp li a span{
    font-size: .2rem;
    color: #222222;
    text-align: center;
    line-height: 1.5em;
}
.meeting ul{
    overflow: hidden;
    padding-bottom: .2rem;
}
.meeting ul li{
    width: 50%;
    text-align: center;
    float: left;
    margin-bottom: .2rem;
}
.meeting ul li a{
    display: inline-block;
    width: 2.88rem;
    box-shadow: 0 0 .08rem #ccc
}
.meeting ul li a img{
    width: 2.87rem;
}
.meeting ul li a p{
    font-size: .22rem;
    color:#222222;
    line-height: 1.45em;
    text-align: left;
    padding: .03rem;
    height: .68rem;
    display: table;
}
.meeting ul li a p span{
    display: table-cell;
    vertical-align: middle;
}
.hospital{
    background: #fbf2e4;
    padding-top: .4rem;
    margin-bottom: .1rem;
    padding-bottom: .1rem;
    margin-top:.2rem;
}

.hos-intro{
    background: url(/statics/images/images_alsbjs/p-bg.png) top center no-repeat;
    background-size:6.13rem;
    font-size: .22rem;
    color: #222222;
    text-indent: 2em;
    line-height: 1.45em; 
    padding:.34rem .1rem .2rem;
}
.hos-line{
    height: .18rem;
    background: url(/statics/images/images_alsbjs/line.png) repeat-x;
    margin-bottom: .38rem;
}
.hos-tab-btn{
    overflow: hidden;
    margin-bottom: .4rem;
}
.hos-tab-btn span{
    width: 1.75rem;
    height: .55rem;
    text-align: center;
    line-height: .55rem;
    font-size: .24rem;
    color: #fff;
    background: #868484
}
.hos-tab-btn span:nth-of-type(1){
    margin-left: 1rem;
}
.hos-tab-btn span:nth-of-type(2){
    margin-right: 1rem;
}
.hos-tab-btn span.on{
    background: #d81503
}
.hos-tab-cont ul{
    overflow: hidden;
    display: none;
}
.hos-tab-cont ul li{
    width: 3rem;
    border:1px solid #fba72e;
    background: #fff;
    box-sizing:border-box;
    text-align: center;
    margin-right: .1rem;
    margin-bottom: .2rem;
    float: left;
    padding-top: .07rem;
    font-size: 0
}
.hos-tab-cont ul li:nth-of-type(2n){
    margin-right: 0
}
.hos-tab-cont ul li img{
    width: 2.84rem;
    display: block;
    margin:0 auto;
}
.hos-tab-cont ul li span{
    text-align: center;
    line-height: .5rem;
    font-size: .24rem;
    color: #222222
}
/* 表单 */
.part-form {
    width:5.8rem;
    margin: 0 auto;
    margin-top: .2rem;
    margin-bottom: .35rem;
    border:1px solid #eb9000;
}
.part-form-top img {
    display: block;
    width: 5.08rem;
    margin: 0 auto;
    margin-top: .5rem;
}
.part-form .part-form-top p {
    font-size: .24rem;
    color: #6f6d6d;
    font-weight: normal;
    text-align: center;
}

.part-form p {
    font-size: .24rem;
    color: #666;
    padding-top: .25rem;
    padding-bottom: .05rem;
    margin-left: .1rem;
}
.part-form p span {
    color: #f00;
}
.part-form input,.part-form textarea {
    width:4rem;
    border: none;
    height: .55rem;
    background-color: #efe1d0;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    -ms-border-radius: .05rem;
    -o-border-radius: .05rem;
    border-radius: .05rem;
    font-size: .2rem;
    color: #333;
    line-height: .55rem;
    text-indent:1em;
}
.part-form textarea {
    width:4rem;
    height:1.1rem;
    background-color: #efe1d0;
    background-size: .66rem;
    background-position: right;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none; 
    margin-left:.05rem;   
    font-family: 'Microsoft YaHei'
}
#date {
    background: url(/statics/images/images_alsbjs/ico_3-2.png) no-repeat;
    background-color: #efe1d0;
    background-size: .66rem;
    background-position: right;
}
.part-form a,.part-form button {
    display: block;
    width: 2.47rem;
    height: .63rem;
    color: #fff;
    line-height: .63rem;
    text-align: center;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    -ms-border-radius: .05rem;
    -o-border-radius: .05rem;
    border-radius: .05rem;
    font-size: .3rem;
    border: none;
    margin: .45rem 0 .37rem;
}
.part-form a {
    margin-right: .3rem;
}
.part-form button {
    margin-left: 0.3rem;
}
.part-form .sub {
    background:#620000;
    float: left;
}
.part-form .tel {
    background:#eb9000;
    float: right;
}
.part-form .sub img {
    width: .37rem;
    display: inline-block;
    margin-right: .05rem;

}
.brife_but .tel {
    float: right;
    height: .69rem;
    background: url(/statics/images/images_alsbjs/ico_6-2.png) no-repeat;
    background-size: 100%;
}
.part-form .tel img {
    width: .35rem;
    display: inline-block;
    margin-right: .05rem;
}
.part-form label{
    float:left;
}
footer{
    background: #620000;
}
.f-logo img{
    display: block;
    width: 6.4rem;
}
footer p{
    text-align: center;
    color: #fff;
    font-size: .26rem;
    padding: .2rem 0 .4rem;
    line-height: .35rem;
}

/* 设备 */
.equipment ul{
    overflow: hidden;
}
.equipment ul li{
    width: 3rem;
    float: left;
    margin-right: .17rem;
    margin-bottom: .15rem;
}
.equipment ul li:nth-of-type(2n){
    margin-right: 0
}
.equipment ul li a{
    width: 3rem;
}
.equipment ul li a img{
    width:3rem;
}
.equipment ul li a span{
    width: 100%;
    height: .55rem;
    line-height: .55rem;
    text-align: center;
    font-size: .24rem;
   
}
.eq-more{
    text-align: center;
    padding-top: .1rem;
}
.eq-more a{
    font-size: .26rem;
    color: #0024ff;
}
.free-tel{
    text-align: center;
    margin:.4rem auto;
}
.free-tel img{
    width: 4.98rem;
}

/* 权威技术 */
.tec-tit{
    font-size: .28rem;
    color: #c00603;
    text-align: center;
    line-height: 1em;
    margin-bottom: .4rem;
    font-weight: normal;
}
.tec-part1{
    padding-top: .45rem;
    background: #f6ead6;
    padding-bottom: .3rem;
    margin-bottom: .4rem;
margin-top:.2rem;
}
.tec-news{
    overflow: hidden;
}
.tec-n-l{
    margin-left: .1rem;
}
.tec-n-l img{
    width: 2.51rem;
    height:1.76rem; 
}
.tec-news p img{
    width: .23rem;
    display: inline;
}
.tec-news p{
    font-size: .22rem;
    color: #222222;
    line-height: 1.45em;
    width: 54%;
}
.tec-news p a{
    color: #ff0000
}
.tec-line{
    height: .15rem;
    background: url(/statics/images/images_alsbjs/line.png) repeat-x;
    margin:.25rem auto;
}
.tec-part1-c ul{
    margin:0 .1rem .2rem .1rem;
}
.tec-part1-c ul li{
    font-size: .22rem;
    color: #222222;
    border-bottom:1px dashed #cccccc;
    line-height: .47rem;
    background: url(/statics/images/images_alsbjs/li-bg.png) left center no-repeat;
    background-size: .23rem;
    padding-left: .28rem;
}
.tec-page{
    text-align: center;
}
.tec-page p{
    display: inline-block;
}
.tec-page p  span{
     font-size: .18rem;
     color: #222222;
     line-height: 1.1em;
     border:1px solid #222222;
     padding:.05rem .1rem;
}

.tec-page p  a{
      font-size: .18rem;
     color: #222222;
      line-height: 1.1em;
      border:1px solid #222222;
      padding:.05rem .1rem;
 }


.tec-page p  span:nth-of-type(1){
    margin-right: .1rem
}
.tec-part2{
    background: #f6ead6;
    padding-top: .38rem; 
    margin-top:.2rem;
}
.part2-t{
    width: 6.4rem;
    top:.22rem;
    left: 0
}
.tec-part2-info{
    font-size: .22rem;
    color: #222222;
    line-height: 1.54em;
    text-indent: 2em;
    margin-bottom: .4rem;
    padding:0 .1rem;
}
.tec-part2-c{
    padding-bottom: .35rem;
}
.tec-part2-c li{
    margin-bottom: .2rem;
    overflow: hidden;
    line-height: .47rem;
}
.tec-part2-c li i{
    width: 1.46rem;
    display: inline;
    font-size: .24rem;
    text-indent: 1em;
    background: url(/statics/images/images_alsbjs/s-bg.png) top center no-repeat;
    background-size: 1.46rem;
    float: left;
    color: #fff;

}
.tec-part2-c li div{
    float: left;
    font-size: 0;
    width: 3.33rem;
    text-align: center;
    overflow: hidden;
    font-size: .2rem;
    color: #222222;
}
.tec-part2-c li div img:nth-of-type(1){
    float: left;
}
.tec-part2-c li div img:nth-of-type(2){
    float: right;
}

.tec-part2-c li img{
    width: .47rem;
    display: inline;
    margin-top: .15rem;
}
.tec-part2-c li a{
    font-size: .22rem;
    width: 1.4rem;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: #fd6c1d;
    float: right;
}
.other-btn{
    font-size: .24rem;
    color: #0326fd;
    line-height: 1em;
    text-align: center;
    padding:.28rem 0;
}
.part2-btn{
    overflow: hidden;
    margin-bottom: .38rem;
}
.part2-btn a:nth-of-type(1){
    margin-left: .5rem;
    font-size: .32rem;
    color: #fff;
    width: 2.13rem;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    background: #812f02
}
.part2-btn a:nth-of-type(2){
    margin-right: .5rem;
    width: 2.85rem;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    font-size: .28rem;
    color: #fffc00;
    background: #ae0202
}
.part2-btn a:nth-of-type(2) span{
    background: url(/statics/images/images_alsbjs/tel1.png) left center no-repeat;
    background-size: .43rem;
    padding-left: .48rem;
}


.c-tit{
    margin-top: .4rem;
    font-size: .46rem;
    color: #780203;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
