
*{padding: 0;margin:0;}
body,button,input,select,textarea{font:12px/1.4 "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", sans-serif;
-webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight: normal;}
input:focus,button:focus{outline: 0;}
i,em{font-style: normal;}
a{text-decoration: none;}
ul,li{list-style: none;}
img{display: block;}
button,input,select,textarea{border: 0;background: none;}
.flex {display:-ms-flexbox!important;display:-webkit-flex!important;display: flex!important;-webkit-flex-wrap:nowrap!important; -ms-flex-wrap:nowrap!important; flex-wrap:nowrap!important;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:5px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.2);
-webkit-box-shadow:inset006pxrgba(0,0,0,1);
}
/* ::-webkit-scrollbar-thumb:window-inactive {
    background:rgba(255,0,0,0.4);
} */
div,span,i,ul,li,button{caret-color: transparent;}
input,textarea{caret-color:auto}

.fr{float: right;}
.fl{float: left;}

.side-menu{flex-direction: column;-webkit-flex-direction: column;color: #242F57;}
.side-menu h1{padding: 13px 0;position: relative;font-size: 20px;border-bottom: 1px solid #E7E7E7;font-weight: 500}
.side-menu h1 span{cursor: pointer;}
.side-menu h1 .open_box{display: inline-block;width: 20px;height: 20px;position: relative;margin-left: 10px;margin-right: 5px;}
.side-menu h1 .open_box::before{content:" ";position: absolute;top: 5px;left: 0;background: url('../images/open.png') no-repeat 0 0;background-size: 100% auto;width:20px;height:20px;}
.side-menu h1 .donw_box{display: inline-block;width: 20px;height: 20px;position: relative;}
.side-menu h1 .donw_box::before{content:" ";position: absolute;top: 5px;left: 0;background: url('../images/download.png') no-repeat 0 0;background-size: 100% auto;width:20px;height:20px;}
.btn-export{font-size: 14px;padding:0 5px;background: #F7F9FD;line-height: 24px;border-radius: 2px;border: 0;cursor: pointer;}
/* padding: 16px; padding-top: 0;*/
/* transform: rotate(-180deg); */
.side-menu-wrap{-webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;overflow-y: auto;padding-bottom: 60px;}
.menu-search{margin-top: 12px;border: 1px solid #CBCFE1;border-radius: 6px;padding: 10px 10px 10px 40px;position: relative;line-height: 20px;}
.menu-search:before{content: '';position: absolute;left:16px;top: 50%;background: url('../images/icon-report.png') no-repeat 0 0;background-size: 100% auto;width:16px;height:16px;margin-top: -8px;}
.menu-search input{display: block;height: 20px;line-height: 20px;font-size:14px;color:#242F57;;width: 100%;font-weight: 500;}
input::-webkit-input-placeholder{color: #97A0C3;}
.menu-search input.disabled{color: #97A0C3;padding-right: 180px;}
.menu-block{background-color: #F7F9FD;border-color: #F7F9FD;}
.menu-search-s:before{background-image: url('../images/icon-save.png');}
.menu-search.focus{border-color:#0070FF;}
.r-tip{color: #97A0C3;font-size: 12px;flex: none;-webkit-flex: none;}
.menu-item{margin-bottom:24px;padding: 0 0 16px;border-bottom: 1px solid #e5e8f2;}
.item-tit{font-size: 16px;color: #242F57;font-weight: 500;padding-left: 20px;position: relative;margin-bottom: 10px;line-height: 23px;}
.item-tit:before{content: '';position: absolute;left: 0;top: 50%;background: url('../images/icon-dimond.png') no-repeat 0 0;background-size: 100% auto;width:15px;height:15px;margin-top: -6px;}
.btn-add{font-size:12px;color: #0070FF;padding-right: 14px;position: relative;cursor: pointer;}
.btn-add:after,.pop-win-head .btn-add:before{content: '';position: absolute;right: 0;top: 50%;background: url('../images/icon-add.png') no-repeat 0 0;background-size: 100% auto;width:10px;height:10px;margin-top: -5px;}
.pop-win-head .btn-upload{font-size:12px;color: #0070FF;padding-right: 14px;position: relative;cursor: pointer;}
.btn-upload:after,.pop-win-head .btn-upload:before{content: '';position: absolute;right: 0;top: 50%;background: url('../images/icon_upload.png') no-repeat 0 0;background-size: 100% auto;width:10px;height:10px;margin-top: -5px;}
.cate-titles:after{content: '';display: block;clear: both;}
.cate-titles >div{float: left;padding:6px 12px;font-size:14px;border: 1px solid #CBCFE1;border-radius:4px;line-height: 20px;margin: 0 8px 8px 0;cursor: pointer;position: relative;}
.cate-titles >div.actived{color: #636E95;}
.cate-titles >div.disabled{pointer-events: none;border-color: #E7E7E7;color: #CBCFE1;}
.cate-titles >div.tip:after{content: '';display: inline-block;background: url('../images/icon-tip.png') no-repeat 0 0;background-size: 100% auto;width: 16px;height: 16px;margin-left: 5px;vertical-align: -3px;}
.cate-titles >div:hover{background: rgba(40, 109, 247, 0.04);color: #0070FF;}
.cate-titles >div:active{background: rgba(40, 109, 247, 0.1);}
.tool-tip{position: absolute;left: 50%;top: 34px;padding: 8px;background: #272935;color: #fff;font-size: 12px;border-radius: 6px;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);width:165px;text-align: center;z-index: 2;display: none;}
.tool-tip:after{content: '';position: absolute;left: 70%;top: -10px;width: 0;height: 0;border: 5px solid transparent;border-bottom: 5px solid #272935;}
.tool-tip.icon-tooltip{text-align: left;}
.tool-tip.icon-tooltip:before{content: '';display: inline-block;background: url('../images/icon-path.png') no-repeat 0 0;background-size: 100% auto;width:20px;height:20px;vertical-align: -6px;margin-right: 5px;}
.tool-tip img{margin-top:5px;}
.cate-titles >div:hover .tool-tip{display: block;}
.select-list{position: absolute;left: -1px;right: -1px;top: 43px;border: 1px solid #CBCFE1;background: #fff;border-radius: 6px;box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.1);padding: 4px 0;z-index: 3;height: 200px;overflow-y: scroll}
.select-list li{padding: 0 16px;line-height: 36px;}
.select-list li .fr{font-size: 12px;color: #97A0C3;padding-right: 12px;position: relative;/* cursor: pointer; */}
.select-list li .fr:after{content: '';position: absolute;right: 0.1rem;top: 50%;width: 5px;height: 5px;border-bottom: 1px solid #97A0C3;border-right: 1px solid #97A0C3;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-top: -2px;}
.select-list li:hover{background: rgba(0, 0, 0, 0.06);}
.export-more{position: absolute;right: 22px;top: 55px;border: 1px solid #CBCFE1;box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.1);padding: 16px;border-radius: 6px;background: #fff;z-index: 2; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.export-more > div{margin: 0 8px;border-radius: 6px;font-size: 14px;text-align: center;width: 56px;height: 56px;}
.export-more > div:before{content: '';display: block;background: url('../images/icon-pdf.png') no-repeat 0 0;background-size: 100% auto;width:20px;height:22px;margin: 6px auto 4px;}
.export-more > div:nth-of-type(2):before{background-image: url('../images/icon-pdf.png')}
.export-more > div:hover{background: rgba(40, 109, 247, 0.06);cursor: pointer;}
.btn-clear{width:16px;height:16px;border-radius:50%;background: #0070FF;margin:2px 0 0 8px;line-height:14px;text-align:center;color: #fff;font-size:14px;cursor:pointer;flex: none;-webkit-flex: none;display:block;}

.pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;background: rgba(0, 0, 0, 0.5);}
.pop-win{position:absolute;left:50%;top:50%;background:#fff;border-radius:8px;padding:16px;width: 800px;height:600px;margin:-300px 0 0 -400px;}
.pop-win-head{padding-right:35px;border-bottom:1px solid #E7E7E7;}
.pop-win-head .btn-add{background: rgba(40, 109, 247, 0.06);line-height:25px;border-radius:4px;padding:0 8px 0 24px;}
.pop-win-head .btn-add:after{content:none;}
.pop-win-head .btn-add:before{right:auto;left:8px;}
.pop-win-head .btn-upload{background: rgba(40, 109, 247, 0.06);line-height:25px;border-radius:4px;padding:0 8px 0 24px;margin-left: 6px;}
.pop-win-head .btn-upload:after{content:none;}
.pop-win-head .btn-upload:before{right:auto;left:8px;}
.btn-close{position:absolute;right:16px;top:16px;border-radius:50%;width: 20px;height:20px;text-indent:-999px;overflow:hidden;transform:rotate(45deg);}
.btn-close:before,.btn-close:after{content:'';position:absolute;left:50%;top:50%;background:#242F57;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:3px;}
.btn-close:before{width: 2px;height:70%;}
.btn-close:after{width: 70%;height:2px;}
.pop-win-nav{overflow:hidden;}
.pop-win-nav li{float:left;margin-right:24px;font-size:18px;color: #636E95;padding-bottom:15px;cursor:pointer;}
.pop-win-nav li.cur{color: #242F57;font-weight: 500;position:relative;}
.pop-win-nav li.cur:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#242F57;}
.blank{padding:77px 0;}
.blank:before{content:'';display:block;background:url('../images/blank.png') no-repeat 0 0;background-size:100% auto;margin:0 auto 8px;width:56px;height:56px;}
.blank p{font-size: 16px;color: #97A0C3;text-align:center;}
.pop-list-wrap{height:90%;overflow:hidden;overflow-y:auto;}
.pop-list-wrap ul{padding-top:8px;}
.pop-list-wrap ul li{margin-bottom:12px;padding:8px;line-height:24px;font-size: 12px;color: #97A0C3;-webkit-align-items:center;align-items:center;}
.pop-list-wrap ul li:hover{background: rgba(40, 109, 247, 0.06);}
.pop-list-wrap ul li span{text-align:center;}
.pop-list-wrap ul li span.first{padding-left:24px;position:relative;font-size:16px;color:#242F57;width: 280px;text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} */
.pop-list-wrap ul li span.first:before{content:'';position:absolute;left:0;top:50%;background:url('../images/icon-ppt.png') no-repeat 0 0;background-size:100% auto;width:14px;height:16px;margin-top:-8px;}
.pop-list-wrap ul li span.first:before{content:'';position:absolute;left:0;top:50%;background:url('../images/icon-word.png') no-repeat 0 0;background-size:100% auto;width:14px;height:16px;margin-top:-8px;}
/* .pop-list-wrap ul li span.first.i-ppt:nth-of-type(1):before{background-image:url('../images/icon-ppt.png')}
.pop-list-wrap ul li span.first.i-word:nth-of-type(1):before{background-image:url('../images/icon-word.png')}
.pop-list-wrap ul li span.first.i-pdf:nth-of-type(1):before{background-image:url('../images/icon-pdf.png')} */
.pop-list-wrap ul li span:nth-of-type(3){-webkit-flex:1;-ms-flex:1;flex:1;}
.pop-list-wrap ul li span:nth-of-type(2){width: 200px;line-height:21px;min-height:21px;border-radius:4px;color: #fff;display: inline-block;text-align: center;}
.pop-list-wrap ul li span:nth-of-type(2) i{display: inline-block; padding: 2px 3px; box-sizing: border-box; background-color: #F4F7FC;color: #0070FF;cursor: pointer;}

.pop-list-wrap ul li span:nth-of-type(4),.pop-list-wrap ul li span:nth-of-type(5){width: 40px;}
.btn-edit{color:#0070FF;}
.btn-delete{color:#EF424B;}


.logotype{font-size: 12px;color: #BCBCBC;display: inline-block;margin-left: 40px;}
.logotype:after {content: '';display: inline-block;background: url(../images/r_jian.png) no-repeat 0 0;background-size: 100% auto;width: 12px;height: 9px;margin-left: 5px;}

.nav_box li:first-child::after{content: " ";position: absolute;top: 15px;left: 32px;background: url(../images/icon_state.png) no-repeat 0 0;background-size: 100% auto;width: 12px;height: 12px;margin-left: 5px;}
.nav_box li:last-child::after{content: " ";position: absolute;top: 15px;left: 38px;background: url(../images/icon_AI.png) no-repeat 0 0;background-size: 100% auto;width: 12px;height: 12px;margin-left: 5px;}
.nav_box .cur:first-child::after{content: " ";position: absolute;top: 15px;left: 32px;background: url(../images/state_show.png) no-repeat 0 0;background-size: 100% auto;width: 12px;height: 12px;margin-left: 5px;}
.nav_box .cur:last-child::after{content: " ";position: absolute;top: 15px;left: 38px;background: url(../images/icon_AIShow.png) no-repeat 0 0;background-size: 100% auto;width: 12px;height: 12px;margin-left: 5px;}

.ai_main .cen_box div{width: 20px; height: 10px;position: relative; cursor: pointer;font-size: 0;}
.ai_main .up_box::after{content: " ";position: absolute;top: 0;left: 0;width: 20px; height: 10px;background: url(../images/icon_up_bg.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .down_box::after{content: " ";position: absolute;top: 0;left: 0;width: 20px; height: 10px;background: url(../images/icon_down_bg.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .up_box:hover::after{content: " ";position: absolute;top: 0;left: 0;width: 20px; height: 10px;background: url(../images/icon_up_bgs.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .down_box:hover::after{content: " ";position: absolute;top: 0;left: 0;width: 20px; height: 10px;background: url(../images/icon_down_bgs.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .control_box .answer_min span:nth-child(1)::before{content: " ";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/icon_delete.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .control_box .answer_min span:nth-child(2)::before{content: " ";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/icon_copy.png) no-repeat 0 0;background-size: 100% auto;}
.ai_main .control_box .answer_min span:nth-child(3)::before{content: " ";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/icon_insert.png) no-repeat 0 0;background-size: 100% auto;}
.food_ai_btn{width: 328px;height: 80px;position: absolute;bottom: 0;left: 10px;display: inline-block;background-color: #FFFFFF;};
.food_ai_btn .ai_btn{position: relative;cursor: pointer;}
.food_ai_btn .ai_btn::before{content: " ";position: absolute;top: 0;left: 0;background: url(../images/fof_btn.png) no-repeat 0 0;background-size: 100% auto;width: 328px;height: 60px;cursor: pointer;}