﻿/*
span,u,p,a,img,div,body,input,textarea,ul,li,a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px ;-webkit-text-size-adjust:none;}

 del by wangcya , 20130605,导致框架滑动。
body { font-size:12px; font-family:微软雅黑; overflow:hidden; overflow-y:auto;}

div{border:0px; font-size:12px; font-family:微软雅黑; }
img{border:0px;}


input[type=text]{width:120px; height:28px; line-height:28px; border:1px solid #E6E6E6; border-top:1px solid #C8C8C8; font-size:14px; padding-left:5px; color:#36383d; font-family:微软雅黑; display:block}

input[type=password]{width:120px; height:28px; border:1px solid #E6E6E6; line-height:28px; border-top:1px solid#C8C8C8; font-size:14px; padding-left:5px; color:#36383d; font-family:微软雅黑; display:block}
input[type=text]:hover{border:1px solid#C8C8C8;}
a{ text-decoration:none; color:#383838; cursor:pointer;}
*/


p{ font-size:12px; font-family:微软雅黑; border:0px; }
textarea{ border:1px solid #F2F2F2; width:100%; overflow:auto ;color:#444444; font-size:12px; font-family:微软雅黑 }
textarea:hover{ border:1px solid #b1b1b1; background-color:#F2F2F2}

/* follow 全局按钮样式 */ 
.unfollowed:hover,
.follow{ background:#3fa0d5; border:1px #3a93c4 solid;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#fff; cursor:pointer; }
.follow:hover,
.followed{ background:#F0F9FF; border:1px #C4EAFF solid;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#65CDF9; cursor:pointer; }
.followed:hover,
.unfollowed{ background:#FFD9D9; border:1px #FFC6C6 solid;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#CB6060; cursor:pointer; }
 
.Abutton{display:inline-block; background:#90DBF1; font-size:12px; font-family:微软雅黑; cursor:pointer; color:#EEEEEE; height:20px;border-radius: 4px 4px; line-height:20px;padding: 0px 4px 0px 4px; border: 1px solid #66BED9;}
.Abutton:hover{text-decoration:underline; color:#ffffff}

.aYesButton{display:inline-block; font-size:12px; background-image:url('../images/YesButton.png'); 
font-family:微软雅黑; cursor:pointer; color:#FFF; height:24px;border-radius: 4px 4px; line-height:24px;padding: 0px 20px 0px 20px; border: 1px solid #2966b1;
}
.aYesButton:hover{text-decoration:underline; color:#ffffff}

.aNoButton{display:inline-block; font-size:12px; background-image:url('../images/NoButton.png'); 
font-family:微软雅黑; cursor:pointer; color:#555; height:24px;border-radius: 4px 4px; line-height:24px;padding: 0px 20px 0px 20px; border: 1px solid #CCC;
}
.aNoButton:hover{text-decoration:underline; color:#555}

/*清除浮动*/
.clearFix{ clear:both; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px; display:block}

/*头部*/
#HeadOutsides{ height:65px;width:100%;overflow:hidden;display:block}
#ContentHead{ width:100%; position:fixed; z-index:500; top:0px; left:0px;  background: #fff /*url('../images/ContentHeadBackground.png')*/;  
height:64px; border-bottom:2px solid #38a2db;overflow:hidden;box-shadow:0px 0px 10px #ccc;display:block;
}
.headStrus{ width:909px;height:64px; line-height:64px; font-size:12px; overflow:hidden; list-style:none ;display:block; margin:0px auto 0px auto;}
.headStrus .StrusDiv{display:inline-block;  float:left; height:40px; width:auto; }
.headStrus .StrusDiv_but{display:inline-block;  float:left; height:40px; width:auto;  cursor:pointer}
.headStrus .StrusDiv_butCursor{display:inline-block;  float:left; height:40px; width:auto; display:block;background-image:url('../images/ContentHeadBackground_cursor.png');
}
.headStrus .Menu{ list-style:none; }
.headStrus .Menu li{  float:left; height:40px; line-height:40px; padding-top:24px; margin-left:20px; display:inline-block;}
.headStrus .Menu .current{  background:url('../images/menu_current.gif') no-repeat center bottom; }
.headStrus .Menu li a{ display:inline-block; /* width:100%; ie6 菜单换行 */ height:100%; font-size:18px; font-family:微软雅黑,黑体,Arial, Helvetica, sans-serif; color:#38a2db;}
.headStrus .Menu li a span{ color:#000; padding:0 5px; }
.headStrus .butimg{ margin:24px auto 0px auto;}
.headStrus .serchText{margin:16px auto 0px auto; width:220px; background-image:url('../images/serchTextBackground.png'); 
background-repeat:no-repeat; background-position:right center;
}

/*链接按钮*/
.aEditButton{ display:block; height:16px; line-height:16px; color:#01619b; background-image:url('../images/Edit_Icon.gif');
background-position:left 50%; 
background-repeat:no-repeat; text-align:right
}
.aMoreButton{ display:block; height:22px; line-height:22px; color:#373737; background-color:#DEDEDE; border:1px solid #b8b8b8;  background-image:url('../images/MoreButtonImage.png');
background-position:right 50%; 
background-repeat:no-repeat; text-align:left; padding-left:10px
}
.addAButton{ display:block; height:16px; line-height:16px; background-image:url('../images/addMyaICON.png');
background-position:left 50%; 
background-repeat:no-repeat; text-align:right
}


/*我的空间 内容框架
#MyspaceContent{ width:909px; margin:0px auto 0px auto; overflow:hidden; border:1px solid #d6e2e4; border-top:0px; background-color:#fff; min-height:500px; position:relative; }
#MyspaceContent .MyspaceContentLeft{ float:left; width:196px; overflow:hidden;margin-left:8px;margin-right:8px; margin-top:0px; display:inline-block;}
#MyspaceContentLeft_fixed{width:196px; overflow:auto; min-height:500px; height:100%; background-color:#F6F6F6;  overflow:hidden; }
#MyspaceContent .MyspaceContentRight{ float:right; width:686px; overflow:hidden; display:inline-block;  min-height:500px;  margin:0px 8px 8px 0px; height:100%}
*/
/*结构调整*/
#MyspaceContent_disease{ width:100%; 
margin:0px auto 0px auto; 
overflow:hidden; 
background-color:#fff; 
min-height:100px;
/*min-height:500px; 
position:relative;*/ 
}

#MyspaceContent{ width:100%; margin:0px auto 0px auto; overflow:hidden; background-color:#fff; min-height:500px; position:relative; }
#MyspaceContent .MyspaceContentLeft{ float:left; width:200px; overflow:hidden;/* margin-left:8px; 颜色区分，去掉左侧空隙*/margin-right:8px; margin-top:0px; display:inline-block;}
#MyspaceContentLeft_fixed{width:200px; overflow:auto; min-height:500px; height:100%; background-color:#f6f6f6;/* 左侧背景色 */   overflow:hidden; }
#MyspaceContent .MyspaceContentRight{ float:right; width:690px; overflow:hidden; display:inline-block;  min-height:500px;  margin:0px 8px 8px 0px; height:100%}


/*小列表样式*/
.AyaNaMi_List{ width:100%; font-size:12px; font-family:Arial; background-color:transparent; }
.AyaNaMi_List .LTitle{ color:#ccc; font-size:14px; height:40px; line-height:40px; background:#000;}
.AyaNaMi_List .LTitle td{border-bottom:2px solid #ccc; text-align:left;padding:4px;font-weight:bold; }
.AyaNaMi_List .Lcontent{background-color:transparent;}
.AyaNaMi_List .Lcontent tr{background:#fff; color:#545454; text-align:center; height:30px;line-height:30px; cursor:default; text-align:left; font-size:12px;}
.AyaNaMi_List .Lcontent .alt-row{background:#F3F8FB;}
.AyaNaMi_List .Lcontent tr td{ padding-left:4px; }
.AyaNaMi_List .Lcontent tr td div{  overflow:hidden;height:30px; width:100%}
.AyaNaMi_List .Lcontent tr:hover{background:#F3F4FD;}
.AyaNaMi_List .Lcontent a{color:#2595b7;}
.AyaNaMi_List .main{ width:70%; text-align:left }
.AyaNaMi_List .Cmain{ width:10%; color:#A8A8A8; text-align:right }

/*分页*/
.PageCountPanel{margin:5px 0px 0px 0px; color:#545454; height:30px;overflow:hidden; text-align:center; clear:both; }
.PageCount{margin:0px auto 0px auto; padding:0px 0px 0px 0px; margin-left:10px; list-style:none;  height:22px;line-height:22px; margin-top:4px ;display:inline-block; cursor:pointer}
.PageCount li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; display:inline-block;text-align:center  }
.PageCount li a{display:inline-block; color:#2595b7; text-align:center; margin-right:6px; }
.PageCount li span{display:inline-block; text-align:center; margin-right:6px;}
.PageCount li .selectedA{color:#545454; font-weight:bold; min-width:20px;}

/*各种字体颜色*/
.BlueT1{color:#42b910}
.BlueT2{color:#00639D}
.BlueT3{color:#005CCC}
.BlueT4{color:#ED719C}
.GrayT1{color:#444444}
.GrayT2{color:#A8a7a7}
.GrayT3{color:#808080}
.GrayT4{color:#999}
.BigSuperT{ font-size:18px}
.BigT{ font-size:16px}
.MediamT{ font-size:14px}
.SmallT{ font-size:12px}
.BoldT{ font-weight:bold}
.SongT{ font-family:宋体 }
.MYaHeiT{ font-family:微软雅黑 }
/* 完善资料 */
.pro_table{ margin-top:20px;}
.pro_table tr{ height:40px;line-height:40px;}
.pro_table tr td{ line-height:1.5em;}
.pro_table input{width:220px;}
.pro_table select{ width:228px;}
.pro_text{width:300px;text-align:right;}
.pro_input{ padding-left:10px;}
.pro_input .RadioInput{ width:20px; display:inline-block; margin-right:5px; }
/* 修改密码 */
.change_pw{ width:660px; margin:0 auto;}
.change_pw input{ width:220px;}
.change_pw td{ width:220px;}
/* 上传头像 */
.Current_avatar, .Change_avatar{ padding:20px; width:600px; margin:0 auto;}
.Current_avatar p, .Change_avatar p {margin-bottom:20px;}
.Current_avatar h2, .Change_avatar h2{font-size:14px;}
/* 弹窗-回答问题 */
#SubmitAnswer{  width:670px; height:300px; border:2px #9dadb9 solid; padding:10px; position:relative; }
#SubmitAnswer .Content{  height:208px; border:1px #ccc solid; position:relative; }
#SubmitAnswer .Content h4{  height:30px; background:#9eadba url('../images/AnswerTitle.gif') no-repeat 55px center; text-indent:80px; height:30px; line-height:30px; color:#fff; font-weight:normal; font-size:14px; margin:0; padding:0;  }
#SubmitAnswer .Content .AnswerTitle{  height:50px; background:#c9f1fe; }
#SubmitAnswer .Content .AnswerDetail{  margin-top:0; height:85px; }
#SubmitAnswer .Content .AddMedia{ float:left; width:250px; height:140px; background:#e1e6ea; position:absolute; right:10px; top:60px; }
#SubmitAnswer .Content .AddMedia a{ display:block; width:230px; height:25px; line-height:25px; border:1px #a9abad solid;  margin-top:6px; margin-left:10px; color:#b2b2b2; text-indent:50px; }
#SubmitAnswer .Content .AddMedia a:hover{ display:block; width:230px; height:25px; line-height:25px; border:1px #a9abad solid;  margin-top:6px; margin-left:10px; color:#42b910; text-indent:50px; }
.AddLink{  background:url('../images/AddLink.gif') no-repeat 10px center;   }
.AddImage{ background:url('../images/AddImage.gif') no-repeat 10px center;  }
.AddVideo{ background:url('../images/AddVideo.gif') no-repeat 10px center;  }
.AddVote{ background:url('../images/AddVote.gif') no-repeat 10px center;  }
#SubmitAnswer .AnswerAvatar{  width:40px; height:40px; position:absolute; top:5px; left:5px; border:1px #fff solid; }
#SubmitAnswer textarea{  margin-top:30px; margin-left:10px; width:380px; float:left; resize:none; overflow-y:scroll; }
#SubmitAnswer .AddTag{  margin-top:10px; position:relative; } 
#SubmitAnswer .AddTag input{ position:absolute; left:0; width:663px; height:25px;background:url('../images/AddTag_bg.gif') no-repeat left center; line-height:25px; text-indent:30px; font-size:12px; color:#999; display:inline-block; }
#SubmitAnswer .AnswerCtrl{  height:30px; line-height:30px; margin-top:10px; position:absolute; bottom:10px; }
#SubmitAnswer .AnswerCtrl input{ margin-left:10px; vertical-align:middle; margin-right:5px; }
#SubmitAnswer .AnswerCtrl .SnySocial{ float:left; width:480px; }
#SubmitAnswer .AnswerCtrl span{  display:inline-block; float:left; margin-right:10px; width:180px; }
#SubmitAnswer .AnswerCtrl span a{ margin-left:20px; color:#999; }
/* 8.8添加 */
#SubmitAnswer .Content .AddMedia .AddContent{ padding: 10px; }
#SubmitAnswer .Content .AddMedia .AddContent input { display:inline-block; }
#SubmitAnswer .Content .AddMedia .AddContent p{ display:block; line-height:30px; height:30px; }
#SubmitAnswer .Content .AddMedia .AddContent p span{ color:#555; }
#SubmitAnswer .Content .AddMedia .AddContent .PathDisplay{ height:22px; background:#fff; border:1px #ccc solid;  color:#555; font-size:12px; width:150px; }
#SubmitAnswer .Content .AddMedia .AddContent .InputBox{ height:22px; background:#fff; border:1px #ccc solid;  color:#555; font-size:12px; width:220px; }
#SubmitAnswer .Content .AddMedia .AddContent .SubmitButton{  width:50px; height:24px; }
#SubmitAnswer .Content .AddMedia .AddContent p a{ margin-top:10px; display:inline-block; border:none; width:auto; padding:0 10px; margin:0; text-indent:0; }
/* 弹窗-发私信 */
#SendPm{ width:450px; height:190px; border:1px #ccc solid; position:relative; }
#SendPm h4{ height:30px; line-height:30px; margin:0; padding:0; background:#f3f3f3; color:#555; font-size:14px; font-weight:normal; }
#SendPm span{ display:block; position:absolute; right:15px; top:10px; }
#SendPm table{ margin-top:10px; }
#SendPm table input{ border:1px #e8e8e8 solid; font-size:12px; }
#SendPm table tr td{ position:relative; height:40px; }
#SendPm table .IntroText{ color:#bbb; display:block; position:relative;bottom:-5px;}
#SendPm table .PmContent{ height:50px; width:340px; }
#SendPm table .SendBtn input{ margin-left:32px; margin-top:10px; }
/* 弹窗-即时聊天 */
#WebIm{ width:200px; height:385px; border:1px #afafaf solid; }
#WebIm .WindowTitle{  height:22px; border-bottom:1px #afafaf solid; background:url('../images/WebIm_bg.gif') repeat-x; }
#WebIm .WindowTitle .StatusCtrl select{  width:60px; border:none; background:url('../images/WebIm_bg.gif') repeat-x; height:22px; float:left; }
#WebIm .WindowTitle .WindowCtrl a{  width:22px; height:22px; float:right;display:inline-block; background:url('../images/MinWebim.gif') no-repeat center center; }
#WebIm .ImSearch{ height:25px; width:196px; font-size:12px; position:relative; }
#WebIm .ImSearch input{ border:1px #d3d3d3 solid;height:25px; line-height:25px; color:#999; width:194px; text-indent:20px; position:absolute; left:0; }
#WebIm .ImSearch img{ position:absolute; top:8px; left:5px; z-index:100; }
#WebIm .ImBottom a{ display:inline-block; float:left; height:25px; overflow:hidden;  }
#WebIm .CloseList{  width:155px; border-top:1px #dedede solid;  background: #f8f8f8 url('../images/CloseWebIm.gif') no-repeat center center;}
#WebIm .SendMsg{  border:1px #dedede solid;  border-right:none; border-bottom:none; width:44px; background: #f8f8f8 url('../images/SendMsg.gif') no-repeat center center; }
#WebIm .SendMsg:hover{  border:1px #dedede solid;  border-right:none; border-bottom:none; width:44px; background: #f8f8f8 url('../images/SendMsg_hover.gif') no-repeat center center; }
/* 弹窗-即时小窗口 */
#MinWebim{ width:200px; height:25px; float:right; }
#MinWebim a{ display:block; height:23px; line-height:23px; width:200px; border:1px #afafaf solid; text-indent:35px;  background: #eee url('../images/OnlineIcon.gif') no-repeat 10px center;  }
#MinWebim a:hover{ display:block; height:23px; line-height:23px; width:200px; border:1px #afafaf solid; text-indent:35px;  background: #ddd url('../images/OnlineIcon.gif') no-repeat 10px center; }

#MinWebTalk{ width:200px; height:25px; }
#MinWebTalk a{ display:block; height:23px; line-height:23px; width:200px; border:1px #afafaf solid; text-indent:35px;  background: #eee url('../images/WebTalk.gif') no-repeat 10px center; }
#MinWebTalk a:hover{ display:block; height:23px; line-height:23px; width:200px; border:1px #afafaf solid; text-indent:35px;  background: #ddd url('../images/WebTalk_hover.gif') no-repeat 10px center; }
/* 弹窗-聊天窗口 */
#WebTalk{  width:320px; height:385px; border:1px #afafaf solid; }
#WebTalk .WebTalkTitle{ height:22px; border-bottom:1px #afafaf solid; background:url('../images/WebIm_bg.gif') repeat-x;   }
#WebTalk .WebTalkTitle a{ display:inline-block; }
#WebTalk .WebTalkTitle span{ display:inline-block; float:right; height:22px; }
#WebTalk .WebTalkTitle .FriendName{ height:22px; line-height:22px; text-indent:10px;float:left;}
#WebTalk .MinWebTalk{  background:url('../images/MinWebim.gif') no-repeat center center; width:22px; height:22px; } 
#WebTalk .CloseWebTalk{  background:url('../images/close.gif') no-repeat center center; width:22px; height:22px; }
#WebTalk .WebTalkCtrl{  height:25px; border-bottom:2px #dfdfdf solid; background:#f3f3f3; }
#WebTalk .WebTalkCtrl .TalkHistory{  height:25px; line-height:25px; display:inline-block; float:right; width:80px; text-indent:20px; background: #f3f3f3 url('../images/TalkHistory.gif') no-repeat left center; }
#WebTalk .WebTalkCtrl .TalkHistory:hover{background: #f3f3f3 url('../images/TalkHistory_hover.gif') no-repeat left center; }
#WebTalk textarea{  width:318px; height:85px; resize:none; }
#WebTalk .WebTalkBottom{  width:320px; height:27px; overflow:hidden; border-top:1px #d3d3d3 solid; background:#f3f3f3; position:relative; }
#WebTalk .WebTalkBottom p{  float:left; height:27px; width:230px; line-height:27px; text-align:right; margin-right:10px; display:inline-block; }
#WebTalk .WebTalkBottom input{  width:80px; height:22px; color:#fff; border:1px #4EC000 solid; background:#90DE00; position:absolute; right:5px; top:2px; }
#WebTalk .WebTalkBottom input:hover{ background:#73CB00; }

/* 8.8添加 */
.Viewlog { width:620px; padding:10px; }
.Viewlog .ArticleTitle{  height:50px; position:relative; }
.Viewlog .ArticleTitle h5{ margin:0; padding:0;  height:50px; line-height:50px; font-family:微软雅黑,黑体,宋体; font-weight:700;font-size:24px;  color:#333; display:inline-block; width:auto; float:left; }
.Viewlog .ArticleTitle .BackLink{  position:absolute; right:0; }
.Viewlog .ArticleTitle .BackLink a{ color:#1B919F; text-decoration:none; }
.Viewlog .ArticleTitle span{  color:#888; float:left; margin-left:20px; padding-top:25px; }
.Viewlog .ViewCtrl{  height:35px; line-height:35px; position:relative; }
.Viewlog .ViewCtrl a{ color:#1B919F; text-decoration:none; padding-left:20px; background:url('../images/edit_log.gif') no-repeat left center; }
.Viewlog .ViewCtrl span{  position:absolute; right:0; color:#888; }
.Viewlog .ViewCtrl span a{  padding:0 5px; background:none; }

.Viewlog .ArticleContent{  }
.Viewlog .ArticleContent p{  text-indent:25px; line-height:22px; color:#555; }
/* 08.22 */
.AddImagePop, .AddLinkPop{  width:210px; position:relative; background:#F0F0F0; border:1px #C6C6C6 solid; margin-top:8px; padding:5px; }
.AddImagePop button, .AddLinkPop button{ font-size:12px; }
.AddImagePop .TopArrow , .AddLinkPop .TopArrow{  background:url('../images/TopArrow.gif') no-repeat left top; position:absolute; left:30px; top:-8px; width:18px; height:8px; }
.AddImagePop .Colse_popup, .AddLinkPop .Colse_popup{ background:url('../images/close_popup.gif') no-repeat right center; display:block; float:right; margin-right:5px; width:15px; height:15px; }
.AddImagePop p, .AddLinkPop p{ line-height:25px;clear:both;  }
.AddImagePop p span{ color:#999; }
.AddImagePop .uploadDisplay{ overflow:hidden; }
.AddLinkPop input[type=text]{  width:130px; height:23px; border:1px #ccc solid; display:inline-block; }
.AddLinkPop button{ display:inline-block; vertical-align:top; }