.main{width: 100%; position: relative; margin-bottom: 20px;}

.sideNav{width: 150px; height: 100%; background: #fff; position: absolute; left: 0; top:0; border:1px solid #f2f2f2;}
.sideNav a{display: block; font-size: 16px; height: 44px; line-height: 44px; text-align: center;}
.sideNav .hd a{background: #2995fd; color: #fff;}
.sideNav .bd a{color: #666;}
.sideNav .bd a:hover{background: #eaf5ff;}
.sideNav .bd a.active{background: #eaf5ff;}

.container{width: 1036px; min-height: 800px; background: #fff;  float: right; border:1px solid #f2f2f2;}
.container .v-crumb{padding: 0 20px;}

.v-date-layout{margin: 20px; padding: 20px 0; border-top:1px solid #eaeaea;}
.v-date-layout .item{width: 290px; height: 90px; position: relative; line-height: 90px; border-radius: 3px; float: left; margin-right: 20px; margin-bottom: 20px; text-align: center; font-size: 18px; display: block; color: #fff; background: #7eb3e7;}
.v-date-layout .item em{position: absolute; width: 25px; height: 25px;  border-radius: 100%; right: -12.5px; top:-12.5px; background: #f90 center no-repeat url(img/close_01_ico.png);}

.v-form-add-month{padding: 20px; margin-bottom: 50px;}
.v-form-add-month select{ width: 150px; height: 36px; border-radius: 3px; border:1px solid #e0e0e0;}


.sendSucces{text-align: center;height: 330px;background: url(img/main/send_succes_ico.png) #fff center 80px no-repeat;float: left;width: 100%;}
.sendSucces p{color: #54565c; font-size: 18px; margin-top: 220px;}

.sendFail{text-align: center;height: 330px;background: url(img/main/send_fail_ico.png) #fff center 80px no-repeat;float: left;width: 100%;}
.sendFail p{color: #54565c; font-size: 18px; margin-top: 220px;}

/*个人中心*/

.v-vip-info{width: 100%; height: 195px; background: #f2f9ff; border-bottom: 1px solid #f2f2f2; position: relative;}
.v-vip-info img{width: 120px; height: 120px; border-radius: 100%; position: absolute; left: 35px; top:45px; box-shadow: 0 0 5px #ccc;}
.v-vip-info div{position: absolute; left: 185px; top:70px;}
.v-vip-info div strong{font-weight: normal; font-size: 22px; color: #040000; margin-bottom: 10px; display: block;}
.v-vip-info div p{ color: #040000; display: block; font-size: 16px;}
.v-vip-info .v-btn{position: absolute;left: 390px;top: 98px;}
.v-vip-privilege h5{font-size: 18px; font-weight: normal; color: #040000; padding: 40px 20px 40px 40px; background: url(img/main/star_ico.png) 20px center no-repeat;}
.v-vip-privilege a{width: 150px; height: 150px; margin: 0 85px 0 20px; display: block; float: left; text-align: center;}
.v-vip-privilege a.ico_01{background: url(img/main/privilege_ico_01.png) center no-repeat;}
.v-vip-privilege a.ico_02{background: url(img/main/privilege_ico_02.png) center no-repeat;}
.v-vip-privilege a.ico_03{background: url(img/main/privilege_ico_03.png) center no-repeat;}
.v-vip-privilege a.ico_04{background: url(img/main/privilege_ico_04.png) center no-repeat;}
.v-vip-privilege a span{display: block; color: #040000; font-size: 16px; margin-top: 130px;}

.v-vip-buy{padding: 10px; margin-bottom: 80px;}
.v-vip-buy label{width: 288px; height: 123px; line-height: 123px; cursor: pointer; text-align: center; display: block; float: left; position: relative; margin: 10px;}
.v-vip-buy label span{position: absolute; left: 0; top:0; width: 100%; height: 100%; background: url(img/main/vip_recharge_bg.png) 220px 50px no-repeat; border:1px solid #c0cfdc; border-radius: 5px;}
.v-vip-buy label input{display: none;}
.v-vip-buy label input:checked + span{border: 2px solid  #51aaff; top:-1px; left: -1px;}
.v-vip-buy label em{font-size: 46px; color: #2995fd; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.v-vip-buy label small{font-size: 22px;color: #2995fd;position: relative;}
.v-vip-buy label del{color:#ccc; font-size:32px;} 

.v-vip-callback{text-align: center;}
.v-vip-callback p{font-size: 22px; color: #2e2e2e;}
.v-vip-callback p a{color: #4193e0;}
.v-vip-callback.succes span{width: 100%; height: 200px; margin-top: 120px; display: block; background: url(img/main/succes_ico.png) center no-repeat;}
.v-vip-callback.fail span{width: 100%; height: 200px; margin-top: 120px; display: block; background: url(img/main/fail_ico.png) center no-repeat;}



.v-pay-buy{padding: 10px;}
.v-pay-buy label{width: 265px; height: 95px; margin: 10px; display: block; float: left; cursor: pointer; position: relative;}
.v-pay-buy label input{display: none;}
.v-pay-buy label span{position: absolute; left: 0; top:0; border:1px solid #e7e7e7; width: 100%; height: 100%; border-radius: 5px;}
.v-pay-buy label span:before{content: ""; width: 14px; height: 14px; border-radius: 100%; top:40px; left: 14px; border:1px solid #afafaf; position: absolute; }
.v-pay-buy label.ico_01{background: url(img/main/alipay_ico.png) 60px center no-repeat;}
.v-pay-buy label.ico_02{background: url(img/main/wechat_ico.png) 60px center no-repeat;}
.v-pay-buy label.ico_03{background: url(img/main/integral_ico.png) 60px center no-repeat;}
.v-pay-buy label em{color: #626262; font-size: 18px; position: absolute; left: 130px;top:35px;}
.v-pay-buy label.ico_03 em{top:20px;}
.v-pay-buy label.ico_03 small{position: absolute; left: 130px; top:50px; color: #ff2534; font-size: 18px;}
.v-pay-buy label input:checked + span{border: 1px solid  #51aaff;}
.v-pay-buy label input:checked + span:before{background: #2995fd url(img/check_ico_01.png.png) center no-repeat; border-color: #2995fd;}

/*我的项目*/

.v-main-search{padding: 20px 20px 0;}
.v-main-search input{width: 310px; height: 38px; border:1px solid #e3e3e3; float: left; text-indent: 10px; border-right: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.v-main-search a{width: 85px; height: 40px; line-height: 40px; text-align: center; display: block; float: left; color: #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background: #2995fd;}
/*我的项目首页*/
.my-project-menu {padding: 20px;}
.my-project-menu a{width: 270px; height: 90px; line-height: 90px; border:1px solid #fff; text-align: center; padding-left: 20px; font-size: 20px; margin-right: 20px; color: #656565; background-repeat: no-repeat; background-color: #fbfbfb; display: block; float: left;position: relative;}
.my-project-menu a:hover{border-color: #eee;}
.my-project-menu a.ico_01{background-image: url(img/main/project_ico_01.png); background-position: 55px center;}
.my-project-menu a.ico_02{background-image: url(img/main/project_ico_02.png); background-position: 55px center;}
.my-project-menu a.ico_03{background-image: url(img/main/project_ico_03.png); background-position: 55px center;}

/*项目列表*/
.v-project-cells{ padding: 20px 0; border-top:1px solid #e4eef8; margin: 20px;}
.v-project-cells .cell{background: #f7f9fb;width: 314px;position: relative;overflow: hidden;display: block;float: left;margin-right: 18px;margin-bottom: 18px;}
.v-project-cells .cell .hd{padding: 10px 15px 0;}
.v-project-cells .cell .hd span{font-size: 18px;margin-bottom: 10px;display: block;color: #2995fd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}
.v-project-cells .cell .bd{padding: 0 15px 15px;}
.v-project-cells .cell .bd small{display: block; font-size: 14px; margin-bottom: 10px; color: #5e6266; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.v-project-cells .cell .bd p{font-size: 14px;color: #5e6266;overflow: hidden;word-break: break-all;height: 100px;line-height: 25px;}

.v-project-cells .cell .toolbar{width: 100%; height:50px; position: absolute; top:-50px;left: 0;background-color:rgba(218,220,224,05);transition: top ease-in-out 0.2s;text-align: right}
.v-project-cells .cell:hover .toolbar{top: 0;}
.v-project-cells .cell .edit,.v-project-cells .cell .delete,.v-project-cells .cell .isTop{display: inline-block;height: 30px;width: 30px;background-image: url(img/opt_blue_ico.png); background-repeat: no-repeat;margin: 10px 10px 0 0;}
.v-project-cells .cell .edit{background-position: 0 center; right: 50px;}
.v-project-cells .cell .delete{background-position: -30px center; right: 10px;}
.v-project-cells .cell .isTop{background-position: -60px center; right: 10px;}


.redport{display: block;background: #f00;border-radius: 50%;width: 12px;height: 12px;top: 2px;right: 2px;position: absolute;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
@keyframes flash{
  from,50%,to{opacity:1;}
  25%,75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}

/*角色列表*/
.my-role-list{ padding: 20px 0; border-top:1px solid #e4eef8; margin: 20px;}
.my-role-list .item{position: relative; width: 320px; height: 125px; margin-right: 12px; margin-bottom: 12px; background: #f6fbff; border-radius: 3px; float: left;}
.my-role-list .item .pic{width: 140px; height: 125px; float: left; text-align: center;}
.my-role-list .item .pic img{width: 100px; height: 100px; border-radius: 100%; margin-top: 12.5px;}
.my-role-list .item .txt{width:140px; float:left;}
.my-role-list .item .txt strong{width:105px; margin-top: 30px; display: block; font-size: 18px; font-weight: normal; color: #040000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-role-list .item .txt p{margin-top: 10px; font-size: 16px; color: #51565b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-role-list .item .edit,
.my-role-list .item .delete{width: 30px; height: 30px; position: absolute; top:10px;}
.my-role-list .item .edit{background: url(img/opt_black_ico.png) 0 center no-repeat; right: 50px;}
.my-role-list .item .delete{background: url(img/opt_black_ico.png) -30px center no-repeat; right: 20px;}

/*邀请成员列表*/
.v-member-list{ padding: 20px 0; border-top:1px solid #e4eef8; margin: 20px;}
.v-member-list .item{position: relative; width: 320px; height: 125px; margin-right: 12px; margin-bottom: 12px; background: #f6fbff; border-radius: 5px; float: left;}
.v-member-list .item .pic{width: 140px; height: 125px; float: left; text-align: center;}
.v-member-list .item .pic img{width: 100px; height: 100px; border-radius: 100%; margin-top: 12.5px;}
.v-member-list .item .txt strong{margin-top: 30px; display: block; font-size: 18px; font-weight: normal; color: #040000;}
.v-member-list .item .txt p{margin-top: 10px; font-size: 16px; color: #51565b;}
.v-member-list .item .invite{ width: 70px; height: 28px; line-height: 28px; color: #fff; text-align: center;  position: absolute; top: 10px; right: 0; background: #2995fd;}
.v-member-list .item:hover .invite{position: absolute; left: 0; top:0; background:#2995fd; opacity: 0.9; width: 100%; height: 125px; border-radius: 5px; line-height: 125px; font-size: 24px; text-align: center;}
.v-member-list .item .type{ width: 70px; height: 28px; line-height: 28px; color: #fff; text-align: center;  position: absolute; top: 10px; right: 0;}
.v-member-list .item .type.type-01{ background: #f7bd5b;}
.v-member-list .item .type.type-02{ background: #7f8f9f;}
.v-member-list .item .type.type-03{ background: #64caf5;}
.v-member-list-nodata{ padding: 20px 0; border-top:1px solid #e4eef8; margin: 20px;}
.v-member-list-nodata span{display: block; width: 100%; height: 230px; background: url(img/main/nodata.png) center no-repeat;}
.v-member-list-nodata p{text-align: center; font-size: 16px; color: #79838c;}


.v-menu{padding: 20px 13px;}
.v-menu .item{clear: both; margin-bottom: 20px; }
.v-menu .item:before{display:table;clear:both;content:'';}
.v-menu .item:after{display:table;clear:both;content:'';}
.v-menu .item-title{height: 25px; margin-bottom: 15px;}
.v-menu .item-title span{font-size: 22px; color: #333;}
.v-menu .item-title span:before{ content: ""; width: 22px; height: 22px; display: inline-block; margin-right: 10px; position: relative; top:3px; background-image: url(img/floor_ico.png); background-repeat: no-repeat;}
.v-menu .item-title{margin-bottom: 20px; padding: 0 0 10px; border-bottom: 1px solid #e6e6e6;}
.v-menu .item-title span{font-size: 18px; color: #424242;}
.v-menu .item-title span:before{content: ""; width: 3px; height: 18px; display: inline-block; background: #2995fd; vertical-align: middle; position: relative; top:-1px; margin-right: 5px;}
.v-menu .item a{width: 130px; height: 130px; display:block; float: left; text-align: center; border:1px solid #f2f2f2; border-radius: 5px; margin: 0 7px 14px;}
.v-menu .item a span{color: #333;display: table;width: 100%;height: 40px;line-height: 20px;position: relative;top:-10px;}
.v-menu .item a span i{display: table-cell; vertical-align: middle; width: 100%; padding: 0 10px;}
.v-menu .item a:before{content: ""; width: 100px; height: 100px; display: block; margin: 0 auto; background-image: url(img/pro-menu-ico.png); background-repeat: no-repeat;}
.v-menu .item a.a2:after { content: "未授权"; width: 100%; display: inline-block; background: #ccc; line-height: 30px; font-size: 12px; color: #fff;}
.v-menu .item a.a2 { height: auto;}
.v-menu .item a.a1:after { content: "已授权"; width: 100%; display: inline-block; background: #2595ff; line-height: 30px; font-size: 12px; color: #fff;}
.v-menu .item a.a1 { height: auto;}
.v-menu .item a.a3:after { content: "可查看"; width: 100%; display: inline-block; background: #2595ff; line-height: 30px; font-size: 12px; color: #fff;}
.v-menu .item a.a3 { height: auto;}
.v-menu .item a.a4:after { content: "可编辑"; width: 100%; display: inline-block; background: #2595ff; line-height: 30px; font-size: 12px; color: #fff;}
.v-menu .item a.a4 { height: auto;}
.v-menu .item .openitem{background: url(/static/css/img/open.png) #fff no-repeat 0 0 !important;background-size: 20px !important;}


.v-menu .item .cm-m1-01:before{background-position:-200px -600px;}/*公司简介*/
.v-menu .item .cm-m1-02:before{background-position:-100px 0;}/*公司成员*/
.v-menu .item .cm-m1-03:before{background-position:-200px 0;}/*角色分配*/
.v-menu .item .cm-m1-04:before{background-position:-300px 0;}/*删除成员*/

.v-menu .item .cm-m2-01:before{background-position:-400px -200px;}/*通知栏*/
.v-menu .item .cm-m2-02:before{background-position:-400px 0;}/*签到打卡*/
.v-menu .item .cm-m2-03:before{background-position:-200px -1px;}/*项目人员签到*/
.v-menu .item .cm-m2-04:before{background-position:-1px -1px;}/*公司群聊*/
.v-menu .item .cm-m2-05:before{background-position:-400px -100px;}/*公司拍照记录*/
.v-menu .item .cm-m2-06:before{background-position:-500px 0;}/*工作日记*/
.v-menu .item .cm-m2-07:before{background-position:-300px -600px;}/*通用管理*/
.v-menu .item .cm-m2-08:before{background-position:-400px -600px;}/*通用审批*/
.v-menu .item .cm-m2-09:before{background-position:-500px -600px;}/*合同管理*/
.v-menu .item .cm-m2-10:before{background-position:-600px -600px;}/*采购审批*/
.v-menu .item .cm-m2-11:before{background-position:-700px -600px;}/*请  假*/
.v-menu .item .cm-m2-12:before{background-position:-800px -600px;}/*报  销*/
.v-menu .item .cm-m2-13:before{background-position:-500px -700px;}/*收藏夹*/
.v-menu .item .cm-m2-14:before{background-position:-900px -600px;}/*公司经营管理*/
.v-menu .item .cm-m2-15:before{background-position:-200px -800px;}/*资料统计表*/
.v-menu .item .cm-m2-16:before{background-position: 0px -800px;}/*万能统计表*/ 
.v-menu .item .cm-m2-17:before{background-position:-100px -800px;}/*万能清单表*/

.v-menu .item .cm-m3-01:before{background-position:0 -700px;}/*中标管理*/
.v-menu .item .cm-m3-02:before{background-position:-100px -700px;}/*未中标管理*/

.v-menu .item .cm-m4-01:before{background-position:-500px -300px;}/*工程管理*/
.v-menu .item .cm-m4-02:before{background-position:0 -200px;}/*工程检查管理*/

.v-menu .item .cm-m5-01:before{background-position:-100px -200px;}/*财务管理*/
.v-menu .item .cm-m5-02:before{background-position:-200px -200px;}/*考勤统计*/
.v-menu .item .cm-m5-03:before{background-position:-600px -300px;}/*报销统计*/
.v-menu .item .cm-m5-04:before{background-position:-400px -700px;}/*请假统计*/

.v-menu .item .cm-m6-01:before{background-position:-500px -200px;}/*资料管理*/
.v-menu .item .cm-m6-02:before{background-position:-900px -100px;}/*设计管理*/
.v-menu .item .cm-m6-03:before{background-position:-900px -200px;}/*预结算管理*/
.v-menu .item .cm-m6-04:before{background-position:-300px -300px;}/*质安管理*/


.v-menu .item .mm-m1-01:before{background-position:0 0;}/*工程概况*/
.v-menu .item .mm-m1-02:before{background-position:-100px 0;}/*公司成员*/
.v-menu .item .mm-m1-03:before{background-position:-200px 0;}/*角色分配*/
.v-menu .item .mm-m1-04:before{background-position:-300px 0;}/*删除成员*/

.v-menu .item .mm-m2-01:before{background-position:-400px 0;}/*签到打卡*/
.v-menu .item .mm-m2-02:before{background-position:-200px -1px;}/*项目人员签到*/
.v-menu .item .mm-m2-03:before{background-position:-1px -1px;}/*公司群聊*/
.v-menu .item .mm-m2-04:before{background-position:-400px -100px;}/*公司拍照记录*/
.v-menu .item .mm-m2-05:before{background-position: -400px -800px;}/*视频监控*/

.v-menu .item .mm-m3-01:before{background-position:-500px 0;}/*工作日记*/
.v-menu .item .mm-m3-02:before{background-position:-300px -100px;}/*考勤表*/
.v-menu .item .mm-m3-03:before{background-position:-600px 0;}/*工资表*/
.v-menu .item .mm-m3-04:before{background-position:-700px 0;}/*资料签收单*/
.v-menu .item .mm-m3-05:before{background-position:-300px -400px;}/*通用检查记录*/
.v-menu .item .mm-m3-06:before{background-position:0 -100px;}/*交底记录表*/
.v-menu .item .mm-m3-07:before{background-position:-800px 0;}/*隐蔽工程验收记录(横表)表*/
.v-menu .item .mm-m3-08:before{background-position:-900px 0;}/*隐蔽工程验收记录(竖表)表*/
.v-menu .item .mm-m3-09:before{background-position:-700px -1px}/*竣工报验单*/
.v-menu .item .mm-m3-10:before{background-position:-600px -1px}/*竣工报验单*/
.v-menu .item .mm-m3-11:before{background-position:-400px -200px;}/*通知栏*/
.v-menu .item .mm-m3-12:before{background-position:-500px -700px;}/*文件收藏夹*/
.v-menu .item .mm-m3-13:before{background-position:-600px -700px;}/*利润统计表*/

.v-menu .item .mm-m4-01:before{background-position:-700px -700px;}/*材料报审表*/
.v-menu .item .mm-m4-02:before{background-position:-800px -700px;}/*材料采购清单*/
.v-menu .item .mm-m5-01:before{background-position:-700px -100px;}/*总进度计划表*/
.v-menu .item .mm-m5-02:before{background-position:-100px -600px;}/*周期进度计划*/

.v-menu .item .mm-m6-01:before{background-position:-900px -100px;}/*效果图*/
.v-menu .item .mm-m6-02:before{background-position:0 -200px;}/*CAD*/
.v-menu .item .mm-m6-03:before{background-position:-300px -700px;}/*全景*/

.v-menu .item .mm-m7-01:before{background-position:-100px -200px;}/*施工签证单*/
.v-menu .item .mm-m7-02:before{background-position:-200px -200px;}/*主材签证单*/
.v-menu .item .mm-m7-03:before{background-position:-300px -200px;}/*施工联系单*/
.v-menu .item .mm-m7-04:before{background-position:-400px -200px;}/*设计变更通知单*/

.v-menu .item .mm-m8-01:before{background-position:-500px -200px;}/*工程量清单*/
.v-menu .item .mm-m8-02:before{background-position:-600px -200px;}/*工程量漏项清单*/
.v-menu .item .mm-m8-03:before{background-position:-700px -200px;}/*工程量增加清单*/
.v-menu .item .mm-m8-04:before{background-position:-800px -200px;}/*工程量项目变更清单*/
.v-menu .item .mm-m8-05:before{background-position:-900px -200px;}/*工程量计算书*/
.v-menu .item .mm-m8-06:before{background-position:0 -300px;}/*工程款支付证书*/
.v-menu .item .mm-m8-07:before{background-position:-100px -300px;}/*工程款收支明细*/
.v-menu .item .mm-m8-08:before{background-position:-200px -300px;}/*工程款支付申请*/

.v-menu .item .mm-m9-01:before{background-position:-300px -300px;}/*人工成本统计*/
.v-menu .item .mm-m9-02:before{background-position:-400px -300px;}/*材料成本统计*/
.v-menu .item .mm-m9-03:before{background-position:-500px -300px;}/*机械成本统计*/
.v-menu .item .mm-m9-04:before{background-position:-600px -300px;}/*其他成本统计*/

.v-menu .item .mm-m10-01:before{background-position:-600px 0;}/*开工报审表*/
.v-menu .item .mm-m10-02:before{background-position:-300px -300px;}/*开工报告*/
.v-menu .item .mm-m10-03:before{background-position:-700px 0;}/*工程竣工报验单*/
.v-menu .item .mm-m10-04:before{background-position:-800px -100px;}/*竣工报告*/
.v-menu .item .mm-m10-05:before{background-position:-800px -0px;}/*隐蔽工程验收记录(横表)表*/
.v-menu .item .mm-m10-06:before{background-position:-900px -0px;}/*隐蔽工程验收记录(竖表)表*/
.v-menu .item .mm-m10-07:before{background-position:-600px 600;}/*复工报审表*/
.v-menu .item .mm-m10-08:before{background-position:-600px -200px;}/*工程临时延期申请表*/
.v-menu .item .mm-m10-09:before{background-position:-100px -500px;}/*分项工程质量验收*/
.v-menu .item .mm-m10-10:before{background-position:-700px -500px;}/*单位工程竣工验收结论汇总表*/





/*我的发布*/
.v-release-head{padding: 20px 0; margin: 0 15px; border-bottom: 1px solid #f5f5f5;}
.v-release-list{padding: 15px 20px;}
.v-release-list .v-tabs{width: 650px; padding: 2px; background: #f5faff; margin: 0 auto; border-radius: 5px;}
.v-release-list .v-tabs .v-tab{font-size: 18px; margin-right: 38px; display: inline-block; border-radius: 5px; width: 95px; height: 36px; line-height: 36px; text-align: center; color: #545454;}
.v-release-list .v-tabs .v-tab:last-child{margin-right: 0;}
.v-release-list .v-tabs .v-tab.active{background: #2995fd; color: #fff;}
.v-release-list .v-panel{padding: 15px 20px;}
.v-release-list .v-panel .condition{text-align: center; font-size: 16px; color: #545454; margin-bottom: 30px;}
.v-release-list .v-panel .condition a{font-size: 16px; color: #545454; padding: 0 5px; margin: 0 10px; position: relative;}
.v-release-list .v-panel .condition a.active:after{content: ""; width: 100%; height: 3px; background: #2995fd; position: absolute; bottom: -10px; left: 0;}
.v-release-list .v-panel .list{width: 100%;}
.v-release-list .v-panel .list .item{background: #eee; clear: both; height: 185px; border-bottom: 1px solid #f5f5f5;}
.v-release-list .v-panel .list .item:before{display:table;clear:both;content:'';}
.v-release-list .v-panel .list .item:after{display:table;clear:both;content:'';}
.v-release-list .v-panel .list img{width: 125px; height: 125px; border-radius: 100%;}
.v-release-list .v-panel .list strong{font-size: 20px; color: #545454; font-weight: normal;}
.v-release-list .v-panel .list p{font-size: 16px;}
.v-release-list .v-panel .list a{font-size: 16px; color: #4992d8;}
.v-release-list .v-panel .list em{ color: #4992d8;}
.v-release-list .v-panel .list td{border-bottom: 1px solid #f5f5f5; padding: 20px 0;}
.v-release-list .v-panel .list td:nth-of-type(2){padding: 0 20px; width: 500px;}
.v-release-list .v-panel .list td:last-child{width: 100px; text-align: right;}
.v-release-list .v-panel .list tr:last-child td{border-bottom: 0;}

/*个人信息*/
.v-person-hd{padding: 20px;}
.v-person-hd span{font-size: 18px; color: #040000;}
.v-person-bd{padding: 20px 40px;} 
.v-person-bd table{width: 100%; color: #040000;}
.v-person-bd table tr td{border-bottom: 1px solid #e8e8e8; height: 100px; font-size: 18px;}
.v-person-bd table tr td:first-child{width: 135px;  color: #707070;}
.v-person-bd table tr td:last-child{width: 60px;}
.v-person-bd table tr td img{width: 100px; height: 100px; border-radius: 100%; box-shadow: 0 0 5px #ccc; margin: 10px 0;}
.v-person-bd table tr td a{font-size: 16px; color: #2995fd;}
.v-unbind-step {text-align: center; font-size: 0;}
.v-unbind-step span{width: 284px; height: 40px; line-height: 40px; font-size: 18px; margin: 0 15px; color: #707070; display: inline-block; border-bottom: 4px solid #b2b2b2;}
.v-unbind-step span.active{border-color: #2995fd; color: #2995fd;}

.v-unbind-form{width: 320px; margin: 50px auto;}
.v-unbind-form .v-field{margin-bottom: 20px;}
.v-unbind-form .v-field input[type="text"]{width: 100%; height: 38px; border:1px solid #d5d5d5; text-indent: 10px;}
.v-unbind-form .v-field.getsmsCode {margin-bottom: 30px;}
.v-unbind-form .v-field.getsmsCode input[type="text"]{width: 222px; float: left;} 
.v-unbind-form .v-field.getsmsCode button{width: 96px; height: 40px; float: left; line-height: 40px; cursor: pointer; border: 0; text-align: center; background: #2596ff; color: #fff;}
.v-unbind-form .v-field.getsmsCode button:disabled{background: #bbb; cursor: default;}
.v-unbind-form .v-field .unbindBtn{width: 100%; height: 40px; line-height: 40px; text-align: center; display: block; background: #2596ff; color: #fff; text-align: center;}

.v-unbind-callback span{display: block; width: 100%; height: 230px; background: url(img/main/bind_callback_ico.png) center no-repeat;}
.v-unbind-callback p{color: #737373; text-align: center; font-size: 16px;}
.v-unbind-callback p a{color: #2596ff; margin: 0 10px;}

.v-search { padding: 10px 20px 0;}
.v-search input{width: 220px;height:35px;border:1px solid #ccc;border-radius:4px;padding:0 10px;}
.v-search input + a{height:35px;line-height:35px;min-width: 60px;}