* {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{overflow-y: scroll;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em{margin:0; padding:0; border:0; }
ul, ol, li{list-style:none; }
a{text-decoration: none;}

.inline-block{display: inline-block;}
.block{display: block;}
.inline{display: inline;}
.clear-float{clear:both;}
.fn12{font-size:12px !important;}
.fn13{font-size:13px !important;}
.fn14{font-size:14px !important;}
.fn16{font-size:16px !important;}
.fn18{font-size:18px !important;}
.fn20{font-size:20px !important;}
.fn22{font-size:22px !important;}
.fn24{font-size:24px !important;}
.fn26{font-size:26px !important;}
.fn28{font-size:28px !important;}
.fn32{font-size:32px !important;}
.none{display:none !important;}
label{cursor:pointer;}
.text-center{text-align:center;}
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.font-bold{font-weight: bold;}
.radius-5{border-radius:5px;}
.radius-50{border-radius:50px;}
.disable-user-select{user-select: none;}

@font-face {
    font-family: "ky-font";
    src: url('../iconfont/v1.0.8/iconfont.woff2?t=1680958193586') format('woff2'),
         url('../iconfont/v1.0.8/iconfont.woff?t=1680958193586') format('woff'),
         url('../iconfont/v1.0.8/iconfont.ttf?t=1680958193586') format('truetype');
  }
  
.ky-font {
    font-family: "ky-font" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
}

:root{

    --main-color:#336aea;
    --main-hover-color:#2955BB;   

    --main-text-color:#282828;
}

.color-main{color:var(--main-color) !important;}
.color-main-text{color:var(--main-text-color) !important;}
.color-2d{color: #2d2d2d !important;}
.color-26{color: #262626 !important;}
.color-2c{color: #2c2c2c !important;}
.color-a2{color: #a2a2a2 !important;}
.color-f53f3f{color:#F53F3F !important;}

.ky-word-icon{color:#5baefb !important}
.ky-ppt-icon{color:#ff6245 !important}
.ky-excel-icon{color:#24aa93 !important}
.ky-cad-icon{color:#9998f4 !important}
.ky-ofd-icon{color:#24aa93 !important}
.ky-lock-icon{color:#ffcc01 !important}
.ky-unlock-icon{color:#ff6245 !important}
.ky-image-icon{color:#ea6e84 !important}
.ky-long-image-icon{color:#9998f4 !important}
.ky-text-icon{color:#38c6ea !important}
.ky-compress-icon{color:#ff6245 !important}
.ky-html-icon{color:#ffcc01 !important}
.ky-merge-icon{color:#61b1fb !important}
.ky-warning-icon{color:#d81e06 !important}
.ky-slicepdf-icon{color:#24aa93 !important}
.ky-delete-page-icon{color:#9998f4 !important}
.ky-page-add-number-icon{color:#eb9947 !important}
.ky-addwatermark-icon{color: #24aa93 !important}

.ky-font.success-icon{color:#0EBD9E;}


.ky-jpg-icon{color:#4ca6ff;}
.ky-png-icon{color:#f29600;}
.ky-webp-icon{color:#5254ab;}


/*layer全局修改默认样式*/
body .layui-layer-title{color:var(--main-text-color)}
body .layui-layer{border-radius: 30px;}
body .layui-layer-btn .layui-layer-btn0{background-color:var(--main-color);border-color:var(--main-color);}
body .layui-layer-iframe iframe{border-radius:30px;}
body .layui-paylayer{background-color:transparent !important;box-shadow:none;}

/*全局 page-list*/
.page-list-v1{width:100%;text-align:center;margin:40px auto 40px;font-size: 14px;}
.page-list-v1 .page-list-background{padding:10px 4px;display: inline-block;}
.page-list-v1 span,.page-list-v1 a{display:inline-block;width:40px;height:40px;line-height: 40px;margin:0px 6px 0px;background-color:#fff;border-radius:5px;color:var(--main-text-color)}
.page-list-v1 .next-page,.page-list-v1 .prev-page{width:70px;}
.page-list-v1 span.on{color:#fff;background-color: var(--main-color);}

/**
 * 按钮
*/
.btn-base{display:inline-block;text-align:center;cursor:pointer;}
.btn-base.disabled{cursor:not-allowed;background-color:#ddd;color:#868686;border: 1px solid #ddd;box-shadow:none;}
.btn-base.disabled:hover{cursor:not-allowed;background-color:#ddd;color:#868686;border: 1px solid #ddd;box-shadow:none;cursor:not-allowed !important;background-color:#ddd !important;color:#868686 !important;border: 1px solid #ddd !important;box-shadow:none !important;}
.btn-base.btn-style-1:hover{box-shadow: 0 4px 10px rgba(69,99,255,1);background:rgba(69,99,255,1);}
.btn-base.btn-style-3:hover{color:#fff;background-color:var(--main-color);}


.btn-style-1{background-color: var(--main-color);border: 1px solid var(--main-color);color: #fff;}
.btn-style-2{background-color:#fff;border: 2px solid #DBDBDB;color:#2d2d2d;}
.btn-style-3{background-color:#fff;border: 2px solid var(--main-color);color:var(--main-color);}


.btn-x{width:165px;height:56px;line-height:56px;font-size:16px;letter-spacing:1px;border-radius: 50px;}
.btn-m{width:76px;height:36px;line-height:36px;font-size:14px;border-radius: 50px;}

body{background-color: #fff;}
body.layer-body{background-color: #fff;}
.wapper{width:100%;background-color:#fff;}
.wapper .content{width:1200px;margin:0px auto 0px;}