﻿/*字体图标设置*/
/*@font-face {font-family: "iconfontwbd";*/
    /*src: url('../jlfonts/iconfont.eot'); !* IE9*!*/
    /*src: url('../jlfonts/iconfont.eot') format('embedded-opentype'), !* IE6-IE8 *!*/
    /*url('../jlfonts/iconfont.eot') format('woff'), !* chrome, firefox *!*/
    /*url('../jlfonts/iconfont.eot') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
    /*url('../jlfonts/iconfont.eot') format('svg'); !* iOS 4.1- *!*/
/*}*/
@font-face {font-family: "iconfontwbd";
    src: url('../jlfonts/iconfont.eot');
    src: url('../jlfonts/iconfont.eot') format('embedded-opentype'),
    url('../jlfonts/iconfont.woff') format('woff'),
    url('../jlfonts/iconfont.ttf') format('truetype'),
    url('../jlfonts/iconfont.svg') format('svg');
}
.wbdfont{font-family:iconfontwbd;font-size:16px;}
/*字体图标设置 end*/


.modal-backdrop.in{opacity: .8;background:#0000; display:none !important;}
.modal-open{overflow-y: hidden;}
.modal-content{box-shadow: none;border: none;border-radius: 3px;}
.modal-dialog{border-radius: 4px;}
.modal-header .close,.modal-content .title .close{transition: all 0.4s;cursor: pointer;}
.modal-header .close:hover,.modal-content .title .close:hover,.bottom-modal span.close:hover{opacity: 1;transform: rotate(90deg);transform-origin: center center;}

/*通用模块弹框*/
.smallmodal.modal,.smallmodal.modal *,.hrevalmodal,.hrevalmodal.modal *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.smallmodal .modal-footer{width: 100%; padding: 20px 0; text-align: center; position: relative;border: none;}
.smallmodal .modal-dialog{width: 100%;height: 100%;margin: 0px;transform:initial !important;}
.smallmodal .button{height: 30px;border-radius: 4px;cursor: pointer;padding: 0 10px;    font-family: inherit;}
.smallmodal .button + .button{margin-left: 11px;}
.smallmodal .modal-content{position:fixed; top:50%; left: 50%; background:#fff;}
.smallmodal .modal-content ,.defaultmodal.modal .portfolio-content{width: 400px; margin-left: -200px;}
.smallmodal .modal-header .close,.hrevalmodal .modal-header .close{opacity: 1;cursor: pointer; display: inline-block; width: 15px; height: 15px; position: absolute; top: 12px; right: 20px; background: url(../jlimages/modal-sprite.png) -5px -5px no-repeat; border: none;padding: 0;}
.smallmodal .modal-header,.hrevalmodal .modal-header{padding: 0px;color: white;background-color: #00c190;width: 100%;height: 38px;line-height: 38px;padding-left: 20px;border: none;}
.smallmodal .modal-header span,.hrevalmodal .modal-header span{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none; font-size: 16px;color: white;}

/*提示弹框*/
.smallmodal .tips-modal-content{top:50%; margin-top:-100px;}
.smallmodal .tips-modal-content{width: 350px; height: auto; margin-left: -175px;}
.smallmodal .tips-modal-content .modal-header{height: 33px; background: white;}
.smallmodal .tips-modal-content .close{width: 13px; height: 13px; background: url("../jlimages/modal-sprite.png") -54px -297px no-repeat; top: 10px; right: 9px; }
.smallmodal .tips-modal-content .modal-body{padding: 15px 20px 30px;color: #757575;}
.smallmodal .tips-modal-content .tips-title{display: block; text-align: left; font-size: 16px; color: #00c190; margin-bottom: 12px;}
.smallmodal .tips-modal-content .delete-tips{display: block; text-align: left; font-size: 14px; color: #898989;}
.smallmodal .tips-modal-content .modal-footer{position: relative; text-align: right; padding-right: 15px;}


/*分享简历*/
.smallmodal .share-content{width:470px; height:210px; margin-top:-105px;}
.smallmodal .share-content .modal-header{width:100%; height:40px; line-height:40px;}
.smallmodal .share-content .modal-body {color: #7d7a7a;overflow: hidden; padding: 15px 20px 0}
.smallmodal .share-content .shareTips{display: inline-block;font-size: 12px;color: #6a6a6a;}
.smallmodal .share-content .shareTips + .shareTips{margin-top: 4px;}
.smallmodal .share-content .modal-footer{padding: 23px 0 14px;}
.smallmodal .share-content .modal-footer .shareTips{text-align: left; padding: 0 20px;}
.smallmodal .shareContent, .defaultmodal .recommendContent{width: 100%; margin-top: 18px; position: relative;}
.smallmodal .shareContent span, .defaultmodal .recommendContent span{display: inline-block; width: 208px; height: 30px; line-height: 30px; border: 1px solid #d4dbe0; background-color: #ebebeb; color: #989797; border-top-left-radius: 2px; border-bottom-left-radius: 2px; padding: 0px 5px; font-size: 12px;}
.smallmodal .shareContent input{display: inline-block; width: 82px; height: 30px; line-height: 30px; border:1px solid #d4dbe0; border-left: none; border-top-right-radius: 2px; border-bottom-right-radius: 2px; position: absolute; top: 0px; left: 208px; padding-left: 10px; font-size:12px;}
.smallmodal .shareContent input:focus{border: 1px solid #00c190}
.smallmodal .shareContent .shareUrl, .defaultmodal .recommendContent .shareUrl{width: 66px; height: 30px; line-height: 30px; font-size:12px; text-align: center; text-decoration: none; color: white; background-color: #00c190; border-radius: 2px; position: absolute; top: 0; right: 0;}

/*输入访问密码*/
.smallmodal .password-content{top:50%; margin-top:-82.5px;}
.smallmodal .password-content .modal-body{padding: 25px 20px 0 ; color: #7d7a7a}
.smallmodal .password-content{width: 350px; margin-left: -175px;}
.smallmodal .password-content .panelTitle{display: block; text-align: center;color: #595959; font-size: 12px;}
.smallmodal .password-content .panelInput{display: block; width: 316px; height: 40px; line-height: 40px; font-size: 12px; border:1px solid #d4dbe0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 10px auto 2px; text-indent: 0.5em;}
.smallmodal .password-content .button{border-radius: 15px;}
.smallmodal .password-content  .button + .button{margin-left: 8px;}
.smallmodal .button:hover{opacity: 0.8;}
.smallmodal .submit{background-color: #00c190; color: white; border:none;}
.smallmodal .cancel{border: 1px solid #d3d6d5; color: #737373; background-color: white;}
.smallmodal .password-content .successPanel{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: white; padding-top: 20px; display: none;}
.smallmodal .password-content .successPanel span{display: block; width: 32px; height: 32px; margin: 0 auto; background: url("../jlimages/modal-sprite.png") -53px -210px no-repeat;}
.smallmodal .password-content .successPanel h6{display: block; font-size: 12px; text-align: center; color: #606060; margin: 17px 0 10px;}
.smallmodal .password-content .button:hover{opacity: 0.8;}
/*选择简历*/
.smallmodal .tdresume-content{width: 350px;height: 170px;margin-left: -175px;}
.smallmodal .tdresume-content .modal-body{padding: 15px;}
.smallmodal .tdresume-content .modal-body .title{display: block;color: #00C091;margin-bottom: 5px;font-size: 14px;}
.smallmodal .tdresume-content select{width: 100%;height: 36px;line-height: 36px;border: 1px solid #e7e7e7;border-radius: 4px;cursor: pointer;}
.smallmodal .tdresume-content .button{border-radius: 4px;}

/*超链接弹框*/
.smallmodal .createLink-content{margin-top:-105px;}
.smallmodal .createLink-content .modal-body{padding: 46px 18px 30px;}
.smallmodal .createLink-content .inputURL{width: 100%; height: 30px; position: relative;}
.smallmodal .createLink-content .inputURL span{height: 30px; line-height: 30px; position: absolute; top: 0; left: 0;}
.smallmodal .createLink-content .inputURL input{display: inline-block; width: 325px; height: 30px; line-height: 30px; text-indent: 0.5em; border: 1px solid #d5dadf; border-radius: 2px; position: absolute; top: 0px; right: 0px;}
.smallmodal .createLink-content .modal-footer{padding: 18px 0;}
.smallmodal .createLink-content .button + .button{margin-left: 11px;}
.smallmodal .createLink-content .cancel{color: #737373;}
/*删除模块弹框*/
.smallmodal .delete-content{top:50%; margin-top:-100px;}
.smallmodal .delete-content{width: 350px;margin-left: -175px;position: fixed;height: 200px;overflow: hidden;background: #fff;}
.smallmodal .delete-content .modal-header, .smallmodal .releaseResume-content .modal-header{height: 33px; background: white;}
.smallmodal .delete-content .close,  .smallmodal .releaseResume-content .close{width: 13px; height: 13px; background: url("../jlimages/modal-sprite.png") -54px -297px no-repeat; top: 10px; right: 9px; }
.smallmodal .delete-content .modal-body{padding: 4px 20px 10px 70px;height: 90px;background: url(../jlimages/tips.jpg) no-repeat 20px -5px;}
.smallmodal .delete-content .delete-title{display: block; text-align: left; font-size: 16px; color: #00c190; margin-bottom: 12px;}
.smallmodal .delete-content .delete-tips{display: block; text-align: left; font-size: 12px; color: #898989;}
.smallmodal .delete-content .modal-footer{position: relative; text-align: right; padding-right: 15px;}
.smallmodal .delete-content .neverNotfy{display: block; width: 77px; height: 15px; line-height: 15px; position: absolute; bottom: 24px; left: 15px; color: #919191; cursor: pointer;}
.smallmodal .delete-content .neverNotfy>input{opacity: 0; }
.smallmodal .delete-content .neverNotfy>span{padding-left: 20px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; position: absolute; top: 0; left: 0;}
.smallmodal .delete-content .neverNotfy>span:after{content: ""; display: inline-block; width: 14px; height: 14px; border: 1px solid #d4d4d4;position: absolute; top: 0; left: 0;}
.smallmodal .delete-content .checkedNotfy:checked +  span:after{border-color: #00c190; background: url("../jlimages/modal-sprite.png") -51px -267px no-repeat;}
/*调整modal弹窗*/
.smallmodal .delete-content.hr_detail_tipModal .modal-header .close{top:20px; right:20px;}
.smallmodal .delete-content.hr_detail_tipModal .modal-body{height:97px; padding:25px 50px 0 70px; background-position: 17px 14px;}
.smallmodal .delete-content.hr_detail_tipModal .modal-footer{padding-right:20px;}
/*PDF正在下载*/
.smallmodal .downloadPDF-content{height:256px;margin-top:-128px;}
.smallmodal .downloadPDF-content .modal-body{padding: 25px 0 42px 0}
.smallmodal .downloadPDF-content .modal-footer{padding: 0 0 13px 17px;}
.smallmodal .downloadPDF-content .download-bg{width: 129px; height: 95px; margin: 0 auto 15px; background: url("../jlimages/modal-sprite.png") -233px -5px no-repeat;}
.smallmodal .downloadPDF-content .panelTitle{display: block; text-align: center; color: #00c190; font-size: 17px; margin-bottom: 10px;}
.smallmodal .downloadPDF-content .panelTips{display: block; text-align: center; color: #898989;}
.smallmodal .downloadPDF-content .neverNotfy{display: block; width: 77px; height: 15px; line-height: 15px; color: #919191; position: relative; cursor: pointer;}
.smallmodal .downloadPDF-content .neverNotfy>input{opacity: 0; }
.smallmodal .downloadPDF-content .neverNotfy>span{padding-left: 20px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; position: absolute; top: 0; left: 0;}
.smallmodal .downloadPDF-content .neverNotfy>span:after{content: ""; display: inline-block; width: 14px; height: 14px; border: 1px solid #d4d4d4;position: absolute; top: 0; left: 0;}
.smallmodal .downloadPDF-content .PDFcheckedNotfy:checked + span:after{border-color: #00c190; background: url("../jlimages/modal-sprite.png") -51px -267px no-repeat;}

/*简历发布成功*/
.smallmodal .releaseResume-content{width: 350px; position: fixed; top: 80px; left: 70px; margin-left: 0px; overflow: inherit;}
.smallmodal .releaseResume-content:after{content: ''; display: inline-block; width: 12px; height: 12px; background-color: white; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top:-6px; left:50px;}
.smallmodal .releaseResume-content .modal-header{border-top-left-radius: 4px; border-top-right-radius: 4px;}
.smallmodal .releaseResume-content .releaseTitle{display: block; text-align: center; font-size: 17px; color: #00c190; margin-bottom: 5px;}
.smallmodal .releaseResume-content .releaseTips{display: block; text-align: center; font-size: 12px; color: #898989;}
.smallmodal .releaseResume-content .imgExplain{display: block; margin: 20px auto 30px; width: 120px; padding-top: 78px; background: url("../jlimages/modal-sprite.png") -242px -129px no-repeat;}
.smallmodal .releaseResume-content .imgExplain>span{display: block; width: 100%; height: 26px; line-height: 26px; border: 1px solid #48d1b3; font-size: 12px; text-align: center; color: #6a6b6b;}
.smallmodal .releaseResume-content .imgExplain:hover{opacity: 0.8;}

/*简历命名弹框*/
.smallmodal .resumeName-content{margin-top:-105px;}
.smallmodal .resumeName-content .close{right: 16px;}
.smallmodal .resumeName-content .modal-body{padding: 20px 20px 0}
.smallmodal .resumeName-content .modal-body>span{display: block; text-align: center; font-size: 12px; color: #6a6a6a; margin-bottom: 10px;}
.smallmodal .resumeName-content .modal-body>input{display: block; width: 100%; height: 30px; line-height: 30px; text-indent: 0.5em; border: 1px solid #d4dbe0; border-radius: 2px;}
.smallmodal .resumeName-content .modal-footer{padding: 48px 0 18px;}

/*vip提示*/
.smallmodal .vip-content .modal-header{height: 50px;line-height: 50px;border-radius: 0px;}
.smallmodal .vip-content .modal-body{padding: 0px;}
.smallmodal .vip-content{width: 600px;height: 380px;margin-top: -190px;margin-left: -300px;}
.smallmodal .vip-content .tips-content{color: #898989;background: url(../jlimages/vip_tips.jpg) no-repeat center 30px;text-align: center;display: block;height: 260px;padding-top: 210px;}
.smallmodal .vip-content .modal-header .close{top: 17px;}
.smallmodal .vip-content .button{ border-radius: 4px; border: none;width: 100px; height: 40px;margin-left: 15px;cursor: pointer;}
.smallmodal .vip-content .button.submit{background-color: #00c190; color: white;}
.smallmodal .vip-content .button.cancel{background-color: #ededed; color: #8b8b8b;}
.smallmodal .vip-content .button:hover{opacity: 0.8;}
.smallmodal .vip-content .modal-footer{width: 100%;padding: 0px 0;text-align: center;position: relative;border: none;}

/*新建简历框样式*/
.newResumeModal .modal-dialog{width: 100%;height: 100%;margin: 0px;}
.newResumeModal .modal-content{background: #fff;border-radius: 6px;font-size: 14px;width: 600px;height: 358px;top: 50%;position: fixed;left: 50%;margin-left: -300px;margin-top: -179px;}
.newResumeModal .title{position: relative;height: 50px;line-height: 50px;color: #fff;background: #00c091;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 0 20px;}
.newResumeModal .title .close_{width: 24px;height: 24px;display: block;background: url(../jlimages/yjs_close.png) no-repeat center;border-radius: 50%;margin: 11px 0px 0px 0px;opacity: 0.5;}
.newResumeModal .title .close_:hover{opacity: 0.8;}
.newResumeModal .upload .file { cursor: pointer;background: url(../jlimages/zx_index_sp.png) no-repeat 415px -1138px;position: relative;display: inline-block;border: 1px solid #e8e8e8;width:455px;height: 30px;overflow: hidden;}
.newResumeModal .upload .file input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;width: 100%;height: 30px;cursor: pointer;}
.newResumeModal .upload .file:hover {background:url(../jlimages/zx_index_sp.png) no-repeat 415px -1138px;border-color: #00b98c;color: #00c091;text-decoration: none;}
.newResumeModal .content .upload label{line-height: initial;}
.newResumeModal .content .upload label p{color: #b6b6b6;font-size: 12px;}
.newResumeModal .select select{border: 1px solid #e8e8e8;width:455px;height: 30px;color: #ababab;padding: 0 10px}
.newResumeModal .name input{border: 1px solid #e8e8e8;width: 485px;height: 30px;float: left;padding: 0 13px;color:#ababab;border-radius: 4px;}
.newResumeModal .name input:focus{border-color: #00C091;}
.newResumeModal .content{padding: 20px;background: #fff;}
.newResumeModal .content label{width: 75px;float: left;color: #949494;line-height: 30px;}
.newResumeModal .content div{margin-top: 15px;}
.newResumeModal .content div.name{margin-top:0px;margin-bottom: 24px;}
.newResumeModal .choose li{width: 180px !important;height: 166px;position: relative;border: 1px solid #e6e5e5;border-radius: 2px;text-align: center;color: #b6b6b6;cursor: pointer;float: left;margin-right: 10px;}
.newResumeModal .choose li i{transition: all 0.3s;width: 80px;height: 90px;margin: 0 auto;margin-top: 20px;display: block;background: url(../jlimages/newresume_span.png) no-repeat -8px -5px;margin-bottom: 10px;}
.newResumeModal .choose li:nth-child(2) i{background-position: -100px -10px;}
.newResumeModal .choose li:nth-child(3) i{background-position: -198px -6px;}
.newResumeModal .choose li:nth-child(2).current i,.newResumeModal .choose li:nth-child(2):hover i{background-position: -100px -114px;}
.newResumeModal .choose li:nth-child(3).current i,.newResumeModal .choose li:nth-child(3):hover i{background-position: -197px -107px;}
.newResumeModal .choose li.current,.newResumeModal .choose li:hover{color: #00c091;border-color: #00C091;}
.newResumeModal .choose li.current i,.newResumeModal .choose li:hover i{background-position: -8px -112px;}
.newResumeModal .choose li:last-child{margin-right:0px;}
.newResumeModal .choose li.current span{position: absolute;width: 32px;height: 32px;background: url(../jlimages/zx_index_sp.png) no-repeat 0px -4219px;top: 5px;right: 6px;}
.newResumeModal .button{text-align: center;}
.newResumeModal .button a{height: 40px;line-height: 40px;background: #00C091;color: #fff;padding: 0 20px;border-radius:4px;display: inline-block;}
.newResumeModal .button a:hover{background: #11dbaa;}
/*!*简历第三方导入功能弹框*!*/
/*.importRModal .modal-content{width: 798px;height: auto;left: 50%;margin-top: 50px;margin-left: -399px;overflow: hidden;}*/
/*.importRModal .modal-content {padding: 0px;}*/
/*.importRModal .modal-content .title{font-size: 16px;font-weight: bold;color: #00C091;background: #2B2B2B;margin-bottom: 20px;padding:10px 0px 10px 30px;}*/
/*.importRModal .modal-content .title .close_{width:30px;height:30px;background: url(../jlimages/zx_import_sp.png) no-repeat -400px -31px;opacity: 0.6;}*/
/*.importRModal .modal-content .title .close_:hover{opacity:0.9;}*/
/*.importRModal .importRnav{border-bottom: 1px dashed #e4e4e4;margin: 0 30px;margin-bottom: 20px;}*/
/*.importRModal h3{color: #4e4e4e;margin-bottom: 10px;}*/
/*.importRModal .importRnav ul{padding: 20px 0;}*/
/*.importRModal .importRnav ul li{float: left;cursor: pointer;width: 136px;margin-right: 8px;}*/
/*.importRModal .importRcon ul li{display: none;}*/
/*.importRModal .importRcon ul li.current{display: block;}*/
/*.importRModal .importRnav input{margin-right: 5px;}*/
/*.importRModal .importRnav input,.importRModal .importRnav label{float: left;cursor: pointer;}*/
/*.importRModal .importRnav label{color: #555;margin-top: -3px;}*/
/*.importRModal .importRnav label.fz,.importRModal .importRnav label.bdjl,.importRModal .importRnav label.qc,.importRModal .importRnav label.zl,.importRModal .importRnav label.lg{background: url(../jlimages/zx_import_sp.png) no-repeat 0px 0px;text-indent:-999em;margin-top: -14px;width: 110px;height: 44px;line-height: 44px;border: 1px solid #ebebeb;border-radius: 3px;}*/
/*.importRModal .importRnav label.qc{background-position: 10px -167px;}*/
/*.importRModal .importRnav label.zl{background-position: -130px -165px;width: 116px;}*/
/*.importRModal .importRnav label.lg{background-position: -277px -164px;}*/
/*.importRModal .importRnav label.fz{background-position: -150px -273px;width: 118px;}*/
/*.importRModal .importRnav label.bdjl{background-position: 4px -275px;}*/

/*.importRModal .importRcon ul .control-div{margin: 0 30px;}*/
/*.importRModal .importRcon .qc .control-input{margin-bottom: 10px;}*/
/*.importRModal .importRcon .qc input{margin-left: 10px;border: 1px solid #e9e9e9;height: 44px;line-height: 44px;width:288px;border-radius: 4px;padding:0 5px;}*/
/*.importRModal .control-btn{padding: 0px;text-align: center;}*/
/*.importRModal .control-btn button{font-size: 14px;color: #fff;background: #00C091;margin-top: 10px;border-radius: 4px;padding: 10px 25px;display: inline-block;border: none;}*/
/*.importRModal .bd{background: #f8f8f8;padding:25px 30px;margin-top: 20px;line-height: 22px;}*/
/*.importRModal .bd p{font-size: 12px;color: #a6a6a6;background: url(../jlimages/zx_import_sp.png) no-repeat -400px 3px;padding-left: 24px;}*/
/*.importRModal .bd p b{color: #5a5a5a;}*/
/*.importRModal .bd h4{font-size: 12px;font-weight: normal;color: #a6a6a6;    padding-left: 24px;}*/
/*.importRModal .bd h5{font-size: 12px;font-weight: normal;    padding-left: 24px;}*/
/*.importRModal .bd h5 a,.importRModal .bd h4 a{color: #00C091;}*/
/*.importRModal .bd a:hover{text-decoration: underline;}*/
/*.importRModal .control-upload{background: #f8f8f8;border: 1px solid #ededed;padding: 12px;margin-bottom: 10px;}*/
/*.importRModal h3 i{font-size: 12px;font-weight: normal;color: #a8a8a8;}*/
/*.importRModal .control-upload{overflow: hidden;}*/
/*.importRModal .upload-con{position: relative;}*/
/*.importRModal .upload-con input,.importRModal .upload-con label{float: left;margin-top: 9px;}*/
/*.importRModal .upload-con input{display: none;}*/
/*.importRModal .upload-con span.addr{float: left;margin: 8px;}*/
/*.importRModal .upload-con .a-input{text-align: center;float: left;display: block;border: 1px solid #c8c7c7;background: #fff;color: #636363;height: 38px;line-height: 38px;width: 124px;border-radius: 50px;}*/

/*.importRModal .progressbar{width: 100%;float: left;margin-top: 20px;overflow: hidden;display:none}*/
/*.importRModal .progressbar s{width: 90%;height: 12px;background: #efefef;border-radius:20px;display: block;float: left;overflow: hidden;transition: width 0.5s;}*/
/*.importRModal .progressbar s i{background: #00C091;width: 0%;display: block;height: 100%;transition: width 0.6s;}*/
/*.importRModal .progressbar span{float: left;width:9%;color: #00C091;padding-left: 1%;margin-top: -4px;}*/

/*.importRModal .progress-out{width: 100%;float: left;margin-top: 20px;!* overflow: hidden; *!position: relative;}*/
/*.importRModal .progress-out{width: 91%;height: 12px;background: #efefef;border-radius:20px;display: block;float: left;!* overflow: hidden; *!transition: width 0.5s;}*/
/*.importRModal .progress-out .progress-in {position: absolute;top: 0px;left: 0px;background: #00C091;width: 0%;height: 12px;display: block;height: 100%;transition: width 0.6s;border-radius: 20px !important;}*/
/*.importRModal .progress-out span{float: left;!* padding-left: 1%; *!!* margin-top: -4px; *!}*/
/*.importRModal .percent-show{position: absolute;top: -4px;right: -65px;z-index: 1;color: #4c4c4c;}*/

/*.importRModal .control-select{margin-bottom: 10px;}*/
/*.importRModal .control-select select{border: 1px solid #e9e9e9;height: 50px;line-height: 50px;width: 100%;}*/

.user-content-header{width: 100%;height: 66px;background: #fff;box-shadow: 0px 3px 4px 0px rgba(0,0,0,.5);padding: 0 25px;padding-top: 15px;}
.user-content-header .cbtn{width: 83px;height: 35px;line-height: 35px;font-size: 14px;color: #545454;background: #e8e8e8 url(../jlimages/zx_index_sp.png) no-repeat 9px -5384px;border-radius: 4px;display: inline-block;padding-left: 38px;}
.user-content-header .cbtn.td{background-position: 9px -5384px;margin-right: 10px;}
.user-content-header .cbtn.sz{background-position: 9px -5503px;}
.user-content-header .cbtn:hover{background-color: #afafaf;color: #fff;}
.user-content-header .cbtn.td:hover{background-position: -96px -5384px;}
.user-content-header .cbtn.xz{background-position: -96px -5447px;background-color: #00c091;color: #fff;}
.user-content-header .cbtn.xz:hover{background-color: #11d6a6;}
.user-content-header .cbtn.sz:hover{background-position: -95px -5504px;}
.user-content-header p{color:#464646;width: 90px;background: url(../jlimages/zx_index_sp.png) no-repeat 10px -5562px;padding-left: 30px;position: absolute;left: 50%;margin-left: -45px;top: 22px;}
a.cbtn.create_wap{width: 132px;height: 35px;line-height: 35px;font-size: 14px;color: #545454;background: #e8e8e8 url(../jlimages/zx_index_sp.png) no-repeat 9px -5315px;border-radius: 4px;display: inline-block; padding-left: 38px; margin-left: 15px;}
.no_edit_background {position: absolute;width: 100%;height: 100%;background: transparent;z-index: 999;}
/**vip会员*/
.zx-vip-box{background: #fff;}
.zx-vip-modal{width: 100%;height: 100%;background:#fff;position:fixed;top: 0px;left:0px;z-index: 1003;font-size: 100%;display:none;overflow-y: auto !important;}
.zx-vip-modal .closeBtn{position: fixed;width: 66px;cursor: pointer;height: 66px;top: 10px;right: 10px;background: url(../jlimages/close.png)no-repeat;}
.zx-vip-modal .closeBtn:hover{opacity: .8;}
.zx-vip-modal .innerr{width: 1240px;margin: 0 auto;}
.vip-con{border: 1px solid #E5E5E5;border-radius: 8px;margin-top: 48px;}
.vip-con .vip-title,.vip-con .vip-main{float: left;}
.vip-con .vip-title{width: 392px;}
.vip-con .vip-title .csr{width: 100%;height:306px;padding: 30px 0;text-align: center;box-sizing: border-box;}
.vip-con .vip-title .csr img{width: 100px;height: 100px;display: inline-block;border-radius: 50%;}
.vip-con .vip-title .csr p{color: #868686;font-size: 14px;}
.vip-con .vip-title .csr .name{font-size: 18px;color: #00C091;margin-top: 10px;}
.vip-con .vip-title .csr .job{color:#2b2b2b;margin-bottom: 15px;}
.vip-con .vip-title .title{width: 100%;height: 48px;line-height:48px;text-align:center;display: inline-block;font-size: 16px;background: #e5e5e5;color: #2d2d2d;}
.vip-con .vip-title .title:nth-child(2n-1){background: #fff;}
.vip-con .vip-title .tips {position: relative;cursor: pointer;top: 5px;display: inline-block;width: 30px;height: 30px;background: url(../jlimages/zx-vi-sp.png) no-repeat 0px -30px;}
.vip-con .vip-title .tips-con-tri{width: 30px;height: 30px;top: 14px;left: 24px;position: absolute;background: url(../jlimages/zx_vip_tip.jpg) no-repeat 0px 0px;z-index: 2;display: none;}
.vip-con .vip-title .tips-con{position: absolute;background: #fff;width: 167px;height: 200px;border: 1px solid #d8d8d8;border-radius: 4px;line-height:24px;color: #8c8c8c;font-size: 12px;overflow: hidden;left: 30px;top: -163px;display: none;}
.vip-con .vip-title .tips-con h4{width: 100%;height: 33px;line-height: 33px;font-weight: normal;font-size: 14px;color: #fff;background: #00C091;margin-bottom: 10px;}
.vip-con .vip-title .tips-con a{color: #00C091;}
.vip-con .vip-title .tips-con a:hover{text-decoration: underline;}
.vip-con .vip-title .tips-con p{color: #4A4A4A;padding-top: 10px;}
.vip-con .vip-title .tips:hover .tips-con,.vip-con .vip-title .tips:hover .tips-con-tri{display: block;}
.vip-con .vip-title i{width: 30px;height: 20px;top: 8px;display: inline-block;position: relative;background: url(../jlimages/zx-vi-sp.png) no-repeat 0px 0px;}

.vip-con .vip-main{width: 280px;margin-right: 3px;transition:all 0.3s;}
.vip-con .vip-main:last-child{margin-right: 0px;}
.vip-con .vip-main .vip-main-hd{width: 100%;height: 306px;background: #FAFAFA url(../jlimages/zx_vip_title.jpg) no-repeat 0px 0px;text-align: center;color: #585959;font-size: 14px;}
.vip-con .vip-main .vip-main-hd h3{font-weight: normal;font-size: 24px;color: #fff;padding-top: 30px;height:90px;box-sizing: content-box;}
.vip-con .vip-main .vip-main-hd p.price{font-size: 40px;font-weight: bold;color: #00C091;margin-bottom: 10px;}
.vip-con .vip-main .vip-main-hd p.price i{font-size: 18px;font-weight: normal;}
.vip-con .vip-main .vip-main-hd .a-button{background: #00C091;color: #fff;font-size: 18px;padding: 10px 40px;border-radius: 50px;margin-top: 20px;display: inline-block;}
.vip-con .vip-main .vip-main-hd .a-button:hover{opacity: 0.8;}
.vip-con .vip-main span{width: 100%;float: left;height: 48px;line-height:48px;text-align:center;display: inline-block;font-size: 14px;background: #f4f4f4;color: #2d2d2d;}
.vip-con .vip-main span:nth-child(2n-1){background: #fff;}
.vip-con .vip-main span .gou{width: 40px;height: 40px;display:block;margin: 0 auto;background: url(../jlimages/zx-vi-sp.png) no-repeat 9px -72px;}
.vip-con .vip-main span .cha{width: 40px;height: 40px;display:block;margin: 0 auto;background: url(../jlimages/zx-vi-sp.png) no-repeat 9px -127px;}

.zx-vip-modal .hd{width: 100%;height: 80px;line-height: 80px;font-size: 18px;background: #F7F7F7;color: #949494;margin: 46px 0 0 0;text-align: center;}
.zx-vip-modal .hd i{color: #00C091;font-weight: bold;font-style: normal;}
.zx-vip-modal .bd{width: 1240px;margin: 0 auto;padding-top: 80px;padding-bottom: 50px;height: 100%;}
.zx-vip-modal .bd ul li{float: left;width: 412px;margin-bottom: 35px;min-height: 86px;}
.zx-vip-modal .bd ul li .inner{float: left;width: 310px;}
.zx-vip-modal .bd ul li:nth-child(3n+2) .inner{padding-left: 70px;width: 370px;}
.zx-vip-modal .bd ul li:nth-child(3n) .inner{float: right;}
.zx-vip-modal .bd h1{font-size: 24px;width: 97px;margin: 0 auto;color: #2F2F2F;font-weight: normal;margin-bottom: 50px;height: 40px;border-bottom: 3px solid #00C091;}
.zx-vip-modal .bd h3{font-weight: normal;font-size: 16px;color: #010101;margin-bottom: 15px;}
.zx-vip-modal .bd p{font-size: 14px;color: #999;}


.sjvipModal{position: fixed;width: 100%;height:100%;display: none;top: 0px;left: 0px;overflow: hidden;background: rgba(16, 121, 95, 0.6);}
.sjvipModal .modal-dialog{width: 520px;height: 290px;font-size: 14px;background:#fff url(../jlimages/vipsj.jpg) no-repeat center 36px;position: fixed;top: 50%;left: 50%;margin-top: -145px;margin-left: -260px;border-radius: 4px;}
.sjvipModal .modal-dialog p{color: #717171;text-align: center;margin:170px 0 35px 0;}
.sjvipModal .modal-dialog p i{color: #00C091;}
.sjvipModal .modal-dialog div.button{text-align: center;}
.sjvipModal .modal-dialog a{background: #E8E8E8;color: #919191;border-radius: 4px;padding: 5px 8px;display: inline-block;margin: 0 10px;}
.sjvipModal .modal-dialog a.sj{background: #00C091;color: #fff;}
.sjvipModal .modal-dialog a:hover{opacity: 0.8;}

/*升级会员补差价*/
a.huiyuan-upload{cursor: pointer;width:auto;padding: 2px 10px;border-radius: 40px;display:inline-block;color: #fff;font-size: 12px;background:#00dda7; /* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(top, #00dda7,#00c192 );background:-webkit-gradient(linear, 0 0, 0 bottom, from(#00dda7), to(#00c192));background:-o-linear-gradient(top,  #00dda7,#00c192);}
a.huiyuan-upload:hover{opacity: 0.8;}
/*升级vip*/
.upvipModal{overflow: visible;}
.upvipModal *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.upvipModal i{font-style:normal !important;}
.upvipModal .modal-dialog{position:fixed;width:100%;height:100%;}
.upvipModal .modal-content{background: #fff;position: absolute;width: 600px;height: 400px;top: 50%;left: 50%;margin-top: -230px;margin-left: -300px;overflow: visible;}
.upvipModal .title{height: 50px;line-height: 50px;background: #00c190;color: #ffffff;font-size: 16px;font-weight: bold;padding: 0 0 0 18px;}
.upvipModal .title span{color: inherit}
.upvipModal .close{width: 30px;height: 30px;background: url(../jlimages/jl_member_sp.png) no-repeat 9px -1678px;display: block;float: right;opacity: 1;margin-top: 8px;margin-right: 8px;}
.upvipModal .con{padding: 20px 20px;}
.upvipModal .info{color: #8f9090;}
.upvipModal .info span{float: left;font-size: 12px;width: 560px;height: 40px;}
.upvipModal .info span i{color: #00C091;}
.upvipModal .info span s{color: #00c190;}
.upvipModal .hy-check{/* overflow: hidden; */margin: 10px 0 20px 0;width: 100%;float: left;}
.upvipModal .hy-check ul{}
.upvipModal .hy-check ul li{position: relative;float: left;cursor: pointer;margin-right: 36px;width: 176px;height: 66px;border: 1px solid #c4c4c4;color: #414141;text-align: center;font-size: 14px;position: relative;padding-top: 20px;}
.upvipModal .hy-check ul li i{color: #ff1010;}
.upvipModal .hy-check ul li i.hot{width: 44px;height: 30px;position: absolute;background: url(../jlimages/jl_member_sp.png) no-repeat -71px -1586px;top: 1px;left: -6px;}
.upvipModal .hy-check ul li.checked{border-color: #00C091;box-shadow:inset 0px 0px 0px 1px #00C091;}
.upvipModal .hy-check ul li:hover{border-color: #00C091;}
.upvipModal .info .head-img{border: 1px solid #e8e8e8;width: 40px;height: 40px;display: none;overflow: hidden;border-radius: 50%;margin-right: 8px;margin-top: -9px;float: left;}
.upvipModal .order-pay{background: #f8f8f8;padding: 15px;margin-top: 5px;color: #010101;font-size: 16px;float: left;width: 100%;box-sizing: border-box;position: relative;}
.upvipModal .order-pay label{float: left;border: 1px solid #d8d8d8;background: #fff url(../jlimages/print_sp.png) no-repeat 10px -144px;height: 44px;line-height: 44px;width: 150px;border-radius: 4px;display: inline-block;cursor: pointer;}
.upvipModal .order-pay input{float: left;margin-top: 16px;margin-right: 10px;cursor: pointer;}
.upvipModal .order-pay .wx{margin-right: 20px;}
.upvipModal .order-pay span{line-height: 41px;}
.upvipModal .order-pay .zfb label{background-position: 10px -216px;width: 110px;}
.upvipModal .order-pay  p{font-size:14px;color: #494949;margin-bottom: 10px;}
.upvipModal .order-pay .hj{margin-top: 14px;position: absolute;bottom: -40px;right: 0px;}
.upvipModal .order-pay .hj a{background: #00C091;border-radius: 4px;color: #fff;font-size:14px;padding: 8px 15px;margin-left: 10px;}
.upvipModal .order-pay .hj a:hover{opacity: 0.8;}
.upvipModal ul li{overflow: hidden;position: relative;}
.upvipModal ul li span{opacity: 0;text-align: left;position: absolute;background: #fff;bottom: 118px;left: -1px;width: 320px;border: 1px solid #00C091;font-size: 12px;border-radius: 4px;color: #9ea7b4;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);transition: all 0.3s;}
.upvipModal ul li span:before{position: absolute;content: "";bottom: -12px;left: 10px;width: 30px;height: 14px;background: url(../jlimages/comfirm_sp.png) no-repeat -131px 2px;}
.upvipModal ul li span h3{background: #d9fff5;color: #00c190;font-size: 14px;padding-left: 30px;height: 30px;line-height: 30px;}
.upvipModal ul li span s{display: inline-block;position: absolute;}
.upvipModal ul li span h3 s.icon{width: 24px;height: 22px;background: url(../jlimages/comfirm_sp.png) no-repeat 2px 4px;top: 4px;left: 5px;}
.upvipModal ul li span p{padding: 10px 2px 14px 10px;}
.upvipModal ul li span b{font-size: 12px;padding-left: 17px;width: 130px;display: inline-block;font-weight: normal;line-height: 24px;position: relative;}
.upvipModal ul li span b s.icon{width: 14px;height: 14px;background: url(../jlimages/comfirm_sp.png) no-repeat -38px 2px;top: 4px;left: 0px;}
.upvipModal ul li:hover span{opacity: 1;bottom: 98px;}
.upvipModal ul li:hover{overflow: visible;}
.upvipModal ul li s.tj_icon{position: absolute;width: 50px;height: 30px;background: url(../jlimages/comfirm_sp.png) no-repeat -75px 2px;top: 4px;left: 0px;}
/*支付提示*/
.payModal .modal-dialog{z-index: 1002;width: 324px;height: 280px;position: absolute;top: 50%;left: 50%;margin-top: -140px;margin-left: -162px;padding: 22px;border-radius: 4px;background:#fff;}
.payModal .modal-content .title{position: relative;margin-top: 10px}
.payModal .modal-content .title h2{position: relative;z-index:2;text-align: center;font-size: 18px;font-weight: normal;color: #acacac;margin:0 auto;background: #fff;width: 140px;}
.payModal .modal-content .title span{position:absolute;z-index:1;height: 1px;width: 100%;background:#d9d9d9;top:12px;left: 0px;}
.payModal .modal-content .pbtn{padding-top: 50px;}
.payModal .modal-content .pbtn a{height:54px;line-height:54px;font-size: 16px;margin-bottom: 20px;border-radius: 4px;display: block;color:#fff;background: #3ebf62 url(../jlimages/zx_index_sp.png) no-repeat 88px -1541px;padding-left: 123px;}
.payModal .modal-content .pbtn a.zfb{background-color:#01a1ec;background-position:88px -1616px;}
.payModal .modal-content .pbtn a.zfb:hover{background-color:#10aaf2;}
.payModal .modal-content .pbtn a.zfb:active{background-color:#1090cc;}
.payModal .modal-content .pbtn a.wx:hover{background-color:#48cb6c;}
.payModal .modal-content .pbtn a.wx:active{background-color:#32ae54;}
.modal-tips{z-index: 9999;width: 444px;height: 244px;text-align:center;position: fixed;top: 50%;left: 50%;margin-top: -122px;margin-left: -222px;border-radius: 4px;background:#fff;box-shadow: 0px 4px 9px rgba(0,0,0,.2);-moz-box-shadow: 0px 4px 9px rgba(0,0,0,.2);filter: progid:DXImageTransform.Microsoft.Shado(Strength=8, Direction=4, Color='rgba(0,0,0,.2)');}
.modal-tips h2{color:#00c091;font-size:18px;background: url(../jlimages/def-tips.png) no-repeat center 0px;padding-top: 64px;margin-top: 29px;margin-bottom: 5px;}
.modal-tips p{color:#8b8b8b;font-size:14px;height: 50px;}
.modal-tips .pbtn{}
.modal-tips .pbtn a{width:114px;height: 38px;line-height: 37px;display: inline-block;margin-right:15px;border-radius:4px;border:1px solid #06b187;background:#00c091;color:#fff;text-align: center;}
.modal-tips .pbtn a.no{border-color:#ddd;color:#4a4a4a;background:#f5f5f5;}
.modal-tips .pbtn a:hover{opacity:.8;}

/*浏览器提示框*/
.browserModal .modal-content{position: absolute;width: 710px;height: 444px;background: #fff;top: 50%;left: 50%;margin-top: -222px;margin-left: -305px;}
.browserModal .modal-content{text-align: center;}
.browserModal .modal-content h2{font-size: 32px;color: #303030;font-weight: normal;margin-top: 40px;}
.browserModal .modal-content h3{font-size: 16px;color: #303030;font-weight: normal;margin: 25px 0;}
.browserModal .modal-content .list{}
.browserModal .modal-content .list a{font-size: 18px;font-weight: bold;color: #00c091;opacity:0.8;display: inline-block;width: 124px;height: 120px;padding-top: 100px;background: url(../jlimages/browser_tipsp.jpg) no-repeat 0px 0px;}
.browserModal .modal-content .list a.gg{background-position: 17px 0px;}
.browserModal .modal-content .list a.sg{background-position: -128px 0px;}
.browserModal .modal-content .list a.qq{background-position: -125px -122px;}
.browserModal .modal-content .list a.sll{background-position: 13px -120px;}
.browserModal .modal-content .list a:hover{opacity: 1;}
.browserModal .modal-content p{font-size: 14px;color: #303030;border-top: 1px solid #ebebeb;width: 508px;margin: 40px auto 0 auto;padding-top: 25px;}
.browserModal .modal-content p a{color: #00C091;}
.browserModal .modal-content p a:hover{text-decoration: underline;}
.browserModal .modal-content p i{color: #00C091;font-style: normal;}

.importRsuccModal .modal-dialog{position: absolute;width: 100%;height: 100%;}
.importRsuccModal .modal-content{/*修改宽高 & 相应居中*/width: 350px;height: 235px;position: fixed;top: 50%;left: 50%;margin-top: -125px;margin-left: -200px;background: #fff;overflow: hidden;text-align: center;border-radius: 4px;}
.importRsuccModal .modal-dialog .close_{    cursor: pointer;/*修改大小，相应调整背景图居中显示*/position: absolute;width: 15px;height: 15px;top: 8px;right: 8px;background: url(../jlimages/zx_import_sp.png) no-repeat -401px -35px;opacity: 0.6;}
.importRsuccModal .modal-dialog .content{/*去除高度，改成相应的 margin 填充*/text-align: center;padding: 6px 30px;}
.importRsuccModal .modal-dialog .img{/*修改 margin 值对应规范*/width:50px;height: 50px;margin: 19px auto 14px;}
.importRsuccModal .modal-dialog .content h2{/*修改字体大小、字体样式行高*/font-size: 24px;color: #414141;font-weight: normal;line-height: initial;}
.importRsuccModal .modal-dialog .content p{/*修改字体样式*/color: #898989;margin: 10px 0;}
.importRsuccModal .modal-dialog  .bd a{    margin: 0 6px;cursor: pointer;/*修改大小，行高,圆角大小，margin 值和去除透明边框*/display: inline-block;height: 30px;line-height: 30px;background: #00C091;color: #fff;font-size: 14px;border-radius: 5px;padding: 0 10px;display: inline-block;}
.importRsuccModal .modal-dialog  .bd a:hover{opacity: 0.8;}
.importRsuccModal .modal-dialog .close_:hover{opacity: 1;}

/*手机发布页 二维码弹框*/
.tdResumeTips .modal-dialog{width: 574px;height:265px;padding: 70px 0 0 120px;background:url(../jlimages/tdcg_bg.png) no-repeat  0px 0px;}
.tdResumeTips .modal-content{background: transparent;color: #aaa;}
.tdResumeTips h1{font-size: 30px;color: #00c091;padding-bottom: 25px;}

/*#preview_qrcode_tips .modal-content{width: 395px;height:392px;background:#fff url(../jlimages/ewmyl.png) no-repeat center 34px;padding-top: 120px; margin-left:-200px;}*/
#preview_qrcode_tips .modal-content{top:180px; left:50%; width: 240px;height:436px;background:url(../jlimages/qcode_share_bg.png) 0 40px no-repeat;padding-top:176px; margin-left:-260px;}
#preview_qrcode_tips #preview_qrcode_image{width:240px; height:260px; padding:5px 20px 15px; border-radius:4px; background:#fff;}
#preview_qrcode_tips #preview_qrcode_image a{position:absolute; top:6px; left:50%; display:inline-block; width:13px; height:13px; margin-left:-2px; background:url(../jlimages/qcode_share_close.png) center no-repeat; cursor:pointer; transition:all 0.3s;}
#preview_qrcode_tips #preview_qrcode_image a:hover{transform:rotate(90deg);}
#preview_qrcode_tips #preview_qrcode_image span{display:block; width:100%; height:42px; line-height:42px; font-size:14px; color:#5d5d5d; text-align:center; font-weight:400;}
#preview_qrcode_tips #preview_qrcode_image img{display:block; width:196px; height:196px; margin:0 auto;}

/*个人中心我是hr*/
.smallmodal .hr_eval_content .modal-header{height: 50px;line-height: 50px;}
.smallmodal .hr_eval_content .modal-header .close{top: 17px;}
.smallmodal .hr_eval_content{position: fixed;background: #fff;width: 600px;height: 400px;margin-top: -200px;margin-left: -300px;overflow: hidden;border-radius: 4px;}
.smallmodal .hr_eval_content .modal-body{padding: 20px 20px 0 20px;}
.smallmodal .hr_eval_content div[contenteditable]{padding: 10px;border-radius: 4px;color: #9ea7b4;width: 100%;height: 250px;border: 1px solid #ECECEC;}
.smallmodal .hr_eval_content div[contenteditable]:focus{border-color: #00C091;}
.smallmodal .hr_eval_content .button{padding: 10px 30px;height: auto;}

/*专家服务评价弹框*/
.hrevalmodal{}
.hrevalmodal .pjDiv{border-radius: 4px;overflow: hidden;width: 600px;height: 400px;background: #fff;left: 50%;position: fixed;top: 50%;margin-left: -300px;margin-top: -200px;}
.hrevalmodal .pjDiv .head{height:50px;line-height:50px;background:#00c091;font-size:16px;color:#fff;position: relative;padding:0px 20px;}
.hrevalmodal .pjDiv .head .close{opacity: 1;cursor: pointer; display: inline-block; width: 15px; height: 15px; position: absolute; top: 12px; right: 20px; background: url(../jlimages/modal-sprite.png) -5px -5px no-repeat; border: none;padding: 0;}
.hrevalmodal .pjDiv .head .close:hover{opacity: 0.8;}
.hrevalmodal .pjDiv .ul_user_orders{background:#f6f6f6;height:40px;line-height:40px;margin:20px 20px 10px 20px;padding:0;}
.hrevalmodal .pjDiv .ul_user_orders li{float:left;width:33.3333%;text-align:center;}
.hrevalmodal .pjDiv .ul_user_orders a{color:#464c5b;}
.hrevalmodal .div_user_Obox{padding:0 20px;overflow: hidden;margin-bottom:10px;}
.hrevalmodal .div_user_Bpic{width:33.3333%;float:left;text-align:center;}
.hrevalmodal .div_user_Bpic a{color:#9ea7b4;}
.hrevalmodal .div_user_Btime{width:33.3333%;float:left;text-align:center;color:#9ea7b4;}
.hrevalmodal .div_user_Bbtn{width:33.3333%;float:left;text-align:center;}
.hrevalmodal #results{overflow-y: auto;}
.hrevalmodal .postmsgdiv{width: 100%;border-radius:3px;float:left;font-size:14px;color:#999;padding: 20px 10px 10px 10px;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}
.hrevalmodal .postmsgdiv .postmsg_title{background:url("../jlimages/review_title.png") top right no-repeat;height:16px;margin-top:-35px;width:100%;}
.hrevalmodal .postmsgdiv textarea{float:left;width: 100%;height:210px;border:none;resize:none;padding:10px;border: 1px solid #e0e0e0;background: #fff;margin-bottom:22px;}
.hrevalmodal .postmsgdiv textarea::-webkit-input-placeholder { /* WebKit browsers */color:#d2d2d2;}
.hrevalmodal .postmsgdiv textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#d2d2d2;}
.hrevalmodal .postmsgdiv textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color:#d2d2d2;}
.hrevalmodal .postmsgdiv textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color:#d2d2d2;}
.hrevalmodal .postmsgdiv textarea:focus{border-color: #00c091;}
.hrevalmodal .postmsgdiv div:nth-child(2) span{height:40px;line-height:40px;display:inline-block;}
.hrevalmodal .postmsgdiv div:nth-child(2) div{display:inline-block;}
.hrevalmodal .postmsgdiv div:nth-child(3) div{display:inline-block;}
.hrevalmodal .postmsgdiv div:nth-child(3) span{float:left;}
.hrevalmodal .postmsgdiv div#submsg{cursor:pointer;float:right;background: #00c091;display: inline-block;width: auto;padding: 4px 16px;border-radius: 4px;color: #fff;border-color: transparent;}
.hrevalmodal .postmsgdiv div.a_index_btn{cursor:pointer;float:right;background: #ffffff;display: inline-block;width: auto;padding: 4px 16px;border-radius: 4px;border: 1px solid #d0d0d0;color: #929292;margin-left: 10px;}
.hrevalmodal .postedmsgdiv {display:none;}
.hrevalmodal .postedmsgdiv textarea{height:auto;width: 100%;display: block;}
.hrevalmodal .rating{width:80px;height:15px;padding:0;top:2px;list-style:none;margin-top: 0px;clear:both;position:relative;background:url(../jlimages/star-matrix.gif) no-repeat 0 0;}
.hrevalmodal .pj_star{margin-bottom:15px;}
.hrevalmodal .pj_star div{display:inline-block;}
.hrevalmodal .pj_goal{margin-left: 8px; color: #ffa44b; font-size: 14px;}
.hrevalmodal .nostar {background-position:0 0}
.hrevalmodal .onestar {background-position:0 -16px}
.hrevalmodal .twostar {background-position:0 -32.6px}
.hrevalmodal .threestar {background-position:0 -49px}
.hrevalmodal .fourstar {background-position:0 -64.52px}
.hrevalmodal .fivestar {background-position:0 -80px}
.hrevalmodal ul.rating li {cursor:pointer;float:left;text-indent:-999em;}
.hrevalmodal ul.rating li a {position:absolute;left:0;top:0;width:15px;height: 16px;text-decoration:none;z-index:200;}
.hrevalmodal ul.rating li.one a {left:0}
.hrevalmodal ul.rating li.two a {left:16px;}
.hrevalmodal ul.rating li.three a {left:32px;}
.hrevalmodal ul.rating li.four a {left:48px;}
.hrevalmodal ul.rating li.five a {left:64px;}
.hrevalmodal #postmsgdiv ul.rating li a:hover {z-index:2;width:80px;height: 15.5px;overflow:hidden;left:0;background:url(../jlimages/star-matrix.gif) no-repeat 0 0;}
.hrevalmodal #postmsgdiv ul.rating li.one a:hover {background-position:0 -96px;}
.hrevalmodal #postmsgdiv ul.rating li.two a:hover {background-position:0 -112px;}
.hrevalmodal #postmsgdiv ul.rating li.three a:hover {background-position:0 -129px}
.hrevalmodal #postmsgdiv ul.rating li.four a:hover {background-position:0 -145px}
.hrevalmodal #postmsgdiv ul.rating li.five a:hover {background-position:0 -161px}
/*模态框都在这里不许写在其他地方modal end*/

/**/

/*五百丁vip锁住样式*/
.wbd-vip-lock{background: url(../jlimages/vip_key1.png) no-repeat 0px 0px;}
.l-itembar a.wbd-vip-lock{background-position: 77px 59px;}
.l-itembar  .ghmb a.wbd-vip-lock i.icon{background-position: 6px -524px;}
.l-itembar .drjl a.wbd-vip-lock i.icon{background-position: -160px -524px;}
.l-itembar a.wbd-vip-lock p{color:#33ffcd;}
.share-content input.wbd-vip-lock{background: url(../jlimages/vip_key.png) no-repeat 65px center;padding-right: 16px;}
.wbdCv-header .share a.wbd-vip-lock{width: 88px;background: url(../jlimages/vip_key.png) no-repeat 67px 14px;}
.r-itembar .itemcon.hidecon li.fm a.wbd-vip-lock,.r-itembar .itemcon.hidecon li.zjx a.wbd-vip-lock{background: #cfcfcf url(../jlimages/vip_key1.png) no-repeat 4px 2px;}
.preview-header .download .wbd-vip-lock{background: #00C091 url(../jlimages/vip_key1.png) no-repeat 69px 9px;padding-right: 25px;}
.setResumeModal input.wbd-vip-lock{background: url(../jlimages/vip_key.png) no-repeat right center;}
.zx-index .zx-menu-info .bd .a-button.wbd-vip-lock{position: relative;}
.zx-index .zx-menu-info .bd .a-button.wbd-vip-lock:before{position: absolute;content: "";background: url(../jlimages/vip_key.png) no-repeat right center;width: 20px;height: 20px;top: 10px;right: 20px;}

/*优惠券弹框*/
.vip_coupon_modal *{line-height:normal;}
.vip_coupon_modal .coupon_info .text span,.vip_coupon_modal .coupon_info h2 i,.vip_coupon_modal .coupon_main i,.vip_coupon_modal .coupon_main .img{background:url(../jlimages/vip_coupon_sp.png) no-repeat 0 0;}
.vip_coupon_modal .modal-header{display:none;}
.vip_coupon_modal .modal-content{overflow:visible !important; width:380px; height:458px; margin-top:-229px; margin-left:-190px; border-radius:4px; background:transparent;}
.vip_coupon_modal .modal-body{ color:#969fac; -webkit-transition:-webkit-transform 1s; transition:-webkit-transform 1s; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.vip_coupon_modal .coupon_main,.vip_coupon_modal .coupon_info{z-index:2; position:absolute; top:0; left:0; width:380px; height:458px; background:#fff; border-radius:4px; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.vip_coupon_modal .coupon_main{z-index:3; padding:40px 0 0 0; text-align:center;}
.vip_coupon_modal .coupon_main h3{position:relative; display:inline-block; font-size:16px; color:#bdc5d1; Letter-spacing:7px; font-weight:normal;} 
.vip_coupon_modal .coupon_main h3:before,.vip_coupon_modal .coupon_main h3:after{content:""; position:absolute; top:10px; width:18px; height:1px; background:#bdc5d1;}
.vip_coupon_modal .coupon_main h3:before{left:-33px;}
.vip_coupon_modal .coupon_main h3:after{right:-28px;}
.vip_coupon_modal .coupon_main h1{margin:15px 0 4px 0; font-weight:normal; letter-spacing:2px; font-size:46px; color:#00c091;}
.vip_coupon_modal .coupon_main p{font-size:16px; text-align:center; color:#969fac;}
.vip_coupon_modal .coupon_main .img{margin:46px 0 0 0; padding:96px 0 0 0; background-position:64px 0px;}
.vip_coupon_modal .coupon_main .img p{Letter-spacing:5px; font-size:18px; color:#5d6876;}
.vip_coupon_modal .coupon_main i{position:absolute; top:20px; left:-27px; width:435px; height:240px; background-position:-73px -180px;}
.vip_coupon_modal .coupon_info{padding:35px 20px 0 20px; text-align:center;}
.vip_coupon_modal .coupon_info h2{margin:0 0 30px 0; text-align:center; font-size:20px; font-weight:normal; color:#ff7272;}
.vip_coupon_modal .coupon_info h2 i{width:25px; height:20px; margin:0 3px 0 0; display:inline-block; background-position:-344px -9px; vertical-align:middle;}
.vip_coupon_modal .coupon_info .text span{display:inline-block; width:auto; height:40px; line-height:40px; padding-left:24px; background-position:-395px 2px; text-align:left; font-size:16px; color:#7a8595;}
.vip_coupon_modal .coupon_info .text span:nth-child(2n-1){width:200px;}
.vip_coupon_modal .return{position:absolute; top:10px; right:20px; font-size:12px; color:#bdc5d1; cursor:pointer;}
.vip_coupon_modal .return:hover{color:#afb8c4;}
.vip_coupon_modal .btn_get{position:absolute; left:80px; bottom:30px; display:inline-block; width:230px; height:60px; line-height:60px; background:#00C091; border-radius:60px; font-size:18px; text-align:center; font-weight:lighter; color:#fff; -webkit-transition:all .4s; transition:all .4s;}
.vip_coupon_modal .btn_get:hover{opacity:.8;}
.vip_coupon_modal .modal-content .modal-footer{display:none;}
/*旋转切换效果*/
.vip_coupon_modal .coupon_info{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.vip_coupon_modal .coupon_main{transform:rotateY(0deg);-ms-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);visibility:visible;}
.authority_rotate_show{-webkit-transform:rotateY(180deg); transform:rotateY(180deg); -ms-transform:rotateY(180deg); }
.authority_rotate_show .coupon_main{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
.authority_rotate_show .coupon_info{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  visibility:visible;}

.vip_coupon_modal .ie .coupon_info{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.vip_coupon_modal .ie .coupon_main{transform:rotateY(0deg);-ms-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);visibility:visible;}
 .ie.authority_rotate_show{-webkit-transform:rotateY(0deg); transform:rotateY(0deg); -ms-transform:rotateY(0deg); }
 .ie.authority_rotate_show .coupon_main{-webkit-transform:rotateY(180deg); transform:rotateY(180deg);-ms-transform:rotateY(180deg); opacity:0;}
 .ie.authority_rotate_show .coupon_info{transform:rotateY(0deg);-ms-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);  visibility:visible;}

/*下载非正常提示*/
.template_download_modal.modal .modal-header{padding:0;} 
.template_download_modal.modal .modal-dialog{width:initial; height:initial;}
.template_download_modal.modal .modal-content{position:fixed; top:50%; left:50%; margin-left:-175px; margin-top:-136px; width:350px; height:272px; background:#fff; border-radius:4px; overflow:hidden;}
.template_download_modal.modal .modal-content .tips-title{background: url(../jlimages/red_tips.jpg) no-repeat center 24px; font-size:20px; color:#404552; text-align:center; padding:96px 0 0 0;}
.template_download_modal.modal .modal-content .modal-body{padding: 110px 22px 0;color: #969fac;}
.template_download_modal.modal .modal-content .tips-content{display:block; font-size:14px; text-align:center; color:#686868;}
.template_download_modal.modal .modal-content .modal-footer{padding:15px 0; text-align:center;}
.template_download_modal.modal .modal-content .cancel{display:none;}
.template_download_modal.modal .modal-content .submit{width:110px; height:40px; line-height:40px; margin:12px auto; background:#fff; border-radius:40px; border:1px solid #00C091; color:#00C091;}

/*支付选择弹框*/
.payType_modal .modal-dialog,.payTips_modal .modal-dialog{position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background:rgba(0,0,0,0.8);}
.payType_modal .modal-content{z-index: 1002;width: 324px;height: 280px;position: absolute;top: 50%;left: 50%;margin-top: -140px;margin-left: -162px;padding: 22px;border-radius: 4px;background:#fff;}
.payType_modal .modal-header .tips-title,.payType_modal .modal-footer{display:none;}
.payType_modal .modal-content .title{position: relative;margin-top: 10px}
.payType_modal .modal-content .title h2{position: relative;z-index:2;text-align: center;font-size: 18px;font-weight: normal;color: #acacac;margin:0 auto;background: #fff;width: 140px;}
.payType_modal .modal-content .title span{position:absolute;z-index:1;height: 1px;width: 100%;background:#d9d9d9;top:12px;left: 0px;}
.payType_modal .modal-content .pbtn{padding-top: 50px;}
.payType_modal .modal-content .pbtn a{height:54px;line-height:54px;font-size: 16px;margin-bottom: 20px;border-radius: 4px;display: block;color:#fff;background: #3ebf62 url(../jlimages/zx_index_sp.png) no-repeat 67px -1541px;padding-left: 103px;}
.payType_modal .modal-content .pbtn a.zfb{background-color:#01a1ec;background-position: 70px -1616px;}
.payType_modal .modal-content .pbtn a.zfb:hover{background-color:#10aaf2;}
.payType_modal .modal-content .pbtn a.zfb:active{background-color:#1090cc;}
.payType_modal .modal-content .pbtn a.wx:hover{background-color:#48cb6c;}
.payType_modal .modal-content .pbtn a.wx:active{background-color:#32ae54;}
.payType_modal .modal-content .modal-body{margin-top:-33px;}

/*无对应在线制作模板*/
.smallmodal .online_notem_tips{width:600px; height:390px; margin-left:-300px; margin-top:-195px;}
.smallmodal .online_notem_tips .modal-header{background-color:#fff;}
.smallmodal .online_notem_tips .modal-header .close{width: 13px; height: 13px; background: url("../jlimages/modal-sprite.png") -54px -297px no-repeat; top:18px; right:20px;}
.smallmodal .online_notem_tips .modal-body{text-align:center;}
.smallmodal .online_notem_tips .modal-body p{font-size:16px; color:#999999;}
.smallmodal .online_notem_tips .modal-body img{width:189px; height:197px;}
.smallmodal .online_notem_tips .modal-footer{margin-top:35px;}
.smallmodal .online_notem_tips .modal-footer button{width:100px; height:40px;}
.smallmodal .online_notem_tips .modal-footer button.cancel{display:none;}

/*会员升级弹层*/
.upgrade_vip_panel{display:none; position:fixed; top:0; left:0; z-index:97; width:100%; height:100%; line-height:normal; overflow-x:hidden; overflow-y:auto; background-color:#fff;}
/*滚动条*/
.upgrade_vip_panel::-webkit-scrollbar{width:8px; background-color:#fff; border:none;}
.upgrade_vip_panel::-webkit-scrollbar-thumb{width:8px; background-color:#00C091; border-radius:8px;}
.upgrade_vip_panel .upgrade_panel_head{position:relative; width:100%; height:140px; background-color:#313131;}
.upgrade_vip_panel .upgrade_head_content{width:1240px; height:140px; padding:38px 125px; margin:0 auto; background:url(../jlimages/upgrade_vip_sp.png) no-repeat 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_vip_panel .upgrade_head_content li{display:inline-block; width:330px; height:54px; margin:5px 0; border-right:1px solid rgb(98,92,79); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_vip_panel .upgrade_head_content li:last-child{border-right:none;}
.upgrade_vip_panel .upgrade_head_content .content_number{position:relative; top:-15px; text-align:center; font-size:36px; color:#ffe399;}
.upgrade_vip_panel .upgrade_head_content .content_text{position:relative; top:-8px; text-align:center; font-size:18px; color:#fff; opacity:.68;}
.upgrade_vip_panel .upgrade_panel_body{width:1200px; margin:70px auto 0;}
.upgrade_vip_panel .upgrade_body_title{margin-bottom:40px; text-align:center; font-size:36px; color:#333; font-weight:normal;}
.upgrade_panel_close{position:absolute; top:20px; right:20px; width:50px; height:50px; cursor:pointer;}
.upgrade_panel_close::before, .upgrade_panel_close::after{content:""; position:absolute; top:24px; left:5px; width:40px; height:2px; background-color:rgba(255,255,255,.68);}
.upgrade_panel_close::before{-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.upgrade_panel_close::after{-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
/*表格*/
.upgrade_table{width:100%; border:1px solid #eee; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_table_tr{width:100%; height:58px; border-bottom:1px solid #eee; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.upgrade_table_tr[border-bottom-none], .upgrade_table_tr:last-child{border-bottom:none;}
/*icon图标*/
.upgrade_table_tr .upgrade_table_td.upgrade_v3{font-weight:bold; border-right:none;}
.vip_item_off{display:block; width:18px; height:2px; margin:28px auto; background-color:#e5e5e5;}
.vip_item_on{display:block; width:18px; height:11px; margin:21px auto; border-bottom:3px solid #00C091; border-left:3px solid #00C091; border-radius:0 0 0 2px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.upgrade_panel_body .upgrade_table_tr .upgrade_table_td.vip_resume_comment{position:relative;}
.upgrade_panel_body .vip_resume_comment::before{content:""; position:absolute; top:50%; left:40px; margin-top:-8px; width:35px; height:16px; background:url(../jlimages/upgrade_vip_sp.png) no-repeat -1px -141px;}
.upgrade_panel_body .vip_resume_comment .icon_comment{content:""; position:relative; top:3px; display:inline-block; margin-left:5px; width:16px; height:16px; background:url(../jlimages/upgrade_vip_sp.png) no-repeat -1px -161px; cursor:pointer;}
.upgrade_panel_body .vip_resume_comment .icon_comment:hover + .comment_massage{display:block;}
.upgrade_panel_body .vip_resume_comment .comment_massage{display:none; position:absolute; top:-80px; left:35px; width:200px; height:auto; padding:14px; line-height:1.6; text-align:left; background-color:#fcf8e3; border:solid 1px #efd293; font-size:12px; color:#af9764; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_panel_body .vip_resume_comment .comment_massage:before{content:""; position:absolute; bottom:-6px; right:39px; width:10px; height:10px; background-color:#fcf8e3; border:solid 1px #efd293; border-bottom-color:transparent; border-right-color:transparent; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg);}
/*表格head*/
.upgrade_table_tr.upgrade_tr_head, .upgrade_table_tr.upgrade_tr_head .upgrade_table_td{height:200px;}
.upgrade_table_tr.upgrade_tr_head.difference_head, .upgrade_table_tr.upgrade_tr_head.difference_head .upgrade_table_td{height:220px;}
.upgrade_table_tr.upgrade_tr_head .upgrade_table_td{padding:25px 0 30px; line-height:normal; font-size:16px;}
.upgrade_tr_head .upgrade_table_td p{text-align:center;}
.upgrade_tr_head .upgrade_table_td.upgrade_type .grade, .upgrade_tr_head .upgrade_table_td.upgrade_v0 .grade{color:#666;}
.upgrade_tr_head .upgrade_table_td.upgrade_v1 .grade, .upgrade_tr_head .upgrade_table_td.upgrade_v2 .grade{font-weight:bold;}
.upgrade_tr_head .upgrade_table_td.upgrade_v3 .grade{color:#b28850;}
.upgrade_tr_head .upgrade_table_td.upgrade_type .price{margin-top:50px; font-size:36px; color:#e5e5e5;}
.upgrade_tr_head .upgrade_table_td.upgrade_v0 .price,
.upgrade_tr_head .upgrade_table_td.upgrade_v1 .price,
.upgrade_tr_head .upgrade_table_td.upgrade_v2 .price,
.upgrade_tr_head .upgrade_table_td.upgrade_v3 .price{margin-top:20px; font-size:14px; color:#666;}
.upgrade_tr_head .upgrade_table_td.upgrade_v3 .price{font-weight:normal;}
.upgrade_table_td.upgrade_v0 .price span,
.upgrade_table_td.upgrade_v1 .price span,
.upgrade_table_td.upgrade_v2 .price span,
.upgrade_table_td.upgrade_v3 .price span{font-size:36px;}
.upgrade_table_td.upgrade_v3 .price small{font-size:14px;}
.upgrade_tr_head .upgrade_table_td .difference{display:none; height:20px; line-height:20px; text-align:center; color:#aaa; font-size:12px; font-weight:normal;}
.upgrade_table_td.upgrade_v3.foreverVip{padding:0; overflow:hidden;}
.upgrade_table_td.upgrade_v3 .common .price span{color:#666;}
.upgrade_table_td.upgrade_v3 .price span, .upgrade_table_td.upgrade_v3 .price small{color:#ff7272;}
.upgrade_tr_head .upgrade_v3{position:relative;}
.upgrade_tr_head .upgrade_v3 .activity, .upgrade_tr_head .upgrade_v3 .common{position:absolute; z-index:9; width:100%; height:100%; padding:25px 0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*翻页*/
.activity_bg{background-image:-webkit-linear-gradient(to bottom, #fffcf7, #fff); background-image:-moz-linear-gradient(to bottom, #fffcf7, #fff); background-image:-ms-linear-gradient(to bottom, #fffcf7, #fff); background-image:linear-gradient(to bottom, #fffcf7, #fff);}
.common_bg{background-image:-webkit-linear-gradient(to bottom, #fff2df, #fff); background-image:-moz-linear-gradient(to bottom, #fff2df, #fff); background-image:-ms-linear-gradient(to bottom, #fff2df, #fff); background-image:linear-gradient(to bottom, #fff2df, #fff);}
.turn_activity_bg{background-image:-webkit-linear-gradient(to right bottom, #fffcf7 30%, #fff 65%); background-image:-moz-linear-gradient(to right bottom, #fffcf7 30%, #fff 65%); background-image:-ms-linear-gradient(to right bottom, #fffcf7 30%, #fff 65%); background-image:linear-gradient(to right bottom, #fffcf7 30%, #fff 65%);}
.turn_common_bg{background-image:-webkit-linear-gradient(to right bottom, #fff2df 30%, #fff 65%); background-image:-moz-linear-gradient(to right bottom, #fff2df 30%, #fff 65%); background-image:-ms-linear-gradient(to right bottom, #fff2df 30%, #fff 65%); background-image:linear-gradient(to right bottom, #fff2df 30%, #fff 65%);}
.upgrade_v3.foreverVip .turn{position:absolute; z-index:8; overflow:hidden;
-webkit-transform:rotate(45deg) translateY(0px); -moz-transform:rotate(45deg) translateY(0px); -ms-transform:rotate(45deg) translateY(0px); -o-transform:rotate(45deg) translateY(0px); transform:rotate(45deg) translateY(0px);
-webkit-box-shadow:0 0 10px 2px rgba(41,31,17,0.25); -moz-box-shadow:0 0 10px 2px rgba(41,31,17,0.25); box-shadow:0 0 10px 2px rgba(41,31,17,0.25);
}
.upgrade_v3.foreverVip .turn_child{position:absolute; top:0; left:0; width:100%; height:100%;
-webkit-transform:rotate(-45deg) translate(267px, -252px); -moz-transform:rotate(-45deg) translate(267px, -252px); -ms-transform:rotate(-45deg) translate(267px, -252px); -o-transform:rotate(-45deg) translate(267px, -252px); transform:rotate(-45deg) translate(267px, -252px);
-webkit-box-shadow:3px 1px 5px 2px rgba(0,0,0,0.15); -moz-box-shadow:3px 1px 5px 2px rgba(0,0,0,0.15); box-shadow:3px 1px 5px 2px rgba(0,0,0,0.15);
}
.upgrade_v3.foreverVip .turn_btn{position:absolute; top:0; right:0; z-index:100; width:55px; height:55px; cursor:pointer; background-color:transparent;}
.upgrade_v3.foreverVip .turn_text{position:absolute; top:6px; right:6px; z-index:6; width:28px; color:#9a7e50; font-size:13px; font-weight:normal;}
/*升级按钮*/
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn{width:94px; height:34px; margin:20px auto 0; line-height:34px; text-align:center; font-size:12px; border-radius:17px; font-weight:normal; cursor:pointer;}
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn.disable{line-height:32px; border:1px solid #eee; color:#ccc; cursor:no-drop; pointer-events:none;}
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn.green{background-color:#00C091; color:#fff;}
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn.orange{background-color:#ff7272; color:#fff;}
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn.green:hover,
.upgrade_tr_head .upgrade_table_td .upgrade_vip_btn.orange:hover{opacity:.7; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
/*表格body*/
.upgrade_tr_title{width:100%; height:38px; padding-left:30px; line-height:38px; background-color:#f6f6f6; font-size:14px; color:#999999; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_table_tr .upgrade_table_td{display:inline-block; width:230px; height:58px; line-height:58px; vertical-align:top; text-align:center; font-size:14px; color:#666; border-right:1px solid #eee; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.upgrade_table_tr .upgrade_table_td.upgrade_type{width:278px; font-size:16px; color:#333;}
.upgrade_table_tr .upgrade_table_td.upgrade_v0{color:#999;}
/*底部*/
.upgrade_vip_panel .upgrade_panel_foot{padding:30px 0; margin-top:70px; background-color:#f6f6f6;}
.upgrade_vip_panel .upgrade_foot_content{width:1200px; margin:0 auto;}
.upgrade_vip_panel .question_title{margin-bottom:36px; font-size:30px; color:#333; font-weight:normal;}
.upgrade_vip_panel .question_list{margin-bottom:36px;}
.upgrade_vip_panel .question_list:last-child{margin-bottom:0;}
.upgrade_vip_panel .question_list p:first-child{margin-bottom:10px; font-size:16px; color:#333;}
.upgrade_vip_panel .question_list p:last-child{font-size:14px; color:#666;}
.upgrade_vip_panel .question_list a{color:#00C091;}
/*会员升级弹层end*/

/*确认订单弹窗*/
.orders_confirmorder_modal.modal.fade.in{z-index:999;}
.orders_confirmorder_modal + .modal-backdrop{z-index:998;}
.orders_confirmorder_modal .orders_confirmorder{position:relative; top:160px; width:560px; margin-left:-280px;}
.orders_confirmorder .modal-header{height:50px; line-height:50px;}
.orders_confirmorder .modal-header button.close{top:18px;}
.orders_confirmorder .modal-body{position:relative; padding:15px;}
.orders_confirmorder .product_table{width:100%; border:1px solid #eee; overflow:hidden; background-color:#fff; border-top:none;}
.orders_confirmorder .product_table.title{background-color:#f6f6f6; border-top:1px solid #eee;}
.orders_confirmorder .product_table.title p{line-height:30px; color:#aaa;}
.orders_confirmorder .product_table p{line-height:56px; font-size:14px; color:#686868;}
.orders_confirmorder .product_table p:first-child{padding-left:25px; width:446px; border-right:1px solid #eee;}
.orders_confirmorder .product_table p:last-child{width:80px; text-align:center;}
.orders_confirmorder .modal-footer{padding:20px 0 35px; text-align:right;}
.orders_confirmorder .modal-footer .button.cancel{display:none;}
.orders_confirmorder .modal-footer .button.submit{width:90px; height:36px; margin-right:30px; line-height:36px; font-size:14px;}
.orders_confirmorder .orders_confirm_total{position:absolute; right:150px; line-height:36px; font-size:14px; color:#686868;}
.orders_confirmorder .orders_confirm_total span{color:#FF7272;}
.orders_confirmorder .orders_confirm_total span:last-child{font-size:20px;}
.orders_confirmorder .item:last-of-type{margin-bottom:0;}
.orders_confirmorder .item:last-of-type h2{margin-top:0;}
.orders_confirmorder .con_pay label{display:inline-block; width:150px; height:30px; line-height:30px; background:url(../jlimages/huiyuan_sp.png) no-repeat 0 0; background-position:30px -90px; cursor:pointer;}
.orders_confirmorder .con_pay label input{display:inline-block; vertical-align:middle; margin-right:50px;}
.orders_confirmorder .con_pay label.wx{background-position:30px -136px;}
.orders_confirmorder .con_pay label.db{position:relative; background:transparent;}
.orders_confirmorder .con_pay label.db::before{content:""; position:absolute; top:2px; left:30px; width:26px; height:26px; background:url(../jlimages/print_sp.png) no-repeat -7px -497px;}
/* 优惠券 */
.orders_confirmorder .item{position:relative; margin-bottom:25px; padding:0;}
.orders_confirmorder .item h2{margin:15px 0; padding-left:5px; line-height:13px; font-size:13px; color:#686868; border-left:4px solid #00C091; font-weight:normal;}
.orders_confirmorder .discount_list_toggle{position:relative; float:right; font-size:12px; color:#00c091;}
.orders_confirmorder .discount_list_toggle span{padding-right:12px;}
.orders_confirmorder .discount_list_toggle span:hover{cursor:pointer;}
.orders_confirmorder .discount_list_toggle span::after{content:""; position:absolute; top:4px; right:2px; width:5px; height:5px; border:1px solid #00C091; border-left:transparent; border-top:transparent; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.orders_confirmorder .discount_list_toggle span.open::after{top:7px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg);}
.orders_confirmorder .discount_list_toggle i{display:inline-block; width:16px; height:16px; margin-right:6px; vertical-align:bottom; background:url(../jlimages/discount_sp2.png) no-repeat -1152px -265px;}
.orders_confirmorder .discount_list_toggle .discount_rule_details{position:absolute; top:-150px; left:-200px; z-index:-1; opacity:0; padding:14px 10px 14px 16px; width:260px; height:140px; background-color:#FCF8E3; border:solid 1px #EFD293; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s;} 
.orders_confirmorder .discount_rule_details::before{content:""; position:absolute; top:132px; right:45px; width:10px; height:10px; background-color:#fcf8e3; border:solid 1px #efd293; border-top-color:transparent; border-left-color:transparent; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.orders_confirmorder .discount_list_toggle .discount_rule_details p{position:relative; padding-left:15px; line-height:1.6; margin-bottom:5px; font-size:12px; color:#af9764;}
.orders_confirmorder .discount_list_toggle .discount_rule_details b{position:absolute; left:0;}
.orders_confirmorder .discount_list_toggle i:hover{cursor:pointer;}
.orders_confirmorder .discount_list_toggle i:hover ~ .discount_rule_details{z-index:9; opacity:1;}
/* 优惠券已选样式 */
.orders_confirmorder .discount_ticket_checked{border-top:1px solid #eee;}
.orders_confirmorder .discount_ticket_checked li{overflow:hidden; line-height:56px; border:1px solid #eee; border-top:none; font-size:14px; color:#686868;}
.orders_confirmorder .discount_ticket_checked li.ticket_checked_title{height:30px; line-height:30px; background-color:#f6f6f6; color:#aaa;}
.orders_confirmorder .discount_ticket_checked li.ticket_checked_title .right{color:#aaa;}
.orders_confirmorder .discount_ticket_checked li .right{width:88px; height:56px; text-align:center; color:#ff7272;}
.orders_confirmorder .discount_ticket_checked li .left{width:440px; height:56px; padding-left:25px;}
/* 优惠券下拉列表样式 */
.orders_confirmorder .discount_ticket_show{display:none; position:absolute; top:28px; left:0; right:0; z-index:99; height:250px; overflow:hidden; border:1px solid #eee; background-color:#fff;}
.orders_confirmorder .discount_ticket_show ul{height:100%; min-height:250px; overflow-y:auto;}
.orders_confirmorder .discount_ticket_show ul::-webkit-scrollbar{width: 6px;height: 6px;background-color: transparent;}
.orders_confirmorder .discount_ticket_show ul::-webkit-scrollbar-button{display: none;}
.orders_confirmorder .discount_ticket_show ul::-webkit-scrollbar-thumb{background-color: #00C091;border-radius: 20px;}
.orders_confirmorder .discount_ticket_show li{height:56px; overflow:hidden; border-bottom:1px solid #eee; font-size:12px; color:#aaa;}
.orders_confirmorder .discount_ticket_show li .right{width:90px; height:56px; text-align:center; border-left:1px solid #eee;}
.orders_confirmorder .discount_ticket_show li .left{max-width:420px; min-width:400px; height:56px; padding-left:25px;}
.orders_confirmorder .discount_ticket_show li p{line-height:56px; color:#aaa;}
.orders_confirmorder .discount_ticket_show li .right i.checkbox{position:relative; display:block; width:16px; height:16px; min-height:16px; margin:20px auto; border:1px solid #ccc; cursor:pointer; border-radius:2px;}
.orders_confirmorder .discount_ticket_show li .right i.checkbox.checked{border:1px solid #00C091;}
.orders_confirmorder .discount_ticket_show li .right i.checkbox.checked::before{content:""; position:absolute; top:3px; left:2px; width:8px; height:4px; border:2px solid #00C091; border-top:transparent; border-right:transparent; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-transform:rotate(-45deg) scale(.85); -moz-transform:rotate(-45deg) scale(.85); -ms-transform:rotate(-45deg) scale(.85); -o-transform:rotate(-45deg) scale(.85); transform:rotate(-45deg) scale(.85);}
.orders_confirmorder .discount_ticket_show li.ticket_list_title{height:30px; background-color:#f6f6f6;}
.orders_confirmorder .discount_ticket_show li.ticket_list_title .left{line-height:30px;}
.orders_confirmorder .discount_ticket_show li.ticket_list_title .right{line-height:30px;}
.orders_confirmorder .discount_ticket_show li.ticket_list_allow p{line-height:1.6;}
.orders_confirmorder .discount_ticket_show li.ticket_list_allow p.ticket_name{line-height:1.4; margin-top:10px; color:#00c091; font-size:14px;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable p{line-height:1.6; color:#ccc;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable p.ticket_name{line-height:1.4; margin-top:10px; color:#ccc; font-size:14px;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable .left{position:relative;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable .left i{position:absolute; top:20px; right:25px; width:8px; height:8px; cursor:pointer; border:1px solid #cdcdcd; border-left:transparent; border-top:transparent; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable .right i.checkbox{opacity:.5; pointer-events:none;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable.open_info, .discount_ticket_show li.ticket_list_disable.open_info .left, .discount_ticket_show li.ticket_list_disable.open_info .right{height:118px;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable.open_info .left i{top:24px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg);}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable .info_hide{display:none;}
.orders_confirmorder .discount_ticket_show li.ticket_list_disable.open_info .left .info_hide{display:block;}
.orders_confirmorder .open_info .left .info_hide:last-child{margin-bottom:12px;}
/* 优惠券end */