/* 常规设置 */
body{ font-family:"microsoft yahei";font-size:14px; margin:0px; color:#333333; background:#f6f6f6;}
body,h1,h2,h3,h4,h5,img,dl,dt, dd,div,ul,li,form{margin:0px;padding:0px;border:0px;outline:0px;font-weight:normal;list-style: none;}
a{ color:#2d2d2d; text-decoration:none;}
a:visited{ color:#276487; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:underline;}
input{font-family:"microsoft yahei"; margin:0; padding:0;}
.wordred{ color:#FF0000;}
.spaces{ clear:both; height:12px; width:1100px; margin:0px auto;}
.xwbgb{ width:100%; background:#FFFFFF;}
.xwclear{ clear:both;}
/* 主页头部 */
#topmenubg{ height:45px; width:100%; background:#0096a5; z-index:99;}
#headtop{ width:1200px; height:39px; margin:0px auto;position:relative;}
#topmenuli{ width:1000px; position:absolute; left:0px; top:0px; }
#ajaxlogin{ position:absolute; width:130px; right:0px; top:0px; text-align:right;line-height:45px; color:#FFFFFF;}
#ajaxlogin a{ color:#FFFFFF; font-size:16px;}
#topmenuli ul li{ float:left; line-height:45px; width:100px; text-align:center; }
#topmenuli .erzi{ width:70px;}
#topmenuli .erzi a{width:70px; height:45px; display:block;}
#topmenuli .msx{ width:2px; height:45px; background:url(/images/menusx2.gif) 0px 3px;}
#topmenuli ul li a{font-size:16px; color:#fff; font-weight:500; width:100px; height:45px; display:block;}
#topmenuli ul li a:hover{ background:#008c9a; text-decoration:none;}
#topban1{ clear:both;  width:100%; height:100px; margin:0px auto;background:url(/images/top1.png) no-repeat center center;}

#menuxiadesc{ clear:both; width:1200px; height:50px; margin:0px auto; background:#FFFFFF;}
#ktweizhi{ width:850px; float:left; line-height:50px; padding-left:30px; background:url(../images/weizhi.gif) no-repeat 9px 19px;}
#topsearch{ width:250px; float:right; overflow:hidden;}
#topsearch ul li{ float:left; margin-top:8px;}
#news_ssk{ width:190px;}
.serchinword{width:188px; height:32px; border:1px solid #cccccc; font-size:16px; color:#999999; overflow:hidden;}
.serchinword:focus{border:1px solid #008cd9;}
.ssanli{ width:60px;}
#ssan{ width:60px; height:34px; background:#008cd9; color:#FFFFFF; border:0px; font-size:16px;}
 
/*健康问答详细页面*/
#showaskbody{ width:1200px; margin:0px auto;}
#showaskleft{ width:925px; float:left;}
.showleftnav1{ background:#FFFFFF; border-top:3px solid #1d7de7; overflow:hidden;}
.showleftnav2{ background:#FFFFFF; margin-top:20px;overflow:hidden;}
#showaskright{ width:250px; float:right;}
/*askadd*/
.showleftnav1 h1{ clear:both; font-size:24px;line-height:50px; background:url(../images/askico.png) no-repeat 10px 6px; padding-left:55px; margin-top:5px;}
.askneirong{ clear:both; font-size:18px; line-height:38px; margin:12px 16px 15px 16px;}
.ask_Tages{ height:30px; margin:0px 20px 20px 16px;}
.askkeyword{ float:left; width:70%; background:url(../images/askico.png) no-repeat 0px -154px; padding-left:20px;}
.askkeyword span{ background:#f2f7fd; margin-left:12px; line-height:28px; padding:2px 10px 5px 10px; color:#8eb6e7;}
.asktwtime{ float:right; width:20%; text-align:right; color:#999999;}
.msaddaskan{ clear:both; margin:0px 0px 20px 20px;}
.msaddaskan a{ width:120px; height:40px; background:#ff9b58; color:#FFFFFF; display:block; text-align:center; line-height:40px; border-radius:6px; font-size:18px; text-decoration:none;}
.msaddaskan a:hover{ background:#fd8000;}
/*reply*/
.showasklfetnav2title{font-size:20px; line-height:50px; border-bottom:1px solid #d7d7d7; background:url(../images/askico.png) no-repeat 10px -42px;}
.showasklfetnav2title span{ border-bottom:2px solid #b6262f; height:48px; width:255px; display:inline-block; text-indent:55px; color:#b6262f}
.ask_content{ font-size:18px; line-height:38px; padding-top:5px; margin:0px 16px 20px 16px;}
.ask_content img{ max-width:830px; overflow:hidden;border-radius:7px;}
.ask_content h2{ width:100%; margin:0px auto; height:45px; background:#eff1f5; border-left:3px solid #3d8ecd; font-size:18px; line-height:45px; color:#336699;text-indent:15px;border-radius:5px;}
.ask_content a{ color:#e74c59; font-size:18px; border-bottom:1px dashed #e74c59;}
.ask_content a.qclbj{ background:none; padding:0px;}
.ask_time{clear:both; margin-bottom:20px;}
.bdsharebuttonbox{float:left;line-height:25px;margin-left:20px;width:40%;padding-left:90px;background:url(../images/bshare.gif) no-repeat 0px 10px}
#ask_hfmk{float:right;margin-right:20px;color:#666666;padding-top:9px;font-size:16px}
#ask_hfmk a{ font-size:16px; color:#4a8cd9;}
.showleftnav3title{ clear:both; height:40px;background:url(../images/dengpao.gif) no-repeat 10px 11px #FFFFFF;  padding-left:40px; font-size:18px; font-weight:bold; line-height:40px; border-top:3px solid #1d7de7; overflow:hidden;}
.showask_newslist{ background-color:#FFFFFF; margin:0px auto; overflow:hidden; padding-bottom:10px;}
.showask_newslist ul{ margin-left:17px;}
.showask_newslist ul li{ float:left; width:49%; border-bottom:1px dotted #CCCCCC; line-height:46px;background:url(../images/icon_q.gif) no-repeat 17px 16px;text-indent:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.showask_newslist ul li a{ font-size:18px;}
.showaskrightnav1{border-top:3px solid #b6262f; padding-bottom:5px; background:#FFFFFF;}
.showaskrightnav1 h3{ font-size:18px; color: #B6262F; padding: 8px 15px; font-weight:normal;}
.showaskrightnav1 ul li{ line-height:38px; text-indent:20px; background:url(../images/icon_li.gif) no-repeat 8px 18px; width:245px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.showaskrightnav1 ul li a{ font-size:16px;}
.wytwimg{ margin:16px 0px;}
.wytwimg a{ width:250px; height:60px; display:block;background:url(../images/askico.png) no-repeat 15px -88px #6699cc; border-radius:6px;font:24px/57px "Microsoft YaHei"; color:#FFFFFF; text-align:center;}
.wytwimg a:hover{ background:url(../images/askico.png) no-repeat 15px -88px #3784cb; text-decoration:none}
/*ask ypk list*/
.ypxglist{overflow:hidden}
.ypxglist .ypkdan{ margin:10px 20px 10px 2px;}
.ypxglist .ypkdan:last-child{ margin-right:0px;}
.ypxglist .ypkdan a{ border:0px;}

.showasknav3{ margin:12px auto; width:100%; background:#FFFFFF; overflow:hidden;}
.newszttj{ clear:both;width:900px; height:36px; margin:20px auto; line-height: 36px; text-align:center; position:relative;}
.newszttj div{ font-size:26px;  color:#000000; letter-spacing:3px;}
.newszttj div:before,.newszttj div:after{ position:absolute;background:#c9c7c7; content:""; height:1px;top:50%; width:335px; }
.newszttj div:before{left:10px;}
.newszttj div:after{right:10px;}
.yplistt{ margin-top:10px;}
.ypkdan{ float:left;width:203px; height:300px; margin-bottom:40px;  margin-left:22px; border-radius:5px;position:relative;}
.ypkdan A{ width:100%; height:300px; display:block; color:#252525; background:#FFFFFF;border-radius:5px;transition: all .5s;box-shadow:0px 0px 5px #eeeeee;}
.ypkdan A:hover{ color:#d81517;border-radius:5px; text-decoration:none; box-shadow:0px 0px 5px #ff6100;}
.ypkdan dl{width:100%; margin:8px 10px; padding:6px 0px;}
.ypkdan dt{width:182px; height:166px;}
.ypkdan dt img{ width:100%; height:150px;border-radius:3px;}
.ypkdan dd{width:100%; height:150px; margin:0px; padding:6px 0px; line-height:20px; text-align:left;}
.ypkdan dd h3{ width:93%;font-size:16px; line-height:36px;text-indent:5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ypkdan dd h4{ font-size:14px; line-height:36px;text-indent:5px; color:#898989; }
.ypkdan dd h5{font-size:20px; line-height:38px; color:#FF0000; text-indent:5px; }
.ypkdan .cfmask{ position:absolute; left:10px; top:15px; width:92%; height:162px; background: url(../images/prolist_zzm.png) no-repeat; border-radius:3px;}
/*精彩专题*/
.fixed{ width:250px; overflow:hidden; border-top:3px solid #1d7de7; background:#FFFFFF; padding-bottom:10px;}
.askjpzt{ font-size:18px; font-weight:bold; color:#333333; height:45px; border-bottom:1px solid #dddddd; line-height:42px; text-indent:15px; overflow:hidden;}
#ztlist li{height:45px;overflow:hidden; font-size:16px;}
#ztlist li p{ padding-left:10px; border-bottom:1px dashed #cbcbcb; padding:0px; margin:0px; height:42px; line-height:38px; width:215px; margin-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#ztlist li p span{ margin-right:10px; font-style: italic; font-size:20px;color: #999;font-family: "georgia","STHeiti","Microsoft YaHei","simsun","sans-serif",Arial;}
#ztlist li.show{height:170px;}
#ztlist li.show p{  border-bottom:1px dashed #cbcbcb;}
#ztlist li .jczt_img{ text-align:center; margin-top:10px;}
.jczt_img img{ width:220px; height:auto;border-radius:3px;}
#ztlist .redsz{ color:#B6262F;}

.jczt_img2{ margin:0px auto; background:url(../images/ypbg.jpg);background-size:cover; width:220px; height:110px;border-radius:3px; margin-top:10px; text-align:center; line-height:100px;}
.jczt_img2 a{ color:#FFFFFF; font-weight:bold;}
/*foot*/
.ktwidth{ width:1200px; margin:0px auto; clear:both;}
.sph_footsever { height:70px; padding:25px 0px; background:#fff; margin-top:15px; border-top:1px solid #f8f8f8; box-shadow:0px 0px 5px #D5D5D5;}
.sph_fsicon { width:70px; height:70px; float:left; margin-left:40px; background:url(../images/footpsb.png);}
.sph_fsicon.icona { background-position:0px -80px;}
.sph_fsicon.iconb { background-position:0px -151px;}
.sph_fsicon.iconc { background-position:0px -222px;}
.sph_fsicon.icond { background-position:0px -305px;}
.sph_fstxt { width:170px; height:70px; float:left; margin-left:18px;}
.sph_fstxt h3 { font-size:18px; color:#4c4c4c; display:block; margin-top:13px; line-height:18px !important; }
.sph_fstxt span{ font-size:18px; color:#4c4c4c; display:block; margin-top:13px; line-height:18px !important; font-weight:bold;}
.sph_fstxt p { font-size:14px; color:#666666; display:block; margin-top:8px; height:18px; line-height:18px !important;}

.thcopy{ width:100%; height:60px; border-top:3px solid #44a000; clear:both; margin-top:20px; background:#f4f4f4; color:#656363;}
.thfootdesc{ text-align:center; line-height:38px; padding-top:15px; background:url(../images/ga.png) no-repeat 157px 63px;}
.thfootdesc a{ color:#656363;}
.thfootdesc a:hover{color:#ff6600; text-decoration:underline;}
/*rightscrollimg*/
#tbox{width:52px; height:110px; position:relative;}
#jianyi{ width:52px; height:52px; background:url(../images/fh_top.gif) no-repeat 0px -58px; position:absolute; bottom:0px; cursor:pointer;border-radius:3px;}
#gotop{ width:52px; height:52px; background:url(../images/fh_top.gif) no-repeat; position:absolute; top:0px;cursor:pointer;border-radius:3px;} 
#jianyi:hover{ background:url(../images/fh_top.gif) no-repeat -58px -58px;}
#gotop:hover{ background:url(../images/fh_top.gif) no-repeat -58px 0px;}