/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#333; padding:0 0; font:12px/20px "Microsoft Yahei", "微软雅黑";}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:10px; font-size:0; overflow:hidden;zoom:1; }
a { color:#333; text-decoration:none; font-family:"Microsoft Yahei","微软雅黑";}
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#cc0026; text-decoration:none; }
.wrap { width:1000px; margin:0 auto; overflow:hidden; }
h1,h3,h4,h5,h6{font-size:100%;font-weight:normal}
/*head*/
.zuantiHead{width: 100%;min-width: 1000px;background: #fff;border-bottom: 1px solid #e5e5e5;position: relative;z-index: 99999;}
.zuantiTop{width:1000px;min-width: 1000px;height:49px;margin:0 auto;}
.hLinks{float:right;line-height:49px;font-size:14px;color:#5d5d5d;}
.hLinks a{margin-left:20px;}
.hLogo {float:left;}
.hLogo a{display:block; float:left; height:49px; line-height:999px; overflow:hidden;zoom:1; background: url(/i3/health/deco/2014/1022/newslogo.png) no-repeat;  width: 197px}
.hLogo .t1 {background-position:0px 0px;}
.hLogo .t2 {background-position:0px -166px; }
.hLogo .t3 {background-position:0px -78px;}
.hLogo .t4 {background-position:0px -253px;}
.hsNav{ height:40px;margin-top:0px; min-width:1000px; width:100%}

.greenBg {background:#cc0026;}

.hsNav1{ height:40px; line-height:40px; overflow:hidden;zoom:1;}
.hsNav1 dl,.hsNav1 dt,.hsNav1 dd{ float:left;}

.greenDt {background:url(/i3/health/deco/2014/1022/line2.png) 999px 999px no-repeat;}

.hsNav1 ,.hsNav1  a:link,.hsNav1  a:visited{ color:#fff;}
.hsNav1  a:hover{ color:#fff; text-decoration:none;}
.hsNav1 dt{font-size:16px; font-family:"Microsoft Yahei", "微软雅黑" ; background-position:100% 0px; padding:0 10px 0 24px;}
.hsNav1 dt a{ display:block; padding:0 5px;} 
.hsNav1 dd{ padding:0 10px; overflow:hidden; zoom:1;}
.hsNav1 dd a{ display:block; float:left; padding:0 5px; font-size:14px;}

.green dt a.selected,.green dd a.selected{background-color:#ff6969;}
.green dt a:hover,.green dd a:hover{background-color:#ff6969;}

/*main*/
.mainLeft {float:left;width:680px;padding-right:10px;border-right:1px solid #e5e5e5;margin-top:30px;}
.child {margin-top:19px;}
.child2 {margin-top:19px;}
.child2 .child {margin-top:0px;}
.child .title_a{background:url(/i0/health/deco/2014/1022/newstitle.png) 0px -232px no-repeat; width:680px;height:36px;line-height:36px;color:#cc0026;margin-top: 9px;}
.child .title_a h2{font-size:20px;border-left: 4px solid #cc0026;height: 22px;line-height: 20px;padding-left: 8px;}
.news-item2 {width:680px;overflow:hidden;}
.news-item2 h2{margin:20px 0px;font-size:20px;height:22px;line-height:22px;overflow:hidden;padding-left:36px;background-position:0px 0px;}
.news-item2 h2,.news-item2 .img span,.mainRight .blk02 .ul01 li,.txtbtn a.btn1,.txtbtn a.btn2,.txtbtn a.btn3{background:url(/i3/health/deco/2014/1022/icon1.png) no-repeat;}
.news-item2 .title_a h2{float:left;_background:url(/i3/health/deco/2014/1022/icon1.jpg) no-repeat;}
.news-item2 .title_a{ width:680px;height:62px;line-height:62px;}
.news-item2 .title_a .morelink{background:url(/i1/health/deco/2014/1022/scrollarr.png) 38px 19px no-repeat;}
.news-item2 .img img{display:block;width:220px;height:144px;}
.news-item2 .img{margin-right:10px;height:144px;float:left;position:relative;}
.news-item2 .img span{position:absolute;bottom:10px;left:10px;background-position:0px -48px;padding-left:24px;display:inline-block;color:#e4ddcd;_background:url(/i0/health/deco/2014/1022/icon2.png) no-repeat;}
.news-item2 .c{margin-right:-10px;height:144px;}
.mainLeft .blk20 {padding-bottom: 20px;border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;}

.mainRight {float:right;width:300px;margin-top:9px;}
.mainRight h2 {font-size:18px;color:#cc0026;}
.mainRight h2 a{font-size:18px;color:#cc0026;}

.title_a .morelink {float:right;display:inline;font-size:14px;padding-right:20px;background:url(/i1/health/deco/2014/1022/scrollarr.png) 38px 10px no-repeat;}
.morelink:hover{background-position:38px -134px; }
.mainRight .blk01 .title_a{background:url(/i0/health/deco/2014/1022/newstitle.png) 0px 0px no-repeat; width:300px;height:44px;line-height:44px;}
.mainRight .blk02 .title_a{background:url(/i0/health/deco/2014/1022/newstitle.png) 0px -98px no-repeat; width:300px;height:44px;line-height:44px;}
.mainRight .bli .pic{float:left;}
.mainRight .blk02 .title_a h2{float:left;}
.mainRight .blk01 {margin-top:10px;}
.mainRight .blk02 {margin-top:10px;}
.mainRight .blk02 h3{font-size:16px;margin-bottom:20px;}
.mainRight .blk02 .bli{margin-top:20px;}
.mainRight .blk02 .bli .txt{float:left;font-size:14px;margin-left:8px;width:162px;height:86px;line-height:22px;}
.mainRight .blk02 .ul01{margin-top:12px;line-height:28px;font-size:15px;padding-bottom:10px;}
.mainRight .blk02 .ulline{border-bottom:1px solid #e1e1e1;}
.mainRight .blk02 .ul01 li {background-position:0px -76px;height:28px;overflow:hidden;padding-left:14px;_background:url(/i0/it/deco/2012/0730/xbzw/dot.png) 0 10px no-repeat;}

/*rank*/
.ol-list{padding:12px 15px 0 37px;background:url(/i0/health/deco/2014/1022/rank3.png) 0px 19px no-repeat;}
.ol-list li{line-height:36px;height:36px;overflow:hidden;font-size:14px;}

.sblk05{border:1px solid #dfdfdf;border-bottom:0px;margin-top:20px;}
.sblk05 .albox02{display:block;padding:15px 5px 15px 10px;border-bottom:1px solid #dfdfdf;background: url(/i3/it/deco/2012/0914/csj/tech2012_cq_1pxbg.png) 0px -1px repeat-x;height:43px;overflow: hidden;}
.sblk05 .albox02 .pic{float:left;margin-right:10px;display:inline;}
.sblk05 .pic img{border:1px solid #fff;}
.sblk05 .txt{width:160px;float:left;margin-top:5px;}
.sblk05 a.bDiv{text-decoration:none;display:block;}
.sblk05 .ts, .sblk05 a.bDiv:visited .ts{font-family:"微软雅黑","宋体";font-size:16px;color:#282828;}
.sblk05 .tn, .sblk05 .tn a:link, .sblk05 a.bDiv:visited .tn{color:#656565;line-height:20px;font-size:12px;font-family:"Arial","宋体";text-decoration:none;}
.sblk05 .tn a:visited{color:#800080;}
.sblk05 .tn a:hover, .sblk05 .tn a:active, .sblk05 .tn a:focus{color:#f00;text-decoration:underline;}
.sblk05 .arrow{display:block;float:right;background:url(/i2/it/deco/2012/0730/xbzw/tech_cq_0717_01.png) -122px 2px no-repeat;width:20px;height:20px;margin-top:12px;}
.sblk05 a.bDiv:hover .ts, .sblk05 a.bDiv:hover .tn, .sblk05 a.bDiv:active .ts, .sblk05 a.bDiv:active .tn, .sblk05 a.bDiv:focus .ts, .sblk05 a.bDiv:focus .tn{color:#3a5371;text-decoration:none;}
.sblk05 a.bDiv:hover .arrow{background-position:-97px 2px;}
.sblk05 a.bDiv:hover .albox02{background: #fff;}
/*每日回顾*/
.bcont{margin-top:20px;position:relative;}
.bcont form{width:174px;float:left;margin-right:10px;}
.SinaCalendar_Cnl{font-family:"Microsoft Yahei", "微软雅黑";font-size:14px;width:174px; border:0; display:block; padding-left:30px; height:28px; line-height:28px; color:#333; background:url(/i3/health/deco/2014/1022/calendar.png) 0px 0px no-repeat; cursor: pointer;}
#ui-datepicker-div{margin-top:5px;margin-left:-10px;/* 修正偏差 */margin-bottom:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#fff;display:none;border:1px #9ca9cb solid;width:244px;padding:3px;color:#434343;overflow:hidden;z-index:99;}
.ui-datepicker-header{width:244px;height:25px;border-bottom:1px #fff solid;overflow:hidden;background:url(#) no-repeat 0 0;position:relative}
.ui-datepicker-header a.ui-state-disabled,.ui-datepicker-header a.ui-state-disabled:visited{background:#d8ebfe;cursor:default}
.ui-datepicker-prev{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;left:4px;display:block}
.ui-datepicker-next{width:30px;height:21px;overflow:hidden;cursor:pointer;position:absolute;top:2px;right:5px;display:block}
.ui-datepicker-title{text-align:center;width:175px;height:21px;position:absolute;top:2px;left:34px}
.ui-datepicker-year,.ui-datepicker-month{width:60px}
.ui-datepicker-calendar{width:245px;border-collapse:collapse;border-left:1px #fff solid}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:0;background:#efefef;color:#686868;border-right:1px #fff solid;border-bottom:1px #fff solid;line-height:22px;text-align:center;cursor:default;font-weight:400}
.ui-datepicker-calendar th{/* 表头样式在此 */background:#e9e9e9}
.ui-datepicker-calendar th span{display:block}
.ui-datepicker-calendar th.ui-datepicker-week-end,.ui-datepicker-calendar td.ui-datepicker-week-end{/* 周末单元格样式在此 */}
.ui-datepicker-calendar td{font-size:10px}
.ui-datepicker-calendar td.ui-state-disabled{color:#aaa}
.ui-datepicker-calendar td a,.ui-datepicker-calendar td a:visited{display:block;cursor:pointer;color:#686868;text-decoration:none;text-align:center;border:1px #efefef solid;line-height:20px;height:20px/* IE6在a的display为block时，必须设置height或width中的一个才能正确触发hover伪类 */}
.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td a:active,.ui-datepicker-calendar td a:focus{background:#ec6e6b;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active:visited{/* .ui-state-active必须在.ui-state-highlight之前，此样式用于标注指定的但不是今天的日期 */background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-active:hover,.ui-datepicker-calendar td a.ui-state-active:active,.ui-datepicker-calendar td a.ui-state-active:focus{color:#ca0e0a;text-decoration:none;background:#fff;border-color:#efefef}
.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a.ui-state-highlight:visited{background:#ca0e0a;color:#fff;border:1px #a40300 solid}
.ui-datepicker-calendar td a.ui-state-highlight:hover,.ui-datepicker-calendar td a.ui-state-highlight:active,.ui-datepicker-calendar td a.ui-state-highlight:focus{background:#ca0e0a;color:#ff0;text-decoration:none;border:1px #a40300 solid}
.ui-icon,.ui-datepicker-cover,.ui-datepicker-trigger{display:none}
#timePicker{ width: 89px; height: 26px; border: solid 1px #d2d2d2; border-radius: 3px;float:right; }
#timePickerDiv{left:210px;line-height:28px; color:#999;top:0px !important;*top:1px !important; width: 89px !important; z-index: 9999; cursor: pointer; }
#timePickerDiv .ds_cont{background:url(#) no-repeat -307px -348px;}
#timePickerDiv .ds_title{padding-left:10px; height: 28px; }
#timePickerDiv .ds_list{border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
#timePickerDiv .ds_list p{border-bottom:1px solid #e1e1e1; padding-left:10px;background-color: #fff; cursor: pointer; }
#timePickerDiv .ds_list .selected{background-color:#fbfbfb; color:#222;}
/*发微博*/
.weibo-publisher .weibo-publisher-editor {height:152px;}
.weibo-publisher .weibo-publisher-editor textarea{height:136px;font:14px "Microsoft Yahei", "微软雅黑";}
.weibo-topic {position:relative;padding-bottom:10px;border-bottom:1px solid #e1e1e1;}
.weibo-publisher .weibo-publisher-tip{position:absolute; right:0px; top:0px;color:#666;font-size:14px;}
.weibo-publisher-content {padding-top:40px;position:relative;}
.weibo-publisher .weibo-publisher-submit {background:#cc0026;text-indent:0;color:#fff;font-size:14px;text-align:center;line-height:28px;}
.weibo-publisher .weibo-publisher-submit:hover {background:#ff6969;}
 /*footer*/
.footer {line-height:22px;text-align:center;border-top:1px solid #e5e5e5;padding:20px 0px;margin-top:30px;background:#fdfdfd;font-family:Arial, Helvetica, sans-serif, "黑体";}

