/* CSS Document */
input[type='password']{
    letter-spacing: 3px;
    font-size:16px;
}
input[readonly],input[readonly]:hover{background-color:#efefef;}
button[disabled],button[disabled]:hover,input[disabled],input[disabled]:hover{background-color:#ccc;}
button.btnStyle,input.btnStyle{ height:24px; line-height:24px;}
.red { color:#FF0000;}
.green{ color:#578D29;}
.moeny { font-family:Arial; font-size:16px;}
.center {
    margin: 0 auto;
}

.member_left_box {
    padding: 0px 15px;
    line-height: 25px;
}
#retData{ padding:10px;}

.member_left_box1 {
    border-bottom: 1px #FFF solid;
    padding: 5px 0px 15px 15px;
}

.member_left_box2 {
    border-bottom: 1px #B4B4B4 solid;
    padding: 15px 0px;
    padding-left: 15px;
}

.member_left_box3 {
    padding: 15px 0px 5px 0px;
    padding-left: 15px;
}

.member_left_box h4 {
    font-size: 14px;
    color: #fff;
    margin: 10px 0 0;
    padding: 0;
}

.member_left_a {
    background: url(../imgs/ico_02.gif) no-repeat right;
    padding-right: 15px;
}

.member_left_box1 a {
    color: white;
}

.xq_01 {
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    margin-top: 16px;
}

    .xq_01 span {
        display: block;
    }

.xq_02_title {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

.xq_02_box span {
    display: block;
    float: left;
    color: #444;
}

.xq_02_box_a {
    width: 160px;
}

.xq_02_box li {
    display: block;
    width: 1002px;
    line-height: 25px;
}

.xq_02_box_title {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px #578D29 solid;
    margin-bottom: 6px;
}

.xq_03_title {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    background: #F3F3F3;
    margin-top: 25px;
    padding-left: 15px;
}

.xq_03_box {
    margin-top: 6px;
}

    .xq_03_box span {
        display: block;
        line-height: 25px;
        color: #444;
        margin-left: 15px;
    }

.spqd {
    color: #444;
    padding-left: 15px;
    border-bottom: 1px #CCCCCC solid;
    padding-bottom: 8px;
}

.heji {
    margin-top: 25px;
    color: #444;
}

    .heji strong {
        font-size: 20px;
    }

    .heji em {
        font-style: normal;
        color: #FF0000;
    }

/*会员中心首页样式开始*/
.hy_left {
    width: 131px;
    float: left;
    background-color: #eb6a00;
    border: none;
}

.hy_right {
    float: right;
    width: 688px;
    overflow: hidden;
    padding: 10px;
}

.help_title {
    color: #578D29;
    font-size: 14px;
    font-weight: bold;
    margin: 25px 0px 6px 0px;
}

.order {
    margin-bottom: 35px;
    width: 680px;
}

.order_title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #000000;
}

    .order_title a {
        float: right;
        font-size: 12px;
        font-weight: normal;
        color: #582F1A;
    }

.order_box {
    border: 1px #cabc9c solid;
    padding-bottom: 10px;
    line-height: 30px;
}

.order_box_01 {
    background: #F3F3F3;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.order_box span {
    float: left;
    margin: 0px 5px;
    display: inline-block;
    color: black;
}

.dd_01 {
    width: 130px;
    padding-left: 20px;
}

.dd_00d {
    width: 100px;
    padding-left: 20px;
}

.dd_02 {
    width: 85px;
    text-align: center;
    color: black;
}

    .dd_02 a {
        color: black;
    }

.dd_03 {
    width: 92px;
    text-align: center;
}

.dd_003 {
    width: 92px;
    text-align: center;
    font-family: Arial;
}

.dd_04 {
    width: 60px;
}

.dd_05 {
    width: 130px;
    text-align: center;
}

    .dd_05 a {
        color: #578D29;
    }

.right {
    width: 225px;
    float: left;
}

.information {
    margin-bottom: 35px;
    font-size: 14px;
    line-height: 35px;
}

.information_title {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

    .information_title a {
        color: #582F1A;
        margin-left: 45px;
        font-weight: normal;
        font-size: 12px;
    }

.hy_title {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin: 8px 0px 15px 0px;
}

    .hy_title strong {
        color: #7a6a56;
    }
/*会员中心首页样式结束*/

/*我的订单开始*/
.order_right_title {
    font-size: 16px;
    font-weight: bold;
    color: #7a6a56;
    margin-bottom: 6px;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

.package_tj_title {
    height: 35px;
    background: url(../imgs/edical_display_0005.gif) repeat-x;
}

    .package_tj_title li {
        display: inline;
        float: left;
        height: 34px;
        width: 152px;
        text-align: center;
        margin-left: 10px;
        text-align: center;
        line-height: 34px;
        background: url(../imgs/dd_title.gif) no-repeat;
        font-weight: bold;
    }

    .package_tj_title a {
        font-size: 14px;
        color: #000000;
    }

    .package_tj_title .package_tj_title01 {
        float: left;
        height: 35px;
        background: url(../imgs/dd_title2.gif) no-repeat;
    }

    .package_tj_title .package_tj_title02 {
        width: 160px;
        height: 30px;
        border: 1px #2F812B solid;
        border-bottom: 1px #FFFFFF solid;
        background: none;
    }

        .package_tj_title .package_tj_title02 a {
            color: #444;
            font-weight: bold;
        }

.cxjg_left1 span {
    width: 350px;
    height: 215px;
    background: #CCCCCC;
    display: block;
    margin-top: 10px;
}


.package_tj_title span {
    float: right;
}

    .package_tj_title span a {
        font-size: 12px;
        color: #582F1A;
        line-height: 34px;
    }

.package_tj_title .package_tj_title01 a {
    color: #000;
    font-weight: bold;
}

.order_box11 {
    line-height: 22px;
    color: #444;
}

    .order_box11 a {
        color: #578D29;
        display: block;
    }

    .order_box11 em {
        font-style: normal;
        color: #AAA;
        display: block;
    }

    .order_box11 .order_box_01 {
        background: #F3F3F3;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        padding: 0px;
    }

    .order_box11 li {
        border-bottom: 1px #CCCCCC solid;
        padding: 13px 0;
    }

    .order_box11 span {
        float: left;
        display: block;
        margin: 0px 5px;
    }

.aa_01 {
    width: 110px;
}

.aa_02 {
    width: 230px;
}

.aa_03 {
    width: 55px;
    text-align: center;
}

.aa_04 {
    width: 70px;
    text-align: center;
}

.aa_05 {
    width: 70px;
    text-align: center;
}

.aa_06 {
    width: 60px;
    text-align: center;
}

.order_box11 span ul {
    margin-top: -14px;
}

.order_box11 span li {
    border-bottom: none;
    line-height: 22px;
}

    .order_box11 span li em {
        font-style: normal;
        margin-right: 0px;
        float: left;
        margin-right: 10px;
    }

/*我的订单结束*/

/*我的体检卡开始*/
.knxx_box {
    margin: 15px 0px 30px 12px;
}

    .knxx_box li {
        float: left;
        margin-right: 8px;
    }

    .knxx_box select {
        border: 1px #84A783 solid;
        height: 22px;
        width: 40px;
        margin-right: 8px;
        vertical-align: middle;
    }

    .knxx_box input {
        height: 22px;
        width: 125px;
        line-height: 22px;
        padding-left: 3px;
    }

.cxjg {
    margin-top: 20px;
}

.cxjg_left {
    float: left;
    width: 435px;
    font-size: 14px;
    line-height: 35px;
    padding-left: 30px;
    color: #333333;
}

    .cxjg_left strong {
        color: #3D750A;
    }

.cxjg_left1 {
    float: left;
    width: 375px;
    font-size: 14px;
    line-height: 28px;
    padding-left: 30px;
    color: #333333;
}

    .cxjg_left1 strong {
        color: #3D750A;
    }

.cxjg_right {
    width: 290px;
    float: left;
}

    .cxjg_right img {
        margin-top: 25px;
    }

.xx_title {
    font-size: 18px;
    font-weight: bold;
    color: #166E1C;
    text-align: center;
    margin: 35px 0px 0px 0px;
}

.STYLE3 {
    font-size: 14px;
    font-weight: bold;
}

.jiar {
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
}

    .jiar em {
        font-style: normal;
    }

    .jiar span {
        float: right;
    }

    .jiar strong {
        color: #B90F0F;
    }

    .jiar a {
        color: #085C9B;
        margin-left: 12px;
    }

.gryytcck_box_03 table {
    border-top: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
    margin-top: 5px;
}

.gryytcck_box_03 td {
    border-bottom: 1px #CCCCCC solid;
    border-right: 1px #CCCCCC solid;
    padding: 0px 5px;
}

.lsh {
    margin-left: 35px;
}

.cc_01 {
    width: 100px;
}

.cc_02 {
    width: 220px;
}

.cc_03 {
    width: 70px;
    text-align: center;
}

.cc_04 {
    width: 96px;
    text-align: center;
}

.cc_05 {
    width: 90px;
    text-align: center;
}

.cc_06 {
    width: 65px;
    text-align: center;
}

/*我的体检卡结束*/

/*我的会员卡开始*/
.hy_right_title {
    font-size: 16px;
    font-weight: bold;
    color: #7a6a56;
    padding-bottom: 8px;
}
.hy_right_box ul li {
    border-bottom: 1px #CCCCCC solid;
    padding: 13px 0;
    height:20px;
    line-height:20px;
    
}
.hy_right_box ul li span {
    float: left;
    display: block;
    margin: 0px 5px;
    text-align:center;
}
.hy_right_box_t{
    background: #F3F3F3;
    height:20px;
    line-height:20px;
    color:#444;
    font-weight:bold;
}
.hy_right_box_02{
    width:70px;
}
.hy_right_box_03{
    width:80px;
}
.hy_right_box_04{
    width:50px;
}
.hy_check{
    margin-top:20px;
}
.hy_check p{
    margin:0px;
    margin-bottom:5px;
}
/*我的会员卡end*/

/*会员卡绑定开始*/
.hy_conn{
    margin-top:20px;
}
.hy_conn li{
    margin-bottom:10px;
    height:30px;
    line-height:30px;
}
.hy_conn li strong{
    width:60px;
    float:left;
    text-align:center;
    font-weight:normal;
}
.hy_conn li input {
    border: 1px #CCCCCC solid;
    height:24px;
    width:112px;
 }
.hy_conn li img{
    float:left;
    height:22px;
    border-bottom:solid 1px #eb6a00;
    border-top:solid 1px #eb6a00;
}
/*会员卡绑定end*/

/*会员卡充值开始*/
.hy_cz{
    margin-top:20px;
    float:left;
    margin-left: 50px;
}
.hy_cz li{
    margin-bottom:10px;
    height:30px;
    line-height:30px;
}
.hy_cz li strong{
    width:60px;
    float:left;
    text-align:center;
    font-weight:normal;
}
.hy_cz li input {
    border: 1px #CCCCCC solid;
    height:24px;
    width:180px;
 }
.hy_cz li img{
    height:22px;
}
.hy_cz_sure{
    margin:0;
    color:#eb6a00;
    margin-left:60px;
}
.hy_cz_tips{
    color:#eb6a00;
}
.hy_cz_dsf{
   font-size:14px;
   font-weight:bold;
   color:#898989;
   border-bottom:1px dashed #CCCCCC;
}
#hy_cz_btn{
    width:110px;
    margin:0 auto;
    margin-top:10px;
}
.hy_cz_zysx{
    margin-top:30px;
}
.hy_cz_zysx_t{
    width:688px;
   font-size:14px;
   font-weight:bold;
   color:#eb6a00;
   padding-bottom:8px;
   border-bottom:1px dashed #CCCCCC;
}
.hy_cz_zysx ul li{
    margin-bottom:10px;
}

/*会员卡充值end*/

/*会员卡交易记录开始*/
.jyjl_search input{
    height:22px;
    line-height:22px;
}
.jyjl_search select{
    height:26px;
    line-height:26px;
}
.jyjl_search{
    font-size:14px;
}
.jyjl_search ul li{
    margin-bottom:10px;
    margin-right:40px;
    float:left;
}
.jyjl_search_t{
    width:80px;
    border: 1px #CCCCCC solid;
}
.jyjl_search .jyjl_search_btn{
    background-color:#eb6a00;
    color:white;
    border:none;
    margin-left:5px;
    width:78px;
    height:26px;
    line-height:26px;
    font-family:"微软雅黑";
}
.jyjl_search .jyjl_search_btn:hover{
    background-color:#eb4000;
}
.jyjl_content{
    margin-top:20px;
}
#downExcel{
    margin-right:30px;
    float:right;
}
.jy_total{
    color:red;
    font-weight:bold;
}
.jyjl_dataTable{
    margin-top:10px;
}
.jyjl_dataTable ul{

}
.jyjl_dataTable ul li {
    border-bottom: 1px #CCCCCC solid;
    padding: 13px 0;
    height:20px;
    line-height:20px;    
}
.jyjl_dataTable ul li span {
    float: left;
    display: block;
    margin: 0px 3px;
    text-align:center;
    white-space: nowrap;
  overflow: hidden;
}
.jyjl_dataTable_t{
    background: #F3F3F3;
    height:20px;
    line-height:20px;
    color:#444;
    font-weight:bold;
}
.jyjl_dataTable_t1{
    width:150px;
}
.jyjl_dataTable_t2{
    width:80px;
}
.jyjl_dataTable_t3{
    width:90px;
}
.jyjl_dataTable_t4{
    width:120px;
}
.jyjl_dataTable_t5{
    width:62px;
}
.jyjl_yema{
    margin-top:20px;
    float:right;
}
.jyjl_yema a{
    margin-right:5px;
}
/*会员卡交易记录end*/

/*会员卡信息开始*/
.hy_detail{

}
.hy_detail p{
    margin:0;
    font-size: 16px;
    font-weight: bold;
    color: #7a6a56;
    padding-bottom: 8px;
}
.hy_detail ul{
    font-size:12px;
    line-height:30px;
    margin-bottom:15px;
}
.hy_card li span{
     float:left;
    text-align:right;
    width:80px;
}
.hy_ckr li{
    margin-bottom:8px;
}
.hy_ckr li span{
    float:left;
    text-align:right;
    width:80px;
}
.hy_ckr li input{
    height:22px;
    border: 1px #CCCCCC solid;
    margin-right:10px;
}
/*会员卡信息开始end*/

/*收货信息开始*/
.order_box22 {
    line-height: 22px;
    color: #444;
}
    .order_box22 a {
        color: #085C9B;
    }

    .order_box22 em {
        font-style: normal;
        display: block;
    }

    .order_box22 .order_box_01 {
        background: #F3F3F3;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        padding: 0px;
    }

    .order_box22 li {
        border-bottom: 1px #CCCCCC solid;
        padding: 13px 0;
    }

    .order_box22 span {
        float: left;
        display: block;
        margin: 0px 5px;
    }

.cc_01 {
    width: 160px;
}

.cc_02 {
    width: 400px;
}

.cc_03 {
    width: 160px;
    text-align: center;
}

    .cc_03 a {
        margin: 0px 6px;
        color: #578D29;
    }

.xzdz_an {
    margin: 15px 0 35px 0;
    height: 24px;
}

.xzdz_box {
    border: 1px #D7D7D7 solid;
    background: #F3F3F3;
    padding: 15px;
    color: #555;
}

.from_02 {
    height: 21px;
    width: 60px;
    line-height: 21px;
    float: left;
    border: 1px #CCCCCC solid;
    margin-right: 5px;
}

.from_03 {
    height: 21px;
    width: 350px;
    line-height: 21px;
    float: left;
    border: 1px #CCCCCC solid;
}

.xzdz_box em {
    font-style: normal;
    color: #FF0000;
}

.xzdz_box span {
    color: #ABABAB;
}

.quxiao {
    color: #578D29;
    margin-left: 12px;
}

    .quxiao:hover {
        color: #085C9B;
    }

.from_4 {
    width: 120px;
    height: 23px;
}

.from_5 {
    width: 70px;
    height: 23px;
}

.from_06 {
    height: 21px;
    width: 100px;
    line-height: 21px;
    float: left;
    border: 1px #CCCCCC solid;
    margin-right: 5px;
}

.from_00 {
    float: left;
}
/*收货信息结束*/


.from_01 {
    margin-right: 5px;
    height: 24px;
    width: 150px;
    border: 1px #CCCCCC solid;
}
    input[type='password'].from_01  {
        letter-spacing: 3px;
    }
.knxx_box22 {
    margin: 15px 0px 15px 12px;
}

    .knxx_box22 li {
        margin-right: 8px;
        display: block;
        margin-bottom: 20px;
    }

    .knxx_box22 select {
        border: 1px #cabc9c solid;
        height: 22px;
        width: 90px;
        margin-right: 8px;
        vertical-align: middle;
    }

    .knxx_box22 input {
        border: 1px #84A783 solid;
        height: 22px;
        width: 125px;
        line-height: 22px;
        padding-left: 3px;
    }

    .knxx_box22 a {
        margin-left: 8px;
    }

.dd_002 {
    width: 95px;
    text-align: center;
}

    .dd_002 a {
        color: #578D29;
    }

.drbg {
    margin-right: 35px;
}

.knxx_box22 .drbg1 {
    width: 200px;
}

.deal_float {
    clear: both;
}

#hr_mian {
    width: 879px;
    margin: 0 60px;
}
/*帮助中心*/
.select_packages_title {
    color: #447B14;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
/*健康评估*/
.assessment_title img {
    width: 688px;
}

.grzl_an {
    margin-bottom: 10px;
    padding: 0 8px;
    border-radius: 2px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    margin-top: 4px;
    line-height: 30px;
    width: 100px;
    text-align: center;
    border: none;
    background: none;
    -webkit-font-smoothing: subpixel-antialiased;
    vertical-align: baseline;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #eb6a00;
    font-family: "微软雅黑";
}

    .grzl_an:hover {
        background: #eb4000;
        color: #fff;
    }

    /*分页*/
#pageNav {
padding: 10px 0;
text-align: right;
font-size: 12px;
zoom: 1;
}
#pageNav .current {
border-color: #badfdc;
background-color: #edfffe;
}
#pageNav a {
display: inline-block;
margin-right: 5px;
border-radius: 1px;
color: #eb6a00;
zoom: 1;
}
#pageNav:after {
content: '';
display: block;
clear: both;
height: 0;
overflow: hidden;
visibility: hidden;
}
/*#pageNav a {
display: block;
color: #2bb8aa;
}*/
#pageNav .cPageNum, #pageNav a {
padding: 4px 6px;
line-height: 12px;
border: 1px solid #ccc;
text-decoration: none;
}
#pageNav .cPageNum{
    border:0px;
}

/*预约表格样式*/
#progressTable{ width:100%;}
#progressTable tr{ padding:15px 0px;}
#progressTable th{ padding:10px 0px; background:#F3F3F3; border:none}
#progressTable td{ padding:15px 0px;border-bottom:1px solid #dddddd;  margin:0px 5px; text-align:center}
#progressTable td a,#progressTable td.sp{ color:#578D29; cursor:pointer; font-size:10px;}