@charset "utf-8";
/* CSS Document */
@font-face {
  font-family:'iconfont';
  src:url('../images/iconfont.ttf') format('truetype');
}
ul{margin-block-start: 0em;padding-inline-start:0px;margin-block-end:0em}
a{color: #FFF}

.left{ float:left}
.clear{ clear:both}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {
	padding: 0;
	margin: 0;
	word-break: break-all;
	word-wrap: break-word;
	white-space: normal;
	zoom: 1;
	font-size: 16px;
}
body{max-width:7.2rem;margin:0 auto !important;font-family: "Microsoft Yahei";font-size: 0.2rem;line-height:0.35rem; background-color: #fff !important;}
.container{max-width: 640px;margin:auto; padding: 0;}
.h1, .h2, .h3, h1, h2, h3,h4,h5,h6{ margin-top:0 !important; margin-bottom:0 !important}

h3{margin-block-start:0;margin-block-end:0; font-weight:normal !important}

.row{margin-right: -0.05rem;margin-left: -0.05rem;}
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-8,.col-xs-9{padding-right: 0.05rem;padding-left: 0.05rem;}
.container-fluid{/*padding-right:0.15rem;padding-left:0.15rem;*/padding:0.15rem;}
.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}
.f16px{font-size:0.16rem;}
.f18px{font-size:0.18rem;}
.f22px{font-size:0.22rem;}
.f26px{font-size:0.26rem;}
.f28px{font-size:0.28rem;}
.f52px{font-size:0.52rem;}
.mt1{ margin-top:0.1rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.pat1{padding-top: 0.1rem}
.mat44{margin-top: 0.44rem}
.mat5{margin-top: 0.5rem}
.clear{ clear:both}
.left {
	float: left
}

.right {
	float: right;
}
.clear {
	clear: both;
}
.ma {
	margin: 0 auto;
}

.empty-data {
	width: 100%;
	font-size: 25px;
	padding-top: 8%;
	padding-bottom: 8%;
	text-align: center;
}
.w100 {
	width: 100%; margin:0 auto;
}
.w97{width:97.34%; margin:0 auto} 
.w92{width:92.5%; margin:0 auto;	}
.w93{width:93.75%; margin:0 auto} 
.w90{width:90%; margin:0 auto} 
.w95{width:95.27%; margin:0 auto}
.w91{width:91.666666%; margin:0 auto}
.mr {
	margin: 0 auto
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.pt3{ padding-top:0.3rem}
.mt1{ margin-top:0.1rem}
.mt15{ margin-top:0.15rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.mt4{ margin-top:0.4rem}
.mt5{ margin-top:0.5rem}
.mt6{ margin-top:0.6rem}
.mt7{ margin-top:0.7rem}

.hui{ background:#f6f6f6; height:0.22rem}
.red{color:#ff0000;}
.yellow{color:#ffff00;}
.orange{color:#f37022;}
.bgf5f4ea{background-color:#f5f4ea;}
.info{font-size:0.22rem;text-indent:2em;border-bottom: 1px dashed #757575;}
.info>p{color:#444444; font-size:.26rem; line-height: .36rem;}
.mt20{margin-top:0.20rem;}
.boder-bottom{border-bottom:1px solid #c10004;}
.mt15px{margin-top:0.15rem;}
section{overflow: hidden;}
hr {margin-top:0.20rem;margin-bottom:0.20rem;border-top:solid 0.20rem #edede1;}
a:focus, a:hover,a{text-decoration:none !important; font-size:.22rem;}
li{list-style:none;}

header{position:relative;}
.logo{display:block; overflow: hidden;}
.pr {
  position: relative;
}

.hui{ height:0.2rem; background:#efefef}
.ding{ height:1.24rem; background:#efefef}
.ding-im1{width:4.55rem}
.ding-im2{ float:right;width:0.57rem; margin-right:0.3rem}

.carousel-control.left,.carousel-control.right{background-image:none;}
.dao{ height:1.23rem; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; position:relative}
.logot{width:2.96rem;height:1.1rem; margin-left:30%}
.logot1{ margin-left:10%; padding-top:8%}
.bannet img{height:4.5rem;width: 100%}
.wenz{background: url("../images/wenzi.jpg") no-repeat;background-size: 100% 100%;width: 1.76rem;height: 0.76rem;margin: auto;font-size: 0.36rem;line-height: 1rem;text-align: right;}

.nav ul li{  float:left; margin-top:2.5%;width:25%; height:0.33rem; line-height:0.33rem; text-align:center}
.nav ul li a{font-size:0.28rem; color:#444444;}

.jzb{width:6.6rem;}
.jzb ul li{ border-bottom:1px solid #e5e5e5; height:0.61rem; margin-bottom:0.17rem; background:url(../images/jz-1.jpg) left top no-repeat; background-size:4.5% 65%}
.jzb ul li:nth-child(3){ border-bottom:0; margin-bottom:0}
.jzb ul li p{ font-size:0.22rem; color:#544c4a; margin-left:0.46rem;}
.jzb ul li:nth-child(2){ background:url(../images/jz-2.jpg) left top no-repeat;background-size:4.5% 65%}
.jzb ul li:nth-child(3){ background:url(../images/jz-3.jpg) left top no-repeat;background-size:4.5% 65%}
.jzb ul li:nth-child(1) p{ font-size:0.24rem; color:#000;  background:url(../images/jz-jiao1.jpg) no-repeat;background-position:100% 53%; }
/*新闻动态*/

.newstop{  height:40px;}
.newstop h3{ font-weight:bold; color:#000; font-size:0.3rem; padding-bottom:0.1rem; border-bottom:4px solid #4366a1;width:1.2rem; float:left;}
.newstop h4{ font-size:0.2rem; color:#888888; float:right; padding-top:10px}
.newstop h5{ color:#444444; font-size:0.18rem; float:left; margin-left:8%; padding-top:2%}

.news-im1{width:36.96%; height:1.37rem}
.news ul li{ height:1.53rem; width:100%; margin-top:3%; border-bottom:1px solid #e5e5e5;}
.news ul li:nth-child(3){ border-bottom:0}
.news ul li h3{ float:left; display:block; color:#444444; font-size:0.24rem; padding-top:3%; line-height:0.37rem}
.news ul li p{ float:left; display:block; font-size:0.18rem; color:#979392; padding-top:3%}
.news-le{width:63%; height:1.3rem}

.jkb{ margin-top:20px;}
.jkb ul li{ height:0.8rem;width:100%;  border-bottom:1px solid #e5e5e5; background:url(../images/jk-1.jpg) no-repeat; background-position:0 35%; margin-bottom:2px; background-size:7.2% 48%}
.jkb ul li h3{font-size:0.24rem; color:#2a2933; padding:1% 0 0 12%; line-height:0.33rem}
.jkb ul li:nth-child(1) h3{ color:#000; }
.jkb ul li:nth-child(1) h3,.jkb ul li:nth-child(2) h3{ background:url(../images/jz-jiao1.jpg) no-repeat;background-position:90% 76%;background-size:3% 51% }
.jkb ul li:nth-child(3),.jkb ul li:nth-child(4){background:url(../images/jk-2.jpg) no-repeat; background-position:0 35%;background-size:7.2% 48%}

.zj { height:5.6rem}

.zjb{ width:3.48rem;height:4.87rem; position:relative}
.zjbb{width:100%; height:1.14rem; background:#4d6ea6; position:absolute; bottom:0; opacity:0.85}
.zjbb h3{ text-align:center; font-weight:bold !important; font-size:0.3rem; padding-top:5%; color:#fff}

.zjbb span{ font-size:0.24rem; color:#ffffff; margin-left:4%; font-weight:normal !important}
.zjbb-zx{width:1.2rem; height:0.34rem; background:#b99b2d; display:block; color:#ffffff; line-height:0.34rem; text-align:center; margin-top:3%; border-radius:0.1rem}
.zjbb-zx:hover{ color:#fff !important}
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {

      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;

	  transition: 300ms;
	  transform: scale(0.9) !important;
    }
	.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1) !important;
	  
	}
	
/*病种*/
.bzhd{ height:0.4rem; overflow:hidden}
.bzhd ul li{width:1.34rem; height:0.4rem; background:#fff; text-align:center; color:#4366a1; font-size:0.24rem; float:left; margin-right:0.2rem; line-height:0.4rem}
.bzhd ul li.on{ background:#4366a1; color:#fff}
.bzb{ height:7rem}
.bzbt{ height:3.1rem}
.bzbt ul li{width:3.24rem; height:3.25rem; float:left; margin-left:0.9%}
.bzbt ul li img{ height:1.82rem}
.bzbt ul li h3{ color:#444444; font-size:0.24rem; padding-top:7%; line-height:0.33rem}
.bzbt ul li p{ color:#8e8989; font-size:0.18rem; padding-top:5%}
.bzbt ul li:nth-child(2){ margin-left:1.2%}
.bzbb ul li{ height:0.93rem; border-bottom:1px solid #e5e5e5; margin-top:0.2rem}
.bzbb ul li h3{ color:#444444; font-size:0.24rem;}
.bzbb ul li h4{ color:#8e8989; font-size:0.18rem; padding-top:4%}




     .bzhd .swiper-slide { width:1.34rem !important; height:0.4rem !important; margin-right:2% !important;
        text-align: center; transform: scale(1) !important;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.bfhd{ height:0.4rem; overflow:hidden}
.bfhd ul li{width:1.8rem; height:0.4rem; background:#fff; text-align:center; color:#4366a1; font-size:0.24rem; float:left; margin-right:0.2rem; line-height:0.4rem}

.bfhd ul li.on{ background:#4366a1; color:#fff}
.bfb{ height:5.5rem}
.bfbt{ height:3.1rem}
.bfbt ul li{width:3.24rem; height:3.25rem; float:left}
.bfbt ul li h3{ color:#444444; font-size:0.24rem; padding-top:7%; line-height:0.33rem}
.bfbt ul li p{ color:#8e8989; font-size:0.18rem; padding-top:5%}
.bfbt ul li:nth-child(2){ margin-left:1.2%}
.bfbb ul li{ height:0.93rem; border-bottom:1px solid #e5e5e5; margin-top:0.2rem}
.bfbb ul li h3{ color:#444444; font-size:0.24rem;}
.bfbb ul li h4{ color:#8e8989; font-size:0.18rem; padding-top:4%}

     .bfhd .swiper-slide { width:1.8rem !important; height:0.4rem !important; margin-right:1% !important;
        text-align: center; transform: scale(1) !important;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

	
/*视频*/
.sp{ height:3rem}
.sp ul li{width:3.21rem; height:3rem; float:left; margin-left:4%;}
.sp ul li p{ color:#444444; font-size:0.24rem; padding-top:3%}
/*环境*/
.hjbg{ height:4.1rem; background:#f2f2f2; overflow:hidden}



     .hj .swiper-slide { width:5.95rem !important; height:3.42rem !important;
        text-align: center; transform: scale(1) !important;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
.hj .swiper-slide img{width:100%}

.lan{ height:0.6rem; background:#4366a1}
.footer{ height:4rem; margin-top:0.35rem}
.footerle{width:4.41rem; height:2.9rem; margin-left:1%}
.footer-im1{ margin-bottom:0.19rem}
.footerle h3{ background:url(../images/footer-1.jpg) left center no-repeat; padding-left:8%; font-size:0.2rem; color:#483f3d; display:block; margin-bottom:3% !important; background-size:6.8% 100%}

.footerle h4{ height:0.28rem; background:url(../images/footer-2.jpg) left center no-repeat; padding-left:8%; font-size:0.2rem; color:#483f3d;background-size:6.8% 100%; line-height:0.28rem}

.footerle p{ color:#483f3d; font-size:0.2rem; padding-top:7%; line-height:0.33rem}
.footerr{ margin-top:0.13rem;width:1.66rem; height:2.8rem;}
.footerr h3{ text-align:center; padding-top:10%; font-size:0.24rem; color:#483f3d}
.footerr p{ text-align:center; color:#483f3d; font-size:0.18rem; padding-top:5%}

/*列表*/
.weizhi{ font-size:0.18rem; color:#666666}
.weizhi a{font-size:0.18rem; color:#666666}

.list ul li{ height:1.9rem; width:100%; margin-top:4%; border-bottom:1px solid #e5e5e5;}
.list ul li:nth-child(3){ border-bottom:0}
.list ul li h3{ float:left; display:block; color:#444444; font-size:0.24rem; padding-top:3%; line-height:0.37rem;width:80%}
.list ul li p{ float:left; display:block; font-size:0.18rem; color:#979392; padding-top:3%}
.list-le{width:61%; height:1.3rem}

/*列表文章公用底部*/
.biaobg-h3{ font-weight:bold !important; color:#444444; font-size:0.28rem; margin-bottom:3%}
.biao{ height:1.57rem; border:1px solid #dcdcdc}

.in1{width:90%; height:0.7rem; border:none; font-size:0.2rem; color:#444444; margin-left:3%}

.biaod{ height:0.48rem; background:#ececec; margin-top:6%}
.biaod p{ color:#fb4917; font-size:0.2rem; line-height:0.48rem; margin-left:4%; float:left}
.biaod-zx{ width:1.47rem; height:0.48rem; display:block; background:#fb4917; text-align:center; color:#fff; line-height:0.48rem; font-size:0.2rem}
.biaod-zx:hover{ color:#fff}

/*热搜*/
.resou ul li{ border-bottom:1px solid #e5e5e5; height:0.5rem; margin-bottom:0.17rem; background:url(../images/listd-1.jpg) left top no-repeat; background-size:2.5% 39%; margin-top:3%}
.resou ul li:nth-child(4){ border-bottom:0; background:url(../images/listd-4.jpg) left top no-repeat;background-size:2.5% 39%}
.resou ul li p{ font-size:0.24rem; color:#444444; margin-left:0.37rem; line-height:0.18rem}
.resou ul li:nth-child(2){ background:url(../images/listd-2.jpg) left top no-repeat;background-size:2.5% 39%}
.resou ul li:nth-child(3){ background:url(../images/listd-3.jpg) left top no-repeat;background-size:2.5% 39%}
.resou ul li:nth-child(1) p{ font-size:0.24rem; color:#444444;  background:url(../images/re.jpg) no-repeat;background-position:100% 53%; background-size:4.2% 128%}

.resou ul li:nth-child(2) p{ font-size:0.24rem; color:#444444;  background:url(../images/new.jpg) no-repeat;background-position:100% 53%;background-size:4.2% 128% }

/*arti*/
.arti h3{ text-align:center; color:#444444; font-size:0.28rem; line-height:0.43rem}
.arti h4{ color:#000000; text-align:center; padding-top:0.3rem; color:#a3a3a3; border-bottom:1px solid #e5e5e5; padding-bottom:3%; margin-bottom:4% !important; font-size:0.19rem}
.arti p{ font-size:0.24rem; color:#444444; line-height:0.41rem !important; padding:1% 0 0 0;}
.arti p img{ max-width:98%; margin-left:-4%;}

.listzj ul li{ height:2.65rem; border-bottom:1px solid #e5e5e5; margin-top:0.3rem}
.listzj-im1{width:1.59rem; margin-right:4%}
.listzj ul li h3{ font-size:0.3rem; color:#000000; padding-top:3%}
.listzj ul li h3 span{ font-size:0.24rem}
.listzj ul li p{ color:#333; font-size:0.2rem; line-height:0.32rem; padding-top:3.5%}
.listzjb{width:3.23rem; height:0.36rem; float:right; margin-top:3%}
.listzjb-a1{width:1.22rem; height:0.36rem; background:#f2f2f2; display:block; text-align:center; line-height:0.36rem; color:#2a2933; float:left; margin-left:7%}
.listzjb-a2{width:1.22rem; height:0.36rem; background:#6189d1; display:block; text-align:center; line-height:0.36rem; color:#fff; float:left;margin-left:7%}

.pagelistbox {height:0.3rem; margin-left:31%}
.pagelistbox li{float: left; margin-left:2%; background:#ebebeb; color:#255894; padding:0.2% 1%; font-size:0.25rem}
.pagelistbox li a{ color:#255894; font-size:0.28rem}
.pagelistbox li strong{ font-size:0.28rem; color:#255894; font-weight:normal;}