#top{ width:100%; height:135px;}
.header_box{width:100%; height:136px;position:fixed;top:0;z-index:99; background:#fff;}
.head{ width:980px; height:85px; margin:auto; position:relative;}
.head .logo{ width:140px; height:116px; position:absolute;}
.head .top_01{ width:457px; height:24px; position:absolute; top:36px; left:248px;}
.head .top_tel{ width:166px; height:72px; background:url(../images/top_tel.png); position:absolute; top:0px; right:0px;}
.head .top_tel span{ font-size:18px; position:absolute; top:40px; left:25px;}
#banner {width:100%; overflow:hidden; background:#fff; margin-top:138px; }
.mainbanner{height:403px;overflow:hidden; position:relative; margin-top:0px;}
.mainbanner_window{left:50%;width:1920px;height:403px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:403px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:403px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:370px;width:150px;height:18px;margin:0 0 0 -75px; padding:0; list-style:none; position:absolute; }
.mainbanner_list li{width:30px;height:18px;overflow:hidden;float:left;display:inline; }
.mainbanner_list a{background:url(../images/h1.png) no-repeat center top;width:18px;height:18px;line-height:18px; margin:0 6px; overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background:url(../images/h2.png) no-repeat center top;text-decoration:none;}
.mainbanner_list li a:hover{background:url(../images/h2.png) no-repeat center top;text-decoration:none;}

/*
.nav{ width:100%; height:50px; background:url(../images/nav_bg.gif) repeat-x;}
.nav ul{ width:826px; margin:auto; padding-left:160px;}
.nav ul li{ float:left; padding-top:15px;}
.nav ul li a{ font-size:14px; padding:0px 13px; color:#fff;}
.nav ul li:hover{ background:url(../../default/images/nav_li.png) bottom no-repeat;}
*/

.top_news{ width:100%; height:40px; background:#f0f1f8;}
.fixedwidth{ width:980px; height:40px; margin:auto;}
.tubiao{ float:left; line-height:40px;}
.tubiao img { vertical-align:middle;}
.sense{ height:30px; float:left; overflow:hidden; }
.rotate-list{ width:550px; height:30px; margin:5px 0 0 18px; position:relative; overflow:hidden; }
.rotate-list .rotate-prev{ width:14px; height:14px; display:block; position:absolute; top:8px; background:url('../images/left_news.gif') no-repeat; overflow:hidden; z-index:999}
.rotate-list .rotate-next{ width:14px; height:14px; display:block; position:absolute; left:20px; top:8px; background:url('../images/right_news.gif') no-repeat; overflow:hidden;z-index:999}
.rotate-list .rotate-list-content{ list-style:none; margin:0; padding:0; margin-left:40px; }
.rotate-list .rotate-list-content li{ width:485px; height:30px; line-height:30px; font-size:12px; overflow:hidden; }
.rotate-list .rotate-list-content li span{ float:right;}
.rotate-list .rotate-list-content li a{ color:#000;}
.jiahao{ float:right; margin-top:12px;}

.layout{padding:15px 0;overflow:hidden;clear:both;color:#333;*zoom:1;background:#f5f5f5;}
.layout::after{content:'';display:table;clear:both;}
.layout .inner{width:1200px;margin:0 auto;}
.layout .inner::after{content:'';display:table;clear:both;}
.layout a{color:#333;}
.layout a:hover{color:#FF5487;}
.layout-home{padding-top:0;}
.layout-bg{background: #fff;}


.inner{width:990px;margin:0 auto;}
.vda-wrap{width:990px;margin:0 auto;}
.hide{display:none;}

.crumbs{*zoom:1;background:#f5f5f5;}
.crumbs p{position:relative;width:1200px;margin:0 auto;padding-top:15px;}
.crumbs::after{display:table;content:'';clear:both;}
.crumbs-bg{background: #fff;}
.crumbs a{color:#333;}
.crumbs em{float:left;color:#333;}
.crumbs i{line-height:1.5;padding:0 10px;float:left;color:gray;font-family:simson;}
.crumbs .thumb{position:absolute;top:0;right:0;height:48px;}
.crumbs .thumb img{height:48px;}

.ku-header{width:990px;height:80px;margin:0 auto;*zoom:1;}
.ku-header::after{content:'';display:table;clear:both;}
.ku-header .logo{width:155px;float:left;}
.ku-header .logo a{display:block;width:155px;height:80px;background:url(images/logo.png) center no-repeat;}
.ku-header .path{margin-top:40px;padding-left:10px;float:left;color:#666;}
.ku-header .path a,
.ku-header .path em{float:left;color:#333;}
.ku-header .path i{line-height:1.5;padding:0 10px;float:left;color:gray;font-family:simson;}
.ku-header .search{height:38px;margin-top:18px;float:right;}
.ku-header .search .keyword{width:380px;height:36px;line-height:36px;padding:0 10px;float:left;border:2px solid #ff8427;}
.ku-header .search .keyword::-webkit-input-placeholder{font-family:"microsoft yahei";}
.ku-header .search .btn{width:auto;*width:100px;height:40px;line-height:40px;padding:0 25px 0 48px;border:0;cursor:pointer;background:#ff8427 url(images/icon_zoom.png) 20px center no-repeat;}

.ku-nav{width:100%;min-height:45px;border-top:1px solid #ddd;*zoom:1;}
.ku-nav::after{content:'';display:table;clear:both;}
.ku-nav a{display:block;height:45px;line-height:45px;padding:0 17px;float:left;font-size:18px;color:#999;}
.ku-nav h2{float:left;}
.ku-nav h2 a{padding:0 38px;font-size:24px;font-weight:normal;color:white;background: #FF5487;}
.ku-nav h2 a:hover{text-decoration:none;color:white;background-color:#FF5487;}
.ku-nav p{float:left;}

.ku-nav-filter{width:100%;line-height:48px;border-top:2px solid #FF5487;border-bottom:1px solid #ddd;font-size:14px;}
.ku-nav-filter:after{content:'';display:table;clear:both;}
.ku-nav-filter a{color:#333;}
.ku-nav-filter a:hover{color:#FF5487;}
.ku-nav-filter h2{width:220px;height:49px;margin-bottom:-1px;float:left;color:white;text-align:center;font-size:18px;font-weight:normal;background:#3ea343;}
.ku-nav-filter h2 i{display:block;padding-left:50px;text-align:left;background:url(images/header-icons.png) 14px 16px no-repeat;}
.ku-nav-filter .nav-link{position:relative;z-index:400;margin-left:220px;padding-left:20px;}
.ku-nav-filter .nav-link a{display:block;width:82px;height:48px;padding-left:30px;float:left;}
.ku-nav-filter .nav-link a.more{position:relative;z-index:400;width:38px;padding-left:0;padding-right:26px;border-left:1px solid white;border-right:1px solid white;float:right;text-align:right;color:#FF5487;background:url(images/header-icons.png) right -420px no-repeat;}
.ku-nav-filter .nav-link a.on{margin-bottom:-1px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid white;background-position:right -462px;background-color:white;}
.ku-nav-filter .nav-link .icon-1{background:url(images/header-icons.png) 0 -34px no-repeat;}
.ku-nav-filter .nav-link .icon-2{background:url(images/header-icons.png) 0 -90px no-repeat;}
.ku-nav-filter .nav-link .icon-3{padding-left:35px;background:url(images/header-icons.png) 0 -157px no-repeat;}
.ku-nav-filter .nav-link .icon-4{padding-left:28px;background:url(images/header-icons.png) 0 -222px no-repeat;}
.ku-nav-filter .nav-link .icon-5{background:url(images/header-icons.png) 0 -296px no-repeat;}
.ku-nav-filter .nav-link .icon-6{padding-left:28px;background:url(images/header-icons.png) 0 -358px no-repeat;}
.ku-nav-filter .nav-link p{position:absolute;top:48px;right:0;z-index:300;width:240px;padding:10px 20px;padding-right:0;border:1px solid #ddd;background:white;}
.ku-nav-filter .nav-link p a{width:80px;height:30px;line-height:30px;padding:0;}

.nav-bg{border-top:0;border-bottom:0;background:url(images/nav-bg.png) center top no-repeat;}
.nav-bg h2{margin-bottom:0;font-size:22px;background:none;}

.ku-header-cate a{display:inline-block;padding:0 8px;font-size:16px;color:white;}
.ku-header-cate a:hover{color:white;text-decoration:underline;}

.ku-header-menu{width:750px;padding:12px 0;float:right;}
.ku-header-menu dl{line-height:26px;float:left;padding-left:50px;}
.ku-header-menu dt{width:50px;line-height:1.4;float:left;font-size:18px;font-weight:bold;}
.ku-header-menu dd{overflow:hidden;}
.ku-header-menu dd span{float:left;}
.ku-header-menu dd a{padding:0 5px;display:block;}
.ku-header-menu a{color:white;}
.ku-header-menu a:hover{color:white;text-decoration:underline;}
.ku-header-menu .menu-1{}
.ku-header-menu .menu-2{}
.ku-header-menu .menu-3{}

.ku-slider{padding:6px;overflow:hidden;border:1px solid #ddd;background:white;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{display:block;max-width:100%;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0);background:#fff;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:14px;width:100%}
.bx-wrapper .bx-loading{position:absolute;top:0;left:0;z-index:2000;height:100%;width:100%;min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;}
.bx-wrapper .bx-pager{right:0;width:auto;padding-right:10px;text-align:right;font-size:.85em;font-family:Arial;font-weight:bold;color:#999;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;overflow:hidden;text-indent:9999px;outline:0;border-radius:5px;background:#666;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:white;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:64px;height:64px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;width:10px;height:11px;outline:0;text-indent:-9999px;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;width:9px;height:11px;outline:0;text-indent:-9999px;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;width:100%;background:#666\9;background:rgba(80,80,80,0.75);filter:alpha(opacity=70);}
.bx-wrapper .bx-caption span{display:block;padding:10px;color:#fff;font-family:Arial;font-size:16px;}

.pager{padding:20px 0;clear:both;overflow:hidden;text-align:center;}
.pager a{display:inline-block;margin:0 2px;padding:4px 10px;border:1px solid #ddd;color:#666;font-size:12px;}
.pager a:hover,
.pager .on{border-color:#FF5487;text-decoration:none;color:white;background:#FF5487;}
.pager em{display:inline-block;padding-left:10px;vertical-align:top;}
.pager input{width:30px;height:24px;line-height:24px;margin:0 3px;padding:0 5px;border:1px solid #ddd;background:white;}
.pager input[type=button]{height:26px;*line-height:22px;font-size:12px;cursor:pointer;background:#e0e0e0;}

.dialog-mask{display:none;position:fixed;_position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-webkit-transition:.5s;transition:.5s;opacity:0;background:rgba(255,255,255,.7);}
.dialog-mask-filter{filter:alpha(opacity=50);}
.dialog-box{display:none;position:fixed;_position:absolute;top:-50%;left:50%;width:50%;height:50%;*border:1px solid #ddd;box-shadow:rgba(0,0,0,.4) 0 0 6px;border-radius:3px;-webkit-transform:translate(-50.1%,-50.1%);transform:translate(-50.1%,-50.1%);-webkit-transition:.5s;transition:.5s;opacity:0;background:white;}
.dialog-box .dia-sbj{position:relative;width:100%;padding:16px 0;border-bottom:1px solid #ddd;text-align:left;}
.dialog-box .dia-sbj b{padding:0 20px;font-size:18px;color:#333;font-weight:normal;}
.dialog-box .dia-close{position:absolute;top:5px;right:5px;z-index:1;width:40px;height:40px;line-height:38px;text-align:center;color:#999;font-size:32px;font-weight:normal;text-decoration:none;}
.dialog-box .dia-close:hover{color:#333;}
.dialog-box .dia-cont{padding:20px;overflow:hidden;}
.dialog-box .fd-btn-wrap{width:100%;padding:10px 0;overflow:hidden;text-align:center;}
.dialog-box .fd-btn{height:36px;padding:0 25px;margin:0 10px;border:0;border-radius:8px;color:white;cursor:pointer;}
.dialog-box .fd-btn-primary{background:#00b355;}
.dialog-box .fd-btn-cancel{background:#666666;}
.dialog-box .fd-btn-empty{padding:5px 10px;border:1px solid #ddd;border-radius:4px;box-shadow:rgba(0,0,0,.1) 1px 1px 1px;}
.dialog-box .fd-btn-empty:hover{border:1px solid #ccc;box-shadow:rgba(0,0,0,.2) 1px 1px 1px;text-decoration:none;}
.dialog-box .fd-dia-tips{padding:15px 0;}
.dialog-box .fd-dia-tips h1{text-align:center;font-size:22px;font-weight:normal;color:#333;}
.dialog-box .fd-dia-center{text-align:center;}
.dialog-box .fd-dia-summary{line-height:1.8;padding-top:20px;overflow:hidden;font-size:14px;}
.dialog-box .fd-dia-summary a{color:#00b355;}
.dialog-box .view-photo{text-align:center;*zoom:1;}
.dialog-box .view-photo img{max-width:100%;margin:0 auto;}

.auto-cpl-box{position:absolute;border:1px solid #ccc;box-shadow:rgba(0,0,0,.3) 0 0 3px;background:white;}
.auto-cpl-box ul{overflow:hidden;}
.auto-cpl-box li{width:100%;height:30px;line-height:30px;}
.auto-cpl-box li a{display:block;padding:0 10px;color:#333;}
.auto-cpl-box li a:hover{text-decoration:none;background:#f3f3f3;}
.auto-cpl-box li a i{display:none;float:right;color:#ff6300;}
.auto-cpl-box li a:hover i{display:inline;}
.auto-cpl-box h2{padding:10px 10px 5px 13px;color:#83bb2b;}



.fl{float:left;}
.fr{float:right;}
.main{width: 70%;padding:0;}
.side{width: 340px;background: #fff;}
.main-wth{width: 750px;}
.side-wth{width: 220px;}
.main-max{width: 990px;}


.form-control{font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;font-size: 14px;padding: 0 5px;}
.btn{display: block;width: 120px;height: 44px;line-height: 42px;text-align: center;font-size: 14px;border: 0;text-decoration: none;font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;color: #fff;}
.btn-primary{background: #6bc048;}
.btn-primary:hover{color: #fff;background: #56943c;}
.btn-orange{background: #ff7467;}
.btn-orange:hover{color: #fff;background: #d06157;}
.btn-green{background: #FF5487;}
.btn-green:hover{color: #fff;background: #2f8433;}

.pager{padding:20px 0;clear:both;overflow:hidden;text-align:center;}
.pager a{display:inline-block;margin:0 2px;padding:4px 10px;border:1px solid #ddd;color:#666;font-size:12px;}
.pager a:hover,
.pager .on{border-color:#FF5487;text-decoration:none;color:white;background:#FF5487;}
.pager em{display:inline-block;padding-left:10px;vertical-align:top;}
.pager input{width:30px;height:24px;line-height:24px;margin:0 3px;padding:0 5px;border:1px solid #ddd;background:white;}
.pager input[type=button]{height:26px;*line-height:22px;font-size:12px;cursor:pointer;background:#e0e0e0;}

.main-sec{margin-bottom:10px;overflow:hidden;border-top:3px solid #FF5487;*zoom:1;background:white;}
.no-line-top{border-top: 0;}
.main-sec::after{content:'';display:table;clear:both;}
.main-sec .sbj{height:50px;padding: 0 20px;line-height:50px;font-weight:normal;}
.main-sec .sbj b{font-size:18px;font-weight:bold;color:#FF5487;}
.main-sec .sbj b i{color: #333;}
.main-sec .line-gray{border-top: 2px solid #F5F5F5;}
.main-sec .cont{padding: 0 20px;*zoom:1;}
.main-sec .cont::after{content:'';display:table;clear:both;}
.main-sec h2{width:90px;float:left;font-size:20px;color:#FF5487;}

.layout .side-max{width: 320px;padding: 10px;}
.layout .side-sec{padding: 5px 10px 20px 10px;border-bottom: 1px solid #e6e6e6;margin-bottom: 15px;overflow: hidden;}
.layout .tit{position: relative;height: 30px;padding-left: 35px;line-height: 30px;margin-bottom: 15px;font-size: 18px;}
.layout .tit i{position: absolute;left: 0;top:0;width: 30px;height: 100%;background: url(../../default/images/icon-group.png) no-repeat;}
.layout .tit .icon-fun-grad{background-position: 0 3px;}
.layout .tit .icon-other-grad{background-position: -57px 4px;}
.layout .tit .icon-info-grad{background-position: -118px 2px;}
.layout .tit .icon-you-grad{background-position: -3px -51px;}
.layout .tit .icon-intro-grad{background-position: -56px -49px;}
.layout .tit .icon-hots-grad{background-position: -169px -55px;}
.layout .tit .icon-ill-grad{background-position: -213px -102px;}
.layout .tit .icon-kind-grad{background-position: -10px -240px;}
.layout .tit .icon-appliance-grad{background-position: -65px -238px;}
.layout .tit .icon-relate-grad{background: url(images/icon-relate-grad.png) no-repeat left center; }
.layout .tit .icon-rec-grad{background: url(images/icon-rec-gray.png) no-repeat left center; }



.pic-link-sec{padding:10px 0;margin-bottom:10px;}
.pic-link-sec.for-vda img{width:320px;height:160px;}
.pic-link-sec.for-link img{width:320px;height:90px;}
.pic-link-sec.ad-ask img{width:320px;height:266px;}

.side .side-max{padding: 10px;}

.side .intro-expert{overflow: hidden;margin-bottom: -20px;}
.side .intro-expert dl{margin-bottom: 20px;overflow: hidden;}
.side .intro-expert dt{width: 70px;height: 70px;overflow: hidden;float: left;border-radius: 50%;}
.side .intro-expert img{width: 100%; height: auto;}
.side .intro-expert dd{position: relative;margin-left: 85px;}
.side .intro-expert .doct-name{display: block;margin-bottom: 8px;font-size: 14px;color: #FF5487;}
.side .intro-expert p{color: #999;line-height: 1.8;}
.side .intro-expert .consult{position: absolute;top:0;right: 0;width: 54px;height: 20px;line-height: 20px;border-radius: 3px;text-align: center;text-decoration: none;color: #fff;background: #6b8cef;}
.side .intro-expert .consult:hover{background: #3a5eca;}

.side .rel-info ul{margin-top: 15px;}
.side .rel-info li{margin-bottom: 10px;overflow: hidden;}
.side .rel-info li.last{margin-bottom: 0;}
.side .rel-info li i{display: block;width:22px;height: 22px;line-height: 22px;text-align: center;font-size: 13px;float: left;color: #fff;background:#FF5487;}
.side .rel-info li i.bg-gray{background: #7e8080;}
.side .rel-info li a{display: block;margin-left: 32px;font-size: 13px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.side .rel-info li.cur a{margin: 0;text-decoration: none;}

.expert-items{position:relative;min-height:160px;_height:160px;}
.expert-items dt{position:absolute;top:0;width:70px;height:70px;float:left;overflow:hidden;}
.expert-items dt a{position:relative;display:block;width:66px;height:66px;overflow:hidden;border:2px solid #fff;border-radius:50%;}
.expert-items dt a.on,
.expert-items dt a:hover{text-decoration:none;border:2px solid #FF5487;}
.expert-items dt a.on i,
.expert-items dt a:hover i{display:none;}
.expert-items dt a i{position:absolute;top:0;left:0;width:100%;height:66px;line-height:66px;text-align:center;cursor:pointer;color:white;font-size:14px;filter:alpha(opacity=60);background:black;background:rgba(0,0,0,.6);}
.expert-items .item-1 dt{left:0;}
.expert-items .item-2 dt{left:85px;}
.expert-items .item-3 dt{left:170px;}
.expert-items dt img{width:66px;}
.expert-items dd{position:absolute;top:85px;left:0;}
.expert-items dd h4{margin-bottom: 8px;font-weight: normal;}
.expert-items dd h4 a{display: block;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FF5487;}
.expert-items dd p{font-size: 13px;line-height: 1.8;color: #999;}
.expert-items dd p .detail-more{font-size: 13px;}
.expert-items ul{padding-top: 165px;}
.expert-items ul li{padding: 5px 0 5px 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(images/point.png) no-repeat;background-position: 0 center;}

.ask-hos-list li{margin-bottom:5px;}
.ask-hos-list li .name{color:#FF5487;font-size:14px;}
.ask-hos-list dl{padding:10px 0;overflow:hidden;}
.ask-hos-list dt{width:80px;height:60px;float:left;}
.ask-hos-list dt img{width:80px;height:60px;}
.ask-hos-list dd{margin-left:95px;}
.ask-hos-list dd p{overflow:hidden;color:#666;font-size:12px;line-height:1.8;}
.ask-hos-list dd p span{float:left;}

.ask-hos-list dl.hos-list{padding:0;overflow:hidden;position: relative;}
.ask-hos-list dl.hos-list dt{padding: 5px 0;width:auto;height:20px;float:none;color:#FF5487;font-size: 14px;}
.ask-hos-list dl.hos-list dt a{color:#FF5487;}
.ask-hos-list dl.hos-list dd{margin-left:0;margin-bottom:10px;float:left;}
.ask-hos-list dl.hos-list dd img{width:80px;height:60px;}
.ask-hos-list dl.hos-list dd em img{width:auto;height:auto;}
.ask-hos-list dl.hos-list dd span{display:block;width:205px;padding-left:9px;color:#666;font-size:12px;line-height:1.8;}

.illness-detail h3{position: relative;padding: 10px 0;text-align: center;border-bottom: 1px solid #F5F5F5;font-size: 20px;color: #FF5487;}
.illness-detail h3 i{display: block;position: absolute;left: 50%;bottom: -1px;width: 80px;height: 0;margin-left: -40px;border-bottom: 1px solid #FF5487;}
.ill-text{padding: 20px 20px 0;}
.ill-text p{text-indent: 2em;padding: 6px 0;font-size: 14px;line-height: 1.8;}
.ill-text p i{display: block;text-indent: 2em;}

.hot-news{padding-top: 5px;}
.hot-news li{padding-bottom: 18px;margin-bottom: 20px;overflow:hidden;border-bottom: 1px dashed #d9d9d9;}
.hot-news li img{width: 160px;float:left;margin-right:20px;}
.hot-news li p{line-height: 1.8;font-size: 14px;color: #888;}
.hot-news li p a{color: #333;}
.hot-news li p a:hover{color:#FF5487;}
.hot-news li h4{padding-bottom:8px;}
.hot-news li h4 a{font-size: 14px;}
.hot-news li h5{padding-bottom: 8px;font-weight: normal;}
.hot-news li h5 a{font-size: 14px;padding-right: 26px;}
.hot-news li h5 .icon-new{background: url(images/icon-new.png) no-repeat right top;}
.hot-news li h5 .icon-recommend{background: url(images/icon-recommend.png) no-repeat right top;}

.hot-more{padding-bottom: 15px;overflow: hidden;}
.hot-more ul{overflow: hidden;margin-top: -5px;width: 620px;}
.hot-more li{width: 50%;float: left;padding: 5px 0;font-size: 14px;background: url(images/point.png) no-repeat;background-position: 0 center;}
.hot-more li a{display: block;padding-left: 10px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.refs-list li{padding: 5px 0;font-size: 14px;}

.ill-why{padding: 20px;}
.ill-why h3{position: relative;text-align: center;font-size: 20px;color: #FF5487;}
.ill-why h3 i{display: block;position: absolute;left: 50%;bottom: -1px;width: 80px;height: 0;margin-left: -40px;}
.ill-why h3 em{display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #FF5487;}

.ill-why-com{border-bottom: 1px dashed #d9d9d9;}
.il-info{padding: 15px 0;}
.il-info p{line-height: 1.8;font-size: 14px;}

.ill-detail{padding-top: 20px;}
.ill-detail dl{padding-bottom: 15px;overflow: hidden;font-size: 14px;}
.ill-detail dt{position: relative;padding-left: 35px;font-weight: bold;width: 75px;float: left;}
.ill-detail dt em{display: block;position: absolute;top: 4px;right: -8px;width: 0;height: 14px;border-right: 2px solid #e4e4e4;}
.ill-detail dt.icon-reason{background: url(../../default/images/icon-reason.png) no-repeat left center;}
.ill-detail dt.icon-treat{background: url(images/icon-treat.png) no-repeat left center;}
.ill-detail dt.icon-foods{background: url(images/icon-foods.png) no-repeat left center;}
.ill-detail dd{margin-left:130px;overflow: hidden;}
.ill-detail dd a{display: block;
    float: left;
    width: 80px;
    padding-right: 10px;
    margin-bottom: 5px;
    color: #808080;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ill-detail dd i{display: block;float: left;width: 107px; padding-right: 10px;margin-bottom: 5px;color: #808080;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ill-step li{padding-top: 20px;}
.ill-step li a{display: block;padding-left: 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(images/point-gray.png) no-repeat;background-position: 0 center;}
.ill-step li p{padding-left: 10px;line-height: 1.8;font-size: 14px;color: #b2b2b2;}
.ill-step li p a{display: inline;color: #ff7467;padding: 0;background: none;}

.ask-search{position: relative;overflow: hidden;}
.ask-search .ask-input{position: relative;height: 42px;width: 355px;padding-right: 120px;border: 1px solid #d9d9d9;}
.ask-search .btn{font-size: 16px;}
.ask-search .btn-primary{position: absolute;top: -1px;right: -1px;cursor:pointer;}
.ask-search .form-control{width: 345px;line-height: 42px;border: 0;outline: 0;}
.ask-search a.btn-orange{position: absolute;top: 0;right:0;float: right;text-decoration: none;color: #fff;}
.ask-search p{padding: 10px 0;}
.ask-search p a{display: inline-block;padding-right: 20px;font-size: 14px;}
.ask-search p a.on{color: #FF5487;}

.ask-list{overflow:hidden;}
.ask-list dl{line-height:25px;padding:15px 0;overflow:hidden;border-bottom:1px dashed #d9d9d9;font-size:14px;}
.ask-list b{display:block;width:30px;float:left;font-size:20px;font-weight:normal;}
.ask-list a{color:#333;}
.ask-list dt b{color:#FF5487;}
.ask-list dd{min-height:50px;padding-top:8px;color:#888;}
.ask-list dd b{color:#ff7467;}
.ask-list p{overflow:hidden;}

.ask-detail{padding: 20px 0;margin-bottom: 20px;border-bottom: 1px dashed #d9d9d9;}
.ask-detail dl{overflow: hidden;}
.ask-detail dt{width: 160px;height: 160px;overflow: hidden;float: left;}
.ask-detail dt img{width: 100%;}
.ask-detail dd{margin-left: 180px;}
.ask-detail h4{padding: 5px 0 15px;}
.ask-detail h4 a{font-size: 16px;font-weight: normal;color: #FF5487;}
.ask-detail p{font-size: 14px;line-height: 1.8;padding-right: 30px;color: #888;}
.ask-detail p a{color: #FF5487;}
.ask-detail p b a{font-size: 16px;color: #333;}

.doctor-bg{padding: 10px;background: #f7f7f7;}
.doctor-bg p{position: relative;line-height: 1.8;height:26px;overflow: hidden;}
.doctor-bg p a,
.doctor-bg p i{display: inline-block;font-size: 14px;}
.doctor-bg p i{width: 105px;color: #808080;}
.doctor-bg p a{padding-right: 14px;color: #666;}
.doctor-bg a.more-area{display: block;position: absolute;top: 0;right: 0;line-height: 26px;color: #FF5487;}

.doctor-info{padding: 20px 0;border-bottom: 1px dashed #d9d9d9;}
.doctor-info ul{overflow: hidden;}
.doctor-info li.odd{width: 335px;}
.doctor-info li.even{width: 265px;}
.doctor-info dl{padding-right: 25px;overflow: hidden;}
.doctor-info dt{width: 120px;height: 90px;overflow: hidden;float: left;}
.doctor-info dt img{width: 100%;}
.doctor-info dd{margin-left: 135px;}
.doctor-info dd a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #FF5487;}
.doctor-info dd p{padding-top: 14px;font-size: 14px;color: #808080;}

.link-area{overflow: hidden;height: 130px;}
.link-area a{display: block;margin-bottom: 14px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.link-area i{padding-right: 5px;color:#FF5487;}


.doctor-list dl{padding: 20px 0;border-bottom: 1px dashed #d9d9d9;overflow: hidden;}
.doctor-list dt{width: 90px;height:90px;border-radius: 50%;overflow: hidden;float: left;}
.doctor-list dt img{width: 100%}
.doctor-list dd{margin-left: 110px;height: 90px;overflow: hidden;}
.doctor-list p{padding-bottom: 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #808080;}
.doctor-list p b{font-size: 16px;padding-right: 20px;color: #333;}

.doctor-name{overflow: hidden;padding: 15px 0;}
.doctor-name a{display: block;width:25%;float: left;font-size: 14px;padding: 5px 0;}
.doctor-name i{padding-right: 5px;color: #FF5487;}

.ask-price{padding-top: 5px;}
.ask-price dl{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #d9d9d9;overflow: hidden;}
.ask-price dt{width: 120px;height: 90px;overflow: hidden;float: left;}
.ask-price dt img{width: 100%;}
.ask-price dd{position: relative;margin-left: 135px;height: 90px;}
.ask-price h4{padding-bottom: 10px;font-weight: normal;}
.ask-price h4 a{font-size: 16px;color: #FF5487;}
.ask-price p{line-height: 1.9;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #808080;}
.ask-price .price-info{position: absolute;top: 1px;right: 0;}
.ask-price .price-info a{padding-left: 5px;font-size: 14px;color: #ff8a7f;}

.ask-price-more ul{overflow: hidden;}
.ask-price-more li{width: 50%;padding-bottom: 20px;float: left;}
.ask-price-more p{padding-bottom: 5px;font-size: 14px;}
.ask-price-more span a{display: inline-block;font-size: 14px;color: #ff8a7f;}
.ask-price-more span a:hover{color: #ff8a7f;}

.inspect-detail li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #d9d9d9;}
.inspect-detail h4{padding-bottom: 5px;font-size: 15px;}
.inspect-detail a{color: #FF5487;}
.inspect-detail p{line-height: 1.8;font-size: 14px;color:#888;}

.inspect-list ul{overflow: hidden;}
.inspect-list li{width: 50%;float: left;padding: 5px 0;}
.inspect-list li a{display: block;padding: 0 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(images/point-gray.png) no-repeat left center;}
.inspect-list li a:hover{text-decoration: none;}
.inspect-list li i{color: #ff8a7f;}

.diet-detail{padding-top: 5px;}
.diet-detail dl{overflow: hidden;margin-bottom: 20px;}
.diet-detail dt{width: 120px;height: 120px;overflow: hidden;float: left;}
.diet-detail dt img{width: 100%;}
.diet-detail dd{margin-left: 140px;height: 120px;}
.diet-detail h4{padding-bottom: 10px;font-size: 16px;font-weight: normal;}
.diet-detail h4 a{font-size: 24px;}
.diet-detail p{font-size: 13px;line-height: 1.8;height: 74px;overflow: hidden;color: #999;}

.diet-list{overflow: hidden;padding-bottom: 15px;}
.diet-list ul{overflow: hidden;width: 620px;}
.diet-list li{width: 104px;margin-right: 20px;float: left;}
.diet-list li i{display: block;width: 104px;height: 104px;overflow: hidden;}
.diet-list li img{width: 100%;}
.diet-list li p{padding: 5px;font-size: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.kind-list{margin-bottom: -15px;overflow: hidden;}
.kind-list ul{margin-bottom: -21px;}
.kind-list li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #d9d9d9;}
.kind-list h4{font-size: 16px;padding-bottom: 8px;}
.kind-list p{font-size: 14px;line-height: 1.8;color: #808080;}
.kind-list p a,
.kind-list i{color: #FF5487;}

.appliance-list{margin-bottom: -15px;}
.appliance-list dl{overflow: hidden;margin-bottom: 15px;}
.appliance-list dt{width: 80px;height: 62px;overflow: hidden;float: left;padding: 1px;border: 1px solid #d9d9d9;}
.appliance-list dt img{width: 100%;}
.appliance-list dd{margin-left: 95px;}
.appliance-list dd a{display: block;font-size: 14px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.appliance-list dd p{height: 42px;overflow: hidden;font-size: 12px;line-height: 1.8;color: #808080;}

.detail-cont{padding-bottom: 10px}
.detail-cont p{line-height: 1.8;font-size: 14px;text-indent: 2em;padding: 5px 0;}

.bottom-big-link{margin-bottom:10px;border-top:1px dashed #e6e6e6;text-align: center;line-height:50px;}
.bottom-big-link a{font-size:18px;color:#FF5487;font-weight:bold;}

.related-ask li{background: url(images/point-gray.png) no-repeat left center;}
.related-ask li.empty{width: 100%;height: 0;margin: 20px 0;border-bottom: 1px dashed #d9d9d9;background: none;padding: 0;}

.picture-list img{margin-bottom: 20px;width: 100%;}

.recommend-detail{overflow: hidden;}
.recommend-detail p{font-size: 14px;line-height: 1.8;text-indent: 2em;}
.recommend-detail ul{width: 620px;margin: 15px 0;padding: 15px 0;border-bottom:  1px dashed #d9d9d9;border-top:  1px dashed #d9d9d9;overflow: hidden;}
.recommend-detail li{width:290px;margin-right: 20px;float: left;line-height: 1.8;font-size: 14px;}
.recommend-detail li a{display: inline-block;padding-right: 15px;color: #FF5487;}

.recommend-list ul{width: 970px;}
.recommend-list li{background: url(images/point-gray.png) no-repeat left center;}
.recommend-list li a{padding-right: 20px;}
.recommend-list li.empty{width: 100%;height: 0;margin: 20px 0;border-bottom: 1px dashed #d9d9d9;background: none;padding: 0;}

.news-detail h4{padding-bottom: 8px;}
.news-detail h4 a{font-weight: normal;font-size: 16px;color: #333;}

.news-list{padding-bottom: 20px;}
.news-list a{display: block;padding: 5px 0;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list .empty{display: block;width: 100%;height:0;margin: 15px 0;border-bottom: 1px dashed #d9d9d9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.article-list{padding: 20px 20px 0 20px;}
.article-list ul{margin-bottom: -20px;}
.article-list h3{font-size: 18px;font-weight: normal;padding-bottom: 15px;}
.article-list h3 i,
.article-list li p a{color: #FF5487;}

.search-com h4{font-size: 16px;font-weight: normal;padding-bottom: 10px;color: #FF5487;}
.search-link{padding: 10px;}
.search-link li{border-top: 1px solid #d9d9d9;}
.search-link i{display: block;position: relative;padding: 12px 0;font-size: 14px;}
.search-link i a.show-com{display: block;padding-right: 30px;}
.search-link i a.show{display: block;position: absolute;top: 0;right: 0;width: 30px;height: 100%;background: url(images/icon-down.png) no-repeat right center;}
.search-link i.on a.show{background: url(images/icon-up.png) no-repeat right center;}
.search-link p{padding-bottom: 12px;width: 212px;overflow:hidden;}
.search-link p a{width:96px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 2;padding-right: 10px;}
.search-link p a.cur{text-decoration: underline;color: #FF5487;}

.online-list{border-top: 10px solid #F5F5F5;margin-bottom: -10px;}
.online-list .online-pad{padding: 10px;}
.online-list .online-pad h4{border-bottom: 1px solid #d9d9d9;margin-bottom: 15px;}
.online-list dl{overflow: hidden;padding-bottom: 15px;}
.online-list dt{width: 60px;height: 75px;overflow: hidden;float: left;}
.online-list dt img{width: 100%;}
.online-list dd{position: relative;margin-left: 70px;height: 75px;}
.online-list dd i{display: block;padding-right: 70px;padding-bottom: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.online-list dd i a{color: #FF5487;}
.online-list dd em{display: block;line-height: 1.8;}
.online-list dd p{font-size: 14px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.online-list dd a.ask-question{display: block;position: absolute;top: 0;right: 0;width: 66px;height: 22px;line-height: 22px;text-align: center;font-size:12px;text-decoration: none;color: #fff;background: #6bc048;}
.online-list dd a.ask-question:hover{background: #FF5487;}

.layout .title{font-size: 24px;font-weight: normal;margin-bottom: 10px;}

.crowd-detail{border-bottom: 1px dotted #d9d9d9;}
.crowd-detail a{color: #6bc048;}

.crowd-link{overflow: hidden;}
.crowd-link a{display: block;float: left;padding: 0 15px;width: 206px;height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;font-size: 14px;color: #6bc048;}

.ill-lists{overflow: hidden;}
.ill-lists ul{overflow: hidden;margin-bottom: -10px;width: 730px;}
.ill-lists li{width: 33.33%;float: left;margin-bottom: 10px;}
.ill-lists li a{display: block;padding-right: 20px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ill-lists li p{line-height: 1.8;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 20px;color: #808080;}
.ill-lists li.empty{width: 100%;height: 0;margin: 10px 0 20px;border-bottom: 1px dashed #d9d9d9;}

.search-info .recommend-detail ul{width: 970px;}
.search-info .recommend-detail li{width: 465px;}


.search-ill{position:relative;}
.search-ill ul{width: 970px;margin-bottom: 20px;}
.search-ill li{position:relative;z-index:1;width: 33.33%;padding-bottom: 10px;float: left;}
.search-ill .box-com{position:relative;width: 190px;}
.search-ill a{display: block;}
.search-ill .search-title{padding:0 30px;font-size: 14px;line-height: 1.8;background: url(images/icon-default.png) no-repeat 5px center;}
.search-ill .search-title.on{background: url(images/icon-select.png) no-repeat 5px center;}
.search-ill .show-box{position: absolute;top: 2px;right: 10px;z-index: 1;width: 20px;height: 20px;background: url(images/icon-jia.png) no-repeat center;}
.search-ill .show-box-on{background: url(images/icon-show.png) no-repeat center;}
.search-ill .search-detail{width:190px;max-height: 130px;background: #F5F5F5;}
.search-ill .show-over{overflow: hidden;}
.search-ill .show-title{display:none;position:absolute;top:30px;left:0;z-index:100;width:162px;line-height:1.8;padding: 10px;box-shadow:rgba(0,0,0,.3) 0 0 2px;border:1px solid #ddd;background:white;}
.search-ill li.on .show-title{display:block}
.search-ill .search-detail p{font-size: 12px;color: #666;}
.search-ill .show-title em{display: block;position: absolute;top: -9px;right: 10px;width: 17px;height: 9px;background: url(images/icon-top.png) no-repeat center;}

.select-info{padding-top:20px;overflow:hidden;clear:both;}
.select-info .btn{width: 90px;height: 32px;line-height: 32px;border-radius: 3px;text-decoration: none;color: #fff;}
.select-info .btn:hover{color:white;}
.select-info p{margin: 15px 0;overflow: hidden;color: #999;}
.select-info b{display: inline-block;padding-right: 10px;vertical-align: middle;}
.select-info i{line-height: 1.8;}
.select-info em{display: inline-block;width: 14px;height: 14px;background: url(images/icon-default-min.png) no-repeat center;}
.select-info em.on{background: url(images/icon-select-min.png) no-repeat center;}

.self-bg{height: 500px;padding:50px 0 60px 0;background:#f5f5f5 url(images/self-bg.jpg) no-repeat top center;}
.self-bg .self-box{width: 990px;margin: 0 auto;background: #fff;background: rgba(255,255,255,0.8);}
.self-bg h2{text-align: center;font-size: 30px;padding-bottom: 25px;margin-bottom: 30px;font-weight: normal;background: url(images/title-bg.png) no-repeat bottom center;}
.self-bg .self-part{padding: 0 60px 50px;overflow: hidden;}
.self-bg .self-img{position: relative;height: 305px;width: 256px;background: url(images/body-img.png) no-repeat center center;}
.self-bg .self-img a{display: block;padding: 2px 5px;position: absolute;font-size: 14px;border: 1px solid #fff;text-decoration: none;color: #26992c;}
.self-bg .self-img a:hover,
.self-bg .self-img a.cur{border: 1px solid #b8d296;background: #eef7e7;}
.self-bg .self-img a.part-one{top:4px;left:0;}
.self-bg .self-img a.part-two{top:29px;right:10px;}
.self-bg .self-img a.part-three{top:130px;left:0;}
.self-bg .self-img a.part-four{top:159px;right:24px;}
.self-bg .self-img a.part-five{bottom:57px;left:0;}
.self-bg .self-img a.part-six{bottom:68px;right:23px;}

.part-info{width: 528px;margin-left: 74px;overflow: hidden;}
.part-info li{overflow: hidden;}
.part-info li h4{font-size: 18px;padding-bottom: 15px;font-weight: normal;color: #FF5487;}
.part-info li a{display: block;width:112px;height: 38px;line-height: 38px;margin-right: 20px;margin-bottom: 20px;text-align: center;text-decoration: none;font-size: 14px;float: left;color: #333;background: #F5F5F5;}
.part-info li a.cur,
.part-info li a:hover{color: #fff;background: #FF5487;}


.main-bg{background: #F5F5F5}
.ill-part{width: 210px;padding: 10px 10px 0;background: #fff;}
.ill-part h4{margin-bottom: 10px;font-size: 18px;font-weight: normal;}
.ill-part li{border-top: 1px solid #d9d9d9;}
.ill-part dl{overflow: hidden;}
.ill-part dt{position: relative;cursor:pointer;}
.ill-part dt a{display: block;padding: 38px 0;}
.ill-part dt a.head-bg{background: url(images/head-bg.png) no-repeat left center;}
.ill-part dt a.upper-body{background: url(images/upper-body.png) no-repeat left center;}
.ill-part dt a.lower-body{background: url(images/lower-body.png) no-repeat left center;}
.ill-part dt a.body-sys{background: url(images/body-sys.png) no-repeat left center;}
.ill-part dt a.body-all{background: url(images/body-all.png) no-repeat left center;}
.ill-part dt i{display: block;position: absolute;top: 33px;right: 10px;width: 13px;height: 7px;cursor: pointer;background: url(images/icon-down-gray.png) no-repeat center;}
.ill-part dd{display:none;}
.ill-part li.on dt{width: 50px;float: left;}
.ill-part li.on dt i{display: none;}
.ill-part li.on dd{display:block;margin-left: 50px;padding: 0 15px;background: #F5F5F5;}
.ill-part li.on dd a{display: block; padding: 8px 0;font-size: 14px;text-decoration: none;background: url(images/icon-default.png) no-repeat right center;}
.ill-part li.on dd a.cur{color: #FF5487;background:url(images/icon-select.png) no-repeat right center}

.ill-show{width: 712px;padding: 15px 20px 20px;background: #fff;}
.ill-select{overflow: hidden;}
.ill-select p{float: left;font-size: 14px;}
.ill-select p a{display: inline-block;padding: 3px 15px;margin:0 10px 10px 0;text-decoration: none;color: #fff;background: #808080;}
.ill-select p a:hover{color: #fff;}

.ill-show h4{padding: 20px 0;font-size: 18px;font-weight: normal;color: #FF5487;}
.ill-show h4.pad-min{padding: 5px 0 10px;}

.ill-infer{margin-bottom: 30px;}
.ill-infer li{float: none;width: auto;border-bottom: 1px solid #d9d9d9;padding: 10px 0;}
.ill-infer li .box-com{width: auto;}
.ill-infer li.on .show-symptom{display:block;}
.ill-infer .show-symptom{display:none;position: relative;margin: 10px 0;padding: 15px 20px;background: #f7f7f7;}
.ill-infer .show-symptom em{display: block;position: absolute;top: -9px;right: 10px;width: 17px;height: 9px;background: url(images/icon-top.png) no-repeat center;}
.ill-infer .show-symptom p{padding-right: 100px;font-size: 14px;color: #808080;}
.ill-infer .show-symptom .link-list{position: absolute;top: 14px;right: 20px;}
.ill-infer .show-symptom .link-list a{display: inline-block;font-size: 14px;padding-left: 20px;text-decoration: underline;color: #FF5487;}

.reason-show{padding: 20px;background: #f7f7f7;}
.reason-show dl{overflow: hidden;}
.reason-show dt{width: 70px;height: 70px;background: url(images/icon-small.png) no-repeat center center;float: left;}
.reason-show dd{margin-left: 85px;overflow: hidden;}
.reason-show dd p{font-size: 14px;margin-bottom: 15px;}
.reason-show dd a{float: left;width: auto;margin-right: 15px;height: auto;line-height: normal;text-decoration: none;padding: 6px 18px;border-radius: 4px;color: #fff;}
.reason-show dd a:hover{color: #fff;}

.reason-list{padding: 30px 30px 15px;}
.reason-list dl{overflow: hidden;}
.reason-list dt{width: 125px;float: left;padding: 5px 0 15px 15px;}
.reason-list dt i{display: block;width: 84px;text-align: center;font-size: 24px;}
.reason-list dt span{display: block;width: 100px;height: 75px;margin-bottom: 20px;overflow: hidden;font-size: 12px;line-height: 1.6;color: #fff;}
.reason-list dt em{display: block;width: 84px;height: 33px;background: url(images/icon-arrow.png) no-repeat center;}
.reason-list dd{margin-left: 155px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #d9d9d9;}
.reason-list dd h5{font-size: 18px;margin-bottom: 10px;}
.reason-list dd p{font-size: 14px;line-height: 1.8;color: #666;min-height: 75px;*height:75px;}
.reason-list dd p a{color: #58972d;}
.reason-list dt.reason-one{background: url(images/reason-01.png) no-repeat top center;}
.reason-list dt.reason-one i{color: #80ff8a;}
.reason-list dt.reason-two{background: url(images/reason-02.png) no-repeat top center;}
.reason-list dt.reason-two i{color: #00ffff;}
.reason-list dt.reason-three{background: url(images/reason-03.png) no-repeat top center;}
.reason-list dt.reason-three i{color: #00b2ff;}
.reason-list dt.reason-five{background: url(images/reason-04.png) no-repeat top center;}
.reason-list dt.reason-five i{color: #d0b2ff;}

.reason-link{margin-left: 185px;overflow: hidden;}
.reason-link a{float: left;width: auto;margin-right: 15px;height: auto;line-height: normal;text-decoration: none;padding: 6px 18px;border-radius: 4px;color: #fff;}
.reason-link a:hover{color: #fff;}

.search-min ul{width: 732px;}
.ill-min ul{width: 712px;}

.layout .pad-top{padding-top: 15px;}
.layout .mar-btm{margin-bottom: 0;}
.layout .online-btm{border-bottom: 0;}
.layout .detail-more{font-size: 13px;color: #FF5487;}
.layout .no-pad{padding: 0;}
.layout .more-btn{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #b2b2b2;border-top: 2px solid #f5f5f5;}


.index-side{width:220px;float:left;}
.index-main{width:755px;float:right;}

.index-side .side-nav-wrap{padding-top:15px;background-color:#FF5487;}
.index-side .nav-pan{padding:0 15px 15px;}
.index-side .nav-pan .tl{overflow:hidden;line-height:26px;}
.index-side .nav-pan .tl .label{float:left;font-size:14px;color:white;}
.index-side .nav-pan .tl .more{float:right;color:white;}
.index-side .nav-pan ul{margin-top:5px;overflow:hidden;}
.index-side .nav-pan ul li{width:33.33%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;color:white;}
.index-side .nav-pan ul li a{color:white;}

.index-main .index-section{margin-top:15px;overflow:hidden;border-top:3px solid #FF5487;background-color:white;}
.index-main .top-section{border-top:none;overflow:hidden;background-color: #f5f5f5;}
.index-main .top-section .sec-left{width:520px;float:left;background-color: white;}
.index-main .top-section .sec-right{width:201px;padding:15px;float:right;background-color: white;}
.index-main .sec-left h2{border-bottom:1px solid #f5f5f5;text-align: center;}
.index-main .sec-left h2 span{height:43px;display:inline-block;border-bottom:1px solid #FF5487;line-height:43px;font-size:20px;color:#FF5487;}
.index-main .sec-left .hot-content{padding:15px;}
.index-main .sec-right .tit{padding-left:0;}

.hot-content .hot-slider{position:relative;overflow:hidden;}
.hot-content .hot-slider .slide-inner{height:144px;overflow:hidden;}
.hot-content .hot-slider .slide-inner .item-list{width:510px !important;overflow:hidden;}
.hot-content .item-list a{width:150px;margin-right:20px;float:left;text-align: center;}
.hot-content .item-list a span{display:block;height:110px;overflow:hidden;}
.hot-content .item-list a span img{max-width:100%;}
.hot-content .item-list a p{margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#61b40f;font-size:14px;}
.hot-content .item-list a p i{color:#666666;}
.hot-content .item-list a:hover{text-decoration:none;}
.hot-content .hot-slider .slider-ctrl{position:absolute;top:0;width:35px;height:110px;background-color: black;background-color: rgba(0,0,0,0.3);background-repeat: no-repeat;background-image: url(images/index-icons.png);}
.hot-content .hot-slider .slider-ctrl.prev{left:0;background-position: 11.5px 44.5px;}
.hot-content .hot-slider .slider-ctrl.next{right:0;background-position: -76.5px 44.5px;}

.hot-disease-list{margin-top:20px;overflow:hidden;}
.hot-disease-list li{width:33.33%;height:25px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:25px;}
.hot-disease-list li i{color:#808080;}

.hot-disease-search{position:relative;margin-top:30px;padding:15px;padding-top:20px;border:1px solid #e6e6e6;}
.hot-disease-search .links{overflow:hidden;}
.hot-disease-search .links li{width:114px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:25px;}
.hot-disease-search .links li a{padding:0 5px;padding-left:10px;color:#808080;font-size:14px;background-position:-97px -489px;background-repeat: no-repeat;background-image: url(images/index-icons.png);}
.hot-disease-search .links li a.bold,
.hot-disease-search .links li a.black{color:#333333;}
.hot-disease-search .tl{position:absolute;top:-12px;left:50%;margin-left:-46px;padding:0 15px;padding-left:35px;font-size:18px;color:#ff8c7d;background-color: white;background-position:15px -65px;background-repeat: no-repeat;background-image: url(images/index-icons.png);}

.side-section{margin-top:15px;background-color: white;}
.side-types-nav-wrap .nav-pan ul li a{color:#808080;}
.side-types-nav-wrap .nav-pan .tl .label{color:#333333;}
.side-types-nav-wrap .nav-pan .tl .more{color:#666666;}
.side-section h2{padding-left:35px;margin-bottom:5px;border-bottom:1px solid #e6e6e6;line-height:50px;font-weight:normal;font-size:18px;color:#FF5487;background-repeat: no-repeat;background-image: url(images/index-icons.png);}
.side-section h2.other-quest{background-position:0 -212px;}
.side-section h2.about-disease{background-position:0 -298px;}
.side-section h2.hot-article{background-position:0 -380px;}
.side-section h2.disease-article{background-position:0 -462px;}

.side-section .articles-list{padding:0 15px 10px;}
.side-section .articles-list li{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px;}

.index-section.vda-sec{border-top:none;}
.vda-sec a{height:90px;display:block;overflow:hidden;text-align: center;}

.index-section .sbj{padding:0 20px;overflow:hidden;line-height:50px;}
.index-section .sbj h2{float:left;font-size:20px;font-weight: bold;color:#FF5487;}

.new-articles-list{width:765px;padding:0 20px 15px;overflow:hidden;}
.new-articles-list li{width:136px;padding-right:10px;float:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px;}
.new-articles-list li a{font-size:14px;color:#666666;}

.index-section .left-cont{position:relative;width:200px;height:418px;float:left;overflow:hidden;text-align: center;}
.index-section .left-cont img{max-width:100%;}
.index-section .left-cont .sec-tl{position:absolute;bottom:0;left:0;right:0;height:100px;text-align: center;color:white;background-color: #FF5487;}
.index-section .left-cont .sec-tl p{font-size:16px;}
.index-section .left-cont .sec-tl p.big{margin-top:24px;font-size:24px;}
.index-section .right-cont{width:555px;float:right;}

.links-normal-list{width:564px;padding:10px 20px;overflow:hidden;border-bottom:1px solid #f5f5f5;}
.links-normal-list li{width:122px;padding-right:12px;float:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px;}
.links-normal-list li a{font-size:14px;color:#666666;}
.links-normal-list li a.bold{font-weight:bold;}
.links-normal-list li a.green{color:#6bc048;}

.type-hot-search{padding:0 20px;overflow:hidden;}
.type-hot-search h2{font-size:18px;color:#ff8c7d;line-height:50px;font-weight:normal;}
.type-hot-search .wrap-fl{width:50%;float:left;}
.type-hot-search .wrap-fl a{padding:0 8px;margin:0 10px 10px 0;float:left;border:1px solid #dddddd;white-space:nowrap;line-height:28px;text-align: center;}
.type-hot-search .wrap-fr{width:50%;float:right;}
.type-hot-search .wrap-fr li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.type-hot-search .wrap-fr li a{font-size:14px;}

.textarea-outer{margin-top:27px;padding:10px 10px 5px;border:1px solid #ebebeb;}
.textarea-outer textarea{width:100%;height:120px;padding:0;overflow:auto;border:none;font-size:12px;}

.horizon-btns-wrap{overflow:hidden;}
.horizon-btns-wrap .one-btn{width:93px;border:1px solid #dddddd;border-radius:5px;font-size:14px;color:#FF5487;line-height:30px;text-align: center;}

.infect{padding: 15px 0;}

.infect-detail{border: 1px solid #61b40f;}
.infect-detail h2{height: 50px;line-height: 50px;text-align: center;font-size: 26px;font-weight: normal;color: #fff;background: #61b40f;}
.infect-detail .infect-info{padding: 15px 20px;font-size: 14px;line-height: 1.8;text-indent: 2em;}

.infect-list{padding: 15px 0;margin-bottom: 15px;}
.infect-list ul{overflow: hidden;}
.infect-list li{width: 475px;float: left;margin-right: 20px;}
.infect-list a{display: block;padding: 5px 0 5px 10px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(images/point-gray.png) no-repeat;background-position: 0 center;}

.infect-news h3{margin-bottom: 15px;height: 68px;background: url(images/title-01.png) no-repeat left center;}
.infect-news h4{margin-bottom: 5px;font-size: 20px;font-weight: normal;color: #61b40f;}
.infect-news p{font-size: 14px;line-height: 1.8;}
.infect-news h5{font-size: 20px;padding: 30px 0 15px;text-align: center;border-bottom: 2px solid #000;}
.infect-news .infect-img{background: #F5F5F5;}
.infect-news .infect-img img{width: 100%;}

.infect-com{padding: 20px;}
.mar-top{padding: 0 20px 20px 21px;}
.infect-top{margin-top: 30px;}
.infect-com h4{padding-bottom: 8px;font-size: 18px;}
.infect-com p i{display: inline-block;padding-right: 40px;}
.infect-com p b{padding-right: 30px;}
.infect-com ul{margin-top: 15px;overflow: hidden;}
.infect-com li.wth-max{width: 528px;}
.infect-com li.wth-min{width: 410px;}
.infect-com li table{width: 100%;border: 0;}
.infect-com li th,
.infect-com li td{padding: 8px 0;border: 1px solid #e6e6e6;font-size: 14px;text-align: center;font-weight: normal;}
.infect-com li th{background: #333;font-size: 16px;color: #fff;}
.infect-com li th.bg-gray{background: #f5f5f5;}
.infect-com li tr.bg-one td{color: #333;background: #fff;}
.infect-com li tr.bg-two td{color: #ff9418;background: #fef9e7;}
.infect-com li tr.bg-three td{color: #249756;background: #e9f7ef;}
.infect-com li tr.bg-fore td{color: #fc8474;background: #fdedeb;}
.infect-com li td i{color: #808080;}


.layout .letter{padding: 15px 20px 20px 20px;background: #fff;}
.layout .letter h2{font-size: 24px;font-weight: normal;margin-bottom: 15px;}
.layout .nav-letter{padding-left: 15px;margin-bottom: 20px;height: 40px;background: #f5f5f5;}
.layout .nav-letter a{display: block;position: relative;height: 40px;line-height: 40px;float: left;padding: 0 10px;font-size: 14px;margin-right: 4px;text-decoration: none;color: #FF5487;}
.layout .nav-letter a:hover,
.layout .nav-letter a.cur{color: #fff;background: #FF5487;}
.layout .nav-letter a:hover i,
.layout .nav-letter a.cur i{position: absolute;bottom: -6px;left: 50%;width: 11px;height: 6px;margin-left: -5px;background: url(images/icon-arrew.png) no-repeat center;}

.letter-list dl{padding-bottom: 8px;margin-bottom: 20px;border-bottom: 1px dotted #ccc;overflow: hidden;}
.letter-list dl.no-btm{padding: 0;margin: 0;border-bottom: 0;}
.letter-list dt{width: 40px;font-size: 24px;font-weight: bold;float: left;color: #FF5487;}
.letter-list dd{margin-left:40px;overflow: hidden;}
.letter-list dd a{display: block;width: 140px;float: left;padding: 2px 11px 12px 0;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.result-show{padding: 15px 20px 0;font-size: 14px;color: #b2b2b2;}
.search-list li{padding: 15px 20px;border-bottom: 2px solid #f5f5f5;}
.search-list li h4{margin-bottom: 10px;font-size: 18px;font-weight: normal;overflow: hidden;line-height: 24px;color: #FF5487;}
.search-list li h4 a{color: #FF5487;}
.search-list li i{display: block;}
.search-list li i.font-min{font-size: 14px;color: #b2b2b2;}
.search-list li p{margin-bottom: 10px;text-indent: 2em;font-size: 14px;line-height: 1.8;}
.search-list li p em{color: #ff7467;}
.search-list li span{display: block;}
.search-list li span a{display: inline-block;padding-right: 20px;margin-right: 10px;font-size: 14px;text-decoration: underline;color: #ffaf40;}

.related a{display: inline-block;margin-right: 5px;margin-bottom: 8px;padding: 4px 10px;font-size: 14px;border: 1px solid #e6e6e6;}

.rec-list{margin-bottom: -15px;overflow: hidden;}
.rec-list dl{margin-bottom: 20px;overflow: hidden;}
.rec-list dt{width: 96px;height: 72px;border: 1px solid #e6e6e6;overflow: hidden;float: left;}
.rec-list dt img{width: 100%;}
.rec-list dd{margin-left: 110px;}
.rec-list dd a{display: block;margin: 8px 0;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FF5487;}
.rec-list dd p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666;}

.online-doct{margin-bottom: -15px;}
.online-doct dl{margin-bottom: 20px;overflow: hidden;}
.online-doct dt{width: 70px;height: 70px;overflow: hidden;float: left;border-radius: 50%;}
.online-doct img{width: 100%; height: auto;}
.online-doct dd{position: relative;margin-left: 85px;}
.online-doct dd span{display: block;margin: 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.online-doct dd span a{display: inline-block;margin-right: 15px;font-size: 14px;color: #FF5487;}
.online-doct dd span i{font-size: 12px;color: #808080;}
.online-doct dd p{line-height: 1.7;height: 40px;overflow: hidden;}


.mhothospital{width:988px;margin:20px auto;border:1px solid #ddd;clear:both;background:white;}
.mhothospital .titleBar{height:34px;padding-bottom:0;line-height:34px;border-bottom:1px solid #e8e8e8;background:white;}
.mhothospital .titleBar a.more{ float:right;}
.mhothospital .titleBar h3{font-family:simsun;font-size:14px;color:#333;padding-left:12px;font-weight:bold; float:left;}
.mhothospital .moduleContent{padding:5px 0 10px 0;}
.hot-hospital:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.hot-hospital li{ float:left; width:120px; padding:0 10px; height:24px; line-height:24px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  }
.hot-hospital li{ font-size:12px; line-height:24px;}

.mfriendLink{width:988px;margin:0 auto;margin-bottom:20px;border:1px solid #ddd;clear:both;background:white;}
.mfriendLink .titleBar{height:34px;padding-bottom:0;line-height:34px;border-bottom:1px solid #e8e8e8;background:white;}
.mfriendLink .titleBar a.more{ float:right;}
.mfriendLink .titleBar h3{font-family:simsun;font-size:14px;color:#333;padding-left:12px;font-weight:bold; float:left;}
.mfriendLink .moduleContent{padding:5px 0 10px 0;}
.friendLink{min-height:48px;_height:48px;overflow:visible;zoom:1;*margin-top:7px;}
.friendLink:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.friendLink li{line-height:24px;float:left;_display:inline;padding:0 12px 0;white-space:nowrap;}

#footer{ width:100%; height:200px; background:#fff;}
.foot{ width:980px; margin:auto; height:170px; padding-top:30px;}
.bottom_01{ width:120px; float:left;}
.b_01_t{ border-bottom:1px solid #dcdcdc; height:25px; line-height:25px; }
.b_01_t span a{ font-size:14px;}
.b_01_c ul li{ border-bottom:1px solid #dcdcdc; line-height:30px;}

.bottom_02{ width:120px; float:left; margin-left:20px;}
.b_02_t{ border-bottom:1px solid #dcdcdc; height:25px; line-height:25px; }
.b_02_t span a{ font-size:14px;}
.b_02_c ul li{ border-bottom:1px solid #dcdcdc; line-height:30px;}

.bottom_03{ width:120px; float:left; margin-left:20px;}
.b_03_t{ border-bottom:1px solid #dcdcdc; height:25px; line-height:25px; }
.b_03_t span a{ font-size:14px;}
.b_03_c ul li{ border-bottom:1px solid #dcdcdc; line-height:40px;}

.bottom_04{ width:105px; float:left; margin-left:45px; text-align:center;}

.bottom_05{ width:382px; float:right;}
.bottom_05 h3{ font-size:26px; font-weight:normal; color:#ff3f78;}
.bottom_05 p{ line-height:24px;}
.bottom_05 p a{ color:#565bd0;}

.jy_hspt_add { color: #666; line-height: 20px; margin-bottom: 15px; padding-top: 15px;    font-size: 14px; }
.jy_hspt_add a:link, .jy_hspt_add a:visited { color: #666; }
.keshi-area .jy_hspt_add { padding-top: 15px; }