﻿/*全局样式*/
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h3{ color:#fff; font-size:14px;}
.clearit{clear:both; margin:0;padding:0;line-height:1px;}
body,input,select,button,textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i,em,cite { font-style: normal; }
.fl{ float:left;}.fr{ float:right;}
body {color: #626262; line-height:24px; background:#f4f3ee url('../images/bodybg.jpg') repeat-x left top;}

/* body {color: #626262; line-height:24px;background:url('../images/zq.jpg') center top no-repeat #FFF;margin-top:150px;}
 */a:link{text-decoration:none;color:#626262;}
a:active{color:#ff6000;}
a:visited{ color:#626262; text-decoration:none;}
a:hover{color:#ff6000;text-decoration: underline;}
.cli a:link,cli a:visited{ color:#137d69;}
.cli a:hover{ color:#f60;}

/*网页头部*/
#logo{margin:0 auto; width:980px; overflow:hidden;}
#header{ margin:0 auto; width:980px; overflow:hidden; border-left:1px #ddd solid; border-right:1px #ddd solid;}
#logo h1{width: 980px;height:89px;position: relative; overflow:hidden;}
#logo h1 span { background:url('../images/top.png') no-repeat left top;position: absolute; width: 100%;height: 100%; line-height:0px; top:0px;}
.ban{width: 980px;height:303px;}
.ban img{ float:left; display:inline; width:980px; height:303px;}
#header h2{width: 980px;height:303px;position: relative; overflow:hidden;}
#header h2 span { background:url('../images/ban.jpg') no-repeat left top;position: absolute; width: 100%;height: 100%; line-height:0px; top:0px;}
#nav{ background: #fff url() no-repeat left top; height:124px; overflow:hidden;  font-size:15px;}
#nav ul{ margin:0 14px 0 17px; height:42px; line-height:45px; overflow:hidden; text-align:center;}
#nav li{ float:left; width:92px; text-align:center; font-weight:bold;  padding-top:3px;}
div#nav li.w118{ width:118px;}
#nav li a:link{ color:#fff;}#nav li a:visited{ color:#fff;}#nav li a:hover{ color:#ff0;}
#nav li.bg-none{ background:none;}
#subnav{ margin:0 18px; height:50px; padding-top:10px; font-size:12px;}
#subnav p{ display:inline; float:left; margin-right:11px; padding-top:3px;}
#subnav a{ margin:0 2px;}
li#nuzi{ width:110px;}
/*首页的医院简介与权威*/
.about{ width:268px; border:1px #ddd solid; overflow:hidden; background:#f2f2f2;height:465px;}
.about img{ padding:8px 0 0 10px; text-align:center;}
.about p{ text-indent:2em; margin:10px; font-size:13px; line-height:23px;}
.js{ margin:0 5px; height:87px; background:#e2e2e2;}
.qw-box{width:390px; margin:0 8px;overflow:hidden;}
.btl{ float:left;}
.btl2,.btr2{ width:27px; margin-right:5px;}
.btl img,.btr img{ padding:0; margin:0; width:20px;}
.tp{ width:210px; height:87px; float:left; overflow:hidden;}
.about div.tp img{ float:left; padding:0; margin:8px 8px 0 10px;}
.btr{ float:right;}
#news-box{ overflow:hidden;zoom:1;}
#news-box .fr{width:282px; overflow:hidden;}
#news-box .fr dl,#main div.fr dl{ border:1px #EDDECA solid; height:146px; padding:10px;}
#news-box .fr dl{height:150px;}
#news-box .fr dl span,#main div.fr dl span{ text-align:center; display:block; width:105px;}
#news-box .fr dt,#main div.fr dt{ float:left;height:155px; width:105px;}
#news-box .fr dt img{ height:131px;  width:102px; overflow:hidden;}
#news-box .fr dd,#main div.fr dd{ float:right; width:150px; border-bottom:1px #ddd dashed;}
.js-box{ border:6px #27777A solid; margin-bottom:8px;}
.gtqw{ border:1px #F3DBDF solid; height:202px;}
.gtqw span{ color:#c30000;}
.gtqw li{ line-height:28px; padding-left:30px; border-bottom:1px #ddd dashed;}
/*网站的栏目条*/
.column-box{ border:1px #ddd solid; height:32px; overflow:hidden; margin-bottom:3px;} 
.column-box h3{ color:#1e7276; font-size:14px; height:30px; line-height:30px;  margin:1px 0; padding-left:10px;}
.column-box span{ float:right; font-size:12px; font-weight:100; margin:8px 10px 0 0; display:block; width:41px; height:16px; color:#fff; text-align:center; line-height:16px;}
.column-box span a:link{ color:#fff;}.column-box span a:hover{ color:#ff6000;}


/*首页的医生和视频区*/
.zj-box div.fl{ width:667px;height:259px; border:1px #ddd solid; background:#E9F6F5;}
.xbin{ background:#E2E2E2; height:34px;margin:0 4px; font-size:14px; line-height:34px; padding-left:10px;}
.xbin a{ margin:0 5px;}
.zj-box div.fr{ width:282px; height:259px;}
.js-tdbox{ height:160px; margin-top:5px; overflow:hidden; margin-bottom:10px;}
.js-zj{ height:155px;}.left-bt{ float:left;}.right-bt{ float:right;}
.center-img{ float:left; height:150px; width:643px; padding-top:8px; overflow:hidden;}
.center-img dl{ width:314px; float:left; display:block; margin-left:5px;}
.center-img dt img{ height:140px; width:110px; overflow:hidden;}
.center-img dt{ float:left;height:140px; border:1px #ddd solid; background:#fff; padding:3px; margin-right:6px; width:110px; overflow:hidden;} 
.center-img dd img{ margin-top:3px;}
.center-img strong{ font-size:13px; color:#000;}
.center-img span{ color:#f00;}
.video{ border:1px #EDDECA solid; padding:10px 0 0 10px; height:213px;}
.dd2{ height:28px; overflow:hidden;}
.dd1{ height:25px; overflow:hidden;}



.p2{ text-indent:2em; height:95px; overflow:hidden;}
.column h2,.column1 h2{ height:52px; position:relative; width:960px;}
.column h2 span,.column1 h2 span{ width:100%; height:100%; display:block; position:absolute;}
.disease-box{  height:410px;}
.disease-box div.fl{ width:225px; height:400px;}
.disease-box div.fr{ width:723px; height:400px;}
.jpl{ padding:5px; border:1px #ddd solid; margin-bottom:3px;}
.jp2 p{ float:left; display:block; width:112px;}
.jp2 img{border:1px #ddd solid; padding:3px;}
.jp2 span{ display:block; float:left; width:110px; text-align:center;}
.jb-therapy{ width:393px; height:124px; float:left;}
.jb-therapy h3{ text-align:center; margin-top:10px;}
.jb-therapy p{ padding:0 20px; text-indent:2em;}
.jp-surgery,.jp-surgery1{ width:313px; background:#DBF1EE; height:124px; overflow:hidden; float:right; padding:0 5px;}
.jp-surgery h3,.jp-surgery1 h3{ color:#000; padding-left:20px; line-height:26px;}
.js-sst{ background:#fff; border:1px #ebd6bd solid; height:81px; padding:5px; overflow:hidden; width:300px;}
.js-sst li{ float:left;height:80px; width:112px;margin-right:8px;}
.jp-surgery1 { background:#E9F6F5 url('../images/qabg.png') no-repeat 250px 30px;
}
.qa{ height:80px; padding:10px;}
.qa img{ margin:3px 0 0 15px;}
.link{ height:100px; border:1px #ddd solid;}
.bottom-nav a{ margin:0 5px;}
.bottom-nav a:link{ color:#fff;}.bottom-nav a:hover{ color:#ff0;}
#footer{ padding-top:10px;}
#footer img{ float:left; margin:20px 20px 0 150px;}
.p3 a:link{ color:#2E8830;}.p3 a:hover{ color:#ff6000;}
.p4{ color:#ff6000;}
.jieshao-box{zoom:1;}
.jieshao-box div.fl{height:204px;}
.jieshao-box div.fr{ width:710px; height:204px; border:1px #ddd solid; border-top:none;}
.jieshao-box div.fr h2{ height:33px;}
.jieshao-box div.fr p{ padding:25px 25px 0 25px; text-indent:2em; line-height:25px;}
.jieshao-box div.fr h2 span,.tp-box h2 span{color:#f00; display:block;float:left; width:142px; height:33px; color:#fff; font-size:14px; text-align:center; line-height:30px;}
.jieshao-box div.fl img{ border:1px #066 solid; width:234px;height:202px;}
.jieshao-box ul{ border-top:1px #ddd dashed; margin-top:8px;}
.jieshao-box li{ float:left; width:168px; height:121px; overflow:hidden; margin:10px 0 0 18px;}
.jieshao-box li img{ margin:4px 0 0 4px;}
.tp-box{ height:190px; border:1px #ddd solid; border-top:none;}
.tp-box h2,.about-ts h2{ height:33px;line-height:33px;}
.tp-box li{ float:left; width:170px; margin:15px 0 0 18px; display:inline; text-align:center;}
.tp-box li img{ border:1px #ddd solid; padding:3px;}
.about-ts{ height:410px; border:1px #ddd solid; border-top:none;}
.about-ts h2 span{ display:block; float:left; width:209px; height:33px; color:#fff; font-size:14px; line-height:33px; text-align:center;}
.about-ts li{ float:left; width:440px;display:inline; height:110px; overflow:hidden; margin:0 15px;}
.about-ts li p{ padding-left:40px;}

.ul-gd{ height:220px; overflow:hidden; margin:15px 0 0 15px;}
.ts1,.ts2,.ts3,.ts4{ display:block; width:121px; height:32px; margin-bottom:10px;}
.hj-js{ height:130px;overflow:hidden;}
.js-tp{width:880px; overflow:hidden;}
.js-tp ul{ height:128px; overflow:hidden;}
.js-tp li{ float:left; height:115px; width:170px; overflow: hidden;display:inline; margin:2px 3px 0 3px;}
.js-tp li img{ margin:5px 0 0 7px;}
.soso{ height:38px; background:#EDEDED; border:1px #e5e5e5 solid; line-height:38px;}
.p_fl{padding-left:42px; float:left; display:inline;}
.p_fr{ margin-right:10px; margin-top:8px; display:inline; float:right;}
.p_fr form { float:right;}
.p_fr span{ display:block; float:left; height:26px;}
.input-bg{ width:195px; height:26px; margin-right:8px;}
#main .jia{ width:664px;}
.zj-list{ border:1px #ddd solid;}
.zj-list dl{ height:144px; overflow:hidden; padding:8px;}
.zj-list dt{ float:left; height:140px;width:110px;}
.zj-list dt img{width:110px;height:140px;overflow: hidden;}
.zj-list dd{float:right; width: 520px; border:1px #E4DAD1 solid; height:142px; font-size:14px;}
.zj-list dd span{ display:block; height:34px; line-height:34px; border-bottom:1px #E4DAD1 solid; background:#DBF1EE; font-weight:bold; padding-left:8px; overflow:hidden;}
.zj-list dd strong{ color:#f00;}
.zj-list dd  img{border:none; float:right; margin:5px 8px 0 0; display:inline; _margin-top:-28px;*margin-top:-28px;}
.zj-list dd em{ font-size:14px; text-indent:2em; display:block; margin:8px 15px; line-height:28px;}
.hot{ border:1px #ddd solid;  height:75px; overflow:hidden; margin:8px 0;}
.hot h3{ height:25px;line-height:25px; padding-left:10px; background:#2C7266;}
.hot a{ margin:10px 15px;}
.search{ height:30px;}
.search span{ display:block; float:left; width:63px; height:20px; margin:0 15px 0 5px;}
.search em{ display:block; float:left;}
.input-box{width:480px; height:18px; border:1px #7f9db9 solid;line-height:18px; padding:0; margin:0 15px 8px 0;}
.blt-box{ border:6px #f0f0f0 solid;}
.blt{ height:167px; border:1px #e6e6e6 solid;}
.blt h3{ color:#000; height:30px; line-height:30px; background:url('../images/ab.jpg') no-repeat 75px 8px; 
border-bottom:1px #e4e4e4 solid; padding-left:8px;
}
.blt li{ float:left; width:105px; margin:8px 8px 0 13px;}
.blt img{ border:1px #ebebeb solid; padding:3px; width:100px; height:90px;}
.blt a img,.jp-tp a img{-moz-opacity:0.5; filter:alpha(opacity=33);border:0px;opacity:0.5;}
.blt a:hover img,.jp-tp a:hover img{-moz-opacity:1; filter:alpha(opacity=100);cursor:hand;opacity:1;}
.blt p{ text-align:center; height:30px; overflow:hidden;}
#main .jia .blt a:link{ color:#626262;}#main .jia .blt a:hover{ color:#ff6000;}
#main div.fr{ width:282px;}
.vod{ border:1px #ddd solid; margin-bottom:8px; padding-bottom:8px;}
.vod h3,.related h3,.jp-tp h3{ height:30px; line-height:30px; padding-left:30px;}
.vod em{ display:block; float:left;height:60px;width:20px; margin:0 10px;}
.vod .lbtn img,.vod .rbtn img{ margin:0px;padding:0;}
.lbtn{ float:left; width:12px;}
.rbtn{ float:right;width:12px;}
.vod .zj-tp li a{ margin:0;padding:0;}
.zj-tp{float:left; width:250px; overflow:hidden;height:165px; }
.vod .zj-tp ul{margin:0;padding:0;}
.zj-tp li{ float:left; width:242px; height:160px; margin-top:10px;}
.vod .zj-tp img{ float:left; margin:3px 3px 0 0;}
.zj-tp p{ text-indent:2em;font-size:12px; font-weight:100; line-height:22px;}
.zj-tp img{ width:110px;height:140px; overflow:hidden;}
.zj-tp p img{ width:95px;height:23px; overflow:hidden;}
.zj-tp h4{ font-size:12px;}
.tpc{ text-align:center;}
.vod h3 span a,.jp-tp h3 span a,.related h3 span a{ color:#fff;}
.tpc h3{ text-align:left;}
.a-color a:link{ color:#f00;}.a-color a:hover{ color:#ff6000;}
.vod h4{ margin-top:5px;}
#main .p7{ font-size:12px; margin:0 15px;font-weight:100; text-align:left; background:none; line-height:24px;}
#main .tpc img{ margin:8px 0 0 0;}
.tpc p{background:#ededed; margin:3px 15px 10px 15px; font-size:14px; font-weight:bold; line-height:30px; color:#000;}
.vod img{ margin:8px 0 8px 8px;}
.vod ul{ padding:8px;}
.vod li{ padding-left:6px; border-bottom:1px #ddd dashed; font-size:14px; font-weight:bold; color:#000;}
.vod li a{ margin-left:5px; font-size:12px; font-weight:100;}
#main div.fr dl{ margin-bottom:8px;}
.vod h3 span,.related h3 span,.jp-tp h3 span{ display:block; float:right; font-size:12px; font-weight:100; padding-right:10px;}
.vod h3 span a:link,.related h3 span a:link,.jp-tp h3 span a:link{ color:#fff;}.vod h3 span a:hover,.related h3 span a:hover,.jp-tp h3 span a:hover{ color:#ff6000;}
.ol{ border:1px #ddd solid; height:228px; margin-bottom:8px; }
.p5{ height:111px; border-bottom:1px #ddd dashed;line-height:30px;padding-bottom:1px;}
.p5 span{ display:block; margin-left:95px;}
.p5 a{ margin-right:8px;}
.ol img{ margin-top:2px;}
.ol-qa{ height:250px; border:1px #ddd solid; line-height:30px;text-align:center;}
.ol-qa span{ display:block; float:left; height:60px; width:28px; margin-left:8px;}
.ol-qa p{ text-align:left;}
.news-list,.content{ border:1px #c7c7c7 solid; padding:10px;}
.content{ color:#000;}
.content  h1{ font-size:24px; text-align:center; line-height:55px; margin-bottom:10px;}
.content p{ font-size:14px; text-indent:2em;  line-height:28px; margin-bottom:8px;}
.p1{ border-bottom:1px #dcdcdc dashed; padding-bottom:5px; margin-bottom:25px;}
.p1 span{ margin-right:40px;}
.span1{ padding-left:20px;}
.span1 img{ margin:3px 0 0 5px;}
.news-list h3{ line-height:40px;}
.news-list p{ text-indent:2em;}
.news-list h3 a:link{ color:#36857a;}.news-list h3 a:hover{ color:#ff6000;}
.abg{ margin-left:10px; padding-left:20px;}
.news-list p.p6{text-indent:0px; border-bottom:1px #ddd dashed; line-height:30px; margin-bottom:8px; padding-bottom:5px;}
.p6 em{ width:150px; margin-right:40px;}
.p9{ text-align:center; margin:30px 0;}
.p9 img{ margin-right:25px;}
.msg{ margin:0 30px; border:1px #C3DCD8 solid;height:160px; background:#ebf3f2 url('../images/msgg.jpg') no-repeat 20px 5px;
}
.msg p{ margin:20px 0 0 170px;}
.msg img{ margin:20px 0 0 50px;}
.p10{ border:1px #dcdcdc dashed; margin:10px 10px; height:26px; line-height:26px; overflow:hidden; text-indent:0;}
.ts-lm{ width:964px; margin:0 auto; height:48px; padding:0 8px; background:#fff;border-left:1px #ddd solid; border-right:1px #ddd solid;}
.ts-lm h2{height:48px; position:relative; overflow:hidden;}
.ts-lm span{ width:100%; height:48px; position: absolute; overflow:hidden;}
.ts-box{ width:943px; padding:0 19px 8px 18px; background:#fff; margin:0 auto;border-left:1px #ddd solid; border-right:1px #ddd solid; }
.ts-zl{border:1px #ddd solid; border-top:none;height:220px;}
.ts-zl div.fr{ width:180px; margin-right:20px;}
.ts-zl div.fl{ width:620px;padding-left:40px;}
.ts-zl img{ float: right; height:210px; width:180px; }
.ts-zl p{ line-height:25px; text-indent:2em; }
.ts-zl ul{ width:620px; height:90px; border:1px #ddd solid; margin-top:8px;}
.ts-zl li{ float:left; display:inline; width:308px; border-bottom:1px #ddd dashed; text-indent:10px;}
.ts-zl li span{ color:#f00; font-weight:bold; margin-right:5px; line-height:28px;}
.related,.jp-tp{width:323px; border:1px #c3c3c3 solid; height:190px; margin-top:8px;}
.related{ float:left;}
.jp-tp{ float:right;}
.related ul{ margin-top:10px;}
.related li{ margin:0 8px;padding-left:15px;}
#main .jia .related li a:link{ color:#666;}#main .jia .related li a:hover{ color:#ff6000;}
.jp-tp li{ float:left; width:90px; height:63px; border:1px #d8d8d8 solid; padding:3px; margin:5px 0 0 7px;}
.shebei{ height:310px; overflow:hidden; margin-bottom:8px;}
.shebei-l{ float:left; width:278px; height:308px; overflow:hidden; border:1px #cbcbcb solid;}
.shebei-r{ float:right; width:660px; height:308px;}
.shebei-r h3{ color:#333; font-size:14px; line-height:30px; }
.p11{background:#00A3A3; display:block;width:300px;line-height:36px; height:36px; font-size:14px;color:#fff; font-weight:bold; margin-bottom:8px;}
.p11 span{ display:block;float:left;}
.span2{ width:100px;height:36px; text-align:center; background:#FF9600; margin-right:5px;}
.shebei-r p{ text-indent:2em; border-bottom:1px #dedede dashed; padding-bottom:5px; margin-bottom:12px;}
.shebei-r img{margin:0 10px;}
.ln-list li{ float:left; width:220px; padding:0 10px}
.ln-list h4{ line-height:35px; font-size:18px;}
.ln-list span{ display:inline; float:left; margin-right:30px; font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#FF9600; font-style:italic;}
.ln-bg{ background:#FBF5EB;}
.span3{ display:block; float:left; height:80px;}
.r-navbox{width:283px;float:right;}
.rnav{ border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	border-bottom: 4px solid #f0f0f0;
	background: url('../images/rnav.jpg') no-repeat left top;
	margin-bottom:8px; height:430px;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
}
.rnav-div{ border:1px #e5e5e5 solid; border-top:none; padding-top:60px; height:370px;}
.rnav-div p{ background:url('../images/rnavbg.jpg') no-repeat left top; 
height:35px; line-height:35px; margin-left:15px; padding-left:50px; margin:10px; font-size:14px; font-weight:bold;
}
/* 医生单页 */
.zhuanj{padding:12px 10px;}
.zhuanj_tit{height:256px; padding:18px 0px;}
.zj_img{width:196px; height:254px; border:1px solid #dbdbdb; float:left;}
.zj_img p{height:18px; line-height:18px; background-color:#20a7ab; padding:2px 0px 0px 2px; font-size:12px; color:#fff;}
.zj_jie{width:434px; height:256px; padding-left:6px; float:left;}
.zj_jie ul{height:29px; background:url('../images/art.png') no-repeat 0px -245px;
}
.zj_jie ul li{width:66px; height:23px; line-height:23px; padding:1px 0px 5px 0px; text-align:center; float:left; color:#fff;}
.zj_jie ul  .zj_li2{width:72px;}
.zj_jie ul  .zj_li3{width:280px; padding-right:10px; text-align:right;}
.zj_good{height:160px; padding-top:12px;}
.zj_goodt{width:216px; height:96px; line-height:28px; float:left; color:#639c57;}
.zj_text{height:108px; padding:8px 6px 0px 6px; line-height:26px;}
.zj_list{height:23px; line-height:23px; background:url('../images/art.png') no-repeat 0px -280px; 
width:83px; text-align:center; color:#fff; padding:18px 0px 0px 0px;
}
.zj_libox{padding:10px;}
.zj_libox p{line-height:28px;}
.zj_libox p span{color:#999;}
p.zj_line{border-bottom:1px dashed #d4d4d4; padding:3px 0px;}
.zj_dp{height:24px; line-height:24px; padding:30px 10px 4px 10px; border-bottom:1px dashed #d4d4d4; color:#006666;}
.zj_form{padding:18px 12px;}
.zj_area{width:446px; height:108px;}
.zj_form table td{padding:3px 0px;}
.zj_button{font-size:12px; cursor:pointer;}
/* 来院路线 */
.luxian{height:750px;border:1px #8DC0BB solid;}
.luxian h4{ background:url('../images/lxbg1.jpg') no-repeat left top; 
height:36px; line-height:36px; font-size:14px; padding-left:30px; color:#00746B; margin-bottom:15px;
}
.luxian p{ margin:0 15px; font-size:14px;}
.luxian p span{ font-weight:bold; color:#f00;}
.luxian p strong{ color:#ff6000;}
.luxian h5{ background:url('../images/lxbg2.jpg') repeat-x left top; 
height:39px; font-size:14px; color:#00746B; line-height:39px; margin:30px 8px 20px 8px; padding-left:8px;
}

#subnav a.acolor:link,#nav a.acolor:visited,div#main ul.nr_list li a.acolor:link,div#main ul.nr_list li a.acolor:visited{ color:#f00;}
#subnav a.acolor:hover,div#main ul.nr_list li a.acolor:hover{ color:#ff6000;}

/*qh 2011-6-27*/
.list_hot{ background:url('../images/list_bg.png') no-repeat; height:170px; margin-bottom:8px; padding:56px 10px 0 23px;}
.list_l{ float:left; width:415px; height:155px; overflow:hidden;}
.list_l h2{ font-size:12px; text-align:center; line-height:24px; height:24px; overflow:hidden; padding:5px 0 0 0;}
.list_l p{ text-indent:2em;}
.list_l p a:link{ color:#f00;}
.list_l h2 a:link{ color:#ff6000;}
div#main ul.list_llm{ padding-top:8px; height:77px;}
div#main ul.list_llm li{ float:left; background:url('../images/list_ico.png') no-repeat 0 5px; padding:0 0 0 18px; width:180px;height:24px; line-height:24px;_height:24px; _line-height:24px; overflow:hidden;margin:0; display:inline;}
.list_r{ float:right; width:200px;}
.list_r h2{ font-family:"宋体"; font-size:14px; color:#00746b; padding-left:35px;}
.list_r p{ padding:0 5px 0 13px; height:50px; overflow:hidden;}
.list_r img{ margin:10px 0 0 3px;}
div#main ul.list_llm li a:link,div#main ul.nr_list li a:link{ color:#666;}
.list_l h2 a:hover,.list_l p a:hover,div#main ul.list_llm li a:hover,div#main ul.nr_list li a:hover{ color:#c30000;}
.nr_top{ width:641px; margin:0 auto 15px auto; overflow:hidden;}
.nr_list{ background:#edf9f8; border:1px #cbedea solid; border-top:none; padding:8px; height:72px;}
.nr_list li{ float:left; width:198px; overflow:hidden; height:24px; line-height:24px; padding-left:8px; background:url('../images/nr_ico.png') no-repeat 0 10px;}
.tjdoc-js{ height:190px; overflow:hidden;}
.tjdoc-tp{ width:880px; overflow:hidden; height:190px;}
.docbtl2,.docbtr2{ margin-top:22px;width:27px; margin-right:5px;}
div .tjdoc-tp ul{ height:190px; overflow:hidden;}
div .tjdoc-tp li{ float:left; height:180px; width:120px; overflow: hidden;display:inline; margin:2px 3px 0 3px; text-align:center;}
div .tjdoc-tp li img{ margin:5px 0 0 0px; width:110px; height:140px;}
.doctp-box{height:220px; border:1px #ddd solid; border-top:none;}
.doctp-box h2{ height:33px;line-height:33px;}
.doctp-box span{background:url('../images/all-dbg.png') no-repeat -630px -360px;color:#f00; display:block;float:left; width:142px; height:33px; color:#fff; font-size:14px; text-align:center; line-height:30px;}
.doctp-box h2{ background:url('../images/all-x.png') repeat-x 0 -45px;}
.doctp-box li img{ border:1px #ddd solid; padding:3px;}

/*------------Bottom Online Consult---------------------*/
#fdc {border-top: 1px solid #ECECEC;bottom: 0;left: 0;position: fixed;width: 100%;}
.div_bot { width:100%; height:80px; background:url(../images/online_consult_div_bot.gif); padding-top:1px; }
.div_botab { width:945px; height:73px; background:url(../images/online_consult_div_botab.gif); margin:7px auto 0; }
.divb_ul { width:362px; height:54px; float:left; color:#464646; display:block; list-style:none; margin:11px 0 0 23px; overflow:auto; line-height:18px; padding:0px; }
.divb_ul li { list-style:none; padding:0px; font-size:12px; }
.divb_ul li a { color:#464646; }
.divb_ul li span { color:#116194; }
.divb_ul li dt { color:#FF9D2A; display:inline }
.div_adv { width:196px; height:62px; float:left; margin-top:6px; margin-left:3px; }
.div_ask { width:51px; height:58px; float:left; margin-top:7px; }
.div_but { width:113px; height:49px; background:url(../images/online_consult_div_ask1.gif); float:left; margin:7px 0 0 33px; color:#FFFFFF; padding:9px 0 0 12px; line-height:16px; font-size:12px; }
.div_but span { color:#E8E800; font-weight:bold }
.divb_pic { width:61px; height:63px; float:left; margin:6px 0 0 18px !important; margin:6px 0 0 9px; }
.divbon { width:63px; float:left; margin:6px 0 0 5px; }
.divbon img { margin:3px auto 2px; }

/*---------- 图片遮罩 ----------*/
.imgyes{filter:alpha(opacity=50); -moz-opacity:0.5; cursor:pointer; opacity:0.5;}
.imgno{filter:alpha(opacity=100); -moz-opacity:1; cursor:pointer; opacity:1;}
/*视频专区*/
.ybvd {border: 1px solid #DEDEDE; margin-bottom: 5px;    padding: 3px 0;text-align: center;}
.ybvd_c{ padding:5px 8px;}
.ybvd_c li{ border-bottom:1px dotted #dedede; height:28px; line-height:28px; text-align:left; overflow:hidden;}
.ybvd_c a span{ color:#F00; padding-right:5px;}
.ybvd_c a:hover{ text-decoration:none;}
#spzq img{height:180px;width:275px}
.swt{ height:0; line-height:24px; overflow:hidden;}

.fyl{ float:left; display:block; display:inline; width:300px; height:24px; overflow:hidden; line-height:24px;}
.info{ border-bottom:1px #dedede dashed; height:55px; line-height:25px; overflow:hidden; margin-bottom:10px; padding:0 15px 8px;}
.info li{ float:left; display:inline;}
.w200{ width:200px; overflow:hidden;}
.fb{ font-weight:bold;}
.fx-ico{ height:20px; line-height:20px;}
.fx-ico span{ float:left; display:inline; display:block; margin-right:5px;}
.fx-ico img{ float:left; display:inline; width:20px; line-height:20px; vertical-align:bottom; margin-right:4px;}
.swt_jia{ width:119px; height:0; position:fixed; left:10px; top:150px;bottom:auto;_padding-top:150px;}
*html,*html body {background-attachment:fixed;}
*html .swt_jia{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
/*左边浮动*/
.swt_jia{ width:119px; height:0; position:fixed; left:10px; top:150px;bottom:auto;_padding-top:150px;}
*html,*html body {background-attachment:fixed;}
*html .swt_jia{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

/*文章中显示的医生*/
.pcp_ardoc{width:237px; height:297px; background:url(../images/pcp_arbg.png) no-repeat; padding:10px; margin-right:12px; margin-top: 10px;}
.pcp_title{height:40px; padding:2px 0px 0px 56px; line-height:20px; font-size:18px; color:#9f4847; font-family:"宋体";}
.pcp_ardoc dl{height:118px; padding:10px 0px;}.pcp_ardoc dl dt{width:100px; height:118px; padding-right:10px; float:left;}
.pcp_ardoc dl dt img{width:92px; height:112px; padding:2px; border:1px solid #dedede;}
.pcp_ardoc dl dd h2 span{color:#9f4847; font-size:12px; font-weight:normal;}
.pcp_ardoc dl dd h2 a,.pcp_ardoc dl dd h2 a:visited{color:#9f4847;}.pcp_smbu{height:23px; text-align:center; padding:0px 0px 18px 0px; word-spacing:1em;}
.pcp_ardoc ul li{width:224px; overflow:hidden; height:24px; padding-left:13px;}.pcp_article p{text-indent:2em; padding:10px 0px; font-size:14px; line-height:26px; color:#000;}
.pcp_ardoc dl dd p.ptags{text-indent:0px; padding:0px; font-size:12px; line-height:24px;}.pcp_article h3{color:#ff0000; text-indent:2em;}

/*头部滚动*/
.jw_sybox{ padding:10px 0;border-left:1px solid #dedede;border-right:1px solid #dedede;background:#fff;margin:0 auto 0 auto;width:980px;}
.jw_sygd{border:1px solid #dedede;height:32px;line-height:32px; width:978px;overflow:hidden;margin:0 auto 0 auto; background:#fff;}
.jw_sygd h2{float:left; width:80px;display:inline; padding-left:8px; color:#ff6000;font-size:14px;}
.jw_sygd ul{float:left; display:inline; width:1508px; font-size:14px;}
.jw_sygd ul li{float:left;margin-right:10px;display:inline;}
.gann {width:850px;overflow:hidden;}
.pageqqic {width: 640px;height: 21px;margin: 35px auto 15px 50px; clear:both}
.pageqqic a {display: inline;width: 40px;height: 21px;/*background: url(../images/qqicon.gif) no-repeat left center;*/padding: 0 0 0 25px;float: left;line-height: 21px;color: #865302;font-size:14px;}

/*add*/
.wid282{ width:282px; height:466px; overflow:hidden;}
.rhd{width:282px; height:41px; background:url('../images/28201.png') no-repeat; text-align:center; color:#fff; font:normal 23px "宋体"; line-height:41px; }
.rbd{ border:solid 1px  #ddd; border-top:none; height:307px; padding:10px 15px;}
.rbd ul{ height:170px;}
.rbd li{ float:left; padding:5px;}
.rbd_rexian{ width:225px; height:55px; /*background:url(../images/28207.png) no-repeat;*/ margin:5px auto; padding:10px;}
.rbd_rexian p{ font:normal 14px "宋体"; color:#585858; margin-bottom:10px;}
.rbd_rexian b{ font-family:"宋体"; color:#01786f; font-size:28px; font-weight:normal;}
.rbd_rexian span{ font-size:32px;}
.rbd_bottom h3{ font-family:"宋体"; font-size:18px; color:#585858; line-height:36px;}
.rbd_bottom h3 img{ margin-right:5px;}.rbd_bottom p{ text-align:center;}