@charset "utf-8";
body{font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif !important;}
.left-new{width:886px;}
.right-new{width:290px;}
.border-lay .left-new,
.border-lay .right-new{border:#E4E4E4 1px solid;}
.more-link{background:url(../images/hospital-accompan-more-ico.png) no-repeat right center; padding-right:10px; color:#30B100; position:relative; top:5px;}
.font-fm{font-family: Microsoft Yahei, Consolas, Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol" !important;-webkit-font-smoothing: antialiased; font-weight:normal;}
a:hover{color:#30B100;}

.header_new{border-bottom:#30B100 3px solid; position:relative; z-index:10; height:193px;}
.header_new .topNav{background-color:#FAFAFA; border-bottom:#DFDFDF 1px solid; height:38px; line-height:38px; position:relative; z-index:100;}
.header_new .topNav,
.header_new .topNav a{color:#666;}
.header_new .topNav a:hover{color:#30B100; text-decoration:none;}
.header_new .topNav a.ico{position:relative; padding-left:24px;}
.header_new .topNav a.ico img{position:absolute; left:0; top:-2px;}
.header_new .topNav ul li{float:left; padding:0 10px; border-right:#E7E3E7 1px solid; border-left:#FAFAFA 1px solid; border-bottom:#FAFAFA 1px solid; height:18px; line-height:18px; margin-top:10px;}
.header_new .topNav ul li.last{border-right:none;}
.header_new .topNav ul li h4{color:#30B100; font-size:14px; padding-left:10px; font-weight:normal;}
.header_new .topNav ul li.user a{width:80px; float:left;}
.header_new .topNav ul li.user:hover a img{top:8px;}
.header_new .topNav ul li.down-nav{position:relative;}
.header_new .topNav ul li.down-nav:hover{background-color:#fff; height:38px; line-height:38px; margin-top:0; border-left-color:#E7E3E7; border-bottom-color:#fff; position:relative; left:-1px;}
.header_new .topNav ul li.down-nav.last:hover{border-right:#E7E3E7 1px solid;}
.header_new .topNav ul li.down-nav:hover a{color:#30B00;}
.header_new .topNav ul li.down-nav:hover .down-nav-menu{display:block;}
.header_new .topNav ul li .down-nav-menu{display:none;border:#DFDFDF 1px solid; border-top:0; position:absolute;left:-1px; top:39px; background-color:#fff; padding-bottom:10px;}
.header_new .topNav ul li.user .down-nav-menu{width:124px; }
.header_new .topNav ul li.user .down-nav-menu dl dd a{height:28px; line-height:28px; padding-left:14px; display:block; width:110px;}
.header_new .topNav ul li.user .down-nav-menu dl dd a:hover{background-color:#f1f1f1;}

.header_new .logo{padding-right:120px;}
#haederSearch{border-color:#30b100; border-radius:3px 5px 5px 3px;}
#haederSearch input.bdcs-search-form-input{width:460px; background:url(../images/haederSearch.png) 10px center no-repeat; padding-left:35px; color:#999; height:36px; line-height:36px; outline:none;}
#haederSearch .searchSub{padding:0 35px; background-color:#30b100; font-size:16px; height:36px; }
#haederSearch .searchSub:hover{background-color:#67AD1C;}

.header-nav ul li{float:left; height:34px; line-height:34px; font-size:18px; padding:0 20px; position:relative;}
.header-nav ul li a{display:block; padding:0 10px; position:relative; top:-3px;}
.header-nav ul li a:hover,
.header-nav ul li.active a{color:#30B100; text-decoration:none;}
.header-nav ul li.down-nav a{background:url(../images/header-nav-arrw.png) no-repeat right 0;}
.header-nav ul li.down-nav a:hover,
.header-nav ul li.down-nav.active a{background-position:right -34px;}
.header-nav ul li em{background:url(../images/new.gif) no-repeat; width:50px; height:25px; position:absolute; top:-12px; right:-5px; text-indent:-9999px;}
.header-nav-down{ line-height:40px; position:absolute; top:193px; width:100%; z-index:9; display:none; }
.header-nav-down ul{ margin-left:320px; padding:10px 0 20px; background-color:#fff; width:150px; border-top:#30B100 3px solid;}
.header-nav-down ul li{ padding:0 20px; font-size:16px; text-align:center;}
.header-nav-down ul li a{color:#666;}
.header-nav-down ul li a:hover{color:#30B100;}

.sub-more-nav{position:relative; width:192px; z-index:10;}
.sub-more-nav h3{height:34px; line-height:34px; background:url(../images/sub-more-nav-h3ico.png) no-repeat 25px center #30B100; color:#fff; padding-left:45px; border-radius:3px 3px 0 0;}
.sub-more-nav-down{position:absolute; top:34px; background-color:#fff; color:#999999; width:190px; height:407px; border:#E4E4E4 1px solid;}
.sub-more-nav-down a{color:#999999;}
.sub-more-nav-down h4{background:url(../images/sub-more-nav-down-ico.png) no-repeat 20px -873px; font-size:16px; padding:6px 0 0 45px;}
.sub-more-nav-down h4 a{color:#333;}
.sub-more-nav-down h4 a:hover{color:#30B100; text-decoration:none;}
.sub-more-nav-down dl{border-left:3px #fff solid; border-bottom:#E4E4E4 1px solid; border-top:#fff 1px solid; height:45px; overflow:hidden; padding:6px 0 15px 8px; width:152px; margin:0 10px;}
.sub-more-nav-down dl dt{font-size:16px; padding:6px 0 8px;}
.sub-more-nav-down dl dt a{color:#333;}
.sub-more-nav-down dl dd a{padding:0 6px;}
.sub-more-nav-down dl a:hover{color:#30B100;}
.sub-more-nav-down dl.ico dt{background:url(../images/sub-more-nav-down-ico.png) no-repeat 0 0; padding-left:32px;}
.sub-more-nav-down dl.ico1 dt{background-position:3px -472px;}
.sub-more-nav-down dl.ico2 dt{background-position:3px -539px;}
.sub-more-nav-down dl.ico3 dt{background-position:3px -607px;}
.sub-more-nav-down dl.ico4 dt{background-position:3px -672px;}
.sub-more-nav-down dl.ico5 dt{background-position:3px -736px;}
.sub-more-nav-down dl.ico6 dt{background-position:3px -806px;}
.sub-more-nav-down dl:hover,
.sub-more-nav-down dl.active{border-bottom-color:#E4E4E4; border-left-color:#F9A821; border-top-color:#E4E4E4; border-right:#fff 1px solid; background-color:#fff; position:relative; padding-top:7px; top:-1px; margin:0; padding-left:18px; width:170px;}
.sub-more-nav-down-more{height:407px; background-color:#fff; width:450px; left:190px; top:156px; position:absolute; border-bottom:#E4E4E4 1px solid; border-right:#E4E4E4 1px solid; display:none; overflow:hidden;}
.sub-more-nav-down-more .keshilist{padding:0 20px; display:none;}
.sub-more-nav-down-more .keshilist dl{ padding:13px 0; border-bottom:#E4E4E4 1px dashed;}
.sub-more-nav-down-more .keshilist dl dt{font-size:14px; padding-bottom:12px;}
.sub-more-nav-down-more .keshilist dl dd{font-size:12px; overflow:hidden; line-height:22px;}
.sub-more-nav-down-more .keshilist dl dd a,
.sub-more-nav-down-more .keshilist dl dd span{float:left; color:#999;padding-right:10px;}
.sub-more-nav-down-more .keshilist dl dd span{color:#E4E4E4;}
.sub-more-nav-down-more .keshilist dl dd a:hover,
.sub-more-nav-down-more .keshilist dl dd a.current{color:#30B100;}
/*header end*/
.banner-new{position:relative; z-index:1; height:407px;background-color:#E5F2FF;}
.banner-new ul li{height:407px; display:none; }
.banner-new ul li a{display:block; width:100%; height:100%;}
.banner-new dl{position:absolute; left:50%; width:80px; margin-left:-40px; top:380px;}
.banner-new dl dd{width:12px; height:12px; background-color:#a5a5a5; border-radius:100%; float:left; margin:0 5px;cursor:pointer;}
.banner-new dl dd.current{background-color:#30B100; }

/*.banner-tips{position:absolute; right:0; top:157px; background-color:#fff; z-index:10; height:340px; overflow:hidden;}*/
.banner-tips{position:absolute; right:0; top:172px; background:url(../images/phoneAsk.png) repeat; z-index:10; width:230px; height:360px; overflow:hidden;}
.banner-tips div{padding:1px 0;}
.banner-tips textarea{ width:200px; height:120px; border:1px solid #e4e4e4; color:#999; padding:8px 5px 0 8px; resize:none; line-height:140%;}
.banner-tips .sex{ margin-top:6px;}
.banner-tips .sex input,
.banner-tips .sex label{ vertical-align:middle; margin-left:5px;}
.banner-tips .sex input{ margin-left:25px;}
.banner-tips select{ width:215px; height:30px; color:#666; border:1px solid #e4e4e4; margin-top:10px; padding-left:5px;}
.banner-tips .phoneNum input{ width:203px; height:30px; color:#666; border:1px solid #e4e4e4; margin-top:12px; padding-left:10px;}
.banner-tips .phoneBtn input{ display:block; width:215px; height:35px; line-height:35px; background-color:#30b100; color:#fff; font-size:14px; text-align:center; border-radius:3px;border: none;}
.banner-tips .phoneBtn a:hover{ text-decoration:none; background-color:#54c416;}

/*banner-new end*/
.page-panel-header h1,
.page-panel-header h2,
.page-panel-header h3,
.page-panel-header h4,
.page-panel-header h5,
.page-panel-header h6{font-weight:normal;color:#333333; font-weight:normal;}
.page-panel-header h1{font-size:24px; }
.page-panel-header h2,
.page-panel-header h3{font-size:18px;}
.page-panel-header-border-b{border-bottom:#E4E4E4 1px solid;}
.page-panel-header h1 small,
.page-panel-header h2 small{font-size:14px; color:#bcbcbc; font-weight:normal; padding-left:10px;}
/*page-panel end*/
.fast-accompan{padding:20px 10px; margin:0 20px; background-color:#F8F8F8;}
.fast-accompan h2 img{position:relative; top:3px; margin-right:5px;}
.fast-accompan .select select{border:#E4E4E4 1px solid; width:180px; padding:8px 0; color:#bcbcbc;}
.fast-accompan .btn{width:116px; height:34px; line-height:34px; background-color:#54C416; border:0; color:#fff; margin:0 auto; display:block; cursor:pointer; border-radius:3px;}
.fast-accompan .btn:hover{background-color:#4BB70F;}

.hospital-accompan-hot{ width:860px;}
.hospital-accompan-hot dl{width:25%;}
.hospital-accompan-hot dl dd{width:196px;}
.hospital-accompan-hot dl dd b{ color:#f9a821; font-size:14px;}
.hospital-accompan-hot dl dd em{ background-color:#fecc78; color:#fff; padding:0 3px;}
.hospital-accompan-list{width:860px; border-top:#E4E4E4 1px dashed;}
.hospital-accompan-list ul li{float:left; width:31%; margin-bottom:10px; background:url(../images/liBg.png) no-repeat left center; padding-left:15px;}
/*accompan-doctor end*/
.doctor-hot .item{border-bottom:#E6E6E6 1px dashed;}
.doctor-hot .item:last-child{border:none;}
.doctor-hot a.btn{background-color:#fff; color:#54C416; border:#54C416 1px solid; float:left; padding:3px 10px; border-radius:3px; font-size:12px;}
.doctor-hot a.btn:hover{background-color:#4BB70F; color:#fff; text-decoration:none;}
.doctor-hot-img{border-top:#E4E4E4 1px solid;}
/*doctor-hot end*/
.doctor-zixun-tab{border-bottom:#E4E4E4 1px solid;}
.doctor-zixun-tab ul li{float:left; padding:10px 0; border:#fff 1px solid; border-bottom:0; background-color:#fff; cursor:pointer;}
.doctor-zixun-tab ul li span{border-right:#E4E4E4 1px solid; display:block; padding:0 15px; position:relative; right:-1px;}
.doctor-zixun-tab ul li.active{border-color:#E4E4E4; position:relative; bottom:-1px; left:-1px; color:#30B100;}

.doctor-zixun-item .item{border:#E4E4E4 1px solid; width:265px; margin-right:21px;}
.doctor-zixun-item .item dl{ background-color:#f8f8f8;}
.doctor-zixun-item .item dl dt img{ border-radius:100%;}
.doctor-zixun-item .item dl dd{ width:145px; margin-top:13px;}

.doctor-zixun-item a.btn{height:20px; line-height:20px; float:left; width:58px; text-align:center; margin-top:3px;}
.doctor-zixun-item a.tuwen-btn{color:#30B100; background-color:#e8f4e1;}
.doctor-zixun-item a.tuwen-btn:hover{color:#fff; background-color:#30B100; text-decoration:none;}
.doctor-zixun-item a.dianhua-btn{color:#f9a821; background-color:#faebd3;}
.doctor-zixun-item a.dianhua-btn:hover{color:#fff; background-color:#f9a821; text-decoration:none;}
.doctor-zixun-item .item:hover{border-color:#D8D8D8; box-shadow:1px 1px 10px rgba(0,0,0,0.1);}

.doctor-zixun-qa dl{width:890px; left:-15px;}
.doctor-zixun-qa dl dt{width:1px; height:100%; background-color:#E4E4E4; overflow:hidden; position:absolute; top:0; left:50%;}
.doctor-zixun-qa dl dd{width:400px; padding:0 30px 0 15px; line-height:34px;}
.doctor-zixun-qa dl dd span a{color:#30b100;}
/*doctor-zixun end*/
.news-list{width:400px;}
.news-list .page-panel-title h1 img{position:relative; top:2px; margin-right:10px;}
.news-list dl dd{width:230px;}
/*news-list end*/
.zhixing dl dd{width:145px;}
.zhixing ul li{background:url(../images/new-index-list-ico.png) no-repeat left center; padding-left:10px; margin-bottom:10px;}
/*zhixing end*/
.footer-new{background-color:#F8F8F8; border-top:#E4E4E4 1px solid;}
.footer-new dl.footer-about{width:285px; margin-left:75px;}
.footer-new dl.footer-link{width:380px; margin-left:50px;}
.footer-new dl dt{padding-bottom:5px;}
.footer-new dl dd ul li{width:95px; float:left; padding-top:10px;}
.footer-new dl dd ul li a{color:#999;}
.footer-new dl.footer-guanzhu{width:185px;}
.footer-new dl.footer-guanzhu dt.fl{width:90px;}
.footer-new dl.footer-guanzhu dd.fr{width:95px;}
.footer-info{border-top:#e4e4e4 1px dashed;}
/*footer-new end*/
.direct-health{width:370px;}
.direct-health ul li{float:left; width:85px; height:85px; border:#E4E4E4 1px solid; margin:0 5px 5px 0; text-align:center;}
.direct-health ul li a{display:block; color:#30b100; font-size:14px; padding:12px 0 0 0; height:73px;}
.direct-health ul li a:hover{text-decoration:none; background-color:#f1f1f1;}
.direct-health ul li a img{margin-bottom:5px;}
/*direct-health end*/
.agents-or-iseed{width:380px; padding-left:35px;}
.agents-or-iseed .page-panel-header{color:#bcbcbc;}
.agents-or-iseed .page-panel-header h3{color:#bcbcbc; cursor:pointer;}
.agents-or-iseed .page-panel-header h3.active{color:#333;}
.agents-or-iseed .page-panel-header h3.first{border-right:#e4e4e4 1px solid; padding-right:5px; margin-right:5px;}
.agents-or-iseed-list dl{border-bottom:#E4E4E4 1px dashed; padding-bottom:12px;}
.agents-or-iseed-list dl dd{width:175px;}
.agents-or-iseed-list dl dd h4{font-size:14px; padding-bottom:10px; line-height:1.5; font-weight:normal;}
.agents-or-iseed-list dl dd p{color:#666;}
.agents-or-iseed-list dl dd p a{color:#30b100;}
.agents-or-iseed-list ul{padding-top:12px;}
.agents-or-iseed-list ul li{float:left; width:50%; margin-bottom:5px;}
.agents-or-iseed-list ul li a{color:#666; background:url(../images/new-index-list-ico.png) no-repeat left center; padding-left:10px;}
/*agents-or-iseed end*/
.intellectual-products{width:370px;}
.intellectual-products dl{height:180px; overflow:hidden;}
.intellectual-products ul{bottom:15px; left:15px;}
.intellectual-products ul li{float:left; width:10px; height:10px; border-radius:100%; background-color:#14E3DE; margin-right:10px; cursor:pointer;}
.intellectual-products ul li.active{background-color:#fff;}
/*intellectual-products end*/
.bottom-tips{background:url(../images/bottom_tips_bg.png); position:fixed; bottom:0; left:0; right:0; width:100%; z-index:101;}
.bottom-tips,
.bottom-tips .w1200{height:180px;}
.bottom-tips .w1200{position:relative;}
.bottom-tips .img{position:absolute; bottom:0; z-index:1;}
.bottom-tips em{position:absolute; right:0; top:15px; cursor:pointer; z-index:2; background:url(../images/bottom_tips_close.png) no-repeat; width:26px; height:26px;}
/*bottom-tips end*/
.symptom-index{width:390px;}
.symptom-index dl dd{width:195px;}
.symptom-index ul{border-top:#E8E8E8 1px dashed;}
.symptom-index ul li{float:left; width:20%; line-height:32px;}
.symptom-index ul li a{padding-left:10px; background:url(../images/new-index-list-ico.png) no-repeat left center;}
/*symptom-index end*/
.disease-index{width:410px;}
.disease-index dl{background-color:#F8F8F8;}
.disease-index dl dd{float:left; width:25%; font-size:14px; text-align:center; height:30px; line-height:30px; cursor:pointer;}
.disease-index dl dd:hover,
.disease-index dl dd.active{background-color:#E8F4E1; color:#30b100;}
.disease-index ul li{float:left; width:33%; line-height:36px;}
.disease-index ul li a{background:url(../images/disease-index-list-ico.png) no-repeat left center; padding-left:15px;}
/*disease-index end*/
.changjian-label ul li{float:left; padding:10px 0 0 10px;}
.changjian-label ul li a{border:#E4E4E4 1px solid; padding:5px 10px; float:left; border-radius:8px;}
/*changjian-label end*/