﻿@charset "utf-8";
/*!
 * 在 Bootstrap v4.3.1 框架基础上
 * 重定义 UI主题
 * 2020-03-23 by
 *【2020-04-28】网站细节微调手机适配标记+解决方案列表兼容ie9微调
 *【2020-05-27】联系我们页面优化
 */
/*-----------------------------------------------------------------------------------------------Bootstrap UI--------------------------------------------------------------------------------------------------*/
/*全局布局*/
body{font-size: .875rem;font-family:Arial,Microsoft YaHei,Helvetica Neue,sans-serif;color:#12152d;color: rgba(18,21,45,1);}
/*清除浮动样式*/
.clearfix{ zoom:1;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;font-size:0;}
/*全局链接颜色*/
a{color:#12152d;color: rgba(18,21,45,1);transition: all .3s;-webkit-appearance: none;}
a:focus,a:hover{color:#ff4800;box-shadow:none; text-decoration:none; cursor: pointer;}
a:focus{outline: none;-moz-outline-style: none; }
/*输入框全局*/
input{-webkit-appearance: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset !important;}
/*全局灰色背景*/
.body-bg-gray{ background: #f3f3f3;}
.section-bg-gray{ background: #f4f4f4;}
/*重定义内容容器宽度*/
.container-fluid{}
.container{max-width:1410px;}
/*定位*/
.position-absolute{}
.position-absolute-top{top: 0;}
.position-absolute-right{position: absolute; z-index: 1; top:50%; right: 0;}
.position-absolute-top-right{top: 0; right: 0;}
.position-absolute-top-left{top: 0; left: 0;}
.position-absolute-bottom{bottom: 0;}
.position-absolute-bottom-right{bottom: 0; right: 0;}
.position-absolute-bottom-left{bottom: 0; left: 0;}
.position-fixed{}
.fixed-bottom{}
/********【模块化CSS样式+模块化布局组件样式】********/
/*【文本排版】【列表组】【Well】【超大屏幕（Jumbotron）】*/
/*情境文本颜色*/
.text-warning {color: #ff5018 !important;}
/*背景*/
/*【按钮】*/
/*按钮形状：圆形*/
.btn-circle{border-radius:100% !important;}
/*按钮形状：矩形圆角*/
.btn-rounded {border-radius: 2em !important;}
/*按钮尺寸*/
.btn{padding: .344rem 1.5rem;font-size: .875rem;border-radius: .2rem;-webkit-appearance: none;}
.btn-group-xs > .btn, .btn-xs {padding: .125rem .5rem;font-size:12px;border-radius:2px;}
.btn-group-sm > .btn, .btn-sm {padding: .25rem .75rem;font-size: .75rem;border-radius: .2rem;}
.btn-group-lg > .btn, .btn-lg {padding: .375rem 1.75rem;font-size: 1rem;border-radius: .25rem;}
/*按钮颜色*/
.btn-primary {color: #fff !important;background-color: #f74b3d;border-color: #f74b3d;}
.btn-primary:hover{background-color: #f74b3d;border-color: #f74b3d;}
.btn-primary.focus, .btn-primary:focus{background-color: #eb4b33 !important;border-color: #eb4b33 !important;}
.btn-gradient{background: linear-gradient(125deg, #fe1d42 35%, #fc6e21 65%);border: none;}
.btn-gradient i{ margin-left: 10px;}
.btn-success {color: #fff;background-color: #0dcb5a;border-color: #0dcb5a;}
.btn-warning {color: #fff;background-color: #ff6331;border-color: #ff6331;}
.btn-warning:hover {color:#fff;background-color:#eb5718;border-color:#eb5718;}
.btn-warning.focus, .btn-warning:focus {color:#fff !important; box-shadow:0 0 0 .2rem rgba(255,99,49,.5)!important;background-color:#eb5718 !important;}
.btn-danger {color: #fff;background-color: #ff5f5d;border-color: #ff5f5d;}
.btn.focus, .btn:focus{box-shadow:none !important;}
/*线条按钮*/
.btn.btn-outline{background-color:#fff !important;}
/*按钮宽度*/
.btn-width-xs{ max-width: 60px !important;}
.btn-width--sm{ max-width: 90px !important;}
.btn-width--md{ max-width: 120px !important;}
.btn-width--lg{ max-width:150px !important;}
.btn-width--pls{ max-width:180px !important;}
.btn-width{ max-width: 250px !important;}
.btn-width2x{ max-width:500px !important;}
.btn-width3x{ max-width:750px !important;}
/*【徽章】*/
.badge-primary {color: #fff;background-color: #f74b3d;}
/*【提示（Tooltip）】【弹出说明（Popover）】*/
/*【导航】【导航条】【路径导航】【分页】*/
.breadcrumb{background-color:transparent; overflow: hidden;margin: 0 auto;padding: .75rem 0;}
.breadcrumb-item{ float: left;color: #6c757d;}
.breadcrumb-item a{}
/*【分页】*/
.pagination{ overflow: hidden;margin: 0 auto; text-align: center; max-width:280px;}
.pagination .page-item{background-color: #f3f3f3;float: left; min-height: 40px;}
.pagination .page-link{background-color: transparent;border: none; border-radius: 100%;color: #6c757d; min-height: 40px;}
.pagination .page-link:focus{box-shadow: none;}
.page-item:first-child{border-radius:100% 0 0 100%;}
.page-item:first-child .page-link{background-color: transparent;border-radius: 100%}
.page-item:last-child{border-radius:0 100% 100% 0;}
.page-item:last-child .page-link{background-color: transparent;border-radius: 100%}
.page-item.active .page-link{background-color: #ff5018;border-color: #ff5018;}
.page-item.active .page-link:hover{color: #fff;}
.pagination-md .page-link{padding: .7rem 1rem;}

/*【下拉菜单】*/
.dropdown-menu{font-size:.8125rem;box-shadow: 0 5px 20px -10px rgba(0,0,0,.2);border: 1px solid rgba(0,0,0,.025); margin: 0;}
.dropdown-item{color: #414458;color: rgba(18,21,45,.80);}
.dropdown-item.active, .dropdown-item:active{color: #414458;color: rgba(18,21,45,.80);}

/*【轮播（Carousel）】*/
.carousel .carousel-item{background: #f9f9f9;}
.carousel .carousel-item img{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
/*轮播分页*/

/*【面板（Panels）】【卡片（cards）】【选项卡（Tab）】【折叠（Collapse）】*/
.card{}
.card-img-top{border-radius: 0;}
.card-clear{border: 0;background-color: transparent;}
.card-clear .card-header{background-color: transparent;border: 0;padding: .75rem .25rem;}
.card-clear .card-header.d-flex{}
.card-clear .card-header.d-flex .card-title{ display: block; width: 100%;}
.card-clear .card-header.d-flex .arrow-move-transition{ display: block; width: 100%;}
/*默认*/
.card-header{}
.card-header .card-title{font-size:1.4rem;font-weight:500;}
.card-header .card-more{margin-top: .35rem;}
.card-header .card-more i{ margin-left:.5rem;}
.card-body{padding: 0;}
/*大*/
.card-lg-header{}
.card-lg-header .card-title{font-size:1.75rem}
.card-lg-header .card-more{ font-size: 1rem;margin-top: .5rem;}
.card-lg-header .card-more i{ margin-left:.75rem;}
/*中*/
.card-md-header{}
/*小*/
.card-sm-header{}
/*【选项卡】*/
.nav-tabs{}
.nav-tabs .nav-item{float: left;}
/*【警告框（Alert）】【通知（Toasts）】*/
/*【模态框（Modal）】*/
/*遮罩层*/
.modal-backdrop{transition: all .15s;}
.modal-backdrop.in{filter: alpha(opacity=20);opacity: .2;}
/*模态框*/
.modal-dialog{border-radius:4px;transition: all .3s;}
.modal-content{border: none; -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, .1); box-shadow: 1px 1px 30px rgba(0, 0, 0, .1);border-radius:4px;}
.modal-header{background:#fff; border-bottom:solid 1px #e9ecf3; padding:10px 15px;border-top-left-radius:4px;border-top-right-radius:4px;}
.modal-title{font-size:14px;}
.modal-header .close{font-size:22px;color: #000; font-weight:400;  opacity: .5; text-shadow: none;font-family:inherit;}
.modal-body{}
.modal-footer{padding:10px 15px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.modal-footer-topboder{border-top: 1px solid #eee;}
@media (min-width:768px){.modal-dialog{margin-top:15%;}}
/*显示位置*/
.modal-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;height:-webkit-calc(100% - 180px);height:calc(100% - 180px);-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}
.modal-sidebar{background-color:#fff;height: 100%;position: absolute;right: 0;margin: 0;box-shadow: 1px 1px 30px rgba(0,0,0,.1);border-radius: 0px;}
.modal-sidebar .modal-content{overflow-x:hidden;overflow-y:auto;border-radius:0;background-color:transparent;box-shadow:none;}
.modal-sidebar .modal-header{border-bottom:none;background:0 0;}
.modal-sidebar .modal-body{overflow:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch;}
.modal-sidebar .modal-footer{border-top:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.modal.fade .modal-dialog.modal-sidebar{-webkit-transform:translate(0,0);transform:translate(0,0);}
.modal.show .modal-dialog.modal-sidebar{-webkit-transform:translate(0,0);transform:translate(0,0);}
.modal-sidebar .animated {-webkit-animation-duration:600ms !important;animation-duration: 600ms !important;-webkit-transition-duration: 600ms !important;transition-duration: 600ms !important;-webkit-animation-iteration-count:600 !important;animation-iteration-count:600 !important;}
/*【layer弹出层】*/
.layui-layer-wrap{overflow: auto;}
/*滚动条*/
.scroll-wrapper{}
.scroll-wrapper .layui-layer-content{}
.layer-sidebar{border-radius:0 !important;}
.layer-sidebar .layui-layer-title{ background: transparent; border: none; text-indent:-9999px;}
.layui-layer-setwin .layui-layer-close2:hover{background-position: -149px -31px !important; opacity: 0.9;}

/*【表格】*/
.table-centered td, .table-centered th {vertical-align: middle !important;}
/*【表单】*/
.form{}
.form-wap{}
.form-content{}
.form-client{}
/*【表单+表单控件】【输入框组】*/
.custom-control-label{padding-top: .12rem;}
.custom-file-label::after{content: "浏览";}
.col-form-label {padding-top: calc(.25rem + 1px);padding-bottom: calc(.25rem + 1px);}
.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar{box-shadow:none;-webkit-appearance: none; }
/*自定义中间输入框*/
.input-group-addon{padding:6px;border:1px solid #d9dde7;border-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;color:inherit;text-align:center;font-weight:400;font-size:14px;line-height:1; border-right: 0; border-left: 0;}
/*输入框尺寸*/
.form-control{height: calc(1.8125rem + 2px);padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem;-webkit-appearance: none;}
.form-control-sm{height: calc(1.8725rem + 2px);padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem;}
.form-control-lg{height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;}
/*输入框宽度*/
.textwidth-xs{ max-width: 60px !important;}
.textwidth-sm{ max-width: 90px !important;}
.textwidth-md{ max-width: 120px !important;}
.textwidth-lg{ max-width:150px !important;}
.textwidth-pls{ max-width:180px !important;}
.textwidth{ max-width: 250px !important;}
.textwidth2x{ max-width:500px !important;}
.textwidth3x{ max-width:750px !important;}

/*【鼠标经过动画效果】*/
/*常用时间：100ms、200ms、300ms、400ms、500ms*/
.animated{}
.animation-delay-100{-webkit-transition: all .1s !important;-moz-transition: all .1s !important;-o-transition: all .1s !important; transition: all .1s !important;}
.animation-delay-200{-webkit-transition: all .2s !important;-moz-transition: all .2s !important;-o-transition: all .2s !important; transition: all .2s !important;}
.animation-delay-300{-webkit-transition: all .3s !important;-moz-transition: all .3s !important;-o-transition: all .3s !important; transition: all .3s !important;}
.animation-delay-400{-webkit-transition: all .4s !important;-moz-transition: all .4s !important;-o-transition: all .4s !important; transition: all .4s !important;}
.animation-delay-500{-webkit-transition: all .5s !important;-moz-transition: all .5s !important;-o-transition: all .5s !important; transition: all .5s !important;}
/*文本-下划线*/
.text-underline-transition a{position: relative;}
.text-underline-transition a:before {-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s;content: "";position: absolute;width:0;height:1px; right: 0;bottom:0;background-color:#7d7d7e;background-color:rgba(255,255,255,.35);}
.text-underline-transition a:hover:before {width: 100%;left: 0;}
/*文本-位置移动*/
.text-move-transition a{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.text-move-transition a:hover{padding-left: 10px;}
/*箭头-位置移动*/
.arrow-move-transition i{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.arrow-move-transition:hover i{-webkit-transform: translateX(8px);-moz-transform: translateX(8px);transform: translateX(8px);}
/*按钮*/
/*图片*/
.image-scale-transform img,.image-scale-transform .img{-webkit-transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s; transition: all .8s;-webkit-transform:scale(1);transform:scale(1);}
.image-scale-transform img:hover,.image-scale-transform .img:hover{ -webkit-transform:scale(1.1);transform:scale(1.1)}
.image-move-transform>li{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.image-move-transform>li:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);box-shadow:0 2px 10px 2px rgba(0, 0, 0, 0.1);}
.image-gray img{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}
.image-gray img:hover{-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);}
/*图标*/
/*.icon-arrow-rotate{transition: all 0.3s ease 0s;transform: translateY(-50%) rotate(0deg); transform-origin: 50% 50%; }
.icon-arrow-rotate:hover{transition: all 0.3s ease 0s;transform: rotate(180deg); transform-origin: 50% 25%; }*/
.icon-arrow-rotate{transition: all 0.3s ease 0s;transform: translateY(-50%) rotate(0deg); transform-origin: 50% 50%; }
.icon-arrow-rotate:hover{transition: all 0.3s ease 0s;transform: rotate(180deg); transform-origin: 50% 25%; }

/*-----------------------------------------------------------------------------------------------公共--------------------------------------------------------------------------------------------------*/
/*!
 * 以下针对系统 内容页面编写样式及引用新的css样式模块优化整理
 */
/*【内容包装器】*/
.wrapper{min-height: 720px;}
.wrapper-mt{margin-top:4rem !important;}
.wrapper-content{min-height: 720px;}
.wrapper-header{}
.wrapper-body{}
/*【自定义图标】*/
.customize-icons{display: inline-block;width:24px; height:24px;background: url(../images/customize-icons.png) no-repeat; float: left;}
.customize-icons.c-icon-time{background-position: 0 0;}
.customize-icons.c-icon-two{background-position: -24px 0;}
.shadow-0{ box-shadow: none !important;}
/*【公共头部】*/
.header{ width: 100%; padding: 1rem 0;}
.header-fixed{position: fixed; top: 0;left: 0;height:4rem !important;padding: .25rem 0 !important;box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2);z-index: 999;background: #fff;}
/*.header-fixed.shadow-0{ display: none;}*/
.navbar-brand{float: left; margin-right: 4.5rem; padding: .5rem 0;}
.logo{}
.logo-img{float: left; height:32px; display: inline-block;}
.logo-img img{ height: 100%;}
.header .navbar{padding:0;display: block;}
.navbar .navbar-nav{ display: block;}
.navbar-nav .nav-item{ margin-right:3rem; float: left;}
.navbar-nav .nav-link{font-size:1rem; display: inline;}
.navbar-nav .nav-link>i{ margin-left:.5rem;font-size:.875rem;}
.navbar-nav .nav-item:last-child{margin-right: 0 !important;}
.header .navbar-nav .nav-item{padding:0;}
.header .navbar-nav .nav-link{padding:0;line-height:56px;}
.header .navbar-nav .dropdown-menu{ position: absolute;padding: .5rem;left: -50%;margin: 0;}
.header .navbar-nav .dropdown-item{border-radius: 4px;padding: .5rem 1.5rem;}
.header .navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background-color: #f9f9f9;}
/*宽屏二级下拉菜单*/
.header .navbar-nav .dropdown-menu-fluid{position: fixed;left: 0;top:72px;width: 100%;background: #fff; max-height: 80%; box-shadow: none;background:#fafafa;border-bottom:none;}
.header .navbar-nav .dropdown-menu-search{min-height: 110px;}
.header .navbar-nav .dropdown-menu-search .dropdown-menu-fluid-wrap{ width: auto;}
.dropdown-menu-fluid-wrap{ margin:.5rem auto;overflow: hidden;width: 1000px;}
.dropdown-menu-fluid-wrap.sm{ width: 880px;}
.header .navbar-nav .nav-item.dropdown-hover .dropdown-menu{-webkit-transition: all .001s;-moz-transition: all .001s;-o-transition: all .001s; transition: all .001s;}
.header .navbar-nav .nav-item.dropdown-hover:hover .dropdown-menu{display:block;}
.header .navbar-nav .nav-item.dropdown .nav-link>.fa-angle-down{}
.header .navbar-nav .nav-item.dropdown:hover .nav-link>.fa-angle-down::before {content: "\f106";}
.nav-dropdown-menu{overflow: hidden;}
.nav-dropdown-menu>li{ width: 100%;}
.nav-dropdown-menu .nav-title{font-size: 1.125rem;padding:1rem 0; font-weight: bold;color: #414458;color: rgba(18,21,45,.80); padding-bottom: .5rem;}
.nav-dropdown-menu .nav-link{ font-size: 1rem;padding:.5rem 0 !important; line-height: 1.5 !important; display: block;color: #656776;color: rgba(18,21,45,.65);}
.nav-dropdown-menu .nav-title .nav-link{padding: 0;}
/*横向排版*/
.nav-dropdown-menu-horizontal{}
.nav-dropdown-menu-horizontal>li{ width: auto;min-width:120px; margin-right: 0 !important;padding: .25rem 0 !important;}
.nav-dropdown-menu-horizontal .nav-link{display: inline;}
.header .navbar-nav .text-move-transition a:hover{padding-left:1rem !important;}
.header .navbar-nav .dropdown-menu.text-move-transition a:hover {padding-left: 2rem !important;}
.header-fixed .navbar-nav .dropdown-menu-fluid{top:64px !important;}
/*下拉菜单图片布局*/
.list-dropdown-menu-img{overflow: hidden;}
.list-dropdown-menu-img .list-item{position: relative;}
.list-dropdown-menu-img .item-wrap{position: relative; display: block !important;}
.list-dropdown-menu-img .item-wrap .item-bottom{position: absolute; text-align:left; z-index: 2; width: 100%; bottom:8px;left:20px;}
.list-dropdown-menu-img .item-wrap .more{color: #656776;color: rgba(18,21,45,.65);font-size: .75rem;margin-top: .1rem;}
.list-dropdown-menu-img .item-wrap .item-bottom .txt-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.list-dropdown-menu-img .item-wrap:hover .item-bottom .txt-wrap{padding-left:8px;}
.list-dropdown-menu-img .item-hide-wrap{position: absolute; width:60%; top:0; right:0; height:100%; z-index: 9; padding:15px; overflow: hidden; display: none;}
.list-dropdown-menu-img .item-hide-wrap .nav-dropdown-menu{background: #f3f3f3; height: 100%;display: block; padding-left:33%; padding-top: 1.5rem;}
.list-dropdown-menu-img .item-hide-wrap .nav-dropdown-menu .nav-link{padding: .25rem 0 !important;}
.list-dropdown-menu-img .list-item:hover .item-hide-wrap{display: block;}
/*下拉菜单图文布局*/
.dropdown-menu-img-txt{overflow: hidden;}
.dropdown-menu-img-txt .left-txt{-ms-flex: 0 0 66.66%;flex: 0 0 66.66%;max-width: 66.66%;width: 66.66%;padding: 15px;position: relative;float: left;}
.dropdown-menu-img-txt .left-txt>div{display: block;overflow: hidden; width: 100%;margin-bottom: .5rem;}
.dropdown-menu-img-txt .txt-wrap .title {font-size: 1.125rem;padding:.5rem 0;font-weight: bold;color: #414458;color: rgba(18,21,45,.80);padding-bottom:.25rem;}
.dropdown-menu-img-txt .txt-wrap .text{font-size: .9rem;padding: .5rem 0 !important;line-height: 1.5 !important;display: block;color: #656776;color: rgba(18,21,45,.65);}
.dropdown-menu-img-txt .right-img{-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;width: 33.33%;padding: 15px;position: relative;float: left;}
/*头部颜色*/
.ctr-header-dark{}
/*隐藏右侧菜单*/
.nav-right-modal{}
.nav-right-modal .modal-sidebar{box-shadow: -3px 0 3px rgba(0,0,0,.04); min-width: 320px;}
.nav-sidebar{ list-style: none; padding: 0; margin: 0; padding-left: 1.5rem;}
.nav-sidebar ul{list-style: none; padding: 0; margin: 0; padding-left: 1.5rem;}
.nav-sidebar ul li{ list-style: none; padding: 0; margin: 0;}
.nav-sidebar>.nav-item>.nav-link{ font-size: .9375rem;}
.nav-sidebar .nav-link{ color: #414458;color: rgba(18,21,45,.80);}
.nav-sidebar .fa-angle-down{ margin-left:.75rem;}
.nav-sidebar .text-move-transition a:hover{padding-left:1.5rem !important;}
/*【公共底部】*/
.footer{background-color:#202024; }
.footer-content{padding:1rem 0;color: #f0f0f0; color: rgba(255,255,255,.9);}
.footer-content .tel{color: #f0f0f0; color: rgba(255,255,255,.9); font-size: 1.5rem;}
.nav-footer{}
.nav-footer>li{ width: 100%;}
.nav-footer .nav-title{font-size: 1rem; color:#ffffff;padding:1rem 0;}
.nav-footer .nav-link{font-size: .875rem;color: #c5c5c6; color: rgba(255,255,255,.65); padding:.5rem 0;}
.nav-footer .nav-title .nav-link{color:#ffffff; padding: 0;}
.footer-area-tel{color: #7d7d7e; color: rgba(255,255,255,.35); overflow: hidden;margin-top: -1rem;}
.footer-area-tel dl{ padding-right:50px; float: left; margin-bottom: 0;}
.footer-area-tel dt{ font-weight: normal;}
.footer-area-tel dl:last-child{margin-right:0 !important;}
.footer-area-tel-bottom{color: #7d7d7e; color: rgba(255,255,255,.35);}
.footer-icons{ margin-top: 1rem;}
.footer-icons .icon-item{ border-radius: 100%; width:3rem; height: 3rem; border: 1px solid #2b2b2f; border-color: rgba(255,255,255,.075); float: left;transition: all .3s; position: relative;}
.footer-icons .icon-item:not(:last-child){ margin-right: 1.5rem;}
.footer-icons .icon-img{background: url(../images/footer-icons.png) no-repeat; width: 100%; height: 100%; display: block; opacity:.75;-moz-opacity:.75;transition: all .3s;background-size: auto 3rem;}
.footer-icons .icon-img.wx{background-position: 0 0;}
.footer-icons .icon-img.area{background-position: -3rem 0;}
.footer-icons .icon-img.after-sales{background-position: -6rem 0;}
.footer-icons .icon-img.service{background-position: -9rem 0;}
.footer-icons .icon-item .popover{ display:none;top: auto;bottom: 3.4rem; left:-1.625rem; color:initial; color: #12152d;color: rgba(18,21,45,1);min-width:6.25rem; padding:.5rem; text-align: center;border-color: rgba(0,0,0,.05); color: #12152d;color: rgba(18,21,45,1);}
.footer-icons .icon-item .popover-code{left:-3rem;}
.footer-icons .icon-item .popover-code .code{ width: 120px;}
.footer-icons .icon-item:hover{border: 1px solid #414145; border-color: rgba(255,255,255,.20);}
.footer-icons .icon-item:hover .icon-img{opacity:.95;-moz-opacity:.95; cursor: pointer;}
.footer-icons .icon-item:hover .popover{ display: block;}
.footer-bottom{background-color:#1c1c20; background-color:rgba(27,27,31,.8); font-size: .75rem; color: #7d7d7e; color: rgba(255,255,255,.35); padding: .9375rem 0;}
.footer-bottom .container{margin-bottom:1px; overflow: hidden;}
.footer-bottom a{color: #7d7d7e; color: rgba(255,255,255,.35);}
/*【公共浮动区】*/
.sidebar{position: fixed;z-index: 1000; }
.sidebar-right{ bottom:30px; right:45px;}
.sidebar-item{margin-top: .5rem;display: block;}
a.sidebar-item{color: #fff;}
a.sidebar-item:focus,a.sidebar-item:hover{color:#fff;cursor: pointer;}
.sidebar-item .sidebar-wrap{display: block; position: relative;transition: all .3s;height: 53px;width: 53px;border-radius:100%;background: #ff5018;box-shadow: 0 5px 5px 2px rgba(255,80,24,.2);color: #ffffff;font-size: 20px;line-height: 50px;text-align: center; cursor: pointer; }
.sidebar-item a.sidebar-wrap{ color: #fff;}
.sidebar-item a.sidebar-wrap:focus,.sidebar-item a.sidebar-wrap:hover{color: #fff;cursor: pointer;}
.sidebar-item .sidebar-wrap>i{margin-top: .75rem;}
.sidebar-item .sidebar-wrap .text{ margin: 0; padding:0px; font-size: 12px; display: block; width:100%; height: 100%; text-align: center; position: absolute; z-index: 1; top: 0; left: 0;line-height: 1.1; padding-top:13px;background: #ff5018;border-radius:100%;display: none;}
.sidebar-item:hover .sidebar-wrap .text{ display: block;}
.sidebar-item.gotop{visibility: hidden;}
.sidebar-item:hover .sidebar-wrap{}
.sidebar-item a{color: #fff;}
.sidebar-item a:focus,.sidebar-item a:hover{color: #fff;cursor: pointer;}
.sidebar-item .icon-img{display: block;width: 100%;height: 100%;}
.sidebar-item .box-hide{position: absolute; bottom: 0; right:60px;background:#fff; box-shadow: 0 4px 12px 0 rgba(7,17,27,.1); color: #12152d;color: rgba(18,21,45,1); font-size: 13px; line-height: 1.2; padding: 4px; border-radius:4px; display: none;}
.sidebar-item .box-hide .item{}
.sidebar-item .box-hide .item-body{}
.sidebar-item .box-hide .item-body img{width: 120px;}
.sidebar-item .box-hide .item-footer{padding-top: 2px; padding-bottom: 4px; text-align: center;}
.sidebar-item:hover .box-hide{display:block;}
.sidebar-item .box-hide:hover .sidebar-item:hover{color: #6c757d;}

/*事业部公众号*/
.sidebar-sybgzh{bottom: 150px !important;bottom: 88px !important;}
.sidebar-item .icon-img.icon-sybgzh{background: url(../images/sybgzh.png) no-repeat center center;}
.sidebar-sybgzh .sidebar-item .sidebar-wrap .text{padding-top: 20px;}
/*桌面云小程序*/
.sidebar-zmyxcx{bottom:210px !important;bottom: 148px !important;}
.sidebar-item .icon-img.icon-zmyxcx{background: url(../images/zmyxcx.png) no-repeat center center;}
.sidebar-zmyxcx .sidebar-item .sidebar-wrap .text{padding-top: 20px;}
/*位置*/
.sidebar-item .box-hide.zmyxcx{bottom:auto; top:.5rem;}
.sidebar-item .box-hide.weixin{bottom:-68px;}

/*【广告图】*/
.banner{margin:.5rem 5.85% 0 5.85%; border-radius:24px; overflow: hidden;min-height: 480px;}
.banner .carousel-inner{}
.banner .carousel-item{background: #f9f9f9; min-height: 480px;}
.banner .carousel-item img{width: 100%; height: 100%;}
.banner .carousel-img-wrap{width: 100%; height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.banner .carousel-control-next, .banner .carousel-control-prev{ width: 10%;}
.banner .control-icon-wrap{width: 56px; height: 56px; border-radius: 100%; background: #ffffff; background: rgba(255,255,255,1);display: none;top: 50%; margin-top:-20px;position: absolute;}
.banner .carousel-control-prev .control-icon-wrap{ left: 50%; margin-left: -28px;}
.banner .carousel-control-next .control-icon-wrap{ right: 50%; margin-right: -28px;}
.banner .control-icon-wrap .carousel-control-next-icon{background-image: none;}
.banner .control-icon-wrap .carousel-control-prev-icon{background-image: none;}
.banner .control-icon-wrap i{color: #000;-webkit-text-stroke: 1.5px #fff;font-size: 2.5rem;line-height: 56px;}
.banner:hover .control-icon-wrap{ display: block;}
.banner .carousel-caption{bottom:100px;}
.banner .carousel-indicators{bottom:80px;}
.banner .carousel-indicators li{ border-radius:5px;border-top:none; border-bottom: none;height:8px;}
/*推荐*/
.recommend{margin:20px;margin-top: 1.75rem;}
.recommend .carousel-item{background: #f9f9f9;}
.recommend .carousel-inner{overflow: visible;}
.recommend .carousel-img-wrap{width: 100%;flex-direction: column;align-items: center;justify-content: center;display: flex; display: block; overflow: hidden;}
.recommend .carousel-control-next, .recommend .carousel-control-prev{ width:30px;}
.recommend .carousel-control-prev {left: -30px;}
.recommend .carousel-control-next {right: -30px;}
.recommend .control-icon-wrap{width:100%; height: 56px;background: #ffffff; background: rgba(255,255,255,1);display: none;top: 50%;margin-top:-20px;position: absolute;}
.recommend .control-icon-wrap .carousel-control-next-icon{background-image: none;}
.recommend .carousel-control-prev .control-icon-wrap{left: 0;}
.recommend .carousel-control-next .control-icon-wrap{right: 0;}
.recommend .control-icon-wrap .carousel-control-prev-icon{background-image: none;}
.recommend .control-icon-wrap i{color: #000;-webkit-text-stroke: 1.5px #fff;font-size: 2.5rem;line-height: 56px;}
.recommend:hover .control-icon-wrap{ display: block;}
.recommend .carousel-indicators{visibility: hidden;margin-left: -5%;}
.recommend:hover .carousel-indicators{visibility: visible;}
.recommend .carousel-indicators li{ border-radius:10px;width:10px; height:10px;border-top:none; border-bottom: none;background-color: #12152d;}
.recommend .carousel-caption{color: #414458;color: rgba(18,21,45,.80); right: 0;left: 0;bottom: -68px;}
.recommend .carousel-caption .title{ font-size: 1.125rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.section-recommend{margin-top: -5rem;}
.card-recommend{box-shadow:0 0 24px 0 rgba(34, 34, 34, 0.1); border-radius: 24px;margin: 15px; background-color: #fff;}
.card-recommend:hover{background:#fff url(../images/recommend-bg-pattern.png); background-repeat: no-repeat; background-position: right top; background-size:50%;}
.card-recommend .card-header{padding: 0;}
.card-recommend .card-body {padding-bottom: 4rem;position: relative;}
.recommend-header{padding:3px; display: block;width: 100%;height: 100%;}
.recommend-header:hover{ color: initial;color: #12152d;color: rgba(18,21,45,1);}
.recommend-header .recommend-header-wrap{display: flex;justify-content: center;background: url(../images/recommend-bg-img-1.jpg) no-repeat; background-position: center bottom; background-size: 100%;padding: 1.5rem; border-radius: 24px; -webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.recommend-header .recommend-bgimg-1{background: url(../images/recommend-bg-img-1.jpg) no-repeat; background-position: center bottom; background-size: 100%;}
.recommend-header .recommend-bgimg-2{background: url(../images/recommend-bg-img-2.jpg) no-repeat; background-position: center bottom; background-size: 100%;}
.recommend-header .recommend-bgimg-3{background: url(../images/recommend-bg-img-3.jpg) no-repeat; background-position: center bottom; background-size: 100%;}
.recommend-header:hover .recommend-header-wrap{background: none;border: none;}
.recommend-header-wrap.opacity-bg{background: none;border: none;}
.opacity-bg .recommend-header-wrap{background: none;border: none;}
.recommend-header .left{float: left;width: 25%; max-width: 100px; position: absolute;top:3.8%;z-index: 1;left:8%;}
.recommend-header .left>img{ width: 100%;}
.recommend-header .right{display: flex;flex-direction: column;justify-content: center;padding: 0 1rem; padding-left:35%;display: block;width: 100%;}
.recommend-header .card-title{font-size: 1.5rem; margin: 0; display: block;}
.recommend-header:hover{color: initial;color: #12152d;color: rgba(18,21,45,1);}
.recommend-header:hover .card-title{color: initial;color: #12152d;color: rgba(18,21,45,1);}
.recommend-header .card-text{margin: 0;font-size: 1rem;display: block;min-height: 48px;}
.recommend-header:hover .card-text{color: initial;color: #12152d;color: rgba(18,21,45,1);}
.recommend-text{position: absolute; width: 100%; height: 100%;z-index: 12;top:0;left: 0;padding:15px; display: none; padding-top: 0px}
.recommend-text .txt-wrap{ background: #fff;border-radius: 24px; padding:15px 30px; height: 100%; position: relative;padding-top: 30px}
.recommend-text .txt-wrap .text{font-size: 1.125rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;overflow: hidden; line-height: 1.8;}
.recommend-text .txt-wrap .btn-wrap{margin-top:2rem; position: absolute; bottom: 2rem; left: 0; z-index: 1; padding: 10px 30px; width: 100%;}
.recommend-text .txt-wrap .btn{background: linear-gradient(125deg, #fe1d42 35%, #fc6e21 65%); border: none;}
.recommend-text .txt-wrap .btn i{ margin-left:.75rem;}
.recommend-header:hover .recommend-text, .recommend-text:hover{display: block;}
/*产品详情图*/
.detail-product{ margin-top:0;margin: 0;margin-bottom: 10px;}
.detail-product .carousel-indicators{visibility: visible;}
.detail-product:hover .carousel-indicators{visibility: visible;}
.detail-product-right{ margin: 20px;}
.detail-product-right .txt-wrap{}
.detail-product-right .txt-wrap .title{ font-size:1.5rem; margin:1.5rem 0;}
.detail-product-right .txt-wrap .text{ font-size: 1.125rem; padding-top: 1rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp:10;-webkit-box-orient: vertical;overflow: hidden; line-height: 1.8;}
.detail-product-right .btn-wrap{ margin-top:2rem;}
.list-btn-wrap .list-item{float: left;}
.list-btn-wrap .list-item:not(:last-child){ margin-right: 1.5rem;}
.list-btn-wrap .item-wrap{max-width: 80px; text-align: center;}
.list-btn-wrap .icon-wrap img{width: 100%;}
.list-btn-wrap .icon-title{color: #414458;color: rgba(18,21,45,.80);}
/*-----------------------------------------------------------------------------------------------页面--------------------------------------------------------------------------------------------------*/
/*【页面包装器】*/
.page-wrapper{}
.page-header{}
.page-content{}
/*内页当前页面标识*/
.page-header-breadcrumb{ height: 12.5rem; background: #3f3f3f url(../images/inner-banner/0.jpg) no-repeat;background-repeat:no-repeat;background-position: center center;height: 8rem;}
.page-title-wrapper{background-color: #3f3f3f; background-color:rgba(27,27,31,.65); height: 100%; color: #fff; color:rgba(255,255,255,.9);text-align: center;background-color: rgba(0,0,0,.55);}
.page-title-inner{height: 100%;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.page-title-info{padding-top:2%;padding-top: 1%;}
.page-title-info .page-title{font-size:2rem;margin-bottom: 0;font-size: 1.75rem;}
.page-breadcrumbs-info .breadcrumb{display: block;text-align: center;}
.page-breadcrumbs-info .breadcrumb-item + .breadcrumb-item::before{color: #fff; color:rgba(255,255,255,.8);}
.page-breadcrumbs-info .breadcrumb-item{color: #fff; color:rgba(255,255,255,.8);display: inline;float: none;}
.page-breadcrumbs-info .breadcrumb-item a{color: #fff; color:rgba(255,255,255,.8);}
.page-breadcrumbs-info .breadcrumb-item a:hover{color: #fff; color:rgba(255,255,255,.95);}
/*内页当前页面标识：小尺寸*/
.page-header-breadcrumb-sm{height:8rem;}
.page-header-breadcrumb-sm .page-title-info {padding-top: 1%;}
.page-header-breadcrumb-sm .page-title-info .page-title{ margin-bottom: 0;font-size: 1.75rem;}
/*页面二级导航*/
.page-nav{border-bottom: 1px solid #ececec;border-color: rgba(0,0,0,.075); width: 100%; background: #fff;}
.page-nav .navbar{ padding:0; overflow: hidden;}
.page-nav .navbar-nav .nav-item{ line-height: 48px; min-height: 48px;}
.page-nav .navbar-nav .nav-link{height: 100%;display: block;padding: 0;}
.page-nav .text-underline-transition a:before {-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s;content: "";position: absolute;width:0;height:3px; right: 0;bottom:0;background-color:#f4520f;background-color:rgba(244,82,15,1);}
.page-nav .text-underline-transition a:hover:before {width: 100%;left: 0;}
.page-nav .navbar-nav a{ color: initial;color: #12152d;color: rgba(18,21,45,1);}
.page-nav .navbar-nav>.active>a:before{width: 100%;}
.page-nav-fixed{position: fixed; top:4rem;left: 0; box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.035);border-color: rgba(0,0,0,.05);z-index:99;}
.page-present{border-top: 1px solid #ececec;border-color: rgba(0,0,0,.075); box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.035);border-color: rgba(0,0,0,.05);}
.page-list-category{padding: 15px 0; overflow: hidden;}
.page-list{padding-bottom: 1rem;}
.page-detail{ min-height:600px;}
/*三级导航*/
.page-nav-btn{padding: 1rem 0;}
.btn-group-wrap{text-align: center;}
.page-nav-btn .btn-light{background-color: #f3f3f3;border-color: #f3f3f3;}
.page-nav-btn .btn-light:not(:disabled):not(.disabled).active, .page-nav-btn .btn-light:not(:disabled):not(.disabled):active, .show > .page-nav-btn .btn-light.dropdown-toggle{border-color: #f74b3d;background: #f74b3d;color: #fff;}
/*列表查看控制条*/
.page-list-view-controls{padding:0;}
.view-controls-wrap{background:#e5e7eb; min-height: 2rem; border: 1px solid #dee2e6;padding:15px;border-radius: 8px;}
/*【列表】*/
/*基础列表*/
.list{list-style: none; padding: 0; margin: 0;}
.list-item{position:relative;}
.list-item a{color:initial;color: #12152d;color: rgba(18,21,45,1);}
.list-item a:hover{color:initial;color: #12152d;color: rgba(18,21,45,1);}
/*基本单项包*/
.item-wrap{ color:initial;color: #12152d;color: rgba(18,21,45,1);}
.item-wrap:hover{color:initial;color: #12152d;color: rgba(18,21,45,1);}
.item-wrap .item-left{width:33.33%; float: left; margin-right: 15px;}
.item-wrap .item-right{float: left;}
.item-wrap .img-wrap{ background: #f9f9f9; overflow: hidden;flex-direction: column;align-items: center;justify-content: center;display: flex; display: block;}
.item-wrap .img{width: 100%; text-align: center;height: auto;}
.item-wrap .item-bottom{padding:1rem;}
.item-wrap .title{ font-size: 1.125rem; margin: 0;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.item-wrap .text{ font-size: .9375rem; margin-top: .5rem;color: #414458;color: rgba(18,21,45,.80);word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.item-wrap .item-row{}
.item-wrap .version{color: #4d5062;color: rgba(18,21,45,.75);}
.item-wrap .time{color: #4d5062;color: rgba(18,21,45,.75);}
/*基本圆角*/
.list-rounded{}
.list-rounded .list-item{border-radius:20px;}
.list-rounded .item-wrap .img-wrap{ border-radius: 16px;overflow: hidden;}
.list-rounded.sm .list-item{border-radius:16px;}
.list-rounded.sm .item-wrap .img-wrap{ border-radius: 16px;overflow: hidden;}
/*栅格化格子铺*/
.list-grid{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.list-grid .list-item{position: relative;width: 100%;padding: 15px;float: left;}
.grid-one{}
.grid-two .list-item{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.grid-two{}
.grid-two .list-item{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.grid-three{}
.grid-three .list-item{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.grid-three .item-wrap .title{ font-size: 1.25rem;}
.grid-four{}
.grid-four .list-item{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.grid-four .item-wrap .title{ font-size: 1.125rem;}
.grid-fives{}
.grid-fives .list-item{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.grid-six{}
.grid-six .list-item{-ms-flex: 0 0 16.666666%;flex: 0 0 16.666666%;max-width: 16.666666%;}
/*格子铺列表与横向列表结果*/
.list .item-wrap {display: flex;}
.list.list-grid .item-wrap {display: flex;flex-direction: column;}
/*侧边栏模块列表*/
.list-side .list-item{ margin:.5rem 0 .75rem 0;overflow: hidden;}
.list-side .item-wrap .item-left {width:20%;}
.list-side .title {font-size: 1rem;}
/*列表具体应用*/
.list-product{}
.list-product .item-wrap .title{word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.list-product.list-grid .item-wrap .title{text-align: center;}
.list-product.list-side .item-right{display: flex;flex-direction: column;justify-content: center;}
.list-product.list-side .item-wrap .title {font-size: 1rem;line-height: 56px;}
.list-SolutionCase{}
.list-SolutionCase .item-wrap .title{word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.list-SolutionCase .list-item:hover{background-color:rgba(27,27,31,.05);}
.list-SolutionCase .item-wrap .text{min-height: 45px;}
.list-document{}
.list-document.list-grid .item-wrap{display: flex; flex-direction: row; position: relative;}
.list-document .item-wrap{border: 1px solid #ececec;border-color: rgba(0,0,0,.075); overflow: hidden; border-radius: 16px; padding: 15px;display: flex; flex-direction: row;}
.list-document .item-wrap .item-left{-ms-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%; padding: 15px;}
.list-document .item-wrap .item-right{padding:10px;}
.list-document .item-wrap .img-wrap{border-radius: 100%;}
.list-document .item-wrap .title{ padding-top: 0;}
.list-document .item-wrap .version{ margin-right: 2rem;}
.list-document .item-wrap .position-absolute-right{ margin-top: -14px; right: 15px;}
.list-document .item-wrap .btn{}
.list-document .item-wrap .btn>i{ font-size:.75rem;}
.list-document .item-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.list-document .item-wrap:hover{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);transform: translateY(-2px);box-shadow:0 2px 10px 2px rgba(0, 0, 0, 0.1); cursor: pointer;}
.list-news{margin-left: -15px;margin-right: -15px;}
.list-news .list-item{overflow: hidden;padding: 15px; margin-bottom: 10px;}
.list-news .list-item:hover{background-color:rgba(27,27,31,.05);}
.list-news .item-wrap{display: flex;position: relative;}
.list-news .item-wrap .item-left{-ms-flex: 0 0 27%;flex: 0 0 27%;max-width: 27%; margin-right: 24px;}
.list-news .item-wrap .item-right{position: relative; float: none!important;}
.list-news .item-wrap .txt-wrap{overflow: hidden;}
.list-news .item-wrap .title{font-size: 1.375rem;padding-top:.75rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; line-height: 1.36;}
.list-news .item-wrap .text{ margin-top: .75rem;}
.list-news .item-wrap .time{line-height: 26px; vertical-align: middle;margin-top: 1rem;float: left; display: block;margin-left: -.25rem; display: block; width: 100%;}
.list-news.list-grid .item-wrap{display:block;}
.list-news.list-grid .item-wrap .txt-wrap{display: flex;flex-direction: column;}
.list-news.home.list-grid{margin: 0;}
.list-news.home.list-grid .list-item{padding: 0;}
.list-news.home.list-grid .list-item:hover{background-color:transparent;}
.list-news.home.list-grid .item-wrap .img-wrap{border-radius: 24px;}
.list-news.home.list-grid .item-wrap .title{padding-top: 0; font-size: 1.25rem; display: block; width: 100%;}
.list-news.home.list-grid.list-rounded .title{font-size: 1.375rem;}
.list-news.home.list-grid.list-rounded .time{margin-top: 0;}
/*纯文本列表*/
.list-text{}
.list-text .title{position: relative;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden; padding-left: 24px;}
.list-text .title>i{ font-size:.8rem; margin-right: .5rem;float: left;line-height: 24px; position: absolute; top: 0;left:4px;color: #656776;color: rgba(18,21,45,.65);-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s;}
.list-text .title:hover{color: #000;color: rgba(0,0,0,1);}
/*微信二维码模块*/
.card-side-code{ background: #fff;}
.card-side-code .code-wrap{max-width: 100%; display: flex; flex-direction: row; padding-bottom: 1rem; display: block; overflow: hidden;}
.card-side-code .code-wrap .code{width:40%; max-width: 120px; float: left;}
.card-side-code .code-wrap .tel{width:60%; float:left;}
.card-side-code .code-wrap .code-right{width:60%;float:left;}
.card-side-code .code-wrap .text-wrap{ padding-top:2rem; padding-left: .5rem;}
.card-side-code .code-wrap .text-wrap .title{ font-weight: bold; font-size: .9375rem;}
.card-side-code .code-wrap .text-wrap .text{color: #656776;color: rgba(18,21,45,.65);}
.card-side-code-fixed{position:fixed; top:7.125rem; right:14%;z-index:99; width: 320px;top: 5rem;}
/*联系我们-人事*/
.card-side-contact-hr{}
.card-side-contact-hr .tel{ font-size:.9375rem; line-height: 1.8;}
/*资料下载弹窗详情*/
.modal-detail-document .modal-body{ min-height:400px;}
.modal-detail-document .txt-wrap .title{text-align: center; margin-top: 10px;}
.modal-detail-document .txt-wrap .text{min-height:20px;}
.card-sublist-document{border: 1px solid #ececec;border-color: rgba(0,0,0,.075); margin-bottom: 10px;}
.card-sublist-document .card-header{ background: #f3f3f3;padding: .2rem 1.25rem;}
.card-sublist-document .card-header .card-title{ font-size: 1rem;}
.card-sublist-document .list-table td, .card-sublist-document .list-table th{padding:5px 10px;}
.card-sublist-document .card-body{max-height: 420px;overflow: auto;}
/*新闻标签*/
.list-news-label{}
.list-news-label .list-item:not(:last-child){ margin-bottom: 10px;}
.list-news-label .txt-wrap{display: block; padding: .5rem 1rem;border: 1px solid #ececec;border-color: rgba(0,0,0,.075); border-radius:.2rem;}
.list-news-label .title{ font-size: 1rem;}
.list-news-label .txt-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.list-news-label .txt-wrap:hover{-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);transform: translateY(-1px);box-shadow:0 1px 8px 1px rgba(0, 0, 0, 0.1);background: #ff5018;border: 1px solid #ff5018;color: #fff;}
.list-news-label .active .txt-wrap{background: #ff5018;border: 1px solid #ff5018;color: #fff;}
/*类别*/
.sort-wrap{}
.sort-wrap-item{display: flex;color: #4d5062;color: rgba(18,21,45,.75); margin: 10px 0; width: 100%; display: block;float: left; position: relative;}
.sort-pre-notice{ min-width: 70px; margin: 0; line-height: 28px; margin-right: 1rem;position: absolute;z-index: 1;top: 0; left: 0;}
.list-sort{ width: 100%; padding-left: 85px;}
.list-sort .list-item{ float: left;}
.list-sort .list-item:not(:last-child){ margin-right: 10px;}
.list-sort .txt-wrap{padding: .25rem .75rem; font-size: .75rem; min-height: 28px; line-height: 20px; border-radius: .2rem; display: block;color: #4d5062;color: rgba(18,21,45,.75);background: #f6f6f6;}
.list-sort .txt-wrap:hover{ color: #f74b3d;}
.list-sort .active .txt-wrap{ background: #f74b3d;color: #fff;}
.list-sort .active .txt-wrap:hover{color: #fff;}
/*合作伙伴*/
.list-partner .item-wrap .img-wrap{background: transparent;}
.list-partner .item-wrap .item-bottom{padding: 0;position: absolute;bottom: .5rem;width: 100%; display: none;}
.list-partner .item-wrap .title{text-align: center; font-size: .875rem;color: #656776;color: rgba(18,21,45,.65);}
.list-partner .item-wrap:hover .item-bottom{ display: block;;}
/*荣誉*/
.list-honor{ margin-top: 1.5rem;}
.list-honor .item-wrap .title{ text-align: center;-webkit-line-clamp:2;height: 44px;}
/*文化*/
.list-culture{width: 75%; margin:15px auto; margin-top: 30px;}
.list-culture .list-item{ margin-bottom: 1rem;}
.list-culture .item-wrap{overflow: hidden;}
.list-culture .item-wrap .item-left {width: 120px;}
/*简介*/
.list-introduction{width: 75%; margin:15px auto; margin-top: 30px;}
.list-introduction .list-item{ margin-bottom:3rem;}
.list-introduction .item-wrap .text{ display: block;}
/*领导关怀*/
.list-leadership{}
.list-leadership .list-item{min-height: 480px;}
.list-leadership .item-wrap .title{ display: block;}
/*编辑器内容*/
.editor-content{ font-size:.875rem;line-height:1.6;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.editor-content .h1, .editor-content .h2, .editor-content .h3, .editor-content .h4, .editor-content .h5, .editor-content .h6, .editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5, .editor-content h6{ margin: 0;font-family:Arial,Microsoft YaHei,Helvetica Neue,sans-serif !important; }
.editor-content p{ margin:0;}
.editor-content img{ max-width: 100%;}
.container .editor-content{/* padding: 15px;*/}
.editor-content section,.editor-content div,.editor-content span,.editor-content p,.editor-content ul,.editor-content ol,.editor-content li{font-family:Arial,Microsoft YaHei,Helvetica Neue,sans-serif !important;}
.editor-content video{width: 100%;max-width: 640px;}
/*单页模板*/
/*法律声明与隐私保护单页*/
.flsm-editor-content{padding-top: 15px; padding-bottom: 15px;}
/*合作政策单页*/
.hzzc-editor-content{}
.hzzc-editor-content .title{ font-size: 1.875rem;}
.hzzc-editor-content .text{ font-size: 1.125rem;}
/*合作政策四个卡片模块*/
.card-group-hzzc{}
.card-hzzc{-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.02),0 20px 40px 0 rgba(0,0,0,.04);box-shadow: 0 10px 20px 0 rgba(0,0,0,.02),0 20px 40px 0 rgba(0,0,0,.04);border-radius: 4px;text-align: center;padding-top: 8px;background: linear-gradient(90deg,rgba(255,139,64,1) 0%,rgba(255,54,14,1) 100%);}
.card-hzzc{border-radius: 8px;}
.card-hzzc .card-header{ background: #fff;}
.card-hzzc .card-body{ background: #fff; padding-bottom: 1.5rem; min-height: 200px;}
.card-hzzc .card-body .txt-wrap{font-size: 1rem;}
/*战略合作伙伴*/
.card-zlhzhb .card-content{ font-size: 1.125rem;}
/*服务理念单页*/
.fwln-editor-content{}
.card-fwln{padding-top: 20px;}
.card-fwln .card-title{ font-size: 1.875rem;}
.card-fwln .card-content{ font-size: 1rem;}
.list-fwln{}
.list-fwln .list-item{ margin:4rem 15px;}
.list-fwln .item-wrap{overflow: hidden;}
.list-fwln .item-wrap .item-left{ width: 40%; margin: 0;}
.list-fwln .item-wrap .item-right{ width: 60%; margin: 0; padding-right: 15px;}
.list-fwln .item-wrap .title{ font-size: 1.5rem; margin: 1rem 0;}
.list-fwln .item-wrap .text{ margin-bottom: 1rem; margin-top: 0;display: block;color: #12152d;color: rgba(18,21,45,1);}
.list-fwln .sub-title{color: #f5543c;font-weight: bold;}
.list-fwln .sub-title i{ margin-right: .5rem;}
/*人才招聘模块*/
.rczp-content{}
.card-rczp{}
.card-rczp .card-title{ font-size: 1.875rem;}
.card-rczp .card-content{ font-size: 1.125rem;color: #414458;color: rgba(18,21,45,.80);}
.card-rczp .list-rounded .item-wrap .img-wrap {border-radius:8px;}
.card-rczp .item-wrap .text{display: block; min-height: 100px;}
.card-rczp .list-three-item-m-auto{ width: 75%; margin: 0 auto;}
.card-rczp .div-width-m-auto{ width:75%; margin: 0 auto;}
.card-rczp .div-width-l-auto{ width:80%; margin: 0 auto;}
.card-accordion-zpdy{border: 0;background-color: transparent;border-radius:4px; margin-bottom:10px;}
.card-accordion-zpdy .card-header{background-color:#F3F3F3;border: 0; font-size: 1rem; cursor: pointer;border: 1px solid transparent;border-radius:4px;}
.card-accordion-zpdy .card-header>.float-right{ display: block; height: 100%; min-width: 20px; text-align: center; position: relative;}
.card-accordion-zpdy .card-header i{font-size: 1.25rem;margin-top:.5rem; float: right; position: absolute; top:0;right: 0; z-index: 1;}
.card-accordion-zpdy .card-body{padding: 20px 40px; padding-top: 15px; padding-bottom: 40px;color: #414458;color: rgba(18,21,45,.80); font-size: .9375rem;box-shadow: 0 2px 5px rgba(175, 175, 175, 0.2);}
.card-accordion-zpdy .card-header .fa-angle-down{transition: all 0.3s ease 0s;transform: translateY(-50%) rotate(0deg); transform-origin: 50% 50%;}
.card-accordion-zpdy .card-header.collapsed .fa-angle-down{transition: all 0.3s ease 0s;transform: rotate(180deg); transform-origin: 50% 25%;}
/*表格列表*/
.rczp-list{margin-top: 15px;}
.list-table{ width: 100%;}
.list-table thead{background: #e5e7eb;}
.list-table td, .list-table th {vertical-align: middle !important;border-top: 1px solid #ebebeb; padding: 8px 15px;min-width: 38px;}
.list-table tr:first-child td{border-top:none;}
/*详情页头部*/
.detail-header{ margin:1rem;border-bottom: 1px dashed #dee2e6;padding-bottom:1rem;margin: 1rem 0;}
.detail-title-wrap{padding:.625rem 0;}
.detail-title-wrap .title{margin-bottom: .75rem;font-size:1.875rem;word-wrap: break-word;word-break: break-all;}
.detail-title-wrap .title-bottom{color: #656776;color: rgba(18,21,45,.65); margin-top:1rem;}
.detail-title-wrap .author{margin-right: 10px;}
.detail-title-wrap .time{}
/*内页详情*/
.detail-title{border-bottom: 1px dashed #dee2e6;padding-bottom:.75rem;margin-bottom:.75rem;word-break: break-word;}
.detail-title .title{margin-bottom: .75rem;font-size: 26px;word-break: break-word;word-wrap: break-word;word-break: break-all;}
.detail-title .info{color: #6c757d;}
.detail-title .author{}
.detail-title .time{margin-left: 10px;}
.detail-content{ padding: .75rem 0; font-size: 14px;word-break: break-word;word-wrap: break-word;word-break: break-all;padding-bottom: 1.75rem;}
.detail-content .h1, .detail-content .h2, .detail-content .h3, .detail-content .h4, .detail-content .h5, .detail-content .h6, .detail-content h1,.detail-content h2,.detail-content h3,.detail-content h4,.detail-content h5, .detail-content h6{ margin: 0;}
.detail-content p{ margin:0;}
.detail-content img{ max-width: 100%;}
/*人才招聘详情*/
.page-detail-hr{}
.page-detail-hr .detail-header{border: none;padding-bottom: 0;}
.page-detail-hr .detail-header .txt-wrap{ background-color: #f6f6f6; padding:10px 15px; overflow: hidden;}
.hr-info-wrap{}
.hr-info-wrap-item{display: flex;color: #4d5062;color: rgba(18,21,45,.75); margin: 10px 0;position: relative;overflow: hidden;}
.hr-info-pre-notice{ min-width: 70px; margin: 0; line-height: 28px; margin-right: 1rem; text-align: right;position: absolute;top: 0;left: 0; z-index: 1;}
.hr-info-content{ width: 100%;padding-left: 85px;padding-top: 4px;}
/*底部提醒*/
.bottom-reminder{background: #f3f3f3; border-radius:8px; min-height:40px;overflow: hidden;}
.bottom-reminder .reminder-wrap{ text-align: center;overflow: hidden; padding:.75rem;}
.bottom-reminder .reminder-wrap .txt-wrap{font-size:1rem;color: #656776;color: rgba(18,21,45,.65); text-align: center;}
/*商品详情TAB切换标签*/
.nav-tabs-box{}
.nav-tabs-box .nav-tabs-header{background: #313134; color: #fff;}
.nav-tabs-box .nav-tabs-body{}
.nav-tabs-box .nav-tabs{border: none;overflow: hidden;}
.nav-tabs-box .nav-tabs .nav-item {margin: 0; }
.nav-tabs-box .nav-tabs .nav-link{color: #fff; border-radius: 0; border: none;padding: 0 1rem;line-height: 38px;}
.nav-tabs-box .nav-tabs .nav-item.show .nav-link, .nav-tabs-box .nav-tabs .nav-link.active{background-color: #f4520f;border: none;}
/*视频列表播放*/
.list-video{ list-style: none; padding: 0;margin-left: -15px;margin-right: -15px;}
.row.mt-3 .list-video{margin-top: 0;}
.list-video .list-item{ position:relative;width:100%; padding: 15px;}
.list-video .item-wrap{overflow: hidden;}
.list-video .item-wrap .item-left {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;margin-right:40px; margin: 0;}
.list-video .item-wrap .item-right{-ms-flex: 0 0 66.66%;flex: 0 0 66.66%;max-width: 66.66%; float: left; padding-left: 40px;}
.list-video .item-wrap .txt-wrap{padding: 1rem 0;}
.list-video .item-wrap .title{font-size: 1.375rem;padding-top:.75rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; line-height: 1.36;}
.list-video .item-wrap .text{ margin-top: .75rem;-webkit-line-clamp: 6;}
.list-video .vimg-wrap{width: 100%; position: relative; border-radius:.5rem; overflow: hidden;}
.list-video .vimg-wrap:hover{ cursor: pointer; }
.list-video .vimg{width: 100%; height: 100%;}
.list-video .mask{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background:rgba(0,0,0,.3);}
.list-video .list-item:hover .mask{background:rgba(0,0,0,.08);}
.list-video .videoed {width:40px; height:40px; position: absolute;  top:50%; margin-top: -20px;left:50%; margin-left: -20px; z-index:2; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:999999; width:640px; height:360px; }
.vclose { position:absolute; width: 24px; height: 24px; right: -12px;top: -12px; border-radius:100%; cursor: pointer;}
.list-video.list-grid{}
.list-video.list-grid .item-wrap .txt-wrap {padding: 0;}
.list-video.list-grid .item-wrap .title{padding: 0; text-align: center;}
.card-video .card-body{padding:0;}
/*搜索模块*/
.page-header-search{ height: 6.875rem;}
.page-search-bar{ width: 100%;padding-top: 2%;padding-top: 1%;}
.page-search-bar .input-group{ background: #fff; width: 80%; margin: 0 auto;border-radius: 2rem;padding: 2px;position: relative; min-height: 40px;}
.page-search-bar .input-group .form-control{ height: 100%;padding: .375rem 1.75rem;font-size: 1rem; width: 100%;display: block;padding:0;height: 36px;margin-left: 20px;}
.page-search-bar .input-group .input-group-append{position: absolute; top:2px; right:2px; z-index:3;}
.header-search-bar .input-group{border: 1px solid #ced4da;border-radius: 2em; margin-right: 120px;width: 40%;border: 1px solid #e6e6e6;}
.card-result{ margin-top: 1rem;}
.list-result .list-item{ margin: 0; padding: 0; border-bottom: 1px dashed #ececec;border-color: rgba(0,0,0,.075);}
.list-result .title {font-size: 1rem;}
.list-result .list-item a{padding: .75rem 0; display: block;}
.list-result .list-item a:hover .title,.list-result .list-item a:hover i{color:#ff4800;}
/*缺省\暂无数据模块*/
.default-module{padding:15px;display: flex;justify-content: center;align-items: center;flex-direction: column;min-height: auto;}
.default-module h1{font-size:8rem;color: #EBECEC;}
.default-module h1 img{width: 100%; max-width: 200px;}
.default-module .default-title{font-size:17px;margin-bottom:5px;color: #12152d;color: rgba(18,21,45,1);}
.default-module .default-desc{color: #656776;color: rgba(18,21,45,.65);}
/*小尺寸*/
.default-module-sm{padding:5px;display: flex;justify-content: center;align-items: center;flex-direction: column; min-height: auto;}
.default-module-sm h1{ font-size:4rem;}
.default-module-sm .default-title{font-size:16px;}
.default-module-sm h1 img{max-width: 80px;}
/*大尺寸*/
.default-module-lg{ min-height:35rem;}
/*中尺寸*/
.default-module-md{padding:10px;display: flex;justify-content: center;align-items: center;flex-direction: column; min-height: auto;}
.default-module-md h1{ font-size:6rem;}
.default-module-md .default-title{font-size:18px;}
.default-module-md h1 img{max-width: 160px;}

/*专题页*/
.body-zty-bg{background-repeat:no-repeat;background-position:top center;}
.main-zty-bg{background-repeat:no-repeat;background-position:top center;}
.ztybanner{overflow: hidden;margin-bottom: 1rem;}
.ztybanner .carousel-inner{}
.ztybanner .carousel-item{background: #f9f9f9;}
.ztybanner .carousel-item img{width: 100%; height: 100%;}
.ztybanner .carousel-img-wrap{width: 100%; height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.ztybanner .carousel-control-next, .ztybanner.carousel-control-prev{ width: 10%;}
.ztybanner .control-icon-wrap{width: 56px; height: 56px; border-radius: 100%; background: #ffffff; background: rgba(255,255,255,1);display: none;top: 50%; margin-top:-20px;position: absolute;}
.ztybanner .carousel-control-prev .control-icon-wrap{ left: 50%; margin-left: -28px;}
.ztybanner .carousel-control-next .control-icon-wrap{ right: 50%; margin-right: -28px;}
.ztybanner .control-icon-wrap .carousel-control-next-icon{background-image: none;}
.ztybanner .control-icon-wrap .carousel-control-prev-icon{background-image: none;}
.ztybanner .control-icon-wrap i{color: #000;-webkit-text-stroke: 1.5px #fff;font-size: 2.5rem;line-height: 56px;}
.ztybanner:hover .control-icon-wrap{ display: block;}
.ztybanner .carousel-caption{bottom:100px;}
.ztybanner .carousel-indicators {bottom:50px;margin-left: -3%;}
.ztybanner .carousel-indicators li{ border-radius:5px;border-top:none; border-bottom: none;}

.card-zty{}
.card-zty>.card-header {padding: .75rem .25rem;}
.card-zty>.card-body{padding: 0;}
.card-zty-xl{}
.card-zty-xl>.card-header{padding: 10px 0;}
.card-zty-xl>.card-header.arrow-move-transition{padding: 10px 10px;}
.card-zty-xl .card-body {padding: 0 10px;}
.card-zty-xl .card-header-wrap{position: relative;}
.card-zty-xl .card-header-wrap .card-title{position: absolute; z-index:2; top: 0;left: 0; width: 100%; text-align: center; color: #fff;color: rgba(255,255,255,.9); height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.card-zty-xl .card-header-wrap .img-wrap{border-radius: 16px;overflow: hidden; position: relative;}
.card-zty-xl .card-header-wrap .img-wrap>img{width: 100%;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s; height: 100%;}
.card-zty-xl .card-header-wrap .img-wrap .mask{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background:rgba(0,0,0,.3);-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s;-webkit-transform:scale(1);transform:scale(1);}
.card-zty-xl .card-header-wrap{-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s; transition: all .5s;-webkit-transform:scale(1);transform:scale(1);}
.card-zty-xl .card-header-wrap:hover .img-wrap .mask{background:rgba(0,0,0,.3); -webkit-transform:scale(1.1);transform:scale(1.1)}
.card-zty-xl .card-header-wrap:hover .img-wrap>img{ -webkit-transform:scale(1.1);transform:scale(1.1)}
/*系列列表*/
.list-xl .list-item{ margin:.5rem 0 .75rem 0;}
.list-xl .title {font-size: 1rem;}
.list-xl .list-item{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.list-xl .list-item:hover{padding-left: 10px;color: #ff4800;}
.list-xl .list-item:hover a, .list-xl .list-item:hover .title, .list-xl .list-item:hover .title>i{color: #ff4800;}
/*资料下载列表*/
.list-zlxz .list-item{ margin:.5rem 0 .75rem 0;}
.list-zlxz .title {font-size: 1rem;}
.list-zlxz .list-item{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.list-zlxz .list-item:hover{padding-left: 10px;color: #ff4800;}
.list-zlxz .list-item:hover a, .list-zlxz .list-item:hover .title, .list-zlxz .list-item:hover .title>i{color: #ff4800;}
.card-spzl{padding: 5px 10px; padding-bottom:30px; background: #f3f3f3;}

.card-zlxz .card-body{ padding:0}

.zty-xl-banner .carousel-inner{}
.zty-xl-banner .carousel-item{ background-color: transparent;}
.zty-xl-banner .carousel-item img{width: 100%; height: 100%;}
.zty-xl-banner .carousel-control-next, .zty-xl-banner .carousel-control-prev{ width:56px;}
.zty-xl-banner .carousel-control-prev {left: -56px;}
.zty-xl-banner .carousel-control-next {right: -56px;}
.zty-xl-banner .control-icon-wrap{width: 56px; height: 56px; border-radius: 100%; background:#ff5018;display: none;}
.zty-xl-banner .control-icon-wrap .carousel-control-next-icon{background-image: none;}
.zty-xl-banner .control-icon-wrap .carousel-control-prev-icon{background-image: none;}
.zty-xl-banner .control-icon-wrap i{color: #fff;-webkit-text-stroke: 1px #ff5018;font-size: 2.5rem;line-height: 56px;}
.zty-xl-banner:hover .control-icon-wrap{ display: block;}
.zty-xl-banner .carousel-caption{bottom:100px;}
.zty-xl-banner .carousel-indicators li{ border-radius:5px;border-top:none; border-bottom: none;}
/*事业部介绍*/
.box-introduce{ margin-top: -40px;}
.box-introduce .box-item{padding:0 0px;}
.box-introduce .box-warp{ background-color: #f9f9f9; border-radius: 16px;padding:1.75rem 3rem; min-height:360px; position: relative;box-shadow: 0 0 24px 0 rgba(34, 34, 34, 0.1);}
.box-introduce .box-warp .code-wrap{ text-align: center;}
.box-introduce .box-warp .code-wrap .code{width:200px; margin: 20px;border-radius: 4px;}
.box-introduce .box-warp .code-wrap .title{ font-size: 1rem; color: #fff;}
.box-introduce .box-warp.box-img{background-position: center center;}
.box-introduce .box-warp .text-wrap{ font-size: 1rem; padding-bottom: 80px;}
.box-introduce .box-warp .text-wrap.editor-content{padding: 0; padding-bottom: 60px;line-height: 1.7;}
.box-introduce .box-warp .btn-wrap{position: absolute; bottom:30px;left:3rem; z-index: 1;}
.box-introduce .box-gradient-orange{background:#ef9a54;background: linear-gradient(45deg,#e77842,#f7c068) !important;}
.list-contact .item-bottom{padding: 0;}
.list-contact .item-wrap .name{color: #414458;color: rgba(18,21,45,.80);height: 42px;}
/*为什么*/
.card-why{}
.card-why{border-radius: 8px;}
.card-why .card-header{ background:transparent;text-align: center;padding: 20px 0px;}
.card-why .card-body{ background: #fff; padding-bottom: 1.5rem; min-height:300px;}
.card-why .card-body .txt-wrap{font-size: 1rem;line-height: 1.8; padding: 0 5px;}
.card-why .why-bg-1{background: #fff url(../images/why-bg-1.png) no-repeat; background-position: 130% 50%; background-size:40%;}
.card-why .why-bg-2{background: #fff url(../images/why-bg-2.png) no-repeat; background-position: 130% 50%; background-size:40%;}
.card-why .why-bg-3{background: #fff url(../images/why-bg-3.png) no-repeat; background-position: 130% 50%; background-size:40%;}
.card-why a:hover .card-body .txt-wrap{color: initial;color: #12152d;color: rgba(18,21,45,1);}
.card-why{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.card-why:hover{-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);transform: translateY(-2px);-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,.1);box-shadow:0 20px 40px 0 rgba(0,0,0,.1); cursor: pointer;}
.card-why .img-wrap{}
.card-why .img-wrap img{width: 100%;}
/*表单盒子*/
.card-form{background: #fff;}
.card-form-client{ margin: 15px;  padding: 20px; box-shadow: 0 12px 24px 0 rgba(34, 34, 34, 0.1);}
.card-form-client .card-body{ width: 85%; margin: 0 auto;}
/*历程*/
.card-course{}
.card-course .card-title{color: #f4520f;color: rgba(244,82,15,1);}
.card-course .editor-content{padding: 0;}
/*城市选择*/
.city-select{width: 100%;padding-left: 85px;}
.city-select-item{ float: left; margin-right:5px;}
.city-select-item .item-wrap{}
.city-select-item .item-wrap.textwidth-md{width: 120px !important;}
.city-select-item .item-wrap.textwidth-sm{width: 90px !important;}
.city-select-result{}
.city-select-result>span{ margin-right: 5px;}
.list-sort-city .txt-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}
.list-sort-city .list-item:hover .txt-wrap.sort-color-1{background: #f5386b; color: #fff;}
.list-sort-city .list-item:hover .txt-wrap.sort-color-2{background: #2282ff; color: #fff;}
.list-sort-city .list-item:hover .txt-wrap.sort-color-3{background: #37deb0; color: #fff;}
.list-sort-city .active .txt-wrap.sort-color-1{background: #f5386b;}
.list-sort-city .active .txt-wrap.sort-color-2{background: #2282ff;}
.list-sort-city .active .txt-wrap.sort-color-3{background: #37deb0;}
.card-city{margin-bottom: 1.5rem;}
.card-city .card-header{padding: 0;padding-bottom: .5rem;vertical-align: middle;}
.card-city .card-header .card-title{ font-size: 1rem; padding: 0; margin: 0; line-height: 21px;}
.card-city .card-body{padding: 0;}
.card-city .editor-content{line-height: normal; padding: 0;color: #4d5062;color: rgba(18,21,45,.75); height: 114px; font-size: .85rem;overflow: visible;}
.card-city .badge{padding:.5em .8em;float: left; margin-right: 5px;}
.card-city .badge.sort-color-1{background: #f5386b;}
.card-city .badge.sort-color-2{background: #2282ff;}
.card-city .badge.sort-color-3{background: #37deb0;}
.wdcx-list{overflow: hidden;margin:0;}
/*【专题页导航】*/
.zty-page-nav{text-align: center;overflow: hidden;background: #f6f6f6;padding-bottom: 1.5rem;}
/*【专题页微调】*/
.card-zty-xl.mb-4{margin-bottom: 0 !important;}
/*【升腾简介】*/
.centerm-introduce{}
.centerm-introduce .left{}
.centerm-introduce .left-wrap{margin-right: -30%;border-radius:10px;overflow: hidden;}
.centerm-introduce .left img{width: 100%;}
.centerm-introduce .right{position: relative;}
.centerm-introduce .right-wrap{background: #f3f3f3; margin-top:70px;border-radius:8px;overflow: hidden;}
.centerm-introduce .right-wrap .title{text-align: center; margin-top:50px;}
.centerm-introduce .right-wrap .text{margin: 60px;line-height: 1.8; margin-top:50px;}
.centerm-introduce .right-wrap .text-high{max-height: 300px; overflow: auto;}
/*【社会责任】*/
.centerm-society{position: relative; min-height: 640px;}
.centerm-society .top{}
.centerm-society .top-wrap{border-radius:10px;overflow: hidden;}
.centerm-society .top img{width: 100%;}
.centerm-society .topfloat{position: absolute; top:80px; z-index: 2;}
.centerm-society .topfloat-wrap{background: rgba(243,243,243,.90);border-radius:8px;overflow: hidden;width:80%; margin: 0 auto; }
.centerm-society .topfloat-wrap .title{text-align: center; margin-top:50px; padding-left:10px; padding-right: 10px;}
.centerm-society .topfloat-wrap .text{margin: 60px;line-height: 1.8; margin-top:50px;}
.centerm-society .topfloat-wrap .text-high{max-height: 300px; overflow: auto;}
.centerm-society .topfloat-wrap .text-download{text-align: center; margin-top: 10px;}
/*【升腾致辞】*/
.centerm-speech{ margin-top:50px; margin-bottom: 30px;}
.centerm-speech .item-wrap .text{display: block; min-height:280px;}
.centerm-speech .item-wrap .item-top{padding:20px; padding-bottom: 10px;}
.centerm-speech .item-wrap .item-bottom{padding:20px 40px;background: url(../images/envelope-postmark.png) no-repeat;background-position:right bottom;}
.centerm-speech .list-grid .item-wrap{background: #f3f8f9;border-radius:10px;overflow: hidden;}
.centerm-speech .item-wrap .img-wrap{border-radius: 8px;}
.centerm-speech .item-topbar{background: url(../images/envelope-strip.png) repeat-x;background-position:left top; height:6px;}
.centerm-speech .speech-info{min-height:200px; margin-top: 10px; line-height: 1.8;}
/*【升腾文化】*/
.centerm-culture .list-grid .list-item .list-grid .list-item{padding: 0;}
.centerm-culture .list-grid .list-item .item-wrap .img-wrap>img{height: 412px; width: 100%;}
.centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap>img{height: 412px;}
.centerm-culture .item-wrap{overflow: hidden;position: relative;}
.centerm-culture .item-wrap .item-top{position: relative;}
.centerm-culture .item-wrap .item-bottom{ position: absolute; bottom: 0;left: 0;color: #fff;width: 100%; min-height:88px;background:#FFB13F; background:linear-gradient(90deg,rgba(255,116,47,1) 0%,rgba(255,194,68,1) 100%);}
.centerm-culture .item-wrap .txt-wrap{color: #fff; text-align: center;}
.centerm-culture .item-wrap .title{ font-weight: bold;}
.centerm-culture .item-wrap .text{color: #fff;}
.centerm-culture .item-wrap .culture-bg-01{background:#FF6419; background: linear-gradient(90deg,rgba(255,139,64,.95) 0%,rgba(255,54,14,.95) 100%);}
.centerm-culture .item-wrap .culture-bg-02{background:#E53232; background: linear-gradient(90deg,rgba(235,46,46,.95) 0%,rgba(253,64,154,.95) 100%);}
.centerm-culture .item-wrap .culture-bg-03{background:#105CFB; background:linear-gradient(90deg,rgba(32,53,255,.95) 0%,rgba(36,194,255,.95) 100%);}
.centerm-culture .item-wrap .culture-bg-04{background:#2FBB7C; background:linear-gradient(90deg,rgba(53,228,226,.95) 0%,rgba(56,217,134,.95) 100%);}
.centerm-culture .item-wrap .culture-bg-05{background:#FFB13F; background:linear-gradient(90deg,rgba(255,116,47,.95) 0%,rgba(255,194,68,.95) 100%);}
/*【升腾历程】*/
.centerm-history{margin-top: 60px;}
.centerm-history .swiper-container{padding-bottom:30px;  margin-bottom:80px;}
.centerm-history .swiper-slide{text-align: left;}
.centerm-history .swiper-pagination-progressbar{ top: auto !important; bottom: 0 !important; border-radius:8px; overflow: hidden;}
.centerm-history .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #f4520f;background-color:rgba(244,82,15,1);border-radius:8px;}
.centerm-history .swiper-button-next,.centerm-history .swiper-button-prev{color: #f4520f;color: rgba(244,82,15,1);}
.card-history .card-title{color: #f4520f;color: rgba(244,82,15,1); font-weight: bold; font-size: 1.5rem;}
.card-history .card-body {padding: 0;}
.card-history .card-body .text{ height:136px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden; }
.card-history .img-wrap{border-radius: 8px; overflow: hidden; margin-top:8px;}
.card-history .btn-wrap{ margin-top:8px; visibility:hidden;}
.swiper-slide:hover .card-history .btn-wrap{ visibility: visible;}
.layui-layer-wrap .card-course .card-header{text-align: center;}
.layui-layer-wrap .card-course .card-title{text-align: center;}
.layui-layer-wrap .card-course .editor-content{min-height:320px;}
.card-course .img-wrap{border-radius: 8px; overflow: hidden; margin-top:8px;}
.card-course .btn-wrap{ margin-top:8px;}
.centerm-course{display:none; overflow:visible; padding-top:20px !important;}
.centerm-course .card-course{box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.075);border-radius: 24px;background-color: #fff;padding: 15px; margin-bottom:20px;}
/*【联系我们】*/
.centerm-contact{background: #fff; padding: 15px; margin-top: 15px; margin-bottom: 15px;}
.contact-top .map-img{width: 100%}
.contact-info{ width: 80%; margin:30px auto;border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}
.contact-info-container{width:85%; margin:0 auto;}
.contact-info-item{ margin-bottom: 30px;color: #4d5062;color: rgba(18,21,45,.75);}
.contact-info-title{margin:10px 0;}
.contact-info-title .title{font-weight: 400;font-size: 28px;color: #12152d;color: rgba(18,21,45,1);}
.contact-info-title .subtitle{font-weight: 400;font-size: 20px;padding-bottom: 10px;color: #414458;color: rgba(18,21,45,.80);}
.contact-info-body{color: #4d5062;color: rgba(18,21,45,.75);}
.contact-info-item .editor-content{color: #4d5062;color: rgba(18,21,45,.75);}
.list-contact .list-item:not(:last-child) {margin-bottom:20px;}
.list-contact .img-wrap{ width: 60px; height: 60px; display: block;float: left; text-align: center; margin-right: 15px;background: #f3f3f3;border-radius: 3px;color: #656776;color: rgba(18,21,45,.65);}
.list-contact .img-wrap>i{ font-size: 24px; margin-top: 1.2rem;}
.list-contact .text-wrap{ min-height: 60px;}
.list-contact .title{font-size: 18px;padding-top: 4px; line-height: normal;}
.list-contact .subtitle{font-size: 14px;margin-top: 5px;}
.list-contact a{display: block;width:90%;height: 100%;background: #f9f9f9;padding: 8px;border-radius:6px;}
.list-contact a:hover{background: #f3f3f3;}

/*【微信公众号】*/
.contact-wx-title{text-align: center;}
.contact-wx-title .title{font-weight: 400;font-size: 28px;margin: 10px 0;}
.codes-notice{ margin:10px 15px !important; padding:3px 4px; font-size: 13px;color: #c7254e;background-color: #f9f2f4;border-radius: 4px; margin-bottom: 2px;color: #df5502;background-color: #f9f6f2; display: inline;}
.contact-wx-body{overflow: hidden;padding-top: 15px;margin-left: -15px;margin-right: -15px}
.code-item{ text-align: center; margin-bottom: 5px; float: left;width: 25%;padding: 15px;}
.code-item .code-body{}
.code-item .code-body img{ width: 120px; height: 120px;background: #000; max-width: 120px;}
.code-item .code-footer{white-space: nowrap;padding-top: 5px;}
/*鼠标悬停关灯效果*/
.hover-on{opacity: 1;transition: all 1s ease 0s;}
.hover-off{opacity: 0.1;transition: all 1s ease 0s;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*专题页-桌面云-合作生态圈*/
.zty-zmy-hzstq{text-align: center;}
.zty-zmy-hzstq .container.editor-content{ padding-bottom: 3rem; padding-top:1.5rem;}
.hzstq-hzrz{position: relative;}
.btn-wrap-hzrz{ width: 70%;position:absolute; bottom: 20px; text-align: center; left: 15%;}
.btn-wrap-hzrz .btn{padding: .5rem 1.75rem;font-size: 1.15rem; margin: 0 auto; font-weight: bold;}
.btn-wrap-hzrz .btn.btn-gradient:hover{background-color: #f74b3d !important;border-color: #f74b3d !important;}
.hzstq-hzsq{position: relative; margin-top:4.5rem;}
.btn-wrap-xmbb{ width:70%; margin: 0 auto;}
.btn-wrap-xmbb .btn{padding: .5rem 1.75rem;font-size: 1.15rem; margin: 0 auto;background: #ff9e22;background: linear-gradient(90deg,rgb(255, 105, 32) 0%,rgb(255, 180, 36) 100%); font-weight: bold;}
.btn-wrap-xmbb .btn.btn-gradient:hover{background-color: #f74b3d !important;border-color: #f74b3d !important;}
.wxyhzhb{overflow: hidden; background: #f8f8f8; width:100%; margin: 0 auto; margin-bottom: 30px; margin-top: 30px; border-radius:0; max-width: 1350px;}
.wxyhzhb .left{ width: 50%; float: left; padding:30px;}
.wxyhzhb .right{ width: 50%; float: left;padding:30px;}
.wxyhzhb .wxyhzhb-hd .title{ font-size: 2rem; font-weight: bold; text-align: center;}
.wxyhzhb .wxyhzhb-body{max-width: 1200px; margin: 0 auto; padding-bottom: 1.5rem;}
.wxyhzhb .text-wrap .title{ font-size: 1.35rem;}
.wxyhzhb .text-wrap .text{margin: 30px;text-align: left;font-size: 1rem;color: #414458;color: rgba(18,21,45,.80);}
.wxyhzhb .btn{font-size: 1.15rem; font-weight: bold;}
/*专题页-桌面云-品牌展示*/
.zty-zmy-ppzs{text-align: center;}
.zty-zmy-ppzs .container.editor-content{ padding-bottom: 3rem; padding-top:1.5rem;}
/*专题页-桌面云-技术优势*/
.zty-zmy-jsys{text-align: center;}
.zty-zmy-jsys .container.editor-content{ padding-bottom: 3rem; padding-top:1.5rem;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*【调用智能客服小U脚本】*/
#icssBtnDiv{bottom: 30px !important;right: 45px !important;box-shadow: 0 5px 5px 2px rgba(255,80,24,.2) !important;}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*【栅格化布局兼容性】*/
.row{}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{ float: left;}
/*【flex兼容性】*/
.carousel-control-next-icon, .carousel-control-prev-icon{position: absolute;}
.carousel-control-prev .carousel-control-prev-icon {left: 50%;margin-left: -10px;}
.carousel-control-next .carousel-control-next-icon {right: 50%;margin-right: -10px;}
.carousel-indicators{left: 50%;margin-left: -4.5%; display: block;}
.carousel-indicators li{float: left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*媒体临界点判断【1920、1660、1440、1360、1280】-滚动条宽度20px*/
@media(max-width:1920px){
}
@media(max-width:1680px){
    .container {max-width:1350px;}
    .header{/*min-height: 5.625rem;padding-top: 1.35rem;*/}
    .banner{margin:.5rem 4.8% 0 4.8%;}
    .footer-bottom{padding:.75rem 0;}
    .layer-sidebar{width:300px !important;}
    .card-side-code-fixed{right:11%;width:300px;}
    .recommend-header .card-title {font-size: 1.47rem;}
    .recommend-header .card-text{font-size: .97rem;}
    .box-introduce .box-warp{padding: 1.5rem 1.75rem;}
    .box-introduce .box-warp .btn-wrap{left: 1.75rem;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .centerm-introduce .right-wrap{margin-top: 60px;}
    .centerm-society .topfloat-wrap{}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height: 394px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img {height: 394px;}
}
@media(max-width:1440px){
    .container {max-width:1290px;}
    .header{/*min-height: 4.875rem;padding-top: 1.17rem;*/}
    .logo-img{height: 30px;}
    .banner{margin:.5rem 2rem 0 2rem}
    .nav-footer .nav-title{font-size:.9375rem; color:#ffffff;}
    .nav-footer .nav-link{font-size:.8125rem;}
    .footer-area-tel dl{ padding-right:30px;}
    .footer-bottom{padding:.5625rem 0;}
    .recommend-text{padding-top: 20px;}
    .recommend-text .txt-wrap .text{line-height: 1.68; font-size: 1.1rem;}
    .nav-dropdown-menu .nav-title{padding: .75rem 0;font-size: 1.1rem;}
    .layer-sidebar{width:260px !important;}
    .card-side-code-fixed{right:6.2%;width:290px;}
    .card-side-code .code-wrap .text-wrap{padding-top: 1.5rem; font-size: 13px;}
    .card-side-code .code-wrap .text-wrap .text{}
    .recommend-header .card-title {font-size: 1.4rem;}
    .recommend-header .card-text{font-size: .9rem;}
    .recommend-header .recommend-header-wrap{padding: 1.3rem;}
    .recommend-text .txt-wrap{padding: 14px 24px 14px 24px;}
    .card-recommend .card-body {padding-bottom: 3.2rem;}
    .box-introduce .box-warp{padding: 1.45rem 1.7rem;}
    .box-introduce .box-warp .btn-wrap{left: 1.7rem;}
    .box-introduce .box-warp .text-wrap.editor-content{line-height: 1.6;}
    .list-video .item-wrap .title{padding-top: .6rem;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .centerm-introduce .right-wrap {margin-top:55px;}
    .centerm-introduce .right-wrap .title{margin-top:40px;}
    .centerm-introduce .right-wrap .text {margin: 50px;margin-top:35px;}
    .centerm-society .topfloat-wrap{}
    .centerm-society .topfloat-wrap .title{margin-top:40px;}
    .centerm-society .topfloat-wrap .text {margin: 50px;margin-top:35px;}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height:375px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img {height:375px;}
    .list-contact a{width: 100%;}
}
@media(max-width:1366px){
    .container {max-width:1200px;}
    .header{/*min-height: 4.25rem;padding-top: 1.02rem;*/}
    .logo-img{height: 28px;}
    .banner{margin:.5rem 1.75rem 0 1.75rem}
    .navbar .nav-link{font-size: .9375rem;}
    .dropdown-menu-fluid-wrap{ width:980px;}
    .nav-dropdown-menu-horizontal>li{min-width:110px;}
    .footer-bottom{padding:.5rem 0;}
    .recommend-text{padding-top: 15px;}
    .recommend-text .txt-wrap .text{line-height: 1.68; font-size: 1.05rem;}
    .layer-sidebar{width: 240px !important;}
    .card-side-code-fixed{right:4%;width:270px;}
    .card-side-code .code-wrap .text-wrap{padding-top: 1.5rem; font-size: 12px;padding-left:0;}
    .card-side-code .code-wrap .text-wrap .text{}
    .recommend-header .recommend-header-wrap{padding: 1.2rem;}
    .recommend-text .txt-wrap{padding: 12px 20px 12px 20px;}
    .card-recommend .card-body {padding-bottom: 3rem;}
    .recommend-header .left{max-width: 80px;}
    .recommend-header .card-title{font-size: 1.3rem;}
    .recommend-header .card-text{font-size:.875rem;}
    .recommend .carousel-caption .title{font-size: 1rem;}
    .card-lg-header .card-title {font-size: 1.5rem;}
    .card-lg-header .card-more {font-size: .875rem;margin-top: .25rem;}
    .list-news.home.list-grid.list-rounded .title {font-size: 1.2rem;}
    .list-news.home.list-grid .item-wrap .title{font-size: 1.125rem;}
    .card-zty-xl>.card-header{padding: 0;}
    .card-zty-xl>.card-header.arrow-move-transition .card-title {font-size: 1.25rem;}
    .recommend-header .card-title {font-size: 1.35rem;}
    .recommend-header .card-text{font-size: .85rem;}
    .list-video .item-wrap .title{padding-top: .4rem;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .centerm-introduce .right-wrap .text-high {max-height: 250px;}
    .centerm-society .topfloat-wrap .text-high {max-height: 250px;}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height:347px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img {height:347px;}
    .list-contact a{width: 100%;}
}
/*小屏幕*/
@media(max-width:1280px){
    .container {max-width:1170px;}
    .header{/*min-height:3.75rem;padding-top: .625rem;*/}
    .logo-img{height: 26px;}
    .banner{margin:.5rem 1.5rem 0 1.5rem;}
    .footer-bottom{padding:.4375rem 0;}
    .recommend-text .txt-wrap .text{line-height: 1.6; font-size: 1rem;}
    .layer-sidebar{width:220px !important;}
    .card-side-code-fixed{right:2%;width:262px;}
    .recommend-header .card-title {font-size: 1.3rem;}
    .recommend-header .card-text{line-height: 1.3;}
    .hzzc-editor-content .ml-md-5{margin-left: 0 !important;}
    .hzzc-editor-content .mr-md-5{margin-right: 0 !important;}
    .list-video .item-wrap .title{padding-top: .35rem;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height:338px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img {height:338px;}
    .contact-info-container {width: 88%;}
    .list-contact a{width: 100%;}
}
/*平板*/
@media(max-width:1170px){
    .container {max-width:1000px;}
    .navbar-nav .nav-item {margin-right:2rem;}
    .dropdown-menu-fluid-wrap{ width:880px;}
    .nav-dropdown-menu-horizontal>li{min-width:100px;}
    .footer-icons .icon-item:first-child .popover-code{left: 0;}
    .sidebar-right{bottom: 30px;right: 15px;}
    .sidebar-sybgzh{bottom: 132px !important;}
    .sidebar-zmyxcx{bottom: 185px !important;}
    .banner {margin:.5rem 1.25rem 0 1.25rem;}
    .pagination-md .page-link{padding: .5rem .75rem;min-height: 32px;}
    .pagination .page-item{min-height: 32px;}
    .sidebar-item .sidebar-wrap{height: 44px;width: 44px;line-height: 42px;font-size: 16px;}
    .sidebar-item .sidebar-wrap .text{font-size: 11px;padding-top: 10px;}
    .sidebar-sybgzh .sidebar-item .sidebar-wrap .text {padding-top:15px;}
    .sidebar-zmyxcx .sidebar-item .sidebar-wrap .text {padding-top:15px;}
    .sidebar-item .box-hide{ right: 48px;}
    .card-side-code-fixed{right:0%;}
    .recommend-header .card-title {font-size: 1.2rem;}
    .recommend-header .card-text{line-height: 1.2;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height:285px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img {height:285px;}
    .contact-info-container {width: 90%;}
    .list-contact .title {font-size: 16px;}
    .list-contact .subtitle {font-size: 13px;}

}
@media(max-width:1000px){
    .navbar-brand {margin-right:30px;}
    .navbar-nav .nav-item {margin-right:1.5rem;}
    .navbar-nav .nav-link > i {margin-left: .25rem;}
    .list-video .item-wrap .title{padding-top: .2rem;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;}
    .banner {min-height:200px;}
    .banner .carousel-item{min-height:200px;}
}
/*手机端*/
@media(max-width:768px){
    /*公共*/
    .p-5,.p-4{padding: .5rem !important;}
    .pb-5,.pb-4{padding-bottom: .5rem !important;}
    .pt-5,.pt-4{padding-top: .5rem !important;}
    .m-5,.m-4,.m-3{margin: .5rem !important;}
    .mb-5,.mb-4,.mb-3{margin-bottom: .5rem !important;}
    .mt-5,.mt-4,.mt-3{margin-top: .5rem !important;}
    .header{padding: 0;}
    .header .navbar .navbar-nav{ display: none;}
    .header .navbar .navbar-nav.float-right{ display: block;}
    .nav-right-modal .modal-sidebar{min-width: 200px;}
    .nav-sidebar{padding-left: .5rem;}
    .layer-sidebar{width: 200px !important;}
    .footer-bottom{text-align: center;}
    .footer-bottom .text-right{text-align: center !important;}
    .sidebar-right{bottom:15px;}
    .sidebar-sybgzh{bottom: 120px !important;}
    .sidebar-zmyxcx{bottom: 180px !important;}
    /*列表*/
    .item-wrap .title{font-size: 1rem;}
    .item-wrap .text{font-size: .875rem;}
    .item-wrap .time{font-size: 12px;}
    .item-wrap .item-bottom {padding: .5rem 0;}
    .grid-two .list-item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .grid-three .list-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .grid-three .item-wrap .title {font-size: .9375rem;}
    .grid-four .list-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .grid-four .item-wrap .title {font-size: .9375rem;}
    .grid-fives .list-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .grid-six .list-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .list-rounded .list-item{border-radius:8px;}
    .list-rounded .item-wrap .img-wrap{border-radius: 8px;}
    .list-rounded.sm .item-wrap .img-wrap {border-radius: 8px;}
    .list-document.list-grid .item-wrap{padding: 5px; border-radius: 8px;}
    .list-document.list-grid .item-wrap .time{display: block;}
    .list-document .item-wrap .title{font-size: 1rem;}
    .list-document .item-wrap .position-absolute-right {margin-top: 0;}
    .list-news .list-item{padding:0;}
    .list-news .item-wrap .item-left {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width:33.33%;margin-right: 10px;}
    .list-news .item-wrap .title{font-size: .9375rem;padding-top: 0;}
    .list-news .item-wrap .text{margin-top: 0;}
    .list-news .item-wrap .time{margin-top: 0;}
    /*组件*/
    .list-sort .list-item{margin-bottom: 4px;}
    .page-list-view-controls{display: none;}
    .page-nav .breadcrumb{display: none;}
    .page-nav .float-right{float: left !important;}
    .nav-tabs-box .nav-tabs .d-none{display: block !important;;}
    .bottom-reminder{display: none;}
    /*盒子模块*/
    .card .card-header{padding: .75rem 0;}
    .card-header .card-title {font-size: 1.125rem;}
    .card-title{margin-bottom: 0;}
    .card-lg-header .card-title {font-size: 1.125rem;}
    .card .card-body{padding:0;}
    /*轮播图*/
    .banner {margin: 0 .75rem;border-radius: 16px;min-height: auto;}
    .banner .carousel-item{min-height: auto;}
    .banner .carousel-indicators{display: none;}
    .banner .control-icon-wrap {width: 40px;height: 40px;}
    .banner .control-icon-wrap i{line-height: 40px;}
    .section-recommend{margin-top: 0;}
    .card-recommend {box-shadow: 0 0 4px 0 rgba(34, 34, 34, 0.1);}
    .recommend-header .recommend-header-wrap {padding: .5rem;}
    .recommend-header .left {max-width: 64px;}
    .recommend-text .txt-wrap{padding: 10px !important;}
    .list-news.home.list-grid.list-rounded .list-item .item-wrap .item-bottom{padding: .5rem 0;}
    .list-news.home .item-wrap .time{margin-top: .5rem;}
    .ztybanner .carousel-indicators{display: none;}
    .ztybanner .control-icon-wrap {width: 40px;height: 40px;}
    .ztybanner .control-icon-wrap i{line-height: 40px;}
    /*模块*/
    .box-introduce{margin-top: 0;}
    .box-introduce .left .box-warp{min-height:10px; background: none !important;}
    .box-introduce .box-warp .code-wrap .code{margin: 0;width: 120px;}
    .box-introduce .box-warp .code-wrap .title{color: #12152d;color: rgba(18,21,45,1); margin-bottom: 0;}
    .box-introduce .box-warp .text-wrap{padding-bottom:0;}
    .box-introduce .box-warp .btn-wrap{position: relative; bottom: auto; left: auto; margin-top: .5rem !important;}
    .box-introduce .box-warp .btn-wrap .btn{margin-bottom: 4px;}
    .box-introduce .box-warp{padding: .5rem;box-shadow: none; background: #fff;}
    .box-introduce .box-warp.box-img{background-image: none !important;}
    .card-why{margin-bottom:10px;}
    .card-video .card-header{padding: .75rem 0;}
    .card-video .card-body{padding:0;}
    .card-zlxz .card-header{padding: .75rem 0;}
    .card-zlxz .card-body{padding:0;}
    /*详情页*/
    .detail-header{margin: 0; padding-top: 1rem;}
    .detail-title-wrap{padding: 0;}
    .detail-title-wrap .title{font-size: 1.375rem;}
    /*单页*/
    .container .editor-content {padding: 0;}
    .card-rczp .list-three-item-m-auto{width:100%;}
    .card-rczp .div-width-m-auto{width:100%; font-size: .875rem; padding-bottom: 0.5rem;}
    .list-fwln .item-wrap{display: block;}
    .list-fwln .item-wrap .item-right{width: 100%;}
    .list-leadership .list-item {min-height: 240px;}
    .list-leadership .item-wrap .title{font-size: 1rem;}
    .list-introduction{ width: 100%;}
    .list-introduction .item-wrap .text{display: block;}
    .list-video .item-wrap{display: block;}
    .list-video .item-wrap .item-left{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%; width: 100%;}
    .list-video .item-wrap .item-right{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;width: 100%;padding-left: 0;}
    .list-video .item-wrap .title{font-size: 1rem; text-align: center;}
    /*左右布局关注我们*/
    .card-side-code-fixed{position: relative !important; width: 100%; top:auto; z-index: auto;}
    /*后台编辑器*/
    .editor-content table{ width: 100% !important;}
    /*首页推荐模块*/
    .card-recommend{border-radius: 12px;}
    .card-recommend .card-header{padding: 0;}
    .card-recommend .card-body{padding: 0 10px 25px 10px;}
    .recommend-header .recommend-header-wrap{border-radius: 8px;}
    .recommend-header .card-title {font-size: 1rem;}
    .recommend-header .left{width: 20%; max-width:56px; text-align: center; }
    .recommend-header .card-text{font-size: 13px;}
    .recommend-text .txt-wrap .text{font-size: .875rem;}
    .recommend .carousel-caption{bottom: -56px;}
    .recommend .carousel-caption .title {font-size: .875rem;}
    /*首页新闻模块*/
    .list-news.home.list-grid .item-wrap .title {font-size: 1rem;}
    .list-news.home.list-grid .item-wrap .img-wrap{border-radius: 16px;}
    /*专题页*/
    .wxyhzhb .left{width: 100%;padding: 15px;}
    .wxyhzhb .right{width: 100%;padding: 15px;}
    .wxyhzhb .text-wrap .title {font-size: 1rem;}
    .wxyhzhb .text-wrap .text{margin: 15px;font-size: .875rem;}
    .wxyhzhb .btn {font-size: .875rem;}
    .btn-wrap-hzrz{width: 90%;left: 5%;}
    .btn-wrap-hzrz .btn{font-size: .875rem;}
    .btn-wrap-xmbb{width: 90%;left: 5%;}
    .btn-wrap-xmbb .btn {font-size: .875rem;padding: .5rem 0.75rem;}
    .list-video.list-grid .list-item{padding:5px;}
    .list-video.list-grid .item-wrap .title {font-size: 1rem;}
    .card-form-client {margin:0;padding: 0;}
    .card-form-client .col-form-label{text-align: left !important;}
    .hzstq-hzsq{margin-top: 1rem;}
    /*人才招聘*/
    .card-accordion-zpdy .card-header{padding: .5rem .75rem;}
    .card-accordion-zpdy .card-header i{margin-top: .7rem;}
    .card-accordion-zpdy .card-body{padding: .75rem .75rem; font-size: .875rem;}
    /*资料下载*/
    .card-sublist-document{}
    .card-sublist-document .card-header{padding: .25rem .25rem;}
    .card-sublist-document .card-body{padding: .25rem .25rem;font-size: 12px;}
    .card-sublist-document .btn{}
    .card-sublist-document .btn>i{margin-right: 0 !important;}
    .card-sublist-document .btn font{display: none;}
    /*搜索*/
    .header-search-bar .container{padding: 0;}
    .header-search-bar .input-group{width: 100%;}
    .page-search-bar .input-group{width: 100%;}
    .header .navbar-nav .dropdown-menu-fluid{top: 56px;}
    .page-list-category{padding:0; }
    .rczp-list{padding:0;margin: 0;font-size: .75rem;}
    .rczp-list .list-table td, .rczp-list .list-table th{padding: 8px 4px;}
    /*当前页面*/
    .page-header-breadcrumb-sm {height: 3.4rem;}
    .page-header-breadcrumb-sm .page-title-info .page-title{font-size: 1rem;}
    .page-header-breadcrumb .page-breadcrumbs-info{display: none;}
    /*视频*/
    .videos{width:90%;left:5%;margin-left: 0;height: auto;}
    .video-js {width: 100% !important;}
    /*产品系列*/
    .card-zty-xl > .card-header{}
    .card-zty-xl > .card-header.arrow-move-transition{padding: 0 10px;}
    .card-zty-xl > .card-header.arrow-move-transition .card-title {font-size: 1rem;}
    .list-xl .title {font-size: .9375rem;}
    /*服务理念*/
    .card-fwln h5{font-size: 1rem;}
    .card-fwln .card-content {font-size: .875rem;}
    .list-fwln .list-item {margin:0; margin-bottom: 15px;}
    /*合作政策*/
    .hzzc-editor-content .col-md-12{padding: 0;}
    .hzzc-editor-content .title {font-size: 1.25rem; padding-top: 10px;}
    .hzzc-editor-content .text{font-size: .875rem;}
    .card-hzzc{margin-bottom: 10px;}
    .card-hzzc .card-body{padding: 5px;}
    .card-hzzc .card-body .txt-wrap {font-size: .875rem;}
    /*升腾简介*/
    .centerm-introduce .left-wrap {margin-right: 0%;}
    .centerm-introduce .right-wrap {margin-top:20px;}
    .centerm-introduce .right-wrap .title{margin-top: 15px;}
    .centerm-introduce .right-wrap .text{margin: 15px;}
    .centerm-society{min-height:520px;}
    .centerm-society .topfloat{margin-top: -40px;}
    .centerm-society .topfloat-wrap{ width: 90%;}
    .centerm-society .topfloat-wrap .title{margin-top: 15px;font-size: 22px;}
    .centerm-society .topfloat-wrap .text{margin: 15px;}
    .centerm-speech {margin-top: 30px;}
    .centerm-speech .item-wrap .item-bottom {padding: 10px 25px;}
    .centerm-culture .list-grid .list-item .item-wrap .img-wrap > img {height: auto;}
    .centerm-culture .list-grid .list-item .list-grid .list-item .item-wrap .img-wrap > img{height: auto;}
    .centerm-culture .item-wrap .item-bottom{min-height: 44px;}
    .centerm-culture .list-grid .list-item .list-grid .list-item{padding-bottom: 15px;}
    .centerm-history{display: none;}
    .centerm-course{display:block; overflow:visible;}

    /*类别*/
    .sort-pre-notice{display: none;}
    .list-sort{padding-left: 0;}
    .city-select{padding-left: 0;}
    .list-video.list-grid {margin: 0;}
    .list-news{margin: 0;}
    .list-news .list-item{margin-bottom: 5px;}
    .list-news .item-wrap{padding: 5px;}
    .detail-product{margin: 15px;}
    .detail-product-right .txt-wrap .text{margin-top: 0;}

    .contact-info-container {width: 100%;}
    .contact-info {width: 100%;margin: 15px auto;}
    .contact-info-item {margin-bottom: 15px;}
    .contact-info-title .title{font-size: 20px;}
    .code-item{width: 50%;padding: 10px;}
}
@media(max-width:480px){

}
@media(max-width:375px){

}
@media(min-width:0px) and (max-width:320px){

}

/*20221201 网站背景灰化适配悼念
html {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
*/