.introduce-banner{height: 320px; background: url('../images/introduce_banner.jpg') no-repeat center center; position: relative; z-index: 1;}
.introduce-banner .w1200{height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.introduce-banner .w1200 .banner-title{font-size: 48px; color: #1c4596; font-weight: 700; margin-bottom: 10px;}
.introduce-banner .w1200 .banner-desc{width: 630px; margin: 0 auto; text-align: center; font-size: 16px; color: #7381ae; line-height: 32px;}

.introduce-col1bg{ background-color: #ffffff; min-width: 1200px;}
.introduce-col1{ padding-bottom: 60px;}

.introduce-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; padding-bottom: 40px;}
.introduce-card{ width: 100%; height: 272px;  background-color: #fff; box-sizing: border-box; padding: 30px 20px; border-radius: 8px; text-align: center; box-shadow: 0 0 5px 3px rgba(15, 109, 235, 0.1); transition: transform 0.3s ease;}
.introduce-card:hover {transform: translateY(-5px);}
/* 卡片内图标容器 */

.introduce-card .icon { width: 75px;height: 75px; border-radius: 50%; margin: 0 auto 15px; display: flex; align-items: center; justify-content: center;}
.introduce-card .icon i{ font-size: 32px; }
.card0 .icon {background-color: rgba(128, 183, 64, 0.1);}
.card1 .icon {background-color: rgba(59, 85, 155, 0.1);}
.card2 .icon {background-color: rgba(140, 88, 212, 0.1);}
.card3 .icon {background-color: rgba(75, 143, 196, 0.1);}
.card4 .icon {background-color: rgba(235, 192, 53, 0.1);}
.card5 .icon {background-color: rgba(255, 72, 23, 0.1);}
.card0 .icon i{ color: #80b740;}
.card1 .icon i{ color: #3b559b;}
.card2 .icon i{ color: #8c58d4;}
.card3 .icon i{ color: #4b8fc4;}
.card4 .icon i{ color: #ebc035;}
.card5 .icon i{ color: #ff4817;}
.introduce-card .subtitle{ font-size: 14px; padding:2px 0 10px;}
.card0 .subtitle{ color: #c0dba6;}
.card1 .subtitle{ color: #96a5cd;}
.card2 .subtitle{ color: #9d80c6;}
.card3 .subtitle{ color: #adc8db;}
.card4 .subtitle{ color: #e1be86;}
.card5 .subtitle{ color: #dfa697;}

/* 卡片标题 */
.introduce-card .title { height: 30px; line-height: 30px; font-size: 22px;color: #171717; overflow: hidden; font-weight: 600;}
.introduce-card .cont { font-size: 16px;color: #a8adb5;line-height: 24px;}

/* 查看更多按钮 */
.more-btn { display: block; width: 260px; height: 45px; line-height: 45px; background: #c2d4f7; color: #1c4596; text-align: center; text-decoration: none; border-radius: 20px; margin: 0 auto; font-size: 16px;}
.more-btn:hover { opacity: 0.9; }

/*区位优势*/
.introduce-col2bg{ background-color: #f0f3f8; min-width: 1200px;}
.introduce-col2{ padding-bottom: 60px;}

.col2-item{ height: 504px; display: flex; justify-content: space-between; border-radius: 12px; background-color: #4b8fc4; margin-bottom: 40px;}
.col2-item .pic{width: 743px;}
.col2-item .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}

.col2-item .cont{width: 457px; box-sizing: border-box; padding: 30px;}
.col2-item .cont-title {font-style: italic; font-size: 24px; color: #ffffff; font-weight: bold;}
.col2-item .cont-title em {color: #fdff54; font-style: italic;}

.col2-item .cont-desc {font-size: 16px;line-height: 28px; color: #b0d2ff; padding-top: 5px;}

/* 网格 */
.col2-item .cont-grid { display: grid; grid-template-columns: 1fr 1fr; gap:30px 15px; width: 100%; margin-top: 35px;}
.col2-item .sub-grid { background-color: rgba(255, 255, 255, 0.15);  border-radius: 8px; padding: 15px;box-sizing: border-box; position: relative; height: 110px; box-sizing: border-box;}

.col2-item .sub-grid h3 { font-style: italic; color: #ffffff; font-size: 18px; font-weight: bold; margin-bottom: 15px; /* 标题与内容的间距 */  margin-top: 0; position: absolute; top: -15px; left: 20px;}
.col2-item .sub-grid h3 em{color: #fdff54; font-style: italic;}
.col2-item .sub-grid ul{}
.col2-item .sub-grid ul li{ font-size: 14px;line-height: 28px; color: #ecf4ff;}

/*核心优势*/
.col3-list{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.col3-list .col3-item{ display: block; height: 150px; box-shadow: 0 0 5px 3px rgba(15, 109, 235, 0.1); border-radius: 8px; padding: 15px;box-sizing: border-box; display: flex; align-items: center; transition: transform 0.3s ease;}
.col3-list .col3-item:hover {transform: translateY(-5px);}
.col3-list .col3-item .icon{  width: 125px; height: 125px;  margin-right: 15px;}
.col3-list .col3-item .icon img{ width: 100%; height: 100%;}
.col3-list .col3-item .cont{flex: 1;}
.col3-list .col3-item .cont h2{font-size: 22px; color: #2a2a2a; font-weight: bold;}
.col3-list .col3-item .cont p{ font-size:18px; color: #7e7e7e; line-height: 32px; margin-top: 10px;}
.col3-list .col3-item .cont p span{ background-color: #e8ecf4; color: #1c4596; padding: 3px 10px; border-radius: 3px; margin: 0 5px;}
/*入驻流程*/
.col4-list { position: relative; width:100%; box-sizing: border-box; padding: 40px 0; text-align: center;}
.timeline-line { width: 100%; position: absolute; top: 51px; left: 0; right: 0; height: 1px; border-top: 1px dashed #0f6deb; z-index: 0;}
.col4-steps { display: flex; justify-content: space-between; position: relative; z-index: 1; margin-bottom: 50px;}

.step-item { flex: 1; display: flex; flex-direction: column; align-items: center;  width: 151px;}
.step-dot { width: 10px; height: 10px; background-color: #ffffff; border-radius: 50%; margin-bottom: 8px; border: 6px solid #1c4596;}
.step-label { font-size: 18px; color: #1c4596; font-style: italic; font-weight: bold; margin-bottom: 12px;}
.step-img{ width: 151px; height: 235px;}
.step-img img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.col4-button { background-color: #1c4596; color: #ffffff; width: 202px; height: 56px; border-radius: 5px; display: flex; align-items: center; justify-content: center; transition: background-color 0.3s; font-size: 18px; margin: 0 auto;}
.col4-button i{ font-size: 24px; margin-right: 8px;}
.col4-button:hover { background-color: #204ca4;}

/* 企业服务 */
.col5-list{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }
.col5-item{ width: 100%; height: 180px; box-sizing: border-box; padding: 35px;}
.col5-item.service1{ background: url(../images/i_service1.png) no-repeat center center;}
.col5-item.service2{ background: url(../images/i_service2.png) no-repeat center center;}

.col5-item .tit{ display: flex; align-items: center; justify-content: space-between;}
.col5-item .tit h2{ font-size: 24px; color: #ffffff; overflow: hidden; font-weight: 600;}
.col5-item .tit p{ font-size: 16px; color: #1c4596; width: 130px; height: 38px; background-color: #ffffff; display: flex; justify-content: center; align-items: center; border-radius: 20px;}
.col5-item .tit p i{ font-size: 18px; padding-left: 5px;}
.col5-item .cont{ font-size: 16px; color: #ffffff; line-height: 25px; margin-top: 15px;}

/*园区介绍*/
.about-col1{ padding: 60px 0; }
.about-col1-header{ height: 375px; overflow: hidden; padding-bottom: 60px; display: flex; justify-content: space-between; border-bottom: 1px solid #e9e9e9;}
.about-col1-img{ width: 495px; height: 375px; margin-right: 50px;}
.about-col1-img img{ display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 15px;}
.about-col1-cont{ flex: 1;}
.about-col1-cont h2{ font-size: 40px; color: #010101; position: relative;}
.about-col1-cont h2::after{ content: ""; display: block; width: 120px; height: 3px; background-color: #1c4596; margin-top: 15px;}
.about-col1-cont div{ padding-top: 5px; font-size: 18px; color: #1e1e1e; line-height: 45px; margin-top: 15px;}

.about-col1-footer{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; padding-top: 40px;}
.about-col1-footer .about-col1-footer-item{ text-align: center;}
.about-col1-footer .about-col1-footer-item h3{height: 55px; line-height: 55px; font-size: 48px; color: #4b8fc4;}
.about-col1-footer .about-col1-footer-item h3 span{ font-size: 20px; padding-left: 5px;} 
.about-col1-footer .about-col1-footer-item p{ font-size: 16px; color: #5f5f5f;}

/*园区规划*/
.about-col2bg{ padding: 0 0 60px; background-color: #f4f9ff; }
.about-col2-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 45px;}
.list-item{width: 100%; height: 280px;   background-color: #fff; box-sizing: border-box; padding: 30px 20px; border-radius: 8px; text-align: center; box-shadow: 0 0 4px 2px rgba(15, 109, 235, 0.1); transition: transform 0.3s ease;}
.list-item:hover {transform: translateY(-5px);}

.list-item .title{ line-height: 30px; font-size: 24px; color: #2d2d2d; font-weight: bold;}
.list-item .icon { width: 76px;height: 76px; border-radius: 50%; margin: 0 auto 15px; display: flex; align-items: center; justify-content: center;}
.list-item .icon i{ font-size: 32px; color: #ffffff; }
.list-item.item0 .icon {background-color: #80b740;}
.list-item.item1 .icon {background-color: #4b8fc4;}
.list-item.item2 .icon {background-color: #ebc035;}
.list-item .subtitle{line-height: 40px; font-size: 36px; padding:10px 0 10px; font-weight: bold;}
.list-item.item0 .subtitle{ color: #80b740;}
.list-item.item1 .subtitle{ color: #4b8fc4;}
.list-item.item2 .subtitle{ color: #ebc035;}
.list-item .cont{ font-size: 18px; color: #7d7d7d;}

/*发展历程*/
.about-col3{ padding-bottom: 60px;}
.about-col3-list{ display: grid; grid-template-columns: 215px 255px 255px 255px 215px; gap: 1px; margin-top: 25px; }
.about-col3-list .col3-item{ position: relative; padding-left: 35px; padding-right: 35px; height: 100%; display: flex;flex-direction: column;height: 100%;}
.about-col3-list .col3-item:first-child{ padding-left: 0;}
.about-col3-list .col3-item:last-child{ padding-right: 0;}
.about-col3-list .col3-item::after{ content: ""; width: 1px; height: 100%; position: absolute; top: 0; left: 0; right: 0; background-color: #e9e9e9; z-index: 0;}
.about-col3-list .col3-item:first-child::after{ width: 0;}
.about-col3-list .col3-item h2{ font-size: 28px; color: #000000; }
.about-col3-list .col3-item h3{ font-size: 20px; color: #1c4596; font-weight: bold; margin-top: 15px;}
.about-col3-list .col3-item p{ flex: 1; font-size: 16px; color: #6d6d6d;line-height: 30px; margin-top: 10px;}
.about-col3-list .col3-item i{ display: block; font-size: 26px; color: #bdbdbd; margin-top: 5px;}

/*地理位置*/
.about-col4bg{ padding: 0 0 60px; background-color: #f8f8f8; }
.about-col4-content{ display: flex; justify-content: space-between;} 
.about-col4-img{ width: 666px; height: 450px; margin-right: 20px;}  
.about-col4-img:hover{ cursor: pointer; box-shadow: 0 0 10px 2px rgba(15, 109, 235, 0.1);border-radius: 15px;}

.about-col4-img img{ display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 15px;}

.about-col4-list{ flex: 1; height: 450px; overflow: hidden; background-color: #ffffff; border-radius: 15px; box-sizing: border-box; padding: 25px;}
.about-col4-item{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.about-col4-item .icon{width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.about-col4-item .icon i{font-size: 24px; }
.about-col4-item .icon.c0 {background-color: rgba(128, 183, 64, 0.1);}
.about-col4-item .icon.c1 {background-color: rgba(67, 85, 155, 0.1); }
.about-col4-item .icon.c2 {background-color: rgba(75, 140, 204, 0.1); }
.about-col4-item .icon.c3 {background-color: rgba(235, 192, 53, 0.1);}
.about-col4-item .icon.c0 i{ color: #80b740;}
.about-col4-item .icon.c1 i{ color: #3b559b;}
.about-col4-item .icon.c2 i{ color: #4b8fc4;}
.about-col4-item .icon.c3 i{ color: #ebc035;}

.about-col4-item .cont{ flex: 1; margin-left: 20px;}
.about-col4-item .cont h3{ font-size: 20px; color: #000000;}
.about-col4-item .cont p{ font-size: 16px; color: #6d6d6d; line-height: 24px; }

/*配到设施*/
.about-col5-list { display: grid; grid-template-columns: repeat(4, 1fr); justify-content: center; align-items: flex-start; gap: 20px;flex-wrap: wrap; margin-bottom: 20px;}

.about-col5-item{ flex: 1; width: 100%;  background: #fff; border-radius: 8px; box-shadow: 0 0 4px 2px rgba(15, 109, 235, 0.1);  border-radius: 10px; display: block; transition: all 0.3s ease;}
.about-col5-item:hover{ box-shadow: 0 8px 16px rgba(0,0,0,0.1);}

.about-col5-item .img{ width: 100%; height: 205px; overflow: hidden;}
.about-col5-item .img img{ width: 100%; height: 205px; object-fit: cover; display: block;  transition: all 0.3s ease; }
.about-col5-item:hover .img img{ transform: scale(1.1); }
.about-col5-item .text { padding: 15px 20px; }
.about-col5-item .text h3{font-size: 20px;  color: #000; padding-bottom: 5px;}
.about-col5-item .text p{font-size: 16px;  color: #6d6d6d; line-height: 24px;}

.about-col5-card{ display: grid; grid-template-columns: repeat(3, 1fr); justify-content: center; align-items: flex-start; gap: 20px;flex-wrap: wrap; margin-bottom: 40px;}
.about-col5-card .card-item{height: 150px; padding: 25px; box-sizing: border-box; background: #fff; border-radius: 8px; box-shadow: 0 0 4px 2px rgba(15, 109, 235, 0.1);  border-radius: 10px; display: block; transition: all 0.3s ease;}
.about-col5-card .card-item:hover{ transform: translateY(-5px);}
.about-col5-card .card-item .tit{ display: flex; align-items: center; }
.about-col5-card .card-item .tit .icon{ text-align: center; line-height: 30px; width: 30px; height: 30px; border-radius: 3px;}
.about-col5-card .card-item .tit .icon.c0{ background-color: rgba(128, 183, 64, 0.15);}
.about-col5-card .card-item .tit .icon.c1{ background-color: rgba(75, 143, 196, 0.15);}
.about-col5-card .card-item .tit .icon.c2{ background-color: rgba(235, 192, 53, 0.15);}
.about-col5-card .card-item .tit .icon.c0 i{font-size: 14px; color: #80b740;}
.about-col5-card .card-item .tit .icon.c1 i{font-size: 18px; color: #4b8fc4;}
.about-col5-card .card-item .tit .icon.c2 i{font-size: 18px; color: #ebc035;}

.about-col5-card .card-item .tit h3{ font-size: 20px; font-weight: bold; color: #000000; padding-left: 10px;}
.about-col5-card .card-item .cont{ font-size: 16px; color: #6d6d6d; line-height: 24px; margin-top: 15px; }

/*资质荣誉*/
.about-col6bg{ width: 100%; min-width: 1200px; padding-bottom: 60px; background-color: #f4f9ff;}
.recruit-card { display: grid; grid-template-columns: repeat(4, 1fr); justify-content: center; align-items: flex-start; gap: 20px;flex-wrap: wrap; margin-bottom: 40px;}

.card-item{ flex: 1; width: 100%; background: #fff; box-shadow: 0 0 4px 2px rgba(15, 109, 235, 0.1); border-radius: 10px; display: block; transition: all 0.3s ease;}
.card-item:hover{ box-shadow: 0 8px 16px rgba(0,0,0,0.1);}

.card-img{ width: 100%; box-sizing: border-box; padding: 20px 20px 0; overflow: hidden;}
.card-img img{ width: 100%; height: 190px; object-fit: contain; display: block;  transition: all 0.3s ease; }
.card-img img:hover{ transform: scale(1.1); }
.card-text { padding:12px 16px; font-size: 16px;  color: #333; text-align: center;}

/*表单*/
.form-container{ box-sizing: border-box; box-shadow: 0 0 4px 2px rgba(15, 109, 235, 0.1); margin: 60px auto; border-radius: 10px;}
.form-header{ width: 100%; height: 140px; background: url("../images/i_formbg.jpg") no-repeat center center; background-size: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center;}
.form-header .form-title{ font-size: 36px; color: #2c4371; font-weight: bold; padding-top: 20px;}
.form-header .form-desc{ font-size: 16px; color: #7c95b7;}
.form-content{padding: 40px;}

/*企业服务*/
.service-big-title { font-size: 36px; font-weight: bold; color: #262525; text-align: center; margin: 40px 0;}
.service-main{ padding-bottom: 40px;}
.service-title {display: flex; align-items: center; justify-content: flex-start; }
.service-title .icon{border-radius: 50%; width: 45px; height: 45px;  display: flex; justify-content: center; align-items: center;}
.service-title .icon.col1-tit { background-color: #80b740;}
.service-title .icon.col2-tit { background-color: #4b8fc4;}
.service-title .icon.col3-tit { background-color: #ebc035;}

.service-title .icon i{ font-size: 22px; color: #ffffff;}
.service-title .tit{ font-size: 30px; font-weight: 600; color: #191919; padding-left: 10px;}
.service-desc {font-size: 16px; color: #333333;line-height: 28px; margin: 20px 0 35px;}

.service-cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.service-card  {background-color: #fff; border-radius: 8px; padding: 30px 20px; box-shadow: 0 0 10px 3px rgba(28,69,150,0.1); }

/* 卡片顶部图标 */
.service-card .icon {width: 60px;height: 60px;  border-radius: 50%; display: flex; align-items: center;justify-content: center; margin-bottom: 10px;}
.service-card.col1-card .icon { background-color: rgba(128, 183, 64, 0.15);}
.service-card.col2-card .icon { background-color: rgba(75, 143, 196, 0.15);}
.service-card.col3-card .icon { background-color: rgba(235, 192, 53, 0.15); }
.service-card .icon i{font-size: 36px;}
.service-card.col1-card .icon i{ color: #80b740;}
.service-card.col2-card .icon i{ color: #4b8fc4;}
.service-card.col3-card .icon i{ color: #ebc035;}

.service-card .icon i.icon-jinrongjiaoyi{ font-size: 42px; }
.service-card .title {font-size: 20px;font-weight: bold;color: #000000; margin-bottom: 15px;}
.service-card .desc {font-size: 18px; color: #6e6d6d; line-height: 30px; height: 90px; margin-bottom: 15px;}

/* 卡片列表 */
.service-card .list {list-style: none; display: flex; flex-direction: column; gap: 8px; margin-bottom: 10px;flex: 1; }
.service-card .list li {display: flex;align-items: center; line-height: 34px; height: 34px; font-size: 16px;color: #000000;}
.service-card .list li::before { margin-right: 8px; font-family: 'iconfont'; content: "\e614"; color: #80b740; font-size: 14px; font-weight: bold;}
.service-card.col1-card .list li::before{ color: #80b740;}
.service-card.col2-card .list li::before{ color: #4b8fc4;}
.service-card.col3-card .list li::before{ color: #ebc035;}

/* 申请服务按钮 */
.service-card .btn {display: flex; align-items: center; color: #80b740; font-size: 16px; text-decoration: none; margin-top: auto; }
.service-card.col1-card .btn{ color: #80b740;}
.service-card.col2-card .btn{ color: #4b8fc4;}
.service-card.col3-card .btn{ color: #ebc035;}

.service-card .btn::after {font-family: 'iconfont'; content: "\e624"; margin-left: 5px; font-size: 14px;}

/*周期*/
.period-cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px; padding-bottom: 60px;}
.period-card {position: relative;padding: 30px 25px;border-radius: 8px; background-color: #fff; box-shadow: 0 0 10px 3px rgba(28,69,150,0.1); border: 1px solid #f8f9fa;border-left: 3px solid transparent;overflow: hidden;
}
.period-card .watermark {position: absolute; bottom: 10px; right: 10px; font-size: 80px; font-weight: 100; color: rgba(0,0,0,0.03);z-index: 0;}
.period-card .content {position: relative;z-index: 1;}
.period-card .top {margin-bottom: 15px;}
.period-card .top .icon {width: 60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #f8f9fa;}
.period-card .top .icon em { font-size: 28px;}
.period-card .top .title { font-size: 22px;font-weight: 600; color: #000000;}
.period-card .desc {font-size: 18px; color: #6e6d6d; line-height: 30px; height: 60px; margin-bottom: 20px; }
/* 列表样式 */
.period-card .list {}
.period-card .list li { display: flex; align-items: flex-start; gap: 8px; font-size: 16px; color: #000000; line-height: 34px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.period-card .list li::before { font-family: 'iconfont'; content: "\e65a"; font-size: 14px; font-weight: bold; margin-right: 10px; flex-shrink: 0;}

.period-card.period-col1 {border-left-color: #4b8fc4;}
.period-card.period-col1 .icon {background-color: rgba(75, 143, 196, 0.15);}
.period-card.period-col1 .icon em{ color: #4b8fc4;}
.period-card.period-col1 .list li::before {color: #4b8fc4;}
.period-card.period-col1 .watermark {content: "01";}

.period-card.period-col2 {border-left-color: #80b740;}
.period-card.period-col2 .icon {background-color: rgba(128, 183, 64, 0.15);}
.period-card.period-col2 .icon em{ color: #80b740;}
.period-card.period-col2 .list li::before {color: #80b740;}
.period-card.period-col2 .watermark {content: "02";}

.period-card.period-col3 {border-left-color: #ebc035;}
.period-card.period-col3 .icon {background-color: rgba(235, 192, 53, 0.15);}
.period-card.period-col3 .icon em{ color: #ebc035;}
.period-card.period-col3 .list li::before {color: #ebc035;}
.period-card.period-col3 .watermark {content: "03";}

/*区位优势*/
.advantage-col1{ display: flex; align-items: center; margin: 60px 0;}
.advantage-col1-left{ width: 400px; border-radius: 10px; box-sizing: border-box; padding:30px 45px; background-color: #e8eefa;}
.advantage-col1-left .col1-left-title{ font-size: 40px; color: #1c4596; position: relative; padding-bottom: 20px;}
.advantage-col1-left .col1-left-title::after{ content: ''; position: absolute; bottom: 0; left: 0; width: 60px; height: 2px; background-color: #1c4596;}
.advantage-col1-left .col1-left-desc{margin-top: 20px; height: 360px; overflow: hidden; font-size: 18px; color: #0b0c0f; line-height: 41px; }
.advantage-col1-right{ width: 800px; height: 500px;}
.advantage-col1-right img{ width: 100%; height: 100%; object-fit: contain;}

.advantage-col2bg{ width: 100%; min-width: 1200px; background-color: #f4f9ff; padding: 50px 0;}
.advantage-big-title{ text-align: center; }
.advantage-big-title h2{ font-size: 36px; color: #000000; margin-bottom: 10px;}
.advantage-big-title p{ font-size: 18px; color: #7e7e7e; }

.advantage-col2-cont{ display: flex; margin-top: 40px;}
.advantage-col2-cont .col2-cont-left{ width: 705px; margin-right: 30px;}
.advantage-col2-cont .col2-cont-right{ flex: 1;}
/**/
.advantage-col2-cont .col2-cont-right .cont{ box-sizing: border-box; padding: 30px;}
.advantage-col2-cont .col2-cont-right .cont-title {font-style: italic; font-size: 24px; color: #0b0c0f; font-weight: bold;}
.advantage-col2-cont .col2-cont-right .cont-title em {color: #1c4596; font-style: italic;}

.advantage-col2-cont .col2-cont-right .cont-desc {font-size: 18px; line-height: 32px; color: #949fad; margin-top: 5px;}

/* 网格 */
.advantage-col2-cont .col2-cont-right .cont-grid { width: 100%; margin-top: 22px; display: grid; gap: 20px; }
.advantage-col2-cont .col2-cont-right .sub-grid { background-color: #e9f0fa; border-radius: 8px; padding: 15px; box-sizing: border-box; position: relative; }

.advantage-col2-cont .col2-cont-right .sub-grid h3 { font-style: italic; color: #0b0c0f; font-size: 20px; font-weight: bold; margin-bottom: 15px; /* 标题与内容的间距 */ margin-top: 0; position: absolute; top: -15px; left: 20px;}
.advantage-col2-cont .col2-cont-right .sub-grid h3 em{color: #1c4596; font-style: italic;}
.advantage-col2-cont .col2-cont-right .sub-grid ul{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 5px; margin-top: 5px;}
.advantage-col2-cont .col2-cont-right .sub-grid ul li{ font-size: 18px; line-height: 28px; color: #949fad;}

/*园区入驻*/
.settle-main{ display: grid; grid-template-columns: repeat(1, 1fr); gap: 30px; margin: 60px 0;}
.settle-item{background-color: #fff; border-radius: 8px; padding: 30px; position: relative; box-shadow: 0 0 10px 3px rgba(15, 109, 235, 0.05); overflow: hidden; }
.settle-item .item-number { position: absolute; top: -35px; right: -35px; width: 120px;  height: 120px; background-color: #e7f0fd; border-radius: 50%; box-sizing: border-box; padding-top: 40px; padding-left: 40px; font-size: 36px; font-weight: 700; color: #1c4596;}
.settle-item .item-title { font-size: 24px; font-weight: 700; color: #000000; margin-bottom: 25px; position: relative; border-bottom: 1px solid #cfd9e7; padding-bottom: 15px;}
/* 主体内容布局 - 左右分栏 */
.item-content {display: flex; gap: 40px; flex-wrap: wrap;}
.content-left { width: 725px;}
.content-right {width: 360px; box-sizing: border-box; background-color: #f8f9fa; padding: 20px 30px; border-radius: 6px;}

/* 左侧内容样式 */
.content-left .content-section { margin-bottom: 15px;}
.content-left .section-subtitle { font-size: 18px; font-weight: 700; color: #2d4e80; margin-bottom: 10px;}
.content-left .process-desc { font-size: 18px; color: #323232; line-height: 30px;}
.content-left .contact-list {}
.content-left .contact-list li p{ line-height: 38px; font-size: 18px; color: #323232;  display: flex; align-items: center;}
.content-left .contact-list li em {width: 30px; display: block; text-align: center; color: #4b8fc4; font-size: 22px; margin-right: 8px;}
.content-left .icon-chakan{ font-size: 18px!important;}
.content-left .icon-wenjian,.content-left .icon-fukuanfangshi{ font-size: 20px!important;}
.content-left .icon-zixun-tousu,.content-left .icon-didiandingwei,.content-left .icon-zhuangxiu_mian,.content-left .icon-huiqizhengce,.content-left .icon-jinrongjiaoyi{ font-size: 26px!important;}

.content-left .notice-title { font-size: 18px; font-weight: 700; color: #d81e06; margin-bottom: 10px;}
.content-left .notice-list {}
.content-left .notice-list li p{ line-height: 38px; font-size: 18px; color: #323232; display: flex; align-items: center;}
.content-left .notice-list li em {width: 30px; display: block; text-align: center; margin-right: 8px; font-size: 20px; color: #e53935;}

/* 右侧办理信息样式 */
.content-right .info-title {font-size: 18px;font-weight: 700;color: #2d4e80; padding-bottom: 15px;}
.content-right .info-list {}
.content-right .info-list li { margin-bottom: 15px;}
.content-right .info-list li h3 { font-size: 16px; color: #a5aab3;}
.content-right .info-list li p { color: #323232;  font-size: 20px;}

.agreement-link:hover{color: #0088d1;cursor: pointer;text-decoration: underline;}

.sigle-title{ text-align: center; font-size: 36px; color: #262525; margin-bottom: 25px; }


