/*首页样式 s*/
.yc-type{
	padding-top:0.3rem;
	background-color: #fff;
}
.yc-type li{
	width:25%;
	float:left;
	padding-bottom:0.3rem;
	text-align: center;
}
.yc-type li a{
	display: block;
	width:100%;
	height:100%;
}
.yc-type li span{
	display: block;
	color:#040404;
	padding-top:0.16rem;
	font-size: 0.22rem;
}
.yc-type img{
	width: 0.92rem;
	height:auto;
}
.tbhd-box{
	margin-top:0.1rem;
	background-color: #fff;
}
.section01{
	padding:0.28rem;
}
.tbhd-left{
	position: relative;
	width:3.55rem;
}
.tbhd-left .btn01{
	position: absolute;
	line-height: 0.3rem;
	top:0.9rem;
	left:0.74rem;
	animation:tk-map 0.8s infinite;
        -webkit-animation:tk-map 0.8s infinite;
}
.tbhd-left .btn01 .btn-pr{
	position: absolute;
	width: 100%;
	top:0;
}
.tbhd-right .btn01 .btn-pr,.tbhd-right .btn02 .btn-pr{
	position: absolute;
	top:0;
	width: 100%;
	height:0.3rem;
	overflow: hidden;	
}
.tbhd-left .btn01 .btn-pr span{
	display: inline-block;
	width: 100%;
	color:#fff;
	padding-top:0.07rem;
	font-size: 0.22rem;
	text-align: center;
}
.tbhd-left .btn01 img{
	width:2.47rem;
	height:auto;
}
.tbhd-right{
	position: relative;
	width:3.3rem;
}
.tbhd-right .btn01{
	position: absolute;
	left: 0.3rem;
	line-height: 0.3rem;
    top: 1.20rem;
    height:0.46rem;
    overflow: hidden;
    animation:tk-map 0.8s infinite;
    -webkit-animation:tk-map 0.8s infinite;
}
.tbhd-right .btn02{
	position: absolute;
	left: 0.7rem;
	line-height: 0.3rem;
    bottom:0.03rem;
    animation:tk-map 0.8s infinite;
    -webkit-animation:tk-map 0.8s infinite;
}

.tbhd-right .btn01 .btn-pr span{
	display: inline-block;
	width: 100%;
	color:#fff;
	padding-top:0.036rem;
	font-size: 0.22rem;
	text-align: center;
}
.tbhd-right .btn02 .btn-pr span{
	display: inline-block;
	width: 100%;
	color:#fff;
	padding-top:0.036rem;
	font-size: 0.22rem;
	text-align: center;
}
.tbhd-right .btn01 img{
	width:1.69rem;
}
.tbhd-right .btn02 img{
	width:1.77rem;
}
.tbhd-box img,.ystd-banner img{
	width: 100%;
}
.tbhd-box img,.lx-banner img{
	width: 100%;
}
.al-box{
	padding:0.2rem 0.25rem 0.2rem;
    background-color:#fff;
}
.al-box-01{
	width:7rem;
	height:5.5rem;
	background-color: #e8e8e8;
	border-radius:0.35rem;
	text-align: center;
}
.al-box-01 img{
	width:6.86rem;
	padding:0.07rem;
	height:auto;
}
.yltd-box{
	position: relative;
	padding:0.4rem 0.25rem;
	background-color: #fff;
}
#yltd-banner{
	position: relative;
	width:7rem;
	height:5.82rem;
	overflow: hidden;
	border:1px solid #EEEEEE;
	border-radius:0.3rem;
	
/*	display: inline-block;
    vertical-align: middle;*/
}
#yltd-banner img{
	width:6.86rem;
	padding:0.07rem;
	height:auto;
}
#eqnav-box{
	background-color: #fff;
	margin-top:5%;
}
#eqnav-box .hd{
	height:0.6rem;
	background:url(../images/jssb_bg.png);
	background-size: 100%;
}
#yltd-banner .hd{
	bottom:0.2rem;
}
#eqnav-box img{
	width:100%;
	height:auto;
}
#eqnav-box .hd li{
	position: relative;
	float:left;
	width:33.3%;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.26rem;
	color:#fff;
	height:100%;
}
#eqnav-box .hd ul li.on:after{
	display: block;
	position: absolute;
    bottom: 0.02rem;
    left: 50%;
    content: '';
    width: 0.34rem;
    margin-left: -0.17rem;    
	border-top:0.04rem solid #fff;
}
.tbhj-one{
	position: relative;
	margin:0.3rem;
}
.tbhj-one span{
	position: absolute;
	top:-0.08rem;
	padding:0 0.1rem;
	/*width:1rem;*/
	height:0.4rem;
	line-height: 0.4rem;
	text-align: center;
	font-size:0.22rem;
	color:#fff;
	background-color: #015745;
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
	display: block;
}
.tbhj-two{
	margin:0 0.3rem 0.3rem 0.3rem;
}
.tbhj-two li{
	position: relative;
	width:1.63rem;
	height:1.54rem;
	float:left;
}
.tbhj-two li:nth-child(2){
	margin-left:0.12rem;
	margin-right:0.07rem;
}
.tbhj-two li:nth-child(3){
	margin-right:0.12rem;
	margin-left:0.07rem;
}
.tbhj-two-box .zzc{
	position: absolute;
	left:0;
	top:0rem;
	width:60%;
	height:0.4rem;
	background-color: #000;
	opacity: 0.7;
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
}
.tbhj-two-box span{
	position: absolute;
	top:0rem;
	width:60%;
	height:0.4rem;
	line-height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	font-size:0.22rem;
	color:#fff;	
	
	display: block;
}
.mzjg-box{
	padding:0.3rem;
	margin-bottom:1.2rem;
	background-color: #fff;
}
.mzjg-left{
	width:3.10rem;
}
.mzjg-left h2{
	font-size:0.22rem;
	color:#2b2b2b;
}
.mzjg-left span{
	font-size:10px;
        font-weight:100;
}
.mzjg-box img{
	width:100%;
	height:auto;
}
.mzjg-right{
	width:3.10rem;
}
.tel-ico{
	width:0.43rem;
	padding-right:0.3rem;
	height:0.46rem;
	
}
.faDwon{
	animation:tk-map 0.8s infinite;
        -webkit-animation:tk-map 0.8s infinite;
}
.tel-ms{
	margin-bottom:0.2rem;
}
.tel-ms p{
	font-size:0.22rem;
}
.tel-ms p:nth-child(1){
	color:#303030;
}
.tel-ms p:nth-child(2){
	color:#2d2d2d;
	font-weight: 900;
}
.mzjg-right a{
	display: inline-block;
	padding:0 0.1rem;
	font-size:0.22rem;
	color:#fff;
	border-radius:0.1rem;
}
.mzjg-right a.btn-01{
	background-color: #6aa1ff;
}
.mzjg-right a.btn-02{
	background-color: #a79df4;
	margin-left:0.3rem;
}
/*首页样式 e*/
/*医生列表页面 s*/
.ystd-banner{
	margin-top:0.1rem;
	height:7rem;
}
.lx-banner{
	margin-top:0.1rem;
	height:3rem;
}
.ys-list-box{
	padding:0.2rem 0;
	background-color: #ddddfe;
}
.ys-list-box .hd ul {
	display: flex;
	display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
	background-color: #fff;
}
.ys-list-box .hd ul li{
	position: relative;
	width:25%;
	text-align: center;
	padding:0.1rem 0 ;
	font-size:0.26rem;
}
.ys-list-box .hd ul li.on:after{
	display: block;
	position: absolute;
    bottom: 0.02rem;
    left: 50%;
    content: '';
    width: 0.6rem;
    margin-left: -0.3rem;    
	border-top:0.04rem solid #4488f7;
}
.ys-list-box .bd{
	margin-top:0.2rem;
	
}
.ys-list-box .bd ul{
	display: flex;
        display: -webkit-flex;
	margin:0 0.3rem;
	 flex-wrap: wrap;
         -webkit-flex-wrap: wrap;
}
.ys-list-box .bd ul li{
	width:48%;
        margin-left: 1%;
        margin-right: 1%;
	margin-top:0.2rem;
        background-color:#fff;

}
.bd-box{
	width:96%;
	text-align: center;
	margin:0 auto;
	padding:0.3rem 0;
	min-height: 4rem;
	background-color: #fff;
}
.bd-box .img-cilp{
	position: relative;
	width:1.8rem;
	height:1.8rem;
	margin:0 auto;

	background-color: #ddddfe;
	border-radius: 0.9rem;
}
.bd-box img{
	position: absolute;
	top:0.07rem;
	left:0.07rem;
	width:1.66rem;
	height:1.66rem;
	border-radius:0.83rem;
	
}
.bd-box p.p01{
	font-size:0.34rem;
	padding-top:0.2rem;
	color:#434343;
	font-weight: 700;
}
.bd-box p.p01 span{
	padding:0 0.15rem;
}
.bd-box p.p01:after{
	display: inline-block;
    position: relative;
    top:0.04rem;
    content: '';
    width: 1px;
    height: 0.3rem;
    border-left: 0.04rem solid #aaa4fa;
}
.bd-box p.p01:before{
	display: inline-block;
    position: relative;
    top:0.04rem;
    content: '';
    width: 1px;
    height: 0.3rem;
    border-left: 0.04rem solid #aaa4fa;
}
.bd-box p.p02{
	font-size:0.28rem;
	padding-top:0.1rem;
	padding-bottom:0.1rem;
	color:#aaa4fa;
}
.bd-box p.p03{
	font-size:0.22rem;
	padding:0.15rem;
	line-height: 1.6;
	color:#626262;
}
.rm-box{
  background-color: #fff;
  width:100%;
  height:100%;
  padding-top: 0.3rem;

}
.rm-top{
	position: relative;
	width:3.67rem;
	height:0.96rem;
	margin:0rem auto;
}
.rm-top img{
	width: 100%;
	height:auto;
}
.rm-top span{
	position: absolute;
	top:0.24rem;
	left:1.1rem;
	font-size: 0.38rem;
	font-weight: 700;
	color:#fff;
}
.rm-center{
	position: relative;
	margin:0.32rem 0.3rem;
	height:2.6rem;
	box-shadow: 0px 1px 20px #bcbcdf;
}
.rm-center img{
	width:100%;
	height:auto;
}
/*.tempWrap ul{
	width:600%!important;
}
.tempWrap ul li{
	float:left;
}*/
.rm-center .icon-left{
	position: absolute;
	top:-0.2rem;
	left:0;
	text-align: center;
	width:1.41rem;
	height:0.41rem;
	line-height: 0.41rem;
}
.rm-center .icon-left img{
	width:100%;
}
.rm-center .icon-left .icon-left-box{
	position: absolute;
	top:0;
	width:100%;
	height:100%;
	color:#fff;
	text-align: center;
	font-size:0.22rem;
	/*left:0.3rem;*/
}
.xm-box{
	margin:0.3rem 0;
	padding:0 0.3rem;	
}
.xm-box li{
	width:33.3%;
	float:left;
	padding-bottom:0.2rem;
}
.xm-box li a{
	display: block;
	width:90%;
	height:100%;
	margin:0 auto;

}
.xm-box li img{
	width: 100%;
}
/*医生列表页面 e*/

/*文章页面 s*/
.article-banner{
  position: relative;
  max-width:750px;
/*  height:6.08rem;*/
}
.article-banner img{
	position: fixed;
	max-width:750px;
	width: 100%;
	top:0rem;

   z-index: 11;
}
.article-fixed{
	width:100%;
	height:6.08rem;
}
.article-fixed span{
	position: fixed;
	display: block;
	top:2rem;
	color:#fff;
	z-index: 1111;
	font-size:0.22rem;
	padding:0.05rem 0.2rem;
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
	background-color: #4488f7;
}
.article-ms{
	position: relative;
	margin-top:-1.8rem;
	z-index: 111;
}
.swiper-container{
		background-color: #f4f4f4;
	}
	.swiper-slide{
		width:85%!important;
		margin: 0.2rem auto;
		background-color: #f4f4f4;
	}
	.article-model-p20{
		padding:0.3rem;
	}
.article-ms p.p01{
	font-size:0.26rem;
	padding-left:0.2rem;
}
.article-ms p.p02{
	font-size:0.34rem;
	padding:0.2rem;
}
.article-ms p.p02 span{
	font-weight: 700;
}
/*.article-box{
	background-color: #fff;
}*/
.article-box p.p01{
	padding:0.3rem 1rem;
	text-align: center;
	font-size:0.26rem;
	background-color: #fff;
}
.article-model{
	background-color: #f4f4f4;
	/*padding:0.3rem;*/
}
.article-model .bd {
	position: relative;
	
	/*border-radius:0.1rem;
	padding:0.3rem;*/
}
/*.article-model .bd ul{
	width:500%!important;
}*/
.article-model .bd ul li{
	border-radius:0.1rem;
	/*padding:0.3rem;*/
	/*float:left;*/
	background-color: #f4f4f4;
	margin:0.2rem 0.3rem;
}
/*.article-model .bd h2{
	font-size:0.28rem;
	padding-left:0.2rem;
	line-height: 1.5;
	padding-bottom:0.2rem;
}
.article-model .bd p{
	font-size:0.26rem;
	line-height: 1.5;
	padding-top:0.2rem;
}*/
.article-model-box{
	width:98%;
	/*margin:0.3rem;*/
	border-radius:0.1rem;
	background-color: #fff;
}
.article-model-box h2{
	font-size:0.28rem;
	line-height: 1.5;
	padding-bottom:0.2rem;
}
.article-model-box p{
	font-size:0.26rem;
	line-height: 1.5;
	padding-top:0.2rem;
}
.article-model-box img{
	width:100%;
}
.article-model-box span{
	position: absolute;
	left:0;
	top:0.7rem;
	display: inline-block;
	padding:0.05rem 0.1rem;
	color:#fff;
	font-size:0.24rem;
	background-color: #000;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.hdyh-box{
	margin-top:-1px;
	padding:20px;
	background-color: #f4f4f4;
}
.hdyh-title{
	display: inline-block;
	background:#000;
	font-size:0.2rem;
	padding:0.1rem 0.2rem;
	color:#fff;
	border-radius:0.22rem;
	margin-top:0.2rem;
	margin-bottom:0.1rem;

}
.hdyh-top{
	position: relative;
	background-color: #fff;
	border-radius:0.1rem;
}
.hdyh-bottom{
	position: relative;
	width:100%;
	height:0.05rem;
}
.hdyh-bottom:before{
	position: absolute;
	left:0;
	bottom:0;
	display: block;
	content: '';
	width:80%;
	border:0.05rem solid #eb5c56;
	border-bottom-left-radius:0.1rem;
}
.hdyh-bottom:after{
	position: absolute;
	right:0;
	bottom:0;
	display: block;
	content: '';
	width:20%;
	border:0.05rem solid #4488f7;
	border-bottom-right-radius:0.1rem;
}
.hdyh-left{
	padding-top:0.3rem;
	padding-left:0.1rem;
}
.hdyh-left-col-3{
	width:14%;
	float:left;
}
.hdyh-left-col-3 img{
	width:100%;
}
.hdyh-left h2{
	font-size:0.32rem;
}
.hdyh-left .p01-hdyh{
	font-size:0.26rem;
	padding:0.1rem 0;
}
.hdyh-left-col-9{
	position: relative;
	width:82%;
	float:left;
	margin-left:4%;
	border-bottom:1px solid #eb5c56;
}
.hdyh-left-col-9:after{
	position: absolute;
	content: '';
	display: block;
	width:8%;
	height:0.1rem;
	background:#eb5c56;
	bottom:-0.1rem;
}
.hdyh-right{
	width:82%;
	padding-left:18%;
	padding-top:0.6rem;
	padding-bottom: 0.6rem;
}
.hdyh-right p{
	font-size:0.26rem;
	padding:0.05rem 0rem;
	color:#333;
	
}
.hdyh-right span{
	padding-right:0.05rem;
	color: #000;
}
.hdyh-right em{
	font-style: normal;
	font-weight: 700;
	color: #eb5c56;
}
/*.hdyh-right .p02-hdyh{
	background:url(http://placehold.it/18x18) left center no-repeat;
}*/
/*文章页面 e*/
/*联系我们 s*/
.search{
	margin-top:0.1rem;
}
.search-box{
	position: relative;
	
	background-color:#4488f7; 
	padding:0.6rem;
}
.search-box select{
	border:none;
	background-color: #4488f7;
	font-size:0.65rem;
	color:#fff;
	-webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    -moz-appearance:none;
    -moz-tap-highlight-color: #fff;
    outline: 0;
}
.search-box select option{
	padding:0.3rem;
	outline: none;
}
.search-top{
	width:84%;
	margin:0 auto;
	text-align: center;
}
.search-input{
	position: relative;
	width:100%;
	background-color: #fff;
	margin:0.6rem 0;
}
.search-input img{
	position: absolute;
	height:0.48rem;
	width:auto;
	left:1.2rem;
	top:0.16rem;
}
.search-input input{
	border:none;
	outline: none;
	padding:0.2rem 0.6rem;
	margin-left:0.3rem;
	font-size:0.3rem;
	width:40%;
}
.search-jg-top{
	padding:0.1rem;
	font-size:0.28rem;
	text-align: center;
	font-weight: 700;
	background-color: #f4f4f4;
}
.search-nav{
	background:url(../images/lx-bg.png);
	padding-bottom:0.3rem;
	/*padding:0.3rem 0;*/
}
#search-jg{
	display: none;
	background:url(../images/lx-bg.png);
	padding-top:0.1rem;
	padding-bottom:0.3rem;
}
#search-jg ul li{
	margin:0.2rem 0;
}
.search-jl{
	text-align:center;
	background-color:#f4f4f4;
	color:red;
	font-size:0.2rem;
	padding:0.1rem;
}
.search-nav .hd ul{
	display: flex;
        display: -webkit-flex;
	 flex-wrap: wrap;
         -webkit-flex-wrap: wrap;
	 padding-top:0.1rem;
	 padding-bottom:0.2rem;
}
.search-nav .hd ul li{
	position: relative;
	width:16.66%;
	padding:0.12rem 0;
	font-size:0.26rem;
	text-align: center;
	background-color:#f4f4f4;
}
.search-nav .hd ul li.on:after {
    display: block;
    position: absolute;
    bottom: 0.02rem;
    left: 50%;
    content: '';
    width: 0.6rem;
    margin-left: -0.3rem;
    border-top: 0.04rem solid #4488f7;
}
.search-nav .bd{
	padding:0.2rem 0;
}
.con{
	margin:0.3rem 0rem;
}
.search-nav .bd ul li{
	
	position: relative;
	width:100%;
	height:auto;
	padding:0.12rem 0;
}
.mzlist-box{
	background-color: #f4f4f4;
	/*margin-top:0.2rem;
	margin-bottom:0.4rem;*/
    padding: 0.3rem;
}
.mzlist-left{
	width:30%;
	float:left;
}
.mzlist-left img{
	width:100%;
}
.mzlist-right{
	position: relative;
	width:65%;
	padding-left:5%;
	padding-top:0.1rem;
	padding-bottom:0.1rem;
	float:right;
}
.mzlist-right h2{
	font-size:0.32rem;
	padding-left:0.1rem;
	border-left:3px solid #c4261d;
	/*padding-left:0.1rem;*/
}
.mzlist-right p{
	line-height:0.34rem;
	font-size:0.26rem;
	padding:0.1rem;
}
.mzlist-right img{
	width:auto;
	height:0.34rem;
	margin: 0 0.1rem 0 0;
    vertical-align: middle;
}
.mzlist-right a{
	position: absolute;
	display: inline-block;
	padding:0.05rem 0.2rem;
	font-size:0.26rem;
	border:1px solid #4488f7;
	border-radius:0.3rem;
	color:#4488f7;
	right:0.3rem;
	bottom:0.16rem;
}
/*联系我们 e*/
/* 案例 s*/
.anli-p10{
	padding-top:0.1rem;
}
.anli-box .btn{
	display: inline-block;
	width: 100%;
	background-color: #fff;

}
 .anli-box img{
 	position: relative;
 	width: 100%;
 	max-width:100%;
 	height:auto;
    vertical-align: top!important;
 }
 .img-b{
 	margin-top:-1px;
 }
 .anli-banner {
 	padding-top:0.1rem;
 	/*height:3.95rem;*/
 }
 .anli-banner img,.anli-type img{
 	width:100%;
 	height:auto;
 }
 .anli-type .hd ul {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background-color: #fff;
}
.anli-type .anli-type-top img{
	width:100%;
 	height:auto;
 	margin-right:0.1rem;
 	vertical-align: middle;
}
.anli-type .hd ul li {
    position: relative;
    width: 25%;
    text-align: center;
    padding: 0.16rem 0;
    font-size: 0.26rem;
}
.anli-type .hd ul li.on:after {
    display: block;
    position: absolute;
    bottom: 0.02rem;
    left: 50%;
    content: '';
    width: 0.6rem;
    margin-left: -0.3rem;
    border-top: 0.04rem solid #4488f7;
}

.anli-type .bd .anli-type-img{
	padding-bottom:0.1rem;
}
.anli-type-top {
	background-color: #fff;
	padding:0.18rem 0.3rem;
	margin-top:0.1rem;
}
.anli-type-left,.anli-type-right{
	line-height: 0.48rem;
	font-size:0.26rem;
	color:#666;
}
.gr-01{
	position: relative;
	float: left;
	width:100%;
	height:5.3rem;
}
.gr-01 span{
	position: absolute;
	width:1.78rem;
	height:0.38rem;
	line-height: 0.38rem;
	text-align: center;
	font-size:0.26rem;
	color:#a89df7;
}
.gr-01 span.gr-span01{
	top:2.36rem;
	left:1.27rem;
}
.gr-01 span.gr-span02{
	top:2.36rem;
	right:1.15rem;
}
.gr-01 span.gr-span03{
	left:1.27rem;
	bottom:0.31rem;
}
.gr-01 span.gr-span04{
	right:1.15rem;
	bottom:0.31rem;
}
.jzgc-box{
	position: relative;
	float: left;
	width:100%;
	height:4.7rem;
}
.jzgc-box p{
	position: absolute;
	top:1.1rem;
	right:0.4rem;
	font-size:0.26rem;
	line-height: 0.48rem;
    margin:0.1rem;
	width:60%;
	height:2.8rem;
	overflow:hidden;
    text-overflow:ellipsis;
    /*white-space:nowrap;*/
}
.yqq-btn{
	display: block;
	width:100%;
	padding:0.5rem 0;
	background-color: #fff;
}
.yqq-pd{
	padding:0.2rem 0;
}
.yqq-btn span{
	display: block;
	width:55%;
	margin:0 auto;
	font-size:0.3rem;
	color:#fff;
	background: #a89df7;
	text-align: center;
	padding:0.1rem 0;
	border:0.04rem solid #d0d0f0;
	border-radius:0.2rem;
}
/* 案例 e*/
/*走进同步 s*/
.zjtb-yc-type{
	background-color: #d0e2fe;
}
.zjtb-yc-type img{
	width:0.92rem;
}
/*医生详情页 s*/
.ysxqy-box{
	background-color:#fff;
}
.ysxqy-banner{
	position: relative;
	margin-top:0.1rem;
	margin-bottom:0.2rem;
	height:5.2rem;
	overflow: hidden;
	background: url(../images/ysbg_02.jpg);
	background-size: 100%;
}
.ysxqy-banner .ms{
	position: absolute;
	width:50%;
	overflow: hidden;
	left:0.3rem;
	bottom:0.5rem;
	color:#3596fd;
}
.ysxqy-banner .ms h2{
	position: relative;
    font-size: 0.6rem;
    height: 0.7rem;
    line-height: 0.7rem;
    padding-left: 0.3rem;
    margin-bottom:0.2rem;
}
.ysxqy-banner .ms h2:before{
	position: absolute;
    left: 0;
    top: 0.08rem;
    content: '';
    display: inline-block;
    width: 0.2rem;
    height: 85%;
    border-left: 0.12rem solid #3596fd;
}
.ysxqy-banner .ms p{
	font-size:0.26rem;
}
.ysxqy-banner img{
	position: absolute;
	width:3.5rem;
	height:5.2rem;
	display: block;
	top:0;
	right:0;
}
.ysxqy-box .byjs{
	background: #e5e5e5;
	padding:0.3rem;
	font-size:0.26rem;
	color:#535353;
	line-height: 1.8;
}
.scxm{
	padding:0.3rem;
}
.scxm h2{
	font-size:0.32rem;
}
.scxm p{
	width:49%;
	float:left;
	font-size:0.26rem;
	padding:0.15rem 0.26rem;
	margin-top:0.2rem;
	color:#fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-radius:0.2rem;
}
.scxm p:nth-child(even){
	background-color:#3596fd;
	margin-right:2%;
}
.scxm p:nth-child(odd){
	background-color:#6981fd;
}
/*医生详情页 e*/

/*导航css*/
.p300{background:#FFF;}
.p400 .jmtit{margin-top:1%; margin-bottom:3%;}
.jmtit{ width:100%; text-align:center; margin-top:4%; overflow:hidden;}
.jmtit h3{ color:#333; font-size:0.26rem; font-weight:bold; line-height:160%;}
.jmtit h3 span{ color:#333;}
.jmtit p{ font-size:110%; color:#999; line-height:100%;}

.ind_c01{ margin-top:3%;}
.ind_c01 .img_zs{width:96%;height:auto;overflow:hidden;margin:0 auto;}
.ind_c011{ width:33%; float:left; height:auto; padding:12px 0 11px 2%; background:#ffb152;}
.ind_c011 a{ color:#fff;}
.ind_c011 h3{ font-size:180%;}

.ind_c011_1{  width:33%; float:left; height:auto; padding:12px 0 11px 2% ; background:#fe765f;}
.ind_c011_1 a{ color:#fff;}
.ind_c011_1 h3{ font-size:180%;}	
.ind_c011_2{  width:33%; float:left; height:auto;padding:12px 0 11px 2% ; background:#30cac7;}
.ind_c011_2 a{ color:#fff;}
.ind_c011_2 h3{font-size:180%;}
.ind_c011_4{  width:33%; float:left; height:auto;padding:12px 0 11px 2% ; background:#be7bfd;}
.ind_c011_4 a{ color:#fff;}
.ind_c011_4 h3{font-size:180%;}
.ind_c011_3{ width:33%; float:left; height:auto;padding:12px 0 11px 2% ;background:#3dbdff;}
.ind_c011_3 a{ color:#fff;}
.ind_c011_3 h3{ font-size:180%;}
.ind_c012{ float:left; width:65%; position:relative;}
.ind_c012 img{max-width:100%;height:auto;}
.ind_cl{ margin-top:3px;}
.ind_cl ul li{ display:block; margin-top:3px;line-height:48px; background:url(../images/ind_16.png) no-repeat 280px center #fff; border:1px solid #ddd;  padding:0 30px 0 10px; height:48px; overflow:hidden;}
.ind_c2{ margin-top:3px; }
.ind_c2 ul li{ display:block; line-height:38px; background:url(../images/ind_16.png) no-repeat 280px center #fff; padding:0 30px 0 10px; height:38px; overflow:hidden; border-bottom:1px dotted #ccc;}
.ind_cl2{text-align:center; height:90px; margin-top:5px;}
.ind_cl2 p{  height:90px; width:107px; background:#adbccd;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center; display: -moz-box; -moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center; display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;display: box; box-orient: horizontal;box-pack: center;box-align: center;}
.ind_cl2 p a{ color:#fff; }
.ind_cl2_img{ width:190px; margin-right:3px; padding:0; float:left;}
.ind_c13{ height:58px; overflow:hidden;}
.ind_c13 a{ display:block; float:left; border:1px solid #ddd; height:24px; background:#fff; line-height:24px; overflow:hidden; white-space:nowrap; margin:3px 3px 0 0; padding:0 6px;border-radius: 4px;-webkit-border-radius: 4px;}
.img_zs .ind_c14{ margin-top:0px; overflow:hidden;width:65%;float:left;background:#eee;padding-top:5px;padding-bottom:5px;}
.img_zs .ind_c14 a{ line-height:195%;background-color:#fff; float:left; text-align:center;width:47%;margin-top:1px;margin-left:2%;font-size:100%;}
.img_zs .ind_c14 a.kuan{ margin-right:0;}
.ind_c01x .ind_c011_1{padding-bottom:9%;}
.f{ float:left; width:100%; overflow:hidden; padding-top:5%; color:#000; text-align:center; font-family:"微软雅黑"; font-size:0.22rem; line-height:24px; background:#fff; border-top: solid dashed 1px;}
.f a{ color:#000;}
.f span a{ color:#000 !important;}
/*商务通样式*/
.swtCenter {
  width: 5.5rem;
  position: fixed;
  z-index: 1200;
  font-family: 微软雅黑, tahoma, Srial, helvetica, sans-serif;
  left: 50%;
  top: 40%;
  margin-left:-2.75rem;
  margin-top:-1rem;
  display: none;
}
.swtCenter img{
width:100%;
border: none;
border-radius:15px;
vertical-align: top;
}
.closeBtn_div{
position: absolute;
  top: 0px;
right: 0px;
width: 32px;
height: 32px;
background:url(../images/dw_swt_colse2.png) top right no-repeat;
}
@media screen and (min-width: 750px) {
.swtCenter img{width:80%;margin-left:10%}
.closeBtn_div{right:10%}
}

.swtCenter .s_link {
  width: 5rem;
  height: 0.8rem;
  position: absolute;
  bottom: 0%;
}
#swtCenter_bg {
display: none;
width: 100%;
height: 100%;
background: rgba(0,0,0,.8);
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity=0.7);
position: fixed;
top: 0;
left: 0;
z-index: 1115;
}
.animated_swt{-webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

@-webkit-keyframes fadeInDown {
  0% {-webkit-transform:translate3d(0, -300%, 0); transform: translate3d(0, -300%, 0);}
  50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
  100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes fadeInDown {
  0% {-webkit-transform:translate3d(0, -300%, 0);transform: translate3d(0, -300%, 0);}
  50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
  100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}

.fadeInDown{ -webkit-animation-name: fadeInDown; animation-name: fadeInDown}

@-webkit-keyframes fadeOutDown {
  50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
  100% {-webkit-transform:translate3d(0, 300%, 0);transform:translate3d(0, 300%, 0);}
}
@keyframes fadeOutDown {
  50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
  100% {-webkit-transform:translate3d(0, 300%, 0);transform:translate3d(0, 300%, 0);}
}
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown }


.ls_dq{line-height:120%;text-indent:4%;margin-top:3%;width:100%;border-bottom:2px #eee solid;padding-bottom:2%;padding-top:2%; font-size:0.2rem; color:#000000;}
.ls_dq span{width:5.8%;float:left;margin-right:2%;}
.ls_dq span img{/*width:100%;height:100%;*/}
.cha_t{width:100%;height:240%;line-height:240%;text-align:center;font-size:140%;font-weight:600;padding-top:2%;padding-bottom:2%; font-size:0.26rem;}
.cha_c02{width:94%;margin:0 auto;background:#fff}
.cha_c02_text{padding-bottom:3%;border-bottom:1px dotted #ccc;height:auto;overflow:hidden;padding-top:4%;width:98%;margin:0 auto;}
.cha_c02_text img{float:left;margin-right:4%}
.cha_c02_text h4{font-size:0.26rem;height:200%;}
.cha_c02_text a{color:#333;line-height:160%;font-size:0.2rem;}
.cha_c02_list ul li{display:block;line-height:280%;overflow:hidden;background:url(../images/ind_16.png) no-repeat 98% center;border-bottom:1px dotted #ddd;}
.cha_c02_list ul li a{color:#333;font-size:0.2rem;}
.cha_c02_list ul li:hover a{color:#333;}
.cha_c02_img{text-align:center;}
.dhzx { margin: 3% auto 3% auto;width:100%;}
.dhzx img {width: 100%;}
.mqqk{padding-bottom:4%; height:100%;}
.mqqk .mq_tit{border-bottom:2px solid #ddd;line-height:220%;background:#fff;padding:3% 3% 2% 5%;display:block;width:92%;overflow:hidden;}
.mqqk .mq_tit h3{color:#43331c;float:left;font-size:160%;font-weight:700;width:70%}
.mqqk .mqnr{margin:3% auto 24% auto; width:96%;}
.mqqk .mqnr li{float:left;font-size:0.26rem;font-weight:100;line-height:325%;margin-bottom:1%;margin-right:1%;text-align:center;-moz-border-radius: 5px;-webkit-border-radius:5px; border-radius:5px;}
.mqqk .mqnr li a{color:#fff;display:block;/*height:100%;*/width:100%;font-size:0.26rem;}
.mqqk .mqnr li.mq_01{background:#a4d8ff;width:56%}
.mqqk .mqnr li.mq_02{background:#00a1b9;width:43%;margin-right:0px;}
.mqqk .mqnr li.mq_03{background:#58b8ff;width:34%}
.mqqk .mqnr li.mq_04{background:#8fcfff;width:33%}
.mqqk .mqnr li.mq_05{background:#9bd5ff;width:31%;margin-right:0px;}
.pag{width:90%;line-height:120%;text-align:center;margin:4% auto;padding-top:3%;padding-bottom:3%;}
.pag ul{width:100%; font-size:0.2rem}
.pag ul li{float:left; padding-top:1%;padding-bottom:1%;padding-left:1.5%;padding-right:1.5%; display:block;color:#666;line-height:120%;}
.pag ul .thisclass{background:#eee;}
.pag ul li a{ display:block; float:left;}
.pag ul li a:hover{text-decoration:none;}
.ls_zj{padding-bottom:4%;}
.ls_zjtit{border-bottom:2px solid #ddd;line-height:220%;background:#fff;padding:3% 3% 2% 5%;display:block;width:92%;overflow:hidden;}
.ls_zjtit h3{color:#43331c;float:left;font-size:160%;font-weight:700;width:60%}
.ls_zjtit a{background:#aaaaaa;border-radius:10px;color:#fff;display:block;float:right;font-size:120%;margin-right:5%;font-weight:400;line-height:150%;margin-top:1%;text-align:center;width:30%}
.ls_zjnr{margin:0 auto 36% auto;;width:96%; }
.ls_zjnr dl{float:left;margin:5% 1% 0;overflow:hidden;width:48%;}
.ls_zjnr dl dd{float:right;width:50%;padding-left:3%;}
.ls_zjnr dl dd h3{color:#faa74a;font-size:114%;font-weight:400;line-height:150%;margin-top:5%}
.ls_zjnr dl dd p{color:#505050;font-size:114%;line-height:150%;overflow:hidden}
.ls_zjnr dl dd p.lsj{font-size:100%}
.ls_zjnr dl dd a{border:1px solid #faa74a;border-radius:10px;color:#faa74a;display:block;font-size:100%;margin-top:5%;overflow:hidden;text-align:center;width:83%; font-size:0.12rem;}
.ls_zjnr dl dt{float:left;line-height:150%;width:46%}
.ls_zjnr dl dt a img{width:100%;-moz-border-radius:50%;-webkit-border-radius:50%; border-radius:50%;overflow:hidden;}
.text_txt{background:#fff;}
.text_txt01{text-align:center;width:94%;margin:0 auto;padding-top:4%;padding-bottom:3%;border-bottom:1px dashed #999;}
.text_txt01 h1{font-size:160%;line-height:200%;color:#43331c;}
.text_txt01 h5{font-size:100%;font-weight:100;color:#999;}
.text_txt02{width:94%;font:100%;margin:3% auto 0 auto;line-height:160%;font-size:100%;background:#fff;}
.text_txt02 img{max-width:80%;max-height:auto;}
.text_txt02 .g-wz-tit{width:100%;overflow:hidden;border-bottom:1px #ddd dashed;padding-top:3%;padding-bottom:3%;text-align:center;}
.text_txt02 .g-wz-tit h1{font-size:160%;line-height:240%;color:#43331c;}
.text_txt02 .g-wz-tit .g-wz-span{font-size:86.5%;line-height:120%;color:#999;}
.cont_s{font-size:130%;line-height:220%;margin-top:4%;}
.cont_s	div{height:auto;}
.cont_s img{height:auto; margin:20px 0 20px 0;} 
.wzyzx{margin:0 auto;overflow:hidden;width:80%;padding-top:5%;padding-bottom:5%;}
.wzyzx .dh{float:left;margin-left:0%;width:49%}
.wzyzx .zx{float:left;margin-left:2%;width:49%}
.wzyzx .zx a{display:block;height:100%;line-height:150%;width:100%}
.wzyzx .dh a{display:block;height:100%;line-height:150%;width:100%}
.wzyzx .zx a img{width:100%}
.wzyzx .dh a img{width:100%}
.article_pages{margin:3% auto 3% auto;width:94%}
.article_pages li{color:#565656;font-size:120%;line-height:200%}
.article_pages li a{color:#565656;font-size:100%;font-weight:400;line-height:150%}
.article_pages li a:hover{color:#900}
.page404{ overflow: hidden; width: 750px; margin: 3% auto 3% auto; }
.page404 .img404{ float: left; width: 340px; height: 2rem; background: url('http://www.028jdkq.com/public/images/404.jpg') no-repeat 0 0; }
.page404 .tip404{ float: right; width: 364px; }
.page404 .ft24{ padding-top: 102px; padding-bottom: 31px; font-size: 24px; }
.page404 .ft14{ font-size: 14px; color: #999; width:324px;}
.page404 .ft14 span{ display: block; }
.page404 .page_fh{ width:304px; height:40px; padding-top: 0px;}
.page404 .page_fh a{ display: block; width: 110px; height: 36px; margin-top: 22px; font-size: 14px; line-height: 36px; text-align: center; text-decoration: none; color: #068f99; border: 1px solid #068f99; border-radius: 4px; float:left; margin-right:20px;}
.page404 .page_fh a:hover{ color: #fff; border-color: #068f99; background: #068f99; }
@media screen and (max-width: 750px){ 
.page404{ width:90%; margin: 9px auto 0 auto; padding-bottom: 12px; }
.page404 .img404, .page404 .tip404{ float: none; width: 100%; }
.page404 .img404{ height:auto; background-position: center 0; background-size: 216px auto; }
.page404 .tip404{ width:100%; margin: 10px auto 0 auto;text-align: center; }
.page404 .ft24{ width:100%; margin: 10px auto 0 auto; padding-top: 9px; padding-bottom: 20px; font-size: 22px; }
.page404 .ft14{ width:100%; margin: 10px auto 0 auto; font-size: 12px; }
.page404 .page_fh{ width:100%; margin: 10px auto 0 auto;}
.page404 .page_fh .p_l{ float:left;}
.page404 .page_fh .p_r{ float:right;}
.page404 .page_fh a{ width:40%; margin: 10px auto 0 auto; height: 0.75rem; margin: 21px auto 0 auto; font-size: 18px; line-height: 0.75rem; }
.page404 .page_fh a:hover{ color: #fff; border-color: #068f99; background: #068f99; } }
.zt_img img{width:100%; vertical-align:top; display:block }
.zt_link{margin:0px auto; position:relative; overflow:hidden;}
.msn{ overflow:hidden;margin:20px auto 0 auto;  max-width: 640px; padding:0; padding-bottom:50px; background:#ffffff}
.msn .line{margin:0 0 0 10px;}
.msn .time{ max-width:750px; width:90%; line-height:20px;float:left; text-align:right; color:#999; margin-top:5px;}
.msn .left{float:left;max-width:90%; width:90%; margin:10px 0 0 0;}
.msn .left div{position:relative;margin:0 0 0 55px;padding:10px;background:#FFF;color:#323232;border:1px solid #d5d5d5; border-radius:6px;}
.msn .left div i{position:absolute;top:12px;left:-20px;width:20px;height:20px;background:url(../images/wechat.png) no-repeat scroll 0 -200px;transform:rotate(-180deg)}
.msn .left_1 div i{top:6px;}
.msn .left div strong{ font-weight:bold; color:#F00;}
.msn .left div font{height:24px;background:url(../images/b.jpg) repeat-x center;}
.msn .left img{float:left;margin:0 5px 0 0;}
.msn .left div img{float:none;}
.msn figure{ width:95%; margin:15px auto;overflow:hidden; border-bottom:1px solid #CCCCCC;}
.msn .zzh{ width:100%; float:left; display:block; }
.msn figcaption{ width:68%; float:left; margin-left:2%;}
.zz-footer{overflow: hidden; position: fixed; bottom:0;width:100%;max-width:750px;height:70px; margin:0 auto; background:#FFF; }
.zz-footer div{width:100%;}
.zz-footer .submit1{ float:left; margin-top:20px; width: 70%;padding:3% 0 ;background: #024f83;border: 0;font-size: 1.2em;font-family: "微软雅黑";color:#ffffff;background-image: -webkit-linear-gradient(left, #024f83,#05586f,#10605a,#1f673c,#286b23); /*-webkit-box-shadow: #8f9bad 0px 0px 20px;-moz-box-shadow: #8f9bad 0px 0px 20px;box-shadow: #8f9bad 0px 0px 20px;*/text-align: center; margin-left:15%;border-radius: 50px;}
.zz-footer .submit2{ float:left; margin-top:20px; width: 70%;padding:3% 0 ;background: #024f83;border: 0;font-size: 1.2em;font-family: "微软雅黑";color:#ffffff;background-image: -webkit-linear-gradient(left, #cccccc,#cccccc,#cccccc,#cccccc,#cccccc); /*-webkit-box-shadow: #8f9bad 0px 0px 20px;-moz-box-shadow: #8f9bad 0px 0px 20px;box-shadow: #8f9bad 0px 0px 20px;*/text-align: center; margin-left:15%;border-radius: 50px;}
.zz-footer div:nth-child(1){max-width:50px;}
.zz-footer div:nth-child(1){max-width:50px;}
.zz-footer div:nth-child(3){max-width:50px;}
.zz-footer div:nth-child(1) a{float:left;width:50px;height:50px;background:url(../images/wechat.png) no-repeat scroll 9px -89px;}
.zz-footer div:nth-child(2) textarea{width:70%;height:36px;margin:7px 0 0 0px;color:#000;font-size:0.3rem;line-height:35px;border:none;border-bottom:1px solid #d8d8d8;transition:0.3s;resize:none;overflow-y:auto;outline:none;font-family: 微软雅黑, tahoma, Srial, helvetica, sans-serif;}
.zz-footer div:nth-child(2) textarea:focus{border:none;border-bottom:1px solid #45c01a;}
.zz-footer div:nth-child(2) textarea.on{border-bottom:#45c01a}
.zz-footer div:nth-child(2) i{}
.zz-footer div:nth-child(3) a{position:absolute;top:0;right:0;width:65px;height:35px;margin:7px 5px 0 0;background:#068f99;color:#FFF;text-align:center;line-height:35px;border-radius:5px;cursor:pointer;transition:0.3s;}
.zz-footer div:nth-child(3) a:hover{background-color:#3aa814;}
.zz-footer div:nth-child(3) a{position:absolute;top:0;right:0;width:65px;height:35px;margin:7px 5px 0 0;background:#068f99;color:#FFF;text-align:center;line-height:35px;border-radius:5px;cursor:pointer;transition:0.3s;}
.zz-footer div:nth-child(3) a{position:absolute;top:0;right:0;width:65px;height:35px;margin:7px 5px 0 0;background:#068f99;color:#FFF;text-align:center;line-height:35px;border-radius:5px;cursor:pointer;transition:0.3s;}
.zz-footer div:nth-child(3) div.a8wx142{position:absolute;top:0;right:4px; width:80px; max-width:100px;height:35px;margin:7px 7px 0 0;background:#068f99;color:#FFF;text-align:center;line-height:35px;border-radius:5px;cursor:pointer;transition:0.3s;}
.zz-footer div a.a8wx141{position:absolute;top:0;right:90px;}
.zz-footer div:nth-child(3) a:hover{background-color:#3aa814;}

.ly-clear{clear:both;}
.ly-hide{display:none;}
.ly-animation-bell{display:inline-block;color:#F00;transition:0.5s;}
.ly-animation-bell.on{animation:ly-animation-bell 0.5s;}
@keyframes ly-animation-bell{
    0%{transform:rotate(-5deg);}
    20%{transform:rotate(10deg);}
    40%{transform:rotate(-15deg);}
    60%{transform:rotate(20deg);}
    80%{transform:rotate(-15deg);}
    100%{transform:rotate(10deg);}
}
.jd-zxpt{ width:100%;height:4.9rem;background:url(/jdzt/1108jdppxxl/images/bj.jpg) no-repeat center top;background-size: 100%; margin-top:30px;}
.jd-zxpt dl{ width:22%; height:1.1rem; float:left; margin:0 5% 0.3rem 5%; border:#d9d9d9 solid 0.001rem;cursor:pointer;}
.jd-zxpt dl:hover{border:#068f99 solid 0.001rem;}
.jd-zxpt dl span{ width:100%; height:0.5; float:left; font-size:0.28rem; text-align:center; font-weight:bold; margin-top:0.2rem;}
.jd-zxpt dl p{width:100%; height:0.4;float:left; font-size:0.1rem;text-align:center; color:#666; margin-top:0.1rem;}
.c1{color:#18ccd6;}
.c2{color:#ff6200;}
.c3{color:#0054ff;}
.c4{color:#00da9f;}
.c5{color:#ef0070;}

.wcfocus{  margin:0 auto; position:relative; overflow:hidden;}
.wcfocus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.wcfocus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.wcfocus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.wcfocus .hd ul .on{ background:#000000;  }
.wcfocus .bd{ position:relative; z-index:0; }
.wcfocus .bd li img{ width:100%;}
.wcfocus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
