﻿/*  banner */
.top_banner{ position:relative; z-index:0; height:250px; width:100%; overflow:hidden;}
.top_banner img{ position:absolute; top:0; left:50%; margin-left:-960px;z-index:0}

/*  banner下部科室展示 */
.by{width:100%; float:left; background:#f0f0f0; padding-top:33px; height:123px;}
.by li{ width:380px; float:left; padding-right:30px;}
.by li h3{ float:left; width:57px; text-align:center; font-weight:normal; line-height:43px; color:#333333;}
.by li p{ width:273px; float:left; line-height:28px; padding-top:0; padding-left:35px;}
.by li p a{ width:91px; float:left; text-align:left;}
.by li p a.hot{background:url(../images/nlist_17.jpg) 57px 10px no-repeat;}
.by li p a.red{color:#c03427; text-decoration:underline;}
.by li p a gr{color:#698b01; text-decoration:underline;}
/*  所在位置 */
.nyy{ width:100%; float:left;}
.nyy .wz{width:788px; float:left; line-height:56px;border-bottom:#e5e5e5 solid 1px; color:#5c5c5c;}
.nyy .wz a{ color:#5c5c5c;}
.nyy .ny_2_s1{width:347px; float:right; display:inline; margin-top:15px;}
.nyy .ny_2_s1 .ip_1{line-height:38px; height:38px; width:225px; padding:0 15px; float:left;  border:#e9e9e9 solid 1px; color:#bcbcbc; background:none;border-right:0;float:left;}
.nyy .ny_2_s1 .ip_2{ width:85px; padding-left:20px;background:url(../images/nlist_18.jpg) 1px center no-repeat; color:#bcbcbc;line-height:38px; height:40px; border:#e9e9e9 solid 1px; border-left:0;float:left; cursor:pointer;}
/*  内页内容 */
.ny{ width:100%; float:left;}
/*  内页内容左侧 */
.ny_1{ width:788px;}
.ny_1 .ny_1_1{width:100%; float:left;}
.ny_1 .ny_1_1 li{width:100%; float:left; padding-bottom:34px;}
.ny_1 .ny_1_1 .ny_1_1_sj{width:15%;margin-top: 30px; height:85px; float:left;background:url(../images/nlist_04.jpg) left top no-repeat; line-height:38px; color:#FFF; text-indent:30px;font-size: 20px;}
.ny_1 .ny_1_1 .ny_1_1_sj span{width:100%; float:left;line-height:45px;text-indent:30px;}
.ny_1 .ny_1_1 .ny_1_1_nr{width:75%; padding:30px; float:right; border:#e5e5e5 solid 1px;}
/*  .ny_1 .ny_1_1 .ny_1_1_nr p{ float:right; width:281px;}*/
.ny_1 .ny_1_1 .ny_1_1_nr p {}
.ny_1 .ny_1_1 .ny_1_1_nr p b{width:100%; float:left; font-size:16px; font-weight:normal; color:#333333; padding-bottom:18px;}
.ny_1 .ny_1_1 .ny_1_1_nr p a{color:#555; }
/*  内页内容右 */
.ny_2{ width:347px;}
/*  内页内容热门活动 */
.ny_2_1{width:100%; float:left;}
.ny_2_1 h3,.ny_2_2 h3,.ny_2_5 h3{width:100%; float:left;background:url(../images/nlist_19.jpg) 1px bottom no-repeat; font-size:18px; color:#333333; font-weight:normal; line-height:50px;}
.ny_2_1 .ny_2_1_1{width:345px; border:#e7e7e7 solid 1px; float:left;}
.ny_2_1 .hd{width:100%; float:left;}
.ny_2_1 .hd li{width:172px; float:left; text-align:center; line-height:43px; font-size:16px; color:#5c5c5c;}
.ny_2_1 .hd li.on{background:#e7e7e7;width:173px;}
.ny_2_1 .bd{width:100%; float:left;height:121px; overflow:hidden;}
.ny_2_1 .bd li{width:100%; float:left; height:121px;}
.ny_2_1 .bd li img{ float:left; padding:0 14px 0 22px;}
.ny_2_1 .bd li p{ float:left; width:166px; font-size:12px; line-height:20px;}
.ny_2_1 .bd li a.bda{ color:#505050; background:none; margin:0; padding:0; border:0;}
.ny_2_1 .bd li p b{ float:left; width:100%;font-size:14px;}
.ny_2_1 .bd li a{ float:left; display:inline;background:url(../images/line1.jpg) right 14px no-repeat;margin-left:30px; padding-right:20px; line-height:30px;  color:#c03427;}
/*  内页内容特需门诊 */
.ny_2_2{width:100%; float:left;}
.ny_2_2_1{width:349px; height:445px; float:left;overflow:hidden; position:relative;}
.ny_2_2_1 .sPrev,.ny_2_2_1 .sNext{ position:absolute; right:35px; top:180px; display:block; width:23px; height:23px; background:url(../images/z01.jpg) center center no-repeat; }
.ny_2_2_1 .sNext{ top:180px; right:10px; background:url(../images/z02.jpg) center center no-repeat; }
.ny_2_2_1 .sPrev:hover{background:url(../images/z1.jpg) center center no-repeat;}
.ny_2_2_1 .sNext:hover{background:url(../images/z2.jpg) center center no-repeat;}

.ny_2_2_1 ul{ overflow:hidden; zoom:1;   }
.ny_2_2_1 ul li{height:445px;width:349px;float:left; color:#5c5c5c; overflow:hidden; text-align:left; }
.ny_2_2_1 ul li .pic{width:349px;float:left; text-align:left; }
.ny_2_2_1 ul li .pic img{ width:349px;}
.ny_2_2_1 ul li .title{ width:309px;float:left;line-height:24px; padding:5px 19px;border:#e7e7e7 solid 1px; border-top:0;}
.ny_2_2_1 ul li .title h4{ width:100%;font-weight:normal; float:left;border-bottom:#e7e7e7 solid 1px; padding:10px 0;}
.ny_2_2_1 ul li .title h4 b{ font-size:20px; font-weight:normal;}
.ny_2_2_1 ul li .title p{ width:100%; float:left;padding:10px 0;}
.ny_2_2_1 ul li .title p a{color:#c03427;}
.ny_2_2_1 ul li .title p.slideBox_p1{ width:100%; float:left; height:36px;padding-top:8px;}

.ny_2_2_1 ul li .title p.slideBox_p1 a{ width:143px; height:36px; line-height:36px; color:#fff; margin-right:10px; float:left;background:#f37548; display:inline; text-align:center; font-size:16px;}
.ny_2_2_1 ul li .title p.slideBox_p1 a.slideBox_p1_a1{ background:#db5237;}

/*  内页内容您的烦恼 */
.ny_2_3{ width:306px; padding:10px 21px; border:#e7e7e7 solid 1px;}
.ny_2_3 p{ width:100%; float:left; line-height:31px; padding-top:60px; padding-bottom:20px;}
.ny_2_3 p a{ width:33%; float:left; text-align:center;}
.ny_2_3 p a.hot{background:url(../images/03_27.jpg) 75px 10px no-repeat;}
.ny_2_3 p a.red{color:#c03427; text-decoration:underline;}
.ny_2_3 p a gr{color:#698b01; text-decoration:underline;}
.ny_2_3 h4{ width:100%; float:left; line-height:48px; font-size:18px;font-weight:normal;}
.ny_2_3 .ny_2_3_1{width:100%; float:left;}
.ny_2_3 .ny_2_3_1 .ip_1{line-height:31px; height:31px; width:180px;padding:0 0 0 30px; float:left; background:url(../images/03_28.jpg) 6px center no-repeat; border:#e9e9e9 solid 1px; color:#bcbcbc;}
.ny_2_3 .ny_2_3_1 .ip_2{ width:91px;background:#f37548; color:#FFF;line-height:31px; height:33px; border:0;}

/*  内页内容环境图切换 */
.ny_2_4{ width:100%; float:left; height:200px; overflow:hidden; position:relative;}

.ny_2_4 .sPrev,.ny_2_4 .sNext{ position:absolute; right:35px; top:170px; display:block; width:23px; height:23px; background:url(../images/z01.jpg) center center no-repeat; }
.ny_2_4 .sNext{ top:170px; right:10px; background:url(../images/z02.jpg) center center no-repeat; }
.ny_2_4 .sPrev:hover{background:url(../images/z1.jpg) center center no-repeat;}
.ny_2_4 .sNext:hover{background:url(../images/z2.jpg) center center no-repeat;}
.ny_2_4 ul{ overflow:hidden; zoom:1;   }
.ny_2_4 ul li{height:200px;width:349px;float:left; color:#5c5c5c; overflow:hidden; text-align:left; }
.ny_2_4 ul li .pic{width:349px;float:left; text-align:left; }
.ny_2_4 ul li .pic img{ width:349px;}

/*  内页内容便民服务 */
.ny_2_5{width:100%; float:left; }
.ny_2_5_1{width:345px; border:#e7e7e7 solid 1px; float:left; }
.ny_2_5_2{ width:294px; height:82px; float:left; padding:25px 25px 25px 26px;}
.ny_2_5_2 a{ width:147px; height:41px; line-height:41px; color:#FFF;float:left;background:#f76478 url(../images/nlist_09.jpg) 20px center no-repeat; text-indent:55px;}
.ny_2_5_2 a.ny_2_5_2_a1{background:#ff9fab url(../images/nlist_10.jpg) 20px center no-repeat;}
.ny_2_5_2 a.ny_2_5_2_a2{background:#ff937e url(../images/nlist_11.jpg) 20px center no-repeat;}
.ny_2_5_2 a.ny_2_5_2_a3{background:#f17256 url(../images/nlist_12.jpg) 20px center no-repeat;}
.ny_2_5_4{ width:325px; float:left; padding:22px 10px 22px 10px;border-bottom:#e7e7e7 solid 1px;}
.ny_2_5_4 span{ width:50%; float:left; text-align:center; line-height:32px;}
.ny_2_5_5{ width:301px; float:left; padding:22px;}
.ny_2_5_5 h4{width:100%; float:left;background:url(../images/nlist_16.jpg) 0 3px no-repeat; font-size:16px; color:#333333; font-weight:normal; text-indent:20px; line-height:20px; padding-bottom:12px;}
.ny_2_5_5 .ny_2_5_5_1i1{ line-height:33px;float:left; height:33px; padding:0 15px; width:169px; border:0; background:#f0f0f0; color:#a7a7a7;}
.ny_2_5_5 .ny_2_5_5_1i2{line-height:33px;float:left; color:#FFF; height:33px; text-align:center; width:94px; border:0; background:#c70025;}




/*分页*/
.page-nav { width:605px; margin:0 auto;}
.page-nav > span {margin-right: 20px;}
.page-nav ul, .page-nav li, .page-nav > span {display: inline-block;float: left;}
.page-nav li, .page-nav > span {margin-bottom: 10px;vertical-align: middle;}
.page-nav li {line-height: normal;margin-right: 5px;}
.page-nav a { border:#e9e9e9 solid 1px;color: #333;display: block;}
.page-nav a, .page-nav li .current {float: left;padding: 5px 10px;}
.page-nav li .current {border:#f0f0f0 solid 1px;background: #f0f0f0;color: #333;}
.page-nav a:hover {color: #c13246;}

/*.ul_center{position: relative;left: 300px}*/
