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;
}