hmtl,body{margin:0px;padding:0px;font-family:SimSun,"Lucida Grande", Verdana, Lucida, Arial, Helvetica,sans-serif;font-size:12px;color:#333;height:100%;background: url(images/bodybg.png);}
ul, ol, li, h1, h2, h3, h4, h5, h6,dl,dt,dd,p, form, fieldset, table, td, img, div{margin:0px;padding:0px;border:0;}
ul,li,ol{list-style:none; margin:0; padding:0;}
select, input{vertical-align:middle;font-size:12px;}
img{ border:0;}
.text p{font-size:12px;line-height:24px; color:#666;}
.text p a{ color:#cf396c;}
.clearfix,
.area,
.colContent{zoom:1;clear:both;}
.clearfix:after,
.contain:after,
.area:after,
.colContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#cf396c;text-decoration:underline;}
.linkA{color:#f60;text-decoration:underline;}
.linkA:hover{color:#bf0028;text-decoration:none;}
.red{color:#f00;}
em{font-style:normal;font-weight:normal;}
.linkA,
.linkA:hover{color:#bf0028;}
.button input{width:100px;height:30px;}
.button input.buttonCommon{background:#fff url(images/button.png) no-repeat 0 0;color:#784208;}
cite{ font-style:normal;}
/*表单*/
textarea{background:#fff;border:1px solid #cbcbcb;width:95%;padding:5px;font-family:simsun;font-size:12px;margin:0;color:#666;line-height:22px;}
.button input{width:100x;height:30px;overflow:hidden;color:#;border:0;padding:0;cursor:pointer;text-align:center;font-size:12px;font-weight:bold;/*width:auto;_width:0;overflow:visible!ie;*/}

.bg{width:100%;background:url(images/bg.png) repeat-x center top;}
.wrap{width:100%; background:url(images/head.png) no-repeat center top;}
.header{height:169px; width:990px;overflow:hidden;margin:0 auto 0; padding-top:20px;}
.header .headerLogo{ width:255px; height:105px; float:left;}
.header .headerLogo a{ display:block; width:255px; height:105px; text-indent:-999px;}
.header .headerMail{height:27px; float:right; width:250px; text-align:right; padding-top:98px;padding-right:10px; color:#666;}
.header .headerMail p{ font-size:12px;font-family:Arial,Microsoft Yahei,SimSun;}
.header .headerText { float:left; margin-left:20px;}
.header .headerText p{ color:#cf396c; font-family:Arial,Microsoft Yahei,SimSun; font-size:24px; display: block; line-height:38px;}
.header .headerText .en{ font-size:38px; letter-spacing:0.06em;}


#ckepop{padding:0 10px;clear:both;width:380px;float:right;}
.contain{margin:0 auto;width:950px;padding:0 20px 20px 20px; background:#eee; *padding-bottom:5px; position:relative;zoom:1;}

.contain .col720 { border-right:1px solid #e1e1e1; width:710px; padding-right:9px;zoom:1;}
.Headlines{ margin-bottom:15px;}
.Headlines h1{font-family:Microsoft Yahei;font-size:24px;font-weight:normal;height:35px; background:url(images/Headlines.png) no-repeat 2px 0;}
.Headlines h1 strong{visibility:hidden; padding-right:25px;}
.Headlines .text{ background:#FFF; border:1px solid #cccccc; border-top:2px solid #cf396c; padding:20px 25px; margin-top:20px;}
.Headlines .text p{ text-indent:2em; font-size:14px; line-height:28px; color:#333;}


.colContent{padding-top:20px;}

.preface{clear:both;background:url(images/preface.png) no-repeat center top;height:48px;padding:3px 50px 4px;margin-bottom:10px;}
.preface p{text-indent:2em;}

.module{clear:both;}
.titleBar{zoom:1;}
.titleBar:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.titleBar h4{font-size:14px;float:left;}
.titleBar .more{float:right;font-size:12px;font-family:simsun;margin-right:10px;}
.moduleContent{zoom:1;clear:both;background:#fff;}
.moduleContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

.modulePic{margin-bottom:10px;background:url(images/modulePic.png) no-repeat 0 0;padding:10px 10px 0;width:250px;height:270px;}
.modulePic cite{display:block;height:30px;background:#ccc;font-style:normal;line-height:30px;text-align:center;}


.module .titleBar{background:#cf396c;height:34px;line-height:34px;}
.module .titleBar h2{color:#fff; font-size:16px; padding-left:15px; float:left; font-family:Microsoft Yahei; font-weight:normal;}

.text h3{ line-height:24px; height:24px; font-size:14px;}


.picList_210 {clear: both;}
.picList_210 li {float: left;margin: 10px 12px 0;width: 186px; display:inline;}
.picList_210 li img {border: 1px solid #CCCCCC;padding: 2px;width: 180px;}
.picList_210 li cite {display: block;font-size: 12px;font-style: normal;height: 22px;line-height: 22px;margin: 0 auto;text-align: center;}





/*分栏*/
.colLeft{float:left;_display:inline;margin-right:10px;}
.colRight{float:right;_display:inline;margin-right:0;}
.col290{width:290px;}
.col640{width:580px; border:1px solid #cecece; background:#FFF; padding:20px 30px;}

.col290 .module{ padding:0 18px 20px 18px; border:1px solid #cecece; background:#FFF; border-bottom:none; border-top:none;}
.col290 .module .moduleContent{padding:15px 5px 5px 5px;}
.adBox{ position:relative; width:240px; margin-bottom:10px;}
.adBox cite{ position:absolute; left:0; bottom:0; text-align:center; background:url(images/icon.png) repeat-x 0 -100px; font-style:normal; color:#fff;height:24px; line-height:24px; width:240px;}


/*指导专家*/
.imgText_80_80{position:relative;padding-left:96px;zoom:1;min-height:86px;_height:86px; margin-bottom:10px;}
.imgText_80_80 .imgText_img{width:80px;height:80px; padding:2px; border:1px solid #ccc; position:absolute; left:0; top:0;}
.imgText_80_80 .imgText_img a{ display:block; position:relative; text-align:center; color:#fff; width:80px; height:80px; cursor:pointer;}
.imgText_80_80 .text h4{ font-size:14px; height:24px; overflow:hidden; line-height:24px;}
.imgText_80_80 .text h4 span{ font-weight:normal; color:#666; font-size:12px;}
.imgText_80_80 .text h4 a{ color:#333;}
.imgText_80_80 .text p{ color:#666; display:block; overflow:hidden; font-size:12px; line-height:24px;}
.zdzj  .text p{font-size:12px; line-height:24px;color:#666;}


.xqyg .text h3{ text-align:center; font-family:Microsoft Yahei; font-size:18px; font-weight:normal; line-height:28px; height:28px; margin-bottom:10px;}
.col290 .kdhtw{ border-bottom:1px solid #CECECE;}
.col290 .zdzj{ border-top:1px solid #CECECE; padding-top:10px;}

 

.tableList td {border-bottom: 1px dotted #CCCCCC;color: #777777;line-height: 26px;padding: 2px;}
.tableList td strong {font-weight: normal;} 
.tableList td strong a { color:#bf0028}



/*柯大夫提问*/
.textlist li{ line-height:24px; height:24px; overflow:hidden; background:url(images/icon.png) no-repeat 0 2px; padding-left:15px;}
.textlist li a{ color:#666;}
.textlist li a:hover{ color:#cf396c;}
.textlist li em a{ color:#cf396c;}
.article{border-bottom:1px solid #ccc;}
.article .text { margin-bottom:40px;}
.article .text h2{font-family:Microsoft Yahei; font-weight:normal; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:10px; font-size:20px; background:url(images/icon.png) no-repeat 0 -126px;}
.article .text h2 em{ color:#fff; margin-right:5px; margin-left:2px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.article .text p{ font-size:14px; line-height:28px; color:#333; text-indent:2em; margin-bottom:15px;}


.shareButton{ float:right; height:30px; zoom:1;}
.dsf{ background:#666; height:30px; line-height:30px;}
.comment{ margin-top:15px;}
.box1{ font-size:12px;background:#FFFFFF;height: auto; overflow: hidden; margin-bottom:20px;}
.box1 .news_input{ border:1px solid #ccc; padding:2px; line-height:20px; height:20px; color:#575757; font-size:12px; font-family:simsun; background:url(images/note.png) repeat-x 0 -50px;}
.box1 .button .buttonbj{ height:30px; line-height:30px; background: url(images/button.gif) no-repeat; width:86px;border:none; color:#333; font-weight:bold; cursor:pointer; float:right; margin-right:16px;}
.box1 table td{ padding:5px 0;}
.box1 #mq td{ padding: 0;} 
.box1 #mq{ border-bottom:1px solid #cecece;}
.box1 .pl{ background:url(images/icon.png) no-repeat 0 -40px; padding-left:20px; margin-right:10px;}
.box1 .more{ background:url(images/icon.png) no-repeat 0 -63px; padding-left:20px; margin-left:10px;}
.box1 .pl a,.box1 .more a{ color:#cf396c;}

.team h3{ background:url(images/note.png) no-repeat; height:50px; overflow:hidden; text-indent:-999px; margin-bottom:10px;}
.team p{ line-height:28px; height:28px; color:#666;}
.extra{ visibility:hidden;}
#AdLayer {position:absolute;width:60px;display:none;height:60px; bottom:0;right:-70px; margin-top:200px;_margin-top:0;}
