body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}

button,input,select,textarea{ outline:0;}

textarea{ resize:none;}

ul,li{ list-style:none;}

img{ outline:0; border:none; display: block;}

button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }

input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}

a{ color: #333333; text-decoration:none;}

a:hover{ text-decoration:none; color: #ff6600;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}

html{ overflow-x: hidden;}

body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333333;}



.ylejbdfTop{ width: 100%; background: #fbfbfb; overflow: hidden; border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee;}

.ylejbdfTopBox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 3px 10px;}

.ylejbdfTopLeft{ float: left; overflow: hidden; font-size: 0px;}

.ylejbdfTopLeft span,.ylejbdfTopLeft a{ display: inline-block; color: #999999; font-size: 12px; line-height: 28px;}

.ylejbdfTopLeft a{ padding-right: 16px;}

.ylejbdfTopRight{ float: right; overflow: hidden; font-size: 0px;}

.ylejbdfTopRight a{ display: inline-block;  color: #999999; font-size: 12px; line-height: 28px; padding-left: 16px;}

.ylejbdfTop a:hover{ color: #ff6600;}



.ylejbdfHead{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 20px 10px;}

.ylejbdfHeadLogo{ float: left; overflow: hidden; line-height: 49px; height: 49px;}

.ylejbdfHeadLogo img{ display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}

.ylejbdfHeadText{ float: left; padding-left: 27px; line-height: 49px; color: #66cc00; font-size: 18px;}

.ylejbdfSearch{ float: right; margin-top: 6px; width: 381px; overflow: hidden;}

.ylejbdfSearchText{ float: left; border: 1px solid #e6e6e6; border-right: none; background: #fbfbfb; height: 34px; line-height: 34px; color: #999999; font-size: 14px; padding-left: 15px; width: 295px;}

.ylejbdfSearchBtn{ float: right; width: 70px; height: 36px; border: none; color: #ffffff; font-size: 16px; background: #66cc00; border-radius: 2px;}



.ylejbdfMeun{ width: 100%; overflow: hidden; background: #3d98ff;}

.ylejbdfMeun ul{ max-width: 1080px; margin: 0 auto; overflow: hidden; padding: 0 10px; height: 48px;}

.ylejbdfMeun ul li{ float: left; color: #ffffff; font-size: 16px; line-height: 48px; padding: 0 14px; *padding: 0 18px;}

.ylejbdfMeun ul li a{ color: #FFFFFF;}

.ylejbdfMeun ul li#cur{ background: #207be9;}



.ylejbdfCont{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}

.ylejbdfContTop{ overflow: hidden;}

.ylejbdfContTopLeft{ float: left; overflow: hidden; width: 68%;}

.ylejbdfContTopRight{ float: right; overflow: hidden; width: 30%;}

.ylejbdfShang{ overflow: hidden;}

.ylejbdfShangLeft{ float: left; overflow: hidden; width: 44.1177%;}

.ylejbdfShangRight{ float: right; overflow: hidden; width: 52.9412%;}



.ylejbdfShangPic{ overflow: hidden; margin-top: 10px;}

.ylejbdfShangPic li{ float: left; width: 48.3334%; height: 110px; position: relative;}

.ylejbdfShangPic li#num2{ float: right;}

.ylejbdfShangPic li img{ display: block; width: 100%; height: 100%;}

.ylejbdfShangPic li i{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; background: #433c38; opacity: 0.6; filter:alpha(opacity=60);}

.ylejbdfShangPic li p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff; font-size: 14px; text-align: center;}

.ylejbdfShangPic li p span{ display: inline-block; padding: 0 5px;}



.ylejbdfYydt{ overflow: hidden; margin-top: 17px;}

.ylejbdfYydtTitle{ border-bottom: 1px solid #e6e6e6; height: 36px; position: relative;}

.ylejbdfYydtTitle span{ border-bottom: 3px solid #3d98ff; color: #207be9; font-size: 18px; line-height: 34px; position: absolute; left: 0; top: 0;}

.ylejbdfYydt dl{ overflow: hidden; border-bottom: 1px dotted #e6e6e6; padding: 14px 0 12px;}

.ylejbdfYydt dl dt{ color: #333333; font-size: 16px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; text-align: center;}

.ylejbdfYydt dl dd{ color: #999999; font-size: 14px; line-height: 22px; max-height: 44px; overflow: hidden; margin-top: 2px;}

.ylejbdfYydt dl dd a{ color: #ff6600;}

.ylejbdfYydt ul{ overflow: hidden; margin-top: 7px; max-height:280px;}

.ylejbdfYydt ul li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 5px 12px; padding-left: 15px;}

.ylejbdfYydt ul li span{ float: right; color: #999999; font-size: 12px; padding: 0 7px;}



.ylejbdfTjys{ overflow: hidden; margin-top: 12px;}

.ylejbdfTjysTitle{ border-bottom: 1px solid #e6e6e6; height: 40px; position: relative;}

.ylejbdfTjysTitle span{ color: #207be9; font-size: 18px; border-bottom: 3px solid #3d98ff; line-height: 38px; position: absolute; left: 0; top: 0;}

.ylejbdfTjysTitle a{ float: right; color: #999999; font-size: 12px; line-height: 32px; padding-top: 8px;}

.ylejbdfTjysList{ overflow: hidden; margin-top: 4px;}

.ylejbdfTjysList li{ float: left; overflow: hidden; width: 31.4706%; margin-top: 15px; margin-right: 2.7941%;}

.ylejbdfTjysList li#num3{ margin-right: 0%;}

.ylejbdfTjysBox{ overflow: hidden; border: 1px solid #e6e6e6;}

.ylejbdfTjysInfo{ overflow: hidden; padding: 23px 14px 13px;}

.ylejbdfTjysInfo dt{ width: 90px; height: 90px; overflow: hidden; margin: 0 auto;}

.ylejbdfTjysInfo dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}

.ylejbdfTjysInfo dd{ overflow: hidden; margin-top: 10px;}

.ylejbdfTjysName{ color: #999999; font-size: 15px; font-weight: bold; line-height: 26px; height: 26px; overflow: hidden; text-align: center;}

.ylejbdfTjysName a{ color: #ff6600;}

.ylejbdfTjysInfo dd span{ display: block; color: #999999; font-size: 14px; line-height: 22px; height: 22px; overflow: hidden; text-align: center; margin-top: 3px;}

.ylejbdfTjysInfo dd p{ color: #666666; font-size: 14px; line-height: 22px; height: 22px; overflow: hidden; text-align: center;}

.ylejbdfTjysInfo dd p em{ font-style: normal; color: #999999;}

.ylejbdfTjysAnniu{ overflow: hidden; background: #f9f9f9; border-top: 1px solid #eeeeee;}

.ylejbdfTjysAnniu dl{ float: left; width: 50%; overflow: hidden; height: 62px;}

.ylejbdfTjysAnniu dl#num1{ background: url("../images/sx.png") no-repeat right;}

.ylejbdfTjysAnniu dl dt{ overflow: hidden; width: 16px; height: 16px; margin: 12px auto 0;}

.ylejbdfTjysAnniu dl#num1 dt{ background: url("../images/ys.png") no-repeat center;}

.ylejbdfTjysAnniu dl#num2 dt{ background: url("../images/zx.png") no-repeat center;}

.ylejbdfTjysAnniu dl dd{ text-align: center; font-size: 14px; line-height: 20px; height: 20px; overflow: hidden; margin-top: 3px;}

.ylejbdfTjysAnniu dl#num1 dd a{ color: #66cc00;}

.ylejbdfTjysAnniu dl#num2 dd a{ color: #207be9;}



.ylejbdfSpzx{ overflow: hidden; margin-top: 20px; border: 1px solid #e6e6e6; border-top: 2px solid #3d98ff; padding: 14px 19px 19px;}

.ylejbdfSpzxTitle{ color: #207be9; font-size: 18px; line-height: 26px;}

.ylejbdfSpzxTop{ overflow: hidden; margin-top: 15px; height: 146px; position: relative;}

.ylejbdfSpzxTop img{ display: block; width: 100%; height: 100%;}

.ylejbdfSpzxList{ overflow: hidden; margin-top: 11px;}

.ylejbdfSpzxList li{ color: #333333; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden;}

.ylejbdfSpzxList li span{ display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; margin-right: 9px; color: #ffffff; border-radius: 2px;}

.ylejbdfSpzxList li#num1 span{ background: #ff5e5b;}

.ylejbdfSpzxList li#num2 span{ background: #ff9d00;}

.ylejbdfSpzxList li#num3 span{ background: #f9d219;}



.ylejbdfMain{ overflow: hidden;}

.ylejbdfMainLeft{ float: left; overflow: hidden; width: 68%;}

.ylejbdfMainRight{ float: right; overflow: hidden; width: 30%;}



.ylejbdfModle{ overflow: hidden; margin-top: 7px;}

.ylejbdfModleBox{ float: left; overflow: hidden; width: 48.5295%; margin-top: 5px;}

#lm2,#lm4,#lm6,#lm8{ float: right;}

.ylejbdfModleTitle{ border-bottom: 1px solid #e6e6e6; height: 38px; position: relative;}

.ylejbdfModleTitle p{ color: #333333; font-size: 18px; border-bottom: 3px solid #3d98ff; line-height: 36px; position: absolute; left: 0; top: 0px;}

.ylejbdfModleTitle span a{ float: right; color: #999999; font-size: 12px; line-height: 30px; padding-top: 6px;}

.ylejbdfModleTop{ overflow: hidden; margin-top: 16px;}

.ylejbdfModleTop li{ float: left; width: 48.4849%; height: 120px; position: relative;}

.ylejbdfModleTop li#num2{ float: right;}

.ylejbdfModleTop li img{ display: block; width: 100%; height: 100%;}

.ylejbdfModleTop li i{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; background: #433c38; opacity: 0.6; filter:alpha(opacity=60);}

.ylejbdfModleTop li p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff; font-size: 14px; text-align: center;}

.ylejbdfModleTop li p span{ display: inline-block; padding: 0 5px;}

.ylejbdfModleList{ overflow: hidden; margin-top: 7px;}

.ylejbdfModleList li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 2px 12px; padding-left: 13px;}



.ylejbdfTjyd{ overflow: hidden; margin-top: 20px; border: 1px solid #e6e6e6; border-top: 2px solid #3d98ff; padding: 14px 19px 12px;}

.ylejbdfTjydTitle{ color: #207be9; font-size: 18px; line-height: 26px;}

.ylejbdfTjydList{ overflow: hidden; margin-top: 6px; max-height:280px;}

.ylejbdfTjydList li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 2px 12px; padding-left: 14px;}



.ylejbdfYqlj{ overflow: hidden; margin-top: 17px;}

.ylejbdfYqljTitle{ border-bottom: 1px solid #e6e6e6; height: 34px; position: relative;}

.ylejbdfYqljTitle ul{ position: absolute; left: 0; top: 0;}

.ylejbdfYqljTitle ul li{ float: left; color: #999999; font-size: 16px; cursor: pointer; line-height: 32px; margin-right: 20px;}

.ylejbdfYqljTitle ul li#moren{ color: #207be9; border-bottom: 3px solid #3d98ff;}

.ylejbdfYqljBox{ overflow: hidden; display: none; font-size: 0px; margin-top: 10px;}

.ylejbdfYqljBox a{ display: inline-block; color: #999999; font-size: 12px; line-height: 20px; padding-right: 15px;}

.ylejbdfYqljBox a:hover{ color: #FF6600;}



.ylejbdfFoot{ width: 100%; overflow: hidden; margin-top: 20px; background: #f8f8f8; border-top: 1px solid #e7e7e7; padding: 28px 0 38px;}

.ylejbdfFootBox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}

.ylejbdfFootleft{ overflow: hidden; color: #999999; font-size: 13px; line-height: 28px; margin-top: 3px; text-align: center;}

.ylejbdfFootleft a{ color: #999999;}



.ylejbdfLiebiao{ overflow: hidden; margin-top: 15px; border: 1px solid #e6e6e6; padding: 11px 19px 20px;}

.ylejbdfLiebiaoTop{ position: relative; border-bottom: 1px solid #e6e6e6; height: 38px;}

.ylejbdfLiebiaoTop span{ position: absolute; left: 0; top: 0; color: #207be9; font-size: 18px; border-bottom: 3px solid #3d98ff; line-height: 36px;}

.ylejbdfLiebiaoList{ overflow: hidden; margin-top: 4px;}

.ylejbdfLiebiaoList li{ overflow: hidden; border-bottom: 1px dotted #e6e6e6; padding: 9px 0 12px;}

.ylejbdfLiebiaoList li span{ display: block; color: #333333; font-size: 18px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden;}

.ylejbdfLiebiaoList li p{ color: #666666; font-size: 14px; line-height: 24px; margin-top: 3px;}

.ylejbdfLiebiaoList li p a{ color: #ff6600;}

.ylejbdfLiebiaoList li em{ display: block; font-style: normal; color: #999999; font-size: 12px; line-height: 24px; height: 24px; overflow: hidden; background: url("../images/time.png") no-repeat left; padding-left: 19px; margin-top: 3px;}

.ylejbdfZxgx_name{
    width: 100%;
    height: auto;
    padding: 30px 0;
    padding-top: 10px;
}
.ylejbdfZxgx_name .name{
    width: 100%;
    height: 25px;
    color: #333333;
    font-size: 24px;
    line-height: 25px;
    text-transform: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ylejbdfZxgx_name .desc{
    width: 100%;
    height: auto;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    margin-top: 20px;
    text-align: justify;
}

.ylejbdfFenye{ overflow: hidden; font-size: 0px; text-align: center; padding: 25px 0 3px;}

.ylejbdfFenye li{ display: inline; margin: 0 5px; color: #999999; font-size: 14px;}

.ylejbdfFenye li a,.ylejbdfFenye li strong{ display: inline-block; color: #999999; font-size: 14px; margin-bottom: 6px; border: 1px solid #e6e6e6; line-height: 28px; padding: 0 10px;}

.ylejbdfFenye li strong{ font-weight: normal; background: #3d98ff; border: 1px solid #207be9; color: #FFFFFF;}



.ylejbdfYudu{ overflow: hidden; margin-top: 18px; border: 1px solid #e6e6e6; border-top: 2px solid #3d98ff; padding: 14px 19px 4px;}

.ylejbdfYuduTitle{ color: #207be9; font-size: 18px; line-height: 26px;}

.ylejbdfYuduList{ overflow: hidden; max-height:352px;}

.ylejbdfYuduList dl{ overflow: hidden; border-top: 1px dotted #e6e6e6; padding: 14px 0; margin-top: -1px;}

.ylejbdfYuduList dl dt{ float: left; width: 80px; height: 60px; overflow: hidden; margin-right: 13px;}

.ylejbdfYuduList dl dt img{ display: block; width: 100%; height: 100%;}

.ylejbdfYuduList dl dd{ overflow: hidden;}

.ylejbdfYuduList dl dd a{ display: block; font-size: 14px; line-height: 22px; height: 22px; overflow: hidden;}

.ylejbdfYuduList dl dd p{ color: #999999; font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; margin-top: 16px;}



.ylejbdfZxgx{ overflow: hidden; margin-top: 17px; border: 1px solid #e6e6e6; border-top: 2px solid #3d98ff; padding: 14px 19px 12px;}

.ylejbdfZxgxTitle{ color: #207be9; font-size: 18px; line-height: 26px;}

.ylejbdfZxgxList{ overflow: hidden; margin-top: 6px; max-height:280px;}

.ylejbdfZxgxList li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 2px 12px; padding-left: 14px;}



.ylejbdfArticle{ overflow: hidden; margin-top: 15px; border: 1px solid #e6e6e6; padding: 30px 0 18px;}

.ylejbdfArticleHead{ overflow: hidden; margin: 0 19px; border-bottom: 1px dotted #e6e6e6; text-align: center; padding-bottom: 11px;}

.ylejbdfArticleHead h1{ color: #333333; font-size: 24px; line-height: 34px;}

.ylejbdfArticleHead p{ color: #999999; font-size: 14px; line-height: 24px; overflow: hidden; margin-top: 12px;}

.ylejbdfArticleHead p span{ display: inline-block; padding: 0 8px;}

.ylejbdfArticleHead p a{ display: inline-block; color: #ff6600; background: url("../images/zxys.png") no-repeat left; padding-left: 18px; margin-left: 8px;}

.ylejbdfArticleBody{ overflow: hidden; padding: 11px 19px 0; color: #333333; font-size: 15px; line-height: 28px;}

.ylejbdfArticleBody img{ display: block; max-width: 100%; margin: 0 auto;}

.ylejbdfArticleBody p{ padding: 5px 0;}

.ylejbdfArticleSxp{ overflow: hidden; margin-top: 4px; border-top: 1px dotted #e6e6e6; padding: 18px 9px 0;}

.ylejbdfArticleSxp li{ float: left; width: 50%; overflow: hidden;}

.ylejbdfArticleSxp li p{ color: #999999; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; padding: 0 10px;}

.ylejbdfArticleSxp li p a{ color: #207be9;}

.ylejbdfArticleSxp li p a:hover{ color: #FF6600;}



.ylejbdfXgyd{ overflow: hidden; margin-top: 16px; border: 1px solid #e6e6e6;}

.ylejbdfXgydTitle{ border-bottom: 1px solid #e6e6e6; background: #f8f8f8; line-height: 42px; padding-left: 22px; color: #333333; font-size: 18px;}

.ylejbdfXgydList{ overflow: hidden; padding: 0 19px 3px; margin-top: 3px;}

.ylejbdfXgydList li{ color: #333333; font-size: 14px; border-top: 1px dotted #e6e6e6; height: 39px; line-height: 39px; overflow: hidden; background: url("../images/dian.png") no-repeat 6px 17px; padding-left: 20px; margin-top: -1px;}

.ylejbdfXgydList li span{ float: right; color: #999999; font-size: 12px; padding: 0 10px;}



.ylejbdfTuijian{ overflow: hidden; margin-top: 22px; border: 1px solid #e6e6e6; padding: 9px 19px 22px;}

.ylejbdfTuijianTitle{ border-bottom: 1px solid #e6e6e6; height: 40px; position: relative;}

.ylejbdfTuijianTitle span{ position: absolute; left: 0; top: 0; color: #207be9; font-size: 18px; border-bottom: 3px solid #3d98ff; line-height: 38px;}

.ylejbdfTuijianBox{ overflow: hidden;}

.ylejbdfTuijianPic{ float: left; width: 48.28125%; overflow: hidden; margin-right: 26px;}

.ylejbdfTuijianPic li{ float: left; width: 46.9256%; height: 108px; position: relative; margin-top: 19px;}

.ylejbdfTuijianPic li#num2,.ylejbdfTuijianPic li#num4{ float: right;}

.ylejbdfTuijianPic li img{ display: block; width: 100%; height: 100%;}

.ylejbdfTuijianPic li i{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; background: #373737; opacity: 0.6; filter:alpha(opacity=60);}

.ylejbdfTuijianPic li p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff; font-size: 14px; text-align: center;}

.ylejbdfTuijianPic li p span{ display: inline-block; padding: 0 5px;}

.ylejbdfTuijianList{ overflow: hidden; padding-top: 2px; max-height:248px;}

.ylejbdfTuijianList ul{ overflow: hidden; margin-top: 15px;}

.ylejbdfTuijianList ul li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/dian.png") no-repeat 0 12px; padding-left: 12px;}



.ylejbdfTagList li{ padding:9px 0;}

.ylejbdfTagList li span{ font-weight:normal; font-size:16px;}



@media (max-width: 900px){

	.ylejbdfHead{ padding: 10px;}

	.ylejbdfHeadText{ padding-left: 0px; float: right;}

	.ylejbdfSearch{ width: 100%; margin-top: 10px;}

	.ylejbdfSearchText{ width: calc(100% - 86px);}

}

@media (max-width: 768px){

	.ylejbdfMeun ul{ height: auto;}

	.ylejbdfMeun ul li{ width: 20%; text-align: center; line-height: 38px; height: 38px; overflow: hidden; padding: 0px;}

	.ylejbdfContTopLeft,.ylejbdfContTopRight,.ylejbdfShangLeft,.ylejbdfShangRight,.ylejbdfMainLeft,.ylejbdfMainRight{ width: 100%;}

	.ylejbdfYydt dl dd{ max-height: 66px;}

	.ylejbdfYyjsTop,.ylejbdfSpzxTop{ height: auto;}

	.ylejbdfModleBox{ width: 100%;}

	.ylejbdfFootleft{ margin-top: 15px; text-align: center;}

	.ylejbdfArticleSxp li{ width: 100%;}

	.ylejbdfTuijianPic{ width: 100%; float: none; margin-right: 0px;}

}

@media (max-width: 768px) and (min-width: 600px){

	.ylejbdfShangPic li{ height: 199px;}

	.ylejbdfModleTop li{ height: 198px;}

	.ylejbdfTuijianPic li{ height: 181px;}

}

@media (max-width: 599px) and (min-width: 480px){

	.ylejbdfShangPic li{ height: 147px;}

	.ylejbdfModleTop li{ height: 148px;}

	.ylejbdfTuijianPic li{ height: 131px;}

}

@media (max-width: 599px){

	.ylejbdfTjysList li{ width: 100%; margin-right: 0px;}

}

@media (max-width: 479px){

	.ylejbdfHeadLogo{ width: 100%; text-align: center;}

	.ylejbdfHeadLogo img{ max-height: 33px;}

	.ylejbdfHeadText{ width: 100%; text-align: center; line-height: 32px;}

	.ylejbdfMeun ul li{ width: 33.3334%;}

	.ylejbdfLunbo #slides li img{ height: 200px;}

}

.ylejbdfDoctor{ overflow: hidden; margin-top: 15px; border: 1px solid #e6e6e6; border-top: 2px solid #3d98ff; padding: 14px 19px 5px;}

.ylejbdfDoctorTitle{ color: #207be9; font-size: 18px; line-height: 26px;}

.ylejbdfDoctorList{ overflow: hidden;}

.ylejbdfDoctorList dl{ overflow: hidden; border-top: 1px dotted #e6e6e6; padding: 12px 0 15px; margin-top: -1px;}

.ylejbdfDoctorList dl dt{ float: left; width: 70px; height: 70px; overflow: hidden; margin-right: 15px; margin-top: 3px;}

.ylejbdfDoctorList dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}

.ylejbdfDoctorList dl dd{ overflow: hidden;}

.ylejbdfDoctorList dl dd p{ color: #999999; font-size: 15px; font-weight: bold; line-height: 20px; height: 20px; overflow: hidden;}

.ylejbdfDoctorList dl dd p a{ color: #ff6600; padding-right: 5px;}

.ylejbdfDoctorList dl dd span{ display: block; color: #999999; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; margin-top: 3px;}

.ylejbdfDoctorList dl dd a.ylejbdfDoctorYygh{ overflow: hidden; margin-top: 4px; color: #ffffff; font-size: 14px; background: #ff6600; border-radius: 2px; line-height: 26px; height: 26px; overflow: hidden; text-align: center; display: block; max-width: 80px;}



.nr_tag{width:100%;overflow:hidden;padding:10px 19px 14px;}

.nr_tag_span,.nr_tag_a{display: inline-block;color:#999999;font-size:15px;height:30px;line-height:30px;}

.nr_tag_span{text-transform:uppercase;}

.nr_tag_a{color:#3b5998;padding-right:9px;}

.info{
    width: 100%;
    height: auto;
    margin-top: 10px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.info .info_tags{
    width: 440px;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow: hidden;
}
.info .info_tags .info_item{
    width: auto;
    height: 26px;
    background: #FAFAFC;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 26px;
    white-space: nowrap;
    margin-right: 10px;
}
.info .info_tags .info_item:hover{
    color: #ff6600;
    border-color: #ff6600;
}
.info .info_date{
    display: block;
    width: auto;
    height: 22px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
    margin-left: 39px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-shrink: 0;
}

.ylejbdfZxgx_block{
    width: calc(100% - 42px);
    height: auto;
    display: flex;
    justify-content: space-between;
    align-content: flex-start;
    border: 1px solid #e6e6e6;
    padding: 20px;
    margin-top: 20px;

}
.ylejbdfZxgx_block .left{
    width: 220px;
    height: 220px;
    box-shadow: 0px 0px 20px 0px rgba(88, 88, 88, 0.3);
    flex-shrink: 0;
}
.ylejbdfZxgx_block .left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ylejbdfZxgx_block .right{
    width: calc(100% - 250px);
    height: auto;
}
.ylejbdfZxgx_block .right .text{
    background: url(/gxb/static/cross-grain.png) no-repeat 0 0;
    border-radius: 25px;
    font-size: 22px;
    margin-bottom: 15px 
}
.ylejbdfZxgx_block .right .text span{
    background-color: #fff;
    display: inline-block;
    padding: 0 15px;
    margin-left: 30px;
    color: #f42f2f;
}
.ylejbdfZxgx_block .right h1{
    color: #333;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
}
.ylejbdfZxgx_block .right p{
    font-size: 15px;
    text-indent: 30px;
    line-height: 28px;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
@media screen and (max-width: 750px) {
    .ylejbdfZxgx_block .left{
        display: none;
    }
    .ylejbdfZxgx_block .right{
        width: 100%;
    }
}

#crumbs{
    padding-top:15px;
    font-size: 16px;
    color: #7c7272;
}
#crumbs a{
    color: #666666;
}
#crumbs a:hover{
    color: #3D98FF;
}