body { background: #f5f5f5; }.bj { width: 1440px; margin: 0 auto; }.bj a:hover { opacity: 1; }/*面包屑导航栏*/.breadcrumb { margin: 20px auto 13px; background: #FFF; padding: 20px 0; }.breadcrumb p { font-size: 16px; line-height: 20px; color: #999; }.breadcrumb p span { display: inline-block; width: 4px; height: 20px; background: #2f90ff; vertical-align: middle; margin: -3px 6px 0 35px; }.breadcrumb p a { color: #999; }.breadcrumb p a.a_1 { color: #333; }.position { margin: 20px auto 2px; background: #FFF; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; }.position p { font-size: 16px; line-height: 20px; color: #999; }.position p span { display: inline-block; width: 4px; height: 20px; background: #2f90ff; vertical-align: middle; margin: -3px 6px 0 0px; }.position p a { color: #999; }.position p a.a_1 { color: #333; }/*小标题*/.small-title { border-bottom: 2px solid #f0f0f0; height: 36px; margin-bottom: 20px; }.small-title span.bor { display: inline-block; width: 4px; height: 20px; background: #2f90ff; vertical-align: middle; margin: 0px 6px 0 0px; float: left; }.small-title p { display: inline-block; color: #333; font-size: 20px; line-height: 22px; padding-bottom: 14px; float: left; width: 100px; }.small-title span { color: #999; display: block; margin-left: 10px; }.dm { padding: 39px 40px 20px; overflow: hidden; background: #fff; margin-top: 13px; }/**列表文章公用部分**/.tits { margin-bottom: 20px; }.tits .border { border-top: 1px solid #e5e5e5; margin-top: 10px; }.tits .tit { border-left: 5px solid #2f90ff; height: 20px; line-height: 20px; }.tits .tit .bor { margin-left: 8px; display: inline-block; color: #333333; font-size: 20px; margin-bottom: 10px; width: 95px; float: left; }.tits .tit b { font-weight: normal; color: #999999; margin-left:10px width: 180px;float: left; }/****--------------------------list列表页--------------------***/.list { margin-top: 20px; overflow: hidden; }.list .list_fl { width: 650px; background: #fff; padding: 15px 35px; float: left; }.list .lbnr .box { border-bottom: 1px solid #e6e6e6; padding: 25px 0; overflow: hidden; }.list .lbnr .box h2 { font-size: 22px; color: #333; font-weight: 500; height: 25px; line-height: 25px; text-align: left; margin-bottom: 9px; }.list .lbnr .box span { color: #999; overflow: hidden; }.list .lbnr .box span.fxd { float: right; }.list .lbnr .box dl { margin: 20px auto; }.list .lbnr .box dl dt {  }.list .lbnr .box dl dd { width: 103px; height: 25px; border: 1px solid #a0a0a0; float: right; }.list .lbnr .box dl dd:hover { background: #2f90ff; color: #fff; border: 1px solid #2f90ff; }.list .lbnr .box dl dd:hover a { color: #fff; }.list .lbnr .box dl dd a { display: block; text-align: center; }.list #page { text-align: center; margin: 0 auto; margin-top: 72px; margin-bottom: 25px; width: 360px; }.list #page li { float: left; margin-left: 5px; }.list #page .hov { background: #2f90ff; color: #fff; }.list #page a { border: #e6e6e6 solid 1px; padding: 4px 12px; }.list #page a:hover { background-color: #2f90ff; color: #fff; }/**list right***/.list_fr { width: 368px; float: right; }.list_patient { overflow: hidden; background: #fff; padding: 20px 23px; }.list_patient .nr img { margin-bottom: 15px; }.list_patient .nr p { margin-bottom: 15px; }.list_patient .nr dl { border: 1px solid #e6e6e6; width: 106px; float: left; text-align: center; }.list_patient .nr dl.left { border-left: 0; }.list_patient .nr dl dt img { margin-top: 10px; width: 55px; height: 55px; margin-bottom: 0; }.list_patient .nr dl dt img:hover { opacity: 0.8; }.list_patient .nr dl dd { margin-bottom: 10px; }/**---------------------热点疾病---------------------------***/.list .list_disease { margin-top: 10px; overflow: hidden; background: #fff; padding: 20px 23px; }.list .list_disease .nr a { background: #6db1ff; display: block; text-align: center; color: #fff; border-bottom: 1px solid #fff; height: 35px; line-height: 35px; float: left; opacity: .8; }.list .list_disease .nr a:hover { background: #2f90ff; color: #fff; }.list .list_disease .nr a.nr1 { width: 128px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr2 { width: 191px; }.list .list_disease .nr a.nr3 { width: 191px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr4 { width: 128px; }.list .list_disease .nr a.nr5 { width: 108px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr6 { width: 211px; }.list .list_disease .nr a.nr7 { width: 191px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr8 { width: 128px; }.list .list_disease .nr a.nr9 { width: 128px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr10 { width: 191px; }.list .list_disease .nr a.nr11 { width: 191px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr12 { width: 128px; }.list .list_disease .nr a.nr13 { width: 108px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr14 { width: 211px; }.list .list_disease .nr a.nr15 { width: 161px; border-right: 1px solid #fff; }.list .list_disease .nr a.nr16 { width: 158px; }/**专题专兰***/.list_special { margin-top: 10px; overflow: hidden; background: #fff; padding: 20px 23px; }.list_special .nr .tp { position: relative; margin-bottom: 15px; }.list_special .nr .tp span a { position: absolute; bottom: 0; left: 0; background: #049ddd; color: #fff; display: block; width: 302px; height: 35px; line-height: 35px; padding-left: 20px; }.list_special .nr ul li { border-bottom: 1px dashed #cccccc; line-height: 36px; height: 36px; }.list_special .nr ul li a { color: #666; }.list_special .nr ul li a b { font-size: 12px; margin-right: 5px; }/**-----------------------artcle文章页-----------------**/.arctile { background: #f5f5f5; margin-top: 20px; overflow: hidden; }.arc_left { background: #fff; float: left; padding: 30px 35px; width: 648px }.arc_left .position { margin-top: 0; }.arc_left .arc_nr h1 { color: #333; font-size: 26px; font-weight: normal; text-align: center; margin-top: 20px; height: 30px; line-height: 30px; }.arc_left .arc_nr h3 { font-size: 14px; color: #999; font-weight: normal; margin-top: 20px; text-align: center }.arc_left .arc_nr h3 span { float: right }.arc_left .arc_nr p { font-size: 14px; color: #666; margin-top: 15px; margin-bottom: 15px; }.arc_left .arc_nr div { text-align: center; }.arc_left .arc_nr div img { text-align: center;/*width:337px;height:214px;*/ margin: 25px auto; }.arc_left .arc_nr h2 { font-size: 20px; color: #333; font-weight: normal; text-align: left; padding: 0; text-indent: 24px; }.arc_left .arc_nr div h3 { font-size: 18px; color: #666; font-weight: normal; text-align: left; padding: 0; text-indent: 24px; }.arc_left .arc_nr .arc_fx { float: right; color: #999; display: block; margin-top: 15px; }.arc_left .arc_page { margin-top: 10px; border-top: 1px solid #e6e6e6; margin-top: 50px; }.arc_left .arc_page p { font-size: 14px; margin-top: 15px; color: #666; }.arc_left .arc_page p span { color: #333 }.arc_left .arc_page .p_1 { float: left }.arc_left .arc_page .p_2 { float: right }.arc_left .arc_xgyd h2 { font-weight: normal; font-size: 18px; color: #333; margin-top: 20px; text-align: left; padding: 0; }.arc_left .arc_xgyd ul { margin-top: 10px; }.arc_left .arc_xgyd li { font-size: 14px; color: #666; height: 30px; line-height: 30px }.arc_left .arc_xgyd li span { color: #999999; }.arc_rdwz { background: #fff; padding: 20px 23px; margin-top: 10px; overflow: hidden; }.arc_rdwz ul li { line-height: 30px; height: 30px; border-bottom: 1px dashed #e6e6e6; }.arc_rdwz li a { color: #666; }.arc_rdwz li a:hover { color: #dd0481 }.arc_rdwz li span { width: 20px; height: 20px; line-height: 20px; display: inline-block; background: #999999; color: #fff; text-align: center; margin-right: 5px; }.arc_rdwz li span.bj { background: #38bd49; }/*---------------------------expert专家页--------------------------*//*expert专家页*/.expert_body .ex_1 { position: relative; }.expert_body .ex_right .p_2 img { position: absolute; top: 290px; left: 356px; }.ex_zj { margin: 0 auto; background: #fff }.ex_1 { margin-top: 20px; width: 1030px; padding: 35px; border-bottom: 1px dashed #CCCCCC }.ex_n { border-bottom: 0px }.ex_left { float: left; }.ex_right { width: 685px; height: 322px; float: right; margin-top: 10px }.ex_right h2 { font-size: 28px; color: #2f90ff; text-align: left; font-weight: normal; padding: 0px; line-height: 40px }.ex_right h2 span { font-size: 24px; color: #666666 }.ex_right h3 { color: #666666; font-size: 20px; font-weight: normal; }.ex_right .p_1 { font-size: 15px; color: #666; margin-top: 15px }.ex_right .p_2 { background: #F5F5F5; padding: 20px; margin-top: 23px; border-radius: 5px; font-size: 16px; color: #666; }.ex_right .p_2 span { display: block; color: #333; font-size: 15px }.ex_right .dj { width: 356px; text-align: center; margin-top: 20px }.ex_right .dj a { width: 169px; height: 47px; display: block; font-size: 22px; line-height: 47px; border-radius: 5px; color: #fff }.ex_right .dj a img { margin-top: 8px; margin-left: 3px }.ex_right .btn { width: 355px; height: 47px; margin-top: 32px; }.ex_right .btn a { display: block; width: 170px; height: 47px; line-height: 47px; text-align: center; background: #3090ff; color: #FFF; font-size: 22px; border-radius: 5px; }.ex_right .btn a img { margin-top: 14px; }.ex_right .btn .on { background: #c3b48b; }.ex_right .a_1 { float: left; background: #3090FF }.ex_right .a_2 { float: right; background: #C3B48B }/*------------------------diagnose就诊须知--------------------*/.dia_s { margin-top: 20px; width: 1010px; padding: 30px 45px; background: #fff }.dia_1 .b1 { background: url(../images/dia_1_03.png) no-repeat center; height: 193px; }.dia_1 .b2 { background: url(../images/dia_1_05.png) no-repeat center; height: 193px; }.dia_1 .b3 { background: url(../images/dia_1_06.png) no-repeat center; height: 193px; }.dia_2 p { font-size: 16px; color: #666; margin-top: 8px; }.dia_2 h3 { font-size: 18px; color: #333; text-align: left; font-weight: normal; margin-top: 30px }.dia_2 p span { color: #ff0000 }/*-----------------------------navigation导航--------------------*/.map { margin-top: 20px; width: 1030px; padding-bottom: 47px; background: #fff; padding: 30px 35px; }.nav_1 { width: 782px; margin: 0 auto; }.nav_1 p { text-align: center; font-size: 14px; color: #fff; background: #2f90ff; border-radius: 10px }.nav_1 p span { color: #fffc00; font-size: 16px }.nav_1 i { margin-left: 47%; }.nav_2 { text-align: center }.nav_3 { font-size: 18px; color: #000; margin-top: 40px; text-indent: 10px }.nav_3 p { line-height: 35px }.nav_3 span { color: #2f90ff }.lx2 { background: url("../images/lxwm_img1.jpg") repeat scroll 0 0; height: 174px; margin-bottom: 25px; margin-left: auto; margin-right: auto; position: relative; width: 1000px; }.lx2 p { color: #333333; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; position: absolute; text-indent: 0; line-height: 28px; }.lx2 p.p1 { left: 165px; top: 60px; width: 300px; }.lx2 p.p1 span { color: #f00; }.lx2 p.p2 { right: 36px; top: 60px; width: 300px; }/*------------------------预约挂号yuyue--------------------*/.yuyue_s { margin-top: 20px; width: 1030px; padding: 35px; background: #fff; padding-bottom: 45px; }.yu_1 { width: 694px; margin: 0 auto; }.yu_1 h3 { font-size: 28px; color: #333; text-align: center; font-weight: normal; line-height: 30px; padding-bottom: 15px; border-bottom: 1px solid #E6E6E6 }.yu_2 { width: 638px; margin: 0 auto; margin-top: 20px; }.yu_2 p input { width: 524px; height: 58px; border: #E6E6E6 1px solid; float: right; margin-top: 10px; font-size: 16px; color: #999; text-indent: 20px; font-family: "微软雅黑"; }.yu_2 textarea { width: 524px; height: 166px; border: #E6E6E6 1px solid; float: right; margin-top: 10px; font-size: 16px; color: #999; text-indent: 20px; padding-top: 10px; font-family: "微软雅黑"; resize: none; }.yu_2 b { float: left; height: 58px; line-height: 58px; margin-left: 33px; font-weight: normal; margin-top: 10px; font-size: 20px; color: #333; }.yu_2 b.b_3 { height: 166px; line-height: 58px; margin-left: 0px }.yu_2 h3 { text-align: center; font-weight: normal; font-size: 16px; color: #666; margin-top: 38px }.yu_2 h3 span { color: #2f90ff }.yu_2 .tj { width: 326px; margin: 30px auto; margin-bottom: 0px }.yu_2 .tj input { width: 155px; height: 45px; text-align: center; font-size: 22px; color: #fff; border: 0px }.yu_2 .tj .in_1 { float: left; background: #3090ff }.yu_2 .tj .in_2 { float: right; background: #c3b48b }/*门诊时间time*//*time*/.time_s { margin-top: 20px; width: 1000px; padding: 35px 50px; background: #fff }.time_s .bd .ex_1 { padding: 0; margin-top: 40px; }.time_1 p { font-size: 16px; color: #666; height: 35px; line-height: 35px; }.time_1 span { margin-left: 10px; color: #333 }.time_1 a { margin-left: 10px }.time_1 a:hover { color: #2f90ff; }.time_1 .hd li.on b { color: #2f90ff; }.time_1 h3 { font-size: 20px; margin-top: 30px; margin-bottom: 30px; font-weight: normal; border-bottom: 2px solid #F0F0F0; padding-bottom: 5px; position: relative; }.time_1 .bd { width: 1000px; }.time_1 h3 b { font-weight: normal; font-size: 20px; color: #666 }.time_1 h3 li { float: left }.time_1 h3 b img { margin-right: 10px; margin-top: 2px }.time_1 h3 b i img { position: absolute; left: 0px; top: 0px; opacity: 0; }.time_1 h3 b:hover { color: #2f90ff }.time_1 .hd li.on i img { opacity: 1; }.time_1 h3 b i.i_1 img { left: 134px; top: 0px }.time_1 h3 b.b_2 { margin-left: 40px }.time_s .ex_right { width: 730px; float: left; margin-left: 30px; margin-top: 15px; }.time_s .ex_right h4 { font-size: 20px; color: #666; margin-top: 25px; font-weight: normal; text-align: left }.time_s .ex_right .dj { margin-top: 37px }/*----------------------09.医院科室--------------------------*//*科室介绍*/.department .introduce { padding: 35px 40px 42px; background: #FFF; }.department .introduce .small-title p { width: 200px; }.department .introduce .js { overflow: hidden; height: 258px; border: 1px solid #e6e6e6; }.department .introduce .js img { float: left; }.department .introduce .js .ri { width: 570px; float: right; margin-right: 28px; padding-top: 23px; }.department .introduce .js .ri p { line-height: 22px; }.department .introduce .js .ri .p_1 { font-size: 14px; margin-top: 12px; margin-bottom: 5px; }/*诊疗范围*/.department .range { padding: 35px 40px 28px; background: #FFF; margin-top: 13px; overflow: hidden; padding-bottom: 0; }.department .range ul { width: 1100px; overflow: hidden; }.department .range ul li { position: relative; width: 245px; float: left; padding: 22px 23px; border: 1px solid #e5e5e5; margin: 0 43px 25px 14px; }.department .range ul li span { display: none; width: 235px; position: absolute; bottom: 192px; background: rgba(0,0,0,0.8); height: 28px; line-height: 28px; float: left; color: #e1aa01; padding: 0 5px; }.department .range ul li span b { float: right; color: #fff; }.department .range ul li span b img { margin-top: 5px; }.department .range ul li:hover { padding: 21px 22px; cursor: pointer; border: 2px solid #2f90ff; }.department .range ul li:hover span { display: block; }.department .range ul li .p_2 { margin-top: 10px; }.department .range ul li .p_3, .department .range ul li .p_4 { font-size: 12px; line-height: 20px; color: #666; text-align: justify; height: 40px; }.department .range ul li .p_4 { text-align: center; }.department .range ul li .p_3 a, .department .range ul li .p_4 a { display: inline-block; padding: 0px 3px; }.department .range ul li p a { color: #666; }.department .range ul li p a:hover { background: #2f90ff; color: #FFF; opacity: 1; }.department .range ul li .btn { overflow: hidden; margin: 15px 0 11px; }.department .range ul li .btn a { display: block; width: 113px; height: 30px; line-height: 30px; background: #c3b48b; text-align: center; color: #FFF; }.department .range ul li .btn .on { background: #2f90ff; }.department .range ul li .btn a :hover { opacity: 1; }/*subnav*/.department .subnav { padding: 27px 0px; padding-top: 0; padding-left: 50px; background: #FFF; overflow: hidden; }.department .subnav nr { overflow: hidden; }.department .subnav .nr dl { width: 190px; height: 120px; float: left; margin-right: 12px; }.department .subnav .nr dl:hover { opacity: 0.8 }.department .subnav .nr dl a dt { text-align: center; margin: 0 auto; margin-top: 15px; }.department .subnav .nr dl a dd { font-size: 16px; color: #fff; text-align: center; }.department .subnav .nr dl.nr1 { background: #d07f81; }.department .subnav .nr dl.nr2 { background: #9cacd2; }.department .subnav .nr dl.nr3 { background: #caa378; }.department .subnav .nr dl.nr4 { background: #68b4b5; }.department .subnav .nr dl.nr5 { background: #7182b2; margin-right: 0; }/*----------------------10.医院介绍--------------------------*//*hos*/.introduce .hos { padding: 39px 50px 20px; }.introduce .hos img { margin-bottom: 30px; }.introduce .hos .yy p { font-size: 16px; color: #666; line-height: 31px; text-indent: 2em; }/*诊疗范围*/.introduce .sco { padding: 39px 50px 20px; }.introduce .sco ul li { color: #666; font-size: 16px; line-height: 40px; }.introduce .sco ul li a { color: #2f90ff; padding: 1px 2px 3px; margin: 0 4px; }.introduce .sco ul li a:hover { background: #2f90ff; color: #FFF; }/*出诊医生*/.introduce .visit { padding: 39px 50px 20px; }.introduce .visit ul { margin-bottom: 20px; }.introduce .visit ul li { color: #666; font-size: 16px; line-height: 40px; }.introduce .visit ul li a { color: #2f90ff; padding: 1px 2px 3px; margin: 0 4px; }.introduce .visit .box img { display: inline-block; float: left; height: 169px; }.introduce .visit .box { width: 315px; margin-right: 27px; }.introduce .visit .box.right { margin-right: 0; }.introduce .visit .box dl { width: 162px; float: right; margin-top: 10px; margin-left: 15px; }.introduce .visit .box dl dt { color: #2f90ff; font-size: 24px; }.introduce .visit .box dl dt span { color: #666666; font-size: 16px; display: inline-block; margin-left: 10px; }.introduce .visit .box dl dd { color: #666; margin-top: 10px; }.introduce .visit .box dl dd a { color: #2f90ff; }/*精彩图集*/.introduce .atlas { padding: 39px 50px 20px; }.introduce .atlas .small-title { margin-bottom: 30px; }.introduce .atlas ul { width: 1100px; overflow: hidden; margin-top: 10px; }.introduce .atlas ul li { width: 312px; float: left; margin-right: 30px; text-align: center; margin-bottom: 29px; }.introduce .atlas ul li a span { display: block; font-size: 16px; line-height: 20px; margin-top: 20px; }.introduce .atlas ul li a:hover { display: block; opacity: 1; color: #2f90ff; }/***医院地址***/.address p.nr { font-size: 16px; color: #666; }/*----------------------11.医患交流--------------------------*/.patient .m_1 ul { background: #f5f5f5; text-align: center; overflow: hidden; padding-bottom: 15px; }.patient .m_1 ul h4 { font-size: 20px; text-align: center; font-weight: 100; line-height: 26px; margin: 15px 0; }.patient .m_1 ul li { display: inline-block; font-size: 16px; padding: 2px 10px; line-height: 20px; cursor: pointer; }.patient .m_1 ul .on_1 { background: #2f90ff; color: #FFF; }/*左边切换*/.patient .m_2 { margin-top: 13px; overflow: hidden; }.patient .m_2 .le { width: 715px; float: left; background: #FFF; }.patient .m_2 .le ul { padding: 0 9px 0 41px; display: none; }.patient .m_2 .le .uu { display: block; }.patient .m_2 .le ul li { overflow: hidden; padding: 30px 0 24px; border-bottom: 1px solid #e6e6e6; display: none; }.patient .m_2 .le ul li img { display: block; float: left; width: 46px; }.patient .m_2 .le ul li .fr { width: 603px; }.patient .m_2 .le ul li .fr h5 { font-size: 16px; line-height: 27px; font-weight: 100; }.patient .m_2 .le ul li .fr h6 { color: #999; font-weight: 100; font-size: 14px; line-height: 25px; margin: 5px 0 12px; }.patient .m_2 .le ul li .fr h6 span { margin-right: 15px; }.patient .m_2 .le ul li .fr .p_5 { font-size: 16px; line-height: 20px; margin-bottom: 5px; color: #666; }.patient .m_2 .le ul li .fr .p_6 { font-size: 16px; line-height: 24px; color: #999; }.patient .m_2 .le ul .on { display: block; }.patient .m_2 .le ul .more { text-align: center; font-size: 18px; color: #666; margin: 27px 0 30px; cursor: pointer; }/*右边开始*/.patient .m_2 .ri { width: 372px; float: right; }/*我要提问*/.patient .m_2 .ri .ask { background: #FFF; padding: 0 21px; }.patient .m_2 .ri .ask h3 { width: 372px; margin-left: -21px; background: #2f90ff; text-align: center; color: #FFF; font-size: 22px; line-height: 24px; font-weight: 100; padding: 18px 0; margin-bottom: 23px; }.patient .m_2 .ri .ask .zy { margin-top: -25px; border: 1px solid #fce5f2; padding: 6px 13px; background: #f2dede; border-radius: 5px; margin-bottom: 4px; }.patient .m_2 .ri .ask .zy p { color: #b23c3c; }.patient .m_2 .ri .ask form { overflow: hidden; padding-bottom: 40px; }.patient .m_2 .ri .ask textarea { width: 295px; height: 132px; resize: none; outline: none; border-color: #e6e6e6; padding: 16px 14px; color: #999; margin: 0 auto; display: block; }.patient .m_2 .ri .ask input { display: block; width: 136px; height: 35px; line-height: 35px; font-size: 20px; color: #FFF; background: #c3b48b; float: right; margin-top: 18px; border: none; cursor: pointer; margin-right: 20px; }.patient .m_2 .ri .ask .zxkf { display: block; width: 136px; height: 35px; line-height: 35px; font-size: 20px; color: #FFF; background: #3090ff; float: left; margin-top: 18px; border: none; cursor: pointer; text-align: center; margin-left: 20px; }/*推荐医生*/.patient .m_2 .ri .rec { background: #FFF; padding: 21px; margin-top: 13px; }.patient .m_2 .ri .rec ul { margin-top: -10px; }.patient .m_2 .ri .rec ul li { text-align: center; margin-top: 28px; }.patient .m_2 .ri .rec ul li h6 { font-size: 26px; color: #2f90ff; font-weight: 100; line-height: 28px; margin-top: 15px; }.patient .m_2 .ri .rec ul li h6 span { font-size: 20px; margin-left: 10px; }.patient .m_2 .ri .rec ul li p { font-size: 16px; color: #666; text-align: left; padding: 0 22px 20px; line-height: 24px; margin-top: 10px; border-bottom: 1px dashed #ccc; }.patient .m_2 .ri .rec ul li p strong { color: #333; }.patient .m_2 .ri .rec ul li p a { color: #666; }.patient .m_2 .ri .rec ul li p a:hover { color: #2f90ff; }/****医院环境***/.yyhj_body .yyhj { margin-top: 20px; width: 1000px; padding: 30px 50px; background: #fff }.yyhj_body .yyhj .picfocus { margin: 0 auto; padding: 5px; position: relative; overflow: hidden; zoom: 1; }.yyhj_body .yyhj .picfocus .hd { width: 100%; padding-top: 10px; overflow: hidden; }.yyhj_body .yyhj .picfocus .hd ul { margin-right: -5px; overflow: hidden; zoom: 1; }.yyhj_body .yyhj .picfocus .hd ul li { padding-top: 8px; float: left; text-align: center; }.yyhj_body .yyhj .picfocus .hd ul li img { width: 220px; height: 145px; border: 1px solid #ddd; cursor: pointer; margin-right: 19px; padding: 5px; }.yyhj_body .yyhj .picfocus .hd ul li.right img { margin-right: 0; }.yyhj_body .yyhj .picfocus .hd ul li.on { background: url("../images/hospital_img5.jpg") no-repeat 110px top; }.yyhj_body .yyhj .picfocus .hd ul li.on img { border: 2px solid #2f90ff; }.yyhj_body .yyhj .picfocus .bd li { vertical-align: middle; }.yyhj_body .yyhj .picfocus .bd img { width: 992px; height: 539px; display: block; }.listgz .sy_rmgz .diss #bk { width: 280px; height: 28px; font-size: 16px; color: #999999; text-indent: 24px; border: 1px solid #e6e6e6; }.listgz { width: 1030px; padding: 20px 35px; background: #fff; margin-top: 20px; }.listgz .sy_rmgz .rmgzs li.s1 { width: 225px; background: #4aa6e7; border-right: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s2 { width: 190px; background: #ed9637; border-right: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s3 { width: 319px; background: #6894c1; border-right: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s4 { width: 293px; background: #20c1bb; }.listgz .sy_rmgz .rmgzs li.s5 { width: 206px; background: #abafb2; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s6 { width: 226px; background: #00a3bb; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s7 { width: 258px; background: #00ab79; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s8 { width: 337px; background: #d08081; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s9 { width: 317px; background: #a67dd7; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s10 { width: 207px; background: #5bcf96; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s11 { width: 240px; background: #6f99de; border-right: 1px solid #fff; border-top: 1px solid #fff; }.listgz .sy_rmgz .rmgzs li.s12 { width: 263px; background: #93a4b3; border-top: 1px solid #fff; }