
/* CSS Document */
@media screen and (min-width:1920px) {





.tan6275-1 {display:none;position:absolute;top:50%;left:48%;width:50px;height:50px;background:url(../images/zsk1.png) no-repeat center center;background-size:20px 20px;z-index:1000;cursor:pointer;}
.heng0 .meuns1 {padding:0px 0px 15px 0px;border-bottom:1px solid #E7EAEE;margin:15px 15px 0px;}
.heng0 .meuns1 h3 {text-align:center;height:42px;border-radius:100px;background-color:rgba(27,132,255,1);line-height:42px;font-size:14px;color:#fff;cursor:pointer;display:inline-block;display:inline-block;padding:0px 30px;}
.heng0  .meuns1 h3 i {display:inline-block;width:20px;height:40px;background:url(../images/w7.png) no-repeat center center;background-size:20px 20px;}
.heng0   .meuns1 h3 span {margin-left:5px;display:inline-block;position:relative;top:-14px;}


.jjp0{display: flex;height:100%;}
.jjp1{width:150px;border-right: 1px solid rgba(231,234,238,1);}
.jjp18{height: 40px;line-height: 40px;display: flex;margin-bottom: 10px;cursor: pointer;}
.jjp2{flex: 1;padding:0px 20px;}
.jjp18 .img{width: 30px;height: 30px;line-height: 30px;text-align: center;margin-top: 5px;}
.jjp18 .img img{width:100%;}

.jjp18.on{background:rgba(27,132,255,1);color:#fff;}

.list1.list2{display:block;margin-top:30px;}
.list1 h2{font-size:14px;color:#333333;}
.list1 select{ outline: none;height:30px;border:1px solid #e1e1e1;}
.list2{text-align:center;/* margin-top:30px; */margin-right:5%;margin-left:0px;}
.list2 ul.on{display:inline-block;vertical-align:text-top;}
.list2 ul.on li{float:left;min-width:30px;height:30px;margin-left:10px;overflow:hidden	;padding:0 0px;text-align:center;border:1px solid #e1e1e1;border-radius: 3px;}
.list2 ul.on li span{display:block;font-size:14px;color:#333333;line-height:28px;}
.list2 ul.on li:hover,.list2 ul.on li.on{background:rgba(27,132,255,1);border:1px solid rgba(27,132,255,1);}
.list2 ul.on li:hover span,.list2 ul.on li.on span{color:#FFF;}
.list2 h2{display:inline-block;margin:0px;vertical-align:text-top;margin-left:15px;height:auto !important;text-align:center;font-size:14px;}
.list2 h2 select{ outline: none;width:50px;}
.list2 h2{font-size:14px;color:#333333;line-height:30px;float: right;}
.list1 h2{font-size:14px;color:#333333;line-height:30px;margin:0px;}
.list1.list2 .pagination{float: right;}

#listpage ul li{padding:0px;}



.rr1b .tr2 {margin-bottom:20px;}
.rr1b .tr2 .tr21 input {border:1px solid #ccc;border-radius:5px;padding:0px 10px;height:40px;line-height:40px;font-size:14px;}



.ee210 {position:relative;}
.ee21 {position:relative;}
/*分页*/
.ffew .pagination {margin:20px 0px;border:0px;}
.ffew .pagination li {border-radius:3px;padding:0px;display:inline-block;width:40px;height:40px;margin:0px 2px 5px;text-align:center;}
.ffew .pagination li a {color:#999;font-size:16px;background:#fff;border:none;border-radius:3px;padding:0px 0px;width:36px;height:36px;line-height:36px;}
.ffew .pagination li span {color:#fff;font-size:16px;background:#1b84ff;border:1px solid #1b84ff;border-radius:3px;padding:0px 0px;width:36px;height:36px;line-height:34px;}
.ffew .pagination li span:hover {color:#fff;background:#1b84ff;border:1px solid #1b84ff;}
.ffew .pagination li a:hover {color:#fff;background:#1b84ff;border:1px solid #1b84ff;}
.ffew .pagination li .jk {background:url(../images/w11.png) no-repeat center center;background-size:16px 16px;width:40px;height:40px;border:0px;text-indent:-20000px;}
.ffew .pagination li .js {background:url(../images/w12.png) no-repeat center center;background-size:16px 16px;width:40px;height:40px;border:0px;text-indent:-20000px;}
.ffew .pagination li .jk:hover {background:url(../images/w11a.png) no-repeat center center;background-size:16px 16px;width:40px;height:40px;border:0px;}
.ffew .pagination li .js:hover {background:url(../images/w12a.png) no-repeat center center;background-size:16px 16px;width:40px;height:40px;border:0px;}
.ffew .pagination li .yq {display:none;}
.ffew .pagination li.disabled span {background-color:transparent;border:0px;color:#999;}
.pagination li:first-child a {border:0px !important;}
.pagination li:last-child a {border:0px !important;}
.pagination li:first-child span {border:0px !important;}
.pagination li:last-child span {border:0px !important;}
.pagination li:first-child a:hover {background-color:transparent;border:0px;}
.pagination li:first-child span:hover {background-color:transparent;border:0px;}
.pagination li:last-child a:hover {background-color:transparent;border:0px;}
.pagination li:last-child span:hover {background-color:transparent;border:0px;}
.judge-person-info .party-group {margin-bottom:0px;}
.judge-person-info button[onclick*="ddParty66"],.judge-person-info button[onclick*="ddParty66"]:hover {
    .judge-person-info .party-group {margin-bottom:0px;}
    color:#1b84ff;font-size:14px;background:url(../images/e18.png) no-repeat left 5px center;padding-left:0px;margin-right:20px;background-size:20px 20px;margin-left:0px;line-height:33px;padding-top:0px;padding-bottom:0px;border:0px;text-indent:-2000px;padding:0px;width:30px;
}
.dn22 select.judge-role {line-height:20px !important;}
/* 分析结果部分样式*/.analysis-section {margin:15px 0;padding:15px;background:#f0f7ff;border-radius:8px;border:1px solid #d0e3ff;}
.analysis-section h4 {color:#1a73e8;font-size:16px;margin:0 0 12px 0;padding-bottom:8px;border-bottom:2px solid #d0e3ff;}
.analysis-section p {color:#333;line-height:1.6;margin:0;}
/* 执行结果部分样式*/.execution-results {margin:15px 0;padding:15px;background:#f0fff4;border-radius:8px;border:1px solid #c6f6d5;}
.execution-results h4 {color:#2f855a;font-size:16px;margin:0 0 12px 0;padding-bottom:8px;border-bottom:2px solid #c6f6d5;}
.execution-results p {color:#2d3748;line-height:1.6;margin:8px 0;padding:8px;background:#fff;border-radius:4px;border:1px solid #e2e8f0;}


/* 文件信息部分样式 */
.file-info {
    margin: 2px 0;
    padding: 15px;
    background: #fff5f5;
    border-radius: 8px;
}

.file-info h4 {
    color: #c53030;
    font-size: 16px;
    margin: 0 0 12px 0;
    padding-bottom: 8px;
    border-bottom: 2px solid #fed7d7;
}
.file-list .file-info{background: #fff;border:0px;box-shadow: none;}
.file-info p {
    color: #4a5568;
    line-height: 1.6;
    margin: 8px 0;
    padding: 8px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #e2e8f0;
}

/* 通用样式优化 */
.analysis-section, .execution-results, .file-info {
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.analysis-section pre, .execution-results pre, .file-info pre {
    background: #fff;
    padding: 12px;
    border-radius: 4px;
    border: 1px solid #e2e8f0;
    overflow-x: auto;
    margin: 8px 0;
}

.analysis-section code, .execution-results code, .file-info code {
    background: #f7fafc;
    padding: 2px 4px;
    border-radius: 3px;
    font-family: monospace;
}

.gpt321 .file-preview-container{position: absolute;bottom:100%;left:20px;}


.vvu1 {overflow:hidden;margin-bottom:10px;}
.right2 .vvu1 .copy-btn {float:right;}
.copy-btn {display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:0px 10px;font-size:14px;font-weight:600;color:#fff;background:#333;border:none;border-radius:20px;cursor:pointer;box-shadow:0 2px 8px rgba(79,140,255,0.10);transition:background 0.3s,box-shadow 0.2s,transform 0.1s;outline:none;position:relative;overflow:hidden;}
.copy-btn::before {content:'';display:inline-block;width:12px;height:12px;background:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 18H8V7h11v16z"/></svg>');background-size:12px 12px;margin-right:0px;}
.copy-btn:hover {background:linear-gradient(90deg,#2357d5 0%,#4f8cff 100%);box-shadow:0 4px 16px rgba(79,140,255,0.18);}
.copy-btn:active {background:linear-gradient(90deg,#2357d5 0%,#4f8cff 100%);box-shadow:0 1px 4px rgba(79,140,255,0.10);}
.gpt322 img {opacity:0;}
.gpt322 .img {background:url(../images/w1.png) center center  no-repeat;background-size:24px 24px;}
.gpt322:hover .img {background:url(../images/w1a.png) center center  no-repeat;background-size:24px 24px;}
.gpt323:hover {background:url(../img/a15a.png) center center / contain no-repeat;}
.file-preview-container9 {overflow:hidden;clear:both;}
.rr1a ul li .title {height:52px;overflow:hidden;line-height:26px !important;margin:5px 20px;}
.cbody33 .rr1a ul li:nth-child(5n) .rr9 {right:5px;}
.tan278 p {line-height:150%;font-size:14px;color:#666;}
.tan278 p.time {color:#333;}
.dada {position:relative;}
.dada .password-toggle {position:absolute;right:0px;top:0px;width:48px;height:48px;cursor:pointer;display:block;}
.dada .password-toggle.active {background:url(../images/w8.png) no-repeat center center;background-size:20px 20px;}
.bbb4 ul li a {display:block;}
.bbb4 ul li:hover {background-color:rgba(27,132,255,.1);}
.ryo1,.ryo2 {color:#1b84ff;}
.ryo1:hover,.ryo2:hover {color:#c10;text-decoration:underline;}
.main.tshu .meuns {display:none;}
.main.tshu .cbody {margin-left:25px;}

.yy2a1 li:hover {border-bottom:2px solid #1b84ff;color:#1b84ff;cursor:pointer;}
.yy2a27 ul li:hover {background:#F8F9FA;cursor:pointer;}
.gpt31b:hover {cursor:pointer;}
.gpt323:hover {cursor:pointer;}
.gpt31a:hover {cursor:pointer;}
.rr82 .index33a ul li:hover  p {color:#1b84ff;}

.rr2 ul li:nth-child(1).on,.rr2 ul li:nth-child(1):hover {background:url(../images/e21a.png) no-repeat 15px center;background-size:20px 20px;padding-left:45px;border:1px solid #1b84ff !important;}
.rr2 ul li:nth-child(2).on,.rr2 ul li:nth-child(2):hover {background:url(../images/e22a.png) no-repeat 15px center;background-size:20px 20px;padding-left:45px;border:1px solid #1b84ff !important;}
.rr2 ul li:nth-child(3).on,.rr2 ul li:nth-child(3):hover {background:url(../images/e23a.png) no-repeat 15px center;background-size:20px 20px;padding-left:45px;border:1px solid #1b84ff !important;}
.rr2 ul li:nth-child(4).on,.rr2 ul li:nth-child(4):hover {background:url(../images/e24a.png) no-repeat 15px center;background-size:20px 20px;padding-left:45px;border:1px solid #1b84ff !important;}
.rr2 ul li:hover a,.rr2 ul li.on a {color:#1b84ff !important;}

.bbb4>dl>dd {border-radius:3px !important;background-color:rgba(255,255,255,1) !important;border:1px solid #ccc !important;height:32px !important;line-height:32px !important;}
.bbb4>dl>dd a {color:#999 !important;}
.bbb4>dl>dd a b {font-weight:400;}

.index33a2 ul li span img {width:40px;}
.tan00344 {display:none;left:50%;top:2%;margin-left:-450px;margin-top:0px;width:900px;height:96%;display:none;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);}
.tan00344 .tan3 {position:absolute;bottom:0px;left:0px;width:100%;}
.tan00344 .tan2 {height:calc(100vh - 150px);overflow-y:auto;padding:20px 0px 20px;}
.tan00344 .yy2a {width:100%;float:none;}
#dsds .webuploader-pick {padding:0px;}
/* 内容不为空的think 加样式*/.dfdna .on2 {display:none;}
.dfdna .on1 {display:block;}
.tan622b:hover .on1 {display:none;}
.tan622b:hover .on2 {display:block;}
.index31b.on1:hover .img {background:#1b84ff url(../images/q17a.png) no-repeat center center !important;}
.index31b.on2:hover .img {background:#1b84ff url(../images/q18a.png) no-repeat center center !important;}
.index31b.on3:hover .img {background:#1b84ff url(../images/q19a.png) no-repeat center center !important;}
.index31b.on4:hover .img {background:#1b84ff url(../images/q20a.png) no-repeat center center !important;}
.webuploader-pick h3 {background:url(../images/e30.png) no-repeat center center;background-size:24px 24px;}
.webuploader-pick h3 img {opacity:0;}
.tan622b:hover h3 {background:url(../images/e30a.png) no-repeat center center;background-size:24px 24px;}
.tan622b:hover p {color:#1b84ff;}
.dn22 input:hover,.dn22 select:hover,.dn22 textarea:hover {border:1px solid #1b84ff;box-shadow:0px 0px 3px 3px rgba(27,132,255,0.3);}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;position:relative;background:url(../images/tt2.png) no-repeat right 10px center;background-size:20px 20px;}
select:hover {background:url(../images/tt2a.png) no-repeat right 10px center;background-size:20px 20px;}
think:has(br:only-child) {display:none;}
.last-node think {display:block;background:#f7f8f9;color:rgba(0,0,0,0.6);padding:20px;font-size:14px;}
.login6 button:hover {opacity:0.8;border-radius:10px;transition:all 0.3s ease;}
.gpt32 textarea:hover {background:#fff;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);}
.gpt31 ul li:hover {opacity:0.8;background-color:#1b84ff !important;color:#fff;}
.gpt322 .img:hover {background-color:#fff;}
/* .gpt322 .img:hover img {opacity:0.5;}*/.header0:hover {background:#fff;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);}

.index31b:hover .img {background-color:#e5e5e5 !important;}
.index31b:hover .title {color:#1b84ff;}


.header1 .logo img:hover {animation:rotateTwoWeeks 2s linear infinite;/* 应用旋转动画*/;}

    /* 定义旋转动画 */
@keyframes rotateTwoWeeks {
    0% {
      transform: rotate(0deg); /* 初始角度 */
    }
    100% {
      transform: rotate(720deg); /* 旋转两周，共720度 */
    }
  }
    .index10 img:hover,.table1 table img:hover{ transform: scale(1.05);transition: all 0.3s ease;}
    .header31:hover{    background: linear-gradient(90deg, rgba(119, 169, 247, 0.34) 0%, rgba(132, 132, 251, 0.34) 50%, rgba(231, 178, 253, 0.34) 100%);}
    /* 左右晃动
     */
.header32a:hover img{
    animation: swing 2s ease-in-out infinite; /* 应用摆动动画 */
  transform-origin: top center; /* 设置旋转中心为图片底部中心 */

}
/* 定义摆动动画 */
@keyframes swing {
    0%, 100% {
      transform: rotate(-10deg); /* 最左侧角度 */
    }
    50% {
      transform: rotate(10deg); /* 最右侧角度 */
    }
  }

  .header330 img:hover,.usr1 img:hover,.login7 dl dt img:hover{ transform: scale(1.05);transition: all 0.3s ease;}

  .select-list6 li:hover select,.tr21 input:hover{
    border: 1px solid #999;
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);
  }

.dn22 input:focus,.dn22 select:focus,.dn22 textarea:focus {border:1px solid #1b84ff;box-shadow:0px 0px 3px 3px rgba(27,132,255,0.3);}
.dn22.onn:hover {border:1px solid #1b84ff;box-shadow:0px 0px 3px 3px rgba(27,132,255,0.3);}
.qx2 input:hover {border:1px solid #1b84ff;box-shadow:0px 0px 3px 3px rgba(27,132,255,0.3);}
.qx2 input {margin:5px 0px !important;}
.qx3 button:hover {background-color:#1b84ff;color:#fff;}
.ee221b button:hover {background-color:#333 !important;color:#fff;border:1px solid #333;}

.meuns1 h3:hover {opacity:0.8;}
.select-list0 li input:hover {border:1px solid #ccc;}



.rr2 ul li:hover {height:50px;line-height:50px;border-radius:5px;background-color:rgba(248,249,250,1) !important;border:1px solid rgba(231,234,238,1);}
.table2 table tr:hover {background:#f8f9fa;}
table .fujian:hover {background:url(../images/e28a.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;}
table .chakan1:hover {background:url(../images/w14a.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .shanchu1:hover {background:url(../images/w10a.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
.alini.on:hover {opacity:0.8;color:#333;}
table .bianji1:hover {background:url(../images/w15a.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}


.tree1:hover{background:#F3F9FF url(../images/r01.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree2:hover{background:#F3F9FF url(../images/r11.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree3:hover{background:#F3F9FF url(../images/r21.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree4:hover{background:#F3F9FF url(../images/r31.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree5:hover{background:#F3F9FF url(../images/r41.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree6:hover{background:#F3F9FF url(../images/r51.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree1:hover h2{color: #1b84ff !important;}
.tree2:hover h2{color: #1b84ff !important;}
.tree3:hover h2{color: #1b84ff !important;}
.tree4:hover h2{color: #1b84ff !important;}
.tree5:hover h2{color: #1b84ff !important;}
.tree6:hover h2{color: #1b84ff !important;}


.tt1:hover{background-color: #1b84ff !important;}

.ee421 ul li h3:hover{background-color: #1b84ff !important;color:#fff;}
.ee11a img:hover {border-radius:20px;transform:scale(1.01);transition:all 0.3s ease;}

.ee411 ul li:hover {background-color:#1b84ff !important;}
.ee411 ul li:hover h3 {color:#fff;}
.rr3c textarea:hover {border:1px solid #ccc;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);}
/* .bbb4 dl dd:hover {background-color:#333;}*/#filePicker_softfile:hover {background-color:#fff !important;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);border:1px solid #ddd;}
.last-node.left {clear:both;}
.last-node2 {clear:both;padding-top:20px;}
.last-node.left {background:#fff !important;}
.gpt322 .file-preview-container {position:absolute;bottom:100px;left:0px;width:300px;}
.bbb4 ul h3 {padding:2px 10px 2px 30px;color:#999;margin:0px 20px 0px 0;font-size:14px;line-height:32px;}
.bbb4 ul h3 a {display:block;}
.bbb4 ul h3.on,.bbb4 ul h3:hover {border:1px solid #1b84ff;color:#fff;background-color:#1b84ff;}
.bbb4 ul h3.on a,.bbb4 ul h3:hover a {color:#fff;}
/* 隐藏第2个cao1*/    /* div.cao0 > div.cao1:nth-of-type(2) {display:none;}*/    .bbb4>dl>dd {padding:1px 20px !important;}
.bbb4>dl>dd span {height:32px !important;}
.select-list6 li.right.feefe {height:32px;}
#filePicker_softfile {background:#fff;position:absolute;right:0%;width:20%;bottom:12px;margin-left:0%;padding:21px;z-index:1;margin-bottom:0px;height:114px;}
.filePicker-box {margin:0 !important;background:#fff !important;position:relative !important;width:100% !important;padding:21px !important;z-index:1 !important;height:114px !important;box-sizing:border-box !important;border:1px solid #E7EAEE !important;border-radius:4px !important;}
.filePicker-box:hover {background-color:#fff !important;box-shadow:0px 0px 3px 3px rgba(27,132,255,0.3) !important;border:1px solid #1b84ff !important;}
.tan621.trtr {display:flex;flex-direction:column;}
/* .tan6275 .tan622 {border-top:1px solid #eee;border-bottom:1px solid #eee;}*/.select-list6 li.right {position:relative;min-width:160px;height:40px;}
.select-list6 li.right #meuns21bbb {display:none;position:absolute;top:0px;left:0px;z-index:9999;}
.select-list6 li.right #meuns21bbb li {float:none;margin-right:0px;}
.select-list6 li.right #meuns21bbb dl {background:#fff;}
.select-list6 li.right.feefe  #meuns21bbb{display:block;}
#meuns21bbb {min-width:160px;width:160px;}
.wode2 .webuploader-pick {position:relative;/*display:inline-block;*/cursor:pointer;background:none;padding:0 10px;color:#fff;text-align:center;border-radius:3px;overflow:hidden;width:100%;}
#wps_softfile {background:#fff;display:none;}
.tan6177 {height:calc(100% - 50px) !important;}
.cao2 {display:none;}
.table16 {display:none;}
.tan121 {overflow:hidden;}
.tan122 {float:right;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;background:url(../images/w5.png) no-repeat center center;background-size:24px 24px;margin-bottom:10px;}
.tyuu1 {display:none;}
.tyuu1.on {display:block;}
.docs-catinfo .rr560 {left:30%;}
.party-group-dd1 .cao6 {background:none;border:0px;color:#666;font-size:14px;line-height:33px;/* top:0px;*/        position:relative;float:left;height:46px;width:70%;text-align:left;padding:0px 5px;}
.party-group-dd1 {border:1px solid rgba(231,234,238,1);line-height:48px;height:48px;overflow:hidden;}
.party-group-dd1   .party-group {float:left;margin-left:5px;}
.dfdna input {display:block;height:100px;}
.tan003288 {left:50%;margin-top:0px;width:1080px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);display:none;top:50%;transform:translate(-50%,-50%);}


.qq1 img{width:40px;height:40px;}
.rr560{position: absolute;z-index: 1000000000000 !important;top:10%;left:10%;width:40%;padding:25px 0px;display: none;}
.gren1811{margin:20px 20px 20px;border-top: #e7eaee 1px solid;height:400px;overflow-x: auto;}
.rr561{padding:15px 15px 10px;text-align: center;border-top: #e7eaee 1px solid;position: relative;}
.rr561 button{background: #007aff;color: #fff;font-size: 16px;padding: 8px 30px;border-radius: 5px;border:0px;margin:0px 10px;}
.fssa{overflow-x: auto;}
.rr562{padding:0px 15px 0px;text-align: center;position: absolute;top:15px;left:0px}
.rr562 button{background: #333;color: #fff;font-size: 16px;padding: 8px 30px;border-radius: 5px;border:0px;margin:0px 10px;}

.gren1811 table{width: 100%;border-left:1px solid rgba(231,234,238,1);border-top:0px solid rgba(231,234,238,1);width:900px;}
.gren1811 table tr th,.gren1811 table tr td{border-right:1px solid rgba(231,234,238,1);border-bottom:1px solid rgba(231,234,238,1);font-size:14px;color:#333;padding:0px 20px 0px;height:38px;}
.gren1811 table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;}

.selected-customers-container{margin:20px 20px 0px 20px;border-top: #e7eaee 1px solid;padding-bottom:10px;}
.selected-customers-container table{width: 100%;border-left:1px solid rgba(231,234,238,1);border-top:0px solid rgba(231,234,238,1);}
.selected-customers-container table tr th,.selected-customers-container table tr td{border-right:1px solid rgba(231,234,238,1);border-bottom:1px solid rgba(231,234,238,1);font-size:14px;color:#333;padding:0px 20px 0px;height:38px;}
.selected-customers-container table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;}
.selected-customers-container h3{padding:10px 0px 10px 0px;font-size: 16px;}
.selected-customers-container button{background: #c10;color: #fff;font-size: 16px;padding: 3px 10px;border-radius: 5px;border:0px;margin:0px 10px;}  

/* q0到 q10 随机背景颜色值和颜色 */
.qqe0{background-color: greenyellow !important;}
.qqe1{background-color: red !important;}
.qqe2{background-color: #333 !important;}
.qqe3{background-color: #666 !important;}
.qqe4{background-color: #c10 !important;}
.qqe5{background-color: #f10 !important;}
.qqe6{background-color: blue !important;}
.qqe7{background-color: salmon !important;}
.qqe8{background-color: seagreen !important;}
.qqe9{background-color: skyblue !important;}
.qqe10{background-color: slateblue !important;}

/* .pagination>li>a,.pagination>li>span {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:0px solid #ddd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;border-radius:3px;background-color:rgba(75,86,117,1);color:#fff;}*/.ffew {text-align:right;}
.rr51 {position:absolute;z-index:11000;top:10%;left:10%;width:400px;padding:25px 0px;display:none;}

#step3> .fee1> .dn22 {padding:0px 10px;border:1px solid #ddd;border-radius:5px;background:#f7f7f7;}
#step3> .fee2> .dn22 {padding:0px 10px;border:1px solid #ddd;border-radius:5px;background:#f7f7f7;}
#step3> .fee3> .dn22 {padding:0px 10px;border:1px solid #ddd;border-radius:5px;background:#f7f7f7;}
#step3> .fee4> .dn22 {padding:0px 10px;border:1px solid #ddd;border-radius:5px;background:#f7f7f7;}

.dn22.onn {height:33px;padding:0px 10px;line-height:33px;border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);overflow:hidden;}
.dn22 .party-group {float:left;}
.party-item i {cursor:pointer;}
.dn22.onn button {color:#1b84ff;font-size:14px;background:url(../images/e18.png) no-repeat left 5px center;padding-left:0px;margin-right:20px;background-size:20px 20px;margin-left:0px;line-height:33px;padding-top:0px;padding-bottom:0px;border:0px;}
input[type=radio],input[type=checkbox] {-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000;}
input[type=radio],input[type=checkbox] {height:20px;width:20px;cursor:pointer;border-radius:.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(224 230 237 / var(--tw-border-opacity));background-color:initial;--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity));--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;outline:2px solid #0000 !important;outline-offset:2px !important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important;--tw-ring-offset-width:0px !important;border:2px solid #e0e6ed;border-radius:2px;}
input[type=radio] {border-radius:100% !important;}
input[type=radio]:checked,input[type=checkbox]:checked {background-size:90% 90%;}
input[type=radio]:disabled,input[type=checkbox]:disabled {cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));}
input[type=checkbox]:checked,input[type=radio]:checked {border-color:#0000;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;}
input[type=checkbox]:checked {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-color:#4361ee;}
input[type=radio]:checked {background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-color:#4361ee;}

.batch-actions input[type=radio],.batch-actions input[type=checkbox]{float: left;margin-right: 5px;}
/* 登录 */
.login0{position: fixed;top:0px;left:0px;width:100%;height:100%;overflow: hidden;}
.login1{width:50%;float: left;height:100%;}
.login1 img{width:100%;height:100%;object-fit: cover;}
.login2{width:50%;float: left;height:100%;position: relative;}
.login20 {width:520px;margin:0 auto;padding-top:0px;position:absolute;top:50%;border-radius:10px 10px 10px 10px;margin-top:-280px;left:50%;margin-left:-260px;box-shadow:0px 0px 8px 3px rgba(0,10,27,0.05);font-family:PingFangSC-regular;border:1px solid rgba(231,234,238,1);}
.login3 {height:100px;line-height:100px;border-radius:10px 10px 0px 0px;background-color:#f3f3f3;color:rgba(16,16,16,1);font-size:26px;text-align:center;font-family:PingFangSC-regular;}
.login3 img {width:30px;margin-right:10px;}
.login30 {padding:30px 40px 15px 40px;}
.login4 dl{margin-bottom: 30px;}
.login4 dl dt {height:20px;line-height:20px;color:#4B5675;font-weight: 400;font-size:14px;text-align:left;font-family:PingFangSC-regular;}
.login4 dl dd input {margin-top:12px;height:48px;line-height:48px;border-radius:5px;background-color:#f3f3f3;color:#333333;font-size:14px;text-align:left;text-indent:10px;border:1px solid rgba(231,234,238,1);display:block;width:100%;}
.login4 dl dd input:hover {border:1px solid rgba(27,132,255,1);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.11);}
/*.login4 dl dd input[type=password] {background:url(../images/q5.png) no-repeat right 10px center;background-size:20px 20px;}*/
.login5 {margin-top:20px;overflow:hidden;}
.login51 {float:left;color:rgba(102,102,102,1);font-size:14px;text-align:left;line-height:20px;}
.login51 label {display:block;}
.login51 label span {margin:0px 0px 0px 10px;display:inline-block;}
.login51 label input {margin:0px;}
.login52 {float:right;height:20px;line-height:20px;font-size:14px;text-align:left;}
.login52 a {color:rgba(27,132,255,1);}
.login6 {margin-top:20px;}
.login6 button {width:100%;border-radius:5px;background-color:rgba(27,132,255,1);color:rgba(255,255,255,1);font-size:16px;text-align:center;line-height:58px;border:0px;}
.login7 {margin:10px 0px 15px;overflow:hidden;text-align:center;}
.login7 dl {display:inline-block;text-align:center;margin-left:10px;}
.login7 dl dt img {width:28px;}
.login7 dl dd {line-height:30px;color:rgba(75,86,117,1);}

/* 导航 */


.usr0 {position:absolute;top:75px;right:10px;border-radius:10px;background-color:rgba(255,255,255,1);color:rgba(16,16,16,1);font-size:14px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.16);width:300px;display:none;z-index:1000;}
.usr1 {border-bottom:1px solid rgba(231,234,238,1);overflow:hidden;padding:20px 25px;text-align:left;}
.usr1 img {width:36px;border-radius:20px;background-color:rgba(229,229,229,1);border:2px solid rgba(27,132,255,1);float:left;}
.usr1 .cont {float:left;margin-left:10px;}
.usr1 .cont h2 {color:rgba(75,86,117,1);font-size:16px;line-height:20px;}
.usr1 .cont p {line-height:17px;color:rgba(75,86,117,0.67);font-size:12px;}
.usr2 {padding:20px 20px 60px 20px;}
.usr2 ul li {height:40px;line-height:40px;border:1px solid transparent;}
.usr2 ul li.usr21 {background:url(../images/q9.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;}
.usr2 ul li.usr22 {background:url(../images/q10.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;}
.usr2 ul li.usr23 {background:url(../images/q11.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;}
.usr2 ul li.usr21:hover {background:#f8f9fa url(../images/q9a.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;border-radius:5px;border:1px solid rgba(231,234,238,1);}
.usr2 ul li.usr22:hover {background:#f8f9fa url(../images/q10a.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;border-radius:5px;border:1px solid rgba(231,234,238,1);}
.usr2 ul li.usr23:hover {background:#f8f9fa url(../images/q11a.png) no-repeat 15px center;padding-left:48px;background-size:18px 18px;border-radius:5px;border:1px solid rgba(231,234,238,1);}
.usr2 ul li a {color:rgba(75,86,117,1);font-size:14px;display:block;}
.usr2 ul li:hover a {color:#1b84ff;font-size:14px;}
.usr3 {border-top:1px solid rgba(231,234,238,1);padding:20px 20px 20px 20px;}
.usr3 a {width:100%;display:block;line-height:40px;border-radius:5px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);text-align:center;color:rgba(75,86,117,1);font-size:14px;}
.usr3 a:hover {background-color:rgba(27,132,255,1);color:#fff;}
.main {padding:25px 0px;}
.maincenter {display:flex;}
.index1 {width:27%;padding:0px 25px;min-height:400px;}
.index2 {width:51%;min-height:400px;}
.index3 {width:22%;padding:0px 25px;min-height:400px;}

.index11 {border-radius:5px;background-color:rgba(255,255,255,1);color:rgba(16,16,16,1);border:1px solid rgba(231,234,238,1);margin-bottom:25px;}




.index12 {border-radius:5px;background-color:rgba(255,255,255,1);color:rgba(16,16,16,1);border:1px solid rgba(231,234,238,1);overflow: hidden;}
.index12b dl {width:100%;overflow:hidden;margin:0px;border-bottom:1px solid rgba(231,234,238,1);}
.index12b dl:last-child {border-bottom:none;}
.index12b dl dt {padding:0px 20px;background:#F8F9FA;line-height:70px;overflow:hidden;color:rgba(75,86,117,1);font-size:14px;font-weight:700;width:33.33%;float:left;transition: all 0.3s ease;}
.index12b dl dd {padding:0px 20px;background:#fff;line-height:70px;overflow:hidden;color:rgba(16,16,16,1);font-size:14px;float:left;width:33.33%;height:70px;overflow:hidden;transition: all 0.3s ease;}
.index12b dl dd a {transition: color 0.3s ease;}
.index12b dl:hover dd,.index12b dl:hover dd a{color:#1b84ff;}
.index12b dl:hover dd {background:#f8f9fa;transform: translateY(-2px);}


table .zt1 {width:46px;display:block;height:26px;border-radius:3px;background-color:rgba(50,145,248,1);line-height:26px;text-align:center;color:#fff;}
table .zt2 {width:46px;display:block;height:26px;border-radius:3px;background-color:rgba(52,199,88,1);line-height:26px;text-align:center;color:#fff;}
table .zt3 {width:46px;display:block;height:26px;border-radius:3px;background-color:rgba(175,82,222,1);line-height:26px;text-align:center;color:#fff;}
table .zt4 {width:46px;display:block;height:26px;border-radius:3px;background-color:rgba(255,149,2,1);line-height:26px;text-align:center;color:#fff;}



.gpt0 {position:fixed;right:-100%;top:0px;height:100%;width:21%;background:#fff;z-index:1990;}
.gpt {height:100%;background:linear-gradient(90deg,rgba(119,169,247,0.17) 0%,rgba(132,132,251,0.17) 50%,rgba(231,178,253,0.17) 100%);z-index:19999;display:flex;flex-direction:column;/* 设置主轴方向为垂直*/;}
.gpt1 {height:10%;width:100%;padding:20px 20px 20px;overflow:hidden;}
.gpt11 {float:left;}
.gpt11 img {width:30px;height:30px;border-radius:100px;float:left;}
.gpt11 h3 {float:left;margin-left:10px;line-height:30px;color:rgba(255,255,255,1);color:#333;}
.gpt12 {float:right;width:30px;height:30px;background:url(../images/w5.png) no-repeat center center;background-size:20px 20px;cursor:pointer;}
.gpt2 {height:70%;width:100%;flex:1;padding:20px;}
.gpt3 {height:180px;width:100%;}
.gpt2 .ask1 {line-height:30px;flex-direction:row;align-self:flex-end;justify-content:flex-end;font-size:14px;text-align:left;margin-bottom:20px;overflow:hidden;}
.gpt2 .qus1 {line-height:30px;border-radius:8px 8px 8px 8px;background-color:rgba(255,255,255,1);color:rgba(16,16,16,1);font-size:14px;text-align:left;padding:15px;margin-bottom:20px;}
.ask1 .last-node {background-color:rgba(50,145,248,1);color:#fff;border-radius:8px 8px 8px 8px;padding:15px;width:auto;float:right;}

.gpt31 ul {overflow:hidden;}
.gpt31 ul li {float:left;line-height:24px;border-radius:8px;background-color:rgba(255,255,255,1);font-size:14px;color:#333;margin-left:10px;}
.gpt31 ul li:first-child {margin-left:20px;}
.gpt31 ul li.gpt31a {background:#fff url(../images/w6.png) no-repeat 10px center;background-size:20px 20px;padding:3px 10px 3px 30px;}
.gpt31 ul li.gpt31b {background:#fff  url(../images/w3.png) no-repeat 10px center;background-size:20px 20px;padding:3px 10px 3px 30px;}
.gpt31 ul li.gpt31c {background:#fff  url(../images/w4.png) no-repeat 10px center;background-size:20px 20px;padding:3px 10px 3px 30px;}
.gpt32 {padding:20px;position:relative;}
.gpt32 textarea {height:104px;border-radius:8px;background-color:rgba(255,255,255,1);border:1px solid #1b84ff;width:100%;padding:15px;resize:none;line-height:150%;font-size:16px;}
.gpt322 {position:absolute;left:30px;bottom:30px;}
.gpt322 img {width:24px;}
.gpt323 {position:absolute;right:30px;bottom:30px;width:42.01px;height:28px;line-height:20px;border-radius:4px;background:url(../img/a15.png) center center / contain no-repeat;transition:0.2s;box-shadow:rgba(24,119,243,0.12) 0px 2px 8px;}
.meuns {position:absolute;top:105px;left:0px;width:320px;height:calc(100% - 105px);z-index:999;}
.meuns0 {margin:0px 25px 25px;height:calc(100% - 25px);}
.meuns1 {padding:0px 0px 25px 0px;border-bottom:1px solid #E7EAEE;margin:25px 25px 0px;}
.meuns1 h3 {text-align:center;height:42px;border-radius:100px;background-color:rgba(27,132,255,1);line-height:42px;font-size:14px;color:#fff;cursor:pointer;}
.meuns1 h3 i {display:inline-block;width:20px;height:40px;background:url(../images/w7.png) no-repeat center center;background-size:20px 20px;}
.meuns1 h3 span {margin-left:5px;display:inline-block;position:relative;top:-14px;}

/*搜索*/
.select-list {height:42px;}
.select-list li {color:#999;margin:0px 10px 0px 0;font-size:14px;}
.select-list li p {float:left;width:80px;margin:0px 15px 0px 0;text-align:right;}
.select-list li input.date{background:#fff url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
.select-list li input {border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);height:42px;line-height:42px;text-indent:12px;color: #101010;}
.select-list li input:hover,.select-list li select:hover {border:1px solid #ccc;}
.select-list li.search2 input {border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);width:250px;height:42px;line-height:42px;text-indent:40px;background:#fff url(../images/w13.png) no-repeat 10px center;background-size:20px 20px;}
.select-list li .submit-btn {border:0;border-radius:4px;background:0 0;outline:0;width:40px;height:23px;}
.select-list li select {border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);height:42px;line-height:42px;width:250px;text-indent:10px;color: #101010;}
.select-list li {float:left;}
.select-list.right{float: right;}
.filter-apply-btn{width: 88px;height: 42px;}

/* 其他原有样式 */
.rr2 ul li:hover {height:50px;line-height:50px;border-radius:5px;background-color:rgba(248,249,250,1) !important;border:1px solid rgba(231,234,238,1);}
.table2 table tr:hover {background:#f8f9fa;}
.alini.on:hover {opacity:0.8;color:#333;}


.subm1 {padding:0px 30px;line-height:42px;height:42px;border-radius:3px;background-color:rgba(27,132,255,1);display:block;text-align:center;font-size:14px;color:#fff;border:0px;transition: all 0.3s ease;cursor: pointer;}
.subm1:hover{background: #0c6ae6;color:#fff;box-shadow: 0 4px 12px rgba(27,132,255,0.4);}
.subm2 {padding:0px 30px;float:left;margin-right:0px;line-height:42px;height:42px;border-radius:3px;background-color:#4b5675;display:block;text-align:center;font-size:14px;color:#fff;border:0px;transition: all 0.3s ease;cursor: pointer;}
.subm2:hover {color:#fff;background:rgba(27,132,255,1);box-shadow: 0 4px 12px rgba(27,132,255,0.3);}
.subm3 {padding:0px 30px;float:left;margin-left:10px;line-height:42px;border-radius:3px;background-color:rgba(27,132,255,1);display:block;text-align:center;font-size:14px;color:#fff;border:0px;}

.cbody {margin-left:320px;min-height:500px;}
.cbody0 {margin:0px 25px 25px 0px;min-height:calc(100vh - 130px);}
.cbody1 {margin-bottom:20px;margin-right:25px;}



table .bianji1 {background:url(../images/w15.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .shanchu1 {background:url(../images/w10.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .fujian {background:url(../images/e28.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .yd {background:url(../images/e27.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .wd {background:url(../images/e26.png) no-repeat center center;background-size:24px 24px;width:24px;height:24px;display:inline-block;vertical-align:middle;}
table .chakan3 {background:url(../images/w9.png) no-repeat center center;background-size:20px 20px;width:24px;height:24px;display:inline-block;vertical-align:middle;text-indent:-2000px;}





.openxm {color:rgba(27,132,255,1);cursor:pointer;}
#page {margin:20px 20px 0px 20px;overflow:hidden;}
#page .total {float:left;color:#999;font-size:14px;line-height:36px;}
#page .page {float:right;}
#page  .pagination {margin:0px;}
#page  .prev {background:url(../images/w11.png) no-repeat center center;background-size:16px 16px;width:30px;height:30px;border:0px;}
#page  .next {background:url(../images/w12.png) no-repeat center center;background-size:16px 16px;width:30px;height:30px;border:0px;}
#page a {border:0px;}
#page a.current,#page a:hover {border-radius:3px;background-color:rgba(75,86,117,1);color:#fff;}
#page  .prev:hover {background:url(../images/w11a.png) no-repeat center center;background-size:16px 16px;width:30px;height:30px;border:0px;}
#page  .next:hover {background:url(../images/w12a.png) no-repeat center center;background-size:16px 16px;width:30px;height:30px;border:0px;}
.heng0 {position:absolute;top:0px;left:0px;width:100%;z-index:99;box-shadow:0px 0px 8px 2px rgba(0,0,0,0.15);border:1px solid rgba(231,234,238,1);background-color:#fff;display:none;}

.tan00 {position:fixed;z-index:10000;border-radius:10px;background-color:rgba(255,255,255,1);color:rgba(16,16,16,1);font-size:14px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);}
.tan001 {left:50%;top:50%;margin-left:-300px;margin-top:0px;width:600px;display:none;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15); transform: translate(0%, -50%);}
.tan1 {border-bottom:1px solid #E7EAEE;height:60px;line-height:60px;padding:0px 20px;}
.tan11 {float:left;font-size:16px;color:#333;}
.tan11 h2 {font-size:16px;color:#333;line-height:60px;}
.tan12 {float:right;width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;background:url(../images/w5.png) no-repeat center center;background-size:24px 24px;}
.tan2 {padding:20px 0px;}
.tan20 {overflow:hidden;}
.tan201 {border-radius:3px;background-color:rgba(248,249,250,1);border:1px solid rgba(231,234,238,1);float:left;margin-left:3.3%;float:left;width:45%;float:left;padding:30px 20px;cursor:pointer;text-align:center;}
.tan201 img {width:80px;margin:0px 0px 20px;}
.tan201 .title {color:#101010;font-size:16px;line-height:24px;}
.tan201 .des {color:#999;font-size:14px;line-height:24px;}
.tan201.on {border:1px solid rgba(27,132,255,1);}
.tan201.on .title {color:rgba(27,132,255,1);}




.tan002{left:50%;top:2%;margin-left: -450px;margin-top: 0px;width:900px;height:96%;display: none;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);}
.tan002 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan002 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}


.gren1{margin-bottom: 15px; overflow: hidden;}
.gren11{width:30.4%;margin-left:2.2%;float: left;}
.gren1 .gren11 .form1{width:100%;margin-bottom: 15px;margin-left:0%}
.gren12{float: left;width:67.4%;}
.gren13 img{width:100%;}


.gren1 .form1{float:left;margin-left:2.2%;width:30.4%;}
.form1 dt{line-height: 33px;font-size: 14px;color:#333;}
.form1 dd input{height: 48px;
    line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}

    .form1 dd select{height: 48px;
        line-height: 48px;
        border-radius: 3px;
        background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 14px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}



        .gren1 .form2{float:left;margin-left:2.2%;width:46.8%;}
        .form2 dt{line-height: 33px;font-size: 14px;color:#333;}
        .form2 dd input{height: 48px;
            line-height: 48px;
            border-radius: 3px;
            background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);
            font-size: 14px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}
        
            .form2 dd select{height: 48px;
                line-height: 48px;
                border-radius: 3px;
                background-color: rgba(255,255,255,1);
                color: rgba(16,16,16,1);
                font-size: 14px;
                text-align: left;
                font-family: PingFangSC-regular;
                border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}


.gren13{float:left;margin-left:3.2%;width:45%;margin-top:33px;}


.form3 dt{line-height: 33px;font-size: 14px;color:#333;margin-left:2.2%;}
.form3 dd textarea{height: 96px;
    line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;margin-left:2.2%;}


    .form3 dd input{height: 48px;
        line-height: 48px;
        border-radius: 3px;
        background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 14px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;;margin-left:2.2%;}
    
        .form3 dd select{height: 48px;
            line-height: 48px;
            border-radius: 3px;
            background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);
            font-size: 14px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;;margin-left:2.2%;}




    .tan003{display:none;left:50%;top:2%;margin-left: -450px;margin-top: 0px;width:900px;height:96%;display: none;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);}
    .tan003 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
    .tan003 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}

.gren2{overflow: hidden;}

.gren20{float:left;width:67%;}
.gren23{float:left;width:33%;}
.gren13 img{width:100%;}
.gren21 .form1{width:46.5%;}
.gren25 .gren1{width:100%;}
.gren25 .form1{ width: 95.3%;}
.gren24{margin-top:30px;}

.mt25{margin-top:25px;}
.ee00{padding:0px 25px 25px 25px;}
.ee1{min-height:200px;}
.ee2{min-height:200px;}



.ee22{padding:25px;}
.ee220{line-height: 26px;
    color: rgba(75,86,117,1);
    font-size: 14px;}

.ee221{overflow: hidden;}
.qx0{overflow: hidden;margin-top: 20px;}
.qx1{float:left;width:96px;line-height: 48px;
    color: rgba(75,86,117,1);
    font-size: 14px;text-align: right;}
.qx2{float:left;width:320px;margin:0px 0px 0px 10px;}
.qx2 input{width:100%;height: 48px;line-height: 48px;border:1px solid #e7eaee;padding:0px 0px;margin:0px 0px 0px 0px;text-indent: 10px;}

.qx3{float:left;width:120px;margin:0px 0px 0px 10px;}
.qx3 button{width: 120px;
    height: 48px;
    border-radius: 3px;
    background-color: rgba(248,249,250,1);
    border: 1px solid rgba(231,234,238,1);text-align: center;color: rgba(75,86,117,1);
    font-size: 14px;margin:5px 0px !important;}

.ee221b {overflow: hidden;margin: 20px 0px 40px;margin-left: 106px;}
.ee221b button{height: 48px;width: 120px;
    line-height: 20px;
    border-radius: 100px;
    background-color: rgba(27,132,255,1);
    color: #fff;border:1px solid #1b84ff;
    color: rgba(255,255,255,1);
font-size: 16px;
    text-align: center;margin-right:10px;}

    .ee221b button:nth-child(2){background-color: #4b5675;color: #fff;border:1px solid #4b5675}

.ee2200{overflow: hidden;margin-top: 20px;font-size: 14px; color: #1b84ff;text-decoration: underline;}

.qx4{background: url(../images/e4.png) no-repeat 0px center;background-size: 24px 24px;padding-left:30px;float:left;margin-left:10px;line-height: 48px;}

.qx5{margin-top: 20px;margin-left:106px;line-height: 26px;
    color: rgba(153,153,153,1);
    font-size: 14px;}

.ee227{overflow: hidden;padding:25px;margin-top: 25px;width:400px;text-align: center;}
.ee227 img{width:120px;}
.ee227 .title{line-height: 26px;
    color: rgba(75,86,117,1);padding:10px;
    font-size: 14px;}

    .ml25{margin-left: 25px;}
    .mb25{margin-bottom: 25px;}
    .mr25{margin-right: 25px;}

.ee12{position: relative;}




 



.alini{color:#333;line-height: 26px;text-underline-offset: 3px; }

.alini:hover, .alini.on{color:#1b84ff;text-decoration: underline !important;line-height: 26px;text-underline-offset: 3px; }
.alini1{color:#333;line-height: 26px;text-underline-offset: 3px;text-decoration: underline !important; }
.alini2{color:#1b84ff;line-height: 26px; }


.tan005{left:50%;top:2%;margin-left: -800px;margin-top: 0px;width:1600px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
.tan005 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan005 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}

.tan61{float:left;width:800px;border-right:1px solid #E7EAEE;}
.tan62{float:left;width:800px;padding:25px;}
.tan62a h2{line-height: 30px;color: rgba(51,51,51,1);font-size: 14px;margin-bottom: 10px;}
.tan62b{overflow: hidden;}
.tan621{width:60%;float:left;border-radius: 5px;
    background-color: rgba(248,249,250,1);
    border-right: 1px solid rgba(231,234,238,1);padding:30px;}
    .tan621 img{width:100%;}

.tan622{width:40%;float:left;padding:0px 20px;}
.tan622a{line-height: 48px;
    border-radius: 3px;
    background-color: rgba(248,249,250,1);
    border: 1px solid rgba(231,234,238,1);text-align: center;font-size:14px;color:#666;cursor: pointer;}

    .tan622b{border-radius: 3px;
        background-color: rgba(248,249,250,1);
        border: 1px solid rgba(231,234,238,1);text-align: center;padding:20px;margin-top: 10px;margin-bottom: 10px;} 

        .tan622b h3 img{width:24px;height:24px;}
        .tan622b p{color: rgba(105,105,105,1);
            font-size: 14px;
            text-align: center;margin-top: 10px;}

.tan622c h2{font-size:14px;color:#333;line-height: 30px;}
.tan622c ul{overflow: hidden;border: 1px solid rgba(231,234,238,1);height:120px;}
.tan622c ul li{line-height: 48px;padding-left:20px;border-bottom: 1px solid #E7EAEE;color: rgba(51,51,51,1);
    font-size: 14px;overflow: hidden;cursor: pointer;text-align: center;position: relative;}
    .tan622c ul li b{display: block;overflow: hidden;width: 100%;height:30px;line-height: 30px;overflow: hidden;float:none;margin:0 auto;}
    .tan622c ul li span{width:24px;height:48px;background: url(../images/e10.png) no-repeat center center;background-size: 24px 24px;margin-left: 10px;display: block;position: absolute;top:0%;margin-top: 0px;right:0px}

    .tan622c ul li:hover{color:#1b84ff}

.form2 .radio{height: 48px;
    line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(16, 16, 16, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231, 234, 238, 1);
    width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}
    .form2 .radio label{display: block;float:left;width:40%;height: 48px;overflow: hidden;}
    .form2 .radio label input{width:20px;height: 20px;margin-top: 14px;margin-right:10px;display: inline-block;}
    .form2 .radio label span{display: inline-block;margin-left:10px}
.form2 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}

.form2 .radio label input:checked + span{color:#1b84ff}





input.changcolor::-webkit-input-placeholder {
    color: #1b84ff; /* Chrome, Opera, Safari */
}
input.changcolor:-moz-placeholder {
    color: #1b84ff; /* Firefox 18- */
    opacity: 1; /* 解决透明度问题 */
}
input.changcolor::-moz-placeholder {
    color: #1b84ff; /* Firefox 19+ */
    opacity: 1; /* 解决透明度问题 */
}
input.changcolor:-ms-input-placeholder {
    color: #1b84ff; /* Internet Explorer 10+ */
}

.tan006{left:50%;margin-top: 0px;width:410px;height:680px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }
.tan006 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan006 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}

.form4{padding:0px 20px 0px;}
.form4 dt{line-height: 33px;font-size: 14px;color:#333;margin-left:2.2%;}
.form4 dd textarea{height: 96px;
    line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;margin-left:0%;}


    .form4 dd input{height: 48px;
        line-height: 48px;
        border-radius: 3px;
        background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 14px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;;margin-left:0%;}
    
        .form4 dd select{height: 48px;
            line-height: 48px;
            border-radius: 3px;
            background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);
            font-size: 14px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;;margin-left:0%;}

.form4 .radio{height: 48px;
                line-height: 48px;
                border-radius: 3px;
                background-color: rgba(255, 255, 255, 1);
                color: rgba(16, 16, 16, 1);
                font-size: 14px;
                text-align: left;
                font-family: PingFangSC-regular;
                border: 1px solid rgba(231, 234, 238, 1);
                width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}
.form4 .radio label{display: block;float:left;height: 48px;overflow: hidden;margin-right: 30px;}
.form4 .radio label input{width:20px;height: 20px;margin-top: 14px;margin-right:10px;display: inline-block;}
.form4 .radio label span{display: inline-block;margin-left:10px;}
.form4 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
.form4 .radio label input:checked + span{color:#1b84ff}


.layui-form-select dl dd.layui-this {
    background-color: #5FB878;
    color: #fff;
}


.select00{width:360px;height:430px;padding:20px;position: absolute;display: none;left:0px;top:0px;z-index: 19999;background-color: #fff;border-radius: 5px;}
.select1 input{width:100%;height:40px;line-height:40px;border:1px solid #e7eaee;border-radius:5px;padding-left:30px;background: url(../images/e8.png) no-repeat left 10px center;background-size: 15px 15px;font-size: 14px;color:#999;}

.select1{border-bottom:1px solid #e7eaee;padding-bottom:20px;}
.select2{height:40px;line-height:40px;font-size: 14px;color:#999;}
.select2 a{color:#1b84ff}

.select3{height:290px;overflow-y: auto;}

.select3 ul li{font-size: 14px;color:#333;line-height: 42px;cursor: pointer;}
.select3 ul li:hover{border-radius: 3px;
    background-color: rgba(248,249,250,1);color: #1b84ff;}


.select000{width:360px;height:430px;padding:20px;position: absolute;display: none;left:0px;top:0px;z-index: 19999;background-color: #fff;border-radius: 5px;}

.select33{height:260px;overflow-y: auto;}

.select33 ul li{font-size: 14px;color:#333;line-height: 42px;cursor: pointer;}
.select33 ul li:hover{border-radius: 3px;
    background-color: rgba(248,249,250,1);color: #1b84ff;}



.select0004{width:360px;height:430px;padding:20px;position: absolute;display: none;left:0px;top:0px;z-index: 19999;background-color: #fff;border-radius: 5px;}

.select34{height:260px;overflow-y: auto;}

.select34 ul li{font-size: 14px;color:#333;line-height: 42px;cursor: pointer;}
.select34 ul li:hover{border-radius: 3px;
    background-color: rgba(248,249,250,1);color: #1b84ff;}

.select0005{width:360px;height:430px;padding:20px;position: absolute;display: none;left:0px;top:0px;z-index: 19999;background-color: #fff;border-radius: 5px;}

.select35{height:260px;overflow-y: auto;}

.select35 ul li{font-size: 14px;color:#333;line-height: 42px;cursor: pointer;}
.select35 ul li:hover{border-radius: 3px;
    background-color: rgba(248,249,250,1);color: #1b84ff;}





 #agency   .ee11b2 dl dt{width:128px;}


 .tan007{left:50%;margin-top: 0px;width:410px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }



 .meuns21.on{border:0px;}
 .meuns21.on ul li.on:nth-child(2){        background: url(../images/e15.png) no-repeat 0px center;
    background-size: 20px 20px;}

.meuns21.on ul li.on:nth-child(3){        background: url(../images/e16.png) no-repeat 0px center;
        background-size: 20px 20px;}
.meuns21.on ul li.on:nth-child(4){        background: url(../images/e17.png) no-repeat 0px center;
            background-size: 20px 20px;}



.cbody1{height:48px;}
.rr0{float: left;line-height: 48px;font-size: 18px;color:#4b5675;}
.layui-form-select dl{padding:0px !important;}



.form1 .radio{height: 48px;
    line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(16, 16, 16, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231, 234, 238, 1);
    width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}
.form1 .radio label{display: block;float:left;height: 48px;overflow: hidden;margin-right: 30px;}
.form1 .radio label input{width:20px;height: 20px;margin-top: 14px;margin-right:10px;display: inline-block;}
.form1 .radio label span{display: inline-block;margin-left:10px;}
.form1 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
.form1 .radio label input:checked + span{color:#1b84ff}



    



.ee210b{overflow: hidden;width:480px;}
.ee210b dl{display: flex;margin:10px 0px 0px;float:left;}
.ee210b dl dt{width:140px;color:#999;font-size: 14px;text-align: right;font-weight: 400;line-height: 30px;}
.ee210b dl dd{flex: 1;color:#999;font-size: 14px;line-height: 30px;padding-left:10px;width:100px;}
.ee210b h2{font-size:16px;line-height: 50px;}

.ee210c{overflow: hidden;width:480px;}
.ee210c dl{display: flex;margin:10px 0px 0px;float:left;}
.ee210c dl dt{width:140px;color:#999;font-size: 14px;text-align: right;font-weight: 400;line-height: 30px;}
.ee210c dl dd{flex: 1;color:#999;font-size: 14px;line-height: 30px;padding-left:10px;width:100px;}
.ee210c h2{font-size:16px;line-height: 50px;}





.tan008{left:50%;margin-top: 0px;width:900px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.ee11c1.on{width:auto;padding:0px 20px;height:48px;line-height: 48px;}

.tan009{left:50%;margin-top: 0px;width:900px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.tan26{margin:0px 25px;}
.tan26 dl{display: flex;margin:10px 0px 0px;}
.tan26 dl dt{width:60px;color:#999;font-size: 14px;text-align: right;font-weight: 400;line-height: 30px;text-align: justify;}
.tan26 dl dd{flex: 1;color:#333;font-size: 14px;line-height: 30px;padding-left:40px;}


.tiixng{border-radius: 100px;
    background-color: rgba(27,132,255,1);font-size:12px;color:#fff;width:70px;height:20px;line-height: 20px;text-align: center;        display: block;
}
.tiixng.on{background-color:#4b5675;}

.form2 input.date.two{width: 49%;float: left;margin-right: 2%}
.form2 input.date.two.on{margin-right: 0%}
.tan261a{font-size:14px;color:#333;margin-bottom: 15px;}
.tan261b ul{overflow: hidden;margin-bottom: 15px;}
.tan261b ul li{float: left;margin:0px 20px 0px;color:#333;font-size: 14px;line-height: 28px;}
.tan261b ul li label{display: block;}
.tan261b ul li input{float: left;display: block;}
.tan261b ul li span{float: left;display: block;margin-left: 5px;}
.tan261a em{color:#999;margin-right: 5px;font-style:normal}

.tan262b table{width:100%;border-top:1px solid rgba(231,234,238,1);border-left:1px solid rgba(231,234,238,1);}
.tan262b table tr th,.tan262b table tr td{border-bottom:1px solid rgba(231,234,238,1);font-size:14px;color:#333;padding:0px 20px 0px;height:58px;border-right:1px solid rgba(231,234,238,1);}
.tan262b table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;height:58px;line-height: 58px;}

.tan262b table tr td input{margin-right:10px;}
.tan263{margin-top: 20px;height:22px;line-height: 22px;}
.tan263 a{color:#1b84ff;font-size: 14px;background: url(../images/e18.png) no-repeat left center;padding-left: 30px;margin-right: 20px;background-size:20px 20px;margin-left:20px;}

.select-list0 {overflow:hidden;}
.select-list0 li {color:#999;margin:0px 20px 0px 0;font-size:14px;}
.select-list0 li p {float:left;width:80px;margin:5px 15px 5px 0;text-align:right;}
.select-list0 li input {border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);width:250px;height:42px;line-height:42px;text-indent:40px;background:#fff url(../images/w13.png) no-repeat 10px center;background-size:20px 20px;}
.select-list0 li .submit-btn {border:0;border-radius:4px;background:0 0;outline:0;width:40px;height:23px;}
.select-list0 li select {border-radius:3px;background-color:rgba(255,255,255,1);border:1px solid rgba(231,234,238,1);height:42px;line-height:42px;width:250px;text-indent:10px;}
.select-list0 li {float:left;}

.right{float:right;}

.rr1{min-height:400px;display: flex;}
.rr1a{flex:1;padding:25px;border-right: 1px solid rgba(231,234,238,1);}
.rr1b{width:350px;padding:25px;}

.rr1b0{margin-bottom: 15px;}
.rr1b0 .title{font-size: 16px;color:#4b5675;font-weight: 700;margin-bottom: 20px;}
.rr1b0 .img{border-radius:5px;background: #f8f9fa;text-align: center;padding:25px 0px;}
.rr1b0 .img img{width:100px;}
.rr1b1{margin-bottom: 15px;}
.rr1b1 .title{font-size: 14px;color:#333;font-weight: 400;margin-bottom: 10px;}
.rr1b1 .des{font-size: 14px;color:#4b5675;font-weight: 400;margin-bottom: 10px;}

.rr1a ul{overflow: hidden;}
.rr1a ul li{width:20%;float:left;margin:20px 0px 50px 0px;text-align: center;}
.rr1a ul li .title{font-size: 14px;color:#333;font-weight: 400;line-height: 40px;}
.rr1a ul li img{width:100px;}
.rr1a .title2{font-size: 16px;color:#4b5675;font-weight: 700;margin-bottom: 20px;}


/* 消息 */
.rr200 .meuns1,.rr200 .meuns21{border:0px;}


.rr2{margin:0px 25px 25px;border-bottom: 1px solid rgba(231,234,238,1);padding-bottom:25px;}
.rr2 ul li{height: 50px;line-height: 50px;border: 0px solid #000000;}
.rr2 ul li:nth-child(1){background: url(../images/e21.png) no-repeat 15px center;background-size: 20px 20px;padding-left:45px;}
.rr2 ul li:nth-child(2){background: url(../images/e22.png) no-repeat 15px center;background-size: 20px 20px;padding-left:45px;}
.rr2 ul li:nth-child(3){background: url(../images/e23.png) no-repeat 15px center;background-size: 20px 20px;padding-left:45px;}
.rr2 ul li:nth-child(4){background: url(../images/e24.png) no-repeat 15px center;background-size: 20px 20px;padding-left:45px;}
.rr2 ul li a{display: block;}

.left{float: left;}


.table2 table{width: 100%}

.table2 table tr{border:1px solid rgba(231,234,238,1);}
.table2 table tr:nth-child(2n){border:0px;height:10px;overflow: hidden;}
.table2 table tr:nth-child(2n) td{border:0px;height:10px;overflow: hidden;}

.table2 table tr th,.table2 table tr td{font-size:14px;color:#333;padding:0px 10px 0px;height:70px;}
.table2 table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;height:48px;line-height: 48px;}
.table2 table img{width:20px;}
.table2 table input{margin:0px;}

.table2 table tr td.jiacu{color:#000;}

.tan10{left:50%;margin-top: 0px;width:800px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.tags{padding: 0px 20px 0px 20px;position: relative;overflow: hidden;font-size: 16px;color:#999;line-height: 40px;}



.tan011{left:50%;top:2%;margin-left: -400px;margin-top: 0px;width:800px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
.tan011 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan011 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}
.rr3a{padding:25px;}
.rr3a dl{overflow: hidden;margin-bottom: 10px;}
.rr3a dl dt{float:left;width:80px;font-size: 14px;color:#333;font-weight: 700;line-height: 26px;}
.rr3a dl dd{float:left;width:260px;;font-size: 14px;color:#999;font-weight: 400;line-height: 26px;}
.rr3b{padding:25px;}
.rr3b1{overflow: hidden;}
.rr3b1 h2{font-size: 18px;color:#000;font-weight: 700;margin-bottom:20px;}
.rr3b1 .des{font-size: 14px;color:#666;margin-bottom:20px;line-height: 40px;}
.rr3b2 h2{font-size: 18px;color:#000;font-weight: 700;margin-bottom:20px;background: url(../images/e28.png) no-repeat 0px center;background-size: 20px 20px;padding-left:30px;}
.rr3b2 .des{overflow: hidden;}

.rr3b2 .des dd{float:left;}
.rr3b2 .des dd a{
    height: 65px;
    border-radius: 10px;
    border: 1px solid rgba(231,234,238,1);display: block;line-height: 65px;background:#f8f9fa url(../images/e30.png) no-repeat right 20px center;background-size: 20px 20px;padding-right:60px;padding-left:20px;font-size: 14px;color:#333;margin-right:20px;margin-bottom:20px;}
.rr3c{padding:25px;}
.rr3c textarea{width:100%;height:100px;border-radius: 10px;border: 1px solid rgba(231,234,238,1);padding:10px;font-size: 14px;color:#101010;resize:none;}
.rr3c h2{font-size: 14px;color:#000;font-weight: 700;margin-bottom:20px;}
.rr3c  button{padding:0px 30px;line-height: 42px;border-radius: 3px;background-color: rgba(27, 132, 255, 1);display: block;text-align: center;font-size: 14px;color: #fff;margin-top:20px;border:0px;}

.checkkbox {overflow: hidden;        border: 1px solid rgba(231, 234, 238, 1);padding:10px 0px;border-radius: 3px;}
.checkkbox ul li{float: left;margin:0px 10px 0px;color:#333;font-size: 14px;line-height: 28px;}
.checkkbox ul li label{display: block;}
.checkkbox ul li input{float: left;display: block;width:20px;height:20px;}
.checkkbox ul li span{float: left;display: block;margin-left: 5px;}
.checkkbox em{color:#999;margin-right: 5px;font-style:normal}

.radio ul{overflow: hidden;float:left;}
.radio ul li{float:left;margin-right: 10px;color:#1b84ff;font-size: 14px;line-height: 48px;}
.radio ul li span{display: inline-block;width:20px;height:20px;background: url(../images/e25.png) no-repeat center center;background-size: 20px 20px;vertical-align: middle;cursor: pointer;}
.radio> a{background:url(../images/e18.png) no-repeat 0px center;background-size: 20px 20px;display: inline-block;width:120px;height:48px;vertical-align: middle;padding-left:30px;font-size:14px;color:#1b84ff;margin-left:10px;}

.tan012{left:50%;top:10%;margin-left:0px;margin-top: 0px;width:800px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}

.rr41{padding:10px 20px 0px;font-size:14px;color:#000;}
.rr41 h2{font-size: 14px;color:#000;font-weight: 700;margin-bottom:10px;}
.rr42{margin:25px;border:1px solid rgba(231,234,238,1);padding:20px 0px;height:100px;}
.rr42 ul li{line-height: 32px;overflow: hidden;cursor: pointer;}
.rr42 ul li b{float: left;display: block;}
.rr42 ul li b img{width:20px;height:20px;margin:0px 10px 0px  20px;}
.rr42 ul li span{float: left;display: block;font-size: 14px;color:#4B5675;line-height: 32px;}
.rr42 ul li.on{background-color:#f8f9fa;border-radius: 3px;color:#1b84ff;background: #f8f9fa  url(../images/e20.png) no-repeat right 20px center;background-size: 20px 20px;}

.rr42 ul li.on  span{color:#1b84ff;}


.rr5{position: absolute;z-index:11000;top:10%;left:10%;width:400px;padding:25px 0px;display: none;}

.form4 input.date2{background: url(../images/e8.png) no-repeat left 20px center;background-size: 15px 15px;text-indent: 40px;}
.gren17 ul{overflow: hidden;padding-left:20px;}
.gren17 ul li{float: left;width:6%;color:#333;font-size: 14px;line-height: 28px;}
.gren18{margin:20px 20px 20px;border-top: #e7eaee 1px solid;height:300px;}

.gren181{display: flex;        border-bottom: 1px solid #eee;
        padding: 5px 0px;}
.gren181 dt{width:30px;}
.gren181 dd img{width:30px;height:30px;margin-right:5px;}
.gren181 dd{flex:1;color:#333;font-size: 14px;line-height: 36px;}
.gren181 dd li{cursor: pointer;}
.gren17 li {
    cursor: pointer;
    transition: all 0.2s ease;
    margin: 2px;
    border-radius: 3px;
    color:#666;
}

/* 正常状态 */
.gren17 li:hover {

}

/* 激活状态 */
.gren17 li.active {
    color: #000;
}

/* 禁用状态（没有数据的字母） */
.gren17 li.disabled {
    color: #ccc;
}

.gren17 li.disabled:hover {
    background-color: #f8f9fa;
    color: #ccc;
}
.rr5 .gren18{padding-bottom:50px;}
.meuns21.on ul li.on:nth-child(5){        background: url(../images/e31.png) no-repeat 0px center;
    background-size: 20px 20px;}
.meuns1 h4{background: url(../images/duo2.png) no-repeat 0px center;
    background-size: 20px 20px; }
.rr5 .gren1 {position: relative;}

  .rr5   .form4 dd input {
        height: 40px;
        line-height: 40px;
        border-radius: 3px;
        background-color: rgba(255, 255, 255, 1);
        color: rgba(16, 16, 16, 1);
        font-size: 14px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231, 234, 238, 1);
        width: 80%;
        text-indent: 40px;
        margin-left: 0%;
    }

.rr5 .tan121{position: absolute;
        top: -5px;
        right: 10px;}



.meuns1 h4{cursor: pointer;
        padding-left:30px;
                height: 20px;
                line-height: 20px;
                color: rgba(75,86,117,1);
                font-size: 14px;margin-top: 20px;
                background: url(../images/duo1.png) no-repeat 0px center;background-size: 20px 20px;margin-top: 40px;
}
        
.meuns1 h4.on{
               background: url(../images/duo2.png) no-repeat 0px center;background-size: 20px 20px;}


.td1{order-radius: 100px;
    background-color: rgba(52,199,88,.1);
    color: rgba(52,199,88,1);border-radius: 100px;
    font-size: 14px;padding:5px 10px;}
.td2{order-radius: 100px;
        background-color: rgba(175,82,222,.1);
        color: rgba(175,82,222,1);border-radius: 100px;
        font-size: 14px;padding:5px 10px;}
.td3{order-radius: 100px;
            background-color: rgba(255,149,2,.1);
            color: rgba(255,149,2,1);border-radius: 100px;
            font-size: 14px;padding:5px 10px;}
.td4{order-radius: 100px;
                background-color: rgba(88,86,214,.1);
                color: rgba(88,86,214,1);border-radius: 100px;
                font-size: 14px;padding:5px 10px;}           
            
.td5{order-radius: 100px;
                    background-color: rgba(27,132,255,.1);
                    color: rgba(27,132,255,1);border-radius: 100px;
                    font-size: 14px;padding:5px 10px;}



.tan013{position:absolute;left:10%;top:10%;margin-left:0px;margin-top: 0px;width:800px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}

.rr42.rr420{margin:25px;border:0px solid rgba(231,234,238,1);padding:0px 0px;height:100px;}

.rr420 .table1 table{border-left:1px solid rgba(231,234,238,1);border-right:1px solid rgba(231,234,238,1);}
.rr420 .table1 table tr th{text-align: center;}


.tan014{left:50%;margin-top: 0px;width:900px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.table3{margin:0px 20px;}
.table3 table{width: 100%;border-top:1px solid rgba(231,234,238,1);border-left:1px solid rgba(231,234,238,1);}
.table3 table tr th,.table3 table tr td{font-size:14px;color:#333;padding:0px 10px 0px;height:40px;line-height: 40px;border-bottom:1px solid rgba(231,234,238,1);border-right:1px solid rgba(231,234,238,1);}

.table3 table tr td:nth-child(4n+1),.table3 table tr td:nth-child(4n+3){
width:120px;text-align: center;background: #f8f9fa;color:#000;font-weight: 700;

}
.table3 table tr td.des{line-height:30px;padding:20px;}

.tan3{text-align: center;}
.tan3 .tan39{margin:0px 0px 0px;padding:10px 20px;border-radius: 5px;background: #4c5a7b;color:#fff;font-size: 16px;cursor: pointer;display: inline-block;}
.tan3 .tan39:hover{background: #1b84ff;}



.tan2011{float:left;margin-left:3.3%;float:left;width:45%;float:left;cursor: pointer;text-align: center;}

.tan2011 .img{margin-bottom: 20px;border:2px solid #e7eaee;border-radius: 3px;}
.tan2011 img{width:120px;padding:60px 0px 60px;}
.tan2011 .title{color:#101010;font-size: 16px;line-height: 24px;}
.tan2011 .des{color:#999;font-size: 14px;line-height: 24px;}
.tan2011.on .img{border:2px solid #1b84ff;background: url(../images/e34.png) no-repeat right bottom -1px;}
.tan2011.alini1 .title{color:rgba(27,132,255,1);}


.tan0015{left:50%;top:2%;margin-left: -800px;margin-top: 0px;width:1600px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
.tan0015 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan0015 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}
.rr6{margin:0px 20px 20px;}
.rr61{margin:0px 0px;}
.rr61 h2{height: 20px;
    line-height: 20px;
    color: #000;
    font-size: 14px;margin-bottom: 10px;}

    .rr61 p{height: 20px;
        line-height: 20px;
        color: #666;
        font-size: 14px;margin-bottom: 14px;}
        .rr62{overflow: hidden;}
.rr62 div{width:48.5%;float:left;margin-right:3%;margin-bottom: 20px;line-height: 48px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);text-align: center;font-size: 14px;color:#666;cursor: pointer;}
.rr62 div:last-child{margin-right:0px;}

.rr63{border-radius: 5px;
    background-color: rgba(248,249,250,1);
    border: 1px solid rgba(231,234,238,1);margin-top: 0px;text-align: center;padding:23px 0px 22px;}
.rr63 img{width: 24px;margin-bottom: 20px;}
.rr63  .title{font-size: 14px;color:#666;}


.rr64{text-align: center;margin-top:20px;}
.rr64 .tan39{border:0px;margin:0px 0px 0px;padding:10px 20px;border-radius: 200px;background: #4c5a7b;color:#fff;font-size: 16px;cursor: pointer;display: inline-block;}
.rr64 .tan39:hover{background: #1b84ff;}

.tan0016{left:50%;margin-top: 0px;width:900px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.tan2611a{font-size:14px;color:#333;margin-bottom: 15px;margin-left: 20px;}
.tan2611b ul{overflow: hidden;margin-bottom: 15px;}
.tan2611b ul li{float: left;margin:0px 20px 0px;color:#333;font-size: 14px;line-height: 28px;}
.tan2611b ul li label{display: block;}
.tan2611b ul li input{float: left;display: block;}
.tan2611b ul li span{float: left;display: block;margin-left: 5px;}
.tan2611a em{color:#999;margin-right: 5px;font-style:normal}

.form1 input.date3{background:#fff url(../images/e35.png) no-repeat right 20px center;background-size: 15px 15px;}

.gren1.ggdd{position: relative;}
.gren1.ggdd .img{position: absolute; top: 47px;
    left: 297px;width:14px;height:20px;z-index: 1;background:#fff url(../images/e36.png) no-repeat center center;background-size: 14px 20px;}

    .tan3 .tan391 {
        margin: 0px 5px 0px;
        padding: 10px 20px;
        border-radius: 5px;
        background: #4c5a7b;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
        display: inline-block;
    }
    .tan3 .tan392 {
        margin: 0px 5px 0px;
        padding: 10px 20px;
        border-radius: 5px;
        background: #1b84ff;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
        display: inline-block;
    }


.rr7{position: absolute;top:30%;left:40%;width:500px;padding:20px;background: #fff;display: none;z-index:40000;}
.rr71{margin-bottom: 20px;display: flex;}
.rr71a{flex:1;}
.rr71b{margin-left: 20px;}
.rr71a input{width: 100%;padding:0px 10px;border: 1px solid #ddd;border-radius: 5px;border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);line-height: 48px;}
    .rr71a input:focus{border-color: #1b84ff;} 

.rr71b input{width: 100%;padding: 10px;border: 1px solid #ddd;border-radius: 5px;}
.rr71b input:focus{border-color: #1b84ff;}
.rr72{overflow: hidden;}

.table4 table{width: 100%;border-left:1px solid rgba(231,234,238,1);border-top:1px solid rgba(231,234,238,1);background: #fff;}
.table4 table tr th,.table4 table tr td{border-right:1px solid rgba(231,234,238,1);border-bottom:1px solid rgba(231,234,238,1);font-size:14px;color:#333;padding:0px 10px 0px;height:70px;}
.table4 table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;border-right:1px solid rgba(231,234,238,1);border-bottom:1px solid rgba(231,234,238,1);height:48px;line-height: 48px;}
.table4 table img{width:28px;}

.info6{padding: 20px 20px;}
.info6 dl{margin-bottom: 20px;display: flex;}
.info6 dl dt{width: 40px;font-size: 14px;color:#333;margin-right: 20px;height:40px;}
.info6 dl dd{flex:1;}
.info6 dl dd h3{font-size: 14px;color:#000;margin-right: 20px;line-height: 14px;margin-bottom: 10px;font-weight: 700;}
.info6 dl dd p{font-size: 14px;color:#666;margin-right: 20px;line-height: 14px;}
.info6 dl dd  img{width:20px;}

.info6 dl dt.on1{background:#DDE7FA url(../images/e41.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}
.info6 dl dt.on2{background:#D3F1E0 url(../images/e42.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}
.info6 dl dt.on3{background:#F6D8DB url(../images/e43.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}
.info6 dl dt.on4{background:#FAECD8 url(../images/e43.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}
.info6 dl dt.on5{background:#CCEAE9 url(../images/e45.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}
.info6 dl dt.on6{background:#DEDDF7 url(../images/e46.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;}


.tan0017{left:50%;margin-top: 0px;width:600px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.tan0018{left:50%;margin-top: 0px;width:600px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.tan278{padding:20px;color:#999;font-size: 14px;}

.rr64.on{margin-bottom: 20px;}
.rr63 ul{text-align: left;padding-top: 20px;}
.rr63 ul li{height: 48px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);line-height: 48px;display: inline-block;padding:0px 20px;position: relative;margin:0px 0px 20px 20px;}
    .rr63 ul li span{position: absolute;right:-10px;top:-10px;width:20px;height:20px;background: url(../images/e25.png) no-repeat center center;background-size: 20px 20px;border-radius: 100%;display: block;cursor: pointer;}

.rr81{width:75%;float: left;}
.rr82{width:25%;float: right;padding-right:25px;}
.rr81 .rr0{line-height: 100%;}


.rr82 .index33a ul li {
    border-bottom: 1px solid #e7eaee;
    position: relative;
    overflow: hidden;
    padding: 18px 0px;
}
.rr81 .cbody2{min-height:calc(100vh - 130px);}



.tr21{}
.tr21 input{height: 40px;line-height: 40px;
    border-radius: 200px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);width: 100%;text-indent: 20px;}

.tr22{overflow: hidden;}
.tr23 {position: relative;margin:10px 0px 0px 0px;}
.tr23 h3{margin-left:10px;}
.tr23 h3 b{display: block;line-height: 40px;font-size: 16px;color:#888;font-weight: normal;}

 .tr23 h3 span{background: url(../images/r23.png) no-repeat center center;background-size: 30px 30px;width:30px;height:40px;display: block;position: absolute;right:10px;top:0px;cursor: pointer;}

 .tr23 h3 span.on{background: url(../images/r22.png) no-repeat center center;background-size: 30px 30px;width:30px;height:40px;display: block;position: absolute;right:10px;top:0px;cursor: pointer;}
 .tr23 ul{display: none;background: url(../images/r24.png) repeat-y left 10px top 0px;margin-left:20px;}
 .tr23 ul li{line-height: 32px;font-size: 14px;color:#ccc;position: relative;padding-left:20px;margin-bottom: 10px;}
 .tr23 ul li.on, .tr23 ul li:hover{background:#F8F9FA url(../images/r25.png) no-repeat left 8px center;background-size: 7px 7px;border-radius: 6px;}

.cbody33 .rr1{min-height: calc(100vh - 202px);}



.index33a2{padding:0px 0px;}
.index33a2 ul {overflow: hidden;}
.index33a2 ul li{border-bottom: 1px solid #e7eaee;position: relative;overflow: hidden;padding:10px 0px;}
.index33a2 ul li:last-child{border-bottom: none;}

.index33a2 ul li a{display: flex;height:40px;}

.index33a2 ul li span{display: block;height:24px;width: 50px;margin-right:10px;
    line-height: 24px;
    border-radius: 100px; 
    font-size: 14px;
    text-align: center;}
.index33a2 ul li p{display: block;height:40px;line-height: 40px;color: rgba(51,51,51,1);
    font-size: 14px;overflow: hidden;flex:1;}
.index33a2 h2{height: 60px;
    line-height: 60px;
    color: rgba(51,51,51,1);
    font-size: 16px;border-bottom: 1px solid #e7eaee;}

    .rr1a ul li:hover{border-radius: 5px;
        background-color: rgba(248,249,250,1);}

.cbody33 .rr1a ul li{padding:20px 0px;margin-bottom: 0px;margin-top:0px;position: relative;}

.cbody33 .rr1a ul li:hover .rr9{display:block;}
.cbody33 .rr1a ul li.on:hover .rr9{display:none;}



.rr9{position: absolute;right:-50px;top:30px;width:100px;height:90px;background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.16);z-index:3000;padding:15px 15px;border-radius: 10px;display: none;}

    .rr9 dt{background: url(../images/r6.png) no-repeat left center;background-size: 20px 20px;display: block;padding-left:27px;line-height: 30px;font-size: 14px;color:#4B5675;cursor: pointer;text-align: left;}
    .rr9 dd{background: url(../images/e29.png) no-repeat left center;background-size: 20px 20px;display: block;padding-left:27px;line-height: 30px;font-size: 14px;color:#4B5675;cursor: pointer;text-align: left;}


    .rr9 dt:hover{background: url(../images/r62.png) no-repeat left center;background-size: 20px 20px;display: block;padding-left:27px;line-height: 30px;font-size: 14px;color:#1b84ff}
    .rr9 dd:hover{background: url(../images/r63.png) no-repeat left center;background-size: 20px 20px;display: block;padding-left:27px;line-height: 30px;font-size: 14px;color:#1b84ff}




    .tan20117{float:left;margin-left:3.3%;float:left;width:45%;float:left;cursor: pointer;text-align: center;border:2px solid #e7eaee;border-radius: 3px;padding-bottom:30px;}

    .tan20117 .img{margin-bottom: 10px;}
    .tan20117 img{width:120px;padding:30px 0px 0px;}
    .tan20117 .title{color:#101010;font-size: 16px;line-height: 24px;}
    .tan20117 .des{color:#999;font-size: 14px;line-height: 24px;}
    .tan20117.on{border:2px solid #1b84ff;background: url(../images/e34.png) no-repeat right bottom -1px;}
    .tan20117.alini1 .title{color:rgba(27,132,255,1);}


    .cbody33 .rr1a ul li .title.ss1{display: block;}
    .cbody33 .rr1a ul li.on .title.ss1{display: none;}

.cbody33 .rr1a ul li .title.ss2{display: none;}
.cbody33 .rr1a ul li.on .title.ss2{display: block;}


    .cbody33 .rr1a ul li .title.ss2 input{border-radius: 3px;
        background-color: rgba(255,255,255,1);
        border: 1px solid rgba(27,132,255,1);line-height: 38px;text-align: center;}


        .cbody33 .rr1a ul li .rr91{display: none;}
        .cbody33 .rr1a ul li.on  .rr91{position: absolute;right:0px;top:5px;width:65px;height:32px;background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.16);z-index:3000;padding:0;border-radius: 2px;display: block;}
        
            .rr91 dt{background: url(../images/tt2.png) no-repeat center center;background-size: 14px 14px;display: inline-block;width:30px;height:32px;line-height: 30px;font-size: 14px;color:#4B5675;cursor: pointer;}
            .rr91 dd{background: url(../images/tt1.png) no-repeat center center;background-size: 14px 14px;display: inline-block;width:30px;height:32px;line-height: 30px;font-size: 14px;color:#4B5675;cursor: pointer;}
 
            

.tan0019{left:50%;margin-top: 0px;width:600px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }



.tt0{padding:30px;text-align: center;}
.tt0 .img{width:100px;height: 100px;background: #FFE5E8;border-radius: 100%;margin: 0px auto 20px;}
.tt0 .img img{width:40px;height: 40px;margin-top: 30px;}
.tt0 .title{color: #4b5675;font-size: 16px;line-height: 24px;}

.tt1{display: inline-block;margin-right:10px;}
.tt1a{background:#4b5675 url(../images/tt3.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

.tt1b{background:#4b5675 url(../images/tt4.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}
.tt1c{background:#4b5675 url(../images/tt5.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

.tt1d{background:#4b5675 url(../images/tt6.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

.tt1e{background:#4b5675 url(../images/tt7.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

.tt1f{background:#4b5675 url(../images/tt8.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}
.tt19{background:#4b5675 url(../images/tt9.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

.title4{color: #0878ff;margin-bottom: 20px;position: relative;}
.title4 a{color: #0878ff;font-size: 14px;line-height: 24px;margin-right:10px;margin-left:10px;}
.title4 span{color: #333;font-size: 14px;line-height: 24px;margin-left:10px;}

.tt2{        border-top: 1px solid rgba(231, 234, 238, 1);margin-bottom: 20px;}
.tt2 h2{        font-size: 16px;
    color: #4b5675;
    font-weight: 700;
    margin: 20px 0px;}
.tt2 ul li{padding:8px 0px 8px 20px;}
.tt2 ul li h3{font-size: 14px;line-height: 24px; color: #4b5675;}
.tt2 ul li p{font-size: 14px;line-height: 24px;color:#999;}
.tt2 ul li:hover{background: #f8f9fa;}

.tt2 ul li a:hover{color: #0878ff;text-decoration: underline !important;}

.tt3{        border-top: 1px solid rgba(231, 234, 238, 1);margin-bottom: 20px;}
.tt3 h2{        font-size: 16px;
    color: #4b5675;
    font-weight: 700;
    margin: 20px 0px;}
.tt3 ul li{padding:8px 0px 8px 20px;}
.tt3 ul li h3{font-size: 14px;line-height: 24px; color: #4b5675;}
.tt3 ul li p{font-size: 14px;line-height: 24px;color:#999;}

.tt3 ul{background: url(../images/r24.png) repeat-y left 10px top 0px;margin-left:20px;}

.tt3 ul li{
    background:  url(../images/r25.png) no-repeat left 8px center;
    background-size: 7px 7px;
    border-radius: 6px;
}
.rr92{position: absolute;top:10px;right:10px;}

.rr17{position: absolute;top:0px;right:0px;font-size: 14px;line-height: 24px; color: #4b5675;}
.rr17 span{position: relative;top:3px;}
.cbody33 .rr1a ul li.on1{background: #f8f9fa;}
.rr9.on{display:none;}

.tan0020{left:50%;top:2%;margin-left: -800px;margin-top: 0px;width:1600px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
.tan0020 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan0020 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}

.tan0021{left:50%;top:2%;margin-left: -800px;margin-top: 0px;width:1600px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
.tan0021 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
.tan0021 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}


.tan0022{left:50%;margin-top: 0px;width:900px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.gren192{overflow: hidden;padding:20px 20px 0px 20px;}
.gren192 .title{line-height: 33px;
    font-size: 14px;
    color: #333;margin-bottom: 20px;}
.gren192 .des{overflow: hidden;}

.tan20172{float:left;margin:0px 10px 10px 0px;height: 48px;
    border-radius: 5px;
    background-color: rgba(248,249,250,1);
    border: 1px solid rgba(231,234,238,1);}

    .tan20172 .img{float:left;margin:4px 10px 0px 20px;width: 30px;height: 30px;}
    .tan20172 .title{float:left;margin:0px 20px 0px 0px;line-height: 30px;font-size: 14px;color: #333;line-height: 48px;}

.gren191 .title{line-height: 33px;
    font-size: 14px;
    color: #333;margin-bottom: 20px;}
    .gren191{padding:0px 20px 0px 20px;}
.gren191 .des{border-radius: 3px;background-color: rgba(255,255,255,1);border: 1px solid rgba(231,234,238,1);padding:10px;}

.mnu0 h2{font-size: 14px;line-height: 30px;color: #333;background: url(../images/e19.png) no-repeat left 10px center;padding-left:40px;background-size: 20px 20px;cursor: pointer;position: relative;}
.mnu0 h2 b{font-weight: normal;}
.mnu0 ul{padding-left:20px;display: none;}

.mnu0 h2.on1 span{background: url(../images/e20.png) no-repeat center center;background-size: 20px 20px;display: block;position: absolute;top:0px;right:10px;width:20px;height:30px;}

.mnu0 h2.on1{border-radius: 3px;
    background-color: rgba(248,249,250,1);}
    .mnu0 h2.on1 b{color: #1b84ff;}

    .tan0023{left:50%;margin-top: 0px;width:860px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


    .tan20117a{float:left;margin-left:2.5%;float:left;width:30%;float:left;cursor: pointer;text-align: center;border:2px solid #e7eaee;border-radius: 3px;padding-bottom:40px;background: #F8F9FA;}

    .tan20117a .img{margin-bottom: 10px;}
    .tan20117a img{width:48px;padding:40px 0px 0px;}
    .tan20117a .title{color:#101010;font-size: 16px;line-height: 24px;}
    .tan20117a .des{color:#999;font-size: 14px;line-height: 24px;}
    .tan20117a.on{border:2px solid #1b84ff;background: url(../images/e34.png) no-repeat right bottom -1px;}
    .tan20117a.alini1 .title{color:rgba(27,132,255,1);}

.cbody6{width:79%;min-height:calc(100vh - 200px);float:left;padding:0px 25px;}
.cbody6 img{float: right;}
.yy0 {text-align: right;}
.yy1{width:79%;position: fixed;bottom:0px;left:0px;height: 75px;background: #fff;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.2);z-index: 9999;padding:10px;}


.tan0024{left:50%;margin-top: 0px;width:1280px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }
.tan2078{height:600px;margin:0px 0px;}

.yy2{overflow: hidden;}
.yy2a{width:63%;float:left;min-height:400px;padding:0px 20px;}
.yy2b{width:37%;float:left;padding:20px 20px;border-left:1px solid #e7eaee;}
.yy2b2{border-radius: 5px;
    background-color: rgba(248, 249, 250, 1);
    border: 1px solid rgba(231, 234, 238, 1);
    padding:20px 0px;min-height:500px}
    .yy2b2 img{width:100%;}
.yy2b1{margin-bottom: 10px;}
.tan2078{overflow: hidden;}

.yy2a1{}
.yy2a1  ul{overflow: hidden;border-bottom: 1px solid #e7eaee;height:55px;}
.yy2a1  li{float:left;line-height: 60px;font-size: 14px;color:#333;margin-right:30px;border-bottom:2px solid transparent;cursor: pointer;height:53px;}
.yy2a1  li.on{border-bottom:2px solid #1b84ff;color:#1b84ff;}

.yy2a2 ul li{
    border-radius: 5px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);margin-top:20px;padding:20px;overflow: hidden;}

    .yy2a2 ul li .title{float:left;}
    .yy2a2 ul li .title img{width:24px;float:left;margin-right:10px;}

    .yy2a2 ul li .title p{float:left;margin-right:10px;color:#4b5675;}
    .yy2a2 ul li .des{float: right;}

    .yy2a2 ul li.on{border:1px solid #1b84ff;}  

.yy2a20{display: none;}
.yy2a20.on{display: block;}

.tan0025{left:50%;margin-top: 0px;width:1280px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.yy2a3  ul li{float:left;width:32%;margin-right:2%;margin-top:20px;text-align: center;border:1px  solid #e7eaee;padding:10px 10px 15px;border-radius: 5px;cursor: pointer;}
.yy2a3  ul li:nth-child(3n){margin-right:0px;}
.yy2a3  ul li img{height:60px;margin:20px 0px;}

.yy2a3  ul li .title{color:#4b5675;}
.yy2a3  ul li.on{border:1px solid #1b84ff;}


.yy3c{width:100%;position: fixed;bottom:0px;left:0px;height: 70px;background: #fff;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.2);z-index: 9999;padding:10px;text-align: center;}

.yy3c .tan3078{border-radius: 3px;background: #1b84ff;color:#fff;line-height: 50px;text-align: center;cursor: pointer;display: inline-block;padding:0px 40px;}
.yy3{display: flex;height:calc(100vh - 150px);overflow: hidden;}
.yy3a{width:50%;padding:20px 20px;border-right: 1px solid #e7eaee;background: #fff;}
.yy3b{width:50%;padding:20px 20px;background: #f8f9fa;}

.yy3b1{padding:30px 200px;}
.yy3b1 img{width:100%;}
.main2{margin:10px 0px 0px 0px;}
.yy3d{height: 30px;
    line-height: 30px;
    border-radius: 4px;
    background-color: rgba(75,86,117,1);
    color: rgba(255,255,255,1);
    font-size: 14px;display: inline-block;padding:0px 20px;cursor: pointer;margin: 20px;}

.yy3b8{height: 30px;
    line-height: 30px;
    border-radius: 4px;
    background-color: #1b84ff;
    color: rgba(255,255,255,1);
    font-size: 14px;display: inline-block;padding:0px 20px;cursor: pointer;margin: 0px 0px 0px 20px;}
    .yy3c .tan3079{border-radius: 3px;background: #4b5675;color:#fff;line-height: 50px;text-align: center;cursor: pointer;display: inline-block;padding:0px 40px;}


    .tan0026{left:50%;margin-top: 0px;width:600px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.yy4 ul li{float: left;width:46.8%;text-align: left;margin-left:2.2%;border-radius: 5px;
    background-color: rgba(248,249,250,1);
    border: 1px solid rgba(231,234,238,1);line-height: 48px;}

    .yy4 ul li.on{border-radius: 5px;
        background-color: rgba(0,122,255,0.1);
        border: 2px solid rgba(0,122,255,1);}


        .tan3 .tan393 {
            width:120px;
            margin: 0px 5px 0px;
            padding: 10px 20px;
            border-radius: 100px;
            background: #4c5a7b;
            color: #fff;
            font-size: 16px;
            cursor: pointer;
            display: inline-block;
        }
        .tan3 .tan394 {
            width:120px;
            margin: 0px 5px 0px;
            padding: 10px 20px;
            border-radius: 100px;
            background: #1b84ff;
            color: #fff;
            font-size: 16px;
            cursor: pointer;
            display: inline-block;
        }


        .tt1{display: inline-block;margin-right:10px;}
        .tt1h{background:#4b5675 url(../images/tt15.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}
        
        .tt1i{background:#4b5675 url(../images/tt16.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}
        .tt1j{background:#4b5675 url(../images/tt17.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}
        
        .tt1k{background:#4b5675 url(../images/tt18.png) no-repeat left 20px center;background-size: 18px 18px;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding-left:45px;padding-right:20px;}

        .tt1m{background:#1b84ff;line-height: 30px;cursor: pointer;text-align: left;border-radius: 5px;line-height: 42px;font-size:14px;color:#fff;padding:0px 20px;}


.cbody67{width:79%;min-height:calc(100vh - 155px);float:left;padding:0px;margin-bottom:75px;background: #fff;margin-top:10px;}
.yy5{display: flex;}



.yy51{width:240px;border-right: 1px solid #e7eaee;padding:30px 10px;}
.yy52{flex:1;}
.yy51 h2{font-size: 16px;color:#101010;font-weight: bold;margin-bottom: 20px;}
.yy51 ul li{overflow: hidden;position: relative;margin-bottom: 10px;padding:10px;}
.yy51 ul li.on,.yy51 ul li:hover{background: #f8f9fa;}
.yy51 ul li .title{font-size: 14px;color:#4b5675;font-weight: 400;margin-bottom: 6px;}
.yy51 ul li .title img{width:20px;height:20px;vertical-align: middle;margin-right: 10px;}
.yy51 ul li .title a{font-size: 14px;color:#4b5675;font-weight: 400;}
.yy51 ul li.on .title a,.yy51 ul li:hover .title a{font-size: 14px;color:#007aff;font-weight: 400;text-decoration: underline !important;}
.yy51 ul li .des{font-size: 14px;color: #999;overflow: hidden;}
.yy51 ul li .des span{margin-right:30px;}
.yy52a{border-bottom: 1px solid #e7eaee;height:65px;padding:0px 20px;}
.yy52a h2{font-size: 18px;color:#101010;font-weight: bold;line-height: 65px;}
.yy52a h2 span{font-size: 16px;color:#999;margin-left: 10px;font-weight: normal;}
.yy52b{padding:20px;}

.gpt322 .des{border-radius: 10px;
    background-color: rgba(255,255,255,1);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.16);position: absolute;bottom:30px;left:0px;padding:10px  10px;width:200px;display: none;}
    .gpt322 .img{cursor: pointer;}

    .gpt322 .des ul li{
        cursor: pointer;
        height: 32px;
        font-size:14px;padding-left: 10px;color:#4b5675;line-height: 32px;
    }
   
    .gpt322 .des ul li:hover{

        border-radius: 6px;
        background-color: rgba(248,249,250,1);
color:#1b84ff;
    }


    .tan0031{left:50%;margin-top: 0px;width:800px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }


.tan0031 .yy2a{width:100%;float: none;}



.yy2a27 ul li{
    border-radius: 5px;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(231,234,238,1);margin-top:20px;padding:20px;overflow: hidden;}

    .yy2a27 ul li .title{float:left;}
    .yy2a27 ul li .title img{width:24px;float:left;margin-right:10px;}

    .yy2a27 ul li .title p{float:left;margin-right:10px;color:#4b5675;}
    .yy2a27 ul li .des{float: right;}

    .yy2a27 ul li.on{border:1px solid #1b84ff;}  

.yy2a207{display: none;}
.yy2a207.on{display: block;}


.tan0032{left:50%;margin-top: 0px;width:1080px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }
.yy2a0{float:left;width:56%;}
.yy2b0{width:44%;float:right;padding:20px;border-left:1px solid #e7eaee;}

.yy6a{border-radius: 5px;
    background-color: rgba(248,249,250,1);
    border: 2px solid rgba(231,234,238,1);text-align: center;margin:20px;}
    .yy6a h3 img{width:20px;margin-top: 40px;margin-bottom: 20px;}
    .yy6a p{font-size: 14px;color:#666;margin-bottom: 40px;}

.yy6b{padding:0px 20px 20px;}
.yy6b table{border-left:1px solid #e7eaee;border-top:1px solid #e7eaee;width: 100%;}
.yy6b table tr th,.yy6b table tr td{border-bottom:1px solid #e7eaee;padding:5px 10px;text-align: center;border-right:1px solid #e7eaee;line-height: 48px;}
.yy6b table tr th{line-height: 48px;background: #f8f9fa;}
.yy6b table tr img{width: 20px;vertical-align: middle;}

.sch1{width:16px;height:20px;display: inline-block;background: url(../images/tt41.png) no-repeat center center;background-size: 100%;margin-right: 10px;vertical-align: middle;}
.sch2{width:16px;height:20px;display: inline-block;background: url(../images/tt42.png) no-repeat center center;background-size: 100%;margin-right: 10px;vertical-align: middle;}
.sch3{width:16px;height:20px;display: inline-block;background: url(../images/tt43.png) no-repeat center center;background-size: 100%;margin-right: 10px;vertical-align: middle;}
.sch4{width:16px;height:20px;display: inline-block;background: url(../images/tt44.png) no-repeat center center;background-size: 100%;margin-right: 10px;vertical-align: middle;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mr20{margin-right: 20px;}
.ml20{margin-left: 20px;}



.tan0033{left:50%;margin-top: 0px;width:1080px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.yy7{position: relative;padding:0px 0px;margin:0px 0px;}
.yy7 .title{font-size: 14px;color:#101010;font-weight: 400;line-height: 130%;}
.yy7 .des{font-size: 13px;color:#101010;font-weight: 400;line-height: 130%;}
.yy7 .des1{display: flex;}
.yy7a{flex: 1;}
.yy7b{width:30px;}
.yy7a1{width:100%;margin-top: 6px;}
.yy7a2{height: 8px;
    border-radius: 25px;
    background-color: rgba(27,132,255,1);
    color: rgba(16,16,16,1);}

    .form1 dd select:hover{border:1px solid #1b84ff;}
    .uu0{margin-top: 15px;}
.uu0 img{float:left;width:20px;}
.uu0 span{float:left;display:block;}

.cbody62{width:79%;min-height:calc(100vh - 165px);float:left;background-color: #fff;}
.uu1{width:50%;float:left;min-height:calc(100vh - 165px);padding:30px;text-align: left;}
.uu1.on{border-right:1px solid #e7eaee;}
.uu12{margin-bottom: 20px;}
.uu12  span{border-radius: 4px;
    background-color: rgba(75,86,117,1);display: inline-block;color:#fff;padding:3px 10px;margin-right: 10px;}
    .uu12  b{font-size: 18px;color:#101010;font-weight: 400;display: inline-block;line-height: 26px;margin-right: 10px;}
    .uu12  em{font-size: 16px;color:#666;font-weight: 400;display: inline-block;font-style: normal;line-height: 26px;}
    .uu12  span.on{background-color: #1b84ff;}

    .tan0034{left:50%;margin-top: 0px;width:600px;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;top:50%; transform: translate(-50%, -50%); }

.uu14 h2{height: 26px;
    line-height: 26px;
    color: rgba(16,16,16,1);
    font-size: 18px;margin-bottom: 20px;}

    .uu14 table{border-left:1px solid #e7eaee;border-top:1px solid #e7eaee;width: 100%;}
    .uu14 table tr th,.uu14 table tr td{border-bottom:1px solid #e7eaee;padding:5px 10px;text-align: center;border-right:1px solid #e7eaee;line-height: 45px;}
    .uu14 table tr th{line-height: 48px;background: #f8f9fa;}
    .uu14 table tr img{width: 20px;vertical-align: middle;}

.tinjia3{background: url(../images/e18.png) no-repeat left 10px center;background-size: 20px 20px;display: inline-block;vertical-align: middle;padding-left: 35px;color:#1b84ff;font-size: 14px;margin-right: 10px;cursor: pointer;}


.meuns1 h3.on{text-align: center;height: 42px;
    border-radius: 100px;
    background-color: rgba(75,86,117,1);line-height: 42px;font-size: 14px;color:#fff;cursor: pointer;}
    .meuns1 h3.on i{display: inline-block;width:20px;height:40px;background: url(../images/tt3.png) no-repeat center center;background-size: 20px 20px;}
    .meuns1 h3.on span{        margin-left: 5px;
        display: inline-block;
        position: relative;
        top: -14px;
    }


    






.tree11{background: url(../images/r0.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}
.tree12{background: url(../images/r1.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}
.tree13{background: url(../images/r2.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}
.tree14{background: url(../images/r3.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}
.tree15{background: url(../images/r4.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}
.tree16{background: url(../images/r5.png) no-repeat left 10px center;background-size: 20px 20px;padding-left:35px;margin-top: 15px;}


.tree11.on{background:#F3F9FF url(../images/r01.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree12.on{background:#F3F9FF url(../images/r11.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree13.on{background:#F3F9FF url(../images/r21.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree14.on{background:#F3F9FF url(../images/r31.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree15.on{background:#F3F9FF url(../images/r41.png) no-repeat left 10px center;background-size: 20px 20px;}
.tree16.on{background:#F3F9FF url(../images/r51.png) no-repeat left 10px center;background-size: 20px 20px;}



.tan627{width:60%;padding:20px;}
.tan627 .tan622{padding-right: 0px;width:30%;}
.tan627 .tan621{width:70%;padding:10px 40px;}


.ta008{margin-left: 0px;
    margin-top: 0px;
    position: relative;width:40%;}
.ta008 .tan3{position: absolute;bottom: 0px;left:0px;width:100%;}
.ta008.bgborder{background: #fff;border-radius:0px;border-left:1px solid transparent;border-right:1px solid transparent;}


.ta008 .tan2{margin-bottom:100px;}
.tan6177{ height: calc(100% - 225px);}
.ggg{margin-left: 263px;
    margin-top: 0px;
    margin-right: 25px;
    height: calc(100vh - 130px);
    position: relative;display: flex;}

    .meuns21bbb dl{margin-left:0px;}
    .meuns21bbb dl dd{cursor: pointer;
padding-left:0px;
        line-height: 30px;
        color: #999;
        font-size: 14px;margin-top: 10px;position: relative;padding:5px 20px 5px 30px;

    }
    .meuns21bbb dl dd a{color:#666;}
    .meuns21bbb dl dd.on a{
       color:#1b84ff;display: block;
            }
.meuns21bbb.on{}

.meuns21bbb dl dd span{position: absolute;right:0px;top:0px;width:30px;height:40px;background: url(../images/tt2.png) no-repeat center center;background-size: 17px 17px;}
/* 背景图片旋转90度 */
.meuns21bbb dl dd span{transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);}

.meuns21bbb dl dd.on{background-color: rgba(27, 132, 255, .1);}

.meuns21.on.jjj{margin:0px;}

.meuns21bbb dl dd b{display: block;}


.header0.on{height:37px;}
.header0.on  .header1{height:37px;}

.header0.on .header1 .logo{width:20px;float: left;margin: 8px 15px 0px 15px;}
.header0.on .header1 .logo img{width:100%;height:100%;object-fit: cover;}
.header0.on .header1 .title{float: left;color: rgba(16,16,16,1);
    font-size: 14px;line-height: 37px;}
.header0.on .header2{float:left;height: 37px; margin-left: 5%;}
.header0.on  .header2 ul li{float:left;line-height: 37px;position: relative;}
.header0.on  .header2 ul li h2 a{line-height: 37px;font-size:16px ;padding:0px 30px;display: block;}
.header0.on .header2 ul li:hover h2 a, .header2 ul li.on h2 a{background-color: rgba(27,132,255,1);

    color: #fff;}
    .header0.on   .header2 ul li .nn1{display: none;position: absolute;top:37px;left:50%;background-color: rgba(255,255,255,1);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.16);z-index:1000;padding:20px 20px 20px;overflow: hidden;width:350px;transform: translate(-50%, 0%); border-radius: 5px;}
    .header0.on   .header2 ul li:hover .nn1{display: block;}
    .header0.on   .header2 ul li .nn1 dd{float:left;}
    .header0.on   .header2 ul li .nn1 dd h2{line-height: 40px;}
    .header0.on   .header2 ul li .nn1 dd h2 a{line-height: 40px;font-size:16px ;padding:0px 15px;display: block;background: #fff !important;color:#101010;}
    .header0.on  .header2 ul li .nn1 dd h2 a:hover{background-color: rgba(27,132,255,1)  !important;color:#fff;}

    .header0.on .header3{float:right;height: 37px;}
    .header0.on .header31{float: left;height: 30px;cursor: pointer;
    border-radius: 3px;
    background: linear-gradient(90deg, rgba(119,169,247,0.17) 0%,rgba(132,132,251,0.17) 50%,rgba(231,178,253,0.17) 100%);margin-top:2px;padding:6px 10px 6px 6px;}
    .header0.on   .header31 img{width: 20px;margin-right: 10px;float:left;}
    .header0.on   .header31 p{float: left;color: rgba(50,145,248,1);
        font-size: 14px;}
        .header0.on .header32{float: left;margin:6px 0px 0px 20px;position: relative;}
        .header0.on .header32 .header32a img{width:24px;}
        .header0.on .header32 .header32b{position: absolute;top: 0px;right: 0px;width: 6px;height: 6px;border-radius: 50%;background-color: #f00;}

        .header0.on  .header33{float: left;padding:6px 20px 0px 30px;}

        .header0.on .header330 img{width: 24px;border-radius: 20px;
    background-color: rgba(229,229,229,1);border:2px solid rgba(27, 132, 255, 1);}

    .header0.on .header33{position: relative;}

    .header0.on .header33:hover .usr0{display: block;}

    .header0.on .usr0{top:30px;}

.main5{padding:10px 0px;}
.ggg5{margin:0px 10px;display: flex;height:calc(100vh - 20px);}
.meuns6 {width:130px;background:#fff ;margin-right:10px;display: none;}
.meuns055.bgborder{background: none;}


.bbb4 dl{margin-left:0px;}
.bbb4 dl dd{cursor: pointer;
padding-left:0px;
    line-height: 30px;
    color: #999;
    font-size: 14px;margin-top: 0px;position: relative;padding:5px 20px 5px 30px;

}
.bbb4 dl dd a{color:#666;}
.bbb4 dl dd.on a{

        }
.bbb4.on{}

.bbb4 dl dd span{position: absolute;right:10px;top:0px;width:30px;height:40px;background: url(../images/tt2.png) no-repeat center center;background-size: 20px 20px;}
/* 背景图片旋转90度 */
.bbb4 dl dd.on span{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.bbb4 dl dd span{transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);}


.bbb4 dl dd span{}

.bbb4 dl dd{background-color: #fff;color:#fff;}
.bbb4 dl dd a{color:#333;}
.bbb4 dl dd:hover,.bbb4 dl dd.on{background-color: #1b84ff;color:#fff}
.bbb4 dl dd:hover a,.bbb4 dl dd.on a{color:#fff}



.meuns055.bgborder{height:100%;}
.bbb4  ul{padding:0px 0px;display: none;}
.bbb4  dl dd.on+ul{display:block;}
.bbb4  ul li{padding:5px 10px 5px 30px;}
.bbb4  ul li.on{background-color: rgba(27, 132, 255, .1);}

.ta0086{margin-right:10px;}
.ggg566{flex: 1;}
.ta0086{width:100%;}
.tan6275{width:100%;}
.tan6275 .tan621{padding:10px;width:100%;}


.cao0{margin-bottom: 0px;padding:0px 20px 10px;text-align: center;}



.grenn1{margin-bottom: 15px; overflow: hidden;}
.grenn11{width:30.4%;margin-left:2.2%;float: left;}
.grenn1 .grenn11 .form16{width:100%;margin-bottom: 15px;margin-left:0%}
.grenn12{float: left;width:67.4%;}
.grenn13 img{width:100%;}
.grenn2{overflow: hidden;}

.form16{float:left;margin-left:2.2%;width:30.4%;}
.form16 dt{line-height: 33px;font-size: 16px;color:#333;}
.form16 dd input{height: 33px;
    line-height: 33px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);
    font-size: 15px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}

    .form16 dd select{height: 33px;
        line-height: 33px;
        border-radius: 3px;
        background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 15px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}


        .form16 .radio{height: 33px;
            line-height: 33px;
            border-radius: 3px;
            background-color: rgba(255, 255, 255, 1);
            color: rgba(16, 16, 16, 1);
            font-size: 15px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231, 234, 238, 1);
            width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}
        .form16 .radio label{display: block;float:left;height: 33px;overflow: hidden;margin-right: 30px;}
        .form16 .radio label input{width:20px;height: 20px;margin-top: 5px;margin-right:10px;display: inline-block;}
        .form16 .radio label span{display: inline-block;margin-left:10px;}
        .form16 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
        .form16 .radio label input:checked + span{color:#1b84ff}
        
         .form26{float:left;margin-left:2.2%;width:46.8%;}
        .form26 dt{line-height: 33px;font-size: 16px;color:#333;}
        .form26 dd input{height: 33px;
            line-height: 33px;
            border-radius: 3px;
            background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);
            font-size: 15px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}
        
            .form26 dd select{height: 33px;
                line-height: 33px;
                border-radius: 3px;
                background-color: rgba(255,255,255,1);
                color: rgba(16,16,16,1);
                font-size: 15px;
                text-align: left;
                font-family: PingFangSC-regular;
                border: 1px solid rgba(231,234,238,1);width:100%;text-indent: 10px;}

                .form26 .radio{height: 33px;
                    line-height: 33px;
                    border-radius: 3px;
                    background-color: rgba(255, 255, 255, 1);
                    color: rgba(16, 16, 16, 1);
                    font-size: 15px;
                    text-align: left;
                    font-family: PingFangSC-regular;
                    border: 1px solid rgba(231, 234, 238, 1);
                    width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}
                    .form26 .radio label{display: block;float:left;height: 33px;overflow: hidden;margin-right: 10px;}
                    .form26 .radio label input{width:20px;height: 20px;margin-top: 5px;margin-right:10px;display: inline-block;}
                    .form26 .radio label span{display: inline-block;margin-left:10px}
                .form26 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
                
                .form26 .radio label input:checked + span{color:#1b84ff}


.grenn13{float:left;margin-left:3.2%;width:45%;margin-top:33px;}
.grenn20{float:left;width:67%;}
.grenn23{float:left;width:33%;}
.grenn13 img{width:100%;}
.grenn21 .form16{width:46.5%;}
.grenn25 .gren16{width:100%;}
.grenn25 .form16{ width: 95.3%;}
.grenn24{margin-top:30px;}
.grenn24 img{width:100%;}

.form36 dt{line-height: 33px;font-size: 16px;color:#333;margin-left:2.2%;}
.form36 dd textarea{height: 66px;
    line-height: 33px;
    border-radius: 3px;
    background-color: rgba(255,255,255,1);
    color: rgba(16,16,16,1);
    font-size: 15px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;margin-left:2.2%;}


    .form36 dd input{height: 33px;
        line-height: 33px;
        border-radius: 3px;
        background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 15px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;;margin-left:2.2%;}
    
        .form36 dd select{height: 33px;
            line-height: 33px;
            border-radius: 3px;
            background-color: rgba(255,255,255,1);
            color: rgba(16,16,16,1);
            font-size: 15px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231,234,238,1);width:96%;text-indent: 10px;;margin-left:2.2%;}




            .table16 table{width: 100%}
            .table16 table tr th,.table16 table tr td{border-bottom:1px solid rgba(231,234,238,1);font-size:15px;color:#333;padding:0px 10px 0px;height:30px;}
            .table16 table tr th{background: #F8F9FA;color:#4B5675;font-weight: 700;border-top:1px solid rgba(231,234,238,1);height:30px;line-height: 30px;}
            .table16 table img{width:20px;}


.cao2{border-top:5px solid #f1f1f1;}
.cao2 h2{font-size: 18px;line-height: 50px;font-weight: 700;}

.kk1{width:100%;margin-bottom:0px;}
.kk2{width:100%;position: relative;}


.select-list6{height:32px;}  
.layui-form-select dl dd.layui-this {
    background-color: #1b84ff !important;
    color: #fff;
}



.select-list6 li{color:#999;margin:0px 20px 0px 0;font-size: 14px;}
.select-list6 li p{float:left;width:80px;margin:0px 15px 0px 0;text-align:right}
.select-list6 li input{border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid  #ccc;width: 300px;
    height: 32px;line-height: 32px;text-indent: 40px;background:#fff url(../images/w13.png) no-repeat 10px center;background-size: 20px 20px;}
.select-list6 li .submit-btn{border:0;border-radius:4px;background:0 0;outline:0;width:40px;height:23px}
.select-list6 li select{border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid #ccc; height: 32px;line-height: 32px;min-width: 160px;text-indent: 10px;}
.select-list6 li{float:left}
.select-list6 li p{height: 32px;line-height: 32px;color:#333;font-size: 16px;}
.tan6177{ height: calc(100% - 267px);}

.rr1bb{padding:25px;}

.rr1bb0{margin-bottom: 15px;}
.rr1bb0 .title{font-size: 16px;color:#4b5675;font-weight: 700;margin-bottom: 20px;}
.rr1bb0 .img{border-radius:5px;background: #f8f9fa;text-align: center;padding:25px 0px;}
.rr1bb0 .img img{width:100px;}
.rr1bb1{margin-bottom: 15px;}
.rr1bb1 .title{font-size: 14px;color:#333;font-weight: 400;margin-bottom: 10px;}
.rr1bb1 .des{font-size: 14px;color:#4b5675;font-weight: 400;margin-bottom: 10px;}

.tan62b{background: #fff;        padding: 0px 10px 0px 0px;}
.cao2{background: #fff;padding:0px 0px 0px 10px;}
.table16{background: #fff;padding:10px 10px 5px 10px;}
.table16 table{border-left:1px solid #e7eaf6;border-right:1px solid #e7eaf6;}
.cao0{background: #fff;padding:10px 10px 10px 10px;margin-bottom: 0px;}

.select-list6 {
    height: 52px;padding:10px;background: #fff;
}
.select-list6 li.right{float:right;}
.cao0 select{border-radius: 3px;
    background-color: rgba(255,255,255,1);
    border: 1px solid #ccc; height: 32px;line-height: 32px;width: 150px;text-indent: 10px; margin-right: 20px;}

    .cao5 {
        display: inline-block;
        margin-right: 10px;
        padding: 5px 30px;
        border: 1px solid #d13b4c;
        border-radius: 5px;
        cursor: pointer;
        background-color: #d13b4c;
        color: #fff;
        height: 30px;
    }
    .cao6 {
        display: inline-block;
        margin-right: 10px;
        padding: 5px 30px;
        border: 1px solid #1b84ff;
        border-radius: 5px;
        cursor: pointer;
        background-color: #1b84ff;
        color: #fff;
        height: 30px;
    }
    .form36 .radio{height: 33px;
        line-height: 33px;
        border-radius: 3px;
        background-color: rgba(255, 255, 255, 1);
        color: rgba(16, 16, 16, 1);
        font-size: 15px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231, 234, 238, 1);
        width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;        width: 96%;
        text-indent: 10px;
        margin-left: 2.2%;}
        .form36 .radio label{display: block;float:left;height: 33px;overflow: hidden;margin-right: 20px;}
        .form36 .radio label input{width:20px;height: 20px;margin-top: 5px;margin-right:10px;display: inline-block;}
        .form36 .radio label span{display: inline-block;margin-left:10px}
    .form36 input.date{background: url(../images/e11.png) no-repeat right 20px center;background-size: 15px 15px;}
    
    .form36 .radio label input:checked + span{color:#1b84ff}

.ta0086 {
    background: #fff;
}

.radio6 ul{overflow: hidden;float:left;margin-left: 10px;}
.radio6 ul li{float:left;margin-right: 10px;color:#1b84ff;font-size: 14px;line-height: 30px;}
.radio6 ul li span{display: inline-block;width:20px;height:20px;background: url(../images/e25.png) no-repeat center center;background-size: 20px 20px;vertical-align: middle;cursor: pointer;}
.radio6> a{background:url(../images/e18.png) no-repeat 0px center;background-size: 20px 20px;display: block;width:120px;height:30px;vertical-align: middle;padding-left:30px;font-size:14px;color:#1b84ff;margin-left:10px;float: left;}

.form36 .radio6{height: 33px;
    line-height: 33px;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(16, 16, 16, 1);
    font-size: 15px;
    text-align: left;
    font-family: PingFangSC-regular;
    border: 1px solid rgba(231, 234, 238, 1);width: 96%;
    text-indent: 10px;
    margin-left: 2.2%;}

    .form26 .radio6{height: 33px;
        line-height: 33px;
        border-radius: 3px;
        background-color: rgba(255, 255, 255, 1);
        color: rgba(16, 16, 16, 1);
        font-size: 15px;
        text-align: left;
        font-family: PingFangSC-regular;
        border: 1px solid rgba(231, 234, 238, 1);}
        .form16 .radio6{height: 33px;
            line-height: 33px;
            border-radius: 3px;
            background-color: rgba(255, 255, 255, 1);
            color: rgba(16, 16, 16, 1);
            font-size: 15px;
            text-align: left;
            font-family: PingFangSC-regular;
            border: 1px solid rgba(231, 234, 238, 1);
            width: 100%;padding-left:10px;margin-top:0px;margin-bottom:0px;}


            .tan00577{left:50%;top:2%;margin-left: -800px;margin-top: 0px;width:1600px;height:95%;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);display: none;}
            .tan00577 .tan3{position: absolute;bottom:0px;left:0px;width:100%;}
            .tan00577 .tan2{height:calc(100vh - 150px);overflow-y: auto;padding:20px 0px 20px;}


         .grenn1 .checkkbox {overflow: hidden;        border: 1px solid rgba(231, 234, 238, 1);padding:1.5px 0px;border-radius: 3px;}
         .grenn1 .checkkbox ul li{float: left;margin:0px 10px 0px;color:#333;font-size: 14px;line-height: 28px;}
         .grenn1 .checkkbox ul li label{display: block;}
         .grenn1 .checkkbox ul li input{float: left;display: block;width:20px;height:20px;}
         .grenn1 .checkkbox ul li span{float: left;display: block;margin-left: 5px;}
         .grenn1 .checkkbox em{color:#999;margin-right: 5px;font-style:normal}

.tan2.oin{padding:0px;background: #f8f9fa;}

.dn22 .checkkbox {overflow: hidden;        border: 0px solid rgba(231, 234, 238, 1);padding:10px 0px;border-radius: 3px;}
.dn22 .checkkbox ul li{float: left;margin:0px 10px 0px;color:#333;font-size: 14px;line-height: 28px;}
.dn22 .checkkbox ul li label{display: block;}
.dn22 .checkkbox ul li input{float: left;display: block;width:20px;height:20px;}
.dn22 .checkkbox ul li span{float: left;display: block;margin-left: 5px;}
.dn22 .checkkbox em{color:#999;margin-right: 5px;font-style:normal}



.radio6> a{line-height: 33px;}
.party-group {overflow: hidden;margin-bottom: 10px;}
.party-group input{float: left;display: block;width:50%;}  
.party-group button{float: left;display: block;margin-left: 20px;}
.member-group {overflow: hidden;margin-bottom: 10px;}
.member-group input{float: left;display: block;width:50%;}  
.member-group button{float: left;display: block;margin-left: 20px;}
.party-item span{display: inline-block;width:20px;height:20px;background: url(../images/e25.png) no-repeat center center;background-size: 20px 20px;vertical-align: middle;cursor: pointer;}

.dfdna {overflow: hidden;margin-bottom: 0px;}
.dfdna .webuploader-pick{background: none !important;margin: 0 auto;}
.dfdna .webuploader-container{width:100%;float: none;}
.tan622c ul li.on{color:#1b84ff}
.party-group .party-item{float: left;margin-right: 10px;font-size: 16px;
    color: #1b84ff;}



    .chamain{
        height: 100%;
        display: flex;
        background-color: #f3f4f5;height:100%;
    
    
    }
    .chatleft{    width: 128px;
        z-index: 1030;    height: 100%;
        position: relative;
        transition: width .2s ease;
        background-color: transparent;}
    
    
        .chatleft0{ 
        position: absolute;
        top: 50%;
        right: -8px;
         transform: translateY(-50%); 
        z-index: 101;}
    
    
    
        .chatleft1 {
            width: 120px;
            display: flex;
            background-color: #FAFBFF;
            flex-direction: column;
            align-items: center;
            padding: 14px 0 1px;
            border-radius: 12px;
            transition: all .3s ease;
            box-shadow: 2px 2px 7.7px 0px rgba(146, 159, 202, 0.19), 0px 0px 1px 1px rgba(255, 255, 255, 0.45) inset;
            transform: all ease .3s;
        }
    
    
        .myAgentTool___Y1_mC{
            width: 100px;
            height: 40px;
            border-radius: 12px;
            margin-bottom: 10px;
            cursor: pointer;line-height: 40px;background:#ccc;border-radius: 4px;color:#fff;font-size: 14px;text-indent: 10px;
        }
        .myAgentTool___Y1_mC.on {
            width: 100px;
            height: 40px;
            border-radius: 12px;
            margin-bottom: 10px;
            cursor: pointer;line-height: 40px;background:#e60012;border-radius: 4px;color:#fff;font-size: 14px;text-indent: 10px;
        }
    .myAgentTool___Y1_mC0{
    
        width: 100px;
        height: 40px;
        color:#000;font-size: 14px;text-align: center;
    }
    .layoutContent___NvxZ_ {
        flex: 1 1;
        height: 100%;
        width: 100%;
        position: relative;
        background-color: var(--nav-layout);
    }
    .css-ar9pyi {
        position: relative;
        z-index: 10;
        height: 100%;
    }
    .chatPage___u_341 {
        height: 100%;
        overflow: hidden;
    }
    .chatPage___u_341 .chatPageLayout___UQfZL {
        display: flex;
        height: 100%;
        flex-direction: row;
    }
    .chatPage___u_341 .chatPageLayout___UQfZL .chatPageLayoutRight___p7nWd {
        flex: 1 1;
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .chatPage___u_341 .chatPageLayout___UQfZL .chatPageLayoutRight___p7nWd .chatPageLayoutRightBox___n67o7 {
        flex: 1 1;
        display: flex;
        height: 100%;
    }
    .chatPage___u_341 .chatPageLayout___UQfZL .chatPageLayoutRight___p7nWd .chatPageLayoutRightBox___n67o7 .chatPageLayoutRightBoxLeft___taL5l {
        flex: 1 1;
        height: 100%;
        padding-bottom: 4px;
        display: flex;
        flex-direction: column;
    }
    
    .css-1mdh3j9 {
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
    }
    .header___lEPyH {
        height: 56px;
        position: sticky;
        z-index: var(--z-index-sticky);
        top: 0;
        left: 0;
        min-width: 375px;
    }
    .header___lEPyH .center___jbpSv {
        width: 100%;
        padding: 0 calc(4px* 28) 0 calc(4px* 26);
    }
    .chatHeader___mPWFf {
        width: 100%;
        position: relative;
    }
    .chatHeader___mPWFf .chatHeaderBox___uBi0C {
        width: auto;
        padding: 4px 6px;
        border-radius: 8px;
        transition: all 0.3s cubic-bezier(0.36, 0.66, 0.04, 1);
        display: flex;
        align-items: center;
    }
    
    .css-kjohby {
        margin: 0px;
        font-family: "PingFang SC", "Microsoft YaHei", SimHei;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .chatHeader___mPWFf .title___Jbjbz {
        cursor: pointer;
        position: relative;
    }
    .css-17cnyc1 {
        margin: 0px;
        font-family: "PingFang SC", "Microsoft YaHei", SimHei;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
    }
    .chatHeader___mPWFf .arrowIcon___rtlI5 {
        margin-left: 4px;
    }
    
    .chatPage___u_341 .content___inD6V {
        flex: 1 1;
        padding: 0 32px;
    }
    .css-7ik4iy {
        display: flex;
        height: 100%;
        flex-direction: column;
    }
    .css-1mvngam {
        position: relative;
        flex: 1 1 0%;
        height: 100%;
    }
    .css-jdjpte {
        max-width: 812px;
    }
    .chatBottom___jS9Jd {
        width: 100%;
        margin: 0 auto;
        padding: 0 calc(4px* 4);
    }
    
    .chatInput___bMC0h {
        position: relative;height:60px;
    }
    .chatInput___bMC0h .container___hM5mM {
        position: relative;
        background-color: #e5e7ed;
        border: 1px solid #e5e5e5;
        border-radius: calc(8px* 1.5);
        box-shadow: 0px 8px 25px 0px #0000000D;
        overflow: hidden;
    }
    .css-1sutw63 {
        display: flex;
        flex-wrap: wrap;
    }
    .chatInput___bMC0h .container___hM5mM .inputInner___ybWEr {
        background-color:#fff;
        padding: calc(4px* 2) calc(4px* 4);
    }
    .editor___KShcc {
        overflow: auto;
        position: relative;
        padding: 7px 0;
    }
    .editor___DSPKC {
        flex-grow: 1;
        max-height: 160px;
        color: #060607;
        padding-right: 16px;
        margin-right: -12px;
    }
    .editorContentEditable___FZJd9 {
        height: 100%;
        outline: none;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: .25px;
        word-break: break-all;
        padding: 3px 0;
    }
    .placeholder___a_Pns {
        position: absolute;
        top: 8px;
        left: 0;
        pointer-events: none;
        width: 100%;
        max-width: 100%;
        display: block;
        opacity: .333;
        user-select: none;
        text-decoration: none;
    }
    .css-jf4p5b {
        display: flex;
        gap: 4px;
    }
    .toolbar___WUSec {
        color: #5e6772;
    }
    .chatInput___bMC0h .container___hM5mM .inputInner___ybWEr .toolbar___WUSec {
        align-items: flex-end;
        margin-left: auto;
    }
    .icon___zTPKp {
        box-sizing: border-box;
        padding: 4px;
        font-size: 26px;
        cursor: pointer;
    }
    .css-1bx9w0q {
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-tap-highlight-color: transparent;
        background-color: transparent;
        outline: 0px;
        border: 0px;
        margin: 0px;
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        appearance: none;
        text-decoration: none;
        text-align: center;
        flex: 0 0 auto;
        overflow: visible;
        color: rgba(0, 0, 0, 0.54);
        transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        border-radius: 8px;
        font-size: 24px;
        padding: 8px;
        width: 40px;
        height: 40px;
    }
    .toolbar___WUSec .anticon {
        color: inherit;
    }
    .anticon {
        display: inline-flex;
        align-items: center;
        color: inherit;
        font-style: normal;
        line-height: 0;
        text-align: center;
        text-transform: none;
        vertical-align: -0.125em;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .css-w0pj6f {
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        z-index: 0;
        inset: 0px;
        border-radius: inherit;
    }
    
    .chatInput--eJzBH8LP {
        align-items: flex-end;
        display: flex;
        flex: 1;
        margin: 0 auto;
        overflow: auto;
        padding: 6px 8px 6px 20px;
        position: relative;
        width: 100%;
        z-index: 2;
    }
    .chatTextarea--tMt0p9_a {
        height: 100%;
        position: relative;
        width: calc(100% - 50px);
    }
    .textareaWrap--x_vNvkR2 {
        height: 100%;
        overflow: auto;
    }
    .chatTextarea--tMt0p9_a .textarea--g7EUvnQR {
        background: transparent !important;
        border: 0;
        box-shadow: none !important;
        caret-color: #26244c !important;
        color: #26244c !important;
        font-size: 16px;
        line-height: normal;
        line-height: 24px;
        min-height: 28px;
        outline: 0;
        padding: 0 8px 0 0;
        resize: none;
        transition: none !important;
        width: 100%;
    }
    
    .chatInput--eJzBH8LP .operateBtn--zFx6rSR0.disabled--vlWPesI1 {
       
        color: #fff;border:0px;    background: no-repeat;
    }
    
    .chatInput--eJzBH8LP .operateBtn--zFx6rSR0.disabled--vlWPesI1:disabled {
        pointer-events: none;
        cursor: not-allowed;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: .35;    
    }
    
    
    .chatInput--eJzBH8LP .operateBtn--zFx6rSR0 {
        align-items: center;
       
        border-radius: 20px;
        bottom: 0px;
        color: #fff;
        cursor: pointer;
        display: flex;
        flex-shrink: 0;
        height: 40px;
        justify-content: center;
        margin-left: 16px;
        position: absolute;
        right: 7px;
        width: 40px;
    }
    .css-1yjrar4 {
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
    }
    .footerMark___cWT6F {
        margin-top: calc(4px* 1.5);
        min-height: 26px;
    }
    .footerMark___cWT6F .text___fWKcN {
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        opacity: .7;
        color: #666;
    }
    
    
    .css-qmryj6{
        position: relative;    width: 100%;    overflow: auto;    flex: 1 1 0%;
    }
    .css-1mvngam {
        position: relative;
        flex: 1 1 0%;
        height: 100%;
    }
    .contentWrapper--nKrTYKHP {
        align-items: center;
       
        display: flex;
        flex: 1;
        flex-direction: column;
        overflow-y: auto;
        position: relative;
        transition: all .4s ease;
        width: 100%;
    }
    .react-scroll-to-bottom--css-hzzwa-79elbk {
        position: relative;width: 100%;overflow: auto;
    }
    .react-scroll-to-bottom--css-hzzwa-1n7m0yu {
        height: 100%;
        overflow-y: auto;
        width: 100%;
    }
    .question,.ask{align-items: flex-start;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        margin: 20px auto;
        max-width: 1000px;
        position: relative;    gap: 8px;
        width: 76%;font-size:16px;line-height: 160%;}
    .main_left{width:54px;height:54px;}
    .main_right{width:54px;height:54px;}
    .main_left  img{width:100%;}
    .main_right  img{width:100%;}
    .question .main_body{   
        display: flex;
        position: relative;
        border-radius: 12px;
        flex-flow: column;
        gap: 8px;
        min-height: 46px;    max-width: 885px;
    }
    .question .main-content{
        background: #fff;
        border: 1px solid transparent;
        border-radius: 12px;
        min-height: 60px;
        overflow: hidden;
        padding: 16px;
        position: relative;
    
    
    }
    
    .ask .main_body{    display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 100%;
       
    
    }
    .ask .main-content{
        background: #e60012;
        border: 1px solid transparent;
        border-radius: 12px;
        min-height: 60px;
        overflow: hidden;
        padding: 16px;
        position: relative;color:#fff;
    
    
    }
    
    .cyp1{display:none;}
    .cyp1.on{display:block;}
    .cyp1{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:105;}
    .cyp2{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000000;opacity:0.3;z-index:106;}
    .cyp3{position:fixed;top:15%;left:50%;width:800px;height:70%;margin-left:-400px;background:#FFFFFF;z-index:107;}
    .cypaa1{position:fixed;top:50%;left:50%;width:450px;height:370px;margin-left:-225px;margin-top:-230px;background:#FFFFFF;z-index:107;}
    .lc0{padding:100px 0px;background: #e5e5e5 url(../images/aa25.png) no-repeat center center /cover;}
    .lc0 .container{position: relative;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);background: #fff;overflow: hidden;}
    .lc1{width:100%;}
    .lc2{width:50%;float: left;position: relative;}
    .lc21{position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(../images/aa3.png) repeat center center;padding-top: 40px;}
    .lc12{padding:40px;}
    .lc22 img{width:100%;}
    
    .lc21 dl{margin:50px 0px 80px 50px;overflow: hidden;}
    .lc21 dl dt{float: left;width: 60px;height: 60px;background-color: #274197;}
    .lc21 dl dt img{margin:15px 0px 0px  15px;}
    
    .lc21 dl dd{float: left;margin-left: 25px;}
    .lc21 dl dd h3{line-height: 28px;
        color: rgba(255,255,255,1);
        font-size: 20px;
        text-align: left;
        font-family: SourceHanSansSC-regular;}
    
    .lc21 dl dd p{line-height: 33px;
        color: rgba(255,255,255,1);
        font-size: 22px;
        text-align: left;
        font-family: SourceHanSansSC-medium;} 
    
    .lc11{width:100%;overflow:hidden;padding:20px;border-bottom:1px solid #e1e1e1;position:relative;z-index:6;}
    .lc11 img{float:right;width:30px;cursor:pointer;}
    .lcaa1{float:left;font-size: 22px; color: rgba(0,0,0,1);font-family: Arial-bold;line-height: 31px;font-weight:700;}	
    
    .cypaa1{position:fixed;top:50%;left:50%;width:450px;height:370px;margin-left:-225px;margin-top:-230px;background:#FFFFFF;z-index:107;}
        .lc121{overflow: hidden;}
        .lc121 dl{float: left;width: 100%;margin-bottom: 25px;}
        .lc121 dl input{display: block;height: 50px;
            line-height: 26px;
            border-radius: 200px;
            background-color: rgba(248,249,250,1);
            color: rgba(136,136,136,1);
            font-size: 18px;
            text-align: left;
            font-family: Microsoft Yahei;
            border: 1px solid rgba(219,219,219,1);width: 100%;text-indent: 20px;font-weight: 400;}
    
            .lc121 dl input::placeholder{color:#888;font-weight: 400;}
    
       
    .lc122{overflow: hidden;}
    .lc122 textarea{height: 136px;
        line-height: 26px;
        border-radius: 10px;
        background-color: rgba(248,249,250,1);
        color: rgba(136,136,136,1);
        font-size: 18px;
        text-align: left;
        font-family: Microsoft Yahei;
        border: 1px solid rgba(219,219,219,1);display: block;width: 94%;padding:15px;margin-bottom: 30px;}
    
        .lc123 button{width: 100%;
            height: 56px;
            line-height: 26px;
            border-radius: 200px;
            background-color: #e60012;
            color:#fff;
            font-size: 18px;
            text-align: center;
            font-family: Microsoft Yahei;margin: 0 auto;border: 0px;}
    
    
            .contact27{height:640px;font-size:12px;width:100%;}
    
    
    
            .nn1{padding:100px 0px 100px 0px;}
            .nn1a ul li{    border-radius: 4px;
                float: left;
                width: 23%;
                overflow: hidden;
                margin-right: 2.6%;
                margin-bottom: 45px;position: relative;}
            .nn1a ul li:nth-child(4n){margin-right:0px;}
            .nn1a ul li img{width: 100%;}
            
            .nn1a ul li .count{width: 230px;
                height: 60px;
                border-radius: 2px;
                background-color: rgba(255,255,255,1);position: absolute;bottom: 15px;left:15px;display: table;}
            
            .nn1a ul li .count .title{line-height: 26px;
                color: rgba(0,0,0,1);
                font-size: 18px;display: table-cell;vertical-align: middle;padding:17px 0px 17px 0px;text-align: center;}
    
    
    
    .tttrr {
        flex: 1 1;
        height: 100%;
        width: 100%;
        position: relative;
        background-color: var(--nav-layout);
        overflow-y:auto;padding:30px;
    }
    .tttrr  .tttrr0{background:#fff;width:1000px;margin:0 auto;padding:30px;}
    .tttrr  ul li{line-height:60px;overflow:hidden;}
    .tttrr  ul li .title{float:left;}
    .tttrr  ul li .pdate{float:right;}
    
    
    .zdk0{position:fixed;right:10px;top:200px;z-index: 300;background: #fff;padding:10px;border-radius: 10px;}
    .zdk0 ul li{line-height:40px;overflow:hidden;font-size: 16px;padding: 0px 20px;cursor: pointer;}
    .zdk0 ul li a{color:#333;}
    .zdk2{line-height:40px;overflow:hidden;font-size: 18px;font-weight: 700;}
    .zdk0 ul li.on{background: rgba(0,122,255,1);color:#fff;}
    .zdk0 ul li.on a{color:#fff;}
    
    
    .zdk0 ul li:hover{background: rgba(0,122,255,1);color:#fff;}
    .zdk0 ul li:hover a{color:#fff;}
    #chat-messages0{padding-bottom:50px;}
    .left2{    
       
    }
        .left2 p{font-size: 14px;
            color: #c10;background: #f1f2f3; margin: 5px 0px 0px;    padding: 10px 0px 0px 10px;}
            .left2 ul li{font-size: 12px;}
            .left2 ul li a{color:#666;}
            .left2 ul{background: #f1f2f3; padding: 10px;}
    .anserlist{    max-width: 900px;
        margin: 0 auto;
        line-height: 160%;}
    
        .anserlist p{
        background: #fff;
        padding: 6px 10px;
        border-radius: 5px;
        margin-bottom: 10px;
        font-size: 15px;cursor: pointer;display: inline-block;
    }
    /* 滚动条容器 */
    ::-webkit-scrollbar {
        width: 6px; /* 垂直滚动条的宽度 */
        height: 12px; /* 水平滚动条的高度 */
    }
    
    /* 滚动条条 */
    ::-webkit-scrollbar-thumb {
        background-color: #c1c1c1; /* 滚动条的背景颜色 */
        border-radius: 6px; /* 滚动条的圆角 */
    }
    
    /* 滚动条轨道 */
    ::-webkit-scrollbar-track {
        background-color: #f0f0f0; /* 滚动条轨道的背景颜色 */
    }
    
    /* 兼容Firefox的滚动条宽度 */
    html {
        scrollbar-width: thin; /* "auto" 或 "thin" */
    }
    
    /* 兼容Firefox的滚动条颜色 */
    html {
        scrollbar-color: #c1c1c1 #f0f0f0; /* 滚动条颜色和轨道颜色 */
    }
    .ffio{background: #e60012;padding: 3px 10px;border-radius: 5px;color:#fff;font-size: 16px;border: 0px;margin-top: 10px;}
    .nnn0{position: relative;margin-top: 10px;}
    .nnn1{opacity: 1;height:40px;width: 120px;line-height: 40px;text-align: center;background: #eee;color:#000;cursor: pointer;font-size: 16px;border-radius: 6px;}
    .nnn{opacity: 0;display: block;height:40px;position: absolute;left:0px;width: 120px;}
    .hr{margin: 10px 0px 10px 0px;height:1px;background: #eee;}
    #filelist{width:160px;}


    .table16 .layui-btn{background: #1b84ff;color:#fff}
    .select-list6 li.right.rttr{background: #1b84ff;color:#fff;}


.zdk0 {
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.1);
    padding: 20px;
    width: 180px;
    z-index: 3000;
}

.zdk2 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
    padding-left: 10px;
    border-left: 3px solid #0078ff;
}

.zdk1 {
    margin-bottom: 20px;
}

.zdk1 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.zdk1 ul li {
    margin: 0px 0;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    color: #666;
    font-size: 14px;
}

.zdk1 ul li:hover {
    background: #f5f7fa;
    color: #0078ff;
}

.zdk1 ul li.on {
    background: #e6f0ff;
    color: #0078ff;
    font-weight: 500;
}

.hr {
    height: 1px;
    background: #eee;
    margin: 20px 0;
}
.zdkh1{position: fixed;right: 200px;top: 50%;transform: translateY(-50%);background: #fff;border-top-left-radius: 12px;border-bottom-left-radius: 12px;box-shadow: 0 4px 16px rgba(0,0,0,0.1);padding: 0px;width: 40px;z-index: 4000;height:40px;line-height: 40px;text-align: center;background: url(../images/zsk1.png) no-repeat center center;background-size: 30px 30px;cursor: pointer;}
.zdkh1:hover{background: url(../images/zsk1a.png) no-repeat center center;background-size: 30px 30px;}
.zdkh1.on{background: url(../images/zsk2.png) no-repeat center center;background-size: 30px 30px;}
.zdkh1.on:hover{background: url(../images/zsk2a.png) no-repeat center center;background-size: 30px 30px;}


}



@media screen and (min-width:1920px) and (max-width: 2200px) {	

    .table1 table tr th, .table1 table tr td {
       
        height: 56px;
    }
    .table2 table tr th, .table2 table tr td {
        font-size: 14px;
        color: #333;
        padding: 0px 10px 0px;
        height: 45.6px;
    }



}
/* 打印样式 */
@media print {
    .mmq1{width: 100%;margin: 0 auto;overflow: hidden;}
    .mmq1 dl{display: flex;margin:10px 0px 0px;width:30%;float:left;}
    .mmq1 dl dt{width:140px;color:#999;font-size: 14px;text-align: right;font-weight: 400;line-height: 30px;}
    .mmq1 dl dd{flex: 1;color:#999;font-size: 14px;line-height: 30px;padding-left:10px;}
    .ee21a{flex:1;}
    .ee21a dl{display: flex;margin:10px 0px 0px;}
    .ee21a dl dt{width:140px;color:#111;font-size: 14px;text-align: right;font-weight: 400;line-height: 30px;}
    .ee21a dl dd{flex: 1;color:#999;font-size: 14px;line-height: 30px;padding-left:10px;}  
}




/* 响应式设计 */
@media (max-width: 768px) {
    .unified-popup {
        width: 95%;
        height: 90%;
    }
    
    .popup-tabs {
        flex-wrap: wrap;
        padding: 0 10px;
    }
    
    .popup-tabs .tab {
        padding: 10px 12px;
        font-size: 13px;
    }
    
    .batch-actions {
        flex-wrap: wrap;
        gap: 10px;
    }
    
    .log-row {
        flex-direction: column;
        align-items: stretch;
    }
    
    .log-meta {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }

}


