html, body { height: 100%; width: 100%; background: #fff; } body { margin: 0; padding: 0; box-sizing: border-box; font-family: "microsoft yahei",Helvetica,sans-serif, Tahoma, Geneva, Verdana; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; font-size: 14px; line-height: normal; color: #122642; -webkit-tap-highlight-color:rgba(0,0,0,0); } p, img, h1, h2, h3, h4, h5, h6, ul, ol, li {margin: 0;padding: 0;} strong, b {font-weight: normal;} a {text-decoration: none;} ul, ol, li {list-style: none;} .web-container {min-width: 1200px;} .container-wrap { width: 1200px; margin: 0 auto; padding: 1px 0; } .header-wrap { width: 100%; height: 136px; background: #fff; /* max-width: 1920px; */ } .header-wrap .lang-switch { width: 100%; height: 44px; position: relative; z-index: 99; } .header-wrap .lang-box { position: absolute; right: 0; top: 10px; height: 24px; line-height: 24px; padding: 0 25px 0 10px; background: #004099; overflow: hidden; border-radius: 12px; transition: all .3s ease-in-out; } .header-wrap .lang-box:before, .header-wrap .lang-box:after { content: ""; position: absolute; right: 8px; width: 0; height: 0; border-style: solid dashed dashed; border-width: 6px; } .header-wrap .lang-box:before { top: 10px; border-color: #fff transparent transparent; } .header-wrap .lang-box:after { top: 8px; border-color: #004099 transparent transparent; } .header-wrap .lang-box .language { display: block; color: #fff; } .header-wrap .header-info { display: flex; /* align-items: center; */ height: 92px; } .header-wrap .logo { display: block; width: 210px; height: 65px; margin-top: 5px; overflow: hidden; } .header-wrap .logo img { width: 210px; height: 65px; } .header-wrap .header-nav { display: flex; margin-top: 15px; margin-left: auto; } .header-wrap .nav-list { width: 120px; height: 44px; line-height: 44px; margin: 0 5px; text-align: center; position: relative; } .header-wrap .nav-list .main-nav { display: block; font-size: 16px; background: #fff; color: #122642; white-space: nowrap; border-radius: 22px; transition: all .3s ease-in-out; } .header-wrap .nav-list .active, .header-wrap .nav-list .main-nav:hover { background: #004099; color: #fff; } .header-wrap .drop-down { position: absolute; left: 0; top: 44px; padding-top: 15px; width: 120px; z-index: 99; display: none; } .header-wrap .drop-down:before { content: ""; position: absolute; left: 50%; top: 0; border-style: dashed dashed solid; border-color: transparent transparent #004099; border-width: 8px; transform: translateX(-50%); } .header-wrap .sub-group { width: 120px; padding: 5px 0; background: #004099; box-shadow: 0px -2px 13px 0px rgba(9, 33, 67, 0.1); border-radius: 4px; } .header-wrap .sub-group .sub-nav { display: block; width: 120px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 14px; white-space: nowrap; } .header-wrap .sub-group .sub-nav:hover {background: #022f6f;} .footer-wrap { width: 100%; height: 466px; background: #172335; /* max-width: 1920px; */ } .footer-wrap a:hover {text-decoration: underline;} .footer-info { display: flex; margin-top: 50px; } .footer-info .title { margin-top: 25px; margin-bottom: 25px; font-size: 24px; color: #fff; } .footer-info .nav-item { width: 280px; height: 332px; margin-right: 110px; border-right: 1px solid #0f1826; box-sizing: border-box; } .footer-info .nav-item .link { display: inline-block; width: 100px; margin-bottom: 35px; color: #fff; } .footer-info .contact-item { width: 400px; height: 332px; margin-right: 110px; border-right: 1px solid #0f1826; box-sizing: border-box; } .footer-info .contact-item .col { line-height: 24px; margin-bottom: 40px; color: #fff; font-size: 14px; } .footer-info .contact-item .iconfont { display: inline-block; vertical-align: middle; width: 24px; height: 24px; line-height: 24px; text-align: center; margin-right: 10px; background: #fff; color: #172335; border-radius: 50%; } .footer-info .erweima { width: 180px; margin-left: 120px; text-align: center; } .footer-info .erweima .pic { width: 180px; height: 180px; margin-bottom: 10px; } .footer-info .erweima .txt { font-size: 16px; color: #fff; } .footer-wrap .copyright { margin: 30px auto; text-align: center; color: #fff; font-size: 14px; } .footer-wrap .copyright a { color: #fff; margin: 0 5px; } .page-wrap { text-align: center; margin: 50px auto; color: #808080; font-size: 16px; } .page-wrap .tcdPageCode { display: flex; justify-content: center; align-items: center; height: 42px; } .page-wrap .tcdPageCode li { display: flex; align-items: center; height: 42px; margin: 0 6px; } .page-wrap .tcdPageCode a { display: block; height: 42px; line-height: 42px; padding: 0 15px; background: #fff; border: 1px solid #66707f; color: #66707f; box-sizing: border-box; border-radius: 20px; } .page-wrap .tcdPageCode .current { display: block; height: 42px; line-height: 42px; padding: 0 15px; background: #004099; border: 1px solid #004099; color: #fff; box-sizing: border-box; border-radius: 20px; } .page-wrap .tcdPageCode a:hover { color: #004099; border-color: #004099; } .page-wrap .tcdPageCode .disabled { display: block; height: 42px; line-height: 42px; padding: 0 15px; background: #fff; border: 1px solid #e8ecf2; color: #e8ecf2; box-sizing: border-box; border-radius: 20px; } /*棣栭〉*/ .swiper-banner { width: 100%; height: 608px; position: relative; overflow: hidden; z-index: 1; min-width: 1200px; } .swiper-banner .swiper-wrapper { width: 100% !important; height: 608px; margin: 0 auto; position: relative; /* max-width: 1920px; */ } .swiper-banner .swiper-wrapper .swiper-slide { width: 100% !important; height: 608px; } .swiper-banner .swiper-wrapper a { display: block; width: 100%; height: 100%; } .swiper-banner .swiper-pagination-bullets {bottom: 25px;} .swiper-banner .swiper-pagination-bullet { width: 40px; height: 10px; margin: 0 15px; background: #fff; opacity: 1; border-radius: 5px; } .swiper-banner .swiper-pagination-bullet-active {background: #004099;} .about-module { width: 100%; height: 560px; background: #fff; /* max-width: 1920px; */ } .section-module .sub-tit { line-height: 32px; margin-top: 70px; padding-left: 50px; color: #d8dee8; font-size: 20px; position: relative; } .section-module .sub-tit:before { content: ""; position: absolute; left: 0; bottom: 10px; width: 44px; height: 8px; background: #004099; } .section-module .module-title { margin-bottom: 30px; font-size: 36px; color: #004099; } .about-box { display: flex; justify-content: space-between; } .about-box .about-con {width: 550px;} .about-box .con { line-height: 32px; font-size: 16px; color: #122642; word-wrap: break-word; word-break: break-all; text-align: justify; } .about-box .about-pic { width: 590px; height: 400px; margin-top: 80px; } .about-box .about-pic img { width: 590px; height: 400px; } .more-btn { display: block; width: 122px; height: 44px; line-height: 44px; text-align: center; margin: 30px 0; font-size: 16px; background: #fff; color: #004099; border: 2px solid #004099; border-radius: 22px; transition: all .3s ease-in-out; } .more-btn:hover { background: #004099; color: #fff; } .business-module { width: 100%; height: 630px; background: #f0f2f5; /* max-width: 1920px; */ } .business-module .list-group { display: flex; align-items: center; justify-content: space-between; text-align: center; } .business-module .item {width: 286px;} .business-module .item .wrap {display: block;} .business-module .item .pic { width: 286px; height: 270px; } .business-module .item .desc { width: 250px; height: 134px; padding-top: 1px; margin: -50px auto 0; position: relative; background: #fff; border-radius: 4px; } .business-module .item .icons { display: block; width: 40px; height: 40px; line-height: 34px; margin: 24px auto 10px; font-size: 26px; color: #0b2644; border: 2px solid #0b2644; background: #fff; border-radius: 50%; } .business-module .item .icon-ltr { font-size: 26px; color: #fff; } .business-module .item .txt { font-size: 20px; color: #122642; } .business-module .wrap:hover .desc { background: -webkit-linear-gradient(#2b6bf5, #184296); background: -o-linear-gradient(#2b6bf5, #184296); background: -moz-linear-gradient(#2b6bf5, #184296); background: linear-gradient(#2b6bf5, #184296); } .business-module .wrap:hover .icons { color: #003f9f; border-color: #fff; } .business-module .wrap:hover .txt {color: #fff;} .news-module { padding: 80px 0; background: #fff; } .news-module .title { line-height: 1; text-align: center; font-size: 36px; color: #004099; } .news-module .tit { line-height: 1; margin-top: 10px; text-align: center; font-size: 20px; color: #d8dee8; } .tab-group { margin: 40px auto; text-align: center; } .tab-group .tab-ul { display: inline-block; height: 44px; background: #f0f2f5; font-size: 0; border-radius: 22px; } .tab-group .tab-ul .tab { display: inline-block; vertical-align: middle; width: 150px; height: 44px; line-height: 44px; text-align: center; color: #122642; font-size: 16px; cursor: pointer; border-radius: 22px; transition: all .3s ease-in-out; } .tab-group .tab-ul .active { background: #004099; color: #fff; } .tab-switch { display: flex; justify-content: center; align-items: flex-end; margin-bottom: 48px; } .tab-switch .tab { width: 262px; margin: 0 5px; cursor: pointer; } .tab-switch .tab .pic { width: 262px; height: 248px; } .tab-switch .tab .txt { width: 262px; height: 48px; line-height: 48px; text-align: center; border: 1px solid #e8ecf2; border-top: none; font-size: 20px; color: #122640; box-sizing: border-box; border-radius: 0px 0px 4px 4px; } .tab-switch .tab .iconfont { font-size: 22px; margin-right: 10px; } .tab-switch .active { width: 362px; } .tab-switch .active .pic { width: 362px; height: 334px; } .tab-switch .active .txt { width: 362px; height: 66px; line-height: 66px; font-size: 24px; color: #004099; box-shadow: 0px 2px 13px 0px rgba(207,212,219,0.47); } .tab-switch .active .iconfont { font-size: 26px; } .panel-wrap {display: none;} .panel-wrap .more { display: block; width: 160px; height: 56px; line-height: 56px; margin: 40px auto; text-align: center; color: #004099; background: #fff; font-size: 18px; border: 2px solid #004099; border-radius: 28px; transition: all .3s ease-in-out; } .panel-wrap .more:hover { background: #004099; color: #fff; } .panel-wrap .more .iconfont { font-size: 24px; margin-left: 5px; } .panel-block {display: block;} .news-list { display: flex; margin-bottom: 15px; padding: 20px; background: #fff; border-radius: 4px; transition: all .3s ease-in-out; } .news-list .date { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 76px; height: 76px; margin-right: 25px; border: 1px solid #122642; font-size: 14px; border-radius: 4px; flex-shrink: 0; } .news-list .date .d { font-size: 24px; font-weight: bold; } .news-list .con { width: 685px; margin-right: 40px; } .news-list .news-tit { display: inline-block; margin-bottom: 15px; font-size: 16px; font-weight: bold; color: #122642; } .news-list .news-tit:hover { text-decoration: underline; color: #004099; } .news-list .desc { line-height: 32px; font-size: 16px; color: #60707f; word-wrap: break-word; word-break: break-all; text-align: justify; } .news-pic {margin-left: auto;} .news-list .pic { width: 330px; height: 152px; } .news-list:hover {box-shadow: 0px 2px 21px 0px rgba(18, 38, 66, 0.1);} /*鍏徃绠€浠?/ .top-ad-banner { display: block; width: 100%; height: 300px; margin: 0 auto; overflow: hidden; } .top-ad-banner img { width: 100%; height: 300px; } .bread-crumbs { width: 100%; height: 92px; line-height: 92px; background: #fff; font-size: 14px; color: #122642; } .bread-crumbs a { color: #122642; transition: all .3s ease-in-out; } .bread-crumbs a:hover {color: #004099;} .about-wrap { line-height: 32px; padding: 1px 0; font-size: 16px; color: #122642; } .about-wrap img { width: 100%; height: auto; max-width: 100%; } /*鍙戝睍鍘嗙▼*/ .develop-wrap {padding: 1px 0;} .develop-wrap .deve-title { text-align: center; margin-bottom: 60px; } .develop-wrap .deve-title h4 { margin-bottom: 10px; color: #004099; font-size: 36px; } .develop-wrap .deve-title span { color: #667078; font-size: 20px; } .develop-wrap .circle { width: 18px; height: 18px; margin: 0 auto; border: 2px solid #d8dee8; border-radius: 50%; } .develop-wrap .item { display: flex; align-items: center; justify-content: center; height: 320px; } .develop-wrap .line { height: 320px; width: 176px; background: #fff; position: relative; flex-shrink: 0; } .develop-wrap .line:before { content: ""; position: absolute; left: 50%; top: 0; height: 100%; width: 2px; background: #d8dee8; overflow: hidden; z-index: 1; transform: translateX(-50%); } .develop-wrap .line:after { content: ""; position: absolute; left: -8px; top: 50%; height: 2px; width: 86px; background: #004099; overflow: hidden; z-index: 3; transform: translateY(-50%); } .develop-wrap .outer { position: absolute; left: 50%; top: 50%; width: 22px; height: 22px; border: 2px solid #004099; background: #fff; z-index: 2; transform: translate(-50%, -50%); border-radius: 50%; box-sizing: border-box; } .develop-wrap .inner { position: absolute; left: 2px; top: 2px; width: 14px; height: 14px; background: #004099; border-radius: 50%; } .develop-wrap .deve-desc { display: flex; flex-direction: column; justify-content: center; width: 364px; height: 240px; flex-shrink: 0; } .develop-wrap .deve-desc .year { color: #004099; font-size: 28px; font-weight: bold; } .develop-wrap .deve-desc .desc { color: #122642; font-size: 20px; } .develop-wrap .deve-pic { width: 364px; height: 240px; border-radius: 4px; flex-shrink: 0; } .develop-wrap .right-item .deve-desc {text-align: right;} .develop-wrap .right-item .line:after { left: auto; right: -8px; } /*鏃椾笅浼佷笟*/ .under-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 50px; } .under-wrap .item { width: 380px; height: 240px; margin-bottom: 30px; overflow: hidden; cursor: pointer; position: relative; } .under-wrap .item:before { content: ""; position: absolute; left: 0; top: 0; width: 380px; height: 240px; background: rgba(0, 0, 0, 0.6); z-index: 1; transition: all 0.2s linear; } .under-wrap .item .pic { width: 380px; height: 240px; transition: all 0.2s linear; } .under-wrap .item .name { position: absolute; left: 30px; top: 0; width: 320px; height: 240px; display: flex; align-items: center; justify-content: center; text-align: center; color: #fff; font-size: 20px; z-index: 2; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; box-sizing: border-box; transition: all 0.2s linear; } .under-wrap .item .desc { position: absolute; left: 30px; top: 30px; width: 320px; height: 120px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; line-height: 30px; z-index: 5; word-wrap: break-word; word-break: break-all; text-align: justify; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; box-sizing: border-box; transition: all 0.2s linear; transform: translateY(-100%); } .under-wrap .item .view-more { position: absolute; left: 30px; bottom: 30px; width: 106px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #fff; z-index: 6; font-size: 16px; color: #fff; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; transition: all 0.2s linear; border-radius: 21px; } .under-wrap .item:hover .pic {transform: scale(1.1,1.1);} .under-wrap .item:hover .name { transform: translateY(100%); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .under-wrap .item:hover .desc { transform: translateY(0); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .under-wrap .item:hover:before {background: rgba(0, 64, 153, 0.9);} .under-wrap .item:hover .view-more { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } /*浼佷笟鑽h獕*/ .honor-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 30px; } .honor-wrap .item { width: 280px; height: 340px; margin-bottom: 50px; cursor: pointer; position: relative; } .honor-wrap .item:after { content: ""; position: absolute; left: 0; top: 0; width: 280px; height: 340px; background: rgba(255, 255, 255, 0); transition: all .3s ease-in-out; } .honor-wrap .item .pic { width: 280px; height: 210px; transition: all .3s ease-in-out; } .honor-wrap .item .txt { line-height: 28px; margin-top: 15px; font-size: 16px; word-wrap: break-word; word-break: break-all; text-align: justify; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .honor-wrap .item:hover:after { transform: scale(1.05, 1.05); box-shadow: 0px 2px 13px 0px rgba(207, 212, 219, 0.5); } .honor-wrap .item:hover .pic {transform: scale(1.05, 1.05);} /*鏂伴椈璧勮*/ .news-wrap {padding: 1px 0;} .news-wrap .detail-title { line-height: 32px; text-align: center; font-size: 32px; font-weight: bold; color: #122642; } .news-wrap .detail-info { margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d8dee8; text-align: center; font-size: 16px; color: #66707f; } .news-wrap .detail-info .txt { display: inline-block; vertical-align: middle; margin: 0 40px; } .news-wrap .detail-con { font-size: 16px; color: #122642; word-wrap: break-word; word-break: break-all; text-align: justify; } .news-wrap .detail-con img { width: 100%; height: auto; max-width: 100%; } .news-wrap .next-prev { display: flex; align-items: center; justify-content: space-between; height: 32px; margin: 20px 0 60px; padding-top: 20px; border-top: 1px solid #d8dee8; font-size: 16px; box-sizing: content-box; } .news-wrap .prev-link, .news-wrap .next-link { color: #122642; font-size: 16px; } .news-wrap .next-prev a:hover { text-decoration: underline; color: #004099; } /*寰按涓氬姟*/ .business-wrap {position: relative;} .business-wrap .arrow { position: absolute; left: 170px; top: 415px; width: 50px; height: 50px; transition: 1s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0s; } .business-wrap .arrow:before, .business-wrap .arrow:after { content: ""; position: absolute; left: 50%; border-style: dashed dashed solid; border-width: 20px; transform: translateX(-50%); } .business-wrap .arrow:before { border-color: transparent transparent #d8dee8; top: -2px; } .business-wrap .arrow:after { border-color: transparent transparent #fff; top: 0; } .business-panel { padding: 30px; margin-bottom: 80px; border: 1px solid #d8dee8; background: #fff; border-radius: 4px; } .business-panel .tit { line-height: 1; margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #122642; } .business-panel .txt { line-height: 24px; margin-bottom: 40px; font-size: 16px; overflow: hidden; word-wrap: break-word; word-break: break-all; text-align: justify; } .business-panel img { width: 226px !important; height: 160px !important; margin-right: 20px !important; margin-bottom: 10px !important; } /*鏍稿績鎶€鏈?/ .technololgy-wrap .item { display: flex; justify-content: space-between; margin-bottom: 40px; } .technololgy-wrap .item .pic { display: block; width: 600px; height: 334px; } .technololgy-wrap .item img { width: 600px; height: 334px; } .technololgy-wrap .item .info { width: 560px; line-height: 1; } .technololgy-wrap .item .title, .detail-wrap .detail-info .title { display: block; margin-bottom: 10px; color: #122642; font-size: 20px; font-weight: bold; } .technololgy-wrap .item .tit, .detail-wrap .detail-info .tit { line-height: 32px; margin-bottom: 30px; font-size: 16px; color: #66707f; } .technololgy-wrap .item .con, .detail-wrap .detail-info .con { line-height: 32px; font-size: 16px; color: #122642; word-wrap: break-word; word-break: break-all; text-align: justify; } .detail-wrap { margin-bottom: 80px; overflow: hidden; } .detail-wrap .side-nav { float: left; width: 170px; padding-bottom: 10px; margin-right: 80px; border: 1px solid #e8ecf2; border-radius: 4px; box-sizing: border-box; } .detail-wrap .side-nav .type-name { width: 168px; height: 50px; line-height: 50px; text-align: center; margin-bottom: 10px; background: #004099; color: #fff; font-size: 16px; font-weight: bold; border-radius: 4px 4px 0 0; } .detail-wrap .side-nav .nav { display: block; line-height: 40px; padding-left: 50px; color: #66707f; font-size: 16px; position: relative; min-height: 40px; transition: all .3s ease-in-out; } .detail-wrap .side-nav .nav:before { content: ""; position: absolute; left: 0; top: 0; width: 3px; height: 100%; background: #fff; } .detail-wrap .side-nav .nav .iconfont { position: absolute; left: 25px; top: 0; } .detail-wrap .side-nav .nav .icon-xiaoyuanzhaopin {font-size: 20px;} .detail-wrap .side-nav .active, .technololgy-wrap .side-nav .nav:hover {color: #004099;} .detail-wrap .side-nav .active:before, .technololgy-wrap .side-nav .nav:hover:before {background: #004099;} .detail-wrap .detail-info { float: left; width: 940px; } .detail-wrap .detail-info img { width: 100%; height: auto; } /*浼佷笟鏂囧寲*/ .culture-wrap .culture-con { word-wrap: break-word; word-break: break-all; text-align: justify; } .culture-wrap .title { margin-top: 60px; text-align: center; font-size: 36px; color: #004099; } .culture-wrap .tit { text-align: center; font-size: 20px; color: #d8dee8; } .swiper-culture { width: 100%; height: 460px; margin: 30px 0 120px; position: relative; } .swiper-culture .swiper-wrapper { display: flex; align-items: center; } .swiper-culture .swiper-slide { width: 665px; height: 382px; position: relative; transition: all .3s ease-in-out; } .swiper-culture .swiper-slide:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); transition: all .3s ease-in-out; } .swiper-culture .pic { width: 100%; height: 100%; } .swiper-culture .swiper-button-next, .swiper-culture .swiper-button-prev { width: 50px; height: 102px; line-height: 102px; text-align: center; position: absolute; top: 50%; font-size: 32px; font-weight: bold; color: #fff; font-family: serif; transform: translateY(-50%); background: rgba(0, 0, 0, 0.3); } .swiper-culture .swiper-button-next {right: 300px;left: auto;} .swiper-culture .swiper-button-prev {left: 300px;right: auto;} .swiper-culture .swiper-slide-active, .swiper-culture .swiper-slide-duplicate-active {height: 460px;} .swiper-culture .swiper-slide-active:after, .swiper-culture .swiper-slide-duplicate-active:after {display: none;} /*鍔犲叆鎴戜滑*/ .join-wrap .join-group { display: flex; justify-content: space-between; flex-wrap: wrap; } .join-wrap .join-list { width: 432px; height: 100px; margin-bottom: 40px; padding: 20px; border: 1px solid #cfd4db; border-left: 4px solid #004099; background: #fff; box-sizing: border-box; border-radius: 4px; transition: all .3s ease-in-out; } .join-wrap .join-list:hover {box-shadow: 0px 2px 13px 0px rgba(207, 212, 219, 0.5);} .join-wrap .join-list .position { font-size: 16px; font-weight: bold; color: #122642; } .join-wrap .join-list .info { display: flex; align-items: center; margin-top: 15px; font-size: 16px; color: #66707f; } .join-wrap .join-list .address { margin-right: 50px; } .join-wrap .join-list .more { margin-left: auto; color: #66707f; transition: all .3s ease-in-out; } .join-wrap .join-list .more:hover { color: #004099; text-decoration: underline; } .join-wrap .join-list .iconfont { font-size: 18px; margin-right: 4px; } .join-wrap .postion-info { width: 100%; height: 196px; margin-bottom: 40px; padding: 20px; background: #fff; border: 1px solid #cfd4db; box-shadow: 0px 1px 7px 0px rgba(207, 212, 219, 0.5); border-radius: 4px; box-sizing: border-box; } .join-wrap .postion-info .position { margin-top: 15px; font-size: 24px; font-weight: bold; color: #122642; } .join-wrap .detail { display: flex; flex-wrap: wrap; margin-top: 30px; } .join-wrap .detail .col { width: 250px; line-height: 32px; margin-bottom: 5px; color: #122642; font-size: 16px; } .join-wrap .detail .txt {font-weight: bold;} .join-wrap .tit { margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #122642; } .join-wrap .desc { line-height: 32px; font-size: 16px; color: #122642; word-wrap: break-word; word-break: break-all; text-align: justify; } /*鍚堜紮浜?/ .partner-wrap {} /*鑱旂郴鎴戜滑*/ .contact-wrap .pic {margin-bottom: 20px;} .contact-wrap .map { width: 900px; height: 450px; margin-bottom: 20px; } .contact-wrap .col { line-height: 36px; margin-bottom: 10px; padding-left: 40px; font-size: 16px; color: #122642; position: relative; } .contact-wrap .col .iconfont { position: absolute; left: 0; top: 0; font-size: 22px; color: #003f9f; }