:root{
	--theme-color:#38858a;
}


html{
    min-width: 640px;
    padding: 0;
    margin: 0;
}

span{
    caret-color: transparent;
    -webkit-tap-highlight-color: transparent;
}

img{
    display: initial !important;
}
/*打印样式*/
@media print {
    .nav-main{display:none;}
    .link_bg{display:none;}
    .footer{display:none;}
    .kefubox{display:none;}
    .tit-btn{display:none;}
    .search{display:none;}
    .zx-btn{width:100%}
    
}

/* 图标库 */
/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
 
/* Write your styles */
.layout{min-width: 1200px;}
.w1200{width: 90%;
margin: 0 auto;
	height: 100%;
	max-width: 1200px;}
.w1400{
	width: 92%;
	margin: 0 auto;
	height: 100%;
	max-width: 1400px;
}
.bg{background-color: #f7f8fc;}
ul{padding: 0;}
a{color: #38858a;}
@media (min-width:1200px) {.container {width:1170px !important;margin:0 auto}
}
.header-box {background:#fff}
.topbar {width:100%;background-color:#38858a;height: 38px;}
.topbar .container  {padding:3px 0;font-size:15px;color:#fff}
.topbar .container .topbar-left {font-size:20px}
.topbar .container .topbar-left .am-icon-globe {font-size:23px}
.topbar .container .topbar-left .am-btn-primary {color:#fff;background-color:#38858a;border-color:#38858a}
.topbar .container .topbar-left .am-btn {padding:0;line-height:1;margin-top:-10px}
.topbar .container .topbar-right {line-height:34px;width:75%}
.topbar .container .topbar-right i {opacity:.3;margin:0 5px}
.topbar .container .topbar-right a {color:#fff;font-size:14px;margin:4px}
.topbar .container .topbar-right a:nth-of-type(1) {margin-left:20px}
.topbar .uk-label{background-color: #04BE02;}
.topbar .drop{width: 100px;height: 100px;background-color: #fff;}
 
/* 通用 样式 */ 
/*表格*/
table {font-family:verdana,arial,sans-serif;color:#333333;border-width:1px;border-color:#999999;border-collapse:collapse;width:100% !important;font-size:18px;margin:0 !important;}
table th {background-color:#c3dde0;border-width:1px;padding:8px;border-style:solid;border-color:#a9c6c9;}
table tr {background-color:#579d9c14;}
table tr:nth-child(2n) {background-color:#fff;}
table td {border-width:1px;padding:8px;border-style:solid;border-color:#a9c6c9;}
table td:hover {background-color:#579d9c14;}
table td:first-child {
min-width:10% ;
}
/* 切换按钮 */
.swiper-button-next{color:var(--theme-color) !important;}
.swiper-button-prev{color:var(--theme-color) !important;}
/* 当前位置 */
.head-path{background-color: #f1f1f1;height: 100px;padding-top: 2em;padding-bottom: 2em;position: relative;}
.head-path .w1200{margin:auto}
.head-path .path{display: flex;font-size:18px;}
.head-path .path a{margin-right:10px;margin-left:10px;}
/* 更多按钮样式 */
.index-more-btn{z-index: 1;position: relative;display: inline-block;vertical-align: top;padding: 0 20px;border: 1px solid #ddd;border-radius: 18px;font-size: 14px;line-height: 34px;color: #666;transition: 0.3s;}
.index-more-btn .arrow{position: relative;display: inline-block;vertical-align: middle;width: 8px;height: 8px;margin: -.25em 0 0 .4em;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: rotate(45deg);}



.heyu-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#38858a;}
.heyu-swiper .swiper-pagination .swiper-pagination-bullet-active{}


/*按钮背景动效*/
.hy-btn{z-index: 1;position: relative;overflow: hidden;}
.hy-btn:after{content: '';z-index: -1;position: absolute;left: 30%;top: 100%;width: 40px;height: 40px;border-radius: 50%;background-color: #38858a;transform: translate(-50%,-50%) scale(0);}
.hy-btn:hover{border-color: #38858a!important;color: #fff!important;transition: 0.5s ease-in-out;}
.hy-btn:hover:after{transform: translate(-50%,-50%) scale(10);transition: 1s ease-in-out;}
/*按钮背景动效2*/
.hy-btn2{z-index: 1;position: relative;overflow: hidden;}
.hy-btn2:after{content: '';z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #38858a;transform: skew(50deg) scaleX(0);transform-origin: left bottom;}
.hy-btn2:hover{background-color: rgba(255,255,255,0);border-color: #38858a!important;color: #fff!important;transition: 0.5s ease-in;}
.hy-btn2:hover:after{transform: skew(50deg) scaleX(1.5);transition: 0.5s ease-in;}	

/*栏目头部栏*/
.solution-page {background:url(http://oss.heyudl.com/style/images/bg6.jpg);color:#fff;padding:90px 0 160px;background-size:cover;background-position:center;}
.solution-page .container {padding:0 100px}
.solution-page .container h2 {font-size:46px}
.solution-page .container p {font-size:16px}

.pc-inpage {}
.pc-inpage .inpage-top-wrap {height:80px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);}
.pc-inpage .inpage-top-wrap .w1400 {display:flex;justify-content: space-between;align-items: center;}
.pc-inpage .inpage-top-wrap .top-title {position:relative;padding:0 40px;background-color:#38858a;font-size:24px;line-height:80px;font-weight:bold;color:#fff;white-space:nowrap;}
.pc-inpage .inpage-top-wrap .top-title a{color:#fff}
.pc-inpage .inpage-top-wrap .top-title::after {content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-.25em 0 0 .4em;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS41NiA3LjQ1OEwwIDEzLjAxN2wxLjg5OCAxLjg5OCA3LjQ1OC03LjQ1N0wxLjg5OCAwIDAgMS44OTh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');background-size:100% 100%;}
.pc-inpage .inpage-top-wrap .top-nav {position:relative;display: flex;flex:1;overflow:hidden;margin:0 60px;width:815px;}
.pc-inpage .inpage-top-wrap .top-nav-list {position:relative;display: flex;flex:1;overflow:hidden;margin:0 10px;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item {margin:0 25px;width:72px;white-space: nowrap;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a {position:relative;display:block;font-size:18px;line-height:80px;text-align:center;transition:0.3s;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a::after {content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.3s;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a:hover {color:#38858a;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a:hover::after {transform:scaleX(1);}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a.on {color:#38858a;}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-item a.on::after {transform:scaleX(1);}
.pc-inpage .inpage-top-wrap .top-nav-list .nav-scrollbar-drag {background-color:#38858a;}
/*内页标题*/
.pc-inpage .inpage-title {margin-bottom:40px;text-align:center;}
.pc-inpage .inpage-title .name {position:relative;display:inline-block;vertical-align:top;padding-bottom:20px;font-size:24px;line-height:1;font-weight:bold;}
.pc-inpage .inpage-title .name::after {content:'';position:absolute;left:50%;bottom:0;width:50px;height:2px;background-color:#38858a;transform:translateX(-50%);}
.pc-inpage .inpage-title.left {text-align:left;}
.pc-inpage .inpage-title.left .name::after {left:0;transform:translateX(0);}


/* 客服 */
.kefubox .kefu {position:fixed;z-index:999;right:10px;top:40%;box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.kefubox .kefu ul{padding: 0;margin: 0;}
.kefubox .imgbox {background-color:rgb(255 255 255);width:60px;height:70px;text-align:center;padding:6px 0;border-bottom:solid 1px rgb(241 241 241);cursor:pointer;transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);position:relative;display:flex;align-items:center;-webkit-justify-content:center;justify-content:center;}
 .kefubox  span {display:block;color:#999;font-size:12px;}
 .kefubox .imgbox img {display:block;margin:0 auto;margin-top:9px;}
 .kefubox .imgbox .weixin {position:absolute;opacity:0;margin-top:0px;height:0px;right:74px;top:30px;transition:all 0.3s cubic-bezier(.165,.84,.44,1);-webkit-transition:all 0.3s cubic-bezier(.165,.84,.44,1);box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
 .kefubox .top .imgbox {background-color:var(--theme-color);margin-top:5px;border:none;}
 .kefubox .top .imgbox a i{color: #fff;}
 .kefubox .top .imgbox span {color:#fff;}
 .kefubox .imgbox:hover {background-color:var(--theme-color);}
 .kefubox .imgbox:hover span {color:#fff;}
 .kefubox .imgbox:hover .tb {filter:brightness(100);color:#fff}
 .kefubox .ewm:hover .weixin {display:block;height:auto;opacity:1;top:30%;position:fixed;}
 .kefubox .ds {position:absolute;z-index:-1;right:20px;display:block;color:#fff;background-color:#fff;transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);line-height:69px;padding:0 20px;top:0;font-size:14px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);width:0;opacity:0;overflow:hidden;white-space:pre;}
 .kefubox .tel:hover .ds {opacity:1;background-color:var(--theme-color);right:58px;width:max-content;font-size: 20px;}
 .kefubox .kefu i {font-size:20px;}
 .kefubox .kefu li:hover i {color:#fff;}
 .kefubox .phoneright ul.ul-bot {display:flex !important;width:100%;position:fixed;bottom:0;align-items:center;justify-content:center;background-color:var(--theme-color);z-index:10;}
 .kefubox .phoneright li {width:25%;text-align:center;padding:2%;border-right:1px solid rgba(255,255,255,.5);}
 .kefubox .phoneright a {text-decoration:none;font-size:12px;color:aliceblue;}




 /* 搜索*/
 .page-header-search .btn {color:#656e7b !important}
.search {width:215px;height:32px;position:relative;}
.search .search-form {background:url(../images/kk.png) no-repeat center;}
.search input{}
.search .input-keyword {width:175px;height:32px;border:0;background:none;text-indent:1em;color:#868585;font-size:12px;}
.search .search-btn {width:35px;height:35px;position:absolute;top:0;right:0;background:none;border:none;}
.page-header .page-header-menu .search-form {position:relative;display:inline-block;float:right;width:176px;transition:width .4s;margin-top:8px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.page-header .page-header-menu .search-form .input-group {-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.page-header .page-header-menu .search-form .input-group .form-control {border:0;font-size:13px;padding-right:20px;font-weight:300}
.page-header .page-header-menu .search-form .input-group .form-control:hover {cursor:auto;}
.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {padding:0;height:34px;z-index:3;position:relative;top:10px;right:11px}
.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit>i {font-size:15px}
.page-header .page-header-menu .search-form.open {width:300px !important;transition:width .4s}
.page-header .page-header-menu .search-form.open .input-group .form-control {text-indent:0}
.page-header .page-header-menu .search-form.open .input-group .form-control:hover {cursor:auto;}

 
.banner-swiper{ width: 100%; height: 450px;overflow: hidden;}
.banner-swiper img{width: 100%;height: 450px;object-fit: cover;}
.banner-swiper .banner-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #b3b3b3;border-radius: 4px;opacity: .6;transition: 0.5s;}
.banner-pagination{position: relative;margin: 0 auto;z-index: 999;text-align: center;margin-top: -28px;}
 /* 头部*/
.header {padding:25px 0}
.header .logo {padding-top:8px}
.header .logo img {width:329px}
/* search */
.search {width:100%;margin-top: 0.5em;}
.inner-search-wrap {position:relative;z-index:2;padding:25px 0;/* border-bottom:1px solid #e4e4e4;*/background-color:#fff;width:420px;}
.inner-search-wrap .search-input-wrap .searchtype {width:78px;height:38px;position:absolute;left:0;top:0;z-index:1;opacity:1;filter:alpha(opacity=100);transition:opacity .33s cubic-bezier(0,.8,0,1);transition-delay:.05s}
.inner-search-wrap .search-input-wrap .searchtype span {display:block;line-height:58px;padding:0px 15px;font-size:16px;cursor:pointer;text-align:center;color:#38858a;}
.inner-search-wrap .search-input-wrap .searchtype span:after {font-family:iconfont;content:'\e601';margin-left:5px;font-size:14px;position:absolute;}
.inner-search-wrap .search-input-wrap .searchtype ul {border:1px solid #eee;border-top:none;background-color:#fff;/* box-shadow:0 0 5px rgb(107 107 107 / 10%);*/text-align:center;margin-top:-19px;display:block;padding-bottom:1em;padding-top:15px;border-radius:0px 0px 10px 10px;}
.inner-search-wrap .search-input-wrap .searchtype ul li:hover{background-color:#38858a;color:#fff}
.inner-search-wrap .search-input-wrap .searchtype ul li:hover a{color:#fff}
.inner-search-wrap .search-input-wrap {width:92%;margin:0 auto;position:relative;background-color:#fff;height:59px;border-radius:8px;border:1px solid #38858a;}
.inner-search-wrap .search-input-wrap .search-submit {background-color:transparent;position:absolute;top:0;right:26px;height:38px;width:38px;text-align:center;line-height:58px;border:none;}
.inner-search-wrap .search-input-wrap .search-submit i {font-size:33px;font-weight:bold;color:#38858a;}
.inner-search-wrap .search-input-wrap .search-input {position: relative;width:199px;margin-bottom:0;background-color:transparent;text-align:left;height:58px;line-height:38px;font-size:14px;border:none;  outline:none;/* for firefox 1.5 + */}
.inner-search-wrap .search-input-wrap .search-input::-webkit-input-placeholder {color:#ccc}
.inner-search-wrap .search-result-wrap {position:absolute;background-color:#fff;overflow-x:hidden;overflow-y:auto;max-height:360px;width:100%;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:10}
.inner-search-wrap .search-result-wrap .search-result {padding:10px 0}
.inner-search-wrap .search-result-wrap .search-result a {display:block;padding-left:20px;padding-right:45px;position:relative;line-height:36px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.inner-search-wrap .search-result-wrap .search-result a:before {content:'';position:absolute;width:100%;height:1px;background-color:#e4e4e4;transform:scaleY(0.5);bottom:1px;left:0}
.inner-search-wrap .search-result-wrap .search-result a:after {content:'\e61e';font-family:'iconfont';position:absolute;top:0;right:8px;width:35px;height:35px;line-height:35px;text-align:center;}
.inner-search-wrap .search-result-wrap .search-result a:hover {background-color:#f2f2f2}
.inner-search-wrap .search-result-wrap .search-result a span {color:#03a560}

/* search */

/* head-top */
.header .header-right {text-align:center}
.header .header-right .header-contact {text-align:center;}
.header .header-right .header-contact .header-contact-item {float:left;vertical-align:middle}
.header .header-right .header-contact .header-contact-item .contact_mini {position:relative;padding:0 40px 0 35px;width:238px;margin-left:1em;}
.header .header-right .header-contact .header-contact-item .contact_mini strong {display:block;font-size:1.2em;font-weight:600;text-align:left}
.header .header-right .header-contact .header-contact-item .contact_mini .contact-icon {font-size:3.5em;position:absolute;top:50%;transform:translate(0,-50%);left:-28px}
.header .header-right .header-contact .header-contact-item .contact_mini span {font-size:1.5em;color:#0f5d54;display:block;text-align:left}
.header .header-right .contact-btn {float:right}
.header .header-right .contact-btn .am-btn-secondary {color:#38858a;background-color:#fff;border-color:#38858a}
.header .header-right .contact-btn .am-btn-secondary:hover {background-color:#38858a;color:#fff}



.nav-main .uk-navbar-nav li:hover:after {width:170px;}
.nav-main .uk-navbar-nav li:after {content:"";width:0%;height:2px;background:#fff;position:absolute;bottom:15px;overflow:hidden;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;}


.nav-main .uk-dropbar .list-box .product {border:1px solid #e5e5e5;height:120px;margin-bottom:1.2em;display:flex;text-align:center;justify-content:center;align-items:center;}
.nav-main .uk-dropbar .list-box .product i {font-size:2em;display:block;}
.nav-main .uk-dropbar .list-box .product:hover {background:#38858a;color:#fff;}
.nav-main .uk-dropbar .list-box .list-item {padding:1em;border:1px solid #38858a;height:80px;margin-bottom:1em;}
.nav-main .uk-dropbar .list-box  .list-item2 li {padding:0px;border:1px solid #38858a;height:50px;margin-bottom:1em;text-align:center;width:172px;margin-right:10px;}
.nav-main .uk-dropbar .list-box  .list-item2 {display:flex;justify-content: space-around;align-items: center;}
.nav-main .uk-dropbar .list-box  .list-item2 a{    display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.nav-main .uk-dropbar .list-box  .list-item2 li:hover {background:#38858a;color:#fff}
.nav-main .uk-dropbar .list-box  .list-item2 li:hover a{color:#fff}


.nav-contain {width:100%;border-top:1px solid #e9e9e9;box-shadow:0 1px 3px #e9e9e9;background: #38858a;}
.nav-contain .nav-inner {max-width:1200px;margin:0 auto}
.nav-contain .nav-inner .am-nav li {list-style:none;position:relative;height: 76px;line-height: 76px}
.nav-contain .nav-inner .am-nav li:hover{background-color: #0f5d54;transition:.5s}
.nav-contain .nav-inner .am-nav li:hover a{color: #fff;transition:.5s}
.nav-contain .nav-inner .am-nav .active{background-color: #0f5d54;}
.nav-contain .nav-inner .am-nav .active a{color: #fff;}
.nav-contain .nav-inner .am-nav li:hover .sub-menu {display:block}
.nav-contain .nav-inner .am-nav li .sub-menu {display:none;padding-left:0;position:absolute;box-shadow:0 0 7px rgba(0,0,0,.15);top:100%;z-index:1000 !important;background:#fff;border-radius:0 0 3px 3px;margin:0;width:100%;left: 0;}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item {min-width:200px;border-top:1px solid #eaeaea;position:relative;text-align: center;}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item a {display:block;padding:0 20px;color: #0f5d54}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item:hover a{color: #fff;}
.nav-contain .nav-inner .am-nav li a {color:#fff;padding:0;display: block;}
@font-face {font-family:fontawesome;src:url(../fonts/fontawesome-webfont.ttf),url(../fonts/fontawesome-webfont.woff)}
.page-header {text-align:center;padding:80px 0 92px;font-weight:300;background:url(../images/pattern-dark.png) #383d61}
.page-header .page-header-title {font-size:60px;color:#fff;font-weight:400}
.breadcrumb-box {border-bottom:1px solid #e9e9e9}
.breadcrumb-box .am-breadcrumb {padding:16px 0 0;margin-bottom:1rem}
.breadcrumb-box .am-breadcrumb li a {font-size:14px;color:#262626}
.breadcrumb-box .am-breadcrumb .am-active {color:##6975a6}
.section {padding:30px 0}
.section .section--header .section--title {font-size:50px;font-weight:300;text-align:center}
.section .section--header .section--description {font-size:20px;line-height:30px;color:#9b9b9b;text-align:center;margin:13px 0 0}

/*二级下拉菜单*/ 
.uk-dropbar .inner_box{background:#f5f5f5; background: rgba(245, 245, 245, 0.9); border-top:1px #f0f0f0 solid;}
.uk-dropbar .inner_box{overflow:hidden;}
.uk-dropbar .inner_box .wrap{display:flex;}
.uk-dropbar .inner_box .img_infor{float:left; width:50%; padding:30px 5% 50px 2%;}
.uk-dropbar .inner_box .img_infor .tit{font-size:22px; color:#38858a; margin-bottom:20px; font-weight:normal; line-height:1.6;}
.uk-dropbar .inner_box .img_infor .txt{color:#666; line-height:28px;height:140px; overflow:hidden; text-align:justify; letter-spacing:0.5px;}
.uk-dropbar .inner_box .img_infor .btn_more{border: 1px solid #38858a;display:block;padding:1em;}
.uk-dropbar .inner_box .img_infor .btn_more:hover{background:#38858a;color:#fff;}
.uk-dropbar .inner_box .sec_list{float:left; width:25%; padding-top:20px; padding-right:4%; padding-left:4%; border-left:1px #d2d2d2 solid;  padding-bottom:9999px; margin-bottom:-9999px;}
.uk-dropbar .inner_box .sec_list ul{display:flex;flex-direction: column;}
.uk-dropbar .inner_box .sec_list .second_nav2{display:flex;}
.uk-dropbar .inner_box .sec_list li {height:60px; line-height:60px; border:1px solid #38858a;margin-bottom: 20px;
    text-align: center;}
.uk-dropbar .inner_box .sec_list li:hover{background:#38858a;color:#fff}    
.uk-dropbar .inner_box .sec_list li:hover a{color:#fff}    
.uk-dropbar .inner_box .sec_list li a{display:block}
.uk-dropbar .inner_box .img_pic {float:left; width:25%;height:298px;overflow:hidden;}

.uk-dropbar .inner_box .sec_list2{float:left; width:50%; padding-top:20px; padding-right:4%; padding-left:4%; border-left:1px #d2d2d2 solid;  padding-bottom:9999px; margin-bottom:-9999px;}
.uk-dropbar .inner_box .sec_list2 .second_nav2{display:flex;flex-direction: row;flex-wrap: wrap;}
.uk-dropbar .inner_box .sec_list2 li {height:60px; line-height:60px; border:1px solid #38858a;margin-bottom: 20px;
    text-align: center;margin-right: 1em;}
.uk-dropbar .inner_box .sec_list2 li:hover{background:#38858a;color:#fff}    
.uk-dropbar .inner_box .sec_list2 li:hover a{color:#fff}    
.uk-dropbar .inner_box .sec_list2 li a{display:block}

 /* 通用底部*/
  
 
 
.layout-footer .footer {width:100%;background:url(../images/footer.jpg);background-size:cover;position:relative}
.layout-footer .footer .am-u-md-3 {padding-left:25px}
.layout-footer .footer .footer--bg {position:absolute;width:100%;height:100%;opacity:.95;top:0;left:0}
.layout-footer .footer .footer--inner {position:relative;z-index:1}
.layout-footer .footer .footer--inner .footer_main {position:relative}
.layout-footer .footer .footer_main--column {margin:50px 0 0}
.layout-footer .footer .footer_main--column_title {color:#fff;font-size:17px;line-height:29px;font-weight:700;display:block}
.layout-footer .footer .footer_about {position:relative;padding:17px 25px 0 0}
.layout-footer .footer .footer_about--text {font-size:15px;line-height:25px;color:#fff;padding:0 0 16px}
.layout-footer .footer .footer_navigation {padding:6px 15px 0 0}
.layout-footer .footer .footer_navigation--item {display:block;position:relative;padding:12px 25px 12px 0;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}
.layout-footer .footer .footer_navigation--item::before {position:absolute;content:"\f054";display:block;right:10px;top:50%;transform:translate(0,-50%);margin-top:3px;color:#fff;font-size:12px;font-family:fontawesome}
.layout-footer .footer .footer_navigation--link {color:#fff;font-size:15px;line-height:22px}
.layout-footer .footer .footer_navigation--link:hover {text-decoration:underline}
.layout-footer .footer .footer_contact_info {padding:5px 0 0}
.layout-footer .footer .footer_contact_info--item {padding:10px 0;position:relative;color:#fff;font-size:15px;line-height:25px;list-style:none}
.layout-footer .footer .footer_contact_info--item i {display:block;position:absolute;left:-2px;top:12px}
.layout-footer .footer .footer_contact_info--item span {display:inline-block;vertical-align:text-top;padding:0 0 0 28px}
.contact_card {background:#fff;border:1px solid #e9e9e9;border-radius:3px;position:relative;text-align:center;padding:138px 0 48px;margin:30px}
.contact_card .contact_card--icon {position:absolute;font-size:56px;display:block;top:37px;left:50%;transform:translate(-50%,0);color:#38858a}
.contact_card .contact_card--title {font-size:20px;display:inline-block}
.contact_card .contact_card--text {padding:0 0 10px;color:#969696;font-size:16px;line-height:23px}
.contact_card .contact_card--text a {color:#969696}
.contact_card .am-btn-secondary {background-color:transparent;color:#38858a;border-color:#38858a;border-width:2px;padding:12px 18px}
.contact_card .am-btn-secondary:hover {background-color:#38858a;color:#fff}




/* 首页样式 */


.index-page {width:100%;border-bottom:1px solid #e9e9e9}
 
 
/* 首页四列导航 */
/* .index-nav-item {padding:1em;}
.index-nav-item ul {height:160px;padding:1em;}
.index-nav-item .nav-item {visibility:visible;animation-duration:1.2s;animation-delay:0s;animation-iteration-count:1;animation-name:fadeInUp;position:relative;width:65%;margin:0 auto;}
.index-nav-item .nav-item-box {visibility:visible;animation-duration:0.4s;animation-delay:0s;animation-iteration-count:1;position:relative;}
.index-nav-item .nav-item-box-list {display:table;width:100%;padding:0;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.index-nav-item .nav-list-item {width:25%;display:inline-block;vertical-align:top;float:left;}
.index-nav-item .nav-list-item-box {border-left:1px solid #eee;border-top:1px solid #eee;padding:30px 20px;position:relative;overflow:hidden;transition:all .5s;transition:all .5s;}
.index-nav-item .nav-list-item-box:hover {-webkit-box-shadow:rgba(1,130,150,.2) 0px 0px 30px;-moz-box-shadow:rgba(1,130,150,.2) 0px 0px 30px;box-shadow:rgba(1,130,150,.2) 0px 0px 30px;}
.index-nav-item .nav-list-item-mask {-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);overflow:hidden;}
.index-nav-item .nav-list-item-image {padding-top:80px!important;position:relative;}
.index-nav-item .nav-list-item-content {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.index-nav-item .nav-list-item-middle {display:table;table-layout:fixed;height:100%;vertical-align:middle;text-align:center;width:80px;margin:auto;border-radius:100%;}
.index-nav-item .nav-list-item-middle img {position:relative;vertical-align:middle;cursor:initial!important;width:80%;}
.index-nav-item .nav-list-item-text {margin:0.9em 0 0;z-index:3;display:block;}
.index-nav-item .nav-list-item-body {display:table;vertical-align:middle;width:100%;height:100%;table-layout:fixed;margin-top:0;text-align:center;}
.index-nav-item .nav-list-item-body-title {margin-bottom:8px;}
.index-nav-item .nav-list-item-body-title p strong {font-size:2em;font-family:"Microsoft YaHei",寰蒋闆呴粦,MicrosoftJhengHei,鍗庢枃缁嗛粦,STHeiti,MingLiu;}
.index-nav-item .nav-list-item-body-text p {color:rgb(153,153,153);font-size:12px;font-family:"Microsoft YaHei",寰蒋闆呴粦,MicrosoftJhengHei,鍗庢枃缁嗛粦,STHeiti,MingLiu;}

 */

/* 产品中心分类 */
.product-content {height:100%;background:url(http://oss.heyudl.com/style/images/index-bg2.jpg) no-repeat;background-size:cover;background-position:center 50%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;background-color:#f1f1f1;}
.product-group {width:100%;margin:0 auto;position:relative;height:700px;}
.product-sort {width:100%;margin-top:40px;position:relative;z-index:1;}
.product-sort ul li {cursor:pointer;width:234px;height:210px;color:#fff;overflow:hidden;float:left;margin:.5px;background:linear-gradient(to top,rgb(250 249 255 / 50%) 0%,#ffffff 100%);}
.product-sort-list {width:1410px;margin:0 auto;}
.product-switch-item {opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
.product-item-icon {width:60px;display:block;text-align:center;height:80px;margin:0 auto;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.product-item-icon i {font-size: 3em;}
.product-item-title {position:relative;text-align:center;}
.product-item-title:after {content:'';display:block;position:relative;width:20px;height:1px;background:#fff;bottom:-10px;left:calc(50% - 10px);}
.product-item-text {opacity:.4;height:0;margin:20px 0;padding:0 20px;text-align:center;font-size:12px;overflow:hidden;line-height:20px;}
.product-item-link {opacity:0;display:block;width:100px;margin:auto;color:#fff;font-size:12px;text-align:center;line-height:28px;border:1px solid #fff;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.product-sort .product-item-link:hover {color:#fff;border-color: #009688;background: #009688;}
.product-sort .product-switch-item:hover {background-image:-webkit-linear-gradient(top,#1d7074 0%,rgb(17 76 118 / 40%) 100%);background-image:-moz-linear-gradient(top,#1d7074 0%,rgb(17 76 118 / 40%) 100%);background-image:-moz-linear-gradient(to bottom,#1d7074 0%,rgb(17 76 118 / 40%) 100%);background-image:-o-linear-gradient(to bottom,#1d7074 0%,rgb(17 76 118 / 40%) 100%);background-image:linear-gradient(to bottom,#1d7074 0%,rgb(17 76 118 / 40%) 100%);background-repeat:repeat}
.product-sort ul li:hover .product-item-icon {height:45px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin-top:15px;text-align: -webkit-center;}
.product-sort .product-switch-item:hover .product-item-icon i {font-size:2em;color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.product-sort .product-switch-item:hover .product-item-text {height:initial;}
.product-sort .product-switch-item:hover .product-item-link {opacity:1;}
.product-sort .product-switch-item:hover .product-item-title {color:#fff;}
.product-sort .product-switch-item:hover .product-item-text {color:#fff;}
.product-switch-item .product-item-icon {margin-top:50px;}
.product-switch-dx {position:relative;text-align:center;line-height:212px;}
.product-switch {width:100%;}


/*通用标题*/
.common-index {width:100%;height:auto;overflow:hidden;padding:35px 0 30px 0;background:#ffffff;}
.common-index .title {font-size:34px;text-align:center;padding-bottom:5px;color:#38858a;letter-spacing:3px;font-weight:bold;}
.common-index .sub-title {font-size:20px;text-align:center;color:#333333;}
.common-index.sub-title span {display:inline-block;height:30px;line-height:30px;width:auto;}
.common-index .sub-title span.text {padding:0 10px;}
.common-index .sub-title span.text2 {padding:0 10px;display:block;color:#979393;font-variant:all-petite-caps;}



.common-index2 {width:100%;height:auto;overflow:hidden;padding:35px 0 30px 0;background:none;}
.common-index2 .title {font-size:34px;text-align:center;padding-bottom:5px;color:#fff;letter-spacing:3px;font-weight:bold;}
.common-index2 .sub-title {font-size:20px;text-align:center;color:#fff;}
.common-index2.sub-title span {display:inline-block;height:30px;line-height:30px;width:auto;}
.common-index2 .sub-title span.text {padding:0 10px;}
.common-index2 .sub-title span.text2 {padding:0 10px;display:block;color:#fff;font-variant:all-petite-caps;}

/* 新品发布 */



.new-product-box {position:relative;width:100%;height:100%;}
.new-product-content {margin:0 auto;width:1400px;}
.new-product-content .index-product-swiper {height:400px;}
.new-product-box .index-product-swiper .product-item{border: 1px solid #38858a;border-radius: 8px;height: 325px;overflow: hidden;}
.new-product-box .index-product-swiper .product-item label{background: #439057;padding: 3px 17px;color: #fff;border-radius: 23px;margin-top: 10px;position: absolute;right: 10px;}
.new-product-box .index-product-swiper .pr-thumb {width:258px;padding:0.5em;height:220px;}
.new-product-box .index-product-swiper .pr-thumb img {width:244px;height:100%;}
.new-product-box .index-product-swiper .pr-title {padding:0.5em 1em;color:#38858a;height:70px;width:101%;text-align:center;}
.new-product-box .index-product-swiper .sub-title {display:block;text-align:center;color: #fff;padding: 5px;background: #38858a;}

/* 解决方案 */
.solution-content {padding:20px 0 140px;background:#38858a url(http://oss.heyudl.com/style/images/index-bg1.jpg) center no-repeat;background-size:cover;    background-attachment: fixed;}
.solution-info-swiper {position:relative;padding-top:25px;overflow:hidden;width:1400px;margin:0 auto;margin-top:-140px}
.solution-info-swiper .swiper-slide a {display:block;padding:4em;background-color:#fff;text-align:center;transition:0.5s;}
.solution-info-swiper .swiper-slide .num {position:relative;padding-bottom:30px;border-bottom:1px solid #ddd;font-family:Arial;font-size:40px;line-height:1;color:#bbb;transition:0.3s;}
.solution-info-swiper .swiper-slide .num i{font-size:2em;}
.solution-info-swiper .swiper-slide .num::after {content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;background-color:#ccc;border-radius:3px;transform:translateX(-50%);transition:0.3s 0.2s;}
.solution-info-swiper .swiper-slide .tit {margin:50px 0 25px;line-height:1;font-weight:bold;font-size: 20px;color: #38858a;}
.solution-info-swiper .swiper-slide .txt {height:75px;line-height:25px;text-align:justify;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.solution-info-swiper .swiper-slide .arrow {border-radius: 50px;display:inline-block;vertical-align:top;width: 196px;height: 63px;margin-top:30px;background-position:100% 100%;border: 1px solid #fff;padding: 1em;filter:brightness(0) invert(.8);transition:0.3s;}

.solution-info-swiper .swiper-slide a:hover {transform:translateY(-25px);box-shadow:0 0 20px rgba(0,0,0,.1);}
.solution-info-swiper .swiper-slide a:hover .num {border-color:#38858a;color:#38858a;}
.solution-info-swiper .swiper-slide a:hover .num::after {width:50px;background-color:#38858a;}
.solution-info-swiper .swiper-slide a:hover .arrow {filter:none;border: 1px solid #38858a;}
.solution-content .common-index{background: none;color: #fff;}
.solution-content .common-index .title{color: #fff;}
.solution-content .common-index .sub-title{color: #fff;}
.solution-content .common-index .sub-title span.text2 {padding:0 10px;display:block;color:#fff;font-variant:all-petite-caps;}
.solution-bg{background: #f7f7f7;width: 100%;height: 468px;position: absolute;}			


/*解决方案栏目*/
.solution-category{padding:20px 0 40px;background:#38858a url(http://oss.heyudl.com/style/images/index-bg1.jpg) center no-repeat;background-size:cover;}
 
.solution-list .solution-sort{position: relative;
    margin-top: 2em;}
            		    .solution-list .solution-sort-list{position: relative;display: flex;justify-content: space-around;width: 100%;}
            		    .solution-list .solution-sort-list li{width:11%;    border: 1px solid #38858a;
    margin-right: 10px;
    border-radius: 8px;
    text-align: center; background: #fff;}
    .solution-list .solution-sort-list li a{display:block;padding:1em;height:100%;}
                        .solution-list .solution-sort-list .solution-item-icon i{font-size:2.1em;}
                        .solution-list .solution-sort-list li:hover{color:#fff;}
                        .solution-list .solution-sort-list li:hover a{color:#fff;}
                        .solution-list .solution-sort-list .active{color:#fff;background:#38858a;} 
                        .solution-list .solution-sort-list .active a{color:#fff;} 


/* 关于我们 */
.about-content {background-color:#f1f1f1;width:100%;position:relative;background-image:url(http://oss.heyudl.com/style/images/index-bg4.jpg);height:600px;padding:3em;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover;}
.about-content .about-box {width:1400px;position:relative;background: url(http://oss.heyudl.com/style/images/about-content-bg.jpg);background-size: cover;background-position: bottom;margin: 0 auto;}
.about-content .about-box .about-wrap {width:100%;position:relative;padding:3em;height:500px;}
.about-content .title-box {text-align:left;}
.about-content .about-title {display:inline-block;vertical-align:top;font-size:35px;text-align:left;color: #38858a;}
.about-content .about-subtit {display:inline-block;vertical-align:bottom;margin:0 0 0 10px;color: #38858a;font-size:35px;}
.about-content .introduce{height: 165px;font-size: 16px;line-height: 2;overflow: hidden;}
.about-content .e_line{border-bottom: 2px solid #38858a;width: 103px;height: 10px;display: block;}
.about-content .about-thumb{width:100%;height: 460px;background-image: url(http://oss.heyudl.com/style/images/index-bg3.jpg);background-size: cover;}
.about-content .about-more-btn{padding: 1em;width:120px;color: #fff;background-color:#38858a;transition:width .2s .2s ease-out;display: block;text-align: center;}
.about-content .about-more-btn:before{background-color: #dc4a38;-webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
.about-content .about-more-btn:hover{color: #fff;background-color:#1f5e62;width: 130px;}
.about-content .about-more-btn:hover:before{top:-10%;left: -10%;}
.about-content .about-list{width: 100%;position: relative;}
.about-content .about-list li{display: flex;border-left: 1px solid #ccc;position: relative;padding-left: 2em;}
.about-content .about-list li:before{content: '';position: absolute;left: -1px;top: 0;width: 1px;height: 30%;background: #088651;z-index: 1;}
.about-content .about-list li a{text-align: center;}
.about-content .about-list li i{font-size: 2em;}
.about-content .about-list li span{display: block;}

/*关于我们--荣誉轮播*/
.honour-slide{position: relative;}
.honour-slide .honour-swiper .swiper-wrapper{display:flex;}				    
.honour-slide .honour-swiper .swiper-wrapper .honour-item{padding: 21px 19px 0; background: #fff; margin-right: 15px; margin-bottom: 34px; width: calc( (100% - 14px) / 5 );  height: 380px;border: 1px solid #e5e5e5;}
.honour-slide .honour-swiper .swiper-wrapper  .honour-item a .honour-thumb{margin-bottom: 6px;overflow:hidden;height: 250px;}
.honour-slide .honour-swiper .swiper-wrapper  .honour-item a .honour-thumb img{display: block; width: 100%}
.honour-slide .honour-swiper .swiper-wrapper  .honour-item a .honour-title{display: block; font-size: 18px; line-height: 30px; color: #333; text-align: center;margin-top: 25px;}
.honour-slide .honour-swiper .swiper-wrapper  .honour-item:hover {box-shadow: 0 0 20px rgba(28,14,210,.1);}
.honour-slide .swiper-button-next{position: absolute;right: -6%;}
.honour-slide .swiper-button-prev{position: absolute;left: -6%;}

/*人才理念*/
.about-rencai {padding:100px 0 110px;background-image:url(http://oss.heyudl.com/style/images/wh-bg.jpg);background-position:bottom;background-repeat:no-repeat;}
.about-rencai .btns-area {margin-top:80px;text-align:center;}
.about-rencai .btns-area .btn {padding:0 3em;background-color:#38858a;border:0;border-radius:22px;line-height:44px;color:#fff;height:44px;display:inline-block;width:200px;text-align:center;transition:width .5s;-webkit-transition:width .5s;}
.about-rencai .btns-area .btn:hover {width:260px;}



/*企业文化*/
.category-culture-layout h1 {color:#38858a;margin-top:2em;text-align:center;}
.culture {background:#13292C;margin-bottom:40px;}
.culture .row {margin-right:0;margin-left:0;display:flex;}
.culture .row h2 {color:#fff;}
.culture .c01,.culture .c02,.culture .c03 {min-height:500px;text-align:center;position:relative;}
.culture .c01:after,.culture .c02:after,.culture .c03:after {content:"";width:100%;height:100%;background-size:cover;background-repeat:no-repeat;left:0;position:absolute;top:0;opacity:0.3;z-index:0;}
.category-culture-layout .cultureinfo {text-align: center;}
.category-culture-layout .cultureinfo h4 {padding-bottom:20px;color:rgba(0,0,0,0.8);}
.culture .c01:hover:after,.culture .c02:hover:after,.culture .c03:hover:after {opacity:0.5;}
.culture .c01:after {background-image:url(http://oss.heyudl.com/style/images/c01.jpg);}
.culture .c02:after {background-image:url(http://oss.heyudl.com/style/images/c02.jpg);}
.culture .c03:after {background-image:url(http://oss.heyudl.com/style/images/c03.jpg);}
.culture .infos {padding:35% 20px 0 20px;color:#FFF;opacity:1;position:relative;z-index:1;}
.culture .infos .sicon {width:40px;height:40px;display:inline-block;margin-bottom:15px;}

/*企业简介*/
.category-about-layout{margin-top:2em;}
.about-info-layout {width:100%;display:flex;}
.about-info-layout .about-info {width:620px;}
.about-info-layout .about-info .tit {padding-top:25px;font-size:40px;line-height:1;color:#222;}
.about-info-layout .tit .tit_en {font-size:43px;color:#e3e3e3;margin-top:0px;margin-bottom:15px;}
.about-info-layout .tit .tag {font-size:43px;color:#38858a;margin-top:0px;margin-bottom:15px;font-weight: 700;}
.about-info-layout .about-info .text {font-size:16px;line-height:28px;color:#555;margin-top:48px;padding-right: 2em;}
.about-info-layout .about-info p {font-size:14px;line-height:28px;color:#555;margin-top:48px;}
.about-info-layout .about-info .numbers {margin-top:80px;}
.about-info-layout .about-info .num {float:left;background:url(../images/num-line.png) no-repeat 0 center;padding:0 40px;width:140px;}
.about-info-layout .about-info .num:first-child {padding-left:0;background:none;}
.about-info-layout .about-info .num span {font-size:60px;line-height:1;color:#222;letter-spacing:0px;font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Arial Black," sans-serif";}
.about-info-layout .about-info .num p {margin-top:25px;}
.about-info-layout .about-img {width:480px;position:relative;height:600px}
.about-info-layout .about-img img{width:480px;position:relative;height:600px;object-fit: cover;}
.about-info-layout .ab-line {margin:80px 0;height:1px;border-top:1px dashed #eaeaea;}

 



/* 新闻中心 */
.news-content{background-image: url(http://oss.heyudl.com/style/images/about-content-bg.jpg);padding: 4em;}
.news-box{width: 1400px;margin: 0 auto;}
.news-box .news-title{position: absolute;}
.news-box .news-title .cn{position: relative;display: inline-block;vertical-align: top;font-size: 35px;text-align: left;color: #38858a;}
.news-box .news-title .en{display: inline-block;vertical-align: bottom;margin: 0 0 0 10px;color: #38858a;font-size: 35px;}
.news-tab-box{text-align: right;}
.news-tab-box .tabs{position: relative;display: inline-block;vertical-align: top;padding-right: 160px;text-align: right;}
.news-tab-box .tabs .item{position: relative;display: inline-block;vertical-align: top;padding-bottom: 15px;margin-left: 50px;font-size: 20px;line-height: 1;cursor: pointer;transition: 0.5s;}
.news-tab-box .tabs .item::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #38858a;transform: scaleX(0);transform-origin: left;transition: 0.5s;}
.news-tab-box .tabs .item:first-child{margin-left: 0;}
.news-tab-box .tabs .item.on{font-weight: bold;color: #38858a;}
.news-tab-box .tabs .item.on::after{transform: scaleX(1);}
.news-tab-box .tabs .index-more-btn{position: absolute;right: 0;top: 50%;transform: translateY(-65%);}
.news-tab-box .tab-content{margin-top: 50px;text-align: left;overflow: hidden;}
.news-tab-box .tab-content .swiper-slide{display: flex;justify-content: space-between;}
.news-tab-box .tab-content .swiper-slide > .con-l{width: 38.6%;}
.news-tab-box .tab-content .swiper-slide > .con-m{width: 60%;}
.news-tab-box .tab-content .swiper-slide > .con-r{width: 28.6%;}	 

.index-news-wrap{display: block;}
.index-news-wrap .pic{position: relative;overflow: hidden;}
.index-news-wrap .pic em{display: block;padding-top: 55%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.index-news-wrap .pic .date{z-index: 1;position: absolute;left: 0;top: 0;padding: 10px 15px;background-color: #38858a;text-align: center;line-height: 1;color: #fff;}
.index-news-wrap .pic .date .big{font-size: 30px;font-weight: bold;}
.index-news-wrap .pic .date .small{margin-top: 6px;}
.index-news-wrap .info{padding: 35px 35px 40px;background-color: #fff;}
.index-news-wrap .info .tit{height: 50px;margin-bottom: 20px;line-height: 25px;text-align: justify;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-wrap .info .txt{height: 50px;line-height: 25px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-news-wrap .info .index-more-btn{margin-top: 30px;}
.index-news-wrap:hover .pic em{transform: scale(1.05);}
.index-news-wrap:hover .tit{color: #38858a;transform: translateX(.3em);}
/*首页新闻列表1*/
.index-news-list1{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.index-news-list1 li{margin-bottom: 20px;width: 48%;margin-right: 16px;}
/* .index-news-list1 li:first-child{margin-top: 0;} */
.index-news-list1 li a{display: block;padding: 35px 30px 45px;background-color: #fff;}
.index-news-list1 li .date{line-height: 30px;}
.index-news-list1 li .date .big{display: inline-block;vertical-align: top;font-size: 40px;font-weight: bold;transition: 0.3s;}
.index-news-list1 li .date .small{display: inline-block;vertical-align: bottom;margin-left: .6em;line-height: 1;color: #999;}
.index-news-list1 li .tit{height: 50px;margin: 15px 0 20px;line-height: 25px;text-align: justify;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-list1 li .txt{height: 75px;line-height: 25px;text-align: justify;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index-news-list1 li a:hover .date .big{color: #38858a;}
.index-news-list1 li a:hover .tit{color: #38858a;transform: translateX(.3em);}
/*首页新闻列表2*/
.index-news-list2{}
.index-news-list2 li{position: relative;}
.index-news-list2 li::before{content: '';position: absolute;left: 35px;right: 35px;top: 0;height: 1px;background-color: #eee;}
.index-news-list2 li:first-child::before{display: none;}
.index-news-list2 li a{display: block;padding: 30px 35px;background-color: #fff;}
.index-news-list2 li .date{line-height: 20px;color: #999;}
.index-news-list2 li .tit{height: 50px;margin-top: 10px;line-height: 25px;text-align: justify;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-list2 li a:hover .tit{color: #38858a;transform: translateX(.3em);}



/* 产品列表 */
.product-list-main{ padding-bottom:10px;background-color: rgb(251, 251, 251);background-image:url(http://oss.heyudl.com/style/images/about-content-bg.jpg);background-position: bottom;}
.product-list-main .w1400{margin: auto;}
.product-list-main .product-list ul{display: flex;flex-wrap: wrap;flex-direction: row;padding-left:0em;margin-right: -30px;}
.product-list-main .product-list .product-item li{width:457px; min-height:280px; padding:10px 0 30px 0; overflow:hidden; border:1px solid #eee; margin-top:15px;background:#FFF; color:#555;position:relative;margin-right: 1em;padding-top: 2em;}
.product-list-main .product-list .product-item li:hover{ border:1px solid #ddd; color:#444; background:#FFF;}
.product-list-main .product-list .product-item li .pm:after{ content: "";position: absolute;left:0px;top:264px;width: 0;height: 1px; transition: all 0.8s; background: #38858a;}
.product-list-main .product-list .product-item li a{padding-left: 15px;padding-right: 15px;}

.product-list-main .product-list .product-item li .product-img{overflow: hidden;margin-bottom: 2em;}
.product-list-main .product-list .product-item li .product-img img{width:200px;height: 200px;overflow: hidden;}
.product-list-main .product-list .product-item li:hover .pm:after{ width: 100%;}
.product-list-main .product-list .product-item li .product-text .title{color: #38858a;font-weight: bold;font-size:20px;height: 100px;}
.product-list-main .product-list .product-item li .product-text .sub-tit{text-align: left;top: 100px;left: 205px;color: #aaa;font-size: 13px;font-family: arial;}
.product-list-main .product-list .product-item li .product-text .btn{width: 168px;height: 45px;padding:0.5em 1em;display: block;border: 1px solid #888;color: #000;border-radius: 50px;text-align: center;}
.product-list-main .product-list .product-item li .pm{height: 60px;width: 100%;overflow: hidden;min-height: 70px;font-size: 13px;border-top: 1px dashed #ddd;color: #555;padding:2em;}

/* 产品详情 */
/* 详情顶部 */ 
.product-details-main {position:relative;width:100%;height:100%;min-height:1000px;}
.product-details-main .w1200 {margin:auto;padding:3em 1em;}
.product-details .details-info {margin-top:2em;height:480px;}
.product-details .details-info .details-img {width:580px;}
.product-details .details-info .details-img .swiper {width:100%;height:300px;margin-left:auto;margin-right:auto;}
.product-details .details-info .details-img .swiper-slide {background-size:cover;background-position:center;}
.product-details .details-info .details-img .product-details-swiper {height:387px;width:100%;}
.product-details .details-info .details-img .mySwiper {height:20%;box-sizing:border-box;padding:10px 0;}
.product-details .details-info .details-img .mySwiper .swiper-slide {width:25%;height:100%;opacity:0.4;}
.product-details .details-info .details-img .mySwiper .swiper-slide-thumb-active {opacity:1;}
.product-details .details-info .details-img .swiper-slide img {display:block;width:100%;height:100%;object-fit:cover;padding: 1em;
    border: 1px solid #e5e5e5;}
.product-details .details-info .details-text{ margin-left: 2em;}
.product-details .details-info .details-text .title {font-size:2em;text-align:justify;padding:1em 0;color:var(--theme-color);}
.product-details .details-info .details-text .subtit {padding:1em;background-color:#f1f1f1;}
.product-details .details-info .details-text  .tit-btn {display:flex;margin:1.5em 0px;}
.product-details .details-info .details-text  .tit-btn span {border:1px soldi #f1f1f1;padding:1em;font-size:20px;margin-right:1em;}
.product-details .details-info .details-text  .tit-btn span i {font-size:1.5em;vertical-align:middle;margin-right:.2em;color:var(--theme-color);}
.product-details .details-info .details-text .beizhu {font-size:14px;color:#333}
.product-details .details-info .details-text .zx-btn {color:var(--theme-color);font-size:24px;text-align:center;border-radius:50px;padding:10px;margin-top:1em;border:1px solid var(--theme-color);}
.product-details .details-info .details-text .zx-btn i {font-size:1em;}


/* 详情页详细介绍 */
.details-page {height:100%;}
.details-page .details-bar {border-bottom:1px solid #ccc;font-size:14px;position:sticky;top:110px;background:white;display: flex;justify-content: space-between;align-items: center;}
.details-page .details-bar  .metas {width: 800px; display: flex;justify-content: space-between;}
.details-page .details-bar .metas .active {background: var(--theme-color);color: white;display: inline-block;padding: 15px 33px;position: relative;font-size: 18px;text-align: center;}
.details-page .details-bar .metas .active:after{position: absolute;content: " "; bottom: -12px;left: 48%;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top: 12px solid var(--theme-color);}
.details-page .details-bar .metas a {font-size:18px;display:inline-block;padding: 15px 33px;width:20%;text-align:center;}
.details-page .details-bar .help-tel {font-size:1.2em;}
.details-page .details-bar .help-tel i{font-size:1em;}
.details-page .details-bar .help-tel .help{font-size:1.2em;}
.details-page .details-bar .help-tel .tel {display:inline-block;font-size:1.2em;color:#38858a;margin-left:20px;font-weight:bolder;font-family:arial;}
.details-page .details-bar .help-tel .tel i {padding-right:10px;font-size:1em;}
.details-page-list {padding-top:2em;}
.details-page-list .list-tag {margin-bottom:1em;}
.details-page-list .list-tag .tag-title {padding: 1em;text-align: left;margin-bottom: 1em;border-bottom: 1px solid #ddd;font-size: 2em;color: #38858a;}
.details-page-list .list-tag .shuoming {color:#015c60;background:#f6f6f6;padding:2em;font-size:18px;line-height:28px;}


/*产品关联案例*/
.product-related {position:relative;}
.product-related ul {display:flex;flex-wrap: wrap;justify-content: flex-start;}
.product-related ul.list li.item {width:286px;margin-right:30px;}
.product-related ul.list li.item a {display:block;border:#ddd 1px solid;overflow:hidden;position:relative;padding: 1em;}
.product-related ul.list li.item a:hover {background:#38858a;}
.product-related ul.list li.item span {font-size:18px;}
.product-related ul.list li.item:hover span {background:#38858a;background:#38858a;height:30px;display:inline;font-size:18px;color:#fff;}
.product-related ul.list li.item img {display:block;width:284px;height:213px;margin-bottom: 10px;}
.product-related ul.list li.item:hover .item_mask {opacity:1;filter:Alpha(opacity=100);-webkit-transform:rotateX(0deg) scale(1,1);transform:rotateX(0deg) scale(1,1);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,0.3);}
.product-related ul.list li.item:hover .item_link_icon {transform:translateY(-21px);opacity:1;filter:Alpha(opacity=100);color: #fff;}
.item_mask {width:284px;height:230px;background:rgba(0,0,0,0);position:absolute;left:1px;top:1px;opacity:0;filter:Alpha(opacity=0);*zoom:1;-webkit-transform:rotateX(180deg) scale(0.5,0.5);transform:rotateX(180deg) scale(0.2,0.2);transition:all ease-out .5s;display: flex;
    justify-content: center;
    align-items: center;font-size:2em}
.item_mask .item_link_icon i{font-size:2em}

/* 新闻中心 */


/* 新闻中心-轮播 */
.category-news-layout {position:relative;background-color:#f1f1f1;padding-top:2em;padding-bottom:2em;}
.category-news-layout .w1200 {margin:auto;}
.category-news-swiper {position:relative;overflow:hidden;}
.category-news-swiper .swiper-slide a {display:flex;justify-content:space-between;align-items:center;padding:30px 35px 30px 50px;background-color:#fff;}
.category-news-swiper .swiper-slide .info {width:43%;}
.category-news-swiper .swiper-slide .info .date {line-height:1;color:#666;}
.category-news-swiper .swiper-slide .info .tit {margin:30px 0 20px;line-height:1;font-weight:bold;color:#38858a;transition:0.3s;font-size:24px;}
.category-news-swiper .swiper-slide .info .txt {height:52px;line-height:26px;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.category-news-swiper .swiper-slide .info .index-more-btn {margin-top:60px;}
.category-news-swiper .swiper-slide .pic {position:relative;width:47%;overflow:hidden;}
.category-news-swiper .swiper-slide .pic:after {content:'';position:absolute;left:0;right:0;bottom:0;height:110px;background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));}
.category-news-swiper .swiper-slide .pic em {display:block;padding-top:60%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.8s;}
.category-news-swiper .swiper-slide:hover .info .tit {transform:translateX(.3em);}
.category-news-swiper .swiper-slide:hover .pic em {transform:scale(1.05);}
.category-news-swiper .swiper-pagination {z-index:1;left:53%;right:0;bottom:50px;width:auto;font-size:0;}
.category-news-swiper .swiper-pagination .swiper-pagination-bullet {width:8px;height:8px;margin:0 5px;background-color:#b3b3b3;border-radius:4px;opacity:.6;transition:0.5s;}
.category-news-swiper .swiper-pagination .swiper-pagination-bullet-active {width:24px;background-color:#38858a;opacity:1;}
.category-news-swiper.red-style .swiper-slide:hover .info .tit {color:#38858a;}
.category-news-swiper.red-style .swiper-slide:hover .info .tit:after {width:100%;background-color:#38858a;}

/*新闻列表-带图和不带图*/
.category-news-layout ul {padding:0;}
.news-pic-list {margin-top:50px;}
.news-pic-list ul {padding:0;}
.news-pic-list li {margin-top:30px;}
.news-pic-list li:first-child {margin-top:0;}
.news-pic-list li a {display:flex;justify-content:space-between;align-items:center;padding:25px;background-color:#fff;transition:0.8s; border: 1px solid;}
.news-pic-list li .pic {flex:0 0 330px;margin-right:50px;overflow:hidden;}
.news-pic-list li .pic em {display:block;padding-top:60%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.8s;}
.news-pic-list li .info {width:100%;overflow:hidden;}
.news-pic-list li .info .tit {line-height:1;transition:0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;}
.news-pic-list li .info .txt {height:50px;margin-top:25px;line-height:25px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-pic-list li .date {padding:0 50px;margin-left:50px;border-left:1px solid #E5E5E5;line-height:1;white-space:nowrap;}
.news-pic-list li .date .big {font-size:26px;font-weight:bold;transition:0.3s;}
.news-pic-list li .date .small {margin-top:10px;font-size:14px;color:#999;}
.news-pic-list li .date .arrow {position:relative;width:20px;height:20px;margin-top:15px;color:#999;transition:0.3s;}
.news-pic-list li .date .arrow:before {content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:currentColor;transform:translateY(-50%);}
.news-pic-list li .date .arrow:after {content:"";position:absolute;left:50%;top:50%;width:40%;height:40%;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(0,-50%) rotate(45deg);}
.news-pic-list li a:hover {box-shadow:0 4px 16px 7px rgb(56 133 136 / 19%);}
.news-pic-list li a:hover .pic em {transform:scale(1.05);}
.news-pic-list li a:hover .info .tit {color:#38858a;}
.news-pic-list li a:hover .info .tit:after {width:100%;background-color:#38858a;}
.news-pic-list li a:hover .date .big {color:#38858a;}
.news-pic-list li a:hover .date .arrow {color:#38858a;}
.news-pic-list li .info2 {width:100%;overflow:hidden;}
.news-pic-list li .info2 .tit {line-height:1;transition:0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;}
.news-pic-list li .info2 .txt {height:50px;margin-top:25px;line-height:25px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-pic-list li .date2 {padding:0 50px;margin-left:50px;border-left:1px solid #E5E5E5;line-height:1;white-space:nowrap;}
.news-pic-list li .date2 .big {font-size:26px;font-weight:bold;transition:0.3s;}
.news-pic-list li .date2 .small {margin-top:10px;font-size:14px;color:#999;}
.news-pic-list li .date2 .arrow {position:relative;width:20px;height:20px;margin-top:15px;color:#999;transition:0.3s;}
.news-pic-list li .date2 .arrow:before {content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:currentColor;transform:translateY(-50%);}
.news-pic-list li .date2 .arrow:after {content:"";position:absolute;left:50%;top:50%;width:40%;height:40%;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(0,-50%) rotate(45deg);}
.news-pic-list li a:hover {box-shadow:0 4px 16px 7px rgb(56 133 136 / 19%);}
.news-pic-list li a:hover .pic em {transform:scale(1.05);}
.news-pic-list li a:hover .info2 .tit {color:#38858a;}
.news-pic-list li a:hover .info2 .tit:after {width:100%;background-color:#38858a;}
.news-pic-list li a:hover .date2 .big {color:#38858a;}
.news-pic-list li a:hover .date2 .arrow {color:#38858a;}
/* 分页 */
.pagination {display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination > li {display:inline;}
.pagination > li > a,.pagination > li > span {position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#38858a;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus {z-index:2;color:#23527c;background-color:#eeeeee;border-color:#ddd;}
.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus {z-index:3;color:#fff;background-color:#38858a;border-color:#38858a;cursor:default;}


/* 新闻文章详情 */
.pc-news-content {position:relative;height:100%;background-color:#fff;margin-top:2em;}
.pc-news-content .news-show {position:relative;padding:1em;overflow: hidden; margin-bottom: 3em;}
.pc-news-content .news-show .news-title {padding:1em;text-align:center;font-size:2em;}
.pc-news-content .news-show .news-author {border-bottom:1px solid #ddd;height:45px;line-height:45px;display:block;text-align: center;}
.pc-news-content .news-show .news-author span {margin-right:20px;}
.pc-news-content .news-show .news-author span i {margin-right:8px;}
.pc-news-content .news-show .news-content-show {padding-top:2em;font-size:1.3em;line-height:37px;border-bottom:1px solid #ddd;padding-bottom:2em;}
.pc-news-content .news-show .news-single-foot {display:flex;flex-direction:row;align-items:center;padding-top:2em;justify-content: space-between;}
.pc-news-content .news-show .news-single-foot .fc-show-prev {text-align:left;}
.pc-news-content .news-show .news-single-foot .fc-show-next {text-align:right;}
.pc-news-content .news-show .portlet-body {padding:1em;}


/* 新闻文章详情-相关内容 */
.news-related-list {background-color:#fff;margin-top:2em;padding:1em 0; border-top: 1px solid #e5e5e5;}
.news-related-list  .related-title {font-size:1em;}
.news-related-list .related-list {display:flex;justify-content:space-between;flex-wrap:wrap;}
.news-related-list .related-list li {width:49%;margin-bottom:2%;}
.news-related-list .related-list li a {position:relative;display:flex;align-items:center;box-sizing:border-box;padding:30px;background-color:#fff;line-height:20px;color:#666;border: 1px solid #e5e5e5;transition:0.3s;}
.news-related-list .related-list li .date {padding-right:16px;margin-right:16px;border-right:1px solid #eee;font-size:16px;transition:0.3s;}
.news-related-list .related-list li .tit {flex:1;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.3s;}
.news-related-list .related-list li .more {position:relative;padding-right:20px;margin-left:16px;}
.news-related-list   .related-list li a:hover {color:var(--theme-color);box-shadow:0 0 20px rgba(28,14,210,.1);}
.news-related-list  .related-list li a:hover .date {border-right-color:var(--theme-color);}
.news-related-list  .related-list li a:hover .tit {color:var(--theme-color);}
.news-related-list  .related-list li a:hover .more::after {filter:none;}


/* 搜索筛选 */
.search-page .select {padding:5px 10px;border:#ddd 1px solid;border-radius:4px;width:100%;margin:5% auto;font-size:12px}
.search-page .select li {list-style:none;padding:30px 0 5px 100px;}
.search-page .select .select-list {border-bottom:#eee 1px dashed}
.search-page .select dl {zoom:1;position:relative;line-height:24px;}
.search-page .select dl:after {content:" ";display:block;clear:both;height:0;overflow:hidden}
.search-page .select dt {width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px;font-size:initial;}
.search-page .select dd {float:left;display:inline;margin:0 0 5px 5px;}
.search-page .select a {display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#38858a;border-radius:2px;font-size:initial;}
.search-page .select a:hover {color:#f60;background-color:#f3edc2}
.search-page .select .selected a {color:#fff;background-color:#38858a;}
.search-page .select-result dt {font-weight:bold}
.search-page .select-no {color:#999}
.search-page .select .select-result a {padding-right:20px;background:#f60 url("close.gif") right 9px no-repeat}
.search-page .select .select-result a:hover {background-position:right -15px}


/*资质列表*/
.honour-list .honour-item ul{display:flex;}				    
.honour-list .honour-item ul li{padding: 21px 19px 0; background: #fff; margin-right: 15px; margin-bottom: 34px; width: calc( (100% - 144px) / 3 ); box-shadow: 0px 0px 92px 0px rgba(104, 104, 104, 0.13);}
.honour-list .honour-item ul li:nth-child(3n){margin-right: 0 }
.honour-list .honour-item ul li .pic{margin-bottom: 6px;overflow:hidden;height:280px;}
.honour-list .honour-item ul li .pic img{display: block; width: 100%}
.honour-list .honour-item ul li span{display: block; font-size: 18px; line-height: 84px; color: #333; text-align: center;}
.honour-list .honour-item ul li:hover em{color: #004ea1}

.dlsyz {display:flex;align-items: center;}
.dlsyz .info {width:450px;}
.dlsyz .info .title {line-height:2.4em;color:#38858a;font-size:22px;}
.dlsyz .info .desc {line-height:1.7em;color:#222;margin-top:10px;margin-bottom:30px;}
.dlsyz form {display:flex;justify-content:space-between;line-height:2em;}
.dlsyz form > * {line-height:2em;outline:none}
.dlsyz form .f-input {width:65%;border:1px solid #e5e5e5}
.dlsyz form .f-submit {width:30%;background:#38858a;color:white;border:0;outline:0;}

/*通用底部*/
.footer{width: 100%;}
.footerTop{width: 100%;background: #212d3a;padding-top:20px;padding-bottom: 0px;height:320px;}
.footerTop .footerMenu{width: 100%;padding-bottom: 34px;border-bottom: 1px solid #1c2632;}
.footerTop .footerMenu li{float: left;font-size: 16px;color: #999999;padding:0 19px;border-left: 1px solid #373e46;border-right: 1px solid #666666;}
.footerTop .footerMenu li:first-child{border-left: none;padding-left: 0;}
.footerTop .footerMenu li.last{padding-right: 0;border-right: none;}
.footerTop .footerMenu li a{color: #999999;}
.footerTop .conBox{width: 100%;border-top: 1px solid #2c3946;padding-top: 34px;}
.footerTop .conBox .conL{float: left;}
.footerTop .conBox .conL dl{float: left;width: 210px; padding-left: 20px;    margin-top: 0px;border-left: 1px solid;}
.footerTop .conBox .conL dl:before{content: ' ';position: absolute;width: 4px;height: 5%; background: #38858a; z-index: 1; margin-left: -24px;}
.footerTop .conBox .conL dt{font-size: 16px;color: #fff;margin-bottom: 20px;}
.footerTop .conBox .conL dt a{color: #999999;}
.footerTop .conBox .conL dd {overflow: overlay;height: 190px;}

.footerTop .conBox .conL dd::-webkit-scrollbar {width: 5px;}
/* 自定义滚动条滑块样式 */
.footerTop .conBox .conL dd::-webkit-scrollbar-thumb {background-color: #38858a; /* 设置滑块的颜色 */ border-radius: 5px; /* 设置滑块的圆角 */}
/* 自定义滚动条轨道样式 */
.footerTop .conBox .conL dd:::-webkit-scrollbar-track {background-color: #f0f0f0; /* 设置轨道的颜色 */}

.footerTop .conBox .conL dd a{display: block;font-size: 14px;color: #999999; }
.footerTop .conBox .conL dd p{display: block;font-size: 14px;color: #999999; }
.footerTop .conBox .conL dd p span{color: #fff;font-weight: bold;}
.footerTop .conBox .conR{float: right; }
.footerTop .conBox .conR p{ text-align: center;}
.footerTop .conBox .conR p span{display: block;font-size: 13px;color: #999999;margin-top: 7px;}
.footerTop .conBox .conR p:first-child{margin-right:  0px;}

.footerBottom{width: 100%;height: 64px;line-height: 64px;background: #1d2936;}
.footerBottom p{font-size: 13px;color: #999999;text-align: center;}
.footerBottom p a{color: #999999;}

.link_bg{background: #38858a;height: 70px; color:#fff}
.link_bg h4{font-size: 18px;float: left;margin:10px 0 0;font-weight: normal;line-height: 20px;color:#fff}
.link_bg span{font-size: 18px;font-family: times new roman;display: block;margin-top: 4px;color:#fff}
.links_n{height: 70px;line-height: 70px;width:1075px;float: left;margin-left: 20px;}
.links_n a{border-right: 1px dotted #fff;padding:0px 20px; color:#fff}

.bottom-contact {background:url(http://oss.heyudl.com/style/images/bottombg.png);height:120px;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;width:100%}
.bottom-contact .box {font-size:18px;color:#fff;}
.bottom-contact .box a {font-size:18px;color:#38858a;padding:0.5em 2em;border:1px solid #fff;border-radius:30px;background:#fff;margin-left:3em;}
.bottom-contact .box a:hover {background:none;color:#fff}


.xxzn-contont{position: relative;background-color: #f1f1f1;padding-top: 2em; padding-bottom: 2em;}
.xxzn-box {display: flex;justify-content: flex-start;position: relative;flex-direction: row;flex-wrap: wrap;}
.xxzn-box .xxzn-item{width:31.85%;overflow: hidden;background: #fff;box-sizing: border-box;padding: 0 14px 24px 14px;margin-right: 26px;margin-bottom: 2em;}
.xxzn-box .xxzn-item:nth-child(3n){margin-right: 0;}
.xxzn-box .xxzn-item a {display:flex;flex-direction:column;align-items:center;color:#535353;text-decoration:none;}
.xxzn-box .xxzn-item a:hover {color:var(--theme-color);}
.xxzn-box .xxzn-item .imgBox {width:100%;overflow:hidden;margin-top: 1em;height:320px;}
.xxzn-box .xxzn-item .imgBox img {width:100%;height:100%;transition:all 0.6s linear;object-fit: fill;}
.xxzn-box .xxzn-item .source {border:1px solid #535353;padding:6px 20px;border-radius:25px;margin:20px;}
.xxzn-box .xxzn-item .title {margin-bottom:20px;font-size:20px;}
.xxzn-box .xxzn-item .detail {font-size:14px;line-height:160%;text-align:justify;width:100%;}
.xxzn-box>a::after {content:'';width:280px;position:absolute;background:var(--theme-color);bottom:0;height:0px;transition:height 0.3s linear;}
.xxzn-box .xxzn-item>a:hover::after {height:10px;}
.xxzn-box .xxzn-item:hover img {transform:scale(1.15);}
.xxzn-box .xxzn-item:hover .source {background:var(--theme-color);border-color:var(--theme-color);color:#ffffff;}


