:root {--bs-link-color-rgb:#f35323;}
body {background-color: #fff;color: #333333;font-size: 16px;height: 100%;overflow-x: hidden;font-family: pingfangsc-regular, pingfang sc, microsoft yahei, 'inter', sans-serif;}
.btn-primary {--bs-btn-border-color:#f35323;--bs-btn-hover-bg:#f35323;--bs-btn-hover-border-color:#f35323;--bs-btn-bg:#f35323;--bs-btn-active-bg:#f35323;--bs-btn-active-border-color:#f35323;--bs-btn-disabled-bg:#f35323;--bs-btn-disabled-border-color:#f35323;}
.btn-outline-primary {--bs-btn-color:#f35323;--bs-btn-border-color:#f35323;--bs-btn-hover-bg:#f35323;--bs-btn-hover-border-color:#f35323;--bs-btn-active-bg:#f35323;--bs-btn-active-border-color:#f35323;}
h1,.h1 {font-size:48px;}
h2,.h2 {font-size:36px;}
h3,.h3 {font-size:32px;}
h4,.h4 {font-size:28px;}
h5,.h5 {font-size:22px;}
a {text-decoration:none;}
.copy {color:#000000;position: relative;cursor: pointer;}
.copy:after {font-family: "font awesome 6 free";content: "\f0c5";position: absolute;left: 100%;margin-left:10px;color:#999999;font-size:16px;}
.copy:hover span {background: #ffdeda;}
header.header a:not(.btn) {color:#333333;text-decoration:none;}
header.header .navbar-nav .nav-link {--bs-navbar-nav-link-padding-x:20px;}
header.header .navbar-nav .nav-link.active {color: #f35323;font-weight: 600;}
header.header .navbar-nav .dropdown-menu {font-size:16px;border-radius:0;border:1px solid #eeeeee;}
header.header.scrolled {background-color:#ffffff;border-bottom:1px solid #dee2e6;}

.main {min-height:500px;}
.main section.home {}
.main section.home .searchbox {position: relative;background-image: url(/uploads/image/iaibg/banner.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;height: 460px;margin-top:-80px;padding-top:80px;}
.main section.home .searchbox h1 {font-weight:700;font-size:48px;text-align:center;margin:50px auto;}
.main section.home .searchbox form {margin:50px auto;}
.main section.home .searchbox form .input-group .input-group-text {background-color:#ffffff;}
.main section.home .searchbox form .btn-outline-primary {font-size:16px;line-height:32px;}

.main section.about {margin-top:50px;}
.main section.about h3 {font-size: 28px;font-weight:700;margin-bottom:30px;}

.main section.delete {margin-top:50px;}
.main section.area {margin-top:50px;line-height:36px;}
.main section.company {margin-top:50px;}
.main section.company a:not(.btn) {color:#f35323;}
.main section.company a.navbar-brand {color:#000000;font-weight:700;}
.main section.company .navbar-nav {margin-left:20px;}
.main section.company .navbar-nav .nav-link {padding:20px 30px;font-weight:700;margin:0 50px;}
.main section.company .navbar-nav .nav-link.active {color:#ffffff;background-color:#f35323;}
.main section.company h1 {font-weight:700;}
.main section.company .contacts .card {margin:10px 0;}
.main section.company .category .nav .nav-item .nav-link.active {font-weight:700;border:1px solid #fbc7c1;background-color:#ffdeda;border-radius:8px;}

.main .company .lists a .card {margin:5px 0;}
.main .company .lists a .card .card-body {padding:10px;color:#f35323;}
.main .company .lists a .card .card-body p {font-size:13px;color:#333333;}
.main .company .lists a .card .card-body h5 {color:#f35323;font-size:26px;}
.main .company .lists a .card .card-body .btn {font-size:13px;line-height:18px;padding:5px 10px;display:block;margin-bottom:2px;}
.main .company .lists a .card .card-body .btn i {font-size:16px;}
.main .company .lists a .card .card-body .info {line-height:22px;padding-top:5px;}
.main .company .lists a .card .card-body .info label {color:#666666;font-size: 13px;}
.main .company .lists a .card .card-body .info span {color:#000000;}
.main .company .lists a .card .card-body .contact {float:right;}

.main section.search {margin-top:50px;}
.main section.search form .row {margin-bottom:5px;}
.main section.search form .btn {--bs-btn-padding-x: 15px;--bs-btn-padding-y: 5px;--bs-btn-font-size:16px;}
.main section.search form .areabox {}
.main section.search form .areabox .provinces {overflow-y:auto;}
.main section.search form .areabox .provinces .active {background:#f2f2f2;}
.main section.search form .areabox .citys {background:#f2f2f2;overflow-y:auto;}
.main section.search form .areabox .citys .active {background:#e6e6e6;}
.main section.search form .areabox .areas {background:#e6e6e6;overflow-y:auto;}
.main section.search form .areabox .form-check-label {padding:10px 0 10px 10px;}
.main section.search form .areabox .right i {float:right;margin-right:10px;}
.main section.search form .areabox .provinces::-webkit-scrollbar,section.search form .areabox .citys::-webkit-scrollbar,section.search form .areabox .areas::-webkit-scrollbar {width: 5px;}
.main section.search form .areabox .provinces::-webkit-scrollbar-thumb,section.search form .areabox .citys::-webkit-scrollbar-thumb,section.search form .areabox .areas::-webkit-scrollbar-thumb {background-color: #ccc;}
.main section.search form .areabox .provinces::-webkit-scrollbar-track,section.search form .areabox .citys::-webkit-scrollbar-track,section.search form .areabox .areas::-webkit-scrollbar-track {background-color: #f1f1f1;}
.main section.search form .industrybox {}
.main section.search form .industrybox .d-flex .right i {float:right;margin:10px 15px 0 0;}
.main section.search form .industrybox .list-group-item {padding:0 0 0 20px;}
.main section.search form .industrybox .list-group-item label {padding:10px 0;}
.main section.search form .industrybox > ul > li.list-group-item {padding:10px 0 10px 0px;}
.main section.search form .industrybox .list-group-item {background:#ffffff;}
.main section.search form .industrybox .list-group-item .list-group-item {background:#f2f2f2;}
.main section.search form .industrybox .list-group-item .list-group-item .list-group-item {background:#e6e6e6;}
.main section.search form .industrybox .list-group-item .list-group-item .list-group-item .list-group-item {background:#d9d9d9;}
.main section.search form .industrybox > ul > li > ul {display:none;}
.main section.search form .industrybox > ul > li > ul > li > ul {display:none;}
.main section.search form .industrybox > ul > li > ul > li > ul > li > ul {display:none;}
.main section.search form .industrybox > ul > li > ul > li > ul > li > ul > li label {display: block;}


ul.pager {display: flex;justify-content: space-between;list-style: none;padding-left:0;}
ul.pager li {display:block;width:100%;border: 1px solid #cccccc;margin:3px;border-radius:var(--bs-border-radius);}
ul.pager li a,ul.pager li span {display:block;width:100%;padding:15px;text-align:center;}

footer .gototop {width: 40px;height: 40px;line-height: 40px;display: none;background-color: #ff5e3a;color: #fff;border-radius: 3px;position: fixed;bottom: 30px;right: 30px;z-index: 999999;text-align: center;font-size: 20px;cursor: pointer;transition: all 0.3s ease-in-out;transform: translatey(0px);}
footer .copyright {font-size:12px;color:#cccccc;margin-bottom:10px;}
footer .copyright .nav-link {padding:0 20px;}
footer .copyright a {color:#cccccc;text-decoration:none;}
footer h5 {font-size:18px;font-weight:700;margin-bottom:26px;}
