*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
* {margin:0;padding:0;position:relative;outline:none;}
body {-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x: hidden; position:relative;padding:0;width:100%;color:#1f1f1f;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;
	/* line-height:1; */
	background:#fff;}
html.act {overflow:hidden;width:100%;height:100vh;}
ul,ul li,ol li,tr td,dl,dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
a {display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#1f1f1f;}
textarea,select {outline:none;color:#666;font-size:14px;width:100%;}
img {border:none;}
img[src=""] {opacity:0;}
i {font-style:normal;}
/* 滚动条样式 */
body::-webkit-scrollbar {width:4px;height:1px;}
body::-webkit-scrollbar-thumb {background:#004b6d;}
body::-webkit-scrollbar-track {background:#fff;}
.clear{clear:both;}
/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
textarea{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
textarea::-webkit-input-placeholder {
   font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
textarea:-moz-placeholder {
    font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
textarea::-moz-placeholder {
    font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
textarea::-ms-input-placeholder {
    font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}
/*@font-face {font-family:"gotb";src:url("../fonts/gothambook.ttf");}*/
@font-face {font-family:"gotm";src:url("../fonts/gothammedium.ttf");}
@font-face {font-family:"dinb";src:url("../fonts/din.ttf");}
@font-face {font-family:"bahnschrift";src:url("../fonts/bahnschrift.ttf");}
@font-face {font-family:"shoushuti";src:url("../fonts/shoushuti.ttf");}
.layui-layer-iframe{overflow-y: initial !important;}
.vjs-tech{height: 100% !important;}
/*@font-face {font-family:"seg";src:url("../fonts/segoeuii.ttf");}*/
.fl {float:left;}
.fr {float:right;}
.f_bold {font-weight:bold;}
.center {text-align:center;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_15 {font-size:15px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_45 {font-size:45px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_56 {font-size:56px;}
.f_60 {font-size:60px;}
.f_70 {font-size:70px;}
.f_80 {font-size:80px;}
.f_84 {font-size:84px;}
.p100 {padding:100px 0;}
.p120 {padding:120px 0;}
.w1920 {position:relative;width:1920px;margin:0 auto;height:100%;max-width:100%;}
.w1680 {position:relative;width:87.5%;margin:0 auto;height:100%;max-width:100%;}
.w1580 {position:relative;width:82.3%;margin:0 auto;height:100%;max-width:100%;}
/* 行数 */
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.ellipsis7{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;text-overflow:ellipsis;}
.ellipsis8{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;text-overflow:ellipsis;}
.ellipsis9{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;text-overflow:ellipsis;}
.transition{
	transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out; /* IE 9 */
	-moz-transition: all 0.9s ease-in-out; /* Firefox */
	-webkit-transition: all 0.9s ease-in-out; /* Safari 和 Chrome */
	-o-transition: all 0.9s ease-in-out; /* Opera */
}
.transition9{transition: all 0.9s;}


#about1,#about2,#about3,#about4,#inv1,#inv2,#inv3,#inv4,#rd1,#rd2,#rd3,#rd4,#solution{padding-top:90px;margin-top:-90px;}
.titlea{position: relative;}
.titlea span{display: inline-block;position: relative;}
.titlea span::before{content: '';width: 34px;height:35px;background-image: url(../images/tia-2.png);position: absolute;bottom:-22px;right:-15px;}

.titlea1{position: relative;}
.titlea1 span{display: inline-block;position: relative;color: #fff;}
.titlea1 span::before{content: '';width: 34px;height:35px;background-image: url(../images/tia-3.png);position: absolute;bottom:-22px;right:-15px;}
/* 滚动条 */
.zl-scrollBarBox {height:90% !important;position:absolute;right:1% !important;background:#ccc;top:5% !important;width:1px !important;border-radius:0 !important;left:auto !important;}
.zl-scrollBar {position:absolute;left:-1px;top:0;background:#004b6d;transition:background 0.3s;width:3px !important;border-radius:0px !important;}
.zl-scrollBar.zl-verticalBar {min-height:10px;}
.zl-scrollBar.zl-horizontalBar {min-width:10px;}
.zl-scrollBar:hover {background:#000;}
.zl-scrollContentDiv {position:relative !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;top:0;left:0;}
/* 置顶按钮 */
.right_zd {position:fixed;right:-50px;bottom:100px;cursor:pointer;z-index:10;transition:all .3s;width:50px;height:50px;background-image: url(../images/go_top.png);}
.right_zd.active {right:28px;}
/* header */
.indexhead{position: fixed;top: 0;left: 0;width: 100%;height: 90px;z-index: 9;}
.header {position: absolute;top:0;left:0;width:100%;z-index:999;border-bottom:1px solid rgba(255,255,255,0.15);transition:all 0.3s;}
.header .logo .img2 {display:none;}
.headerw .logo .img2{display: block;}
.headerw .logo .img1{display: none;}
.header .con {display:flex;justify-content:space-between;align-items:center;position: initial;}
.header .con .right {display:flex;position: initial;}
.header .con .right .nav_list {display:flex;line-height:50px;position: initial;}
.header .con .right .nav_list li {padding:20px 25px;position: initial;}
.header .con .right .nav_list li::before{content:'';width:0px;height:2px;background-color:#f8f8f8;position:absolute;left:0;bottom:-1px;transition:all 0.3s;}
.header .con .right .nav_list li:first-child {margin-left:0;}
.header .con .right .nav_list>li>a {color:#fff;transition:all 0.3s;}
.header .con .right .nav_list>li>a:hover,.header .con .right .nav_list>li>a.on {color:#004b6d;}
.header .con .right .nav_list li:hover::before{width:100%;}
.header .con .right .nav_list li.active::before{width:100%;}
.header .con .right .nav_list li.active a{color:#004b6d;}
.header .con .right .nav_list li .xl {display:none;position:absolute;top:90px;left:0;background-color:#fff;width:100%;z-index:999;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}
.header .con .right .nav_list li .xl>a {font-size:14px;width:100%;text-align:center;padding: 0 10px;transition:all .3s;position: relative;color:#333;min-height: 50px;line-height: 1.3;display: flex;justify-content: center;align-items: center;}
.header .con .right .nav_list li .xl>a::before{content: '';display: block;width: 80%;height:1px;background-color: #f1f1f1;position: absolute;bottom:0;left:10%;}
.header .con .right .nav_list li .xl>a:last-child::before{display: none;}
.header .con .right .nav_list li .xl>a:hover {background-color:#004b6d;color:#fff;}
.header .con .right .nav_list li .xl>a:hover::before{background-color: transparent;}

.header .con .right .nav_list li .xl .wehxh-v{width: 60%;margin: 0 auto;padding: 2.5rem 0;}
.header .con .right .nav_list li .xl .xgagf-b{width: 45%;}
.header .con .right .nav_list li .xl .xgagf-a{width: 54%;}
.header .con .right .nav_list li .xl .wehxh-v img{max-width:485px; width:100%}

.header .con .right .nav_list li .xl .xgagf-a{display: block; }
.header .con .right .nav_list li .xl .xgagf-a a{width:45%;text-align:  left;border-bottom: 1px solid #eee;    margin-left: 4%;}

.header .con .right .nav_list li .xl .xgagf-a a{
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
	overflow:hidden;
  }
.header .con .right .nav_list li .xl .xgagf-a a:hover{color:#004b6d;}
.header .con .right .nav_list li .xl .xgagf-a a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: -100%;
    width: 100%;
    height: 1px;
    background-color: #004b6d;
    transition: left 0.3s ease-in-out;
  }

.header .con .right .nav_list li .xl .xgagf-a a:hover::after {
    left: 0;
  }



.header .con .right .icon_box {display:flex;align-items:center;}
.header .con .right .icon_box .box {margin-left:30px;cursor:pointer;position: relative;}
.header .con .right .icon_box .box a{color:#fff;transition:all .3s}
.header .con .right .icon_box .box .xl{display:none;position:absolute;top:55px;left:50%;background-color:#fff;width:140px;margin-left:-70px;z-index:999}
.header .con .right .icon_box .box .xl>a {font-size:14px;display:block;width:100%;text-align:center;transition:all .3s;height:40px;line-height: 40px;}
.header .con .right .icon_box .box .xl>a:hover {background-color:#004b6d;color:#fff;}
.header .con .right .icon_box .box .img2 {display:none;}
.header .con .right .icon_box .box.lag{}
.header .con .right .icon_box .box.lag a{display: flex;align-items: center;line-height: 90px;}
.header .con .right .icon_box .box.lag a img{padding-right: 10px;}
.header .con .right .icon_box .box.lag a:hover{color: #004b6d;}
.header .con .right .icon_box .box.lag .xl{display:none;position:absolute;top:90px;left:50%;background-color:#fff;width:150px;margin-left:-70px;z-index:999}
.header .con .right .icon_box .box.lag .xl>a {font-size:14px;display:block;width:100%;text-align:center;transition:all .3s;position: relative;color:#333;display: flex;padding: 0 10px;}
.header .con .right .icon_box .box.lag .xl>a:last-child::before{display: none;}
.header .con .right .icon_box .box.lag .xl>a:hover {background-color:#004b6d;color:#fff;}

.header .con .right .icon_box .box.backold a{display: inline-block;padding: 5px 10px;background-color: #004b6d;border-radius: 20px;color: #fff !important;font-size: 14px;}


.header .con .right .icon_box .solid {width:1px;height:15px;background-color:rgba(255,255,255,0.44);}
.headerw {background-color:#ffffff;border-bottom:1px solid #f4f4f4;    transform: translateY(0%) !important;position: fixed;}
.headerw .con .right .nav_list>li>a {color:#333333;}
.headerw .con .right .icon_box .solid {background-color:#333333;}
.headerw .con .right .icon_box .box .img1 {display:none;}
.headerw .con .right .icon_box .box .img2 {display:block;}
.headerw .con .right .icon_box .box a{color:#333;}

.header.nav-move{-webkit-transform: translateY(-100%);transform: translateY(-100%);}
/* .nav-moves{-webkit-transform: translateY(-100%);transform: translateY(-100%);} */



.iheaderw{border-color: #f4f4f4;}
.iheaderw .con .right .nav_list li a,
.iheaderw .con .right .icon_box .box a{color: #333;}
.iheaderw .con .right .icon_box .box .img1,
.iheaderw .con .right .icon_box .box .img1{display: none;}
.iheaderw .con .right .icon_box .box .img2,
.iheaderw .con .right .icon_box .box .img2{display: block;}

.delay01 {-webkit-transition-delay:.03s !important;transition-delay:.03s !important;}
.delay02 {-webkit-transition-delay:.08s !important;transition-delay:.08s !important;}
.delay03 {-webkit-transition-delay:.13s !important;transition-delay:.13s !important;}
.delay04 {-webkit-transition-delay:.18s !important;transition-delay:.18s !important;}
.delay05 {-webkit-transition-delay:.23s !important;transition-delay:.23s !important;}
.delay06 {-webkit-transition-delay:.28s !important;transition-delay:.28s !important;}
.delay07 {-webkit-transition-delay:.33s !important;transition-delay:.33s !important;}
.delay08 {-webkit-transition-delay:.38s !important;transition-delay:.38s !important;}
.delay09 {-webkit-transition-delay:.43s !important;transition-delay:.43s !important;}
.delay09 {-webkit-transition-delay:.48s !important;transition-delay:.48s !important;}
.delay10 {-webkit-transition-delay:.53s !important;transition-delay:.53s !important;}
.js-m-3.animate {opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.floatL {float:left;}
.floatR {float:right;}
.search-bg1 {position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#f5f5f5;display:none;z-index:98;}
.header2 {height:55px;position:fixed;background:#fff;z-index:99;width:100%;display:none;top:0;left:0;}
.header2 .main-wrap {height:55px;padding:0 3%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-sizing:border-box;width:100%;}
.header2 .logo {height:55px;overflow:hidden;}
.header2 .logo a {display:block;}
.header2 .logo img {display:block;height:30px;margin-top:13px;}
.header2 .nav-btn {width:24px;height:18px;position:relative;cursor:pointer;margin-top:18px;}
.header2 .nav-btn .line {display:block;width:100%;height:2px;border-radius:2px;background-color:#ababab;position:absolute;}
.header2 .nav-btn .line1 {-webkit-transform-origin:left 0px 0;-ms-transform-origin:left 0px 0;transform-origin:left 0px 0;}
.header2 .nav-btn .line2 {top:8px;}
.header2 .nav-btn .line3 {bottom:0;-webkit-transform-origin:left 2px 0;-ms-transform-origin:left 2px 0;transform-origin:left 2px 0;}
.header2 .sub-menu {width:100%;padding:0 2%;display:none;position:absolute;left:0;top:60px;z-index:2;overflow-y:auto;box-sizing:border-box;}
.header2 .sub-menu ul {width:100%;overflow-y:scroll;height:calc(100vh - 55px - 1.5rem);}
.header2 .sub-menu li {border-bottom:1px solid #E8E8E8;font-size:16px;width:96%;margin:0 auto;}
.header2 .sub-menu .tit {display:block;width:100%;padding:0 3%;line-height:60px;color:#333;position:relative;box-sizing:border-box;font-size:16px;}
.header2 .sub-menu .tit i{display:block;width:10px;height:10px;background-image: url(../images/h-add.svg);position:absolute;top:50%;margin-top:-5px;right:3%;transition: all .3s linear;}
.header2 .sub-menu .tit.on i{transform: rotate(45deg);}
.header2 .sub-menu .sec-list {line-height:40px;padding:10px 4%;display:none;}
.header2 .sub-menu .sec-list p {background:url(../images/ico_04.png) no-repeat left center;background-size:3px auto;font-size:14px;}
.header2 .sub-menu .sec-list a {padding-left:3%;color:#666;display:block;}
/*.header2 .nav-btn.active {-webkit-animation:rotate 0.5s linear 0s;animation:rotate 0.5s linear 0s;}*/
.header2 .nav-btn.hover .line {background:#004b6d;}

.header2 .lang{position:absolute;top:50%;transform:translateY(-50%);right:60px;}
.header2 .lang a{display: flex;align-items: center;line-height: 55px;}
.header2 .lang a img{padding-right: 5px;}
.header2 .lang .xl{display:none;position:absolute;top:55px;left:50%;background-color:#fff;width:140px;margin-left:-70px;z-index:999}
.header2 .lang .xl>a {font-size:14px;display:block;width:100%;text-align:center;transition:all .3s;position: relative;color:#333;display: flex;padding: 0 20px;}
.header2 .lang .xl>a:last-child::before{display: none;}
.header2 .lang .xl>a:hover {background-color:#004b6d;color:#fff;}
.header2 .backold{position:absolute;top:50%;transform:translateY(-50%);right:120px;}
.header2 .backold a{display: inline-block;padding: 5px 10px;background-color: #004b6d;border-radius: 20px;color: #fff;font-size: 14px;}
/* header end */
/* 搜索 */
.search-alert2{position: fixed;z-index: 999;background-color: #333;left: 0;top: 0;width: 100%;height: 100%;display: none;}
.search-alert2 .warp{width:100%;margin:0 auto;height:100vh;text-align: center;display: flex;flex-flow: column wrap;justify-content: center;align-items: center;}
.search-alert2 .tit3{margin-bottom:50px;font-size: 40px;color: #fff;}
.search-alert2 .close{display: block;width: 30px;height: 30px;position: absolute;top: 60px;right: 2.6%;cursor: pointer;z-index: 2;}
.search-alert2 .close img{max-width: 100%;transition: transform 0.3s ease 0s;}
.search-alert2 .close:hover img{transform: rotate(90deg);}
.search-alert2 .cent-form{width: 80%;height: 60px;line-height:60px;background-color: #fff;border-radius:8px;position: relative;z-index:3;margin: 0 auto;}
.search-alert2 .warp-cent-form{width:100%;position: relative;z-index:4;}
.search-alert2 .cent-form input::-webkit-input-placeholder{/* WebKit browsers */color: #666;}
.search-alert2 .cent-form input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color: #666;}
.search-alert2 .cent-form input::-moz-placeholder{/* Mozilla Firefox 19+ */color: #666;}
.search-alert2 .cent-form input:-ms-input-placeholder {/* Internet Explorer 10+ */color: #666;}
.search-alert2 .cent-form .tex{border: none;height: 60px;line-height: 60px;text-align: left;width: calc(100% - 60px);box-sizing: border-box;color: #666;background:none;padding: 0 20px;float: left;}
.search-alert2 .cent-form .sub-butn{border: none;height: 60px;line-height: 60px;background:url(../images/ss_ico.png) no-repeat center center;position: absolute;right: 0;top: 0;width:60px;-webkit-filter: brightness(0) invert(0.2);filter: brightness(0) invert(0.2);}
.search-alert2 .tab{width:80%;margin: 30px auto;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;}
.search-alert2 .tab .leftbox{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.search-alert2 .tip{margin-right:10px;color: #fff;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.search-alert2 .tip .icon{width: 20px;margin-right:5px;}
.search-alert2 .tip .icon img{max-width: 100%;}
.search-alert2 .tab a{margin-right:10px;opacity:0.7;color: #fff;transition: all .3s;}
.search-alert2 .tab a:hover{opacity:1;color:#fff;}
.search-alert2 .tiptext{opacity:.7;color: #fff;}
/* 首页 */
.index_con {position:relative;overflow:hidden;height:100vh;}
.index_con .swiper-pagination {right:30px;}
.index_con .swiper-pagination .swiper-pagination-bullet {width:5px;height:5px;opacity:1;background-color:#ffffff;margin:30px 0;position:relative;}
.index_con .swiper-pagination .swiper-pagination-bullet-active {background-color:#004b6d;}
.index_con .swiper-pagination .swiper-pagination-bullet-active:after {content:"";width:23px;height:23px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);} /*border:1px dashed #004b6d;*/
.i_part {width:100vw;height:100vh;}
.i_part1 {position:relative;overflow: hidden;}
.i_part1 #playercontainer {object-fit:fill;width:100%;height:100%;}
.i_part1 #playercontainer1{display: none;}
.jw-skin-bce .jw-controlbar{display: none !important;}
.i_part1 img.m{display:none;}
.i_part1 .txt {position:absolute;top:35%;left:50%;transform:translateX(-50%);text-align:center;color:#ffffff;z-index:3;}
.i_part1 .txt .h {font-weight:bold;line-height:112px;}
.i_part1 .txt .p {line-height:34px;margin-top:16px;font-family:"gotb";text-transform:uppercase;}
.i_part1 .bottom {position:absolute;bottom:0;left:0;top:0;right:0;background:rgba(0,0,0,0.2);width:100%; z-index:3;}
.i_part1 .bottom .boxs {display:flex;justify-content:space-between;padding:34px 0 50px 0;}
.i_part1 .bottom .boxs .box {text-align:center;color:#fff;}
.i_part1 .bottom .boxs .box .num {display:inline-block;margin:0 auto;padding-right:40px;position:relative;color:#004b6d;line-height:74px;height:74px;box-sizing:border-box;font-family:"gotm";margin-bottom:15px;}
.i_part1 .bottom .boxs .box .num .add {position:absolute;top:14px;right:0;}
.i_part1 .bottom .boxs .box .num .m2 {position:absolute;bottom:14px;right:0;}
.i_part1 .bottom .boxs .box .num .m2.ge {font-weight:bold;position:absolute;top:6px;}
.i_part2 {position:relative;background:url(../images/index4_01_02.jpg);height: 100vh; background-position: center;background-repeat: no-repeat;background-size: cover;}
.i_part2 .con {position:relative;width:100%;height:100%;display: flex;justify-content: space-between;align-items: center;}
.i_part2 .imgs {position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1;}
.i_part2 .imgs .img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;opacity:0;}
.i_part2 .imgs .img.on{opacity:1;z-index:2;}
.i_part2 .left,
.i_part2 .right{height: 100%;display: flex;justify-content: center;flex-direction: column;color: #fff;}
.i_part2 .left{width: 470px;}
.i_part2 .left #product{width: 100%;}
.i_part2 .right{width: 340px;}
.i_part2 .left .txt{width: 100%;}
.i_part2 .left .txt .h1,
.i_part2 .left .txt .h2{font-weight: 700;line-height: 1;}
.i_part2 .left .txt .h1{margin-bottom: 120px;}
.i_part2 .left .txt .h2{margin-bottom: 30px;}
.i_part2 .left .txt .line{width: 100%;height: 1px;background-color: rgba(220, 220, 220, 0.2);position: relative;margin-bottom: 20px;}
.i_part2 .left .txt .line::before{content: '';position: absolute;top: -1px;height: 2px;width: 85px;background-color: #004b6d;}
.i_part2 .left .txt .content{line-height: 30px;min-height: 200px;width: 90%;}
.i_part2 .left .product-pagination{position: initial;text-align: left;display: flex;align-items: center;}
.i_part2 .left .product-pagination span{margin: 20px 20px 0 0;width: 8px;height: 8px;border-width: 2px;border-style: solid;border-color: transparent;border-radius: 50%;background-color: #004b6d;transition: all 0.9s;}
.i_part2 .left .product-pagination span.swiper-pagination-bullet-active{background-color: transparent;border-color: #004b6d;width: 12px;height: 12px;}
.i_part2 .right a{display: flex;padding: 5px 26px;color: #fff;font-weight: 700;border-bottom: 1px solid rgba(248,248,248,0.3);line-height: 68px;position: relative;z-index: 1;align-items: center;}
.i_part2 .right a img{ margin-right: 15px;max-height: 50px;}
.i_part2 .right a span{/* font-size: 14px;font-weight: 400; */}
.i_part2 .right a::before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background-color: #004b6d;background: linear-gradient(90deg, #0075cc -18.94%, rgba(0, 0, 0, 0) 55.5%);z-index: -2;transition: all 0.9s;}
.i_part2 .right a::after{content: '';position: absolute;top: 50%;right: 16px;transform: translateY(-50%);border-width: 8px;border-color: #fff;border-left-width: 0;border-style: dashed;border-right-style: solid;border-top-color: transparent;border-bottom-color: transparent;transition: all 0.9s;opacity: 0;z-index: -1;}
.i_part2 .right a:hover,
.i_part2 .right a.on{border-color: #f8f8f8;}
.i_part2 .right a:hover::before,
.i_part2 .right a.on::before{width: 100%;}
.i_part2 .right a:hover::after,
.i_part2 .right a.on::after{opacity: 1;}
.i_part3 {position:relative;}
.i_part3 .con {position:relative;width:100%;height:100%;}
.i_part3 .con .tit {position:absolute;text-align:left;font-weight:bold;top: 25%;left: 5%;right: 5%;max-width:850px;color:#ffffff;z-index:10;line-height:1.8;display: none;}
.i_part3 .imgs {position:absolute;top:0;left:0;width:100%;height:100%;}
.i_part3 .imgs .img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;}
.i_part3 .imgs .img.show {opacity:0.6;z-index:2;animation: toPicBig 1s ease-in-out both;}
@keyframes toPicBig{0% {transform: scale(1.04);}100% {transform: scale(1);}}
.i_part3 .con .bottom {position:absolute;left:0;bottom:0;display:flex;width:100%;color:#ffffff;z-index:10;    background: rgba(0,0,0,.5);}
.i_part3 .con .bottom .btn{width:20%;text-align:center;cursor:pointer;color:#ffffff;padding-bottom: 30px;padding-top: 30px;transition:all 0.9s;overflow: hidden;}
.i_part3 .con .bottom .btn:hover,
.i_part3 .con .bottom .btn.on{color:#fff;
    background: -webkit-linear-gradient(bottom, #0075CC -20%, rgba(44, 44, 44, 0) 80%);
    background: -moz-linear-gradient(bottom, #0075CC -20%, rgba(44, 44, 44, 0) 80%);
    background: -o-linear-gradient(bottom, #0075CC -20%, rgba(44, 44, 44, 0) 80%);
    background: linear-gradient(0deg, #0075CC -20%, rgba(44, 44, 44, 0) 80%);
}
.i_part3 .con .bottom .btn .icon{}
.i_part3 .con .bottom .btn .icon img{margin:0 auto;width:50px;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);transition:all 0.9s;}
.i_part3 .con .bottom .btn:hover .icon img,
.i_part3 .con .bottom .btn.on .icon img{transform: rotateY(180deg);-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
.i_part3 .con .runpic-line-null{position: absolute;width: 100%;height: 1px;background-color: rgba(255, 255, 255, 0.5);left: 0;bottom: 60px;z-index: 4;}
.i_part3 .con .runpic-line{position: absolute;width: 20%;height: 1px;background-color: #004b6d;left: 0;bottom: 60px;z-index: 4;transition: all 1s;}
.i_part4 {position:relative;}
.i_part4 .con {position:relative;width:100%;height:100%;}
.i_part4 .con .boxs,
.i_part4 .con .box,
.i_part4 .con .box1 {height:100%;}
.i_part4 .con .boxs {display:none;}
.i_part4 .con .box1 {background-color:rgba(0,0,0,0.1);}
.i_part4 .con .boxs {display:flex;}
.i_part4 .con .box {width:25%;position:relative;overflow:hidden;z-index:3;}
.i_part4 .con .box::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:10;}
.i_part4 .con .box:nth-child(1).on::before {-webkit-animation:hid 1.6s ease both;-moz-animation:hid 1.6s ease both;height:100%;}
.i_part4 .con .box:nth-child(2).on::before {-webkit-animation:hid 1.6s 0.5s ease both;-moz-animation:hid 1.6s 0.5s ease both;height:100%;}
.i_part4 .con .box:nth-child(3).on::before {-webkit-animation:hid 1.6s 0.6s ease both;-moz-animation:hid 1.6s 0.6s ease both;height:100%;}
.i_part4 .con .box:nth-child(4).on::before {-webkit-animation:hid 1.6s 0.7s ease both;-moz-animation:hid 1.6s 0.7s ease both;height:100%;}
.i_part4 .con .box:after {content:"";position:absolute;top:0px;right:0;width:1px;height:100%;background-color:rgba(255,255,255,0.26);z-index:20;}
.i_part4 .con .box .boxx {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}
.i_part4 .con .box .boxx.show {z-index:3;-webkit-animation:wid 1s ease both;-moz-animation:wid 1s ease both;width:0%;}
.i_part4 .imgbg {position:absolute;top:0;left:0;width:100%;height:100%;}
.i_part4 .imgbg img{width: 100%;height: 100%;object-fit: cover;}
@-webkit-keyframes hid {0% {height:100%;}
100% {height:0%;}
}
@-moz-keyframes hid {0% {height:100%;}
100% {height:0%;}
}
@-webkit-keyframes wid {0% {width:0%;}
100% {width:100%;}
}
@-moz-keyframes wid {0% {width:0%;}
100% {width:100%;}
}
.i_part4 .con .box .box1 {position:absolute;top:0;width:100vw;overflow:hidden;cursor:pointer;}
.i_part4 .con .box .show .box1 {background-color:rgba(0,0,0,0.8);-webkit-animation:hid1 0.1s 0.9s ease both;-moz-animation:hid1 0.1s 0.9s ease both;}
@-webkit-keyframes hid1 {0% {opacity:1;}
100% {opacity:0;}
}
@-moz-keyframes hid1 {0% {opacity:1;}
100% {opacity:0;}
}
.i_part4 .con .box:nth-child(1) .box1 {left:0;}
.i_part4 .con .box:nth-child(2) .box1 {left:-25vw;}
.i_part4 .con .box:nth-child(3) .box1 {left:-50vw;}
.i_part4 .con .box:nth-child(4) .box1 {left:-75vw;}
.i_part4 .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;}
.i_part4 .txt li{float: left;width: 25%;height: 100%;position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;color: #fff;}
.i_part4 .txt li::before{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 100%;background-color: rgba(0,0,0,0.85);background: linear-gradient(0deg, rgba(0,0,0,0.85) 0, rgba(0,0,0,0.5) 100%);transition: all 0.5s ease-in-out;}
.i_part4 .txt li .icon{width: 50px;}
.i_part4 .txt li .icon img{display: block;width: 100%;}
.i_part4 .txt li .name{font-weight: 700;line-height: 1;margin: 15px 0 55px 0;}
.i_part4 .txt li .tit{line-height: 1.5;}
.i_part4 .txt li .content{line-height: 1.9;text-align: center;margin: 0 15%;opacity: 0;height: 0;text-align: center;}
.i_part4 .txt li .more{display: inline-block;border: 1px solid #fff;border-radius: 20px;color: #fff;opacity: 0;}
.i_part4 .txt li .more:hover{background-color: #004b6d;border-color: #004b6d;}
.i_part4 .txt li:hover::before{width: 100%;}
.i_part4 .txt li:hover .content{min-height: 140px;margin-top: 35px;opacity: 1;}
.i_part4 .txt li:hover .more{padding: 10px 27px;opacity: 1;}
.i_part5{position: relative;background-image: url(../images/i_part5bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.i_part5 .con {position:relative;width:100%;height:100%;display: flex;justify-content: center;flex-direction: column;}
.i_part5 .con .top{text-align: center;color: #000;font-weight: 700;line-height: 1;margin-bottom: 80px;}
.i_part5 .con .topname{margin-bottom: 20px;}
.i_part5 .con .txt{margin-bottom: 20px;}
.i_part5 .con .txt .swiper-slide{width: calc(16.66% - 32px);}
.i_part5 .con .txt .swiper-slide a{display: block;background-color: #fcfdfd;}
.i_part5 .con .txt .swiper-slide a .name{display: flex;justify-content: space-between;align-items: center;padding: 0 15px;height: 88px;border-bottom: 1px dashed #e5e5e5;position: relative;}
.i_part5 .con .txt .swiper-slide a .name::before{content: '';position: absolute;bottom: -6px;left: 50%;transform: translateX(-50%);width: 12px;height: 12px;background-color: #004b6d;border-radius: 50%;transition: all 0.9s ease-in-out;}
.i_part5 .con .txt .swiper-slide a .name .logo{width: 0;opacity: 0;}
.i_part5 .con .txt .swiper-slide a .name .logo img{display: block;width: 100%;}
.i_part5 .con .txt .swiper-slide a .name .tit{color: #000;font-size: 18px;width: 100%;height: 100%;line-height: 1.3;display: flex;align-items: center;justify-content: center;}
.i_part5 .con .txt .swiper-slide a .box{padding: 40px 15px;display: flex;justify-content: space-between;align-items: center;}
.i_part5 .con .txt .swiper-slide a .box .img{overflow: hidden;position: relative;width: 100%;height: 170px;transition: all 0.9s ease-in-out;}
.i_part5 .con .txt .swiper-slide a .box .img img{width: 100%;height: 100%;object-fit: cover;}
.i_part5 .con .txt .swiper-slide a .box .show{position: absolute;top: 40px;right: -50%;width: 130px;opacity: 0;height: 150px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.i_part5 .con .txt .swiper-slide a .box .show .icon{width: 75px;margin: 0 auto;}
.i_part5 .con .txt .swiper-slide a .box .show .icon img{display: block;width: 100%;}
.i_part5 .con .txt .swiper-slide a .box .show .tit{margin-top: 30px;color: #333;font-size: 14px;line-height: 1.5;}
.i_part5 .con .txt .swiper-slide:hover,
.i_part5 .con .txt .swiper-slide.on{width: calc(16.66% + 132px);}
.i_part5 .con .txt .swiper-slide:hover .name::before,
.i_part5 .con .txt .swiper-slide.on .name::before{left: 15px;transform: translateX(0);}
.i_part5 .con .txt .swiper-slide:hover .name .logo,
.i_part5 .con .txt .swiper-slide.on .name .logo{width: 40px;opacity: 1;}
.i_part5 .con .txt .swiper-slide:hover .name .tit,
.i_part5 .con .txt .swiper-slide.on .name .tit{width: calc(100% - 50px);justify-content: flex-end;}
.i_part5 .con .txt .swiper-slide:hover .box .img,
.i_part5 .con .txt .swiper-slide.on .box .img{width: calc(100% - 145px);}
.i_part5 .con .txt .swiper-slide:hover .box .show,
.i_part5 .con .txt .swiper-slide.on .box .show{opacity: 1;right: 15px;}
.i_part5 .con .list .swiper-slide a{text-align: center;display: block;padding: 0 15px;border-top: 4px solid #de1946;height: 96px;background-color: #fff;color: #000;font-size: 20px;line-height: 1.5;display: flex;justify-content: center;align-items: center;}
.i_part6 {height:100vh;overflow-y:scroll;}
.i_part6::-webkit-scrollbar {width:4px;height:1px;}
.i_part6::-webkit-scrollbar-thumb {background:#004b6d;}
.i_part6::-webkit-scrollbar-track {background:#fff;}
.i_part6 .conx {position:relative;background-color:rgba(0,0,0,0.2)}
.i_part6 {background:url(../images/i_part4_bj.jpg)no-repeat center;background-size:cover;height:100vh;}
.i_part6 .con {display:flex;height:100vh;justify-content:center;flex-direction: column;}
.i_part6 .con .left {width:100%;color:#ffffff;position:relative;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 3%;}
.i_part6 .con .left .tit .h {font-weight:bold;line-height:84px;}
.i_part6 .con .left .tit .p {line-height:28px;margin:27px 0;}
.i_part6 .con .left .tab{display: flex;position: absolute;bottom: 0;right: 0;}
.i_part6 .con .left .tab .btn{line-height:32px;padding-bottom:26px;transition:all 0.3s;cursor:pointer;margin-left: 70px;position: relative;}
.i_part6 .con .left .tab .btn::before{content: '';position: absolute;bottom: 0;left: 0;width: 0;left: 50%;height: 2px;background-color: #004b6d;transition:all 0.3s;}
.i_part6 .con .left .tab .btn a{color:#fff;}
.i_part6 .con .left .tab .btn.on {color:#004b6d;}
.i_part6 .con .left .tab .btn.on::before{left: 0;width: 100%;}
.i_part6 .con .left .prev {display: none;left:0;bottom:0;top:auto;width:40px;height:40px;background:url(../images/prev.png);}
.i_part6 .con .left .next {display: none;left:70px;bottom:0;top:auto;width:40px;height:40px;background:url(../images/next.png);}
.i_part6 .con .right {width:100%;position:relative;overflow:hidden;z-index:2;height: 510px;}
.i_part6 .con .right .rights {opacity:0;z-index:-1;position:absolute;width:100%;left:50%;transform:translateX(-50%);overflow:hidden;padding-right:1px;}
.i_part6 .con .right .rights.show {display:block;z-index:2;opacity:1;}
/*
.i_part6 .con .right a {display:block;color:#ffffff;border:1px solid #ffffff;padding:50px 30px;position:relative;transition:all 0.3s;pointer-events:auto;}
.i_part6 .con .right a .h {line-height:1;font-weight:bold;}
.i_part6 .con .right a .c{line-height: 1.5;margin: 30px 0;}
.i_part6 .con .right a .bot{display: flex;justify-content: space-between;align-items: center;line-height: 1;border-top: solid 1px rgba(255,255,255,0.4);padding-top: 30px;}
.i_part6 .con .right a .bot .time{width: 120px;display: flex;align-items: center;}
.i_part6 .con .right a .bot .time img{padding-right: 5px;}
.i_part6 .con .right a .bot .more{width: calc(100% - 120px);display: flex;align-items: center;justify-content: flex-end;}
.i_part6 .con .right a .bot .more img{padding-left: 5px;}
.i_part6 .con .right a::after {content:"";position:absolute;width:100%;height:100%;left:0;top:0; transition:all 0.6s;background-color:transparent;z-index:-1;}
.i_part6 .con .right a:hover {border-color:transparent;}
.i_part6 .con .right a:hover::after {background-color:#004b6d;}
*/

.i_part7{position: relative;background-image: url(../images/i_part7bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.i_part7 .con {position:relative;width:100%;height:100%;display: flex;justify-content: center;flex-direction: column;    margin-top: 2%;}
.i_part7 .con .top{text-align: center;color: #fff;font-weight: 700;line-height: 1;margin-bottom: 35px;}
.i_part7 .con .swiper-container{width: 100%;}
.i_part7 .con a.swiper-slide{overflow: hidden;padding-top: 5.3%;position: relative;height: auto;}
.i_part7 .con a.swiper-slide .img{padding: 10px;background-color: #fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.i_part7 .con a.swiper-slide .img img{/* max-width: 100%;max-height: 100%; */ max-width: 100%; max-height: 42%;}
.i_part7 .con a.swiper-slide:hover .img img{transform: scale(1.1);}
.i_part8{height: auto;}
/* 底部 */
.footer{background-color: #333;position: relative;z-index: 2;}
.footer .footerlogo{position: absolute;bottom: 0;right: 0;width: 37.5%;opacity: 0.02;z-index: -1;}
.footer .footerlogo img{display: block;width: 100%;}
.footer .foot1{padding: 50px 0 40px 0;}
.footer .foot1 .left{float: left;width: 34%;}
.footer .foot1 .left .logo{max-width: 159px;margin-bottom: 35px;}
.footer .foot1 .left .logo img{max-width: 100%;}
.footer .foot1 .left .contact li{padding: 5px 36px;color: #a7a7a7;font-size: 16px;line-height: 30px;background-position: left 10px;background-repeat: no-repeat;}
.footer .foot1 .left .contact li a{color: #a7a7a7;}
.footer .foot1 .left .contact li a:hover{color: #004b6d;}
.footer .foot1 .left .contact li.mobile{background-image: url(../images/footer-mobile.png);}
.footer .foot1 .left .contact li.tel{background-image: url(../images/footer-tel.png);}
.footer .foot1 .left .contact li.email{background-image: url(../images/footer-email.png);}
.footer .foot1 .left .contact li.add{background-image: url(../images/footer-add.png);}
.footer .foot1 .right{float: right;width: 66%;position: relative;}
.footer .foot1 .right .list{display: flex;justify-content: space-between;}
.footer .foot1 .right .list li{width: 14.6%;}
.footer .foot1 .right .list li:last-child{width: auto;}
.footer .foot1 .right .list li .tit{color: #fff;line-height: 1;margin-bottom: 20px;font-size: 18px;}
.footer .foot1 .right .list li .box{padding-right: 10px;}
.footer .foot1 .right .list li .box a{font-size: 16px;color: #a7a7a7;line-height: 1.5;padding: 6px 0;display: flex;transition: all 0.5s ease-in-out;}
.footer .foot1 .right .list li .box a:hover{color: #004b6d;}
.footer .foot1 .right .wechat{position: absolute;bottom: 0;right: 0;width: 118px;border: 1px solid #707070;}
.footer .foot1 .right .wechat .img{width: 100%;height: 118px;line-height: 118px;text-align: center;font-size: 0;background-color: #fff;}
.footer .foot1 .right .wechat .img img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.footer .foot1 .right .wechat .tit{text-align: center;color: #ccc;font-size: 14px;line-height: 37px;}
.footer .foot2{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.footer .foot2 .box{display: flex;justify-content: space-between;align-items: center;padding: 18px 0;}
.footer .foot2 .box .left{display: flex;align-items: center;}
.footer .foot2 .box .left a{position: relative;margin: 0 7px;}
.footer .foot2 .box .left a .icon{width: 30px;}
.footer .foot2 .box .left a .ewm{z-index: 1;width: 120px;position: absolute;top: -130px;left: 50%;margin-left: -60px;display: block;visibility: hidden;opacity: 0;transform: translateY(-20px);}
.footer .foot2 .box .left a .ewm img{max-width: 100%;max-height: 120px;}
.footer .foot2 .box .left a:hover .ewm{transform: translateY(0);visibility: visible;opacity: 1;}
.footer .foot2 .box .right{color: #a7a7a7;font-size: 14px;line-height: 30px;}
.footer .foot2 .box .right a{color: #a7a7a7;}
.footer .foot2 .box .right a:hover{color: #004b6d;}
.footer .foot2 .box .right a img{vertical-align: middle;}
.footer .foot2 .box .right p{display: inline-block;}
#back-to-top{position: fixed;bottom: 30px;right: 20px;opacity: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 0;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;-webkit-transition: 300ms ease-in-out;-o-transition: 300ms ease-in-out;transition: 300ms ease-in-out;background-color: #000;box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);}
#back-to-top::before{content: '';position: absolute;width: calc(100%);height: calc(100%);bottom: 0;right: 0;z-index: -1;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;background-color: #004b6d;-webkit-transition: -webkit-transform .24s ease-in-out;transition: -webkit-transform .24s ease-in-out;-o-transition: transform .24s ease-in-out;transition: transform .24s ease-in-out;transition: transform .24s ease-in-out, -webkit-transform .24s ease-in-out}
#back-to-top:hover::before{-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom}
#back-to-top.show{z-index: 999;opacity: 1;}
#back-to-top img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
/* 首页 end */
/* 内页banner */
.ny-banner {width:100%;position:relative;overflow: hidden;}
.ny-banner .img {width:100%;position:relative;-webkit-animation: zoom_animation 2s linear;animation: zoom_animation 2s linear;animation-iteration-count: 1;}
@-webkit-keyframes zoom_animation {
	0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes zoom_animation {
	0% {-webkit-transform: scale(1.2);transform: scale(1.2);}
	100% {-webkit-transform: scale(1);transform: scale(1);}
}
.ny-banner .img img.pc {display:block;width:100%;}
.ny-banner .word {color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;z-index:2;text-align: center;}
.ny-banner .word h3 {font-size:56px;font-weight:900;line-height:90px;}
.ny-banner .word p {font-size:62px;line-height:90px;}
.ny-banner .word p i{font-size: 5rem;}
.ny-banner .word span {display: block; font-size: 16px;line-height: 32px;margin-top: 40px;}
.ny-banner .ny-nav {width:100%;height:80px;z-index:3;background-color:rgba(0,0,0,0.45);position:absolute;left:0;bottom:0;transition:all .3s}
.ny-banner .ny-nav .w1680 {display:flex;align-items:center;}
.ny-banner .ny-nav .w1680 a.home {display:block;text-align:center;width:80px;height:80px;background-color:#004b6d;position:relative;}
.ny-banner .ny-nav .w1680 a.home img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ny-banner .ny-nav .w1680>div {display:flex;flex-wrap:wrap;width:calc(100% - 80px);}
.ny-banner .ny-nav .w1680>div a {display:block;position:relative;font-size:18px;color:#fff;text-align:center;height:80px;line-height:80px;transition:all .3s}
.ny-banner .ny-nav .w1680>div a::after {content:'';width:1px;height:100%;background-color:rgba(255,255,255,0.28);position:absolute;top:0px;right:0;}
.ny-banner .ny-nav .w1680>div a:last-child::after {display:none;}
.ny-banner .ny-nav .w1680>div.one a {width:calc(100% / 8);}
.ny-banner .ny-nav .w1680>div.two a {width:calc(100% / 3);}
.ny-banner .ny-nav .w1680>div.three a {width:calc(100% / 4);}
.ny-banner .ny-nav .w1680>div a:hover{color:#004b6d;}
/*.ny-banner .ny-nav.ff{position:fixed;top:90px;z-index:99;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.13);background-color:#fff;}*/
/*.ny-banner .ny-nav.ff .w1680>div a::after{background-color:#ccc;}*/
/*.ny-banner .ny-nav.ff .w1680>div a{color:#333;}*/
.ny-banner .ny-nav .w1680>div a.active{color:#004b6d;}
.ny-banner a.down{position: absolute;left:6.25%;bottom:70px;text-align: center;display: block;color: #fff;}
.ny-banner a.down img{-webkit-animation: mouse-dot 3s cubic-bezier(0.23, 1, 0.32, 1) infinite;
    animation: mouse-dot 3s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
	from {
		opacity: 0;
	}
	33% {
		opacity: 1;
	}
	to {
		transform: translateY(10px);
		opacity: 0;
	}
}

@-webkit-keyframes mouse-dot {
	from {
		opacity: 0;
	}
	33% {
		opacity: 1;
	}
	to {
		transform: translateY(30px);
		opacity: 0;
	}
}
.ny-banner a.down p{font-size:14px;opacity: 0.74;margin-top: 20px;}
.ny-banner .index_down{
    position: absolute;
    bottom:130px;
    left:50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3;
    cursor: pointer;
}
.ny-banner .index_down .inner{
    -webkit-animation: arrowMove 2s infinite;
    animation: arrowMove 2s infinite;
}
@-webkit-keyframes arrowMove {
    to {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        opacity: 0;
    }
}

@keyframes arrowMove {
    to {
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        opacity: 0;
    }
}
.ny-banner .index_down .icon{
    width: 30px;
    height: 30px;
    position: relative;
    margin:0 auto;
}
.ny-banner .index_down p{
    color:#fff;
    font-size:14px;
    margin-top: 8px;
}
/* 关于我们 */
#about{overflow: hidden;}
#about .about1-main{background-color: #fff;position: relative;z-index: 1;}
#about .about1-main .bg{position: absolute;bottom: 100px;left: 0;width: 50%;z-index: -1;}
#about .about1-main .bg img{display: block;width: 100%;}
#about .about1-main .box{float: left;width: 65%;}
#about .about1-main .box .name{color: #333;line-height: 1;}
#about .about1-main .box .tags{color: #df1a46;line-height: 1;margin: 30px 0;}
#about .about1-main .box .content{color: #333;line-height: 1.8;}
#about .about1-main .box .content p{margin-bottom: 40px;text-indent: 25px;}
#about .about1-main .data{float: right;width: 30%;margin-top: -60px;}
#about .about1-main .data li{float: left;width: 50%;padding: 60px 0 30px 0;display: flex;justify-content: center;align-items: center;flex-direction: column;border-bottom: 1px solid #dcdcdc;}
#about .about1-main .data li .icon{width: 75px;height: 75px;line-height: 75px;text-align: center;font-size: 0;overflow: hidden;}
#about .about1-main .data li .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
#about .about1-main .data li .con{line-height: 1;margin: 10px 0;display: flex;align-items: baseline;}
#about .about1-main .data li .con .num{color: #004b6d;font-size: 46px;font-weight: 700;font-family:"bahnschrift";}
#about .about1-main .data li .con .more{color: #004b6d;}
#about .about1-main .data li .con .tags{color: #fff;width: 22px;height: 22px;line-height: 22px;text-align: center;border-radius: 50%;background-color: #004b6d;margin-left: 5px;}
#about .about1-main .data li .tit{color: #000;line-height: 1;}
#about .top{text-align: center;line-height: 1;color: #333;font-weight: 700;}
#about .about2-main{height: 100vh;background-image: url(../images/about2bg.jpg);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
/* #about .about2-main .imgbg{display: block;max-width: 100%;height: calc(100vh - 200px);object-fit: contain;} */
#about .about2-main .zhongguo{position: absolute;top: 46.5%;right: 25%;display: flex;align-items: center;z-index: 2;}
#about .about2-main .zhongguo i{width: 26px;height: 26px;border-radius: 50%;background-color: #004b6d;margin-left: 10px;position: relative;background-image: url(../images/about2-logo.png);background-position: center;background-repeat: no-repeat;}
#about .about2-main .zhongguo i::before,
#about .about2-main .zhongguo i::after,
#about .about2-main .map-dot .dot i::before,
#about .about2-main .map-dot .dot i::after{content: "";display: block;width: 20px;height: 20px;border: 1px solid rgba(239, 137, 3, 0.35);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;animation: aboutbjRing 1.5s linear infinite;opacity: 0;}
#about .about2-main .zhongguo i::before,
#about .about2-main .map-dot .dot i::before{animation-delay: .6s;}
#about .about2-main .zhongguo i::after,
#about .about2-main .map-dot .dot i::after{animation-delay: 0s;}
@keyframes aboutbjRing{0%{opacity:0;transform:scale(.8)}5%{opacity:1}to{opacity:0;transform:scale(3.6)}}
#about .about2-main .zhongguo span,
#about .about2-main .map-dot .dot span{font-size: 14px;color: #ef8903;}
#about .about2-main .zhongguo i::before,
#about .about2-main .zhongguo i::after{border-color: rgba(219,0,50,0.35);}
#about .about2-main .zhongguo span{color: #004b6d;}
#about .about2-main .map-dot{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#about .about2-main .map-dot .dot{position: absolute;z-index: 2;cursor: pointer;}
#about .about2-main .map-dot .dot.dotH{display: flex;align-items: center;flex-direction: column-reverse;justify-content: center;}
#about .about2-main .map-dot .dot.dotH span{margin-bottom: 10px;}
#about .about2-main .map-dot .dot i{width: 14px;height: 14px;border-radius: 50%;background-color: #ef8903;position: relative;}
#about .about2-main .map-dot .dot.longyou{top: 51%;left: 92%;width: 100px;}
#about .about2-main .map-dot .dot.yongkang{top: 46%;left: 90.5%;width: 100px;}
#about .about2-main .map-dot .dot.hangzhou{top: 39.5%;left: 88.5%;}
#about .about2-main .map-dot .dot.changzhou{top: 43.5%;right: 39.5%;}
#about .about2-main .map-dot .dot.huizhou{top: 51.5%;right: 42.5%;}
#about .about2-main .map-dot .dot.yindu{top: 52%;right: 33%;}
#about .about2-main .map-dot .dot.bajisitan{top: 45.5%;right: 34.5%;}
#about .about2-main .map-dot .dot.hanguo{top: 39%;right: 20.5%;}
#about .about2-main .map-dot .dot.riben{top: 38%;right: 18%;}
#about .about2-main .map-dot .dot.baxi{bottom: 33%;left: 36.5%;}
#about .about2-main .map-dot .dot.active span{font-size: 24px;font-weight: 700;}
#about .about2-main .map-dot .dot.dotH.active span{font-size: 14px;font-weight: 400;}
#about .about2-main .city{position: absolute;top: 70px;left: 0;width: 28%;z-index: 3;}
#about .about2-main .city .item{display: none;}
#about .about2-main .city .item.active{display: block;}
#about .about2-main .city .item .img{overflow: hidden;position: relative;padding-top: 48%;}
#about .about2-main .city .item .img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
#about .about2-main .city .item .title{background-color: #434343;padding: 2% 5%;}
#about .about2-main .city .item .title .list{padding: 30px 0;border-top: 1px solid #696969;}
#about .about2-main .city .item .title .list:first-child{border-top: none;}
#about .about2-main .city .item .title .list .contont1{cursor: pointer;display: flex;align-items: center;}
#about .about2-main .city .item .title .list .contont1 span{flex: 1;font-size:20px;color: #fff;font-weight: 100;}
#about .about2-main .city .item .title .list .contont1 i{width: 14px;height: 14px;transition: 0.4s;background-image: url(../images/city-li.png);background-position: center;background-repeat: no-repeat;}
#about .about2-main .city .item .title .list.active .contont1 i{transform:rotate(90deg);}
#about .about2-main .city .item .title .list .contont2{display: none;margin-top: 20px;color: #ccc;font-size: 16px;line-height: 30px;height: 60px;overflow-x: hidden;}
#about .about2-main .city .item .title .list:first-child .contont2{display: block;}
#about .about2-main .city .item .title .list .contont2::-webkit-scrollbar {width:2px;height:1px;}
#about .about2-main .city .item .title .list .contont2::-webkit-scrollbar-thumb {background:#004b6d;}
#about .about2-main .city .item .title .list .contont2::-webkit-scrollbar-track {background:#fff;}
#about .about2-main .data{position: absolute;bottom: 0;left: 7%;width: 86%;display: flex;justify-content: space-between;align-items: center;}
#about .about2-main .data li{display: flex;align-items: center;line-height: 1;}
#about .about2-main .data li .num{color: #004b6d;font-size: 120px;font-weight: 700;font-family:"bahnschrift";}
#about .about2-main .data li .box{margin-left: 30px;}
#about .about2-main .data li .box .name{color: #333;margin-bottom: 20px;font-weight: 700;}
#about .about2-main .data li .box .add{color: #666;line-height: 1.5;}
#about .about2-main #city{display: none;}
#about .about3-main{background-image: url(../images/about3bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#about .about3-main .data{padding: 70px 8px 0 8px;}
#about .about3-main .data .swiper-slide{width:320px;background-color: #fff;cursor: pointer;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}
#about .about3-main .data .swiper-slide .box{padding: 31px 15px 15px 15px;text-align: center;}
#about .about3-main .data .swiper-slide .box .icon{height: 55px;}
#about .about3-main .data .swiper-slide .box .icon img{max-height: 100%;}
#about .about3-main .data .swiper-slide .box .tit{line-height: 1;color: #333;margin: 20px 0;}
#about .about3-main .data .swiper-slide .box .con{color: #666;line-height: 1.5;min-height: 80px;}
#about .about3-main .data .swiper-slide .img{height: 170px;overflow: hidden;}
#about .about3-main .data .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;}
#about .about3-main .data .swiper-slide:hover{-webkit-transform: translate3d(0,-15px,0);-moz-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
/* 发展历程 star */
#about .about4-main .top{margin-bottom: 50px;}
#about .about4-main .history1{display: block;}
#about .about4-main .history2{display: none;}
/* 发展历程 end */
#about .about5-main{background-image: url(../images/about5bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#about .about5-main .top{text-align: left;}
#about .about5-main .box{margin: 80px 0 60px 0;padding-bottom: 50px;border-bottom: 1px solid #d2d2d2;width: 500px;}
#about .about5-main .box .mar{overflow-y: auto;padding-right: 20px;height: 275px;}
#about .about5-main .box .mar::-webkit-scrollbar {width:2px;height:1px;}
#about .about5-main .box .mar::-webkit-scrollbar-thumb {background:#004b6d;}
#about .about5-main .box .mar::-webkit-scrollbar-track {background:#d2d2d2;}
#about .about5-main .box .mar .item{display: flex;align-items: center;margin-bottom: 10px;}
#about .about5-main .box .mar .item .icon{width: 25px;margin-right: 18px;}
#about .about5-main .box .mar .item .icon img{width: 100%;display: block;}
#about .about5-main .box .mar .item a:hover{color: #004b6d;}
#about .about5-main .box .mar .item .name{width: calc(100% - 43px);color: #333;line-height: 1.5;}
#about .about5-main .tit{line-height: 1;color: #999;margin-bottom: 45px;}
#about .about5-main .show{line-height: 1;}
#about .about5-main .show .s1{color: #000;margin-bottom: 18px;}
#about .about5-main .show .s2{font-weight: 700;font-size: 72px;color: #000;}
#about .about5-main .show .s2 span{color: #cc0033;font-weight: 400;}
/* 董事长致辞 */
#chairman{overflow: hidden;}
#chairman .chairman-main{position: relative;z-index: 1;}
#chairman .chairman-main::before{content: '';position: absolute;top: 0;left: 0;width: 34%;height: 100%;background-color: #f4f4f4;z-index: -1;}
#chairman .chairman-main .imgbg{position: absolute;bottom: 0;right: 0;width: 48%;z-index: -1;}
#chairman .chairman-main .imgbg img{display: block;width: 100%;}
#chairman .chairman-main .img{float: left;width: 42%;height: 635px;overflow: hidden;}
#chairman .chairman-main .img img{width: 100%;height: 100%;object-fit: cover;}
#chairman .chairman-main .show{float: right;width: 52%;}
#chairman .chairman-main .show .en{display: inline-block;position: relative;color: #004b6d;line-height: 1;padding-right: 60px;font-weight: 700;text-transform: uppercase;}
#chairman .chairman-main .show .en::before{content: '';position: absolute;right: 0;top: 50%;width: 35px;height: 1px;background-color: #004b6d;}
#chairman .chairman-main .show .name{font-weight: 700;color: #333;line-height: 1;margin: 30px 0 60px 0;}
#chairman .chairman-main .show .content{color: #3c3c3c;line-height: 1.7;}
#chairman .chairman-main .show .content p{margin-bottom: 30px;}
#chairman .chairman-main .show .icon{padding: 30px 0 20px 0;text-align: right;color: #004b6d;line-height: 1;font-family: "shoushuti";}
#chairman .chairman-main .show .tags{text-align: right;color: #000;}
/* 社会责任 */
#social{overflow: hidden;}
#social .social1{background-image: url(../images/social1bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#social .social3{background-color: #f6f7f9;}
#social .social-main .top{display: flex;justify-content: center;align-items: center;}
#social .social-main .top i{width: 100px;height: 1px;background-color: #e5e5e5;}
#social .social-main .top span{font-weight: 700;color: #333;line-height: 1;padding: 0 80px;}
#social .social-main .topline{width: 60px;height: 4px;background-color: #004b6d;margin: 20px auto 60px;}
#social .social-main .show{position: relative;height: 640px;}
#social .social-main .show .img{position: absolute;top: 0;left: 0;width: 76%;height: 100%;border-radius: 10px;overflow: hidden;}
#social .social-main .img img{width: 100%;height: 100%;object-fit: cover;opacity: 0;position: absolute;top: 0;left: 0;}
#social .social-main .img img.show{opacity: 1;}
#social .social-main .show .con{position: absolute;top: 0;right: 0;width: 38%;}
#social .social-main .show .con .hd{padding-bottom: 20px;margin: 0 50px;}
#social .social-main .show .con .hd li{cursor: pointer;text-align: right;padding: 0 55px;color: #333;line-height: 1;margin: 40px 0;position: relative;}
#social .social-main .show .con .hd li::before{content: '';opacity: 0;position: absolute;top: 50%;right: 0;width: 30px;height: 3px;background-color: #004b6d;transition: all 0.9s ease-in-out;}
#social .social-main .show .con .hd li.on{font-weight: 700;font-size: 30px;}
#social .social-main .show .con .hd li.on::before{opacity: 1;}
#social .social-main .show .con .box{padding: 60px;background-color: #fff;box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);border-radius: 10px;position: relative;}
#social .social-main .show .con .box .icon{position: absolute;top: -20px;right: 90px;width: 46px;}
#social .social-main .show .con .box .icon img{display: block;width: 100%;}
#social .social-main .show .con .box .bd .tit{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 30px;}
#social .social-main .show .con .box .bd .tit i{width: 32px;margin-right: 10px;}
#social .social-main .show .con .box .bd .tit i img{display: block;width: 100%;}
#social .social-main .show .con .box .bd .tit span{color: #333;line-height: 1;}
#social .social-main .show .con .box .bd .content{color: #333;line-height: 1.7;text-align: right;}
#social .social-main.social2 .show .img{left: auto;right: 0;}
#social .social-main.social2 .show .con{right: auto;left: 0;}
#social .social-main.social2 .show .con .hd li{text-align: left;}
#social .social-main.social2 .show .con .hd li::before{right: auto;left: 0;}
#social .social-main.social2 .show .con .box .icon{left: 70px;transform:rotate(180deg);}
#social .social-main.social2 .show .con .box .bd .tit{justify-content: flex-start;}
#social .social-main.social2 .show .con .box .bd .content{text-align: left;}
/* 新闻资讯引导页 */
.ind_title{margin-bottom: 40px;display: flex;justify-content: space-between;align-items: center;}
.ind_title .name{display: flex;align-items: center;color: #333;font-size: 30px;line-height: 1;}
.ind_title .name .icon{margin-right: 20px;}
.ind_title .name .icon img{max-height: 35px;}
.ind_title a.more{color: #666;display: block;font-size: 16px;line-height: 1;}
.ind_title a.more:hover{background-color: #004b6d;color: #fff;padding: 7px 20px;border-radius: 20px;}
@media(max-width:1400px){
	.ind_title .name{font-size: 26px;}
	.ind_title .name .icon img{max-height: 30px;}
	.ind_title .name .icon{margin-right: 15px;}
}
@media(max-width:992px){
	.ind_title{margin-bottom: 15px;}
	.ind_title .name{font-size: 2.6vw;}
	.ind_title .name .icon img{max-height: 25px;}
	.ind_title .name .icon{margin-right: 10px;}
	.ind_title a.more{font-size: 14px;}
	.ind_title a.more:hover{padding: 5px 10px;}
}
@media(max-width:768px){
	.ind_title .name{font-size: 20px;}
}
.de-news-list{overflow: hidden;}
.de-news-list .benyuan{padding: 80px 0;background-color: #f5f4f4;}
.de-news-list .benyuan .box{float: left;width: 45%;}
.de-news-list .benyuan .box .swiper-slide{padding-bottom: 30px;}
.de-news-list .benyuan .box .swiper-slide::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-color: #004b6d;z-index: -1;}
.de-news-list .benyuan .box .swiper-slide a{display: block;}
.de-news-list .benyuan .box .swiper-slide a .img{width: 100%;height: 330px;overflow: hidden;}
.de-news-list .benyuan .box .swiper-slide a .img img{width: 100%;height: 100%;object-fit: cover;}
.de-news-list .benyuan .box .swiper-slide a .show{padding: 20px 28px;}
.de-news-list .benyuan .box .swiper-slide a .show .tit{color: #fff;font-size: 24px;line-height: 1;font-weight: 700;margin-bottom: 20px;}
.de-news-list .benyuan .box .swiper-slide a .show .con{color: #fff;font-size: 16px;opacity: 0.7;line-height: 1.7;}
.de-news-list .benyuan .box .swiper-slide a:hover .img img{transform: scale(1.1);}
.de-news-list .benyuan .box .benyuan-pagination{bottom: 20px;left: 30px;display: flex;justify-content: flex-start;align-items: center;}
.de-news-list .benyuan .box .benyuan-pagination span{width: 7px;height: 7px;background-color: #fff;opacity: 1;transition: all 0.5s ease-in-out;}
.de-news-list .benyuan .box .benyuan-pagination span.swiper-pagination-bullet-active{width: 27px;border-radius: 20px;}
.de-news-list .benyuan .list{float: right;width: 52%;}
.de-news-list .benyuan .list li{margin-bottom: 30px;}
.de-news-list .benyuan .list li:last-child{margin-bottom: 0;}
.de-news-list .benyuan .list li a{position: relative;display: flex;justify-content: space-between;align-items: center;height: 146px;padding: 30px;background-color: #fff;box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.19);z-index: 1;}
.de-news-list .benyuan .list li a::before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background-color: #004b6d;z-index: -1;transition: all 0.5s ease-in-out;}
.de-news-list .benyuan .list li a .time{line-height: 1;width: 73px;border-right: 1px solid #dcdcdc;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.de-news-list .benyuan .list li a .time .t1{color: #004b6d;font-size: 48px;}
.de-news-list .benyuan .list li a .time .t2{color: #333;font-size: 14px;margin-top: 10px;}
.de-news-list .benyuan .list li a .info{width: calc(100% - 120px);}
.de-news-list .benyuan .list li a .info .tit{color: #191919;font-size: 18px;line-height: 1;}
.de-news-list .benyuan .list li a .info .con{color: #666;font-size: 16px;line-height: 24px;margin-top: 12px;}
.de-news-list .benyuan .list li a:hover::before{width: 100%;}
.de-news-list .benyuan .list li a:hover .time .t1,
.de-news-list .benyuan .list li a:hover .time .t2,
.de-news-list .benyuan .list li a:hover .info .tit,
.de-news-list .benyuan .list li a:hover .info .con{color: #fff;}
.de-news-list .hangqa{padding: 60px 0;background-color: #fff;}
.de-news-list .hangqa .hangye{float: left;width: 48%;}
.de-news-list .hangqa .hangye .list li{margin-bottom: 18px;}
.de-news-list .hangqa .hangye .list li:last-child{margin-bottom: 0;}
.de-news-list .hangqa .hangye .list li a{display: block;background-color: #fff;border: 1px solid #f5f4f4;border-left: none;}
.de-news-list .hangqa .hangye .list li a .img{float: left;width: 13vw;height: 160px;overflow: hidden;}
.de-news-list .hangqa .hangye .list li a .img img{width: 100%;height: 100%;object-fit: cover;}
.de-news-list .hangqa .hangye .list li a .info{width: calc(100% - 13vw);float: right;padding: 0 2vw;height: 160px;display: flex;justify-content: center;flex-direction: column;}
.de-news-list .hangqa .hangye .list li a .info .tit{color: #191919;font-size: 18px;line-height: 1;}
.de-news-list .hangqa .hangye .list li a .info .con{color: #666;font-size: 16px;line-height: 24px;margin-top: 15px;}
.de-news-list .hangqa .hangye .list li a:hover .img img{transform: scale(1.1);}
.de-news-list .hangqa .hangye .list li a:hover .info .tit{color: #004b6d;}
.de-news-list .hangqa .question{float: right;}
.de-news-list .dangjian{overflow: hidden;padding-bottom: 80px;}
.de-news-list .dangjian .imgbg{margin-bottom: 50px;}
.de-news-list .dangjian .imgbg img{width: 100%;}
.de-news-list .dangjian .list{margin: 0 -1%;}
.de-news-list .dangjian .list li{float: left;width: 23%;margin: 0 1%;}
.de-news-list .dangjian .list li a{display: block;}
.de-news-list .dangjian .list li a .img{height: 240px;overflow: hidden;}
.de-news-list .dangjian .list li a .img img{width: 100%;height: 100%;object-fit: cover;}
.de-news-list .dangjian .list li a .info{border: 1px solid #dcdcdc;border-top: none;padding: 20px;}
.de-news-list .dangjian .list li a .info .tit{color: #191919;font-size: 18px;line-height: 1;margin: 5px 0 16px 0;}
.de-news-list .dangjian .list li a .info .con{color: #666;font-size: 16px;line-height: 24px;}
.de-news-list .dangjian .list li a:hover .img img{transform: scale(1.1);}
.de-news-list .dangjian .list li a:hover .info{border-color: #004b6d;}
.de-news-list .dangjian .list li a:hover .info .tit{color: #004b6d;}
/* 面包屑 */
.rig-title{margin-top: 91px;padding: 20px 0;}
.rig-title .crumbs{float: left;width: calc(100% - 120px);color: #666;font-size: 16px;margin-bottom: 20px;padding-left: 24px;background-image: url(../images/home.png);background-position: left center;background-repeat: no-repeat;line-height: 20px;}
.rig-title .crumbs a{color: #666;}
.rig-title .crumbs a:hover{color: #004b6d;}
.rig-title .back{cursor: pointer;float: right;color: #999;font-size: 16px;line-height: 20px;padding-left: 38px;background-image: url(../images/back.png);background-position: left center;background-repeat: no-repeat;}
.rig-title .back:hover{color: #004b6d;background-image: url(../images/back1.png);}
/* 新闻列表 */
.de-article-list{overflow: hidden;}
.de-article-list .show_news{margin-bottom: 60px;}
.de-article-list .show_news .swiper-slide{background-color: #f7f7f7;z-index: 1;}
.de-article-list .show_news .swiper-slide .icon{position: absolute;bottom: 0;right: 0;width: 41%;z-index: -1;}
.de-article-list .show_news .swiper-slide .icon img{width: 100%;display: block;}
.de-article-list .show_news .swiper-slide .img{float: left;width: 50%;height: 580px;overflow: hidden;}
.de-article-list .show_news .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;}
.de-article-list .show_news .swiper-slide .right{float: right;width: 50%;}
.de-article-list .show_news .swiper-slide .right .box{padding: 60px;}
.de-article-list .show_news .swiper-slide .right .box .date{margin-top: 30px;line-height: 1;color: #000;font-size: 16px;}
.de-article-list .show_news .swiper-slide .right .box .title{color: #000;font-size: 30px;line-height: 1;margin: 30px 0 20px 0;}
.de-article-list .show_news .swiper-slide .right .box .con{color: #000;font-size: 16px;opacity: 0.7;line-height: 1.9;}
.de-article-list .show_news .swiper-slide .right .box .more{display: flex;margin-top: 80px;align-items: center;justify-content: center;width: 158px;height: 50px;border: 1px solid #004b6d;color: #004b6d;font-size: 16px;border-radius: 10px;}
.de-article-list .show_news .swiper-slide .right .box .more i{margin-left: 20px;}
.de-article-list .show_news .swiper-slide .right .box .more:hover{background-color: #004b6d;color: #fff;}
.de-article-list .show_news .swiper-slide .right .box .more:hover i img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.de-article-list .show_news .news-pagination{bottom: 38px;right: 50px;display: flex;justify-content: flex-end;width: calc(100% - 50px);}
.de-article-list .show_news .news-pagination span{margin: 0 10px;width: 12px;height: 12px;border-radius: 50%;opacity: 0.2;background-color: #004b6d;transition: all 0.9s ease-in-out;}
.de-article-list .show_news .news-pagination span.swiper-pagination-bullet-active{opacity: 1;}
.de-article-list .list li{padding-bottom: 30px;margin-bottom: 40px;border-bottom: 1px solid #e5e5e5;}
.de-article-list .list li a{height: 225px;display: block; display: flex;justify-content: space-between;align-content: center;}
.de-article-list .list li a .img{width: 30%;height: 100%;overflow: hidden;}
.de-article-list .list li a .img img{width: 100%;height: 100%;object-fit: cover;}
.de-article-list .list li a .info{width: 65%;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.de-article-list .list li a .info .tit{color: #191919;font-size: 24px;line-height: 1;}
.de-article-list .list li a .info .con{color: #666;font-size: 16px;line-height: 2;margin: 20px 0 30px 0;}
.de-article-list .list li a .info .time{color: #666;font-size: 16px;line-height: 1;}
.de-article-list .list li a:hover .img img{transform: scale(1.1);}
.de-article-list .list li a:hover .info .tit{color: #004b6d;}
.de-article-list .inner-left{width: calc(100% - 440px);float: left;}
.de-article-list .inner-right{width: 350px;float: right;}
.de-article-list .inner-right .sticky{padding: 30px;border-radius: 5px;overflow: hidden;background-image: url(../images/news-stickybg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.de-article-list .inner-right .sticky .top{line-height: 1;margin-bottom: 35px;}
.de-article-list .inner-right .sticky .top h3{color: #333;font-size: 22px;font-weight: 700;margin-bottom: 5px;}
.de-article-list .inner-right .sticky .top h4{color: #004b6d;font-size: 14px;text-transform: uppercase;font-weight: 700;}
.de-article-list .inner-right .sticky form{margin-bottom: 50px;background-color: #fff;border-radius: 5px;display: flex;padding: 0 10px;}
.de-article-list .inner-right .sticky form .text{width: calc(100% - 30px);line-height: 60px;color: #666;font-size: 16px;}
.de-article-list .inner-right .sticky form .btn{width: 30px;height: 60px;background-color: transparent;background-image: url(../images/search.png);background-position: center;background-repeat: no-repeat;}
.de-article-list .inner-right .sticky .type li{margin-bottom: 30px;}
.de-article-list .inner-right .sticky .type li a{display: flex;justify-content: space-between;align-items: center;}
.de-article-list .inner-right .sticky .type li a .tit{display: flex;align-items: center;color: #666;font-size: 18px;}
.de-article-list .inner-right .sticky .type li a .tit .icon{height: 25px;margin-right: 14px;}
.de-article-list .inner-right .sticky .type li a .tit .icon img{height: 100%;}
.de-article-list .inner-right .sticky .type li a i{width: 16px;height: 16px;background-image: url(../images/sticky-i.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.de-article-list .inner-right .sticky .type li a.on .tit,
.de-article-list .inner-right .sticky .type li a:hover .tit{color: #004b6d;}
.de-article-list .inner-right .sticky .type li a.on i,
.de-article-list .inner-right .sticky .type li a:hover i{background-image: url(../images/sticky-iH.png);}
/* 分页 */
.de-page-mian{overflow: hidden;text-align: center;font-size: 0;margin: 30px 0;}
.de-page-mian .page-inner{display: inline-block;overflow: hidden;}
.de-page-mian .page-inner a{display: block;float: left;min-width: 40px;padding: 0 5px;height: 40px;background: #fff;text-align: center;line-height: 40px;font-size: 16px;color: #333;margin: 7px;overflow: hidden;border: 1px solid #ececec;}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover{color: #fff;border-color: #004b6d;background: #004b6d;}
.de-page-mian .page-inner a.prev{margin-right: 10px;background: #fff url(../images/page-prev.png) no-repeat center;}
.de-page-mian .page-inner a.prev:hover,
.de-page-mian .page-inner a.next:hover{border-color: #ececec;}
.de-page-mian .page-inner a.prev.on:hover{background: #004b6d url(../images/page-prev-hover.png) no-repeat center;border-color: #004b6d;}
.de-page-mian .page-inner a.next{margin-left: 10px;margin-right: 15px;background: #fff url(../images/page-next.png) no-repeat center;}
.de-page-mian .page-inner a.next.on:hover{background: #004b6d url(../images/page-next-hover.png) no-repeat center;border-color: #004b6d;}
.de-page-mian .page-inner a.page-btn,
.de-page-mian .page-inner span,
.de-page-mian .page-inner input{display: none;}
/* 新闻详情页 */
.news-info{padding: 60px 0;}
.news-info .title{text-align: center;color: #333;font-size: 36px;line-height: 46px;margin-bottom: 20px;}
.news-info .tit{text-align: left;padding: 20px 0;line-height: 30px;border-bottom: 1px solid #dddddd;position: relative;}
.news-info .tit span{padding-right: 5%;color: #999;font-size: 16px;}
.news-info .tit .share{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 21px;height: 22px;background-image: url(../images/share.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.news-info .con{margin-top: 30px;color: #333333;font-size: 16px;    line-height: 2.5;}
.news-info .con p{margin-bottom: 0px;
	line-height:2;
}
.news-info .con img{max-width: 100%;    height: auto;}
.news-info .tags{position: relative;border-top: 1px solid #004b6d;line-height: 30px;margin-top: 20px;color: #666;}
.news-info .tags span{display: block;width: 90px;height: 30px;text-align: center;line-height: 30px;position: absolute;right: 0;background-color: #004b6d;top: 0;color: #fff;cursor: pointer;}
/* 上下页 */
.newsPage{padding-top: 30px;display: flex;justify-content: space-between;}
.newsPage .page-a{float: left;width: 48%;color: #333;font-size: 16px;line-height: 24px;background-color: #fff;border: 1px solid #dddddd;border-top: 3px solid #004b6d;padding: 20px 40px;transition: all 0.9s ease-in-out;}
.newsPage .page-a a{display: block;color: #666;margin-top: 10px;transition: all 0.9s ease-in-out;}
.newsPage .page-a:hover{box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);transform: translate3d(0,-10px,0);}
.newsPage .page-a:hover a{color: #004b6d;}
/* 无内容 */
.no-goods,
.no-network{padding: 10% 0;overflow: hidden;text-align: center;}
.no-goods img{display: block;margin: 0 auto 30px;width: 220px;max-height: 105px;}
.no-network img{display: block;margin: 0 auto 30px;width: 222px;height: 160px;}
.no-goods p,
.no-network p{font-size: 14px;color: #666666;line-height: 20px;}
/* 研发中心 */
#rd{overflow: hidden;}
#rd .top{display: flex;justify-content: center;align-items: center;}
#rd .top i{width: 100px;height: 1px;background-color: #e5e5e5;}
#rd .top span{font-weight: 700;color: #333;line-height: 1;padding: 0 80px;}
#rd .topline{width: 60px;height: 4px;background-color: #004b6d;margin: 20px auto 60px;}
#rd .rd-main1{padding-bottom: 0;}
#rd .rd-main1 .show{background-color: #f8f8f8;position: relative;z-index: 1;display: flex;justify-content: space-between;}
#rd .rd-main1 .show .icon{position: absolute;bottom: 0;right: 0;width: 34%;opacity: 0.2;z-index: -1;}
#rd .rd-main1 .show .icon img{display: block;width: 100%;}
#rd .rd-main1 .show .img{width: 50%;background: #000;display: flex;position: relative;cursor:pointer; }
#rd .rd-main1 .show .img img{width: 100%;display: block;opacity: 0.8;}
#rd .rd-main1 .show .img img:hover{opacity: 0.7;}
#rd .rd-main1 .show .img .video-ico{    position: absolute; max-width: 64px;left: 45%;top: 45%;opacity: 1;}
#rd .rd-main1 .show .box{width: 50%;padding: 50px;}
#rd .rd-main1 .show .box .content{color: #666;line-height: 1.8;}
#rd .rd-main1 .show .box .content p{margin-bottom: 30px;}
#rd .rd-main1 .show .box .content p:last-child{margin-bottom: 0;}
#rd .datalist{margin-top: 60px;background-image: url(../images/rdbg1.jpg);background-position: bottom center;background-repeat: no-repeat;}
#rd .datalist .box{float: none;width: 100%;}
#rd .datalist .box .topname{color: #333;line-height: 1;margin: 70px 0;font-weight: 700;}
#rd .datalist .box .data{display: flex;justify-content: space-between;}
#rd .datalist .box .data li{width: auto;}
#rd .datalist .box .data li .num{display: flex;align-items: baseline;color: #004b6d;margin-bottom: 5px;line-height: 1;}
#rd .datalist .box .data li .num span{font-weight: 700;font-size: 72px;font-family: "Bahnschrift";margin-right: 14px;}
#rd .datalist .box .data li .tit{color: #666;line-height: 1;}
#rd .datalist .box .con{margin-top: 30px;color: #666;line-height: 1.8;width: 70%;}
#rd .datalist .box .con span{font-weight: 700;color: #004b6d;}
#rd .datalist .list{float: right;width: 500px;height: 500px;position: relative;background-image: url(../images/rd-main2bg.png);background-position: center;background-repeat: no-repeat;}
#rd .datalist .list li{color: #fff;line-height: 1;position: absolute;width: 138px;height: 138px;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
#rd .datalist .list li:nth-child(1){width: 200px;height: 200px;background-color: #fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#rd .datalist .list li .num{display: flex;align-items: baseline;}
#rd .datalist .list li .num span{font-weight: 700;font-size: 55px;font-family: "Bahnschrift";}
#rd .datalist .list li:nth-child(1) .num{margin-bottom: 10px;color: #666;}
#rd .datalist .list li:nth-child(1) .num span{color: #333;}
#rd .datalist .list li:nth-child(1) .tit{color: #666;}
#rd .datalist .list li:nth-child(2){background-color: #004b6d;bottom: 60px;left: 0;}
#rd .datalist .list li:nth-child(3){background-color: #b2012a;bottom: 0;right: 0;}
#rd .datalist .list li:nth-child(4){background-color: #d53a11;top: 40px;right: 30px;}
/* 研发团队 */
/* #rd .rd-main3{background-image: url(../images/rdbg.jpg);background-position: bottom center;background-repeat: no-repeat;} */
#rd .swiper-container{padding-bottom: 40px;}
#rd .swiper-container .swiper-slide .img{overflow: hidden;cursor: pointer;position: relative;padding-top: 65%;}
#rd .swiper-container .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
#rd .swiper-container .swiper-slide .tit{text-align: center;line-height: 1.3;margin-top: 10px;}
#rd .swiper-container .swiper-pagination{display: flex;justify-content: center;align-items: center;bottom: 0;}
#rd .swiper-container .swiper-pagination span{width: 10px;height: 10px;border-radius: 50%;background-color: #d2d2d2;margin: 0 20px;transition: all 0.9s ease-in-out;opacity: 1;}
#rd .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color: #004b6d;}
#rd .rd-main3{background: url(../images/rd-main5bg.jpg)no-repeat center;background-size: cover;padding: 14rem 0;position: relative;}
#rd .responsibility{background: url(../images/rd-main6bg.jpg)no-repeat center;background-size: cover; padding: 16.6875rem 0 21.125rem; position: relative;}
#rd .rd-main3 u{display: block;width: 6.5rem; font-size: 0;position: absolute;left: 0;top: 0;}
#rd .rd-main3 .swiper-container{margin-bottom: 70px;}
#rd .rd-main3 .data{width: 780px;float: left;display: flex;justify-content: space-around;align-items: center;}
#rd .rd-main3 .data li{margin-left: auto;line-height: 1;}
#rd .rd-main3 .data li:first-child{margin-left: 0;}
#rd .rd-main3 .data li.line{width: 1px;height: 98px;background-color: #dcdcdc;}
#rd .rd-main3 .data li .num{color: #004b6d;display: flex;}
#rd .rd-main3 .data li .num span{font-size: 72px;font-weight: 700;padding-right: 20px;font-family: "Bahnschrift";}
#rd .rd-main3 .data li .tit{color: #666;margin-top: 10px;}
#rd .rd-main3 .txt{float: none;width: 100%;color: #666;line-height: 1.8;}
#rd .rd-main3 .txt span{color: #004b6d;font-weight: 700;padding: 0 4px;}


/* 研发设备 */
#rd .rd-main5{background-image: url(../images/rdbg2.jpg);background-position: top center;background-repeat: no-repeat;}
/* 高端实验室 */
#rd .rd-main4{background-image: url(../images/rd-main4bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#rd .rd-main4 .top i{background-color: #fff;}
#rd .rd-main4 .toptxt{text-align: center;color: #666;line-height: 1.3;margin: -20px 0 40px 0;}
#rd .rd-main4 .show{position: relative;}
#rd .rd-main4 .img{width: 32%;}
#rd .rd-main4 .img img{width: 100%;display: block;}
#rd .rd-main4 .list{position: absolute;top: 50%;right: 0;transform: translateY(-50%);text-align: center;width: 78%;}
#rd .rd-main4 .list li{display: inline-block;margin: 25px 0;padding: 0 60px;background-color: #fff;background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));}
#rd .rd-main4 .list li .box{display: flex;justify-content: center;align-items: center;height: 76px;line-height: 1.2;}
#rd .rd-main4 .list li .box .tit{color: #333;font-weight: 700;}
#rd .rd-main4 .list li .box .icon{width: 25px;margin: 0 40px;}
#rd .rd-main4 .list li .box .icon img{max-width: 100%;}
#rd .rd-main4 .list li .box .con{color: #666;}
#rd .rd-main4 .syslist{margin-top: 40px;}
#rd .rd-main4 .syslist li{float: left;width: 33.33%;display: flex;align-items: center;margin-top: 20px;line-height: 1.2;}
#rd .rd-main4 .syslist li .icon{width: 30px;margin-right: 5px;}
#rd .rd-main4 .syslist li .icon img{max-width: 100%;}
/* 标准制定 */
#rd .rd-main6 .list li{float: left;width: 33.33%;text-align: center;}
#rd .rd-main6 .list li a{display: block;}
#rd .rd-main6 .list li a .tit{line-height: 1.6;padding: 15px 0;}
#rd .rd-main6 .list li a:hover .tit{color: #004b6d;}
/* 产学研合作 */
#rd .rd-main7{background-image: url(../images/rd-main6bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#rd .rd-main7 .top i{background-color: #fff;}
#rd .rd-main7 .swiper-container{padding-bottom: 0;margin: 0 80px;}
#rd .rd-main7 .swiper-container .swiper-slide a{display: block;padding-top: 100%;position: relative;overflow: hidden;}
#rd .rd-main7 .swiper-container .swiper-slide a .img{padding: 10px;background-color: #fff;border-radius: 50%;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;position: absolute;top: 0;left: 0;}
#rd .rd-main7 .swiper-container .swiper-slide a .img img{max-width: 100%;max-height: 100%;vertical-align: middle;width: auto;height: auto;position: initial;top: auto;left: auto;}
#rd .rd-main7 .swiper-container .swiper-slide a:hover img{transform: scale(1.1);}
#rd .rd-main7 .txt{text-align: center;color: #333;line-height: 1.5;margin-top: 70px;}
/* 知识产权 */
#rd .rd-main8 .txt{text-align: center;color: #666;line-height: 1;margin: -40px 0 40px 0;}
#rd .rd-main8 .list{margin: 0 -1%;}
#rd .rd-main8 .list li{float: left;width: 12.2%;margin: 15px 1%;}
#rd .rd-main8 .list li a{display: block;height: 80px;line-height: 80px;background-color: #fff;text-align: center;font-size: 0;}
#rd .rd-main8 .list li a img{max-width: 90%;max-height: 90%;display: inline-block;vertical-align: middle;}
/* 下载列表 */ 
.de-download-list .title{display: flex;justify-content: space-between;align-items: center;position: relative;padding-bottom: 32px;border-bottom: 1px solid #D3D3D3;margin-bottom: 40px;}
.de-download-list .title::before{content: '';width: 84px;height:2px;background-color: #004b6d;position: absolute;left:0;bottom:-2px;}
.downloadlist li{margin-bottom: 26px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);border-radius: 5px;overflow: hidden;}
.downloadlist li a{display: block;line-height: 1;background-color: #fff;padding: 38px 40px;display: flex;justify-content: space-between;align-items: center;}
.downloadlist li a .icon{width: 20px;margin-right: 20px;}
.downloadlist li a img{max-width: 100%;}
.downloadlist li a .tit{width: calc(100% - 210px);color: #333;}
.downloadlist li a .time{width: 130px;color: #999;}
.downloadlist li a .down{width: 42px;height: 42px;border-radius: 50%;background-color: #fff;border: 1px solid #dfdfdf;}
.downloadlist li a .down img{-webkit-filter: brightness(0) invert(0.5);filter: brightness(0) invert(0.5);}
.downloadlist li a:hover{background-color: #004b6d;}
.downloadlist li a:hover .tit,
.downloadlist li a:hover .time{color: #fff;}
.downloadlist li a:hover .icon img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.downloadlist li a:hover .down img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
/* 下载弹窗留言 */
#HBox .online-form1{overflow: hidden;margin: 40px 20px 20px 20px;}
#HBox .online-form1 input{float: left;display: block;width: 100%;padding: 0 9px;height: 40px;line-height: 40px;border: 1px solid #ededed;margin-bottom: 13px;font-size: 14px;color: #323232;}
#HBox .online-form1 input.code{width: calc(100% - 150px);}
#HBox .online-form1 textarea{display: none;}
#HBox .online-form1 a{display: block;}
#HBox .online-form1 a.code{float: right;height: 42px;max-width: 130px;line-height: 42px;font-size: 0;text-align: center;}
#HBox .online-form1 a.code img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
#HBox .online-form1 .btn-box{float: left;width: 100%;overflow: hidden;}
#HBox .online-form1 .btn-box a.btn{display: block;width: 100%;height: 42px;text-align: center;line-height: 42px;background: #004b6d;color: #fff;margin: 0 auto;}
#HBox .online-form1 .btn-box a.btn:hover{background: #000;}
/* 质保合同 */
.de-contract-list{margin-bottom: 60px;}
.de-contract-list .show,
.de-contract-list .list{float: left;width: 50%;height: 520px;}
.de-contract-list .show{position: relative;}
.de-contract-list .show .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.de-contract-list .show .img img{width: 100%;height: 100%;object-fit: cover;}
.de-contract-list .show .info{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px 35px;background-color: #004b6d;background: linear-gradient(90deg, rgba(219,0,50,1) 0, rgba(219,0,50,0) 100%);}
.de-contract-list .show .info li{padding: 10px 0 10px 50px;line-height: 1.2;color: #fff;background-image: url(../images/contract-icon.png);background-position: left center;background-repeat: no-repeat;background-size: 23px 19px;}
.de-contract-list .list li{background-color: #e5e5e5;height: 50%;position: relative;z-index: 1;}
.de-contract-list .list li:first-child{background-color: #eee;}
.de-contract-list .list li .box{padding: 0 5%;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.de-contract-list .list li .box .tit{display: flex;color: #333;align-items: center;}
.de-contract-list .list li .box .tit .icon{width: 32px;height: 32px;line-height: 32px;text-align: center;font-size: 0;margin-right: 18px;}
.de-contract-list .list li .box .tit .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.de-contract-list .list li .box form{margin-top: 25px;padding: 18px 20px;background-color: #fff;border: 1px solid #dcdcdc;border-radius: 5px;overflow: hidden;}
.de-contract-list .list li .box form .text{float: left;width: calc(100% - 80px);height: 35px;line-height: 35px;color: #999;}
.de-contract-list .list li .box form .btn{float: right;width: 80px;height: 35px;line-height: 35px;text-align: center;color: #fff;border-radius: 5px;background-color: #004b6d;}
.de-contract-list .list li .box form .btn:hover{background-color: #000;}
.de-contract-list .list li .backg{position: absolute;bottom: 0;right: 0;width: 24%;z-index: -1;}
.de-contract-list .list li .backg img{display: block;width: 100%;}
/* 联系我们 */
.de-contact{overflow: hidden;}
.de-contact .name{line-height: 1;color: #000;margin-bottom: 20px;}
.de-contact .list li{float: left;width: 23.5%;margin-right: 2%;margin-top: 20px;padding: 20px 0;display: flex;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.de-contact .list li:nth-child(4n){margin-right: 0;}
.de-contact .list li .icon{width: 34px;height: 34px;line-height: 34px;text-align: center;font-size: 0;margin-right: 10px;}
.de-contact .list li .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.de-contact .list li .box{line-height: 1;width: calc(100% - 44px);}
.de-contact .list li .box .tit{color: #333;font-family: "宋体";}
.de-contact .list li .box .con{color: #004b6d;font-weight: 700;margin: 8px 0;}
.de-contact .list li .box .en{color: #ccc;}
.de-contact .wechat{margin-top: 40px;}
.de-contact .wechat li{float: left;width: 180px;height: 180px;display: flex;justify-content: center;flex-direction: column;align-items: center;margin-top: 20px;margin-right: 35px;border: 1px solid #e7e7e7;border-radius: 5px;}
.de-contact .wechat li .img{width: 120px;height: 120px;line-height: 120px;text-align: center;font-size: 0;}
.de-contact .wechat li .img img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.de-contact .wechat li .name{line-height: 1;color: #999;font-family: "宋体";margin-top: 12px;}
.de-contact .add{margin-bottom: 20px;line-height: 1;color: #666;display: flex;align-items: center;}
.de-contact .add .icon{width: 20px;margin: 0 10px 0 30px;}
.de-contact .add .icon img{max-width: 100%;}
.de-contact .add a{color: #004b6d;}
.de-contact .add a:hover{text-decoration: underline;}
.de-contact .contact-map{margin-top: 60px;}
.de-contact .contact-map .imgbg,
.de-contact .contact-map .map{float: left;width: 50%;position: relative;padding-top: 38%;}
.de-contact .contact-map .imgbg img,
.de-contact .contact-map #dituContent{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.de-contact .contact-map .imgbg img{object-fit: cover;}
.de-contact .contact-map #dituContent .BMapLabel,
.de-contact .contact-map #dituContent .BMap_pop,
.de-contact .contact-map #dituContent .BMap_shadow{display: none !important;}
/* 子公司 */
.other-contact{background-color: #fafafa;}
.other-contact .en{color: #004b6d;line-height: 1;display: inline-block;position: relative;padding-right: 53px;}
.other-contact .en::before{content: '';position: absolute;top: 50%;right: 0;width: 35px;height: 1px;background-color: #004b6d;transform: translateY(-50%);}
.other-contact .name{color: #333;line-height: 1;margin-top: 24px;}
.other-contact .list{margin-top: 30px;}
.other-contact .list li{cursor: pointer;float: left;width: 32%;margin-right: 2%;margin-top: 30px;background-color: #fff;padding: 2% 2%;position: relative;z-index: 1;}
.other-contact .list li:nth-child(3n){margin-right: 0;}
.other-contact .list li .logo{position: absolute;bottom: 0;right: 0;width: 80%;z-index: -1;opacity: 0;}
.other-contact .list li .logo img{display: block;width: 100%;-webkit-filter: brightness(0) invert(0.1);filter: brightness(0) invert(0.1);opacity: 0.1;}
.other-contact .list li .tit{color: #3c3c3c;line-height: 1.2;margin-bottom: 20px;}
.other-contact .list li .box{min-height: 130px;}
.other-contact .list li .box .con{color: #3c3c3c;line-height: 1.5;overflow: hidden;padding: 5px 0;}
.other-contact .list li .box .con .icon{float: left;width: 25px;height: 25px;line-height: 25px;margin: 0 10px;text-align: left;font-size: 0;}
.other-contact .list li .box .con .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.other-contact .list li:hover{background-color: #004b6d;}
.other-contact .list li:hover .logo{opacity: 1;}
.other-contact .list li:hover .tit,
.other-contact .list li:hover .box .con{color: #fff;}
.other-contact .list li:hover .box .con .icon img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
/* 搜索分页 */
.search_pagenation{text-align: center;padding: 30px 0;}
.search_pagenation a{display: inline-block;width: 80px;height: 35px;font-size: 14px;background-color: #004b6d;color: #fff;line-height: 35px;margin:0 5px;}
.search_pagenation a:hover{background-color: #000;}
.search_pagenation .noothers {display: none;}
/* 产品搜索 */
.products-search{margin-top: 4%;}
.products-search .list{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.products-search .list .item{width: calc(33.3333% - 30px);margin: 0 15px 30px 15px;}
.products-search .list .item .img{width: 100%;height: 300px;position: relative;}
.products-search .list .item a{display: block;width: 100%;height: 100%;}
.products-search .list .item a img{width: 100%;height: 100%;object-fit: cover;}
.products-search .list .item .img .icon{position: absolute;top: -2%;left: -2%;width: 30%;}
.products-search .list .item .img .icon img{display: block;width: 100%;}
.products-search .list .item .txt{background-color: #f9f9f9;padding: 20px;}
.products-search .list .item .txt .tit{display: block;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;line-height: 40px;}
.products-search .list .item .txt .tit p{float: left;width: calc(100% - 90px);color: #333;font-size: 24px;}
.products-search .list .item .txt .tit span{float: right;color: #999;font-size: 14px;position: relative;padding-left: 30px;}
.products-search .list .item .txt .tit span::before{content: '+';position: absolute;top: 50%;left: 0;width: 24px;height: 24px;text-align: center;line-height: 22px;font-size: 20px;color: #fff;background-color: #d2d2d2;border-radius: 50%;z-index: 1;transform: translateY(-50%);transition: all 0.9s ease-in-out;}
.products-search .list .item .txt .content{margin-top: 20px;line-height: 20px;min-height: 40px;color: #666;font-size: 12px;}
.products-search .list .item .txt .content span{color: #666;font-size: 14px;width: 76px;}
.products-search .list .item .txt .more{margin-top: 25px;display: flex;justify-content: space-between;align-items: center;}
.products-search .list .item .txt .more a{display: block;width: 48%;padding: 12px 0;font-size: 14px;border-radius: 5px;display: flex;line-height: 30px;color: #cc0033;justify-content: center;align-items: center;background-color: #fdf2f5;}
.products-search .list .item .txt .more a i{margin-right: 5%;}
.products-search .list .item .txt .more a i img{height: 100%;display: block;width: auto;}
.products-search .list .item .txt .more a.fangan i{height: 24px;}
.products-search .list .item .txt .more a.tel i{height: 26px;}
.products-search .list .item .txt .more a:hover{background-color: #004b6d;color: #fff;}
.products-search .list .item .txt .more a:hover i img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.products-search .list .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.35);}
.products-search .list .item:hover .txt .tit p{color: #004b6d;}
.products-search .list .item:hover .txt .tit span{color: #004b6d;}
.products-search .list .item:hover .txt .tit span::before{background-color: #004b6d;}
/* 企业荣誉 */
#honor{overflow:hidden;}
.de-honor-list{}
.de-honor-list ul{ display: flex; flex-wrap: wrap;}
.de-honor-list ul li{float: left;width: 25%;text-align: center;padding: 1%;}
.de-honor-list ul li a{display: block;}
.de-honor-list ul li .img{}
.de-honor-list ul li img{max-width: 100%;height: auto;}


.a-part1 {position:relative;}
.a-part1 .a-video {padding:0 20%;}
.a-part1 .a-video .pc {display:block;overflow:hidden;}
.a-part1 .a-video .pc video {display:block;object-fit:fill;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:none;}
.a-part1 .a-video .pc img {display:block;width:100%;z-index:2;position:relative;}
.a-part1 .a-video .m {display:none;}
.a-part1 .a-video .m img {display:block;width:100%;}
.a-part1 .a-main {margin-top:27px;padding-top:110px;height:470px;}
.a-part1 .a-main .tia {width:335px;height:386px;background-image:url(../images/tia-1.png);position:absolute;top:0;left:0;z-index:2;}
.a-part1 .a-main .tia span {font-weight:bold;color:#333333;display:block;width:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:50px;}
.a-part1 .a-main .tia::after {content:'';width:34px;height:35px;background-image:url(../images/tia-2.png);position:absolute;right:140px;bottom:70px;}
.a-part1 .a-main .ms {height:400px;padding-right:65px;color:#666666;font-size:16px;line-height:32px;width:85%;z-index:3;position:absolute;right:0;top:110px;overflow-y: auto;}
.a-part1 .a-main .ms::-webkit-scrollbar {width:4px;height:1px;}
.a-part1 .a-main .ms::-webkit-scrollbar-thumb {background:#004b6d;}
.a-part1 .a-main .ms::-webkit-scrollbar-track {background:#E5E5E5;}

.add_img{text-align:center;}

/*.a-part1 .a-main .ms p {margin-bottom:50px;}*/
.a-part2 {position:relative;padding-bottom:46px;}
.a-part2 .w1680 {position:relative;z-index:4;}
.a-part2 .title {text-align:center;}
.a-part2 .title h3 {margin-bottom:30px;}
.a-part2 .swiper-container {position:relative;padding-top:50px;display:flex;justify-content:space-between;}
.a-part2 .swiper-container::before {content:'';display:block;width:1px;height:50px;background-color:#D8D9DC;position:absolute;top:0;left:50%;}
.a-part2 .swiper-container::after {content:'';display:block;width:calc(100% - 254px);height:1px;background-color:#D8D9DC;position:absolute;left:127px;top:50px;}
.a-part2 .swiper-slide {position:relative;padding-top:50px;width:calc(100% / 6 - 42px);cursor:pointer;}
.a-part2 .swiper-slide::before {content:'';display:block;width:1px;height:50px;background-color:#D8D9DC;position:absolute;top:0;left:50%;}
.a-part2 .swiper-slide .word {padding:35px 0;background-color:#F5F5F5;text-align:center;transition:all .3s}
.a-part2 .swiper-slide .word h3 {color:#004b6d;font-size:30px;font-family:'seg';text-transform:uppercase;margin-bottom:8px;line-height:40px;transition:all .3s}
.a-part2 .swiper-slide .word p {font-size:16px;color:#666666;line-height:22px;transition:all .3s}
.a-part2 ul {padding-top:50px;}
.a-part2 ul li {position:relative;padding:30px 40px;background-color:#fff;color:#666666;font-size:16px;line-height:32px;box-shadow:0px 3px 12px rgba(0,0,0,0.02);display:none;}
.a-part2 ul li::before {content:'';display:block;width:43px;height:20px;background-image:url(../images/sj_ico.png);position:absolute;top:-20px;left:50%;}
.a-part2 ul li:nth-child(1)::before {left:6%;}
.a-part2 ul li:nth-child(2)::before {left:23%;}
.a-part2 ul li:nth-child(3)::before {left:40%;}
.a-part2 ul li:nth-child(4)::before {left:57%;}
.a-part2 ul li:nth-child(5)::before {left:74%;}
.a-part2 ul li:nth-child(6)::before {left:91%;}
/*.a-part2 ul li:nth-child(2){padding-left: 9%;}*/
/*.a-part2 ul li:nth-child(3){padding-left: 28%;}*/
/*.a-part2 ul li:nth-child(4){padding-left: 46%;}*/
/*.a-part2 ul li:nth-child(5){padding-left: 64%;}*/
/*.a-part2 ul li:nth-child(6){text-align:right;}*/
.a-part2 .swiper-slide.active .word{background-color:#004b6d;}
.a-part2 .swiper-slide.active .word h3{color:#fff;}
.a-part2 .swiper-slide.active .word p{color:#fff;}
.a-part2 .bg {background-color:#FBFBFB;width:100%;height:316px;position:absolute;z-index:3;bottom:0;left:0;}
.a-part3 {}
.a-part3 .tab {display:flex;justify-content:center;}
.a-part3 .tab a {display:block;font-size:28px;font-weight:bold;position:relative;margin:0 88px;}
.a-part3 .tab a span {color:#F1F1F1;font-size:72px;font-family:"gotm";position:absolute;bottom:0;z-index:-1;left:50%;transform:translateX(-50%);}
.a-part3 .tab a.active {color:#004b6d;}
.a-part3 .a-part3a {margin-top:60px;}
.a-part3 .a-part3a ul{position: relative;height:400px;width: 100%;}
.a-part3 .a-part3a ul li{width: 100%; padding:0 88px;opacity: 0;z-index:-1;position: absolute;left:0;top:0;transition: all .3s;}
.a-part3 .a-part3a ul li.active{z-index:2;opacity: 1;}
.a-part3 .swiper-container {padding:2px;}
.a-part3 .swiper-slide {text-align:center;position:relative;border:1px solid #D4D4D4;height:80px;box-sizing:border-box;}
.a-part3 .swiper-slide img {max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.a-part3 .swiper-slide p{color: #333333;font-size:18px;text-align: center;;line-height: 24px;}
.a-part3 .ban3 .swiper-slide{border:none;height:auto;}
.a-part3 .ban3 .swiper-slide .img{width: 100%;position: relative;height:320px;display:block;}

.a-part3 .swiper-pagination {position:relative;margin-top:50px;bottom:0;}
.a-part3 .swiper-pagination-bullet {width:14px;height:15px;background:url(../images/dian_ico.png);border-radius:0;opacity:1;}
.a-part3 .swiper-pagination-bullet-active {background:url(../images/dian_ico1.png);}
.a-part3 .prev,.a-part3 .next {cursor:pointer;width:42px;height:49px;background-image:url(../images/an_bg.png);position:absolute;top:38%;transform:translateY(-50%);transition:all .3s;}
.a-part3 .prev {left:0;}
.a-part3 .prev::before {content:'';display:block;width:6px;height:11px;background-image:url(../images/p_ico.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}
.a-part3 .next {right:0;}
.a-part3 .next::before {content:'';display:block;width:6px;height:11px;background-image:url(../images/n_ico.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}
.a-part3 .prev:hover,.a-part3 .next:hover {background-image:url(../images/an_bg1.png);}
.a-part3 .prev:hover::before {background-image:url(../images/p_ico1.png);}
.a-part3 .next:hover::before {background-image:url(../images/n_ico1.png);}
.a-part4{}
.a-part4 ul{margin-top: 50px;display: flex;}
.a-part4 ul li{width: 14%;cursor: pointer;position: relative;overflow: hidden;-webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    transition: all linear 0.3s;position: relative;}
.a-part4 ul li .img{position: relative;position: absolute;z-index: 3;left: 0;top: 0;right: 0;bottom: 0;opacity: 1;-webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    transition: all linear 0.3s;}
.a-part4 ul li .img img.img1{display: block;width: 100%;}
.a-part4 ul li .img .wz{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);color: #fff;text-align: center;}
.a-part4 ul li .img .wz img{margin-bottom: 20px;}
.a-part4 ul li .ms{background-color: #F5F5F5;padding:27px 28px 0 32px;opacity: 0; transition: all .3s;}
.a-part4 ul li .ms .tia{display: flex;align-items: center;margin-bottom: 22px;}
.a-part4 ul li .ms .tia img{margin-right: 20px;}
.a-part4 ul li .ms .word{font-size:16px;line-height: 32px;margin-bottom: 30px;}
.a-part4 ul li .ms img.img2{display: block; width: 100%;}
.a-part4 ul li.active{width: 44%;}
.a-part4 ul li.active .img{opacity: 0;}
.a-part4 ul li.active .ms{opacity: 1;}
.a-part5{position: relative;background-image: url(../images/a_5_bg.jpg);background-repeat: no-repeat;}
.a-part5 .swiper-container{margin-top:76px;padding:5px 7px 220px;}
.a-part5 .swiper-container::before{content: '';display: block;width: 100%;height:20px;background-image: url(../images/s_bg.png);background-repeat: repeat-x;position: absolute;left:0;top:33.8%;transform: translateY(-50%);}
.a-part5 .swiper-slide{position: relative;height: 120px;width: 310px;margin-right: -52.5px;}
.a-part5 .swiper-slide::before{content: '';display: block;width: 1px;height:calc(100% - 25px);background-color: #CFCFCF;position: absolute;top:18px;left:7.5px;}
.a-part5 .swiper-slide .year{margin-bottom: 22px; padding-left: 32px;position: relative;font-size:20px;font-weight: bold;color: #333;font-family:"gotb";line-height: 20px;}
.a-part5 .swiper-slide .year::before{content: '';display: block;width: 15px;height:15px;box-sizing: border-box;background-color: #fff;border-radius: 50%;border:2px solid #004b6d;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.a-part5 .swiper-slide .ms{padding-left: 32px;color: #666666;font-size:16px;line-height: 32px;}
.a-part5 .swiper-slide .ms p{padding-left: 15px;}
.a-part5 .swiper-slide .ms p::before{content: '';display: block;width: 5px;height:5px;background-color: #004b6d;border-radius: 50%;position: absolute;top:12px;left:0;}
.a-part5 .swiper-slide:nth-child(2n){position: relative;top:135px;padding-top:88px;}
.a-part5 .swiper-slide:nth-child(2n)::before{height:104px;top:-14px;}
.a-part5 .swiper-slide:nth-child(2){transform: translateX(-1px);}
.a-part5 .prev,.a-part5 .next {cursor:pointer;width:42px;height:49px;background-image:url(../images/an_bg.png); position:absolute;top:39.6%;transform:translateY(-50%);transition:all .3s;z-index:6;}
.a-part5 .prev {left:0;}
.a-part5 .prev::before {content:'';display:block;width:6px;height:11px;background-image:url(../images/p_ico.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}
.a-part5 .next {right:0;}
.a-part5 .next::before {content:'';display:block;width:6px;height:11px;background-image:url(../images/n_ico.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;}
.a-part5 .prev:hover,.a-part5 .next:hover {background-image:url(../images/an_bg1.png);}
.a-part5 .prev:hover::before {background-image:url(../images/p_ico1.png);}
.a-part5 .next:hover::before {background-image:url(../images/n_ico1.png);}
.a-part5 .swiper-slide-active .year::before{background-color: #004b6d;}
.a-part5 .swiper-slide-active .year{color: #004b6d;font-size:28px;}



/* 联系我们 */
.c-part1{}
.c-part1 ul{margin-top:75px;display: flex;justify-content: space-between;}
.c-part1 ul li{text-align: center;border-radius: 4px;border:1px solid #DEDEDE;padding:50px 0;width: calc(100% / 3 - 70px);transition: all .3s;}
.c-part1 ul li .ico{margin-bottom: 20px;}
.c-part1 ul li .ico img.hv1{display: inline-block;}
.c-part1 ul li .ico img.hv2{display: none;}
.c-part1 ul li h3{margin-bottom: 18px;transition: color .3s;}
.c-part1 ul li p{color: #666666;font-size:16px;transition: color .3s;}
.c-part1 ul li:hover{box-shadow: 0px 0px 24px rgba(0,0,0,0.05);border:1px solid transparent;}
.c-part1 ul li:hover .ico img.hv1{display: none;}
.c-part1 ul li:hover .ico img.hv2{display: inline-block;}
.c-part1 ul li:hover h3{color: #D90031;}
.c-part1 ul li:hover p{color: #D90031;}
.c-part1 .map{margin-top:60px;display:flex;}
.c-part1 .map .img{width:50%;}
.c-part1 .map .img img{display:block;width:100%;}
.c-part1 .map #container{width: 50%;}
.c-part1 .map .contact_ms{width: 428px;height:301px;background-image: url(../images/map_bg.png);box-sizing: border-box;padding:60px;}
.c-part1 .map .contact_ms h3{color: #004b6d;font-size:16px;font-weight: bold;margin-bottom: 23px;}
.c-part1 .map .contact_ms p{color: #333333;font-size:14px;margin-bottom: 16px;}
.c-part1 .map .contact_ms dl{display: flex;margin-bottom: 26px;}
.c-part1 .map .contact_ms dl dd{display: flex;align-items: center;color: #666666;font-size:14px;font-weight: bold;}
.c-part1 .map .contact_ms dl dd img{margin-right: 5px;}
.c-part1 .map .contact_ms dl dd:nth-child(1){margin-right: 27px;}
.c-part1 .map .contact_ms a{display: flex;color: #004b6d;font-size:14px;align-items: center;}
.c-part1 .map .contact_ms a img{margin-right: 5px;}
.c-part1 .map .amap-icon{width: 28px!important;height:37px!important;background-image: url(../images/map_ico1.png);}
.c-part1 .map .amap-icon img{display: none;}
.c-part2{padding-bottom: 100px;}
.c-part2 .tab{margin-top:80px;display: flex;justify-content: space-between;align-items: center;}
.c-part2 .tab .col-l{display: flex;}
.c-part2 .tab .col-l a{display: flex;align-items: center;color: #333;font-size:24px;font-weight: bold;padding-left: 55px;height:40px;line-height: 40px;}
.c-part2 .tab .col-l a::before{content: '';display: block;width: 40px;height:40px;position: absolute;left:0;top:0;}
.c-part2 .tab .col-l a:nth-child(1){margin-right: 60px;}
.c-part2 .tab .col-l a:nth-child(2){margin-right: 60px;}
.c-part2 .tab .col-l a:nth-child(1)::before{background-image: url(../images/c_2_ico1.png);}
.c-part2 .tab .col-l a:nth-child(2)::before{background-image: url(../images/c_2_ico2.png);}
.c-part2 .tab .col-l a:nth-child(3)::before{background-image: url(../images/c_2_ico3.png);}
.c-part2 .tab .col-l a.active{color: #004b6d;}
.c-part2 .tab .col-l a:nth-child(1).active::before{background-image: url(../images/c_2_ico1a.png);}
.c-part2 .tab .col-l a:nth-child(2).active::before{background-image: url(../images/c_2_ico2a.png);}
.c-part2 .tab .col-l a:nth-child(3).active::before{background-image: url(../images/c_2_ico3a.png);}

.c-part2 .tab .col-r{display: flex;}
.c-part2 .tab .col-r a{width: 300px;height:60px;line-height: 60px;border-radius: 30px;background-color: #F8F8F8;margin-right: 30px;box-sizing: border-box;padding:0 40px;position: relative;}
.c-part2 .tab .col-r a.one{text-align: center;background-color: #004b6d;color: #fff;font-size:18px;}
.c-part2 .tab .col-r a h3{position: relative;font-size:18px;color: #757575;font-weight: normal;}
.c-part2 .tab .col-r a h3::before{content: '';width: 15px;height:9px;background-image: url(../images/down_ico.png);position: absolute;top:50%;transform: translateY(-50%);right:0px;}
.c-part2 .tab .col-r .form {height:60px;position:relative;}
.c-part2 .tab .col-r .form .el-select {width:300px;margin-right:30px;float:left;height:60px;}
.c-part2 .tab .col-r .form .el-select>.el-input {width:100%;height:60px;}
.c-part2 .tab .col-r .form select {width:300px;margin-right:50px;float:left;height:60px;border:none;padding:0 40px;background-color:#F1F1F1;}
.c-part2 .tab .col-r .form select>option {width:100%;height:60px;}
.c-part2 .tab .col-r .form .el-input {width:50%;float:left;height:60px;position:relative;}
.c-part2 .tab .col-r .form .el-input__inner {background-color:#F8F8F8;padding:0 40px;border-radius: 60px;}
.search .c-part2 .tab .col-r .form .el-input {width:100%;float:none;}
.c-part2 .tab .col-r .el-input__inner {height:60px;border-radius:0;border:none;}
.c-part2 .tab .col-r .el-button {border:none;position:absolute;right:10px;top:14px;background-color:transparent;}
.c-part2 .tab .col-r.el-button:focus,.c-part2 .tab .col-r .el-button:hover {background-color:transparent;}
.c-part2 .tab .col-r .el-input__suffix {right:15px;}

.c-part2 .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}
.c-part2 .el-pagination.is-background .btn-next,.c-part2 .el-pagination.is-background .btn-prev,.c-part2 .el-pagination.is-background .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}




.c-part2 .list{margin-top:100px;display: flex;  flex-wrap: wrap;}
.c-part2 .list .item{background-color: #F5F5F5;padding:40px;width: calc(100% / 3 - 60px);margin-bottom: 60px;transition:all .3s;margin-right:90px;}
.c-part2 .list .item:nth-child(3n){margin-right:0;}
.c-part2 .list .item h3{margin-bottom: 30px;transition:all .3s}
.c-part2 .list .item p{font-size:16px;line-height: 28px;color: #333333;display: flex;align-items: center;margin-bottom: 20px;}
.c-part2 .list .item p img{margin-right: 20px;}
.c-part2 .list .item a{display: flex;align-items: center;color: #004b6d;}
.c-part2 .list .item a img{margin-right: 20px;}

.c-part2 .list .item:hover{box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);}
.c-part2 .list .item:hover h3{color:#004b6d;}

/* 新闻中心 */
.n-tab{padding:80px 0;display: flex;justify-content: center;}
.n-tab a{display: block;font-size:18px;margin:0 30px;border-radius: 40px;border:1px solid #ccc;width: 240px;height:60px;text-align: center;line-height: 60px;}
.n-tab a.active,.n-tab a:hover{background-color: #004b6d;color: #fff;border:1px solid #004b6d}

.n-part1{background-color: #FBFBFB;padding-top:110px;}
.n-part1 .swiper-slide{display: flex;}
.n-part1 .swiper-slide .img{width: 50%;overflow: hidden;}
.n-part1 .swiper-slide .img img{display: block;width: 100%;}
.n-part1 .swiper-slide .word{background-color: #fff;padding:50px 60px;box-sizing: border-box;width: 50%;}
.n-part1 .swiper-slide .word .time{width: 100%; display: flex;justify-content: space-between;padding-bottom: 20px;border-bottom: 1px solid #DBDBDB;}
.n-part1 .swiper-slide .word .time .day{font-size:36px;font-weight: bold;color: #333;}
.n-part1 .swiper-slide .word .time .year{font-size:14px;color: #666666;line-height: 18px;text-align: right;}
.n-part1 .swiper-slide .word .time .year span{display: block;}
.n-part1 .swiper-slide .word h2{margin-top:60px;font-size:24px;color: #333;margin-bottom: 30px;height:24px;overflow: hidden;}
.n-part1 .swiper-slide .word p{color: #666666;font-size:16px;line-height: 32px;margin-bottom: 60px;height:64px;overflow: hidden;}
.n-part1 .swiper-slide .word .btn {display:block;width:170px;height:50px;background:url(../images/part3_btn.png) no-repeat center;box-sizing:border-box;padding-left:30px;line-height:50px;color:#fff;position:relative;left:0;transition:all 0.3s;}
.n-part1 .swiper-slide .word .btn:hover {opacity:0.8;left:4px;}
.n-part1 .swiper-pagination {position:relative;margin-top:60px;bottom:0;margin-bottom: 50px;}
.n-part1 .swiper-pagination-bullet {width:14px;height:15px;background:url(../images/dian_ico.png);border-radius:0;opacity:1;}
.n-part1 .swiper-pagination-bullet-active {background:url(../images/dian_ico1.png);}
.n-part2{}
.n-part2 a.item{display: flex;padding:70px 0;align-items: center;border-bottom: 1px solid #E8E8E8;}
.n-part2 a.item .time{width: 90px;text-align: center;color: #ACACAC;font-size:16px;margin-right: 70px;transition: all .3s;}
.n-part2 a.item .time .day{font-size:36px;color: #ACACAC;padding-bottom: 15px;border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;transition: all .3s;}
.n-part2 a.item .img{margin-right: 50px;width: 377px;overflow: hidden;}
.n-part2 a.item .img img{display: block; width: 100%;transition: all .3s;}
.n-part2 a.item .ms{width: calc(100% - 90px - 377px - 50px - 70px);}
.n-part2 a.item .ms h2{font-size:24px;color: #333;margin-bottom: 25px;height:24px;overflow: hidden;transition: all .3s;}
.n-part2 a.item .ms p{color: #666666;font-size:16px;line-height: 32px;margin-bottom: 48px;height:64px;overflow: hidden;}
.n-part2 a.item .ms .btn {display:block;width:170px;height:50px;background:url(../images/btn_bg2.png)no-repeat center;box-sizing:border-box;padding-left:30px;line-height:50px;color:#999999;position:relative;left:0;transition:all 0.3s;}

.n-part2 a.item:hover .time{color: #004b6d;}
.n-part2 a.item:hover .time .day{border-bottom: 1px solid #004b6d;color: #004b6d;}
.n-part2 a.item:hover .img img{transform: scale(1.03);}
.n-part2 a.item:hover h2{color: #004b6d;}
.n-part2 a.item:hover .btn{background:url(../images/part3_btn.png) no-repeat center;color: #fff;}

.fy{text-align: center;margin:80px auto 110px;display: flex;justify-content: center;}
.fy a{display: block;width: 50px;height:50px;text-align: center;line-height: 50px;border-radius: 6px;background-color: #F1F1F1;color: #666666;margin:0 10px;font-size:18px;}
.fy a.active,.fy a:hover{color: #fff;background-color: #004b6d;}

.fy1{display: flex;justify-content: center;align-items:center;}
.fy1 a{display: block;width: 50px;height:50px;text-align: center;line-height: 50px;border-radius: 6px;background-color: #dbdbdb;color: #666666;margin:0 10px;font-size:18px;}
.fy1 a.active,.fy1 a:hover{color: #fff;background-color: #004b6d;}


/* 新闻详细 */
.news-show{padding-top:190px;padding-bottom: 100px;}
.news-show .title{margin-bottom: 40px;}
.news-show .time{color: #666666;font-size:16px;display: flex;justify-content: center;align-items: center;margin-bottom: 60px;}
.news-show .time span{color: #004b6d;}
.news-show .time i{display: block;width: 80px;height:1px;background-color: #D4D4D4;margin:0 40px;}
.news-show .time .fx1{display: flex;}
.news-show .time .fx1 a{display: block;width: 30px;height:30px;}
.news-show .time .fx1 a.wx{background-image: url(../images/wx_ico.png);transition: all .3s;margin-right: 20px;}
.news-show .time .fx1 a.sina{background-image: url(../images/sina_ico.png);transition: all .3s;}

.news-show .time .fx1 a.wx:hover{background-image: url(../images/wx_ico1.png);}
.news-show .time .fx1 a.sina:hover{background-image: url(../images/sina_ico1.png);}

.news-show .news-detailed{padding: 60px 0;border-top:1px solid #ECECEC;color: #666666;font-size:16px;line-height: 32px;}
.news-show .news-detailed img{max-width: 100%;}

.news-show .n-next{display: flex;justify-content: space-between;align-items: center;}
.news-show .n-next p{font-size:16px;color: #333333;margin-bottom: 12px;transition: all .3s;}
.news-show .n-next p a{color: #333;transition: all .3s;}
.news-show .n-next p:hover{color: #004b6d;}
.news-show .n-next p:hover a{color: #004b6d;}
.news-show .n-next .btn {display:block;width:170px;height:50px;background:url(../images/btn_bg2.png)no-repeat center;box-sizing:border-box;padding-left:30px;line-height:50px;color:#999999;position:relative;left:0;transition:all 0.3s;}
.news-show .n-next .btn:hover{background:url(../images/part3_btn.png) no-repeat center;color: #fff;}

/* 人才发展 */
.t-part1{padding:120px 0 60px 0;}
.t-part1 ul{display: flex;justify-content: space-between;}
.t-part1 ul li{width: calc(50% - 30px);position: relative;overflow: hidden;box-shadow: 0px 0px 12px rgba(0,0,0,0.05);}
.t-part1 ul li .img{width: 100%;overflow: hidden;position: relative;z-index:2;}
.t-part1 ul li .img img{display: block;width: 100%;border-radius: 10px;transition: all .3s;}
.t-part1 ul li .wz{position: absolute;top:70px;left:80px;z-index: 3;}
.t-part1 ul li .wz .ico{width: 70px;height:70px;position: relative;border:1px dashed #3E3E3E;border-radius: 50%;margin-bottom: 40px;transition: all .3s;}
.t-part1 ul li .wz .ico img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.t-part1 ul li .wz .ico img.hv1{display: block;}
.t-part1 ul li .wz .ico img.hv2{display: none;}
.t-part1 ul li .wz h3{position: relative;padding-bottom: 24px;margin-bottom: 40px;}
.t-part1 ul li .wz h3::before{content: '';width: 30px;height:3px;background-color: #004b6d;position: absolute;bottom: 0;left:0;}
.t-part1 ul li .wz p{color: #666666;}

.t-part1 ul li:hover .img img{transform: scale(1.03);}
.t-part1 ul li:hover .wz .ico{border:1px solid transparent;background-color: #004b6d;}
.t-part1 ul li:hover .wz .ico img.hv1{display: none;}
.t-part1 ul li:hover .wz .ico img.hv2{display: block;}

.t-part2{position: relative;}
.t-part2 .bg{width: 100%;position: relative;}
.t-part2 .bg img{display: none;width: 100%;}

.t-part2 .bt{text-align: center;color: #fff;width: 723px;max-width: 92%;margin:0 auto;position: absolute;top:0;left:0;}
.t-part2 .bt h3{margin-bottom: 30px;}
.t-part2 .bt p{font-size:16px;line-height: 32px;}

.t-part2 ul.bg{position: relative;}
.t-part2 ul.bg li{display: none;}
.t-part2 ul.bg li .img{width: 100%;position: relative;z-index:2;}
.t-part2 ul.bg li .img img{display: block; width: 100%;}

.t-part2 ul.bg li .bt{text-align: center;color: #fff;width: 723px;max-width: 92%;margin:0 auto;position: absolute;top:140px;left:0;z-index:3;left:50%;transform: translateX(-50%);}
.t-part2 ul.bg li .bt h3{margin-bottom: 30px;}
.t-part2 ul.bg li .bt p{font-size:16px;line-height: 32px;}

.t-part2 ul.bg li.active{display: block;}

.t-part2 ul.list{display: flex;position: absolute;top:400px;width:1380px; position: absolute;left:50%;z-index:4;transform:translateX(-50%)}
.t-part2 ul.list li{text-align: center; cursor: pointer; background-color: rgba(255,255,255,0.12);border-radius: 50%;box-sizing: border-box;border:1px dashed #fff;width: 292px;height:292px;position: relative;transition: all .3s;margin-left: -16px;}
.t-part2 ul.list li .xx{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.t-part2 ul.list li .xx .ico{margin-bottom: 20px;}
.t-part2 ul.list li .xx .ico img.hv1{display: inline-block;}
.t-part2 ul.list li .xx .ico img.hv2{display: none;}
.t-part2 ul.list li .xx p{color: #fff;font-size:20px;font-weight: bold;;transition: all .3s;}

.t-part2 ul.list li:hover,.t-part2 ul.list li.active{background-color:  rgba(255,255,255,0.82);border:1px dashed #004b6d;}
.t-part2 ul.list li:hover .xx .ico img.hv1,.t-part2 ul.list li.active .xx .ico img.hv1{display: none;}
.t-part2 ul.list li:hover .xx .ico img.hv2,.t-part2 ul.list li.active .xx .ico img.hv2{display: inline-block;}
.t-part2 ul.list li:hover .xx p,.t-part2 ul.list li.active .xx p{color: #004b6d;}

.t-part3{}
.t-part3 dl{margin-top:50px;display: flex;align-items: center;background-color: #F5F5F5;}
.t-part3 dl dt{width: 37.5%;padding:0 70px;}
.t-part3 dl dt h3{color: #000000;position: relative;padding-bottom: 25px;margin-bottom: 50px;}
.t-part3 dl dt h3::after{content: '';display: block;width: 30px;height:2px;background-color: #000000;position: absolute;left:0;bottom:0;}
.t-part3 dl dt .ms{color: #666666;font-size:16px;line-height: 32px;height:128px;overflow: hidden;margin-bottom: 60px;}
.t-part3 dl dt .other{}
.t-part3 dl dt .other .num{color: #004b6d;}
.t-part3 dl dt .other .num span{margin-bottom: 10px;font-family:"gotm";color: #004b6d;margin-right: 20px;display: inline-block;}
.t-part3 dl dt .other p{color: #666666;font-size:16px;}
.t-part3 dl dd{width:62.5%;overflow: hidden;}
.t-part3 dl dd img{display: block;width: 100%;}

.t-part3 ul{margin-top:30px;display: flex;justify-content: space-between;}
.t-part3 ul li{position: relative;width: calc(50% - 10px);overflow: hidden;}
.t-part3 ul li .img{width: 100%;overflow: hidden;}
.t-part3 ul li .img img{display: block;width: 100%;transition: all .3s;}
.t-part3 ul li .word{color: #fff;position: absolute;left:0;bottom: 0;padding:0 70px 50px;transition: all .3s;transform: translateY(100%);}
.t-part3 ul li .word h3{position: relative;padding-bottom: 25px;margin-bottom: 50px;}
.t-part3 ul li .word h3::after{content: '';display: block;width: 30px;height:2px;background-color: #fff;position: absolute;left:0;bottom:0;}
.t-part3 ul li .word p{font-size:16px;line-height: 32px;height:64px;}

.t-part3 ul li:hover .img img{transform: scale(1.03);}
.t-part3 ul li:hover .word{transform: translateY(0);}

.t-part4{padding-bottom: 120px;}
.t-part4 ul{margin-top:50px;display: flex;}
.t-part4 ul li{width: 25%;position: relative;}
.t-part4 ul li .num{color: #666666;font-family:"gotm";position: relative;padding-bottom: 22px;border-bottom: 1px solid #D5D5D5;margin-bottom: 85px;overflow: hidden;transition: all .3s;}
.t-part4 ul li .num span{font-size:18px;transform: translateX(-6px);display: block;transition: all .3s;}
.t-part4 ul li .img{width: 100%;overflow: hidden;margin-bottom: 53px;position: relative;border-radius: 5px;transition: all .3s;}
.t-part4 ul li .img::before{content: '';display: block;width: 100%;height:100%;position: absolute;left:0;top:0;background-color: rgba(0,0,0,0.36);z-index:2;transition: all .3s;}
.t-part4 ul li .img img{display: block;width: 100%;border-radius: 5px;transition: all .3s;}
.t-part4 ul li .word{padding-right: 50px;}
.t-part4 ul li .word h3{color: #333;margin-bottom: 20px;transition: all .3s;}
.t-part4 ul li .word p{color: #666666;font-size:14px;line-height: 28px;height:84px;overflow: hidden;transition: all .3s;}

.t-part4 ul li:hover{z-index:5;}
.t-part4 ul li:hover .num{border-bottom: 2px solid #004b6d;}
.t-part4 ul li:hover .num span{transform: scale(2) translate(98px,5px);color: #004b6d;}
.t-part4 ul li:hover .img{transform: scale(1.2);}
.t-part4 ul li:hover .img::before{opacity: 0;}
.t-part4 ul li:hover .word h3{color: #004b6d;}

/* 投资者关系 */
.inv-part{position: relative;width:100%;display:flex;}
.inv-part .col-l{background-color: #eee;box-sizing: border-box;padding:120px 100px 0 120px;width: 34%;min-width: 400px;/*position: sticky;top:60px;*/}
/*.inv-part .col-l h3{font-size:36px;}*/
.inv-part .col-l h3 span{display: inline-block;margin-left: 30px;}
.inv-part .col-l img{display: block;width: 100%;}
.inv-part .col-r{width: 64%;padding:120px;box-sizing: border-box;background-image: url(../images/investorbg.jpg);background-position: bottom center;background-repeat: no-repeat;}
.inv-part .col-r .btn {display:block;color: #666;display: block;line-height: 1;}
.inv-part .col-r .btn:hover{background-color: #004b6d;color: #fff;padding: 5px 10px;border-radius: 20px;}

.inv-part .col-r .title{display: flex;justify-content: space-between;align-items: center;position: relative;padding-bottom: 32px;border-bottom: 1px solid #D3D3D3;}
.inv-part .col-r .title::before{content: '';width: 84px;height:2px;background-color: #004b6d;position: absolute;left:0;bottom:-2px;}
.inv-part .col-r .title .link{}
.inv-part .col-r .title .link a{font-size: 24px;font-weight: bold;color: #333;transition: color .3s;}
.inv-part .col-r .title .link a.active,.inv-part .col-r .title .link a:hover{color: #004b6d;}

.inv-part .col-r .list1{margin-top:40px;position: relative;margin-bottom: 70px;}
.inv-part .col-r .bd{margin-top: 50px;margin-bottom: 70px;}
.inv-part .col-r .bd ul{}
.inv-part .col-r .bd ul li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.inv-part .col-r .bd ul li p{font-size:18px;font-weight: bold;width: 170px;}
.inv-part .col-r .bd ul li p span{color: #D8251C;display: inline-block;margin-right: 10px;}
.inv-part .col-r .bd ul li .other{display: flex;justify-content: space-between; width: calc(100% - 170px);box-sizing: border-box;border:1px solid #D9D9D9;height:70px;display: flex;align-items: center;background-color: #F9F9F9;color: #333333;font-size:16px;padding:0 60px;}
.inv-part .col-r .bd ul li .other label{cursor: pointer;}
.inv-part .col-r .bd ul li .other label:last-child{margin-right: 0;}
.inv-part .col-r .bd ul li .other label span{display: inline-block;position: relative;padding-left: 25px;}
.inv-part .col-r .bd ul li .other label span::before{content: '';display: block;width: 15px;height:15px;position: absolute;top:0px;left:0px;background-image: url(../images/radio_ico.png);}
.inv-part .col-r .bd ul li .other label input{cursor: pointer;}
.inv-part .col-r .bd ul li .other label input[type='radio']{position: absolute;clip: rect(0,0,0,0);}
.inv-part .col-r .bd ul li .other label input[type='radio']:checked + span::before{background-image: url(../images/radio_ico1.png);}

.inv-part .col-r .bd ul li input.wz{display: block; width: calc(100% - 170px);box-sizing: border-box;border:1px solid #D9D9D9;height:70px;background-color: #F9F9F9;color: #333333;font-size:16px;padding:0 60px;}
.inv-part .col-r .bd ul li textarea{display: block;width: calc(100% - 170px);box-sizing: border-box;border:1px solid #D9D9D9;height:160px;background-color: #F9F9F9;color: #333333;font-size:16px;padding:24px 60px;}
.inv-part .col-r .bd button{display: block;width: 170px;height:50px;background-image:url(../images/btn_bg.png);text-align: center;font-size:16px;line-height: 50px;color: #fff;border:none;background-color: transparent;margin:0 auto;cursor: pointer;}
.inv-part .col-r .list1 a.item:hover .time{background-color: #004b6d;}
.inv-part .col-r .list1 a.item:hover .wz{color: #004b6d;}
.inv-part .col-r .list1 a.item:hover::before{background-color: #004b6d;}

.inv-part .list2{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:40px;margin-bottom: 40px;}
.inv-part .list2 a.item{display: block; width: calc(50% - 15px);margin-bottom: 20px;}
.inv-part .list2 a.item .img{width: 100%;overflow: hidden;margin-bottom: 30px;}
.inv-part .list2 a.item .img img{display: block;width: 100%;transition: all .3s;}
.inv-part .list2 a.item .time{color: #666666;font-size:16px;margin-bottom: 16px;}
.inv-part .list2 a.item p{color: #333333;font-size:18px;font-weight: bold;}

.inv-part .list2 a.item:hover .img img{transform: scale(1.03);}

.inv-part .list3{padding:40px 0;position: relative;align-items: flex-end;}
.inv-part .list3 .word{margin-top:40px;}
.inv-part .list3 .word p{margin-bottom: 10px;line-height: 25px;color: #999;}
.inv-part .list3 .word p:last-child{margin-bottom: 0;}

/* 人才招聘 */
.j-part1 .form {height:60px;width:100%;position:relative;}
.j-part1 .form .el-select {width:calc(25% - 50px);margin-right:50px;float:left;height:60px;}
.j-part1 .form .el-select>.el-input {width:100%;height:60px;}
.j-part1 .form select {width:calc(25% - 50px);margin-right:50px;float:left;height:60px;border:none;padding:0 40px;background-color:#F1F1F1;}
.j-part1 .form select>option {width:100%;height:60px;}
.j-part1 .form .el-input {width:100%;float:left;height:60px;position:relative;}
.j-part1 .form .el-input__inner {background-color:#F8F8F8;padding:0 40px;border-radius: 60px;}
.search .j-part1 .form .el-input {width:100%;float:none;}
.j-part1 .el-input__inner {height:60px;border-radius:0;border:none;}
.j-part1 .el-button {border:none;position:absolute;right:10px;top:14px;background-color:transparent;}
.j-part1 .el-button:focus,.j-part1 .el-button:hover {background-color:transparent;}
.j-part1 .el-input__suffix {right:15px;}
.j-part1 .form .btn{position: absolute;top: 0;right: 0;width: 40px;height: 60px;background-image: url(../images/search.png);background-position: left center;background-repeat: no-repeat;}
.j-part1 .list{margin-top:70px;}
.j-part1 .list dl{margin-bottom: 40px;}
.j-part1 .list dl dt{padding:35px 0 35px 56px;border:1px solid #E9E9E9;position: relative;cursor: pointer;}
.j-part1 .list dl dt .title{display: flex;align-items: center;margin-bottom: 40px;}
.j-part1 .list dl dt .title h3{margin-right: 120px;}
.j-part1 .list dl dt .title p{color: #999999;font-size:16px;position: relative;}
/*.j-part1 .list dl dt .title p:nth-child(2){padding-right: 80px;}*/
.j-part1 .list dl dt .title p:nth-child(2)::before{content: '';display: none;background-color: #DEDEDE; width: 1px;height:18px;position: absolute;top:50%;right:40px;transform: translateY(-50%);}
.j-part1 .list dl dt .title p:nth-child(3){display:none;}
.j-part1 .list dl dt .ms{display: flex;font-size:16px;color: #666666;flex-wrap: wrap;width: 826px;max-width: 100%;}
.j-part1 .list dl dt .ms p{width:33.3333%; margin-bottom: 16px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
/*.j-part1 .list dl dt .ms p:nth-child(1),.j-part1 .list dl dt .ms p:nth-child(4){width: 304px;}*/
/*.j-part1 .list dl dt .ms p:nth-child(2),.j-part1 .list dl dt .ms p:nth-child(5){width: 160px;}*/
/*.j-part1 .list dl dt .ms p:nth-child(3n){margin-right: 0;}*/
.j-part1 .list dl dt .ico{position: absolute;right: 0;top: 0;cursor: pointer;width: 210px;border-left: 1px solid #E9E9E9;font-size:16px;color:#333;transition:all .3s;text-align:center;height:100%;align-items:center;display:flex;justify-content:center;}
.j-part1 .list dl dt .ico .icon{width: 8px;margin-left: 10px;}
.j-part1 .list dl dt .ico .icon img{width: 100%;-webkit-filter: brightness(0) invert(0.5);filter: brightness(0) invert(0.5);}
.j-part1 .list dl dd{padding-left: 56px;padding-top:40px;padding-bottom: 60px; border:1px solid #E9E9E9;border-top: none;display: none;}
.j-part1 .list dl dd .xx{display: flex;color: #666666;font-size:16px;line-height: 32px;margin-bottom: 60px;}
.j-part1 .list dl dd .xx h3{font-size:16px;color: #333;font-weight: bold;margin-bottom: 20px;}
.j-part1 .list dl dd .btn {display:block;width:170px;height:50px;background-color: #004b6d; box-sizing:border-box;text-align: center;line-height:50px;color:#fff;}
.j-part1 .list dl dd .btn:hover{background-color: #000;margin-left: 5px;}
.j-part1 .list dl dd .btn.pc{display: block;}
.j-part1 .list dl dd .btn.wap{display: none;}
.j-part1 .list dl.active dt .title h3{color: #004b6d;}
.j-part1 .list dl.active dt .ico{color: #004b6d;}
.j-part1 .list dl.active dt .ico .icon img{transform:rotate(90deg);-webkit-filter: brightness(0) invert(0);
filter: brightness(1) invert(0);}

.j-part1 .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}
.j-part1 .el-pagination.is-background .btn-next,.j-part1 .el-pagination.is-background .btn-prev,.j-part1 .el-pagination.is-background .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}


.sqxx {width:100%;background:#fff;}
.sqxx h2{text-align:center;font-size:20px;color:#000;line-height:90px;}
.sqxx h2 big{font-size:20px;}
.sqxx .form{background:#f6f6f6;padding:30px 7% 25px;}
.sqxx .form div{float:left;width:47%;margin-right:6%;margin-bottom:25px;}
.sqxx .form div:nth-child(2n+0){margin-right:0;}
.sqxx .form div p{float:left;width:70px;color:#636366;line-height:42px;}
.sqxx .form div p:before{content:"* ";color:#f00;}
.sqxx .form div input{width:calc(100% - 70px);background:#fff;border:1px rgba(0,0,0,.1) solid;line-height:22px;outline:none;padding:9px 10px;box-sizing: border-box;}
.sqxx .form div.captcha{position: relative;}
.sqxx .form div.captcha img{position: absolute;top: 1px;right: 1px;height: 40px;}
.sqxx .form div .tr-cont.radio-cont{width:calc(100% - 70px);line-height: 40px;display: inline-block;margin-bottom: 0;}
.sqxx .form div .tr-cont.radio-cont input[type=radio]{font-size: 14px;color: #333;padding: 0 10px;width: 20px;height: 12px;border: 1px solid #e6e6e6;}
.sqxx .form div .tr-cont.radio-cont label{margin-right: 30px;color: #4c4c4c;line-height: 40px;font-weight: bold;}
.sqxx .form div select{width:calc(100% - 70px);border:1px rgba(0,0,0,.1) solid;background:#fff;height:42px;outline:none;padding:0px 10px;}
.sqxx .form div:last-child{width:100%;}
.sqxx .form div textarea{width:calc(100% - 70px);background:#fff;border:1px rgba(0,0,0,.1) solid;line-height:22px;outline:none;padding:9px 10px;resize:none;box-sizing: border-box;}
.sqxx form .submit{display:block;margin:30px auto 0px;background:#004b6d;width:100%;max-width:230px;color:#fff;height:44px;outline:none;font-size:18px;transition:.3s;border:0;text-align: center;line-height: 44px;}
.sqxx form .submit:hover{background:#000;}
/* 岗位弹出 */
.tc{position: fixed;top:0;left:0;z-index:99999;width: 100vw;height:100vh;background-color:rgba(0,0,0,0.51);display: none;}
.tc .ny{background-color: #fff;border-radius: 16px;width: 60%;margin:0 auto;padding:50px;position: relative;top:50%;transform: translateY(-50%);margin:0 auto;}
.tc .ny .title{font-size:24px;font-weight: bold;position: relative;padding-bottom: 30px;border-bottom: 1px solid #DEDEDE;}
.tc .ny .title::after{content: '';display: block;width: 170px;height:3px;background-color: #004b6d;position: absolute;bottom:-1.5px;left:0;}
.tc .ny .jl{margin-top:50px;width: 100%;height:60px;line-height: 60px;background-color: #F5F5F5;color: #333333;font-size:18px;padding-left: 65px;border-radius: 4px;}
.tc .ny .jl::before{content: '';display: block;width: 15px;height:15px;position: absolute;top:50%;transform: translateY(-50%); left:40px;background-image: url(../images/radio_ico1.png);}

.tc .ny .sc{border:1px solid #D9D9D9;border-radius: 4px;padding:16px;margin-top:40px;text-align: center;}
.tc .ny .sc .cc{width: 100%;border: 1px dashed #D9D9D9;padding:60px 0;}
.tc .ny .sc .cc .img{width: 80px;height: 80px;position: relative;background-color: #F5F5F5;margin:0 auto;}
.tc .ny .sc .cc .img img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.tc .ny .sc .cc .wz{color: #BBBBBB;font-size:16px;line-height: 28px;margin:28px 0 0;}

.tc .ny .btn {display:block;width:170px;height:50px;margin:20px auto; background:url(../images/part3_btn.png) no-repeat center;box-sizing:border-box;padding-left:30px;line-height:50px;color:#fff;position:relative;left:0;transition:all 0.3s;text-align:left;}
.tc .ny .btn:hover {opacity:0.8;left:4px;}

/* 供应商平台 */
.s-part1{position: relative;background-image: url(../images/s_1_bg.png);}
.s-part1 .title{width: 940px;max-width: 92%;margin:0 auto;}
.s-part1 .title h3{margin-bottom: 40px;}
.s-part1 .title p{color: #666;font-size:16px;line-height: 32px;}
.s-part1 .btn {display:block;width:170px;height:50px;background:url(../images/part3_btn.png) no-repeat center;box-sizing:border-box;padding-left:30px;line-height:50px;color:#fff;position:relative;left:0;transition:all 0.3s;margin:70px auto 0;}
.s-part1 .btn:hover {opacity:0.8;left:4px;}

.s-part2 .title{}
.s-part2 .title h3{margin-bottom: 40px;}
.s-part2 .title p{color: #666;font-size:16px;line-height: 32px;}

.s-part2 ul{margin-top: 50px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.s-part2 ul li{width: calc(50% - 25px);margin-bottom: 60px;}
.s-part2 ul li .img{width: 100%;overflow: hidden;}
.s-part2 ul li .img img{display: block;width: 100%;transition: all .3s;}
.s-part2 ul li .word{position: relative;display: flex;justify-content: space-between;align-items: center;}
.s-part2 ul li .word .num{position: relative;width: 130px;}
.s-part2 ul li .word .num b{color: #EEEEEE;font-size: 120px;line-height: 147px;font-family:"dinb";}
.s-part2 ul li .word .num span{color: #333333;font-size:28px;font-weight: bold;position: absolute;bottom:14px;right:15px;transition: color .3s;}
.s-part2 ul li .word .wz{width: calc(100% - 200px);color: #666666;font-size:16px;line-height: 32px;}

.s-part2 ul li:hover .img img{transform: scale(1.03);}
.s-part2 ul li:hover .word .num span{color: #004b6d;}


.s-part3{position: relative;background-image: url(../images/s_3_bg.jpg);background-repeat: no-repeat;}
.s-part3 .title{color: #fff;}
.s-part3 ul{padding-top:110px;position: relative;border-bottom: 1px solid rgba(255,255,255,0.46);display: flex;justify-content: center;padding-left: 100px;}
.s-part3 ul li{position: relative;width: calc(100% / 3);padding:0 94px}
.s-part3 ul li .dian{width: 20px;height:20px;background-color: #fff;border-radius: 50%;position: absolute;left:26px;bottom: -11px;}
.s-part3 ul li .dian::before{content: '';display: block;width: 32px;height:32px;border-radius: 50%;border:1px solid #fff;position: absolute;left:-6px;top:-6px;}

.s-part3 ul li .ms{color: #fff;padding-bottom: 140px;}
.s-part3 ul li .ms h3{font-size:20px;margin:10px 0;}
.s-part3 ul li .ms::before{content: '';width: 1px;height:180px;background-color: #fff;position: absolute;left:-60px;bottom: 15px;}
.s-part3 ul li .ms::after{content: '';width: 45px;height:1px;background-color: #fff;position: absolute;left:-60px;bottom: 195px;}
.s-part3 ul li .ms p{margin-top:10px;font-size:14px;line-height: 24px;height:120px;overflow:auto;}
.s-part3 ul li .ms p::-webkit-scrollbar {width:6px;height:1px;border-radius: 3px;}
.s-part3 ul li .ms p::-webkit-scrollbar-thumb {background:#fff;border-radius: 3px;}
.s-part3 ul li .ms p::-webkit-scrollbar-track {background:#cccccc;border-radius: 3px;}

.s-part4{width: 100%;display: flex;}
.s-part4 .col-l{position: relative;width: 33%;}
.s-part4 .col-l .title{padding-left: 120px;margin-bottom: 87px;}
.s-part4 .col-l .title h3{margin-bottom: 30px;}
.s-part4 .col-l .title p{color: #666666;font-size:16px;line-height:32px}
.s-part4 .col-l img{display: block;width: 100%;}
.s-part4 .col-r{width: calc(67% - 10%);margin-left: 80px;}

.s-part4 .col-r ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.s-part4 .col-r ul li{width: calc(50% - 15px);margin-bottom: 40px;}
.s-part4 .col-r ul li p{color: #333;font-size:18px;font-weight: bold;margin-bottom: 25px;}
.s-part4 .col-r ul li p span{display: inline-block;color: #D8251C;display: inline-block;margin-right: 10px;}
.s-part4 .col-r ul li input{width: 100%;height:70px;padding:0 30px;font-size:16px;background-color: #F5F5F5;}
.s-part4 .col-r ul li textarea{width: 100%;height:160px;padding:30px;font-size:16px;background-color: #F5F5F5;border:none}
.s-part4 .col-r ul li:nth-child(5),.s-part4 .col-r ul li:nth-child(6){width: 100%;}

.s-part4 .col-r button{width: 100%;height:70px;line-height: 70px;text-align: center;border-radius: 2px;background-color: #004b6d;color: #fff;border:none;cursor: pointer;font-size:20px;font-weight: bold;}

/* 产品中心 */
.products{display: flex;background-color: #eee;}
.products .col-l{width: 21.875%;padding:80px 0;background-color: #fff;}
.products .col-l .list ul>li{border-top:1px solid #E8E8E8;position: relative;}
.products .col-l .list ul>li>a{display: block;padding:15px 14% 15px 28%;color: #333333; font-size:17px;line-height: 1.3;font-weight:bold; position: relative;}
.products .col-l .list ul>li>a::before{content: '';width: 15px;height:15px;background-image: url(../images/pnav_ico1.png);position: absolute;top:50%;transform: translateY(-50%);right:5%;transition: all .3s;}
.products .col-l .list ul>li>a.actives{background: #004b6d;color: #fff;}
.products .col-l .list ul>li>a.actives::before{background-image: url(../images/pnav_ico2.png);transform: translateY(-50%) rotate(90deg);}
.products .col-l .list ul>li>ul{display: none;padding-bottom: 20px;}
.products .col-l .list ul>li.actives>ul{display: block;}
.products .col-l .list ul>li>ul>li{padding:0 8% 0 28%;border:none;}
.products .col-l .list ul>li>ul>li>a{color: #333;padding:0;padding: 0 5%;font-size:15px;height:50px;line-height: 1.3;margin-top:10px;background: #F8F8F8;font-weight: 400;display: flex;justify-content: center;flex-direction: column;}
.products .col-l .list ul>li>ul>li>a::before{display: none;}
.products .col-l .list ul>li>ul>li>a.actives{background: #F8F8F8;color: #333;border-left: 2px solid #004b6d;}
.products .col-l .list ul>li>ul>li>ul{display: none;padding-bottom: 0px;}
.products .col-l .list ul>li>ul>li>ul>li{padding:0;}
.products .col-l .list ul>li>ul>li>ul>li>a{color: #666;font-size:16px;background: none;height:16px;line-height: 16px;}
.products .col-l .list ul>li>ul>li>ul>li>a::before{content: '';display: block; width: 10px;height:2px;background-color: #666;position: absolute;top:50%;transform: translateY(-50%);left:4%;background-image: none;}
.products .col-l .list ul>li>ul>li>ul>li>a.actives{background:none;border:none;color: #004b6d;}
.products .col-l .list ul>li>ul>li>ul>li>a.actives::before{background-color: #004b6d;background-image: none;transform: translateY(-50%);}
.products .col-l .list ul>li>ul>li>ul>li>ul{display: none;}
.products .col-l .list ul>li>ul>li>ul>li>ul>li>a{font-weight: normal;}
.products .col-l .list ul>li>ul>li>ul>li>ul>li>a::before{display: none;}
.products .col-l .list ul>li>ul>li>ul>li>ul>li>a.actives{color: #004b6d;}

.products .col-r{width: 72%;padding:80px 0 100px 60px;}
.products .col-r .title{display: flex;align-items: center;justify-content: space-between;padding-bottom: 22px;border-bottom: 1px solid #C8C8C8;position: relative;}
.products .col-r .title::before{content: '';position: absolute;bottom: 0;left: 0;width: 85px;height: 2px;background-color: #004b6d;}
.products .col-r .title .ss{display: flex;align-items: center;border: 1px solid #dcdcdc;}
.products .col-r .title .ss .text{width: 190px;height:40px;line-height: 40px;background-color: #fff;padding: 0 10px;}
.products .col-r .title .ss .btn{display: block;width: 43px;height:40px;background-image: url(../images/ss_ico.png);background-position: center;background-repeat: no-repeat;border:none;background-color:#004b6d;cursor: pointer;}
.products .col-r .title .ss .btn:hover{background-color: #000;}

.products .col-r .list{padding:60px 0;display: flex;flex-wrap: wrap;margin: 0 -15px;}
.products .col-r .list .item{width: calc(33.3333% - 30px);margin: 0 15px 30px 15px;}
.products .col-r .list .item .img{position: relative;padding-top: 71.42%;}
.products .col-r .list .item .img a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.products .col-r .list .item .img a img{width: 100%;height: 100%;object-fit: contain;background-color: #fff;}
.products .col-r .list .item .img .icon{position: absolute;top: -2%;left: -2%;width: 30%;}
.products .col-r .list .item .img .icon img{display: block;width: 100%;}
.products .col-r .list .item .txt{background-color: #fff;padding: 20px;}
.products .col-r .list .item .txt .tit{display: block;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;line-height: 40px;}
.products .col-r .list .item .txt .tit p{float: left;width: calc(100% - 90px);color: #333;font-size: 24px;}
.products .col-r .list .item .txt .tit span{float: right;color: #999;font-size: 14px;position: relative;padding-left: 30px;}
.products .col-r .list .item .txt .tit span::before{content: '+';position: absolute;top: 50%;left: 0;width: 24px;height: 24px;text-align: center;line-height: 22px;font-size: 20px;color: #fff;background-color: #d2d2d2;border-radius: 50%;z-index: 1;transform: translateY(-50%);transition: all 0.9s ease-in-out;}
.products .col-r .list .item .txt .content{margin-top: 20px;line-height: 20px;min-height: 40px;color: #666;font-size: 12px;}
.products .col-r .list .item .txt .content span{color: #666;font-size: 14px;width: 76px;}
.products .col-r .list .item .txt .more{margin-top: 25px;display: flex;justify-content: space-between;align-items: center;}
.products .col-r .list .item .txt .more a{display: block;width: 48%;padding: 12px 0;font-size: 14px;border-radius: 5px;display: flex;line-height: 30px;color: #cc0033;justify-content: center;align-items: center;background-color: #fdf2f5;}
.products .col-r .list .item .txt .more a i{margin-right: 5%;}
.products .col-r .list .item .txt .more a i img{height: 100%;display: block;width: auto;}
.products .col-r .list .item .txt .more a.fangan i{height: 24px;}
.products .col-r .list .item .txt .more a.tel i{height: 26px;}
.products .col-r .list .item .txt .more a:hover{background-color: #004b6d;color: #fff;}
.products .col-r .list .item .txt .more a:hover i img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.products .col-r .list .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.35);}
.products .col-r .list .item:hover .txt .tit p{color: #004b6d;}
.products .col-r .list .item:hover .txt .tit span{color: #004b6d;}
.products .col-r .list .item:hover .txt .tit span::before{background-color: #004b6d;}

.products .col-l a.cc{display: block;padding: 15px 14% 15px 28%;color: #333333;font-size: 17px;font-weight: bold;position: relative;cursor:pointer;}
.products .col-l a.cc::before{content: '';width: 15px;height:15px;background-image: url(../images/pnav_ico1.png);position: absolute;top:50%;transform: translateY(-50%);right:5%;transition: all .3s;}
.products .col-l a.cc.active{background: #004b6d;color: #fff;}
.products .col-l a.cc.active::before{background-image: url(../images/pnav_ico2.png);transform: translateY(-50%) rotate(90deg);}
.products .col-r .img1{display: none;width:100%;}
.products .col-r .img1 img{display:block;width:100%}
.products .col-r .img1.active{display:block;}


.products .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}
.products .el-pagination.is-background .btn-next,.products .el-pagination.is-background .btn-prev,.products .el-pagination.is-background .el-pager li{width: 50px;height:50px;text-align: center;line-height: 50px;}

/* 产品详细 */
.ps-part1{padding:0 0 80px 0;position:relative;}
.ps-part1 .col-l{width: 38%;position: sticky;top:0;float:left;}
.ps-part1 .col-l .ban1{background-color: #fff;position: relative;}
.ps-part1 .col-l .ban1 .swiper-slide{overflow: hidden;padding-top: 88%;}
.ps-part1 .col-l .ban1 .swiper-slide .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.ps-part1 .col-l .ban1 .swiper-slide .img img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}

.ps-part1 .col-l .ban2{position: relative;padding:0 50px;margin-top: 14px;}
.ps-part1 .col-l .ban2 .swiper-slide{overflow: hidden;padding-top: 18.5%;}
.ps-part1 .col-l .ban2 .swiper-slide .img{position: absolute;top: 0;left: 0;padding: 3px;border: 2px solid #dcdcdc;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.ps-part1 .col-l .ban2 .swiper-slide .img img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.ps-part1 .col-l .ban2 .swiper-slide-thumb-active .img{border-color: #004b6d;}

.ps-part1 .col-l .ban2 .prev,.ps-part1 .col-l .ban2 .next {opacity: 1;margin-top: 0;cursor:pointer;width: 12px;height: 20px;background-position: center;background-repeat: no-repeat;background-size: cover;position:absolute;top:50%;transform:translateY(-50%);z-index:6;}
.ps-part1 .col-l .ban2 .prev {left:0;background-image: url(../images/pro-left.png);}
.ps-part1 .col-l .ban2 .next {right:0;background-image: url(../images/pro-right.png);}
.ps-part1 .col-l .ban2 .prev:hover{background-image: url(../images/pro-leftH.png);}
.ps-part1 .col-l .ban2 .next:hover{background-image: url(../images/pro-rightH.png);}

.ps-part1 .col-l .ban3 .name{text-align: center;color: #333;line-height: 1.5;margin: 30px 0;}
.ps-part1 .col-l .ban3 .more{display: flex;justify-content: space-between;align-items: center;}
.ps-part1 .col-l .ban3 .more a{width: 47%;padding: 16px 0;font-size: 22px;border-radius: 5px;display: flex;color: #cc0033;justify-content: center;align-items: center;background-color: #fdf2f5;}
.ps-part1 .col-l .ban3 .more a i{margin-right: 5%;}
.ps-part1 .col-l .ban3 .more a i img{height: 100%;display: block;}
.ps-part1 .col-l .ban3 .more a.fangan i{height: 39px;}
.ps-part1 .col-l .ban3 .more a.tel i{height: 42px;}
.ps-part1 .col-l .ban3 .more a:hover{background-color: #004b6d;color: #fff;}
.ps-part1 .col-l .ban3 .more a:hover i img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

.ps-part1 .col-r{width: 52%;float:right;}
.ps-part1 .col-r .x-part1 .title{display: flex;align-items: center;padding-bottom: 30px;border-bottom: 1px solid #B5B5B5;line-height: 1.5;color: #004b6d;}
.ps-part1 .col-r .x-part1 .ms{margin-top:20px;color: #666;font-size:16px;line-height: 32px;}
.ps-part1 .col-r .x-part1 .ms img{display: flex;max-width: 100%;}
.ps-part1 .col-r .x-part1 h3{margin-top: 40px;}
.ps-part1 .col-r .x-part1 .line{border-bottom: 1px solid #d2d2d2;padding-bottom: 40px;}
.ps-part1 .col-r .x-part1 .bd{margin-top:60px;font-size:16px;color: #666;}
.ps-part1 .col-r .x-part1 .bd dl{display: flex;margin-bottom: 20px;}
.ps-part1 .col-r .x-part1 .bd dl dt{color: #333;width: 180px;}
.ps-part1 .col-r .x-part1 .bd dl dd:nth-child(2){width: 150px;}

.ps-part1 .col-r .x-part1 table{width: 100%;border-collapse: collapse;table-layout: fixed;}
.ps-part1 .col-r .x-part1 table tr:first-child td{color: #333;padding: 23px 2px;}
.ps-part1 .col-r .x-part1 table tr td{width: auto;line-height: 1.5;padding: 8px 2px;color: #666;font-size: 14px;text-align: center;border: 2px solid #666;}
.ps-part1 .col-r .x-part1 .scline{margin-bottom: 25px;height: 15px;position: relative;}
.ps-part1 .col-r .x-part1 .scline::before,
.ps-part1 .col-r .x-part1 .scline::after{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ps-part1 .col-r .x-part1 .scline::before{content: '';width: 100%;border-top: 1px dashed #a0a0a0;}
.ps-part1 .col-r .x-part1 .scline::after{content: '+';width: 15px;height: 100%;line-height: 12px;text-align: center;background-color: #a0a0a0;border-radius: 50%;color: #fff;font-size: 12px;}
.ps-part1 .col-r .x-part1 .scline img{display: block;width: 100%;}
.ps-part1 .col-r .x-part1 .link{margin-top:80px;display: flex;}
.ps-part1 .col-r .x-part1 .link a.tm{display: block;width: 160px;height:45px;position: relative;background-color: #004b6d;border-radius: 2px;transition: all .3s;margin-right: 30px;}
.ps-part1 .col-r .x-part1 .link a.tm img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.ps-part1 .col-r .x-part1 .link a.fx{display: flex;align-items: center;justify-content: center; text-align: center; width: 160px;height:45px;position: relative;background-color: #F1F1F1;border-radius: 2px;font-size:16px;color: #999999;}
.ps-part1 .col-r .x-part1 .link a.fx img{margin-right: 12px;}
.ps-part1 .col-r .x-part1 .link a.tm:hover {opacity:0.8;}

.ps-part1 .col-r .x-part1_1 .t1{margin-top:30px;margin-bottom: 50px;}
.ps-part1 .col-r .x-part1_1 .t1 p{position: relative;font-size:16px;line-height: 34px;color: #666666;display: flex;align-items: center;}
.ps-part1 .col-r .x-part1_1 .t1 p img{margin-right: 12px;}
.ps-part1 .col-r .x-part1_1 .t2{margin-top:30px;margin-bottom: 50px; font-size:16px;line-height: 34px;color: #666666;}
.ps-part1 .col-r .x-part1_1 .ban3{margin-top: 50px;}
.ps-part1 .col-r .x-part1_1 .ban3 img{display: block;width: 100%;}
.ps-part1 .col-r .x-part1_1 .ban3 .swiper-pagination{position:relative;margin-top:30px;bottom:0;}
.ps-part1 .col-r .x-part1_1 .ban3 .swiper-pagination-bullet {width:14px;height:15px;background:url(../images/dian_ico.png);border-radius:0;opacity:1;}
.ps-part1 .col-r .x-part1_1 .ban3 .swiper-pagination-bullet-active {background:url(../images/dian_ico1.png);}

.ps-part2{padding:80px 0;background-color: #F9F9F9;}
.ps-part2 .title{display: flex;justify-content: space-between;align-items: center;}
.ps-part2 .title .b_an{display: flex;}
.ps-part2 .title .b_an .prev{margin-right: 20px;}
.ps-part2 .title .b_an .prev,.ps-part2 .title .b_an .next {cursor:pointer;width:40px;height:40px;background-color: #fff;border-radius: 50%;border: 1px solid #b2b2b2;background-position: center;background-repeat: no-repeat;transition:all .3s;z-index:6;}
.ps-part2 .title .b_an .prev{background-image: url(../images/left2.png);}
.ps-part2 .title .b_an .next{background-image: url(../images/right2.png);}
.ps-part2 .title .b_an .prev:hover,
.ps-part2 .title .b_an .next:hover{background-color: #004b6d;border-color: #004b6d;}
.ps-part2 .title .b_an .prev:hover{background-image:url(../images/left1.png);}
.ps-part2 .title .b_an .next:hover{background-image:url(../images/right1.png);}
.ps-part2 .swiper-container{margin-top:60px;}

.ps-part2 .swiper-slide{}
.ps-part2 .swiper-slide .word{width: 100%;margin-top:30px}
.ps-part2 .swiper-slide .word h3{color: #333333;font-size: 26px;margin-bottom: 25px;font-family:"gotm";}
.ps-part2 .swiper-slide .word .ms{color:#666666;font-size:14px;line-height:24px;height:48px;overflow:hidden;}

.ps-part2 .swiper-slide .img{overflow: hidden;position: relative;padding-top: 71.42%;}
.ps-part2 .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;transition:all .3s;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;}
.ps-part2 .swiper-slide .tit{background-color: #fff;padding: 24px 30px;display: flex;justify-content: space-between;align-items: center;}
.ps-part2 .swiper-slide .tit p{width: calc(100% - 90px);color: #333;font-size: 24px;}
.ps-part2 .swiper-slide .tit span{color: #999;font-size: 14px;position: relative;padding-left: 30px;}
.ps-part2 .swiper-slide .tit span::before{content: '+';position: absolute;top: 50%;left: 0;width: 24px;height: 24px;text-align: center;line-height: 22px;font-size: 20px;color: #fff;background-color: #d2d2d2;border-radius: 50%;z-index: 1;transform: translateY(-50%);transition: all 0.9s ease-in-out;}
.ps-part2 .swiper-slide:hover .tit p{color: #004b6d;}
.ps-part2 .swiper-slide:hover .tit span{color: #004b6d;}
.ps-part2 .swiper-slide:hover .tit span::before{background-color: #004b6d;}


.ps-part2 .swiper-slide .img .color{display:flex;margin:20px 0;width:100%; justify-content:center;}
.ps-part2 .swiper-slide .img .color span{display:block;width:18px;height:18px;border-radius:50%;margin:0 7.5px;position:relative;-webkit-box-shadow: inset 0 1px 1px 0 rgb(0 0 0 / 20%);
    box-shadow: inset 0 1px 1px 0 rgb(0 0 0 / 20%);}
.ps-part2 .swiper-slide .img .color span::before{content: '';
    display: block;
    position: absolute;
    top: -9px;
    right: -9px;
    left: -9px;
    bottom: -9px;
    border: 1.5px solid rgba(0,0,0,0.2);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    border-radius: 50%;
    -webkit-transition: opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);
    transition: opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);
    transition: transform .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .15s linear;
    transition: transform .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);}
.ps-part2 .swiper-slide .img .color span:hover::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
.ps-part2 .swiper-slide:hover .word h3{color: #004b6d;}
.ps-part2 .swiper-slide:hover .word .btn{background:url(../images/part3_btn.png) no-repeat center;color: #fff;background-size:100% 100%;}
.ps-part2 .swiper-slide:hover .img img{transform: scale(1.03);}

.ps-part3{padding:80px 0;}
.ps-part3 .ny{display: flex;align-items: center;border:1px solid #E4E4E4;}
.ps-part3 .col-l{width: 46%;overflow: hidden;}
.ps-part3 .col-l img{display: block;width: 100%;}

.ps-part3 .col-r{padding:0 10%;width: 54%;}
.ps-part3 .col-r h3{margin-bottom: 50px;}
.ps-part3 .col-r dl{width: 100%;margin-bottom: 40px;}
.ps-part3 .col-r dl dt{width: 100%; background-color: #EFEFEF;border-radius: 2px;height:48px;display: flex;align-items: center;padding:0 40px;font-size:16px;color: #666666;cursor: pointer;}
.ps-part3 .col-r dl dt span{display: block;width: 24px;height:24px;background-color: #fff;border-radius: 50%;color: #004b6d;font-size:14px;font-weight: bold;text-align: center;line-height: 24px;margin-right: 20px;}
.ps-part3 .col-r dl dd{padding:35px 40px 0 40px;display: none;}
.ps-part3 .col-r dl dd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ps-part3 .col-r dl dd ul li{width: calc(50% - 15px);margin-bottom: 25px;}
.ps-part3 .col-r dl dd ul li p{font-size:16px;color: #333333;margin-bottom: 12px;}
.ps-part3 .col-r dl dd ul li p span{display: inline-block;color: #004b6d;margin-right: 10px;}
.ps-part3 .col-r dl dd ul li input{display: block;width: 100%;border:1px solid #E3E3E3;border-radius: 2px;height:50px;line-height: 50px;padding:0 20px;}
.ps-part3 .col-r dl dd  p{font-size:16px;color: #333333;margin-bottom: 12px;}
.ps-part3 .col-r dl dd  p span{display: inline-block;color: #004b6d;margin-right: 10px;}
.ps-part3 .col-r dl dd  textarea{display: block;width: 100%;border:1px solid #E3E3E3;border-radius: 2px;height:160px;line-height: 50px;padding:0 20px;}
.ps-part3 .col-r button{cursor: pointer; display: block;width: 100%;height:48px;text-align: center;line-height: 48px;background-color: #004b6d;border-radius: 2px;color: #fff;font-size:16px;border:none;margin-top:50px;}

/* 解决方案 */
.s-nav{width: 100%;box-shadow: 0px 3px 6px rgba(0,0,0,0.05);}
.s-nav .w1680{display: flex;height:180px;align-items: center;}
.s-nav .w1680 a{display: block;width: calc(100% / 5);text-align: center;transition: all .3s;height:180px;padding-top: 50px;}
.s-nav .w1680 a .img img{display: block;width: 50px;height:50px;margin:0 auto;}
.s-nav .w1680 a .img img.hv1{display: block;-webkit-filter: brightness(0) invert(0.1);filter: brightness(0) invert(0.1);transition: all .3s;}
.s-nav .w1680 a p{font-size:20px;color: #333333;margin-top:15px;transition: all .3s;}

.s-nav .w1680 a.active,.s-nav .w1680 a:hover{background-color: #004b6d;}
.s-nav .w1680 a.active .img img.hv1,.s-nav .w1680 a:hover .img img.hv1{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.s-nav .w1680 a.active p,.s-nav .w1680 a:hover p{color: #fff;}

.solution{padding:60px 0;}
.solution .item{display: flex;justify-content: space-between;background-color: #f8f8f8;}
.solution .item .img{width: 50%;overflow: hidden;position: relative;padding-top: 30%;}
.solution .item .img .imgc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.solution .item .img .imgc img{display: block;width: 100%;transition: all .3s;height: 100%;object-fit: cover;}
.solution .item .word{width: 50%;position: relative;z-index: 1;padding: 50px;}
.solution .item .word img.icon{position: absolute;bottom: 0;right: 0;width: 60%;opacity: 0.3;z-index: -1;}
.solution .item .word img.ico{display: block; width: 45px;margin-bottom: 24px;-webkit-filter: brightness(0) invert(0.1);filter: brightness(0) invert(0.1);}
.solution .item .word .title{padding-bottom: 20px;border-bottom: 1px solid #e3e3e3;position: relative;}
.solution .item .word .title::before{content: '';width: 80px;height:3px;background-color: #004b6d;position: absolute;left:0;bottom:-1px;}
.solution .item .word .ms{font-size: 16px;line-height: 32px;color: #666666;margin-top:40px;}
.solution .item .img:hover img{transform: scale(1.03);}

.solution-top{display: flex;justify-content: center;align-items: center;}
.solution-top i{width: 100px;height: 1px;background-color: #e5e5e5;}
.solution-top span{font-weight: 700;color: #333;line-height: 1;padding: 0 80px;}
.solution-topline{width: 60px;height: 4px;background-color: #004b6d;margin: 20px auto 60px;}
.solution-appli{padding-bottom: 60px;}
.solution-appli .swiper-container{padding-bottom: 40px;}
.solution-appli .swiper-slide{height: 450px;background-color: #f8f8f8;}
.solution-appli .swiper-slide .img{float: right;width: 50%;height: 100%;overflow: hidden;}
.solution-appli .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;}
.solution-appli .swiper-slide .con{float: left;width: 50%;padding: 50px;color: #666;line-height: 1.8;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.solution-appli .swiper-pagination{display: flex;justify-content: center;align-items: center;bottom: 0;}
.solution-appli .swiper-pagination span{width: 10px;height: 10px;border-radius: 50%;background-color: #d2d2d2;margin: 0 20px;transition: all 0.9s ease-in-out;opacity: 1;}
.solution-appli .swiper-pagination span.swiper-pagination-bullet-active{background-color: #004b6d;}
/* 解决方案详细 */
.slo-part1{}
.slo-part1 .title{width: 840px;margin:0 auto;max-width: 92%;}
.slo-part1 .title h3{margin-bottom: 30px;}
.slo-part1 .title p{font-size:16px;line-height: 32px;color: #666666;}

.slo-part1 .slo-part1-1{margin-top: 40px;position: relative;}
.slo-part1 .slo-part1-1 .img{width: 100%;}
.slo-part1 .slo-part1-1 .img img{display: block;width: 100%;}
.slo-part1 .slo-part1-1 .list{position: absolute;top:0;left:0;width: 100%;height:100%;}
.slo-part1 .slo-part1-1 .list .item{position: absolute;cursor: pointer;}
.slo-part1 .slo-part1-1 .list .item .dian{width: 20px;height:20px;border-radius: 50%;background-color: #004b6d;position: relative;z-index:3;}
.slo-part1 .slo-part1-1 .list .item .dian img{display:none; position: absolute;top:50%;left:50%;max-width: 90%;max-height: 90%;transform: translate(-50%,-50%);}
.slo-part1 .slo-part1-1 .list .item .dian:after,.slo-part1 .slo-part1-1 .list .item .dian:before{position: absolute;width: 40px;height: 40px;border-radius: 50%;content: '';background-color: rgba(219, 0, 50, .39);left:50%;margin-top:-20px;top:50%;margin-left: -20px;}
.slo-part1 .slo-part1-1 .list .item .dian:before{animation: scale 2s infinite; }
.slo-part1 .slo-part1-1 .list .item .dian:after{animation: scale2 2s infinite; }

.slo-part1 .slo-part1-1 .list .item .line{width: 79px;height:107px;background-image: url(../images/lin2.png);z-index:2;position: absolute;top:-100px;right:10px;display:none; }
.slo-part1 .slo-part1-1 .list .item .ms{width: 350px;border-radius: 6px;background-color: #f5f5f5;padding:20px;z-index:3;position: absolute;right:-60px;top:-160px;display: none;}
.slo-part1 .slo-part1-1 .list .item .ms h3{color: #004b6d;font-size:18px;font-weight: bold;margin-bottom: 10px;}
.slo-part1 .slo-part1-1 .list .item .ms p{color: #666666;font-size:14px;line-height: 28px;}
.slo-part1 .slo-part1-1 .list .item .ms .imga{border-radius: 50%;width: 40px;height:40px;box-sizing: border-box;border:2px solid #004b6d;overflow: hidden;position: absolute;left:50%;margin-left: -20px;bottom:-20px;display:none; }
.slo-part1 .slo-part1-1 .list .item .ms .imga img{display: block;width: 40px;height:40px;border-radius: 50%;}
@keyframes scale{0%{ transform: scale(.5); opacity:.9}100%{ transform: scale(1); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(.5);opacity:.9;}100%{ transform: scale(2);opacity:0;}}

.slo-part1 .slo-part1-1 .list .item:nth-child(1){position: absolute;right: 11%;top: 40%;}
.slo-part1 .slo-part1-1 .list .item:nth-child(2){position: absolute;right: 47%;top: 63%;}
.slo-part1 .slo-part1-1 .list .item:nth-child(3){position: absolute;right: 63%;top: 69%;}

.slo-part1 .slo-part1-1 .list .item.active .ms{display: block;}

.slo-part2{padding-top: 0;}
.slo-part2 .nr{display: flex;justify-content: space-between;margin-top:50px;}
.slo-part2 .col-l{width:29.5%;height:582px;overflow: hidden;}
.slo-part2 .col-l .swiper-container{width:100%;height:100%;
    
}
.slo-part2 .col-l .swiper-slide{position: relative;display: flex;height:194px;}
.slo-part2 .col-l .swiper-slide .num{width: 70px;position: relative;height:100%;border-right: 2px solid #d2d2d2;}
.slo-part2 .col-l .swiper-slide .num::before{content: '';position: absolute;top: 0;right: -5px;width: 8px;height: 8px;background-color: #d2d2d2;border-radius: 50%;}
.slo-part2 .col-l .swiper-slide .num span{font-family:"Bahnschrift";font-size:36px;color: #D2D2D2;display: block;}
.slo-part2 .col-l .swiper-slide .wz{padding:0 30px;width:calc( 100% - 90px)}
.slo-part2 .col-l .swiper-slide .wz dl{}
.slo-part2 .col-l .swiper-slide .wz dl dt{height:50px;line-height: 50px; background-color: #F4F4F4;font-size:16px;font-weight: bold;color: #333;position: relative;padding-left: 20px;width:280px; padding-left:50px;}
.slo-part2 .col-l .swiper-slide .wz dl dd{padding-left: 20px;padding-bottom:30px;height:108px;overflow-y:auto;margin-top:15px;}
.slo-part2 .col-l .swiper-slide .wz dl dd::-webkit-scrollbar {width:6px;height:1px;border-radius: 3px;}
.slo-part2 .col-l .swiper-slide .wz dl dd::-webkit-scrollbar-thumb {background:#f4f4f4;border-radius: 3px;}
.slo-part2 .col-l .swiper-slide .wz dl dd::-webkit-scrollbar-track {background:#cccccc;border-radius: 3px;}
.slo-part2 .col-l .swiper-slide .wz dl dd p{color: #666666;font-size:14px;line-height: 28px;position: relative;padding-left: 20px;}
.slo-part2 .col-l .swiper-slide .wz dl dd p::before{content: '';display: block;width: 10px;height:2px;background-color: #004b6d;position: absolute;left:0;top:14px;}

.slo-part2 .col-l .swiper-slide-active .num{border-color: #004b6d;}
.slo-part2 .col-l .swiper-slide-active .num::before{background-color: #004b6d;}
.slo-part2 .col-l .swiper-slide-active .num span{color: #004b6d;}
.slo-part2 .col-l .swiper-slide-active .wz dl dt{background-color: #004b6d;color: #fff;}

.slo-part2 .col-r{width: 62.5%;height:582px; overflow: hidden;position:relative;}
.slo-part2 .col-r .swiper-container{ height:100%;}
.slo-part2 .col-r .swiper-slide{position:relative;width:100%;height:100%;}
.slo-part2 .col-r .swiper-slide img{display: block;width:100%; height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit: cover;}

.slo-part3{position: relative;}
.slo-part3 .bg{position: relative;z-index:2;}
.slo-part3 .bg ul{position: relative;z-index: 2;}
.slo-part3 .bg ul li{display: none;position: relative;}
.slo-part3 .bg ul li::before{content: '';display: block;width: 100%;height:100%;background-color: rgba(0,0,0,0.33);position: absolute;left:0;top:0;z-index: 3;}
.slo-part3 .bg ul li img{display: block;width: 100%;}

.slo-part3 .bg ul li .wz{text-align: center;color: #fff;width: 620px;position: absolute;left:50%;margin-left: -310px;top:18%;z-index: 5;}
.slo-part3 .bg ul li .wz h3{margin-bottom: 40px;}
.slo-part3 .bg ul li .wz p{font-size:16px;line-height: 32px;}

.slo-part3 .bg ul li.active{display: block;}

.slo-part3 .list{width: 87.5%;position: absolute; top:50%;left:6.25%;transform: translateY(-50%);z-index: 4;display: flex;justify-content: space-between;flex-wrap: wrap;}
.slo-part3 .list .item{color: #fff;padding-left: 50px;width: 50%;margin-bottom: 130px;cursor: pointer;}
.slo-part3 .list .item .img{margin-bottom: 22px;}
.slo-part3 .list .item .img img.hv1{display: inline-block;}
.slo-part3 .list .item .img img.hv2{display: none;}
.slo-part3 .list .item .wz{}
.slo-part3 .list .item .wz h3{position: relative;font-size:24px;margin-bottom: 20px;}
.slo-part3 .list .item .wz h3::before{content: '';display: block;width: 10px;height:10px;border-radius: 50%;background-color: #fff;position: absolute;left: -43px;top: 7px;transition: all .3s;}
.slo-part3 .list .item .wz h3::after{content: '';display: block;width: 24px;height:24px;border-radius: 50%;border:1px solid #fff; position: absolute;left:-50px;top:0;transition: all .3s;}
.slo-part3 .list .item .wz p{display:inline-block; font-size:14px;line-height:20px;height:40px;overflow:hidden;max-width:200px;}

.slo-part3 .list .item:nth-child(2n){text-align: right;padding-right: 50px;padding-left: 0;}
.slo-part3 .list .item:nth-child(2n) .img{}
.slo-part3 .list .item:nth-child(2n) .wz h3::before{content: '';display: block;width: 10px;height:10px;border-radius: 50%;background-color: #fff;position: absolute;left:auto; right: -43px;top: 7px;}
.slo-part3 .list .item:nth-child(2n) .wz h3::after{content: '';display: block;width: 24px;height:24px;border-radius: 50%;border:1px solid #fff; position: absolute;left:auto;right:-50px;top:0;}

.slo-part3 .list .item:nth-child(3),.slo-part3 .list .item:nth-child(4){margin-bottom: 0;}

.slo-part3 .dian_bg{position: absolute;left: 50%;top:50%;z-index:4;transform: translate(-50%,-50%);}
.slo-part3 .dian_bg img{display: block; width: 1390px;}

.slo-part3 .dian{position: absolute;top:0;left:0;width: 100%;height:100%;z-index: 6;}
.slo-part3 .dian .item{width: 24px;height:24px;border-radius: 50%;border:1px solid #fff;position: absolute;left:0;top:0;cursor: pointer;transition: all .3s;}
.slo-part3 .dian .item::before{content: '';display: block;width: 10px;height:10px;background-color: #fff;border-radius: 50%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}

.slo-part3 .dian .item:nth-child(1){left:25%;top:18%;}
.slo-part3 .dian .item:nth-child(2){left:74%;top:18%;}
.slo-part3 .dian .item:nth-child(3){left:25%;top:73%;}
.slo-part3 .dian .item:nth-child(4){left:73.9%;top:73%;}


.slo-part3 .dian .item.active{border-color: #004b6d;}
.slo-part3 .dian .item.active::before{background-color: #004b6d;}
.slo-part3 .list .item.active .img img.hv1{display: none;}
.slo-part3 .list .item.active .img img.hv2{display: inline-block;}
.slo-part3 .list .item.active .wz h3::before{background-color: #004b6d;}
.slo-part3 .list .item.active .wz h3::after{border-color: #004b6d;}

/* 产品开发 */
.r-part1{}
.r-part1-1{margin-top:60px;display: flex;align-items: flex-end;}
.r-part1-1 .col-l{width: 46%;}
.r-part1-1 .col-l .img{width: 100%;overflow: hidden;}
.r-part1-1 .col-l .img img{display: block;width: 100%;transition: all .3s;}
.r-part1-1 .col-l .img:hover img{transform: scale(1.03);}

.r-part1-1 .col-r{width: 54%;position: relative;padding:70px 40px 80px 68px;background-color: #F8F8F8;}
.r-part1-1 .col-r .ms{width: 100%; height:320px;color: #666666;font-size:16px;line-height: 32px;padding-right: 40px;overflow-y:auto;}
.r-part1-1 .col-r .ms::-webkit-scrollbar {width:4px;height:1px;}
.r-part1-1 .col-r .ms::-webkit-scrollbar-thumb {background:#004b6d;}
.r-part1-1 .col-r .ms::-webkit-scrollbar-track {background:#E5E5E5;}

.r-part1-1 .swiper-pagination {position:absolute;bottom:40px;}
.r-part1-1 .swiper-pagination-bullet {width:14px;height:15px;background:url(../images/dian_ico.png);border-radius:0;opacity:1;margin-right: 10px;}
.r-part1-1 .swiper-pagination-bullet-active {background:url(../images/dian_ico1.png);}

.r-part2{}
.r-part2 .ban1{margin-top:60px;}
.r-part2 .ban1 .swiper-slide{width: 577px;height:364px;overflow: hidden;}
.r-part2 .ban1 .swiper-slide img{display: block;width: 100%;}
.r-part2 .swiper-pagination {position:relative;bottom:0;margin-top: 50px;}
.r-part2 .swiper-pagination-bullet {width:14px;height:15px;background:url(../images/dian_ico.png);border-radius:0;opacity:1;margin-right: 10px;}
.r-part2 .swiper-pagination-bullet-active {background:url(../images/dian_ico1.png);}

.r-part2-1{background-image: url(../images/r_2_bg.png);background-repeat: no-repeat;}

.r-part2-1 ul{display: flex;margin-top: 60px;justify-content: space-around;}
.r-part2-1 ul li{position: relative;display: flex;align-items: flex-end;}
.r-part2-1 ul li .num{position: relative;display: flex;align-items: flex-start;}
.r-part2-1 ul li .num span{display: block;font-family:"gotm";color: #004b6d;font-size:72px;margin-right: 10px}
.r-part2-1 ul li .num sup{display: block;width: 16px;height:16px;background-image: url(../images/sup_ico.png);}
.r-part2-1 ul li p{font-size:16px;line-height: 32px;color: #333333;position: relative;padding-left: 112px;}
.r-part2-1 ul li p::before{content: '';display: block;width: 14px;height:23px;background-image: url(../images/r_line.png);position: absolute;left:50px;top:12px;}

.r-part2-1 ul li:nth-child(1) .num span{width: 134px;}
.r-part2-1 ul li:nth-child(2) .num span{width: 46px;}
.r-part2-1 ul li:nth-child(3) .num span{width: 82px;}

.r-part2-1 dl{padding: 60px 0;display: flex;justify-content: space-between;}
.r-part2-1 dl dd{width: calc(50% - 66px);color: #666666;font-size:16px;line-height: 34px;}
.r-part2-1 dl dd p span{display: inline-block;margin:0 8px;font-family:"gotm";color: #004b6d;font-size:18px;width: 32px;}

.r-part3{padding-bottom: 100px;}
.r-part3-1{margin-top: 60px;display: flex;justify-content: space-between;}

.r-part3-1 .col-l{width: 48%;position: relative;}
.r-part3-1 .col-l .bg{width: 100%;position:relative;}
.r-part3-1 .col-l .bg img{display: block;width: 100%;}
.r-part3-1 .col-l .bg .dian{position:absolute;right:22%;bottom:16%;width:108px;height:163px;}
.r-part3-1 .col-l .bg .dian .line{width:100%;display:none;}
.r-part3-1 .col-l .bg .dian .line img{display:block;width:100%;}
.r-part3-1 .col-l .bg .dian .item{position:absolute;width:20px;height:20px;display:none;}
.r-part3-1 .col-l .bg .dian .item::before{content: '';width: 24px;height: 24px;border-radius: 50%;background-color: rgba(219, 0, 50, .2);position: absolute;left:50%;margin-top:-6px;top:50%;margin-left: -6px;}
.r-part3-1 .col-l .bg .dian .item::after{content: '';width: 14px;height: 14px;border-radius: 50%;background-color: rgba(219, 0, 50, 1);position: absolute;left:50%;margin-top:-1px;top:50%;margin-left: -1px;}
.r-part3-1 .col-l .bg .dian .item.amt::before{animation: scale 2s infinite;animation-iteration-count:2; }
.r-part3-1 .col-l .bg .dian .item.amt::after{animation: scale2 2s infinite;animation-iteration-count:2; }
@keyframes scale{
    0%{ transform: scale(.5); opacity:.9}
    100%{ transform: scale(1); opacity: 0;}
}
@keyframes scale2{
    0%{ transform: scale(.5);opacity:.9;}
    100%{ transform: scale(2);opacity:0;}
}

.r-part3-1 .col-l .bg .dian .item:nth-child(2){display:block;left: -16%;bottom: -3%;}
.r-part3-1 .col-l .bg .dian .item:nth-child(3){display:block;left: 38%;top: 14%;}
.r-part3-1 .col-l .bg .dian .item:nth-child(4){display:block;left: 51%;top: -8%;}
.r-part3-1 .col-l .bg .dian .item:nth-child(5){display:block;left: 59%;top: 37%;}
.r-part3-1 .col-l .bg .dian .item:nth-child(6){display:block;width:40px; left: 93%;top: 14%;}
.r-part3-1 .col-l .bg .dian .item:nth-child(6)::before{display:none;}
.r-part3-1 .col-l .bg .dian .item:nth-child(6)::after{width:50px;height:50px;background-image:url(../images/rd_logo.png);background-size:100% 100%;opacity:0.4;position: absolute;left:50%;margin-top:-15px;top:50%;margin-left: -25px;background-color:transparent;}
.r-part3-1 .col-l .bg .dian .item:nth-child(2)::before,.r-part3-1 .col-l .bg .dian .item:nth-child(2)::after{animation-delay:.3s}
.r-part3-1 .col-l .bg .dian .item:nth-child(3)::before,.r-part3-1 .col-l .bg .dian .item:nth-child(3)::after{animation-delay:.5s}
.r-part3-1 .col-l .bg .dian .item:nth-child(4)::before,.r-part3-1 .col-l .bg .dian .item:nth-child(4)::after{animation-delay:.7s}
.r-part3-1 .col-l .bg .dian .item:nth-child(5)::before,.r-part3-1 .col-l .bg .dian .item:nth-child(5)::after{animation-delay:.9s}
.r-part3-1 .col-l .bg .dian .item:nth-child(6)::before,.r-part3-1 .col-l .bg .dian .item:nth-child(6)::after{animation-delay:1.1s}

.r-part3-1 .col-r{width: calc(52% - 132px);background-image: url(../images/r_3_bg1.png);background-repeat: no-repeat;}

.r-part3-1 .col-r dl{display: flex;justify-content: space-between;}
.r-part3-1 .col-r dl dd{width: calc(50% - 42px);padding-bottom: 30px;border-bottom: 1px solid #D4D4D4;position: relative;}
.r-part3-1 .col-r dl dd .num{position: relative;display: flex;align-items: flex-start;margin-bottom: 15px;}
.r-part3-1 .col-r dl dd .num span{display: block;font-family:"gotm";color: #004b6d;font-size:72px;margin-right: 10px;}
.r-part3-1 .col-r dl dd .num sup{display: block;width: 16px;height:16px;background-image: url(../images/sup_ico.png);}
.r-part3-1 .col-r dl dd p{color: #333333;font-size:16px;line-height: 28px;}

.r-part3-1 .col-r dl dd:nth-child(1) .num span{width: 50px;}
.r-part3-1 .col-r dl dd:nth-child(2) .num span{width: 150px;}

.r-part3-1 .col-r dl dd .ico{width: 62px;height:62px;border-radius: 50%;border:1px dashed #004b6d;position: absolute;top:0;right:0;}
.r-part3-1 .col-r dl dd .ico img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.r-part3-1 .col-r .ms{margin-top:30px;font-size:16px;color: #666666;line-height: 32px;}

.r-part4{position: relative;}
.r-part4 .main{display: flex;margin-top:60px;}
.r-part4 .col-l{width: 50%;position: relative;}
.r-part4 .col-l .bg{width: 100%;z-index:2;}
.r-part4 .col-l .bg img{display: block;width: 100%;}
.r-part4 .col-l .wz{position: absolute;left:0;top:50%;transform: translateY(-50%); z-index:3;text-align: center;width: 100%;}
.r-part4 .col-l .wz ul{margin-top:60px;margin-bottom:100px; display: flex;justify-content: center;}
.r-part4 .col-l .wz ul li{width: 150px;height:150px;background-color: #fff;border-radius: 50%;position: relative;overflow: hidden;}
.r-part4 .col-l .wz ul li img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 90%;}
.r-part4 .col-l .wz p{color: #fff;font-size:16px;line-height: 32px;width: 600px;max-width: 92%;margin:0 auto;}

.r-part4 .col-r{width: 50%;position: relative;}

.r-part4 .col-r ul{}
.r-part4 .col-r ul li{width: 100%;position: relative;}
.r-part4 .col-r ul li .bg{width: 100%;z-index:2;}
.r-part4 .col-r ul li .bg img{display: block;width: 100%;}
.r-part4 .col-r ul li .wz{position: absolute;left:80px;z-index: 3;color: #fff;top:50%;transform: translateY(-50%); max-width: 400px;}
.r-part4 .col-r ul li .wz h3{color: #FFFFFF;line-height: 44px;margin-bottom: 48px;}
.r-part4 .col-r ul li .wz dl{display: flex;}
.r-part4 .col-r ul li .wz dl dd{margin-right: 30px;}
.r-part4 .col-r ul li .wz dl dd .num{font-family:"gotm";color: #fff;font-size:48px;margin-bottom: 14px;}
.r-part4 .col-r ul li .wz dl dd p{font-size:16px;line-height: 28px;}
.r-part4 .col-r ul li .wz h4{line-height: 44px;color: #004b6d;margin-bottom: 33px;}
.r-part4 .col-r ul li .wz h5{font-size:16px;line-height: 32px;color: #333333;}

.search1 {margin-top:160px;}
.search1 .ss {display:table;margin:0 auto;width:83%;line-height:48px;border:1px solid #ECECEC;padding-left:10px;border-radius:6px;position:relative;}
.search1 .ss input {line-height:48px;width:calc(100% - 40px);background-color:transparent;}
.search1 .ss input::-webkit-input-placeholder {color:#fff;}
.search1 .ss input::-moz-placeholder {color:#fff;}
.search1 .ss input:-ms-input-placeholder {color:#fff;}
.search1 .ss input::placeholder {color:#fff;}
.search1 .ss .btn{display:block;width:40px;height:48px;position:absolute;top:0;right:0;border:none;background:none;outline:none;background-image: url(../images/icon-search-h.png);background-position: center;background-repeat: no-repeat;}
.search1 .s_btn {text-align:center;color:#fff;margin-top:50px;}


.listp{padding:60px 0;display: flex;flex-wrap: wrap;width:1370px;margin:0 auto;max-width:92%;}
.listp a.item{justify-content: space-between;align-items: center;width: calc(33.3333% - 20px);margin-bottom: 40px;margin-right:30px;transition:all .3s}
.listp a.item:nth-child(3n){margin-right:0;}
.listp a.item .word{width: 100%;margin-top:30px}
.listp a.item .word h3{color: #333333;font-size: 26px;margin-bottom: 25px;font-family:"gotm";}
.listp a.item .word .ms{color:#666666;font-size:14px;line-height:24px;height:48px;overflow:hidden;}
/*.products .col-r .list a.item:hover{box-shadow: 0px 3px 15px rgba(0,0,0,0.05);}*/

.listp a.item .img{width: 100%;overflow: hidden;margin:0 auto; background-color: #fff;padding:0 25px;border-radius:6px;}
.listp a.item .img img{display: block;width: 100%;transition:all .3s;}
.listp a.item .img .color{display:flex;margin:20px 0;width:100%; justify-content:center;}
.listp a.item .img .color span{display:block;width:18px;height:18px;border-radius:50%;margin:0 7.5px;position:relative;-webkit-box-shadow: inset 0 1px 1px 0 rgb(0 0 0 / 20%);
    box-shadow: inset 0 1px 1px 0 rgb(0 0 0 / 20%);}
.listp a.item .img .color span::before{content: '';
    display: block;
    position: absolute;
    top: -9px;
    right: -9px;
    left: -9px;
    bottom: -9px;
    border: 1.5px solid rgba(0,0,0,0.2);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    border-radius: 50%;
    -webkit-transition: opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);
    transition: opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);
    transition: transform .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .15s linear;
    transition: transform .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .15s linear,-webkit-transform .3s cubic-bezier(0.25,0.46,0.45,0.94);}
.listp a.item .img .color span:hover::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
.listp a.item:hover .word h3{color: #004b6d;}
.listp a.item:hover .word .btn{background:url(../images/part3_btn.png) no-repeat center;color: #fff;background-size:100% 100%;}
.listp a.item:hover .img img{transform: scale(1.03);}


.fx_box{display: flex;align-items: center;}
.fx_box a{margin: 0 4px;}

@media only screen and (max-width:1680px) {
.a-part2 .swiper-container::after{width: calc(100% - 220px);left:110px;}
.r-part3-1 .col-l .bg .dian{transform:scale(0.8);right: 20%;bottom: 13%;}
.products .col-r .list .item .txt .more{flex-wrap: wrap;}
.products .col-r .list .item .txt .more a{width: 100%;margin-top: 10px;}
.ps-part1 .col-l .ban3 .more{flex-wrap: wrap;}
.ps-part1 .col-l .ban3 .more a{margin-top: 10px;width: 100%;}
/* #rd .datalist .box .data li .num span{font-size: 50px;} */
#rd .rd-main3 .data,
#rd .rd-main3 .txt{float: none;width: 100%;}
#rd .rd-main3 .txt{margin-top: 40px;}
/* 高端实验室 */
#rd .rd-main4 .img{display: none;}
#rd .rd-main4 .list{position: initial;top: auto;right: auto;width: 100%;transform: translateY(0);}
#rd .rd-main4 .list li{padding: 0 3%;}
#rd .rd-main4 .list li .box .icon{margin: 0 30px;}
#rd .rd-main4 .syslist li{width: 50%;}
/* 产学研合作 */
#rd .rd-main7 .swiper-container{margin: 0;}
/* 联系我们 */
.de-contact .list li{width: 49%;}
.de-contact .list li:nth-child(2n){margin-right: 0;}
}
@media only screen and (max-width:1540px) {
.f_80 {font-size:64px;}
.f_84 {font-size:62px;}
.f_70 {font-size:48px;}
.f_60 {font-size:50px;}
.f_50 {font-size:40px;}
.f_56 {font-size:42px;}
.f_48 {font-size:36px;}
.f_42 {font-size:30px;}
.f_36 {font-size:28px;}
.f_32 {font-size:24px;}
.f_30 {font-size:22px;}
.f_24 {font-size:20px;}
.f_22 {font-size:18px;}
.f_18 {font-size:16px;}
.f_16 {font-size:14px;}
/*.header {padding:15px 0;}*/
.header .con .right .nav_list li {margin-left:5px;font-size:14px;}
.header .con .right .icon_box .box {margin-left:22px;}
.header .con .right .icon_box .box.lag{/* margin-left: 0; */}
.i_part1 .txt .h {line-height:84px;}
.i_part1 .txt .p {font-size:20px;margin-top:12px;line-height:26px;}
.i_part1 .bottom .boxs {padding:26px 0 38px 0;}
.i_part1 .bottom .boxs .box .num {line-height:50px;height:50px;margin-bottom:10px;}
.i_part4 .con .left .tit {padding-top:24px;}
.i_part4 .con .left {padding-bottom:87px;}
.i_part4 .con .left .tit .h {line-height:64px;}
.i_part4 .con .left .tit .p {margin:21px 0 60px 0;}
.i_part4 .con .left .tab .btn.on {margin-bottom:30px;font-size:18px;}
.i_part4 .con .right a {padding:20px 36px 20px 36px;}
.i_part4 .con .right a .time {margin-bottom:22px;}
.i_part4 .con .right a .h {line-height:28px;margin-bottom:30px;}
.t-part2 ul.list{top:300px;}
.t-part2 ul.bg li .bt{top:80px;}
/*.a-part2 ul li{padding:58px 20px;}*/
/*.a-part2 ul li:nth-child(2){padding-left:16%;}*/
/*.a-part2 ul li:nth-child(3){padding-left:29%;}*/
/*.a-part2 ul li:nth-child(4){padding-left:49%;}*/
/*.a-part2 ul li:nth-child(5){padding-left:61%;}*/
.inv-part .col-r .bd ul li .other{padding:0 20px;}
.inv-part .col-r .bd ul li input.wz{padding:0 20px;}
.inv-part .list3{align-items:center;}
/*.inv-part .list3 .img{width:30%;}*/
/*.inv-part .list3 .img img{display:block;width:100%;}*/
.inv-part .list3 .word p{}    
/*.inv-part .list3 .ewm{bottom:50px;}*/
.inv-part .col-l{padding:80px;}
#about .about1-main .data li .con .num{font-size: 36px;}
#about .about2-main .data{left: 0;width: 100%;}
#about .about2-main .data li .num{font-size: 80px;}
#about .about2-main .data li .box{margin-left: 20px;}

.a-part2 .swiper-container::after{width: calc(100% - 200px);left: 100px;}
.slo-part2 .col-l .swiper-slide .wz dl dt{padding-left:30px;}
#rd .datalist .box,
#rd .datalist .box .con{width: 100%;}
#rd .datalist .box .topname{margin: 0 0 30px 0;}
/* #rd .datalist .box .data li .num span{font-size: 30px;} */
#rd .datalist .list{display: none;}
/* 子公司 */
.other-contact .list li .box .con .icon{width: 20px;height: 20px;line-height: 20px;margin-left: 0;}
}
@media only screen and (max-width:1480px) {
    .r-part3-1 .col-l .bg .dian{transform:scale(0.6);right: 18%;bottom: 13%;}
	.a-part1 .a-main .ms{width: 75%;}
	.c-part1 ul li{width: calc(100% / 3 - 30px);}
	.c-part1 ul li:nth-child(3){margin-right: 0;}
	.c-part1 .map #container{height:500px;}
	.c-part2 .list .item{width: calc(100% / 3 - 20px);margin-bottom: 30px;margin-right:30px;}
	.c-part2 .tab .col-l a:nth-child(1){margin-right: 40px;}
	.inv-part .col-l,.inv-part .col-r{padding:40px;}
	.n-part1 .swiper-slide .word{padding:30px 35px;}
	.n-part1 .swiper-slide .word h2{margin-top:30px;}
	.ps-part3 .col-r{padding:0 5%;}
	.ps-part3 .col-r h3{margin-bottom: 20px;}
	.ps-part3 .col-r dl{margin-bottom: 20px;}
	.ps-part3 .col-r button{margin-top:20px;}
	.r-part1-1 .col-r{padding:35px 20px 75px 34px;}
	.r-part1-1 .col-r .ms{height:280px;}
	.r-part1-1 .swiper-pagination{bottom:35px;}
	.t-part2 ul.list{top:300px;}
	.t-part2 ul.bg li .bt{top:80px;}
	/*.t-part2 ul.list li{height:230px;}*/
	.t-part2 ul.list li .xx p{font-size:14px;}
	.a-part2 .swiper-container::after{width: calc(100% - 190px);left:95px;}
	.r-part4 .col-r ul li .wz h3{margin-bottom:20px;font-size:18px;line-height:32px;}
    .r-part4 .col-r ul li .wz h4{font-size:18px;line-height:32px;margin-bottom:20px;}
	.r-part4 .col-r ul li .wz h5{font-size:12px;line-height:24px;max-width:70%;}
	.slo-part2 .col-l .swiper-slide .wz{padding-left:30px;}
	.slo-part2 .col-l .swiper-slide .wz dl dd p{font-size:14px;line-height:24px;}
	/* 联系我们 */
	.de-contact .list li .box .con{font-size: 20px;}
}
@media only screen and (max-width:1440px) {
    .a-part2 .swiper-container::after{width: calc(100% - 186px);left:93px;}
	.i_part5 .con .txt .swiper-slide{width: calc(25% - 50px);}
	.i_part5 .con .txt .swiper-slide:hover,
	.i_part5 .con .txt .swiper-slide.on{width: calc(25% + 132px);}
}
@media only screen and (max-width:1366px) {
    .a-part2 .swiper-container::after{width: calc(100% - 176px);left:88px;}
    .t-part2 ul.list{width:940px;}
    .t-part2 ul.list li{width:200px;height:200px;}
    .t-part3 dl dt h3{margin-bottom:20px;}
    .t-part3 dl dt .ms{margin-bottom:30px;}
    footer .foot1 .bto .txt .li{font-size:12px;}
    
    
    .r-part3-1 .col-r .ms{margin-top:30px;font-size:14px;line-height:24px;}
    .r-part3-1 .col-r dl dd .num span{font-size:40px;}
    .r-part3-1 .col-r dl dd:nth-child(2) .num span{width:80px;}
    .r-part3-1 .col-r dl dd p{font-size:12px;}
    .j-part1 .list dl dt .ms p{font-size:14px;line-height:24px;}
    .j-part1 .list dl dt .ms p{margin-right:40px;}
}
@media only screen and (max-width:1280px) {
.r-part3-1 .col-l .bg .dian{bottom:9%;}
.a-part2 .swiper-container::after{width: calc(100% - 162px);left:81px;}
.a-part1 .a-main .ms{font-size:14px;line-height:24px;}
.header .con .right .nav_list li {margin-left:5px;}
.header .con .right .nav_list li {padding: 20px 10px;}
.header .con .right .icon_box .box{margin-left: 16px;}
.a-part4 ul li .ms .tia{margin-bottom: 10px;font-size:18px;}
.a-part4 ul li .ms .tia img{width: 20px;margin-right: 10px;}
.a-part4 ul li .ms .word{font-size:14px;margin-bottom: 20px;}
.a-part2 .swiper-slide .word h3{font-size:24px;}
.a-part2 .swiper-slide .word p{font-size:14px;}
.a-part2 ul li{font-size:14px;line-height: 24px;}
.a-part3 .tab a{font-size:20px;}
.a-part1 .a-main{padding-top:80px;}
.c-part1 ul li p{font-size: 14px;}
.c-part2 .list .item{padding:20px;margin-right:30px; }
.c-part2 .list .item p{font-size:14px;}
.n-part1 .swiper-slide .word p{margin-bottom: 30px;}
.ps-part3 .col-r h3{font-size:24px;}
.ps-part3 .col-r dl dd{padding:15px 20px 0 20px;}
.ps-part3 .col-r dl dd ul li{margin-bottom: 10px;}

.r-part2-1 ul li .num span,.r-part3-1 .col-r dl dd .num span{font-size:36px;}
.r-part3-1 .col-r dl dd{width: calc(50% - 20px);}
.r-part3-1 .col-r .ms{margin-top:20px;}
.r-part4 .col-r ul li .wz h3{font-size:18px;line-height: 24px;margin-bottom: 20px;}
.r-part4 .col-r ul li .wz{left: 20px;}
.r-part4 .col-r ul li .wz h4{margin-bottom: 10px;}
.t-part1 ul li .wz{left: 30px;}

.t-part2 ul.bg li .bt{top:40px;}
.t-part2 ul.list{top:300px;width:1000px;}
.t-part2 ul.list li{height:200px;}

.p100{padding:80px 0;}
.a-part4 ul li .img .wz p{font-size:15px;}
.r-part3-1 .col-r dl dd:nth-child(2) .num span{width:76px;}
.r-part3-1 .col-r dl dd p{font-size:14px;}
.r-part3-1 .col-r .ms{font-size:14px;line-height:24px;}
.solution a.item{padding:30px;}
.solution a.item .word{width: calc(42% - 40px);}
.solution a.item .word .ms{font-size:14px;line-height:24px;margin-top:20px;}
.solution a.item .word .btn{margin-top:40px;}

.slo-part2 .col-l .swiper-slide .wz{padding-left:20px;}
.slo-part2 .col-l .swiper-slide .wz dl dt {font-size:14px;padding-left:20px;}
.slo-part2 .col-l .swiper-slide .wz dl dd{padding-left：30px;font-size:14px;}
.slo-part2 .col-l .swiper-slide .wz dl dd p{font-size:14px;line-height:24px;}

.r-part4 .col-r ul li .wz dl dd .num{font-size:36px;}

/* #about .about2-main .imgbg{height: calc(100vh - 160px);} */

}
@media only screen and (max-width:1024px) {
.i_part1 #playercontainer {display:none;}
.i_part1 #playercontainer1 {display:block;}
.i_part1 img.m{display:block;width:100%;height: 100%;object-fit: cover;}
.f_80 {font-size:34px;}
.f_84 {font-size:36px;}
.f_70 {font-size:32px;}
.f_60 {font-size:30px;}
.f_56 {font-size:26px;}
.f_32 {font-size:20px;}
.f_22 {font-size:16px;}
.f_20 {font-size:16px;}
.f_18 {font-size:14px;}
.w1680 {width:94%;}
.w1580 {width:94%;}
.i_part3 .w1580 {top:4.5%;}
.header {display:none;}
.header2 {display: block;}
.business_swiper>.swiper-wrapper>.swiper-slide {position:relative;}
.usbg {width:100%;height:100%;}
/* 搜索 */
.search-alert2 .close{width: 25px;top: 20px;}
.search-alert2 .cent-form{width: 90%;}
.search-alert2 .tab{display: none;}
.search-alert2 .tit3{font-size: 20px;margin-bottom: 20px;}
.index_con .swiper-pagination {display:none;}
.i_part1 {height:100vh;}
.i_part1 .txt {left:0;transform:translateX(0);padding:0 8px;top:20%;}
.i_part1 .txt .h {line-height:40px;}
.i_part1 .bottom .boxs {flex-wrap:wrap;padding:12px 0 20px 0;width: 100%;}
.i_part1 .bottom .boxs .box {width:100%;}
.i_part1 .bottom .boxs .box:nth-child(1),.i_part1 .bottom .boxs .box:nth-child(2) {margin-bottom:8px;}
.i_part1 .bottom .boxs .box .num {padding-right:16px;line-height:40px;height:40px;margin-bottom:0;}
.i_part1 .bottom .boxs .box .num .add {width:8px;line-height: 1;top: auto;bottom: 10px;}
.i_part1 .bottom .boxs .box .num .m2 {width:12px;line-height: 1;bottom: auto;top: 0;}
.i_part1 .bottom .boxs .box .num img{max-width: 100%;}
.i_part2 .con{padding-top: 55px;justify-content: center;flex-direction: column;}
.i_part2 .left{width: 100%;justify-content: flex-end;}
.i_part2 .left .txt .h1{font-size: 26px;margin-bottom: 80px;display: none;}
.i_part2 .left .txt .h2{font-size: 18px;margin-bottom: 20px;}
.i_part2 .left .txt .content{width: 100%;height: auto; min-height: auto;}
.i_part2 .left .swiper-pagination{margin-bottom: 20px;}
.i_part2 .right{display: none;}
.i_part3 .con .tit{font-size: 30px;}
.i_part3 .con .bottom .btn .icon img{width: 40px;}
.i_part3 .con .bottom{font-size: 18px;}
.i_part4 .txt li .icon{width: 40px;}
.i_part4 .con .box:after{top: 55px;}
.i_part4 .con .box:after,
.i_part4 .txt li::before{height: calc(100% - 55px);}
.i_part4 .txt li .tit{padding: 0 5px;text-align: center;height: 0;opacity: 0;}
.i_part4 .txt li:hover .tit{min-height: 100px;opacity: 1;}
.i_part4 .txt li .content{display: none;}
.i_part5 .con .top{margin-bottom: 40px;}
.i_part5 .con .topname{margin-bottom: 10px;font-size: 16px;}
.i_part5 .con .txt .swiper-slide,
.i_part5 .con .txt .swiper-slide:hover,
.i_part5 .con .txt .swiper-slide.on{width: 100%;}
.i_part5 .con .txt .swiper-slide:hover .name .tit,
.i_part5 .con .txt .swiper-slide.on .name .tit{justify-content: center;width: 100%;}
.i_part5 .con .txt .swiper-slide a .box .img{padding-top: 60%;height: auto;}
.i_part5 .con .txt .swiper-slide a .box .img img{position: absolute;top: 0;left: 0;}
.i_part5 .con .txt .swiper-slide:hover .box .img,
.i_part5 .con .txt .swiper-slide.on .box .img{width: 100%;}
.i_part5 .con .txt .swiper-slide a .name .logo,
.i_part5 .con .txt .swiper-slide a .box .show{display: none;}
.i_part5 .con .txt .swiper-slide:hover .name::before,
.i_part5 .con .txt .swiper-slide.on .name::before{left: 50%;transform: translateX(-50%);}
.i_part5 .con .list .swiper-slide a{font-size: 18px;}
.i_part6 {overflow-y:hidden;}
.i_part6 {height:100%;position:relative;}
.i_part6 .conx {height:100%;}
.i_part6 .con {position:absolute;top:50%;transform:translateY(-50%);width:100%;}
.i_part6 .con {display:block;height:auto;}
.i_part6 .con .left{display: block;}
.i_part6 .con .left .tit .h {line-height:40px;}
.i_part6 .con .left .tit .p {line-height:24px;margin:20px 0;}
.i_part6 .con .left .tab {position: initial;bottom: auto;right: auto;}
.i_part6 .con .left .tab .btn {margin-right:40px;margin-left: 0;padding-bottom: 16px;}
.i_part6 .con .right a .more {font-size:13px;}
.i_part6 .con .right {width:100%;height:435px;}
.i_part6 .con .right a {padding:20px 15px;}
.i_part6 .con .right a .h {font-size:14px;}
.i_part6 .con .right a .c{margin: 15px 0;}
.i_part6 .con .right a .bot{padding-top: 15px;}
.i_part6 .con .left .prev {width:30px;height:30px;background-size:100%;}
.i_part6 .con .left .next {width:30px;height:30px;background-size:100%;left:40px;}
.footer .footerlogo,
.footer .foot1 .right,
.footer .foot2 .box .left,
.footer .foot2 .box .right p i{display: none;}
.footer .foot1 .left{float: none;width: 100%;}
.footer .foot1 .left .contact li{padding: 5px 0 5px 36px;}
.footer .foot2 .box{display: block;text-align: center;}
.footer .foot2 .box .right p{display: block;}
#back-to-top{right: 10px;width: 40px;height: 40px;line-height: 40px;}
.ny-banner{}
.ny-banner .word h3{font-size:20px;line-height: 30px;}
.ny-banner .word p{font-size:18px;line-height: 20px;}
.ny-banner .word p i{    font-size: 3rem;}
.ny-banner .word .txt{    display: none;}
.ny-banner .ny-nav{display: none;}
.ny-banner .index_down{display: none;}
.p100{padding:30px 0;}
.right_zd{display: none;}
#about .about1-main .bg{display: none;}
#about .about1-main .box,
#about .about1-main .data{float: none;width: 100%;}
#about .about1-main .data{margin-top: 0;}
#about .about1-main .box .name{font-size: 30px;}
#about .about1-main .box .tags{margin: 20px 0;}
#about .about1-main .box .content p{margin-bottom: 20px;}
#about .about1-main .data li{width: 33.33%;padding: 40px 0 20px 0;}
#about .about1-main .data li .icon{width: 50px;height: 50px;line-height: 50px;}
#about .about1-main .data li .con .num{font-size: 30px;}
#about .top{font-size: 30px;}
#about .about2-main{height: auto;background-color: #f6f7f9;background-image: none;}
#about .about2-main .imgbg,
#about .about2-main .zhongguo,
#about .about2-main .map-dot{display: none;}
#about .about2-main .city,
#about .about2-main .data{position: initial;top: auto;left: auto;width: 100%;}
#about .about2-main .data{display: block;}
#about .about2-main .data li{margin-top: 20px;}
#about .about2-main .data li .num{font-size: 60px;}
#about .about2-main .data li .box{margin-left: 10px;}
#about .about2-main .data li .box .name{font-size: 18px;margin-bottom: 10px;}
#about .about2-main .city .item .title{padding: 10px 20px;}
#about .about2-main .city .item .title .list{padding: 20px 0;}
#about .about2-main #city{display: block;border-bottom: 1px solid #d5d5d5;margin: 20px 0;}
#about .about2-main #city .swiper-slide span{font-size: 20px;color: #333;line-height: 1;line-height: 60px;display: inline-block;}
#about .about2-main #city .swiper-slide.swiper-slide-active span{color: #004b6d;border-bottom: 1px solid #004b6d;}
#about .about3-main .data{padding-top: 30px;}
#about .about3-main .data .swiper-slide:hover{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
/* 发展历程 */
#about .about4-main .top{margin-bottom: 30px;}
#about .about4-main .history1{display: none;}
#about .about4-main .history2{display: block;}
#about .about4-main .gallery-thumbs .swiper-slide{width: 20%;}
#about .about4-main .gallery-thumbs .swiper-slide .txt{text-align: center;color: #333;font-size: 16px;line-height: 1;}
#about .about4-main .gallery-thumbs .swiper-slide .txt span{display: block;margin-bottom: 5px;font-size: 24px;font-weight: 700;font-family: "Bahnschrift";}
#about .about4-main .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .txt{color: #004b6d;}
#about .about4-main .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .txt span{background: -webkit-linear-gradient(right,#ea8e9b,#df3754);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#about .about4-main .gallery-top{margin-top: 20px;}
#about .about4-main .gallery-top .list li{padding: 20px 0;border-top: 1px solid #eee;}
#about .about4-main .gallery-top .list li .tit{color: #004b6d;font-size: 30px;font-family: "Bahnschrift";line-height: 1.2;}
#about .about4-main .gallery-top .list li .con{color: #666;font-size: 16px;line-height: 1.5;margin: 15px 0;}
#about .about4-main .gallery-top .list li .con p{padding-left: 10px;position: relative;}
#about .about4-main .gallery-top .list li .con p::before{content: '';position: absolute;top: 11px;left: 0;width: 6px;height: 2px;background-color: #004b6d;}
#about .about4-main .gallery-top .list li .img{width: 100%;}
#about .about4-main .gallery-top .list li .img img{max-width: 100%;}
#about .about4-main .gallery-top .swiper-slide{overflow-x: auto;}
#about .about4-main .gallery-top .swiper-slide::-webkit-scrollbar{width:2px;height:1px;display: block;}
#about .about4-main .gallery-top .swiper-slide::-webkit-scrollbar-thumb {background:#004b6d;}
#about .about4-main .gallery-top .swiper-slide::-webkit-scrollbar-track {background:#fff;}
#about .about5-main .box{margin: 30px 0 20px 0;padding-bottom: 30px;}
#about .about5-main .box .mar{height: 215px;}
#about .about5-main .box .mar .item .icon{width: 20px;margin-right: 10px;}
#about .about5-main .box .mar .item .name{width: calc(100% - 30px);font-size: 18px;}
#about .about5-main .show .s2{font-size: 50px;}
/* 董事长致辞 */
#chairman .chairman-main::before{display: none;}
#chairman .chairman-main .img,
#chairman .chairman-main .show{float: none;width: 100%;}
#chairman .chairman-main .img{height: auto;}
#chairman .chairman-main .show{margin-top: 20px;}
#chairman .chairman-main .show .name{font-size: 30px;margin: 20px 0 30px 0;}
#chairman .chairman-main .show .content p{margin-bottom: 20px;}
#chairman .chairman-main .show .icon{padding: 20px 0 10px 0;}
/* 社会责任 */
#social .social-main .top i{width: 60px;}
#social .social-main .top span{padding: 0 40px;font-size: 26px;}
#social .social-main .topline{width: 40px;height: 2px;margin: 10px auto 20px;}
#social .social-main .show{height: 500px;}
#social .social-main .show .img{width: 100%;}
#social .social-main .show .img::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);z-index: 1;}
#social .social-main .show .con{width: 80%;right: 20px;height: 100%;display: flex;justify-content: center;flex-direction: column;z-index: 2;}
#social .social-main.social2 .show .con{left: 10px;}
#social .social-main .show .con .hd li{margin: 30px 0;color: #fff;}
#social .social-main .show .con .hd li.on{font-size: 24px;}
#social .social-main .show .con .box{padding: 40px;}
#social .social-main .show .con .box .icon{width: 36px;top: -15px;}
#social .social-main .show .con .box .bd .tit{margin-bottom: 20px;}
/* 新闻资讯引导页 */
.de-news-list .benyuan{padding: 50px 0;}
.de-news-list .benyuan::before{display: none;}
.de-news-list .benyuan .box,
.de-news-list .benyuan .list{float: none;width: 100%;}
.de-news-list .benyuan .list{margin-top: 20px;}
.de-news-list .hangqa{padding: 50px 0;}
.de-news-list .hangqa .hangye,
.de-news-list .hangqa .question{float: none;width: 100%;}
.de-news-list .hangqa .question{margin-top: 30px;}
.de-news-list .dangjian .imgbg{margin-bottom: 40px;}
.de-news-list .dangjian{padding-bottom: 40px;}
.de-news-list .dangjian .list li{width: 48%;margin-bottom: 2%;}
/* 面包屑 */
.rig-title{margin-top: 55px;}
.rig-title .crumbs{width: 100%;float: none;margin-bottom: 0;font-size: 14px;background-size: 14px 14px;padding-left: 20px;}
.rig-title .back{display: none;}
/* 新闻列表 */
.de-article-list .show_news{margin-bottom: 20px;}
.de-article-list .show_news .swiper-slide .icon{display: none;}
.de-article-list .show_news .swiper-slide .img{float: none;width: 100%;height: 300px;}
.de-article-list .show_news .swiper-slide .right{float: none;width: 100%;margin-top: 20px;}
.de-article-list .show_news .swiper-slide .right .box{padding: 20px;}
.de-article-list .show_news .swiper-slide .right .box .date{margin-top: 0;font-size: 14px;}
.de-article-list .show_news .swiper-slide .right .box .title{font-size: 20px;margin: 15px 0;}
.de-article-list .show_news .swiper-slide .right .box .con{font-size: 14px;}
.de-article-list .show_news .swiper-slide .right .box .more{margin-top: 20px;font-size: 14px;width: 120px;height: 40px;margin-bottom: 30px;}
.de-article-list .show_news .swiper-slide .right .box .more i{margin-left: 10px;}
.de-article-list .show_news .swiper-slide .right .box .more i img{height: 10px;}
.de-article-list .show_news .news-pagination{bottom: 20px;justify-content: center;}
.de-article-list .show_news .news-pagination span{margin: 0 5px;width: 8px;height: 8px;}
.de-article-list .inner-left{float: none;width: 100%;}
.de-article-list .list li{margin-bottom: 20px;padding-bottom: 20px;}
.de-article-list .list li a{height: 150px;}
.de-article-list .list li a .info{width: 67%;}
.de-article-list .list li a .info .tit{font-size: 20px;}
.de-article-list .list li a .info .con{font-size: 14px;margin: 20px 0;}
.de-article-list .list li a .info .time{font-size: 14px;}
.de-article-list .inner-right{display: none;}
/* 分页 */
.de-page-mian{margin: 20px 0;}
.de-page-mian .page-inner a{min-width: 30px;height: 30px;line-height: 30px;font-size: 14px;margin: 5px;}
/* 新闻详情页 */
.news-info{padding: 20px 0;}
.news-info .title{font-size: 24px;line-height: 30px;margin-bottom: 0;}
.news-info .tit{padding: 10px 0;line-height: 24px;}
.news-info .tit span{font-size: 14px;padding: 0 2%;}
.news-info .tit .share{display: none;}
.news-info .con{margin-top: 20px;font-size: 14px;}
.news-info .con p{margin-bottom: 0px;}
/* 上下页 */
.newsPage{display: block;padding-top: 10px;}
.newsPage .page-a{float: none;width: 100%;margin-top: 10px;padding: 10px 20px;font-size: 14px;}
.newsPage .page-a a{margin-top: 0;}
.newsPage .page-a:hover{box-shadow: none;transform: translate3d(0,0,0);}
/* 研发中心 */
#rd .top i{width: 60px;}
#rd .top span{padding: 0 40px;font-size: 26px;}
#rd .topline{width: 40px;height: 2px;margin: 10px auto 20px;}
#rd .rd-main1 .show{display: block;justify-content: baseline;}
#rd .rd-main1 .show .img,
#rd .rd-main1 .show .box{width: 100%;}
#rd .rd-main1 .show .icon{display: none;}
#rd .rd-main1 .show .box{padding: 30px;}
#rd .datalist{margin-top: 30px;}
#rd .datalist .box .data{flex-wrap: wrap;}
#rd .datalist .box .data li{width: 50%;margin-bottom: 20px;}
#rd .datalist .box .data li:nth-child(2n) .num{justify-content: flex-end;}
#rd .datalist .box .data li .num span{font-size: 20px;margin-right: 10px;}
#rd .datalist .box .data li:nth-child(2n) .tit{text-align: right;}
#rd .datalist .box .con{margin-top: 0;}
/* 研发团队 */
#rd .rd-main3 .swiper-container{margin-bottom: 40px;}
#rd .rd-main3 .data li .num span{font-size: 40px;padding-right: 10px;}
#rd .rd-main3 .data li.line{height: 64px;}
#rd .rd-main3 .txt{margin-top: 30px;}
#rd .swiper-container{padding-bottom: 30px;}
#rd .swiper-container .swiper-pagination span{margin: 0 10px;}
/* 高端实验室 */
#rd .rd-main4 .toptxt{margin: -10px 0 20px 0;}
#rd .rd-main4 .list li{margin: 15px 0;padding: 15px 3%;}
#rd .rd-main4 .list li .box{display: block;height: auto;}
#rd .rd-main4 .list li .box .icon{width: 15px;margin: 10px auto;}
#rd .rd-main4 .list li .box .icon img{transform:rotate(90deg);}
#rd .rd-main4 .syslist{margin-top: 10px;}
#rd .rd-main4 .syslist li{margin-top: 10px;width: 100%;justify-content: center;}
#rd .rd-main4 .syslist li .icon{width: 20px;}
/* 产学研合作 */

#rd .rd-main7 .txt{margin-top: 30px;}
/* 知识产权 */
#rd .rd-main8 .txt{margin: -10px 0 20px 0;}
#rd .rd-main8 .list li{margin: 10px;}
#rd .rd-main8 .list li a{height: 60px;line-height: 60px;}
/* 下载列表 */
.de-download-list .title{padding-bottom: 20px;margin-bottom: 20px;}
.downloadlist li a{padding: 28px 30px;}
/* 质保合同 */
.de-contract-list{margin-bottom: 40px;}
.de-contract-list .show,
.de-contract-list .list{float: none;width: 100%;height: 400px;}
.de-contract-list .show .info{padding: 20px 5%;}
.de-contract-list .show .info li{padding: 7px 0 7px 30px;background-size: 18px 14px;}
.de-contract-list .list li .backg{display: none;}
.de-contract-list .list li .box .tit{font-size: 18px;}
.de-contract-list .list li .box .tit .icon{width: 24px;height: 24px;line-height: 24px;margin-right: 10px;}
.de-contract-list .list li .box form{margin-top: 15px;padding: 10px 15px;}
/* 联系我们 */
.de-contact .name{margin-bottom: 0;}
.de-contact .add{margin-bottom: 10px;}
.de-contact .add .icon{width: 15px;margin: 0 5px 0 20px;}
.de-contact .list li{width: 49%;}
.de-contact .list li:nth-child(2n){margin-right: 0;}
.de-contact .wechat{margin-top: 20px;}
.de-contact .contact-map{margin-top: 30px;height: auto;}
.de-contact .contact-map .imgbg,
.de-contact .contact-map .map{float: none;width: 100%;padding-top: 50%;}
/* 子公司 */
.other-contact .en{font-size: 12px;padding-right: 40px;}
.other-contact .en::before{width: 30px;}
.other-contact .name{font-size: 24px;margin-top: 15px;}
.other-contact .list{margin-top: 10px;}
.other-contact .list li{width: 49%;margin-top: 15px;}
.other-contact .list li:nth-child(3n){margin-right: 2%;}
.other-contact .list li:nth-child(2n){margin-right: 0;}
.other-contact .list li .tit{margin-bottom: 10px;}
/* 搜索产品 */
.products-search .list .item{width: calc(50% - 20px);margin: 0 10px 20px 10px;}
/* 企业荣誉 */
.de-honor-list ul li{width: 31.33%;}
.de-honor-list ul li a .img{height: 30vw;line-height: 30vw;}
.de-honor-list ul li a .tit{padding: 20px 0;}

.a-part1 .a-video{padding:0;}
.a-part1 .a-video .pc{display: none;}
.a-part1 .a-video .m{display: block;}
.a-part1 .a-main .tia{display: none;}
.a-part1 .a-main{padding-top:0;}
.a-part1 .a-main .ms{padding-top:30px;width: 100%;position: relative;top:0;padding-right: 2%;}
.a-part2 .title h3{font-size:20px;margin-bottom: 10px;}
.a-part2 .title img{height:20px;}
.a-part2 .swiper-container::before,.a-part2 .swiper-container::after,.a-part2 .swiper-slide::before{display: none;}
.a-part2 .swiper-container{padding-top:10px;}
.a-part2 ul{padding-top:20px;}
.a-part2 ul li{padding:20px 4%!important;text-align:left!important;}
.a-part2 ul li::before{left:50%!important;transform:translateX(-50%)!important;}
.a-part3 .tab a{margin:0 20px;font-size:16px;}
.a-part3 .tab a span{display: none;}

.a-part3 .a-part3a ul li{padding:0;}
.a-part3 .prev,.a-part3 .next{display: none;}

.a-part3 .ban3 .swiper-slide .img{height:200px;}
.a-part3 .swiper-slide p{font-size:14px;line-height: 24px;}
.a-part3 .a-part3a ul{height:340px}

.f_36{font-size:18px;}
.a-part4 ul{margin-top: 20px;}

.a-part4 ul {display:block;width:100%;overflow-x:auto;white-space:nowrap;padding:30px 0;}
.a-part4 ul li {display:inline-block;float:none;width:100% !important;margin-right:20px;}
.a-part4 ul li .img {display:none !important;}
.a-part4 ul li .ms {display:block !important;opacity:1 !important;}
.a-part3 .a-part3a{margin-top: 20px;}
.a-part3 .swiper-pagination{margin-top:20px;}
.a-part5 .swiper-slide{width: 100%;margin-right: 30px;}
.a-part5 .swiper-container{padding-bottom: 60px;}
.a-part5 .swiper-container::before{display: none;}
.a-part2 .swiper-slide{padding-top:20px;}
.a-part5 .swiper-slide:nth-child(2n){top:0;padding-top:0;}
.a-part5 .prev, .a-part5 .next{top:auto;bottom:0;}

.a-part5 .swiper-slide-active .year{font-size:18px;margin-bottom: 10px;}
.a-part5 .swiper-slide .ms{font-size:14px;line-height: 24px;}
.a-part5 .prev, .a-part5 .next{width:33.6px;height:39.2px;background-size:100% 100%;}
.a-part5 .prev{left:calc(50% - 40px);}
.a-part5 .next{right:calc(50% - 40px);}

.a-part5 .swiper-slide .year::before{left:10px;}
.a-part5 .swiper-slide::before{left:16px;top:18px;display:none;}
.a-part1 .a-main{height:auto;}
.a-part1 .a-main .ms{font-size:14px;line-height: 24px;height:240px;}
.a-part1 .a-main .ms p{margin-bottom: 20px;}

.c-part1 ul{margin-top:40px;display: block;}
.c-part1 ul li{width: 100%;margin-bottom: 15px;}
.c-part1 .map .contact_ms{display: none;}
.c-part1 .map{display:block;}
.c-part1 .map .img,.c-part1 .map #container{width:100%;}
.c-part1 .map #container{height:240px;}

.c-part2 .tab .col-r{display: none;}
.c-part2 .tab .col-l a{padding-left: 0;font-size:18px;}
.c-part2 .tab .col-l a::before{display: none;}
.c-part2 .tab .col-l a:nth-child(1){margin-right: 20px;}
.c-part2 .tab{margin-top:20px;}
.c-part2 .list{margin-top:20px;display: block;}
.c-part2 .list .item{width: 100%;margin-bottom:15px;}
.c-part2 .list .item h3{margin-bottom:15px;font-size:16px;}
.c-part2 .list .item p{font-size:12px;margin-bottom:10px;}
.c-part2 .list .item p img,.c-part2 .list .item a img{width:15px;margin-right:8px;}
.c-part2{padding-bottom: 30px;}

.inv-part .col-l{display: none;}
.inv-part .col-r{width: 100%;padding:30px 4%}

.inv-part .col-r .list1{margin-top: 20px;margin-bottom: 20px;}
.inv-part .col-r .list1 a.item{padding:20px 0;}
.inv-part .col-r .list1::before{display: none;}
.inv-part .col-r .list1 a.item::after{width: 100%;left: 0;}
.inv-part .col-r .list1 a.item .ico{display: none;}
.inv-part .col-r .list1 a.item .wz{width: calc(100% - 45px - 70px);}

.inv-part .col-r .title .link a{font-size:16px;}
.inv-part .col-r .bd{margin-top:20px;margin-bottom: 30px;}
.inv-part .col-r .bd ul li{display: block;}
.inv-part .col-r .bd ul li p{width: 100%;}
.inv-part .col-r .bd ul li .other{width: 100%;padding:0 15px;margin-top: 15px;}
.inv-part .col-r .bd ul li .other label span{font-size:12px;padding-left: 10px;}
.inv-part .col-r .bd ul li .other label span::before{width: 10px;height:10px;background-size: 100% 100%;}

.inv-part .col-r .bd ul li input.wz{width: 100%;margin-top:15px;padding:0 15px;}
.inv-part .col-r .bd ul li textarea{width: 100%;margin-top:15px;padding:15px;}

.inv-part .col-r .title{padding-bottom: 20px;}
.inv-part .list2{margin:30px 0;display: block;}
.inv-part .list2 a.item{width: 100%;}

.inv-part .list3 .img{display: none;}

.inv-part .list3{padding:30px 0;}
.inv-part .list3 .word{margin-left: 0;}

.j-part1 .form{margin-top:40px;}
.j-part1 .form .el-select{width: 100%;margin-bottom: 20px;}
.j-part1 .form .el-input{width: 100%;}
.j-part1 .el-button{top:auto;bottom:-10px;}
.j-part1 .list{margin-top: 40px;}

.j-part1 .list dl dt{padding:15px 0 15px 24px}
.j-part1 .list dl dt .title{display: block;}
.j-part1 .list dl dt .title h3{width: 100%;margin-right: 0;margin-bottom: 15px;}
.j-part1 .list dl dt .title p:nth-child(2){margin-right: 0;margin-bottom: 15px;}
.j-part1 .list dl dt .ico{display: none;}
.j-part1 .list dl dd .btn.pc{display: none;}
.j-part1 .list dl dd .btn.wap{display: block;}

.j-part1 .list dl dt .ms{width: 100%;}
.j-part1 .list dl dt .ms p{width: 100%!important;margin-right: 0;}
.j-part1 .list dl dd{padding-left: 24px;padding-top:20px ;padding-bottom: 30px;}
.j-part1 .list dl dd .xx{display: block;}
.j-part1 .list dl dd .xx .col-l{margin-right: 0;}

.tc .ny{width: 92%;padding:20px;}
.tc .ny .title{font-size:18px;padding-bottom: 20px;}
.tc .ny .title::after{width: 60px;}
.tc .ny .jl{margin-top:20px;}
.tc .ny .sc{margin-top:15px;}

.n-part1{padding-top:40px;}
.n-part1 .swiper-slide{display: block;}
.n-part1 .swiper-slide .img{width: 100%;}
.n-part1 .swiper-slide .word{width: 100%;padding:15px 20px;}
.n-part1 .swiper-slide .word h2{font-size: 18px;line-height: 24px;margin:10px 0;}
.n-part1 .swiper-slide .word p{font-size:12px;margin-bottom: 0;}
.n-part1 .swiper-pagination{margin:20px 0;}
.n-part1 .swiper-slide .word .btn{display: none;}
.n-part2 a.item{padding: 30px 0;display: block;}
.n-part2 a.item .time{display: none;}
.n-part2 a.item .img{margin-left: 0;width: 100%;}
.n-part2 a.item .ms{width: 100%;margin-top:20px;}
.n-part2 a.item .ms h2{font-size:18px;line-height: 24px;margin-bottom: 15px;}
.n-part2 a.item .ms p{font-size:12px;margin-bottom: 10px;}
.fy{margin:20px auto 30px}
.fy a{width: 30px;height:30px;line-height: 30px;font-size: 12px;}

.news-show{padding-top:80px;padding-bottom: 40px;}
.news-show .time i{display: none;margin-bottom: 20px;}
.news-show .time .fx1{display: none;}
.news-show .title{line-height: 24px;margin-bottom: 20px;}
.news-show .news-detailed{padding:30px 0;}
.news-show .n-next .btn{display: none;}
.news-show .n-next p{font-size:14px;max-width: 100%;}

.products .col-l{display: none;}
.products .col-r{width: 92%;padding:40px 0 50px 0;margin:0 auto;}
.products .col-r .title .ss{display: none;}
.products .col-r .list{padding:30px 0;margin: 0 -10px;}
.products .col-r .list .item{width: calc(50% - 20px);margin: 0 10px 20px 10px;}
.products .col-r .list .item .txt .more{display: none;}

.ps-part1{padding:0 0 40px 0;display: block;}
.ps-part1 .col-l{width: 100%;padding-top:0;position: relative;float:none;}
.ps-part1 .col-l .ban1 .swiper-slide{height: 500px;line-height: 500px;}
.ps-part1 .col-l .ban2{padding:0;}
.ps-part1 .col-l .ban2 .prev,.ps-part1 .col-l .ban2 .next{display: none;}
.ps-part1 .col-l .ban3 .name,
.ps-part1 .col-l .ban3 .more{display: none;}

.ps-part1 .col-r{width: 100%;float:none;}
.ps-part1 .col-r a.back{display: none;}
.ps-part1 .col-r .x-part1{margin-top: 20px;}
.ps-part1 .col-r .x-part1 .ms{margin-top: 20px;font-size: 14px;line-height: 24px;}
.ps-part1 .col-r .x-part1 .bd{margin-top:20px;font-size:14px}
.ps-part1 .col-r .x-part1 .bd dl dt,.ps-part1 .col-r .x-part1 .bd dl dd:nth-child(2),.ps-part1 .col-r .x-part1 .bd dl dd:nth-child(3){width: 33.333%;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
.ps-part1 .col-r .x-part1 .link{margin-top:20px;}
.ps-part1 .col-r .x-part1_1 .t1 p{font-size:12px;line-height: 24px;}
.ps-part1 .col-r .x-part1_1 .t2{margin:15px 0 25px 0;}
.ps-part1 .col-r .x-part1_1 .ban3{margin-top:25px;}
.ps-part1 .col-r .x-part1 .title{margin-bottom: 20px;}
.ps-part1 .col-r .x-part1 h3{margin-top: 20px;}
.ps-part1 .col-r .x-part1 .line{padding-bottom: 20px;}
.ps-part2{padding:40px 0;}
.ps-part2 .swiper-container{margin-top:30px;}
.ps-part2 .title .b_an .prev, .ps-part2 .title .b_an .next{width:30px;height:30px;background-size:100% 100%;}
.ps-part2 .title .b_an .prev{margin-right:10px;}
.ps-part2 .swiper-slide .word h3{margin-bottom:15px;}
.ps-part2 .swiper-slide .word .btn{display: none;}
.ps-part2 .swiper-slide .word p{margin-bottom: 0;}
.ps-part2 .swiper-slide .tit p{font-size: 18px;}
.ps-part3{padding:40px 0;}
.ps-part3 .ny{display: block;}
.ps-part3 .col-l{width: 100%;}
.ps-part3 .col-r{width: 100%;padding:20px 5%;}
.ps-part3 .col-r dl dt{font-size:14px;}
.ps-part3 .col-r dl dd ul li{width: 100%;}

.products .el-pagination.is-background .btn-next, .products .el-pagination.is-background .btn-prev, .products .el-pagination.is-background .el-pager li{width: 30px;height:30px;line-height: 30px;}


.r-part1-1{margin-top: 30px;display: block;}
.r-part1-1 .col-l{width: 100%;}
.r-part1-1 .col-r{width: 100%;padding:20px;}
.r-part1-1 .col-r .ms{padding-right: 10px;font-size:14px;line-height: 24px;}
.r-part1-1 .swiper-pagination{bottom:335px;left:50%;transform: translateX(-50%);}
.r-part2 .swiper-pagination{margin-top:20px;}
.r-part2-1 ul{margin-top:20px;}
.r-part2-1 ul li{width: 33.33%;align-items: center;display:block}
.r-part2-1 ul li p{padding-left:0;font-size:12px;line-height:20px;margin-top:15px;}
.r-part2-1 ul li p::before{display:none;}
.r-part2-1 ul li .num{width: 95px;}
.r-part2-1 ul li .num span{width: auto!important;font-size:24px;}
.r-part2-1 ul li .num sup{width:8px;height:8px;background-size:100% 100%;}
.r-part3-1 .col-r dl dd .num span{width: auto!important;}
.r-part2-1 dl{padding:30px 0;display: block;}
.r-part2-1 dl dd{width: 100%;margin-bottom: 20px;font-size:14px;line-height: 24px;}
.r-part3{padding-bottom: 30px;}
.r-part3-1 .col-l{display: none;}
.r-part3-1 .col-r{width: 100%;}
.r-part3-1 .col-r dl dd .ico{width: 30px;height:30px;}
.r-part3-1 .col-r dl dd .ico img{width: 10px;}
.r-part3-1 .col-r dl dd{padding-bottom: 10px;}
.r-part3-1 .col-r .ms{font-size:14px;line-height: 24px;margin-top:40px;}
.r-part4{display: block;}
.r-part4 .main{display:block;}
.r-part4 .col-l{width: 100%;}
.r-part4 .col-r{width: 100%;}
.r-part4 .col-l .wz ul,.r-part4 .col-r ul li .wz dl,.r-part4 .col-r ul li .wz h5{display: none;}
.r-part4 .col-l .wz p{font-size:14px;line-height: 24px;margin-top:30px;}
.r-part4 .col-r ul li .wz h3{margin-bottom: 0;}
.r-part4 .col-r ul li .wz h4{font-size:18px;line-height: 24px;}

/*.s-nav{display: none;}*/
.s-nav .w1680{flex-wrap:wrap;height:auto;}
.s-nav .w1680 a{width:20%;padding-top:20px;height:auto;padding-bottom:20px;}
.s-nav .w1680 a p{font-size:12px;}
.s-nav .w1680 a .img img{width:30px;height:30px;}
.solution .item{display: block;}
.solution .item .img{width: 100%;}
.solution .item .word{width: 100%;padding: 20px;}
.solution .item .word img.icon{display: none;}
.solution .item .word img.ico{width: 30px;}
.solution .item .word .ms{margin-top:20px;}
.solution .item .word .btn{display: none;}
.solution-top i{width: 60px;}
.solution-top span{padding: 0 40px;font-size: 26px;}
.solution-topline{width: 40px;height: 2px;margin: 10px auto 20px;}
.solution-appli{padding-bottom: 30px;}
.solution-appli .swiper-slide{height: auto;}
.solution-appli .swiper-slide .img,
.solution-appli .swiper-slide .con{float: none;width: 100%;}
.solution-appli .swiper-slide .img{height: 300px;}
.solution-appli .swiper-slide .con{padding: 20px;height: auto;}
.ny-banner .word span{display: none;}
.ny-banner a.down{display: none;}

.slo-part1 .slo-part1-1 .list{position: relative;height:auto!important;}
.slo-part1 .slo-part1-1 .list .item{position: absolute;}
.slo-part1 .slo-part1-1 .list .item.active{position:relative;}
.slo-part1 .slo-part1-1 .list .item .dian{width:10px;height:10px;}
.slo-part1 .slo-part1-1 .list .item .dian img,.slo-part1 .slo-part1-1 .list .item .line{display:none;}
/*.slo-part1 .slo-part1-1 .list .item .line,.slo-part1 .slo-part1-1 .list .item .ms .imga{display: none;}*/
.slo-part1 .slo-part1-1 .list .item .ms{position: relative;right:0;top:0;background-color: #f8f8f8;margin-bottom: 0px;padding:15px;display:block;}
.slo-part1 .slo-part1-1 .list .item .ms .imga{display:none;}
.slo-part1 .slo-part1-1 .list .item{position: relative; left: 0!important;top:0!important;right:0!important;bottom:0!important;margin-bottom:10px;}
.slo-part1 .slo-part1-1 .list .item:nth-child(1) .dian{position:absolute;top:-100px;right:10%;}
.slo-part1 .slo-part1-1 .list .item:nth-child(2) .dian{position:absolute;top: -80px;right: 16%;}
.slo-part1 .slo-part1-1 .list .item:nth-child(3) .dian{position:absolute;top: -75px;right: 22%;}
.slo-part1 .slo-part1-1 .list .item .dian{display:none;}
.slo-part1 .slo-part1-1 .list .item .dian:after, .slo-part1 .slo-part1-1 .list .item .dian:before{width:20px;height:20px;margin-left:-10px;margin-top:-10px;}
.slo-part2 .col-l{height:140px;}
.slo-part2 .col-l .swiper-slide{height:140px;}
.slo-part1 .title h3{margin-bottom:15px;}
.slo-part1 .title p{font-size:14px;line-height:24px;}
.slo-part2 .nr{margin-top:20px;display: block;}
.slo-part2 .col-l{width: 100%;}
.slo-part3{display: none;}
.slo-part2 .col-r{width: 100%;height:180px;margin-bottom: 20px;}
.slo-part2 .col-l .swiper-slide .num{background-image: none;}
.slo-part2 .col-l .swiper-slide .wz{padding-left: 10px;}
.slo-part2 .col-l .swiper-slide .num span{font-size:32px;}

.slo-part2 .col-l .swiper-slide .wz dl dt{font-size:16px;padding-left:20px;height:32px;line-height:32px;}
.slo-part2 .col-l .swiper-slide .wz dl dd{padding-left:20px;padding-top:15px;}
.slo-part2 .col-l .swiper-slide .wz dl dd p{font-size:14px;line-height:24px;}

.p120{padding:40px 0;}
.s-part1 .title h3,.s-part2 .title h3{margin-bottom: 20px;}

.s-part2 ul{margin-top:20px;display: block;}
.s-part2 ul li{width: 100%;margin-bottom: 20px;}

.s-part2 ul li .word .num{width: 80px;text-align: center;}
.s-part2 ul li .word .num b{font-size:30px;line-height: 120px;}
.s-part2 ul li .word .num span{font-size:20px;}
.s-part2 ul li .word .wz{width: calc(100% - 100px);font-size:14px;line-height: 24px;}

.s-part3 ul{padding-top:40px;white-space: nowrap;overflow-x: scroll;display: block;padding-left: 0;}

.s-part3 ul li{width: 80%;padding:0 10px;display: inline-block;}
.s-part3 ul li .dian,.s-part3 ul li .ms::before,.s-part3 ul li .ms::after{display: none;}
.s-part3 ul li .ms{padding-bottom: 30px;}
.s-part3 ul li .ms p{white-space:initial;font-size:14px;line-height:24px;}
.s-part4{width: 92%;margin:20px auto;}
.s-part4 .col-l{display: none;}
.s-part4 .col-r{width: 100%;margin-left: 0;}

.s-part4 .col-r ul li p{font-size:14px;margin-bottom:15px;}
.s-part4 .col-r ul li input{height:50px;padding:0 15px;font-size:12px;}
.s-part4 .col-r ul li textarea{font-size:12px;padding:15px;}
.s-part4 .col-r button{height:50px;line-height: 50px;font-size:16px;}
.t-part1{padding:40px 0 20px 0;}
.t-part1 ul{display: block;}
.t-part1 ul li{width: 100%;}
.t-part1 ul li .wz{top:20px;}
.t-part1 ul li .wz .ico{width: 30px;height: 30px;margin-bottom: 10px;}
.t-part1 ul li .wz .ico img{width: 15px;}
.t-part1 ul li .wz h3{margin-bottom: 20px;}

.t-part2 ul.bg li .bt h3{margin-bottom: 20px;}
.t-part2 ul.bg li .bt p{font-size:14px;line-height: 24px;height:72px;overflow-y:auto;}
.t-part2 ul.list{position: relative;top: auto;background-color: #f8f8f8;display: block;width: 100%;padding:20px 4%;overflow-x: scroll;white-space: nowrap;left:0;padding-bottom:180px;transform:translateX(0)}
.t-part2 ul.bg{position:absolute;left:0;bottom:0;z-index:10;}
.t-part2 ul.list li{width: 120px;height: 120px;display: inline-block;margin-left: 0px;margin-right:20px;}
.t-part2 ul.list li.t-part2 ul.list li.active{background-color:  rgba(255,255,255,0.82);border:1px dashed #004b6d;}
.t-part2 ul.list li .xx .ico img.hv1,.t-part2 ul.list li.active .xx .ico img.hv1{display: none;}
.t-part2 ul.list li .xx .ico img.hv2,.t-part2 ul.list li.active .xx .ico img.hv2{display: inline-block;}
.t-part2 ul.list li .xx p,.t-part2 ul.list li.active .xx p{color: #004b6d;}

.t-part2 ul.list li .xx .ico img, .t-part2 ul.list li.active .xx .ico img{width:30px;}
.t-part2 ul.list li .xx p, .t-part2 ul.list li.active .xx p{font-size:12px;}

.t-part3 dl{margin-top:20px;display: block;}
.t-part3 dl dt{width: 100%;padding:20px;}
.t-part3 dl dt h3{margin-bottom: 20px;}
.t-part3 dl dt .ms{font-size: 14px;line-height: 24px;margin-bottom: 20px;height:96px;}
.t-part3 dl dd{width: 100%;}
.t-part3 ul{display: block;}
.t-part3 ul li{width: 100%;margin-bottom: 10px;}
.t-part3 ul li:hover .word{display: none;}
.t-part4 ul{display: block;overflow-x: scroll;white-space: nowrap;}
.t-part4 ul li{width: 50%;display: inline-block;}
.t-part4 ul li .num,.t-part4 ul li .img{margin-bottom: 20px;}
.t-part4 ul li .word p{white-space: initial;}
.t-part4{padding-bottom: 20px;}

.search1{margin-top:80px;}
.listp{display: block;}
.listp a.item{width: 100%;}
.listp a.item{width: 100%;margin-bottom: 20px;}
.listp a.item .word .btn{display: none;}
.listp a.item .word p{margin-bottom: 0;}

}
@media only screen and (max-width:768px) {
	#back-to-top{right: 5px;width: 30px;height: 30px;line-height: 30px;}
	.i_part3 .con .tit{font-size: 20px;}
	.i_part3 .con .bottom{font-size: 14px;}
	.i_part3 .con .bottom .btn{font-weight: 400;}
	.i_part3 .con .bottom .btn .icon img{width: 30px;}
	.i_part4 .txt li .name{font-size: 14px;font-weight: 400;}
	.i_part4 .txt li .icon{width: 30px;}
	.i_part4 .txt li .more{font-size: 12px;}
	.i_part4 .txt li:hover .more{padding: 5px 10px;}
	.i_part5 .con .top{font-size: 24px;margin-bottom: 20px;}
	.i_part5 .con .txt .swiper-slide a .name{height: 60px;}
	.i_part5 .con .txt .swiper-slide a .name .tit{font-size: 16px;}
	.i_part5 .con .txt .swiper-slide a .box{padding: 20px 10px;}
	.i_part5 .con .list .swiper-slide a{font-size: 16px;height: 70px;}
	.i_part6 .con .left{width: 100%;}
	.i_part6 .con .left .tit .h{font-size: 24px;}
	.i_part6 .con .left .tit .p{font-size: 14px;}
	.i_part7 .con .top{font-size: 24px;}
	.footer .foot1{padding: 30px 0 20px 0;}
	.footer .foot1 .left .logo{max-width: 120px;margin-bottom: 20px;}
	#about .about1-main .box .name{font-size: 20px;}
	#about .about1-main .box .tags{margin: 15px 0;}
	#about .about1-main .box .content p{margin-bottom: 10px;}
	#about .about1-main .data li{width: 50%;padding: 20px 0 10px 0;}
	#about .about1-main .data li .icon{width: 40px;height: 40px;line-height: 40px;}
	#about .top{font-size: 24px;}
	#about .about2-main #city .swiper-slide span{font-size: 16px;line-height: 40px;}
	#about .about2-main .data li .num{font-size: 40px;}
	#about .about2-main .data li .box .name{font-size: 16px;}
	/* 发展历程 */
	#about .about4-main .gallery-thumbs .swiper-slide{width: auto;margin-right: 30px;}
	#about .about4-main .gallery-thumbs .swiper-slide .txt{font-size: 14px;}
	#about .about4-main .gallery-thumbs .swiper-slide .txt span{font-size: 20px;}
	#about .about4-main .gallery-top .list li .tit{font-size: 24px;}
	#about .about4-main .gallery-top .list li .con{margin: 10px 0;font-size: 14px;}
	#about .about4-main .gallery-top .list li .con p::before{top: 10px;height: 1px;}
	#about .about4-main .gallery-top .box::before{left: 66px;}
	#about .about4-main .gallery-top .box .year{font-size: 50px;width: 70px;}
	#about .about4-main .gallery-top .box .swiper-container{margin-left: 50px;width: calc(100% - 30px);}
	#about .about4-main .gallery-thumbs .indi_item .txt{font-size: 16px;margin-top: 20px;}
	#about .about5-main .box{width: 96%;padding-bottom: 20px;}
	#about .about5-main .box .mar{height: 200px;}
	#about .about5-main .box .mar .item .icon{width: 15px;}
	#about .about5-main .box .mar .item .name{width: calc(100% - 25px);font-size: 16px;}
	#about .about5-main .show .s1{font-size: 18px;margin-bottom: 10px;}
	#about .about5-main .show .s2{font-size: 30px;}
	/* 董事长致辞 */
	#chairman .chairman-main .show .en{font-size: 12px;}
	#chairman .chairman-main .show .name{font-size: 20px;margin: 15px 0 20px 0;}
	#chairman .chairman-main .show .icon{font-size: 30px;}
	/* 社会责任 */
	#social .social-main .top i{width: 20px;}
	#social .social-main .top span{font-size: 20px;padding: 0 20px;}
	#social .social-main .show{height: 400px;}
	#social .social-main .show .con{width: calc(100% - 20px);right: auto;left: 10px;}
	#social .social-main .show .con .hd{margin: 0 10px;}
	#social .social-main .show .con .hd li{margin: 20px 0;font-size: 16px;}
	#social .social-main .show .con .hd li.on{font-size: 20px;}
	#social .social-main .show .con .box{padding: 20px;}
	#social .social-main .show .con .box .icon{width: 26px;top: -10px;right: 50px;}
	#social .social-main .show .con .box .bd .tit i{width: 25px;}
	#social .social-main .show .con .box .bd .tit{margin-bottom: 10px;}
	#social .social-main .show .con .box .bd .tit span{font-size: 18px;}
	#social .social-main.social2 .show .con .box .icon{left: 40px;}
	/* 新闻资讯引导页 */
	.de-news-list .benyuan{padding: 30px 0;}
	.de-news-list .benyuan .box .swiper-slide a .img{height: 200px;}
	.de-news-list .benyuan .box .swiper-slide a .show{padding: 10px;}
	.de-news-list .benyuan .box .swiper-slide a .show .tit{font-weight: 400;font-size: 18px;margin: 15px 0 10px 0;}
	.de-news-list .benyuan .box .swiper-slide a .show .con{font-size: 14px;}
	.de-news-list .benyuan .box .benyuan-pagination{bottom: 10px;left: 10px;}
	.de-news-list .benyuan .list li{margin-bottom: 10px;}
	.de-news-list .benyuan .list li a{padding: 10px 15px;height: 100px;}
	.de-news-list .benyuan .list li a .time{width: 53px;}
	.de-news-list .benyuan .list li a .time .t1{font-size: 28px;}
	.de-news-list .benyuan .list li a .time .t2{font-size: 12px;margin-top: 5px;}
	.de-news-list .benyuan .list li a .info{width: calc(100% - 70px);}
	.de-news-list .benyuan .list li a .info .tit{font-size: 16px;}
	.de-news-list .benyuan .list li a .info .con{font-size: 14px;line-height: 20px;margin-top: 5px;}
	.de-news-list .hangqa{padding: 30px 0;}
	.de-news-list .hangqa .hangye .list li{margin-bottom: 10px;}
	.de-news-list .hangqa .hangye .list li a .img{width: 100px;height: 80px;}
	.de-news-list .hangqa .hangye .list li a .info{width: calc(100% - 100px);height: 80px;padding: 0 10px;}
	.de-news-list .hangqa .hangye .list li a .info .tit{font-size: 16px;}
	.de-news-list .hangqa .hangye .list li a .info .con{font-size: 14px;margin-top: 10px;line-height: 1;-webkit-line-clamp: 1;}
	.de-news-list .hangqa .question{margin-top: 20px;}
	.de-news-list .dangjian .imgbg{margin-bottom: 20px;}
	.de-news-list .dangjian{padding-bottom: 20px;}
	.de-news-list .dangjian .list li a .img{height: 24vw;}
	.de-news-list .dangjian .list li a .info{padding: 15px 10px;}
	.de-news-list .dangjian .list li a .info .tit{font-size: 16px;margin-bottom: 10px;}
	.de-news-list .dangjian .list li a .info .con{font-size: 14px;line-height: 20px;}
	/* 面包屑 */
	.rig-title{padding: 15px 0;}
	/* 新闻列表 */
	.de-article-list .show_news .swiper-slide .img{height: 200px;}
	.de-article-list .show_news .swiper-slide .right{margin-top: 0;}
	.de-article-list .list li a{height: 120px;}
	.de-article-list .list li a .img{width: 38%;}
	.de-article-list .list li a .info{width: 58%;}
	.de-article-list .list li a .info .tit{font-size: 18px;}
	.de-article-list .list li a .info .con{margin: 10px 0;}
	/* 产品列表 */
	.products .col-r .list{margin: 0;}
	.products .col-r .list .item{width: 100%;margin: 0 0 20px 0;}
	.products .col-r .list .item .txt .tit{line-height: 30px;padding-bottom: 10px;}
	.products .col-r .list .item .txt .tit p{font-size: 20px;}
	.products .col-r .list .item .txt .content{margin-top: 10px;min-height: auto;}
	/* 产品详情 */
	.ps-part1 .col-l .ban1 .swiper-slide{height: 400px;line-height: 400px;}
	.ps-part1 .col-l .ban2 .swiper-slide{height: 70px;line-height: 60px;}
	.ps-part2 .swiper-slide .tit{padding: 20px 15px;}
	.ps-part2 .swiper-slide .tit p{font-size: 14px;}
	.ps-part2 .swiper-slide .tit span{font-size: 12px;}
	/* 解决方案 */
	.solution-top i{width: 20px;}
	.solution-top span{font-size: 20px;padding: 0 20px;}
	/* 研发中心 */
	#rd .top i{width: 20px;}
	#rd .top span{font-size: 20px;padding: 0 20px;}
	#rd .rd-main1 .show .box{padding: 20px;}
	#rd .rd-main1 .show .box .content p{margin-bottom: 10px;}
	/* 研发团队 */
	#rd .swiper-container{padding-bottom: 20px;}
	#rd .swiper-container .swiper-pagination span{width: 6px;height: 6px;margin: 0 5px;}
	#rd .rd-main3 .swiper-container{margin-bottom: 20px;}
	#rd .rd-main3 .data{flex-wrap: wrap;}
	#rd .rd-main3 .data li{width: 100%;padding: 15px 0;border-bottom: 1px solid #dcdcdc;}
	#rd .rd-main3 .data li.line{display: none;}
	#rd .rd-main3 .txt{margin-top: 20px;}
	/* 标准制定 */
	#rd .rd-main6 .list li{width: 50%;}
	#rd .rd-main6 .list li a .tit{padding: 10px 0;}
	/* 产学研合作 */
	#rd .rd-main7 .txt{margin-top: 20px;}
	/* 知识产权 */
	#rd .rd-main8 .list li a{height: 40px;line-height: 40px;}
	/* 下载列表 */
	.downloadlist li{margin-bottom: 15px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
	.downloadlist li a{padding: 15px 20px;}
	.downloadlist li a .icon,
	.downloadlist li a .time{display: none;}
	.downloadlist li a .tit{width: calc(100% - 45px);font-size: 14px;}
	.downloadlist li a .down{width: 30px;height: 30px;}
	/* 质保合同 */
	.de-contract-list{margin-bottom: 30px;}
	.de-contract-list .show,
	.de-contract-list .list{height: 300px;}
	.de-contract-list .show .info{padding: 15px 5%;}
	/* 联系我们 */
	.de-contact .list li{width: 100%;margin-right: 0;}
	.de-contact .contact-map .imgbg,
	.de-contact .contact-map .map{padding-top: 60%;}
	/* 子公司 */
	.other-contact .list li{width: 100%;margin-right: 0;padding: 20px;}
	.other-contact .list li .logo{display: none;}
	.other-contact .list li .box{min-height: auto;}
	/* 人才招聘 */
	.sqxx .form div.captcha img{height: 32px;}
	.sqxx h2{font-size:1rem;line-height:40px;}
	.sqxx h2 big{font-size:1rem;}
	.sqxx .form div p{line-height:34px;}
	.sqxx .form div{width:100%;margin-right:0;margin-bottom:10px;}
	.sqxx .form div input{padding:5px 10px;}
	.sqxx .form div select{height:34px;}
	.sqxx .form div textarea{padding:4px 10px;}
	/* 产品搜索 */
	.products-search .list .item{width: 100%;margin: 0 0 20px 0;}
	.products-search .list .item .txt .tit{line-height: 30px;padding-bottom: 10px;}
	.products-search .list .item .txt .tit p{font-size: 20px;}
	.products-search .list .item .txt .content{margin-top: 10px;min-height: auto;}
	/* 企业荣誉 */
	.de-honor-list ul li{width: 50%;padding: 1%;}
	.de-honor-list ul li a .img{height: 40vw;line-height: 40vw;}
	.de-honor-list ul li a .tit{padding: 15px 0;}
}

.index-banner .boxs .p{font-weight: 700; }
.index-banner .w1680{display: flex;align-items: center;}
.nav-on{background:#fff;}
.nav-on .con .right .nav_list>li>a{color:#333;}
.nav-on .img2{display: block !important;}
.nav-on .img1{display:none;}

.category-partner div{
	    border-radius: 5px;
}
.partner-box{
	padding-top:2rem;
	padding-bottom:4rem;
}
.partner-top{
    width: 100%;
    background: #004b6d;
    color: #fff;
    line-height: 1.5;
    font-size: 1.2rem;
    padding: 10px 20px;
    margin-bottom: 1rem;
    font-weight: bold;
    letter-spacing: 2px;
}
.category-partner{
	display: flex;
    flex-wrap: wrap;
	padding-top: 2rem;
}
.partner-center{
	width:100%;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
.partner-center>div{
	width:33%;
	text-align: center;
		background: #fff;
}
.partner-center>div ul{
	border:1px solid #ddd;
}
.partner-center>div ul li{
	    line-height: 2.5;
		border-bottom: 1px solid #ddd;
		padding: 5px 0;
}
.partner-center>div ul li:hover{
	background: #007cb5;
	color:#fff;
}
.partner-center1 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.partner-center1{}
.partner-center2{}
.partner-center3{}


@media only screen and (max-width:768px) {
	.partner-center>div{width:100%}
}