﻿*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
* {margin:0;padding:0;outline:none;}
body {-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;padding:0;width:100%;color:#1f1f1f;font-family:PingFang SC,Arial,Helvetica,sans-serif,Microsoft Yahei;font-size:14px;line-height:1;background:#fff;}
html.act {overflow:hidden;width:100%;height:100vh;font-size:0;}
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!important;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;max-width:100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}
/* 滚动条样式 */
/*body::-webkit-scrollbar {width:4px;height:1px;}*/
/*body::-webkit-scrollbar-thumb {background:rgba(255,255,255,0.4);}*/
/*body::-webkit-scrollbar-track {background:#000;}*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: 0;line-height: 1;}
/*去掉 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;}
input::-webkit-input-placeholder{color: #fff;}
input:-moz-placeholde{color: #fff;}
input::-moz-placeholder{color: #fff;}
input::-ms-input-placeholder{color: #fff;}
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;}

.layout {width:1450px;max-width:87.5%;margin:0 auto;position:relative;}
.layout1 {width:1500px;max-width:78.125%;margin:0 auto;}
.layout2{width: 1365px;max-width: 72%;margin:0 auto;}
.p50 {padding:50px 0;}
.m50 {margin:50px auto;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
#case1,#case2,#con1,#con2,#con3,#con4,#con5,#con6{padding-top:86px;margin-top:-86px;position:relative;z-index:-1;}
.f9 {background-color:#f9f9f9;}
.bg-fff{background-color: #fff;}
.n-title {text-align:center;max-width:87.5%;margin:0 auto;}
.n-title h3 {font-size:42px;color:#000;font-weight:bold;margin-bottom:20px;}
.n-title p {font-size:16px;color:#4D4D4D;line-height:28px;}
.n-title1 {margin:0 auto;}
.n-title1 h3 {font-size:42px;color:#000;font-weight:bold;margin-bottom:20px;}
.n-title1 span {font-size:16px;color:#4D4D4D;line-height:28px;display: inline-block;margin-left: 17px;}
.n-title.fff h3,.n-title.fff p{color:#fff;}
.line1 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.line2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.f_12 {font-size:12px;}
.f_13 {font-size:13px;}
.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_21 {font-size:21px;}
.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_35 {font-size:35px;}
.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_55 {font-size:55px;}
.w1920 {position:relative;width:1920px;margin:0 auto;max-width:100%;}
.w1290 {position:relative;width:67.2%;margin:0 auto;max-width:100%;}
.w1460 {position:relative;width:76%;margin:0 auto;max-width:100%;}
.w1680 {position:relative;width:1450px;margin:0 auto;max-width:100%;}
.dh {position:relative;}
.dhw {position:relative;}
.dh1 {animation:fadein 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:fadein 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}
.dh2 {animation:fadein 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:fadein 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}
.dh:after {content:'';position:absolute;bottom:0px;right:0px;width:100%;height:100%;background-color:#FFFAF5;z-index:21;}
.dhw:after {content:'';position:absolute;bottom:0px;right:0px;width:100%;height:100%;background-color:#FFFAF5;z-index:21;}
.dh1:after {animation:rollOutXNext 1.6s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:rollOutXNext 1.6s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}
.dh2:after {animation:rollOutXNext1 1.6s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:rollOutXNext1 1.6s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}
@keyframes rollOutXNext {
from {opacity:1;height:100%;}
to {opacity:1;height:0%;}
}
@keyframes rollOutXNext1 {
from {opacity:1;width:100%;}
to {opacity:1;width:0%;}
}


/* header */
.header {position:fixed;top:0;left:0;z-index:999;width:100%;background-color:rgba(0,0,0,0.3);transition:all 0.5s;}
.header .bottom {display:flex;justify-content:space-between;}
.header .bottom .left {display: flex;}
.header .bottom .left .logo {width: 100%; max-width: 206px;}
.header .bottom {display:flex;justify-content:space-between;align-items:center;}
.header .bottom .h_nav {display:flex;}
.header .bottom .h_nav li {margin-right:62px;height:100px;line-height: 100px;position: relative;}
.header .bottom .h_nav li:hover::after,.header .bottom .h_nav li.active::after{content: '';display: block;width: 50%;height: 4px;background-color: #eb5c20;position: absolute;left:50%;transform: translateX(-50%);bottom: 30px;transition: all .3s;}
.header .bottom .h_nav li:last-child {margin-right:0;}
.header .bottom .h_nav li a {color:#fff;transition:all 0.3s;position: relative;}
.header .bottom .right {display:flex;align-items:center;}

.header .bottom .search {display:flex;align-items:center;padding:3px 5px;border-radius:22px;border:1px solid #F2F2F2;margin-left:36px;}
.header .bottom .search .form {position:relative;padding-left:14px;}
.header .bottom .search .form form {display:flex !important;align-items:center;}
.header .bottom .search .form input {width:155px; background: none;color: #fff;}
.header .bottom .search .form button {display:block;width:28px;line-height:28px;margin-right: 5px;text-align:center;background: none;transition:all 0.3s;color:#333333;border:none;}
.header .bottom .search .form button span {display:inline-block;width: 82%;background:url(../images/icon/search.png)no-repeat left center;background-size: 100%;text-indent:-9999px}



.mheader,.mh_nav{display:none;}
/* header end*/

/*.ny-banner .pc{display:block;}
.ny-banner .mpc{display:none;}*/
/* 首页 */
.index_banner {position:relative;overflow:hidden;margin-top:-100px;}
.index_banner .swiper-slide {position:relative;padding-bottom:42%;}
.index_banner .swiper-slide .bj {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.index_banner .swiper-slide .bj>div {width:100%;height:100%;background:no-repeat center;background-size:100% 100%;}
.index_banner .swiper-slide .bj>div.m_img {display:none;}
.index_banner .txt {color:#4a4a4a;text-align:left;position:absolute;top:44.5vh;left:13%;width:612px;max-width:94%;}
.index_banner .txt .h1 {line-height:36px;font-family:ft;}
.index_banner .txt .h2 {line-height:50px;margin-top: 32px;}
.index_banner .swiper-pagination {bottom:1.5vh !important;}
.index_banner .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px;border-radius:5px;background-color:#eb5c20;opacity:1;transition:all 0.3s;}
.index_banner .swiper-pagination .swiper-pagination-bullet-active {width:66px;background-color:#eb5c20;}


.index_about{background-color: #fff;padding:85px 0;}
.index_about .layout{display: flex;justify-content: space-between;align-items: center;}
.index_about .layout .i_tit{text-align: left; padding: 35px 0;margin-bottom: 0;}
.index_about .layout .col-r{width: 50%;overflow: hidden;}
.index_about .layout .col-r img{display: block;width: 100%;}
.index_about .layout .col-l{width: calc(50% - 150px);}
.index_about .layout .col-l .col-t>p{width: 310px;line-height: 56px;background-color: #eb5c20;text-align: center;color: #ffffff;}
.index_about .layout .col-l .r_txt p{color: #666;line-height: 30px;}
.index_about .layout .col-l .col-b{padding-top: 60px;}
.index_about .layout .col-l .col-b a{width: 220px;line-height: 45px;border:1px solid #c9c9c9; text-align: center;color: #333;padding: 0;}
.index_about .layout .col-l .col-b a span{ display: inline-block;padding-left: 50px;background: url(../images/icon/view.png)no-repeat left center;background-size: 22%;}

.pcc{display:block;}
.imm{display:none;}
.i_tit {text-align:center;position:relative;margin-bottom:32px;}
.i_tit .h {line-height:48px;color:#000000;margin-bottom:10px;font-weight:bold;}
.i_tit .p {/*line-height:20px;*/color:#4D4D4D;}



.i_part7 {padding-top: 60px;background: #f5f5f5;}
.i_part7 .left {width: 40%;position: relative;display: flex;}
.i_part7 .i_tit {margin-bottom:0;}
.i_part7 .i_tit .p{color: rgba(51,51,51,0.1);position: absolute;left: 0;right: 0;top: 22px;}
.i_part7 .i_tit .h{color: #333333;}
.i_part7 .con {background: url(../images/2.png)no-repeat center;background-size: cover;}
.i_part7 .con {display:flex;justify-content:space-between;margin-top:70px;margin-bottom: 100px;}
.i_part7 .con .txt {position:absolute;top:28%;left:0;width:100%;padding-bottom:50px;text-align:center;transition:all 0.3s;color:#fff;z-index:2;}
.i_part7 .con .right .fater_swiper{overflow: hidden;}
.i_part7 .con .right .txt .h{margin-bottom: 40px;}
.i_part7 .con .right .txt img{width: 50px; height: 50px;}
.i_part7 .right {width: 47%;padding: 0 10% 0 0;position: relative;}
.i_part7 .con .right .next {position:absolute;top:0; bottom: 0;margin: auto; width:48px;height:86px;background:no-repeat 100% 100%;z-index:2;cursor:pointer;}
.i_part7 .con .right .next {right:6.25%;background-image:url(../images/icon/next.png);}

.i_part7 .con .left .txt {text-align: left; position: inherit;top: inherit;padding-bottom:0; display: flex;display: -webkit-flex;flex-flow: row wrap;-webkit-align-items: center;align-items: center;align-content: center;-webkit-justify-content: center;justify-content: center;}
.i_part7 .con .left .img{text-align: left; margin: 40px 0 70px;}
.i_part7 .con .left .img img{width: 50px; height: 50px;}
.i_part7 .con .left .txt .h{width: 62%;}
.i_part7 .con .left .txt .p{line-height: 28px;}





.index_pro{position: relative;float: right;top: -120px;width: 100%;}
.i_part12 {overflow: hidden;}
.i_part12 .i_part_bg{width: 85%; background:url(../images/3.png)no-repeat center;background-size:cover;padding:220px 0 220px 0;position: relative;}
.i_part12 .i_part_bg .i_tit{position: absolute;top:60px;left: 10%;text-align: left;}
.i_part12  .i_tit .h {line-height:48px;color:#ffffff;margin-bottom:50px;position: relative;}
.i_part12  .i_tit .h::after {display: inline-block;content: ''; width: 40px;height: 2px;background: #eb5c20;position: absolute;bottom: -15px;left: 0;}
.i_part12  .i_tit .p {line-height:20px;color:rgba(255,255,255,0.6);padding-bottom: 50px;}
.i_part12 .i_part_bg .col-b a{display: block;width: 160px; height: 40px;line-height: 40px; text-align: center; color: #fff;border:2px solid #a2a5a5;padding: 0;border-radius: 0;}
.i_part12 .con {position:relative;width: 85%; max-width: 100%;float: right;}
.i_part12 .pro_hide{overflow: hidden; width: 100%;}
.i_part12 .con .swiper-slide {text-align:left;transition:all 0.3s;}
.con .swiper-slide .icon {display:inline-block;width:100%;height:100%;background:#eee; padding:40px; position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.i_part12 .con .swiper-slide a{width: 100%;}
.con .swiper-slide .icon img{max-height: 198px;}
.i_part12 .con .swiper-slide .txt .h {margin-bottom:30px;line-height:18px; color: #333; margin-top: 30px;}
.i_part12 .con .swiper-slide .txt .p {line-height:20px; color: #999; height:60px;}
.i_part12 .con .swiper-slide .txt .btn{color: #eb5c20;padding: 0;margin-top: 20px; font-weight: bold;}
.i_part12 .con .swiper-pagination {display:none;}
.i_part12 .index_pro .con .next,.i_part12 .index_pro .con .prev {position:absolute;top:0; left:-57px; bottom: 0;margin: auto; width:57px;height:57px;z-index:2;cursor:pointer;}
.i_part12 .index_pro .con .prev {top:-114px;background-image:url(../images/6.png);background-size: cover;transform: rotateY(180deg)}
.i_part12 .index_pro .con .next {top:0;background-image:url(../images/6.png);background-size: cover;}
.i_part12 .index_pro .con .next.swiper-button-disabled,.i_part12 .index_pro .con .prev.swiper-button-disabled{opacity: 0.3;}




.index_case{overflow: hidden; background: #f5f5f5;padding: 60px 0;}
.index_case .i_tit {margin-bottom:0;}
.index_case .i_tit .p{color: rgba(51,51,51,0.1);position: absolute;left: 0;right: 0;top: 22px;}
.index_case .i_tit .h{color: #333333;}
.index_case .layout{display: flex;height:500px; margin-top: 70px;}
.index_case .layout .con{width: 100%; position: relative;overflow: hidden;}
.index_case .layout .swiper-wrapper{display: flex;}
.index_case .layout .col-r{width: 75%;height: 500px; overflow: hidden; float: right;}
.index_case .layout .col-r img{display: block;width: 100%;height: 100%;}
.index_case .layout .col-l{width: 25%;z-index: 1; float: left; background: rgba(255,255,255,0.9);position: absolute;left: 15%;height: 94%;top: 14%;}
.index_case .layout .col-l .ms{height:100%;color: #333333;font-size:14px;line-height: 26px;padding:50px;position: relative;}
.index_case .layout .col-l .ms h4{color: #333;line-height: 32px; margin-bottom: 50px;}
.index_case .layout .col-l .ms p{position: relative;z-index: 2; color: #333;}
.index_case .layout .col-l a.box{background: url(../images/13.png) no-repeat;background-size: 50%;text-indent:-9999px;width: 115px;height: 112px;position: absolute;bottom: 20px;}
.index_case .layout .con .next{position:absolute;right: 0; bottom: 0;margin: auto; width:53px;height:82px;z-index:2;cursor:pointer;}
.index_case .layout .con .next {background-image:url(../images/8.png);background-size: cover;}





.i_part3{margin-top:70px;overflow: hidden;}
.i_part3 .i_tit {margin-bottom:0;}
.i_part3 .i_tit .p{color: rgba(51,51,51,0.1);position: absolute;left: 0;right: 0;top: 22px;}
.i_part3 .i_tit .h{color: #333333;}
.i_part3 .com-box .com-left {display:flex;justify-content:space-between;position:relative;overflow: hidden;margin-top: 70px;}
.i_part3 .com-box .com-left .con{width: 100%; height: 100%;}
.i_part3 .com-box .com-left .right_box {width:100%; padding-left:0; display: flex; flex-wrap: wrap;justify-content: flex-start;flex: 1;}
.i_part3 .com-box .com-left .right_box .tit {margin-bottom:32px;}
.i_part3 .com-box .com-left .right_box .box {float:left;width:48.5%;margin-right:1.5%;position:relative;overflow:hidden;height:560px;}

.i_part3 .com-box .com-left .right_box .box .pic {width:100%;height:100%;background:no-repeat center;background-size:cover;transition:all 0.5s;}
.i_part3 .com-box .com-left .right_box .box .txt1 {position:absolute;top:0;left:0;padding: 40px;height:100%;color:#ffffff;background-color:rgba(0,0,0,0.6);text-align:left;transform:translateY(100%);transition:all 0.5s 0.2s;}
.i_part3 .com-box .com-left .right_box .box:hover .txt1 {transform:translateY(0);}
.i_part3 .com-box .com-left .right_box .box .txt1 .h1 {margin:10px 0 30px 0;}
.i_part3 .com-box .com-left .right_box .box .txt1 .h2 {margin:0 0 40px;}
.i_part3 .com-box .com-left .right_box .box .txt1 .h3{width: 100%;line-height: 28px;}
.i_part3 .com-box .com-left .right_box .box .txt1 .btn {display: block;width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;border: 2px solid #a2a5a5;padding: 0;border-radius: 0;position: absolute;bottom: 50px;}

.i_part3 .com-box .com-left .left_box{width: 33%;}
.i_part3 .com-box .com-left .left_box .con{width: 100%;}
.i_part3 .com-box .com-left .left_box .con .txt1 .h2 {color: #333; padding: 20px 0;}
.i_part3 .com-box .com-left .left_box .con .txt1 {position:absolute;top:0;left:0;padding: 40px;height:100%;color:#999;text-align:left;transform:translateY(0);transition:all 0.5s 0.2s;}
.i_part3 .com-box .com-left .left_box .con a{ position: relative; display: flex;width: 100%;height: 31.7%; background: #eeeeee; margin-bottom: 4%;}
.i_part3 .com-box .com-left .left_box .con a:nth-child(3){margin-bottom: 0;background-image:url(../images/11.png);background-size: cover;}
.i_part3 .com-box .com-left .left_box .con a:nth-child(3) .btn{color: #fff;position: absolute;bottom: 20px;right: 10px; padding: 0;}
.i_part3 .com-box .com-left .left_box .con a:nth-child(3) .btn span::after {display: inline-block;content: ''; width: 13px;height: 22px;background-image:url(../images/12.png);background-size: cover; margin-left: 15px;}
/* 首页  end*/






.footer {margin:75px 0 0 0;background-image:url(../images/14.png);background-size: cover;}
.footer:before{display: inline-block;content: '';width: 100%; height: 20px;background: #eb5c20;}
.footer .top{padding-top: 35px; padding-bottom: 100px;}
.footer .top .w1680 {display:flex;justify-content:space-between;}
.footer .top .w1680 .right {width:280px;}
.footer .top .w1680 .right h4{color: #fff;margin-bottom:20px;}
.footer .top .w1680 .right .link {display:flex;flex-wrap:wrap;height: 100%;}
.footer .top .w1680 .right .link li {width:46%;text-align:center;position:relative;margin-right: 4%;}
.footer .top .w1680 .right .link li .pic {display:flex;align-items:center;justify-content:center;margin-bottom:20px;}
.footer .top .w1680 .right .link li .pic img {display:inline-block; width:115px; height:115px;}
.footer .top .w1680 .right .link li p{color: rgba(255,255,255,0.6)}

.footer .top .w1680 .left {width:calc(100% - 580px);display:flex;justify-content:space-between;}
.footer .top .w1680 .left .box dl{float: left;}
.footer .top .w1680 .left .box dl li:nth-child(odd){margin-right: 50px;}
.footer .top .w1680 .left .box .h {width:116px;color:#fff;line-height:18px;margin-bottom:26px;position:relative;}
.footer .top .w1680 .left .box ul li {margin-bottom:18px;}
.footer .top .w1680 .left .box ul li:last-child {margin-bottom:0;}
.footer .top .w1680 .left .box ul li a {line-height:16px;color:rgba(255,255,255,0.6);transition:all 0.3s;}
.footer .top .w1680 .left .box ul li a:hover {color:#eb5c20;}
.footer .bottom {display:flex;justify-content:space-between;line-height:50px;color:#878685; border-top: 2px solid rgba(255,255,255,0.4);}
.footer .bottom .w1680{display:flex;justify-content:space-between;}
.footer .bottom a {color:#878685;}
.footer .bottom a:hover {color:#eb5c20;}
.gotop{width: 50px;height: 50px;background: url('../images/icon/return.png') no-repeat;background-size: 100%;position: fixed;bottom: 30px;right: 30px;display: none;z-index: 999;}


/* 内页banner */
.ny-banner {position:relative;}
.ny-banner img {display:block;width:100%;}


.layout-title{color: #333;text-align: center; margin: 60px 0 80px;}
.layout-title span{display: inline-block;position: relative;}
.layout-title span:after{display: inline-block;content: '';width: 40px;height: 2px;background: #eb5c20;position: absolute;bottom: -20px;left: 0;right: 0;margin: auto;}
/* 新闻列表 */
.news-list{width: 100%;}
.news-list a{width: 100%;display: flex;margin-bottom: 80px;}
.news-list a:hover .line1{color: #eb5c20;}
.news-list .img{margin-right: 35px;}
.news-list .img img{width: 100%; height: 100%;}
.news-list .word{border-bottom: 2px solid #eeeeee;width: 70%;}
.news-list .word .line1{color: #333; margin-bottom: 25px;}
.news-list .word .line2{color: #333;line-height: 25px;}
.new_box{display:flex;justify-content:space-between;align-items:center; margin-top: 30px;}
.new_box .time{display:flex;}
.new_box .time span.new_time{color: #999;display:flex;justify-content:space-between;align-items:center; margin-right: 40px;}
.new_box .time span.new_view{color: #999;display:flex;justify-content:space-between;align-items:center;}
.new_box .time span:before{display: inline-block;content: ''; margin-right: 10px;}
.new_box .time span.new_time:before{width: 20px;height: 20px; background:url(../images/new/3.png) no-repeat;background-size: 100%;}
.new_box .time span.new_view:before{width: 22px;height: 14px; background:url(../images/new/4.png) no-repeat;background-size: 100%;}
.news-list .word .new_box .btn{width: 120px;height: 40px;line-height: 40px;background: #eb5c20;text-align: center;color: #fff;padding:0; border-radius: 20px;}
.news-list .word .new_box .btn span{display: block;}

/* 新闻详情 */
.news-show .title{text-align: center;color: #333;margin-top: 50px;}
.news-show .time span:before{display: none;}
.news-show .time span.new_time{margin-right: 10px;}
.news-show .new_box{height: 60px; border-top: 1px solid #eee;border-bottom: 1px solid #eee; margin-bottom: 45px;}
.news-show .new_box .btns{color: #999;}
.news-show .new_box .btns a{display:flex;justify-content:space-between;align-items:center;color: #999;}
.news-show .new_box .btns a:after{margin-left: 15px; display: inline-block;content: ''; width: 34px;height: 34px; background:url(../images/new/2.png) no-repeat;background-size: 100%;}
.news-show .ms p{font-size: 18px;color: #333;line-height: 30px; margin-bottom: 40px;}
.news-show .n-next{display:flex;justify-content:space-between;align-items:center;border-top: 1px solid #eee; padding-top: 20px;}
.news-show .n-next p{color: #666;}
.news-show .n-next p:hover,.news-show .n-next p:hover a{color: #eb5c20;}

/* 公司介绍 */
.about-show .title{text-align: center;color: #333;margin-top: 50px;line-height: 36px;position: relative;}
.about-show .title p{color: #eb5c20;}
.about-show .title .since{position: absolute;left: 0;color: #ccc;}
.about-show .title .since span{padding-right: 20px;}
.about-show .s_about{text-align: center;}
.about-show .s_about p{width: 80%; color: #666;margin: 48px auto 42px; line-height: 28px; text-align: left;}
.about-show .s_about p span{font-size: 16px !important;}
.about-show .s_about img{width: 100%; border-radius:60px 0 60px 0;}
.about_list{margin:75px 0 0 0;background-image:url(../images/about/3.png);background-size: cover;}
.about_list .layout{display: flex;padding: 100px 0 60px;}
.about_list .layout .box{padding: 27px 25px 36px; width: 20%;}
.about_list .layout .box:nth-child(odd){background: rgba(153,153,153,0.1);}
.about_list .layout .box:nth-child(even){background: rgba(153,153,153,0.05);}
.about_list .layout .box .h{color: #eb5c20;margin-bottom: 28px; padding-bottom: 36px; position: relative;}
.about_list .layout .box .h:after{display: inline-block;content: '';width:14px;height: 14px;background-image:url(../images/about/4.png);background-size: cover;position: absolute;bottom: 0;left: 0;}
.about_list .layout .box .p1{color: #666;line-height: 28px;}


/* 联系我们 */
.contact-show .img{width: 100%;position: relative;margin: 80px 0 90px;}
.contact-show .img img{width: 100%;}
.contact-show .img .col-l{width: 420px; color: #fff; padding: 40px; background: rgba(0,0,0,0.7);position: absolute;top:0;left: 140px;border-radius: 0 0 15px 15px;}
.contact-show .img .col-l h4{margin-bottom: 40px;}
.contact-show .img .col-l dl{margin-bottom: 22px;display:flex;}	
.contact-show .img .col-l dl:last-child{margin-bottom:0;}
.contact-show .img .col-l dl dt{font-weight: normal;width: 30%;}
.contact-show .img .col-l dl dd{width: 77%}

.yy-tc .ncc h3{color: #333;text-align: center; margin-bottom: 65px;}
.yy-tc .ncc ul li{display: flex;width: 100%; margin-bottom: 44px;line-height: 1.7;}
.yy-tc .ncc ul li>div{width:50%;}
.yy-tc .ncc ul li>div:nth-child(odd){margin-right: 75px;}
.yy-tc .ncc ul li>div .qurie{Color:#eb5c20; display:none;}
.yy-tc .ncc ul li input{height: 70px;line-height: 70px;border:2px solid #b7b7b7; width: 100%; color: #999;font-size: 25px;text-indent: 30px}
.yy-tc .ncc ul li input::-webkit-input-placeholder{color: #999;}
.yy-tc .ncc .textarea{width: 100%; height: 250px;border:2px solid #b7b7b7; color: #999; padding: 30px;line-height: 30px;font-size: 25px;}
.yy-tc .ncc .textarea::-webkit-input-placeholder{color: #999;}
.yy-tc .ncc .center{height: 60px; line-height: 60px; text-align: center;color: #fff;margin:55px auto; background: #eb5c20; border:none;display: flex;padding: 0 40px;}


.confirm_box{display:none; text-align: center;position: fixed;width: 200px;height: 160px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 1000;background-color: rgba(0,0,0,0.6);padding: 40px 0;}
.confirm_box h4{text-align:center;Color:#fff;padding-top: 10px;}
.confirm_box button{height: 30px;line-height: 30px;text-align: center;color: #fff;margin: 30px auto;background: #eb5c20;border: none;padding: 0 30px;}
.confirm_box a.close1{color: #fff;position: absolute;top: 10px;right: 10px;font-size: 30px;background:url(../images/icon/close.png);width: 30px;height: 30px;background-size: 100%;}
.mask{position: fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,0.7); display:none; z-index:999;}
/* 产品列表 */
.pros{width: 100%;}
.pros .tab_list{border-bottom: 2px solid #ccc;}
.pros .tab_list .tab{display: flex; padding-bottom: 20px;height: 44px;}
.pros .tab_list .tab a{display: block;color: #666;position: relative; margin-right: 120px;height: 46px;}
.pros .tab_list .tab a:after{display: inline-block;content: ''; width: 50%; height: 4px; position: absolute;bottom: 0; left:0; right: 0; margin:0 auto;}
.pros .tab_list .tab a.active:after,.pros .tab_list .tab a:hover:after{background: #eb5c20;}
.pros .tab_list .tab a.active,.pros .tab_list .tab a:hover{color: #333;}

.pro-filtrate__full{text-align:left; margin-top: 30px;}
.pro-filtrate__list li{display:block;position:relative;margin-bottom:20px;}
.pro-filtrate__list li .filter-s span.cur a{Color:#eb5c20;font-weight: bold;}
.pro-filtrate__list li .filter-s dd{display:inline-block; position:relative;padding-right: 10px;}
.pro-filtrate__list li .filter-s dd a.closee{display:none; position:absolute;right:0;top:0;bottom:0;Color: #eb5c20;}
.pro-filtrate__list li .filter-s dd.cur a.closee{display:block;}
.pro-filtrate__list li .filter-s>span{padding-right:10px;}
.pro-filtrate__list li .filter-s dd>a{font-size:16px;font-weight:500;color:#666;display:inline-block;padding-right:10px;position:relative}
.pro-filtrate__list li .filter-s dd>a:hover,.pro-filtrate__list li .filter-s dd>a.is-checked{Color:#eb5c20; display:block;font-weight: bold;}
.pro-filtrate__list li .filter-s .proft-btn{width: 127px; font-size:16px;font-weight:500;color:#666;display:inline-block;padding-right:20px;position:relative}
/*
.pro-filtrate__list .proft-btn i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.pro-filtrate__list .proft-btn i::before{ display: inline-block; content: '';width: 20px; height: 12px; background-image:url(../images/pro/3.png);background-size: cover; display:block;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right center;transform-origin:right center}
.pro-filtrate__list .pro-drop__select{position:absolute;left:0;top:0;font-size:16px;opacity:0;width: 100%;}
.pro-filtrate__list .item-reset i{display:inline-block;margin-left:5px;width: 13px;height: 13px; background-image:url(../images/pro/6.png);background-size: cover;}*/
.pro-filtrate__list .item-reset a{font-size:16px;font-weight:500;color:#fff;padding:7px 13px;display:inline-block;background-color:#eb5c20}


.pros-list{display:flex;flex-wrap: wrap;margin-top: 30px;}
.pros-list a{width: 23.5%; /*margin-right: 60px; */margin-bottom: 2%; margin-right: 2%;}
.pros-list a:nth-child(4n+0){margin-right: 0;}
.pros-list a .img{width: 100%; background: #f7f7f7;text-align: center;}
.pros-list a .img img{width: 100%; max-width: 250px;max-height: 234px;height: 100%; padding: 40px 10px 30px 40px;}
.pros-list a .img .word{width: 100%; height: 58px; line-height: 58px;color: #333;background: #f1f1f1;}
.pros-list a .img .word b{/*display:none;*/}


.page{width: 100%;display:flex;justify-content:space-between;align-items:center;}
.page .page_right{display:flex;justify-content:space-between;align-items:center;}
.page .totle_sum{font-size: 16px;color: 999;}
.page .totle_sum span{color: #eb5c20;}
.page_right .layui-box .pagination1{display:flex;justify-content:space-between;align-items:center;}
.page_right .layui-box .pagination1 li{margin-left: 5px;}
.page_right .layui-box .pagination1 a{width: 34px;text-align: center; height: 34px; line-height: 34px; border-radius: 50%; border:1px solid #9f9f9f;}
.page_right .layui-box .pagination1 a.next_page{width: 70px; border-radius: 30px;}
.page_right .layui-box .pagination1 li.active a,.page_right .layui-box .pagination1 li:hover a{background: #eb5c20; border:1px solid #eb5c20; color: #fff;}
.page_right .go{margin-left: 20px;}
.page_right .go input{width: 55px;height: 34px; margin: 0 5px; line-height: 34px;border:1px solid #9f9f9f;border-radius: 30px;text-align: center;}
.page_right .button{width: 55px;height: 34px; line-height: 34px; margin-left: 5px; border:1px solid #eb5c20; background:#eb5c20;text-align: center; font-size: 14px; color: #fff;border-radius: 30px; }



/* 产品详情 */
.pros_info .pro_i1{display:flex;justify-content:space-between;align-items:center; margin-bottom: 66px;}
.pros_info .pro_i1 .col-l{width: 50%;overflow: hidden;background: #f7f7f7;padding: 40px;}
.pros_info .pro_i1 .col-l img{display: block;width: 100%;max-width: 80%;margin: 0 auto;}
.pros_info .pro_i1 .col-r{width: calc(50% - 65px);}
.pros_info .pro_i1 .col-r .i_tit{text-align: left;}
.pros_info .pro_i1 .col-r .i_tit .h{color: #333; margin-bottom: 30px;}
.pros_info .pro_i1 .col-r .i_tit .p{margin-bottom: 50px;border:1px solid #c9c9c9; padding: 0 20px; height: 30px; line-height: 30px; border-radius: 25px; display: inline-block;}
.pros_info .pro_i1 .col-r .r_txt p{color: #666;line-height: 30px;margin-bottom: 95px;}
.pros_info .pro_i1 .col-r .col-b{padding-top: 60px;}
.pros_info .pro_i1 .col-r .col-b a{width: 220px;line-height: 58px;background: #eb5c20; font-size: 30px; text-align: center;color: #fff;padding: 0; border-radius: 0;}
.pros_info .pro_i1 .col-r .col-b a.down{margin-left: 20px;}
.pros_info .pro_i2 table{}
.pros_info .Bg{background: #f7f7f7; padding: 20px 60px; margin-bottom: 20px;}
.pros_info .Bg .title{font-size: 24px;color: #333; border-bottom: 2px solid #eaeaea;padding-bottom: 20px;margin-bottom: 20px;}
.pros_info .Bg .title span{font-size: 24px;color: #666; margin-left: 30px;}
.pros_info .Bg .table_flex{display:flex;justify-content:space-between;}
.pros_info .Bg table{width: 49%; border:none;}
.pros_info .Bg table tr{height: 55px;border:none;border-bottom: 10px solid #f7f7f7;}
.pros_info .Bg table tr td{background: #fff;border:none;text-align: center;font-size: 18px;color: #666;}
.pros_info .Bg table tr td:nth-child(1){width: 195px;}
.pros_info .Bg .table_img{width: 50%;}



/* 案例详情 */
.cases h3{margin: 42px auto 0;color: #666;line-height: 26px; width: 80%;}
.cases .layout-title{margin: 55px 0 50px}

.case-list .case-swiper .swiper-slide{display:flex;justify-content:space-between;}
.case-list .case-swiper .swiper-slide .box{background-image:url(../images/case/2.png);background-size: cover; position: relative; padding: 0 30px 0 20px;width: 100%;}
.case-list .case-swiper .swiper-slide .box .h{color: #333;margin: 50px 0;line-height: 30px;width: 80%;}
.case-list .case-swiper .swiper-slide .box .p1{color: #666;line-height: 26px;}
.case-list .case-swiper .swiper-slide .box .p2{position: absolute;bottom: 30px;right: 30px;text-align: center;}
.case-list .case-swiper .swiper-slide .box .p2 a{display: block;}
.case-list .case-swiper .swiper-slide .box .p2 a.contact_btn{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #eb5c20;color: #fff;border-radius:25px;}
.case-list .case-swiper .swiper-slide .box .p2 a.more_project{color: #666;margin-top: 10px;}

.father_box2{width: 100%;position: relative;overflow: hidden; margin-top: 50px;}
.father_box2 .swiper-container{width:calc(100% - 120px);}
.father_box2 .swiper-container .swiper-slide h4{color: #666; padding-top: 18px;text-align: center;}
.case-list .swiper-button{width: 40px;height: 100%;position: absolute; top:0;bottom: 0;margin: auto; background: #eb5c20;display:flex;justify-content:space-between;align-items:center;display:flex;justify-content:space-between;align-items:center;}
.case-list .swiper-button.next{right: 0;}
.case-list .swiper-button.prev{left: 0;}
.case-list .swiper-button i{display: inline-block;width: 25px;height: 46px;position: absolute;left: 0;right: 0;margin: auto;}
.case-list .swiper-button.next i{background-image:url(../images/case/10.png);background-size: cover;}
.case-list .swiper-button.prev i{background-image:url(../images/case/10.png);background-size: cover;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.case-list .swiper-button.swiper-button-disabled{background: #ccc;}


.case-swiper{width: 100%; position: relative; overflow: hidden;	}
.case-swiper .swiper-container{width: 100%;}
.case-swiper .swiper-button{display: none;}







/* 适配 */
@media only screen and (max-width:1680px) {
.f_12 {font-size:12px;}
.f_13 {font-size:12px;}
.f_14 {font-size:14px;}
.f_15 {font-size:14px;}
.f_16 {font-size:14px;}
.f_18 {font-size:16px;}
.f_20 {font-size:18px;}
.f_21 {font-size:18px;}
.f_22 {font-size:18px;}
.f_24 {font-size:20px;}
.f_26 {font-size:22px;}
.f_28 {font-size:22px;}
.f_30 {font-size:24px;}
.f_32 {font-size:24px;}
.f_34 {font-size:26px;}
.f_35 {font-size:26px;}
.f_36 {font-size:28px;}
.f_38 {font-size:28px;}
.f_40 {font-size:30px;}
.f_42 {font-size:30px;}
.f_44 {font-size:32px;}
.f_45 {font-size:32px;}
.f_48 {font-size:34px;}
.f_50 {font-size:34px;}
.f_55 {font-size:36px;}
.header .bottom .h_nav li {margin-right:57px;}
.index_banner .txt .h1 {line-height:32px;margin-bottom:12px;}
.index_banner .txt .h2 {line-height:24px;margin-bottom:36px;}

.i_part7 {padding-top:60px;}
.i_part7 .con {margin-top:33px;}
.i_part7 .con .txt{top:20%;}
.i_part7 .con .left .txt .h{width: 72%;}
.i_part12 {padding:52px 0 45px 0;}
.index_case .layout .col-l{width: 28%;}
.footer .top{padding: 35px 35px 100px;}
}

@media only screen and (max-width:1480px) {
  .f_14 {font-size:13px;}
  .header .bottom .h_nav li {margin-right:50px;} 
  .i_part7 .con .left .txt .h{ width: 84%;} 
  .index_case .layout .col-l{width: 35%;}
  .footer .top .w1680 .left{width: calc(100% - 380px);}
}

@media only screen and (max-width:1280px) {
.header .bottom .h_nav li {margin-right:40px;}
.header .bottom .search .form input {width:140px;}
.header .bottom .left{width: 18%;}

}
@media only screen and (min-width:1025px) {

}
@media only screen and (max-width:1024px) {  
body,html{width:100%;overflow-x:hidden;}  
/*.ny-banner .pc{display:none;}
.ny-banner .mpc{display:black;}*/
.header_pc {display:none;} 
.imm .banner_m{display:black;}
.index_banner {margin-top:0;height:300px;}
.index_banner .swiper-slide .bj>div.m_img {display:block;height:300px;}
.index_banner .swiper-slide .bj>div.p_img {display:block;}
.index_banner .prev,.index_banner .next {display:none;}
.index_banner .swiper-pagination{bottom:20px;}
.index_banner .swiper-pagination .swiper-pagination-bullet{height: 5px;}
.index_banner .swiper-pagination .swiper-pagination-bullet-active{width: 33px;}
.index_banner .txt {top:inherit; bottom:28px; left: 0;right: 0;margin: auto;}
.index_banner .txt .h1 {line-height: 18px; font-family:'黑体';}
.index_banner .txt .h2 {margin-bottom: 0;margin-top: 0.18rem;}
.i_part7 .con {display:block;}
.i_part7 .con .box {width:100%;height:100px;overflow:hidden;}
.i_part7 .con .box .pic {height:200px;}
.i_part7 .con .box .pic img {width:100%;}
.i_part7 .con .box .txt {padding-bottom:20px;}
.i_part7 .con .box .txt .more {width:30px;height:30px;}
.i_part7 .con .box.on {width:100%;height:200px;}
.i_part7 .con .box.on .txt {padding:0 10px 16px 10px;}
.i_part7 .con .box.on .txt .p {line-height:20px;}
.i_part7 .con .box.on .txt .h {font-size:26px;}
.i_part12 .con {padding-bottom:30px;}
.i_part12 .con .swiper-pagination {bottom:0;display:block;}
.i_part12 .con .swiper-pagination-bullet {width:16px;height:6px;background-color:#CCCCCC;border-radius:3px;opacity:1;transition:all 0.3s;}
.i_part12 .con .swiper-pagination-bullet-active {width:26px;background-color:#77171C;}
.i_part12 .con .swiper-slide {padding:20px 12px;}
.i_part12 .con .swiper-slide .icon {width:60px;height:60px;}
.i_part12 .con .swiper-slide .icon img {width:24px;}

.pcc{display:none;}
.imm{display:block;}



.mheader{padding: 0.35rem;display: flex;justify-content: space-between;align-items: center;height: 1rem;position: fixed;top: 0;z-index: 999;background-color: rgba(0,0,0,0.7);width: 100%;}
.mheader .logo{width: 3rem;}
.mheader .btn {width:24px;height:18px;position:relative;cursor:pointer;padding: 0;border:none;}
.mheader .btn .line {display:block;width:100%;height:2px;border-radius:2px;background-color:#fff;position:absolute;}
.mheader .btn .line1 {-webkit-transform-origin:left 0px 0;-ms-transform-origin:left 0px 0;transform-origin:left 0px 0;}
.mheader .btn .line2 {top:8px;width: 75%;}
.mheader .btn .line3 {bottom:0;-webkit-transform-origin:left 2px 0;-ms-transform-origin:left 2px 0;transform-origin:left 2px 0;width: 90%;}
.mheader .btn.hover .line {background:#eb5c20;}
.mheader .btn.hover .line3{width: 100%;}

.mh_nav{width:100%;padding:0 2%;display:none;position:fixed;left:0;top:1rem;z-index:999;overflow-y:auto;box-sizing:border-box;background-color: #fff;min-height: calc(100% - 1rem);}
.mh_nav ul {width:100%;overflow-y:scroll;height:calc(100vh - 55px - 1.5rem);}
.mh_nav li {border-bottom:1px solid #E8E8E8;font-size:16px;width:96%;margin:0 auto;}
.mh_nav li.active a{color: #eb5c20;}
.mh_nav .tit {display:block;width:100%;padding:0 3%;line-height:60px;color:#333;position:relative;box-sizing:border-box;font-size:16px;}
.mh_nav .tit i{display:block;width:10px;height:10px;background-image: url(../img/mh_add.svg);position:absolute;top:50%;margin-top:-5px;right:3%;transition: all .3s linear;}
.mh_nav .tit.on i{transform: rotate(45deg);}
.mh_nav .sec-list {line-height:40px;padding:10px 4%;display:none;}
.mh_nav .sec-list p {background:url(../img/ico_04.png) no-repeat left center;background-size:3px auto;font-size:14px;}
.mh_nav .sec-list a {padding-left:3%;color:#666;display:block;}



.f_12 {
    font-size: 0.12rem;
}
.f_13 {
    font-size: 0.13rem;
}
.f_14 {
    font-size: 0.14rem;
}

.f_15 {
    font-size: 0.15rem;
}

.f_16 {
    font-size: 0.16rem;
}

.f_18 {
    font-size: 0.18rem;
}

.f_20 {
    font-size: 0.20rem;
}
.f_21 {
    font-size: 0.21rem;
}

.f_22 {
    font-size: 0.22rem;
}

.f_24 {
    font-size: 0.24rem;
}

.f_26 {
    font-size: 0.26rem;
}

.f_28 {
    font-size: 0.28rem;
}

.f_30 {
    font-size: 0.30rem;
}

.f_32 {
    font-size: 0.32rem;
}

.f_34 {
    font-size: 0.34rem;
}
.f_35 {
    font-size: 0.35rem;
}

.f_36 {
    font-size: 0.36rem;
}

.f_38 {
    font-size: 0.38rem;
}

.f_40 {
    font-size: 0.4rem;
}

.f_42 {
    font-size: 0.42rem;
}

.f_44 {
    font-size: 0.44rem;
}
.f_45 {
    font-size: 0.45rem;
}
.f_48 {
    font-size: 0.48rem;
}

.f_50 {
    font-size: 0.50rem;
}

.f_52 {
    font-size: 0.52rem;
}

.f_55 {
    font-size: 0.55rem;
}


	
.i_tit .h{margin-bottom:0;}
.mi_tit {text-align: center;}
.mi_tit .h{font-weight: bold;line-height: 0.48rem;margin-bottom: 0.12rem;color: #1A1A1A;}
.mi_tit .p{color: #4D4D4D;line-height: 0.32rem;margin-bottom: 0.42rem;}

.mi_part1{background-color: #ffffff;padding: 0.7rem 0.35rem 0.7rem 0.35rem;}
.mi_part1 .i_tit{margin-bottom: 24px;}
.mi_part1 .con .pic{height: 4.62rem;background: no-repeat center;background-size: cover;}
.mi_part1 .boxs .r_txt p{line-height: 30px;}
.mi_part1 .boxs .col-b{text-align:center;margin-top: 0.5rem;}
.mi_part1 .boxs .col-b a {width: 3rem;line-height: 0.6rem;border: 1px solid #c9c9c9;text-align: center;color: #333;padding: 0; border-radius:0;}
.mi_part1 .boxs .col-b a span{ display: inline-block;padding-left: 0.7rem;background: url(../images/icon/view.png)no-repeat left center;background-size: 30%;}



.mi_part2 .con>.up{background: url(../images/2.png)no-repeat center; background-size: cover;}
.mi_part2 .con>.up .txt{Color:#fff;padding: 0.8rem 0.35rem 0.95rem 0.35rem;}
.mi_part2 .con .h .img{padding: 0.35rem 0 0.35rem 0;}
.mi_part2 .con .h .img img{width: 30px; height: 30px;}
.mi_part2 .con .h .p{line-height: 0.4rem;}
.mi_part2 .con .down .fater_swiper{overflow: hidden; height:5rem;}
.mi_part2 .con .down .fater_swiper img{height: 100%; width:100%;}
.mi_part2 .con .down .fater_swiper .txt {position:absolute;top:37%;left:0;width:100%;padding-bottom:50px;text-align:center;transition:all 0.3s;color:#fff;z-index:2;}
.mi_part2 .con .down .fater_swiper .txt img{width: 30px;height: 30px;}
.mi_part2 .con .down .fater_swiper .txt .h{padding-bottom:0.42rem;}


.con .swiper-slide .icon{padding:20px;}
.con .swiper-slide .icon img{width:100%; height:100%;}
.mi_part3{margin-bottom:0.7rem; margin-top: 0.7rem;}
.mi_part3 .i_part_bg{width: 100%; background:url(../images/3.png)no-repeat center;background-size:cover;padding: 0.8rem 0.35rem 0.1rem 0.35rem;position: relative;}
.mi_part3 .i_tit .h {color:#ffffff;margin-bottom:0.7rem;position: relative; line-height:0.3;}
.mi_part3 .i_tit .p{Color:#fff;line-height:22px;}
.mi_part3 .i_tit .col-b{margin-top:0.5rem;}
.mi_part3 .i_tit .col-b a{display: block; width: 3rem;line-height: 0.6rem;text-align: center; color: #fff;border:1px solid #a2a5a5;padding: 0;border-radius: 0;margin:0 auto;}
.mi_part3 .m_index_pro{padding: 0 0.35rem 0; overflow:hidden;}
.mi_part3 .m_index_pro .con{overflow:hidden;}
.mi_part3 .m_index_pro .con .swiper-slide .txt .h {margin-bottom:0.34rem;line-height:0.3rem; color: #333; margin-top: 0.34rem;}
.mi_part3 .m_index_pro .con .swiper-slide .txt .p {line-height:0.36rem; color: #999; height: 40px;font-size: 0.24rem;}
.mi_part3 .m_index_pro .con .swiper-slide .txt .btn{color: #eb5c20;padding: 0;margin-top: 0.22rem; font-weight: bold;}
.mi_part3 .con .swiper-slide{margin:0;}

.mi_part4{padding:0 0.35rem;}
.mi_part4 .con{overflow:hidden;}
.mi_part4 .con .swiper-slide .ms h4 {margin-bottom:0.24rem;line-height:0.3rem; color: #333; margin-top: 0.24rem;font-size: 0.32rem;}
.mi_part4 .con .swiper-slide .ms p {line-height:0.36rem; color: #999; height:30px;font-size: 0.24rem;}



.mi_part5{padding: 0.7rem 0.35rem 0 0.35rem;}
.mi_part5 .right_box a{width:48%; display:block;float: left;}
.mi_part5 .right_box a:nth-child(odd){margin-right: 4%;}
.mi_part5 .right_box .box .txt1{background-color: #F9F9F9;padding: 0.22rem;position:relative;}
.mi_part5 .right_box .box .txt1 .h1 {margin:0.33rem 0 0 0;font-size: 0.26rem;}
.mi_part5 .right_box .box .txt1 .h2 {margin:0 0 0.24rem;line-height: 0.45rem;color: #333;}
.mi_part5 .right_box .box .txt1 .h3{width: 100%;color: #999; font-size: 0.28rem;line-height: 0.34rem;}
.mi_part5 .right_box .box .txt1 .btn {display: block;font-size: 0.26rem; margin-top:0.2rem; width: 100%;height: 0.6rem;line-height: 0.6rem;text-align: left;color: #333;padding: 0;border-radius: 0;}

.mi_part5 .left_box{margin-top:0.5rem;}
.mi_part5 .left_box .con .txt1 .h2 {color: #333;font-size: 0.32rem;}
.mi_part5 .left_box .con .txt1 .h3 {padding: 0.24rem 0;font-size: 0.26rem;}
.mi_part5 .left_box .con .txt1 .h1{font-size: 0.26rem;}
.mi_part5 .left_box .con .txt1 {width: 100%;position:absolute;top:0;left:0;padding: 0.35rem;height:100%;color:#999;text-align:left;transform:translateY(0);transition:all 0.5s 0.2s;}
.mi_part5 .left_box .con a{ position: relative; display: flex;width: 100%; background: #eeeeee; margin-bottom: 4%; height:2rem;}
.mi_part5 .left_box .con a:nth-child(3){margin-bottom: 0;background-image:url(../images/11.png);background-size: cover;}
.mi_part5 .left_box .con a:nth-child(3) .btn{color: #fff;position: absolute;bottom: 0.2rem;right: 10px; padding: 0;}
.mi_part5 .left_box .con a:nth-child(3) .btn span::after {display: inline-block;content: ''; width: 13px;height: 0.3rem;background-image:url(../images/12.png);background-size: 100% 100%; margin-left: 15px;}


.footer{margin: 1.1rem 0 0 0;}
.footer .top{padding:0.5rem 0.35rem 0.65rem 0.35rem;}
.footer .top .w1680{width:100%;display:block}
.footer .top .w1680 .left{width: 100%;display:block}
.footer .top .w1680 .left .box{width: 100%;clear: both;overflow: hidden;margin-bottom: 0.4rem;}
.footer .top .w1680 .left .box .h{margin-bottom: 0.4rem; font-size: 0.28rem;}
.footer .top .w1680 .right h4{font-size: 0.28rem;}
.footer .top .w1680 .left .box ul li{float: left;width: 50%; margin-bottom:0.2rem;}
.footer .top .w1680 .left .box dl li:nth-child(odd){margin-right:0;margin-bottom: 0;}
.footer .top .w1680 .left .box dl{width: 50%;}
.footer .top .w1680 .right{width: 100%;}
.footer .bottom{display:block;line-height: 0.5rem;padding: 0.35rem 0.35rem 0.35rem 0.35rem;}
.footer .bottom .w1680{display: block;}

.layout-title{margin: 0.65rem 0 0.9rem;font-size: 0.52rem;}
.news-list a{display: block;margin-bottom: 0.65rem;}
.news-list .img{margin-right: 0; margin-bottom: 0.42rem;}
.new_box{margin-top: 0.38rem;}
.news-list .word{width: 100%;border-bottom:none;}
.news-list .word .new_box .btn{width: auto;font-size: 0.26rem;padding: 0.13rem 0.24rem;height: inherit;line-height: inherit;}
.new_box .time span:before{margin-right: 5px;}
.new_box .time span.new_time:before{background-size: 87%;}
.new_box .time span.new_view:before{background-size: 95%;}
.news-list .word .line1{font-size: 0.4rem;margin-bottom:0.35rem;}
.news-list .word .line2{font-size: 0.32rem; line-height: 0.45rem;}
.new_box .time{font-size: 0.26rem;}
.news-list .new_box .time{display:inherit;}
.news-list .word .new_box .time span{font-size: 0.28rem;}
.news-list .word .new_box .time span.new_time{margin-right:20px;}


.news-show .new_box .btns a{font-size: 0.3rem;}
.news-show .title{font-size: 0.52rem; margin-top: 0.65rem;}
.news-show .title h1{font-size: inherit;line-height: 1.3;}
.news-show .new_box{height: inherit;margin-bottom: 0.45rem;padding: 0.14rem 0;}
.new_box .time{display: block;font-size: 0.32rem;line-height: 1.6;}
.news-show .time span.new_time{margin-right: 0;}
.news-show .new_box .btns{font-size: 0.25rem;}
.news-show .ms p{margin-bottom: 0.5rem; font-size: 0.3rem;}
.news-show .n-next{display: block;}
.news-show .n-next p{line-height: 1.8;font-size: 0.35rem;margin-bottom: 0.22rem;}
.news-show .n-next p a{line-height: 1.3;}

.about-show .title .since{font-size: 0.48rem;}
.about-show .title p{font-size: 0.26rem;}
.about-show .title h1{font-size: 0.52rem;line-height: 1.3;margin-top: 0.13rem;}
.about-show .title .since{position: relative;}
.about-show .title{margin-top: 0.65rem;}
.about-show .title .since span{font-size: 0.32rem;padding-right: 5px;}
.about-show .s_about p{width: 100%;margin: 0.38rem auto; line-height: 1.8;font-size: 0.35rem;}
.about_list{margin: 0.8rem 0 0 0;background:none;}
.about_list .layout .box{width: 100%;padding: 0.4rem;margin-bottom: 0.35rem;}
.about_list .layout{display: block;padding:0 0.35rem;}
.about_list .layout .box .h{font-size: 0.42rem;margin-bottom: 0.24rem;padding-bottom: 0.5rem;}
.about_list .layout .box .p1{font-size: 0.32rem;line-height: 1.6;}



.contact-show .img{margin: 0.65rem 0 0.8rem;}
.contact-show .img .col-l{width: 100%;position: inherit; left: 0; padding: 0.35rem;}
.contact-show .img .col-l h4{margin-bottom: 0.3rem; font-size: 0.36rem;}
.contact-show .img .col-l dl{margin-bottom: 0.25rem;}
.contact-show .img .col-l dt{font-size: 0.28rem;}
.contact-show .img .col-l dd{width: 100% !important;font-size: 0.28rem;}
.yy-tc .ncc h3{margin-bottom: 0.8rem; font-size: 0.52rem;}
.yy-tc .ncc ul li{ margin-bottom: 0; width: 100%; display: block;}
.yy-tc .ncc ul li>div{width:48.5%;float:left; margin-bottom: 0.35rem;}
.yy-tc .ncc ul li>div:nth-child(odd){margin-right:3%;}
.yy-tc .ncc ul li input{height: 0.85rem;font-size: 0.3rem;text-indent: 0.15rem;width: 100%;}
.yy-tc .ncc .textarea{height: 2rem;font-size: 0.3rem;padding: 0.15rem;}
.yy-tc .ncc .center{margin: 0.6rem auto; height: inherit; line-height: inherit;padding: 0.32rem  0.8rem;font-size: 0.32rem;}

.cases h3{width:100%;font-size: 0.32rem;}
.cases .layout-title{margin: 0.65rem 0 0.65rem;font-size: 0.52rem;}
.layout-title span:after{bottom: -10px;}
.cases p{margin: 0.9rem auto 0;width: 100%; line-height: 1.7; font-size: 0.28rem;}
.case-list .case-swiper .swiper-slide{display: block;}
.case-list .case-swiper .swiper-slide .box{padding:0.35rem;}
.case-list .case-swiper .swiper-slide .box .h{margin:0;width: 100%;font-size: 0.4rem; margin-bottom: 0.26rem;}
.case-list .case-swiper .swiper-slide .box .p1{font-size: 0.28rem;}
.case-list .case-swiper .swiper-slide .box .p2{position: inherit; left: inherit; right: inherit;bottom: inherit; margin-top: 0.34rem;}
.case-list .case-swiper .swiper-slide .box .p2 a.contact_btn{ margin: 0 auto; width: auto; padding: 0.25rem; line-height: inherit; height: inherit; font-size: 0.3rem;}
.case-list .case-swiper .swiper-slide .box .p2 a.more_project{font-size: 0.3rem;}
.father_box2{display: none;}




.pros .tab_list .tab{height: 36px;}
.pros .tab_list .tab a{margin-right:0.5rem; font-size: 0.34rem; height: 38px;}
.pro-filtrate__full{text-align: left;overflow: hidden;margin-top: 0.5rem;}
.pro-filtrate__list li{padding-left:0;margin-bottom: 15px;min-width:auto; width: 100%;float: none;}
.pro-filtrate__list li .filter-s .proft-btn{width:100%;margin-bottom: 10px;float: left;padding-right: 0;}
.pro-filtrate__list li .filter-s>span{margin-bottom:10px;}
.pro-filtrate__list li .filter-s>a{line-height: 30px;}
.pros-list{clear: both;margin-top:0.3rem;}
.pro-filtrate__list .item-reset a{padding: 0 14px;}
.pros-list a{margin-bottom:0.3rem;width: 49%;}
.pros-list a:nth-child(4n+0){margin-right: 2%;}
.pros-list a:nth-child(2n+0){margin-right: 0;}
.pros-list a .img img{padding: 0.35rem}
.pros-list a .img .word{height: inherit;line-height: inherit;  padding: 0.32rem 0;font-size: 0.28rem;}
.page{justify-content: center; margin-top: 0.4rem;}
.page_right .layui-box .pagination1 li{margin-left: 0;}
.page .totle_sum{display: none;}
.page .page_right{display: block;}
.page_right .go{margin-left:0;text-align: center; margin-top: 0.22rem;}


.pros_info .pro_i1{display: block;margin-bottom: 0.7rem;}
.pros_info .pro_i1 .col-l{width: 100%;}
.pros_info .pro_i1 .col-r{width: 100%;}
.pros_info .pro_i1 .col-r .i_tit{margin-bottom: 0.5rem;}
.pros_info .pro_i1 .col-r .i_tit .h{margin-bottom: 0.24rem;margin-top: 0.24rem;}
.pros_info .pro_i1 .col-r .i_tit .p{margin-bottom: 0;font-size: 0.25rem;padding: 0.18rem 0.5rem;height: inherit;line-height: inherit;}
.pros_info .pro_i1 .col-r .r_txt p{margin-bottom: 0;}
.pros_info .pro_i1 .col-r .col-b{padding-top: 0.5rem;text-align: center;}
.pros_info .pro_i1 .col-r .r_txt p{font-size: 0.3rem;}
.pros_info .pro_i1 .col-r .col-b a {padding: 0.16rem 0.5rem;font-size: 0.34rem; width: auto;line-height: inherit;height: inherit;}
.pros_info .Bg{padding: 0.35rem; margin-bottom: 0.15rem;}
.pros_info .Bg .title{font-size: 0.3rem;padding-bottom:15px;margin-bottom:15px;}
.pros_info .Bg .title span{font-size: 0.26rem;margin-left: 10px;}
.pros_info .Bg table tr td{font-size: 0.26rem;}
.pros_info .Bg table tr{height: 50px;}
.pros_info .Bg table tr td:nth-child(1){width: auto;}
.pros_info .Bg .table_img{width: 100%;}

.layout{max-width: 100%; padding: 0 0.35rem;}
.gotop{width:40px;height:40px;bottom: 42px;right: 20px;}
.footer .top .w1680 .right .link li p{font-size: 0.24rem;}
.yy-tc .ncc ul li>div .qurie{font-size: 0.24rem;}

}
@media only screen and (max-width:760px) {

}    