﻿*{
	padding:0;
	margin:0;
	word-break:break-all;
}

body
{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#223642; background:url(../images/page/master/Bg_master.jpg)}
ul, li{ list-style:none}
img {
	border:0px; outline:none
}
a{ text-decoration: none; color:#555555; outline:none; blr:expression(this.onFocus=this.blur());}
input[type="image"], input[type="submit"]{outline:none; blr:expression(this.onFocus=this.blur());}


.Top_Master
{ margin:0px auto; min-width:1300px; width:100%; height:180px; z-index:3}
.Link
{ position:relative; margin-left:auto; margin-right:auto; width:1300px; height:140px; padding-top:40px; padding-left:6px; padding-right:6px; z-index:15}
.Link ul{ float:right; margin:0px 0 0 0px; list-style-type:none; width:660px; padding-right:120px}
.Link ul li{ float:right; list-style-type:none; margin:0px; padding-right:0px}

.Main_Master
{ overflow:hidden; margin:-95px auto 0px; width:1306px; background:url(../images/page/master/MainBg_master.jpg) repeat-y top; padding-left: 6px; z-index:20}
.Menu_Left
{ position:relative; float:left; width:240px; z-index:18; padding-bottom:100px}
.Personal_Data
{ margin:10px 20px}
.Per_Role
{color:#685231; font-size:15px; font-weight:bold; height:25px}
.Per_Photo
{float:left; border:solid 1px white; padding:1px; margin-right:10px; width:80px; height:100px;}

.Member_Menu{ width:240px; margin:0px; padding:0px }
.Member_Menu ul{height:100%; margin:1px 0px; width:240px; padding:0px;}
.Member_Menu ul li{ display:block; background:#698940; margin-bottom:5px; line-height:36px; color:#fff; text-indent:40px;}
.Member_Menu ul li span{display:block;width:240px;}
.Member_Menu ul li.Menu_Open, .Member_Menu ul li.Menu_Close{background-repeat: no-repeat; font-size:17px }
.Member_Menu ul li.Menu_Close ul li{display:none;}
.Member_Menu ul li img{ }
.Member_Menu ul li.Menu_Open ul li{ list-style-type:none;text-indent:0px; width:240px; margin:0px; background:#f1f1f1; border-bottom:dashed 1px #C0D0B3; text-align:left;}
.Member_Menu ul li.Menu_Open ul li span a{ display:block; background:none; width:190px; height:40px; margin:0; padding:2px 25px; line-height:40px; font-size:15px;}
.Member_Menu ul li.Menu_Open ul li span a:hover{ background:#DAE3D2;}
.Member_Menu ul li.Menu_Open ul li span a img{ padding-right:10px; width:32px; line-height:38px; margin-bottom:2px;}

.Master_Content
{ float:left;  min-height:670px; height:auto; width:1000px; padding-left:30px; padding-bottom:80px;}

.Bottom_Master
{ position:fixed; bottom:0; margin:0px auto; width:100%; min-width:1300px;z-index:50}
.Bottom_MasterCon
{ margin-left:auto; margin-right:auto; width:1300px; text-align:center; color:#555555;}

.Link_None{
    display:none;
}



/**页面标题**/
.Page_Title{ width:980px; line-height:40px; vertical-align:middle; font-size:20px; font-weight:bold; color:#333; border-bottom:double #cccccc 3px; margin:30px 20px -3px 0; height:36px; text-align:left;}
.Page_Title img{ display:inline-block; float:left; width:40px; line-height:40px;padding:4px 0 4px 5px; vertical-align:middle; background:#fff;}
.Page_Title span{ display:inline-block; background:#fff; padding:4px 10px 0 0;}
.Page_Title span#R1{ float:right; width:12px; height:12px; padding:0; margin:32px -8px; border-radius:10px; background:#cccccc;}
.Page_Title span#R2{float:right; width:16px; height:16px; padding:0; margin:22px -40px; border-radius:10px; border:solid 1px #ccc;}
.Page_Title span#R3{float:right; width:24px; height:24px; padding:0; margin:16px 0px; border-radius:20px; border:double 3px #ccc;}
.Page_Title span#R4{float:right; width:32px; height:32px; padding:0; margin:18px -20px; border-radius:20px; border:dashed 1px #ccc; background:none;}

/**欢迎页面**/
.Welcome
{ position:relative; width:1000px; padding-top:20px; line-height:25px; z-index:50}
.Welcome a{ text-decoration:none; color:#336699}
.Welcome a:hover{text-decoration:underline}
.Welcome a span{color:#ff3000; font-weight:bold; font-size:15px;}

.Tab_Welcome
{ position:relative; z-index:51; width:660px; border:solid 1px #cdcdcd; background:#FBFBFB; padding:5px 0}
.Tab_Welcome td{ height:30px; width:110px}
.Tab_Welcome a{ text-decoration:none; color:#888888}
.Tab_Welcome a:hover{text-decoration:none; color:#ff3000}
.Tab_Welcome a span{color:#ff3000; font-weight:bold; font-size:15px; padding:0 1px}
a.Wel_N{ color:#333333; text-decoration:none}
a.Wel_N:hover{ color:#336699; text-decoration:none}

/****个人中心****/
.PerCenter{ position:relative; margin:-40px 0px 0px; width:1000px; text-align:left;}
.Table_PC { border-collapse:collapse; width:1000px; margin:auto; border:solid 1px #C3D8A5;}
.Table_PC th{ border:solid 1px #C3D8A5; background:#EAEFE3; color:#73A55B; font-size:15px; text-align:left; height:30px; padding-left:10px}
.Table_PC td{ border:solid 1px #C3D8A5; text-align:left}
.TD_PCLeft{ width:160px; background:#EBF0E4; vertical-align:top; padding:10px}
.TD_PCRight{ background:white; line-height:26px; padding:10px 40px; vertical-align:top}
.TitlePC{ position:absolute; margin-top:160px; width:160px; text-align:center; color:#73A55B; font-size:15px; font-weight:bold;}
.Table_PC .TD_PCLeft img{ width:160px; margin:auto;}
.PC_Title{ float:left; width:200px;}
.PC_Content{ float:left}
a.PC_Org{ font-size:14px; color:#ff6000; text-decoration:none}
a.PC_Org:hover{ font-size:14px; color:#ff6000; text-decoration:underline}
a.PC_Zero{ color:#666666; text-decoration:none}
/*圈子*/
.PC_Circle
{ padding:0px; margin:0px; border-bottom:dashed 1px #C3D8A5;}
.PC_Circle span
{line-height:28px; vertical-align:middle; }
.PC_HCCont
{ display:inline-block; width: 300px; text-align:left; padding-right:40px; color:#4B7F00; overflow: hidden;  
  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.PC_HCCont img
{ line-height:28px; vertical-align:middle;}
.PC_HCName
{ display:inline-block; width:160px; text-align:left; overflow: hidden;  
  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.PC_HCTime
{ display:inline-block; width:60px; text-align:right; color:#999999}


/**查询部分不用时间控件**/
.Table_Nom{ width:1000px; margin:5px 0px; vertical-align:middle;}
.Table_Nom a, .Table_S a{ color:#2C8FD3; text-decoration:none;}
.Table_Nom a:hover, .Table_S a:hover{ color:#ff6000;}
.Table_Nom input[type="text"],.Table_Nom input[type="number"], .Table_S input[type="text"], .Table_S input[type="number"]{ border: #B9D2BB 1px solid; line-height:22px;height:22px; font-size:14px; background:#fff; text-indent:2px;}
.Table_Nom select, .Table_S select{ border: #B9D2BB 1px solid; padding:2px; font-size:14px}
.Table_Nom input[type="file"]{ padding:3px 3px 2px;}
.Table_Nom input[type="CheckBox"]{ vertical-align:middle}
.TR_30 tr td{ height:30px}
.Table_Nom .Title{
    color:#3cae3d; font-size:16px; line-height:30px;
}

/**查询部分有时间控件**/
.Table_S{ width:1000px; vertical-align:middle; margin:20px 0 2px 0; background:#f6f6f6; padding:20px;}
.Tab_T0{margin-top:0}
.Table_L th{ text-align:center}
.Table_L td{ text-align:left; padding-left:5px}

/**信息表格**/
.Table_BInfo{border-collapse:collapse; width:1000px; border:solid 1px #B9D2BB; margin:10px auto 0; line-height:26px}
.Table_BInfo th{ background:#E5EFDF; height:28px; font-weight:normal; border:solid 1px #B9D2BB; padding-top:2px; text-indent:2px; }
.Table_BInfo td{ border:solid 1px #B9D2BB; text-indent:10px; text-align:left; }
.Table_BInfo_Tit{ text-align:left; color:#847862; font-size:15px;}
.Table_BInfo_Tit1{ background:#E5EFDF; text-align:left; color:#772809; font-size:15px; padding-left:10px; height:28px; padding-top:3px}
.Table_BInfo_Tit span{ font-weight:bold; padding-left:10px}
.Button_Page{ clear:both; text-align:center; border:none;}
.Button_Page td{ text-align:center; border:none; padding:0px}
.Button input[type="button"]{ clear:inherit; text-align:center;}
.TD_Number{ font-weight:bold; color:#1769a2; text-align:center;}
.TD_Center{ text-align:center}
.TD_Center td{ text-align:center}

/**信息表格含时间控件、所在地控件td另加padding**/
.BasicInfo{ margin:30px auto;}
.BasicInfo td{ line-height:22px; padding:6px 0px}
.BasicInfo input[type="text"]{ border:solid 1px #B9D2BB; text-indent:2px; line-height:22px; height:22px}
.Photo{ width:120px; height:150px; padding:2px; border:solid 1px #cccccc;}
.BasicInfo .drpDownList{width:80px}

/**日记**/
.Tab_Diary{ margin:10px 10px 30px; width:780px}
.Tab_Diary td{ vertical-align:middle; text-align:left;}
.DiaryLine{ border-right: #999 1px solid;}
.Diary_Mid{ line-height:25px; height:35px;}
.Diary_Mid img{ margin-top:5px; margin-left:3px}

/****留言****/
.TD_AnswerQ_Dot{ height:1px; background:url(../images/page/allpage/dot.gif) repeat-x; width:1000px; margin:0px;}
.AnswerQue_CosPic{ width:48px; height:60px; padding:1px; border:Solid 1px #cdcdcd}
.TD_AnsQ_Content{ padding-left:10px; vertical-align:top; min-height:50px; text-align:left;}
.AnsQ_Date{ color:#999999; text-align:left; padding-left:10px; font-size:10pt}
.AnsQ_Act{ text-align:right;}
.AnswerQue_Content{ background:#FFFCE9; border:1px dotted #A59C65; text-align:left; padding:5px 30px 3px; margin-bottom:5px; width:920px}
.AnswerQue_Content textarea{border:1px solid #FF9F55; width:910px; padding:3px}

/****视频****/
.VRoomlist ul li{ width:130px; display:block; float:left; margin:10px 0px; padding-top:10px;}
.VRoomPic{ width:100px; height:125px; margin:3px auto;}
.VRoomInduce{ width:100px; margin:0px auto;}
.VRoomInduce ul li{ width:100px; padding:0px 10px; list-style-type:none; font-size:12px; line-height:22px}
.VRoomInduce ul li a{ text-decoration:none; color:#006CAD}
.VRoomInduce ul li a:hover{color:#ff3000}
.VRoomName{ width:1000px; margin:5px 0px 0px; border:#B9D2BB 1px solid;}
.VRoomName th{ background:#E5EFDF; line-height:30px;}
.VRoomPic a{ background:url(../images/page/videoroom/viewroom.gif) no-repeat; width:100px; height:125px; display:block;}
.VRoomPic a:hover{ background:url(../images/page/videoroom/viewroom1.gif) no-repeat; width:100px; height:125px; display:block;}

/****评估报告****/
.TitleReport{ font-size:30px; color:Black; text-align:center; width:800px; display:block; height:50px; line-height:50px;}
.Table_RepNom{ width:800px; line-height:25px}
.Table_RepNom td{ padding-left:10px; text-align:left;}


.RepDate_style{ width:800px; border-left:solid 1px #C3CFC4; border-top:solid 1px #C3CFC4;}
.RepDate_style th{ border-right:solid 1px #C3CFC4; border-bottom:solid 1px #C3CFC4; background:#FEFFE3; color:#50311B; height:30px; text-align:center; font-size:16px}
.RepDate_style td{ border-right:solid 1px #C3CFC4; border-bottom:solid 1px #C3CFC4; line-height:30px;}


/**心理测试**/
.PhyTest
{ margin: auto; width:800px; border-bottom:solid 1px #cecece}
.PhyTestList_Title
{ line-height:24px; font-size:17px; color:#336699; font-weight:bold;}
.PhyTestList_Title:hover
{ line-height:24px; font-size:17px; color:#ff8000; font-weight:bold;}
.PhyTestCont
{ color:#333333; font-size:13px; line-height:20px;}
.Pic_PhyTestList
{ width:100px; padding:2px; border:solid 1px #cecece;}
.TDLine_Phy
{ height:20px; background:url(../images/page/Psychologicaltest/PhyLine.gif) repeat-x center; }
.PhyTwoLine
{ height:20px; background:url(../images/page/Psychologicaltest/PhyLine2.gif) repeat-x center; }
.PhyED
{ color:#999999; font-size:13px;}



/****健康数据统计（查询）****/
.Analyse_Search{ width:800px; background:#FFFDEC;}
.Analyse_Search th{ height:30px; width:200px; text-align:center}
.Analyse_Search td{ height:28px;}


/****俱乐部按钮****/
.ButClub{ width:85px; cursor:pointer; height:24px; color:#135882; font-size:12px;}

/****家庭医生****/
.Calendar
{ width: 980px; border-collapse:collapse; font-size:9pt; font-family:Verdana; color: Black; border:none;}
.Calendar th
{border:solid 1px #B9D2BB; font-size: 14px; font-weight: bold; height:24px; background:#E5EFDF;}
.Cal_Nom
{ width:140px; color:black; border-color:#B9D2BB; height:70px; padding-left:5px; padding-top:5px; font-size:13pt; font-family:Georgia}
.Cal_UnMon
{ width:140px; color:#999999; border-color:#B9D2BB; height:70px; padding-left:5px; padding-top:5px; font-size:13pt; font-family:Georgia}
.Cal_Today
{ background:#FFF771; width:140px; color:#ff6000; border-color:#B9D2BB; height:70px; padding-left:5px; padding-top:5px; font-size:18pt; font-family:Georgia}
.NPStyle
{ height:40px; padding:0 140px; text-align:center;}
.Cal_Lab
{position:absolute; margin-left:85px; margin-top:20px}
a.CLGreen{ display:inline-block; width:42px; height:30px; padding:20px 8px 0 0; text-align:right; color:White; font-size:15pt; background:url(../images/page/percenter/cal_lable.gif) no-repeat; text-decoration:none}
a.CLOrange{ display:inline-block; width:42px; height:30px; padding:20px 8px 0 0; text-align:right; color:White; font-size:15pt; background:url(../images/page/percenter/cal_lable1.gif) no-repeat; text-decoration:none}
a.CLRed{ display:inline-block; width:42px; height:30px; padding:20px 8px 0 0; text-align:right; color:White; font-size:15pt; background:url(../images/page/percenter/cal_lable2.gif) no-repeat; text-decoration:none}
.Calendar_W
{ width: 980px; font-size:14px; color: Black; border:solid 1px #B9D2BB; }
.Calendar_W th
{ border:solid 1px #B9D2BB; font-size: 15px; font-weight: bold; padding-top:2px; height:25px; background:#E5EFDF;}
.State
{ position:relative; background: #E5EFDF; border:none; height:25px; padding-left:5px; line-height:25px; margin-top:-3px; margin-bottom:-1px; font-weight:bold; font-size:15px}
.Calendar_W td
{ color:black; border:solid 1px #B9D2BB; line-height:22px; padding:3px;}

/****减肥计划****/
.Plan_StartTime
{float:right; color:Black; font-size:15px; padding-right:10px}
.WeightLoss
{ width:1000px;}
.WeightLoss th
{ height:46px; text-align:left; font-size:18px; padding-left:10px; background:url(../images/page/weightloss/bg_WLPlan.gif) repeat-x bottom; }
.WeightLoss td
{ height:40px; text-align:left; padding-left:20px; border-bottom: dotted 1px #cdcdcd}
.WeightLoss input[type="text"]
{ border:solid 1px #439DAF; padding:3px 3px 2px;font-size:15px;}
.WeightLoss select
{ border:solid 1px #439DAF; padding:1px; height:24px; font-size:15px;}
.WLBottom
{ background:url(../images/page/weightloss/bg_WLPlan1.gif) repeat-x bottom;}
.Num_Nomal
{font-family: Calisto MT; font-size:20px; font-style:italic; padding:0 10px; font-weight:bold;}
.Num_Red
{ color:#cc0000;}
.Num_Green
{ color:#0D8600;}
.Num_Orange
{ background:url(../images/page/weightloss/weightlossNumOra.gif) no-repeat; display:inherit; display:inline-block\9; margin:-3px 0; width:100px; height:40px; color:White; padding:17px 0 20px; font-size:28px; text-align:center;}



.cal_TodayTR
{ background:#FFFED2;}
.NPStyle a{ display:inline-block;  width:32px; height:28px; text-decoration:none; font-family: MS PGothic; text-align:center; padding-top:4px; font-weight:bold; font-size:23px; }
.NPStyle a:hover{ display:inline-block; color:#ff6000; width:32px; height:28px; text-decoration:none; font-family:MS PGothic; text-align:center; padding-top:4px; font-weight:bold; font-size:23px;}

a.Today
{
    display:inline-block; 
    background:url(../images/button/todayBg.gif) no-repeat; 
    width:65px; 
    height:32px; 
    text-decoration:none;
    text-align:center;
    line-height:32px;
    font-size:15px;
    font-weight:bold;
}
a.Today:hover
{
    display:inline-block; 
    background:url(../images/button/todayBg.gif) no-repeat; 
    width:65px; 
    height:32px; 
    text-decoration:none;
    color:#ff6000;
    text-align:center;
    line-height:32px;
    font-size:15px;
    font-weight:bold;
}
a.But_View
{
    display:inline-block;
    width:65px;
    text-decoration:none;
    color:#333333;
    background:url(../images/button/but_CView1.gif) no-repeat;
    height:22px;
    text-align:center;
    font-size:13px;
    padding-top:3px;
    padding-top:5px\9;
}
a.But_View:hover
{
    display:inline-block;
    width:65px;
    text-decoration:none;
    color:#333333;
    background:url(../images/button/but_CView.gif) no-repeat;
    height:22px;
    text-align:center;
    font-size:13px;
    padding-top:3px;
    padding-top:5px\9;
}
a.But_Month
{
    display:inline-block;
    width:40px;
    text-decoration:none;
    color:#333333;
    background:url(../images/button/but_month1.gif) no-repeat;
    height:22px;
    text-align:center;
    font-size:13px;
    padding-top:3px;
    padding-top:5px\9;
}
a.But_Month:hover
{
    display:inline-block;
    width:40px;
    text-decoration:none;
    color:#333333;
    background:url(../images/button/but_month.gif) no-repeat;
    height:22px;
    text-align:center;
    font-size:13px;
    padding-top:3px;
    padding-top:5px\9;
}


/****修改密码****/
.ChangePW{width:280px; margin:25px auto; line-height:21px;}

/****专家检索****/
.ExpSearch{ width:800px;  border:solid 1px #cdcdcd; background:#ffffe5;}
.InputExpS{ background:url(../images/page/allpage/searchinput.jpg) no-repeat; padding:4px 0 3px 25px; padding:6px 0 1px 25px\9; font-size:14px; width:680px; height:20px; border:none}

/****头像上传****/
.IHead{width:500px;height:370px;display:table;text-align:center;border:solid 1px #CCC; margin-top:8px; overflow:hidden; background-color:#CCC; overflow:hidden;}
.IHead span{display:table-cell;vertical-align:middle;}
.IHeadJ,.PicB,.PicS{margin:8px 0px 0px 8px; }
.PicB{width:160px; height:200px; overflow:hidden;}
.PicS{width:54px; height:68px; vertical-align:top; overflow:hidden;}
.Date2{height:24px; float:left; vertical-align :middle; line-height:19px; text-align:left; width:350px}

/****分页****/
.fy_p {	margin:10px auto;font-size:12px;line-height:19px;}
.fy_pS{	margin:10px auto;font-size:20px;line-height:26px;}/****健康助手企业版分页****/
.tac {text-align:center}
.tac span{color:#999;}
a.fy{border:1px solid #cccccc; text-decoration:none; padding:3px 7px; margin:1px; font-family:Arial; background: #FFF; color:#0b7dcc;}
a.fy:hover{ text-decoration:underline;}
a.fy2{ border:1px solid #7fade5; text-decoration:none; padding:3px 7px; margin:1px; font-family:Arial; background:#cde4ff; color:#0b7dcc; font-weight:bold}
.Dg{height:50px;}

.ExpPic a img{cursor: pointer; }

/****弹出层****/
.TCDiv{table-layout:fixed;}
.TCDiv td{ line-height:22px; padding:5px 0}
.TCDiv input[type="text"], .TCDiv input[type="Password"],.TCDiv input[type="number"]{ border: #7fade5 1px solid; padding:1px; height:20px; line-height:20px; font-size:14px}
.TCDiv Textarea{ border: #7fade5 1px solid; padding:4px 3px 2px;font-size:14px;}
.TCDiv Select{ border: #7fade5 1px solid; height:24px; padding:2px; font-size:14px; max-width:200px}
.TCDiv input[type="radio"]{ padding:0px; margin:0px; vertical-align:middle}
.TCDiv .Title_Org span,.TCDiv .Title_Doc span{display:block; border-left:solid 5px #ff8000; text-align:left; margin:10px 0; padding:0 10px;}
.TCDiv .Title_Doc span{border-left:solid 5px #00b6e8;}
.Cust_TCDiv td{line-height:22px;}
.Cust_TCDiv input[type="text"], .Cust_TCDiv input[type="password"], .Cust_TCDiv input[type="number"]{ border: #7fade5 1px solid; width:150px; padding:4px 3px 2px; font-size:14px; }
.Cust_TCDiv input[type="radio"]{width:20px}
.Cust_TCDiv Select{ border: #7fade5 1px solid; padding:2px; font-size:14px}
.Cust_TCDiv span{ font-size:13px; color:#666666; }
.Tree{clear:both; line-height:18px; height:auto; padding:0px 0}
.Tree input[type="text"]{ height:auto;}
.Tree table td{line-height:18px; height:auto; padding:0px 0}
.Pop_Title{
    color:#1d5485; font-size:15px; font-weight:bold; vertical-align:middle;
}
.TCDiv .titleSp{
    text-align:right; padding-right:10px;
}
.TCDiv tr td.TC_TipsR,.TC_TipsR{
    text-align: right; padding:0 20px 10px 0; font-size: 12px; color: Red; line-height: 16px; 
    vertical-align:top; 
}

/*vip运动情况*/
.Detail_Sport{
    position:relative; display:inline-block; margin:15px 2%; width:46%; float:left; overflow:hidden;  line-height:30px; text-align:center; border-collapse:collapse;
}



/****统计表格弹出层****/
.AL{ padding-left:10px}
.AlTitle{ background:#ecf7ff; font-weight:bold; color:#07519a; width:95px; border-top:#aaccee 1px solid; border-left:#aaccee 1px solid; border-right:#aaccee 1px solid; text-align:center; height:29px; line-height:29px;}
.AreaSearchMsg{ margin-top:10px}
.AreaSearchMsg td{line-height:24px; border-bottom:#aaccee 1px solid;}
.ALBG{background:#dbecff;}

/****表格****/
.Table_style{ width:1000px; border-collapse:collapse; }
.Table_style th{ height:32px; font-size:15px;background:#E5EFDF; border:#B9D2BB 1px solid; vertical-align:middle; text-align:center;}
.Table_style td{border:#B9D2BB 1px solid; height:28px; line-height:26px; padding:0; text-indent:2px;}
.Table_style td span{ display:inline-block;}
.Table_style td div span{ display:inline-block}
.Table_style_Title{ text-align:center; color:#847862; font-size:15px; font-weight:bold;}
.Table_style td .devpic{display:inline-block; float:left; padding:0px 10px;}
.Table_style_tr{ text-align:center; border-collapse:collapse}
.Table_Style_Empty{margin:-1px; border-collapse:collapse; width:1000px;}
.Table_Style_Empty th{ font-size:15px}
.Table_Style_Empty td{ text-align:left; padding-left:10px; padding-right:10px}
.TD_Border_LB{border-left: #B9D2BB 1px solid; border-bottom: #B9D2BB 1px solid;}
.TD_Border_RB{border-right: #B9D2BB 1px solid; border-bottom: #B9D2BB 1px solid;}
.TD_Border_T{ border-top: #B9D2BB 1px solid}
.Table_Color{ background-color: #F9F5EC}
.Table_Color_TJYY{ background-color: #f7f8fc}
.TD_Border_L{ border:none; *border-left: #B9D2BB 1px solid;}
.Table_style_LT0{ *border-left:none; *border-top:none;}
.TD_LineBgColor{background-color: #FFB080;}


.Table_StyleIn{ border-collapse:collapse; margin:-1px; padding:0}
.Table_StyleIn td{ border:#B9D2BB 1px solid; height:28px; line-height:26px; padding:0;}
.Table_StyleIn_Empty{border-collapse:collapse; margin:-1px; padding:0;}
.Table_StyleIn_Empty td{ padding:0px;}

/**机顶盒管理表格**/
.Table_style_Box
{ width:1000px; border:solid 1px #B9D2BB; border-collapse:collapse;}
.Table_style_Box th
{ text-align:center; height:32px; background:#E5EFDF; border:solid 1px #B9D2BB; vertical-align:middle; text-align:center;}
.Table_style_Box td
{ border:solid 1px #B9D2BB; text-align:center;}
.Table_style_BoxIn
{ margin:-1px; border-collapse:collapse; height:100%; border-bottom:none;}
.Table_style_BoxIn td
{ border:solid 1px #B9D2BB; text-align:center; line-height:26px;border-bottom:none;}
.Table_style_BoxIn:last-child{
    border-bottom:none;
}
.TJYY_Green{ color:#2dbe60}
.TJYY_Red{ color:#fd5353}
.TJYY_Gray{ color:#aaa}

/**边距1**/
.MarginL1{ margin-left:-1px}
.MarginT1{ margin-top:-1px}
/*高度撑满*/
.Table_HighFull{ height:100%;}


/**padding为零的表格**/
.Table_style_P0{ border-right:#B9D2BB 1px solid;  border-bottom:#B9D2BB 1px solid;}
.Table_style_P0 th{height:32px; background:#E5EFDF; border-left:#B9D2BB 1px solid; border-top:#B9D2BB 1px solid; vertical-align:middle; text-align:center;}
.Table_style_P0 td{border-left:#B9D2BB 1px solid;border-top:#B9D2BB 1px solid; height:25px; line-height:22px;}

/**分析评估按钮**/
.Analyse{float:left;position:relative; top: -322px;left: 660px; z-index:100}

/****曲线图列表****/
.Table_Graphic{ border-right:#C3CFC4 1px solid;  border-bottom:#C3CFC4 1px solid;}
.Table_Graphic th{ height:32px; background:#E4EFE4; border-left:#C3CFC4 1px solid; border-top:#C3CFC4 1px solid; vertical-align:middle; }
.Table_Graphic td{border-left:#C3CFC4 1px solid;border-top:#C3CFC4 1px solid; height:25px;}
.GraphicBut{ text-decoration:underline; color:#257ABD}
.GraphicBut:hover{ text-decoration:none; color:#ff3000}
.Number{ font-weight:bold; color:#4572A7}

/****表格链接***/
.Table_style_P0 a, .Table_style a{ color:#3D5869; text-decoration:underline}
.Table_style_P0 a:hover, .Table_style a:hover{ color:#0066B7; text-decoration:none}

/****弹出层表格****/
.Table_StyleTC{border:#7fade5 1px solid; border-collapse:collapse;}
.Table_StyleTC th{height:32px; background:#D9EFFF; border:#7fade5 1px solid; vertical-align:middle; text-align:center;}
.Table_StyleTC td{border:#7fade5 1px solid; height:25px; line-height:22px; }
.Table_StyleTC input[type="password"]{border:#7fade5 1px solid; cursor:pointer;}


.Table_StyleTCIn{ border:#7fade5 1px solid; border-collapse:collapse;}
.Table_StyleTCIn td{ border:#7fade5 1px solid; height:25px; line-height:22px;}
.Table_StyleTCIn_Empty{ margin:-1px}


/*链接按钮样式 XPF 2011-06-24*/
.LnkButton{ position:relative; color:#2C8FD3; text-decoration:none; cursor:pointer;}
.LnkButton:hover{color:#FF8308; text-decoration:none;}
.Save{ background:url(../images/button/Save.jpg) no-repeat; width:61px; height:24px; border:none; cursor:pointer;}
.WriteBtn{width:60px; height:25px; vertical-align:middle}

a.LnkButton{ position:relative; color:#236187; text-decoration:none; cursor:pointer;}
a.LnkButton:hover{ position:relative; color:#2C8FD3; text-decoration:none; cursor:pointer;}



/*专家列表按钮切换*/
.ExpSelect{ position:relative; text-align:left; color:#2C8FD3; text-decoration:none}
.ExpSelect:hover{ position:relative; text-align:left; color:#FF8308; text-decoration:none}
.ExpUnS{ position:relative; text-align:left; color:#888888; text-decoration:none}
.ExpUnS:hover{ position:relative; text-align:left; color:#FF8308; text-decoration:none}
.IconExp{font-size:20px; padding-bottom:5px; padding-right:10px; font-weight:bold;}


/*不做为链接时的样式 ZYF 2011-08-12*/
.UnLnkButton{ position:relative; color:#aaa; cursor:default; text-decoration:none}
.Table_style td a.UnLnkButton{ position:relative; color:#999; text-decoration:none; cursor:default}

/*下拉框按钮样式 XPF 2011-06-27 */
.drpDownList{border: #B9D2BB 1px solid; padding:2px; font-size:14px; max-width:200px;}
/*容器里所有下拉框按钮样式 XPF 2011-06-27 */
.AllDropDownList select{border: #B9D2BB 1px solid; padding:2px; margin:0 5px 0 0; font-size:14px}

/*文本框按钮样式 XPF 2011-06-27 */
.TxtBox{border: #B9D2BB 1px solid; line-height:22px; font-size:14px;}
/*容器里所有文本框按钮样式 XPF 2011-06-27 */
.AllTextBox Textarea{border: #B9D2BB 1px solid; padding:4px 3px 2px;font-size:14px;}
.AllTextBox input[type="text"]{border: #B9D2BB 1px solid;line-height:22px;height:22px; font-size:14px;}
.AllTextBox input[type="button"]{border:none;}
/*去除radio、checkbox的边框样式 ZYF 2011-08-04 */
input[type="radio"]{border:none; vertical-align:middle}
input[type="checkbox"]{vertical-align:middle}

/*图片边框的样式 XPF 2011-06-28 */
.Picture {padding:1px; border:Solid 1px #cdcdcd}

/****分割虚线****/
.TdLine{ background:url(../images/page/allpage/Line3.jpg) repeat-x; height:20px; width:1000px;}
.TD_Line{background:url(../images/page/allpage/Dot.gif) repeat-x; height:3px}

/****时间控件图****/
.Date{height:22px; float:left; border:#B9D2BB 1px solid; vertical-align:top; padding:0px 2px; margin:0px; line-height:22px; text-align:left; width:75px}
.InputImgTxt{width:20px; height:23px; margin:0px; float:left;}
.InputImg{ float:left; margin:0 5px 0 -1px}
.DivDate{height:22px; float:left; border:#7fade5 1px solid; vertical-align:top; padding:0 2px; line-height:22px; text-align:left; width:75px}
.InputImgtip{width:20px; height:21px; margin:5px 0px 1px 2px; float:left;}


/***select选框***/
.SelectA{height:24px; border:#B9D2BB 1px solid; margin:0px 0 0 5px; padding:1px}
.SelectB{height:24px; border:#B9D2BB 1px solid; padding:1px}
.SelectC{height:24px; border:#B9D2BB 1px solid; margin:-2px 5px 0px 0px;}
.SelectD{border:#7fade5 1px solid;  padding:2px; margin:0px; font-size:14px}


/****会员****/
.SaveCust
{ background:url(../images/button/save_cust.gif) no-repeat; width:101px; height:29px; border:none}
.Cancel
{ background:url(../images/button/cancle_cust.gif) no-repeat; width:101px; height:29px; border:none}


/****代码维护****/
.HealthNotice{width:1000px; margin:10px 0px;}
.HealthNoticeHead{background:url(../images/page/allpage/HealthNoticeTDBG.jpg) repeat-x; text-align:center; height:25px; font-size:14px; color:#333333; }
.HealthNotice_type,.HealthNotice_level,.HealthNotice_people,.HealthNotice_content,.HealthNotice_time{border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid;}
.HealthNotice_result{border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid;}
.HealthNotice_type,.HealthNotice_level{width:38px;}
.HealthNotice_people{width:100px;}
.HealthNotice_content a:hover{color:#ff6600; text-decoration:none;}
.HealthNotice_content{width:405px; cursor:pointer;}
.HealthNotice_content2{cursor:pointer;}
.HealthNotice_time{width:140px;}
.HealthNoticeTD{ text-align:center; line-height:25px;}
.HealthNoticeTD td{border-bottom:#cccccc 1px solid;}
.HealthNotice_content2{ text-align:left;}
.HealthNotice_time2{ color:#939598;}

/**截字显示...**/
.mlength
{
  display: block;
  width: 100px;
  overflow: hidden;  
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.dwlength
  {
  display: block;
  width: 160px;
  overflow: hidden;  
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  }
  
/****超链接****/
  a.AnsQ_Cos:link
{
    font-size:10pt;
    color:#2C8FD3;
    text-decoration:none;
}
a.AnsQ_Cos:visited
{
    font-size:10pt;
    color:#2C8FD3;
    text-decoration:none;
}
a.AnsQ_Cos:hover
{
    font-size:10pt;
    color:#FF8308;
    text-decoration:underline;
}
a.Depart
{
    float:right;
    display:inline-block;
    width:17px;
    height:18px;
    background:url(../images/button/drop1.gif) no-repeat;
    padding-right:2px;
}

a.Depart:hover
{
    float:right;
    display:inline-block;
    width:17px;
    height:18px;
    background:url(../images/button/drop.gif) no-repeat;
    padding-right:2px;
}

/**图库**/
.PhotoReport
{ width:740px; height:645px; padding:0px; background:url(../images/page/report/BG_PhoRep.jpg); text-align:center; border:solid 1px #645349}
.PhR_Top
{ float:left; margin-bottom:15px; width:730px; background:url(../images/page/report/BG_PhoRep_Top.jpg) repeat-x; padding-left:10px; height:32px; border-width:0px; text-align:left; }
.PR_Close
{ background:url(../images/page/report/Close_PhoRep.gif) no-repeat; width:20px; height:20px; cursor:pointer; border:none}
.PR_Left
{ background:url(../images/page/report/PR_Left.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:none}
.PR_Right
{ background:url(../images/page/report/PR_Right.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:none}
.PR_UpDown
{ background:url(../images/page/report/PR_UpDown.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:none}
.PR_LR
{ background:url(../images/page/report/PR_LR.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:none}
.PR_Reset
{ background:url(../images/page/report/PR_Reset.gif) no-repeat; width:60px; height:30px; cursor:pointer; border:none}
.PR_Page
{ float:right; padding-right:20px;padding-top:5px; padding-top:2px\9; height:30px; line-height:30px; vertical-align:middle; font-size:16px; color:#534339}
.PR_Page_Next
{ background:url(../images/page/report/PR_NextPage.gif) no-repeat; width:30px; height:30px; vertical-align:middle; cursor:pointer; border:none}
.PR_Page_Prew
{ background:url(../images/page/report/PR_PrewPage.gif) no-repeat; width:30px; height:30px; vertical-align:middle;  cursor:pointer; border:none}


/***医护护理客户列表***/
.TabSty_Top
{  text-align:center; margin:0px;  line-height:30px; padding:0px;}
.TabStyle_NoBor
{ display:inline-block; line-height:25px; margin:0px; padding:0px 10px; text-align:center;}

/***上传***/
.UpLoad
{ border:#7fade5 1px solid\9; background:white; height:22px; float:left; vertical-align:top; padding:0 2px; line-height:22px; text-align:left;}

/**关注按钮**/
.Set_Focus
{ display:inline-block; width:60px; height:20px; background:url(../images/button/But_SetFocus.gif) no-repeat; border:none; text-decoration:none}
.Set_Focus:hover
{ background:url(../images/button/But_SetFocusAct.gif) no-repeat;}
.Focused
{ display:inline-block; width:60px; height:20px; background:url(../images/button/But_Focused.gif) no-repeat; border:none; text-decoration:none}
.Focused:hover
{ background:url(../images/button/But_FocusedAct.gif) no-repeat;}

/**健康助手企业版 客户查询用**/
.HEAETable_style{ width:1000px; border-right:#000000 1px solid;  border-bottom:#000000 1px solid; *border-left:#000000 1px solid; *border-top:#000000 1px solid; }
.HEAETable_style_tr{ text-align:center;}
.HEAETable_style th{height:45px; background:#FFFFFF; border-left:#000000 1px solid; border-top:#000000 1px solid; vertical-align:middle; text-align:center; font-size:18px; font-weight:bold}
.HEAETable_style td{border-left:#000000 1px solid;border-top:#000000 1px solid; height:32px; line-height:26px; padding-left:2px; padding-right:2px;font-family:宋体; font-size:20px;}
.HEAETable_Style_Empty{ width:999px; margin:-1px -3px 0px -3px}
.HEAETable_Style_Empty td{ text-align:left; padding-left:10px; padding-right:10px}

/**体检报告录入**/
.Table_Report{margin-top:10px; border:none;}
.Table_Report th{ height:30px; padding:0px; border:none; background:url(../images/page/allpage/dot.gif) repeat-x bottom;}
.Table_Report td{ padding:7px 0px 0px 0px; border:none;}


a.Group
{ color:#555555; text-decoration:none;}
a.Group:hover
{ color:#ff6000}

.DIV_Close
{ position:absolute; bottom:2px; right:0px; width:13px; height:12px}




/**服务、客户**/
/***Content***/
.Content
{ margin:30px auto 0px; width:1000px; background:white}

.Content_D
{ float:left; width:1000px;}



/***血压管理***/
.BP_Pic
{ float:left; width:780px; margin-left:20px;}

.BP_Manage
{ float:left; width:760px; padding:0 0 50px}


.BP_Menu
{ float:left; width:120px; text-align:center; padding:10px 0}

/**健康档案**/

.HR_1Top, .BP_1Top_Act
{ width:780px; height:120px; background:url(../images/page/service/HR_DataCol_top.jpg) no-repeat;margin-top:10px}
.HR_1Mid, .BP_1Mid_Act
{ width:780px; background:url(../images/page/service/HR_DataCol_mid.jpg) repeat-y; margin-top:-65px; overflow:hidden; min-height:100px}
.HR_1Bot, .BP_1Bot_Act
{ width:780px; background:url(../images/page/service/HR_DataCol_bot.jpg) no-repeat; height:20px}
.HR_1Top_Act, .BP_1Top
{ width:780px; height:120px; background:url(../images/page/service/HR_DataCol_topAct.jpg) no-repeat;margin-top:10px}
.HR_1Mid_Act, .BP_1Mid
{ width:780px; background:url(../images/page/service/HR_DataCol_midAct.jpg) repeat-y; margin-top:-65px; overflow:hidden; min-height:100px}
.HR_1Bot_Act, .BP_1Bot
{ width:780px; background:url(../images/page/service/HR_DataCol_botAct.jpg) no-repeat; height:20px}


.HR_1Mid ul, .HR_1Mid_Act ul, .BP_1Mid ul, .BP_1Mid_Act ul
{ padding-left:130px; padding-top:0px;}
.HR_1Mid ul li,  .HR_1Mid_Act ul li, .BP_1Mid ul li, .BP_1Mid_Act ul li
{ margin:0px; padding:0px; width:600px;}

a.Service
{ text-decoration:None; color:#333333; cursor:pointer}
a.Service:hover
{ color:#ff6000;}

/**时间**/
.Date_Cust{height:22px; float:left; border:#7FADE5 1px solid; vertical-align:top; padding:0 2px; line-height:22px; text-align:left; width:75px}

/**下拉框**/
.drpDownList_Cust{border: #7FADE5 1px solid; padding:2px; font-size:14px}

Textarea_Cust{border: #7FADE5 1px solid; padding:4px 3px 2px;font-size:14px;}
.Tab_Data td
{ vertical-align:middle; text-align:left;}

/**图片变灰**/
.Picture_Gray
{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}

a.Gray{ text-decoration:none; color:#aaa; cursor:default;}
a.Gray:hover{ color:#aaa}

/**Service New**/
.NomalService_Title
{ overflow:hidden; width:980px; margin:30px auto 0px; padding:0px 0 2px; color:#999; line-height:24px; border-bottom:solid 2px #87A0AE; vertical-align:bottom}
.NomalService_Title span
{ float:left; padding-left:10px;}
.WordDBlue
{ color:#4E7890}
.WordBold16
{ font-size:16px; font-weight:bold;}
.WordRed
{ color:#cc0000; font-weight:bold;}
.SerInfo_Cont
{ overflow:hidden; width:960px; margin:0px auto; height:auto; min-height:80px; background:url(../images/page/service/NSerContBg.jpg); padding:10px; border-bottom:solid 1px #DCE1E4}
.PushDown
{ width:980px; text-align:center; margin:0px auto; background:#F4F7F9;}
.NSCont_Det
{ float:left; width:300px; margin:10px 10px 10px 10px; text-align:left;}
.NSCont_Det img
{ float:left; width:70px; height:70px; margin-right:10px}
.NSCont_Det a
{ color:#333}
.NSCont_Det a:hover
{ color:#CC0000}
.Text_NSTitle
{ display:block; font-weight:bold; line-height:28px; width:220px; *width:140px;}
.Text_NSTitle_Gray
{ display:block; font-weight:normal; color:#999; line-height:28px; width:220px;*width:140px;}
.Text_NSTxt
{ color:#999; font-size:12px; line-height:20px;width:220px;*width:140px;}
a.Down
{ display:inline-block; width:760px; background:url(../images/page/service/but_down.gif) no-repeat center; height:25px}
a.Down:hover
{ background:url(../images/page/service/but_downAct.gif) no-repeat center;}
a.Up
{ display:inline-block; width:760px; background:url(../images/page/service/but_up.gif) no-repeat center; height:25px}
a.Up:hover
{ background:url(../images/page/service/but_upAct.gif) no-repeat center;}
a.DownUnclick
{ display:inline-block; width:760px; background:url(../images/page/service/but_DownUnclick.gif) no-repeat center; height:25px;}

/**回到顶部**/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; WIDTH: 40px; BOTTOM: 50px; HEIGHT: 82px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 15px; z-index:200
}
a.BackTop
{
    text-decoration:none;
    display:inline-block;
    width:40px; height:40px;
    background:url(../images/page/master/lanren_top.gif) no-repeat;
    filter:alpha(Opacity=70); opacity: 0.7;
}
a.BackTop:hover
{
    text-decoration:none;
    display:inline-block;
    width:40px; height:40px;
    background:url(../images/page/master/lanren_top1.gif) no-repeat;
    filter:alpha(Opacity=90);opacity: 0.9;
}
a.BackBot
{
    margin-top:1px;
    text-decoration:none;
    display:inline-block;
    width:40px; height:40px;
    background:url(../images/page/master/lanren_Bot.gif) no-repeat;
    filter:alpha(Opacity=70);opacity: 0.7;
}
a.BackBot:hover
{
    margin-top:1px;
    text-decoration:none;
    display:inline-block;
    width:40px; height:40px;
    background:url(../images/page/master/lanren_Bot1.gif) no-repeat;
    filter:alpha(Opacity=90);opacity: 0.9;
}

/**健用保**/
.JYB_Title{
    width:100%; margin:30px auto 10px;overflow:hidden;
}
.JYB_Title .Left{
    float:left; display:inline-block; width:6px; height:22px; background:#ff9000; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin-right:10px;
}
.JYB_Title .Text{
    display:inline-block; float:left; font-size:22px; color:#6c767f; line-height:20px
}
.JYB_Title .Right{
    float:right; display:inline-block; height:20px; background-image:url(../images/page/allpage/bg_title.png); background-repeat:no-repeat; background-position:bottom left; width:auto; width:686px;
}
.JYB_Content{
    width:100%; margin: auto; overflow:hidden;
}
.JYB_Content .Count{
    float:right; color:#6c767f; font-size:15px; padding:0 5px; line-height:24px; display:inline-block
}
.JYB_Content .Count span{
    color:#df0000
}
.JYB_Table{
    width:100%; border:solid 1px #ccc; overflow:hidden;
}
.JYB_Table th {
    text-align:center; background:#9eb9d1; color:#fff; font-size:16px; font-weight:normal; line-height:40px;
}
.JYB_Table td{
    line-height:48px; padding:0 5px; vertical-align:middle; border-right:solid 1px #fff; text-align:center;
}
.JYB_Table td.Last{
    border-right:none
}
.PD td{
    padding:12px 0; line-height:22px;
}
.JYB_Table td img{
    width:48px; line-height:48px; vertical-align:middle;
}
.JYB_Table .BG_Line{
    background:#f4f4f4
}
.JYB_Table .JName, .JYB_Table .JIntr
{ float:left;
  display: inline-block;
  width: 280px;
  overflow: hidden;  
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.JYB_Table .JName {
    width:240px;
    text-align:left;
}
.JYB_Table a{
    display:inline-block; color:#57be58; width:auto;
}
.Pro_Intro{
    width:798px; margin:20px auto; border:solid 1px #ccc; overflow:hidden;
}
.Pro_Intro .PI_Title{
    line-height:40px; background:#dfe8f0;display:block;font-size:16px; 
}
.Pro_Intro .PI_Title b{
    background:#5d8ab3; color:#fff; display:inline-block; padding:0 10px;
}
.Pro_Intro .PI_Title span{
    color:#5d8ab3; padding:0 10px;
}
.Pro_Intro .PI_Detail{
    display:block; padding:20px; line-height:26px; overflow:hidden;
}
.JYB_Search{
    width:100%; margin:30px auto 0px; color:#666;
}
.JYB_Search ul li{
    margin:0; padding:10px 0; overflow:hidden;
}
.JYB_Search span{
    padding-right:10px; float:left; display:inline-block;line-height:30px;
}
.JYB_Search input[type=text],.JYB_Search input[type=tel] {
    width:120px; height:28px;float:left; background:#fff; border:solid 1px #a9b3bc; margin-right:10px; padding:0 3px
}
.JYB_Search input.JYB_Name{
    width:100px;
}
.JYB_Search input.JYB_Num{
    width:100px;
}
.JYB_Search input.JYB_Tel{
    width:100px;
}
.JYB_Search input.JYB_Ide{
    width:160px;
}
.JYB_Search .DropDown{
    -webkit-appearance: none;-moz-appearance: none; float:left;width:160px; padding:0 3px; 
    border:solid 1px #a9b3bc; background-color:#fff; 
    background-image:url(../images/page/allpage/icon_Dropdown.PNG) ;
    background-repeat:no-repeat;background-position:right center; height:28px; margin-right:30px;
}
.JYB_Button{
    color:#fff; background:#5d8ab3; display:inline-block; padding:0 20px; line-height:28px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; vertical-align:middle;  margin:0 10px;
}
.JYB_Popup{
    position:absolute; width:300px; border:solid 1px #ccc; border-radius:4px; padding:10px; line-height:24px; text-align:left;
    background:#f2f2f2; box-shadow:1px 1px 5px #999999; margin-top:-10px;
}
.JYB_Popup .BG_Popup{
    position:absolute; height:9px; margin:-19px 0 0 20px; width:20px;
}
.JYB_Search input.JYB_Date{ vertical-align:top; padding:0 5px; line-height:22px; text-align:left;width:117px}
.JYB_Search .InputImgTxt{width:20px; height:23px; margin:4px 0px 0px 5px; float:left;}
.JYB_Search .InputImg{ position:relative; margin:3px 10px 0 -34px; float:left; vertical-align:middle; z-index:100}

.OrdDetail{
    width:500px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#fff; border:solid 1px #ccc; overflow:hidden;   
}
.ODTitle{
    display:block; background:#7fade5; color:#fff; line-height:40px; vertical-align:middle; height:40px; font-size:16px
}
.ODTitle img{
     line-height:40px; vertical-align:middle; padding:0 5px 3px
}
.OrdDetail ul{
    margin:0; padding:20px 0;
}
.OrdDetail ul li{
    margin:0px; padding:5px 20px; line-height:22px;
}
.OrdDetail .Left{
    display:inline-block; width:80px;
}
.Money{
    color:#ff3000; font-weight:bold;
}

/*弹出层按钮*/
.But_PopupButton,.But_PopupButton_Un{
    line-height:22px; background:#92dbf6; border:solid 1px #93c6dd; border-radius:6px; color:#275e71; box-shadow: 2px 2px 2px rgba(0,0,0,.5);font-size:14px; display:inline-block; padding:0 10px; margin:0 10px; font-weight:600; text-align:center; min-width:40px;
    text-shadow:1px 1px 1px rgba(255,255,255,.7); 
    background: -moz-linear-gradient(top,#a9e3f8 0%,#71d1f3 90%); /*火狐*/
    background: -webkit-linear-gradient(top, #a9e3f8 0%, #71d1f3 90%); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #a9e3f8 0%,#71d1f3 90%); /*Opera 11.10+*/
}
.But_PopupButton_Un{
    border:solid 1px #c0c0c0; background:#cccccc; color:#888;
    background: -moz-linear-gradient(top,#c0c0c0 0%,#cccccc 90%); /*火狐*/
    background: -webkit-linear-gradient(top, #c0c0c0 0%, #cccccc 90%); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #c0c0c0 0%,#cccccc 90%); /*Opera 11.10+*/
}
.Mar0{margin-left:0px;}

/**弹出层New**/
.PopDiv_New{
    background:#fff; box-shadow:0 0 6px rgba(0,0,0,.8); overflow:hidden;
}
.PopDiv_Title{
    background:#2C8FD3; border-bottom:solid 1px #999999; color:#fff; line-height:44px;padding:0 5px; font-size:16px; font-weight:bold; vertical-align:top; text-align:left
}
.PopDiv_Title img{
    padding:7px; line-height:40px; width:30px; height:30px; vertical-align:top;
}
.PopDiv_Title .Close{
    float:right; background:none;
}
.PopDiv_Title input[type=image]{
    float:right; background:none; display:inline-block; width:30px; padding:7px; line-height:40px; height:30px;
}
.PopDiv_Content{
    padding:30px;
}
.PopDiv_Content table{
    margin:auto;
}
.Doc_Tips, .Doc_Tips_off{
    display:inline-block; float:left; padding:5px 15px 5px; border-radius:2px; line-height:20px; margin:5px 10px 5px 0; 
    background:#fff;color:#57be58; font-size:16px; background-image:url(../images/page/allpage/tips_on.png);
    background-repeat:no-repeat; background-position:right bottom; border:solid 1px #57be58

}
.Doc_Tips_off{
    background:#f6f6f6; border:solid 1px #ddd;color:#999
}
.Popup_Lable{
    display:block; background:#f0f0f0; border-radius:4px; line-height:20px; padding:15px 20px; max-height:120px; overflow:auto;
}

.PopDiv_Content .Pop_Sun{
    margin:20px auto; border-top:dashed 1px #ccc; padding-top:10px;
}
.PopDiv_Content .Pop_Sun ul li{
    margin:0; padding:10px 0;
}
.PopDiv_Content .Pop_Sun h4{
    padding-bottom:5px;
}
.PopDiv_Content .Pop_Sun span{text-align:center;display:block;padding:20px;}
.PopDiv_Content .drpDownList{
    border-color:#7fade5
}
.TCDiv div{ margin:0; padding:0;}
.TCDiv .DropDownList table{margin:0px; float:left;}
.TCDiv .DropDownList select{border: #7fade5 1px solid; padding:2px; margin:0 5px 0 0; font-size:14px;}

.PopDiv_Content .ORG_Choise{
    width:100%; margin:20px auto;
}
.PopDiv_Content .ORG_Choise a{
    display:inline-block; float:left; margin:10px;padding:0 10px; border:solid 1px #cccccc; border-radius:4px; line-height:30px;
}
.PopDiv_Content .ORG_Choise a:hover{
    background:#7fade5; border-color:#7fade5; color:#fff;
}

/**体检预约**/
.Pop_TJYY{
    background:#f7f8fc;
}
.TYJJ_Button{
    margin:160px auto; width:100%; text-align:center;
}
.TYJJ_Button a{
    display:inline-block; width:150px; height:52px; background:#ed870b; color:#fff;font-size:18px; line-height:52px; margin:0 18px; border-radius:4px;
}
.StepNum{
    display:inline-block; width:24px; line-height:24px; background:#fff; color:#2C8FD3; text-align:center;vertical-align:top; margin-top:10px; border-radius:12px; font-size:30px; margin-right:20px;
}
.Pop_TJYY .PopDiv_Content{
    padding:34px 46px; overflow:hidden;
}
.TJYY_Process{
    display:inline-block; float:left; width:420px; background:#fff; border-radius:8px; text-align:left; padding:36px 30px 36px 36px;
}
.TJYY_Process .Text{
    float:left; width:170px;
}
.TJYY_Process .Text .Title{
    font-size:18px; display:block; padding-bottom:12px;
}
.TJYY_Process .Text ul li{
    margin:8px 0 0; padding:0;
}
.TJYY_Process .Picture{
    float:right; border:none;
}
.But_Process{
    display:inline-block; float:left; background:#999; font-size:12px; color:#fff; width:96px; line-height:28px; text-align:center; border-radius:4px; margin-top:30px;
}
.TJYY_Tips{
    float:right; background-color:#fff;background-image:url(../images/page/Subscribe/bg_tips.PNG); background-repeat:no-repeat; background-position:right bottom; border-radius:8px; width:380px; padding:18px 30px 20px 26px; text-align:left;
}
.TJYY_Tips ul li{
    margin:10px; line-height:20px;
}
.Cont_TJYY{
    width:876px; background:#fff; padding:36px; text-align:left; overflow:hidden;
}
.Cont_TJYY .Title{
    display:block; font-size:18px;
}
.TJ_Info{
    width:100%; font-size:16px; line-height:56px; overflow:hidden;
}

.DropDown_TJYY{
   -webkit-appearance: none; -moz-appearance:none;  background-image:url(../images/page/Subscribe/bg_dropdown_tjyy.png); background-repeat:no-repeat;background-position:top right; border:solid 1px #e9ebf0; width:226px; height:28px; padding-left:8px; font-size:16px;
}
.TJ_Info .Choose {
    position: relative;
}

.TJ_Info .Choose .radio {
    position: relative;
    display: inline-block;
    font-weight: 400;
    color: #0c4757;
    padding-left: 25px;
    padding-right:20px;
    cursor: pointer;
}

.TJ_Info .Choose .radio input {
    position: absolute;
    left: -9999px;
}

.TJ_Info .Choose .radio i {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    width: 15px;
    height: 15px;
    outline: 0;
    border: 1px solid #e4e4e4;
    background: #ffffff;
    border-radius: 50%;
    transition: border-color .3s;
    -webkit-transition: border-color .3s;
}

.TJ_Info .Choose .radio input + i:after {
    position: absolute;
    content: '';
    top: 3px;
    left: 3px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #0a7a36;
    opacity: 0;
    transition: opacity .1s;
    -webkit-transition: opacity .1s;
}

.TJ_Info .Choose .radio input:checked + i:after {
    opacity: 1;
}
.TJ_Info input[type=text]{
    width:218px; height:28px; line-height:28px; background:#f9fafb; border:solid 1px #e9ebf0; padding-left:8px; font-size:16px;
}

.TJYY_Res{
    width:100%; font-size:16px; line-height:44px;
}
.TJYY_Res .Tips{
    font-size:14px; color:#ed870b
}
.TJYY_Res .TJYY_Explain{
    width:430px;
}
.TJYY_Res .TJYY_Explain ul li{
    margin:0; padding:8px 0; line-height:20px; color:#666; overflow:hidden;
}
.TJYY_Res .TJYY_Explain ul li span{
    float:left; width:400px;
}
.TJYY_Res .TJYY_Explain ul li .Num{
    float:left; width:20px; display:inline-block;
}

