/* 重置 */
*{margin:0;padding:0}
ul,ol{ list-style:none;}
a{ text-decoration:none;
/* 去掉移动端点击a背景色 */
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
display: block;
}
img{border:none;}
input,
textarea {
	outline: none;
	border: none;
	resize: none;
	/* 清除移动端输入框特有的样式*/
	-webkit-appearance: none;

}
input:focus{outline: none;}
i,b {font-style: normal;}
.bg {background-color: #f8f8f8;}
.flex {display: flex!important;justify-content: space-between;align-items: center;}
.flex2 {display: flex;align-items: center;}
.flex3 {display: flex;}
 .clearfix::before,
  .clearfix::after {
  	content: "";
  	display: block;
  	height: 0;
  	line-height: 0px;
  	clear:both;
  	visibility: hidden;
  }
  .fl {float: left;}
  .fr {float: right;}
textarea {resize: none!important;}
.yc {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jc {font-weight: bold;}
.z_col {color: #216eb2!important;}
.col_66 {color: #666!important;}
.col_99 {color: #999!important;}
.layui-input:focus, .layui-textarea:focus {box-shadow: 0 0 0 3px rgba(33,110,178,.08);}

/* 定义思源黑体CN字体族 */
@font-face {
    font-family: 'SourceHanSansCN'; /* 自定义字体名称 */
    src: 
        local('Source Han Sans CN Regular'),   /* 优先调用本地安装的字体 */
        local('SourceHanSansCN-Regular'),      /* macOS备用名称 */
        local('思源黑体 CN'),                /* 中文系统备用名称 */
        url('../fonts/SourceHanSansCN-Regular.otf') format('otf'); /* 路径需修改 */
        font-weight: 400; /* 对应Regular字重 */
    
}
body{font-family:'SourceHanSansCN,sans-serif'!important;color: #333;}
/* 公共 */
.bx {width: 1800px;margin: 0 auto;}
.bx2 {width: 1600px;margin: 0 auto;}
.bx3 {width: 1400px;margin: 0 auto;}
.bx4 {width: 1300px;margin: 0 auto;}
.bx5 {width: 1200px;margin: 0 auto;}

/* 案例列表页case_list开始 */
/* 顶部 */
.top_wai {background: rgba(0, 0, 128, 1);height: 15px;line-height: 15px;color: #fff;}
.top_wai span {font-size: 12px;}
/* logo区域 */
.logo {width: 240px;}
.nav {padding: 12px 0;background-color: rgba(235, 237, 239, 1);box-sizing: border-box;}
/* 导航 */
.mynav .layui-nav .layui-nav-item > a {color: #222;font-size: 18px;font-weight: bold;}
.mynav .layui-nav {background-color: transparent;}
.mynav .layui-nav .layui-nav-item {line-height: normal;padding: 0 20px;box-sizing: border-box;}
.mynav .layui-nav .layui-nav-more {top: 50%;transform: translateY(-50%);left: 73%!important;}
.mynav .layui-nav .layui-nav-item a:hover {color: #216eb2!important;background: transparent;}
.mynav .layui-nav .layui-this:after, .layui-nav-bar {display: none;}
.mynav .layui-nav-child {transform: translateX(-50%)!important;left: 50%}
.mynav .layui-nav * {font-size: 16px;color: rgba(0, 0, 0, 0.8);}
.mynav .layui-nav-child dd {padding: 0 14px;box-sizing: border-box;}
.mynav .layui-nav-child {top: 53px;}
.mynav .layui-nav .layui-nav-child a {padding: 0;}
.mynav .layui-menu-body-title {padding-left: 0;margin-left: 0;}
.mynav_s .layui-menu-body-title {overflow: inherit;text-align: center;padding: 0;}
.mynav_s .layui-nav .layui-nav-item a {margin: 0;}
.mynav_s .layui-menu-body-title {margin: 0;}
.mynav_s ul li a {padding: 4px 14px!important;margin-left: 0!important;margin-right: 0!important;}
.mynav_s {margin-left: 8px;}
.nav_right .layui-nav {background: transparent;padding-right: 0;}
.nav_right i {color: #216eb2;}
.glzx {padding-right: 0!important;display: flex!important;align-items: center;}
.glzx span {font-size: 18px;color: #333;margin-right: 10px;}
.glzx  .layui-nav-more {display: none;}
.layui-nav-child_right dd a div i {margin-right: 12px;}
.layui-nav-child_right dd a span{font-size: 16px;}
.nav_right .layui-nav-child {left: auto;right: 0;z-index: 1000;}
.layui-nav-child_right dd a .fa-angle-right {margin-left: 50px;}
.layui-nav-child_right dd a p span {display: block;line-height: 1.5em;}
.layui-nav-child_right dd {padding: 8px 0;}
.layui-nav-child_right dd:nth-of-type(2) {padding-top: 0;}
.layui-nav-child_right dd:nth-of-type(1) {padding-bottom: 0;}
.ljdl {background-color: #216eb2;color: #fff!important;border-radius: 100px;width: 70%;margin: 20px auto;margin-bottom: 10px;border: 1px solid #216eb2;}
.ljdl:hover {background: transparent;color: #216eb2!important;}
.layui-nav-child_right dd a:hover i,.layui-nav-child_right dd a:hover div {color: #216eb2;}
.layui-nav-child_right dd a:hover {background: transparent!important;}
.hyld {color: #999;}
.hyld:hover {color: #216eb2;}

/* 内容区域 */
.nr_z .bx {align-items: normal;}
.nr_z {padding-top: 30px;}
.nr_l {padding-right: 90px;box-sizing: border-box;width: 20%;}
.nr_l h1 {font-size: 18px;padding-bottom: 20px;color: #000;}
.nr_l .layui-nav {background-color: transparent;width: 100%;}
.nr_l .layui-nav-item a {color: #222;}
.nr_l .layui-nav-item a:hover {color: #216eb2!important;font-weight: bold;}
.nr_l .layui-nav-itemed>a {color: #222!important;}
.nr_l .layui-nav-child dd a {color: #999;}
.nr_l .layui-nav-tree .layui-nav-child {background-color: transparent;}
/* .nr_l .layui-nav-tree .layui-nav-item {background-color: #f6f6f6;margin: 1px 0;} */
.nr_l hr {margin: 10px 0;}
.nr_l ul li a img {width: 14px;margin-right: 5px;}
.nr_l ul li a {display: flex!important;align-items: center;}
.gengduo {margin-top: 50px!important;}
.nr_l .layui-nav * {font-size: 16px;}
.nr_l .layui-nav-tree .layui-nav-item a {border-radius: 8px;}
.nr_l .layui-nav-tree .layui-nav-item a:hover {background-color: #f2f2f2;}
.nr_l .layui-nav-tree .layui-nav-item {border-radius: 6px;}
.nr_l .layui-nav-tree .layui-nav-child dd.layui-this, .nr_l .layui-nav-tree .layui-nav-child dd.layui-this a, .nr_l .layui-nav-tree .layui-this, .nr_l .layui-nav-tree .layui-this>a, .nr_l.layui-nav-tree .layui-this>a:hover {background-color: #f2f2f2;}
.nr_l .layui-nav-tree .layui-nav-item a {height: 36px;line-height: 36px;margin-top: 5px;margin-bottom: 5px;}
/* 内容右侧区域 */
.soso {background: url(../images/soso2.png) no-repeat center / contain;height: 22px;}
.soso_wai {position: relative;justify-content: center;width: 715px;margin: 0 auto;cursor: pointer;}
.soso_wai img {width: 42px;margin-left: 16px;cursor: pointer;}
.soso {position: absolute;top: 50%;transform: translateY(-50%);left: 10px;}
.soso_wai .ss_fdfe{width: 716px;position: relative;}
.soso_wai .gffg {width: 100%;height: 40px;line-height: 40px;margin: 0 auto;border-radius: 100px;background-color: #f2f2f2;border: 1px solid #f2f2f2;box-sizing: border-box;transition: all 0.3s;}
.soso_wai .gffg:hover {border-color: #216eb2;color: #216eb2;font-weight: bold;}
.soso_er .ss_xuanxiang {position: absolute;left: -170px;top: 54px;width: 1108px;background-color: rgba(255, 255, 255, 1);padding: 30px;box-sizing: border-box;z-index: 100;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);border-radius: 16px;display: none;border-top: 1px solid #eee;z-index: 20000;}
.soso_er .ss_xuanxiang img {width: 20px;position: absolute;top: 30px;right: 30px;}
.soso_er .ss_xuanxiang .dfef {display: flex;justify-content: left;flex-wrap: wrap;}
.soso_er .ss_xuanxiang .dfef .layui-form-checkbox {width: calc(100% / 5);margin-bottom: 20px;}
.soso_er .ss_xuanxiang .dfef .layui-form-checkbox:nth-of-type(1) {width: 100%;}
.soso_er .ss_xuanxiang .gb_jump {z-index: 1000;cursor: pointer;}
.soso_er .ss_xuanxiang .fefd_btn {display: flex;align-items: center;justify-content: center;padding-top: 14px;padding-bottom: 8px;}
.soso_er .ss_xuanxiang .fefd_btn button {width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;border-radius: 20px;margin: 0 10px;}
.soso_er .ss_xuanxiang .fefd_btn button:nth-of-type(1) {color: #999;}
.soso_er .ss_xuanxiang .fefd_btn button:nth-of-type(1):hover {color: #216eb2;}
.soso_er .ss_xuanxiang .fefd_btn button:nth-of-type(2) {border-color: #216eb2;}
.soso_z {position: relative;width: 780px;margin: 0 auto;}
.soso_z .soso_wai {width: 85%;right: 50px;}
.soso_z .dyspic {cursor: pointer;position: absolute;right: 54px;top: -2px;width: 42px;transition: transform 0.8s ease; backface-visibility: hidden;}
.soso_z .dyspic:hover {transform: rotate(360deg);}
.ss_xqnr {position: absolute;left: 0;top: 50px;width: 100%;background-color: #fff;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);border-radius: 20px;z-index: 1000;max-height: 342px;display:none;overflow: hidden;}
.gffg {padding: 0 20px;box-sizing: border-box;position: relative;}
.gffg img {width: 20px;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.ss_xqnr_dfb {height: 72px;line-height: 72px;background-color: #f2f2f2;border-top-left-radius: 20px;border-top-right-radius: 20px;position: relative;}
.ss_xqnr_dfb input {height: 72px;line-height: 72px;background: transparent;border: none;padding-left: 54px;box-sizing: border-box;padding-right: 166px;}
.ss_xqnr_dfb input::placeholder {color: #999;}
.esc {position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.esc p {color: #999;cursor: pointer;font-size: 20px;}
.esc .sx {width: 2px;background-color: #999;height: 22px;margin: 0 8px;}
.esc p:hover {color: #216eb2;}
.ss_xqnr_dfb input:focus {border: none!important;box-shadow: none!important;}
.ss_lishi_top h2 {font-size: 14px;}
.ss_lishi_top img {width: 18px;cursor: pointer;}
.ss_xqbr {padding: 16px 20px;box-sizing: border-box;overflow-y: scroll;max-height: 220px;}
.ss_lishi_nr {flex-wrap: wrap;padding-top: 8px;}
.ss_lishi_nr p {background: #f2f2f2;padding: 4px 10px;border-radius: 100px;margin-right: 10px;margin-bottom: 10px;cursor: pointer;transition: all 0.3s;}
.ss_lishi_nr p:hover {background: #216eb2;color: #fff;}
.ss_lishi_nr span {margin-right: 20px;margin-bottom: 10px;cursor: pointer;display: block;width: calc((100% / 4) - 21px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ss_lishi_nr span i {margin-right: 10px;}
.ss_lishi_nr span i.active {color: red;}
.ss_lishi_nr span:hover {color: #216eb2;}
.layui-carousel,.layui-carousel[lay-anim=fade]>[carousel-item]>* {border-top-left-radius: 20px;border-bottom-left-radius: 20px;}


.nr_r {width: 80%;position: relative;}
.nr_r_xxk {padding-top: 12px;}
.nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this {background: #f2f2f2;color: #216eb2;border-radius: 6px;font-weight: bold;}
.nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this a {color: #216eb2;font-weight: bold;}
.nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this::after {display: none;}
.nr_r_xxk .layui-tab .layui-tab-title {padding-bottom: 12px;border: none;}
.nr_r_xxk .layui-tab-content {padding-top: 20px;padding-bottom: 50px;}
/* 案例列表 */
.anli_list ul li {width: calc((100% / 5) - 32px);margin: 16px;box-sizing: border-box;margin-top: 0;margin-bottom: 26px;}
.anli_list ul {flex-wrap: wrap;padding-top: 8px;}
.anli_list .anli_img {height: 336px;width: 100%;position: relative;border-radius: 20px;transition: all 0.6s;overflow: hidden;background: rgba(0, 0, 0, 0.02) no-repeat center / cover;}
.anli_list .anli_img_1 {background: url(../images/jhdy-1.jpg) no-repeat center / cover;}
.anli_list .anli_img_2 {background: url(../images/jhdy-2.jpg) no-repeat center / cover;}
.anli_list .anli_img_3 {background: url(../images/jhdy-3.jpg) no-repeat center / cover;}
.anli_list .anli_img_4 {background: url(../images/jhdy-4.jpg) no-repeat center / cover;}
.anli_list .anli_img_5 {background: url(../images/jhdy-5.jpg) no-repeat center / cover;}
.anli_list .anli_img_6 {background: url(../images/jhdy-6.jpg) no-repeat center / cover;}
.anli_list .anli_img_7 {background: url(../images/jhdy-7.jpg) no-repeat center / cover;}
.anli_list .anli_img_8 {background: url(../images/jhdy-8.jpg) no-repeat center / cover;}
.anli_list2 .anli_img {height: 336px;width: 100%;position: relative;border-radius: 20px;transition: all 0.6s;overflow: hidden;}
.anli_list .anli_img p {position: absolute;top: 34px;left: 50%;transform: translateX(-50%);color: #fff;font-weight: bold;text-align: center;font-size: 18px;width: 100%;padding: 0 20px;box-sizing: border-box;}
.anli_list ul li a h2 {font-size: 14px;font-weight: 400;height: 46px;overflow: hidden;}
.anli_list_tit:hover p span {color: #216eb2!important;}
.anli_tit_wai {padding: 8px 0;padding-bottom: 6px;}
.anli_list ul li a h2:hover {color: #216eb2;}
.anli_list .anli_img:hover {transform: scale(1.04);}
.anli_list .yunying .tx {position: relative;  position: relative;
  /* 关键：确保自身高度固定，不受子元素影响 */
  height: 50px; /* 根据实际内容设置固定高度 */
  overflow: visible; /* 允许子元素超出自身范围显示 */}
.anli_list .yunying .tx img {width: 26px;height: 26px;border-radius: 50%;margin-right: 6px;}
.anli_list .yunying .tx:hover > span {color: #216eb2!important;}
.anli_list .yunying {padding-bottom: 6px;}
.anli_list .yunying .sc img {margin-right: 6px;width: 16px;}
.anli_list .yunying .sc span {color: #216eb2;font-weight: bold;}
.anli_list ul li .riqi span:nth-of-type(2),.anli_list ul li .riqi .fdirq {background-color: #216eb2;color: #fff;font-size: 12px;padding: 0 6px;border-radius: 4px;}
.tx_tc {position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px 20px;box-sizing: border-box;width: 184px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);border-radius: 10px;display: none;z-index: 10000;}
.yunying .tx .tx_tc img {width: 50px;height: 50px;border-radius: 50%;margin: 0 auto!important;display: block;}
.yunying .tx .tx_tc h2 {font-size: 16px;text-align: center;font-weight: bold;padding-top: 6px;}
.yunying .tx .tx_tc span {color: #f59a23;text-align: center;font-weight: bold;display: block;font-size: 16px;text-transform: uppercase;}
.yunying .tx .tx_tc .gz_fs h5 {color: #999;font-weight: 400;}
.yunying .tx .tx_tc .gz_fs h5:hover {color: #216eb2;}
.yunying .tx .tx_tc .gz_fs {padding: 0 6px;box-sizing: border-box;}
.gz_nr {text-align: center;}
.gz_nr p {color: #216eb2;}
.tx_tc .guanzhu {color: #fff;width: 100%;border-radius: 100px;margin: 0 auto;text-align: center;padding: 2px 0;margin-top: 14px;border: 1px solid transparent;transition: all 0.2s;}
/* 案例列表页case_list结束 */

/* 案例发布页开始 */
.anli_fb_tit h1 {font-size: 20px;font-weight: 400;}

.anli_fb_nr .anli_fb_tit a {color: #999;font-size: 16px;}
.anli_fb_nr .layui-input,.anli_fb_nr .layui-textarea {font-size: 16px;}
.anli_fb_nr .anli_fb_tit a:hover {color: #216eb2;}
.anli_fb_tit {border-bottom: 1px solid #ddd;padding-bottom: 12px;}
.anli_fb_num {padding-top: 22px;}
.anli_fb_num .layui-form-label {float: none;padding: 0;width: auto;text-align: left;color: #7f7f7f;font-size: 18px;padding-bottom: 12px;display: flex;align-items: center;}
.anli_fb_num .layui-form-label::before {content: '*';color: red;margin-right: 6px;display: block;position: relative;top: 4px;}
.anli_fb_num .layui-input-block {margin: 0;}
.sc h6 {color: #7f7f7f;font-size: 18px;font-weight: 400;}
#thumbnailList .layui-upload-img {background: url(../images/sc.png) no-repeat center / contain;height: 85px;width: 105px;}
.sc_pic .layui-upload-img_2,.sc_pic .layui-upload-img_3 {background: url(../images/sc2.png);height: 85px;width: 85px;background-position: center!important;background-size: contain!important;background-repeat: no-repeat!important;flex-wrap: wrap;margin-bottom: 10px;}
.sj_sm .layui-upload-img_3 {background: url(../images/sj_sc.svg) no-repeat center / contain;height: 104px;width: 104px;margin: 0 auto;}
.sj_sm  {text-align: center;position: relative;}
.thumbnail-list_sj {padding-top: 8px!important;}
.thumbnail-list video {height: 85px;}
.thumbnail-list,.thumbnail-list_sj {padding: 10px 0;}
.sc_video button:nth-of-type(1) {background-color: #1e9fff;}
.thumb-info div {margin-right: 10px;}
.sc .sc_video {margin-right: 40px;}
.sc .sc_video button {border-radius: 4px;}
.tx_wai {padding-top: 20px;}
.ts {color: #F77207;}
.xx_jieshao {padding-top: 22px;}
.fuwenben {background-color: #f6f6f6;padding: 20px;box-sizing: border-box;height: 100px;margin-top: 12px;}
.qunaxian h2 {font-size: 16px;color: #999;padding-top: 14px;}
.qunaxian .layui-input-block {margin: 0;}
.qunaxian p {background-color: #f2f2f2;padding: 10px;box-sizing: border-box;font-size: 14px;color: #666;text-align: justify;}
.btn_z {justify-content: center;padding-top: 40px;padding-bottom: 50px;}
.btn_z button {width: 120px;height: 48px;line-height: 46px;padding: 0;transition: 0.2s;margin: 0 6px;font-weight: bold;}
.btn_z button:nth-of-type(1) {border-color: #216eb2!important;color: #216eb2!important;}
.btn_z button:nth-of-type(2) {border-color: #216eb2!important;color: #216eb2!important;}
.btn_z button:nth-of-type(1):hover {background-color: #216eb2;color: #fff!important;}
.btn_z button:nth-of-type(2):hover {background-color: #216eb2;color: #fff!important;}
.btn_z button:nth-of-type(3):hover {background-color: transparent;color: #216eb2!important;border-color: #216eb2!important;}
.tx_wai img {width: 16px;margin-right: 5px;}
.layui-upload-img_2 img {width: auto;height: 85px;}
.sc2 {padding-top: 20px;}
.sc2 button {border-radius: 4px;}
.sc2 h6 {padding-bottom: 10px;}
.video_fengmianz h6 {padding-bottom: 0;}
.video_fengmianz {padding-top: 0;}
.video_fengmianz button {border-radius: 4px;}
.video_fengmianz  .layui-upload-img_3 {margin-bottom: 0;box-sizing: border-box;}
.video_fengmianz .thumbnail-list_pic {padding: 10px 0;}
.video_fengmianz .layui-upload-list {display: flex;align-items:end}
.del_pic_z {cursor: pointer;}
.del_pic_z i:hover {color: #216eb2;}
.del_pic_z i {font-size: 20px;color: #999;}
.layui-upload-img_2 .layui-upload-list {margin-right: 6px;}
.pic_dz {flex-wrap: wrap;}
.pic_dz img {height: 85px;margin-right: 10px;}
.pic_dz .layui-upload-list {margin: 0;margin-bottom: 6px;}
.sief_wai {align-items: end;}
.videw_xx {padding-left: 10px;}
.xxjs_tit i {font-size: 24px;margin-left: 10px;color: #216eb2;line-height: 1em;cursor: pointer;margin-right: 6px;}
.xxjs_tit span {color: #999;font-size: 16px;}
.tj_mu {display: none;}
.layui-tab .layui-tab-title:after {border-color: #ddd;}
/* 案例详情页 */
.case_info {align-items: flex-start;height: 100%;}
.case_info_left video,.case_info_left img {border-top-left-radius: 20px;border-bottom-left-radius: 20px;display: block;}
.info_tx {cursor: pointer;}
.info_tx img{width: 42px;height: 42px;border-radius: 50%;margin-right: 10px;}
.case_info .case_info_left {width: 50%;height: 100%;}
.case_info .case_info_rgiht {width: 50%;padding: 18px;box-sizing: border-box;height: 100%;padding-bottom: 0;overflow: auto;padding-right: 10px;}
.info_tx_wai span {margin-right: 20px;}
.dengji {color: #f59a23;}
.case_info .guanzhu,.xtxz {
    width: 80px;
    border-radius: 100px;
    text-align: center;
    padding: 2px 0;
    margin-top: 14px;
    border: 1px solid transparent;
    transition: all 0.2s;
   cursor: pointer;
   transition: all 0.3s;

   }
    .case_info .guanzhu {border-color: #216eb2;}
   .case_info .guanzhu:hover {background-color: transparent;color: #216eb2;}
   .xtxz {border-color: #216eb2;color: #216eb2;margin-right: 14px;}
.xtxz:hover {background-color: #216eb2;color: #fff;}
.guanzhu_y {background-color: #216eb2;color: #fff;}
.guanzhu_w {background-color: transparent;color: #216eb2;border-color: #216eb2!important;}
.tx_tc .guanzhu_y {background-color: #216eb2;color: #fff;transition: all 0.3s;border: 1px solid #216eb2;box-sizing: border-box;}
.tx_tc .guanzhu_y:hover {color: #216eb2;background: transparent;}
.tx_tc .guanzhu_w {background-color: transparent;color: #216eb2;border-color: #216eb2!important;}

   .info_top {padding-bottom: 10px;box-sizing: border-box;}
   .case_info_fx img {height: 14px;margin: 0 auto;display: block;}
   .case_info_fx p {color: #999; font-size: 12px;padding-top: 2px;text-align: center;}
   .case_info_fx li {margin-right: 10px;cursor: pointer;}
   .case_info_fx li:hover p {color: #f26060;}
   .case_info_fx li:nth-of-type(4),.case_info_fx li:nth-of-type(5) {cursor: pointer;}
   .case_info_fx li:last-of-type {display: none;}
.case_info h1 {font-size: 16px;}
.tit_quyu h1 {height: 30px;overflow-y: scroll;}
.fbliu span {color: #999;margin-right: 26px;}
.zwwen {padding-top: 4px;margin-bottom: 14px;height: 40px;overflow-y: scroll;}
.case_info hr {margin: 8px 0;}
.case_mulu_nr a {padding-bottom: 3px;color: #666;}
.case_mulu_nr a:hover {color: #216eb2;}
.case_mulu_nr {height: 73px;overflow-y: scroll;padding-top: 2px;}
.case_mulu_nr_an {height: 130px;overflow-y: scroll;}
.case_mulu_nr_an p {color: #666;}
.case_pl_list {max-height: 100px;overflow-y: scroll;}
.case_info_pl h2 {font-weight: 400;font-size: 16px;padding-bottom: 6px;}
.case_info_pl {padding-bottom: 6px;}
.case_info_pllist p{padding-top: 6px;padding-left: 38px;box-sizing: border-box;}
.case_info_pl .case_info_plwai{max-height: 120px;overflow-y: scroll;}
.case_info_pl .case_info_pllist .info_tx img {width: 28px;height: 28px;}
.case_info_pl .case_info_pllist{padding-bottom: 10px;}
.case_info_pl .dzhf {justify-content: right;}
.case_info_pl .dzhf_nr  img {margin-right: 4px;height: 16px;}
.case_info_pl .dzhf_nr span{color: #999;}
.case_info_pl .dzhf_nr {cursor: pointer;} 
.case_info_pl .dzhf_nr:hover span {color: #216eb2;}
.fb_zjpj .tdfp {border: none;background-color: #f6f6f6;border-radius: 8px;text-align: justify;}
.fb_zjpj .layui-textarea:focus {border-color: none!important;box-shadow: none;}
.fb_zjpj .fbpl_btn {border-radius: 100px;width: 140px;margin: 24px auto;display: block;border: 1px solid #216eb2;box-sizing: border-box;margin-top: 10px;}
.fb_zjpj .fbpl_btn:hover {background-color: transparent;color: #216eb2;}
.pl_zq .pjfds .layui-input-block{margin: 0;}
.pl_zq .pjfds .layui-form-item:nth-of-type(1) {width: 60%;}
.pl_zq .pjfds .layui-form-item input {background-color: #f2f2f2;border-radius: 10px;border: none;}
.pl_zq .gfdg{justify-content: right;}
.pl_zq {padding-top: 10px;}
.pl_zq .gfdg button{background-color: #216eb2;color: #fff;border-radius: 100px;border: none;width: 100px;transition: all 0.3s;box-sizing: border-box;}
.pl_zq .gfdg button:nth-of-type(1) {border: 1px solid #216eb2;}
.pl_zq .gfdg button:nth-of-type(1):hover {background-color: transparent;color: #216eb2;}
.pl_zq .gfdg button:nth-of-type(2) {background-color: #e5e5e5;color: #333;}
.pl_zq .gfdg button:nth-of-type(2):hover {background-color: #216eb2;color: #fff;}
.pl_zq .niname {padding-left: 0;padding-right: 7px;width: auto;line-height: 17px;}
.pl_zq .egtgdf .layui-input-block {margin: 0;}
.pl_zq .egtgdf  {margin-bottom: 0;}
.tj_mu {padding: 30px;box-sizing: border-box;padding-top: 20px;}
#lb_img img {width: 100%;height: 100%;object-fit: cover;}
.zpl {background-color: #f6f6f6;padding: 10px;box-sizing: border-box;margin-left: 10px;margin-top: 10px;border-radius: 6px;}
.zpl .case_info_pllist {padding-bottom: 0;}
.zpl .case_info_pllist p {padding-bottom: 6px;padding-left: 38px;box-sizing: border-box;}









/* 适配 Chrome/Edge/Safari/Opera（WebKit 内核） */
::-webkit-scrollbar-thumb {
  background: #ccc!important; /* 滚动条滑块颜色 */
}
::-webkit-scrollbar-track {
  background: #f8f8f8!important; /* 滚动条轨道颜色 */
}

/* 适配 Firefox */
* {
  scrollbar-color: #ccc #f8f8f8!important; /* 滑块颜色 轨道颜色（顺序固定） */
}


/* 注册 */
.logo_shu {position: absolute;top: 40px;left: 40px;align-items: normal;}
.logo_shu .logo_2_pic {width: 118px;}
.logo_shu .logo_2_pic img {width: 100%;}
.logo2_wen {color: #fff;font-size: 30px;padding-left: 30px;font-size: 72px;color: #216eb2;line-height: 1em;}
.logo2_wen h5 {padding-bottom: 20px;}
.logo2_wen h5,.logo2_wen h6,.gyjc span {text-shadow: 4px 1px 5px rgba(255, 255, 255, 1)}
.gyjc span {font-size: 24px;margin-left: 20px;}
.zhucenr {position: absolute;right: 20%;top: 50%;transform: translateY(-50%);background-color: #fff;padding: 40px 50px;width: 400px;box-shadow: rgba(255, 255, 255, 1);border: 1px solid #216eb2;box-sizing: border-box;}
.zhucenr h1 { color: #216eb2;text-align: center;}
.zhucenr h2{font-size: 22px;color: #666;text-align: center;font-weight: normal;padding-top: 5px;padding-bottom: 10px;}
.zhuce .yyzh {color: #216eb2;padding-bottom: 20px;}
.zhuce .layui-btn {background-color: #216eb2;border-color: #216eb2;}
.zhuce .fdbtn_phone .layui-btn{border-radius: 100px;}
.zhuce .fdbtn .layui-btn{border-radius: 100px;}
.zhuce .layui-form-mid .layui-btn {border-radius: 6px;margin-left: 10px;border-color: #216eb2;}
.zhuce .layui-btn-primary {color: #fff;}
.zhuce .layui-input:focus, .layui-textarea:focus {border-color: #216eb2!important;}
/* 登录 */
.denglu .layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 40px;border: none;
   border-bottom: 2px solid #216eb2;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 9;

   }
   .denglu .layui-tab .layui-tab-title li {font-size: 18px;color: #999;padding: 0 26px;}
   .denglu .layui-tab-title .layui-this {color: #216eb2!important;font-weight: bold;}
   .denglu .layui-tab .layui-tab-title {display: flex;align-items: center;justify-content: center;}
.denglu .layui-tab-content {padding-top: 20px;}
.denglu .zddl .layui-form-item {margin: 0;}
.denglu .layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top: 0;}
.denglu .zddl {padding-top: 10px;}
.denglu .zddl a {color: #216eb2;}
.denglu .zddl a:nth-of-type(1) {margin-right: 10px;}
.denglu .layui-form-checked[lay-skin=primary]>i {background: #216eb2;border-color: #216eb2;}
.denglu .layui-btn-primary {width: 90px;padding: 0;}
.denglu .fdbtn {padding-top: 40px;}
.denglu .zhucenr{padding-bottom: 10px!important;}
.denglu .fdbtn_phone {padding-top: 95px;}

/* 个人中心——概览 */
.user_center_index {background-color: #e8eaec;}
.user_center_nr {width: 100%;background: #fff;}
.user_nav_wai {padding: 16px 0;background-color: #fcfcfe;}
.user_nav_list {justify-content: center;}
.user_nav_list a {margin: 0 24px;font-size: 14px;color: #333;padding-bottom: 2px;border-bottom: 3px solid #fff;}
.user_nav_list a.active {border-bottom: 2px solid #216eb2;color: #216eb2;font-weight: bold;}
.user_nav_list a:hover {border-color: #216eb2;color: #216eb2;font-weight: bold;}
.user_center_nr .bx {padding: 0 40px;box-sizing: border-box;padding-right: 0;padding-left: 0;}
.user_nav h2 {font-size: 18px;}
.zhxx h1 {font-size:28px;padding-bottom: 20px;}
.zhxx {padding-top: 40px;padding-bottom: 40px;}
.zhxx_l img {width: 82px;height: 82px;border-radius: 50%;margin-right: 10px; }
.zhxx_l img:hover {transform: rotate(360deg);}
.zhxx_wen {color: #000;}
.zhxx_wen div > p:nth-of-type(1) {font-size: 22px;margin-right: 50px;}
.zhxx_wen div > p:nth-of-type(2) {color: #D9001B;}
.zhxx_wen .wanshan {color: #555;font-size: 16px;display: flex;align-items: center;cursor: pointer;}
.zhxx_wen .wanshan:hover {color: #216eb2;}
.zhxx_wen .wanshan::after {content: '';background: url(../../ext/images/wanshan.svg) no-repeat center / contain;width: 20px;height: 20px;margin-left: 10px;}
.zhxx_wen .fdfwa textarea {background-color: transparent;border: 1px solid rgba(121, 121, 121, 1);resize: none;border-radius: 6px;height: 50px;min-height: 50px;width: 470px;box-sizing: border-box;padding: 6px 0;padding-right: 100px;padding-left: 10px;}
.zhxx_wen .fszz {margin-left: 10px;}
.fszz button{background-color: #216eb2;height:30px;line-height: 30px;border-radius: 4px;margin: 0;}
.fszz button:nth-of-type(2) {border: 1px solid rgba(121, 121, 121, 1);color: rgba(121, 121, 121, 1);background-color: #fff;margin-left: 10px;}
.fsejhj {position: relative;}
.zhxx_wen .layui-word-aux {position: absolute;right: 0;bottom: 0;}
.zhxx_wen .kifs {display: none;}
.zhxx_l {align-items: normal;}
.zhxx_r a {color: #fff;width: 140px;height: 40px;background-color: rgba(245, 154, 35, 1);text-align: center;font-weight: bold;line-height: 40px;transition: all 0.3s;border-radius: 10px;transition: all 0.3s;border: 1px solid rgba(245, 154, 35, 1);}
.zhxx_r a:hover {background-color: #fff;color: rgba(245, 154, 35, 1);border-color: #fff;}
.zhxx_z {align-items: baseline;}
.mokai_a .mokai_a_l,.mokai_a .mokai_a_r {padding: 30px;background-color: #fff;border-radius: 20px;box-sizing: border-box;height: 216px;}
.mokai_a .mokai_a_l {width: 45%;margin-right: 20px;}
.mokai_a .mokai_a_r {width: 55%;}
.mokai_a_l h2 {font-size: 18px;padding-bottom: 5px;display: flex;align-items: center;}
.mokai_a_l h2::before {content: '';background: url(../../ext/images/mo1.svg) no-repeat center / contain;width: 20px;height: 20px;margin-right: 6px;position: relative;top: 2px;}
.mokai_a_r h2::before {content: '';background: url(../../ext/images/mo2.svg) no-repeat center / contain;width: 20px;height: 20px;margin-right: 6px;position: relative;top: 2px;}
.mokai_a .mokai_a_l p {font-size: 16px;height: 82px;}
.mokai_a .mokai_a_l a {font-weight: bold;color: #216eb2;}
.mokai_a .mokai_a_l a:hover {color: #e84d4d;}
.mokai_a_r ul {padding-top: 22px;justify-content: center;}
.mokai_a_r ul li {text-align: center;width: calc(100% / 7);margin: 0 10px;}
.mokai_a_r ul li span {color: #216eb2;font-weight: bold;}
.mokai_a_r ul li p {padding-top: 2px;}
.mokai_a_r {margin-right: 0!important;}
.mokai_a_r h2 {padding-bottom: 8px;}
.mokai_a {margin-bottom: 20px;}
.mokai_b .mokai_a_l h2 {font-weight: normal;font-size: 22px;}
.mokai_b .mokai_a_l h2::before{display: none;}
.mokai_b .mokai_a_l h2::after {content: '';background: url(../../ext/images/you.svg) no-repeat center / contain;width: 16px;height: 16px;margin-left: 10px;}
.fdk_list_z {width: 70%;margin-right: 20px;}
.mokai_b  .mokai_a_l {width: 100%;}
.mokai_b  .mokai_a_r {width: 30%;height: auto;background-color: transparent;padding: 0!important;}
.mokai_b_r_list {background-color: #fff;padding: 20px;box-sizing: border-box;border-radius: 12px;margin-bottom: 20px;}
.mokai_b .mokai_a_l p {text-align: center;color: #7f7f7f;padding-top: 10px;height: auto;}
.fbck  {display: flex;justify-content: center;padding-top:12px;}
.fbck a {margin: 0 20px;}
.rmtj {padding-top: 20px;}
.rmtj a:nth-of-type(1) {color: #7f7f7f;}
.mokai_b .mokai_a_l {height: auto;margin-bottom: 20px;padding-bottom: 16px;}
.mokai_b  {align-items: normal;}
.mokai_b .mokai_a_l:nth-of-type(1) .user_anlist  {height: 550px;overflow: hidden;overflow-y: scroll}
.mokai_b .mokai_a_l:nth-of-type(2) .user_anlist  {min-height: 627px;overflow: hidden;overflow-y: scroll;height: 627px;}
.user_anlist ul {flex-wrap: wrap;padding-top: 14px;padding-right: 8px;box-sizing: border-box;}
.user_anlist ul li {width: calc((100% / 2) - 6px);margin-right: 10px;border: 1px solid rgba(127, 127, 127, 1);padding: 10px;box-sizing: border-box;border-radius: 10px;margin-bottom: 10px;}
.user_anlist ul li:hover {border-color: #216eb2;}
.user_anlist ul li:nth-of-type(even) {margin-right: 0;}
.user_anlist ul li a {display: flex;}
.user_anlist ul li:hover {border-color: #216eb2;}
.user_anlist ul li:hover h6 {color: #216eb2;}
.user_anlist ul li a .user_anli_wen {padding-left: 10px;width: 68%;}
.user_anlist ul li a img {width: 112px;height: 80px;object-fit: cover;border-radius: 8px;transition: all 0.6s;}
.user_anlist ul li a img:hover {transform: scale(1.06);}
.user_anlist .user_anli_wen h6 {font-weight: normal;color: #333;height: 46px;line-height: 23px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.user_anlist .user_anli_rq {padding-top: 12px;}
.user_anlist .user_anli_rq span {color: #999;font-weight: normal;}
.mokai_b_r {padding: 20px!important;}
.mokai_b_r h1 {font-size: 20px;font-weight: normal;display: flex;align-items: center;}
.mokai_b_r h1::before {content: '';background: url(../../ext/images/qiandao.svg) no-repeat center / contain; height: 24px;width: 24px;margin-right: 6px;}
.mokai_b_r p {color: #7f7f7f;padding-top: 6px;}
.qd_list ul {align-items: baseline;position: relative;padding-top: 0;}
.qd_list ul::after {content: '';width: 100%;height: 3px;background-color: #f59a23;position: absolute;top: 24%;left: 0;}
.qd_list ul li {text-align: center;margin: 0;margin-right: 12px;position: relative;height: 46px;z-index: 100;}
.qd_list ul li:last-of-type {margin-right: 0;}
.qd_list ul li p:nth-of-type(1) {background: #eee;width: 24px;height: 24px;border-radius: 50%;text-align: center;line-height: 20px;color: #333;box-sizing: border-box;}
.qd_list ul li p:nth-of-type(2) {font-weight: bold;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 100%;} 
.qd_list ul li p{font-size: 10px;}
.qd_list ul li p.fdsp.active {background-color: #f59a23;color: #fff;}
.qd_list .lianxu_qd p {padding-top: 0;font-size: 12px;color: #f59a23;font-weight: bold;padding-bottom: 6px;}
.qd_list .lianxu_qd div {width: 60px;height: 24px;color: #fff;border-radius: 100px;text-align: center;line-height: 20px;margin: 0 auto;cursor: pointer;box-sizing: border-box;transition: all .3s;border: 1px solid #f59a23;box-sizing: border-box;}
.qd_list .lianxu_qd div:hover {background-color: transparent!important;color: #f59a23;}

.jxp {padding-bottom: 14px;}
.mokai_b_r .mokai_b_r_list:nth-of-type(2) h1::before {display: none;}
.jrfw {padding-top: 4px;padding-bottom: 20px;}
.jrfw .jrfw_list {font-size: 16px;text-align: center;}
.jrfw .jrfw_list p {padding-top: 0;padding-right: 44px;}
.jrfw .jrfw_list:nth-of-type(2) {padding-right: 40px;box-sizing: border-box;}
.benzhou_list div:nth-of-type(1) {font-size: 30px;color: #e82c2c;}
.benzhou_list {text-align: center;}
.benzhou_list div:nth-of-type(2) {font-size: 16px;color: #7f7f7f;}
.guanzhu_list h1 {color: #7f7f7f;}
.guanzhu_list > a {font-size: 20px;display: flex;align-items: center;}
.guanzhu_list > a::after {content: '';background: url(../../ext/images/you2.png) no-repeat center / contain;width: 16px;height: 16px;margin-left: 6px;}
.user_gz_yy img {width: 24px;height: 24px;}
.user_gz_yy {color: #7f7f7f;}
.user_gz_yy h6 {margin: 0 10px;}
.user_gz_yy p {padding-top: 0;color: #b3b8d1;font-weight: bold;}
.sqgz_wai {padding: 10px;border-bottom: 1px solid #eee;max-height: 400px;overflow: hidden;overflow-y: scroll;}
.sqgz_wai .user_gz_yy {padding: 10px 0;}
.bt_gz_tit h2{font-size: 16px;color: #000;padding-bottom: 0;}
.bt_gz_tit p {color: #216eb2;padding-top: 0;cursor: pointer;}
.bt_gz_tit p:hover {color: #e84d4d;}
.tebie_gaunzhu {padding-top: 20px;height: 600px;overflow: hidden;overflow-y: scroll;}
.youzhi_top_tx img {word-wrap: 24px;height: 24px;margin-right: 10px;}
.youzhi_list_wai {padding-top: 18px;}
.youzhi_list {padding: 10px 0;border-bottom: 1px solid #eee;}
.youzhi_top p {width: 54px;height: 20px;line-height: 20px;text-align: center;color: #216eb2;border-radius: 100px;border: 1px solid #216eb2;padding: 0;cursor: pointer;font-size: 12px;}
.youzhi_top h6 {color: #216eb2;}
.jczs {padding-top: 10px;padding-left: 34px;flex-wrap: wrap;}
.jczs p {background-color: #f0f1f6;color:#6f79a9;padding: 4px 10px;border-radius: 80px;margin-right: 10px;margin-bottom: 10px;font-size: 12px;}
.jczs p:last-of-type {margin-right: 0;}
.xuewe {padding: 6px 0;padding-left: 34px;padding-bottom: 10px;}
.piandsf {padding-left: 34px;}
.pid_df span {font-size: 12px;}
.pid_df img {height: 12px;margin-right: 4px;}
.piandsf .pid_df:nth-of-type(1) {margin-right: 10px;}
.piandsf .pid_df span {color: #a1a2a3;}
/* 社区底部 */
.sq_foot {padding: 30px 0;box-sizing: border-box;background: #f5f5f5;padding-bottom: 14px;}
.sq_foot .sq_foot_top a {font-size: 13px;}
.sq_foot .sq_foot_top a i{margin: 0 4px;color: #879196;}
.sq_foot .sq_foot_top a:hover span {color: #216eb2;}
.sq_foot .sq_foot_top {border-bottom: 1px solid #d7d7d7;padding-bottom: 22px;}
.xq_foot_nr dl {width: calc((100% / 6) - 10px);padding-right: 10px;box-sizing: border-box;}
.xq_foot_nr {padding-top: 24px;align-items: normal;}
.xq_foot_nr dl dt > a {font-size: 18px;color: #000;font-weight: bold;}
.xq_foot_nr dl dt {padding-bottom: 24px;}
.xq_foot_nr a:hover {color: #216eb2;}
.xq_foot_nr dl dd a {font-size: 13px;color: #7f7f7f;}
.xq_foot_nr dl dd {padding-bottom: 20px;}
.xq_link {padding-top: 50px;align-items: normal;padding-bottom: 20px;border-bottom: 1px solid #d7d7d7;}
.xq_link_l {font-size: 15px;font-weight: bold;flex-wrap: wrap;width: 95%;}
.xq_link_l span {color: #000;margin-right: 30px;}
.xq_link_l a {color: #aaa;margin-right: 30px;}
.xq_link_l a:hover {color: #216eb2;}
.xq_link_l a:last-of-type {margin-right: 0;}
.xq_link_r  {align-items: normal;}
.xq_link_r img {height: 80px;width: 80px;position: absolute;top: -90px;left: 50%;transform: translateX(-50%);display: none;z-index: 100000;}
.xq_link_r .ma_list {margin-right: 58px;position: relative;background: url(../../ext/images/wx.svg) no-repeat center / contain;width: 20px;height: 20px;cursor: pointer;}
.xq_link_r .ma_list:nth-of-type(2) {background: url(../../ext/images/dy.svg) no-repeat center / contain;}
.xq_link_r .ma_list:nth-of-type(3) {background: url(../../ext/images/yj.svg) no-repeat center / contain;}
.xq_link_r .ma_list:nth-of-type(1):hover {background: url(../../ext/images/u684_mouseOver.svg) no-repeat center / contain;}
.xq_link_r .ma_list:nth-of-type(2):hover {background: url(../../ext/images/u685_mouseOver.svg) no-repeat center / contain;}
.xq_link_r .ma_list:nth-of-type(3):hover {background: url(../../ext/images/u686_mouseOver.svg) no-repeat center / contain;}
.xq_link_r .ma_list:last-of-type {margin-right: 0;}
.sq_beian {padding-top: 20px;}
.sq_beian a {font-size: 13px;color: #7f7f7f;padding-bottom: 6px;}
.sq_beian a:last-of-type {margin-right: 0;}
.sq_beian a:hover {color: #216eb2;}
.sq_beian_a a{margin-right: 28px;}
.sq_beian_b a {display: flex;align-items: center;}
.sq_beian_b a::after {content: '|';margin: 0 10px;}
.sq_beian_b a:last-of-type::after {display: none;}
/* 网站底部 */
/* 底部 */
.foot { background: linear-gradient(to right, #0b3d73, #3b82c4); padding-top: 60px;padding-bottom: 50px;margin-top: 60px;}
.foot .foot_top {align-items: normal;border-bottom: 1px solid rgba(255, 255, 255, 0.18);padding-bottom: 24px;}
.foot .foot_top_left > img {width: 220px;}
.foot .foot_lianxi {padding-top: 26px;}
.foot .foot_lianxi span{display: flex;color: rgba(255, 255, 255, 0.7);font-family: 'SourceHanSansCN_light';font-size: 16px;padding-bottom: 10px;align-items: center;}
.foot .foot_lianxi span::before {content: '';background: url(../../ext/images/foot_lx1.png) no-repeat center / contain;height: 14px;display: block;width: 14px;margin-right: 10px;}
.foot .foot_lianxi span:nth-of-type(2)::before {content: '';background: url(../../ext/images/foot_lx2.png) no-repeat center / contain;}
.foot .foot_lianxi span:nth-of-type(3)::before {content: '';background: url(../../ext/images/foot_lx3.png) no-repeat center / contain;height: 18px;}
.foot .foot_lianxi span:nth-of-type(4)::before {content: '';background: url(../../ext/images/foot_lx4.png) no-repeat center / contain;height: 18px;}
.foot .foot_top_right {align-items: normal;}
.foot {font-family: 'SourceHanSansCN_light';}
.foot .foot_top_right dl {padding-right: 108px;position: relative;}
.foot .foot_top_right dl:last-of-type {padding-right: 0;}
.foot .foot_top_right dl dt a {font-weight: bold;font-size: 18px;color: rgba(255, 255, 255, 0.9);}
.foot .foot_top_right dl dt a:hover {color: rgba(255, 255, 255, 255);}
.foot .foot_top_right dl dd {padding-top: 12px;position: absolute;left: 0;top: 26px;}
.foot .foot_top_right dl dd a {font-size: 15px;color: rgba(255, 255, 255, 0.6);padding: 6px 0;}
.foot .foot_top_right dl dd a:hover {color: rgba(255, 255, 255, 255);}
.foot_bot {padding-top: 20px;}
.foot_bot .foot_bot_r {position: relative;top: 6px;}
.foot_bot .link {font-size: 16px;}
.foot_bot .link .link_list {flex-wrap: wrap;}
.foot_bot .dfs {align-items: normal;}
.foot_bot .link h6 {color: rgba(255, 255, 255, 0.9);margin-right: 5px;flex-shrink: 0;font-size: 14px;}
.foot_bot .link a {color: rgba(255, 255, 255, 0.7);margin: 0 10px;font-size: 14px;}
.foot_bot .link a:hover,.banquan a:hover,.tiaokuan a:hover  {color: rgba(255, 255, 255, 1);}
.foot_bot .banquan {padding-top: 20px;}
.foot_bot .banquan a:nth-of-type(1) {margin-left: 0;}
.banquan a,.tiaokuan a {color: rgba(255, 255, 255, 0.5);}
.foot_bot .tiaokuan {padding-top: 10px;}
.foot_bot .tiaokuan a {margin: 0;}
.foot_bot .tiaokuan a::after {content: '|';margin: 0 6px;}
.foot_bot .tiaokuan a:last-of-type::after {display: none;}
.foot_bot .gzh {margin-right: 20px;text-align: center;}
.foot_bot .gzh img {width: 90px;height: 90px;}
.foot_bot .gzh:nth-of-type(2)  {margin-right: 0;}
.foot_bot .gzh h6 {font-weight: 100;color: #fff;padding-top: 8px;}
/* 个人信息 */

.user_infor_nr {padding-top: 10px!important;padding-bottom: 30px!important;align-items: baseline;}
.user_infor_nr .nr_l h1 {display: none;}
.user_infor_rfdr .demo-tab-header .layui-btn.layui-this{border-color: none; color: #fff;background-color: #216eb2;font-weight: normal;}
.user_infor_rfdr .demo-tab-body>div{display: none;}
.user_infor_rfdr .layui-btn-container .layui-btn {display: block;color: #7f7f7f;border: none;border-radius: 6px;font-weight: bold;}
.user_infor_rfdr .layui-btn-container .layui-btn:hover {color: #216eb2;}
.user_infor_rfdr {align-items: normal;}
.user_infor_rfdr .layui-table-patch {display: none;}
.user_infor_rfdr .demo-tab-body {padding-top: 2px;width: 91%;}
.user_infor_rfdr  .layui-btn-container {width: 9%;}
.user_zhxx_z .user_zhxx_tit h1 {font-size: 28px;color: #333;}
.user_zhxx_z .user_zhxx_tit a,.user_zhxx_jbxx .user_zhxx_jbxx_tit a {color: #216eb2;font-weight: bold;cursor: pointer;}
.user_zhxx_z .user_zhxx_tit a:hover,.user_zhxx_jbxx .user_zhxx_jbxx_tit a:hover {color: #e84d4d;}
.user_zhxx_tx img {width: 80px;height: 80px;border-radius: 50%;margin-right: 14px;}
.user_zhxx_tx img:hover { transform: rotate(360deg);}
.user_zhxx_wen_t h2 {font-size: 22px;color: #000;font-weight: normal;}
.user_zhxx_wen_t span {font-size: 14px;text-transform: uppercase;color: red;margin-left: 30px;}
.user_zhxx_tx  {padding-top: 30px;padding-bottom: 50px;}
.user_zhxx_wen p{font-size: 16px;padding-top: 4px;}
.user_zhxx_jbxx .user_zhxx_jbxx_tit h3 {font-weight: normal;color: #333;font-size: 28px;}
.user_zhxx_jbxx {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);padding: 10px;box-sizing: border-box;margin-bottom: 40px;}
.user_zhxx_jbxx_list .uzjl_nrlit {width: 42%;}
.user_zhxx_jbxx_list  {padding-top: 14px;padding-bottom: 10px;}
.uzjl_nrlit h6 {font-size: 18px;padding-bottom: 10px;}
.uzjl_nrlit span {font-size: 16px;margin-right: 20px;color: #000;}
.uzj_rzxx_list {padding: 6px 0;display: flex;align-items: center;}
.uzj_rzxx_list span {display: flex;align-items: center;color: #555;font-size: 16px;}
.uzj_rzxx_list > span {color: #000;}
.uzj_rzxx_list div {width: 140px;}
.uzj_rzxx_list div img {margin-left: 6px;cursor: pointer;}
.user_zhxx_jbxx_tit  {padding-bottom: 10px;}
.uzj_rzxx_list:nth-of-type(1) span {display: flex;align-items: center;}
.uzj_rzxx_list:nth-of-type(1) span:nth-of-type(2)::before {content: '';background: url(../../ext/images/lvjiao.svg) no-repeat center / contain;width: 15px;height: 17px;margin-right: 6px;}
.user_zhxx_edit {display: none;}
.user_zhxx_tit img {width: 22px;height: 20px;cursor: pointer;}
.tx_xg_img {border-radius: 50%; }
.tx_xg_img:hover { transform: rotate(360deg);}
.user_zhxx_edit_nr {padding-top: 14px;}
.user_zhxx_edit_nr .tx_xg {background-color: transparent;color: #216eb2;font-size: 14px;padding: 0;}
.user_tx_bg .layui-upload-list {padding-right: 20px;}
.tx_xg_wai .tx_sc_wen span:nth-of-type(2) {color: #D9001B;text-transform: uppercase;margin-left: 12px;}
.tx_xg_wai {width: 90%;}
.tx_xg_wai .tx_sc_wen {padding-bottom: 10px;}
.tx_xg_wai textarea {width: 100%;height:80px;}
.user_tx_mxnr .layui-form-label {width: 86px;padding-left: 0;text-align: left;padding-right: 0;}
.user_tx_mxnr .layui-input-block {margin-left: 0;}
.user_tx_mxnr .layui-input-block input {width: 300px;}
.user_tx_mima .mmcd .layui-word-aux {margin-left: 12px;}
.user_tx_mxnr .layui-form-item {display: flex;align-items: center;}
.user_tx_mima {padding-left: 100px;padding-top: 20px;}
.user_tx_mima h6 {padding-bottom: 10px;}
.user_zhxx_tj button {background: #216eb2;color: #fff;width: 100px;height: 30px;line-height: 30px;border: 1px solid #216eb2;border-radius: 100px;}
.user_zhxx_tj button:nth-of-type(1){background: transparent;color: #216eb2;}
.user_zhxx_tj {padding-top: 40px;}
.user_zhxx_tj .layui-input-block {margin-left: 101px;}
.user_zhxx_edit,.user_jbxx_edit {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);padding-right: 40px;padding-bottom: 20px;box-sizing: border-box;}
.user_zhxx_edit .layui-input:focus, .user_zhxx_edit .layui-textarea:focus {border-color: #216eb2!important;}
.user_jbxx_edit h6 {text-align: center;font-size: 22px;padding-top: 24px;padding-bottom: 30px;}
.user_jbxx_edit .nh_hy p {font-size: 18px;font-weight: bold;}
.user_jbxx_edit {position: relative;display: none;}
.user_jbxx_edit .jbxx_edit_fh {position: absolute;top: 0;right: 40px;cursor: pointer;}
.user_jbxx_edit_nr .layui-form-label {width: auto;padding-left: 0;float: none;text-align: left;font-size: 18px;font-weight: bold;padding-bottom: 10px;}
.user_jbxx_edit_nr .layui-input-block {margin-left: 0;}
.user_jbxx_edit_nr {padding-top: 20px;width: 76%;}
.user_jbxx_edit_nr .layui-form-checkbox[lay-skin=primary]>div {font-size: 16px;color: #000;margin-right: 20px;}
.user_jbxx_edit_nr .layui-form-checked[lay-skin=primary]>i {background: #216eb2;font-weight: bold;}
.gw_gm .layui-form-item:nth-of-type(1) {margin-right: 80px;}
.gw_gm .layui-form-item {width: 300px;}
.gw_gm .layui-form-select .layui-input {border-color: #bbb;height: 30px;line-height: 30px;}
.gw_gm .layui-form-select dl dd.layui-this {background-color: #216eb2;color: #fff;height: 30px;line-height: 30px;font-weight: normal;}
.gw_gm .layui-form-select dl dd:hover {background-color: #216eb2;color: #fff;}
.layui-form-select dl dd, .layui-form-select dl dt {height: 30px;line-height: 30px;}
.user_jbxx_edit_nr .layui-form-item .layui-form-checkbox[lay-skin=primary] {margin: 10px auto;}
.user_jbxx_edit_nr .layui-form-item {margin-bottom: 14px;}
.user_jbxx_edit_nr .jbxx_tj {background: #216eb2;color: #fff;border-radius: 100px;margin: 0 auto;width: 100px;height: 30px;line-height: 30px;display: block;margin-top: 60px;
margin-bottom: 40px;}
.user_jbxx_edit_nr .jbxx_tj:hover {background-color: transparent;color: #216eb2;border-color: #216eb2;}
.uzj_weizhuce {padding-top: 60px;text-align: center;padding-bottom: 60px;}
.uzj_weizhuce p {font-size: 16px;color: #555;padding-bottom: 26px;}
.uzj_weizhuce a {display: block;width: 140px;height: 40px;line-height: 40px;background-color: #216eb2;color: #fff;margin: 0 auto;border-radius: 100px;transition: all 0.3s;border: 1px solid #216eb2;box-sizing: border-box;}
.uzj_weizhuce a:hover {background-color: transparent;border-color: #216eb2;color: #216eb2;}
.wdqs_top h1 {font-size: 24px;}
.wdqs_top img {cursor: pointer;}
.wdqs_xxk .layui-tab-title li {width: 11px;height: 40px;line-height: 40px;background-color: #d7d7d7;text-align: center;border: none;margin-right: 12px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.wdqs_xxk .layui-tab-brief>.layui-tab-title .layui-this {color: #fff;border: none;background-color: #216eb2;}
.wdqs_xxk .layui-tab-brief>.layui-tab-title .layui-this::after {display: none;}
.wqs_xz_wen {color: #216eb2!important;border: none!important;font-size: 14px!important;}
.wdqs_xxk .layui-table-view .layui-table td,.wdqs_xxk .layui-table-view .layui-table th span {color: #000;}
.wdqs_xxk .dqs_tab {background: #f2f2f2;padding: 20px;}
.wdqs_xxk .layui-table-view .layui-table {background-color: transparent;}
.wdqs_xxk  .layui-table-view .layui-table th {background: #fafafa;}
.wdqs_xxk .layui-table-cell {height: 50px;line-height: 40px;color: #000000A5;}
.sh_tab_wai .layui-container,.sh_tab_wai .layui-table-view .layui-table,.sh_tab_wai .layui-table-cell {width: 100%!important;table-layout: fixed;}
.sh_tab_wai .layui-table-view .layui-table td,.sh_tab_wai .layui-table-view .layui-table td, .sh_tab_wai .layui-table-view .layui-table th {width: 25%!important;}
.xzsjdz h1 {font-size: 24px;}
.xzsjdz button {width: 140px;height: 40px;line-height: 38px;border-radius: 100px;color: #fff;background-color: #216eb2;margin-right: 20px;}
.sh_tab_wai .layui-table td, .sh_tab_wai .layui-table th, .sh_tab_wai .layui-table-col-set, .sh_tab_wai .layui-table-fixed-r,.sh_tab_wai  .layui-table-grid-down,.sh_tab_wai  .layui-table-header, .sh_tab_wai .layui-table-mend,.sh_tab_wai .layui-table-page, .sh_tab_wai .layui-table-tips-main, .sh_tab_wai .layui-table-tool, .layui-table-total, .sh_tab_wai .layui-table-view, .sh_tab_wai .layui-table[lay-skin=line],.sh_tab_wai .layui-table[lay-skin=row] {border-color: #797979!important;}
.sh_tab_wai .layui-table-view:after {display: none;}
.sh_tab_wai .layui-table-view .layui-table th {background-color: #d7d7d7;}
.fhsb {cursor: pointer;}
.xzsjdz_tab .layui-layer {border-radius: 20px;}
.xzsjdz_tab .layui-layer-title {font-size: 24px;padding: 20px;box-sizing: border-box;font-weight: bold;height: auto;border-bottom: none;padding-bottom: 0;}
.xzsjdz_tab .layui-form-label {float: none;width: auto;padding: 0;text-align: left;padding-bottom: 10px;font-size: 18px;padding-left: 12px;padding-bottom: 16px;}
.xzsjdz_tab .layui-form-label::before {content: '*';margin-right: 4px;color: red;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.xzsjdz_tab .layui-input-block {margin: 0;}
.xzsjdz_tab .layui-input, .xzsjdz_tab .layui-textarea {border-color: rgba(121, 121, 121, 1);border-radius: 8px;}
.xzsjdz_tab .tjsfeq {display: flex;align-items: center;justify-content: center;}
.xzsjdz_tab .tjsfeq .layui-btn {width: 140px;height: 40px;border-radius: 100px;}
.xzsjdz_tab .tjsfeq .layui-btn:nth-of-type(1) {border-color:#216eb2;color: #216eb2;}
.xzsjdz_tab .tjsfeq .layui-btn:nth-of-type(1):hover {background-color: #216eb2;color: #fff;}
.xzsjdz_tab .tjsfeq .layui-btn:nth-of-type(2) {background-color: #216eb2;}
.xzsjdz_tab .tjsfeq .layui-btn:nth-of-type(2):hover {background-color: transparent;color: #216eb2;border-color: #216eb2;}
.dzbq_list {margin-right: 20px;background-color: #f2f2f2;color: #000;width: 80px;height: 36px;line-height: 36px;border-radius: 100px;text-align: center;}
.dzbq_list .layui-form-checkbox[lay-skin=none]>div, .dzbq_list .layui-form-radio[lay-skin=none]>div {height: 36px!important;width: 80px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 100px;line-height: 36px;}
.dzbq_list .layui-form-radio:hover>*, .dzbq_list .layui-form-radioed, .dzbq_list .layui-form-radioed>i {color: #fff;background: #216eb2;display: block;width: 80px;height: 36px;line-height: 36px;border-radius: 100px;}
.dzbq_list .layui-icon-radio:before {display: none;}
.dzbq_list .layui-form-checkbox[lay-skin=none],.dzbq_list .layui-form-radio[lay-skin=none] {width: 100%;}
.addAddressForm .layui-form-item {margin-bottom: 20px;}
.xzsjdz_tab .layui-icon-close::before {font-size: 30px;}
.xzsjdz_tab .layui-layer-setwin  {right: 53px;top: 38px;}
/* 手机扫码样式 */
/* 二维码容器样式 */
    .qrcode-wrapper {
      display: flex;
      justify-content: center;
      margin-bottom: 10px;
    }
    #qrcode-container {
      background: #fff;
      padding: 1rem;
      border-radius: 1rem;
      box-shadow: 0 2px 4px rgba(0,0,0,0.05);
      border: 1px solid #f1f5f9;
      transition: all 0.3s ease;
      min-width: 100px;
      min-height: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
    }
    #qrcode-container:hover {
      box-shadow: 0 4px 6px rgba(0,0,0,0.1);
    }

    /* 加载指示器样式 */
    #loader {
      width: 4rem;
      height: 4rem;
      border: 4px solid #f1f5f9;
      border-top-color: #4F46E5; /* 原Tailwind配置的主色调 */
      border-radius: 50%;
      animation: spinner 0.8s linear infinite;
      position: absolute;
    }
       /* 加载指示器样式 */
    #qrcode img {width: 100px!important;}
    @keyframes spinner {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }

    /* 二维码元素过渡 */
    #qrcode {
      opacity: 0;
      transition: opacity 0.5s ease;
    }
    /* 错误提示样式 */
    #error-message {
      text-align: center;
      color: #ef4444; /* 红色错误色 */
      display: none;
    }
    #error-message i {
      font-size: 2rem;
      margin-bottom: 0.5rem;
      display: block;
    }

    /* 目标URL显示框样式 */
    .url-card {
      background: #f8fafc;
      border-radius: 0.75rem;
      padding: 1rem;
      font-size: 0.875rem;
      max-width: 600px;
      margin: 0 auto;
      position: absolute;
    }
    .url-card .url-label {
      color: #64748b; /* 灰色标签 */
      margin-bottom: 0.25rem;
      display: block;
    }
    .url-card #target-url {
      color: #1e293b; /* 深色URL文本 */
      font-family: monospace;
      word-break: break-all;
    }

    /* 隐藏类（用于动态控制显示/隐藏） */
    .hidden {
      display: none !important;
    }
    .opacity-100 {
      opacity: 1 !important;
    }

    /* 开发实名认证 */
.kf_rz .rzfs_xz {position: relative;width: 734px;margin: 0 auto;padding-top: 80px;padding-bottom: 50px;box-sizing: border-box;}
.kf_rz .rzfs_xz .xz1 {width: 40px;height: 40px;border-radius: 50%;background-color: #b2b2b2;margin: 0 auto;} 
.kf_rz .rzfs_xz .xz1.xz_ative {background-color: #216eb2;}
.xzl_xian {width: 73%;height: 2px;background-color: #f2f2f2;position: absolute;z-index: -1;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.kf_rz .smrz_tit {font-size: 24px;padding-bottom: 30px;}
.kf_rz .nycg i{color: #2473EA;}
.xzrz {padding-top: 30px;padding-bottom: 100px;}
.xzrz ul li {background: #f7f7f7;padding: 30px;box-sizing: border-box;}
.rz_img {width: 100px;height: 100px;background-color: #89b7ff;border-radius: 50%;}
.gr_rz {padding-left: 20px;}
.gr_rz h2 {font-size: 24px;padding-bottom: 4px;}
.gr_rz p {padding: 2px 0;padding-left:30px;display: flex;align-items: center;}
.gr_rz p::before {content: '';width: 8px;height: 8px;margin-right: 8px;background-color: #216eb2;border-radius: 50%;}
.xzrz ul li a {width: 140px;height: 40px;line-height: 40px;background-color: #216eb2;text-align: center;color: #fff;border-radius: 100px;border: 1px solid #216eb2;box-sizing: border-box;transition: all 0.3s ease;}
.xzrz ul li a:hover {background-color: transparent;color: #216eb2;}
.grrz_l img {width: 100px;}
.fds_list {text-align: center;width: calc(100% / 3);}
.fds_list p {padding-top: 8px;}

/* 个人开发者认证-资料完善 */
.wsgrzl_bd .layui-form-label{text-align: left;font-weight: bold;font-size: 18px;display: flex;align-items: center;min-width: 150px;box-sizing: border-box;width: auto;}
.wsgrzl_bd .layui-form-label::before {content: '*';color: red;margin-right: 4px;}
.wsgrzl_bd .layui-form-label.yhk::before {display: none;}
.wsgrzl_bd .layui-form-item {display: flex;align-items: center;margin-bottom: 20px;}
.wsgrzl_bd .layui-form-item .layui-inline{margin-right: 130px;width: calc((100% / 2) - 130px);display: flex;align-items: center;}
.wsgrzl_bd .layui-form-item .layui-inline:last-of-type {margin-right: 0;}
.wsgrzl_bd .layui-input-block{margin-left: 0;width: 80%;min-height: auto;}
.wsgrzl_bd .wsgrzl_dq .layui-form-item .layui-input-inline:last-of-type{margin-right: 0;}
.wsgrzl_bd .wsgrzl_dq .layui-form-item .layui-input-inline {width: 117px!important;}
.wsgrzl_bd .wsgrzl_dq .layui-form-item {margin-bottom: 0;}
.wsgrzl_bd .csgzgw .layui-form-checkbox[lay-skin=primary]>div{font-size: 18px;}
.wsgrzl_bd .csgzgw .layui-form-checkbox[lay-skin=primary]{margin-right: 10px;margin-top: 0;}
.wsgrzl_bd .bzxx .layui-input-block {width: 80%;}
.wsgrzl_bd .bzxx textarea {min-height: 140px;text-align: justify;}
.wsgrzl_bd .kfzxy .layui-form-checkbox[lay-skin=primary] {margin-right: 0!important;}
.wsgrzl_bd .kfzxy a i {color: #216eb2;}
.wjfdton span {margin-right: 10px;}
.wjfdton a {margin-right: 10px;color: #216eb2;}


.kfzxy_wenzi {padding-left: 149px;padding-bottom: 46px;}
.qy_kfzxy_wenzi {padding-left: 188px;padding-bottom: 46px;}
.kfzxy {margin-bottom: 10px!important;}
.fhbjtj {display: flex;align-items: center;justify-content: center;padding-bottom: 50px;}
.fhbjtj a,.fhbjtj button {width: 100px;height: 40px;line-height: 38px;background: #216eb2;color: #fff;border: 1px solid #216eb2;box-sizing: border-box;border-radius: 100px;margin: 0 20px;text-align: center;transition: all 0.3s ease;}
.fhbjtj a:nth-of-type(2):hover,.fhbjtj button:hover {background-color: transparent;color: #216eb2;}
.fhbjtj a:nth-of-type(1) {background-color: transparent;color: #216eb2;}
.fhbjtj a:nth-of-type(1):hover {background: #216eb2;color: #fff;}

/* 身份证上传 */

  .container {
      max-width: 800px;
      margin: 0 auto;
      background-color: #fff;
      padding: 30px;
      border-radius: 5px;
      box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
    }
    .upload-box {
      border: 2px dashed #e6e6e6;
      border-radius: 4px;
      padding:10px;
      box-sizing: border-box;
      text-align: center;
      cursor: pointer;
      transition: all 0.3s;
      width: 140px;
      margin-right: 12px;
    }
    .sfzmn {width: 60px;margin: 0 auto;}
    .upload-box:hover {
      border-color: #1E9FFF;
    }
    .upload-box.active {
      border-color: #1E9FFF;
      background-color: rgba(30, 159, 255, 0.05);
    }
    .upload-icon {
      font-size: 36px;
      color: #8c8c8c;
      line-height: 1em;
    }
    .upload-text {
      color: #666;
    }
    .upload-tip {
      color: #999;
      font-size: 12px;
    }
    .preview-img {
      width: 100%;
      height: 90px;
      display: none;
      margin: 0 auto;
      border-radius: 4px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    }
    .delete-btn {
      display: none;
      background-color: transparent;
      padding: 0;
      color: #999;
      line-height: 1em;
      height: auto;
      min-height: auto;
      margin-top: 0;
      padding-top: 10px;
    
    }
     .delete-btn:hover {color: #FF5722;}
    .form-title {
      margin-bottom: 20px;
      padding-bottom: 10px;
      border-bottom: 1px solid #eee;
    }

    .error-message {
      color: #FF5722;
      font-size: 12px;
      margin-top: 10px;
      display: none;
    }

.sc_sfz .layui-input-block {width: auto;}

/* 企业认证资料填写 */
.wsgrzl_bd_qy .layui-form-label {min-width: 187px;}
.wsgrzl_bd_qy .wsgrzl_dq .layui-form-item .layui-input-inline {width: 104px!important;}

/* 开发者信息设置 */

.kfzxxsz .set_wai {background-color: #f2f2f2;align-items: normal;}
.kfzxxsz .set_left{background-color: #fff;}
.kfzxxsz .set_left {margin-right: 10px;width: 236px;padding: 20px 0;}
.kfzxxsz .set_left h1 {font-size: 20px;padding-left: 50px;}
.kfzxxsz .set_left dl dt {font-size: 16px;font-weight: bold;padding-left: 50px;padding-bottom: 10px;padding-top: 18px;}
.kfzxxsz .set_left dl dd a{padding: 12px 0;align-items: center;padding-left: 70px;display: flex;align-items: center;margin: 5px 0;}
.kfzxxsz .set_left dl dd a::before {content: '';background: url(../../ext/images/set1.svg) no-repeat center / contain;width: 14px;height: 14px;margin-right: 6px;}
.kfzxxsz .set_left dl dd a:nth-of-type(2)::before {content: '';background: url(../../ext/images/set2.png) no-repeat center / contain;} 
/* .kfzxxsz .set_left dl dd a:nth-of-type(2):hover::before {content: '';background: url(../../ext/images/set22.png) no-repeat center / contain;} 
.kfzxxsz .set_left dl dd a:nth-of-type(1):hover::before {content: '';background: url(../../ext/images/set11.png) no-repeat center / contain;}  */

.kfzxxsz .set_left dl dd a.active {background-color: #008fe0;color: #fff;}
.kfzxxsz .set_left dl dd a:nth-of-type(1).active::before {content: '';background: url(../../ext/images/set11.png) no-repeat center / contain;}
.kfzxxsz .set_left dl dd a:nth-of-type(2).active::before {content: '';background: url(../../ext/images/set22.png) no-repeat center / contain;}
.kfzxxsz .kfz_bdnr{background-color: #fff;padding:20px;box-sizing: border-box;padding-left: 20px;}
.kfzxxsz .set_right {width: 87%;}
.kfzxxsz .set_right h2 {font-size: 24px;padding-bottom: 14px;padding-top: 20px;padding-left: 10px;}
.kfzxxsz .kfz_bdnr label,.kfzxxsz .kfz_bdnr input,.kfzxxsz .kfz_bdnr p{font-size: 16px;}
.kfzxxsz .kfz_bdnr .layui-form-item {display: flex;align-items: center;}
.kfzxxsz .kfz_bdnr .layui-input-block{margin-left: 10px;min-height: auto;width: 866px;}
.kfzxxsz .kfz_bdnr label {padding-right: 40px;display: flex;align-items: center;width: 180px;}
.kfzxxsz .kfz_bdnr label.wu::before {display: none;}
.kfzxxsz .kfz_bdnr label::before {content: '*';color: red;margin-right: 6px;}
.kfzxxsz .jbl .layui-input-block {position: relative;}
.kfzxxsz .jbl input {padding-left: 50px;}
.kfzxxsz .jbl i{position: absolute;top: 50%;left: 10px;transform: translateY(-50%);border-right: 1px solid #ddd;padding-right: 8px;}
.kfzxxsz .szdq_sqzl .layui-form-item .layui-input-inline{width: 300px!important;}
.kfzxxsz .szdq_sqzl .layui-form-item .layui-input-inline:last-of-type  {margin-right: 0;}
.kfzxxsz .szdq_sqzl .layui-form-item {margin-bottom: 0;}
.kfzxxsz .layui-form-checkbox[lay-skin=primary]>div{font-size: 16px;}
.kfzxxsz .tjqx .layui-input-block{display: flex;}
.kfzxxsz .tjqx .layui-input-block button {width: 75px;height: 30px;min-height: auto;background-color: #216eb2;color: #fff;text-align: center;line-height: 30px;border-radius: 4px;}
.kfzxxsz .tjqx .layui-input-block a {width: 75px;height: 30px;min-height: auto;background-color: #fff;color: #7f7f7f;text-align: center;line-height: 30px;border-radius: 4px;border: 1px solid #7f7f7f;box-sizing: border-box;margin: 0 20px;}
.kfzxxsz .tjqx{padding-left: 234px;padding-top: 16px;padding-bottom: 10px;}
/* 协议与声明 */
.xyysm_qswai .wdqs_xxk .layui-tab-brief>.layui-tab-title .layui-this {background-color: #d7d7d7;color: #333;}
.xyysm_qswai .wdqs_xxk .layui-tab-title li{background-color: #f2f2f2;}
.xyysm_qswai .wdqs_xxk .dqs_tab{background-color: transparent;padding: 0;}
.xyysm_qswai .wdqs_xxk .layui-table-view .layui-table td, .xyysm_qswai .wdqs_xxk .layui-table-view .layui-table th span{color: #333;}

/* 银行帐户 */
    .yinhang_zh_wai .layui-table-tool-self {
        display: none !important;
    }

    .yinhang_zh_wai .layui-table-tool {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
    }
    .yinhang_zh_wai .layui-btn-container {width: 100%;display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px;}
     .yinhang_zh_wai .layui-btn-container h1 {font-size: 24px;}
    .yinhang_zh_wai .layui-table-tool-temp {width: 100%;padding: 0;}
      .yinhang_zh_wai .layui-table-tool .layui-btn-container .layui-btn {background: #216eb2;width: 120px;height: 40px;line-height: 38px;border-radius: 100px;font-size: 14px;color: #fff;font-weight: normal;margin-bottom: 0;margin-right: 20px;transition: all 0.3s;border: 1px solid #216eb2;box-sizing: border-box;}
.yinhang_zh_wai .layui-table-tool .layui-btn-container .layui-btn:hover {background-color: transparent;color: #216eb2;}
.yinhang_zh_wai .layui-table-view {border-top: none;border-left: none;}
.yinhang_zh_wai .layui-table-box {border-left: 1px solid #797979;}
.yinhang_zh_wai table{margin: 0;}
    .tjyn_bd {
        padding: 20px 30px;
        box-sizing: border-box;
    }

    .tjyn_bd .layui-form-label {
        float: none;
        padding: 0;
        width: auto;
        text-align: left;
        font-size: 18px;
        padding-bottom: 14px;
        display: flex;
        align-items: center;
    }

    .tjyn_bd .layui-form-label::before {
        content: '*';
        color: red;
        margin-right: 4px;
    }

    .tjyn_bd .layui-input-block {
        margin: 0;
    }

    .tjyn_bd input {
        font-size: 16px;
        border-color: rgba(121, 121, 121, 1);
        border-radius: 6px;
    }

    .tjyn_bd .layui-form-item {
        margin-bottom: 20px;
    }
     .tjyn_bd_btn {display: flex;align-items: center;justify-content: center;}
     .tjyn_bd_btn button {width: 140px;height: 40px;background-color: #216eb2;border: 1px solid #216eb2;box-sizing: border-box;border-radius: 100px;transition: all .3s;margin: 0 14px;} 
   .tjyn_bd_btn button:nth-of-type(1) {background-color: transparent;color: #216eb2;}
.tjyn_bd_btn button:nth-of-type(1):hover {background-color: #216eb2;color: #fff;border-color:#216eb2;}
.tjyn_bd_btn button:nth-of-type(2):hover {background-color: transparent;color: #216eb2;}
#operationBar_bank button {background-color: transparent!important}

    /* 只为银行卡弹窗设置标题样式 */
    .bank-popup .layui-layer-title {
        font-weight: bold;
        padding-top: 20px;
        font-size: 24px !important;
        padding-left: 30px;
    }

    .bank-popup .layui-layer-setwin .layui-layer-close {
        font-size: 32px !important;
        right: 30px;
        top: 20px;
    }

/* 绑定微信帐号表格 */
  .wx_zh_wai .layui-table-tool-self {
        display: none !important;
    }

    .wx_zh_wai .layui-table-tool {
        display: flex;
        justify-content: right;
    }
    .wx_zh_wai .layui-table-tool .layui-btn-container .layui-btn {
        background: #216eb2;
        width: 120px;
        height: 40px;
        line-height: 40px;
        border-radius: 100px;
        font-size: 14px;
    }

    .tjyn_bd_wx {
        padding: 20px 30px;
        box-sizing: border-box;
    }

    .tjyn_bd_wx .layui-form-label {
        float: none;
        padding: 0;
        width: auto;
        text-align: left;
        font-size: 18px;
        padding-bottom: 14px;
        display: flex;
        align-items: center;
    }

    .tjyn_bd_wx .layui-form-label::before {
        content: '*';
        color: red;
        margin-right: 4px;
    }

    .tjyn_bd_wx .layui-input-block {
        margin: 0;
    }

    .tjyn_bd_wx input {
        font-size: 16px;
        border-color: rgba(121, 121, 121, 1);
        border-radius: 6px;
    }

    .tjyn_bd_wx .layui-form-item {
        margin-bottom: 20px;
    }
    .tjyn_bd_wx_btn {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tjyn_bd_wx_btn button {
        width: 140px;
        height: 40px;
        background-color: #216eb2;
        border: 1px solid #216eb2;
        box-sizing: border-box;
        border-radius: 100px;
        transition: all .3s;
        margin: 0 14px;
    } 
    .tjyn_bd_wx_btn button:nth-of-type(1) {
        background-color: transparent;
        color: #216eb2;
    }
    .tjyn_bd_wx_btn button:nth-of-type(1):hover {
        background-color: #216eb2;
        color: #fff;
        border-color:#216eb2;
    }
    .tjyn_bd_wx_btn button:nth-of-type(2):hover {
        background-color: transparent;
        color: #216eb2;
    }
    #operationBar_wx button {
        background-color: transparent!important
    }

    /* 只为微信帐户弹窗设置标题样式 */
    .wx-popup .layui-layer-title {
        font-weight: bold;
        padding-top: 20px;
        font-size: 24px !important;
    }

    .wx-popup .layui-layer-setwin .layui-layer-close {
        font-size: 32px !important;
        right: 30px;
        top: 20px;
    }

    /* 微信授权弹窗样式 */
    .wx-auth-popup {
        text-align: center;
        padding: 40px 20px;
    }
    .wx-auth-icon {
        font-size: 60px;
        color: #07C160;
        margin-bottom: 20px;
    }
    .wx-auth-text {
        font-size: 18px;
        margin-bottom: 30px;
        color: #333;
    }

.wx_zh_wai {padding-top: 30px;}
/* 支付宝账户 */
   .zfb_zh_wai .layui-table-tool-self {
        display: none !important;
    }

    .zfb_zh_wai .layui-table-tool {
        display: flex;
        justify-content: right;
    }
    .zfb_zh_wai .layui-table-tool .layui-btn-container .layui-btn {
        background: #216eb2;
        width: 120px;
        height: 40px;
        line-height: 40px;
        border-radius: 100px;
        font-size: 14px;
    }

    .tjyn_bd_zfb {
        padding: 20px 30px;
        box-sizing: border-box;
    }

    .tjyn_bd_zfb .layui-form-label {
        float: none;
        padding: 0;
        width: auto;
        text-align: left;
        font-size: 18px;
        padding-bottom: 14px;
        display: flex;
        align-items: center;
    }

    .tjyn_bd_zfb .layui-form-label::before {
        content: '*';
        color: red;
        margin-right: 4px;
    }

    .tjyn_bd_zfb .layui-input-block {
        margin: 0;
    }

    .tjyn_bd_zfb input {
        font-size: 16px;
        border-color: rgba(121, 121, 121, 1);
        border-radius: 6px;
    }

    .tjyn_bd_zfb .layui-form-item {
        margin-bottom: 20px;
    }
    .tjyn_bd_zfb_btn {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tjyn_bd_zfb_btn button {
        width: 140px;
        height: 40px;
        background-color: #216eb2;
        border: 1px solid #216eb2;
        box-sizing: border-box;
        border-radius: 100px;
        transition: all .6s;
    } 
    .tjyn_bd_zfb_btn button:nth-of-type(1) {
        background-color: transparent;
        color: #216eb2;
    }
    .tjyn_bd_zfb_btn button:nth-of-type(1):hover {
        background-color: #216eb2;
        color: #fff;
        border-color:#216eb2;
    }
    .tjyn_bd_zfb_btn button:nth-of-type(2):hover {
        background-color: transparent;
        color: #216eb2;
    }
    #operationBar_zfb button {
        background-color: transparent!important
    }

    /* 只为支付宝帐户弹窗设置标题样式 */
    .zfb-popup .layui-layer-title {
        font-weight: bold;
        padding-top: 20px;
        font-size: 24px !important;
    }

    .zfb-popup .layui-layer-setwin .layui-layer-close {
        font-size: 32px !important;
        right: 30px;
        top: 20px;
    }

    /* 支付宝授权弹窗样式 */
    .zfb-auth-popup {
        text-align: center;
        padding: 40px 20px;
    }
    .zfb-auth-icon {
        font-size: 60px;
        color: #07C160; /* 支付宝品牌色 */
        margin-bottom: 20px;
    }
    .zfb-auth-text {
        font-size: 18px;
        margin-bottom: 30px;
        color: #333;
    }

/* 关注搜索 */
.xxk_ss {width: 100%;position: relative;}
.gzss {position: absolute;top: 0;right: 0;}
.gzss input{background-color: #f2f2f2;width: 500px;height: 40px;line-height: 40px;padding-left: 36px;box-sizing: border-box;border-radius: 6px;}
.gzss #resetBtn{width: 53px;height: 40px;line-height: 40px;border: none;background-color: #f2f2f2;text-align: center;padding: 0;margin-left: 10px;border-radius: 6px;transition: all .4s;}
.gzss #resetBtn:hover {background-color: #216eb2;color: #fff;}
.gzss .layui-input-group{position: relative;}
.gzss .layui-input-group img {width: 18px;position: absolute;top: 50%;transform: translateY(-50%);left: 10px;cursor: pointer;}
.gzxxk .layui-tab-title:after{display: none;}
.gzxxk .layui-tab-brief>.layui-tab-more li.layui-this:after,.gzxxk .layui-tab-brief>.layui-tab-title .layui-this:after{border: none!important;}
.gzxxk .layui-tab .layui-tab-title li{background-color: transparent;margin-right: 10px;border-radius: 4px;min-width: auto;padding: 0 18px;}
.gzxxk  .layui-tab-brief>.layui-tab-title .layui-this {background-color: #f2f2f2;color: #216eb2;font-weight: bold;}
.gzxxk  .layui-tab-brief>.layui-tab-title .layui-this a {color: #216eb2;}
.gzxxk .layui-tab-title{padding-bottom: 16px;border-bottom: 1px solid #ddd;}
.gzxxk .gzxxk_content ul li {width: calc((100% / 5) - 32px);margin: 0 16px;border: 1px solid #f2f2f2;border-radius: 20px;padding: 14px;box-sizing: border-box;margin-bottom: 32px;transition: all 0.6s;}
.gzxxk .gzxxk_content ul li:hover {border-color: #216eb2!important;}
.gzxxk .gzxxk_content ul li:hover .dgwai {background-color: #f5faff;}
.dgwai{transition: all 0.3s;}
.gzxxk .gzxxk_content ul li:hover h3 {color: #216eb2;}
.gzxxk .gzxxk_content ul {flex-wrap: wrap;padding-top: 5px;justify-content: left;}
.gzxxk .gzxxk_content ul a {overflow: hidden;}
.gzxxk .gzxxk_content ul li h3 {text-align: center;font-size: 24px;color: #555;padding-bottom: 20px;height: 40px;}
.gzxxk .gzxxk_content ul li h3:hover {color: #216eb2;}
.gzxxk .gzxxk_content ul li img {width: 142px;height: 142px;border-radius: 50%;margin: 0 auto; display: block;}
.gzxxk .gzxxk_content ul li img:hover {transform: rotate(360deg);}
.gzxxk .gzxxk_content ul li p {font-size: 12px;text-align: justify;height: 66px;padding-top: 10px;overflow: hidden;line-height: 16px;}
.gzxxk .gzxxk_content ul li .gzfsd span:nth-of-type(2) {display: block;background-color: #216eb2;cursor: pointer;color: #fff;border-radius: 4px;font-size: 12px;padding: 2px 6px;box-sizing: border-box;border: 1px solid #216eb2;box-sizing: border-box;transition: all 0.2s;}
.gzxxk .gzxxk_content ul li .gzfsd span:nth-of-type(2):hover {background-color: transparent;color: #216eb2;}
.gzfsd span:hover {color: #216eb2;}

/* 我的学堂 */
.gzss_xtxl input {width: 90px;background-color: transparent;padding: 0;border: none;font-weight: bold;color: #216eb2;text-align: center;}
.gzss_xtxl .layui-input:focus,.gzss_xtxl .layui-textarea:focus {border-color: transparent;box-shadow: none;} 
.xuetang_list .xtul_fds .xt_pic{width: 100%;height: 163px;border-top-right-radius: 20px;border-top-left-radius: 20px;display: flex;flex-direction: column;justify-content: space-around;align-items: center;transition: all 0.6s;overflow: hidden;}
.gzxxk .gzxxk_content ul li:hover .xt_pic {transform: scale(1.06);}
.xuetang_list .xtul_fds li{padding: 0!important;border-radius: 0%!important;border: none!important;}
.xuetang_list .xtul_fds .dgwai{padding: 16px;background-color: #ebecee;box-sizing: border-box;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.xuetang_list .xtul_fds .dgwai:hover .xt_wen{color: #216eb2;}
.xuetang_list .xtul_fds .xt_pic h4 {color: #fff;text-align: center;font-size: 14px;text-align: center;border: 1px solid #fff;border-radius: 100px;width: 206px;height: 38px;line-height: 38px;margin: 0 auto;font-weight: normal;padding: 0 6px;box-sizing: border-box;}
.xuetang_list .xtul_fds .xt_pic .xxrs_xt {justify-content: center;}
.xuetang_list .xtul_fds .xt_pic .xxrs_xt p {background-color: #aaaaaa;padding: 6px 10px;box-sizing: border-box;border-radius: 8px;height: auto;margin: 0 10px;color: #fff;}
.xuetang_list .xtul_fds .dgwai .xt_wen{font-size: 14px;font-weight: bold;text-align: justify;height: 100px;overflow: hidden;line-height: 20px;}
.xuetang_list .xtul_fds .dgwai .kfkc {height: 30px;}
.xuetang_list .xtul_fds .dgwai .kfkc p {font-size: 14px;height: auto;padding: 0;}
.xuetang_list .xtul_fds .dgwai .kfkc p:hover {color: #f59a23;}
.xuetang_list .xtul_fds .kfkc_pic {cursor: pointer;}
.xuetang_list .xtul_fds .kfkc_pic img {width: 16px;margin-right: 6px;height: auto;}
.xuetang_list .xtul_fds .kfkc_pic p {color: #216eb2;font-weight: bold;}
.xuetang_list .xtul_fds .dgwai .kfkc .jiesuo img{width: 16px;margin-right: 10px;height: auto;border-radius: 0%;}
.xuetang_list .xtul_fds .dgwai .kfkc h2 {background: #f59a23;width: 56px;height: 30px;text-align: center;color: #fff;line-height: 30px;font-size: 14px;border-radius: 100px;font-weight: normal;}
/* 解锁 */
.tjjs {background-color: #f59a23;color: #fff;border-radius: 100px;width: 56px!important;height: 30px!important;line-height: 28px!important;text-align: center!important;border: 1px solid #f59a23;box-sizing: border-box;}
.tjjs:hover {background-color: transparent!important;color: #f59a23!important;}
.tjjs_img {height: 20px!important;margin-right: 10px!important;width: auto!important;}
.tjjs_wai {cursor: pointer;}

/*我的消息 */
.wdxx .layui-tab .layui-tab-title li{background: #e5e7e9;border-radius: 100px;width: 114px;height: 42px;line-height: 38px;padding-left: 0;padding-right: 0;padding: 0 5px;}

.wdxx .layui-tab-brief>.layui-tab-title .layui-this{background-color: #216eb2;color: #fff;}
.wdxx .layui-tab-brief>.layui-tab-title .fdse {border: 1px solid #216eb2;box-sizing: border-box;}
.wdxx .layui-tab-brief>.layui-tab-title .fdse:hover {border-radius: 100px;}
.wdxx .layui-tab-brief>.layui-tab-title .layui-this:hover {background-color: transparent;color: #216eb2;}
.wdxx .gzss_xtxl img {width: 14px;margin-right: 6px;}
.wdxx .gzss_xtxl{top: 12px;cursor: pointer;}
.wdxx .layui-tab-content_1{background-color: rgba(255, 255, 255, 1);
    border: none;
    border-radius: 32px;
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
.wdxx .layui-tab-content .layui-tab-title {border: none;height: auto;}
.wdxx .layui-tab-content .layui-tab-title li{background: transparent;font-weight: bold;color: #999;width: 36px;border-bottom: 2px solid transparent;transition: none;}
.wdxx .layui-tab-content .layui-tab-title .layui-this {background: transparent;color: #216eb2;border-bottom: 2px solid #216eb2;border-radius: 0;}
.wdxx .layui-tab-content .wd_l{width: 100%;padding-right: 40px;}
.wdxx .layui-tab-content .wd_l input {width: 334px;background-color: #f2f2f2;height: 30px;line-height: 30px;border-radius: 100px;padding-left: 34px;}
.wdxx .layui-tab-content .wd_l .searchBtn {width: 14px;position: absolute;top: 50%;transform: translateY(-50%);left: 10px;cursor: pointer;}
.wdxx .cplbxl input {background: transparent!important;width: 100%!important;border: none;padding: 0!important;}
.wdxx .cplbxl .layui-input:focus {border-color: transparent;box-shadow: none;}
.wdxx .cplbxl .layui-input-block {margin-left: 0;width: 100px;}
.wdxx .scyd{color: #216eb2;}
.wdxx .scyd span {cursor: pointer;}
.wdxx .scyd span:nth-of-type(1) {margin-right: 10px;}
.wdxx .layui-form-item:after {display: none;}
.wdxx .nrdfxq {position: absolute;left: 402px;top: -68px;width: 952px;padding-top: 0;}
.wdxx .zcbqd .layui-tab-title li {display: block;width: 100%;height: auto;text-align: left;line-height: 1em;}
.wdxx .zcbqd .layui-tab-title li span {font-weight: normal;display: block;padding-top: 10px;padding-bottom: 20px;padding-left: 23px;color: #999;}
.wdxx .zcbqd .layui-tab-title .layui-this {border-bottom: none;}
.wdxx .zcbqd .layui-form-radio:hover>*{color: #f26060;}
.wdxx .zcbqd .layui-form-radioed, .wdxx .zcbqd .layui-form-radioed>i {color: #216eb2;}
.wdxx .dfief_l {width: 330px;}
.wdxx .zcbqd .fiewwin  {align-items: baseline;}
.wdxx .zcbqd .fiewwin img {height: auto!important;}
/* 消息详情 */
.xiaoxi_info {padding: 10px 20px;box-sizing: border-box;}
.xiaoxi_info h1 {font-size: 18px!important;padding-bottom: 2px;color: #216eb2;}
.xiaoxi_info .tit {border-bottom: 1px solid #eee;padding-bottom: 6px;margin-bottom: 10px;}
.xiaoxi_info .jianjie {padding-bottom: 10px;}
.xiaoxi_info .jianjie p {background-color: #f9f9f9;padding: 12px;box-sizing: border-box;border-radius: 6px;}
.xiaoxi_info .jianjie h2 {font-size: 16px;padding-bottom: 10px;}
.xiaoxi_info .sj text {font-size: 14px;color: #999;}
/* 圆改成对号 */
 /* 隐藏原生单选框 */
    .wdxx .zcbqd .layui-form-item [type="radio"] {
      display: none;
    }
    .wdxx .zcbqd .layui-icon-circle:before,.wdxx .zcbqd .layui-icon-radio:before {display: none!important;}
    /* 自定义方形单选框样式 */
    .wdxx .zcbqd .layui-form-item [type="radio"] + .layui-form-radio > i {
      width: 16px;
      height: 16px;
      border-radius: 0; /* 改为方形 */
      background-color: #fff;
      border: 1px solid #d2d2d2;
      transition: all 0.3s ease;
      display: inline-block;
      position: relative;
      vertical-align: middle;
      margin-right: 5px;
    }
    
    /* 选中状态样式 */
    .wdxx .zcbqd .layui-form-item [type="radio"]:checked + .layui-form-radio > i {
      background-color: #216eb2;
      border-color: #216eb2;
    }
    .wdxx .zcbqd .layui-form-radio i {flex-shrink: 0;}
    /* 对号样式 */
    .wdxx .zcbqd .layui-form-item [type="radio"]:checked + .layui-form-radio > i::after {
      content: "✓";
      position: absolute;
      color: white;
      font-size: 12px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    
    /* 禁用状态样式 */
    .wdxx .zcbqd .layui-form-item [type="radio"]:disabled + .layui-form-radio > i {
      background-color: #f5f5f5;
      border-color: #e6e6e6;
      cursor: not-allowed;
    }
.wdxx .zcbqd .layui-form-radio>*{font-weight: normal;}
.wdxx .zcbqd .layui-form-radio{margin-top: 0; white-space: normal !important; /* 取消默认不换行（white-space: nowrap），允许长文本换行 */
            height: auto !important; /* 取消固定高度，让高度随文本内容自适应 */
            line-height: 1.5 !important; /* 调整行高，优化多行文本可读性 */
        
            display: flex;
            align-items: center;
        }
              /* 关键修改2：确保单选框标题容器不限制宽度，完全显示文本 */
            
        .wdxx .zcbqd .layui-form-radio>div {
            width: auto !important; /* 取消默认宽度限制，让容器随文本长度自适应 */
            max-width: none !important; /* 清除可能的最大宽度限制 */
            overflow: visible !important; /* 取消溢出隐藏，避免文本被截断 */
            text-overflow: clip !important; /* 取消省略号（...），显示完整文本 */
            font-weight: bold;
        }
.wdxx .zcbqd .layui-tab-bar{display: none;}
.wdxx .layui-form-item.aaa1,
.wdxx .layui-form-item.aaa3,
.wdxx .layui-form-item.aaa4,
.wdxx .layui-form-item.aaa5 {display: none;}
.nrdfxq .nrdfxq_top {border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.nrdfxq .nrdfxq_top h6 {font-size: 18px;padding-bottom: 8px;}
.nrdfxq .nrdfxq_top p {color: #7f7f7f;}
.nrdfxq .kdfxa_nr {padding-top: 20px;}
.nrdfxq .kdfxa_nr h4 {color: #216eb2;padding: 20px 0;}
.ddd {position: relative;}
.ddd .scyd {position: absolute;top: 0;right: 20px;z-index: 100;}
.ddd .dfief_l {width: 100%;}
.ddd .layui-tab-content {padding: 0;}
.ddd .scyd .xtxx_del {color: #216eb2;}
.ddd .scyd .xtxx_del:hover {color: red;}
.ffsd_shuxian {width: 1px;background-color: #ddd!important;position: absolute;top: 66px;left: 366px;z-index: 1000;height: 90%;box-shadow: none!important;}
/* 订阅消息 */
.dyxx_wai {padding-right: 30px;}
.dyxx_wai .dyxx_pic img  {width: 40px;margin-right: 10px;}
.dyxx_wai .dyxx_pic h2{font-size: 20px;padding-bottom: 6px;}
        /* 大尺寸开关 - 确保滑块居中 */
        .dyxx_wai .fdsfd .layui-form-switch {
            width: 72px;
            height: 30px;
            line-height: 30px;
            background-color: #eee;
        }
        
        .dyxx_wai .fdsfd .layui-form-switch em {
            padding: 0 30px;
            font-size: 16px;
        }
        
        .dyxx_wai .fdsfd .layui-form-switch i {
            width: 20px;
            height: 20px;
            top: 50%;
            margin-top: 0;
            transform: translateY(-50%);
            background-color: #fff;
        }
        .dyxx_wai .fdsfd .layui-form-onswitch>i {margin-left: -29px;}
       .dyxx_wai .fdsfd  .layui-form-onswitch {
    border-color: #0a59f7;
    background-color: #0a59f7;}
   .dyxx_wai  .layui-form-switch>div {font-size: 14px;}
.dyxx_wai .dyxx_list{padding-bottom: 16px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.xx_set p:hover {color: #216eb2;}

/* 我的工单 */
.gongdan h5 {font-weight: normal;display: flex;font-size: 16px;}
.gongdan h5 a {color: #216eb2;}
.gongdan h5 a:hover {color: red;}
.gongdan .gongdan_tab_wai {padding-top: 20px;}
.gongdan .gongdan_tab_wai .layui-table-tool-self{display: none;}
.gongdan .gongdan_tab_wai .gd_tit h1 {font-weight: normal;}
.gongdan .gongdan_tab_wai .layui-table-tool-temp{padding: 0;}
.gongdan .gongdan_tab_wai .layui-table-tool{border-top: 1px solid #fff;margin-top: -1px;border-left: 1px solid #fff;margin-left: -1px;border-right: 1px solid #fff;margin-right: -1px;padding-right: 0;padding-left: 0;}
.gongdan .gongdan_tab_wai .layui-table-view:after{display: none;}
.gongdan .gongdan_tab_wai .layui-table-tool .gd_tit{padding-bottom: 20px;}
.gongdan .gongdan_tab_wai .layui-table-tool .gd_tit button {background-color: #216eb2;color: #fff;border-radius: 100px;width: 108px;height: 42px;border: none;text-align: center;line-height: 40px;cursor: pointer;border: 1px solid #216eb2;transition: all 0.3s;}
.gongdan .gongdan_tab_wai .layui-table-tool .gd_tit button:hover {background-color: transparent;color: #216eb2;border-color: #216eb2;}
.gongdan .gongdan_tab_wai .dtgqy {padding-bottom: 20px;}
.gongdan .gongdan_tab_wai .dtgqy p{background-color: #f2f2f2;margin-right: 16px;color: #000;padding: 0px 18px;border-radius: 100px;height: 36px;line-height: 36px;transition: all 0.3s;}
.gongdan .gongdan_tab_wai .dtgqy p:hover {background-color: #216eb2;color: #fff;}
.gongdan .sywt_tcsj .sywt p {height: 36px;line-height: 34px;border: 1px solid #ddd;padding: 0 20px;box-sizing: border-box;margin-right: -1px;cursor: pointer;transition: all 0.3s;}
.gongdan .sywt_tcsj .sywt p:hover {background-color: #216eb2;color: #fff;}
.gongdan .sywt_tcsj .sywt p:nth-of-type(1) {border-top-left-radius: 100px;border-bottom-left-radius: 100px;}
.gongdan .sywt_tcsj .sywt p:last-of-type {border-bottom-right-radius: 100px;border-top-right-radius: 100px;}
.gongdan .sywt_tcsj .sywt p.active {background-color: #216eb2;color: #fff!important;}
.gongdan .gongdan_tab_wai .dtgqy p:hover a{color: #fff;}
.gongdan .tctime .layui-form-label{width: auto;}
.gongdan .tctime {margin-left: 30px;}
.gongdan .tctime  .layui-form-item .layui-inline,.gongdan .tctime .layui-form-item{margin-bottom: 0;}
.gongdan .wdif_wai{padding-bottom: 20px;}
.gongdan .tctime .layui-form-item .layui-input-inline{width: 104px;}
.gongdan .dhgs_ss .gzss{position: static;}
.gongdan .dhgs_ss .gzss input {background-color: transparent;padding-left: 12px;padding-right: 60px;box-sizing: border-box;}
.gongdan .dhgs_ss .gzss .layui-input-group img{left: auto;right: 20px;width: 16px;}

/* 在线工单 */
.zxgd_wai {padding:50px 0;}
.zxgd_wai h1 {font-size: 36px;border-bottom: 1px solid #333;padding-bottom: 4px;font-weight: normal;display: inline-block;}
.zxgd_wai .ftacj {color: #999;display: flex;padding: 20px 0;}
.zxgd_wai .ftacj a {color: #216eb2;}
.zxgd_wai .layui-form-label {float:none;width: auto;text-align: left;padding-left: 0;display: flex;align-items: center;color: #7f7f7f;}
.zxgd_wai .layui-form-label::before {content: '*';color: red;margin-right: 4px;}
.zxgd_wai .layui-form-label.wu::before {display: none;}
.zxgd_wai .layui-input-block {margin: 0;}
.zxgd_wai .layui-input-block input {border-color: rgba(121, 121, 121, 1);border-radius: 6px;height: 52px;line-height: 52px;}
.zxgd_wai .layui-form-select dl {top: 56px;}
.zxgd_wai .layui-form-select dl dd.layui-this {font-weight: normal;}
.zxgd_wai .qxg {color: #f77207;display: flex;align-items: center;}
.zxgd_wai .qxg::before {content: '';background: url(../../ext/images/th.svg) no-repeat center / contain;margin-right: 3px;width: 14px;height: 14px;}
.zxgd_wai .scfj button{background-color: transparent;width: 136px;height: 36px;border: 1px solid rgba(121, 121, 121, 1);border-radius: 100px;box-sizing: border-box;color: rgba(121, 121, 121, 1);cursor: pointer;margin-right: 20px;display: flex;align-items: center;justify-content: center;}
.zxgd_wai .scfj button::before {content: '';background: url(../../ext/images/scfj.svg) no-repeat center / contain;width: 14px;height: 14px;margin-right: 6px;}
.zxgd_wai .scfj {padding-top: 10px;}
.zxgd_wai .scfj_nr {background-color: #d8f2fd;width: 100%;padding: 14px;box-sizing: border-box;margin-top: 14px;position: relative;display: flex;padding-left: 40px;}
.zxgd_wai .scfj_nr div {margin-right: 10px;}
.zxgd_wai .scfj_nr .lj {position: absolute;top: 50%;left: 10px;width: 16px;transform: translateY(-50%);}
.zxgd_wai .scfj_nr img {width: 18px;position: absolute;top: 50%;transform: translateY(-50%);right: 14px;cursor: pointer;}
.zxgd_wai .mrtx_list {border-radius: 10px;border: 1px solid rgba(121, 121, 121, 1);padding: 14px;box-sizing: border-box;height: 140px;}
.zxgd_wai .mrtx_list input {height: 42px;line-height: 42px;}
.zxgd_wai .mrtx {padding-top: 20px;} 
.zxgd_wai .xzsjd .layui-form-radio {display: flex;align-items: center;margin-right: 40px;margin-top: 0;}
.zxgd_wai .xzsjd .fewf  {width: auto;}
.zxgd_wai .sfdsjh {padding: 20px 0;padding-bottom: 50px;}
.zxgd_wai .mrtx_l  {margin-right: 30px;}
.zxgd_wai .tsqy { padding: 30px 0!important;}
.zxgd_wai .tjhqx {justify-content: center;}
.zxgd_wai .tjhqx a,.zxgd_wai .tjhqx button{width: 146px;height: 50px;border-radius: 100px;color: #216eb2;border: 1px solid #216eb2;box-sizing: border-box;text-align: center;line-height: 50px;}
.zxgd_wai .tjhqx button {background: #216eb2;color: #fff;margin-left: 30px;}
.zxgd_wai .tjhqx button:hover{background-color: transparent;border-color: #216eb2;color: #216eb2;}
.zxgd_wai .tjhqx a:hover {background-color: #216eb2;color: #fff;}
.zxgd_wai .tjhqx a {transition: all .3s;font-weight: bold;}
.sgzt {
    display: flex;
    justify-content: center;
    padding-top: 58px;
    position: relative;
    /* 增加容器的z-index作为基准 */
    z-index: 1;
}

/* 调整线条的z-index使其低于内容 */
.sgzt::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #216eb2;
    position: absolute;
    left: 0;
    top: 58%;
    transform: translateY(-50%);
    /* 线条z-index设为-1，确保在所有内容下方 */
    z-index: -1;
}

.sgzt .dfh_list {
    margin: 0 auto;
    position: relative;
    /* 内容的z-index保持默认或设为高于线条的值 */
    z-index: 2;
    /* 增加背景色确保覆盖线条 */
    background-color: #fff; /* 假设页面背景是白色 */
    padding: 0 6px; /* 增加左右内边距避免内容与线条重叠 */
    text-align: center;
}

.sgzt .dfh_list img {
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.gdzt_dh {background-color: #216eb2;position: relative;width:46px;height: 46px;border-radius: 50%;}
.gdzt_dh_no {background-color: #eee;}
.sgzt .dfh_list p {
    color: #216eb2;
    padding-top: 10px;
}
.sgzt .dfh_list_no p {color: #999;}

/* 财务中心 */
.caiwu .layui-tab-title li {width: 80px;height: 40px;line-height: 40px;text-align: center;background-color: #f2f2f2;margin-right: 20px;border-radius: 8px;}
.caiwu .layui-tab-brief>.layui-tab-title .layui-this{color: #fff;border: none;background-color: #216eb2;}
.caiwu .layui-tab-brief>.layui-tab-title .layui-this::after{display: none;}
.caiwu .layui-tab-brief>.layui-tab-title::after{border-bottom: none;}
.caiwu .layui-tab-brief>.layui-tab-title {border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;}
.caiwu .ktx .ktx_list div span:nth-of-type(1) {font-size: 20px;font-weight: bold;color: #eb2828;margin-right: 4px;}
.caiwu .ktx .ktx_list div span:nth-of-type(2) {color: #666;}
.caiwu .ktx .ktx_list{margin-right: 20px;}
.caiwu .ktx .ktx_list:nth-of-type(1) {border-right: 1px solid #ccc;padding-right: 20px;}
.caiwu .ktx_r .jiebang,.caiwu .ktx_r .bangding{margin-left: 10px;color: #216eb2;cursor: pointer;}
.caiwu .ktx_r .jiebang:hover {color:red}
.caiwu .txje{padding-top: 20px;}
.caiwu .txje p {padding-bottom: 10px;}
.caiwu .txje input  {width: 240px;border-color: #333;height: 30px;line-height: 30px;color: #eb2828;font-weight: bold;}
.caiwu .txje button {margin-left: 14px;border-radius: 6px;background-color: #216eb2;line-height: 36px;border: 1px solid #216eb2;box-sizing: border-box;transition: all 0.3s;}
.caiwu .txje button:hover {background-color: transparent;color: #216eb2;opacity: 1;font-weight: bold;}
.caiwu .txje_tj::before {content: '￥';margin-right: 6px;font-weight: bold;font-size: 18px;color: #eb2828;}
.caiwu .yuji{color: #999;padding-left: 23px;padding-top: 12px;display: block;border-bottom: 1px solid #d7d7d7;padding-bottom: 14px;}
.caiwu .tixian_acount {width: 100%;}
.caiwu .tixian_acount .tctime{margin-left: 0;}
.caiwu .tctime_acount p{border: 1px solid #7f7f7f;padding: 0px 10px;box-sizing: border-box;margin-right: 10px;color: #7f7f7f;cursor: pointer;border-radius: 4px;}
.caiwu .tctime_acount p.active{border-color: #216eb2;color: #216eb2;}
.caiwu .tctime_acount .riqz_acount input{border-color: #216eb2;height: 32px;line-height: 32px;border-radius: 4px;}
.caiwu .tctime_acount .riqz_acount_xl input {height: 32px;line-height: 32px;border-radius: 4px;}
.caiwu .tctime_acount .riqz_acount .layui-form-mid{line-height: 1em;}
.caiwu .tctime_acount .tctime .layui-form-label{padding-top: 0;padding-bottom: 0;}
.caiwu .tctime_acount .gzss_zh input{width: 264px;height: 32px;}
.caiwu .tctime_acount .gzss_zh .qingkong_tixian,.caiwu .tctime_acount .gzss_zh .qingkong_zhangdan{width: 100px;height: 32px;background-color: transparent;color: #606266;line-height: 28px;margin-left: 14px;border: none;border: 1px solid rgba(220, 223, 230, 1);border-radius: 4px;cursor: pointer;text-align: center;}
.caiwu .tctime_acount .gzss_zh .qingkong_tixian {transition: all 0.3s;}
.caiwu .tctime_acount .gzss_zh .qingkong_tixian:hover {color: #216eb2;border-color: #216eb2!important;}
..caiwu .tctime_acount .gzss_zh .qingkong_zhangdan:hover {color: #216eb2;border-color: #216eb2!important;}
.caiwu .tctime_acount .gzss_zh button::before {display: none;}
.caiwu .tctime_acount .leixing button{background-color: transparent;color: #333;width: 264px;height: 32px;border: 1px solid #eee;margin-bottom: 0;position: relative;border-radius: 4px;font-size: 14px;}
.caiwu .tctime_acount .leixing span{margin-right: 10px;}
/* .caiwu .tctime_acount .leixing i {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);} */
.caiwu .searchBtn{width: 100px;height: 35px;background-color: #216eb2;color: #fff;border-color: #216eb2;margin-left: 10px;text-align: center;border-radius: 4px;cursor: pointer;line-height: 32px;transition: all 0.3s;}
.caiwu .searchBtn:hover {background-color: transparent!important;color: #216eb2;font-weight: bold;}
.caiwu .tctime_acount h5 {font-size: 14px;}
.fbd {color: #eb2828;}
 .ktx_r.flex2 {
            position: relative;
        }

        /* 主提示文本（未绑定银行卡?） */
        .fbd, .fbd2 {
            color: #2d7ff9;
            font-size: 14px;
            /* cursor: pointer;  鼠标变手型，提示可交互  */
            padding: 3px 6px;
            border-radius: 3px;
            transition: all 0.2s ease; /* 平滑过渡 */
            display: flex;
            align-items: center;
        }
        .fbd::after {content: '';background:url(../../ext/images/wh.png) no-repeat center / contain;display: block;width: 18px;height: 18px;margin-left: 6px;}
        .fbd2::after {content: '';background:url(../../ext/images/wh.png) no-repeat center / contain;display: block;width: 18px;height: 18px;margin-left: 6px;}

        /* 主文本悬停效果 */
        .fbd:hover,.fbd2:hover {
            color: #1a68e0;
            background-color: #e8f3ff;
        }

        /* 隐藏的提示文本（请到资金账户中绑定银行卡） */
        .qdzj {
            position: absolute;
            right: 0;
            top: 100%;
            margin-top: 6px; /* 与主文本间距 */
            padding: 8px 14px;
            background-color: #ffffff;
            color: #555555;
            font-size: 13px;
            border-radius: 6px;
            box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08); /* 柔和阴影，提升层次 */
            white-space: nowrap; /* 禁止换行 */
            z-index: 999; /* 确保在最上层 */
            opacity: 0; /* 初始透明 */
            visibility: hidden; /* 初始隐藏（不占空间） */
            transform: translateY(5px); /* 初始下移5px */
            transition: all 0.25s ease; /* 平滑显示/隐藏 */
        }

        /* 悬停主文本时，显示提示框 */
        .fbd:hover + .qdzj,.fbd2:hover + .qdzj {
            opacity: 1;
            visibility: visible;
            transform: translateY(0); /* 回到正常位置 */
        }

        /* 提示框箭头（增强视觉关联） */
        .qdzj::before {
            content: "";
            position: absolute;
            top: -5px; /* 箭头顶部对齐提示框底部 */
            left: 18px; /* 箭头水平位置 */
            border-width: 0 5px 5px 5px;
            border-style: solid;
            border-color: transparent transparent #ffffff transparent; /* 白色箭头，与提示框背景一致 */
            box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.05); /* 箭头轻微阴影 */
        }

        /* 响应式调整（小屏幕适配） */
        @media (max-width: 480px) {
            .fbd {
                font-size: 13px;
            }
            .qdzj {
                font-size: 12px;
                padding: 6px 12px;
            }
 }

/* 案例主页 */
.case_index .nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this{background-color: transparent;color: #216eb2;border-radius: 0;border-color: #216eb2;}
.case_index .layui-tab .layui-tab-title li{color: #999;font-weight: bold;font-size: 16px;border-bottom: 2px solid #fff;border-radius: 0;min-width: auto;padding: 0;box-sizing: border-box;padding: 0 10px;}
.case_index .case_cdkgefd{position: absolute;right: 16px;top: 10px;color: #216eb2;}
.case_index .case_cdkgefd:hover {color: red;}
.case_index .layui-tab{position: relative;}
.case_index .case_index_l {padding-left: 16px;}
.case_index .case_index_r  {padding-right: 16px;}
.case_index .case_index_l .logo2 {height: 90px;margin-right: 30px;width: 90px;border-radius: 50%;object-fit: cover; }
.case_index .case_index_l .logo2:hover {transform: rotate(360deg);}
.case_index .case_index_l div h1{font-size: 24px;}
.case_index .case_index_l div h1:hover {color: #216eb2;}
.case_index .case_index_logo2 div img {width: 14px;margin-right: 4px;margin-left: 14px;}
.case_index .case_index_logo2 div h2{font-size: 14px;font-weight: normal;}
.case_index .gzfshz{padding-top: 5px;padding-bottom: 10px;}
.case_index .gzfshz span {font-size: 14px;color: #216eb2;margin-right: 30px;font-weight: bold;}
.case_index .gzfshz span:hover {color: #f26060;}
.case_index .case_index_r a{border: 1px solid #216eb2;padding: 8px;font-size: 12px;border-radius: 6px;line-height: 1em;transition: all 0.3s;color: #216eb2;font-weight: bold;}
.case_index .case_index_r a:nth-of-type(1) {margin-right: 10px;background-color: #216eb2;color: #fff;border-color: #216eb2;}
.case_index .case_index_r a:nth-of-type(1):hover {color: #216eb2;background-color: transparent;}
.case_index .case_index_r a:nth-of-type(2):hover {background-color: #216eb2;color: #fff;}
.case_index .case_index_top {align-items: start;}
.case_index .layui-tab-content .layui-tab-item h6,.fbtitsn{font-size: 20px;font-weight: normal;padding-left: 16px;padding-top: 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;font-weight: bold;}
.case_index .jhdy_tit h6 {font-size: 20px;font-weight: normal;padding-left: 16px;font-weight: bold;}
.case_index .jhdy_tit {border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.case_index .layui-tab .layui-tab-title:after{border: none;}
.case_index .jhdy_tit a {font-size: 14px; color: #216eb2;padding-right: 16px;}
.case_index .jhdy_tit a:hover {color: #f26060;}
.case_index .nr_r_xxk .layui-tab-content{padding-bottom: 0px;}
.case_index .jhda_index .anli_list .anli_img,.dayi_list .anli_list .anli_img{border: 1px solid #eaeaea;box-sizing: border-box;border-radius: 20px;display: flex;align-items: center;justify-content: center}
.case_index .jhda_index .anli_list .anli_img p,.dayi_list .anli_list .anli_img p{color: #333;font-size: 20px;position: static;transform: none;padding: 10px;line-height: 1.5em;}
.case_index .riqi .zdxrt p,.dayi_list .riqi .zdxrt p{padding: 2px 4px;background-color: #008fe0;color: #fff;margin-right: 6px;border-radius: 4px;font-size: 12px;}
.case_index .riqi .zdxrt p:last-of-type,.dayi_list .riqi .zdxrt p:last-of-type {margin-right: 0;}
.case_index .riqi .zdxrt .zddl,.dayi_list .riqi .zdxrt .zddl {background-color: #ec6879;border: 1px solid #ec6879;transition: all 0.3s;box-sizing: border-box;}
.case_index .riqi .zdxrt .zddl:hover {background-color: transparent;color: #ec6879;}.wow
.dayi_list .riqi .zdxrt .zddl:hover {background-color: transparent;color: #ec6879;}
.case_index .riqi .zdxrt .xrt,.dayi_list .riqi .zdxrt .xrt{background-color: #fbe1e4;color: #ec6879;border: 1px solid #fbe1e4;transition: all 0.3s;}
.case_index .riqi .zdxrt .xrt:hover {background-color: transparent;border-color: #ec6879;}
.dayi_list .riqi .zdxrt .xrtt:hover {background-color: transparent;border-color: #ec6879;}
.case_index .riqi .zdxrt .hot,.dayi_list .riqi .zdxrt .hot  {background-color: #fda863;border: 1px solid #fda863;box-sizing: border-box;transition: all 0.3s;}
.case_index .riqi .zdxrt .hot:hover {background-color: transparent;color: #fda863;}
.dayi_list .riqi .zdxrt .hot {background-color: transparent;color: #fda863;}
/* 首页发布下载资料 */
.case_index .fb_xzzl {padding-top: 10px;}
.fsdfee ul li {border: 1px solid #eaeaea;padding: 10px;box-sizing: border-box;border-radius: 20px;}
.load_height li {transition: all 0.6s;}
.load_height li:hover {border-color: #216eb2;}
.load_height li:hover img {transform: scale(1.06);}
.load_height li:hover h3 {color: #216eb2;}
.load_height li:hover h2 {color: #216eb2;} 
.load_height li:hover a {color: #216eb2!important;}
.case_index .fb_xzzl .layui-form-checkbox>i{color: #ddd;}
.case_index .fb_xzzl .layui-form-checkbox i{background-color: #ddd;border-color: #ddd;font-weight: bold;}
.layui-form-checked[lay-skin=primary]>i {background-color: #216eb2!important;}
.case_index .fb_xzzl .layui-form-checked[lay-skin=primary]>i{color: #fff;}
.case_index .fb_xzzl .layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top: 0;}
.case_index .fb_xzzl .layui-form-item{margin: 0;}
.case_index .fb_xzzl .xzgn_list .layui-form-item{padding: 0 10px;border-right: 1px solid #0eafc0;cursor: pointer;}
.case_index .fb_xzzl .xzgn_list .layui-form-item img {height: 18px;margin-right: 4px;}
.case_index .fb_xzzl .xzgn_list .layui-form-item p {color: #0eafc0;}
.case_index .fb_xzzl .xzgn_list .layui-form-item p:hover {color: #f26060;}
.case_index .fb_xzzl .xzgn_list .layui-form-item:last-of-type {border: none;}
.case_index .fb_xzzl  .layui-form-checkbox[lay-skin=primary]>div{padding-right: 0;}
.case_index .fb_xzzl  .layui-form-checkbox[lay-skin=primary]>div:hover {color: #216eb2;font-weight: bold;}
.case_index .fb_xzzl .xzgn_list {background: #f2f9fe;border-radius: 100px;padding: 6px;box-sizing: border-box;margin-right: 24px;}
.slt_wai {width: 100%;height: 130px;}
.slt_wai img {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;transition: all 0.6s;}
.slt_wai img:hover {transform: scale(1.06);}
.case_index .fb_xzzl .anli_list .xzdfpic{width: 100%;height: 130px;object-fit: cover;transition: all 0.6s;}
.case_index .fb_xzzl .anli_list .xzdfpic:hover {transform: scale(1.06);}
.case_index .fb_xzzl .anli_list h3 {font-size: 20px;font-weight: normal;text-align: center;padding-top: 4px;line-height: 1.5em;height: 64px;line-height: 32px;overflow: hidden;display: flex;justify-content: center;}
.case_index .fb_xzzl .anli_list h3:hover {color: #216eb2;}
.case_index .fb_xzzl .xz_list_tit {font-size: 12px;height: 96px;font-weight: normal;overflow: hidden;}
.case_index .fb_xzzl .xz_list_tit:hover {color: #216eb2;}
.case_index .fb_xzzl .xz_list_tit p,.case_index .fb_xzzl .xz_list_tit span {font-size: 12px!important;}
.efibjsc {justify-content: left;}
.layui-form-select dl dd:hover {color: #216eb2;}
.efibjsc p {border: 1px solid #7f7f7f;color: #7f7f7f;width: 60px;height: 24px;text-align: center;line-height: 24px;border-radius: 4px;cursor: pointer;transition: all 0.4s;}
.efibjsc p:nth-of-type(2) {border-color: #d9001b;color: #d9001b;margin-left: 10px;}
.efibjsc p:nth-of-type(1):hover {border-color: #216eb2;background: #216eb2;color: #fff;}
.efibjsc p:nth-of-type(2):hover {background-color: #d9001b;color: #fff;}
.case_index .fb_xzzl .fdsfwxz a {font-size: 18px;color: #999;}
.case_index .fb_xzzl .fdsfwxz a:hover {color: #216eb2;}
.case_index .fb_xzzl .xzfdw{position: relative;z-index: 100;}
.case_index .fb_xzzl .xzfdw img {cursor: pointer;width: 20px;}
.fbtitsn,.jhdy_titfds{border-bottom: 1px solid #d7d7d7;padding-bottom: 12px;}
.fbtitsn {font-weight: bold;}
/* 下载清单 */
 .case_index .xiazi_qingdan .fb_xzzl{border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;}
 .case_index .xiazi_qingdan h6 {font-weight: bold;}
 .case_index .xiazi_qingdan .xz_list_toptool span,.case_index .xiazi_qingdan .xz_list_toptool p{font-size: 18px;color: #7f7f7f;}
  .case_index .xiazi_qingdan .xz_list_toptool .fsdspan > span {margin-right: 20px;}
.case_index .xiazi_qingdan .xz_list_toptool {padding-bottom: 20px;}
.xiazi_qingdan .ckszwz {display: flex;justify-content: center;}
.xiazi_qingdan .ckszwz a{background-color: transparent;color: #216eb2;font-size: 14px;display: flex;align-items: center;padding: 0 5px;line-height: 44px!important;height: auto;}
.xiazi_qingdan .ckszwz a::before {content: '';background: url(../../ext/images/zkwz.png) no-repeat center / contain;width: 16px;height: 16px;margin-right: 4px;}
.xiazi_qingdan .ckszwz a:nth-of-type(1)::before {content: '';background: url(../../ext/images/shanchu.svg) no-repeat center / contain}
.xiazi_qingdan .ckszwz .layui-table-view .layui-table td, .layui-table-view .layui-table th {height: 54px;background-color: #fafafa;}
.xiazi_qingdan .gongdan_tab_wai .layui-table-cell {height: 54px;line-height: 44px;}
.xiazi_qingdan .gongdan_tab_wai .layui-form-checked[lay-skin=primary]>i {background-color: #216eb2;}
.xiazi_qingdan .gongdan_tab_wai .layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #216eb2;}
.xiazi_qingdan .gongdan_tab_wai .layui-table-checked {background-color: #fafafa;}
/* 句芒学堂 */
.jumang_xuetang .gzxxk .layui-tab .layui-tab-title li{background-color: transparent;}
.jumang_xuetang .nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this{background-color: #f2f2f2;}
.jumang_xuetang .layui-tab .layui-tab-title::after{content: '';border-bottom: 1px solid #ddd!important;display: block;}
.jumang_xuetang .layui-form-select .layui-input{background-color: transparent;border: none!important;text-align: center;}
.jumang_xuetang .layui-form-select .layui-input:focus {border: none!important;box-shadow: none;}
.jumang_xuetang .seleli{padding: 0!important;}
.jumang_xuetang .layui-form-select{width: 106px;}
.jumang_xuetang .xuetang_list{position: relative;}
.jumang_xuetang .toggleTreeBtn{position: absolute;top: 20px;right: 0;background-color: #f2f2f2;color: #216eb2;width: 430px;height: 40px;line-height: 40px;cursor: pointer;box-sizing: border-box;border-radius: 10px;font-weight: bold;}
.jumang_xuetang .sxjgd{width: 430px;background-color: #f2f2f2;padding: 10px;box-sizing: border-box;position: absolute;right: 0;top: 73px;z-index: 100;border-radius: 10px;}
.jumang_xuetang .fjd_z{justify-content: center;}
.jumang_xuetang .soso_wai{margin: inherit;margin-right: 20px;}
.jumang_xuetang .layui-form-checked[lay-skin=primary]>i{border-color: #216eb2!important;background-color: #216eb2!important;}
.jumang_xuetang .hqyzm,.zym_sm .zxkc{width: 134px;height: 40px;background-color: #216eb2;text-align: center;line-height: 37px;color: #fff;border-radius: 6px;cursor: pointer;transition: all 0.3s;border: 1px solid #216eb2;box-sizing: border-box;}
.jumang_xuetang .hqyzm:hover,.zym_sm .zxkc:hover  {background-color: transparent;color: #216eb2;border: 1px solid #216eb2;}
.jumang_xuetang .kfkc_pic,.jiesuo  {cursor: pointer;}
.jiesuo {display: none;}
.jumang_xuetang .jiesuo_box{padding: 10px 20px;box-sizing: border-box;text-align: center;display: none;}
.jumang_xuetang .jiesuo_box h1 {font-size: 18px;text-align: center;}
.jumang_xuetang .jiesuo_box p {width: 100%;height: 24px;line-height: 24px;text-align: center;color: #000;border: 1px solid #000;border-radius: 100px;margin: 0 auto;cursor: pointer;}
.jumang_xuetang .jiesuo_box img {width: 150px;width: 150px;margin: 10px auto;}
.jumang_xuetang .jiesuo_box span{color: #999;display: block;}
.jumang_xuetang .xt_xz {padding-bottom: 40px;}
.jumang_xuetang .xt_xz h2{color: #216eb2;font-size: 24px;border-bottom: 1px solid #216eb2;padding-bottom: 6px;position: relative;}
.jumang_xuetang .xt_xz h2::before {content: '';width: 96px;height: 3px;background-color: #216eb2;position: absolute;bottom: 0;left: 0;display: block;}
.jumang_xuetang .xt_xz ul {padding-top: 20px;}
.jumang_xuetang .xt_xz ul h6{font-weight: normal;color: #216eb2;font-size: 20px;display: flex;align-items: baseline;}
.jumang_xuetang .xt_xz ul h6::before {content: '';background: url(../../ext/images/jiesuo.svg) no-repeat center / contain;width: 20px;height: 20px;margin-right: 8px;flex-shrink: 0;position: relative;top: 2px;}
.jumang_xuetang .xt_xz ul li {padding: 8px 0;}
.jumang_xuetang .xt_xz ul li button{ width: 140px;height: 40px;line-height: 40px;background-color: #169bd5;color: #fff;text-align: center;border-radius: 6px;border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.jumang_xuetang .xt_xz ul li button::before {content: '';background: url(../../ext/images/xz_bai.png) no-repeat center / contain;width: 18px;height: 18px;margin-right: 10px;}
.jumang_xuetang .nr_r_xxk .layui-tab-content{padding-bottom: 0;}
/* 提取码获取说明 */
.zym_sm .nr_r h1 {font-size: 24px;text-align: center;}
.zym_sm .bbh span {font-size: 18px;color: #555;display: block;padding: 20px 0;}
.zym_sm .zdfti_ztnr{width: 860px;margin: 0 auto;padding-bottom: 60px;}
.zym_sm .zdfti_ztnr .zll {font-size: 18px;color: #555;line-height: 1.8em;text-align: justify;}
.zym_sm .zdfti_ztnr .zll .imgsuo{display: inline-block;margin: 0 5px;height: 18px;width: auto;}
.zym_sm .tqm_ts{width: 100%;border: 1px solid #ddd;border-radius: 20px;padding: 20px;box-sizing: border-box;margin: 10px auto;background-color: #fff;}
.zym_sm .tqm_ts h2{font-size: 18px;display: flex;align-items: center;padding-bottom: 10px;}
.zym_sm .tqm_ts h2::before {content: '';background: url(../../ext/images/th.svg) no-repeat center / contain;width: 20px;height: 20px;margin-right: 10px;}
.zym_sm .tqm_ts p  {font-size: 18px;padding-bottom: 10px;}
.zym_sm .tqm_ts input {border-color: #999;border-radius: 8px;}
.qxfdrq  {justify-content: center;width: 100%;}
.qxfdrq button {border-radius: 20px!important;}
.zym_sm .tqm_ts .xqdfqr{padding-top: 20px;}
.zym_sm .xqdfqr button:nth-of-type(1) {border-color: #333;}
.zym_sm .xqdfqr button {width: 96px;height: 36px;line-height: 34px;border-radius: 4px;}
.zym_sm .fdsitg h2{font-size: 18px;color: #333;padding-top: 14px;padding-bottom: 14px;}
.zym_sm .fdsitg .tqm_erm{width: 150px;}
.zym_sm .fdsitg p{color: #555;font-size: 18px;text-align: justify;}
/* 添加标签选项卡 */
.biaoqian_xxk {padding-top: 10px;}
.biaoqian_xxk ul li {display: flex;align-items: center;padding: 6px 0;}
.biaoqian_xxk ul li h2 {font-weight: normal;font-size: 18px;color: #7f7f7f;width: 110px;}
.biaoqian_xxk ul li p  {color: #6F79A9;background-color: #f0f1f6;padding: 4px 8px;box-sizing: border-box;border-radius: 100px;margin-right: 20px;cursor: pointer;}
.biaoqian_xxk .layui-tab .layui-tab-title li{font-size: 16px;}
.biaoqian_xxk ul li p:hover {background-color: #e8f4fd;color: #1E9FFF;}
/* 发布资料表单 */
.sykfal .layui-tab .layui-tab-title li{font-size: 16px;}
.sykfal .layui-tab-brief>.layui-tab-title .layui-this {color: #216eb2;}
.sykfal .layui-tab-brief>.layui-tab-more li.layui-this:after,.sykfal .layui-tab-brief>.layui-tab-title .layui-this:after {border-color: #216eb2;}
.sykfal .fdescfj p{color: rgba(121, 121, 121, 1);border: 1px solid rgba(121, 121, 121, 1);width: 136px;height: 36px;line-height: 36px;border-radius: 100px;display: flex;justify-content: center;cursor: pointer;align-items: center;}
.sykfal .fdescfj p::before {content: '';background: url(../../ext/images/scfj2.svg) no-repeat center / contain;width: 14px;height: 14px;margin-right: 6px;}
.sykfal .fdescfj span {color: #f77207;padding-left: 14px;display: flex;align-items: center;}
.sykfal .fdescfj span::before {content: '';background: url(../../ext/images/th.svg) no-repeat center / contain;width: 14px;height: 14px;margin-right: 6px;}
.sykfal .szje_dfe {width: 130px;height: 30px;line-height: 30px;font-size: 14px;margin: 0;margin-right: 10px;margin-top: 10px;}
/* 支持概览 */
.zcgl .acgl_banner{padding: 50px 0;box-sizing: border-box;background: url(../../ext/images/glbanner.jpg) no-repeat center / cover;}
.acgl_banner_r img {width: 492px;}
.zcgl .acgl_banner_l h1{ font-size: 32px;display: flex;align-items: center;}
.zcgl .acgl_banner_l h1::before{content: '';background: url(../../ext/images/zhichi.svg) no-repeat center / contain;width: 32px;height: 32px;margin-right: 4px;}
.zcgl .acgl_banner_l p {font-size: 18px;padding-top: 10px;padding-bottom: 50px;}
.zcgl .acgl_banner_l a{width: 186px;height: 52px;background: rgba(0, 0, 128, 1);box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);color: #fff;text-align: center;line-height: 52px;border-radius: 100px;font-size: 20px;}
.zcgl .acgl_banner_l a:nth-of-type(2){ background-color: rgba(255, 255, 255, 1);box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);color: #333;margin-top: 30px;}
.zcgl .acgl_banner_l img {height: 262px;}
.zcgl .gl_lxfs {padding: 50px 0;}
.zcgl .gl_lxfs h2{font-size: 32px;display: flex;align-items: center;}
.zcgl .gl_lxfs h2::before{content: '';background: url(../../ext/images/lxfs.jpg) no-repeat center / contain;width: 32px;height: 32px;margin-right: 4px;}
.zcgl .gl_wai{background-color: #fff;}
.zcgl .gl_lxfs p{font-size: 18px;padding-top: 8px;padding-bottom: 40px;}
.zcgl .gl_lxfs span{display: block;font-size: 18px;}
/* 支持协议与准则 */
.zhchi_xieyi .zc_xy_top {padding-bottom: 18px;border-bottom: 1px solid #999;}
.zhchi_xieyi .zc_xy_top h1{font-size: 32px;font-weight: normal;text-align: center;padding-bottom: 10px;font-weight: bold;}
.zhchi_xieyi {background-color: #fff;padding: 40px 0;}
.zhchi_xieyi p {font-size: 20px;text-align: justify;}
.zhchi_xieyi p i {color: #216eb2;}
.zhchi_xieyi .zc_xy_nr {padding-top: 30px;}
.zhchi_xieyi .zc_xy_nr ul li h2 {font-size: 28px;}
.zhchi_xieyi .zc_xy_nr ul li a  {font-size: 20px;color: #216eb2;margin-top:6px;display: flex;align-items: center;}
.zhchi_xieyi .zc_xy_nr ul li a::after {content: '';background: url(../../ext/images/qbj.svg) no-repeat center / contain;width: 22px;height: 22px;margin-left: 5px;}
.zhchi_xieyi .zc_xy_nr ul li {padding-bottom: 20px;}
/* 资料下载主页面 */
.zlxz_zhu .jhdy_titfds{position: absolute;right: 0;top: 0;border-bottom: none;}
.zlxz_zhu .fdsfdx{position: relative;}
.zlxz_zhu .case_index .layui-tab .layui-tab-title li{font-weight: normal;color: #333;font-size: 14px;border-bottom: none;min-width: 95px;padding: 0 15px;box-sizing: border-box;margin: 0;line-height: 40px;}
.zlxz_zhu .nr_r_xxk .layui-tab-brief>.layui-tab-title .layui-this{background: #f2f2f2;color: #000;border-radius: 6px;}
.zlxz_zhu .nr_r_xxk .layui-tab-brief>.layui-tab-title{padding-bottom: 12px;border-bottom: 1px solid #ddd;}
.zlxz_zhu .layui-form-select{width: 320px;}
.zlxz_zhu .fdtiop {padding-top: 14px;}
.zlxz_zhu .fdtiop h1{font-size: 20px;font-weight: normal;}
.zlxz_zhu .fdtiop a {color: #216eb2;}
.zlxz_zhu .anli_list ul li{border: 1px solid #eaeaea;border-radius: 20px;padding: 10px;box-sizing: border-box;transition: all 0.6s;}
.zlxz_zhu .anli_list ul li:hover {border-color: #216eb2;}
.zlxz_zhu .anli_list ul li:hover .slt_wai img {transform: scale(1.06);}
.zlxz_zhu .anli_list ul li:hover .xz_list_tit {color: #216eb2;}
.zlxz_zhu .anli_list ul li:hover h3 {color: #216eb2;}
.zlxz_zhu .anli_list ul li:hover a {color: #216eb2;}
.zlxz_zhu .gdxx_tit{padding-bottom: 12px;border-bottom: 1px solid #ddd;position: relative;top: 6px;margin-bottom: 6px;}
/*句芒助手 */
.zhushou .zs_top_wai{height: 64px;background-color: #dedfdf;line-height: 64px;}
.zhushou .zs_top_wai a {font-size: 18px;color: #000;font-weight: bold;}
.zhushou .zs_top_wai a:hover {color: #0101ff;}
.zhushou .zs_nr{width: 930px;margin: 0 auto;}
.zhushou .zs_nr_wai{background-color: #f1f3f5;padding-bottom: 80px;}
.zhushou .lxz{width: 130px;}
.zhushou .rxz img {width: 16px;margin-right: 4px;}
.zhushou .rxz a:nth-of-type(1) {margin-right: 20px;}
.zhushou .rxz a:hover p {color: #0101ff;}
.zhushou .zs_nr_top{padding: 20px 0;}
.zhushou .zs_alogo{justify-content: center;}
.zhushou .zs_alogo img {width: 50px;margin-right: 8px;}
.zhushou .zs_alogo h1  {font-size: 36px;color: #0101ff;}
.zhushou .zs_a h6 {font-size: 28px;text-align: center;padding-top: 30px;padding-bottom: 10px;}
.zhushou .zs_a .wczch {display: flex;justify-content: center;}
.zhushou .zs_a .wczch a {color: #0101ff;}
.zhushou .xz {width: 20px;cursor: pointer;}
.zhushou .xzfds {padding: 20px 0;}
.zhushou .jcbf .fse{width: calc(100% / 2);margin-right: 20px;background-color: #eceef0;padding: 20px;box-sizing: border-box;border-radius: 20px;height: 210px;}
.zhushou .jcbf .fse:nth-of-type(even){margin-right: 0;}
.zhushou .jcbf .fse h3{font-size: 14px;padding-bottom: 20px;}
.zhushou .jcbf .fse p{color: #7f7f7f;}
.zhushou .jcbf{padding-bottom: 50px;}
.zhushou .rhty span{color: #555;margin-right: 30px;}
.zhushou .rhty span:last-of-type {margin-right: 0;}
.zhushou .rhty span:nth-of-type(1) {display: flex;align-items: center;cursor: pointer;}
.zhushou .rhty span:nth-of-type(1)::before {content: '';background: url(../../ext/images/remen.jpg) no-repeat center / contain;width: 16px;height: 16px;margin-right: 5px;}
.zhushou .rhty{padding-bottom: 16px;position: relative;}
.zhushou .rhty .rmwen_nr {position: absolute;left: -376px;bottom: 0;background-color: #fff;width: 348px;height: 450px;padding: 20px;box-sizing: border-box;border-radius: 12px;overflow-y: scroll;}
.zhushou .rhty .rmwen_nr .rmwen_nr_top h1{font-size: 18px;padding-right: 6px;}
.zhushou .rhty .rmwen_nr .rmwen_nr_top img {width: 20px;cursor: pointer;}
.zhushou .rhty .remen_list {background-color: #fafafa;padding: 12px;box-sizing: border-box;border-radius: 10px;margin-bottom: 14px;}
.zhushou .rhty .remen_list:last-of-type {margin-bottom: 0;}
.zhushou .rhty .remen_list_wai{padding-top: 15px;}
.zhushou .rhty .remen_list h2 {font-size: 16px;padding-bottom: 6px;}
.zhushou .rhty .remen_list p {font-size: 16px;color: #aaa;}
.zhushou .rgwd textarea{height: 120px;padding: 14px;box-sizing: border-box;padding-bottom: 40px;box-sizing: border-box;border-top-left-radius: 20px;border-top-right-radius: 20px;border: none;text-align: justify;}
.zhushou .wenbnyu{position: relative;}
.zhushou .wenbnyu img {width: 18px;cursor: pointer;}
.zhushou .wenbnyu .ghjm{padding-left: 14px;padding-right: 14px;background-color: #fff;box-sizing: border-box;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;padding-bottom: 10px;}
.zhushou .wenbnyu .layui-textarea:focus{border:none!important;box-shadow: none;}
.zhushou .jbzs_bq{padding-top: 16px;}
.zhushou .jbzs_bq span {color: #7f7f7f;}
.zhushou .jbzs_bq a {color: #7f7f7f;display: flex;align-items: center;}
.zhushou .jbzs_bq a:hover {color: #216eb2;}
.zhushou .jbzs_bq a::after {content: '|';margin: 0 5px;}
.zhushou .jbzs_bq a:last-of-type::after {display: none;}
.zhushou .kfduiha{background-color: #fff;padding: 20px;box-sizing: border-box;border-radius: 10px;}
.zhushou .fdfyc{padding-top: 66px;}
.zhushou .kfduiha{margin-top: 10px;margin-bottom: 40px;height: 674px;overflow-y: scroll;}
.zhushou .zjdh img {width: 50px;height: 50px;border-radius: 50%;margin-left: 10px;}
.zhushou .zjdh p {font-size: 16px;padding: 12px 20px;box-sizing: border-box;background-color: #0a59f7;color: #fff;border-radius: 16px;border-top-right-radius: 0;}
.zhushou .lgzan img{width: 20px;cursor: pointer;}
.zhushou .lgzan img:nth-of-type(1) {margin-right: 16px;}
.zhushou .kfduiha .wfdh {align-items: normal;}
.zhushou .kfduiha .wfdh  img{width: 50px;height: 50px;border-radius: 50%;margin-right:10px;}
.zhushou .wfdh_xqxx h2{font-size: 18px;border-bottom: 1px solid #ddd;padding-bottom: 6px;}
.zhushou .fbt  {font-size: 18px;border-bottom: 1px solid #ddd;padding: 10px 0;}
.zhushou .gzwn{font-size: 18px;padding: 10px 0;}
.zhushou .gxwn{font-size: 18px;color: #216eb2;}
.zhushou .gxwn span  {display: block;}
.zhushou .gaijin{padding-top: 30px;}
.zhushou .jfsdnvl{font-size: 18px;}
.zhushou .fdsfpg{border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.zhushou .dfsw {padding: 20px 0;}
.zhushou .dfsw p {background-color: #f2f2f2;padding: 10px 20px;border-radius: 100px;text-align: center;font-size: 14px;margin-right: 18px;}
.zhushou .jfsdnvl .yuanyin {border-color: #333;border-radius: 12px;margin-bottom: 20px;font-size: 16px;} 
.zhushou .jfsdnvl .yuanyin_tj {width: 98px;height: 46px;border-radius: 100px;color: #fff;background-color: #000;}
/* 条款 */
.tiaokuan .zhchi_xieyi .zc_xy_top h1{color: #216eb2;}
.tiaokuan .zhchi_xieyi .zc_xy_top .bngx{text-align: center;color: #216eb2;}
.shengming_img {width: 60px;margin: 0 auto;margin-bottom: 30px;}
/* 下载资料详情 */
.xz_info .info_sysm h1 {font-weight: normal;color: #216eb2;border-bottom: 1px solid #eee;position: relative;padding-bottom: 5px;}
.xz_info .info_sysm h1::before {content: '';width: 65px;height: 2px;background-color: #216eb2;position: absolute;bottom: 0;left: 0;display: block;}
.xz_info .info_sysm > p {padding-top: 10px;text-align: justify;max-height: 240px;overflow-y: scroll;padding-bottom: 10px;}
.xz_info .case_index .fb_xzzl{padding-bottom: 15px;}
.xz_info .case_index .fb_xzzl .xzgn_list .layui-form-item img{height: 16px;}
.xz_info .xzgn_list .flex2 .layui-form-item:last-of-type img{height: 13px;}
.xz_info .case_index .fb_xzzl .xzgn_list{display: inline-block;position: relative;}
.xz_info .hqlxfs_nr{position: absolute;right: -123px;top: 40px;background-color: #fff;padding: 10px;box-sizing: border-box;width: 260px;border-radius: 10px;border: 1px solid #ddd;}
.xz_info .hqlxfs_nr .hqlxfx_nrtop .info_tx img{width: 30px;height: 30px;}
.xz_info .hqlxfs_nr .hqlxfx_nrtop .info_tx_wai .dengji{margin-right: 40px;}
.xz_info .hqlxfs_nr .hqlxfx_nrtop .dengji{font-weight: bold;color: #b3bbd8;}
.xz_info .hqlxfs_nr .hqlxfx_nrtop p{padding-top: 10px;}
.xz_info .hqlxfs_nr .gb{position: absolute;right: 10px;top: 16px;width: 12px;cursor: pointer;}
/* 解惑答疑详情 */
.dayi_detail .case_info .case_info_rgiht{width: 100%;}
.dayi_detail .xxzli p {color: #216eb2;background-color: #f0f1f6;border-radius: 100px;padding: 4px 10px;font-size: 12px;}
.dayi_detail .xxzli p{margin-right: 6px;}
.dayi_detail .xxzli p:last-of-type {margin-right: 0;}
.dayi_detail .xxzli{margin-left: 10px;}
/* 合作咨询 */
.hzzx_wai .acgl_banner{background-color: #f8f8f8;padding: 60px 0;}
.hzzx_wai .acgl_banner .bx3{text-align: center;position: relative;}
.hzzx_wai .acgl_banner .bx3 h1 {font-size: 36px;padding-bottom: 10px;}
.hzzx_wai .acgl_banner .bx3 p{font-size: 18px;}
.hzzx_wai .hzzx_num{padding: 40px 0;padding-top: 30px;}
.hzzx_wai .layui-form-label{float: none;width: auto;padding-left: 0;text-align: left;display: block;align-items: center;}
.hzzx_wai .layui-form-label::before {content: '*';color: red;margin-right: 4px;}
.hzzx_wai .layui-input-block{margin-left: 0;}
.hzzx_wai .layui-input-block input {height: 52px;line-height: 52px;border-color: rgba(121, 121, 121, 1);border-radius: 8px;}
.hzzx_wai .layui-form-label.wu::before {display: none;}
.hzzx_wai .layui-input-block textarea{border-color: rgba(121, 121, 121, 1);height: 218px;border-radius: 10px;padding: 20px;box-sizing: border-box;}
.hzzx_wai .zyz2{font-weight: bold;font-style: 16px;padding-bottom: 4px;}
.hzzx_wai .jtgch{display: flex;color: #7f7f7f;}
.hzzx_wai .jtgch a {color: #1689f4;}
.hzzx_wai .hezuo_tj{background: #216eb2;width: 140px;height: 40px;line-height: 40px;text-align: center;margin: 0 auto;margin-top: 40px;border-radius: 100px;display: block;border-color: #216eb2;color: #fff;}
.hzzx_wai .hezuo_pic {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 170px;}
.load_height {max-height: 700px;overflow-y: scroll;margin-bottom: 40px;}
.fdfjp_tj {background-color: #216eb2!important;}
/* 上传授权文件 */
.sqwj_nr {padding: 12px;box-sizing: border-box;padding-bottom: 30px;}
.sqwjxz_btn {background-color: transparent;}
.sqwj_nr i{font-size: 60px;color: #1e9fff;display: block;}
.sqwj_nr .djfj {color: #999;display: block;padding-top: 4px;}
.sqwj_nr  button {display: block;margin: 0 auto!important;height: auto;line-height: normal;}
.sqwj_nr .sqwjxz_btn {border: 1px dashed #ddd;border-radius: 10px;padding: 10px;box-sizing: border-box;width: 90%;padding-bottom: 16px;height: auto;line-height: normal;margin-top: 0!important;}
.sqwj_nr button {margin-top: 16px!important;border-radius: 100px;padding: 0 40px;height: 42px;line-height: 42px;}
.sqwj_nr .layui-upload-choose {padding: 0;text-align: center;width: 100%;display: block;max-width: none;padding-top: 10px;}
.sqwj_nr .sqwj_tit {text-align: center;}
.sqwj_nr .sqwj_tit h1 {font-size: 18px;}
.sqwj_nr .sqwj_tit p {font-size: 14px;color: #999;padding-top: 4px;padding-bottom: 10px;}
.sqwj_nr .sqwj_ts {text-align: center;font-size: 12px;color: rgba(245, 154, 35, 1);padding-top: 20px;display: flex!important;align-items: center;justify-content: center;}
.sqwj_nr .sqwj_ts::before {content: '';background: url(../images/th.svg) no-repeat center / contain;width: 14px;margin-right: 4px;height: 14px;}
.sqwj_nr .upload-result {display: flex;justify-content: center;padding-top: 10px;text-align: center;display: none;}
.sqwj_nr .upload-result span {color: #999;}
.sqwj_nr .upload-result > span {margin-right: 10px;}
.sqwj_nr .a2,.sqwj_nr .a3,.sqwj_nr .a4,.sqwj_nr .a5{display: none;} 
 .sqwj_nr .radio-group {
            margin: 10px 30px;
            font-family: 'Segoe UI', Arial, sans-serif;
            margin-bottom: 20px;
        }
        
       .sqwj_nr .radio-group p {
            margin-bottom: 15px;
            font-weight: 600;
            color: #333;
        }
        
        /* 隐藏原生单选框 */
       .sqwj_nr .radio-group .custom-radio {
            display: none;
        }
        
        /* 自定义单选框容器 - 文字在前，圆圈在后 */
       .sqwj_nr .radio-item {
            display: inline-flex;
            align-items: center;
            cursor: pointer;
            position: relative;
            transition: color 0.2s ease;
            width: 100%;
            font-size: 16px;
        }
        
        /* 未选中状态的圆圈 - 位于文字右侧 */
       .sqwj_nr .radio-item::before {
            content: '';
            position: absolute;
            right: 0; /* 靠右放置 */
            width: 18px;
            height: 18px;
            border: 2px solid #999;
            border-radius: 50%;
            transition: all 0.2s ease;
        }
        
        /* 选中状态的圆圈边框（变色效果） */
       .sqwj_nr .custom-radio:checked + .radio-item::before {
            border-color: #2196F3; /* 蓝色边框 */
        }
        
        /* 选中状态的圆点（变色效果）- 位于文字右侧 */
       .sqwj_nr .custom-radio:checked + .radio-item::after {
            content: '';
            position: absolute;
           top: 50%;
           right: 5px;
           transform: translateY(-50%);
         
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #2196F3; /* 蓝色圆点 */
            transition: all 0.2s ease;
        }
        
        /* 选中时文字变色 */
       .sqwj_nr .custom-radio:checked + .radio-item {
            color: #2196F3; /* 文字变蓝色 */
            font-weight: 500;
        }
        
        /* 悬停效果 */
       .sqwj_nr .radio-item:hover::before {
            border-color: #2196F3;
        }

.sqwj_nr .zdflist {border-bottom: 1px solid #ddd;padding: 10px 0;display: flex;align-items: center;}
.sqwj_nr .zdflist::before {content: '';background: url(../images/wx.png) no-repeat center / contain;width: 18px;height: 18px;margin-right: 8px;}
.sqwj_nr .zdflist:nth-of-type(2)::before {content: '';background: url(../images/afb.png) no-repeat center / contain;width: 18px;height: 18px;margin-right: 8px;}
.sqwj_nr .zfjfe .sqwj_tit p{display: flex;justify-content: center;font-weight: bold;font-size: 18px;color: #333;padding-top: 10px;}
.sqwj_nr .zfjfe .sqwj_tit p i {font-weight: bold;color: #df2c2c;font-size: 18px;}
.sqwj_nr .zf_erm {width: 100px;height: 100px;margin: 0 auto;} 
.sqwj_nr .iefsdf {text-align: center;padding-top: 10px;display: flex;align-items: center;justify-content: center;}
 .sqwj_nr .iefsdf::before {content: '';background: url(../images/wx.png) no-repeat center / contain;width: 16px;height: 16px;margin-right: 6px;}    
 .sqwj_nr .zfjfe2::before {content: '';background: url(../images/afb.png) no-repeat center / contain;width: 16px;height: 16px;margin-right: 6px;} 
 .sqwj_nr .a5 .sqwj_tit img {width: 46px;margin: 0 auto;} 
 .sqwj_nr .a5 .sqwj_tit span {display: block;font-weight: bold;padding-top: 6px;padding-bottom: 10px;font-size: 16px;}
.sqwj_nr .liushui p {text-align: center;color: #999;font-size: 12px;}
.sqwj_nr .kjzfxz {display: flex;align-items: center;}
.sqwj_nr .kjzfxz::before {content: '';background: url(../images/xztop.png) no-repeat center / contain;width: 16px;height: 16px;margin-right: 6px;}

/* 添加动态效果 */
.layui-tab .layui-tab-title li:hover {background-color: #f2f2f2;color: #216eb2!important;font-weight: bold;border-radius: 6px;}
.layui-tab .layui-tab-title li:hover a {color: #216eb2}
.riqi span:hover {color: #216eb2!important;}
.anli_list ul li .riqi span:nth-of-type(2) {transition:  all 0.2s;border: 1px solid #216eb2;box-sizing: border-box;}
.anli_list ul li .riqi span:nth-of-type(2):hover {background-color: transparent;}
.gdxl_ys li a:hover {color: #216eb2;font-weight: bold;}
.anli_img:hover {border-color: #216eb2!important;}
.anli_img:hover p {color: #216eb2!important;}
.sc:hover span {color: #f26060!important;}
.glzx span:hover {color: #216eb2;}
.nr_l h1:hover {color: #216eb2;}
.layui-input:hover, .layui-textarea:hover {border-color: #216eb2!important;}
.popup h1:hover {color: #216eb2;}
.popup p:hover {color: #216eb2;}
.layui-form-checkbox>div:hover {color: #216eb2;}
   .wow {
        visibility: hidden;
    }
    .wow.animated {
        visibility: visible;
    }

    .layui-tree-line .layui-tree-entry:hover .layui-tree-txt {color: #216eb2;}


/* 以下是滚动条样式 */
/* 修复滚动条导致文字抖动的核心样式 */
/* 目录容器基础样式 - 解决闪烁 */
.case_mulu_nr,
.zwwen,
.tit_quyu h1,
.case_info_pl .case_info_plwai,
.xz_info .info_sysm > p {
    /* 提前预留滚动条宽度，避免宽度变化 */
    padding-right: 6px !important; /* 比滚动条宽度多2px，预留空间 */
    margin-right: 0 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    /* 默认就显示滚动条轨道（透明），hover时只改变滑块可见性 */
    overflow-y: auto !important;
    /* 隐藏默认滚动条，只在hover时显示 */
    scrollbar-color: transparent transparent !important;
    max-height: 200px !important;
    transition: scrollbar-color 0.2s ease-in-out !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    /* 稳定滚动条 gutter，防止布局偏移 */
    /* scrollbar-gutter: stable both-edges !important; */
}

/* hover时只显示滚动条滑块，不改变overflow状态 */
.case_mulu_nr:hover,
.zwwen:hover,
.tit_quyu h1:hover,
.case_info_pl .case_info_plwai:hover,
.xz_info .info_sysm > p:hover {
    scrollbar-color: rgba(153, 153, 153, 0.4) transparent !important;
}

/* ========== 最细滚动条样式 - 分浏览器适配 ========== */
/* 1. Webkit 内核（Chrome/Edge/Safari）- 最细可到2px */
.case_mulu_nr::-webkit-scrollbar,
.zwwen::-webkit-scrollbar,
.tit_quyu h1::-webkit-scrollbar,
.case_info_pl .case_info_plwai::-webkit-scrollbar,
.case_info .case_info_rgiht::-webkit-scrollbar,
.xz_info .info_sysm > p::-webkit-scrollbar {
    width: 2px !important; /* 极致细（Chrome最小支持2px） */
    height: 2px !important;
}
/* 滚动条滑块（最细视觉效果） */
.case_mulu_nr::-webkit-scrollbar-thumb,
.zwwen::-webkit-scrollbar-thumb,
.tit_quyu h1::-webkit-scrollbar-thumb,
.case_info_pl .case_info_plwai::-webkit-scrollbar-thumb,
.case_info .case_info_rgiht::-webkit-scrollbar-thumb,
.xz_info .info_sysm > p::-webkit-scrollbar-thumb {
    background-color: transparent !important; /* 默认透明 */
    border-radius: 1px !important;
    border: 0 !important;
    background-clip: padding-box !important;
    transition: background-color 0.2s ease-in-out !important;
}
/* hover时显示滑块 */
.case_mulu_nr:hover::-webkit-scrollbar-thumb,
.zwwen:hover::-webkit-scrollbar-thumb,
.tit_quyu h1:hover::-webkit-scrollbar-thumb,
.case_info_pl .case_info_plwai:hover::-webkit-scrollbar-thumb,
.case_info .case_info_rgiht:hover::-webkit-scrollbar-thumb,
.xz_info .info_sysm > p:hover::-webkit-scrollbar-thumb {
    background-color: rgba(153, 153, 153, 0.4) !important;
}
/* 滚动条轨道 - 始终透明 */
.case_mulu_nr::-webkit-scrollbar-track,
.zwwen::-webkit-scrollbar-track,
.tit_quyu h1::-webkit-scrollbar-track,
.case_info_pl .case_info_plwai::-webkit-scrollbar-track,
.case_info .case_info_rgiht::-webkit-scrollbar-track,
.xz_info .info_sysm > p::-webkit-scrollbar-track {
    background-color: transparent !important;
}
/* 滚动条角落 - 透明 */
.case_mulu_nr::-webkit-scrollbar-corner,
.zwwen::-webkit-scrollbar-corner,
.tit_quyu h1::-webkit-scrollbar-corner,
.case_info_pl .case_info_plwai::-webkit-scrollbar-corner,
.case_info .case_info_rgiht::-webkit-scrollbar-corner,
.xz_info .info_sysm > p::-webkit-scrollbar-corner {
    background-color: transparent !important;
}

/* 2. Firefox 浏览器 - 最窄模式 */
.case_mulu_nr,
.zwwen,
.tit_quyu h1,
.case_info_pl .case_info_plwai,
.case_info .case_info_rgiht,
.xz_info .info_sysm > p {
    scrollbar-width: thin !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

/* 适配 */
 @media (max-width:1799px){
      .bx,.bx2 {max-width: 1600px;}
    .caiwu .tixian_acount .tctime {flex-wrap: wrap;}
    .gongdan .dhgs_ss {padding-top: 10px;}
    
 }
  @media (max-width:1599px){
       .bx2,.bx {max-width: 1400px;}
    .anli_list ul li,.gzxxk .gzxxk_content ul li {width:calc((100% / 4) - 32px)}
    .user_infor_rfdr .demo-tab-body {padding-left: 20px;box-sizing: border-box;}
    .gongdan .wdif_wai {flex-wrap: wrap;}
    .foot {font-size: 16px;}
    .foot .foot_top_right dl {padding-right: 106px;}

    
 }
   @media (max-width:1399px){
    .bx,.bx3,.bx4,.bx2 {width: 1200px;}
    .user_center_nr .bx {padding-left: 0;padding-right: 0;}
    .logo {width: 200px;}
    .mynav .layui-nav .layui-nav-item > a {padding: 0 10px;}
    /* .case_info .case_info_left,.case_info .case_info_rgiht {height: 100%;overflow-y: scroll;} */
   .zlxz_zhu .layui-form-select {width:160px;}
   .gzxxk .gzxxk_content ul li h3 {font-size: 20px;}
   .case_index .jhda_index .anli_list .anli_img p, .dayi_list .anli_list .anli_img p,.case_index .fb_xzzl .anli_list h3 {font-size: 18px;}
   .mokai_b_r_list {padding: 12px;}
   .soso_wai  {width: 630PX;}
   .foot .foot_top_right dl {padding-right: 66px;}
  
 }
    @media (max-width:1199px){
    .bx,.bx3,.bx4,.bx2,.bx5 {width: 992px;}
    
        .logo {width: 180px;}
    .mynav .layui-nav .layui-nav-item > a {padding: 0 16px;font-size: 16px;}
    .mynav .layui-nav .layui-nav-item {padding: 0px;}
    .glzx span {font-size: 16px;}
    .anli_list ul li {width:calc((100% / 3) - 32px)}
    .foot .foot_top_left > img {width: 168px;}
    .foot .foot_top_right dl dt a,.foot .foot_lianxi span,.foot_bot .link a{font-size: 14px;}
    .foot .foot_top_right dl {padding-right: 48px;}
.foot_bot .gzh {margin-right: 16px;}
.foot_bot .banquan {flex-wrap: wrap;}
.foot .foot_top_right dl dd a {font-size: 14px;}
.foot .foot_top_right dl dd {top: 14px;}
 }

    @media (max-width:1799px) {
        .layui-layer-iframe {
            width: 85% !important;
        }
    }

    @media (max-width:1599px) {

        .layui-layer-iframe {
            width: 90% !important;
        }
    }

    @media (max-width:1399px) {
        .layui-layer-iframe {
            width: 95% !important;
        }
    }

    @media (max-width:1199px) {
        .layui-layer-iframe {
            width: 98% !important;
        }
    }