* html, body{margin:0; padding:0; font-size:12px; }
body {color: #606060;}
form {margin:0; padding:0;}
a {color:#303030; text-decoration:none;}
span {background:none;}
a:hover {text-decoration:underline; color:#000000;}
img {border: none;}
.linewrap {width: 950px; margin:auto; position:relative; }
.clearer {clear:both;}
ul, li {padding:0; margin:0;list-style-type:none;}
input { margin:0; padding:0; }
h1, h2, h3, h4 {padding:0; margin:0;}
.cGreen {color:green;}
.cRed {color:red;}

.tabbody .inactived {display:none;}

#headwrap {height:83px; background:url(/images/2011/ks/ks_head.png) center top no-repeat; }
#headline {position:absolute; left:0px; top:1px; width:950px; text-align:right; }

#kshead {width:960px; margin:auto; position:relative; z-index:99;}
#kshead h2 {position:absolute; width:333px; height:80px; display:block;}
#kshead h2 a {display:block; width:100%; height:100%; text-indent:-9999px;}



#navwrap {position:absolute; left:10px; top:78px; z-index:99;}
#navbar {height:40px; overflow:hidden; font-size:15px;}
#navbar li {float:left; line-height:32px; height:32px;text-align:center; padding:4px; white-space:nowrap; width:100px;}
#navbar li a {letter-spacing:0px; }
#navbar li ul li {float:none; height:16px; line-height:16px; font-size:12px; padding:2px 0px 2px 0px; width:160px; border-bottom:solid 1px #dddddd;}
#navbar li ul li a {color:#808080; letter-spacing:2px;}
#navbar li ul li.ks {display:block; height:32px;line-height:32px; font-size:14px; background:url(/images/2011/mksbg.png) 0px 8px no-repeat; padding:8px 0px; clear:both; text-align:left; border:none; text-indent:12px; }
#navbar li ul li.ks a {color:#B27441;}
#navbar li ul li.ks a:hover {color:#C92698;}
#navbar li ul li.sub {width:90px; float:left;}
#navbar li a {display:block; clear:both; color:#ffeeff; font-weight:bold;}
#navbar li a:hover {color:white; text-decoration:none;}
#navbar li ul li a:hover {color: #C92698;}
#navbar li ul  {float:none; position: absolute; display:none; margin-top:-1px; background-color:white; margin-left:-30px; padding:10px 0px; z-index:99; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); border:solid 1px #eeeeee; text-align:left;}
#navbar li.navhover { }
#navbar li.navhover ul{display:block;}
#navbar ul li.navhover a{color:#C92698;}

#searchwrap {position:absolute; left:804px; top:47px; white-space:nowrap; width:156px; height:50px;}
#searchwrap #KeyWord {width:88px; height:20px; border:none; background:none; vertical-align:middle;}
#searchwrap #btnPost {width:50px; height:20px; border:none; background:none; vertical-align:middle;}

#qq1, #qq2 {text-indent:-9999px; display:block; position:absolute; top:50px; width:80px;}
#qq1 {left:440px; }
#qq2 {left:554px; }

#ksbanner {height:225px; }

.kslbox {width:746px; float:left; overflow:hidden;}
.ksrbox {width:204px; float:left; overflow:hidden;}


#fkmyt { height:260px; width:204px; overflow:hidden; background:url(/images/2011/ks/ks_mytbg.png) no-repeat;}
#fkmyt .myt {height:42px; line-height:20px; text-align:center; font-weight:bold; font-size:15px; text-indent:-9999px;}
#fkmyt #zjlist {width:140px; float:left; height:170px; overflow:hidden; }
#scroll_l, #scroll_r {float:left; width:32px; height:170px; cursor:pointer;}
#scroll_l {}
#scroll_l.hover {}
#scroll_r {}
#scroll_r.hover {}
#fkmyt .zjbox {text-align:center; height:170px; }
#fkmyt .zjboxi {display:none;}
#fkmyt .zjbox img {margin:4px; margin-top:10px; }
#fkmyt .zxbtn {width:204px; height:25px; float:left; }
#fkmyt .zxbtn a {display:block; width:100%; height:100%; text-indent:-9999px;}

.ksnav {background: url(/images/2011/ks/ksnav.png) no-repeat; height:27px; line-height:27px; text-indent:10px; color:#B4028A; padding-bottom:4px;}
.ksnav a {color:#B4028A;}
.ksintrobox {height:233px; }

.ksNav {height:27px; line-height:27px; text-indent:10px; color:#B4028A;}

.ksintrobox .l {width:300px; float:left; }
.ksintrobox .l .link {display:block; width:253px; height:41px; margin:18px 0px 0px 9px; overflow:hidden; text-indent:-9999px;}
.ksintrobox .l ul {padding:15px 0px 0px 72px; }
.ksintrobox .l ul li {line-height:32px; height:33px;}
.ksintrobox .l ul li a {color:#B4028A;}
.ksintrobox .r {width:430px; float:left;}
.ksintrobox .r .title { padding:24px 0px 8px 0px;}
.ksintrobox .r .title h1, .ksintrobox .r .title h3 {color:#B4028A; display:inline; font-size:14px;}
.ksintrobox .r table {width:426px; text-align:center;}
.ksintrobox .r .frame {line-height:24px; height:120px;}
.ksintrobox .r .zx a { display:block; float:right; width:147px; height:38px; margin-right:24px; background:url(/images/2011/ks/ks_zxbtn1.png) no-repeat; text-indent:38px; line-height:38px; font-weight:bold; color:#B4028A; font-size:14px;}

.kssub {height:570px; background:url(/images/2011/ks/ks_subbg.png) no-repeat;}
.kssub .title {height:50px; clear:both;}
.kssub .title h3 {font-size:14px; line-height:50px; text-indent:32px; color:#B4028A;}
.kssub .subtab {width:264px; float:left;}
.kssub .subtab .actived, .kssub .subtab .inactived {height:56px; width:250px;  text-align:center; text-indent:-20px; font-size:16px; font-weight:bold; cursor:pointer;}
.kssub .subtab .actived {background:url(/images/2011/ks/ks_subactive.png) no-repeat; line-height:48px;}
.kssub .subtab .actived a {color:white;}
.kssub .subtab .inactived {background:url(/images/2011/ks/ks_subinactive.png) no-repeat; line-height:56px;}
.kssub .subtab .inactived a {color: #808080;}
.kssub .subtab .dummy {background:url(/images/2011/ks/ks_subdummy.png) no-repeat; height:9px;}

.kssub .subbody {width:480px; float:left; margin-top:-10px; overflow:hidden;}
.kssub .subbody .inactived {display:none;}
.kssub .subbody .col2 {width:230px; height:100px; float:left; line-height:40px; font-size:14px; font-weight:bold;}
.kssub .subbody .col2 .limg {float:left;}
.kssub .subbody .list {padding-top:32px; padding-left:48px; background:url(/images/2011/ks/subline.png) no-repeat; float:left; width:480px;}
.kssub .subbody .list ul li {height:24px; line-height:24px; text-indent:16px; background:url(/images/2011/ks/dotks.png) 5px 5px no-repeat; }
.kssub .subbody .more {text-align:right; padding-right:30px; clear:both;}
.kssub .subbody .more a {color:#B4028A; font-weight:bold;}

.kssub2 {background:url(/images/2011/ks/ks_subbg2.png) no-repeat; height:335px;}
.kssub2 .subbody .list {background:none; padding-top:0; margin-top:-24px;}

.kssub3 {background:url(/images/2011/ks/ks_subbg3.png) no-repeat; height:432px;}

.kssub .subbody .col1 .l {width:100px; float:left;}
.kssub .subbody .col1 .r {width:350px; height:160px; float:left; }
.kssub .subbody .col1 .r .sublinks {clear:both; padding:4px;}
.kssub .subbody .col1 .r .sublinks a {display:block; width:105px; height:24px; line-height:24px; text-align:center; margin:2px; float:left; background:#f0f0f0;}
.kssub .subbody .col1 .subad img {padding-bottom:10px;}

.fkzxsub {height:365px; background:url(/images/2011/ks/fkzx_bg2.png) no-repeat;}
.fkzxsub .l {width:241px; float:left; overflow:hidden;}
.fkzxsub .r {width:505px; float:left; overflow:hidden;}
.fkzxsub h1 {font-size:16px; color:white; display:block; line-height:50px; height:50px; text-indent:24px; letter-spacing:4px;}
.kssidepic {text-align:center;}
.kssidepic img {width:200px; height:120px; margin:10px 10px 4px 10px;}
.kssidepic a {color:gray;}

.fkzxsub .tabBox {height:29px; }
.fkzxsub .tabBox div {float:left; height:29px; width:101px; line-height:29px; text-align:center;}
.fkzxsub .tabBox a {font-size:14px; color:#808080;}
.fkzxsub .tabBox .actived a {color:#B4028A;}
.fkzxsub .tabBody {width:490px;}
.fkzxsub .tabBody .inactived {display:none;}
.fkzxsub .tabBody h4 {display:block; text-align:center; font-size:14px; padding:30px 0px 0px 0px;}
.fkzxsub .tabBody h4 a {color:#B4028A;}
.fkzxsub .tabBody .cmdsum {padding:8px; margin:10px 6px; border:solid 1px #f0f0f0; clear:both; line-height:22px; height:66px;}
.fkzxsub .tabBody .hksList li{width:240px; height:26px; line-height:26px; float:left; text-indent:24px; background:url(/images/2011/ks/dotks.png) 10px 10px no-repeat; }
.fkzxsub .tabBody .more {clear:both; text-align:right; font-size:14px; height:34px; line-height:34px; font-weight:bold;}
.fkzxsub .tabBody .more a {color:#B4028A;}

.fkzxmore {height:212px; background:url(/images/2011/ks/fkzx_bg3.png) no-repeat;}
.fkzxmore h3 {font-size:16px; color:white; display:block; line-height:50px; height:50px; text-indent:24px; letter-spacing:3px;}
.fkzxmore .more {clear:both; text-align:right; font-size:14px; height:34px; line-height:34px; font-weight:bold; padding-right:16px;}
.fkzxmore .more a {color:#B4028A;}
.fkzxmore .links {padding:20px 100px 10px 20px;}
.fkzxmore .links a {display:inline-block; width:91px; height:21px; line-height:21px; padding-left:28px; margin:5px 2px; background:url(/images/2011/ks/itembg.png) no-repeat;}

#ksad {padding-bottom:10px;}

.otherc {width:716px; background:#f0f0f0; clear:both; padding:4px 8px; line-height:20px; margin-bottom:10px;}
.otherc ul, .otherc li {display:inline;}
.otherc ul li {padding-right: 8px;}
.otherc b, .otherc ul li a {color:#808080;}

#mapwrap { width:960px; height:186px; background:url(/images/2011/page.png) 0px -1655px; margin:auto;}
#mapwrap h3 {font-size:16px; line-height:34px; text-indent:16px;}
#mapwrap table {width:950px;}
#mapwrap table td {padding:8px 24px; vertical-align:top; line-height:18px;}
#mapwrap a {color:#808080;}
#mapwrap b {font-size:14px; color:#B93698; line-height:24px;}


/* 内容页面 */

.subwrap {width:952px; margin:auto; background:url(/images/2011/bg952.png) no-repeat; padding-top:12px;}
.subl {float:left; width:648px; padding-left:12px; overflow:hidden;}
.subr {float:right; width:280px; padding-left:12px; overflow:hidden;}
.yygknav {width:280px; padding-top:5px; background:url(/images/2011/yygk/navbg.png) no-repeat; margin-left:-4px; border-bottom:solid 10px white;}
.yygknav ul {padding-bottom:5px; background:url(/images/2011/yygk/navbg.png) left bottom no-repeat;}
.yygknav ul li {height:56px; line-height:56px; text-align:center; font-size:15px; background:url(/images/2011/yygk/navbg.png) 0px -59px no-repeat;}
.yygknav ul li a {color:#808080;}
.yygknav ul li a:hover {color:#B4028A; font-weight:bold;}

.subsearch {width:232px; height:86px; background:url(/images/2011/subsearch.png) no-repeat; padding:16px 18px; line-height:20px;}
.subsearch input {background:none; border:none; padding:0; margin:0; vertical-align:middle;}
.subsearch .txt {width:162px; height:30px;}
.subsearch .btn {width:32px; height:30px; font-weight:bold;}
.subsearch .words {padding-top:6px;}
.subsearch a {color:#B4028A;}

.cntFrm {float:left; width:618px; padding:4px 14px; font-size:12px; border:solid 1px #F0D1E8;  background:white url(homepic2010/upframebg.png) repeat-x; overflow:hidden; margin-bottom:4px;}

.cntFrm h1 { margin:20px; font-family:'微软雅黑','黑体'; font-size:25px; color:#000; text-align:center; line-height:40px; clear:both; }

.cntFrm .categoryh1 {width:308px; color:#B4028A; text-align:left; border-bottom:solid 3px #B4028A;}

.cntFrm .cntText {  width:625px; margin:0 auto 15px;font-size:12px; border-top:dashed 1px #F480D5; color:#666;text-align:center; clear:both; line-height:24px;}
.cntFrm .cntText a {color:#B93698;text-decoration:underline;}
.cntFrm .cntText a:hover{color:#f60;text-decoration:none;}

.cntFrm .cntSubject { margin:9px auto 9px auto;  border:solid 1px #ddd; background:#fff; }
.cntFrm .cntSubject li{ float:left;  padding:2px 9px;color:#333;  font-size:1em; line-height:1.6em; white-space:nowrap; word-break:keep-all; width:210px;}
.cntFrm .cntSubject a:link,.cntFrm .cntSubject a:visited { text-decoration:underline;}
.cntFrm .cntSubject a:hover{text-decoration:none;}

.cntSummary { margin:10px auto; padding:5px 15px; color:#404040; font-size:12px; line-height:22px; border:solid 1px #F0D1E8; background: #FFFFE1; clear:both;}
.cntSummary .h4{ margin:0;font-size:12px; padding-left:24px; background:url(item.gif) 0 -450px no-repeat; color:#B4028A;}
.cntFrm .Text {color:#404040; font-size:14px; line-height:200%; clear:both;}

.cntFrm .Text a{ color:#BA3697;}
.cntFrm .Text a:hover{color:#f60;text-decoration:underline;}

.cntFrm .cntYuyue { margin:8px auto; padding:0 43px 0 43px; width:273px; height:80px; text-align:center; font-size:14px; background:url(yuyue.gif) no-repeat; }
.cntFrm .cntYuyue li {float:left;}
.cntFrm .cntYuyue a:link,.cntFrm .cntYuyue a:visited{float:left; margin:0 17px 0 19px; width:100px; height:80px; text-align:center; line-height:48px; display:inline; color:#fff; text-decoration:none; font-size:14px;}
.cntFrm .cntYuyue a:hover{ width:100px; height:80px; color:#ff0; font-weight:bold; background:url(yuyue.gif) 0 -79px no-repeat; }

.cntFrm .cntbacktop{ text-align:right; font-size:12px;}

.cntFrm .cntTip { margin:10px auto;width:600px; padding:5px 9px; border:solid 1px #FBE0DE; font-size:12px; line-height:22px; color:#404040; background:#FFFFE1;}
.cntFrm .cntTip a {color: #AB208E;}


.cntFrm .cntCorrelation{  margin:20px auto; width:610px; }
.cntFrm .cntCorrelation h4{ margin-bottom:8px; padding:5px 0 5px 20px; font-size:14px; background:url(item.gif) 0 8px no-repeat;border-bottom:solid 1px #F69CDF; }
.cntFrm .cntCorrelation li { float:left; width:49%; text-indent:15px; font-size:12px; background:url(item.gif) 0 -412px no-repeat; white-space:nowrap; overflow:hidden; line-height:20px; height:20px;}
.cntFrm .cntCorrelation cite{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.cntFrm .cntCorrelation li a {color:#B4028A;}

/********************************************/

.newsFrm {background:none; border:none; padding:0; width:100%;}
.newsFrm .fknewsFram {width:324px; height:305px; float:left; background:url(/images/2011/yygk/newsbg.png) no-repeat; }
.newsFrm .fknewsFram .nfTle {height:34px; overflow:hidden;}
.newsFrm .fknewsFram .nfTle h3 {line-height:34px; height:34px; font-size:20px; color:#B4028A; width:50%;float:left; text-indent:16px;}
.newsFrm .fknewsFram .nfTle .more {float:left; width:40%; text-align:right; line-height:34px; display:block;}
.newsFrm .fknewsFram ul {padding:8px;}
.newsFrm .fknewsFram ul li  {height:24px; line-height:24px; text-indent:16px; background:url(/images/2011/ks/dotks.png) 5px 5px no-repeat; }

 /********************************************/

.htabBox {padding-left:20px; height:34px; background:url(/images/2011/sidetitlebg.png) repeat-x;}
.htabBox .actived, .htabBox .inactived {width:80px; float:left; text-align:center; line-height:34px; height:34px; font-size:14px; font-weight:bold; cursor:pointer;}
.htabBox .inactived { color:#eeeeee; font-weight:normal;}
.htabBox .actived {background:url(/images/2011/tab.gif) no-repeat;}
.htabBox .actived h3 {color:#B4028A; margin:0px; padding:0; line-height:34px; height:34px; display:block; margin-left:2px; font-size:14px; background:url(/images/2011/tab.gif) top right no-repeat;}
.htabBox .actived h3 a {color:#B4028A;}
.htabBox .inactived h3 {color:#404040; font-weight:normal; font-size:14px; margin:0px; padding:0; line-height:34px; height:34px; display:block; margin-left:2px; font-size:14px; }
.htabBox .inactived h3 a {color:#404040;}
.htabBody .actived{margin-top:4px; float:left;}
.htabBody .inactived {display:none;}

.rightBox .hksList {display:block; width:240px; padding:4px; float:left; overflow:hidden;}
.rightBox .hksList li {line-height:22px; height:22px; width:240px; overflow:hidden; float:left; text-indent:32px; overflow:hidden; background:url(homepic2010/dot1.png)  8px 0px no-repeat;}
.rightBox .hksList li a {color:#404040;}
.rightBox .hksList li a font {font-size:12px;}

.rightBox {float:left; width:268px; border:solid 1px #dddddd; margin-bottom:10px; overflow:hidden;}
.rightbox .htabBox {width:260px;}
.rightBox .htabBody .hksList {width:260px;}
.rightBox .htabBody .hksList li {width:260px;}
.rightBox .htabBody .h4 {font-size:14px; text-align:center; height:32px; line-height:32px; clear:both; font-weight:bold;}

.rightBox .frame {padding:4px;}

.yygk {padding:10px; line-height:20px; }
.yygk a {color:#404040;}
.yygk img {width:100px; float:left; margin-right:10px; }

.yyry {text-align:center; padding-top:10px; width:270px;}
.yyry img {width:118px;margin:2px;}

.rightBox .title {height:34px; background:url(/images/2011/sidetitlebg.png) repeat-x; overflow:hidden; }
.rightBox .title h3 {font-size:14px; line-height:38px; height:38px; text-indent:20px; width:100px; float:left;color:#B4028A;}
.rightBox .title h3 a {color:#B4028A;}
.rightBox .title .more {width:64px; height:34px; line-height:38px; overflow:hidden; display:block; float:right; color:#404040; text-indent:20px;}

/******************************************/

/*******************************/
.equipmentList {margin:20px 12px; min-height:150px; padding:15px 0;color:#333; overflow:auto; background:url(/images/2011/line2.gif) center bottom no-repeat;  clear:both; font-size:13px;}
.equipmentList .img { float:left; width:120px; height:136px; padding:4px 14px 6px 6px; background: white url(/images/2011/photobg.gif) no-repeat;}
.equipmentList .equipimg { float:left; margin-right:20px;}
.equipmentList .img img {width:120px; height:136px;}
.equipmentList h4 {float:left; font-size:14px;color:#B4028A; padding-right:20px;}
.equipmentList span{ clear:right}
.equipmentList strong {font-weight:normal; font-size:14px; color: #808080;}
.equipmentList .zx {clear:both; text-align:right; }
.equipmentList .zx a {display:block; height:25px; width:85px; margin:4px 8px; float:right; text-align:center; font-size:14px; font-weight:bold; color:#B4028A; background:url(/images/2011/btn85x25.png); line-height:25px;}
/*************************************/

.pager { margin:10px; padding:10px 6px; clear:both; font-size:1em; text-align:center; line-height:32px;}
.pager a{ font-size:12px;border:solid 1px #F69CDF;padding:2px 8px; background:#F5E0F0; margin:2px;}
.pager .current:visited {color:white;}
.pager a:hover{ font-size:12px;border:solid 1px #fff;padding:2px 8px;color:#fff;background:#B93698; text-decoration:none; }
.pager .current{ font-size:12px;border:solid 1px white;padding:2px 8px;color:#fff; font-weight:bold; background:#B93698;}
.pager .nolink{ font-size:12px;border:solid 1px #BBEBE1;padding:2px 8px;color:#066;background:#BBEBE1; }

/*************************************/

/* 挂号页左边  */
.SectionIntro{margin-bottom:10px;  padding:8px 9px; clear:both;}
.SectionIntro h3{ font-size:14px; line-height:32px; background:url(item.gif) 0 -20px no-repeat; color: #B4028A; text-indent:24px;}
.SectionIntro p{ clear:both; font-size:13px; line-height:26px; color:#404040;}
.SectionIntro a:link,.SectionIntro a:visited{ text-decoration:underline; }
.SectionIntro a:hover {color:#50AD1E;text-decoration:none}

.booking_table {margin:auto; margin-top:20px; font-size:12px; width:560px; color:#404040;}

/* 咨询页左边  */
.AskFram { float:left; margin:20px; _margin:10px; width:570px; padding:10px 0 10px 120px; border:solid 1px #FFE292;font-size:1.2em;  background:url(ask_03.gif) no-repeat 10px 20px #FFFFF6; clear:both; overflow:hidden;} 
.AskFram .askTle { padding-right:100px;height:30px; line-height:30px;}
.AskFram .askCnt { vertical-align:text-top; width:560px; clear:both;}

.Bborder { border-bottom:1px dashed #C39; width:100%; height:3px; float:left;}

.ask2Input { border: solid 1px #FA98C8;  height:16px; color:#CC55BD; background:url(form_bg.gif) no-repeat #fff;}
.ask2Input2 { border: solid 1px #FA98C8;  height:120px; width:560px; color:#CC55BD; background:url(form_bg.gif) no-repeat #fff;}
.AskButton{background:url(asklogin.gif) no-repeat 0px 0px; padding:3px 0 0 0; color:#fff; margin-right:5px;  border:0px; width:50px;height:20px;}
.AskSub{background:url(asksub.gif) no-repeat 0px 0px; padding:3px 0 0 0; color:#fff; margin-right:5px; font-weight:bold; border:0px; width:50px;height:20px;}
.AskFQA { margin:auto; padding:10px; width:640px; color:#000; font-size:14px; line-height:20px; text-align:left;}
.AskQ { margin:auto; padding:10px; width:640px; color:#CA1EA4; font-size:14px; line-height:20px; text-align:left;}
.AskT { color:#EE4C9B; font-size:12px;}
.AskT a:link{ color:#E71181;}
.AskT a:hover { color:#906;}
	
.AskBtn2{background:url(ask_btn_bg3.gif) no-repeat 0px 0px; padding:5px; color:#fff; border:0px; width:70px;height:24px; font-size:14px; font-weight:bold;}
.ask2Input { border: solid 1px #FA98C8;  height:16px; color:#CC55BD; background:url(/uiimages/form_bg.gif) no-repeat #fff; margin:5px 0;}
.ask2Input2 { border: solid 1px #FA98C8; height:120px; width:200px; color:#CC55BD; background:url(/uiimages/form_bg.gif) no-repeat #fff;}
.sorttime { padding-left:16px; padding-right:8px; background:url(item69.gif) no-repeat;}

.askSearch { margin:auto; width:590px; padding:20px 0 0 60px; height:50px; background:url(ask_src_bg.gif) no-repeat; clear:both; overflow:hidden;}



/*咨询*/


.ask_question{ background-color:#fffafe; border:#C9C9C9 1px solid; padding:5px 9px; width:625px; color:#066; overflow:auto; margin-top:8px; background:url(/images/2011/sidetitlebg.png) repeat-x;}
.question_01{ background:url(/images/2011/q.gif) left -6px no-repeat; padding-left:40px; color:#B4028A; font-weight:bold; line-height:30px; font-size:14px; float:left; }
.question_01 a {color:#B4028A;}
.question_01_right{float:right;line-height:30px; font-size:12px;color:#595757;}
.question_02{ padding:15px 0; font-size:14px; color:#595757; clear:both;}

.ask_answer{ background: white url(/images/2011/line3.png) center top no-repeat; border:#C9C9C9 1px solid; border-top:0; padding:5px 9px; width:625px; overflow:auto; margin-top:-1px;}
.answer_01{ background:url(/images/2011/a.gif) left -6px no-repeat; padding-left:40px;  line-height:30px; font-size:14px; font-weight:bold; color:#B4028A; float:left; white-space:nowrap;}
.answer_01 a {color:#B4028A;}
.answer_02{ font-size:12px; line-height:24px; color:#B4028A; float:left;}
.answer_02_right{ font-size:12px; line-height:24px; color:#595757; float:right}
.answer_03{ padding:15px 0; font-size:14px;  clear:both; color:#595757; text-indent:24px; }

.show_question { margin:auto; width:650px; }
.show_question h1{ text-align:center; font-size:18px; color:#66004c; line-height:48px; margin-top:20px;}
.show_question h6{ margin:0; padding:0; text-align:center; line-height:24px;font-size:12px; font-weight:normal; border-bottom:#cf84bc 1px dashed;color:#999;}
.show_question p{text-align:left;font-size:14px; line-height:24px; text-indent:24px; padding:10px 5px; color:#f230a2; border-bottom:#cf84bc 1px solid;}

#jQuiDialogBox{ height:24px; line-height:24px; background:#ccc; }
#jQuiDialogBox h3 {font-size:14px;}
#jQuiDialogBox span { font-size:12px;}
#jQuiDialogBoxBody {background:#E9E9E9;}

.show_table{ width:640px; margin:20px 0;font-size:12px; border:solid 1px #ebbcdf;background:#fae6f5;}
.show_table h4{padding:18px 0px 0px 20px; font-size:12px; color:#66004c; background:url(item.gif) 0 17px no-repeat; }

.online_table {font-size:14px; margin-top:20px; }

.ksIntro p {font-size:14px; margin:0; padding:10px 0px; line-height:22px;}
.ksIntro .schFram{text-align:center;margin:8px; font-size:12px; line-height:24px; clear:both;}


/*专题列表*/
.cntFrm .ksgrp {width:620px; float:left; background:url(homepic2010/hline.png) 0px 33px no-repeat; }
.cntFrm .ksgrp .htabBox {padding-left:10px; background:none; cursor:pointer;}
.cntFrm .ksgrp .htabBox .actived,.cntFrm .ksgrp .htabBox .inactived {width:120px; float:left; text-align:center; line-height:34px; height:34px; background:url(homepic2010/tab.gif) no-repeat; font-size:14px; font-weight:bold;}
.cntFrm .ksgrp .htabBox .inactived {background:url(homepic2010/tab2.gif) no-repeat; color:gray; font-weight:normal;}
.cntFrm .ksgrp .htabBox .actived h3 {margin:0px; padding:0; line-height:34px; height:34px; display:block; margin-left:2px; font-size:14px; background:url(homepic2010/tab.gif) top right no-repeat; font-size:14px;}
.cntFrm .ksgrp .htabBox .actived h3 a {color:#7F2452;}
.cntFrm .ksgrp .htabBox .inactived h3 a {font-weight:normal; color:#404040;}
.cntFrm .ksgrp .htabBox .inactived h3 {display:block; margin:0px; padding:0; line-height:34px; height:34px; display:block; margin-left:2px; width:124px; font-size:14px; background:url(homepic2010/tab2.gif) top right no-repeat; font-size:14px;}
.cntFrm .ksgrp .htabBody .actived{margin-top:4px; width:620px; height:380px; float:left; }
.cntFrm .ksgrp .htabBody .actived .ztmorebox {clear:both;}
.cntFrm .ksgrp .htabBody .actived .ztmore {display:block; line-height:38px; width:94px; height:38px; color:red; text-indent:30px; background: url(homepic2010/morearr.gif) 5px 13px no-repeat; font-weight:bold; float:right;}
.cntFrm .ksgrp .htabBody .inactived {display:none;}
.cntFrm .ksgrp .hksList {display:block; padding:4px; float:left; overflow:hidden; width:662px;}
.cntFrm .ksgrp .hksList li {line-height:25px; width:305px; overflow:hidden; float:left; text-indent:24px; height:25px; white-space:nowrap; background:url(homepic2010/dot1.png) no-repeat;}
.cntFrm .ksgrp .hksList li a {}
.cntFrm .ksgrp .htabBody .cmdsum {padding:10px 0px; clear:both; border:none; text-align:center; }
.cntFrm .ksgrp .htabBody .cmdsum img {width:600px; height:100px; border:solid 1px #F0D1E8;}


/******************************************/

.listShow { margin:20px auto;width:98%;}
.listShow li{ padding-left:15px; font-size:14px; line-height:30px;}
.listShow li a {color:#404040;}
.listShow li.alt2 {background:#f0f0f0; }
.listShow li.sp {border-bottom:solid 20px white;}
.listShow li span {float:right;}
.listShow_1 {font-weight:bold;}
.listshow_2 {font-weight:normal; text-indent:20px;}


.cmdbox {padding:16px 8px; height:85px; overflow:hidden; border-bottom:solid 1px #dddddd;}
.cmdbox img {float:left; margin-right:8px;}
.cmdbox h4 {display:inline; font-size:14px; line-height:26px;}
.cmdbox h4 a {color:#B93698;}
.cmdbox .sum {line-height:21px;}
/****************************************/

#sitelink { width:948px; margin:auto; border:dashed 1px #F26BD0; padding:6px 0px;}
#sitelink a{margin: auto 16px auto 16px; white-space:nowrap; font-size:12px;}

#FriendLink {border:solid 1px #F26BD0; width:948px; margin:auto; margin-top:10px;} 
.FriendLink {padding:4px; background:#fff;}
.FriendLink ul {text-align:center;}
.FriendLink li{ display:inline; margin: 0 4px 0 4px; font-size:12px;}
.FriendLink li a{ white-space:nowrap; color: #808080;}
.FriendLink h5{ font-size:12px;}

#footer{margin:4px auto 0px auto; width:950px; color:#666; font-size:12px; line-height:22px; padding:8px 0; border-top:solid 1px #DF46C2;clear:both; text-align:center;}
#footer a {color:#808080;}
#footer p{ margin-top:15px; clear:both;}
#footer a:link,#footer a:visited{text-decoration:underline; }
#footer a:hover {text-decoration:none;}
#footer img {vertical-align:middle;}

#footer #flogo{ float:left; margin-top: 8px; margin-right:4px; width:280px; height:60px; background:url(logo.gif) no-repeat; display:block; overflow:hidden; cursor:pointer; }

/*文字专题*/
.cntFrm .introtext{padding-left:24px;padding-right:24px; font-size:12px; line-height:24px;}
/*zhuanti*/
#zhuanti_list {margin:auto; width:934px; clear:both;overflow:hidden; padding:auto 8px 0 8px 0; text-align:center;}
#zhuanti_list a {margin:12px 16px 12px 16px;}
.zt_title {height:32px; line-height:32px; background: url(zt_title.gif) center 0 no-repeat;  font-size:14px; font-weight:bold; color:#66004c; margin-top:24px; margin-bottom:12px; text-align:center;}
.zt_atitle {text-indent:42px; background:url(item.gif) 28px -320px no-repeat;}
.zt_atitle a{font-size:14px; color:#990073; line-height:24px;}
.zt_sum{font-size:12px; padding-left:32px; padding-right:32px; text-indent:26px; padding-bottom:8px;text-align:justify;text-justify:inter-ideograph; line-height:22px;}

#adwrap {width:940px; padding:5px; margin:auto; position:relative; }
#adwrap .tabHead {position:absolute; left:0; top:0; z-index:90;}
#adwrap .tabHead div { width:14px; height:14px; line-height:14px; text-align:center; overflow:hidden; float:left; margin:2px; display:inline; cursor:pointer; background:white;}
#adwrap .tabHead .actived {border:solid 1px #C93698; color:#C93698; font-weight:bold;}
#adwrap .tabHead .inactived {border:solid 1px gray; color:gray;}
#adwrap .tabBody .inactived{display:none;}

.rightBox .cRed, .rightBox .cGreen {display:none;}