﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
img { border:none; padding:0; margin:0; }
li { list-style:none; }
a { text-decoration:none; }
.clear { clear:both; }
body { font-family:"微软雅黑"; overflow-x:hidden; }
.gqpic { width: 1500px; height: 130px; position:relative; left:50%; margin-left:-750px; }
.tops { width:1000px; height:110px; margin:0 auto; overflow:hidden }
.tops p { float:left; height:110px }
.tops .topsOne { width:211px; height:77px; background:url(../images/header_logo.jpg) no-repeat; float:left; margin:18px 0 0 6px; }
.topsOne span { width:205px; height:20px; float:left; line-height:20px; margin:auto; text-align:center; margin-top:52px; font-size:14px; color:#fff; }
.tops p.topsTwo { background:url(../images/927bg.jpg) no-repeat top; width:400px; color:#111111; font-size:22px; text-align:center; padding-top:30px; padding-left:140px }
.tops p.topsTwo span { font-size:16px }
.tops p.topsTh { background:url(../images/gb_phone.jpg) no-repeat center; width:188px; margin-left:25px }
.tops p.topsTh a { display:block; font-size:16px; line-height:67px; padding-left:12px; color:#7a1298; }
.nav { background:#7a1298; height:40px; line-height:40px; width:100% }
.subNav { width:1000px; margin:0 auto; overflow:hidden }
.subNav li { float:left; width:110px; text-align:center }
.subNav li a { color:#fff; font-size:16px; display:block }
.subNav li a:hover, .subNav li a.on { background:#FFF; color:#7a1298; height:45px; }
/*头部*/
/*content*/
.cd-i-nav { width: 100%; height:50px; background:#1c4885; }
.cd-i-nav-li { width:1100px; margin:0 auto; position: relative; height:50px; z-index:2; }
.cd-i-nav-li li { float: left; width: 110px; line-height: 40px; text-align: center; height:50px; }
.cd-i-nav-li li a { font-size: 15px; color: #fff; width: 110px; line-height:50px; height:50px; display: block; }
.cd-i-nav-li li:hover a { background:#fff; color:#1c4885; }
.cd-i-nav-li div { position: absolute; background:url(../images/nav_03.jpg) no-repeat bottom right #fff; top:50px; display: none; }
.cd-i-nav-li div a { font-size: 15px; display: block; width: 121px; height: 30px; line-height: 30px; color: #fff; }
.cd-i-nav-li div a.on { background: #df691a; }
.cd-i-nav-li div#connmenu0 { left:110px; }
.cd-i-nav-li div#connmenu1 { left:220px; }
.cd-i-nav-li div#connmenu2 { right:5px; }
.cd-i-nav-li div#connmenu3 { right:-105px; }
.nav { background:#7a1298; height:45px; overflow:hidden; margin-top:0 }
.nav3 { height:45px; margin:0 auto }
.nav3 a { display:block; width:125px; height:45px; background:url(../images/nav_2.jpg) no-repeat right; float:left; line-height:45px; font-size:16px; color:#fff; text-align:center; }
.nav3 a:hover { background:#fff!important; color:#7a1298; }
.ftdown { width:1000px; height:230px; margin:0 auto; }
.ftleft { width:260px; height:124px; margin:56px 0 0 38px; float:left; }
.ftleft .ftlogo { width:249px; height:65px; margin:0 auto; }
.ftlogo img { width:100%; height:65px; }
.ftleft .ft_hb { width:260px; height:36px; margin-top:18px; }
/*.ftleft span{ display:block; width:100%; height:18px; font-size:18px; line-height:18px; text-align:center; margin-top:9px; font-family:"微软雅黑"; color:#333;}*/
.ft_hb #vtelgb_2 { width: 161px; height: 34px; border: 1px #cecece solid; background: #FFF; text-indent:5px; font-size: 12px; color: #737373; line-height:36px; border-right:none; float:left; }
.ft_hb #cbBtngb4 { width: 98px; height: 36px; background: #ff852c; border:none; font-size: 16px; color: #FFF; font-family: '微软雅黑'; line-height: 36px; text-align: center; cursor: pointer; }
.ftline { width:1px; height:129px; margin:42px 65px; float:left; font-family:"微软雅黑" }
.ftyyxx { width:560px; float:left; margin-top:37px; }
.ftyyxx p { width:100%; line-height:35px; font-size:14px; color:#333 }
.banner { width:1600px; height:526px; position:relative; left:50%; margin-left:-800px; z-index:1; }
.banner1 a { display:block; width:1600px; height:526px; z-index:1; }
.banner2 { width:1100px; height:67px; position:absolute; top:162px; left:50%; margin-left:-550px; z-index:1; }
.banner2 .prev { width:67px; height:67px; float:left; background-position:0px 0px; cursor:pointer; }
.banner2 .next { width:67px; height:67px; float:right;background-position:-67px 0px; cursor:pointer; }
.banner3 { width:1101px; height:126px; position:absolute; bottom:0px; left:50%; margin-left:-550px; }
.banner3 li { width:367px; height:126px; float:left; }
.banner3 li p { width:255px; height:75px; float:right; text-align:center; font-size:18px; color:#fff; padding-top:35px; line-height:24px; }
.banner3 li p span { display:block; font-size:14px; }

.banner4 { width:84px; height:14px; position:absolute; top:370px; left:50%; margin-left:-42px; z-index:1; }
.banner4 li { width:14px; height:14px; float:left; margin-left:14px; background:#fff; border-radius:7px; }
.banner4 li.on { background:#fba100; }
.twfd { width:1100px; height:320px; margin:auto; margin-top:50px; }
.twfd_left { width:496px; height:320px; float:left; border-right:1px #f0f0f0 solid; }
.twfd_left1 { width:496px; height:35px; }
.twfd_left11 { float:left; font-size:18px; padding-bottom:10px; color:#1c4885; border-bottom:#1c4885 2px solid; }
.twfd_left12 { float:left; font-size:12px; color:#9b9b9b; line-height: 23px; }
.twfd_left12 span { font-size:20px; margin:auto 5px; }
.twfd_left2 { width:465px; height:261px; margin-top:20px; }
.twfd_left2 li { width:465px; height:261px; position:relative; }
.twfd_left2 a { display:block; width:465px; height:261px; }
.twfd_left2 a img { float:left; }
.twfd_left2 a p { width:150px; height:155px; position:absolute; top:0; right:0;  font-size:14px; color:#fff; line-height:25px; padding:105px 10px 0px 10px; }
.twfd_left2 a span { display:block; width:100px; height:30px; line-height:30px; font-size:14px; color:#FBA100; position:absolute; right:10px; bottom:3px; }
.twfd_right { width:580px; height:320px; float:right; }
.twfd_right1 { width:580px; height:33px;  }
.twfd_right1 li { width:86px; height:31px; float:left; font-size:18px; color:#1c4885; margin-right:18px; }
.twfd_right1 li p { width:1px; height:17px; float:right; background:#dcdcdc; margin-top:5px; }
.twfd_right1 li a { display:block; width:74px; height:31px; float:left; font-size:18px; color:#1c4885; }
.twfd_right1 li.on a { border-bottom:2px solid #1c4885; }
.twfd_right21 { width:580px; height:260px; }
.twfd_right211 { width:580px; height:80px; margin-top:20px; }
.twfd_right211 li { float:left; }
.dzzl1 { width:80px; height:62px; background:#fba100; color:#fff; font-size:16px; text-align:center; padding-top:18px; }
.dzzl1 p { font-size:18px; font-weight:bold; }
.dzzl2 { width:330px; height:80px; margin-left:10px; font-size:14px; color:#333333; line-height:24px; text-indent:2em; }
.dzzl2 a { color:#fba100; }
.dzzl3 { width:153px; height:80px; float:right!important; }
.twfd_right212 { width:580px; margin-top:20px; }
.twfd_right212 a { display:block; width:568px; height:22px; line-height:22px; padding-left:12px; background-position:0px 7px; font-size:14px; color:#333333; border-bottom:1px dashed #f2f2f2; margin-top:10px; }
.twfd_right212 a:hover { color:#fba100; }
.twfd_right212 a span { float:right; color:#9b9b9b; font-size:12px; }
.czys { width:100%; height:549px;  margin-top:50px; padding-top:35px; }
.czys1 { width:1100px; height:508px; margin:auto; }
.czys_left { width:735px; height:508px; float:left; }
.czys_left1 { width:735px; height:40px; }
.czys_left11 { width:127px; height:40px; float:left;  background-position:15px 11px; font-size:16px; color:#fff; line-height:40px; padding-left:44px; }
.czys_left12 { width:120px; height:40px; float:left; }
.czys_left12 select { width:120px; height:40px; line-height:40px; font-size:14px; border:none; background:#fff; }
.czys_left13 { width:38px; height:18px; float:right; margin:22px 23px 0 0; }
.czys_left13 a { display:block; width:18px; height:18px; float:left; margin-left:1px; cursor:pointer; }

.czys_qh { width:700px; height:444px; margin:6px 0 0 10px; overflow: hidden; position: relative; }
.czys_left2 { height:444px; position: absolute; left: 0; top: 0; }
.czys_left2 li { width:160px; height:206px; float:left; margin:15px 0 0 15px; }
.czys_left2 li p { width:160px; height:33px;  }
.czys_left2 li p a { display:block; width:80px; height:33px; float:left; font-size:14px; color:#f96b2d; line-height:33px; text-align:center; }
.czys_right { width:339px; height:490px; float:right; margin-top:15px;  }
.czys_right1 { width:280px; height:32px; line-height:32px; margin:auto; font-size:14px; color:#333333; margin-top:6px; }
.czys_right1 span { margin:auto 13px; }
.czys_right1 input { width:210px; height:30px; line-height:30px; font-size:14px; background:#fff; border:1px solid #efefef; font-family:"微软雅黑"; }
.czys_right1 p, .czys_right2 p { float:left; }
.czys_right2 { width:280px; height:32px; line-height:32px; margin:auto; font-size:14px; color:#333333; margin-top:6px; }
.czys_right2 select { width:210px; height:30px; line-height:30px; font-size:14px; background:#fff; border:1px solid #efefef; font-family:"微软雅黑"; }
.czys_right3 { width:280px; height:55px; line-height:32px; margin:auto; font-size:14px; color:#333333; margin-top:6px; }
.czys_right3 textarea { width:208px; height:55px; line-height:27px; font-size:14px; background:#fff; border:1px solid #efefef; font-family:"微软雅黑"; }
.czys_right3 span { float:left; }
.czys_right4 { width:339px; height:45px; line-height:45px; font-size:14px; color:#333333; text-align:center; }
.czys_right4 span { color:#f96b2d; }
.czys_right5 { width:180px; height:31px; margin:auto; }
.czys_right5 input { width:73px; height:31px; border:none; background:#4ca8db; float:left; margin-left:11px; text-align:center; line-height:31px; color:#fff; font-size:14px; font-family:"微软雅黑"; }
.tszl { width:1102px; height:435px; margin:auto; }
.tszl1 { width:1102px; height:33px; margin:auto; margin-top:30px;  }
.tszl11 { width:75px; height:31px; float:left; font-size:18px; color:#1c4885; margin-right:3px; border-bottom: 2px solid #1c4885; }
.tszl12 { float:left; font-size:14px; color:#9b9b9b; line-height:24px; }
.tszl12 span { font-size:12px; margin: auto 3px; }
.tszl12 i { font-size:20px; font-style:normal; }
.tszl2 { width:1102px; height:448px; margin:auto; margin-top:23px; }
.tszl2 li { width:596px; height:378px; float:right; margin:32px 14px 0 0; }
.tszl2 li a { display:block; width:145px; height:84px; float:left; margin:4px 0 0 4px; background:#fff; font-size:18px; color:#1c4885; text-align:center; padding-top:38px; }
.tszl2 li a p { font-size:14px; }
.tszl2 li a:hover { background:#1c4885; color:#fff; }
.xsrw { width:100%; height:506px; margin-top:23px; }
.xsrw1 { width:1100px; height:506px; margin:auto; }
.xsrw2 { width:335px; height:234px; float:left; margin-top:55px; position:relative; }
.xsrw2 li { width:335px; height:234px; position:absolute; left:15px; top:-18px; }
.xsrw3 { width:500px; height:255px; float:left; margin:36px 0 0 41px; }
.xsrw31 { width:500px; height:113px; }
.xsrw311 { width:131px; height:113px; float:left; }
.xsrw312 { float:left; font-size:18px; color:#333333; margin-left:10px; }
.xsrw312 p { font-size:68px; color:#1c4885; line-height:80px; }
.xsrw32 { width:500px; height:100px; float:left; margin-top:10px; }
.xsrw32 li { width:480px; padding-left:20px;  background-position:3px 10px; font-size:14px; color:#333333; line-height:23px; }
.xsrw32 li a { color:#333333; }
.xsrw32 li span { margin:0px 14px; }
.xsrw33 { width:38px; height:18px; float:right; margin-top:5px; }
.xsrw33 a { display:block; width:18px; height:18px; float:left; margin-left:1px; cursor:pointer; }

.xsrw4 { width:880px; height:160px; float:left; margin-top:20px; }
.xsrw41 { width:216px; height:115px; float:left; margin:27px 0 0 28px; }
.xsrw411 { font-size:18px; color:#b33600; text-align:center; }
.xsrw412 { font-size:14px; color:#333333; line-height:24px; text-indent:2em; }
.xsrw42 { width:615px; height:160px; float:right; }
.xsrw42 li { width:149px; height:55px; float:left; margin-left:4px; padding-top:105px; font-size:14px; color:#8e8e8e; text-align:center; }
.xsrw42 li p { font-size:18px; color:#333333; }
.zjfd { width:1102px; height:270px; margin:15px auto 50px auto; }
.zjfd1 { width:790px; height:266px; float:left; }
.zjfd1 ul { width:388px; height:127px; float:left; margin:6px 7px 0 0; }
.zjfd1 ul li { width:194px; height:127px; float:left; }
.zjfd15 { font-size:14px; color:#fff; padding:38px 0 0 30px; width:164px!important; height:89px!important; }
.zjfd15 p { font-size:18px; margin:3px 0; }

.zjfd2 { width:283px; height:250px; float:right; background:#efefef; padding:6px 7px; margin-top:6px; }
.zjfd2 a { display:block; width:131px; height:116px; float:left; background:#fff; margin:6px 0 0 7px; font-size:12px; color:#9d9d9d; text-align:center; }
.zjfd2 a p { font-size:16px; color:#2d2d2d; }
.zjfd2 a i { display:block; width:60px; height:50px; margin:12px 0 0 32px; }

/**内页**/
.ny_center { width:100%; background:#f4f4f4; padding-bottom:30px; margin-top:15px; }
.ny_banner { width:1100px; height:284px; margin:auto;overflow:hidden;}
.ny_center1 { width:1100px; margin:auto; }
.ny_center_left { width:256px; float:left; position:relative; }
.ny_center_left1 { width:256px; height:94px; background:url(../images/ny_04.png); position:absolute; top:-94px; }
.ny_center_left11 { width:33px; height:38px; float:left; font-size:52px; color:#fff; font-family:"宋体"; margin:20px 0 0 60px; }
.ny_center_left12 { width:150px; height:38px; font-size:12px; color:#fff; float:left; margin:25px 0 0 1px; }
.ny_center_left12 p { font-size:22px; }
.ny_center_left2 { width:256px; background:#fff; }
.ny_center_left2 a { display:block; width:205px; height:47px; margin:auto; line-height:47px; border-bottom:1px #e1e1e1 solid; padding-left:20px; color:#454545; font-size:16px; }
.ny_center_left2 a span { font-size:12px; color:#9b9b9b; margin-left:8px; }
.ny_center_left2 a i { display:block; width:17px; height:17px; background:url(../images/ny_dh1.jpg); float:right; margin:15px 28px 0 0; }
.ny_center_left2 a:hover { background:#912a2a; color:#fff; }
.ny_center_left2 a:hover span { color:#fff; }

.ny_center_left3 { width:256px; background:#fff; margin-top:15px; padding-bottom:16px; }
.ny_center_left31 { width:226px; height:47px; background:url(../images/ny_zxyy.jpg); line-height:47px; font-size:22px; color:#fff; padding-left:30px; }
.ny_center_left31 span { font-size:12px; margin-left:3px; }
.ny_center_left32 { width:225px; height:106px; border-bottom:1px #e1e1e1 solid; margin:auto; margin-top:18px; }
.ny_center_left32 a { display:block; width:67px; height:106px; float:left; font-size:14px; color:#333333; text-align:center; }
.ny_center_left322 { margin:0 12px }
.ny_center_left321 p { width:67px; height:67px; background:url(../images/ny_11.jpg); background-position:0px 0px; }
.ny_center_left322 p { width:67px; height:67px; background:url(../images/ny_11.jpg); background-position:-67px 0px; }
.ny_center_left323 p { width:67px; height:67px; background:url(../images/ny_11.jpg); background-position:-134px 0px; }
.ny_center_left33 { width:225px; height:40px; margin:auto; font-size:12px; color:#9c9c9c; margin-top:15px; }
.ny_center_left33 p { font-size:20px; color:#333333; }
.ny_center_left33 i { display:block; width:32px; height:32px; background:url(../images/ny_21.jpg); background-position:0px 0px; float:left; margin:4px 10px 0 0; }
.ny_center_left34 { width:225px; height:40px; margin:auto; font-size:12px; color:#9c9c9c; margin-top:15px; }
.ny_center_left34 p { font-size:20px; color:#333333; }
.ny_center_left34 i { display:block; width:32px; height:32px; background:url(../images/ny_21.jpg); background-position:-32px 0px; float:left; margin:4px 10px 0 0; }
.ny_center_left35 { width:225px; height:40px; margin:auto; font-size:12px; color:#9c9c9c; margin-top:15px; }
.ny_center_left35 p { font-size:14px; color:#333333; }
.ny_center_left35 i { display:block; width:32px; height:32px; background:url(../images/ny_21.jpg); background-position:-64px 0px; float:left; margin:2px 10px 0 0; }
.ny_center_left36 { width:224px; height:102px; margin:auto; margin-top:20px; }
/*左侧改版*/
.rig_list_bigarea { width:265px; float:right; overflow:hidden; padding-left:5px; background:#fff; padding-top:14px; font-size: 14px; color: #333333; }
.arc_title { border-bottom:1px solid #82253f; height:32px; line-height:28px; font-size:18px; font-family:"微软雅黑"; color:#82253f; font-weight: normal; }
.arc_title i.sgxh { background-color:#82253f; float:left; height:28px; width:3px; margin-right:10px; }
.f18y { font-size: 18px; color: #82253f; padding-left: 5px; }
.arc_title strong { color:#d6b4bc; font-size:14px; font-weight:normal; margin-left:5px; line-height:33px; }
.gb_about dl { margin-top:13px; }
.gb_about dl dd { text-indent:2em; line-height:180%; margin-top:10px; }
.gb_about ul li { background:url(../images/ico_bg.jpg) no-repeat center center; width:120px; height:30px; line-height:30px; float:left; margin:15px 0 0 5px; }
.gb_about ul li img { margin:0px 5px 5px 8px; vertical-align:middle; }
.gb_about ul li a { margin-left:15px; font-size:14px; font-family:"微软雅黑"; color:#333; }
.gb_about ul li a:hover { text-decoration:underline; }
.red { color: #982a49; }
.cl { clear: both; }
.mgt15 { margin-top: 15px; }
.mgt30 { margin-top: 30px; }
.gb_zj { position:relative; }
.gb_zj dl { margin-top:25px; }
.gb_zj dl dt { float:left; margin-right:10px; }
.gb_zj dl dd { float:left; width:160px; margin-top:7px; }
.gb_zj dl dd span { font-size:14px; color:#9f3051; margin-right:10px; }
.gb_zj dl dd.gb_zjjj { text-indent:2em; line-height:180%; font-size:12px; }
.gb_zj dl a { display:block; float:left; margin-right:13px; border:1px #dddddd solid; border-top:none; border-left:none; padding:6px; }
.gb_zj dl a.gb_yy1 { color:#333; }
.gb_zj dl a.gb_yy { color:#c78101; }
.gb_zj ul.gb_btn { width:100%; position:absolute; z-index:1; top:6px; left:195px; _background:#000; _filter:alpha(opacity=60); }
.gb_zj ul.gb_btn li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:12px; height:12px; margin:5px 3px 5px 5px; background:#dfdfdf; border-radius:50%; overflow:hidden; line-height:9999px; }
.gb_zj ul.gb_btn li.on { background:#9d0a3a; border-radius:50% }
.ask { width:255px; font-family:"宋体"; }
.zt_c { height:108px; padding:10px 0px; border-bottom:1px dashed #B2B2B2; }
.zt_c dt { width:160px; height:108px; margin-right:10px; float:left; }
.zt_c dd { float:left; width:75px; }
.zt_c dd p { line-height:18px; margin-top:15px; text-indent:1em;  font-size:12px; }
.gb_online h2 span, .gb_online h2 b { display:block; text-align:center; font-family:"微软雅黑"; }
.gb_online h2 b { color:#82253f; border-bottom:1px #9f3051 solid; line-height:30px; font-size:20px; }
.gb_online h2 span { color:#af828c; font-weight:normal; font-size:14px; }
.gb_online p { margin-top:15px; color:#303030; line-height:25px; }
.arc_txt { height:25px; line-height:25px; width:175px; border:1px #c7c7c7 solid; }
.gb_online p.arc_gh { text-align:center; color:#acacac; }
.gb_online p.arc_gh span { color:#cc5656; }
.arc_btn { width:80px; height:30px; line-height:30px; background:#d33749; color:#fff; border:none; border-radius:5px; float:left; margin:0 28px 0 35px; cursor:pointer; }
.gb_online p b { display:block; width:80px; height:30px; line-height:30px; background:#c78101; color:#fff; border:none; border-radius:5px; text-align:center; font-weight:normal; float:left; cursor:pointer; }
.arc_wx { text-align:center; }
.lylx_r { width: 264px; height: 310px; }
.lylx_r .ly_art { width: 245px; height: 286px; margin: 0 auto; margin-top: 10px; }
.lylx_r .ly_art dt { font-size: 13px; line-height: 24px; color: #666666; }
.lylx_r .ly_art dt span { font-weight: bold }
.lylx_r .ly_art dd { font-size: 13px; line-height: 24px; color: #666666; margin-top: 10px; }
.lylx_r .ly_art dd span { font-weight: bold; color: #666 }
.lylx_r .ly_art dd .red { color: #ff7426 }
.ny_center_right { width:827px; float:left; background:#fff; padding-bottom:40px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.ny_center_right1 { width:776px; height:46px; margin:auto; border-bottom:1px solid #e1e1e1; font-size:14px; color:#9c9c9c; line-height:46px; padding-left:20px; background-position:0px 17px; }
.ny_center_right1 a { color:#9c9c9c; }
.ny_center_right2 { width:782px; height:24px; margin:auto; margin-top:30px; line-height:24px; border-left:#912a2a 2px solid; font-size:18px; color:#912a2a; padding-left:10px; }
.ny_center_right2 span { font-size:12px; margin-left:3px; }
.ny_center_right3 { width:800px; margin:auto; padding:20px 0px; border-bottom:#bcbcbc 1px dashed; font-size:14px; color:#454545; line-height:30px; text-indent:2em; }
/**内页**/

/**医院环境**/
.ny_yyhj { width:754px; height:700px; margin:auto; position:relative; margin-top:35px; }
.none_show { position: absolute; width: 100px; height: 30px; background: rgba(255, 255, 255, 0.3); color: #333; line-height: 30px; text-align: center; left:330px; top:500px; border-radius: 10px; display: none; }
.ny_yyhj1 { width:754px; height:576px; overflow: hidden; }
.ny_yyhj1 li { display:block; width:754px; height:576px; }
.ny_yyhj_box { width:695px; height:97px; margin:auto; margin-top:26px; overflow:hidden; position: relative; }
.ny_yyhj_box ul { width: 10000px; height: 100%; position: absolute; left: 0; top: 0; }
.ny_yyhj_box ul li { width:130px; height:93px; float:left; margin:0 4px 0 5px; overflow: hidden; }
.ny_yyhj_left { width:26px; height:48px; background-position:0px 0px; position:absolute; left:0px; bottom:20px; cursor:pointer; }
.ny_yyhj_right { width:26px; height:48px;  background-position:-26px 0px; position:absolute; right:0px; bottom:20px; cursor:pointer; }
.ny_yyhj_box ul li.yyhj_bd { width: 126px; height: 89px; border:2px solid #fa6f1c; }
.ny_yyhj_box ul li.yyhj_bd img { margin: -2px 0 0 -2px; }
/**医院环境**/

/**列表页**/
.ny_xsjl { width:800px; height:171px; margin:auto; border-bottom:#bcbcbc 1px dashed; }
.ny_xsjl:hover { width:798px; border-right:2px #1c4885 solid; }
.ny_xsjl1 { width:202px; height:131px; float:left; margin-top:20px; }
.ny_xsjl2 { width:800px; height:131px; float:left; margin:20px 0 0 10px; }
.ny_xsjl2 h4 { font-size:16px; color:#454545; font-weight:normal; }
.ny_xsjl2 p { font-size:14px; color:#666666; text-indent:2em; line-height:26px; margin:15px 0; }
.ny_xsjl2 p a { color:#1c4885; }
.ny_xsjl2 a:hover { text-decoration:underline; color:#1c4885; }
.ny_xsjl2 a:hover h4 { color:#1c4885; }
.ny_xsjl2 span { font-size:12px; color:#9c9c9c; }
.list_pages { height:32px; margin:auto; font-size:14px; font-family:"宋体"; margin-top:35px; }
.list_pages li { height:30px; line-height:30px; border:1px solid #e5e5e5; padding:0px 3px; float:left; margin-left:9px; }
.list_pages li a { display:block; width:100%; height:100%; color:#666; }
.list_pages li li:hover { border:1px solid #f47548; }
.list_pages li select { width:100%; height:90%; border:none; }
.list_pages .thisclass { border:1px solid #f47548; }
/**列表页**/

/**医院荣誉**/
.ny_yyry { width:800px; margin:auto; }
.ny_yyry li { width:337px; height:251px; float:left; background:#f0f0f0; margin:40px 0 0 40px; text-align:center; }
.ny_yyry li p { width:310px; height:201px; margin:auto; margin-top:12px; }
.ny_yyry li span { font-size:14px; color:#535353; line-height:38px; }
/**医院荣誉**/

/**专家团队**/
.ny_zitd { width:800px; height:40px; line-height:40px;  margin:auto; font-size:16px; color:#454545; margin-top:25px; }
.ny_zitd li { height:38px; float:left; padding:0px 16px; cursor:pointer; }
.ny_zitd li.hover { border-bottom:2px #1c4885 solid; color:#1c4885; }
.ny_zitd1 { width:800px; height:700px; }
.ny_zitd1 ul { width:800px; height:700px; }
.ny_zitd1 ul li { width:381px; height:205px; background:#f5f4f2; float:left; margin:22px 0 0 19px; }
.ny_zitd2 { display:block; width:160px; height:168px; float:left; margin:18px 0 0 18px; }
.ny_zitd1 ul li h3 { display:block; width:190px; font-size:18px; color:#454545; font-weight:normal; float:left; margin:17px 0 0 12px; }
.ny_zitd1 ul li p { width:190px; height:113px; float:left; font-size:12px; color:#454545; line-height:24px; margin:5px 0 0 12px; }
.ny_zitd1 ul li p a { color:#fe5900; }
.ny_zitd1 ul li span { display:block; width:160px; height:28px; float:left; margin-left:20px; }
.ny_zitd1 ul li span a { display:block; width:70px; height:28px; float:left; margin-left:10px; background:#980c00; font-size:12px; color:#fff; text-align:center; line-height:28px; }
/**专家团队**/

/**文章页**/
.wzy_bt { width:800px; height:114px; margin:auto; border-bottom:#bcbcbc 1px dashed; }
.wzy_bt1 { width:800px; height:76px; line-height:76px; font-size:27px; color:#000000; text-align:center; }
.wzy_bt2 { font-size:12px; color:#9c9c9c; }
.wzy_bt2 p { height:23px; line-height:23px; float:left; margin-left:220px; }
.wzy_bt2 p span { margin-left:20px; }
.wzy_bt2 a { display:block; width:69px; height:23px; float:left; margin-left:15px; background:#f86a2c; line-height:23px; text-align:center; font-size:14px; color:#fff; }
.wzy_wz { width:800px; margin:auto; font-size:14px; color:#333333; line-height:32px; }
.wzy_wz p { text-indent:2em; margin-top:20px; }
.wzy_zxyy { width:346px; height:46px; margin:auto; margin-top:20px; }
.wzy_zxyy a { display:block; width:152px; height:46px; float:left; margin-left:14px; text-align:center; line-height:46px; font-size:18px; color:#fff; background:#f86a2c; }
.wzy_sxy { width:800px; height:41px; background:#f5f3f3; margin:auto; margin-top:35px; }
.wzy_sxy li { width:350px; height:41px; line-height:41px; font-size:12px; color:#9c9c9c; float:left; padding-left:50px;  background-position:36px 18px; }
.wzy_sxy li a { color:#9c9c9c; }
.wzy_sxy li a:hover { color:#1c4885; }
/**文章页**/

/**医院简介**/
.ny_jj_track { width: 800px; margin:28px auto 0; padding-bottom: 30px; border-bottom: 1px dashed #dcdcdc; }
.ny_jj_title { width: 772px; height: 35px; border-left: 5px solid #f37548; color: #f37548; font-weight: normal; margin: 0 auto; }
.ny_jj_title span { display: block; height: 100%; line-height: 35px; float: left; margin-left: 10px; font-size: 20px; }
.ny_jj_title i, .ny_jj_title em { font-style: normal; }
.ny_jj_title em { display: block; float: left; margin: 12px 0 0 12px; font-size: 14px; }
.jj_track_left { width: 360px; float: left; margin-top: 10px; margin-left: 10px; }
.jj_track_left ul { width: 100%; }
.jj_track_left ul li { width: 100%; height: 30px; line-height: 30px; font-size: 12px; color: #454545;  text-indent: 15px; }
.jj_track_right { width: 420px; float: right; margin-top: 20px; }
.jj_track_right ul { width: 100%; }
.jj_track_right ul li { float: left; margin: 0 2px 2px 0; }
.jj_track_right ul li img { float: left; }
.ny_jj_course { width: 800px; margin: 30px auto 0; padding: 15px 0 30px 0; border-bottom: 1px dashed #dcdcdc; }
.ny_jj_course ul { width: 785px; height: 40px; margin: 0 auto; background: url(../images/lc_bg_icon.png) no-repeat center center; margin-bottom: 50px; }
.ny_jj_course ul li { width: 35px; height: 40px; float: left;  margin-right: 60px; position: relative; text-align: center; line-height: 40px; color: #fff; font-size: 14px; cursor: default; }
.ny_jj_course ul li.on span { color: #f00; }
.ny_jj_course ul li span { display: block; width: 60px; height: 16px; line-height: 16px; position: absolute; font-size: 12px; color: #980d00; left: 18px; top: 40px; text-align: left; }
.ny_jj_course ul li span.pos_top { top:-18px; }
.jj_course_main { width: 785px; margin: 0 auto; overflow: hidden; }
.course_container { width: 100%; }
.course_cont_left { width: 364px; float: left; }
.course_cont_right { width: 402px; float: right; color: #454545; }
.course_cont_right h3 { width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight:bold; margin-bottom: 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; }
.course_cont_right p { font-size: 12px; line-height: 30px; text-indent: 2em; }
.course_href { width: 100%; text-align: center; margin-top: 20px; }
.course_href a { display: inline-block; margin: 0 17px; width: 102px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; color: #fff; }
.course_href a.course_href_zx { background: #980d00; }
.course_href a.course_href_xq { background: #f86a2c; }
.ny_jj_example { width: 800px; margin: 30px auto 0; padding: 0 0 30px 0; border-bottom: 1px dashed #dcdcdc; }
.ny_jj_example .header_p { width: 756px; padding: 2px 10px; color: #fff; margin: 20px auto 0; line-height: 30px; background: #707070; text-indent: 2em; font-size: 14px; }
.jj_example_box { width: 776px; height: 288px; margin: 28px auto 0;  overflow: hidden; position: relative; }
.jj_example_container { width: 100%; height: 100%; }
.jj_example_main { width: 740px; height: 257px; margin: 0 auto; padding: 16px 18px; color: #454545; }
.example_main_left { width: 433px; height: 100%; float: left; }
.example_main_right { width: 245px; float: right; padding-right: 20px; }
.example_main_right h3 { font-size: 18px; font-weight: normal; margin:0px 0 10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold; text-align:center; }
.example_main_right p { font-size: 14px; line-height: 24px; text-indent: 2em; }
.jj_example_list { width: 90%; height: 23px; position: absolute; right: 6px; bottom: 7px; text-align: right; }
.jj_example_list ul li { display: inline-block; width: 23px; height: 23px; background: #ababab; text-align: center; line-height: 23px; color: #fff; font-size: 13px; margin-left: 7px; cursor: default; }
.jj_example_list ul li.on { background: #980d00; }
.ny_jj_feedback { width: 800px; margin: 30px auto 0; padding: 0 0 30px 0; border-bottom: 1px dashed #dcdcdc; }
.jj_feedback_main ul { width: 780px; margin: 25px auto 0; }
.jj_feedback_main ul li { width: 236px; float: left; margin-right: 35px; }
.jj_feedback_main ul li.feedback_last { margin-right: 0; }
.jj_feedback_main ul li i { display: block; color: #363636; }
.jj_feedback_main ul li h4 { font-size: 16px; font-weight: normal; line-height: 40px; margin-top: 5px; }
.jj_feedback_main ul li h4 span { color: #980d00; padding-left: 5px; }
.jj_feedback_main ul li p { font-size: 12px; line-height: 24px; padding-right: 20px; }
.ny_jj_mission { width: 800px; margin: 30px auto 0; padding: 0 0 30px 0; border-bottom: 1px dashed #dcdcdc; }
.jj_mission_box { width: 777px; height: 368px; margin: 28px auto 0; background: url(../images/mission_bg.jpg) no-repeat center; overflow: hidden; position: relative; }
.jj_mission_container { width: 100%; height: 100%; }
.jj_mission_main { width: 743px; height: 328px; padding: 20px 17px; color: #363636; }
.mission_main_left { width: 354px; height: 100%; float: left; }
.mission_main_right { width: 370px; height: 100%; float: right; }
.mission_main_right h5 { font-size: 14px; font-weight: normal; color: #090909; }
.mission_main_right h3 { font-size: 17px; color: #980d00; font-weight: normal; line-height: 40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.mission_main_right p { font-size: 12px; line-height: 28px; padding-right: 30px; }
.mission_main_right ul { margin-top: 15px; }
.mission_main_right ul li { float: left; margin-right: 20px; width: 65px; text-align: center; }
.mission_main_right ul li i { display: block; }
.mission_main_right ul li span { display: block; line-height: 28px; font-size: 14px; color: #2d2d2d; }
.jj_mission_list { width: 90%; height: 23px; position: absolute; right: 6px; bottom: 7px; text-align: right; }
.jj_mission_list ul li { display: inline-block; width: 23px; height: 23px; background: #ababab; text-align: center; line-height: 23px; color: #fff; font-size: 13px; margin-left: 7px; cursor: default; }
.jj_mission_list ul li.on { background: #980d00; }
.ny_jj_happy { width: 800px; margin: 30px auto 0; padding: 0 0 30px 0; border-bottom: 1px dashed #dcdcdc; }
.jj_happy_main { width: 777px; height: 248px; margin: 20px auto 0;  }
.jj_happy_main ul { margin: 5px; }
.jj_happy_main ul li { float: left; margin:15px 0 0 14px; }
.jj_happy_main ul li img { float: left; }
.happy_main_text { width: 222px; height: 217px; background: #707070; color: #fff; font-size: 12px; }
.happy_main_text p { padding: 15px; line-height: 28px; text-indent: 2em; }
.ny_jj_figure { width: 778px; margin: 30px auto 0; }
.jj_figure_item { width: 100%; height: 34px; }
.jj_figure_item ul li { float: left; margin-right: 7px; width: 93px; height: 34px; background: #980d00; color: #fff; text-align: center; line-height: 34px; font-size: 14px; font-family: "宋体"; }
.jj_figure_item ul li.on { background: #707070; }
.jj_figure_container { width: 100%; height: 150px; background: #707070; overflow: hidden; }
.figure_cont_main { width: 748px; height: 149px; margin: 0 auto; padding: 9px 15px; overflow: hidden; }
.figure_cont_main ul { width: 100%; height: 100%; overflow: hidden; }
.figure_cont_main ul li { float: left; width: 174px; height: 100%; margin: 0 7px 0 6px; }
/**医院简介**/

/**温度图集**/
.wdtj { width:800px; margin:auto; }
.wdtj a { display:block; width:244px; height:216px; float:left; margin:30px 0 0 17px; }
.wdtj a p { width:244px; height:36px; background:#e5e5e5; font-size:12px; line-height:36px; color:#454545; }
.wdtj a p span { display:block; height:20px; line-height:20px; padding:0 6px 0 17px; margin:8px 9px 0 0; float:left; border-right:1px #b1b1b1 solid; font-size:16px; }
.experts_atlas_box { width: 778px; height: 442px; margin: 30px auto; overflow: hidden; }
.experts_atlas_main { width: 100%; height: 100%; position: relative; display: none; }
.experts_atlas_main a { display: block; width: 32px; height: 72px;  margin: 180px 0 0 0; }
.experts_atlas_main a.atlas_btn_l { float: left; background-position: 0 0; }
.experts_atlas_main a.atlas_btn_r { float: right; background-position: -32px 0; }
.atlas_pic_box { width: 692px; height: 100%; margin: 0 auto; }
.atlas_pic_main { width: 100%; height: 432px; overflow: hidden; position: relative; }
.atlas_pic_main ul { width: 20000px; height: 100%; position: relative; }
.atlas_pic_main ul li { width: 692px; height: 100%; float: left; position: relative; }
.atlas_pic_main ul li img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.atlas_pic_main ul li .atlas_pic_info { position: absolute; width: 352px; height: 282px; left: 0; top:75px; }
.atlas_info_bg { width: 100%; height: 100%; position: absolute; background:url(../images/twfd_ny_bg.png); left: 0; top: 0; z-index: 1; }
.atlas_info_text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5; }
.atlas_pic_main ul li .atlas_pic_info1 { position: absolute; width: 692px; height: 70px; left: 0; bottom:0px; }
.atlas_info1_bg { width: 100%; height: 100%; position: absolute; background:url(../images/twfd_ny_bg1.png); left: 0; top: 0; z-index: 1; }
.atlas_info1_text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5; }
.atlas_info1_main { font-size: 12px; color: #fff; line-height: 24px; padding:10px 0 0 100px; }
.atlas_info_header { width: 320px; height: 50px; line-height: 50px; margin: 24px auto 0; border-bottom: 1px solid #adb5bb; }
.atlas_info_header h2 { float: left; font-size: 24px; color: #fff; }
.atlas_info_header span { display: inline-block; line-height: 16px; padding: 2px; margin: 20px 0 0 10px; background: #f86a2c; color: #fff; font-size: 12px; }
.atlas_info_main { padding: 15px; font-size: 14px; color: #fff; line-height: 30px; }
.atlas_pic_item { width: 100%; height: 10px; background: #747675; position: relative; }
.atlas_pic_item ul li { color: #fff; font-size: 10px; height:10px; font-family: "宋体"; border-right: 1px solid #fff; float: left; text-align: center; line-height: 10px; }
.atlas_pic_item ul li.active { background: #990d00; }
.expert_atlas_switch { width: 272px; height: 34px; margin: 30px auto; }
.expert_atlas_switch a { display: block; width: 128px; height: 100%; color: #1c4885; font-size: 14px; background: #e5e5e5; text-align: center; line-height: 34px; cursor: pointer; }
.expert_atlas_switch a i { display: inline-block; width: 14px; height: 14px;  vertical-align: middle; }
.expert_atlas_switch a.atlas_switch_prev { float: left; }
.expert_atlas_switch a.atlas_switch_next { float: right; }
.expert_atlas_switch a.atlas_switch_prev i { background-position: 0 0; }
.expert_atlas_switch a.atlas_switch_next i { background-position: -14px 0; }
.expert_atlas_switch a span { padding: 0 8px; vertical-align: middle; }
/**温度图集**/

/**温馨服务**/
.five { width: 100%; height:auto; float: left; margin-top: 20px; }
.five_l { float: left; width: 508px; height: auto; margin-left: 28px; border-right: 1px solid #e1e1e1; padding-right: 22px; }
.lp { margin-top: 66px; }
.loop1 { width: 100%; height: 78px; background: #f4f4f4; float: left; margin-bottom: 88px; }
.lo { margin-bottom: 0px; }
.l_img { width: 177px; height: 133px; float: left; margin-top: -55px; margin-left: 21px; }
.l_p { width: 240px; float: right; margin-right: 20px; text-align: right; color: #393939; line-height: 25px; font-size: 14px; padding-top: 14px; }
.l_p i { width: 4px; height: 5px; }
.l_p i img { margin: 0 8px 4px 0; }
.l_p span { font-size: 18px; color: #3e3e3e; }
.l_p span b { color: #980d00; }
.five_r { width: 268px; height: auto; float: right; text-align: center; }
.five_r img { margin-top: 12px; }
.five_r p { font-size: 12px; line-height: 25px; color: #585858; padding: 26px 27px; text-align: left; }
/**温馨服务**/

/**来院路线**/
.ny_center_right4 { height: auto; width: 776px; padding-left: 16px; }
.map_tool { width:100%; margin:0 auto; margin-top:32px; }
.start_point { margin-left: 10px; width:296px; background:#707070 url(../images/map_start_point.jpg) no-repeat left center; height:26px; line-height:26px; color:#fff; text-indent:50px; border:1px solid #DBDBDB; float: left; display:inline; }
.start_point_txt { border:0; height:26px; line-height:26px; width:200px; background:transparent; color:#fff; text-indent:25px; }
.point_tran { width:23px; height:22px; border:0; background:transparent url(../images/point_trans.jpg) no-repeat; }
.select_button { width:23px; float: left; display:inline; margin:3px 10px 0 10px; }
.end_point { width:328px; background:#707070 url(../images/map_end_point.jpg) no-repeat left center; height:26px; line-height:26px; color:#fff; text-indent:50px; border:1px solid #DBDBDB; float: left; display:inline; }
.end_point_txt { border:0; height:26px; line-height:26px; width:260px; background:transparent; color:#fff; text-indent:25px; font-size: 12px; color: #acacac; }
.point_search { width:85px; display:inline; float:left; margin-left:10px; }
.point_search_btn { width:85px; height:27px; line-height:27px; text-align:center; background:#990D00; border:0; cursor:pointer; color:#fff; font-size:14px; font-weight:bold }
.f-tc { text-align:center; padding-top: 20px; clear: both; }
.f-tc iframe { border: 0; }
.ny_center_right5 { height: auto; width: 100%; }
.hospital_info_con { width:96%; margin:19px auto 0; padding-bottom:25px; border-bottom:1px dashed #ccc; padding-left: 20px; }
.hospital_info_con ul { margin-top:15px; }
.hospital_info_con ul li { text-indent:28px; line-height:30px; font-size:14px; color: #666666; }
.hospital_info_con .hospital_tel { background:url(../images/icon_tel_03.png) no-repeat 2px center; }
.hospital_info_con .hospital_address { background: url(../images/lylx_03.png) no-repeat 5px center; }
.into { color: #f86a2c; font-size: 18px; line-height: 50px; font-weight: normal; border-bottom: 2px solid; width: 72px; text-align: left; }
.hospital_routes { width:96%; margin:15px auto 0; padding-bottom:35px; padding-left:16px; border-bottom:1px dashed #ccc; overflow:auto; }
.idTabs3 { width:126px; float:left; display:inline; margin-left:10px; margin-top: 16px; }
.idTabs3 a { display:block; width:126px; height:80px; line-height:25px; background:url(../images/guide_tab_bg_03.png) no-repeat left top; text-decoration:none; margin-bottom: 1px; }
.idTabs3 a.on { display:block; background:url(../images/guide_tab_hover_bg.png) no-repeat left top; text-decoration:none; border:0; height:80px; line-height:25px; }
.idTabs3 .traffic_bus img { margin:24px 40px 10px 10px }
.idTabs3 .traffic_subway img { margin:10px 40px 10px 10px }
.idTabs3 .traffic_plane img { margin:14px 40px 10px 14px }
.idTabs3 .traffic_train img { margin:10px 40px 10px 16px }
.idTabs3 .traffic_taxi img { margin:16px 40px 10px 11px }
.items3 { margin-top:16px; width:643px; float:left; display:block; height:406px;  position: relative; }
.items3>div { display:none; padding:20px; line-height:25px; font-size:14px; font-family:"Microsoft Yahei"; overflow:hidden; position: absolute; }
.items3>div:first-of-type { display: block; }
.items3>div h2 { font-size:14px; color:#980d00; line-height:30px; }
.items3>div p { line-height:25px; margin-top:6px; font-size: 14px; color: #666666; }
.items3>div p span { font-size:14px; color:#970D00; margin-right:4px; font-weight: bold; }
.items3>div p a { color:#970D00; }
.about_fuda_box div { width:100%; overflow:auto; background:#F5F5F5; margin-top:15px; height:250px; }
.about_fuda_box div dl { width:94%; padding:8px; border-bottom:1px solid #ccc; overflow:auto; }
.about_fuda_box div dl dt { width:83px; float:left; display:inline; }
.about_fuda_box div dl dd { width:150px; float:left; display:inline; margin-left:6px; line-height:25px; }
.about_fuda_box div dl dd strong { font-size:14px; line-height:30px }
.about_fuda_box div ul { margin:8px 0; }
.about_fuda_box div ul li { line-height:28px;  display:block; text-indent:22px; }
.hr { width:100%; height:5px; clear:both;}
.Focus1 { width:932px; height:386px; margin:0 auto; padding:10px; border:3px solid #ccc; margin-top:10px; margin-bottom:10px; }
.forever_work { width:100%; margin:0 auto; overflow:hidden }
.our_working { width:98%; margin:0 auto; overflow:auto; font-family:"Microsoft Yahei"; }
.our_working dl { width:465px; float:left; display:inline; margin-left:20px; overflow:hidden; margin-top:30px; }
.our_working dl dt { width:122px; height:105px; float:left; display:inline; }
.our_working dl dd { float:left; display:inline; width:300px; margin-left:10px; }
.our_working dl .working_title { font-size:16px; font-weight:bold; color:#F27547; line-height:30px; }
.our_working dl .working_info { line-height:25px; font-size:14px; }
.online_register { width:510px; float:left; display:block; }
.online_register_table { }
.online_register_table .elem_name { font-size:14px; font-family:"微软雅黑"; color:#333333; }
.online_register_table input { width:394px; height:37px; line-height:30px; text-indent:5px; font-size:12px; border:0; background:#f0f0f0; color: #bfbfbf; }
.online_register_table textarea { width:384px; height:184px; line-height:30px; border:0; background:#f0f0f0; padding:5px; color: #bfbfbf; font-size: 12px; }
.online_register_table .register_btn {  border:0; width:99px; height:34px; cursor:pointer; margin-left:94px; vertical-align: bottom; }
.online_register_table .free_tel_btn {border:0; width:99px; height:34px; cursor:pointer; margin-left:50px; vertical-align: bottom; }
.fuda_share { width:450px; float:left; display:block; margin-left:20px; }
.fuda_share dl { width:100%; overflow:auto; padding-bottom:8px; margin-top:20px; }
.fuda_share dl dt { width:102px; height:102px; float:left; display:inline; }
.fuda_share dl dd { width:320px; float:left; display:block; line-height:24px; margin-left:10px; font-size:14px; }
.fuda_share dl dd a { color:#F13F3F; font-weight:bold }
#age_sel_22 select { width: 275px; height: 37px; background: #f0f0f0; border:0; color: #333333; float: left; }
#age_sel_22 select option { color: #333333; }
.bk10 { height: 22px; }
#age_sel_22 { height: 37px; }
.f-fs14 { font-size: 14px; color: #666666; line-height: 30px; }
.f-fs14 i { color: #f86a2c; font-style: normal; }
/**来院路线**/

/**院长信箱**/
.root { width: 100%; height: auto; }
.root_t { width: 100%; height: auto; }
.desk { width: 100%; height: auto; margin-top: 34px; }
.desk p { font-size: 14px; line-height: 30px; color: #454545; padding: 0 34px; }
.desk p span { float: left; }
.desk p span img { margin-top: 7px; margin-right: 2px; }
.desk p i img { margin: 0px 2px -4px 0; }
.ping { color: #9c9c9c; font-size: 14px; line-height: 30px; padding: 0 34px; margin-top: 2px; }
.ping span { color: #980d00; }
.sect { width: 100%; height: auto; margin-top: 28px; }
.sect h3 { font-size: 18px; line-height: 30px; color: #f86a2c; border-bottom: 2px solid #f86a2c; width: 82px; font-weight: normal; margin-left: 34px; }
.sect ul { width: 100%; margin-top: 14px; }
.sect ul li { margin-left: 34px; font-size: 14px; color: #454545; width: 100%; }
.sect ul li span { width: 19px; height: 19px; display: block; float: left; text-align: center; margin-top: 6px; color: white; }
.sect ul li p { float: left; line-height: 30px; width: 96%; }
.exec { width: 100%; height: auto; margin-top: 33px; clear: both; }
.ex_l { width: 274px; height: auto; float: left; margin-left: 34px; }
.ex_l ul { }
.ex_l ul li { width: 100%; float: left; margin-bottom: 8px; }
.ex_l ul li p { font-size: 14px; line-height: 30px; color: #333333; }
.ex_l ul li input { width:265px; height: 37px; background: #f0f0f0; border: 0; padding-left: 8px; font-size: 12px; color: #bfbfbf; line-height: 37px; }
.ex_l ul li select { width:272px; height: 37px; background: #f0f0f0; border: 0; font-size: 12px; color: #333333; line-height: 37px; }
.ex_l ul li select option { line-height: 35px; }
.ex_r { width: 453px; height: auto; float: left; margin-left: 40px; }
.ex_r p { font-size: 14px; line-height: 30px; color: #333333; }
.ex_r textarea { width: 100%; height: 263px; background: #f0f0f0; border: 0; padding-left: 8px; font-size: 12px; color: #bfbfbf; line-height: 37px; }
.c_tbn { width: 99px; height: 34px; background: #980d00; border: 0; color: white; font-size: 16px; margin-left: 120px; margin-top: 22px; cursor: pointer; }
.c_res { width: 99px; height: 34px; background: #f96b2d; border: 0; color: white; font-size: 16px; margin-left: 15px; margin-top: 22px; cursor: pointer; }
/**院长信箱**/

/**院长致辞**/
.yyzc { width:800px; height:720px; margin:auto; margin-top:30px; }
.yyzc1 { width:800px; margin:auto; margin-top:20px; line-height:22px; font-size:12px; color:#ababab; text-indent:3em; }
/**院长致辞**/

/**就医指南**/
.well { width: 800px; height: 283px; margin: 0 auto; border-bottom: #bcbcbc 1px dashed; }
.koo { width:274px; height: 208px; float: left; margin-top: 37px; margin-left: 10px; }
.joo { width: 486px; height: auto; font-size: 14px; line-height: 28px; color: #585858; float: left; margin: 28px 0 0 18px; text-indent: 2em; }
.english { font-size: 12px; line-height: 20px; color: #ababab; text-indent: 2em; margin: 8px 0 0 18px; width: 486px; float: left; }
.tool { width: 800px; height: 295px; margin: 0 auto; border-bottom: #bcbcbc 1px dashed; }
.tool_t { float: left; width: 100%; color: #f86a2c; font-size: 18px; font-weight: normal; height: 18px; border-left: 2px solid #f86a2c; line-height: 16px; margin-top: 41px; padding-left:8px; margin-left: 10px; }
.tool_l { width: 304px; height: auto; float: left; margin-left: 10px; margin-top: 20px; }
.tool_l li { width: 100%; height: 35px; float: left; margin-bottom: 12px; font-size: 14px; line-height: 30px; margin-bottom: 12px; }
.tool_l li input { width: 220px; height:35px; background: #f0f0f0; border: 0; padding-left: 10px; }
.tool_l li select { width: 231px; height:35px; background: #f0f0f0; border: 0; padding-left: 10px; }
.tool_r { float: left; margin-left: 34px; width:436px; height: auto; margin-top: 20px; }
.tool_r p { font-size: 14px; line-height: 30px; color: #333333; float: left; }
.tool_r textarea { float: left; width: 356px; height: 135px; background: #f0f0f0; border: 0; padding-left: 10px; line-height: 24px; }
.c_tbn1 { width: 83px; height: 28px; background: #980d00; border: 0; color: white; font-size: 16px; margin-left: 138px; margin-top:16px; cursor: pointer; }
.c_res1 { width: 83px; height: 28px; background: #f96b2d; border: 0; color: white; font-size: 16px; margin-left: 14px; margin-top:16px; cursor: pointer; }
.mood { width: 800px; height: 292px; margin: 0 auto; border-bottom: #bcbcbc 1px dashed; }
.mood_l { float: left; width: 312px; height: auto; margin-left: 10px; }
.mood_l p { font-size: 16px; line-height: 32px; color: #1c4885; margin-top: 18px; width: 100%; float: left; }
.mood_l p span { color: #f37446; }
.zoo { width: 100%; height: 32px; float: left; margin-top: 9px; }
.zoo input { width: 171px; height: 32px; background: #f0f0f0; border: 0; padding-left: 10px; color: #ababab; float: left; }
.zoo img { float: left; width: 121px; height: 32px; }
.poo { width: 100%; height: 66px; margin-top: 35px; float: left; }
.poo_1 { float: left; width: 173px; height: 66px; }
.poo p { font-size: 16px; line-height: 32px; color: #1c4885; width: 134px; margin-top: -3px; margin-left: 4px; }
.poo_2 { width: 121px; height: 32px; float: left; margin-left: 8px; }
.mood_r { width: 367px; height:auto; float: left; margin-left: 94px; }
.mood_r p { font-size: 16px; line-height: 32px; color: #1c4885; margin-top: 19px; }
.wxdd { width: 367px; height: 134px; background: url(../images/wxdd_03.png) no-repeat center; margin-top: 7px; }
.wxdd p { color: #fb8038; font-size: 18px; line-height: 30px; float: right; width: 102px; text-align: center; margin-right: 48px; margin-top: 10px; }
.road { width: 800px; height: auto; margin: 0 auto; }
.change { width: 100%; height: auto; }
.ch_l { float: left; width: 126px; height: auto; margin-left: 10px; }
.ch_l ul { margin-top: 25px; }
.ch_l ul li { width: 126px; height: 82px; background: url(../images/chage2_03.png) no-repeat center; float: left; }
.ch_l ul li p { color: white; font-size: 18px; line-height: 24px; margin: 15px 0 0 17px; }
.ch_l ul li.on { background: url(../images/chage1_03.png) no-repeat center; }
.ch_r { width: 646px; height: 408px; background: #e8e8e8; float: left; margin-left: -1px; margin-top:26px; }
.ch_r ul { position: relative; }
.ch_r ul li { padding: 27px 20px; position: absolute; display: none; }
.ch_r ul li:first-of-type { display: block; }
.ch_r ul li h3 { font-size: 18px; font-weight: normal; color: #980d00; }
.ch_r ul li p { font-size: 14px; line-height: 25px; color: #666666; }
.ch_r ul li p span { font-weight: bold; }
.ch_r ul li p i { font-weight: bold; font-style: normal; color: #980d00; }
.lct { margin: 12px 0 0 30px; }
.goo { width: 100%; height: auto; float: left; }
.goo h4 { font-weight: normal; font-size: 18px; line-height: 32px; color: #980d00; margin-top: 30px; margin-left: 10px; }
.goo p { font-size: 14px; line-height: 32px; color: #333333; text-indent: 2em; margin-left: 10px; padding-left: 15px; }
/**就医指南**/
.pbjc { width:740px; background:#1C4885 none repeat scroll 0% 0%; font-size: 14px; line-height: 29px; padding: 0px 30px; color: rgb(255, 255, 255); height: 32px; margin: 0px auto; }
.pbjc strong { width: auto; display: block; height: 34px; line-height: 32px; color: #fff; font-size: 16px; float: left; }
.pbjc i { display: block; width: 99px; height: 28px; float: right; margin-top: 3px; background: none; }
/*专家文章页*/
.wzy_zj_one { width:730px; height:336px; margin:auto; margin:30px auto; }
.wzy_zj_one1 { width:320px; height:336px; float:left; }
.wzy_zj_one2 { width:390px; height:336px; float:right; font-size:18px; line-height:32px; }
.wzy_zj_one2 span { display:block; font-size:28px; margin-bottom:15px; }
.wzy_zj_two { width:780px; margin:auto; margin-top:10px; }
.wzy_zj_two1 { width:780px; height:38px; margin:auto; font-size:18px; line-height:38px; }
.wzy_zj_two1 li { width:75px; height:36px; border-bottom:#ff7200 2px solid; }
.wzy_zj_two2 { font-size:14px; text-indent:2em; margin-top:10px; }
.wzy_zj_three { width:780px; margin:auto; margin-top:10px; }
.wzy_zj_three1 { width:780px; height:38px; margin:auto; font-size:18px; line-height:38px; }
.wzy_zj_three1 li { width:75px; height:36px; border-bottom:#ff7200 2px solid; }
.wzy_zj_three2 { width:780px; height:125px; margin-top:20px; }
.wzy_zj_three2 li img { width:175px; height:125px; float:left; margin-left:20px; }
.wzy_zj_four { width:780px; margin:auto; margin-top:20px; }
.wzy_zj_four1 { width:780px; height:38px; margin:auto; font-size:18px; line-height:38px; }
.wzy_zj_four1 li { width:75px; height:36px; border-bottom:#ff7200 2px solid; }
.wzy_zj_four2 { width:780px; height:480px; overflow:hidden; margin-top:20px; }
.wzy_zj_four2 li { position: relative; padding-left: 65px; margin: 30px 0 }
.wzy_zj_four2 .user { position: absolute; left: 0; top: 0 }
.wzy_zj_four2 .user img { display: block; width: 60px; height: 60px; border-radius: 100px }
.wzy_zj_four2 .user p { text-align: center; text-indent:inherit; margin-top:0px!important; color: #888; line-height: 3 }
.wzy_zj_four2 .row-1 { padding: 0 10px; margin-left: 10px; height: 30px; line-height: 30px; background: #f5f5f5 }
.wzy_zj_four2 .row-1 p { float: left; text-indent:inherit; margin-top:0px!important; font-size:12px; }
.wzy_zj_four2 .row-1 p.disease { min-width: 220px }
.wzy_zj_four2 .row-1 p.effect { margin-right: 30px }
.wzy_zj_four2 .row-1 label { color: #888 }
.wzy_zj_four2 .row-1 strong { color: #f9a821; font-weight: 400 }
.wzy_zj_four2 .row-2 { padding: 0 10px; margin-left: 10px }
.wzy_zj_four2 .row-2 .text { padding: 15px 0; font-size: 14px; line-height:24px; }
.wzy_zj_four2 .row-2 .text .detail { display: none }
.wzy_zj_four2 .row-2 .text.active .detail { display: inline }
.wzy_zj_four2 .row-2 .text.active .summary { display: none }
.wzy_zj_four2 .row-2 .info { color: #ccc }
.wzy_zj_four2 .row-2 .info a.active { color: #888; text-decoration: none; cursor: default }
.wzy_zj_four2 .row-2 .info span { margin-right: 30px }
.wzy_zj_four2 .row-2 .info strong { font-weight: 400; color: #888 }
.wzy_zj_four2 .row-2 .info p { text-indent:inherit; margin-top:0px!important; font-size:12px; }
#wzy_zj_qbpl { width:300px; height:40px; margin:auto; margin-top:20px; line-height:40px; text-align:center; font-size:24px; cursor:pointer; color:#2982bb; }
/*.nav{ width:100%; height:45px; background:#912a2a;}*/
.nav1 { width:1000px; height:45px; margin:auto; }
.nav2 { width:200px; height:45px; background:#44abdb; float:left; }
#nav21 { width:200px; height:45px; background-position:165px 14px; line-height:45px; font-size:16px; color:#fff; text-align:center; cursor:pointer; padding-left:0px; border-bottom:none; }
.nav22 { width:200px;  }
.nav23 { width:150px; background:#89c8e6; }
.nav23 li { width:150px!important; }
.nav23 li a { width:120px!important; color:#fff!important; font-size:14px!important; }
ul.nav2 li { width: 200px; text-align:center; z-index:2; }
ul.nav2 > li { float: left; margin-right:10px; }
ul.nav2 li a { display:block; width:170px; height:44px; line-height:44px; padding-left:30px; border-bottom:#369bcb 1px solid; font-size:16px; color:#e1f0f9; text-align:left; font-weight:normal; }
ul.nav2 > li > a { background: #72a7ff; }
ul.nav2 > li a:hover { background-position:150px 13px; }
.nav23 li a:hover { background:none!important; text-decoration: underline!important; }
ul > li > ul { display: none; }
ul > li.on > ul { display: block; }
ul.nav2 li { position: relative; }
ul.nav2 > li > ul > li ul { position:  absolute; top: 0; right: -150px; }
.nav3 a { display:block; width:125px; height:45px; background:url(../images/nav_2.png) no-repeat right; float:left; line-height:45px; font-size:16px; color:#fff; text-align:center; }
.para-title.level-2 { display: block; clear: both; zoom: 1; overflow: hidden; font-size: 20px; border-left: 12px solid #4F9CEE; line-height: 24px; font-size: 22px; font-weight: 400; font-family: Microsoft YaHei, SimHei, Verdana; margin: 35px 0 15px -2px; background: url(../images/paraff.png); position: relative; }
.para-title.level-2 .title-text { float: left; display: block; padding: 0 8px 0 18px; line-height: 24px; font-size: 22px; font-weight: 400; color: #000; background: #fff; }
.ftdown { width:1000px; height:230px; margin:0 auto; }
.ftleft { width:236px; height:100px; margin:56px 0 0 38px; float:left; }
.ftleft .ftlogo { width:221px; margin:0 auto; }
.ftlogo img { width:100%; }
.ftleft span { display:block; width:100%; height:18px; font-size:18px; line-height:18px; text-align:center; margin-top:9px; font-family:"微软雅黑"; color:#333; }
.ftline { width:1px; height:146px; margin:42px 65px; float:left; }
.ftyyxx { width:560px; float:left; margin-top:38px; }
.ftyyxx p { width:100%; line-height:35px; font-size:14px; font-family:"宋体"; color:#333 }
.zhongqiu { display:block; height:110px; width:100%;  }
.about-art { height:110px; background:#f0f0f0; margin-top:20px; }
.about-art h3 { width:22px; height:78px; padding:20px 12px 0px; float:left; font-size:16px; line-height:18px; font-weight:normal; color:#7d3db7; }
.about-art ul { width:555px; height:86px; float:left; padding:13px 30px 0px; background:#fff; margin-top:6px; }
.about-art ul li { width:277px; height:34px; line-height:34px; float:left; text-indent:12px; font-size:14px; overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; }
.about-art ul li a{color:#333}