/* ================== 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:#2b9700; text-decoration:none; }
.wrap { width:1000px; margin:0 auto; }
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.t1{display:block; float:left; height:49px; line-height:999px; overflow:hidden;zoom:1; background: url(/n/health/20160307/x9vl-fxqaser9038010.png) 0 0 no-repeat;  width: 197px}
.hsNav{ height:40px;margin-top:0px; min-width:1000px; width:100%}
.greenBg {background:#2b9700;}
.hsNav1{ height:40px; line-height:40px;zoom:1;}
.hsNav1 dl,.hsNav1 dt,.hsNav1 dd{ float:left;}
.fl {float:left;}
.greenDt {background:url(/i2/health/deco/2014/1022/line1.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 10px;}
.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;}
.eatdl dd a {font-size:16px;padding:0 15px;}

.green dt a.selected,.green dd a.selected{background-color:#74c852;}
.green dt a:hover,.green dd a:hover{background-color:#74c852;}
/*搜索*/
.cheadSearch{position:relative;}
.site-search{float:right;margin-right:10px; position:relative;height:36px;line-height:36px;}
.cheadSeaType{height:30px; line-height:30px; border:none; width:80px;margin-right:-4px;}
.site-search .selectView{top:5px;left:3px;height:30px; line-height:30px; border-right:1px solid #e1e1e1;background:url(/i0/dy/main/sh2014/01/0109_lqf_news_icons01.png) no-repeat 0px -227px; color:#999; z-index:100; _top:6px !important;}
.ds_cont{padding-left:10px;}
.ds_list{background-color:#fff;}
.dsl_cont{border:1px solid #e6e6e6;}
.dsl_cont p{padding-left:10px; cursor:pointer;}
.dsl_cont .selected{background-color:#777; color:#fff;}
.cheadSeaKey{_top:4px !important;position:relative;width:121px; padding:5px 10px; font-size:14px; height:20px; line-height:20px; border:none; -webkit-appearance:none; color:#999; background-color:#fff; font-family:"Arial","Microsoft YaHei","雅黑","SimSun","宋体";}
.cheadSeaSmt{_top:4px !important;position:relative;width:58px; height:30px; line-height:30px; border:none; cursor:pointer; background-color:#74c852; color:#fff; font-size:14px; font-family:"Arial","Microsoft YaHei","雅黑","SimSun","宋体";}

/*main*/
.mainLeft {float:left;width:680px;padding-right:10px;border-right:1px solid #e5e5e5;margin-top:30px;}
.mainLeft .blk01 {width:300px;float:left;}
/*滚动图*/
.scrollPicture {position:relative;height:400px;}
.slider{ position: relative; width: 300px; height: 400px; overflow: hidden; }
.slider_item{ float: left; width: 300px; height: 400px; -webkit-transform:translate3d(0,0,0);/*for ipad*/}
.slider_item img{ width: 300px; height: 400px;}
.slider_item .item_text{ background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77000000',endColorstr='#77000000')\9; display:block;line-height:50px; overflow:hidden;margin-top:-80px;height:80px;cursor:pointer;z-index:2;position:relative; *background-color:transparent\9; font-size:16px;color:#fff;text-align:center;font-family:"Microsoft YaHei";}
.slider_item a:visited .item_text {color:#fff;}
.hd_slider_dot{ text-align: center; position:absolute;margin-left:15px;bottom:12px;width:270px; z-index: 104;overflow: hidden;}
.hd_slider_dot span{display:inline-block; vertical-align: middle;cursor: pointer;width: 5px; height: 5px;background: url(/i2/health/deco/2014/1022/d01.png) no-repeat; margin-right:10px;}
.hd_slider_dot .current {background: url(/i3/health/deco/2014/1022/d02.png) no-repeat;}

.mainLeft .blk02 {width:360px;float:left;margin:-1px 0px 0px 20px;}
.mainLeft .blk02 .tit{height:33px;}
.mainLeft .blk02 a{font-size:14px;color:#666;line-height:19px;}
.mainLeft .blk02 h2 a{font-size:18px;color:#333;line-height:22px;}
.mainLeft .blk02 .bli{padding:16px 0px;border-bottom:1px solid #e1e1e1;height:59px;}
.mainLeft .blk02 .bli h2{margin-bottom:16px;}
.mainLeft .blk02 a:hover{color:#2b9700;}
.blk20{width:680px;}
/*feed流*/
.blk21 {margin-top:30px;}
.eatBlk {margin-top:-20px;}
.blk21 .title_a{border:none;margin-bottom:6px;}
.blk21-tab{ background:#f3f3f3;border:none;border-top:3px solid #2b9700;}
.eat {display:none;}
.blk21-tab-i{width:96px; display:inline; float:left;}
.blk21-tab-i span{height:50px;display:block; width: 96px; margin:0 auto; text-align:center; color:#333; font-size:18px; cursor:pointer; line-height: 50px; border: 1px solid #dfdfdf;border-left:none;}
.blk21-tab-i .subF{border-left:1px solid #dfdfdf;}
.blk21-tab-i .selected{border-bottom:1px solid #fff;background:#fff;color:#2b9700;}
.blk21-tab-fixed{position:fixed; width:680px; top:0px; z-index:100; _position:static; }

.news-item {padding:20px 0px; border-bottom:1px solid #e5e5e5;width:680px;}
.news-item .videoNewsLeft{background-position:0px 4px;}
.news-item .c{margin-top:20px;}
.news-item .ul01{padding-top: 5px;}
.news-item h2{font-size:20px; font-weight:bold; line-height:22px;}
.news-item .txt{font-size:14px; line-height:21px;color:#333;}

.news-item  a, .news-item  a:visited{color:#333;}
.news-item  a:hover{color:#36a937;text-decoration :none;}
.news-item  .p {color:#666;font-size:15px;line-height:26px;}
.news-item .time{display:inline; float:left; color:#666; font-size:13px;}
.news-item .info{padding-top:11px;}
.news-item .action{display:inline; float:right; font-size:13px;}
.news-item .action a, .news-item .action a:visited{color:#2a2a2a; float: left; padding-left: 18px;}
.news-item .action a:hover{color:#36a937;}

.news-item .spliter{margin:0px 5px;}
.img-news-item .img{display:inline; float:left; width:150px;height:100px; overflow:hidden; background-color:#e2e2e2;}
.img-news-item .img img{display:block; width:150px;height:100px;}
.img-news-item .txt{display:inline; float:left; width:510px; margin-left:20px;margin-top:-7px;}
.img-news-item .txt p, .img-news-item .p{color:#666;}
.video-news-item .img a{position:relative; display:block;  overflow:hidden;}
.video-news-item .img a i{position:absolute; left:5px; bottom:5px; width:22px; height:22px; background:url(/i3/ty/2011hqj/20140217/images/0210_afc_lqf_splayn.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/i3/ty/2011hqj/20140217/images/0210_afc_lqf_splayn.png'); _background:none;
}
.video-news-item .img a:hover i{background:url(/i1/ty/2011hqj/20140217/images/0210_afc_lqf_splay.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/i1/ty/2011hqj/20140217/images/0210_afc_lqf_splay.png'); _background:none;
}
.load-more{margin-top:30px;}
.load-more a{display:block; text-align:center; cursor:pointer; height:48px; line-height:48px; background:url(/i0/ty/2014_asia/20140821/medal5.png) no-repeat 0px -219px; text-indent:-9999em;}
.load-more a:hover{background-position:0 -269px;}
.loading{background:url(/i2/ty/2011hqj/20140217/images/loading.gif) no-repeat center center; height:48px; margin-top:30px;}
.page-control {text-align:center; margin-top:-1px; padding-top:20px; background-color:#fff; padding-bottom:20px;}
.page-control span { margin-right: 3px; font-size: 12px; color: #cccccc; }
.page-control span.pagebox_pre_nolink, .page-control span.pagebox_next_nolink { padding: 5px 10px; border: 1px solid #e4e4e4; border-radius:2px;}
.page-control span.pagebox_num_nonce { padding: 5px 10px; color: #fff;border: 1px solid #36a937; background-color: #36a937; border-radius:2px;}
.page-control a {padding: 5px 10px; border: 1px solid #d7d7d7; border-radius:2px; color: #000; cursor:pointer; background-color:#f5f5f5;}
.page-control a:hover { color:#fff; background-color: #36a937;border-color:#36a937;  }

.mainRight {float:right;width:300px;margin-top:16px;}
.mainRight h2 {font-size:18px;color:#2b9700;}
.mainRight h2 a{font-size:18px;color:#2b9700;}

.mainRight .title_a{background:url(/i0/health/deco/2014/1022/title1.png) no-repeat; width:300px;height:44px;line-height:44px;}
.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 -90px; }
.title_a h2{float:left;}
.mainRight .blk01 h2{border-bottom:2px solid #2b9700;line-height:44px;}
.mainRight .blk01 .blu{background:#f2f2f2;}
.mainRight .blk01 a{font-size:18px;font-weight:20;}
.mainRight .blk01 .bli {padding:6px 10px;width:260px;border-bottom:1px solid #d4e4ce;margin:0px 10px;height:50px;}
.mainRight .blk01 .last {border:none;}
.mainRight .bli .pic{float:left;}
.mainRight .blk01 .bli .txt{float:left;height:50px;line-height:50px;margin-left:14px;}
.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;}
/*rank*/
.ol-list{padding:12px 15px 0 37px;background:url(/i1/health/deco/2014/1022/rank.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;}
/**/
.part_b {margin-top:50px;}
.part_b h2 {font-size:18px;color:#2b9700;}
.part_b h2 a{font-size:18px;color:#2b9700;}
.part_b .title_a{background:url(/i1/health/deco/2014/1022/title2.png) no-repeat; width:1000px;height:44px;line-height:44px;}
.part_b .picsWrap {width:1000px;overflow:hidden;}
.part_b .pics{margin-top:20px;margin-right:-30px;height:519px;}
.part_b .pics .pic_item{margin-right:30px;border:1px solid #e6e6e6;display:inline;float:left;width:311px;height:258px;overflow:hidden;}
.part_b .pics .ps{border-bottom:none;}
.part_b .pics .pic_img{width:311px;height:208px;display:block;overflow:hidden;}
.part_b .pics .pic_txt{width:311px;height:50px;display:block;background:white;}
.part_b .pic_txt h3{ font-weight:normal;text-align:center;height: 50px; line-height: 50px; padding: 0 16px; font-size: 16px; color:#333; width: 278px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.part_b .pic_txt:hover h3 {color:#2b9700;}
.part_b .pic_txt h3 span {color:#666;}
/*每日回顾*/
.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(/i1/health/deco/2014/1022/calendar2.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;}
 /*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, "黑体";}

