body{font-family:"Microsoft YaHei";color:#616161;background: #EAEAEA;}
h4{font-weight: normal;color:#000;}
button{width:110px;}

#container{width:1200px;margin:0 auto;text-align: center;}
#container .nav{text-align: left;margin: 10px 24px 10px;}
#head{padding-top:18px;width:100%;padding-bottom:10px;background:#FDF5F5;}
#head .thumb p{margin-top: 10px;}
#head .thumb .btn{border-radius: 0px;}

/*会员等级*/
.logined{margin-top: 10px;}
.vip-progress{width:100%;position:relative;height:150px;}
.vip-progress img{position:relative;top:20px;left:-970px;border-radius: 50%;}
#head .vip-progress-list{margin-left: 250px;position: relative;top:100px;}
#head .vip-progress-list li{background:#F5F5F5;float:left;width:160px;height:14px;border:1px solid #ddd;}
#head .vip-list-item a{border-radius: 50%;border:1px solid #ddd; padding:11px 4px;color:#ccc;font-size:12px;background:#F5F5F5;margin-left: -180px;}
#head li.leveled{background:#FFA41D;border:0;}
#head li.leveled a{background:#FFA41D;border:0;color:#fff;}
#head li.v4{border-right:0;}
#head li.v5{width:42px;border-left: 0;}
#head li.v5 a{background:red;border:0;margin-left: 12px;color:#fff;}
#head li.current a{padding:16px 9px;background:#FFA41D;border:0;color:#fff;}

.one{/*border-right:1px solid #EAEAEA;*/width:100%;margin-top:20px;background:#ccc;border-top: 2px solid red;}
.one .table tbody th{/*padding-left: 22px;*/ min-width: 100px;}
/*会员th字体*/
.table tbody th{text-align: center;}
/*.table .th-red th.s-th-init{font-weight:normal;}*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:20px 8px;}
.two{/*border-right:1px solid #EAEAEA;*/margin-top:20px;background:#ccc;border-top: 2px solid #EDC026;}
.two .table tbody th{/*padding-left: 22px;*/text-align: left;min-width:120px; text-indent: 22px;}
.two .table .th-left{text-align: left;/*padding-left: 22px;*/text-indent: 22px;}
.three{border-right:1px solid #EAEAEA;margin-top: 20px;text-align: left;padding:20px 20px 55px 36px;background:#fff;/*padding-top: 6px;*/border-radius: 6px;}
.two table tr td:last-child{min-width: 150px;}
.btn-danger{background-color:#f74645;}
.three p{line-height: 20px;}
.three h4{position:relative;margin-top: 50px;margin-bottom: 30px;}
.three h4 .btn{position:absolute;right:52px;width:100px;height:36px;border-radius: 2px;}
.three ol{margin-left: -2em;margin-bottom:30px;}
.three ol li{line-height: 30px;}

.table tbody tr th{vertical-align: middle;}
.table th{border-bottom-width: 0px;font-weight: normal;font-size:14px;width: 70px;text-align: left;color:#000;vertical-align: middle;}
.table .th-center th{text-align: center;background: #F5F5F5;border-bottom-width: 0px;}
.table .th-red th{color:#DF3232;height:50px;vertical-align: middle;font-weight:bold;}
.table-bordered {border: 0px;}


.note {color:#909090;}
table{
    background-color:#fff;
    border:0;
}
.table-bordered>tbody>tr>td:last-child,.table>thead:first-child>tr:first-child>th:last-child{
    border-right:0;
}

/*table{width:100%;border:1px solid #ccc;border-collapse:collapse;}
table th, td{border: 1px solid #ccc;height:42px;text-align: left;}*/

/*会员登录之后的样式*/
.container-inline{
    padding:110px 0 55px;
    text-align: center;
}
.container-inline ul{
    display:inline-block;
}
.container-inline li{
    width:230px;
    height:14px;
    float:left;
    border:1px solid #F3E2B9;
    position:relative;
    list-style: none;
    background:#FAF8F8;
}
.s-lv-circle{
    width:40px;
    height:40px;
    border-radius:50%;
    border:1px solid #F3E2B9;
    position:absolute;
    left:-19px;
    top:-13px;/*20 - 7*/
    line-height:38px;
    text-align: center;
    color:#CCCCCC;
    font-weight: bold;
    font-size:12px;
    background-color:#FAF8F8;
    z-index:1050;
}

.container-inline .lv-normal{
    background-color:#FAF8F8;
}
.container-inline .lv-up{
    background-color: #ECBD1A;
    color: #ffffff;
}
.container-inline .lv-normal-current{
    background-color:#ECBD1A;
    width:64px;
    height:64px;
    border-radius:50%;
    border:1px solid #F3E2B9;
    position:absolute;
    left:-32px;
    top:-25px;/*19 - 7*/
    line-height:64px;
    text-align: center;
    color:#FFFFFF;
    font-weight: bold;
    font-size:12px;
}
.s-circle-last{
    left:210px;
}
.s-head-img{
    width:62px;
    height:74px;
    position:absolute;
    top:-120%;
    left:50%;
    margin-left:-23px;
    padding:2px;
    background:url("../../Public/images/lv-up-head.png") left  center no-repeat;
}
.s-head-img img{
    width:58px;
    height:58px;
    border-radius:50%;
    display: block;
    position:absolute;
    top:2px;
    left:50%;
    margin-left:-29px;
}