

.lmfw1 a{

	display: block;

	width: 100%;

	height: 349px;

	border-radius: 10px;

}

.lmfw1-left{

	width: 45%;

	height: 100%;

}

.lmfw1-left h1{

	color: #901d78;

	font-size: 18px;

	font-weight: normal;

	padding-top: 80px;

	margin-left: 40px;

}

.lmfw1-left h1>span{

	display: inline-block;

	margin-left: 20px;

	font-size: 14px;

}

.lmfw1-left h1>img{

	margin-right: 25px;

}

.lmfw1-left p{

	color: #777777;

	font-size: 14px;

	width: 70%;

	margin-left: 100px;

	margin-top: 25px;

	line-height: 25px;

}

.lmfw1-left>img{

	display: block;

	margin-left: 102px;

	margin-top: 55px;

}

.lmfw a:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.lmfw2{

	width: 100%;

  -webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.lmfw2 a{

	display: block;

	width: 48%;

	height: 300px;

	border-radius: 10px;

	margin-top: 45px;

}

.lmfw2 a h1{

	color: #901d78;

	font-size: 18px;

	font-weight: normal;

	padding-top: 50px;

	margin-left: 40px;

}

.lmfw2 h1>span{

	display: block;

	font-size: 14px;

	margin-left: 72px;

	margin-top: -10px;

}

.lmfw2 h1>img{

	margin-right: 25px;

	float: left;

	margin-top: 10px;

	height: 42px;

}

.lmfw2 a>img{

	display: block;

	margin-left: 60px;

	margin-top: 55px;

}

.lmfw3{

	width: 100%;

	margin-top: 45px;

	height: 349px;

	border-radius: 10px;

}

.lmfw3-left{

	width: 55%;

	height: 100%;

}

.lmfw3-left h1{

	color: #901d78;

	font-size: 18px;

	font-weight: normal;

	padding-top: 80px;

	margin-left: 40px;

}

.lmfw3-left h1>span{

	display: inline-block;

	margin-left: 20px;

	font-size: 14px;

}

.lmfw3-left h1>img{

	margin-right: 25px;

}

.lmfw3-left p{

	color: #777777;

	font-size: 14px;

	width: 70%;

	margin-left: 100px;

	margin-top: 25px;

	line-height: 25px;

}

.lmfw3-left>img{

	display: block;

	margin-left: 102px;

	margin-top: 30px;

}

.lmfw3-left ul{

	width: 70%;

	margin-left: 100px;

	margin-top: 20px;

}

.lmfw3-left ul>li{

	height: 38px;

	line-height: 38px;

}

.lmfw3-left ul>li a{

	color: #777777;

	font-size: 14px;

}

.lmfw3-left ul>li a>span:nth-child(1){

	display: inline-block;

	width: 75%;

	overflow: hidden;

	height: 35px;

	text-overflow: ellipsis;

}

.lmfw3-left ul>li a:hover span{

	color: #901d78;

}

.lmfw3:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}



/*走进妇幼-公司概况*/

.zjfy{

	width: 100%;

}

.zjfy1{

	width: 100%;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.zjfy1 a{

	display: block;

	width: 23%;

	height: 100px;

	background: #f9f9f9;

	border-radius: 5px;

	position: relative;

	margin-bottom: 25px;

	margin-right: 24px;

}

.zjfy1 a>img{

	position: absolute;

	top: 32px;

	left: 22px;

}

.zjfy1 a h1{

	color: #737373;

	font-size: 18px;

	font-weight: normal;

	padding-top: 28px;

	margin-left: 85px;

	text-transform: uppercase;

}

.zjfy1 a h1>span{

	font-size: 14px;

}

.zjfy1 .zjfy1-t2{

	display: none;

}

.zjfy1 a:hover .zjfy1-t2{

	display: block;

}

.zjfy1 a:hover .zjfy1-t1{

	display: none;

}

.zjfy1 a:hover{

	background: #901d78;

}

.zjfy1 a:hover h1{

	color: #fff;

}

.zjfy1 .act3{

	background: #901d78;

}

.zjfy1 .act3 h1{

	color: #fff;

}

.zjfy1 .act3 .zjfy1-t2{

	display: block;

}

.zjfy1 .act3 .zjfy1-t1{

	display: none;

}

.zjfy2{

	width: 100%;

	padding-bottom: 80px;

	border-bottom: 1px solid #dcdcdc;

}

.zjfy2>h1{

	color: #901d78;

	font-size: 24px;

	text-transform: uppercase;

	padding-top: 10px;

	margin-bottom: 50px;

}

.zjfy2>h1>span{

	font-size: 20px;

	margin-left: 25px;

}

.zjfy2-nr1{

	width: 100%;

	margin-bottom: 40px;

}

.zjfy2-nr1-left{

	width: 48%;

	height: 350px;

	background: #f9f9f9;

}

.zjfy2-nr1-left h1{

	color: #292929;

	font-size: 16px;

	padding-top: 30px;

	width: 90%;

	margin: 0 auto;

}

.zjfy2-nr1-left p{

	color: #707070;

	font-size: 14px;

	line-height: 30px;

	width: 90%;

	margin: 0 auto;

	margin-top: 30px;

}

.zjfy2>span{

	color: #707070;

	font-size: 14px;

	line-height: 30px;

	text-indent: 28px;

	display: block;

	margin-bottom: 30px;

}

.zjfy22{

	width: 100%;

	padding-bottom: 25px;

}

.zjfy22>h1{

	color: #901d78;

	font-size: 24px;

	text-transform: uppercase;

	padding-top: 10px;

	margin-bottom: 50px;

}

.zjfy22>h1>span{

	font-size: 20px;

	margin-left: 25px;

}

.zjfy22-nr-lb{

	width: 30%;

	height: 420px;

	border-radius: 20px;

}

.zjfy22-nr-lb .swiper-container{

	width: 100%;

	height: 100%;

	border-radius: 20px;

}

.zjfy22-nr-lb .swiper-container img{

	width: 100%;

	height: 90%;

	border-radius: 25px;

}

.zjfy22-nr-lb .swiper-pagination-bullet{

	width: 29px;

	height: 6px;

	border-radius: 2.5px;

	background: #e5e5e5;

}

.zjfy22-nr-lb .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

	margin: 0 10px;

}

.zjfy22-nr-lb .swiper-pagination-bullet-active{

	background: #901d78;

}

.zjfy22-nr-dt{

	width: 67%;

	height: 420px;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.yydt{

	display: block;

	width:344px;

	height: 185px;

	border-bottom: 1px solid #e5e5e5;

	margin-right: 55px;

	margin-bottom: 40px;

}

.yydt h1{

	color: #343434;

	font-size: 16px;

	width: 300px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;

}

.yydt span{

	color: #979797;

	font-size: 14px;

	display: block;

	width: 300px;

	height: 95px;

	margin-top: 15px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 5;

  -webkit-box-orient: vertical;

}

.yydt p{

	color: #7c7c7c;

	font-size: 14px;

	margin-top: 10px;

}

.yydt:hover h1{

	color: #901d78;

}

.zjfy22-nr-dt2{

	width: 100%;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

  margin-top: 40px;

}

.fenye{

	width: 100%;

	height: 40px;

	padding-bottom: 60px;

	border-bottom: 1px solid #dcdcdc;

}

.fenye ul{

	height: 40px;

	display: -webkit-box;

    display: -moz-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-box-pack: justify;

    -webkit-justify-content: center;

    -ms-flex-pack: justify;

    justify-content: center;

}

.fenye ul>li{

	width: 35px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	border-radius: 100%;

	border: 1px solid #bfbfbf;

	margin-right: 15px;

}

.fenye ul>li>a{

	display: block;

	width: 100%;

	height: 100%;

	color: #777777;

	font-size: 14px;

	border-radius: 100%;

}

.fenye ul>li>a:hover{

	background: #901d78;

	color: #fff;

}

.fenye ul>li .act{

	background: #901d78;

	color: #fff;

}



/*详情页*/

.banner2{

	width: 100%;

	height: auto;

	margin-top: 95px;

}

.banner2 img{

	width: 100%;

	height: auto;;

}

.fy-xq{

	width: 100%;

}

.fy-xq-left{

	width: 75%;

	padding: 50px 0;

	background: #f9f9f9;

}

.fy-xq-left>h1{

	color: #111111;

	font-size: 24px;

	font-weight: normal;

	text-align: center;

	width: 90%;
	margin: 0 auto;

}

.fy-xq-left>p{

	width: 90%;

	margin: 35px auto;

	color: #717171;

	font-size: 14px;

	height: 20px;

}

.fy-xq-nr{

	width: 90%;

	margin: 0 auto;

	color: #717171;

	font-size: 14px;

	line-height: 30px;

	min-height: 465px;

}

.fy-xq-left>img{

	display: block;

	margin: 50px auto;

}

.fy-xq-sx{

    height: 60px;

	display: -webkit-box;

    display: -moz-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-box-pack: justify;

    -webkit-justify-content: center;

    -ms-flex-pack: justify;

    justify-content: center;

    margin-top: 60px;

}

.fy-xq-sx a{

	display: block;

    padding: 0 20px;

    height: 55px;

    background: #901d78;

    border-radius: 5px;

    line-height: 55px;

    text-align: center;

    color: #fff;

    margin-left: 50px;

}

.fy-xq-sx a:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.fy-xq-right{

	width: 20%;

	display: -webkit-box; 

  display: -moz-box;

  display: -webkit-flex;

  display: -moz-flex;

  display: -ms-flexbox; 

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-flex-direction: column;

  -ms-flex-direction: column;

  flex-direction:column;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  -webkit-justify-content: flex-start;

  justify-content: flex-start;

}

.fy-xq-right a{

	display: block;

	width: 100%;

	padding-top: 20px;

	padding-bottom: 20px;

	background: #f9f9f9;

	margin-bottom: 20px;

}

.fy-xq-nr img{

	/*width: auto;*/

	/*display: block;*/

	max-width: 100%;

	min-width: 20%;

	/*display: block;*/

	height: auto;

	margin-bottom: 10px;

}

.fy-xq-right a h1{

	color: #901d78;

	font-size: 16px;

	width: 90%;

	margin: 0 auto;

}

.fy-xq-right a h1>span{

	font-size: 14px;

	font-weight: normal;

	margin-left: 11px;

}

.fy-xq-right a>img{

	display: block;

	width: 90%;

	/*height: 163px;*/

	margin: 30px auto;

}

.fy-xq-right a>h2{

	color: #414141;

	font-size: 14px;

	width: 90%;

	margin-left: 15px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;

}

.fy-xq-right a>p{

	width: 90%;

	height: 50px;

	margin-left: 15px;

	color: #979797;

	font-size: 12px;

	line-height: 25px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.fy-xq-right a:hover h2{

	color: #901d78;

}

.fy-xqy-db{

	width: 100%;

	height: 210px;

	background: #f9f9f9;

	margin-top: 40px;

	 -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.fy-xqy-db a{

	display: block;

	width: 33%;

	height: 150px;

	border-right: 1px solid #e5e5e5;

}

.fy-xqy-db a h1{

	color: #343434;

    font-size: 16px;

    width: 200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-left: 15px;

    margin-top: 5px;

}

.fy-xqy-db a span{

	color: #979797;

    font-size: 14px;

    display: block;

    width: 90%;

    margin: 20px auto;

}

.fy-xqy-db a p{

	color: #7c7c7c;

    font-size: 14px;

    width: 90%;

    margin: 0 auto;

    margin-top: 35px;

}

.fy-xqy-db a:hover h1{

	color: #8a1e76;

}

.fy-xqy-db>a:nth-child(3){

	border: none;

}



/*妇幼联盟*/

.fylm{

	width: 100%;

}

.fylm-top{

	width: 100%;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.fylm-top a{

	display: block;

    width: 24%;

    height: 100px;

    background: #f9f9f9;

    border-radius: 5px;

    position: relative;

    margin-bottom: 20px;

}

.fylm-top a>img{

	position: absolute;

    top: 28px;

    left: 30px;

}

.fylm-top .fylm-top-t2{

	display: none;

}

.fylm-top a>h1{

	color: #737373;

    font-size: 18px;

    font-weight: normal;

    padding-top: 28px;

    margin-left: 95px;

    text-transform: uppercase;

}

.fylm-top a>h1>span{

	font-size: 14px;

}

.fylm-top .act2{

	background: #901d78;

}

.fylm-top .act2 h1{

	color: #fff;

}

.fylm-top .act2 .fylm-top-t2{

	display: block;

}

.fylm-top .act2 .fylm-top-t1{

	display: none;

}

.fylm-top a:hover{

	background: #901d78;

}

.fylm-top a:hover h1{

	color: #fff;

}

.fylm-top a:hover .fylm-top-t2{

	display: block;

}

.fylm-top a:hover .fylm-top-t1{

	display: none;

}

.fylm-nr{

	width: 100%;

	padding-bottom: 75px;

	border-bottom: 1px solid #dcdcdc;

}

.fylm-nr>h1{

	color: #901d78;

	font-size: 20px;

	padding-top: 15px;

}

.fylm-nr>h1>span{

	margin-left: 25px;

}

.fylm-nrk{

	margin-top: 40px;

	margin-bottom: 90px;

}

.fylm-nrk-left{

	width: 48%;

	height: 370px;

	background: #f9f9f9;

}

.fylm-nrk-left h1{

	color: #901d78;

	font-size: 20px;

	font-weight: normal;

	padding-top: 40px;

	width: 90%;

	margin: 0 auto;

}

.fylm-nrk-left h1>span{

	font-size: 16px;

	margin-left: 20px;

}

.fylm-nrk-left p{

	width: 90%;

	margin: 0 auto;

	color: #6e6e6e;

	font-size: 14px;

	line-height: 25px;

	margin-top: 35px;

}

.fylm-nrwz{

	color: #6e6e6e;

	font-size: 16px;

	line-height:30px;

	margin-top: 20px;

}
.fylm-nrwz p{
	margin: 5px 0;
}

.jkjy-top{

	width: 100%;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.jkjy-top a{

	display: block;

    width: 24%;

    height: 100px;

    background: #f9f9f9;

    border-radius: 5px;

    position: relative;

    margin-bottom: 20px;

    margin-right: 12px;

}

.jkjy-top a>img{

	position: absolute;

    top: 28px;

    left: 30px;

}

.jkjy-top .fylm-top-t2{

	display: none;

}

.jkjy-top a>h1{

	color: #737373;

    font-size: 18px;

    font-weight: normal;

    padding-top: 28px;

    margin-left: 95px;

    text-transform: uppercase;

}

.jkjy-top a>h1>span{

	font-size: 14px;

}

.jkjy-top .act2{

	background: #901d78;

}

.jkjy-top .act2 h1{

	color: #fff;

}

.jkjy-top .act2 .fylm-top-t2{

	display: block;

}

.jkjy-top .act2 .fylm-top-t1{

	display: none;

}

.jkjy-top a:hover{

	background: #901d78;

}

.jkjy-top a:hover h1{

	color: #fff;

}

.jkjy-top a:hover .fylm-top-t2{

	display: block;

}

.jkjy-top a:hover .fylm-top-t1{

	display: none;

}

.jkjy-nr>h1{

	color: #901d78;

	font-size: 20px;

	padding-top: 15px;

}

.jkjy-nr>h1>span{

	margin-left: 25px;

}

.jkjy-nrk{

	width: 100%;

	margin-top: 30px;

	-webkit-flex-wrap: wrap;  

  -moz-flex-wrap: wrap;  

  -ms-flex-wrap: wrap;  

  -o-flex-wrap: wrap;  

  flex-wrap: wrap;  

}

.jkjy-nrk a{

	display: block;

	width: 29%;

	height: 205px;

	border: 1px solid #dcdcdc;

	border-radius: 20px;

	margin-bottom: 50px;

	margin-right: 50px;

	position: relative;

}

.jkjy-nrk a>img{

	width: 100%;

	height: 100%;

	display: none;

}

.jkjy-nrwz{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

}

.jkjy-nrwz h1{

	color: #343434;

    font-size: 16px;

    width: 200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-left: 15px;

    padding-top: 25px;

}

.jkjy-nrwz span{

	color: #979797;

    font-size: 14px;

    display: block;

    width: 90%;

    margin: 20px auto;

}

.jkjy-nrwz p{

	color: #7c7c7c;

    font-size: 14px;

    width: 90%;

    margin: 0 auto;

    margin-top: 35px;

}

.jkjy-nrk a:hover h1{

	color: #fff;

}

.jkjy-nrk a:hover span{

	color: #fff;

}

.jkjy-nrk a:hover p{

	color: #fff;

}

.jkjy-nrk a:hover .jkjy-tu{

	display: block;

}

.zlxz-nr>h1{

	color: #901d78;

	font-size: 20px;

	padding-top: 15px;

	margin-bottom: 30px;

}

.zlxz-nr>h1>span{

	margin-left: 25px;

}

.zlxz-nrk{

	width: 100%;

}

.zlxz-nrk a{

	display: block;

	width: 48%;

	height: 75px;

	line-height: 75px;

	background: #f9f9f9;

	border-radius: 5px;

	color: #737373;

	font-size: 16px;

	text-indent: 10px;

	margin-bottom: 25px;

	position: relative;

}

.zlxz-nrk a>span{

	/*margin-left: 40px;*/

	float: right;

	margin-right: 70px;

}

.zlxz-nrk a>img{

	position: absolute;

	right: 28px;

	top: 23px;

}

.zlxz-nrk .xiazai2{

	display: none;

}

.zlxz-nrk a:hover{

	color: #fff;

	background: #901d78;

	border: none;

}

.zlxz-nrk a:hover .xiazai1{

	display: none;

}

.zlxz-nrk a:hover .xiazai2{

	display: block;

}

.zlxz-nrk2 a{

	background: #fff;

	border: 1px solid #e5e5e5;

}



/*辖区管理-关于我们*/

.fylm-nr>img{

	display: block;

	margin: 30px auto;

}

.tzgg-nrk{

	margin-top: 30px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.tzgg-nrk a{

	display: block;

    width: 29%;

    height: 205px;

    border: 1px solid #dcdcdc;

    border-radius: 20px;

    margin-bottom: 50px;

    margin-right: 50px;

}

.tzgg-nrk a h1{

	color: #343434;

    font-size: 16px;

    width: 200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-left: 15px;

    padding-top: 25px;

}

.tzgg-nrk a span{

	color: #979797;

    font-size: 14px;

    display: block;

    width: 90%;

    margin: 20px auto;

}

.tzgg-nrk a p{

	color: #7c7c7c;

    font-size: 14px;

    width: 90%;

    margin: 0 auto;

    margin-top: 35px;

}

.tzgg-nrk a:hover{

	background: #901d78;

}

.tzgg-nrk a:hover h1{

	color: #fff;

}

.tzgg-nrk a:hover span{

	color: #fff;

}

.tzgg-nrk a:hover p{

	color: #fff;

}



/*辖区管理*/

.xqgl{

	width: 100%;

}

.xqgl1{

	width: 100%;

}

.xqgl1-left{

	width: 48%;

	height: 339px;

	background: #f7f7f7;

	border-radius: 20px;

}

.xqgl1-left h1{

	color: #901d78;

	font-size: 20px;

	font-weight: normal;

	width: 90%;

	margin: 0 auto;

	padding-top: 55px;

	line-height: 40px;

}

.xqgl1-left h1>span{

	font-size: 16px;

}

.xqgl1-left p{

	width: 90%;

	margin: 0 auto;

	color: #808080;

	font-size: 16px;

	line-height: 30px;

	margin-top: 25px;

}

.xqgl2{

	padding-bottom: 60px;

	padding-top: 45px;

	border-bottom: 1px solid #dcdcdc;

}

.xqgl2 a{

	display: block;

	width: 31%;

	height: 479px;

	background: #f7f7f7;

	border-radius: 20px;

	/*margin-right: 20px;*/

}

.xqgl2 a>img{

	width: 100%;

	height: 320px;

}

.xqgl2 a h1{

	color: #901d78;

	font-size: 20px;

	font-weight: normal;

	width: 90%;

	margin: 0 auto;

	margin-top: 20px;

	line-height: 30px;

}

.xqgl2 a h1>span{

	font-size: 16px;

}

.xqgl2 a>span{

	display: block;

	width: 30%;

	color: #901d78;

	font-size: 14px;

	font-weight: bold;

	margin-top: 15px;

	margin-left: 22px;

}

.xqgl2 a>span>img{

	float: right;

	margin-right: 23px;

}

.xqgl2 a:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}



/*寄语妇幼*/

.jyfy1{

	width: 100%;

	height: auto;

	position: relative;

	margin-bottom: 45px;

}

.jyfy1 img{

	width: 100%;

	height: auto;

}

.jyfy1-nr{

	width: 424px;

	height: 100%;

	position: absolute;

	top: 0;

	right: 0;

	background: #901d78;

}

.jyfy1-nr h2{

	color: #fff;

	line-height: 40px;

	padding-top: 120px;

	margin-left: 63px;

	font-size: 16px;

}

.jyfy1-nr>p{

	color: #fff;

	font-size: 14px;

	margin-left: 63px;

	margin-top: 25px;

}

.jyfy1-wz{

	color: #707070;

	font-size: 14px;

	line-height: 30px;

}



/*领导班子*/

.ldbz-nr{

	width: 100%;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.ldbz-nr a{

	display: block;

	width: 31%;

	height: 257px;

	background: #f9f9f9;

	border-radius: 5px;

	margin-bottom: 45px;

	margin-right: 28px;

}

.leader{

	width: 50%;

	height: 100%;

	float: left;

}

.leader img{

	width: 100%;

	height: 100%;

}

.leader-right{

	width: 50%;

	height: 100%;

	float: right;

}

.leader-right h1{

	width: 73%;

	height: 50px;

	margin: 0 auto;

	color: #686868;

	font-size: 18px;

	font-weight: normal;

	padding-top: 30px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.leader-right h1>span{

	font-size: 16px;

}

.leader-right p{

	width: 76%;

	height: 125px;

	margin-left: 25px;

	color: #686868;

	font-size: 14px;

	margin-top: 22px;

	line-height: 25px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 5;

  -webkit-box-orient: vertical;

}

.ldbz-nr a:hover{

	background: #901d78;

}

.ldbz-nr a:hover h1{

	color: #fff;

}

.ldbz-nr a:hover p{

	color: #fff;

}



/*资质荣誉*/

.zzry-nr{

	width: 100%;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.zzry-nr a{

	display: block;

	width: 23%;

	height: 256px;

	background: #eeeeee;

	border-radius: 5px;

	margin-bottom: 35px;

	margin-right: 24px;

}

.zzry-nr a img{

	width: 100%;

	height: 208px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

.zzry-nr a p{

	text-align: center;

	color: #656565;

	margin-top: 9px;

}

.zzry-nr a:hover{

	background: #901d78;

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.zzry-nr a:hover p{

	color: #fff;

}



/*员工天地*/

.ygtd-bk1{

	width: 100%;

	padding-top:15px;

	padding-bottom: 65px;

}

.ygtd-bt{

	width: 100%;

	height: 50px;

	line-height: 50px;

}

.ygtd-bt h1{

	color: #901d78;

	font-size: 20px;

	height: 50px;

}

.ygtd-bt h1>span{

	font-size: 16px;

	font-weight: normal;

	margin-left: 15px;

}

.ygtd-bt a{

	color: #901d78;

	font-size: 14px;

	font-weight: bold;

}

.ygtd-bt a>img{

	float: right;

	margin-top: 16px;

	margin-left: 10px;

	width: 18px;

	height: 18px;

}

.ygtd1-left{

	display: block;

	width: 30%;

	height: 365px;

	border-right: 1px solid #e5e5e5;

}

.ygtd1-left img{

	width: 85%;

	display: block;

}

.ygtd1-left h1{

	width: 85%;

	color: #212121;

	font-size: 18px;

	font-weight: normal;

	margin-top: 15px;

}

.ygtd1-right{

	width: 65%;

	height: 423px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.ygtd1-right-nr{

	width: 49%;

	height: 190px;

	margin-bottom: 40px;

}

.ygtd1-right-nr a{

	display: block;

	width: 90%;

	height: 100%;

	margin: 0 auto;

	border-bottom: 1px solid #e5e5e5;

}

.ygtd1-right-nr a h3{

	color: #939393;

	font-size: 14px;

	font-weight: normal;

	padding-top: 20px;

}

.ygtd1-right-nr a h1{

	color: #212121;

	font-size: 18px;

	font-weight: normal;

	margin-top: 15px;

}

.ygtd1-right-nr a p{

	color: #878787;

	font-size: 14px;

	line-height: 30px;

	margin-top: 30px;

	height: 60px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.ygtd1-right>div:nth-child(odd){

	border-right: 1px solid #e5e5e5;

}

.ygtd1-right>div:nth-child(3)>a,

.ygtd1-right>div:nth-child(4)>a{

	border: none;

}

.ygtd1-right-nr a:hover h1{

	color: #901d78;

}

.ygtd-bk2{

	padding:45px 0;

	background: #f9f9f9;

}

.ygtd-bk2-nrk{

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.ygtd-bk2-nrk a{

	display: block;

	width: 31%;

	height: 130px;

	margin-right: 28px;

	border-bottom: 1px solid #dcdcdc;

}

.ygtd-bk2-left{

	width: 32%;

	height: 77px;

	margin-top: 25px;

	float: left;

}

.ygtd-bk2-left img{

	width: 100%;

	height: 100%;

}

.ygtd-bk2-right{

	width: 60%;

	height: 77px;

	margin-top: 25px;

	float: right;

}

.ygtd-bk2-right>span{

	color: #901d78;

	font-size: 16px;

}

.ygtd-bk2-right>p{

	color: #6a6a6a;

	font-size: 14px;

	margin-top: 15px;

}

.ygtd-bk2-nrk>a:nth-child(7),

.ygtd-bk2-nrk>a:nth-child(8),

.ygtd-bk2-nrk>a:nth-child(9){

	border: none;

}

.ygtd-bk3{

	width: 100%;

	padding: 65px 0;

}

.ygtd-bk3-nr{

	margin-top: 50px;

}

.ygtd-bk4{

	width: 100%;

	height: 260px;

	background:  no-repeat;

	background-size: 100% 100%;

}

.ygtd-bk4 h1{

	color: #fff;

	font-size: 20px;

	padding-top: 70px;

}

.ygtd-bk4 h1>span{

	font-weight: normal;

	font-size: 16px;

	margin-left: 20px;

}

.ygtd-bk4 form{

	width: 100%;

	margin-top: 35px;

}

.ygtd-bk4 form input{

	height: 43px;

	background: #901d78;

	border: none;

	border-radius: 5px;

	color: #fff;

	padding-left: 15px;

	font-size: 14px;

}

.ygtd-bk4 form input::placeholder{

	color: #fff;

}

.ygtd-bk4 form .name input{

	width: 200px;

}

.ygtd-bk4 form .phone input{

	width: 200px;

}

.ygtd-bk4 form .keshi input{

	width: 200px;

}

.ygtd-bk4 form .keshi2 input{

	width: 281px;

}

.ygtd-bk4 form .submi input{

	width: 142px;

	padding: 0;

	cursor: pointer;

}

.ygtd-bk5{

	width: 100%;

	padding: 50px 0;

}

.ygtd-bk5-nr{

	margin-top: 50px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.ygtd-bk5-nr a{

	display: block;

	width: 23%;

	height: 260px;

	margin-right: 24px;

}

.ygtd-bk5-nr a img{

	width: 100%;

	height: 199px;

}

.ygtd-bk5-nr a p{

	color: #252525;

	font-size: 16px;

	text-align: center;

	margin-top: 15px;

}



/*继续教育*/

.yg-jy1{

	width: 100%;

}

.yg-jy1-nr{

	width: 100%;

	padding-top: 10px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.yg-jy1-nr1{

	width: 32%;

	height: 190px;

	margin-right: 15px;

	margin-bottom: 40px;

	border-right: 1px solid #e5e5e5;

}

.yg-jy1-nr1 a{

	display: block;

	width: 90%;

	height: 100%;

	margin: 0 auto;

	border-bottom: 1px solid #e5e5e5;

}

.yg-jy1-nr1 a h3{

	color: #939393;

	font-size: 14px;

	font-weight: normal;

	padding-top: 20px;

}

.yg-jy1-nr1 a h1{

	color: #212121;

	font-size: 18px;

	font-weight: normal;

	margin-top: 15px;

	height: 25px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

}

.yg-jy1-nr1 a p{

	color: #878787;

	font-size: 14px;

	line-height: 30px;

	margin-top: 30px;

	height: 60px;

	overflow: hidden;

  text-overflow: ellipsis;

  white-space: wrap;/*文本进行换行*/

  display: -webkit-inline-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.yg-jy1-nr1 a:hover h3{

	color: #901d78;

}

.yg-jy1-nr1 a:hover h1{

	color: #901d78;

}

.yg-jy1-nr1 a:hover p{

	color: #901d78;

}

.yg-jy1-nr>div:nth-child(3n){

	border: none;

}



/*免费网课*/

.yg-free{

	width: 100%;

	padding-bottom: 20px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.yg-free a{

	display: block;

	width: 23%;

	margin-right: 24px;

	height: 260px;

}

.yg-free a img{

	width: 100%;

	height: 199px;

}

.yg-free a p{

	color: #252525;

	font-size: 16px;

	text-align: center;

	margin-top: 15px;

}

.yg-free a:hover p{

	color: #901d78;

}



/*图书馆*/

.yg-book{

	width: 100%;

	padding-bottom: 50px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.yg-book a{

	display: block;

	width: 31%;

	height: 130px;

	border-bottom: 1px solid #dcdcdc;

	    margin-right: 28px;

}

.yg-book-left{

	width: 32%;

	height: 77px;

	margin-top: 25px;

	float: left;

}

.yg-book-left img{

	width: 100%;

	height: 100%;

}

.yg-book-right{

	width: 60%;

	height: 77px;

	margin-top: 25px;

	float: right;

}

.yg-book-right>span{

	color: #901d78;

	font-size: 16px;

}

.yg-book-right>p{

	color: #6a6a6a;

	font-size: 14px;

	margin-top: 15px;

}

.yg-down{

	padding-bottom: 50px;

}



/*健康服务*/

.health{

	width: 100%;

	background: #fafafa;

	margin-top: -5px;

}

.health-nr{

	width: 100%;

	padding-top: 50px;

	padding-bottom: 100px;

	/*border-bottom: 1px solid #dcdcdc;*/

}

.health-nr1{

	width: 100%;

}

.health-nr1-left{

	width: 65%;

}

.health-nr1-left a{

	display: block;

	width: 100%;

	border-radius: 20px;

	background: #fff;

	margin-bottom: 35px;

	padding-bottom: 29px;

}

.health-nr a:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.health-nr1-left a>img{

	width: 100%;

}

.health-nrz{

	width: 100%;

}

.health-nrz h1{

	color: #901d78;

	font-size: 20px;

	font-weight: normal;

	margin-left: 25px;

	padding-top: 20px;

}

.health-nrz h1>span{

	font-size: 16px;

	margin-left: 10px;

}

.health-nrz>span{

	display: block;

	color: #7f7f7f;

	font-size: 14px;

	margin-left: 25px;

	margin-top: 20px;

}

.health-nrz>p{

	color: #901d78;

	font-size: 14px;

	font-weight: bold;

	margin-left: 30px;

	margin-top: 20px;

	width: 100px;

}

.health-nrz>p>img{

	float: right;

	width: 20px;

	height: 20px;

	margin-right: 20px;

}

.zhuanjia{

	width: 100%;

	height: 335px;

	border-top-left-radius: 20px;

	border-top-right-radius: 20px;

}

.zhuanjia>div:first-child{

	border-top-left-radius: 20px;

}

.zhuanjia>div:last-child{

	border-top-right-radius: 20px;

}

.zhuanjia>div:first-child>.zhuanjia1-js{

	border-top-left-radius: 20px;

}

.zhuanjia>div:last-child>.zhuanjia1-js{

	border-top-right-radius: 20px;

}

.zhuanjia1{

	width: 33%;

	height: 100%;

	position: relative;

}

.zhuanjia1:hover .zhuanjia1-js{

	display: block;

}

.zhuanjia1>img{

	width: 100%;

	height: 100%;

}

.zhuanjia1-js{

	width: 100%;

	height: 100%;

	background: rgba(144,29,120,0.7);

	position: absolute;

	top: 0;

	display: none;

}

.zhuanjia1-js p{

	display: block;

	width: 90%;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	margin-left: 15px;

	margin-top: 30px;

	line-height: 25px;

}

.zhuanjia1-js p>span{

	font-weight: normal;

}

.health-nr1-right{

	width: 33%;

}

.health-nr1-right a{

	display: block;

	width: 100%;

	border-radius: 20px;

	background: #fff;

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.health-nr1-right a>img{

	width: 100%;

	border-top-left-radius: 20px;

	border-top-right-radius: 20px;

}

.health-nr2 a{

	display: block;

	width: 100%;

	border-radius: 20px;

	background: #fff;

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.health-nr2 a>img{

	width: 100%;

	border-top-left-radius: 20px;

	border-top-right-radius: 20px;

}



/*攻略流程*/

.gllc{

	width: 100%;

}

.gllc-nr a{

	display: block;

	width: 23%;

	height: 100px;

	background: #f9f9f9;

	border-radius: 5px;

	position: relative;

}

.gllc-nr a>img{

	position: absolute;

	top: 28px;

	left: 39px;

}

.gllc-nr a h1{

	color: #737373;

	font-size: 18px;

	font-weight: normal;

	padding-top: 28px;

	margin-left: 105px;

	text-transform: uppercase;

}

.gllc-nr a h1>span{

	font-size: 14px;

}

.gllc-nr .gllc-t2{

	display: none;

}

.gllc-nr a:hover .gllc-t2{

	display: block;

}

.gllc-nr a:hover .gllc-t1{

	display: none;

}

.gllc-nr a:hover{

	background: #901d78;

}

.gllc-nr a:hover h1{

	color: #fff;

}

.gllc-nr .act2{

	background: #901d78;

}

.gllc-nr .act2 h1{

	color: #fff;

}

.gllc-nr .act2 .gllc-t2{

	display: block;

}

.gllc-nr .act2 .gllc-t1{

	display: none;

}

.gllc-nr2{

	width: 100%;

	margin-top: 30px;

	padding-bottom: 70px;

	border-bottom: 1px solid #dcdcdc;

}

.gllc-nr2-left{

	width: 67.5%;

	padding: 25px 40px;

	background: #f9f9f9;

}

.gllc-nr2-wz{

	color: #787878;

	font-size: 14px;

	line-height: 25px;

}

.gllc-nr2-right{

	width: 23%;

}

.gllc-nr2-right a{

	display: block;

    width: 100%;

    padding-top: 20px;

    padding-bottom: 45px;

    margin-bottom: 35px;

    background: #f9f9f9;

}

.gllc-nr2-right a h1{

	color: #901d78;

    font-size: 16px;

    width: 90%;

    margin: 0 auto;

}

.gllc-nr2-right a>img{

	display: block;

    width: 90%;

    height: 122px;

    margin: 30px auto;

}

.gllc-nr2-right a>h2{

	color: #414141;

    font-size: 14px;

    width: 75%;

    margin-left: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.gllc-nr2-right a>p{

	width: 90%;

    height: 50px;

    margin-left: 15px;

    color: #979797;

    font-size: 12px;

    line-height: 25px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.gllc-nr2-right a:hover h2{

	color: #901d78;

}



/*健康教育*/

.jkjy-nr{

	width: 100%;

	margin-top: 30px;

	padding-bottom: 70px;

	border-bottom: 1px solid #dcdcdc;

}

.jkjy-nr>h1{

	color: #901d78;

	font-size: 20px;

	text-transform: uppercase;

}

.jkjy-nr>h1>span{

	font-weight: normal;

	margin-left: 15px;

}

.jkjy-nr1{

	width: 100%;

	margin-top: 30px;

}

.jkjy-nr1 a{

	display: block;

	width: 48%;

	padding-bottom: 25px;

	background: #f9f9f9;

	border-radius: 5px;

}

.jkjy-nr1 a>img{

	width: 100%;

	height: 227px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

.jkjy-nr1 a>h1{

	color: #343434;

    font-size: 16px;

    width: 35%;

    margin-left: 15px;

    margin-top: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.jkjy-nr1 a>p{

	color: #979797;

	font-size: 14px;

	width: 90%;

	margin-left: 15px;

	margin-top: 15px;

	overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.jkjy-nr1 a:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.jkjy-nr2{

	margin-top: 70px;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.jkjy-nr2-nr1{

	width: 32%;

    height: 190px;

    margin-bottom: 40px;

    border-right: 1px solid #e5e5e5;

}

.jkjy-nr2-nr1 a{

	display: block;

    width: 90%;

    height: 100%;

    margin: 0 auto;

    border-bottom: 1px solid #e5e5e5;

}

.jkjy-nr2-nr1 a h1{

	color: #343434;

    font-size: 16px;

    width: 200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: wrap;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-left: 15px;

    padding-top: 25px;

}

.jkjy-nr2-nr1 a p{

	color: #979797;

    font-size: 14px;

    width: 95%;

    margin-top: 20px;

    margin-left: 15px;

}

.jkjy-nr2-nr1 a span{

	color: #7c7c7c;

    font-size: 14px;

    width: 90%;

    margin: 0 auto;

    margin-top: 35px;

    display: block;

}

.jkjy-nr2>div:nth-child(3n){

	border: none;

}

.jkjy-nr2>div:nth-child(7)>a,

.jkjy-nr2>div:nth-child(8)>a,

.jkjy-nr2>div:nth-child(9)>a{

	border: none;

}

.jkjy-nr2-nr1 a:hover h1{

	color: #901d78;

}

.jkjy-nr3>h1{

	color: #901d78;

	font-size: 20px;

	margin-left: 15px;

	text-transform: uppercase;

}

.jkjy-nr3>h1>span{

	font-weight: normal;

	margin-left: 15px;

}

.jkjy-nr3{

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}



/*科室介绍*/

.ksjs{

	width: 100%;

}

.ksjs-nr{

	width: 100%;

	padding-bottom: 70px;

	border-bottom: 1px solid #dcdcdc;

}

.ksjs-nr1{

	width: 100%;

	padding: 60px 0;

	background: #f9f9f9;

	border-radius: 5px;

	margin-bottom: 30px;

}

.ksjs-nr1:hover{

	box-shadow: 0px 0px 7px 0px #9c388e;

}

.ksjs-nr1 h1{

	color: #901d78;

	font-size: 20px;

	margin-left: 32px;

}

.ksjs-nr1 h1>span{

	font-weight: normal;

	margin-left: 20px;

}

.ksjs-nr1 h1>img{

	float: left;

	margin-top: -10px;

	margin-right: 15px;

}

.ksjs-nr1 ul{

	margin-left: 32px;

	margin-top: 45px;

}

.ksjs-nr1 ul>li{

	margin-right: 45px;

}

.ksjs-nr1 ul>li>a{

	color: #6b6b6b;

	font-size: 14px;

}

.ksjs-nr1 ul>li>a:hover{

	color: #901d78;

}

.ksjs-nr1 ul>li:first-child>a{

	color: #901d78;

	font-size: 16px;

	font-weight: bold;

}

.ksjs-nr1 ul>li:first-child>a>img{

	margin-right: 10px;

}



/*专家介绍*/

.a-zjjs{

	width: 100%;

}

.a-zjjs-top{

	width: 100%;

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.a-zjjs-top a{

	width: 11%;

	height: 66px;

	background: #f9f9f9;

	font-size: 14px;

	color: #303030;

	line-height: 66px;

	text-align: center;

	border-radius: 5px;

	margin-bottom: 15px;

	margin-right: 15px;

}

.a-zjjs-top a:hover{

	background: #901d78;

	color: #fff;

}

.a-zjjs-top .act{

	background: #901d78;

	color: #fff;

}

.a-zjjs-nr{

	width: 100%;

	padding: 10px 0;

}

.a-zjjs-nr>.dkjz>h1{

	color: #901d78;

	font-size: 20px;

	margin: 25px 10px;

}

.a-zjjs-nr>.dkjz>h1>span{

	font-size: 16px;

	font-weight: normal;

	margin-left: 15px;

}

.a-zjjs-nrk{

	-webkit-flex-wrap: wrap;

    -moz-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    -o-flex-wrap: wrap;

    flex-wrap: wrap;

}

.a-zjjs-nrk a{

	width: 31%;

	height: 213px;

	margin-bottom: 50px;

	margin-right: 28px;

}

.a-zjjs-left{

	width: 44%;

	height: 100%;

	float: left;

}

.a-zjjs-left img{

	width: 100%;

	height: 100%;

}

.a-zjjs-right{

	width: 50%;

	height: 97%;

	float: right;
	overflow: hidden;

}

.a-zjjs-right h2{

	color: #585858;

	font-size: 16px;

	margin-top: 5px;

	margin-bottom: 15px;

}

.a-zjjs-right p{

	color: #5d5d5d;

	font-size: 14px;

	margin-bottom: 25px;

}

.a-zjjs-nrk a:hover h2{

	color: #901d78;

}



/*专家-详情*/

.zjxq-nr{

	padding-bottom: 90px;

	border-bottom: 1px solid #dcdcdc;

}

.zjxq-nr-left{

	width: 80%;

}

.zjxq-nr-left>div{

	margin-bottom: 35px;

}

.zjxq-nr1{

	padding: 20px 25px;

	background: #f9f9f9;

}

.zj-bt{

	color: #901d78;

	font-size: 20px;

}

.zj-bt>span{

	font-weight: normal;

	margin-left: 15px;

}

.zjxq-nr1-left{

	width: 30%;

	margin-top: 20px;

}

.zjxq-nr1-left img{

	width: 100%;

	height: 351px;

}

.zjxq-nr1-right{

	width: 67%;

	margin-top: 20px;

}

.zjxq-nr1-right h3{

	color: #9f438b;

	font-size: 14px;

	margin-top: 20px;

}

.zjxq-nr1-right h3>span{

	color: #717171;

}

.zjxq-nr1-right p{

	color: #717171;

	font-size: 14px;

	line-height: 25px;

	margin-top: 15px;

}

.zjxq-nr2{

	padding: 40px 25px;

	background: #f9f9f9;

}

.zjxq-nr2-nr{

	color: #717171;

	font-size: 14px;

	line-height: 25px;

	margin-left: 10px;

	margin-top: 35px;

	margin-bottom: 20px;

}

.zjxq-nr3{

	padding: 40px 25px;

	background: #f9f9f9;

}

.zjxq-nr3 table{

	border-right: 1px solid #a02787;

    border-top: 1px solid #a02787;

    width: 98%;

    margin: 20px auto;

}

.zjxq-nr3 table td{

	border-bottom: 1px solid #a02787;

    border-left: 1px solid #a02787;

    text-align: center;

    color: #555555;

    font-size: 14px;

    font-weight: bold;

    padding: 10px 0;

}

.zjxq-nr3 table th{

	border-bottom: 1px solid #a02787;

    border-left: 1px solid #a02787;

    background: #901d78;

    color: #fff;

    padding: 15px 0;

    font-size: 14px;

}

.zjxq-nr4{

	padding: 40px 25px;

	background: #f9f9f9;

}

.zjxq-nr4k a{

	display: block;

	width: 23%;

	height: 126px;

	border-radius: 5px;

	margin-top: 32px;

	position: relative;

	margin-bottom: 20px;

}

.zjxq-nr4k a img{

	display: block;

	width: 100%;

	height: 100%;

	border-radius: 5px;

}

.zjxq-nr4k-nr{

	width: 100%;

	height: 100%;

	background: rgba(144,29,120,0.7);

	border-radius: 5px;

	line-height: 126px;

	text-align: center;

	position: absolute;

	top: 0;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

	display: none;

}

.zjxq-nr4k a:hover .zjxq-nr4k-nr{

	display: block;

}

.zjxq-nr-right{

	width: 17%;

}

.zjxq-nr-right a{

	display: block;

	width: 100%;

	padding: 0 25px;

	padding-top: 15px;

	padding-bottom: 25px;

	background: #fafafa;

	margin-bottom: 25px;

}

.zjxq-nr-right a>img{

	width: 100%;

	height: 215px;

}

.zjxq-nr-right a>h1{

	color: #901d78;

	font-size: 16px;

	margin-top: 25px;

	margin-left: 5px;

}

.zjxq-nr-right a>p{

	color: #979797;

	font-size: 14px;

	line-height: 25px;

	margin-top: 10px;

	margin-left: 5px;

}

.zjfy22-nr-lb .swiper-pagination-bullet{

	opacity: 1;

}

.fy-xq-nr table{

	float: none!important;

}

.rx-banner{

	position: relative;

}

.ks-name{

	position: absolute;

	color: #901d78;

	font-size: 30px;

	font-weight: bold;

	top: 65px;

	right: 45px;

}

.ks-name span{

	font-weight: normal;

	font-size: 16px;

	text-transform: uppercase;

}

.fixed a:hover .fix-nr{

	display: block;

}

.fix-nr{

	display: none;

}

.fix-content{

	padding: 10px 10px;

	color: #901d78;

	font-size: 20px;

	background:#fafafa;

	background-size: 100% 100%;

	position: absolute;

	right:95px;

	min-width: 50px;

}

.fix-bjkk{

	position: absolute;

	left: -22px;

	top: 10px;

}

.banner-content{

	width: 1200px;

	margin: 0 auto;

	position: absolute;

	top: 0;

	z-index: 99;

}

.banner .swiper-container{

	width: 100%;

	height: 100%;

}



.floatingad .opacity{

	background: none!important;

	height: 45px!important;

}

.floatingad .text .button{

	width: 28px!important;

	height: 28px!important;

	background:  no-repeat center!important;

	background-size: 100% 100%!important;

	right: 15px!important;

	top: 15px!important;

}