body{padding: 0;margin: 0;font-size: 15px;}
section{box-sizing: border-box;display: block;}
div{box-sizing: border-box;display: block;}

header{}
main{min-height: 68vh;}
footer{background-color: #282828;}

.wt-main-box{width: 1200px;margin: 0 auto;}
.wt-color-h-txt{color: #C40000;}
.wt-color-h-txt-i{color: #C40000 !important;}
.wt-color-h-bg{background-color: #C40000;}
.wt-color-h-bx{border-color: #C40000;}
.wt-color-hui-bx{border-color: #d2d2d2;}
.wt-color-h-bt{background-color: #A80000;color: #fff;}
.wt-color-h-bt2{background-color: #D23E31;color: #fff;}
.wt-color-l-bt{background-color: #4CAF50;color: #fff;}
.wt-dw-fu{position: relative;}
.wt-dw-zi{position: absolute;}
.wt-main-bg-qh{background-color: #F8F8F8;}
.wt-fj-sc-an{height: 38px !important;line-height: 38px !important;background-color: #D23E31;}
.wt-fj-box{border: 1px solid rgba(238,238,238,1);padding: 16px;border-top: 0px;}
.wt-fj-box .wt-fj-box-item{position: relative;display: inline-block;}
.wt-fj-box .wt-fj-box-item+.wt-fj-box-item{margin-left: 16px;}
.wt-fj-box .wt-fj-box-item img{max-height: 168px;}
.wt-fj-box .wt-fj-box-item p{line-height: 32px;padding-right: 27px;}
.wt-fj-box .wt-fj-box-item i{color: #D23E31;font-size: 20px;position: absolute;right: 6px;top: 6px;display: none;cursor: pointer;}
.wt-fj-box .wt-fj-box-item:hover i{display: block;}

.layui-btn{height: 32px;line-height: 31px;border-radius: 4px;}
.layui-btn-primary:hover{border-color: #C40000;color: #c41b1b;}
.layui-input{height: 32px;line-height: 32px;}
.layui-input::-webkit-input-placeholder{font-size: 12px;letter-spacing:1px}
.layui-laypage-em{background-color: #C40000 !important;}
.layui-laypage a:hover{color: #C40000 !important;}
.layui-laypage .layui-disabled:hover{color: #d2d2d2 !important;}
.layui-laypage input:focus,.layui-laypage select:focus {border-color: #C40000!important;}
.layui-btn.layui-btn-danger{background-color: #C40000;}

.wt-layui-hide{display: none;}

.swiper-button-next, .swiper-button-prev{color: rgba(255, 255, 255, 0.68);}
.swiper-button-next:hover{color: rgba(255, 255, 255, 1);}
.swiper-button-prev:hover{color: rgba(255, 255, 255, 1);}

@font-face {
	/* 思源黑体 */
	font-family: siyuan;
	src: url('../form/SourceHanSansCN-VF-2.otf');
}

/* 头部 */
.wt-main-header-top{background-color: #fff;height: 150px;}
.wt-main-header-top > section{position: relative;}
.wt-main-header-logo{}
.wt-main-header-logo img{height: 86px;margin-top: 33px;}
.wt-main-header-text{position: absolute;z-index: 166;top: 44px;right: 0;}
.wt-main-header-text div{color: #666B78;text-align: right;line-height: 31px;}
.wt-main-header-nav{height: 50px;background-color: #C40000;transition: 0.36s;}
.wt-main-header-nav > section{position: relative;}
.wt-main-header-logo-mi{display: none;position: absolute;z-index: 166;top: 0;left: 0;background-color: #A80000;width: 86px;text-align: center;height: 50px;}
.wt-main-header-logo-mi img{height: 40px;margin-top: 5px;}
.wt-main-header-nav-box{}
.wt-main-header-nav-box nav{}
.wt-main-header-nav-box nav .wt-nav-this{background-color: #A80000;}
.wt-main-header-nav-box nav > div{color: #fff;line-height: 50px;display: inline-block;text-align: center;width: 132px;font-size: 18px;position: relative;cursor: pointer;transition: 0.16s;}
.wt-main-header-nav-box nav > div:hover{background-color: #A80000;transition: 0.36s;}
.wt-main-header-nav-group{display: none;position: absolute;z-index: 1668;background-color: rgba(168,0,0,0.68);width: 132px;}
.wt-main-header-nav-group > div{transition: 0.68s;font-size: 16px;line-height: 48px;margin: 8px 0;}
.wt-main-header-nav-group > div:hover{background-color: #C40000;transition: 0.68s;}
.wt-main-header-nav-box nav > div:hover .wt-main-header-nav-group{display: block !important;}
.wt-main-header-nav-user{position: absolute;z-index: 166;top: 8px;right: 0;}
.wt-main-header-nav-user > .layui-btn{border: 2px solid rgba(204, 75, 75, 0.86);line-height: 29px;}
.wt-main-header-nav-xd{position: fixed;top: 0px; left: 0px; right: 0; z-index: 168;height: 50px;transition: 0.36s;}
.wt-main-header-nav-xd .wt-main-box{width: 100%;}
.wt-main-header-nav-xd nav > div{line-height: 50px;font-size: 16px;width: 108px;}
.wt-main-header-nav-xd .wt-main-header-nav-group{width: 108px;}
.wt-main-header-nav-xd .wt-main-header-logo-mi{display: block;}
.wt-main-header-nav-xd .wt-main-header-nav-box{margin-left: 86px;}

/* 底部 */
.wt-main-footer-top{border-bottom: 1px solid #424242;}
.wt-main-footer-top > section{overflow: hidden;padding: 36px 0;position: relative;}
.wt-main-footer-nav{width: 800px;float: left;}
.wt-main-footer-nav nav{}
.wt-main-footer-nav nav > div{width: 120px;display: inline-block;border-right: 1px solid #363636;}
.wt-main-footer-nav nav > div+div{width: 160px;text-align: center;}
.wt-main-footer-nav-tit{color: #BFBFBF;font-weight: 800;font-family: siyuan, Arial, Helvetica, sans-serif;font-size: 18px;line-height: 42px;}
.wt-main-footer-nav-list{}
.wt-main-footer-nav-list ui{}
.wt-main-footer-nav-list li{color: #adadad;font-weight: 400;font-family: siyuan, Arial, Helvetica, sans-serif;font-size: 14px;padding-left: 7px;line-height: 32px;}
.wt-main-footer-nav nav > div+div li{color: #adadad;font-weight: 400;font-family: siyuan, Arial, Helvetica, sans-serif;font-size: 14px;padding: 0;}
.wt-main-footer-nav-list a{color: #adadad;}
.wt-main-footer-nav-list a:hover{color: #fff;}
.wt-main-footer-tel{width: 390px;float: right;}
.wt-main-footer-tel > div{float: left;width: 40%;text-align: center;}
.wt-main-footer-tel > div+div{width: 30%;}
.wt-main-footer-tel-ico{}
.wt-main-footer-tel-ico img{width: 108px;margin-top: 8px;margin-bottom: 4px;}
.wt-main-footer-tel-tit{color: #adadad;margin-bottom: 2px;}
.wt-main-footer-tel-num{color: #fff;font-size: 20px;font-weight: 600;}
.wt-main-footer-tel-txt{color: #adadad;font-size: 12px;}
.wt-main-footer-code{}
.wt-main-footer-code img{width: 108px;margin-top: 10px;}
.wt-main-footer-code-txt{position: absolute;z-index: 166;right: 0;bottom: 39px;width: 234px !important;color: #adadad;}
.wt-main-footer-link{background-color: #272727;border-bottom: 1px solid #424242;padding: 20px 0 16px;}
.wt-main-footer-link-tit{color: #b8b8b8;font-size: 16px;padding-bottom: 12px;}
.wt-main-footer-link-list{font-size: 14px;}
.wt-main-footer-link-list a{color: #b8b8b8;margin-right: 18px;line-height: 23px;}
.wt-main-footer-link-list a:hover{color: #fff;}
.wt-main-footer-c{text-align: center;color: #868686;padding: 20px 0 18px;font-size: 14px;line-height: 23px;}

/* 侧边栏 */
.wt-main-cbl{position: fixed; right: 0; top: 226px; z-index: 1688;width: 68px;background-color: #C40000;border-radius: 4px;}
.wt-main-cbl > div{text-align: center;height: 68px;position: relative;cursor: pointer;}
.wt-main-cbl > div+div{border-top: 1px dashed rgba(255, 255, 255, 0.36);}
.wt-main-cbl > div > p{color: #ebebeb;font-size: 12px;}
.wt-main-cbl > div > img{margin-top: 7px;}
.wt-main-cbl-code{position: absolute;right: 68px;width: 0;height: 200px;top: -68px;background-image: url(../img/cblCodeBg.png);text-align: left;padding-left: 0px;padding-top: 6px;border-radius: 4px;/* display: none; */transition: all 0.26s;overflow: hidden;box-shadow: 0px 16px 16px 0 rgba(0,0,0,.16);}
.wt-main-cbl-code img{width: 186px;height: 186px;}
.wt-main-cbl > div:hover div{/* display: block; */transition: all 0.26s;width: 203px;padding-left: 6px;}

/* 面包屑 */
.wt-main-mbx{background-color: #fff;height: 39px;border-bottom: 1px solid rgba(112, 112, 112, 0.16);}
.wt-main-mbx-box{position: relative;}
.wt-main-mbx-box:after {content: ""; position: absolute; left: 0; top: 6px; width: 5px; height: 26px;  background: #FF3333;  border-radius: 2px;}
.wt-main-mbx-text{font-size: 12px;color: #666B78;line-height: 39px;margin-left: 12px;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;width: 668px;}
.wt-main-mbx-text a{color: #666B78;}
.wt-main-mbx-text i{font-size: 13px;}
.wt-main-mbx-ss{position: absolute;right: 0;top: 3px;}
.wt-main-mbx-ss .layui-inline{margin-right: 1px;}
.wt-main-mbx-ss input{border-radius: 3px 0 0 3px;}
.wt-main-mbx-ss .layui-btn{border-radius:0 3px 3px 0;background-color: #FF3333;padding: 0 13px;}
.wt-main-mbx-ss .layui-input-inline{margin-right: 0px;width: auto;}

/* 分页 */
#wtPage{text-align: center;margin: 16px 0;}

::selection{background-color: #D23E31;color: #fff;}
::-moz-selection{background-color: #D23E31;color: #fff;}
::-webkit-selection{background-color: #D23E31;color: #fff;}


/* wtImgSee */
#wtImgSee{}
#wtImgSeeBg{top :0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.68);position: fixed;z-index: 999999999;}
#wtImgSeeBox{position: fixed;height: 86vh;top: 7vh;z-index: 999999999;left: 50vw;width: auto;}
#wtImgSeeImg{height: 100%;margin-left: -50%;}

/* 意见反馈 */
.wt-yjfk-box{width: 488px;margin: 32px auto 0 14px;font-size: 14px;}
.wt-yjfk-box .layui-input{height: 36px;line-height: 36px;}
.wt-yjfk-fj{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap:16px ;}
.wt-yjfk-fj-img{padding: 8px;border: 1px solid rgba(0, 0, 0, 0.16);position: relative;}
.wt-yjfk-fj-img .layui-icon-close-fill{position: absolute;top: 10px;right: 10px;color: #e73900;font-size: 21px;cursor: pointer;display: none;}
.wt-yjfk-fj-img:hover .layui-icon-close-fill{display: block !important;}
.wt-yjfk-fj-img img{width: 100px;height: 100px;}
.wt-yjfk-fj-add{padding: 8px;border: 1px solid rgba(0, 0, 0, 0.16);text-align: center;padding-top: 36px;padding-left: 4px;}
.wt-yjfk-fj-add i{font-size: 37px;color: #868686;}
.wt-yjfk-fj-ts{color: #868686;font-size: 12px;padding-top: 12px;}
.layui-form-select dl dd.layui-this{background-color: #D23E31;}

.wt-main-ydl{width: 168px;position: absolute;right: 0;border: 1px solid rgba(0,0,0,0.16);padding-top: 10px;padding-bottom: 10px;display: none;}
.wt-main-ydl > div{line-height: 36px;text-align: center;cursor: pointer;}
.wt-main-ydl > div:hover{background-color: rgba(200, 0, 0, 0.36);color: #fff;}
.wt-main-header-nav-user:hover .wt-main-ydl{display: block;}














/* 滚动条样式设置 */
::-webkit-scrollbar{width: 5px;height: 5px;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);background-color: #dadada;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);border-radius: 10px;background-color: #fff;}
/* loading 加载状态样式  */
.wrapp{position:fixed;top:0;left:0;z-index:999999999;width:100%;height:100%;background-color:#F8F8F8;display:block;}
.k-ball-holder3{margin-left:calc(50% - 10px); padding-top: 100px;}
.k-ball7a{border:0;margin:0;width:10px;height:10px;position:absolute;border-radius:50%;animation:k-loadingO 2s ease infinite;background:#f4bfbf;animation-delay:-1.5s}
.k-ball7b{border:0;margin:0;width:10px;height:10px;position:absolute;border-radius:50%;animation:k-loadingO 2s ease infinite;background:#f6b1b1;animation-delay:-1s}
.k-ball7c{border:0;margin:0;width:10px;height:10px;position:absolute;border-radius:50%;animation:k-loadingO 2s ease infinite;background:#f7a1a1;animation-delay:-0.5s}
.k-ball7d{border:0;margin:0;width:10px;height:10px;position:absolute;border-radius:50%;animation:k-loadingO 2s ease infinite;background:#f99191}
@keyframes k-loadingO{0%,100%{transform:translate(0)}25%{transform:translate(200%)}50%{transform:translate(200%,200%)}75%{transform:translate(0,200%)}}
/* 分页样式  */
#wtPage{ min-height: 15px; }
#wtPage li{ float: left; }
#wtPage li span{ margin: unset !important; height: 30px; line-height: 30px !important;margin-right: -1px !important; }
#wtPage li a{ margin: unset !important; height: 30px; line-height: 30px !important; margin-right: -1px !important; }
#wtPage .layui-laypage-skip{ margin: unset !important; margin-left: 10px !important;height: 32px; line-height: 32px; }
#wtPage .disabled{ float: left; cursor: not-allowed !important; }
#wtPage .disabled span{ color: #d2d2d2 !important;}
#wtPage .pagination{ float: left; }
#wtPage .layui-laypage-count{ float: left; margin: unset; height: 32px !important; line-height: 32px !important; margin: unset !important; margin-right: 10px !important; }
#wtPage .active span{ background-color: #C40000;color: #ffffff;height: 32px;border: none;padding: 0 16px; line-height: 32px !important; margin-right: unset !important; margin-left: 1px !important;}
.layui-laypage button, .layui-laypage input{ height: 32px; line-height: 32px; }
/* 默认无数据图片样式  */
.czjz{ margin: 50px auto; height: 160px; display: block; }