.viplevel_wrap{background:url(/Public/Common/images/vip_img/viplevel_bn.jpg) no-repeat;padding:20px 20px 20px 210px}
.viplevel_box{width:100%;height: 130px;padding:18px 20px 0px 20px;box-sizing: border-box;background:#FFF1C0;box-shadow: 0 0 5px #aaa;border-radius: 5px;}
.viplevel_box .mylevel span.viplevel{font-size: 18px;color:#545454;}
.viplevel_box .mylevel span.viplevel .vip_icon_medium{vertical-align: middle;}
.viplevel_box .mylevel span:last-child{font-size: 13px;color:#545454;}
.viplevel_box .level_progress{width:100%;height:26px;border:1px solid #ECECEC;box-shadow: 0 0 0 1px #C7C7C7;background-color: #E0E0E0;border-radius: 2px;position:relative;margin-top: 15px;;}
.viplevel_box .level_progress .progress_bar{height:26px;background:#40D239;border: 1px solid #62E858;box-shadow: 0 0 0 1px #40D239;margin-top: -1px;}
.viplevel_box .level_progress span{text-shadow: -1px -1px 1px #fff;color:#333;font-size: 13px;position:absolute;top:5px;width: 100%;text-align: center;}
.viplevel_box .level_stage span{font-size:13px;color:#545454;margin: 10px 0 20px 0;}
.viplevel_box .level_stage span.curr{color:#993300;}
.viplevel_box .level_promote span,.viplevel_box .level_promote a{font-size: 13px;color:#797979;}

.vipsalary_wrap{background:#FBF5E7 url(/Public/Common/images/vip_img/salary.png) no-repeat 3px 2px;border:1px solid #F7E7C2;height:40px;padding:4px 10px 4px 62px;margin-top:10px;}
.vipsalary_wrap .title{color:#333;font-size:17px;font-weight: bold;margin-right:20px;line-height: 40px;}
.vipsalary_wrap .vipsalary_box{line-height: 38px;}
.vipsalary_wrap .vipsalary_box .date{width:52px;height:40px;background:url(/Public/Common/images/vip_img/salary_date.png) no-repeat;float:left;margin-right:10px}
.vipsalary_wrap .vipsalary_box .date .year{font-size:12px;color:#C7A75C;display: block;text-align: center;line-height: 13px;}
.vipsalary_wrap .vipsalary_box .date .month{font-weight: bold;font-size:16px;color:#7F560C;display: block;text-align: center;line-height: 27px;}
.vipsalary_wrap .vipsalary_box .item{background:#fff;font-size:13px;color:#6a655d;float:left;border:1px solid #F7E7C2;padding:0 12px;margin-left:-1px}
.vipsalary_wrap .vipsalary_box .item.totalitem{min-width: 140px;}
.vipsalary_wrap .vipsalary_box .item font{color:#1f91e9}
.vipsalary_wrap .vipsalary_box .item font.total{color:#ee2424}
.vipsalary_wrap .salarybtn{background:#AFAFAF;color:#fff;font-size:13px;height:28px;line-height:28px;margin-top:7px;padding:0 15px;border-radius: 5px;border:0;outline: none;}
.vipsalary_wrap .hassalarybtn{background:#FF6113;}
.vipsalary_tip{font-size:13px;color:#666;margin-top:10px;line-height:22px;position:relative;padding-left:65px}
.vipsalary_tip label{position:absolute;left:0;}
.vipsalary_tip font{color:#FF0000;}

.viptequan_ul{margin-left: -20px;margin-top: 20px;}
.viptequan_ul li{margin-left: 20px;width:280px;height:100px;float: left;background:#FEF49B url(/Public/Common/images/vip_img/tequan.png) no-repeat}
.viptequan_ul li.item2{background-position: -300px 0}
.viptequan_ul li.item3{background-position: -600px 0}
.viptequan_ul li.item1:hover{background-position: 0 -124px}
.viptequan_ul li.item2:hover{background-position: -300px -124px}
.viptequan_ul li.item3:hover{background-position: -600px -124px}
.viptequan_ul li dl{display:block;padding:15px 0 0 110px;width:170px;height:85px;}
.viptequan_ul li dl dt{font-size: 20px;color:#673800;margin-bottom: 25px;font-weight: bold;}
.viptequan_ul li dl dd{font-size: 13px;color:#673800;}
.viptequan_ul dl dd.show2{display: none;}
.viptequan_ul li:hover dd.show1{display: none;}
.viptequan_ul li:hover dd.show2{display: inline-block;}

.viprenwu_ul{margin-left: -20px;}
.viprenwu_ul li{margin-top: 20px;margin-left: 20px;border:1px solid #FFDE44;width:430px;height:180px;float: left;padding:20px;box-sizing: border-box;background:#FFFBD6}
.viprenwu_ul li .vip_renwu{padding-bottom:10px;}
.viprenwu_ul li .vip_renwu .renwu_title{color:#ff5a00;font-size: 16px;line-height: 25px;font-weight: bold;}
.viprenwu_ul li .vip_renwu .renwu_title em{background-position: -91px -110px;}
.viprenwu_ul li .tip_text{font-size: 13px;color:#333;width:210px;height:50px;line-height: 25px;margin: 5px 0 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.viprenwu_ul li.renwu_complete{border:1px solid #EBEBEB;background:#fff}
.viprenwu_ul li.renwu_complete .vip_renwu .renwu_title{color:#999;}
.viprenwu_ul li.renwu_complete .vip_renwu .renwu_title em{background-position: -90px -153px;}
.viprenwu_ul li.renwu_complete .renwu_btn{border:1px solid #CBCBCB;color:#ccc}

.vip_tequan_tb{margin-top:10px;width:100%}
.vip_tequan_tb th{border:1px solid #D4B87B;background-color:#EAD8AF;height:48px;line-height: 48px;font-size:14px;color:#8a6b25;padding:0 10px;position:relative;width:60px}
.vip_tequan_tb th.cutline{background-color:#E4CC97;width:216px}
.vip_tequan_tb th.cutline:before{content: '';position: absolute;left:0;top:0;border-bottom:48px solid #D4B87B;border-right:230px solid transparent;}
.vip_tequan_tb th .cut1{line-height: 24px;position: relative;top:10px;}
.vip_tequan_tb th .cut1:before{content: '';position: absolute;left:-10px;top:-21px;border-bottom:47px solid #E4CC97;border-right:225px solid transparent;}
.vip_tequan_tb th .cut2{line-height: 24px;position: relative;top:-6px}
.vip_tequan_tb td{border:1px solid #F3F3F3;height:40px;line-height: 40px;padding:0 10px;font-size:13px;color:#000;text-align: center;}
.vip_tequan_tb td.alginfl{text-align:left;font-size:14px}
.vip_tequan_tb tr:nth-of-type(odd){background:#F9F9F9}
.vip_tequan_tb tr .check{background:url(/Public/Common/images/vip_img/check.png) no-repeat center center;}

.vip_icobn .vipico{display:inline-block;width:40px;height:16px;background-image: url(/Public/Common/images/vip_img/user_icons.png?v=3);}
.vip_icobn .vip0{background-position: -408px -80px;}
.vip_icobn .vip1{background-position: -456px -80px;}
.vip_icobn .vip2{background-position: -504px -80px;}
.vip_icobn .vip3{background-position: -552px -80px;}
.vip_icobn .vip4{background-position: -600px -80px;}
.vip_icobn .vip5{background-position: -648px -80px;}
.vip_icobn .vip6{background-position: -696px -80px;}
.vip_icobn .vip7{background-position: -744px -80px;}
.vip_icobn .vip8{background-position: -792px -80px;}
.vip_icobn .vip9{background-position: -840px -80px;}
.vip_icobn .vip10{background-position: -888px -80px;}
.vip_icobn .vip11{background-position: -936px -80px;}
.vip_icobn .vip12{background-position: -984px -80px;}
.vip_icobn .vip13{background-position: -1032px -80px;}
.vip_icobn .vip14{background-position: -1080px -80px;}
.vip_icobn .vip15{background-position: -1128px -80px;}

.vip_characteristic p{font-size: 14px;margin: 20px 0;}
.vip_characteristic div{width:100%;height: 20px;display: inline-block;margin-bottom: 10px;vertical-align:middle;}
.vip_characteristic div span{margin-right:25px}

.salaryRemoval{background:#FF0000;color:#FFF000;font-size:16px;margin-top:10px;padding:10px 10px 10px 58px;font-weight: bold;position: relative;line-height: 24px;}
.salaryRemoval a{color:#FFF000;text-decoration: underline;}
.salaryRemoval .tip{position: absolute;left: 10px;top:10px;width: 58px;}
