/*
'######################################################
'######################################################
'######################################################
'## Copyright (C) 2009 杭州玛莉亚妇女医院 All rights reserved
'## Powered by lg2lg5
'## Website:      http://www.86521200.com/
'## EMail:        mariahr@163.com
'## Create Date:  2009-07-20
'## Creator:      lg2lg5
'## Update Date:  2009-07-20
'## Mender:       lg2lg5
'######################################################
'######################################################
'######################################################
*/

@import url(common.css);

#top { margin:auto; width:950px; height:26px;line-height:26px; background:url(../images/bg-top.gif) repeat-x #fff;}
#top #text { float:right; padding-right:10px; }

#header { margin:auto; padding:10px 5px; width:940px; height:70px; background:url(../images/bg-head.gif) repeat-x bottom #fff;overflow:hidden;}
#header #logo{ float:left; width:356px; height:70px; background:url(../images/logo.gif) no-repeat;overflow:hidden;}
#header #logo h2{ text-indent:-999em; font-size:1em;}
#header .headad{ float:right;}

#globalNav { margin:0 auto 5px; width:950px;  padding:7px 0; font-weight:bold; font-size:12px; background:url(../images/bg2009.gif) no-repeat top;overflow:hidden;}
#globalNav #gNav1{float:left; padding-left:16px; width:190px; }
#globalNav #gNav2{float:left; padding-left:1px;width:270px;}
#globalNav #gNav3{float:left; padding-left:4px; width:260px; }
#globalNav #gNav4{float:left; padding-left:16px;width:175px;}
#globalNav li { float:left; height:20px; line-height:20px; padding-right:12px; }
#globalNav a,#globalNav {color:#fff;}
#gNav1 a.color { color: #FFA500;}
#globalNav a:hover{ text-decoration:none; color:#ff9; }


.wrap { margin:auto; *margin-bottom:10px; _margin-bottom:0; width:950px; clear:both; overflow:auto;}
.ProjectWrap { margin:auto; width:590px; clear:both; overflow:auto;background:#fff;}

.gg950{ margin:0 auto 10px; width:950px; }


.hColL{float:left; width:280px; overflow:hidden;}
.hColC{float:left; margin-left:10px; width:400px; overflow:hidden;}
.hColR {float:right;  width:250px;overflow:hidden;}

.hColL700{float:left; width:700px; overflow:hidden; }


.more { float:right; padding-right:15px; font-size:.8em; background:url(../images/main_04.gif)  no-repeat right;}
a.more { color:#99E241;}
a.more:hover { color:#cf3;}

.listF14{ width:100%; padding:6px 0; overflow:hidden;}
.listF14 li{padding-left:10px; font-size:1.2em; line-height:1.8em;height:1.8em; background:url(../images/item.gif) -8px 4px no-repeat;overflow:hidden; }
.listF14 a:link,.listF14 a:visited{ color:#C44177; padding-right:10px;}

.listF14Black{ width:100%; padding:6px 0; overflow:hidden;}
.listF14Black li{padding-left:10px; font-size:1.2em; line-height:1.6em;height:1.6em; background:url(../images/item.gif) -8px 4px no-repeat;overflow:hidden; }
.listF14Black a:link,.listF14Black a:visited{ color:#333; padding-right:10px;}


.listF12{ width:100%; padding:6px 0; overflow:hidden;}
.listF12 li{ padding-left:10px; font-size:1.2em;_font-size:1em; line-height:1.8em;height:1.8em; background:url(../images/item.gif) -8px 4px no-repeat;overflow:hidden; }
.listF12 a:link,.listF12 a:visited{ color:#333; padding-right:10px;}

.listF12c2{ width:100%; padding:6px 0; overflow:hidden;}
.listF12c2 li{float:left; padding-left:10px; width:45%; font-size:1.2em; _font-size:1em; line-height:1.8em;height:1.8em; background:url(../images/item.gif) -6px 0 no-repeat;overflow:hidden; }
.listF12c2 a:link,.listF12c2 a:visited{ color:#333; padding-right:10px;}


.news{float:left; margin-bottom:10px; padding:11px 14px 0; _padding:7px 14px 0; width:370px; border:solid 1px #FFCEE4; font-size:1.2em; background:url(../images/bg2009.gif) -900px -70px no-repeat;}
.news .headline{ font-size:1.8em; text-align:center; line-height:2em;}
.news .summary{ width:370px; height:40px; text-indent:2em; color:#999; overflow:hidden;}


#hZixun{ float:left; width:398px; border:solid 1px #FFCEE4; display:inline;}
#hZixunTle{width:398px;height:24px; background:url(../images/bg-tle2.gif) repeat-x; overflow:hidden;}
.hZixun_a1{float:left; width:80px; line-height:24px; border-right:solid 1px #FFCEE4; cursor:pointer; background:url(../images/bg-tle.gif) repeat-x; font-size:1.2em; color:#f60; text-align:center; font-weight:bold;}
.hZixun_a1_2{float:left; width:80px; line-height:24px; cursor:pointer; background:url(../images/bg-tle2.gif) repeat-x; font-size:1.2em; color:#c06; text-align:center; }
.hZixun_a2{float:left; width:80px; line-height:24px; cursor:pointer; font-size:1.2em; color:#c06; text-align:center; }
.hZixun_a2_2{float:left; width:80px; line-height:24px;border-right:solid 1px #FFCEE4;border-left:solid 1px #FFCEE4; cursor:pointer; background:url(../images/bg-tle.gif) repeat-x; font-size:1.2em; color:#f60; text-align:center; font-weight:bold;}

.hZixun_a1 a{color:#c06; text-decoration:none;}
.hZixun_a2 a{color:#333; text-decoration:none;}
.hZixun_a1 a:hover,.hZixun_a2 a:hover{ text-decoration:underline;}
.hZixun_a1_2 a:link,.hZixun_a1_2 a:visited{color:#333; }
.hZixun_a2_2 a:link,.hZixun_a2_2 a:visited{color:#c06; }

.hZixunFram{ padding:4px 9px;width:380px;overflow:hidden;}

#selectDepartment { width:64px;}
#selectDiesease { width:120px;}

#hZhuanti{ float:left; width:278px; border:solid 1px #FFCEE4; display:inline;}
#hZhuantiTle{width:278px;height:24px; background:url(../images/bg-tle2.gif) repeat-x; overflow:hidden;}
.hZhuantiFram{ padding:4px 9px;width:260px;overflow:hidden;}


.fram250{ float:left; margin-bottom:10px; width:248px;font-size:12px; border:solid 1px #FFCEE4; overflow:hidden;} 
.fram250 h3 { float:left; width:100%; height:24px;font-size:1em; background:url(../images/bg-tle2.gif) bottom repeat-x;}
.fram250 h3 a{ float:left; width:80px; height:24px; border-right:solid 1px #FFCEE4; line-height:2em; color:#c06; text-align:center; background:url(../images/bg-tle.gif) repeat-x;overflow:hidden;}
.fram250 h3 span{ float:left; width:80px; height:24px; border-right:solid 1px #FFCEE4; line-height:2em; color:#c06; text-align:center; background:url(../images/bg-tle.gif) repeat-x;overflow:hidden;}
.fram250 .frm{float:left; padding:6px 9px; width:230px; line-height:1.4em;}
.fram250 .frm2{float:left; padding:9px; width:230px; line-height:1.4em;}
.fram250 .frm img{ float:left; margin-right:8px; padding:4px; border:solid 1px #ddd;}
.fram250 .frm h4{ _float:left; font-size:.8em; color:#f69;}
.fram250 .frm span{  font-size:.8em; color:#666;}
.fram250 .frm li{padding-left:10px; width:220px; font-size:1em;height:1.6em;line-height:1.6em; background:url(../images/item.gif) -8px 0 no-repeat; overflow:hidden;}
.fram250 .frm a:link,.fram250 .frm a:visited{ color:#333;}

/*
.fram250 .hsearchFrm{ float:left; padding:16px 14px 10px; _padding:7px 14px 0 ; width:220px; line-height:1.8em;}
.fram250 .hsearchFrm .searchform{float:left; padding-left:14px; width:170px; height:23px; border:0; background:url(../images/bg2009.gif) 0 -71px no-repeat;}
.fram250 .hsearchFrm .button {float:left; width:35px; height:23px; border:0;background:url(../images/bg2009.gif) -185px -71px no-repeat; cursor:pointer; }
*/
.fram250 .keywFrm{ float:left; padding:12px 14px; _padding:12px 14px;  width:220px; line-height:1.8em; _line-height:1.7em;}

.fram250 .imgFrm{float:left; padding:2px 9px; _padding:6px 9px; width:230px; overflow:hidden;}
.fram250 .imgFrm li{float:left; width:115px; padding:2px 0;}
.fram250 .imgFrm img{ width:100px; height:80px; padding:4px; border:solid 1px #ddd;}
.fram250 .imgFrm p {text-align: center;}

.fram250 .imgFrm2{float:left; padding:2px 9px; _padding:4px 9px; width:230px; overflow:hidden;}
.fram250 .imgFrm2 li{float:left; width:115px; padding:0; _padding:2px 0;}

#service{} 
#service li{ float:left; margin:6px 0 0 6px; _margin:6px 0 0 3px; line-height:50px; font-weight:bold; color:#DB1773;}
#service #zx,#service #qq,#service #gh,#service #jt,#service #lc,#service #bl,#service #dh,#service #sj{ background:url(../images/service.jpg) no-repeat;}
#service #zx { width:65px; padding-left:50px; height:50px;  display:block; overflow:hidden;}
#service #qq { width:65px; _margin-left:3px;padding-left:50px; padding-top:20px; height:30px; line-height:12px; font-size:.9em; background-position:-150px 0px; display:block; overflow:hidden;}
#service #gh { width:65px; padding-left:50px; height:50px; background-position:0 -60px; display:block; overflow:hidden;}
#service #jt { width:65px; _margin-left:3px;padding-left:50px; height:50px; background-position:-150px -60px; display:block; overflow:hidden;}
#service #lc { width:65px; padding-left:50px; height:50px; background-position:0 -120px; display:block; overflow:hidden;}
#service #bl { width:65px; _margin-left:3px;padding-left:50px; height:50px; background-position:-150px -120px; display:block; overflow:hidden;}
#service #dh { width:240px; height:50px; background-position:0 -180px; text-indent:-999em; display:block; overflow:hidden;}
#service #sj { width:200px; height:108px; padding:9px 0 0 40px; line-height:24px; background-position:0 -240px; display:block; overflow:hidden;}
#service a:link,#service a:visited{ color:#DB1773;}

a#zx:hover{ background:url(../images/service.jpg) 0 -600px no-repeat;}
#service #zx a:hover{ background:url(../images/service.jpg) 0 -600px no-repeat;}

#zhinan { padding:4px 0;}
#zhinan li{ float:left; margin:6px 0 0 9px; _margin:6px 0 0 4px; font-size:1.2em;_font-size:1em; line-height:36px; font-weight:bold; color:#666;}
#zhinan #yy,#zhinan #gh,#zhinan #tj,#zhinan #zy,#zhinan #jz,#zhinan #lx{ background:url(../images/service.jpg) no-repeat;} 
#zhinan #yy{width:70px; padding-left:40px; height:38px; background-position:0 -400px; display:block; overflow:hidden;}
#zhinan #gh{width:70px; _margin-left:5px;padding-left:40px; height:38px; background-position:-120px -400px; display:block; overflow:hidden;}
#zhinan #tj{width:70px; padding-left:40px; height:38px; background-position:0 -450px; display:block; overflow:hidden;}
#zhinan #jz{width:70px; _margin-left:5px;padding-left:40px; height:38px; background-position:-120px -450px; display:block; overflow:hidden;}
#zhinan #zy{width:70px; padding-left:40px; height:40px; background-position:0 -500px; display:block; overflow:hidden;}
#zhinan #lx{width:70px; _margin-left:5px;padding-left:40px; height:40px; background-position:-120px -500px; display:block; overflow:hidden;}
#zhinan a:link,#zhinan a:visited{ font-size:.8em; font-weight:normal; color:#666;}
#zhinan a:hover{color:#DB1773;}

#expert{ margin-left:-10px;}
#expert h4{font-size:.8em;_font-size:1em;}
#expert li{ margin-top:10px; height:100px; font-size:1.2em; _font-size:1em;line-height:1.4em; _line-height:1.6em; background:url();overflow:hidden; clear:both;}
#expert img{ width:80px; }

.fram340{ float:left; margin:0 10px 12px 0; padding:4px 9px; width:320px; height:225px; font-size:1.2em; border:solid 1px #FFCEE4; overflow:hidden;} 
.fram340 dl{ float:left; width:100%; height:2em;overflow:hidden;}
.fram340 dl h3 { float:left; height:24px;font-size:1.2em;line-height:2em; color:#000;}
.fram340 dl a{ float:right; height:24px; line-height:2em; color:#c06; text-align:center; overflow:hidden;}
.fram340 .headline { float:left; padding:6px 0; width:90px; height:120px; overflow:hidden;}
.fram340 img{ width:80px; height:80px; border:solid 3px #ddd;}
.fram340 h5{ font-size:12px; font-weight:normal;}
.fram340 h5 a { color: #c36;text-decoration:none;}
.fram340 h5 a:hover { color: #c06; text-decoration:underline;}

.fram340 .frm{float:right; padding:6px 0; width:220px; line-height:1.4em; overflow:hidden;}
.fram340 .frm a:link,.fram340 .frm a:visited{ color:#333;}
.fram340 .frm.cPink,.fram340 .frm a.cPink:link,.fram340 .frm a.cPink:visited{ color:#c36;}
.fram340 .frm li{padding-left:10px; width:200px;  font-size:1.2em;height:1.7em;line-height:1.7em; background:url(../images/item.gif) -8px 0 no-repeat; overflow:hidden;}
.fram340 .subSection{float:left; padding:8px 0px 4px 0px;width:320px; border-top:dashed 1px #ccc; color:#c36}
.fram340 .subSection li{ float:left; width:46%; padding-right:10px; white-space:normal; word-break:keep-all;}
.fram340 .subSection a {color:#c36;}


.fram223{ float:left; margin:0 9px 10px 0; padding:4px 11px; width:200px; font-size:1.2em; border:solid 1px #FFCEE4; overflow:hidden;} 
.fram223 dl{ float:left; width:100%; height:2em;overflow:hidden;}
.fram223 dl h3 { float:left; height:24px;font-size:1.2em;line-height:2em; color:#000;}
.fram223 dl a{ float:right;  height:24px; line-height:2em; color:#c06; text-align:center; overflow:hidden;}
.fram223 .headline { float:left; padding:6px 0; width:200px; height:70px; overflow:hidden;}
.fram223 .headline img{  float:left; width:60px; height:60px; border:solid 3px #ddd;}
.fram223 .headline h5,.fram223 .headline span{  float:right; width:120px;height:40px; font-size:1em;}
.fram223 a.headline img:hover{ border:solid 3px #FFCDE4;}
.fram223 .frm{float:left; padding:6px 0; width:200px; border-top:dashed 1px #ccc; line-height:1.4em; overflow:hidden;}
.fram223 .frm a:link,.fram223 .frm a:visited{ color:#333;}
.fram223 .frm li{ padding-left:10px; width:200px; font-size:1em;height:1.7em;line-height:1.7em; background:url(../images/item.gif) -8px 0 no-repeat; overflow:hidden;}


.menu250{ float:left; margin-bottom:10px; width:248px;font-size:1.2em; border:solid 1px #FFCEE4; background:#FFF4F9; overflow:hidden;} 
.menu250 h3{ float:left; width:238px; padding-left:10px; height:24px; line-height:2em;font-size:1em; background:url(../images/bg-tle2.gif) bottom repeat-x;}
.menu250 .fram{float:left; margin:1px; _margin:0px 0px; border:solid 1px #FFE5F1; padding:0px 0px; background:url(../images/bg-menu.gif) bottom right no-repeat #fff; overflow:hidden;}
.menu250 .fram li{ float:left; width:245px; height:212px;background:url(../images/menu-line.gif) bottom left no-repeat;overflow:hidden;}
.menu250 .fram a:link,.menu250 .fram a:visited{ font-size:1.2em; padding:8px 4px 4px; color:#B3225E;}
.menu250 .fram a:hover { color:#fff;padding:8px 4px 4px; text-decoration:none; background:#B3225E;}


.keshiNav{float:left; padding-left:13px; width:675px; line-height:2em; font-size:1.2em; border:solid 1px #FFCEE4; border-bottom:0; background:#FAFAFA; overflow:hidden;}
.keshiNav a {color:#c36;}

.fram700{ float:left; margin-bottom:10px; width:688px;font-size:1.2em; border:solid 1px #FFCEE4; overflow:hidden;} 
.ksfram700 dl{ float:left; padding:0 14px; width:660px; height:25px;overflow:hidden; background:url(../images/bg-tle2.gif) repeat-x;}
.ksfram700  dl h3 { float:left; height:24px;font-size:1.2em;line-height:2em; color:#000;}
.ksfram700  dl a{ float:right;  height:24px; line-height:2em; color:#c06; text-align:center; overflow:hidden;}
.summary {margin: 12px 8px 18px 8px;line-height:1.8;font-size:14px;}

.kszhuanjia { float:left;margin:0 14px; _margin:0 7px; padding:9px 0; width:660px; border-bottom:dashed 1px #ccc; font-size:1.2em;}
.kszhuanjia img{ float:left; margin-right:10px; padding:4px; border:solid 1px #ddd; background:#fff;}
.kszhuanjia h4{ float:left; padding-right:10px; color:#DB1773; }
.kszhuanjia p{ text-indent:2em;}

.kszhuanjia .zxbtn { float:left; margin-right:6px; font-weight:bold; border-bottom:solid 1px #E68158; border-right:solid 1px #E68158; background:#FFE3AB; }
.kszhuanjia  a.zxbtn:link,.kszhuanjia  a.zxbtn:visited{ padding:4px 9px;  color:#c30;}
.kszhuanjia  a.zxbtn:hover{color:#fff;text-decoration:none; background:#c30;}

.zjzixun{ float:left; padding:9px 15px; width:140px; text-align:center; background:#FFF3F8;}
.zjzixun .zj{float:left; width:130px; text-align:center;}
.zjzixun img{ padding:4px; border:solid 1px #ddd; background:#fff;}
.zjzixun h4{  padding-right:9px; font-size:1em; color:#DB1773;}
.zjzixun span{ font-size:1em;}
.zjzixun .zxbtn { float:left; margin-left:6px; width:60px; font-weight:bold; border-bottom:solid 1px #E68158; border-right:solid 1px #E68158; background:#FFE3AB; }
.zjzixun  a.zxbtn:link,.zjzixun  a.zxbtn:visited{ color:#c30;}
.zjzixun  a.zxbtn:hover{color:#fff;text-decoration:none; background:#c30;}

.ksintro{ float:left; padding:9px 15px; width:650px; font-size:1.2em; overflow:hidden;}
.ksintro img { float:left; margin-right:15px;}
.ksintro h3{color:#c03; line-height:2em;}
.ksintro p{ text-indent:2em;}
.ksintro .zlfw{margin-top:5px; padding-top:5px; border-top:dashed 1px #ccc; color:#c03;text-indent:0;}

.fram320{ float:left; margin:12px; _margin:8px; width:320px;}
.fram320 dl{ margin-bottom:8px; border-bottom:solid 1px #FFCDE4;}
.fram320 dl h3{ padding-left:25px; font-size:1.2em; background:url(../images/item.gif) 0 -180px no-repeat;}
.fram320 dl a{ float:right; color:#c03;}



.ksfram340{ float:left; margin:0 10px 10px 0; width:338px; font-size:1.2em; border:solid 1px #FFCEE4; overflow:hidden;}
.ksfram340 dl{ float:left; padding:0 14px; width:310px; height:25px;overflow:hidden; background:url(../images/bg-tle2.gif) repeat-x;}
.ksfram340 dl h3 { float:left; height:24px;font-size:1.2em;line-height:2em; color:#000;}
.ksfram340 dl a{ float:right;  height:24px; line-height:2em; color:#c06; text-align:center; overflow:hidden;}
.ksfram340 .headline { float:left; margin-bottom:6px; padding:9px 14px; width:310px; height:80px; overflow:hidden;}
.ksfram340 .headline img{float:left; width:80px; height:80px; border:solid 3px #ddd; margin-right:10px;}
.ksfram340 .headline h4{ font-size:1.2em; line-height:2em; color:#c36;}
.ksfram340 .headline p{color:#999; text-indent:2em;}
.ksfram340 a.headline img:hover{ border:solid 3px #FFCDE4;}

.ksfram340 .frm{float:left; margin:0 14px; _margin:0 7px; padding:6px 0; width:310px; border-top:dashed 1px #ccc; overflow:hidden;}
.ksfram340 .frm a:link,.ksfram340 .frm a:visited{ color:#333;}
.ksfram340 .frm.cPink,.ksfram340 .frm a.cPink:link,.ksfram340 .frm a.cPink:visited{ color:#c36;}
.ksfram340 .frm li{padding-left:10px; width:300px;  font-size:1.2em;height:1.6em;line-height:1.6em; background:url(../images/item.gif) -8px 0 no-repeat; overflow:hidden;}
.ksfram340 .ksFrmZixun{float:left;margin:0 14px 9px; _margin:0 7px 9px; padding:4px 0 0 30px;width:280px; border:dashed 1px #ccc; color:#c36; background:url(../images/item2.gif) no-repeat 5px #FAFAFA;}
.ksfram340 .ksFrmZixun li{ float:left;width:280px; white-space:normal; word-break:keep-all;}


#ksNews{ float:left; width:248px; border:solid 1px #FFCEE4; display:inline;}
#keshiNewsTle{width:248px;height:24px; background:url(../images/bg-tle2.gif) repeat-x; overflow:hidden;}
.ksNewsFram{ padding:4px 9px;width:230px;overflow:hidden;}
.ksNewsFram li{ padding-left:10px; font-size: 12px; line-height:1.8em;height:1.8em; background:url(../images/item.gif) -8px 4px no-repeat;overflow:hidden; }
.ksNewsFram a:link,.ksNewsFram a:visited{ color:#333; padding-right:10px;}


.content{ float:left; padding:5px 14px; width:660px; background:#FFF8FA; overflow:hidden;}
.content .cntSummary{margin:20px; padding:5px 9px; border:solid 1px #FFDEB4; font-size:1.2em; text-indent:2em; background:#FFFCF6; overflow:auto; }
.content .image {margin: 16px 0px 26px 0px; text-align: center;}

.listShow {float:left;  padding:0 20px; width:600px; overflow:hidden;}
.listShow li {line-height:2em; width:600px; border-bottom:dashed 1px #ddd;}
.listShow a{ float:left;}
.listShow span{ float:right; color:#999; font-size:.8em;}


.content h1 { margin:15px;font-size:16px; color:#906; text-align:center; line-height:1.8em; clear:both;}

.cntText {width:640px; margin:0 10px;font-size:1em; border-bottom:solid 1px #ccc; color:#999;text-align:center; clear:both;}
.cntText span {color:#c36;}

.cntSubject {width:597px; margin:10px auto;  background:#fff; clear:both; overflow:auto;}
.cntSubject ul,.cntSubject li{ float:left;}
.cntSubject ul{ width:596px; display:inline; border-left:#ddd 1px solid; border-top:#ddd 1px solid; background:#fff; margin:0 auto; }
.cntSubject li{ width:138px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:0 5px; font-size:1em; line-height:1.8em;overflow:hidden; text-overflow:ellipsis;  white-space:nowrap; }
.cntSubject a:link,.cntSubject a:visited { text-decoration:underline;}
.cntSubject a:hover{text-decoration:none;}

/*
.Text { margin:20px; font-size:1.2em; line-height:2em; color:#000;}
.Text a{ color:#f06;text-decoration:underline;}
.Text a:hover{color:#f60;text-decoration:none;}
*/
/* 资讯详细信息样式 */
.Text {margin: 20px 0.1em 1em 0.1em;padding: 0.1em 1em;font-size: 14px;line-height: 1.8;white-space: normal;}
.Text p { margin-top: 24px;}
.Text a {color:#f06;text-decoration:underline;}
.Text a:hover {color:#f60;text-decoration:none;}

.keyword {margin:20px 0px 8px 0px;}
.keyword strong {color:#c36;}
.sender {text-align: right; margin: 10px 15px 0px 0px;}
.sender span {color: #c36;}

.cntYuyue { margin:20px auto; padding:0 45px; width:270px; height:80px; text-align:center; font-size:1em; background:url(../images/yy.png) no-repeat; }
.cntYuyue li {float:left; margin:0 36px; _margin:0 18px; _margin-right:54px; width:63px;}
.cntYuyue a:link,.cntYuyue a:visited{float:left;width:63px; height:80px; text-align:center; line-height:48px; display:inline; color:#fff; text-decoration:none; font-size:1em;}
.cntYuyue a:hover{ width:63px; height:80px; color:#ff0; font-weight:bold; background:url(../images/yy.png) 0 -79px no-repeat; }

.cntbacktop{ text-align:right; font-size:1.2em;}

.cntTip { margin:10px auto;width:560px; padding:5px 9px; border:dashed 1px #FF9DC2; background:#fff; font-size:1.2em; }

.cntCorrelation{  margin:20px auto; width:580px;}
.cntCorrelation h4{ margin:10px 0; padding:5px 0 0 20px; font-size:1.4em; color:#f06; border-bottom:solid 1px #FEB4CF; background:url(../images/item.gif) 0 -175px no-repeat;}
.cntCorrelation li { float:left; width:45%; padding-left:15px; font-size:1em; background:url(../images/item.gif) -8px 4px no-repeat;}
.cntCorrelation cite{ font:Verdana, Arial, Helvetica, sans-serif 0.8em; font-style:normal; }


.doctor{ margin:20px; _margin:20px 10px; overflow:auto;}
.doctor li{ margin-top:10px; padding-top:5px; border-top:dashed 1px #ccc; clear:both;}
.doctor img{ float:left; margin-right:10px; padding:4px; width:120px; height:160px; border:solid 1px #ddd; background:#fff;}
.doctor h2{ float:left; font-size:12px; color:#C36; }
.doctor h2 a {color:#C36;}
.doctor p{ margin-top:1em;}

.entironment{margin:10px; _margin:10px 5px}
.entironment li{ float:left; width:320px; text-align:center;}
.entironment img{ float:left; margin-right:10px; padding:4px; width:300px; border:solid 1px #ddd; background:#fff;}

.equipment img{ float:left; margin-right:10px; padding:4px; width:200px; height:160px; border:solid 1px #ddd; background:#fff;}



.bookingTbg{ margin:20px auto; width:540px; height:210px; padding:10px 20px;color:#C39; line-height:24px; background:url(../images/bookingbg.gif) no-repeat; }
.bookingTbg h4 {font-size:1em;}
.bookingTbg p { margin-left:100px; font-weight:normal;font-size:1em;}


.pager {margin:15px auto; padding:10px 6px; clear:both; font-size:1.2em; text-align:center;}
.pager a { border:solid 1px #ccc;padding:3px 8px;color:#c06;background:#fff; margin-right:5px;}
.pager a:hover { border:solid 1px #c06;padding:3px 8px;color:#fff;background:#c06; text-decoration:none; }


#flink{ margin:auto; width:930px; padding:5px 9px;  font-size:1.2em; border:solid 1px #FFCDE4; background:#FFF1F7;}
#flink h3{ font-size:1.2em;}
#flink h3 span {
	font-size: 12px;
	font-weight: normal;
}
#flink li{ float:left; margin-right:15px;}
#flink a {color:#c36;}

.Foot{ width:950px; height:auto; border-top:1px solid #e7e7e8; margin:0px auto; padding: 10px 0px; text-align:center; line-height:20px; font-size:12px;}
.Foot a{ color:#b01f85;}
.Foot span{ color:#81a71d; cursor:pointer;}


.date {
	float: right;
	color: #4D4D4D;
}

.label {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.label li {
	float: left;
	margin: 6px 5px 2px 3px;
	padding: 8px 10px 4px 10px;
	background-color: #FAECF2;
	color: #C36;
	font-weight: bold;
	font-size: 14px;
}
.label li a {
	color: #C36;
}
.label .on {
	background-color: #C902B4;
	color: #fff;
}
.label .on a {
	color: #fff;
}

/* 提问 */
.item {
	clear: both;
	margin: 7px 0px;
}
.item .label {
	float: left;
	width: 10%;
	margin: 0px 8px 0px 0px;
	text-align: right;
}
.item .textfield {
	float: left;
}
.item .operate {
	text-align: left;
	margin: 0px 0px 0px 75px;
}
.item .input {
	width: 360px;
	height: 20px;
	border: 1px solid #999;
	text-align: left;
}
.item .textarea {
	width: 360px;
	height: 160px;
	border: 1px solid #999;
	text-align: left;
}
.item .text {
	width: 140px;
	height: 20px;
	border: 1px solid #999;
	text-align: left;
}
.item .code {
	width: 60px;
	height: 20px;
	border: 1px solid #999;
	text-align: left;
}
.item .red {
	color: #FF0000;
}

.clear {
	clear: both;
}


/* 提问内容 */
.question {
	margin: 10px 0px 35px 15px;
	overflow: hidden;
}
.question .q {
	margin: 5px 0px;
	text-align: left;
}
.question .qdetail {
	margin: 15px 0px;
	font-size: 14px;
	text-align: left;
}
.question .qinfo {
	text-align: right;
	margin: 5px 15px 0px 0px;
}
.question .qinfo span {
	margin: 0px 15px 0px 0px;
	color: #c36;
}
.question a {
	color: #c06;
	text-decoration: none;
}
.question a:hover {
	color: #c06;
	text-decoration: underline;
}

/* 回答内容 */
.answer {
	margin: 35px 0px 10px 15px;
	overflow: hidden;
}
.answer .a {
	margin: 5px 0px 5px 0px;
	text-align: left;
}
.answer .adetail {
	margin: 15px 0px;
	font-size: 14px;
	text-align: left;
}
.answer .ainfo {
	text-align: right;
	margin: 5px 15px 0px 0px;
}
.answer .ainfo span {
	margin: 0px 15px 0px 0px;
	color: #c36;
}
.answer a {
	color: #c06;
	text-decoration: none;
}
.answer a:hover {
	color: #c06;
	text-decoration: underline;
}

.submitask {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
}

/************ CheckTextInput ************/
.checkclew {
	margin: 1px 0px 0px 4px;
	padding: 3px 4px 0px 4px;
	height: 16px;
	position: absolute;
	border: 1px solid #97C0E7;
	color: #3384C5;
	background: #F3F9FE;
}
.checkerror {
	margin: 1px 0px 0px 4px;
	padding: 3px 4px 0px 4px;
	height: 16px;
	position: absolute;
	border: 1px solid #F60;
	color: red;
}
.checkright {
	margin: 1px 0px 0px 4px;
	padding: 3px 4px 0px 4px;
	height: 16px;
	position: absolute;
	border: 1px solid #A7E694;
	color: #3A9900;
}

/* table 样式 */
.table {   
	font-size: 12px;
	width: 100%;
	background-color: #FFCEE4;
	color: #F366A2;
	cellSpacing:expression(this.cellSpacing=1);
}

.table tr {
	height: 30px;
	white-space: nowrap;
	background-color: #FFF8FA;
	text-align: center;
	event:expression(
		onmouseover = function() {
			this.style.backgroundColor = "#FFFFFF";
			this.style.color = "#000";
		},
		onmouseout = function() {
			this.style.backgroundColor = "#FFF8FA";
			this.style.color = "#F366A2";
		}
	)
}
/* 兼容 firefox 浏览器鼠标移上时的样式 */
.table tr:hover {
	background-color: #FFFFFF; 
} 
.table th {
	background-color: #FDE8F1;
	cursor: pointer;
}
.table td {
	margin: 0em;
	padding: 0em;
}

/* 分页 */
.pagination {
	text-align: center;
	margin: 0.6em 0em 0em 0em;
	padding: 0.4em 0em 0.1em 0em;
	background-color: #FDE8F1;
}
.pagination ul {
	margin: 0em;
	padding: 0.3em 0em;
	list-style-type: none;
}
.pagination ul li {
	margin: 0em 0.1em;
	padding: 0em 0.1em;
	font-size: 14px;
	display: inline;
}
.pagination ul li span {
	color: #FF0000;
}
.pagination input {
	width: 40px;
	height: 16px;
	margin: 0em;
	padding: 0.1em 0em 0em 0.1em;
	line-height: 16px;
	color: #000000;
	border: 1px solid #999;
}
.pagination a {
	color: #c36;
}

/* not data found */
.nodata {
	clear: both;
	margin: 1.5em 0em;
	padding: 0.5em 0em;
	text-align: center;
	color: #FF0000;
}
