﻿@charset "utf-8";
/* CSS Document */

body { font-size: 14px; font-family: "microsoft yahei"; color: #383838; background: #edf7f4; }
input, select, textarea, button{ vertical-align: middle; outline:none; font-family:"microsoft yahei"; border:0;}
h1, h2, h3, h4, h5, h6, em, i{font-weight:normal; font-style:normal;}
img { border: 0; vertical-align:middle; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #333; }
a:hover{ color:#285a54;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
table {  border-collapse: collapse; }
.clear { clear: both; font-size:0; line-height:0; height:0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { width:1160px; margin:0 auto; }


/**index**/
.site-top{ height:31px; line-height:31px; padding:14px 0 8px 0;}
.site-top-right li{ float:left; margin-left:5px; display:inline-block;}
.site-top-right li.tel{ background:url(../images/t-tel.jpg) no-repeat left center; padding:0 16px 0 38px; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.site-top-right li .t-weix{ background:url(../images/t-weix.jpg) no-repeat; width:31px; height:31px; display:inline-block;}
.site-top-right li .t-sina{ background:url(../images/t-sina.jpg) no-repeat; width:31px; height:31px; display:inline-block;}

.site-head{ background:#285a54; height:59px; position:relative; z-index:11;}
.site-head-left{ background:#5ab497; height:59px; width:20%; position:absolute; left:0;}
.site-head-middle{ background:#285a54; height:59px; position:relative; z-index:1;}
.site-head-middle .logo{ position:absolute; left:0; top:-15px;}

.site-nav{ background:#fff; padding-top:19px; position:relative; z-index:10; border-bottom:1px #dcdcdc solid;}
.site-nav li{ float:left; width:116px; height:37px; text-align:center; position:relative;}
.site-nav li :before{content:''; width:1px; height:18px; background:#5ab497; position:absolute; right:0; top:8px;}
.site-nav li .navA{ line-height:31px; height:37px; font-size:16px; color:#080808; display:block;}
.site-nav li.on .navA{ background:url(../images/nav-hover.jpg) no-repeat;}
.site-nav li .sub{ background:#285a54; width:472px; padding-left:20px; text-align:left; position:absolute; left:0; top:37px; display:none;}
.site-nav li .sub a{ width:135px; padding:14px 0 9px 0; line-height:22px; display:block; float:left; font-size:16px; color:#fff; margin:0 7px 12px 7px; border-bottom:1px #aed9d4 solid;}
.site-nav li .sub a em{ float:right;}
.site-nav li:nth-child(7) .sub{ left:auto; right:0;}
.site-nav li:nth-child(8) .sub{ left:auto; right:0;}
.site-nav li:nth-child(9) .sub{ left:auto; right:0;}


.banner { height:409px; overflow: hidden; zoom: 1; position: relative; }
.banner #banner-hero { width: 1175px; height:409px; margin: auto; position: relative; }
.banner .hero-wrap { overflow: visible; position: absolute; }
.banner .heros { width: 1175px; height: 409px; }
.banner .heros li { background: #fff;  padding-top: 0; z-index: 1; position: absolute; top: 0; left: 0; width: 1175px; height:409px; overflow: hidden; }
.banner .heros li img { width: 1175px; height:409px; display: block; }
.banner .mask-left { z-index: 4; left: -1175px; filter: alpha(Opacity=30); opacity: .3; background: #000; overflow: hidden; position: absolute; top: 0; width: 1175px; height: 409px; }
.banner .mask-right { z-index: 4; left: 1175px; filter: alpha(Opacity=30); opacity: .3; background: #000; overflow: hidden; position: absolute; top: 0; width: 1175px; height: 409px; }
.banner .arrow { background: url(../images/banner-icon.png) no-repeat; width:40px; height:75px; position: absolute; top: 147px; display: block; z-index: 3; }
.banner .arrow-left { background-position: 0 0; left: 18px; }
.banner .arrow-right { background-position:-48px 0; right: 18px; }


.xg-banner{position:relative; overflow:hidden;    width: 80%;
    margin: auto;}
.xg-banner .bd li img{ width:100%;}
.xg-banner .hd a { background: url(../images/banner-icon.png) no-repeat; width:40px; height:75px; position: absolute; top:50%; margin-top:-38px; display: block; z-index: 3; }
.xg-banner .hd a.prev { background-position: 0 0; left: 18px; }
.xg-banner .hd a.next { background-position:-48px 0; right: 18px; }


.notice{ background:#eee; height:36px; line-height:36px; margin-top:38px; color:#666; padding:0 30px 0 10px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.notice-tit{ background:url(../images/notice-icon.png) no-repeat left center; padding-left:39px; float:left; width:69px;}
.notice-list{ height:36px; overflow:hidden; max-width:790px; float:left;}
.notice-list li{ vertical-align:middle; height:36px; zoom:1;}
.notice-list li a{ color:#666;}


.main-cont{ margin-top:30px;}
.main-title{ font-size:20px; color:#313131; line-height:26px; padding:14px 0; position:relative;}
.main-title .en{ font-size:18px; color:#999; padding-left:10px;}
.main-title .more{ font-size:16px; color:#999; display:inline-block; position:absolute; right:0; top:15px;}
.main-banner{ margin-top:50px;}


.guide{ width:400px;}
.guide-list a{ background:#5ab497; width:131px; height:99px; float:left; text-align:center; position:relative; border-right:1px #fff solid; border-bottom:1px #fff solid;}
.guide-list a .tit{ color:#fff; width:100%; position:absolute; top:67px; left:0;}
.guide-list a .icon{ background:url(../images/guide-icon.png) no-repeat; display:inline-block; height:68px;}
.guide-list a .cz-ico{ background-position:0 24px; width:31px;}
.guide-list a .jz-ico{ background-position:-64px 22px; width:37px;}
.guide-list a .yl-ico{ background-position:-131px 22px; width:36px;}
.guide-list a .lc-ico{ background-position:-197px 24px; width:39px;}
.guide-list a .jt-ico{ background-position:-267px 27px; width:33px;}
.guide-list a .yh-ico{ background-position:-333px 27px; width:35px;}
.guide-list a .ry-ico{ background-position:-405px 27px; width:25px;}
.guide-list a .cy-ico{ background-position:-469px 27px; width:30px;}
.guide-btn{ background:#285a54; height:53px; line-height:53px; text-align:center; border-right:1px #fff solid;}
.guide-btn a{ color:#fff; font-size:20px;}
.guide-btn a .ico{ background:url(../images/make-btn.jpg) no-repeat; width:18px; height:19px; display:inline-block; vertical-align:-3px; margin-left:10px;}


.news{ width:739px;}
.news-photo{ width:317px; height:253px; position:relative;}
.news-photo .bg{ background:#313131; width:100%; height:53px; position:absolute; bottom:0; left:0;}
.news-photo .hd{  position:absolute; bottom:23px; right:17px; z-index:10;}
.news-photo .hd li{ background:#fff; float:left; width:9px; height:9px; overflow:hidden; font-size:0; margin-right:6px; text-indent:-9999px; cursor:pointer; border-radius:50%;}
.news-photo .hd li.on{ background:#5ab497;}
.news-photo .bd li{ float:left; width:100%; height:253px; overflow:hidden; position:relative; }
.news-photo .bd li .pic{ width:317px; height:199px; display:block; }
.news-photo .bd li .title{ width:240px; height:53px; line-height:53px; overflow:hidden; text-align:left; color:#fff; padding:0 0 0 15px; position:absolute; bottom:0; left:0; z-index:10; white-space:nowrap; text-overflow:ellipsis;}


.news-cont{ width:403px;}
.news-cont .title{ font-size:16px; line-height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-cont .info{ line-height:24px; color:#999; padding-top:10px; max-height:48px; overflow:hidden;}
.news-cont .list{ margin-top:10px; padding-top:10px; border-top:1px #dcdcdc solid;}
.news-cont .list li{ height:32px; line-height:32px; overflow:hidden; vertical-align:middle;}
.news-cont .list li span{ float:right;}


.Depart{ width:398px;}
.Depart-list{ background:#f5f5f5; height:305px; padding:14px 0 0 14px; border-top:1px #a0a0a0 solid;}
.Depart-list a{ background:#959595; width:159px; height:57px; line-height:57px; text-align:center; font-size:18px; color:#fff; float:left; margin:30px 0 0 16px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.Depart-list a:hover{ background:url(../images/depart-listBg.png) no-repeat;}


.Expert{ width:739px;}
.Expert-list{ background:#f5f5f5; position:relative; padding-top:33px; height:286px; border-top:1px #a0a0a0 solid;}
.Expert-list .hd a{ background:url(../images/banner-icon.png) no-repeat; width:40px; height:75px; display:block; position:absolute; top:116px; opacity:0.7;}
.Expert-list .hd a.prev{ background-position:0 0; left:8px;}
.Expert-list .hd a.next{ background-position:-48px 0; right:8px;}
.Expert-list .bd{ width:615px; margin:auto !important;}
.Expert-list .bd li{ width:165px; text-align:center; float:left; margin:0 20px;}
.Expert-list .bd li .figure{ width:129px; height:160px; margin:auto; border:4px #d2d2d2 solid;}
.Expert-list .bd li .figure img{ width:100%; height:100%;}
.Expert-list .bd li .name{ padding-top:13px; display:block;}
.Expert-list .bd li .txt{ line-height:20px; color:#999; max-height:60px; overflow:hidden; padding-top:5px; font-size:12px;}


.health{ width:398px;}
.health-list{ padding-top:15px; border-top:1px #a0a0a0 solid;}
.health-list li{ height:32px; line-height:32px; vertical-align:middle; overflow:hidden;}
.health-list li span{ float:right;}


.photo{ width:739px;}
.photo-list{ padding-top:26px; border-top:1px #a0a0a0 solid;}
.photo-list li{ width:232px; text-align:center; float:left; display:block; margin:0 7px;}
.photo-list li .figure{ width:232px; height:162px;}
.photo-list li .figure img{ width:100%; height:100%; display:block;}
.photo-list li .name{ padding-top:20px; white-space:nowrap; text-overflow:ellipsis; color:#313131;}


.footer{ background:#285a54; margin-top:40px; padding:18px 0; font-size:12px; line-height:16px; color:#d7dddc;}
.footer .f-add{ padding-left:60px;}
.footer .f-copy{width:277px;}
.ny-main {
min-height:543px;}


/**关于我们**/
.ny-banner{ width:1160px; margin:auto; min-height:126px; }
.ny-mainWarp{ width:1160px; margin:auto; padding:35px 0 45px 0;}
.ny-main-cont{ padding-top:45px;}
.ny-main-title{ padding:8px 0; line-height:32px;}
.ny-main-title i{ background:#285a54; width:6px; height:27px; display:block; float:left; margin-top:3px; border-radius:5px;}
.ny-main-title h3{ float:left; font-size:24px; padding-left:9px; color:#676767;}
.ny-main-title a{ float:right; color:#666;}

.ny-about{ background:#fff; padding:14px;}
.ny-about .pic{ width:671px; height:415px; float:left;}
.ny-about .info{ width:425px; padding-left:33px; line-height:28px; float:left; color:#666;}
.ny-about .info .blue{ color:#285a54;}

.ny-envir{ width:679px;}
.ny-envir-list{ background:#fff; padding:12px 0 24px 14px;}
.ny-envir-list li{ width:312px; height:181px; float:left; margin:12px 7px 0 7px; display:block; position:relative;}
.ny-envir-list li .figure{ width:312px; height:181px; overflow:hidden;}
.ny-envir-list li .figure img{ width:100%; height:100%; display:block; transition:1000ms; -webkit-transition:1000ms;}
.ny-envir-list li a:hover .figure img{ transform: scale(1.1); -webkit-transform: scale(1.1); }

.ny-spirit{ width:469px;}
.ny-spirit-box{ width:469px; height:421px; overflow:hidden;}

.ny-honor-list{ background:#fff; padding:41px 0 41px 13px;}
.ny-honor-list li{ width:265px; height:180px; float:left; margin:0 9px 0 8px; display:block;}
.ny-honor-list li img{ width:265px; height:180px; display:block;}


.ny-dynamic{ background:#fff; width:800px; padding:17px 11px 26px 19px;}
.ny-dynamic-pic{ width:390px; height:311px; position:relative;}
.ny-dynamic-pic .bd li{ width:390px; height:311px; float:left; display:block; position:relative; vertical-align:middle;}
.ny-dynamic-pic .bd li img{ width:100%; height:238px; display:block;}
.ny-dynamic-pic .bd li h3{ width:330px; line-height:20px; max-height:40px; overflow:hidden; font-size:14px; position:absolute; top:259px; left:30px; z-index:10;}
.ny-dynamic-pic .bd li h3 a { color:#fff;}
.ny-dynamic-pic .hd{ background:#285a54; width:100%; margin-top:7px; height:66px; position:absolute; bottom:0; left:0;}
.ny-dynamic-pic .hd a{ background:url(../images/ny-dynamic-arrow.png) no-repeat; width:14px; height:23px; display:inline-block; position:absolute; top:22px; z-index:11;}
.ny-dynamic-pic .hd a.prev{ background-position:0 0; left:3px; }
.ny-dynamic-pic .hd a.next{ background-position:-16px 0; right:3px;}
.ny-dynamic-info{ width:391px;}
.ny-dynamic-info .tit{ font-size:16px; line-height:26px; font-weight:bold; max-height:52px; overflow:hidden; margin-top:-5px;}
.ny-dynamic-info .txt{ color:#757575; font-size:12px; line-height:20px; max-height:40px; overflow:hidden; }
.ny-dynamic-info .txt a{ color:#0074c2;}
.ny-dynamic-info .list{ margin-top:10px; padding-top:3px; border-top:1px #a0a0a0 solid;}
.ny-dynamic-info .list li{ line-height:30px; height:30px; overflow:hidden; vertical-align:middle;}
.ny-dynamic-info .list li span{ font-size:12px; color:#a0a0a0; float:right;}

.ny-project{ width:321px; margin-top:-10px; position:relative;}
.ny-project li{ width:321px; height:172px; margin-top:10px; vertical-align:middle; display:block; position:relative;}
.ny-project li .figure{ width:100%; height:100%; overflow:hidden;}
.ny-project li .figure img{ width:100%; height:100%; display:block; transition:1000ms; -webkit-transition:1000ms;}
.ny-project li a:hover .figure img{ transform: scale(1.1); -webkit-transform: scale(1.1); }
.ny-project li .name{ background:rgba(40,90,84,.8); width:100%; height:45px; font-size:18px; color:#fff; line-height:45px; overflow:hidden; text-indent:15px; position:absolute; left:0; bottom:0;}

.ny-notice{ width:425px;}
.ny-train{ width:375px;}
.ny-train .ny-news-list{ padding:30px 32px 32px 35px; min-height:240px;}
.ny-news{ width:725px;}
.ny-news-list{ background:#fff; padding:25px 32px 20px 35px;}
.ny-news-list li{ line-height:30px; height:30px; overflow:hidden; vertical-align:middle;}
.ny-news-list li span{ font-size:12px; color:#a0a0a0; float:right;}


.screen-head{ color:#000;}
.screen-head a{ color:#000; padding:0 5px; line-height:14px; display:inline-block; border-right:1px #c2c4c6 solid;}
.screen-head a.current{color: #048157;font-weight: bold;}
.screen-list{ background:#fff; padding:33px 25px; margin-top:20px;}
.screen-list h4{ background:#eeeeee; line-height:45px; padding-left:13px; font-size:16px;}
.screen-list .list{ padding:30px 0 0 40px;}
.screen-list .list li{ width:156px; padding-left:18px; float:left; padding:15px 0 15px 18px; height:20px; position:relative;}
.screen-list .list li:before{content:''; background:#f39800; width:7px; height:7px; position:absolute; left:0; top:23px; border-radius:50%;}


.ny-guideMain{ background:#fff; padding:22px 19px 30px 16px;}
.selector-nav{  line-height:31px; color:#666;}
.selector-nav .ss-item { position:relative; color:#666; margin-left:18px; padding:0 10px; line-height:29px; display:inline-block; border:1px #285a54 solid; }
.selector-nav .ss-item .in-sprite{ margin-left:8px; vertical-align:middle; color:#35645f; display:inline-block;}
.screen-choose{ background:#f6f6f6; margin-top:20px; border:1px #d2d2d2 solid; border-bottom:0;}
.screen-choose dl{ padding:10px 0 5px 0; border-bottom:1px #dcdcdc solid;}
.screen-choose dt{ width:90px; text-align:right; color:#949494; float:left; line-height:19px;}
.screen-choose dd{ overflow:hidden;}
.screen-choose dd li{ padding:0 0 10px 22px; width:100px; float:left;}
.screen-choose dd li a.active{ /*color:#285a54;*/ color:green;}

.Outpat-type{ padding:30px 0 26px 0; line-height:40px; border-bottom:1px #d2d2d2 solid;}
.Outpat-type-date i.i-blue{ background:#aed9d4; width:13px; height:13px; display:inline-block; border-radius:50%; vertical-align:middle; margin-right:10px;}
.Outpat-type-search{ width:419px;}
.Outpat-type-search .inpt{ width:330px; padding-left:15px; color:#bcbcbc; font-size:18px; height:38px; border:1px #a0a0a0 solid; border-right:0; float:left;}
.Outpat-type-search .btn{ background:#285a54; width:73px; height:40px; font-size:18px; color:#fff; float:left; cursor:pointer;}
.Outpat-list-item{ padding:24px 0;  border-bottom:1px #d2d2d2 solid;}
.Outpat-list-item .figure{ width:131px; height:172px; float:left;}
.Outpat-list-item .figure img{ width:100%; height:100%; display:block;}
.Outpat-list-item .inner{ padding-left:19px; width:460px; float:left;} 
.Outpat-list-item .inner h3{ font-size:18px; font-weight:bold; padding:10px 0 10px 0;}
.Outpat-list-item .inner h3 label{ font-size:16px; font-weight:normal; padding-left:25px;}
.Outpat-list-item .inner ul li{ color:#515151; height:30px; overflow:hidden; line-height:30px; vertical-align:middle;}
.Outpat-list-item .inner .view2{ width:77px; height:24px; line-height:24px; display:inline-block; color:#285a54; border:1px #285a54 solid; text-align:center; margin-top:10px;}
.Outpat-list-item table{ background:#fff; width:503px; float:right; color:#666; border:1px #d2d2d2 solid;}
.Outpat-list-item thead th{ background:#d2d2d2; line-height:36px; text-align:center; font-size:14px; font-weight:normal;}
.Outpat-list-item tbody td{ text-align:center; padding:8px 0; border-top:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid;}
.Outpat-list-item tbody td i.i-blue{ background:#aed9d4; width:19px; height:19px;  display:inline-block; vertical-align:middle; color:#fff; border-radius:50%;}
.Outpat-list-item tbody td .floor{ text-align:right; padding:0 10px 0 14px; position:relative; float:right;}
.Outpat-list-item tbody td .floor:before{content:''; background:#285a54; width:8px; height:8px; position:absolute; left:0; top:7px; border-radius:50%;}


.ny-scient{ background:#fff; padding:39px 32px 36px 14px;}
.ny-scient-news{ width:710px; margin-top:-16px; position:relative;}
.ny-scient-news li{ border-bottom:1px #a0a0a0 solid; vertical-align:middle; padding:18px 0 12px 9px;}
.ny-scient-news li h3{ font-size:16px; font-weight:bold; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ny-scient-news li .cont{ font-size:12px; line-height:20px; color:#757575; padding-top:16px; max-height:40px; overflow:hidden;}
.ny-scient-news li .cont a.blue{ color:#285a54;}


.ny-news-right{ width:860px;}
.ny-news-left{ background:#fff; width:260px;}
.ny-news-leftCont{ background:#fff; padding:0 0 30px 0;}
.ny-news-leftCont .ny-page{ padding-right:39px;}
.ny-news-left .sider-tit{ background:#285a54; height:66px; line-height:66px; text-align:center; font-size:26px; color:#fff;}
.sider-list{ padding:0 12px 30px 12px;}
.sider-list li{ position:relative; vertical-align:middle; padding:20px 0 20px 40px; font-size:18px; border-bottom:1px #e5e5e5 solid;}
.sider-list li:before{content:''; background:#537b76; width:5px; height:5px; position:absolute; left:17px; top:30px; }
.sider-list li a{ color:#7d7d7d;}


.ny-dynamic-list{  padding:0 39px 0 52px;}
.ny-dynamic-list li{ padding:35px 0 21px 0; vertical-align:middle; border-bottom:1px #e5e5e5 solid;}
.ny-dynamic-list li .tit{ font-size:16px; line-height:24px; position:relative;}
.ny-dynamic-list li .tit:before{content:''; background:#7fb3d5; width:10px; height:10px; position:absolute; left:-23px; top:7px; border-radius:50%;}
.ny-dynamic-list li .txt{ padding-top:15px; color:#9d9d9d; line-height:20px; max-height:40px; overflow:hidden;}
.ny-dynamic-list li .dat{ font-size:12px; display:block; padding-top:22px;}


.ny-photo-list{ padding-left:29px;}
.ny-photo-list li{ width:245px; float:left; margin:40px 11px 0 11px; display:block;}
.ny-photo-list li .figure img{ width:245px; height:176px; display:block;}
.ny-photo-list li .name{ padding:10px 0 0 10px;}

.ny-Elegant{ width:755px;}
.ny-Elegant-list{ background:#fff; padding:13px 0 21px 4px; min-height:268px;}
.ny-Elegant-list li{ width:217px; height:123px; float:left; margin:11px 16px 0 16px;}
.ny-Elegant-list li img{ width:100%; height:100%; display:block;}

.ny-page{  text-align:right; padding-top:30px;}
.ny-page a{ padding-left:10px;}
.ny-page a.cur, .ny-page a:hover{ color:#285a54;}


.layout{max-width:1160px;min-width:980px;margin-left:auto;margin-right:auto;}
.container{min-height:500px;}
.container-inner{background:#fff;padding:20px;min-height:460px;}
.content img{max-width:100%!important;}
.picplayer{position:relative;margin:15px 0;}
.picplayer .view{overflow:hidden;font-size:0;line-height:0;text-align:center;}
.picplayer .view img{max-width:100%;}
.picplayer .prev,.picplayer .next{display:block;position:absolute;top:0;width:50%;height:100%;z-index:1;}
.picplayer .prev span,.picplayer .next span{display:block;position:absolute;width:70px;height:96px;top:50%;margin-top:-48px;text-align:center;line-height:96px;font-size:60px;font-family:simsun;background:#444;color:#fff;opacity:0;filter:alpha(opacity=0);text-decoration:none;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;}
.picplayer .prev,.picplayer .prev span{left:0px;}
.picplayer .next,.picplayer .next span{right:0px;}
.picplayer .prev:hover span,.picplayer .next:hover span{opacity:0.6;filter:alpha(opacity=60);}
.imgtxt{background:#000;color:#fff;font-size:14px;opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;right:0;bottom:0;padding:10px 15px;}
.thumbbox{height:97px;margin-bottom:20px;position:relative;}
.thumbbox .prev,.thumbbox .next{display:block;width:40px;height:97px;background:#444;color:#fff;font-family:simsun;text-decoration:none;font-size:40px;line-height:100px;text-align:center;position:absolute;top:0;cursor:pointer;}
.thumbbox .prev{left:0;}
.thumbbox .next{right:0;}
.thumblist{height:97px;overflow:hidden;margin-left:50px;margin-right:50px;white-space:nowrap;font-size:0;}
.thumblist ul{display:inline-block;width:100%;}
.thumblist ul li{float:left;width:11.3%;height:100%;margin-left:.6%;margin-right:.6%;overflow:hidden;}
.thumblist ul li{background:#158064;}
.thumblist ul li a{display:block;font-size:0;line-height:0;}
.thumblist ul li .cur img{opacity:0.3;filter:alpha(opacity=30);}
.thumblist ul li img{height:100%;}
.view{min-height:400px;background:#000;}
.view .loading{display:none;width:50px;height:50px;border-radius:8px;background:url(../images/loading.gif) center no-repeat #000;opacity:0.8;filter:alpha(opacity=80);position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;}





/*寻医问药详细 */
.MedicineXX{width: 1159px;padding:21px 20px 0 20px;margin:33px auto 57px auto;border:1px #e5e5e5 solid;}
.MedicineXX h1{color:#229872;font-family:"微软雅黑"; font-size:18px;}
.MedicineXX h1 b{color:#fff;font-family:"微软雅黑"; font-size:12px;width: 24px;height: 24px;border-radius: 24px;background:#229872;line-height: 24px;text-align: center;display:inline-block;font-weight: normal;margin:0 11px 0 0;position:relative;top:-2px;}
.MedicineXX h2{color:#a2a2a2;font-family:"微软雅黑"; font-size:14px;font-weight: normal;line-height: 30px;}
.MedicineXX p{color:#6f6f6f;font-family:"微软雅黑"; font-size:14px;line-height: 30px;}
.writeBack{background:#f6f6f6;border:1px #e7e7e7 solid;padding:26px 19px;margin:17px 0 66px 0;position:relative;}
.writeBack p{color:#696969;font-family:"微软雅黑"; font-size:14px;line-height:24px;}
.writeBack span{color:#808080;font-family:"微软雅黑"; font-size:12px;margin:27px 0 0 0;display:inline-block;}
.writeBack b{position:absolute;width: 21px;height: 14px;top:-15px;left:50px;}
/*寻医问药 */
.Medicine{width: 1159px;padding:23px 19px 0 19px;margin:33px auto 48px auto;border:1px #e5e5e5 solid;}
.Inquiry{}
.Inquiry-head{}
.Inquiry-head h1{color:#525252;font-family:"微软雅黑"; font-size:18px;display:inline-block;}
.Inquiry-head span{color:#e65123;font-family:"微软雅黑"; font-size:14px;margin:0 0 0 21px;}

.Inquiry-input{margin:10px 0 21px 0;}
#Inquiry-input{width: 1129px;height:137px;resize:none;border:1px #e7e7e7 solid;padding:14px;color:#5b5b5b;font-family:"微软雅黑"; font-size:14px;}
.Inquiry-btn{background:#229872;line-height: 44px;width: 213px;  text-align: center;  margin: auto;}
.Inquiry-btn a{color:#ffffff;font-family:"微软雅黑"; font-size:24px;display:block;}

.trouble{margin:37px 0 0 0;}
.trouble .trouble-head{overflow: hidden;background:#f1f1f1;}
.trouble .trouble-head a{ float: left;height:47px;line-height:47px;text-align: center;font-family:"微软雅黑";color:#505050;font-size: 18px;margin:0 26px;padding:0 2px;}
.trouble  .trouble-head .last{border-right: none;}
.trouble .trouble-head a:hover,.trouble .trouble-head .active{border-bottom: 2px #0e966a solid;font-weight: bold;color:#059667;}
.trouble .trouble_con{}
.allTrouble{}
.allTrouble ul li{border-bottom: 1px #b7b7b7 dotted;overflow:hidden;padding:0 3px 0 15px;background:url(../images/yuandian_03.png) no-repeat 5px center;line-height: 49px;}
.allTrouble ul li a{font-family:"微软雅黑";color:#5d5d5d;font-size: 16px;}
.allTrouble ul li b{font-weight: normal;font-family:"微软雅黑";color:#767676;font-size: 16px;margin:0 0 0 215px;}
.allTrouble ul li b img{width: 20px;height: 20px;position:relative;margin:0 9px 0 0;}
.allTrouble ul li i{font-style:normal;font-family:"微软雅黑";color:#929292;font-size: 12px;word-spacing: 17px;float:right;}
.allTrouble ul li a:hover{color:#0e966a;}

.Medicine-paging{padding:17px 0;}
.Medicine-paging a{line-height: 29px;display:inline-block;padding:0 15px;margin:0 1px 0 0;color:#fff; font-family:"宋体 常规"; font-size:14px;background:#c0c0c0;text-align: center;}
.Medicine-paging a:hover{background:#229872;}


.guesttable tr {
    line-height:40px;
    padding:20px;
    color: #6b6b6b;
  font-family: 'å¾®è½¯é›…é»‘';
  font-size: 14px;
  margin: 9px 0 0 0;
  word-spacing: 15px;
}

.current{color:#0b8b62;border-bottom:3px #0b8b62 solid;}
.servicetable td {  border: 1px solid #e6e6e6;
}
.guesttable input {
  width: 340px;
  height: 30px;

}
.guesttable tr {
    line-height:50px;
}



.btn {
display:inline-block;
text-decoration:none;
cursor:pointer;
}
.relation .btn5:hover {
background-position:64px 1200px;
}
.relation #wx {
display:none;
width:100px;
height:100px;
position:absolute;
top:66px;
left:1203px;
z-index: 100;
padding:10px;
background:#c8f1e4;
}
.relation #wx img{width: 100%;height: 100%;}
#test3 {
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent transparent #c8f1e4 transparent ;
    border-style:solid;
    border-width:14px;
    position: absolute;
  top: -28px;left:38%;
}