@charset "utf-8";

* {margin: 0; padding: 0; word-wrap: break-word; -webkit-tap-highlight-color: transparent; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; outline: 0;}
*,:after,:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body,html {height: 100%; width: 100%; color: #363d4c; background-color: #fff; min-width: 320px; font-family: "futura-condensed-medium", "PingFangSC-Regular", "Helvetica Neue", "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.2;}
body {position: relative;}
h1,h2,h3,h4,h5,h6 {font-weight: 500; line-height: 1.2; color: inherit;}
a,a:hover {text-decoration: none;}
a {cursor: pointer; color: #020202;}
a:hover {color: #49a348;}
hr,img {border: 0;}
img {display: block; vertical-align: middle; max-width: 100%;}
hr {height: 0; border-top: 1px solid #ddd;}
ol,ul {list-style: none;}
button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea {-webkit-appearance: none; -moz-appearance: none; line-height: normal;}
button {background: none; border: none;}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner {border: 0; padding: 0;}
input,textarea {font-family: "Helvetica Neue", "微软雅黑", "Microsoft YaHei", Helvetica, Arial, sans-serif; border: 0;}
em,i {font-style: initial !important;}

/*外部字体*/
@font-face {
    font-family: 'CODE Light';
    src: url('../fonts/CODE Light.eot');
    src: url('../fonts/CODE Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/CODE Light.woff') format('woff'),
	url('../fonts/CODE Light.ttf') format('truetype'),
	url('../fonts/CODE Light.svg#CODE Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fullwidth {max-width: 1600px; margin: 0 auto;}
.setwidth {max-width: 1492px; margin: 0 auto; padding: 0 15px;}
.clear::after {display: block; content: ''; visibility: hidden; clear: both;}

/*首页大标题*/
.general-title {background: url(../images/icon_titlebg.png) center center no-repeat; text-align: center;}
.general-title h3 {max-width: 209px; line-height: 47px; margin: 0 auto; font-family: "Noto Sans SC"; font-size: 36px; font-weight: bold; color: #212121;}
.general-title h3.en {font-size: 30px;}
.general-title span {display: block; max-width: 209px; line-height: 21px; margin: 0 auto; font-size: 14px; color: #888888;}

.trans {-webkit-transition: all .4s cubic-bezier(1, 0, 0, 1); -o-transition: all .4s cubic-bezier(1, 0, 0, 1); transition: all .4s cubic-bezier(1, 0, 0, 1);}

.nav-con {line-height: 51px; padding-left: 35px; border-bottom: 1px solid #e8e8e8; position: relative;}
.nav-con::after {display: block; content: ''; width: 18px; height: 15px; background: url(../images/icon_home.png) no-repeat; position: absolute; top: 18px; left: 0;}
.nav-con a,.nav-con span {font-size: 16px; color: #666666; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.nav-con a:hover {color: #00b8b8;}

/*内页列表*/
.com-list li {line-height: 69px; padding: 0 30px 0 70px; border-bottom: 1px solid #e8e8e8; position: relative; overflow: hidden;}
.com-list li::before {display: block; content: ''; width: 20px; height: 20px; background: url(../images/icon_right_arrow.png) 0 -40px no-repeat; position: absolute; top: 26px; left: 30px;}
.com-list li a {display: flex; align-items: center; justify-content: space-between;}
.com-list li .title {width: 82%; font-size: 18px; font-weight: bold; color: #777777; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.com-list li:hover .title {color: #00b8b8;}
.com-list li .time {font-size: 16px; color: #666666;}

/*分页*/
.pages {margin: 63px 0 32px; font-size: 0; text-align: center;}
.pages a {display: inline-block; line-height: 36px; padding: 0 14px; margin: 0 11px!important; background: #f5f5f5; border: 1px solid #b8b8b8; border-radius: 5px; font-size: 14px; color: #7e7e7e; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.pages span {display: inline-block; line-height: 36px; padding: 0 14px; margin: 0 11px!important; background: #00b8b8; border: 1px solid #00b8b8; border-radius: 5px; font-size: 14px; color: #fff; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.pages a:hover {background: #00b8b8; border-color: #00b8b8; color: #fff;}


/*头部*/
header {padding: 1.5625% 15px 1.25%; background: #ffffff; position: relative; z-index: 1000;}
header .fullwidth {display: flex; align-items: center; justify-content: space-between;}
header .logo {width: 32.75%; max-width: 524px; overflow: hidden;}
header .navbar {display: flex; align-items: center; justify-content: space-between; max-width: 1024px; width: 64%;}
.navbar .nav-list {width: 81.640625%;}
.navbar .nav-list .nav-menu {width: 100%; font-size: 0;}
.navbar .nav-list .nav-menu li {display: inline-block; width: 14.285714%; text-align: center; position: relative;}
.navbar .nav-list .nav-menu li a {display: inline-block; line-height: 27px; font-size: 18px; color: #020202; text-align: center; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.navbar .nav-list .nav-menu li.active a {color: #00b8b8;}
.navbar .nav-list .nav-menu li:not(:first-child) a {padding-right: 13px;}
.navbar .nav-list .nav-menu li:not(:first-child) a::after {display: block; content: ''; width: 12px; height: 9px; background: url(../images/icon_arrow.png) no-repeat; position: absolute; top: 10px; right: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.navbar .nav-list .nav-menu li.active a::after {background: url(../images/icon_arrow1.png) no-repeat;}
.navbar .nav-list .nav-menu li:not(:first-child):hover a::after {-webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
.navbar .nav-list .nav-menu li .subnav {display: none; min-width: 100%;  padding: 6px 0; background: rgba(0, 0, 0, 0.5); border-radius: 5px; overflow: hidden;position: absolute; top: 130%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.navbar .nav-list .nav-menu li .subnav li {display: block; width: 100%; padding: 0 10px; text-align: center; white-space: nowrap;}
.navbar .nav-list .nav-menu li .subnav li:hover {background: rgba(0, 0, 0, 0.2);}
.navbar .nav-list .nav-menu li .subnav li a {display: block; line-height: 36px; padding: 0; margin: 0; border-bottom: 1px solid #b5b5b5; font-size: 15px; color: #ffffff; text-align: center;}
.navbar .nav-list .nav-menu li .subnav li:last-child a {border: none;}
.navbar .nav-list .nav-menu li .subnav li a::after {display: none;}

/*搜索框*/
.navbar .search-box {position: relative;}
.navbar .search-box .search-btn {display: block; line-height: 27px; padding-left: 29px; font-size: 18px; color: #020202; position: relative;}
.navbar .search-box .search-btn::after {display: block; content: ''; width: 21px; height: 21px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 3px; left: 0;}
.navbar .search-box form {position: absolute; top: 160%; right: 0; width: 400px; padding: 50px; background: #fff; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 10%); box-shadow: 0 5px 20px rgb(0 0 0 / 10%); opacity: 0; z-index: -2;}
.navbar .search-box.open form {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1;}
.navbar .search-box form input[type=text] {display: block; width: 100%; height: 40px; line-height: 40px; padding: 0 10px; background: transparent; border: none; border-bottom: 2px solid #EAECED; -webkit-transition: all .4s ease; transition: all .4s ease;}
.navbar .search-box form input[type=text]:focus {padding: 0 15px;background: #EAECED;}
.navbar .search-box form .btn {display: inline-block; padding: 0 30px; line-height: 50px; margin-top: 20px; font-weight: 700; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; background-color: #00b8b8; color: #fff; border: none; cursor: pointer;}
.navbar .search-box form .btn:hover {-webkit-box-shadow: 0 0 20px rgba(0, 184, 184, .5); box-shadow: 0 0 20px rgba(0, 184, 184, .5);}

.navbar .language {font-size: 0;}
.navbar .language a {display: inline-block; width: 30px; height: 20px;}
.navbar .language a.cn {background: url(../images/icon_cn.png) no-repeat;}
.navbar .language a.en {margin-left: 9px; background: url(../images/icon_en.png) no-repeat;}

/*底部*/
footer {min-height: 461px; background: url(../images/footer_bg.png) center center no-repeat; background-size: cover; overflow: hidden;}
footer .container {max-width: 1300px; margin: 0 auto;}
footer .container .content {display: flex; align-items: flex-start; justify-content: flex-start; margin-top: 55px;}
footer .foot-navmenu {display: flex; align-items: flex-start; justify-content: center; width: 90%;}
footer .foot-navmenu dl {flex: 14.35%; padding-right: 20px;}
footer .foot-navmenu dl.en:first-child {flex: 10%;}
footer .foot-navmenu dl.en:nth-child(4) {flex: 20.35%;}
footer .foot-navmenu dl:last-child {flex: 13.7607%;}
footer .foot-navmenu dt {margin-bottom: 9px;}
footer .foot-navmenu a {display: block; color: #ffffff; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
footer .foot-navmenu a:hover {color: #00b8b8;}
footer .foot-navmenu dt a {line-height: 39px; font-size: 16px;}
footer .foot-navmenu dt a::after {display: block; content: ''; width: 33px; height: 3px; background: #00b8b8; position: absolute; left: 0; bottom: 0;}
footer .foot-navmenu dd a {line-height: 28px; font-size: 14px;}
footer .foot-code {max-width: 128px; margin-top: 14px;}
footer .foot-code .QRcode {width: 128px; height: 128px; padding: 5px; border: 1px solid #0c6264;}
footer .foot-code .tit {line-height: 28px; font-size: 14px; color: #ffffff; text-align: center;}
footer .foot-contact {margin-top: 39px;}
footer .foot-contact table {width: 100%; border-collapse: collapse; border-spacing: 0;}
footer .foot-contact table td {width: 33.3333%; padding: 20px 20px 19px; border: 1px solid #616161; text-align: center;}
footer .foot-contact td div {display: inline-block; line-height: 29px; padding-left: 29px; font-size: 16px; color: #ffffff; position: relative; text-align: left;}
footer .foot-contact td div a {color: #ffffff;}
footer .foot-contact td .phone {padding-left: 42px;}
footer .foot-contact td .mail {line-height: 26px; padding-left: 51px;}
footer .foot-contact td .add {padding-left: 47px;}
footer .foot-contact td div::after {display: block; content: ''; width: 29px; height: 29px; position: absolute; top: 0; left: 0;}
footer .foot-contact td .mail::after {width: 36px; height: 26px;}
footer .foot-contact td .phone::after {background: url(../images/icon_foot_ico.png) 0 0 no-repeat;}
footer .foot-contact td .mail::after {background: url(../images/icon_foot_ico.png) 0 -29px no-repeat;}
footer .foot-contact td .add::after {background: url(../images/icon_foot_ico.png) 0 -55px no-repeat;}
footer .foot-container {display: flex; align-items: center; justify-content: space-between; margin-top: 51px; padding: 15px 0; border-top: 1px solid #616161;}
footer .foot-container div {line-height: 30px; font-size: 16px; color: #ffffff;}
footer .foot-container div a {font-size: 16px; color: #ffffff; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
footer .foot-container div a:hover {color: #00b8b8;}


/*首页轮播*/
.sec1 {padding: 0 15px;}
.sec1 .coverbg {width: 100%; padding-bottom: 44.6875%; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover;}
.sec1 .swiper-slide:nth-child(1) .video-btn {display: block; width: 128px; height: 128px; background: url(../images/icon_play_btn.png) no-repeat; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.sec1 .swiper-container .pagination {position: absolute; left: 0; bottom: 50px; width: 100%; text-align: center; z-index: 2;}
.sec1 .swiper-container .pagination .swiper-pagination-bullet {background: #ffffff; opacity: 1;}
.sec1 .swiper-container .pagination .swiper-pagination-bullet-active {background: #00b8b8;}
.sec1 .swiper-container .video-box {display: none; position: absolute; top: 50%; left: 50%; width: 50%; transform: -webkit-translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 3;}
.sec1 .swiper-container .video-box .close-btn {width: 40px; height: 40px; border-radius: 50%; position: fixed; top: 0; right: -40px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; cursor: pointer;}
.sec1 .swiper-container .video-box .close-btn::before,
.sec1 .swiper-container .video-box .close-btn::after {display: block; content: ""; width: 30px; height: 2px; margin: -1px 0 0 -15px; background: #ffffff; position: absolute; top: 50%; left: 50%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec1 .swiper-container .video-box .close-btn::before {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.sec1 .swiper-container .video-box .close-btn::after {-webkit-transform: rotate(45deg); transform: rotate(45deg);}


/*首页成功业务*/
.sec2 {padding: 51px 0 34px; background: #ffffff;}
.sec2 .list {margin-top: 52px;}
.sec2 .list li {float: left; width: 23.1874%; margin-right: 2.39398%;}
.sec2 .list li:last-child {margin-right: 0;}
.sec2 .list li a {display: block; width: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec2 .list li:hover a {-webkit-box-shadow: 0 0 35px rgb(0, 0, 0, 0.18); box-shadow: 0 0 35px rgb(0, 0, 0, 0.18);}
.sec2 .list li .pic {width: 100%; padding-bottom: 65.78171%; position: relative; overflow: hidden;}
.sec2 .list li .pic img {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec2 .list li:hover .pic img {-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.sec2 .list li .tit {line-height: 32px; padding: 12px 10px 10px; background: #f6f6f6; font-size: 16px; color: 000000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec2 .list li:hover .tit {background: #ffffff; color: #00b8b8;}

/*首页业务设备*/
.sec3 {padding: 35px 0 33px;}
.sec3 .list {margin-top: 46px;}
.sec3 .list li {float: left; width: 23.7346%; margin-top: 33px; margin-right: 1.642%;}
.sec3 .list li:last-child {margin-right: 0;}
.sec3 .list li:nth-child(1),
.sec3 .list li:nth-child(2) {width: 48.974%; padding: 10px 9px; border: 1px solid #e6e6e6; margin: 0;}
.sec3 .list li:nth-child(2) {margin-left: 1.768293%;}
.sec3 .list li a {display: block; position: relative;}
.sec3 .list li .pic {width: 100%; padding-bottom: 65.4179%; position: relative; overflow: hidden;}
.sec3 .list li:nth-child(1) .pic,
.sec3 .list li:nth-child(2) .pic {width: 100%; padding-bottom: 63.936782%; position: relative; overflow: hidden;}
.sec3 .list li .pic img {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec3 .list li:hover .pic img {-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.sec3 .list li .tit {position: absolute; left: 0; bottom: 33px; width: 100%; padding-bottom: 13.8329%; background: url(../images/icon_titbg_s.png) no-repeat; background-size: cover;}
.sec3 .list li:nth-child(1) .tit,
.sec3 .list li:nth-child(2) .tit {bottom: 48px; width: 75.1437%; padding-bottom: 10.1955%; background: url(../images/icon_titbg_l.png) no-repeat; background-size: cover;}
.sec3 .list li .tit span {display: inline-block; line-height: 32px; font-size: 20px; color: #ffffff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: absolute; top: 5px; left: 22px; right: 22px;}
.sec3 .list li .tit span::after {display: block; content: ''; width: 162px; height: 1px; background: #ffffff; position: absolute; left: 0; bottom: 0;}
.sec3 .list li:nth-child(1) .tit span,
.sec3 .list li:nth-child(2) .tit span {line-height: 47px; font-size: 30px; top: 8px; left: 33px; right: 33px;}
.sec3 .list li:nth-child(1) .tit span::after,
.sec3 .list li:nth-child(2) .tit span::after {width: 244px;}

/*首页企业动态*/
.sec4 {padding: 22px 0 57px;}
.sec4 .top {display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.sec4 .top .title {padding: 0 13px 15px 0; position: relative;}
.sec4 .top .title::before {display: block; content: ''; width: 4px; height: 98px; background: #f2f2f2; position: absolute; top: 11px; right: 0; -webkit-transform: rotate(30deg); transform: rotate(30deg);}
.sec4 .top .title::after {display: block; content: ''; width: 33px; height: 3px; background: #00b8b8; position: absolute; left: 0; bottom: 0;}
.sec4 .top .title .tit-en {line-height: 58px; font-size: 65px; color: #f2f2f2;}
.sec4 .top .title .tit-cn {line-height: 44px; font-family: "Noto Sans SC"; font-size: 36px; font-weight: bold; color: #212121;}
.sec4 .top .tab-nav {font-size: 0;}
.sec4 .top .tab-nav .tag {display: inline-block; min-width: 155px; height: 52px; line-height: 52px; margin: 0 22px; border-radius: 4px; text-align: center; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec4 .top .tab-nav .en {padding: 0 15px;}
.sec4 .top .tab-nav .on,.sec4 .top .tab-nav .tag:hover {background: #00b8b8;}
.sec4 .top .tab-nav .tag span {display: inline-block; padding-left: 36px; font-size: 20px; color: #000000; position: relative;}
.sec4 .top .tab-nav .tag:nth-child(2) span {padding-left: 39px;}
.sec4 .top .tab-nav .on span,.sec4 .top .tab-nav .tag:hover span {color: #ffffff;}
.sec4 .top .tab-nav .tag span::before {display: block; content: ''; width: 19px; height: 21px; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.sec4 .top .tab-nav .tag:nth-child(2) span::before {width: 24px; height: 20px;}
.sec4 .top .tab-nav .tag:nth-child(1) span::before {background: url(../images/icon_news.png) 0 0 no-repeat;}
.sec4 .top .tab-nav .on:nth-child(1) span::before,.sec4 .top .tab-nav .tag:nth-child(1):hover span::before {background: url(../images/icon_news.png) -24px 0 no-repeat;}
.sec4 .top .tab-nav .tag:nth-child(2) span::before {background: url(../images/icon_news.png) 0 -21px no-repeat;}
.sec4 .top .tab-nav .on:nth-child(2) span::before,.sec4 .top .tab-nav .tag:nth-child(2):hover span::before {background: url(../images/icon_news.png) -24px -21px no-repeat;}
.sec4 .top .tab-nav .tag:nth-child(3) span::before {background: url(../images/icon_news.png) 0 -41px no-repeat;}
.sec4 .top .tab-nav .on:nth-child(3) span::before,.sec4 .top .tab-nav .tag:nth-child(3):hover span::before {background: url(../images/icon_news.png) -24px -41px no-repeat;}


.sec4 .news-list {min-height: 490px; padding: 0 22px; position: relative;}
.sec4 .news-list .wrap {position: absolute; top: 0; left: 0; display: none; width: 100%;}
.sec4 .news-list .wrap:first-child {display: block;}
.sec4 .news-list .newslist {display: flex; align-items: flex-start; justify-content: space-between;}
.sec4 .news-list ul {width: 48.4485%;}
.sec4 .news-list li {border-radius: 20px; overflow: hidden;}

/*首页左侧动态*/
.sec4 .news-lists-l li {padding: 15px 40px 17px 23px; margin-bottom: 23px; background: #ffffff; -webkit-box-shadow: 0 0 22px rgba(62, 62, 62, .09); box-shadow: 0 0 22px rgba(62, 62, 62, .09);}
.sec4 .news-lists-l li:last-child {margin: 0;}
.sec4 .news-lists-l li a {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.sec4 .news-lists-l li .news-pic {width: 239px; height: 201px;  border-radius: 10px; position: relative; overflow: hidden;}
.sec4 .news-lists-l li .news-pic img {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec4 .news-lists-l li:hover .news-pic img {-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.sec4 .news-lists-l li .news-text {width: 56.5705%;}
@media (max-width: 1440px) {
	.sec4 .news-lists-l li .news-text {width: 52%;}
}
.sec4 .news-lists-l li .news-text h3 {line-height: 36px; margin-bottom: 10px; font-size: 20px; color: #000000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sec4 .news-lists-l li .news-text section {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 26px; font-size: 16px; color: #666666;}
.sec4 .news-lists-l li .news-text .time-btn {display: flex; align-items: center; justify-content: space-between; margin-top: 12%;}
.sec4 .news-lists-l li .news-text .time-btn .more {width: 41px; height: 41px; background: url(../images/icon_more.png) no-repeat;}
.sec4 .news-lists-l li .news-text .time-btn .time {line-height: 24px; font-size: 14px; color: #666666;}

/*首页右侧动态*/
.sec4 .news-lists-r li {padding: 35px 8px 36px; margin-top: 31px; background: #f7f7f7; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec4 .news-lists-r li:first-child {margin: 0;}
.sec4 .news-lists-r li:hover {background: #ffffff; -webkit-box-shadow: 0 0 22px rgba(62, 62, 62, .09); box-shadow: 0 0 22px rgba(62, 62, 62, .09);}
.sec4 .news-lists-r li a {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.sec4 .news-lists-r li .time {width: 15.7973%; text-align: center; position: relative;}
.sec4 .news-lists-r li .time::after {display: block; content: ''; width: 2px; height: 60px; background: #ebebeb; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.sec4 .news-lists-r li .time b {display: block; line-height: 45px; font-size: 42px; color: #00b8b8;}
.sec4 .news-lists-r li .time span {display: block; line-height: 26px; font-size: 14px; color: #666666;}
.sec4 .news-lists-r li .news-text {width: 64.8286%;}
.sec4 .news-lists-r li .news-text h3 {line-height: 34px; margin-bottom: 7px; font-size: 20px; color: #000000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sec4 .news-lists-r li .news-text section {line-height: 28px; font-size: 16px; color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sec4 .news-lists-r li .more {width: 41px; height: 41px; margin: 0 3.7258%; background: url(../images/icon_more.png) no-repeat;}

/*首页业务方案*/
.sec5 {height: 348px; background: #f7f7f7;}
.sec5 .setwidth {position: relative; overflow: hidden;}
.sec5 .title {line-height: 63px; margin: 36px auto 30px; font-size: 30px; font-weight: bold; color: #212121; text-align: center;}
.sec5 .title span {display: inline-block; position: relative;}
.sec5 .title span::after {display: block; content: ''; width: 33px; height: 3px; background: #00b8b8; position: absolute; left: 0; bottom: 0;}
.sec5 .pic {position: absolute; top: 53px; left: 2.052%; width: 32.5581%;}
@media (max-width: 1440px) {
	.sec5 .pic {width: 30%;}
}
.sec5 form {float: right; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 866px;}
.sec5 form .items {width: 260px; height: 50px; margin-bottom: 41px; background: #ffffff; border: 1px solid #e6e6e6;}
.sec5 form .items:nth-child(4) {width: 563px;}
.sec5 form .items:nth-child(5) {line-height: 50px; background: #00b8b8; border: none; border-radius: 4px; text-align: center; position: relative;}
.sec5 form .items label {display: inline-block; line-height: 48px; padding-left: 49px; font-size: 16px; color: #494949; vertical-align: middle; position: relative;}
.sec5 form .items label::before {display: block; content: ''; width: 25px; height: 20px; position: absolute; top: 15px; left: 12px;}
.sec5 form .items label.user::before {background: url(../images/icon_ico.png) 0 0 no-repeat;}
.sec5 form .items label.phone::before {background: url(../images/icon_ico.png) 0 -20px no-repeat;}
.sec5 form .items label.code::before {background: url(../images/icon_ico.png) 0 -40px no-repeat;}
.sec5 form .items label.con::before {background: url(../images/icon_ico.png) 0 -60px no-repeat;}
.sec5 form .items input[type=text] {background: none; height: 100%; font-size: 16px; color: #494949; vertical-align: middle;}
.sec5 form .items:nth-child(1) input[type=text] {width: 145px;}
.sec5 form .items:nth-child(2) input[type=text] {width: 110px;}
.sec5 form .items:nth-child(3) input[type=text] {width: 40px;}
.sec5 form .items:nth-child(4) input[type=text] {width: 412px;}
.sec5 form .items:nth-child(3) #imgCode {display: inline-block; vertical-align: middle;}
.sec5 form .items:nth-child(5) input[type=submit] {display: block; padding-left: 115px; height: 100%; background: none; font-size: 16px; color: #ffffff;}
.sec5 form .items:nth-child(5)::before {display: block; content: ''; width: 25px; height: 20px; background: url(../images/icon_ico.png) 0 -80px no-repeat; position: absolute; top: 17px; left: 83px;}

/*首页友情链接*/
.sec6 {padding: 42px 0;}
.sec6 .link-list {padding: 0 20px; margin-top: 48px;}
.sec6 .link-list ul {display: flex; align-items: center; justify-content: space-between;}
.sec6 .link-list ul li .link-logo {width: 190px; height: 78px; margin-bottom: 10px; border: 1px solid #f5f5f5; overflow: hidden;}
.sec6 .link-list ul li .link-logo img {width: 100%; height: 100%; object-fit: cover;}
.sec6 .link-list ul li .title {max-width: 192px; line-height: 32px; font-size: 16px; color: #000000; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.sec6 .link-list ul li:hover .title {color: #00b8b8;}


/*内页BANNER*/
.banner {padding: 0 15px;}
.banner .poster {width: 100%; padding-bottom: 37.5%; position: relative; overflow: hidden;}
.banner .poster img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}

/*内页左侧导航*/
.content-mod .container .submenu {flex: 0 0 260px; overflow: hidden;}
.content-mod .container .submenu li {margin-bottom: 14px;}
.content-mod .container .submenu li a {display: block; width: 100%; padding: 17px 15px 15px 115px; border: 1px solid #e8e8e8; border-radius: 4px; position: relative; overflow: hidden; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-mod .container .submenu .en li a {padding: 17px 15px 15px 50px;}
.content-mod .container .submenu li:hover a,.content-mod .container .submenu li.on a {background: #00b8b8; border-color: #00b8b8;}
.content-mod .container .submenu li a::after {display: block; content: ''; width: 20px; height: 20px; background-image: url(../images/icon_right_arrow.png); background-position: 0 0; background-repeat: no-repeat; position: absolute; top: 17px; left: 82px;}
.content-mod .container .submenu .en li a::after {left: 17px;}
.content-mod .container .submenu li:hover a::after,.content-mod .container .submenu li.on a::after {background-position: 0 -20px;}
.content-mod .container .submenu li a span {font-size: 16px; color: #666666; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-mod .container .submenu .en li a span {display: block; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.content-mod .container .submenu li:hover a span,.content-mod .container .submenu li.on a span {color: #ffffff;}

/*内页内容*/
.content-mod {padding: 39px 0; background: #ffffff;}
.content-mod .cont-box {padding: 0 15px;;}
.content-mod .container {display: flex; align-items: flex-start; justify-content: space-between; margin-top: 53px; padding-left: 20px;}
.content-mod .container .content {width: 83.5443%; padding-left: 2.9113%; overflow: hidden;}

/*公司简介*/
.content-mod .abtbox-sec1 {padding: 37px 20px 10px;}
.abtbox-sec1 section:nth-child(2) {margin: 37px 0 13px;}
.abtbox-sec1 section:first-child .txt {float: left; max-width: 610px; width: 49.4327%;}
.abtbox-sec1 section:first-child .pic {float: right; max-width: 589px; width: 47.731%;}
.abtbox-sec1 section .txt p {line-height: 40px; font-size: 18px; text-align: justify; color: #333333;}
.abtbox-en section .txt p {line-height: 23px; font-size: 14px; text-align: justify; color: #333333;}
.abtbox-sec1 section .lt,.abtbox-sec1 section .gt {max-width: 589px; width: 47.731%;}
.abtbox-sec1 section .lt {float: left; padding-top: 13px;}
.abtbox-sec1 section .gt {float: right;}
.abtbox-sec1 section .lt .txt {margin-top: 25px;}
.abtbox-sec1 section .gt .pic {margin-top: 38px;}

/*科研技术*/
.content-mod .abtbox-sec2 {padding: 28px 69px 0 46px;}

/*资质荣誉*/
.abtbox-sec3 {padding: 37px 20px 10px;}
.abtbox-sec3 .ablumlist .albumli {width: 260px; margin: 0 30px 30px 0; float: left;}
.abtbox-sec3 .ablumlist .albumli a {display: block; position: relative; overflow: hidden; text-align: center;}
.abtbox-sec3 .ablumlist .albumli a img {margin: 0 auto;}
.abtbox-sec3 .ablumlist .albumli a .title {width: 100%; line-height: 35px; padding: 0 15px; background: rgb(0, 0, 0, 0.8); font-size: 16px; color: #ffffff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: absolute; left: 0; bottom: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.abtbox-sec3 .ablumlist .albumli a:hover .title {-webkit-transform: translateY(0); -ms-transform: translateY(0);}

/*业务发布*/
.content-sec1 {padding: 46px 0 25px;}
.content-sec1 .com-lists li {float: left; width: 33.33333%; padding: 0 2.35%; margin-bottom: 4.55%;}
.content-sec1 .com-lists li a {display: block; width: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-sec1 .com-lists li:hover a {-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, .18); box-shadow: 0 0 35px rgba(0, 0, 0, .18);}
.content-sec1 .com-lists li .pic {width: 100%; padding-bottom: 65.847%; position: relative; overflow: hidden;}
.content-sec1 .com-lists li .pic img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-sec1 .com-lists li:hover .pic img {-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.content-sec1 .com-lists li .tit {line-height: 58px; padding: 0 15px; background: #f6f6f6; font-size: 18px; color: #000000; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-sec1 .com-lists li:hover .tit {background: #ffffff; color: #00b8b8;}
.content-sec1 .pages {margin: 20px 0 0 0;}

/*业务内容*/
.content-sec2 {padding: 28px 69px 0 46px;}

/*设备详情*/
.content-sec3 {padding: 52px 0;}
.pro-case .detailsbox {display: flex; align-items: flex-start; justify-content: space-between; position: relative;}
.detailsbox .product-details {width: 55.573%;}
.detailsbox .cover {width: 100%; padding-bottom: 65.82%; border: 1px solid #f5f5f5; position: relative; overflow: hidden;}
.detailsbox .cover img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.detailsbox .thumbs-container {width: 100%; margin-top: 16px;}
.detailsbox .thumbs {width: 100%; padding-top: 100%; border: 1px solid #cfcfcf; position: relative; cursor: pointer;}
.detailsbox .thumbs img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.detailsbox .swiper-slide-thumb-active .thumbs {border-color: #00b8b8;}
.detailsbox .product-details-tetx {width: 41.6%;}
.product-details-tetx h3 {line-height: 37px; padding: 8px 0 17px; margin-bottom: 28px; border-bottom: 1px solid #eee; font-size: 30px; color: #000;}
.product-details-tetx section {line-height: 30px; font-size: 20px; color: #000; text-align: justify;}
.product-details-tetx .iten-btn {padding: 0 20px; font-size: 0; text-align: right; position: absolute; right: 0; bottom: 8px;}
.iten-btn a {display: inline-block; width: 50px; height: 50px; margin: 0 8px; background: #fff; border: 1px solid #dfdfdf; border-radius: 100%; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.iten-btn a::after {display: block; content: ""; width: 9px; height: 13px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.iten-btn .prevone::after {background: url(../images/icon-prevone-green.png) no-repeat;}
.iten-btn .nextone::after {background: url(../images/icon-nextone-green.png) no-repeat;}
.iten-btn a:hover {background: #00b8b8; border-color: #00b8b8;}
.iten-btn .prevone:hover::after {background: url(../images/icon-prevone-white.png) no-repeat;}
.iten-btn .nextone:hover::after {background: url(../images/icon-nextone-white.png) no-repeat;}
.goods-details-box {padding-top: 46px;}
.goods-details-box .titbox {text-align: center; border-bottom: 1px solid #ccc;}
.goods-details-box .tit {line-height: 45px; font-family: "Noto Sans SC"; font-size: 32px; font-weight: bold; color: #00b8b8;}
.goods-details-box .tit-en {line-height: 22px; font-size: 14px; color: #ccc;}
.goods-details-box span.line {display: block; width: 65px; height: 4px; margin: 6px auto -2px; background: #00b8b8;}
.goods-details-box .goods-introduce {padding: 30px 20px;}

/*业务方案*/
.content-sec4 {padding: 151px 25px 29px 18px; position: relative;}
.content-sec4 .title {max-width: 65%; line-height: 63px; padding: 0 13px; margin-bottom: 30px; font-size: 30px; font-weight: bold; color: #212121; position: relative;}
.content-sec4 .title::after {display: block; content: ''; width: 33px; height: 3px; background: #00b8b8; position: absolute; left: 13px; bottom: 0;}
.content-sec4 .pic {position: absolute; top: 46px; right: 25px; z-index: -1;}
.content-sec4 form {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 866px;}
.content-sec4 form .items {width: 260px; height: 50px; margin-bottom: 41px; background: #ffffff; border: 1px solid #e6e6e6;}
.content-sec4 form div:nth-child(1),.content-sec4 form div:nth-child(2) {display:none;}
.content-sec4 form .items:nth-child(6) {width: 563px; margin: 0;}
.content-sec4 form .items:nth-child(7) {line-height: 50px; margin: 0; background: #00b8b8; border: none; border-radius: 4px; text-align: center; position: relative;}
.content-sec4 form .items label {display: inline-block; line-height: 48px; padding-left: 49px; font-size: 16px; color: #494949; vertical-align: middle; position: relative;}
.content-sec4 form .items label::before {display: block; content: ''; width: 25px; height: 20px; position: absolute; top: 15px; left: 12px;}
.content-sec4 form .items label.user::before {background: url(../images/icon_ico.png) 0 0 no-repeat;}
.content-sec4 form .items label.phone::before {background: url(../images/icon_ico.png) 0 -20px no-repeat;}
.content-sec4 form .items label.code::before {background: url(../images/icon_ico.png) 0 -40px no-repeat;}
.content-sec4 form .items label.con::before {background: url(../images/icon_ico.png) 0 -60px no-repeat;}
.content-sec4 form .items input[type=text] {background: none; height: 100%; font-size: 16px; color: #494949; vertical-align: middle;}
.content-sec4 form .items:nth-child(3) input[type=text] {width: 145px;}
.content-sec4 form .items:nth-child(4) input[type=text] {width: 110px;}
.content-sec4 form .items:nth-child(5) input[type=text] {width: 40px;}
.content-sec4 form .items:nth-child(6) input[type=text] {width: 412px;}
.content-sec4 form .items:nth-child(5) #imgCode {display: inline-block; vertical-align: middle; width: 90px; height: 36px;}
.content-sec4 form .items:nth-child(7) input[type=submit] {display: block; padding-left: 115px; height: 100%; background: none; font-size: 16px; color: #ffffff;}
.content-sec4 form .items:nth-child(7)::before {display: block; content: ''; width: 25px; height: 20px; background: url(../images/icon_ico.png) 0 -80px no-repeat; position: absolute; top: 17px; left: 83px;}

/*企业动态*/
.content-sec5 {padding: 53px 61px 30px 52px;}
.content-sec5 .news-list li {padding: 19px 27px 20px 23px; margin-bottom: 34px; background: #ffffff; border-radius: 20px; -webkit-box-shadow: 0 0 22px rgba(62, 62, 62, .09); box-shadow: 0 0 22px rgba(62, 62, 62, .09);}
.content-sec5 .news-list li a {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.content-sec5 .news-list li .news-pic {width: 283px; height: 238px;  border-radius: 10px; position: relative; overflow: hidden;}
.content-sec5 .news-list li .news-pic img {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.content-sec5 .news-list li:hover .news-pic img {-webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.content-sec5 .news-list li .news-text {width: 70.5%;}
.content-sec5 .news-list li .news-text h3 {line-height: 42px; margin-bottom: 13px; font-size: 22px; color: #000000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.content-sec5 .news-list li .news-text section {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 30px; font-size: 18px; color: #666666;}
.content-sec5 .news-list li .news-text .time-btn {display: flex; align-items: center; justify-content: space-between; margin-top: 12%;}
.content-sec5 .news-list li .news-text .time-btn .more {width: 41px; height: 41px; background: url(../images/icon_more.png) no-repeat;}
.content-sec5 .news-list li .news-text .time-btn .time {line-height: 24px; font-size: 14px; color: #666666;}

/*详情页*/
.content-sec5 .titles {line-height: 40px; padding: 0 15px 7px; border-bottom: 1px solid #eee; font-size: 24px; color: #000; text-align: center;}
.substance-box .time {line-height: 38px; font-size: 14px; color: #666; text-align: center;}
.substance-box .cont-info {padding: 25px 0; position: relative;}
.substance-box .cont-info::after {display: block; content: ''; visibility: hidden; clear: both;}
.substance-box .cont-info p {line-height: 34px; font-size: 16px; color: #666;}
.substance-box .cont-info p img {display: inline-block;}
.substance-box .newsfoot {padding: 0 4px; font-size: 0; text-align: right;}
.newsfoot a {display: inline-block; width: 50px; height: 50px; background: #fff; border: 1px solid #dfdfdf; border-radius: 100%; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.newsfoot a.prevone {margin-right: 16px;}
.newsfoot a::after {display: block; content: ""; width: 9px; height: 13px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.newsfoot .prevone::after {background: url(../images/icon-prevone-green.png) no-repeat;}
.newsfoot .nextone::after {background: url(../images/icon-nextone-green.png) no-repeat;}
.newsfoot a:hover {background: #00b8b8; border-color: #00b8b8;}
.newsfoot .prevone:hover::after {background: url(../images/icon-prevone-white.png) no-repeat;}
.newsfoot .nextone:hover::after {background: url(../images/icon-nextone-white.png) no-repeat;}

/*联系我们*/
.content-sec6 {padding-bottom: 30px;}

/*联系方式*/
.content-sec6 .mod-box1 {padding-top: 58px;}
.mod-box1 .logo img {margin: 0 auto;}
.mod-box1 .mod-sec1 {display: flex; align-items: center; justify-content: space-between; padding-left: 32px; margin-top: 63px;}
.mod-sec1 .lt {width: 46.7%;}
.mod-sec1 .lt li {line-height: 40px; padding-left: 38px; font-size: 20px; color: #676767; position: relative;}
.mod-sec1 .lt li::before {display: block; content: ""; width: 25px; height: 40px; background: url(../images/icon-contact.png) 0 0 no-repeat; position: absolute; top: 0; left: 0;}
.mod-sec1 .lt li.fax::before {background-position: 0 -40px;}
.mod-sec1 .lt li.add::before {background-position: 0 -80px;}
.mod-sec1 .lt li.postcode::before {background-position: 0 -120px;}
.mod-sec1 .lt li.mail::before {background-position: 0 -160px;}
.mod-sec1 .lt li.website::before {background-position: 0 -200px;}
.mod-sec1 .lt li.add a {display: inline-block; line-height: 19px; padding-left: 16px; margin-left: 16px; margin-top: -3px; background: url(../images/icon_add.png) center left no-repeat; font-size: 12px; color: #00b8b8; vertical-align: middle;}
.mod-sec1 .gt {width: 51.4%;}

.mod-sec2 {padding: 36px 32px 36px 12px;}
.mod-sec2 .title {line-height: 50px; padding-left: 40px; margin-bottom: 35px; font-size: 50px; font-weight: bold; color: #00b8b8;}
.mod-sec2 .infor {display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; background: #ffffff; position: relative; -webkit-box-shadow: 0 0 35px rgba(183, 183, 183, .12); box-shadow: 0 0 35px rgba(183, 183, 183, .12);}
.mod-sec2 .infor::after {display: block; content: ''; width: 1px; height: 100%; background: #f2f2f2; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.mod-sec2 .infor .items {width: 50%; min-height: 363px; padding: 3.6% 2.9% 82px 3.17%; position: relative;}
.mod-sec2 .infor .items:first-child::after {display: block; content: ''; width: 90%; height: 1px; background: #f2f2f2; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.mod-sec2 .infor .items dl {width: 100%;}
.mod-sec2 .infor .items dt {line-height: 48px; margin-bottom: 16px; font-size: 40px; color: #00b8b8;}
.mod-sec2 .infor .items dd {line-height: 40px; padding-left: 38px; font-size: 20px; color: #676767; position: relative;}
.mod-sec2 .infor .items dd::before {display: block; content: ""; width: 25px; height: 40px; background: url(../images/icon-contact.png) 0 0 no-repeat; position: absolute; top: 0; left: 0;}
.mod-sec2 .infor .items dd.fax::before {background-position: 0 -40px;}
.mod-sec2 .infor .items dd.add::before {background-position: 0 -80px;}
.mod-sec2 .infor .items dd.postcode::before {background-position: 0 -120px;}
.mod-sec2 .infor .items dd.mail::before {background-position: 0 -160px;}
.mod-sec2 .infor .items dd.website::before {background-position: 0 -200px;}
.mod-sec2 .infor .items .map-open {display: block; width: 260px; height: 52px; line-height: 52px; background: #ffffff; border: 1px solid #e8e8e8; border-radius: 4px; text-align: center; position: absolute; left: 6.84%; bottom: 30px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.mod-sec2 .infor .items .map-open:hover {background: #00b8b8; border-color: #00b8b8;}
.mod-sec2 .infor .items .map-open span {display: inline-block; padding-left: 33px; font-size: 16px; color: #666666; position: relative;}
.mod-sec2 .infor .items .map-open:hover span {color: #ffffff;}
.mod-sec2 .infor .items .map-open span::after {display: block; content: ''; width: 20px; height: 20px; background: url(../images/icon_adds.png) 0 0 no-repeat; position: absolute; top: 16px; left: 0;}
.mod-sec2 .infor .items .map-open:hover span::after {background: url(../images/icon_adds.png) 0 -20px no-repeat;}

/*地图*/
#map-pop {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 9999999;}
#map-pop .map-box {width: 1150px; height: 600px; padding: 30px 50px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
#map-pop .map-box .close-btn {width: 40px; height: 40px; border-radius: 50%; position: fixed; top: 30px; right: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; cursor: pointer;}
#map-pop .map-box .close-btn::before,
#map-pop .map-box .close-btn::after {display: block; content: ""; width: 30px; height: 2px; margin: -1px 0 0 -15px; background: #ffffff; position: absolute; top: 50%; left: 50%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
#map-pop .map-box .close-btn::before {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
#map-pop .map-box .close-btn::after {-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.map {display: none; width: 100%; height: 100%; overflow: hidden;}
.input-card {width: 280px;}
.input-card h4 {font-weight: bold; border-bottom: 2px solid #666; margin-bottom: 6px; padding-bottom: 4px;}
.input-card p {font-size: 14px;}
.amap-info-sharp {height: 9px; width: 16px; top: -1px; left: 50%; margin-left: -8px; background: url(../images/map.png) 0 0 no-repeat;}


/*在线留言*/
.content-sec6 .mod-box2 {padding: 51px 20px 150px;}
.mod-box2 form {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.mod-box2 .aspNetHidden:nth-child(1),.mod-box2 .aspNetHidden:nth-child(2) {display: none;}
.mod-box2 .items {width: 33.3333%; padding: 0 3px; margin-bottom: 40px;}
.mod-box2 .items:nth-child(9) {width: 100%;}
.mod-box2 .items:nth-child(11) {width: 260px; height: 52px; line-height: 52px; padding: 0; background: #00b8b8; border: none; border-radius: 4px; text-align: left; position: relative;}
.mod-box2 .items:nth-child(11)::before {display: block; content: ''; width: 25px; height: 20px; background: url(../images/icon_ico.png) 0 -80px no-repeat; position: absolute; top: 17px; left: 83px;}
.mod-box2 .items:nth-child(11) .btn {display: block; padding-left: 115px; height: 100%; background: none; font-size: 16px; color: #ffffff;}
.mod-box2 .items .lis {padding: 16px 20px; background: #f5f5f5;}
.mod-box2 .items .lis label {float: left; line-height: 28px; font-size: 16px; color: #757575;}
.mod-box2 .items .lis div {line-height: 28px; overflow: hidden;}
.mod-box2 .items:nth-child(10) {position: relative;}
.mod-box2 .items:nth-child(10) .lis div {padding-right: 95px; overflow: inherit;}
.mod-box2 .items:nth-child(10) .lis #imgCode {width: 90px!important; height: 36px!important; margin: 0!important; position: absolute; top: 13px; right: 10px;}
.mod-box2 .items .lis input[type=text] {width: 100%; line-height: 28px; background: none; font-size: 16px; color: #757575;}
.mod-box2 .items:nth-child(10) .lis input[type=text] {width: 60%;}
.mod-box2 .items .lis textarea {width: 100%; line-height: 28px; background: none; font-size: 16px; color: #757575;}}

/*人才招聘*/
.content-sec6 .mod-box3 {padding: 37px 70px 0 64px;}
.content-sec6 .mod-box3 .section-title {line-height: 58px; padding-left: 6px; margin-bottom: 20px; font-size: 40px; font-weight: bold; color: #00b8b8;}
.panel-group .panel-heading a {display: block; background: #00b8b8; font-size: 16px; font-weight: bold; color: #ffffff; padding: 18px 25px; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.panel-group .panel-heading a::after {display: block; content: ''; width: 16px; height: 9px; background: url(../images/but.png) no-repeat; position: absolute; top: 23px; right: 25px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.panel-group .collapsed .panel-heading a {background: #ffffff; color: #102541; -webkit-box-shadow: 0px 5px 15px 0px rgb(68, 68, 68, 0.1); box-shadow: 0px 5px 15px 0px rgb(68, 68, 68, 0.1);}
.panel-group .collapsed .panel-heading a::after {background: url(../images/but_black.png) no-repeat; -webkit-transform: rotate(0); transform: rotate(0);}
.panel-group .panel-collapse {display: none;}
.panel-group .panel-collapse .panel-body {padding: 40px 25px 15px; background: #ffffff; -webkit-box-shadow: 0px 5px 15px 0px rgb(68, 68, 68, 0.1); box-shadow: 0px 5px 15px 0px rgb(68, 68, 68, 0.1);}
.panel-group .panel-collapse .panel-body p {line-height: 24px; margin-bottom: 20px; font-size: 16px; color: #57667e;}
.panel-group .panel li:first-child .panel-collapse {display: block;}