﻿html{
    height:100%;
    margin:0;
    padding:0;
}
body{
    margin:0; padding:0;*margin-top:-10px; vertical-align:middle; color:#666; font-size:15px; background-color:#fff;
    background-image:url(../images/page/default/bg_Default_middle.jpg?v=4.0); background-position:center 90px; background-size:1920px;
    background-repeat:no-repeat; text-align:center; 
}
body.BDoc{
     background-image:url(../images/page/default/bg_middle_Doc.jpg?v=4.0)
}
body.BOrg{
     background-image:url(../images/page/default/bg_middle_Org.jpg?v=4.0)
}
ul, li{ list-style:none}
p{margin:8px 0px;line-height:25px;}
a{ text-decoration: none; outline:none; color:#666; blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: none; outline:none; color:#ff6000;}

div{ overflow:hidden;}
img {border:0px;}
ul,li,ol,dd,dt,dl{list-style: none;}
.clear{overflow: hidden; z-index:1;}


.text_200{width:200px; font-size:16px; font-family:'Adobe Heiti Std'; font-weight:bold;}
.text_80{width:80px; font-size:16px; font-family:'Adobe Heiti Std'; font-weight:bold;}

input[type="radio"]{ vertical-align:middle}
input[type="checkbox"]{ vertical-align:middle }


.Def_Top
{ margin:0px auto 0; width:1300px; height:90px; padding:0px; overflow:hidden;}
.Def_TopL {
    float: left;
    margin: 0px;
    width: 500px;
    text-align: left;
    padding: 0px;
    line-height: 80px;
    vertical-align:middle;
    color:#666666;
    font-size:18px;
}
.Def_TopL img{
    width:200px; padding-top:5px; display:inline-block; line-height:80px; vertical-align:middle;float:left;
}
.Link_AnyHealth{
    position:absolute; top:27px; right:2%;
}
    .Link_AnyHealth a {
        background: #f4543c;line-height:36px;padding:20px;color:#fff;
    }

.LearnAH {
    color: #57be58;
    font-size: 15px;
    line-height: 32px;
    border: solid 1px #57be58;
    padding: 3px 10px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    background: #f2f8f2
}
.LearnAH:hover,.LearnAH:active{
    color:#fff; background:rgba(241,95,95,.7); border:solid 1px #f15f5f
}
.LearnAH img{
    line-height:32px; vertical-align:middle;
}
.LearnAH:hover img,.LearnAH:active img{
    -webkit-filter: brightness(9);
     -moz-filter: brightness(9);
     -o-filter: brightness(9);
     -ms-filter: brightness(9);
     filter: brightness(9); 
}
/*.Def_TopR
{ float:right; margin-top:10px; margin-right:40px; *margin-right:35px; width:360px; text-align:left;}
.Phone
{ text-align:right;}*/
.Tab_Login
{ float:right; margin-right:150px; width:450px; height:90px; line-height:90px; padding:0;}
.Tab_Login a:hover{
    color:#fff; cursor:pointer
}
.Tab_Active, .Tab_Nom
{ display:inline-block; float:left; width:150px; text-align:center; font-size:20px;}
.Tab_Login .Doc_G:hover,.Tab_Login .Org_G:hover{
    color:#3baa28
}
.Tab_Login .Per_B:hover,.Tab_Login .Org_B:hover{
    color:#00b6e8
}
.Tab_Login .Per_O:hover,.Tab_Login .Doc_O:hover{
    color:#ff8400
}
.Per, .Doc, .Org{
    float:left;width:150px; height:90px; color:#fff; background:#3baa28; display:inline-block;
}
.Doc{
    background:#00b6e8
}
.Org{
    background:#ff8400
}
/*.Per, .Doc, .Org, .Per_G, .Doc_G, .Org_G
{ display:inline-block; width:110px; height:32px; background:url(../images/page/default/Tab_Per.gif) no-repeat; text-decoration:none;}
.Doc
{ background:url(../images/page/default/Tab_Doc.gif) no-repeat; }
.Org
{ background:url(../images/page/default/Tab_Org.gif) no-repeat; }
.Per_G
{ background:url(../images/page/default/Tab_Per_G.gif) no-repeat; }
.Doc_G
{ background:url(../images/page/default/Tab_Doc_G.gif) no-repeat; }
.Org_G
{ background:url(../images/page/default/Tab_Org_G.gif) no-repeat; }
.Per:hover, .Per_G:hover
{ background:url(../images/page/default/Tab_Per_Act.gif) no-repeat; cursor:pointer;}
.Doc:hover, .Doc_G:hover
{ background:url(../images/page/default/Tab_Doc_Act.gif) no-repeat; cursor:pointer;}
.Org:hover, .Org_G:hover
{ background:url(../images/page/default/Tab_Org_Act.gif) no-repeat; cursor:pointer;}*/

.Def_Mid, .Def_MidDoc, .Def_MidOrg
{ margin:0px auto; width:100%; min-width:1300px; height:520px; overflow:hidden; text-align:center;}
.Def_MidDoc
{ background-image:url(../images/page/default/bg_middle_doc.jpg?v=4.0);}
.Def_MidOrg
{ background-image:url(../images/page/default/bg_middle_org.jpg?v=4.0);}
.Def_Mid_Content{
    width:1300px; margin:auto;
}
.Def_Word{
    float:left;margin:80px 0 0 150px; width:500px; display:none;
}
.Def_Login
{ margin:0px auto;display:inline-block; float:right; width:450px; margin-right:150px; overflow:hidden;}
/*.Mid_Down
{ float:left; padding-top:230px; padding-left:30px; width:300px}
.Mid_Down a
{ display:inline-block; width:300px; height:170px; text-decoration:none;}*/
.Def_Login_Cont
{ float:right; width:450px; background:rgba(255,255,255,.95); margin-top:40px; padding:30px 0; text-align:center; }
.Def_Login_Info_P,.Def_Login_Info_D,.Def_Login_Info_O,.Def_Login_Code
{ margin:0px auto 0px; width:330px; text-align:left;}
.Def_Login_Info_P ul,.Def_Login_Info_D ul,.Def_Login_Info_O ul{ margin:0px; padding:0px; }
.Def_Login_Info_P ul li,.Def_Login_Info_D ul li,.Def_Login_Info_O ul li{ margin:0px; padding:0; line-height:40px;}
.Def_Login_Info_P ul li.Def_LITitle{font-size:18px; color:#3baa28}
.Def_Login_Info_D ul li.Def_LITitle{font-size:18px; color:#00b6e8}
.Def_Login_Info_O ul li.Def_LITitle{font-size:18px; color:#ff8400}
.Def_Login_Info_P ul li span,.Def_Login_Info_D ul li span,.Def_Login_Info_O ul li span{ display:inline-block; width:70px; }
.Def_Login_Info_P ul li a,.Def_Login_Info_D ul li a,.Def_Login_Info_O ul li a{ margin-left:30px; color:#3baa28; text-decoration:underline}
.Def_Login_Info_D ul li a{color:#00b6e8}
.Def_Login_Info_O ul li a{color:#ff8400}
.Def_Login_Info_P ul li a:hover,.Def_Login_Info_D ul li a:hover,.Def_Login_Info_O ul li a:hover{ color:#ff6000;}
.Text_Name, .Text_Password, .Text_Captcha
{ background-color:#fff; border:solid 1px #ccc; background-image:url(../images/page/default/icon_id.png); background-repeat:no-repeat; background-position:5px center; width:290px; line-height:38px; height:38px; border-radius:10px; margin:12px auto; padding:0 0 0 38px; outline:none; blr:expression(this.onFocus=this.blur()); font-size:18px;}
.Def_Login_Info_P .Text_Name:hover, .Def_Login_Info_P .Text_Name:focus,.Def_Login_Info_P .Text_Password:hover, .Def_Login_Info_P .Text_Password:focus,.Def_Login_Info_P .Text_Captcha:hover, .Def_Login_Info_P .Text_Captcha:focus
{ border-color:#3baa28;}
.Def_Login_Info_D .Text_Name:hover, .Def_Login_Info_D .Text_Name:focus,.Def_Login_Info_D .Text_Password:hover, .Def_Login_Info_D .Text_Password:focus,.Def_Login_Info_D .Text_Captcha:hover, .Def_Login_Info_D .Text_Captcha:focus
{ border-color:#00b6e8;}
.Def_Login_Info_O .Text_Name:hover, .Def_Login_Info_O .Text_Name:focus,.Def_Login_Info_O .Text_Password:hover, .Def_Login_Info_O .Text_Password:focus,.Def_Login_Info_O .Text_Captcha:hover, .Def_Login_Info_O .Text_Captcha:focus
{ border-color:#ff8400;}


.Text_Password
{ background-image:url(../images/page/default/icon_pwd.png);}
.Area_Check{
    position:absolute; margin-left:210px;margin-top:18px;
}
.Text_Captcha
{ background-image:url(../images/page/default/icon_check.png); padding-right:140px;width:150px
}

.Def_Login_Info_P #ButPer,.Def_Login_Info_D #ButDoc,.Def_Login_Info_O #ButOrg{
    width:330px; margin:auto; text-align:center; overflow:hidden;
}
.Def_Login_Info_P #ButPer a{
    display:inline-block; width:160px; margin-right:10px; float:left; line-height:40px; background:#3baa28; border-radius:10px; color:#fff;
}
.Def_Login_Info_D #ButDoc a,.Def_Login_Info_O #ButOrg a{
    display:block; width:330px;line-height:40px; background:#00b6e8; border-radius:10px; color:#fff;
}
.Def_Login_Info_O #ButOrg a{background:#ff8400; color:#fff;}

.Def_Login_Code{
    min-height:320px; text-align:center;
}
    .Def_Login_Code span{
        display:block;padding:20px;line-height:30px;font-size:16px
    }
    .Def_Login_Code img{
        width:180px;margin:10px auto;
    }


    .Cust_New {
        float: right;
        width: 550px;
        padding-right: 25px;
        text-align: right;
        color: White;
        line-height: 45px;
    }
.Cust_New a
{ margin-left:10px; color:#cc0000; text-decoration:underline}

.Def_MidHC
{ display:none; margin:20px auto 15px; width:1240px; overflow:hidden}
.Def_MidHC_Left
{ float:left; width:660px; padding:50px 40px 20px; *padding-right:45px; height:560px; background:url(../images/page/default/bg_HC.jpg) no-repeat;}
.Def_HC_Cont
{ height:95px; padding:8px 5px; border-bottom:dashed 1px #7D7C7A}
.Def_HC_Cont:hover
{ background:#E2F2D2; cursor:pointer;}
.Def_HC_Cont img
{ float:left; border:solid 1px #aaa; padding:1px; width:72px; margin:0 15px 0 10px; }
.Def_HC_Cont ul
{ margin:0px 0 0 10px; padding:0px;}
.Def_HC_Cont ul li
{ text-align:left; margin:0px; padding:0px; line-height:24px;}
.Def_HC_Cont ul li img
{ float:none; width:auto; border:none; padding:0px; margin:0px; vertical-align:middle;}
.Def_HC_Cont ul li.Def_HC_Name
{ font-size:16px; color:#699000; font-weight:bold; padding:0px 0px;}
.Def_HC_Cont ul li.Def_HC_Time
{ font-size:14px; color:#aaa;}
.Def_HC_Cont ul li.Def_HC_Detail
{ height:48px; overflow: hidden;
  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 word-wrap: break-word;
 word-break: normal;
 overflow:hidden;

  }


.Def_MidHC_Right
{ float:left; width:360px;}


.Def_MidL
{ float:left; width:820px; text-align:left; padding-left:10px}
.Def_MidL a{float:left; margin:0px 5px 5px 0; *margin:0px 5px 2px 0}
.HealClo
{ position:relative; display:inline-block; width:400px; height:325px; background:#5E923F;filter:alpha(opacity=0.5);opacity:0.05; z-index:300}
.HealClo:hover
{ position:relative; display:inline-block; width:400px; height:325px; background:white;filter:alpha(opacity=1);opacity:0.1; z-index:300}
.Def_MidR
{ float:left; width:339px; border:solid 1px #B7C2C8; border-right-width:0px; background:white;}



.Def_Login_Link
{ margin-top:15px; height:60px}
.Def_Login_Link ul{ margin:0px; padding:4px 15px;}
.Def_Login_Link ul li{ display:inline; margin:0px; padding:0px; line-height:50px; padding-right:10px; vertical-align:middle}

.Nomal
{font-weight:normal; font-size:14px}

.Def_Login_Doc
{ margin-top:14px; height:80px;}

.Partner_Link
{ display:none; margin:20px auto 0px; background:#D7D7CB; width:100%; line-height:40px; text-align:center;}
.Partner_Link span
{ margin:auto; width:1060px; color:#666}
.Partner_Link span a
{ padding:0 10px; color:#184177}
.Partner_Link span a:hover
{ color:#0072CF}

.Def_Bottom
{ position:relative; margin:20px auto 0; background:#fff; width:100%; line-height:32px; padding:10px 0 20px;  vertical-align:middle;}
.Def_Link a{
   display:inline-block; margin:0 10px;
}
.Def_Bottom span{
    display:block;
}
.Def_Bottom img{line-height:28px; vertical-align:middle;}
.TestPer_But
{ display:inline-block; background:url(../images/page/default/Login_Testid.gif); width:150px; height:70px}

a.Login_But
{ display:inline-block;  width:150px; height:34px; background:url(../images/page/default/but_login.gif) no-repeat;}
a.Login_But:hover
{ display:inline-block; width:150px; height:34px; background:url(../images/page/default/but_loginAct.gif) no-repeat;}
a.Login_But_Doc
{ display:inline-block; width:150px; height:34px; background:url(../images/page/default/but_login_Doc.gif) no-repeat;}
a.Login_But_Doc:hover
{ display:inline-block; width:150px; height:34px; background:url(../images/page/default/but_login_DocAct.gif) no-repeat;}
a.Login_But_Org
{ display:inline-block; width:150px; height:34px; background:url(../images/page/default/but_login_Org.gif) no-repeat;}
a.Login_But_Org:hover
{ display:inline-block; width:150px; height:34px; background:url(../images/page/default/but_login_OrgAct.gif) no-repeat;}

.Doc_Pop
{ background:url(../images/page/default/DP_Bg.jpg) repeat-y; width:100%;
   -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    }
.myAlpha {
position: absolute;
z-index: -1;
width: 1999px;
height: 1999px;
filter:alpha(opacity=40);
opacity: 0.4;
left: 0;
top: 0;
background-color: white;
}
.DP_Top
{background:#EC923A; color:White; font-size:24px; font-weight:bold; text-align:left; padding-left:30px; line-height:50px}
.Table_StyleTC
{ }
.Table_StyleTC td
{ font-size:18px; font-weight:bold; line-height:30px; padding-left:10px}
.Table_StyleTC img{ border:none}
.Close_ORGSelect{ position:absolute; width:410px; text-align:right; margin-top:32px}

/**灰色图片**/
.Picture_Gray
{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0.9);-webkit-filter: grayscale(100%);}


/*二维码*/
.QRCode_Right{
    position:fixed; right:0; top:110px; width:180px; overflow:hidden; color:#fff;
}
.QRCode_Right a{
    margin:0 0 10px 0; float:right; display:block;
}
.QRCode_Right a span{
    text-align:center; width:20px; display:inline-block; float:right; font-size:15px; color:#fff; padding-right:10px; line-height:20px; writing-mode:vertical-rl; writing-mode: tb-rl; height:150px; vertical-align:middle; text-align:center;
}
.QRCode_Right .QR_Open,.QRCode_Right .QR_Close{
    width:180px; display:block; background:rgba(0,0,0,.5); height:150px; border-bottom-left-radius:8px; border-top-left-radius:8px
}
.QRCode_Right .QR_Open img{
    display:inline-block; width:120px; padding:15px; float:left;
}
.QRCode_Right .QR_Close{
    width:45px; margin-left:135px;
}
.QRCode_Right .QR_Close img{
    display:none;
}

#Pop_QR{
    position:absolute; width:100%; height:100%; background:rgba(0,0,0,.8); top:0; text-align:center;
}
#Pop_QR div{
    margin:auto; width:300px; color:#fff; font-size:16px; text-align:center; padding:0; margin:0 auto; line-height:80px;
}
#Pop_QR div img{
    width:180px; display:block; margin:auto;
}
#Pop_QR .PQ_Close{
    display:block; margin:260px auto 28px; width:28px; padding-left:260px;
}
