
/*机构页*/
.jigoupage{ position:relative; background:#fff; padding:0 0 10px; border-bottom:10px solid #F6F6F6;}
.jigoupage img{ width:100%}
.jigoupage p{ padding:20px 6%; line-height:30px; color: #666;}
.jigoupage p b{ background: #eee; padding:0 0 0 5px; border-radius: 5px; margin: 5px 0; display: inline-block;}
.jigoupage a{ width:140px; height:40px; color:#fff; text-align:center; line-height:40px; display:block; background:#C2996D; margin:20px auto 0; border-radius: 5px; font-size: 1.2em}
.jigoupage p i{display: inline-block; font-style: normal; background: #eee;color: #000; padding: 0 5px; border-radius: 5px; margin:8px 0}
.jigoupage span{display: block; text-align: center}
.jigoupage span a{ width:45%; height:30px; color:#fff; text-align:center; line-height:30px; display:inline-block; background:#C2996D; margin:15px 2% 0; border-radius: 5px; -webkit-border-radius: 5px; box-sizing: border-box}
.jigoupage span a:nth-child(1){background: #ff9500}

/*地域页*/
.jigoulist{ padding: 20px 4%}
.jigoulist h1{ font-size: 1.4em; color: #C2996D; text-align: center; padding-bottom: 5px}
.jigoulist span{display: block; color: #666; text-align: center}
.jigoulist font{display: none;}
.jigoulist p{ padding: 0 0 20px; color: #333; font-size: 0.9em; line-height: 24px}
.jigoulist p b{ color: #C2996D; display: block; margin: 5px 0; font-size:16px}
.jigou_btn{ text-align: center;}
.jigoulist a{display:inline-block; width: 40%; height: 35px; line-height: 35px; border-radius: 10px; font-size: 1.2em; text-align: center; margin: 0 10px; background: #C2996D; color: #fff;}


/*机构页*/
.jigou_banner img{width: 100%;}
.jigou_tit{ font-size: 1.2em; text-align: center; line-height: 130%; padding: 3% 0; background: #ccc;  color: #9B6831;}
.jigou_tit i{display: block; color: #666; font-style: normal}
.jigou_con{overflow: hidden; background: #ccc}
.jigou_con *{ transition: ease 0.5s all; font-style: normal}
.jigou_con li{width: 50%; background: #333; position: relative; float: left; color: #fff; text-align: center;overflow: hidden;}
.jigou_con li a{ color: #fff;}
.jigou_con li img{width: 100%;}
.jigou_con li span{ background: rgba(0,0,0,0.7); width: 100%;height: 100%; position: absolute; left: 0;top: 0; right: 0; bottom: 0; margin: auto; vertical-align: middle; display:block; box-sizing: border-box; font-size: 1em; padding: 20% 8%;}
.jigou_con li span em{display: block; font-size: 0.8em; padding: 15px 0;display: none;}
.jigou_con li span i{width: 45%;height: 30%; line-height: 180%; display: block; margin: 5% auto; font-size: 0.7em; border-radius: 5px; border: 1px solid #999; cursor: pointer; color: #999;}
.jigou_back{ background: #333 url(http://www.ybskq.cn/meiyabaike/images/toA.png) no-repeat center; background-size: auto 50%; padding: 10% 0; display: block;}

/*列表页*/
.list_ystw{ padding:5px; border-bottom: 1px solid #eee}
.la_tit{ height:30px; line-height:30px; padding:0 2%; font-size:18px; border-bottom: 1px solid #eee;color:#c2996d;}
.positon{ height:30px; line-height:30px; overflow:hidden; font-size:1.1em; padding:0 2%}
.list_art{ border-top:10px solid #f4f4f4; padding:10px 2% 0}
.list_art ul{ padding:10px 2% 0}
.list_art ul li{ height:63px; padding-bottom:10px; overflow:hidden; line-height:31.5px;}
.list_art ul li a{ display:block; height:31.5px; font-size:1.15em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_art ul li .list_pic{ width:100px; height:63px; background:#efefef; overflow:hidden; float:right; margin-left:5px; display: box; display: -webkit-box; display: -moz-box;-webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center;}
.list_art ul li .list_pic img{ max-height:63px;}
.list_art time,.list_art i{ font-style:normal; color:#999; font-size:0.9em; padding-right:5px}

.page_np{ padding:10px 0; margin-top:5px; text-align: center; border-top:1px solid #f4f4f4}
.page_np li{ display:inline-block; padding:2px 4px; background:#E6E6E6; border:1px solid #E6E6E6; margin:0 1px}
.page_np li.thisclass{ background:#c2996d; color:#fff}
.page_np li select{ margin:-2px 0 0 -4px}

ul.asklist li{ padding-bottom: 8px; height:auto; line-height:normal}
.asklist li p{ font-size:12px; color:#999}
.asklist li{ border-bottom: 1px solid #eee; margin-bottom: 10px}
.asklist li a{height:20px; background: url(https://4g.ybs120.com/img/askwen.png) no-repeat ; background-size: 22px; padding-left: 26px}

/*问答页*/
.wenda_tit{ height:28px; overflow:hidden; padding: 15px 0 10px 15px;}
.wenda_tit h2{ display:inline-block; height:28px; line-height:28px; text-align:center; font-size:1.4em; font-family:"微软雅黑"; color:#E98000}
.wenda_tit h2 font{ color:#666; font-weight:lighter}
.wenda_tit span{height:28px; line-height:32px; padding-left:5px; color:#666; font-family:Geneva, Arial, Helvetica, sans-serif;}
.wenda_info { padding:0 15px; border-bottom: 10px solid #F6F6F6}
.wenda_info dl{ padding:10px 0; font-size:1em; border-top:1px dotted #ccc;}
.wenda_info dt{}
.wenda_info dd{ color:#666; line-height: 28px; font-size: 16px;}
.wenda_info dd button{width:100px; height:28px; background:#333; color:#fff; margin-top:5px; cursor:pointer;}
.wenda_info dd p{ padding:2px 0;}
.wenda_info dd font{font-size:1.1em;}
.wenda_info dd a:link,.wenda_info dd a:visited{color:#333; font-size:14px;}
.wenda_info dd a:hover{color:#FF6600; font-size:14px; text-decoration:none;}
.wenda_info .sj{font-size:12px; color:#888; font-family:"宋体"; padding: 5px 0}
.wenda_info .wen{background:url(https://4g.ybs120.com/images/ico9.gif) 0 5px no-repeat; line-height:28px; font-weight:700; text-indent:28px; font-size:1.35em; background-size: 20px; color: #000;}
.wenda_info .da02{background:url(https://4g.ybs120.com/images/ico11.gif) left top no-repeat; padding-bottom:5px;}
.wenda_info .cz{font-size:12px; background:#dadada; padding-left:10px; width:707px; margin-top:10px;}
.wenda_info .cz a{margin-right:10px;}
.wenda_info img{ max-width:100%}
dd.da_info{ padding:10px 15px 15px; background: #F6F6F6; border:1px solid #E6E6E6; margin-top: 5px; color: #333; position: relative}

.tijiao{text-align:center; margin:15px 0 5px}
.tijiao .tw{ height:40px; display:block; background:#E9804F; border-radius: 10px; color:#fff; font-size:1.4em; line-height:40px}

.ask_qt{ padding:20px 0 0;}
.ask_qt h3{ font-size:1.3em; color:#e58718; line-height:28px; font-weight:700;}
.ask_qt .ask_info{ padding-top: 5px}
.ask_qt .ask_info li{ height:30px; overflow:hidden; line-height:30px;}
.ask_qt .ask_info li font{ width:80px; float:right; display:block; text-align:right; color:#999}

.ask_more{ padding:10px 0; margin-top: 5px; font-size:1.1em;border-top:1px solid #E6E6E6;}
.ask_more a{color:#E98000;}

.qthd{ padding:10px 0 0;}
.qthd h3{ line-height:28px; font-size:1.3em; font-weight:700; text-indent:25px;background:url(https://4g.ybs120.com/images/ico10_qt.gif) left no-repeat; background-size:20px; margin-bottom:5px; color: #333;}
.da_info_qt{ line-height:28px; font-size: 16px; margin-top: 5px; padding:10px 15px; border:1px solid #E6E6E6; color:#666; background: #F6F6F6}


/*
.jigou_banner img{width: 100%;}
.jigou_tit{ font-size: 1.2em; text-align: center; line-height: 130%; padding: 3% 0; background: #ccc;  color: #9B6831;}
.jigou_tit i{display: block; color: #666; font-style: normal}
.jigou_con{overflow: hidden;padding: 20px 10px 0}
.jigou_con *{ transition: ease 0.5s all; font-style: normal}
.jigou_con li{width: 46%; margin: 0 2% 10px; float: left; color: #666;overflow: hidden; text-align: center}
.jigou_con li a{ color: #333; font-size: 14px}
.jigou_con li img{width: 100%; border-radius: 10px; display: block; margin-bottom: 5px; display: block;}
.jigou_con li em{display: block; font-size: 12px; color: #999; height: 40px; line-height: 20px;}
.jigou_con li i{width: 70%;height: 25px; line-height: 25px; display: block; text-align: center; margin:0 auto; font-size:14px; border-radius: 5px; border: 1px solid #9B6831; cursor: pointer; color: #9B6831;}
.jigou_back{ background: #C2996D url(/images/toA.png) no-repeat center 20%; background-size: auto 35%; height: 70px; line-height: 100px; margin: 10px 0; display: block; text-align: center; color: #fff; font-size: 16px}*/

.content_map {
    padding: 6% 6% 0;
}
.content_map #content_map{
    width: 100%;
    height: 60vw;
    border-radius: 5px;
    border: 1px #f1f1f1 solid;
}
/*医生页2018-5-30*/
.ys_timg{ margin-bottom: 10px}
.ys_tops{ height: 65px; font-size: 15px; line-height: 25px; margin: 0 15px}
.ys_tops .swiper-slide{ text-align: center}
.ys_tops .swiper-slide-active{ color: #000; font-weight: bold; background: url(../img/ystd_05.jpg) no-repeat center bottom; background-size: 15px}
.ys_main{ margin-top: 15px}
.ys_main .ysm_p{ margin:0 15px 15px; padding-bottom: 15px; border-bottom: 1px solid #dadada}
.ys_main .ysm_p .ysmp_top{}
.ys_main .ysm_p .ysmp_top>i{display: block; width: 80px; height: 80px; border-radius: 50%; overflow: hidden; float: left; margin-right: 15px}
.ys_main .ysm_p .ysmp_top>i img{display: block; width: 100%;}
.ysmp_tr{ position: relative}
.ysmp_tr b{display: block; color: #b1824f; height: 35px; font-size: 20px}
.ysmp_tr p:nth-of-type(1){overflow: hidden;}
.ysmp_tr p{text-overflow: ellipsis;white-space:nowrap; overflow: hidden;}

/* height:40px; 
.ysmp_tr p:nth-of-type(2){ position: absolute; top: 102px; color: #b1824f; line-height: 22px; height: 66px; overflow: hidden; text-indent:10px}*/
.ysmp_con{ padding-top: 10px}
.ysmp_con em{ height: 15px; border-bottom: 1px solid #b1824f; display: block; position: relative; z-index: 2; background: #fff}
.ysmp_con em>i{display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; background:#b1824f; color: #fff; border-radius: 15px}
.ysmp_con span{display: block; padding: 25px 0 10px; color: #b1824f;}
.ysmp_con p{ padding-top: 8px;text-align: right;}
.ysmp_con p a{display:inline-block; width: 30%; height: 35px; line-height: 35px; text-align: center; background: #979797; color: #fff; font-size: 16px}
.ysmp_con p a:nth-child(2){ background: #fd9704}

.art_art{ padding:15px 4% 10px; border-top:10px solid #f4f4f4}
.art_art h1{ text-align:center; font-size:1.4em; color:#333}
.art_art>em{ text-align:center; display:block; color: #999; font-style:normal; font-size:1em; padding:5px 0 10px; border-bottom:1px solid #eee}
.art_art .aa_info{ padding:10px 0; font-size:15px; line-height:26px;}
.art_art .aa_info p{ margin-bottom:10px}
.aa_info img{ max-width:90%; width: auto; margin: 0 auto}

.art_art .xcz_info{ padding:10px 0; font-size:15px; line-height:26px;}
.art_art .xcz_info p{ margin-bottom:10px}
.xcz_info img{ max-width:90%; width: auto; margin: 0 auto}
.aa_info ._row{font-size: 16px;}
.aa_info ._row ._line{height:3px;background: #c59b73;width:60px;}
.art_art ._img{padding:4%;}
.art_com{ padding: 0 15px 15px; color: #999;}
.art_com a{color: #999;}

.artbtnB{ overflow: hidden; font-size: 14px; padding: 10px 0 ; margin: 0 3%;}
.artbtnB p{ width: 48%; overflow: hidden; padding: 5px; box-sizing: border-box; border-radius: 10px; color: #fff;}
.artbtnB p i{ display: block; width: 50px; height: 35px; margin:7.5px 0; border-right: 1px solid #eee; float: left; background-size:35px; background-position: center; background-repeat: no-repeat}
.artbtnB p span{display: inline-block; float: left; height:40px; line-height: 20px; padding: 5px 0 5px 7.5px; font-size:16px; font-weight: bold}
.artbtnB p span em{display: block; font-size: 12px; font-weight: lighter}
.artbtnB p:nth-of-type(1){ background: #f75f27; float: left}
.artbtnB p:nth-of-type(2){ background: #c2996d; float: right}
.artbtnB p:nth-of-type(1) i{ background-image: url(../img/artbtnB1.png)}
.artbtnB p:nth-of-type(2) i{ background-image:  url(../img/artbtnB2.png)}

.title_bt{ border-top:10px solid #f4f4f4; overflow:hidden; border-bottom:1px solid #f4f4f4; padding:10px 15px 5px; font-size:16px; color: #333; font-weight: bold}
.art_xgwz{ padding:5px 15px 10px; overflow:hidden;}
.art_xgwz li{ height:35px; line-height:35px; font-size: 15px; border-bottom: 1px solid #eee; overflow:hidden; background: url(../img/art_jian.png) no-repeat right; background-size: 15px}
.art_xgwz li a{display: block; height:35px; overflow: hidden; padding: 0 20px; color: #8e8d8d; background: url(../img/art_dian.png) no-repeat left; background-size: 15px;}

.arc_ban{position:relative;background:#c30e23;padding-bottom:10%;margin-bottom:-8%}
.arc_bg{width:100%;margin:0 auto}
.arc_ban02,.arc_ban03{position:relative;overflow:hidden;width:96%;margin:0 auto;background:#fff}
.arc_ban03{ackground:#f6f5f5}
.banbtn,.banico{position:absolute;left:0;right:0;margin:auto}
.banbtn{display:block;width:29%;height:34px;line-height:34px;z-index:3;border-radius:30px;font-size:14px;text-align:center;background:-webkit-linear-gradient(#fb766f,#c7192c);background:linear-gradient(#fb766f,#c7192c);top:70%;transform:scale(1)}
.banbtn,a.banbtn:hover{color:#fff}
.ban_zy14{margin:0 auto}
.arc_ban02 .arc_bg{position:relative;z-index:2}
.banico2{position:absolute}
.ban_zy21{width:50%;left:3.6%;top:5%}
.ban_zy22{top:39%}
.ban_zy22,.ban_zy23{width:38.8%;left:14%}
.ban_zy23{top:57%}
.ban_zy24{width:38.3%;right:3.6%;top:7%;-webkit-animation:topshow 2s ease infinite;animation:topshow 2s ease infinite}
.arc_ban02 .banbtn{margin-left:23%}
@-webkit-keyframes topshow{0%{top:7%}
50%{top:5%}
to{top:7%}
}
@keyframes topshow{0%{top:7%}
50%{top:5%}
to{top:7%}
}
.banbtn{-webkit-animation:mymove 2.5s ease infinite;animation:mymove 2.5s ease infinite}
.ban_zy31{-webkit-animation:mymove 1s ease infinite;animation:mymove 1s ease infinite;width:6.6%;left:27.7%;top:22.4%}
.banbtn span{position:relative;display:block;overflow:hidden}
@-webkit-keyframes mymove{80%{transform:scale3d(.8,.8,.8)}
to{transform:scaleX(1)}
}
@keyframes mymove{80%{transform:scale3d(.8,.8,.8)}
to{transform:scaleX(1)}
}
.banbtn span:before{position:absolute;left:-150%;top:0;width:40%;height:100%;content:"";background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));transform:skewX(-45deg);animation:searchLights 2s ease infinite}
@-webkit-keyframes searchLights{0%{left:-150%}
to{left:150%}
}
.art_btn{background:#fff;padding-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}

.art_btn{ overflow:hidden; padding:15px 2% 10px;}
.art_btn a{ display:block; width:18%; float:left; text-align:center; margin:0 3.5%; font-size:1em}
.art_btn a p{ border-radius:23px; -moz-border-radius:23px; -ms-border-radius:23px; -o-border-radius:23px; -webkit-border-radius:23px; margin-bottom:3px}
.art_btn a p img{ width:100%}
.art_btn p.ab1{ background:#27A9F5}
.art_btn p.ab2{ background:#EF4B49}
.art_btn p.ab3{ background:#FF8041}
.art_btn p.ab4{ background:#6540FF}
.art_btn a:nth-of-type(1){ position:relative}
.art_btn a:nth-of-type(1) span{ display:block; width:20px; height:20px; line-height:20px; background:#f00; font-weight:bold; text-align:center; color:#fff; position:absolute; top:-6px; right:-6px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;-webkit-animation: twinkling 1s infinite ease-in-out;-moz-animation: twinkling 1s infinite ease-in-out;-ms-animation: twinkling 1s infinite ease-in-out;-o-animation: twinkling 1s infinite ease-in-out;}

.ab2.addani b{animation: znq 0.8s ease; display: block; height: 100%;}