/* CSS Document */
/*  yiyuanjieshao */
.yyjs{ padding-top:0.1rem;}
.yyjs p{ text-indent:2em; line-height:0.4rem; padding-top:0.25rem; color:#898989; font-size:0.24rem;}
.yyjs_img{ width:100%; max-width:640px; margin:0 auto; padding-top:0.35rem; position:relative;}
.yyjs_img .zxzj{ display:block; color:#fff; font-size:0.19rem; text-align:center; position:absolute; background:#1abb9c; border-radius:50px; bottom:0.2rem; left:30.1%; height:0.36rem; width:17.18%; line-height:0.36rem; }
.yyjs_img .zxyy{ display:block; color:#fff; font-size:0.19rem; text-align:center; position:absolute; background:#426aaf; border-radius:50px; bottom:0.2rem; right:30.1%; height:0.36rem; width:17.18%;
line-height:0.36rem;}
.yyjs h3{ font-size:0.24rem; color:#646464; font-weight:600; padding-top:0.25rem;}
.yyjs .xjjs{padding-top:0.25rem; padding-left:2em;}
.yyjs h4{ font-weight:300; font-size:0.24rem; color:#1abb9c; line-height:0.4rem;}
.yyjs .xjjs p{ padding-top:0; line-height:0.4rem; text-indent:0;}

/*   Route to hospital  */
.route{ padding-top:0.15rem;}
.route ul li{ padding-top:0.25rem; line-height:0.4rem; color:#898989; font-size:0.24rem;}
.route li span{ color:#656363; font-weight:500;}
.jz_map{ width:100%; max-width:640px; margin:0 auto; padding-top:0.35rem;}
.bus_routes{ font-size:0.24rem; color:#898989; padding-bottom:0.4rem;}
.bus_routes h2{ width:100%; height:1.04rem; font-size:0.24rem; color:#646464; font-weight:500; line-height:1.04rem;}
.bus_routes ul li:nth-child(even){ background:#f6f6f6; height:0.4rem; line-height:0.4rem; width:100%;}
.bus_routes ul li:nth-child(odd){ width:100%; height:0.56rem; line-height:0.56rem;}
.bus_routes li span{ color:#1abb9c;}
/*  environment  */
.environment{ padding-top:0.23rem; padding-bottom:0.23rem;}
.environment ul li{ width:100%; padding-bottom:0.2rem; padding-top:0.2rem; border-bottom:1px solid #e5e5e5;}
/*  the key department */
.department{ padding-bottom:0.2rem; line-height:0.54rem;}
.department ul li{ width:69.1%; border-bottom:#e5e5e5 1px solid; height:1.26rem; padding-top:0.4rem; padding-left:30.9%; position:relative; font-size:0.24rem; color:#898989;}
.department li h2{ font-size:0.28rem; color:#646464; font-weight:500; line-height:0.4rem;}
.department li .a_pic{ display:block; position:absolute; top:0.4rem; left:0; width:26%; height:0.84rem;} 
.department li .a_xxnr{ display:block; position:absolute; top:0.4rem; right:0; width:26%; height:0.84rem; border-radius:50px; width:18.3%; height:0.36rem; color:#fff; line-height:0.34rem; background:#1abb9c; font-size:0.22rem; text-align:center;}
/*  the key department content page */
.depart_nr{ padding-top:0.4rem;}
.depart_nr h2{ height:0.4rem; color:#fff; line-height:0.38rem; border-radius:8px; background:#1abb9c; width:30%; font-size:0.28rem; font-weight:500; text-align:center;}
.depart_nr2 h4{ line-height:1rem; font-size:0.25rem; height:0.8rem; font-weight:400;}
.depart_nr2 h4 a{ color:#646464;}
.depart_nr p{ padding-top:0.4rem; line-height:0.38rem; text-indent:2em;}
.depart_nr p span{ color:#646464;}
.depart_nr2 p a{ color:#898989;}
.depart_nr .pic{ width:100%; height:1.95rem; padding-top:0.4rem; padding-bottom:0.38rem;}
.depart_nr .pic li{ width:48.75%;}
.depart_nr3{ padding-top:0.4rem;}
.depart_nr3 p { text-align:center; font-size:0.20rem; color:#646464; line-height:0.45rem;}
.depart_nr3 li{ float:left; margin-left:5%; width:28.8%;}
.depart_nr3 ul li:first-child{ margin-left:2%;}
.doc-container{ max-width:601px; margin:0 auto; overflow:hidden; padding-top:0.4rem; position:relative; margin-bottom:0.18rem;}
.docoter_sz{ width:100%; max-width:601px; height:3rem;}
.docoter_sz .picth{ width:35.5%; height:2.26rem;}
.docoter_sz .worth{ width:59.9%; height:2.26rem; position:relative;}
.docoter_sz .worth h3{ width:100%; height:0.45rem; border-bottom:1px solid #e5e5e5; font-weight:400; font-size:0.24rem;}
.worth h3 .a_doc{ color:#646464; display:inline-block; width:29.4%; font-size:0.24rem;}
.docoter_sz .worth p{ padding-top:0.1rem; text-indent:0; line-height:0.38rem;}
.doc_zxzj{ display:block; color:#fff; text-align:center; height:0.36rem; line-height:0.34rem; position:absolute; left:13.6%; bottom:0; width:30.56%; border-radius:50px; background:#1abb9c; font-size:0.22rem;}
.doc_zxyy{ display:block; color:#fff; text-align:center; height:0.36rem; line-height:0.34rem; position:absolute; right:13.6%; bottom:0; width:30.56%; border-radius:50px; background:#426aaf; font-size:0.22rem;}
.qjzx p{ line-height:0.32rem;}
.qjzx p span{ color:#646464;}
.kfzj{ width:100%; padding:0.4rem 0 0.4rem 0;}
/*   treatment process   */
.process{ padding-top:0.26rem;}
.process h2{ padding-bottom:0.15rem; color:#646464; font-weight:400; font-size:0.24rem; line-height:0.58rem;}
.process p{ padding-bottom:0.15rem; line-height:0.35rem;text-indent:0.6em;}
.process p span{ color:#1abb9c; }
.process_tab{ height:14.9rem; padding-top:0.08rem;}
.process_tab .pro_l1{ width:63.1%; float:left; padding-left:1.6%;word-wrap:break-word; border-left:none;}
.process_tab .pro_l2{ width:32.3%; float:left; padding-left:1.6%;}
.pro_lan{ background:#426aaf; border-left:1px solid #426aaf; height:0.81rem; color:#fff; line-height:0.81rem;}
.pro_lv{ background:#e2edeb; border-left:1px solid #e2edeb; height:0.56rem; border-bottom:1px solid #fff; line-height:0.56rem;}
.pro_fen{ background:#f6f5f5; border-left:1px solid #fff; border-bottom:1px solid #fff; line-height:0.35rem; padding-top:0.1rem; padding-bottom:0.1rem;}
/*   building directory    */
.building{ padding-top:0.42rem; height:14.52rem;}
.build_l1{ width:100%; background:#1abb9c; height:0.59rem; text-align:center; font-size:0.28rem; color:#fff; line-height:0.25rem; padding-top:0.08rem; margin-bottom:0.38rem; float:left;}
.building small{ font-size:0.16rem; font-family:Arial;} 
.build_l2{ width:33.3%; float:left; color:#646464; text-align:center; line-height:0.25rem; padding-bottom:0.28rem; }
.build_l2 small,.build_l3 small{ color:#898989;}
.build_l3{float:left; color:#646464; text-align:center; line-height:0.25rem; padding-bottom:0.28rem; width:50%;}
.build_l4{ width:100%;}
.build_l41{ width:100%; background:#1abb9c; height:0.59rem; text-align:center; font-size:0.28rem; color:#fff; line-height:0.25rem; padding-top:0.08rem; margin-top:0.38rem; float:left;}
/*     equpment     */
.equpment{ padding-top:0.34rem; text-indent:2em; padding-bottom:0.34rem; line-height:0.35rem;}
.equpment2{ height:3.36rem;}
.equpment2 ul li{ text-align:center; color:#646464; font-weight:600; width:48.75%;}
.equpment2 li .equp_pic{ width:100%; height:1.95rem;}
.equpment2 .equp_word{ padding-top:0.31rem; line-height:0.35rem;}
/*   affairs  */
.affairs{ margin-top:0.42rem; }
.affairs_l1{ width:27.45%; height:0.45rem; border-radius:50px; background:#1abb9c; color:#fff; line-height:0.45rem; font-size:0.28rem;padding-left:1.8%;}
.affairs_l2{ width:98%; line-height:0.38rem; padding-left:2%; background:#edf9f7; padding-top:0.12rem; padding-bottom:0.12rem; }
.affairs_l2 span{ color:#1abb9c;}
.affairs_l3{ width:4.15%; height:0.15rem;background:url(http://m.syjzyy.com/2016/images/lvx.png) left repeat-y; background-size:contain;}
.affairs_l4{ width:4.15%; height:0.4rem;background:url(http://m.syjzyy.com/2016/images/lvx.png) left repeat-y;background-size:contain;}
/*    special    */
.special{ padding-top:0.4rem; height:12rem;}
.special ul li{ float:left; height:3rem; width:47.43%; color:#646464; text-align:center; font-size:0.28rem;}
.special li:nth-child(even){ margin-left:4.65%;}
.sp_p2{ line-height:0.88rem; height:0.88rem;}
.sp_p2 a{ color:#646464}
.zj_more{ font-size:0.22rem; color:#898989; text-align:center; height:0.5rem; line-height:0.5rem; width:50%; margin:0 auto; margin-bottom:0.4rem;}

/*    honor    */
.honor p{ padding:0.4rem 0 0.4rem 0; text-indent:2em; font-size:0.28rem; color:#646464; line-height:0.38rem;}
.honor li{ width:47.42%; text-align: center;}
.honor li h2{ width:100%;font-size:0.28rem; color:#646464; line-height:0.9rem; font-weight:400; }
.swiper-pagination2{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

@media only screen and (max-width: 421px) {
 .building{ padding-top:0.42rem; height:17rem;}  
.build_l2,.build_l3{line-height:0.3rem;}		

}



 



