.p-lyb .in-tips{display: none;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;position: relative}
.flex-s{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;justify-content:space-between;flex-wrap:wrap;position: relative}
.flex-c{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;position: relative;flex-direction: column}
.flex-sa{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;justify-content:space-between;}
.flex-a{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}

    /* 表单规格 */
.in-ap-2 .in-ap{width:48%}
.in-ap{width:100%;line-height:38px;font-size:15px;position: relative;display: inline-block;margin-top:10px}
.in-ap.in-row{display: flex;display: -webkit-flex;justify-content: space-between;margin:1em 0;flex-wrap: wrap;}
.in-ap.in-row .bt{line-height:inherit;width:50px}
.in-row>.in-hd{width:50px;white-space:nowrap;}
.in-row form{width:100%}
.in-row>.in-box{line-height:inherit;display: flex;display: -webkit-flex;width:calc(100% - 50px)}
.error-tips{color:#e20000;line-height:38px}
/* .in-ap.in-row>.in-box{width: calc(100% - 100px);display: flex;display: -webkit-flex;justify-content:flex-end} */

.in-hd{cursor: pointer;width: fit-content;}
.in-hd>.bt{font-size:15px;width:150px;display: flex;display: -webkit-flex;}
.in-ft{justify-content: center;padding:15px 0;border-top:1px solid #eee;}

/* tips */
.in-tips .icon{width: 16px;margin-left:4px;fill:#bbb}
.int-div{position: absolute;min-width:100px;max-width:600px;top:2.6em;left:0;z-index: 1000;background-color:rgba(0,0,0,.9);
	color:white;padding:4px 10px 0 10px;border-radius:3px;display: none;white-space: nowrap;font-size:13px}
.in-tips{display: flex;display: -webkit-flex;align-items: center;}
.in-tips:hover .int-div{display: block;}
.int-div::after{content:'';position: absolute;top:-4px;left:10px;height: 10px;width:10px;background-color:rgba(0,0,0,1);
	transform: rotate(45deg);-o-transform: rotate(45deg);z-index: -1;border-radius:2px}

.in-box{line-height:inherit;position: relative;}
.in-nr,.selectVal{width:100%;border:1px solid #ccc;border-radius:3px;padding:0 5px 0 8px;font-size:15px;position:relative;height:38px;line-height:38px;}

.err{border: 1px solid red !important;}
.in-err-tips{position: absolute;top:0;right:0;padding:0 10px;color:red;z-index: 999;height:100%}
.in-box .in-nr:focus ~ .in-err-tips .icon{display: none;}
.in-box .in-nr:focus ~ .in-err-tips .in-err-div{display: block;}
.in-err-tips .icon{fill: red;width:24px;cursor: pointer;}
.in-err-tips:hover .in-err-div{display: block;}
.in-err-div{position: absolute;top:40px;right:0;background-color: white;font-size: 14px;min-width:200px;padding:0 10px;margin-top:5px;display: none;box-shadow: 0 3px 5px 0 rgb(0 0 0 / 5%);border-radius: 3px;}
.in-ap.in-row .in-err-div{top:0;margin:0}
.in-ap.in-row .in-err-div::after{display: none;}
.in-err-div::after{content:'';position: absolute;top:-4px;right:10px;height: 10px;width:10px;background-color:white;transform: rotate(45deg);-o-transform: rotate(45deg);z-index: -1;border-radius:2px}

.in-files{position: absolute;top: 0;left: 0;opacity: 0;pointer-events:none}
.upload-file{display: flex;display: -webkit-flex;display: -o-flex;display: -moz-flex;align-items: center;background-color:white;overflow: hidden;flex-wrap: wrap;}
/* .upload-file:hover{height: auto;} */
.files-name{background-color: #00a0ff;color: white;line-height: 25px;overflow: hidden;text-overflow: ellipsis;
	margin:5px 1%;width:31.333%;
	padding: 0 5px;border-radius: 3px;align-items: center;}
.img-one-box{height:80px;width:80px;border:1px solid #ddd;align-items: center;justify-content: center;cursor: pointer;border-radius: 6px;}
.img-one-box .icon{fill: #aaa;width:20px}
.img-one-box img{width:100%;}
.img-one-show{overflow: hidden;border-radius: 6px;width:100%;height:100%;position: absolute;top:0;left:0;align-items: center;justify-content: center;}
.files-hd{justify-content: space-between;}
.files-name .icon{fill:white;margin-left:2px;width:30px;padding:0 6px;cursor: pointer;position: absolute;top:0;right:0;height:100%;background-color:rgba(var(--zColor),1);display: none;}
.files-name:hover .icon{display: flex;}
.file-progress{height: 2px;width: 0; background-color: white;margin-bottom: 4px;}
.file-progress.suc,.file-img .file-progress.suc{display: none;}
.files-hd .bt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;cursor: pointer;}
.file-img{height:80px;width:80px;border-radius:6px;position: relative;margin-right:10px;margin-bottom:10px}
.file-img-ct{height:100%;width:100%;overflow: hidden;border:1px solid #aaa;border-radius:6px;justify-content: center;align-items: center;}
.file-img-add{align-items: center;justify-content: center;cursor: pointer;border:1px solid #aaa;}.file-img-add .icon{width:24px;fill:#aaa;}
.file-img-p{position: absolute;top:10px;left:0;padding:0 10px;width: 100%;line-height: 2px;z-index:999}
.file-img .file-progress{background-color: rgba(var(--zColor),.8);display: inline-block;height:3px}
.file-img img{max-width:100%;max-height:100%;pointer-events: none;}
.in-img{flex-wrap: wrap;}.file-img-box{flex-wrap: wrap;background-color: rgba(var(--zColor),.05);padding: 10px 10px 0 10px;min-height: 100px;align-items: flex-start;}
.file-hd{height:42px;background-color: rgba(var(--zColor),.2);color: var(--zFont);padding:5px 10px;justify-content: space-between;}
.file-hd .btnTm{height:32px;width: fit-content;}.file-hd .btnTm .icon{width:16px;margin-right:4px}
.file-img{cursor: pointer;}
.file-img-close{
	width:20px;height:20px;background-color: rgba(var(--zColor),.7);position: absolute;z-index:999;top:-7px;
	right:-7px;border-radius: 20px;cursor: pointer;display: none;align-items: center;justify-content: center;}
.file-img:hover .file-img-close,.img-one-box:hover .file-img-close{display:flex;display: -webkit-flex;}
.file-img-close .icon{fill:white;width:16px;pointer-events: none;}
.files-close .icon{pointer-events: none;}

.file-table{width:100%}
.file-table .hd{background-color:rgba(var(--zColor),.5) !important;height:30px !important;}
.file-table td{padding:0 10px;height:30px;line-height: 30px;}
.file-table tr:nth-child(odd){background-color: rgba(var(--zColor),.2);}
.file-table tr .btnTm{height: 30px;}
td .file-progress{background-color: rgba(var(--zColor),.5);}
.files-tips{color:red;position:relative}
.files-div{position:absolute;right:0;display: none;z-index: 999;}
.files-tips:hover .files-div{display: block;background-color: white;text-align: right;width:300px;}

.in-img .in-err-tips{height:38px;top:46px}
.in-row .in-img{flex-direction: column;}
.p-lyb-flex .in-ap {width: 31.333333%;margin: 0;}
textarea.in-nr {height: 150px;resize: none;}
.btnTm {height: 38px;line-height: 38px;font-size: 1em;background: rgba(15,99,179,1);border: 0;color: white;padding: 0 20px;white-space: nowrap;border-radius: 3px;display: flex;display: -webkit-flex;vertical-align: text-bottom;align-items: center;cursor: pointer;transition: All 0.2s ease-in-out;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;}
.p-lyb-yzm {width: 33.33333%;}
.p-box-hd {font-size: 20px;}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .tw{width:96%;}
.t-hd, .t-ft {
    width: 100%;
}
.home-pro{display:none}
.Ad-box{width:100%;display:none}
#t-hd-ct{height:auto}
.hd-ct-box{flex-direction: column;padding:10px 0}
#t-hd-ct .rt{width:100%}
.hd-select{width:100px}
.hd-ct-box .rt .in-ap{width:100% !important}
.t-hd-logo{width:160px;height:auto}

.t-hd-menu{overflow-x:auto;overflow-y:hidden}
.t-hd-menu::-webkit-scrollbar {display: none;}

.hd-menu-item{white-space:nowrap}

.dh-box-flex{flex-direction: column;}
.dh-box-flex .box-1,.dh-box-flex .box-2,.dh-box-flex .box-3{width:100%;padding:0 !important}
.dh-box-flex .box-1{padding-top:15px}
.dh-box-flex .box-3{display:none}
.dhcompany-item,.dhRec-item{width:100% !important;margin-top:15px}
.dhRec-item:first-child{margin-top:0}
.company_ul .box-hot-img{overflow:hidden}
.company_ul .bt{font-size:15px}
.dh-alfa-flex{flex-direction:column}
.dh-alfa-flex .lt,.dh-alfa-flex .rt{width:100% !important}
.dh-alfa-flex .rt{margin-top:15px}
.al-item .bt{white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden;width:100%}
.al-item .nr{margin-top: -9px;line-height: 17px;}

.p-main{flex-direction:column;margin:0}
.p-main>.lt,.p-main>.rt,.p-main>.ct{width:100%;padding:0}
.p-box{width:100%;margin-top:10px}
.search-main,.text-box .cat-red,.xz,.dq,.lx,.text-box .cat{display:none}
.p-pro{flex-direction:column}
.p-pro>.lt,.p-pro>.rt{width:100%;padding:0}
.p-pro>.lt{display:none}
.compnay-table .bt{width:100%;font-size:15px;overflow:hidden;text-overflow:ellipsis}
.p-cat{flex-direction:column}
.p-cat>.lt,.p-cat>.rt{width:100%;padding:0}
.p-cat>.lt{display:none}

.img-text5-item{flex-direction:column;}
.img-text5-item .img-box,.img-box img{width:100%;height:150px}
.img-text5-item .text-box{width:100%;padding:0;margin-top:10px}

/*详情页*/
.p-content{flex-direction: column;}
.p-content>.lt,.p-content>.rt{width:100%;padding:0}
.p-content .content{padding:20px 10px}
.p-content .content img{width:100%;height:auto}
.p-content .content p:has(img){text-indent: 0em;}
.ct-bs div{font-size:12px}
.ct-ft{overflow:hidden}

/*企业独立页*/
  .c-hds{height:auto !important}
.c-hd-content{flex-direction:column;height:auto !important;padding:10px 0;width:100%}
.c-hd-logo{height:80px;width:auto}.c-hd-text{padding:0;margin-top:10px}
.c-hd-mul{overflow:auto}
.c-hd-mul li{white-space:nowrap;}
.c-hd-mul::-webkit-scrollbar {display: none;}
.pro-box{flex-direction:column}
.pro-img{width:100%}
.pro-ct{width:100%;padding:0}
.pro-bt{line-height:26px}.pro-ct p{line-height:24px}
.p-lyb-flex{flex-direction:column}
.p-lyb-flex .in-ap{width:100%;margin:6px 0}
.ifrmLeaveMsg{height:600px}
.ifrmLeaveMsg iframe{height:600px}
.p-lyb-yzm{width:100%}
.c-hd-btn{padding: 20px 0;
    justify-content: center;
    align-items: center;
    width: 100%;}

/*登录页面*/
.reg-ct{width:100% !important;padding:0 20px !important;margin-top:20px}
.login-bd{width:100%}
#SubmitFrm .login-main{padding:0 20px}
.reg-bd .form-box.flex, .reg-company-bd .form-box.flex,.reg-tips{flex-direction:column}.reg-tips>.lt, .reg-tips>.rt{width:100% !important;padding:0}
.reg-bd .in-ap.in-row, .reg-company-bd .in-ap.in-row{width:100% !important}
}