/* 2020-08-21 input输入框 */
* { padding: 0; margin: 0; box-sizing: border-box; }
a { text-decoration: none; }
ul { list-style: none; }
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
/* //////////表单输入框//////////////////////////////////// */
/* 去掉ie自带的input x */
input::-ms-clear, input::-ms-reveal { display: none; }
/*
.jc-inputLine { display: flex; align-items: center; flex-direction: row; margin: 20px; }
.jc-inputLine span { margin-right: 20px; display: block; line-height: 40px; text-align: right; white-space: nowrap; width: 80px; }
.jc-input { width: 240px; height: 40px; line-height: 40px; background: #ffffff; border: 1px solid #dcdfe6; border-radius: 4px; padding: 0 15px; outline: none; text-align: left; color: #909399; font-size: 14px; box-sizing: border-box; }
.jc-input::-ms-clear, .jc-input::-ms-reveal { display: none; }
.jc-needimg { position: relative; }
.jc-inputimg { position: absolute; top: 50%; margin-top: -8px; right: 12px; width: 16px; height: 16px; }
.jc-input:hover, .jc-input:focus { border-color: rgb(26, 140, 254); }
.jc-middle-input { height: 36px; border-radius: 4px; line-height: 36px; }
.jc-small-input { height: 32px; border-radius: 3px; font-size: 12px; line-height: 32px; }
.jc-disabledStyle { cursor: not-allowed; background: #f5f7fa; }
.jc-disabledStyle:hover { border-color: #dcdfe6; }
*/ 
.tip { line-height: 25px; }
.jc-form-group{margin-bottom:1rem}
.jc-form-group label{display:inline-block;margin-bottom:.5rem}
.jc-form-control{display:block;height: 38px;line-height: 38px;padding: 0 9px;width:100%;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;background-clip:padding-box;color:#495057;font-weight:400;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.jc-form-control:focus,.jc-form-control:hover{border-color:#1a8cfe}
.jc-form-text{display:block;margin-top:.25rem;color:#6c757d!important}
.jc-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px)}
.jc-form-control:disabled,.jc-form-control[readonly]{background-color:#e9ecef;opacity:1}
.jc-form-control-icon{ position: absolute; top: 50%; margin-top: -10px; right: 20px; width: 16px; height: 16px;}
.jc-form-control:focus{transition:border linear .2s,box-shadow linear .5s;-moz-transition:border linear .2s,-moz-box-shadow linear .5s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;outline:none;border-color:rgba(93,149,242,.75);box-shadow:0 0 8px rgba(93,149,242,.105);-moz-box-shadow:0 0 8px rgba(93,149,242,.5);-webkit-box-shadow:0 0 8px rgba(93,149,242,3);}


/* 按钮组、输入框组 */
.jc-btn-group > .jc-btn { position: relative; float: left; }
.jc-btn-group .jc-btn + .jc-btn, .jc-btn-group .jc-btn + .jc-btn-group, .jc-btn-group .jc-btn-group + .jc-btn, .jc-btn-group .jc-btn-group + .jc-btn-group { margin-left: -1px; }
.jc-btn-group > .jc-btn:last-child:not(:first-child), .jc-btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.jc-btn-group > .jc-btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }
.jc-btn-group > .jc-btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.jc-btn-group > .jc-btn:first-child { margin-left: 0; }
      

.jc-input-group { position: relative; display: table; border-collapse: separate; }
.jc-input-group-btn:last-child > .jc-btn, .jc-input-group-btn:last-child > .jc-btn-group { z-index: 2; margin-left: -1px; }
.jc-input-group .jc-form-control:last-child, .jc-input-group-addon:last-child, .jc-input-group-btn:first-child > .jc-jc-btn-group:not(:first-child) > .jc-btn, .jc-input-group-btn:first-child > .jc-btn:not(:first-child), .jc-input-group-btn:last-child > .jc-btn, .jc-input-group-btn:last-child > .jc-jc-btn-group > .jc-btn, .jc-input-group-btn:last-child > .dropdown-toggle { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.jc-input-group .jc-form-control, .jc-input-group-addon, .jc-input-group-btn { display: table-cell; }
.jc-input-group .jc-form-control:first-child, .jc-input-group-addon:first-child, .jc-input-group-btn:first-child > .jc-btn, .jc-input-group-btn:first-child > .jc-jc-btn-group > .jc-btn, .jc-input-group-btn:first-child > .dropdown-toggle, .jc-input-group-btn:last-child > .jc-jc-btn-group:not(:last-child) > .jc-btn, .jc-input-group-btn:last-child > .jc-btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-width: 0px; }
.jc-input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
.jc-input-group-addon, .jc-input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

/* 2020-08-24 MessageBox弹窗 */
.jc-modal, .jc-alertbtn { width: 435px; min-height: 195px; background: #ffffff; border: 1px solid #ebeef5; border-radius: 4px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.06); margin: 0 auto; padding: 20px; box-sizing: border-box; display: flex; flex-direction: row; position: relative; z-index: 99999; }
.jc-alertbtn { position: fixed; right: 0; left: 0; margin: auto; top: 0; }
.jc-successbtn { width: 200px; min-height: 100px; padding: 10px; }
.jc-successbtn .jc-modal-button { bottom: 10px; right: 0; }
.jc-successbtn .jc-modal-title { margin-left: 6px; }
.jc-svg-success { width: 24px; height: 24px; position: absolute;background: url(/asset/img/btn-success.svg) no-repeat; background-size: 100% auto; }
.jc-svg-warning { width: 24px; height: 24px;position: absolute; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE/klEQVRoQ91aTWhcVRT+znszLxmbhiTzwLoQWohY8QcFgxZcpODCQkSdmcRWU2hWuhCMKLTQhRG6aEExLgRdNdBiYjITDQYsuGjATSRZBBUaMCUFF6kyL8bklcy8n3vkvsmE+UtmMrmTqm8VMu9953zn3HPuuedcgoKHpw496HhN3QTteQaOg9EJoIUIRyQ8M+4CsEFYImCRIWaNUHaGXrn3x37FU70APHk46opwP0D9IHq2LhzmeYCvhzX3OsU2rHow9kxAWtv1IhfAeBuE5nqEln3DyIDwRTi0eXmvXqmZAA8h5D0VfZ8FDSlTvJQJwyaNL4V+tj6hIXi1GKcmAjxlPuq6GAPh6VpA9/0OYyGsuwl67e/b1bCqEvC+6YgLXxsBoaUamNLfGbamef2h2NrUbri7EnCSHe+C6GOAQkqVqxmMPTB/YCRWP9vpkx0J5JTXhmuW1cgXid8xYtbnlURUJBAsG0Fj98/yZdHtaeQnKi2nMgKc7HjchTZ74Gu+mgcZthDOM81960uFrxYRkKnSfcKcO7BsU03p8jS7EP413VWYYosIuMnoRSa6tFfcimuTedpn8aX8TSftLSbqUYJLfCEcs67ksbYJ2OOHjhhaZFnNJsWL4V+sJ/OW2vLsLVBQI+3vYdiO2Hykpe+erK+wTcBJmZ8CGNwfev5rHjHi1kAhlpOKXgXonBp8DBvx9HvbBNa/Omw2G02/q7G+hG0wAUYm42Qfbn1jIx14QHXOZ+BGUzx9qsQDPwD0oiIPACwG5Qa3RSA6V3dJXHl3mTFi6ZNFBCbNm2B0qyPA80bC6qIgePXIijLgAIhnjbh1osQDc0Cd54YdlHP8zYfIS3W8LqCNKSZwx4hbx0oILAN0VKUcDeI0qc0+21noQAgAGKZsyvyegJdUWgaMjJFIR0o84KqurYgxTU7S/E3JBlNiASOey3D5x0mZrNRIQahhibJJcyXfPVApILyejtAAMhLzz3G0tOnmhkr8QH/GXRkD6i0DwHe8Y5Eza3ekoM3RtqO6EVpWTUDi/fcJZFPmCiHXgFL5eBAnHoivzgYeGG9/Qdf1H1Xi50JALqEGBbEvcDLSm54JCEyY3bqGm6oJ5IK4EWkUgPDFqea+1RtS6cxEe4+m6d+pJpBLo0rL6EIVecCIWyPyP04qeg6gq6oJ5DayifbTpOmjqsGp4OTkTkYvMqs56RWZSPhnGlTMBSHmMWM6SHWEHtW7cOBZWcxtuVh5pajao+V4PG/Era6GHGgar7x0a67ZFRBQf6QMKKQF80fyD43oQwCmMmKlR8rcMlJ5qAeE8F9u7v0riIEGpNHiQ70UoratIgstfqwpYS1K7GwyepyIbinygO34FdoqEtydjJ5npssqBDE4aaxbZwPvtkavESihArcwPQcZriivqm4tytFRToqqUdTurcUCd8/JKaMKiynEsIVfpbmbF5ZNdSQINNqIzac+QnJT9HubEmvfln7//xxw5Fn+K0ZMhMGdpjNlQVzJvdlk26tEoWv3ISZsZu9spWVTqGfVKWWwEY23dmqaMXFggw/GghBOb+k0ppKBayIgPzyQQTdgEzVg0F3IfKuXer4RVw0cf/NKfnBRa7aq2QOlgLkCMPwmiOSFj/oue4DnQRjJZJyvZa+/VqX3HAPVgKVXwmR0k6Y/J6/bEKOTCS35bkfQPWDYnL9uI/yfXHZm9mrtSnr8A9XKKj/PCgWpAAAAAElFTkSuQmCC) no-repeat; background-size: 100% auto; }
.jc-svg-error { width: 24px; height: 24px; position: absolute;background: url(/asset/img/btn-error.svg) no-repeat; background-size: 100% auto; }
.jc-modal-content { display: flex; flex-direction: column; margin-left: 36px; width: 100%; }
.jc-modal-icon-none { margin-left: 0;}

.jc-modal-title { font-size: 18px; color: #303133; margin-bottom: 12px; }
.jc-modal-info { font-size: 14px; color: #909399; line-height: 20px; margin-bottom: 54px;height: 100%; }
.jc-modal-button { position: absolute; right: 20px; bottom: 30px; display: flex; flex-direction: row;  }
.jc-modal-button button{display:inline-block;} 
.jc-modal-btn{float:left;}
.jc-modal-success, .jc-modal-default, .jc-modal-error { display: block; outline: none; border: none; min-width: 56px; padding:0 20px; height: 32px; background: #409eff; border-radius: 3px; font-size: 12px; color: #ffffff; line-height: 28px; margin-left: 10px; }
.jc-modal-default { background: #ffffff; border: 1px solid #dcdfe6; color: #5a5e66; }
.jc-modal-error { background: #fa5555; }
.jc-modal-icon-close{ cursor:pointer;    width: 16px;    height: 16px;    background: url(/asset/img/icon_prompt_close.svg) no-repeat;    background-size: 100% auto;right: 20px;    position: absolute;    z-index:999;}
.jc-modal-image,.jc-modal-full{ padding:0;border:0;}
.jc-modal-image .jc-modal-icon-close, .jc-modal-full .jc-modal-icon-close{top: 10px;right:11px; width:28px;height:28px; background: url(/asset/img/close-circle.png) no-repeat;}
.jc-modal-image .jc-modal-info, .jc-modal-full .jc-modal-info{margin-bottom: 0;}
.jc-modal-image .jc-modal-content, .jc-modal-full .jc-modal-content{margin-left: 0;}
.jc-modal-open .jc-mask {  overflow-x: hidden;  overflow-y: auto;}
.jc-modal-open {  overflow: hidden;}
.jc-mask{ z-index:9999;   position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.jc-mask::before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000000; opacity: .6; z-index: 9998; }
.jc-alertbtn{ position:relative;}
@media (max-width:768px){
    .jc-modal, .jc-alertbtn { width: 100%; }

}

/* 2020-08-24 tab选项卡 */
.jc-taball { width: 400px; margin: 20px auto; }
.jc-tab-title { list-style: none; display: flex; justify-content: space-between; flex-direction: row; align-items: center; }
.jc-tab-title li { padding: 8px 16px; box-sizing: border-box; position: relative; text-align: center; border-right: 1px solid #dcdfe6; border-top: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6; cursor: pointer; }
.jc-tabbox { margin-top: 10px; }
.jc-tabbox div { text-align: center; height: 50px; line-height: 50px; background-color: #f8f8f8; }
.jc-tabbox div { display: none; }
.jc-tab-title li:first-child { border-left: 1px solid #dcdfe6; }
.jc-tab-brief { border-bottom: 2px solid #e4e7ed; }
.jc-tab-brief .jc-tab-title li { border: none; }
.jc-tab-complex .jc-tab-title li { width: 100px; color: #aaa; /* border-bottom: 4px solid #e5e5e5 */ }
.jc-tab-complex li:first-child { border-radius: 4px 0px 0px 0px; }
.jc-tab-complex li:last-child { border-radius: 0px 4px 0px 0px; }
.jc-tab-complex .jc-tab-title li { padding: 8px 16px; box-sizing: border-box; position: relative; text-align: center; border-right: 1px solid #dcdfe6; border-top: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6; cursor: pointer; }
.jc-tab-complex .jc-tab-title .jc-this { color: #1989fa; border-bottom-color: transparent !important; }
.jc-tab-bgcolor .jc-tab-title li { width: 100px; }
.jc-tab-bgcolor li:first-child { border-radius: 4px 0px 0px 4px; }
.jc-tab-bgcolor li:last-child { border-radius: 0px 4px 4px 0px; }
.jc-tab-color { background: #f0f2f5; height: 36px; padding: 2px; }
.jc-tab-color .jc-tab-title { height: 36px; }
.jc-tab-color .jc-tab-title li { border: none; width: 100px; border-radius: 2px; }
.jc-tab-Minimalist .jc-tab-title li { width: 100px; border: none; }
.jc-this { color: #1989fa; border-bottom-color: transparent !important; }
.jc-thisbg { color: #ffffff; background: #409eff; border-color: #409eff !important; }
.jc-thisbdcolor { color: #1989fa; background: #e6f1fc; border-color: #a3d0fd !important; }
.jc-thisbgcolor { color: #1989fa; background: #ffffff; }
.jc-tabborder { display: block; position: absolute; bottom: -2px; left: 0; width: 64px; height: 2px; background-color: #1989fa; }
.jc-tab-round { display: block; width: 4px; height: 4px; background: #c0c4cc; border-radius: 50%; position: absolute; right: 0; top: 50%; margin-top: -2px; }
/* 2020-09-29 更改后tab选项卡 */
.jc-tabs { width: 900px; margin: 0; }
.jc-tabs-nav li a { width: 100%; display: inline-block; font-size: 14px; color: #aaa; background-color: #f8f8f8; text-decoration: none; padding: 8px 16px; box-sizing: border-box; position: relative; text-align: center; border-right: 1px solid #dcdfe6; border-top: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6; cursor: pointer; background-color: #fff; }
.jc-tabs>ul { width: 400px; display: flex; margin-left: 0px; }
.jc-tabs>ul li { flex-grow: 1; display: inline-block; }
.jc-tabs .tab-brief li a { background-color: #fff; border-bottom: 2px solid #e5e5e5; border-top: none; border-right: none; border-left: none; font-size: 14px; color: #aaa; text-decoration: none; }
.jc-tabs .jc-tabs-content { min-height: 200px; margin-top: 10px; line-height: 200px; text-align: center; background-color: #f8f8f8; }
.jc-tabs .tab-brief li { margin-right: 0px; }
.jc-tabs .tab-brief .active a { border-bottom: 2px solid #1989fa; color: #1989fa; }
.jc-tabs .tab-complex .active a { color: #1989fa; border-bottom-color: transparent !important; }
.jc-tabs .tab-bgcolor .active a { color: #ffffff; background: #409eff; border-color: #409eff !important; }
.jc-tabs .tab-bgcolor2 .active a { color: #1989fa; background: #e6f1fc; border-color: #a3d0fd !important; }
.jc-tabs .jc-tabs-nav .jc-tab-color { height: 36px; }
.jc-tab-color li a { border: none; width: 100px; border-radius: 2px; background: #f0f2f5; }
.jc-tabs .jc-tab-color .active a { color: #1989fa; background: #fff; border: 2px solid #f0f2f5; border-bottom: none; }
.jc-tabs .jc-tab-Minimalist a { border: none; }
.jc-tabs .jc-tab-Minimalist .active a { color: #1989fa; background: #fff; border-bottom: none; position: relative; }
.jc-tabs .jc-tab-Minimalist .active .jc-tab-round { background: #1989fa; }
.jc-tab-round { display: block; width: 4px; height: 4px; background: #c0c4cc; border-radius: 50%; position: absolute; right: 0; top: 50%; margin-top: -2px; }
.jc-tabs .jc-tabs-nav li:first-child { border-radius: 4px 0px 0px 0px; border-left: 1px solid #dcdfe6; }
.jc-tabs .jc-tabs-nav li:last-child { border-radius: 0px 4px 4px 0px; }
.jc-tabs .tab-brief li:first-child { border-left: none; }
.jc-tabs .jc-tab-color li:first-child { border-left: none; }
.jc-tabs .jc-tab-Minimalist li:first-child { border-left: none; }

/*轮播图组件v2*/
.jc-slide-wrap{position:relative;overflow:hidden;width:600px;height:300px}
.jc-slide-wrap ul.jc-slide{position:absolute;top:0;left:0;width:100%;height:100%}
.jc-slide-wrap ul.jc-slide li{position:relative;float:left;width:600px;height:100%}
.jc-slide-wrap ul.jc-slide li>div{position:absolute;top:20px;left:35px}
.jc-slide-wrap ul.jc-slide li>div h3{text-transform:uppercase;font-size:36px}
.jc-slide-wrap ul.jc-slide li>div span{font-size:21px;font-family:Neucha,Arial,sans serif}
.jc-slide-wrap ul.jc-slide li i{display:block;width:100%;text-align:center;font-size:90px;line-height:400px}
.jc-slide-btns{position:absolute;top:50%;z-index:100;margin-top:-25px;width:50px;height:60px;background:rgba(0,0,0,.1);text-align:center;line-height:57px;cursor:pointer;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-ms-transition:all .1s ease}
.jc-slide-btns:hover{background:rgba(0,0,0,.3)}
.jc-slide-btns.next{right:-50px;border-radius:7px 0 0 7px}
.jc-slide-btns.previous{left:-50px;border-radius:0 7px 7px 0}
.jc-slide-counter{position:absolute;top:30px;right:35px;width:auto}
.jc-slide-wrap.active .next{right:0}
.jc-slide-wrap.active .previous{left:0}
.jc-slide-wrap .next img,.jc-slide-wrap .previous img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.jc-slide-pagination-wrap{position:absolute;bottom: 30px;    left: 0;    right: 0;margin-right:auto;margin-left:auto;height:15px;min-width:20px;text-align:center}
.jc-slide-pagination-wrap ul{width:100%}
.jc-slide-pagination-wrap ul li{position:relative;top:0;display:inline-block;margin:0 4px;width:5px;height:5px;border-radius:50%;background:#fff;opacity:.5}
.jc-slide-pagination-wrap ul li.active{top:3px;width:12px;height:12px;box-shadow:rgba(0,0,0,.1) 1px 1px 0;opacity:1}
.jc-slide-pagination-wrap ul li,.jc-slide-wrap ul{-webkit-transition:all .3s cubic-bezier(1,.01,.32,1);-moz-transition:all .3s cubic-bezier(1,.01,.32,1);-o-transition:all .3s cubic-bezier(1,.01,.32,1);transition:all .3s cubic-bezier(1,.01,.32,1);-ms-transition:all .3s cubic-bezier(1,.01,.32,1)}
/* 轮播图组件结束 */

/* 2020-9-09 */
/*notice消息提示*/
.jc-notice { position: fixed; z-index:1000001; left: 50%; top: 20px; min-width: 130px; height: 40px; line-height: 40px; padding: 0 38px; background-color: #ffffff; border: 1px solid #ebeef5; border-radius: 4px; font-size: 14px; font-weight: 400; text-align: left; color: #909399; letter-spacing: 1px; transform: translateX(-50%); background-repeat: no-repeat; background-position: 16px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }
.jc-notice-normal { background-color: #ecf5ff; padding: 0px 21px; color: #409eff; border: 1px solid #c6e2ff; }
.jc-notice-success { background-color: #f0f9eb; border: 1px solid #e1f3d8; color: #67c23a; background-image: url('/asset/img/icon-notice-success.svg'); }
.jc-notice-info { background-color: #fdf6ec; border: 1px solid #faecd8; color: #faad14; background-image: url('/asset/img/icon-notice-info.svg'); }
.jc-notice-danger { background-color: #fef0f0; border: 1px solid #fde2e2; color: #fa5555; background-image: url('/asset/img/icon-notice-danger.svg'); }
/*loading加载*/
.jc-loading { position: fixed;z-index:10000; top: 50%; left: 50%; margin-top: -20px; height: 40px; line-height: 40px; padding: 0px 24px 0px 44px; background-color: #ffffff; border: 1px solid #e4e7ed; border-radius: 4px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.06); font-size: 14px; font-weight: 400; color: #909399; transform: translateX(-50%); cursor: default; background-image: url('/asset/img/ico_loading.gif'); background-repeat: no-repeat; background-position: 19px center; }
.jc-loading-success { background-color: #ffffff; border: 1px solid #e1f3d8; color: #52c41a; background-image: url('/asset/img/icon-notice-success.svg'); }
.jc-loading-danger { background-color: #ffffff; border: 1px solid #fde2e2; color: #fa5555; background-image: url('/asset/img/icon-notice-danger.svg'); }
/*Notification通知*/
.jc-notification { position: fixed; top: 50%; left: 50%; margin-left: -165px; margin-top: -42.5px; width: 330px; min-height: 85px; background-color: #ffffff; border: 1px solid #ebeef5; padding: 0 56px; border-radius: 4px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.06); background-repeat: no-repeat; background-position: 16px 15px; }
.jc-notification .title { margin-top: 16px; margin-bottom: 8px; font-size: 18px; font-weight: 700; }
.jc-notification .tip { font-size: 14px; font-weight: 400; text-align: left; margin-bottom: 16px; }
.jc-notification-normal { background-color: #ecf5ff; color: #409eff; border: 1px solid #c6e2ff; }
.jc-notification-success { background-image: url('/asset/img/icon-notification-success.svg'); background-size: 24px 24px; }
.jc-notification-info { background-image: url('/asset/img/icon-notification-info.svg'); }
.jc-notification-danger { background-image: url('/asset/img/icon-notification-danger.svg'); }
/* 2020-9-09 */
/*prompt提示框*/
.jc-prompt { position: fixed;z-index:9990; left: 50%; top: 20px; width: 620px; height: 40px; padding-left: 38px; padding-right: 20px; line-height: 40px; background-color: #ecf5ff; border-radius: 4px; transform: translateX(-50%); background-repeat: no-repeat; background-position: 16px center; }
.jc-prompt .close { float: right; margin-top: 13px; width: 14px; height: 14px; cursor: pointer; }
.jc-prompt .detail { float: right; font-size: 13px; font-weight: 400; color: #388ded; cursor: pointer; }
.jc-prompt-normal { background-image: url('/asset/img/icon-notice-normal.svg'); color: #409eff; }
.jc-prompt-success { background-image: url('/asset/img/icon-notice-success.svg'); color: #67c23a; background-color: #f0f9eb; }
.jc-prompt-info { background-image: url('/asset/img/icon-notice-info.svg'); color: #faad14; background-color: #fdf6ec; }
.jc-prompt-danger { background-image: url('/asset/img/icon-notice-danger.svg'); color: #fa5555; background-color: #fef0f0; }
.jc-prompt-info .detail { color: #faad14; }
/*prompt提示框(带辅助文字介绍)*/
.jc-promptTitle-normal.jc-promptTitle { padding-left: 17px; }
.jc-promptTitle { position: fixed;z-index:9990; left: 50%; top: 20px; width: 620px; min-height: 74px; padding-left: 52px; background: #ecf5ff; border-radius: 4px; transform: translateX(-50%); background-repeat: no-repeat; background-position: 16px center; background-size: 24px 24px; overflow: hidden; padding-right: 15px; padding-bottom: 10px; }
.jc-promptTitle .title { margin-top: 16px; margin-bottom: 5px; color: #409eff; font-size: 14px; }
.jc-promptTitle .tip { color: #409eff; font-size: 12px; }
.jc-promptTitle .close { position: absolute; top: 17px; right: 17px; cursor: pointer; }
/* .jc-promptTitle-normal { background-image: url('/asset/img/icon-notice-normal.svg'); } */
.jc-promptTitle-success { background-image: url('/asset/img/icon-notice-success.svg'); background-color: #f0f9eb; }
.jc-promptTitle-success .title { color: #52c41a; }
.jc-promptTitle-success .tip { color: #52c41a; }
.jc-promptTitle-info { background-image: url('/asset/img/icon-notice-info.svg'); background-color: #fdf6ec; }
.jc-promptTitle-info .title { color: #faad14; }
.jc-promptTitle-info .tip { color: #faad14; }
.jc-promptTitle-danger { background-image: url('/asset/img/icon-notice-danger.svg'); background-color: #fef0f0; }
.jc-promptTitle-danger .title { color: #fa5555; }
.jc-promptTitle-danger .tip { color: #fa5555; }
.jc-prompt-bottom{ bottom: 10px; top: inherit;}
/* 2020-09-10 */
/* jc-tooltip-bgc,带背景,工具提示 ,上下 左右 */
/* jc-tooltip-bgc,带背景,工具提示 ,上下 左右 */
.jc-tooltip { position: relative; display: inline-block; }
.jc-tooltip > div { display: none; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); padding: 8px 10px; color: #fff; background-color: #303133; border: 1px solid #303133; border-radius: 4px; }
.jc-tooltip > div::after { content: ''; position: absolute; top: 50%; transform: translate(0, -50%); border: 8px solid transparent; }
/* 左侧 */
.jc-tooltip-left > div { left: -100px; }
.jc-tooltip-left > div::after { right: -16px; border-left-color: #303133; }
.jc-tooltip-left:hover div { display: block; }
/* 右侧 */
.jc-tooltip-right > div { left: 73px; white-space: nowrap; }
.jc-tooltip-right > div::after { left: -16px; border-right-color: #303133; }
.jc-tooltip-right:hover div { display: block; }
/* 上侧 */
.jc-tooltip-top > div { top: -50px; left: 50%; transform: translate(-50%, 0); white-space: nowrap; }
.jc-tooltip-top > div::after { top: auto; left: 50%; transform: translate(-50%, 0); bottom: -16px; border-top-color: #303133; }
.jc-tooltip-top:hover div { display: block; }
/* 下侧 */
.jc-tooltip-bottom > div { left: 50%; transform: translate(-50%, 0); top: 45px; white-space: nowrap; }
.jc-tooltip-bottom > div::after { left: 50%; transform: translate(-50%, 0); top: -16px; border-bottom-color: #303133; }
.jc-tooltip-bottom:hover div { display: block; }
/* 2020-09-10 */
/* /滑块/ */
.jc-auxiliar-moving { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: 0 0; z-index: 999999; }
.jc-slider { height: 4px; background: #e2e2e2; border-radius: 3px; position: relative; cursor: pointer; }
.jc-slider-bar { border-radius: 3px; position: absolute; height: 100%; }
.jc-slider-step { position: absolute; top: 0; width: 4px; height: 4px; border-radius: 50%; background: #FFF; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.jc-slider-wrap { width: 36px; height: 36px; position: absolute; top: -16px; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; text-align: center; }
.jc-slider-wrap-btn { width: 12px; height: 12px; border-radius: 50%; background: #FFF; display: inline-block; vertical-align: middle; cursor: pointer; transition: .3s; }
.jc-slider-wrap:after { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
.jc-slider-wrap-btn.jc-slider-hover,
.jc-slider-wrap-btn:hover { transform: scale(1.2); }
.jc-slider-wrap-btn.jc-disabled:hover { transform: scale(1) !important; }
.jc-slider-tips { position: absolute; top: -42px; z-index: 66666666; white-space: nowrap; display: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); color: #FFF; background: #000; border-radius: 3px; height: 25px; line-height: 25px; padding: 0 10px; }
.jc-slider-tips:after { content: ''; position: absolute; bottom: -12px; left: 50%; margin-left: -6px; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: #000 transparent transparent; }
.jc-slider-input { width: 70px; height: 32px; border: 1px solid #e6e6e6; border-radius: 3px; font-size: 16px; line-height: 32px; position: absolute; right: 0; top: -15px; }
.jc-slider-input-btn { display: none; position: absolute; top: 0; right: 0; width: 20px; height: 100%; border-left: 1px solid #d2d2d2; }
.jc-slider-input-btn i { cursor: pointer; position: absolute; right: 0; bottom: 0; width: 20px; height: 50%; font-size: 12px; line-height: 16px; text-align: center; color: #999; }
.jc-slider-input-btn i:first-child { top: 0; border-bottom: 1px solid #d2d2d2; }
.jc-slider-input-txt { height: 100%; font-size: 14px; }
.jc-slider-input-txt input { height: 100%; border: none; }
.jc-slider-input-btn i:hover { color: #009688; }
.jc-slider-vertical { width: 4px; margin-left: 34px; }
.jc-slider-vertical .jc-slider-bar { width: 4px; }
.jc-slider-vertical .jc-slider-step { top: auto; left: 0; -webkit-transform: translateY(50%); transform: translateY(50%); }
.jc-slider-vertical .jc-slider-wrap { top: auto; left: -16px; -webkit-transform: translateY(50%); transform: translateY(50%); }
.jc-slider-vertical .jc-slider-tips { top: auto; left: 2px; }

/* 2020-09-12 */
/*new-upload*/
.jc-uploadWrap{  position:relative;  width: 130px;  height: 125px;} 
.jc-uploadWrap input { z-index: 100; cursor: pointer; opacity: 0; -moz-opacity: 0;  filter: alpha(opacity=0);width: 100%;  height: 100%;  position: absolute; left: 0px;  top: 0px; }
.jc-uploadWrap .cover_tip_txt{  color:#979898;font-size: 13px;  margin:5px; position: absolute; top: -26px; }
.jc-uploadWrap .ubtn {  top: 0;  background: #eff1f3; z-index: 10;  width: 100%; height: 100%;}
.jc-uploadWrap:hover .ubtn { z-index: 12;}
.jc-uploadWrap .ubtn, .jc-uploadWrap span, .jc-uploadWrap i {position: absolute; left: 0;  text-align: center; color: #bfbfbf;  cursor: pointer; width: 100%;}
.jc-uploadWrap span { top: 20px; font-size: 80px;line-height: 50px;}
.jc-uploadWrap i { top: 60%; font-size: 14px; line-height: 18px; font-style: inherit; padding:8px;} 
.jc-uploadWrap img { position: absolute; left: 0;  top: 0;width: 100% ; height:100%;  background: #eff1f3; z-index: 10;}

/*2020-10-23*/
/* 进度条 */
.jc-progress { width: 100%; display: flex; flex-direction: row; align-items: center; overflow: hidden; }
.jc-bg-progress { height: 26px !important; border-radius: 13px !important; }
.jc-progress-article { width: 80%; height: 6px; background: #ebeef5; border-radius: 3px; position: relative; margin-right: 20px; }
.jc-schedule { position: absolute; top: 0; left: 0; height: 100%; background-color: #1890ff; border-radius: 3px; }
.jc-progress-txt { color: #8c8c8c; line-height: 22px; width: 20%; }
.jc-bg-txt { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); font-size: 12px; color: #ffffff; line-height: 22px; }
.jc-progress-success { background: url(/asset/img/prosuccess.svg) center no-repeat; height: 22px; background-size: 13px auto; background-position: 0; }
.jc-progress-warning { background: url(/asset/img/prowring.svg) center no-repeat; height: 22px; background-size: 13px auto; background-position: 0; }
.jc-progress-error { background: url(/asset/img/proerror.svg) center no-repeat; height: 22px; background-size: 13px auto; background-position: 0; }
.jc-circle-success { background: url(/asset/img/circlesuccess.svg) center no-repeat; height: 22px; background-size: 16px auto; background-position: 0; }
.jc-circle-warning { background: url(/asset/img/circlewring.svg) center no-repeat; height: 22px; background-size: 16px auto; background-position: 0; }
.jc-circle-error { background: url(/asset/img/circleerror.svg) center no-repeat; height: 22px; background-size: 16px auto; background-position: 0; }
.jccircle-bar { margin: 20px; width: 76px; height: 76px; position: relative; }
.jccircle-bar-left, .jccircle-bar-right { width: 76px; height: 76px; }
.jccircle-bar-right { clip: rect(0,auto,auto,38px); background-color: #ebeef5; }
.jccircle-bar-left { clip: rect(0,38px,auto,0); background-color: #ebeef5; }
.jc-circle-mask { width: 68px; height: 68px; background-color: #fff; text-align: center; color: rgba(0,0,0,0.5); }
.jc-circle-mask :first-child { height: 68px; line-height: 68px; display: block; }
/*所有的后代都水平垂直居中，这样就是同心圆了*/
.jccircle-bar * { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
/*自身以及子元素都是圆*/
.jccircle-bar, .jccircle-bar > * { border-radius: 50%; }
/* 2020-09-14 */
/* checkbox */
.jc-check { -webkit-appearance: none; display: inline-block; width: 13px; height: 13px; margin: 0; cursor: pointer; vertical-align: bottom; background: #fff; border: 1px solid #c6c6c6; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; margin-right: 4px; top: -3px; }
.jc-check:checked::after { content: url(/asset/img/checkmark.png); display: block; position: absolute; top: -6px; left: -5px; }
    
/* 2020-09-15 */
/* switch开关 */
.jc-switch { appearance: none; -moz-appearance: button; -webkit-appearance: none; }
.jc-switch { position: relative; margin: 0; width: 40px; height: 20px; border: 1px solid #dcdfe6; outline: 0; border-radius: 10px; box-sizing: border-box; background-color: #dcdfe6; -webkit-transition: background-color 0.1s, border 0.1s; transition: background-color 0.1s, border 0.1s; }
.jc-switch:before { content: " "; position: absolute; top: 0; left: 0; width: 38px; border-radius: 10px; background-color: #dcdfe6; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); }
.jc-switch:after { content: " "; position: absolute; top: 50%; left: 1px; width: 16px; height: 16px; margin-top: -8px; border-radius: 50%; background-color: #FFFFFF; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); }
.jc-switch:checked:before { transform: scale(0); }
.jc-switch:checked:after { transform: translateX(20px); }
.jc-switchl { margin-right: 10px; }
.jc-switchr { margin-left: 10px; }

.jc-table{position:relative;overflow:hidden;box-sizing:border-box;flex:1;width:100%;max-width:100%;background-color:#fff;font-size:14px;color:#606266;border-spacing: 0;    border-collapse: collapse;}
.jc-table__append-wrapper{overflow:hidden}
.jc-table thead{color:#909399;font-weight:500}
.jc-table thead th{border-bottom: 1px solid #ebeef5;} 
.jc-table thead.is-group th{background:#f5f7fa}
.jc-table td,.jc-table th{padding:12px 10px;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:23px;}
.jc-table tr{background-color:#fff}
.jc-table tr input[type=checkbox]{margin:0}
.jc-table td,.jc-table th.is-leaf{border-bottom:1px solid #ebeef5}
.jc-table th.is-sortable{cursor:pointer}
.jc-table th{overflow:hidden;user-select:none;background-color:#fff}
.jc-table th > .cell{display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}
.jc-table th > .cell.highlight{color:#409eff}
.jc-table td div{box-sizing:border-box}
.jc-table thead,.jc-table tbody{table-layout:fixed;border-collapse:separate}
.jc-table td{transition:background-color .25s ease} 
.jc-table-hover tr:hover > td{background-color:#f5f7fa} 
.jc-table-empty{line-height:60px;color:#909399} 
/* 2020-09-15 */
/* select */
/*select下拉框*/
.jc-select { width: 224px; min-height: 40px; height: auto; padding-left: 15px; background: #ffffff; border: 1px solid #d8dce6; border-radius: 4px; outline: none; cursor: default; background-image: url('/asset/img/icon-select-point.svg'); background-position: right 10px center; background-size: 10px 10px; background-repeat: no-repeat;vertical-align: top; }
.jc-select-remove { background-image: url('/asset/img/icon_select_close.svg'); background-size: 12px 12px; position: absolute; top: 15px; right: 10px; height: 12px; width: 12px; background-color: white; }
.jc-select:hover { border: 1px solid #c0c4cc; }
.jc-select:focus { border: 1px solid #1989fa; }
.jc-select-disable { background-color: #f5f7fa; }
.jc-select-disable:hover { border: 1px solid #d8dce6; }
.jc-select-multiselect { padding-top: 8px; }
.jc-selectbox { position: relative; max-height: 300px; overflow: auto; min-height: 258px; height: auto; padding-top: 20px; background: #ffffff; border: 1px solid #e4e7ed; border-radius: 6px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.06); }
.jc-selectall .point { z-index: 9; position: absolute; top: -6px; left: 20px; width: 12px; height: 12px; border-top: 1px solid #e4e7ed; border-left: 1px solid #e4e7ed; transform: rotate(45deg); background: #ffffff; }
.jc-selectbox .select { width: 100%; height: 34px; line-height: 34px; padding: 0 20px; font-size: 14px; font-weight: 400; color: #5a5e66; transition: background-color 0.2s; cursor: pointer; }
.jc-selectbox .select:hover { background-color: #f5f7fa; }
.jc-selectbox .select:active { color: #1989fa; }
.jc-selectbox .selected { opacity: 1; background-image: url('/asset/img/icon-select-checked.svg'); background-size: 16px 16px; background-position: right 20px center; background-repeat: no-repeat; }
.jc-selectbox-group .group { position: relative; }
.jc-selectbox-group .group:not(:last-child) { margin-bottom: 20px; padding-bottom: 10px; }
.jc-selectbox-group .group:not(:last-child)::after { content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -92px; width: 184px; height: 1px; background: #dcdfe6; }
.jc-selectbox-group .group .title { margin-bottom: 5px; padding: 0 20px; width: 100%; font-size: 12px; font-weight: 400; color: #909399; }
.jc-selectall { position: absolute; z-index: 9; width: 100%; display: none; margin-top: 2px; }
.jc-selectcontent { position: relative;display: inline-block; width: 224px; }
.jc-multiselect-clear { display: inline-block; align-items: center; flex-direction: row; flex-wrap: nowrap; margin-bottom: 2px; padding: 4px 26px 4px 10px; font-size: 12px; font-weight: 400; color: #5a5e66; background: #f0f2f5; border-radius: 3px; position: relative; }
.jc-list-clear { position: absolute; background-image: url('/asset/img/icon_select_close.svg'); background-position: right 0px center; background-size: 12px 12px; background-repeat: no-repeat; height: 16px; width: 16px; top: 4px; right: 8px; }
.jc-select-placeholder{ position:absolute;color: #666;top: 11px;left: 16px;font-size: 13px;}
/* 2020-09-16 */
/*栅格系统 start */
.container { max-width: 1200px; margin-left: auto; margin-right: auto; }
.container-fluid { width: 100%; }
.container .row, .container-fluid .row { position: relative; margin-right: -10px;    margin-left: -10px; }
.container .row:after, .container-fluid .row:after { display: block; clear: both; content: ""; }
.container .row [class^="col"], .container-fluid .row [class^="col"] { float: left; min-height: 1px;padding-right: 10px;    padding-left: 10px; }
.container .row [class^="w-"], .container-fluid .row [class^="w-"] { float: left; min-height: 1px;padding-right: 10px;    padding-left: 10px; }
.container .row .r0{padding-right:0}.container .row .l0{padding-left:0}



@media(max-width:768px){
    .container{padding:0 26px;}
    .reverse-flex{flex-direction: column-reverse;display: flex;}
    .mt100{margin-top:60px;}

}
@media(max-width:1200px) {
    .container{padding:0 26px;}
}
/**栅格模式1:按照12的整数倍进行分割*/

/*.*/
@media(min-width:1000px){


col-1 { width: 8.33333333%; }
.col-2 { width: 16.66666667%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33333333%; }
.col-5 { width: 41.66666667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33333333%; }
.col-8 { width: 66.66666667%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33333333%; }
.col-11 { width: 91.66666667%; }
.col-12 { width: 100%; }
}
/**栅格模式2:按照10%的倍数进行分割*/
.w-10{ width:10%;}
.w-20{ width:20%;}
.w-30{ width:30%;}
.w-40{ width:40%;}
.w-50{ width:50%;}
.w-60{ width:60%;} 
.w-70{ width:70%;}
.w-80{ width:80%;}
.w-90{ width:90%;}
.w-100{ width:100%;}

.card{/*margin:10px 10px 10px 0;*/ margin-top:10px; background:#fff;border:1px solid #ebebeb;border-radius:.25rem}
.card-img{width:100%;height:180px;background:#868e96}
.card-body{min-height:1px;padding:0.75rem}
.card-title{margin-bottom:.75rem;font-size:18px;font-weight:500;color:#303133}
.card-transition .card { transition:transform .3s;}
.card-transition .card:hover{ box-shadow: 0 3px 10px 0 rgba(104,117,131,.14); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}
/*文字通用行高24*/
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.lh36{line-height:36px;}

/*高度*/
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h120{height:120px;}
.h160{height:160px;}
.h200{height:200px;}
.h300{height:300px;}
.h400{height:400px;}
.h500{height:500px;}
/*end*/
/*通用css*/
.m10{margin:10px} .m20{margin:20px}
.p10{padding:10px;}.p20{padding:20px;} 
.p30{padding:30px;}
.p40{padding:40px;}
.p50{padding:50px;}    
.mt10{margin-top:10px;}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}

.pt10{padding-top:10px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}
.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}
.pl0{padding-left:0px;}.pl5{padding-left:5px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}
.mt--5{margin-top:-5px;}
.gray,a.gray{color: #909399;}.red,a.red{color:#f1403c} .white,a.white{color:#fff}                                                                                                                             
.bg{background:#fff;}  .bg-gray{background:#f7f8fb;}   .bg-white{background:#fff;}       
.bg-color1{background:#FFFFCC}
.bg-color2{background:#CCFFFF}
.bg-color3{background:#FFCCCC}
.bg-color4{background:#99CCCC}
.bg-color5{background:#3399CC}
.bg-color6{background:#CCFFCC}
.bg-color7{background:#FFFFCC}                                                                                                                       
.bold{font-weight:700}
.center{text-align:center} .t-left{text-align:left;} .t-right{text-align:right;}
.size12{font-size:12px}.size13{font-size:14px}
.size14{font-size:14px}
.size16{font-size:16px}
.size18{font-size:18px}
.size20{font-size:20px}
.size24{font-size:24px}
.size26{font-size:26px}
.size30{font-size:30px}
.size36{font-size:36px}
.size40{font-size:40px}
.size46{font-size:46px}
.size100{font-size:100px}
.shadow{box-shadow:0 3px 6px 0 rgba(99,110,155,.1)}
.border{border: 1px solid #dee2e6!important;}.border-top0{border: 1px solid #dee2e6!important; border-top: 0!important;}
.rounded{ border-radius:3px;}
.f-left{float:left;}
.f-right{ float:right;}
.hide{ display:none;}
.fixed-top{position: fixed;top: 0;right: 0; left: 0;z-index: 1030;} 
.fixed-bottom{position: fixed; bottom: 0;right: 0;left: 0;z-index:1030;}
.overflow-hide{overflow: hidden!important;}
.clear{ clear:both;}

/* 2020-09-16 */
/*tag标签*/
.jc-tag { display: inline-block; padding: 8px 10px; font-size: 12px; font-weight: 400; color: #ffffff; background: #409eff; border-radius: 3px; letter-spacing: 1px; cursor: pointer; }
.jc-tag-success { background: #67c23a; }
.jc-tag-info { background: #e6a23c; }
.jc-tag-danger { background: #fa5555; }
.jc-tag-normal { background: #909399; }
.jc-tag-light { padding: 8px 9px; background: #ecf5ff; color: #409eff; border: 1px solid #d9ecff; }
.jc-tag-lightSuccess { padding: 7px 9px; background: #f0f9eb; color: #67c23a; border: 1px solid #e1f3d8; }
.jc-tag-lightInfo { padding: 7px 9px; background: #fdf6ec; color: #e6a23c; border: 1px solid #faecd8; }
.jc-tag-lightDanger { padding: 7px 9px; background: #fef0f0; color: #fa5555; border: 1px solid #fde2e2; }
.jc-tag-lightNormal { padding: 7px 9px; background: #f4f4f5; color: #909399; border: 1px solid #e9e9eb; }
.jc-tag-void { padding: 7px 9px; background: #ffffff; color: #409eff; border: 1px solid #b3d8ff; }
.jc-tag-voidSuccess { padding: 7px 9px; background: #ffffff; color: #67c23a; border: 1px solid #c2e7b0; }
.jc-tag-voidInfo { padding: 7px 9px; background: #ffffff; color: #e6a23c; border: 1px solid #f5dab1; }
.jc-tag-voidDanger { padding: 7px 9px; background: #ffffff; color: #fa5555; border: 1px solid #fbc4c4; }
.jc-tag-voidNormal { padding: 7px 9px; background: #ffffff; color: #909399; border: 1px solid #d3d4d6; }
/*可移除tag*/
.jc-tag-remove { position: relative; display: inline-block; padding: 8px 26px 8px 10px; font-size: 12px; font-weight: 400; background: #ecf5ff; color: #409eff; border: 1px solid #d9ecff; border-radius: 3px; letter-spacing: 1px; cursor: pointer; }
.jc-tag-remove .close { position: absolute; top: 50%; right: 6px; margin-top: -7px; display: inline-block; width: 14px; height: 14px; text-align: center; line-height: 14px; font-style: normal; font-family: none; font-size: 14px; border-radius: 50%; transition: background-color color 0.2s; }
.jc-tag-remove:hover .close { background-color: #409eff; color: white; }
.jc-tag-removeSuccess { background: #f0f9eb; border: 1px solid #e1f3d8; color: #67c23a; }
.jc-tag-removeSuccess:hover .close { background-color: #67c23a; }
.jc-tag-removeInfo { background: #fdf6ec; border: 1px solid #faecd8; color: #e6a23c; }
.jc-tag-removeInfo:hover .close { background-color: #e6a23c; }
.jc-tag-removeDanger { background: #fef0f0; border: 1px solid #fde2e2; color: #fa5555; }
.jc-tag-removeDanger:hover .close { background-color: #fa5555; }
.jc-tag-removeNormal { background: #f4f4f5; border: 1px solid #e9e9eb; color: #909399; }
.jc-tag-removeNormal:hover .close { background-color: #909399; }
/*不同尺寸*/
.jc-tag-big { padding-top: 5px; padding-bottom: 5px; }
.jc-tag-middle { padding-top: 3px; padding-bottom: 3px; }
.jc-tag-small { padding-top: 1px; padding-bottom: 1px; }
/*Badge徽标*/
.jc-badge { position: absolute; top: -10px; right: -20px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #fa5555; border-radius: 50%; box-shadow: 0px 3px 6px 0px rgba(199,33,33,0.3); font-size: 12px; color: #ffffff; cursor: default; }
.jc-badge-square { position: absolute; top: -10px; right: -40px; display: inline-block; width: 38px; height: 20px; line-height: 20px; text-align: center; background: #fa5555; border-radius: 10px; box-shadow: 0px 3px 6px 0px rgba(199,33,33,0.3); font-size: 12px; color: #ffffff; cursor: default; }
/*Status*/
.jc-Status { display: inline-block; width: 6px; height: 6px; background: #1890ff; box-shadow: 0px 3px 6px 0px rgba(24,144,255,0.3); border-radius: 50%; }
.jc-Status-success { background: #52c41a; box-shadow: 0px 3px 6px 0px rgba(82,196,26,0.3); }
.jc-Status-danger { background: #fa5555; box-shadow: 0px 3px 6px 0px rgba(199,33,33,0.3); }
.jc-Status-info { background: #faad14; box-shadow: 0px 3px 6px 0px rgba(250,173,20,0.3); }
.jc-Status-normal { background: rgba(0,0,0,0.25); box-shadow: 0px 3px 6px 0px rgba(157,157,157,0.3); }
/* 2020-09-16 */
/* Popover 弹出框 */
.jc-popover-tips, .jc-popover-title-tips, .jc-popover-btn-tips { position: absolute;min-width: 150px; display: inline-block; padding: 16px; border: 1px solid #ebeef5; border-radius: 4px; vertical-align: middle; font-size: 14px; box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.06); color: #606266; cursor: pointer; display: none; background-color: white; }
.jc-popover-tips::after { content: ''; position: absolute; bottom: -14px; left: 50%; transform: translate(-50%, 0); border: 8px solid transparent; border-top-color: #fff; }
.jc-popover-title-tips h4 { font-size: 16px; color: #303133; }
.jc-popover-title-tips div { margin-top: 10px; line-height: 20px; width: 154px; }
.jc-popover-title-tips::after { content: ''; position: absolute; bottom: -14px; left: 50%; transform: translate(-50%, 0); border: 8px solid transparent; border-top-color: #fff; }

/* 带按钮 */

.jc-popover-btn-tips::after { content: ''; position: absolute; bottom: -14px; left: 50%; transform: translate(-50%, 0); border: 8px solid transparent; border-top-color: #fff; }
.jc-popover-btn-tips p { line-height: 20px; width: 154px; }
.jc-popover-btn-tips > div { margin-top: 16px; margin-left: 50px; display: flex; flex-wrap: nowrap; }
.jc-popover-btn-tips > div > button { border: none; outline-style: none; width: 56px; line-height: 28px; border-radius: 3px; text-align: center; cursor: pointer; }
.jc-popover-btn-tips > div > button:nth-child(1) { color: #409EFF; background-color: #fff; }
.jc-popover-btn-tips > div > button:nth-child(2) { color: #fff; background-color: #409EFF; }
.jc-popover-all { position: relative; display:inline; }
.jc-popover-btn { padding: 8px 16px; border: 1px solid #409EFF; border-radius: 5px; outline: none; background-color: transparent; cursor: pointer; color: #409EFF; white-space: nowrap; }
.jc-popover-btn:hover { background-color: #409EFF; color: #fff; }
.jc-popover-btn:hover ~ .jc-popover-tips,
.jc-popover-btn:hover ~ .jc-popover-title-tips { display: block; }
/* /202-09-17/ */
/*分页样式*/
.jc-paging { clear: both; margin-bottom: 36px; width: 100%; }
.jc-paging ul {height: 30px; }
.jc-paging ul li { float: left; margin-right: 10px;  min-width:30px ;height: 30px; line-height: 30px; text-align: center; cursor: pointer;background: #f0f2f5;border-radius: 2px;padding: 0 12px;margin-top: 5px; }
.jc-paging .jc-nobg li { background-color: #fff; }
.jc-paging ul li a { display: inline-block; width: 100%; height: 100%; color: #606266; font-size: 14px; }
.jc-pagin-tip em{ margin:0px 5px;}
.jc-paging .jc-nobg .active { background-color: #fff; }
.jc-paging .jc-nobg .active a { color: #1989FA; }
.jc-paging ul li:hover {background-color: #ccc;color:#606266;}
.jc-paging ul li:hover a{color:#606266;}
.jc-paging .jc-nobg li:hover { background-color: #eeeeee; }
.jc-paging ul li.active { border: none; background: #1989FA; color: #fff; cursor: default; }
.jc-paging ul li.active a { color: #ffffff; }
.jc-paging ul li.disabled a {color: #C0C4CC; }
.jc-goto { width: 35px; padding: 0 !important; margin-left: 35px; }
.jc-goto span { color: black !important; }
.jc-padingget:focus { outline-color: rgba(220,223,230,1); }
.jc-padingget { text-align: center; width: 100%; height: 100%; display: block; border: none; }
.jc-padingget:checked { border-color: transparent; }
.jc-pabtn { position: absolute; left: 60px; top: 0; padding: 6px 10px; border: 1px solid #d5d8de; outline: none; border-radius: 3px; background-color: #ffffff; }
.jc-pabtn:active { background-color: #1989fa; }
.jc-pagin-pre, .jc-pagin-next { width: 30px; padding: 0 !important; }
.jc-pagin-pre a { background: url(/asset/img/arrow1.png) no-repeat center center; background-size: 11px; }
.jc-pagin-next a { background: url(/asset/img/arrow2.png) no-repeat center center; background-size: 11px; }

/*页面文字大小*/
.head1 {font-size:36px;line-height:48px;}
.head2 {font-size:28px;line-height:44px;}
.head3 {font-size:22px;line-height:36px;}
.head4 {font-size:18px;line-height:30px;}
.head5 {font-size:16px;line-height:28px;}

.jc-btn {outline:none;display:inline-block;white-space:nowrap;text-align:center;padding: 8px 22px;color:#666;font-size:14px;border:none;border-radius:4px;cursor:pointer;background-color: transparent;border: 1px solid transparent;line-height: 1.42857143;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.jc-btn-default {border:1px solid #dcdfe6;}
.jc-btn-main {background-color:#409EFF;color:#fff;border-color:#409EFF;}
.jc-btn-success {background-color:#67C23A;color:#fff;border-color:#67C23A;}
.jc-btn-message {background-color:#909399;color:#fff;border-color:#909399;}
.jc-btn-warm {background-color:#FAAD14;color:#fff;border-color:#FAAD14;}
.jc-btn-danger {background-color:#FA5555;color:#fff;border-color:#FA5555;}
.jc-btn:disabled{opacity: 0.65;cursor: not-allowed;}


/*鼠标悬浮*/
.jc-btn-default:hover {background-color:#ecf5ff;color:#409EFF;border-color:#B3D8FF;}
.jc-btn-main:hover {background-color:#66B1FF;}
.jc-btn-success:hover {background-color:#85CE61;}
.jc-btn-message:hover {background-color:#A6A9AD;}
.jc-btn-warm:hover {background-color:#EBB563;}
.jc-btn-danger:hover {background-color:#F78989;}
/*鼠标点击*/
.jc-btn-default:active {background-color:#ECF5FF;color:#409EFF;border-color:#3A8EE6;}
.jc-btn-main:active {background-color:#3A8EE6;}
.jc-btn-success:active {background-color:#5DAF34;}
.jc-btn-message:active {background-color:#82848A;}
.jc-btn-warm:active {background-color:#CF9236;}
.jc-btn-danger:active {background-color:#DD6161;}
.jc-btn-round{border-radius: 18px;}

/*线框按钮 命名保持不变，添加btn-type="simple" 属性即可*/
.jc-btn-default[btn-type="simple"] {border-color:#DCDFE6;}
.jc-btn-main[btn-type="simple"] {border-color:#409EFF;background-color:#fff;color:#409EFF;}
.jc-btn-main[btn-type="simple"]:hover {border-color:#409EFF;background-color:#409EFF;color:#fff;}
.jc-btn-main[btn-type="simple"]:active {background-color:#1a8cfe;}
.jc-btn-success[btn-type="simple"] {border-color:#c2e7b0;background-color:#f0f9eb;color:#67C23A;}
.jc-btn-message[btn-type="simple"] {border-color:#d3d4d6;background-color:#f4f4f5;color:#909399;}
.jc-btn-warm[btn-type="simple"] {border-color:#f5dab1;background-color:#fdf6ec;color:#faad14;}
.jc-btn-danger[btn-type="simple"] {border-color:#FBC4C4;background-color:#fef0f0;color:#FA5555;}
.jc-btn-sm{padding: 4px 20px;border-radius: 2px;}
/*页面a标签样式*/
/*a{color: #606266;}*/
a:hover{color: #1890FF;  }
.a-main{color: #3492c7;}
.a-main:hover{color: #3492c7;}
.a-success,.a-success:hover{color: #67C23A;}
.a-danger,.a-danger:hover{color: #FA5555;}
.a-warm,.a-warm:hover{color: #F1AA40;}
.underline{text-decoration: underline;}


/*分享弹窗css*/
#share_global > p { width: 226px; height: 40px; background: #333444; opacity: 0.8; border-radius: 5px; line-height: 40px; text-align: center; position: absolute; top: 45%; left: 13%; font-size: 14px; color: #fff; z-index: 10; display: none; }
.sharecopy { margin-left: -3px !important; background: url(/asset/img/share_g4.png) no-repeat; background-size: 100% auto;; }
.sharecopy:hover { opacity: .8;; }
.social-share a { position: relative; text-decoration: none; margin: 4px; display: inline-block; outline: none; }
.social-share .social-share-icon { position: relative; display: inline-block; width: 40px; height: 40px; font-size: 20px; border-radius: 50%; line-height: 40px; color: #666; text-align: center; vertical-align: middle; transition: background 0.6s ease-out 0s; }
.social-share .icon-weibo { color: #ff763b; border-color: #ff763b; background: url(/asset/img/share_g1.png) no-repeat; background-size: 100% auto;; }
.social-share .icon-qq { color: #56b6e7; border-color: #56b6e7; background: url(/asset/img/share_g3.png) no-repeat; background-size: 100% auto;; }
.social-share .icon-qzone { color: #FDBE3D; border-color: #FDBE3D; background: url(/asset/img/share_g2.png) no-repeat; background-size: 100% auto;; }
.social-share .icon-weibo:hover { opacity: .8;; }
.social-share .icon-qq:hover { opacity: .8;; }
.social-share .icon-qzone:hover { opacity: .8;; }
.social-share .icon-wechat { position: relative; color: #7bc549; border-color: #7bc549;; }
.social-qrcode img { width: 100%; height: 100%; }
.social-share .icon-wechat .wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; }


/*表单验证css*/
 @font-face{font-family:verJs;src:url(iconfont.eot?t=1552017381506);src:url(iconfont.eot?t=1552017381506#iefix) format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url(iconfont.woff?t=1552017381506) format('woff'),url(iconfont.ttf?t=1552017381506) format('truetype'),url(iconfont.svg?t=1552017381506#iconfont) format('svg')}
.verJsFont{font-family:verJs!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*.icon-search:before{content:"\e631"}
.icon-guanbi:before{content:"\e676"}
.icon-plus:before{content:"\e67c"}
.icon-gobottom:before{content:"\e65d"}
.icon-minus:before{content:"\e68b"}
.icon-check-box-others:before{content:"\e662"}

.icon-menu:before{content:"\e603"}
.icon-check-box-cicre:before{content:"\e65a"}
.icon-warning:before{content:"\e68f"}
.icon-error:before{content:"\e621"}
.icon-edit-remark:before{content:"\e623"}
.icon-check-box:before{content:"\e600"}
.icon-caret-left:before{content:"\e6cc"}
.icon-caret-down:before{content:"\e6cd"}
.icon-caret-right:before{content:"\e6ce"}
.icon-caret-up:before{content:"\e6d0"}
.icon-radio-cicre:before{content:"\e677"}
.icon-gotop:before{content:"\e602"}
.icon-radio:before{content:"\e66a"}
.icon-success:before{content:"\e61a"}
.icon-refresh:before{content:"\e652"}
.icon-lg{font-size:2em}*/

.icon-info:before{content:"\e7c5"}
.icon-info-o:before{content:"\e614"}
.ver-error-input{border:1px solid #ff1f30}
.ver-errors{color:#ff1f30;font-size:12px;margin:0!important;position:relative;width:auto;max-width:220px;background-color:#eee;padding:0 10px;border-radius:5px;display:inline-block;left:1px;vertical-align:top;top:1px;line-height:30px}
.ver-errors .ver-error-caret{color:#dedede;position:absolute;left:-12px;width:15px;height:30px;line-height:30px;top:0}
.ver-errors .ver-error-caret.ver-icon-carets:before{content:"\e6cc"}
.ver-money-input{vertical-align:middle;color:#333}
.ver-money-input::before{content:"￥"}
.ver-money-input>input{width:60px;border:0;border-bottom:1px solid #dedede;padding:0;margin:0}
.ver-error-inputs{border:1px solid #ff1f30;border-right:0}
.ver-errorMessageBlock{display:block;top:5px;width:100%;max-width:100%;left:0;background:0 0}

/*图片预览css*/
.zoomify, .preview-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: zoom-in; }
.zoomify.zoomed { cursor: -webkit-zoom-out; cursor: zoom-out; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; position: relative; z-index: 1501; }
.zoomify-shadow { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block; z-index: 1500; background: rgba(0,0,0,.8); opacity: 0; }
.zoomify-shadow.zoomed { opacity: 1; cursor: pointer; cursor: -webkit-zoom-out; cursor: zoom-out; }


.zoom-mask-layer *{box-sizing:border-box;margin:0;padding:0}
.zoom-mask-layer{position:fixed;top:0;left:0;z-index:1503;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.zoom-mask-layer .zoom-mask-layer-close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:url(/asset/img/closeicon.png) no-repeat center center;background-size:cover;cursor:pointer}
.zoom-mask-layer-black{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.75}
.zoom-mask-layer-container{position:relative;width:100%;height:100%}
.zoom-mask-layer-container .zoom-small-content{position:absolute;bottom:0;left:50%;overflow:hidden;width:630px;height:70px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);transform:translate(-50%);-ms-transform:translate(-50%)}
.zoom-small-content .zoom-small-img-box{position:relative;top:0;display:flex;height:100%;background:rgba(0,0,0,.7)}
.zoom-small-img-box .zoom-mask-small-img{margin:0 5px 0 0;width:100px;height:100%;border:2px solid transparent;opacity:.4;cursor:pointer}
.zoom-small-img-box .zoom-mask-small-img.onthis{border:2px solid #1e9fff;opacity:1}
.zoom-small-content .zoom-box-go-left{position:absolute;bottom:0;left:0;display:block;width:20px;height:100%;background:url(/asset/img/left_img.png) no-repeat center;background-color:rgba(0,0,0,.3);background-size:20px;text-align:center;cursor:pointer}
.zoom-small-content .zoom-box-go-right{position:absolute;right:0;bottom:0;display:block;width:20px;height:100%;background:url(/asset/img/right_img.png) no-repeat center;background-color:rgba(0,0,0,.3);background-size:20px;text-align:center;cursor:pointer}
.zoom-small-content .zoom-box-go-left:hover,.zoom-small-content .zoom-box-go-right:hover{background-color:rgba(0,0,0,.8);background-size:24px;cursor:pointer}
.zoom-mask-layer-container .zoom-img-arrow{position:absolute;top: calc(50% - 60px);left:20px;padding: 10px;width:80px;height:80px;border-radius:100%;cursor:pointer;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.zoom-mask-layer-container .zoom-img-arrow svg{width:100%;}
.zoom-mask-layer-container .zoom-img-arrow:hover{background:rgba(0,0,0,.8)}
.zoom-mask-layer-container .zoom-img-next{    right: 20px;    left: auto;}
.zoom-mask-layer-container .zoom-mask-layer-imgbox{position:relative;overflow:hidden;width:100%;height:100%}
.zoom-mask-layer-container .zoom-mask-layer-imgbox.has-small{height:calc(100% - 75px)}
.zoom-mask-layer-imgbox .zoom-mask-layer-imgName{position:absolute;bottom:-30px;left:50%;z-index:999;padding:5px;width:630px;height:30px;background:rgba(0,0,0,.3);color:#fff;transition:all linear .3s;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);-ms-transform:translate(-50%)}
.zoom-mask-layer-imgbox:hover .zoom-mask-layer-imgName{bottom:0}
.zoom-mask-layer-imgbox .zoom-layer-img-box{position:relative;width:100%;height:100%}
.zoom-layer-img-box>p{position:absolute;top:0;left:0;width:100%;height:100%;cursor:move;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-ms-transform-origin:center;-webkit-margin-before:0;-webkit-margin-after:0}
.zoom-mask-layer-imgbox .zoom-layer-img-box img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1)}
.zoom-mask-layer-imgbox .zoom-layer-img-box img:hover{cursor:zoom-out;}
.zoomImg-hide-box{display:none!important}
