@charset "gb2312";
/* CSS Document */
html,body,div,ul,li,dl,dt,dd,p,span,form,input,h1,h2,h3{margin:0; padding:0;}
img{border:0;}
ul,li,dl,dt,dd{list-style-type:none;}
body{font-size:14px; font-family:"ËÎÌå",Arial, Helvetica, sans-serif;}
a{color:#373737; text-decoration:none;}
a:hover{color:#F00;}
.clear{ font-size:0px; line-height:0; height:0; clear:both; overflow:hidden;}
.left{float:left;}
.marl10{ margin-left:10px;}
.mart6{margin-top:6px;}
#lht{width:100%; height:24px; line-height:24px; padding-bottom:1px; background:url(../images/bg_top.gif) repeat-x;}
#header,#main,#footer{width:960px; margin:0 auto;}
.top{width:960px; margin:0 auto; font-size:12px;}
.login{float:left}
.login dl,.login dt,.login dd{float:left; padding-top:1px;}
.login dt{ background:url(../images/loico.gif) 0 8px no-repeat; padding-left:6px; margin-left:5px;}
.login dd input{width:70px; border:1px solid #CCC; background:#FFF;}
.btns{float:left}
.btns li{float:left; padding:2px 2px 0 2px;}
.btns li input{width:44px; height:19px; border:0; background:url(../images/loginbtn.gif) no-repeat; color:#999}
.date{width:130px; margin-left:15px; float:left; color:#999}

.favm{float:right; width:200px;}
.banner{width:100%;}
.nav{height:37px; margin:4px 0; border:1px solid #D6D8D7; background:url(../images/bg_nav.gif) repeat-x;}
.navl{width:24px; float:left; margin-left:20px; display:inline;}
.navr{float:left; width:914px;}
.navr ul{overflow:hidden;}
.navr li{ background:url(../images/navlbg.jpg) left no-repeat; margin-left:-1px; height:37px; line-height:37px; font-size:14px; font-weight:bold;width:80px; float:left; text-align:center}
.navr li a{color:#073451;}
.adtop{width:100%;}
.parta{margin-top:4px;}
.boxa{width:261px;}
.lefttit{height:23px; padding:10px 8px 0 30px; background:url(../images/bg_lefttit.jpg) no-repeat; font-size:14px; color:#FFF;}
.lefttit a{color:#FFF;}
.lefttit span{float:right;}
.leftcon{ height:242px;}
.summry{ padding-top:10px;}
.summry img{float:left; padding:2px; border:1px solid #ccc; width:76px; height:88px; }
.summry h1{ float:left; margin-left:8px; width:168px; height:26px; line-height:26px; font-size:14px; color:#027789; font-weight:normal;}
.summry p{ float:left; margin-left:8px; width:168px; font-size:12px; color:#838383; text-indent:2em; line-height:20px;}
.list{}
.list li{height:18px; padding-top:6px; line-height:18px; font-size:12px; border-bottom:1px dotted #999;}
.list span{float:right;}

.ming{background:url(../images/bg_miyfc.gif) right no-repeat; float:left; width:100%; height:119px;}
.ming .photopic{padding:2px; border:1px solid #CCC; float:left}
.ming span,.ming p{float:left;}
.name{width:160px; height:18px; padding-top:4px; color:#006979; font-weight:bold; text-align:center}
.kclass{width:160px; height:18px; padding-top:3px; font-weight:bold; text-align:center}
.info{width:140px; padding:8px 5px 0 15px; height:44px; line-height:18px; font-size:12px;}
.ming_btn{width:66px; height:20px; margin-left:14px;}
.mldoctor{ width:258px; height:238px; border:1px solid #ccc; overflow:hidden}
.mldoctor li{ padding:5px 0 0; width:100%; overflow:hidden}
.mldoctor .docpic{ float: left; padding:5px 5px;}
.mldoctor .docpic img{ padding:2px; border:1px solid #ccc; width:80px; height:110px;}
.mldoctor h3{ font-size:14px; margin-top:5px; width:155px; float:left; text-align:center; background:#ccc; padding-top:3px}
.mldoctor b{ float:left; width:155px; padding:8px 0 2px; font-size:14px; text-align:center; background:url(../images/nrt05.jpg) 0px 10px no-repeat; border-bottom:1px dashed #ccc;}
.mldoctor p{ float:left; width:155px; padding-top:6px; line-height:1.8em; font-size:12px}
.mldoctor .picdoc{ float:left; width:155px;}

.boxm{width:431px; height:275px; margin-left:10px; display:inline;}
.slidebox{width:431px; height:275px; background:url(../images/huan.jpg) no-repeat;}

.djsd{ width:420px; height:185px; padding:46px 5px 5px 7px; overflow:hidden}
.djspic{ float:left; width:265px; height:185px;}
.djsclass{ float:left; width:145px; padding-left:5px;}
.djsclass li{ background:url(../images/jslibg.gif); width:143px; height:20px; border:1px solid #ccc; font-size:12px; text-align:center; padding-top:5px; margin-top:3px;}
.djslist{ width:420px; height:30px}
.djslist li{ float:left; font-size:14px; padding:10px 0 0 10px}

.onlinezx{width:431px; margin-top:6px;}
.onlinezxtit{width:351px;padding:20px 0 0 80px; background:url(../images/bg_zxtit.jpg) no-repeat; height:40px;}
.onlinezxtit span{ color:#036679; font-size:20px; font-weight:bold;}
.onlinezxcon{width:431px; border-bottom:4px solid #016678; padding-bottom:10px;}
.onlinezxcon ul{overflow:hidden; margin:0 0 0 -1px;}
.onlinezxcon li{float:left; margin:1px; margin-right:0;}
.zxs,.zxl{height:28px; line-height:28px; text-align:center;}
.zxs{ background:url(../images/bg_onzxu1.jpg) no-repeat; width:93px;}
.zxl{background:url(../images/bg_onzxu2.jpg) no-repeat; width:120px;}
.zxs a,.zxl a{color:#484232;}
.jbaqtit{ background:url(../images/bg_jbbwtit.jpg) no-repeat; height:30px; padding:10px 0 0 52px;}
.jbaqtit span{ color:#036679; font-size:20px; font-weight:bold;}
.jbaqcon{border:1px solid #CECECE; border-top:0; width:428px; overflow:hidden;}
.blueline{background:url(../images/line1.gif) repeat-x; clear:both; height:1px; font-size:0px; line-height:0;overflow:hidden;}
.aqbox{padding:0 10px;}
.aqbox li{ height:22xp; line-height:22px; width:406px; float:left}
.aqbox li h3{width:35px; float:left;}
.aqbox li p{width:315px; float:left;}
.quis{color:#036679;}
.answ{color:#866D13;}
.answ span{float:right;}
.answ a{color:#F00;}
.aqlisbox{padding:0 10px; clear:both}
.aqlisbox li{ background:#E9E8E6; height:22px; line-height:22px; margin:3px 0; font-size:12px; color:#373737;}
.aqlisbox li span{float:right; padding-right:10px}
.aqlisbox li p{width:305px; padding-left:15px; background:url(../images/icon2.gif) 8px 10px no-repeat;}

.boxr{ margin-left:9px; width:248px;}
.vediobox{border:1px solid #D0DEEB;}
.vediotit{ height:22px; background:url(../images/vidtit.jpg) no-repeat; color:#023D69; padding:6px 12px 0 24px;}
.vediotit span{float:right;}
.vediotit span a{color:#023D69;}
.vediocon{ text-align:center;}
.vediocon p{ line-height:36px; color:#806A14;}
.dongbao{ margin-top:10px;}

.marl1{ margin-left:1px;}
.tabbtn{ height:28px;width:248px; overflow:hidden;}
#serch{width:248px; float:left;}
#serchclass{width:82px; height:28px; line-height:28px; font-size:14px; font-weight:bold; float:left; background: url(../images/taboff.jpg) no-repeat; text-align:center; cursor:pointer;}
.TopTen{border:1px solid #CFD9E2; border-top:0;}
.TopTen .hiddencontent{display: none;}
.TopTen .activecontent{z-index: 2; height:242px;}
.tabbtn a.active,.tabbtn a:hover{background: url(../images/tabon.gif) no-repeat; font-size:14px; font-weight:bold; height:28px; line-height:28px; display:block;}

.TopTen .hotpic{}
.TopTen .hotpic li img{float:left; width:80px; height:90px; padding:2px; border:1px solid #ccc;}
.TopTen .hotpic li h1{font-size:14px; font-weight:normal; width:134px; float:left; height:24px; line-height:24px; padding:3px 0 0 10px}
.TopTen .hotpic li h1 a{color:#077687; text-decoration:underline}
.TopTen .hotpic li p{width:134px; float:left; font-size:12px; line-height:20px; line-height:1.6em; padding:5px 0 0 10px;}

.TopTen .hotlist{clear:both; width:100%; padding-top:8px;}
.TopTen .hotlist ul{padding:5px;}
.TopTen .hotlist li{ float:left; line-height:2em; width:100%; font-size:12px; border-bottom:1px dashed #ccc;}
.TopTen .hotlist a{ float:left; width:70%}
.TopTen .hotlist span{ float:right; width:30%}

.longad{padding:2px; border:1px solid #cdcdcd;}
.partb{ margin-top:6px;}
.pbtit{height:44px;}
.tablist{}
.tablistbox{width:474px; float:left; margin-top:10px;}
.tabtitle{background:url(../images/btitle.jpg) no-repeat;width:474px;height:30px; padding:8px 0 0 0;}
.tabcontent{border:1px solid #94A6B2; border-top:0; height:100%;}
.tabtitle li{float:left;}
.tabtit{width:138px; padding-left:2px;}
.tabtag{font-weight:bold; width:94px; text-align:center; padding-top:2px;}
.tabtag a{color:#fff;}
.tabmor{padding-left:5px;}
.tabmor a{color:#094A74;}
.tabcontent .hotpic{padding:10px 10px 0 10px;}
.tabcontent .hotpic img{float:left; padding:3px; border:1px solid #ccc; margin-right:10px;}
.eeee{ float:left; overflow:hidden; clear:both}
.tabcontent .inf{float:left;}
.tabcontent .hotlis{ float:left; padding-top:10px;}
.tabcontent .hotpic h1{width:280px; float:left; font-size:14px; height:24px; line-height:24px;}
.tabcontent .hotpic h1 a{color:#8F6D01;}
.tabcontent .hotpic p{width:280px; float:left; text-indent:2em; font-size:12px; line-height:20px;}
.tablis{float:left; width:280px;}
.tablis li{ height:24px; line-height:24px; background:url(../images/line1.gif) bottom repeat-x; font-size:12px;}
.tablis li h2{font-size:12px; width:180px; height:24px; padding-left:12px; font-weight:normal; background:url(../images/icon1.gif) 0 7px no-repeat;}
.tablis li span{float:right;}
.clalis{width:460px; height:22px; padding:8px 0 0 0; margin:5px auto; background:#EBEAE8;}
.clalis li{float:left; border-right:1px solid #4D4C4A; height:16px; font-size:14px; color:#04647A; padding:0 10px;}
.clalis li a{ color:#4C4B49;}

#nmain{ width:980px; margin:10px auto; overflow:hidden}
.w10{ margin-left:6px;}
.rjblist{ border:1px solid #ccc; width:320px; overflow:hidden; float:left}
.rjbtitle{ float:left; width:100%; background:url(../images/boxtit.jpg); height:29px;}
.rjbtitle b{ font-size:14px; color:#fff; float:left; padding:10px 0 0 36px}
.rjbtitle span{ float:right; padding:10px 10px 0 0}
.rjbltop{ height:120px;}
.rjbltop span{ float:left; padding:6px; width:90px;}
.rjbltop img{ width:75px; height:95px; padding:2px; border:1px solid #ccc;}
.rjbltop b,.rjbltop p{ float:left; width:210px; padding-top:10px;}
.rjbltop p{ line-height:1.9em; text-indent:2em; font-size:12px}
.rjbllist { width:99%; overflow:hidden; background:#eae9e7; margin:0 auto; padding-top:10px;}
.rjbllist li{ float:left; width:90%; line-height:1.9em; padding-left:20px; background:url(../images/nli.gif) 10px 10px no-repeat;}
.rjbllist a{ float:left; width:70%; font-size:12px;}
.rjbllist span{ float:right; width:25%; font-size:12px}

.cada{margin:6px 0;}
.scroll{ height:119px; border:1px solid #01A2B4; padding:6px;}
.scrbtn_l,.scrbtn_r{width:26px; height:119px; float:left;}
.scrbox{width:894px; height:119px; float:left}
.scrbox li{float:left;width:171px;height:114px; padding:2px 3px;}
.scrbox li img{padding:1px; border:3px solid #C5C3C8;}

.partctit{ height:33px;}
.listtabbox{overflow:hidden; margin-top:10px;}
.tabbox{width:236px; height:181px; float:left; margin-left:5px; background:url(../images/listboxbg.jpg) no-repeat; padding-top:4px;}
.boxtit{}
.boxcon{padding:14px; 12px 0 12px; font-size:12px; line-height:20px;}
.boxcon li span{float:right;width:60px;}
.boxcon li a{color:#F00}
.flink{ margin-top:10px;}
.flinktit{ background:url(../images/flink.jpg) no-repeat; height:32px; line-height:32px; color:#FFF; padding-left:20px; font-size:14xp;}
.flinkcon{padding:4px 2px; border:1px solid #D1DEE6;}
.flinkcon li{padding:3px 5px; float:left;}

.aboutus{height:38px; background:#002E52; margin-top:6px; padding-top:11px;}
.aboutus ul{overflow:hidden; width:468px; margin:0 auto;}
.aboutus li{float:left; height:16px; line-height:16px; border-left:1px solid #FFF; margin-left:-1px; padding:0 5px;}
.aboutus li a{color:#FFF}
.foottxt{background:#E0E0E0; padding-top:30px;}
.foottxt p{text-align:center; line-height:22px;}
