@charset "UTF-8";
/* author:LY;*/
/* author:LY;*/
#loading { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none;}

.circle { margin: 0.4rem auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0.1rem; height: 0.1rem; background-color: rgba(255, 255, 255, 0.5); box-shadow: -0.1rem 0px 0px white; border-radius: 50%; animation: circle_classic 1s ease-in-out infinite alternate; display: none;}

@keyframes circle_classic { 0% { opacity: 0.1;
    transform: rotate(0deg) scale(0.5); }
  100% { opacity: 1;
    transform: rotate(360deg) scale(1.2); } }

/* 图片缩略图 */
.jqthumb{transition: all 0.6s ease;}
.jqthumb:hover{transition: all 0.6s ease;transform: scale(1.05);}
/*cloud*/
/*文字*/
/*颜色*/
.wrap { display: block; margin-left: auto; margin-right: auto; width: 100%; max-width: 84%; min-width: 300px;  }
.elli1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.elli2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.elli3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.elli4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.m-title h2 { font-size: 0.4rem; color: #333; text-align: center; margin-bottom: 0.1rem; line-height: 1.5; }
.m-title p { font-size: 0.16rem; color: #666; text-align: center; line-height: 1.5; }


@media screen and (max-width: 750px) { [wap="hide"] { display: none !important; }
  .wrap {  max-width: 750px; padding: 0; }
  .m-title { padding: 0 0.25rem; }
  .m-title h2 { font-size: 0.46rem; }
  .m-title p { font-size: 0.18rem; } }

@media screen and (min-width: 751px) { [pc="hide"] { display: none !important; } }

.top-box { padding: 0 0.5rem; border-bottom: 1px solid rgba(255, 255, 255, 0.15); position: fixed; width: 100%; height: 0.88rem; z-index: 100; transition: all 0.3s; text-align: center; }
.top-box .logo{margin: 0.2rem 0 0 0;}
.top-box:hover { background-color: #222; }
.top-box:hover .top-logo a img.white { display: none; }
.top-box:hover .top-logo a img.red { display: block; }
.top-box:hover .top-nav .fir-ul .fir-li .u-a { color: #fff; }
.top-box:hover .y-right .m-earch span { color: #fff; }
.top-box:hover .y-right .m-language .ico { background-image: url(../images/language_icon_2.gif); }
.top-box:hover .y-right .m-language p { color: #fff; }
.top-box.act { background-color: #222; }
.top-box.act .top-logo a img.white { display: none; }
.top-box.act .top-logo a img.red { display: block; }
.top-box.act .top-nav .fir-ul .fir-li .u-a { color: #fff; }
.top-box.act .y-right .m-earch span { color: #fff; }
.top-box.act .y-right .m-language .ico { background-image: url(../images/language_icon_2.gif); }
.top-box.act .y-right .m-language p { color: #fff; }
.top-box .top-logo a { display: block;  height: 0.5rem; }
.top-box .top-logo a img { display: none; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.top-box .top-logo a img.white { display: block; }
.top-box .top-logo a img.red { display: none; }
.top-box .top-nav { margin:0 auto; display: inline-block;padding:0 0 0 1rem; }
.top-box .top-nav .fir-ul { }
.top-box .top-nav .fir-ul .fir-li { position: relative; display: inline-block;}
.top-box .top-nav .fir-ul .fir-li .u-a { display: block; font-size: 0.18rem; line-height: 0.88rem; color: #fff; position: relative; padding: 0 0.25rem; }
.top-box .top-nav .fir-ul .fir-li .nav-subnav { display: none; position:fixed; top: 0.88rem;  background: #fff;width: 1.62rem;margin: 0 0 0 -0.22rem;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul{}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li{}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a { display: block; font-size: 0.14rem; color: #333; text-align: center; line-height: 1.5;padding: 0.12rem 0; }
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a:hover { color: #fff; background-color: #e30a08; }
.top-box .top-nav .fir-ul .fir-li.current .u-a{font-weight: 700;}
.top-box .top-nav .fir-ul .fir-li.current .u-a, .top-box .top-nav .fir-ul .fir-li:hover .u-a { color: #fff;}
.top-box .top-nav .fir-ul .fir-li .u-a::after { transition: all ease .3s; content: ''; display: block; width: 0; height: 0.02rem; background-color: inherit; position: absolute; left: 0.25rem; bottom: 20px; }
.top-box .top-nav .fir-ul .fir-li.current .u-a::after, .top-box .top-nav .fir-ul .fir-li:hover .u-a::after { transition: all ease .3s;width: calc(100% - 0.5rem); background-color: #fff;}
.top-box .top-nav .fir-ul .fir-li:hover .nav-subnav { display: block; }
.top-box .y-right {border-left: 1px solid rgba(255, 255, 255, 0.15); display:inline-block; float: right; margin: 0.2rem 0 0 0;}
.top-box .y-right .m-earch { margin: 0.1rem 0 0 0.4rem; cursor: pointer; display: inline-block;}
.top-box .y-right .m-earch .ico { display:block; width: 0.22rem; height: 0.22rem; background-image: url(../images/icon.png); background-size: 3rem; margin:0 0.06rem 0 0; float: left; }
.top-box .y-right .m-earch span { display:block; font-size: 0.16rem; color: #fff; line-height: 0.22rem; padding:0 0.5rem 0 0.05rem;  float: right;}
.top-box .y-right .m-language {   margin-left: 0.4rem; width: 1.05rem; position: relative; padding: 0.2rem 0; }
.top-box .y-right .m-language .ico { display: block; width: 0.22rem; height: 0.22rem; background-image: url(../images/language_icon_2.gif); background-size: 0.22rem; margin-right: 0.07rem; }
.top-box .y-right .m-language p { height: 0.48rem; width: 0.7rem; line-height: 0.48rem; font-size: 0.13rem; color: #fff; cursor: pointer; }
.top-box .y-right .m-language .lang-li { display: none; background: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); text-align: center; border-radius: 0.04rem; padding: 0.08rem 0.03rem; position: absolute; left: 0.1rem; top: 0.7rem; z-index: 999; transition: all .5s ease; }
.top-box .y-right .m-language .lang-li::before { content: ''; position: absolute; top: -0.2rem; left: 0.35rem; display: block; z-index: 5; border-color: transparent transparent #FFFFFF transparent; border-width: 0.1rem; border-style: solid; transition: all .5s ease; }
.top-box .y-right .m-language .lang-li ul li a { display: block; color: #333333; font-size: 0.14rem; padding: 0.05rem 0.15rem; }
.top-box .y-right .m-language .lang-li ul li:last-child a { line-height: 0.2rem; }
.top-box .y-right .m-language .lang-li ul li:hover a { color: #f01b2f; }
.top-box .y-right .m-language::after { content: ""; display: block; width: 0.11rem; height: 0.05rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: -0.47rem 0; }
.top-box .y-right .m-language:hover .lang-li { display: block; }
.top-box .search-layer { position: absolute; top: -0.88rem; left: 0; width: 100%; height: 0.88rem; background-color: #fff;  padding: 0 1rem; display: block; }
.top-box .search-layer .ico { display:inline-block; width: 0.22rem; height: 0.22rem; background-image: url(../images/icon.png); background-size: 3rem; margin-right: 0.06rem; }
.top-box .search-layer .text { display: inline-block; width: 80%; height: 0.88rem; line-height: 0.88rem; font-size: 0.26rem; color: #000; background: none; border: none; outline: none; }
.top-box .search-layer a { display: inline-block; width: 0.24rem; height: 0.24rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: 0 -0.21rem; float: right; margin: 0.3rem 0 0 0; }
.top-box .header-phone{display:inline-block; float:right; font-size: 0.18rem;	line-height: 0.38rem;color: #fff;background: url(../images/icon1.png) left center no-repeat;padding-left: 0.20rem;}

/* banner图片 */
.in-banner-box .swiper-container { height: 100%; }
.in-banner-box .swiper-container .swiper-slide { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.in-banner-box .swiper-container .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.in-banner-box .swiper-container .swiper-slide .u-text { position: absolute; width: 8rem; height: 2.2rem; left: 8%; top: 30%; margin-top: -1.1rem; z-index: 10; }
.in-banner-box .swiper-container .swiper-slide .u-text b { font-size: 0.84rem;  display: block;   letter-spacing: 0.2rem;font-weight: 700;color: #fff;}
.in-banner-box .swiper-container .swiper-slide .u-text p { font-size: 0.34rem;  display: block;  margin: 0.3rem 0 0 0;   letter-spacing: 0.05rem;color: #fff;}
.in-banner-box .swiper-container .swiper-slide .u-text .banner-btn { display: block; width: 1.46rem; margin-top: 0.5rem; border: 1px solid #fff; font-size: 0.14rem; text-align: center; line-height: 0.42rem; color: #fff; }
.in-banner-box .swiper-container .swiper-slide .u-text .banner-btn:hover { color: #fff; background-color:#E42919;  border-color: #E42919; }
.in-banner-box .swiper-button-prev, .in-banner-box .swiper-button-next { background-image: url(../images/icon.png); background-size: 3rem; width: 0.6rem; height: 0.6rem; border-radius: 50%; outline: none; }
.in-banner-box .swiper-button-prev { background-position: -0.57rem 0; left: 0.5rem; }
.in-banner-box .swiper-button-next { background-position: -1.17rem 0; right: 0.5rem; }
.in-banner-box .swiper-pagination { bottom: 0.2rem; }
.in-banner-box .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.05rem; border-radius: 0; opacity: 1; background-color: rgba(255, 255, 255, 0.3); cursor: pointer; outline: none; }
.in-banner-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: white; }

/* 顶部导航，下拉菜单 */
.nav-model{position: absolute;top: 74px;left: 0; width: 100%;background: #fff;  z-index: 101;box-shadow: rgba(150, 150, 150, 0.2) 0px 18px 25px;}
.model-box{border-top: 0;background: #fff;  overflow: hidden;color: #444; display: none;}
.nav-open-con{  padding:0.2rem 0.3rem; width: 100%; height:auto;overflow: hidden; background: #fff;  margin: 0 0 0.2rem 0;}
/*头部，下拉*/
.nav-open-list{border-left:solid #eee 1px;padding:0.1rem 0.44rem 0.5rem 0.44rem; display: inline-block; vertical-align: top;}
.nav-open-list a{  font-size:0.14rem;color:#333;overflow:hidden;	text-overflow:ellipsis; white-space:nowrap; padding:0 0 0.14rem 0;display: block;text-align: left; }
.nav-open-list a:hover{cursor:pointer;color:#007aff}
.nav-open-list a.nav-open-tit{font-weight: 700; color:#000; font-size: 0.16rem; padding: 0 0 0.2rem 0; }
.nav-open-list a.design:after {content: '定制';color:#fff; background: #ff4e00; border-radius: 5px;font-size: 11px;padding: 0.01rem 0.05rem; margin: 0 0 0 0.08rem;}
.nav-open-list a.template:after {content: '模版';color:#fff; background: #00cc87; border-radius: 5px;font-size: 11px;padding: 0.01rem 0.05rem; margin: 0 0 0 0.08rem;}
.nav-open-list a img{ margin: 0 0 0 0.08rem;}
/*头部，产品下拉，服务*/
.header-join-more{width:8.6rem;height:3.35rem;box-sizing:border-box;padding:0.5rem  0.7rem 0rem 0rem; display: inline-block;vertical-align: top;}
.header-join-more img{width:4.44rem;height:2.2rem;display:block;float:left}
.header-join-more-tit{font-size:0.24rem;font-weight:700;color:#e11b25;margin-left:5.15rem;margin-top:-0.06rem}
.header-join-more-cont{font-size:0.16rem;line-height:0.34rem;color:#666;margin-left:5.15rem;margin-top:10px; text-align: left;}
/*头部，产品下拉，加盟*/
.header-service-list{width:4.6rem;height:3.35rem;border-left-style:solid;border-left-color:#eee;border-left-width:1px;box-sizing:border-box;padding:0.5rem 0.44rem 0.5rem 0.44rem; display: inline-block; vertical-align: top;text-align: left;}
.header-service-list-tit{font-size:0.16rem;color:#000;overflow:hidden;	text-overflow:ellipsis; white-space:nowrap; padding:0 0 0.13rem 0;display: inline-block;width: 45%; }
.header-service-list-tit:hover{cursor:pointer;color:#e11b25}

/*右侧悬浮菜单*/
.sidebar{position:fixed;right:0.2rem;bottom:10%;z-index:999;display:block}
.sidebar-logo{position:absolute;top:-0.6rem;left:0rem;width:0.6rem;height:0.6rem;}
.sidebar-box{background-color:#fff;border:1px solid #ddd;}
.sidebar-item{border-bottom:1px solid #ddd;position:relative;background-color: #fff; background-repeat: no-repeat;background-position: center 0.05rem; width:0.6rem;height:0.8rem; display: block;}
.sidebar-item:hover{border-bottom:1px solid #222;background-color: #222; cursor: pointer;}
.sidebar-item.sidebar-online{ background-image:url("../images/sidebar_online.png");}
.sidebar-item.sidebar-online:hover{ background-image:url("../images/sidebar_online_hover.png");}
.sidebar-item.sidebar-appointment{ background-image:url("../images/sidebar_qq.png");}
.sidebar-item.sidebar-appointment:hover{ background-image:url("../images/sidebar_qq_hover.png");}
.sidebar-item.sidebar-new{ background-image:url("../images/sidebar_new.png");}
.sidebar-item.sidebar-new:hover{ background-image:url("../images/sidebar_new_hover.png");}
.sidebar-item.sidebar-qrcode{ background-image:url("../images/sidebar_qrcode.png");}
.sidebar-item.sidebar-qrcode:hover{ background-image:url("../images/sidebar_qrcode_hover.png");}
.sidebar-item.sidebar-top{ background-image:url("../images/sidebar_top.png");border-bottom:none;}
.sidebar-item.sidebar-top:hover{ background-image:url("../images/sidebar_top_hover.png");}
.sidebar-item span{color:#555;font-size:0.12rem;line-height:1.2;text-align: center; display: block;padding: 0.4rem 0 0 0;}
.sidebar-top span{}
.sidebar-item:hover span{color:#fff;}
.sidebar-item#goTop{display:none}
.sidebar-qrcode-img{position:absolute;left:-10px;padding:0.06rem;background-color:#fff;border-top-left-radius:0.04rem;border-top-right-radius:0.04rem;border-bottom-right-radius:0.04rem;border-bottom-left-radius:0.04rem;width:1rem;height:1rem;display:none; text-align: center; margin: -0.8rem 0 0 -1rem;}
.sidebar-qrcode-img img{width:0.9rem;height:0.9rem; margin: 0rem 0 0 0;}
.sidebar-qrcode:hover .sidebar-qrcode-img{display:block}
.sidebar-qrcode-img::before{content:'';width:0.2rem;height:0.2rem;background-color:#fff;display:block;position:absolute;top:0.4rem;right:-0.04rem;transform:rotate(45deg);z-index:-1}
.m-sidebar{display: none;}

/*首页，优势*/
.index-advantage {	width:100%;	background:#fff;padding:0.5rem 0 0.3rem 0;}
.index-advantage .wrap{display: block;}
.advantage-title {width:100%;position:relative;	padding-bottom:0.54rem;}
.advantage-title .bdl {	font-size:0.7rem;line-height:0.7rem;font-family:Helvetica;	color:#000;}
.advantage-title .tbox {}
.advantage-title .title {font-size:0.36rem;line-height:1;font-weight:bold;color:#222;	margin-bottom:0.23rem;}
.advantage-title .txt {	width:6.85rem;font-size:0.14rem;line-height:0.24rem;color:#666;}
.advantage-title .bdr {font-size:0.7rem;line-height:0.7rem;	font-family:Helvetica;color:#000;display:inline-block;position:absolute;right:0;}
.advantage-title .bdr span {width:3rem;	height:0.02rem;	background:#222;display:inline-block;position:absolute;	top:0.09rem;right:0.65rem;}
.advantage-list {width:100%;display:inline-block;border-bottom:0.02rem solid #222;	padding-bottom:0.6rem;	overflow:hidden;}
.advantage-list li {width:20%;float:left;box-sizing:border-box;padding:0.6rem 0.2rem 0.54rem 0.4rem;background:#fff;transition:all ease .3s;border-radius:0.03rem;margin:0 5.125% 0 0.5%;}
.advantage-list li:nth-child(4n) {margin:0 0 0 0.08rem;}
.advantage-list li:hover {background:#333;}
.advantage-list li .icon {width:100%;height:1rem;transition:all ease .3s;}
.advantage-list li .icon1 {background:url(../images/icon8.png) left top no-repeat;}
.advantage-list li .icon2 {background:url(../images/icon9.png) left top no-repeat;}
.advantage-list li .icon3 {background:url(../images/icon10.png) left top no-repeat;}
.advantage-list li .icon4 {background:url(../images/icon11.png) left top no-repeat;}
.advantage-list li:hover .icon1 {background:url(../images/icon12.png) left top no-repeat;}
.advantage-list li:hover .icon2 {background:url(../images/icon13.png) left top no-repeat;}
.advantage-list li:hover .icon3 {background:url(../images/icon14.png) left top no-repeat;}
.advantage-list li:hover .icon4 {background:url(../images/icon15.png) left top no-repeat;}
.advantage-list li .title {	font-size:0.24rem;color:#222;line-height:0.36rem;font-weight:bold;margin-bottom:0.28rem;transition:all ease .3s;}
.advantage-list li:hover .title {color:#fff;}
.advantage-list li .txt {color:#666;font-size:0.14rem;line-height:0.24rem;transition:all ease .3s;}
.advantage-list li:hover .txt {color:#fff;}
.advantage-list li .link {width:0;height:0.1rem;margin-top:0.45rem;	background:url(../images/icon16.png) right center no-repeat;transition:all ease .3s;}
.advantage-list li:hover .link {width:0.48rem;}
.animated {-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}

/*首页，案例*/
.index-case {width:100%;padding:0.3rem 0 0.8rem;}
.index-case-title {	font-size:0.36rem;line-height:0.36rem;color:#222;font-weight:bold;}
.index-case .mores {font-family: 'Microsoft YaHei';	font-size:0.16rem;line-height:0.36rem;	color:#000;	background:url(../images/icon21.png) right center no-repeat;padding-right:0.35rem;	display:block;	position:absolute;	right:0;top:0.5rem;}
.index-case-menu {width:100%;display:block;	margin-top:0.3rem;text-align: center;}
.index-case-menu a{line-height:0.26rem;font-size:0.14rem;	margin-right:0.1rem;color:#666; transition:all ease .3s;padding:0.02rem 0.24rem;	display:inline-block;}
.index-case-menu a:hover {background:#222;color:#fff;}
.index-case-menu a.on{	border:1px solid #222;background:#222;color:#fff;}


.index-case-list {width:100%;display:inline-block;	margin-top:0.4rem;}
.index-case-list li {width:32.5%;float:left;margin-right:1.25%;	margin-bottom:0.2rem;background-color: #fff;}
.index-case-list li>a{width:100%;}
.index-case-list li:nth-child(3n) {margin-right:0;}
.index-case-list li:hover {box-shadow:0 0 0.15rem 1px rgba(0,0,0,.1);}
.index-case-list li .img {width:100%;overflow:hidden;height: 3rem;}
.index-case-list li .img  img { width:100%; transition: all 0.5s linear;}
.index-case-list li:hover .img img { transform:  scale(1.05);}
.index-case-list li .tbox {	width:100%;	box-sizing:border-box;	border:1px solid #ebebeb;border-top:none;padding:0.2rem 0.2rem 0;}
.index-case-list li .tbox .title {width:100%;position:relative;	line-height:0.36rem;}
.index-case-list li .tbox .title .t1 {font-size:0.16rem;font-weight:bold;color:#222;line-height: 0.3rem;height: 0.6rem;}
.index-case-list li .tbox .title .t2 {padding-bottom: 0.2rem;font-size:0.14rem;color:#666;line-height: 0.2rem;min-height: 0.4rem;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.index-case-list li .tbox .title .icon {position:absolute;right:0;top:0;}
.index-case-list li .tbox .title .icon span {display:inline-block;width:0.18rem;height:0.16rem;	margin-left:0.1rem;}
.index-case-list li .tbox .title .icon a {display:inline-block;	width:0.18rem;height:0.16rem;margin-left:0.1rem;}
.index-case-list li .tbox .title .icon .icon1 {background:url(../images/icon17.png) center center no-repeat;}
.index-case-list li .tbox .title .icon .icon2 {	background:url(../images/icon18.png) center center no-repeat;}
.index-case-list li .tbox .title .icon .icon3 {	background:url(../images/icon19.png) center center no-repeat;}
.index-case-list li .tbox .more2 {width:100%;border-top:1px solid #e3e3e3;margin-top:0.07rem;font-size:0.14rem;color:#666;line-height:0.36rem;min-height:0.36rem;padding:0.07rem;	background:url(../images/icon20.png) right center no-repeat;transition:all ease .3s;}
.index-case-list li:hover .tbox .more2 {background:url(../images/icon21.png) right center no-repeat;}

/*首页-咨询 */
.index-solution-box{ width: 100%; position: absolute; z-index: 3; right: 0;}
.index-solution-tit{ font-size: 0.4rem; color: #fff; font-weight: bold; line-height: 1; padding-bottom: 0.2rem; padding-top: 0.5rem; text-align:center; }
.index-solution-subtit{ font-size: 0.16rem; line-height: 1.5; text-align: center; color: #fff; padding-bottom: 0.5rem;}
.index-solution-list{width: 10rem; margin: 0 auto 0.4rem; text-align: center;overflow: hidden; clear: both; display: block;}
.index-solution-list a{display: inline-block; width: auto; height: 0.3rem; line-height: 0.3rem; text-align: center; border: 1px solid #fff;  border-radius: 0.15rem;  margin:0 0 0.12rem 0.1rem; transition: 0.3s; padding:0 0.2rem;font-size: 0.12rem; color: #fff;}
.index-solution-list a:hover{ background-color: #000; color:#fff; border: 1px solid #000;}
.index-solution-more{width: 1.8rem; height: 0.46rem; text-align: center; color: #fff; font-size: 0.14rem; line-height: 0.46rem; display: block; margin: 0.2rem auto 0.2rem; transition: all 0.6s ease;border: 1px solid #e3e3e3; overflow: hidden;}
.index-solution-more:hover{ color: #222; background: #fff;border: 1px solid #fff;}

/* 首页新闻 */
.index-news {width:100%;background:#fff;overflow:hidden;padding: 0.8rem 0 0 0;}
.index-news .wrap{display: block;}
.index-news-menu {width:100%;margin-top:0.3rem;	display:inline-block;text-align: center;}
.index-news-menu a {display:inline-block;line-height:0.26rem;padding:0.02rem 0.24rem;font-size:0.14rem;color:#666;transition:all ease .3s;margin-right:0.1rem; border: 1px solid #f5f5f5;}
.index-news-menu a:hover {color:#fff;background:#222;}
.index-news-menu a.on {color:#fff;background:#222;}
.index-news .index-box {max-width:16rem;overflow:hidden;	padding:0 0.05rem;}
.index-news-list {width: 100%;margin-top:0.4rem;display:inline-block;left:0;position:relative;	transition:all ease 1s;}

.index-news-list .lbox .box1 {width:30%;margin-right:0.625%;float:left;	transition:all ease .3s;}
.index-news-list .lbox .box1 a {display:inline-block;width:100%;}
.index-news-list .lbox .box1 .img {	width:100%;	height:2.8rem;}
.index-news-list .lbox .box1 .tbox {width:100%;	height:20.7rem;	box-sizing:border-box;	background:#f7f7f7;	padding:0 0.3rem;}
.index-news-list .lbox .box1:hover {box-shadow:0 0 0.1rem 0 rgba(0,0,0,.3);}
.index-news-list .lbox .box1 .tbox .time {color:#999;font-family: 'Microsoft YaHei';	font-weight:bold;font-size:0.48rem;	line-height:0.5rem;	border-bottom:1px solid #dbdbdb;padding:0.22rem 0 0.16rem;background:url(../images/icon20.png) right 0.54rem no-repeat;transition:all ease .3s;}
.index-news-list .lbox .box1 .tbox:hover .time {color:#222;}
.index-news-list .lbox .box1 .tbox .time span {font-size:0.16rem;line-height:0.2rem;font-weight:initial;display:block;}
.index-news-list .lbox .box1 .tbox .titles {font-size:0.16rem;line-height:0.36rem;color:#000;margin-top:0.3rem;overflow: hidden; white-space: nowrap;   text-overflow: ellipsis;}
.index-news-list .lbox .box1 .tbox .txts {font-size:0.14rem;line-height:0.24rem;color:#666;	margin-top:0.14rem;	overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.index-news-list .lbox .box2 {width:30%;margin-right:0.625%;float:left;}
.index-news-list .lbox .box2 .tbox {width:100%;height:20.7rem;background:#f4f4f4;box-sizing:border-box;	padding:0 0.3rem;margin-bottom:0.1rem;transition:all ease .3s;}
.index-news-list .lbox .box2 .tbox:hover {box-shadow:0 0 0.1rem 0 rgba(0,0,0,.3);}
.index-news-list .lbox .box2 .tbox a {display:inline-block;	width:100%;}
.index-news-list .lbox .box2 .tbox .time {font-size:0.48rem;font-weight:bold;line-height:0.5rem;font-family: 'Microsoft YaHei';color:#999;padding:0.22rem 0 0.15rem;background:url(../images/icon20.png) right 0.54rem no-repeat;	border-bottom:1px solid #dbdbdb;transition:all ease .3s;}
.index-news-list .lbox .box2 .tbox .time span {font-size:0.16rem;line-height:0.2rem;display:block;}
.index-news-list .lbox .box2 .tbox:hover .time {color:#222;}
.index-news-list .lbox .box2 .tbox .titles {font-size:0.16rem;line-height:0.36rem;	color:#000;	margin-top:0.3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-news-list .lbox .box2 .tbox .txts {font-size:0.14rem;line-height:0.24rem;color:#666;margin-top:0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news-list .lbox .box3 {width:38.75%;float:left;}
.index-news-list .lbox .box3 .tbox {width:100%;height:10.3rem;margin-bottom:0.1rem;box-sizing:border-box;padding:0.3rem;background:#f4f4f4 url(../images/icon20.png) 95% 0.6rem no-repeat;transition:all ease .3s;}
.index-news-list .lbox .box3 .tbox:hover {box-shadow:0 0 0.1rem 0 rgba(0,0,0,.3);}
.index-news-list .lbox .box3 .tbox a {display:inline-block;}
.index-news-list .lbox .box3 .tbox .time {font-size:0.48rem;font-weight:bold;line-height:0.5rem;font-family: 'Microsoft YaHei';color:#999;float:left;margin-right:0.3rem;	transition:all ease .3s;}
.index-news-list .lbox .box3 .tbox:hover .time {color:#222;}
.index-news-list .lbox .box3 .tbox .time span {	font-size:0.16rem;display:block;line-height:0.2rem;}
.index-news-list .lbox .box3 .tbox .titles {width:40.1rem;float:left;font-size:0.16rem;	line-height:0.26rem;color:#000;padding-top:0.1rem;overflow: hidden;text-overflow: ellipsis;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*首页，新闻区域*/

.news-box{ padding-top:0.1rem;  }
.news-list{clear: both;display: inline-block; width: 100%;}
.news-li{ display: block; width: 23.3%;  margin:0 2% 0.2rem 0; float: left; }
.news-li:nth-child(4n){ margin-right: 0px; }
.news-li h5{ text-align: left; font-size: 0.16rem; color: #333; padding-top: 0.2rem; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news-img{ width: 100%; height: 2.06rem; position: relative; overflow: hidden;}
.news-img img{ width: 100%; height: 100%; }
.news-bg{width: 100%; height: 100%; background: rgba(0,0,0,0.6); opacity: 0; position: absolute; top: 0; left: 0; transition: 0.5s;}
.news-li:hover .news_bg{ opacity: 1; }
.news-li h6{ text-align: left; font-size: 0.14rem; color: #999; margin-top: 0.15rem;font-weight: normal; overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 3; -webkit-box-orient: vertical;display: -webkit-box;     margin: 0.12rem 0 0.2rem 0;}
.news-date{ position: relative; width: 100%; height: 0.6rem; line-height: 0.6rem; border-top: 1px solid #e3e3e3; }
.news-datespan{transition: 0.5s; font-size: 0.14rem; color: #999; }
.news-date .more{ border-bottom: 0; margin-top: 0px; color: #999; float: right; }
.news-li:hover .main_pic img{ -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.news-li:hover .news-date .more,.news-li:hover .news-date .l{ color: #333; }
.news-li .news-date:after { position: absolute; display: block; width: 0; height: 1px;    background: #333; content: ""; left: 0; top: -1px; transition: .5s;}
.news-li:hover .news-date:after{ width: 100%; }
.news-more{width: 1.8rem; height: 0.46rem; background-color: #fff; text-align: center;  color: #666; font-size: 0.14rem; line-height: 0.46rem; display: block; margin: 0.2rem auto 0.2rem; transition: all 0.6s ease;border: 1px solid #e3e3e3;}
.news-more:hover{ color: #fff; background: #222;border: 1px solid #222;}
/*鼠标*/
.scroll-down-con{position: absolute;z-index: 100;bottom: 0.5rem;left: 50%;margin-left: -0.25rem;}
.scroll-down-info { color: #fff;font-size: 0.12rem;}
.scroll-down{width: 0.3rem; height: 0.46rem; border: .03rem solid #fff; border-radius: .17rem; cursor: pointer; margin: 0 auto 0.06rem;}
.scroll-down:before{content:"";position:absolute;top:.07rem;left:50%;margin-left:-.03rem;width:.06rem;height:.12rem;background-color:#fff;border-radius:.03rem;animation:scrollDown 2s infinite;}
@keyframes scrollDown{
	0%{transform:translate(0,0);opacity:0;}
	40%{opacity:1;}
	80%{transform:translate(0,.2rem);opacity:0;}
	100%{opacity:0;}
}

.banner-box {height: 6rem;width: 100%;position: relative;}

.banner-box .u-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.banner-box .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.banner-box .m-title {position: relative;z-index: 10;text-align: center;transform: translateY(200%);}

.banner-box .m-title h2{ color: #FFFFFF; }

.banner-box .m-title b{ color: #FFFFFF; font-size: 0.84rem;  display: block;  letter-spacing: 0.2rem;   font-weight: 700;} 
.banner-box .m-title p {color: #FFFFFF;font-size: 0.16rem;min-height: 0.16rem;display: block;margin: 0.3rem 0 0 0;letter-spacing: 0.05rem;}

.banner-slide-mask { background-color: rgba(0, 0, 0, 0.2);  position: absolute;  width: 100%;  height: 100%;}

.m-crumb { margin-top: 0.35rem; }
.m-crumb span { margin: 0 0.08rem;font-size: 0.14rem; color: #e2e2e2; line-height: 1.5;font-weight: 100;}

.m-crumb a { font-size: 0.14rem; color: #999; line-height: 1.5; margin-right: 0.05rem; }

.m-crumb a.index, .m-crumb span.index { color: #666; }

.m-crumb a:hover { color: #f01b2f; }

.brand-box { margin: 0.5rem 0.6rem; }

.brand-box .wrap { border: 1px solid #ededed; padding: 0.1rem  0.3rem;  display: block;max-width: 90%; }

.brand-box .wrap .itmes { display:block; margin: 0.2rem  0;overflow: hidden; }

.brand-box .wrap .itmes .itme-tit { width: 5%; font-size: 0.18rem; color: #333; line-height: 0.28rem;display:block;float: left; }

.brand-box .wrap .itmes .itme-con { display:block; width: 95%;float: left;}

.brand-box .wrap .itmes .itme-con ul { display:block;  }

.brand-box .wrap .itmes .itme-con ul li { font-size: 0.14rem; color: #4b4b4b; padding: 0 0.2rem; line-height: 0.3rem; cursor: pointer; margin: 0 0.02rem 0.08rem;display: inline-block; border:1px solid #f5f5f5;}

.brand-box .wrap .itmes .itme-con ul li.current, .brand-box .wrap .itmes .itme-con ul li:hover { background-color: #333; color: #fff; border:1px solid #333;}

.brand-box .wrap .itmes .itme-con ul li.current a, .brand-box .wrap .itmes .itme-con ul li:hover a{color: #fff;}

.m-pages { text-align: center;  }

.m-pages a { font-size: 0.14rem; color: #666; line-height: 0.48rem; height: 0.48rem; border: 1px solid #dedede; border-left: none; padding: 0 0.2rem; display: inline-block;}

.m-pages a.current, .m-pages a:hover { color: #fff; background-color: #e42919; border-color: #E42919; }

.m-pages a.pageprv { border-left: 1px solid #dedede; }

.m-pages1 a {  margin: 0.15rem 0;display:inline-block;width: 100%; }

.m-pages1 a .label { font-size: 0.16rem; line-height: 0.22rem; color: #999; border-right: 1px solid #DEDEDE; margin-right: 0.3rem; padding-right: 0.3rem; display: inline-block;}

.m-pages1 a .label span { font-family: "SimSun" !important; margin-right: 0.1rem; }

.m-pages1 a p { font-size: 0.16rem; color: #333;display: inline-block; }

.m-pages1 a:hover p { color: #E42919; }

.service-box { height: 1.45rem; background: url(../images/service-box.jpg) no-repeat center/cover; margin-top: 0.85rem; display: inline-block; text-align: center; width: 100%; padding: 0.5rem; }

.service-box h2 { display: inline-block; width: auto; font-size: 0.3rem; color: #333; line-height: 1.5; font-weight: normal; }

.service-box a { display: inline-block; width: 1.25rem; height: 0.4rem; margin-left: 0.75rem; line-height: 0.4rem; font-size: 0.14rem; color: #000; text-align: center;border: 1px solid #000;}
.service-box a:hover {background-color: #000; color: #fff;}

.m-range {  margin-top: 0.3rem; }

.m-range .label { padding: 0 0.2rem; line-height: 0.38rem; border: 1px solid #eee; font-size: 0.14rem; color: #666; margin-right: 0.1rem; display: inline-block;}

.main-box .m-project .wrap { }

.main-box .m-project .wrap .m-title { width: 100%; margin: 0.8rem 0 0.6rem; }

.main-box .m-project .wrap .inex-solution { margin: 0.6rem 0 0 0;}

.main-box .m-project .wrap .project-con {  }

.main-box .m-project .wrap .project-con .left-column .items { display: none; position: relative; width: 12.5rem; height: 6.18rem; }

.main-box .m-project .wrap .project-con .left-column .items.current { display: block; }

.main-box .m-project .wrap .project-con .left-column .items .y-text { position: relative; z-index: 10; background-color: rgba(0, 0, 0, 0.8); padding: 0.75rem 1.65rem; }

.main-box .m-project .wrap .project-con .left-column .items .y-text h3 { font-size: 0.34rem; color: #fff; line-height: 2; text-align: center; align-items: center; }

.main-box .m-project .wrap .project-con .left-column .items .y-text h3::after { content: ''; display: block; width: 0.32rem; height: 0.02rem; background-color: #fff; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .u-con { margin-top: 0.55rem; font-size: 0.2rem; line-height:1.8; color: #e2e2e2; text-align: center; height: 1.4rem; overflow: hidden; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a { font-size: 0.14rem; color: #fff; line-height: 0.23rem; display: block; text-align: center; margin-top: 0.35rem; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a::after { content: ">"; font-size: 0.14rem; color: #fff; line-height: 1.5; font-family: '宋体'; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a:hover { color: #f01b2f; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .m-range { margin-top: 1.05rem; }

.main-box .m-project .wrap .project-con .left-column .items .y-text .m-range .label { margin: 0 0.14rem; border: 1px solid #fff; color: #fff; }

.main-box .m-project .wrap .project-con .left-column .items .u-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; }

.main-box .m-project .wrap .project-con .left-column .items .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.main-box .m-project .wrap .project-con .right-column { width: 3.48rem; }

.main-box .m-project .wrap .project-con .right-column ul li { position: relative; height: 1.52rem; }

.main-box .m-project .wrap .project-con .right-column ul li a { border-bottom: 1px solid #f5f6fb; padding: 0.45rem 0.4rem; display: block; height: 1.52rem; }

.main-box .m-project .wrap .project-con .right-column ul li a:hover .u-cn { color: #E30A08; }

.main-box .m-project .wrap .project-con .right-column ul li a .u-cn { font-size: 0.24rem; color: #666; margin-right: 0.2rem;margin-bottom: 0.1rem; width: 3rem; line-height: 0.28rem; }

.main-box .m-project .wrap .project-con .right-column ul li a .u-en { font-size: 0.14rem; color: #999; line-height: 0.24rem; display: none; }

.main-box .m-project .wrap .project-con .right-column ul li a .ico { display: none; width: 0.28rem; height: 0.08rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: -0.24rem -0.25rem; position: absolute; right: 0.4rem; top: 0.53rem; }

.main-box .m-project .wrap .project-con .right-column ul li.current a { background-color: #222; border-color: #000; width: 4.08rem; position: absolute; top: 0; right: 0; z-index: 10; }

.main-box .m-project .wrap .project-con .right-column ul li.current a .u-cn { color: #fff; }

.main-box .m-project .wrap .project-con .right-column ul li.current a .u-en, .main-box .m-project .wrap .project-con .right-column ul li.current a .ico { display: block; }

.main-box .m-product { padding: 0.65rem 0; margin-top: 0.5rem; }

.main-box .m-product .wrap { align-items: center;  }

.main-box .m-product .wrap .m-title { margin-bottom: 0.6rem; }

.main-box .m-product .wrap .product-con{ width: 100%;}

.main-box .m-product .wrap .product-con ul { display: block;}

.main-box .m-product .wrap .product-con ul::after{ content: ""; clear: both; display: block; }

.main-box .m-product .wrap .product-con ul li{ float: left; margin-right: 1%; width: 24%;height: 5.5rem; }

.main-box .m-product .wrap .product-con ul li a { display: block; width: 100%; margin-bottom: 0.3rem; }

.main-box .m-product .wrap .product-con ul li a .u-img { width: 100%; height: 3.4rem; overflow: hidden; }

.main-box .m-product .wrap .product-con ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.main-box .m-product .wrap .product-con ul li a .u-text { padding: 0.3rem 0.5rem; background-color: #fff; text-align: center; height: 1.7rem;}

.main-box .m-product .wrap .product-con ul li a .u-text h2 { font-size: 0.2rem; color: #333; line-height: 0.4rem; }

.main-box .m-product .wrap .product-con ul li a .u-text h2::after { content: ''; display: block; width: 0.1rem; height: 0.02rem; background-color: #e11b25; margin: 0.14rem auto; }

.main-box .m-product .wrap .product-con ul li a .u-text p { font-size: 0.14rem; color: #666; line-height: 0.28rem; margin-bottom: 0.2rem; }

.main-box .m-product .wrap .product-con ul li a .u-text span { display: none; width: 1.1rem; height: 0.3rem; background-color: #fff; font-size: 0.12rem; line-height: 0.3rem; color: #e30a08; margin: 0 auto; }

.main-box .m-product .wrap .product-con ul li a:hover .u-img img { transform: scale(1.1); }

.main-box .m-product .wrap .product-con ul li a:hover .u-text { background-color: #222; }

.main-box .m-product .wrap .product-con ul li a:hover .u-text h2 { color: #fff; }

.main-box .m-product .wrap .product-con ul li a:hover .u-text h2::after { display: none; }

.main-box .m-product .wrap .product-con ul li a:hover .u-text p { color: #fff; }

.main-box .m-product .wrap .product-con ul li a:hover .u-text span { display: block; }

.main-box .m-product .wrap .more { display: block; width: 1.7rem; height: 0.45rem; text-align: center; line-height: 0.45rem; font-size: 0.14rem; background: #fff; margin: 0.15rem auto; border: 1px solid #f5f5f5;}


.main-box .m-product .wrap .more:hover { background:#000; color: #fff;}

.main-box .m-about { background: url(../images/about-bg.jpg) no-repeat center/cover; padding-top: 0.5rem; height: 5.5rem; }

.main-box .m-about .wrap {  }

.main-box .m-about .wrap h2 { font-size: 0.4rem; color: #fff; line-height: 0.8rem; text-align: center;font-weight: 700; }

.main-box .m-about .wrap .u-con { font-size: 0.16rem; color: #fff; line-height: 0.32rem; text-align: center; height: 1.28rem; margin: 0.25rem auto 0; width: 80%; }

.main-box .m-about .wrap .m-datalist ul {margin-top: 0.6rem;font-size: 0;}

.main-box .m-about .wrap .m-datalist ul li {text-align: center;border-right: 1px solid #585858;display: inline-block;width: 25%;}

.main-box .m-about .wrap .m-datalist ul li:last-child { border-right: none; }

.main-box .m-about .wrap .m-datalist ul li .y-top strong { font-size: 0.56rem; color: #fff; }

.main-box .m-about .wrap .m-datalist ul li .y-top span { font-size: 0.2rem; color: #fff; }

.main-box .m-about .wrap .m-datalist ul li p { font-size: 0.16rem; color: #c8c8c8; }

.main-box .m-news .wrap {  }

.main-box .m-news .wrap .m-title { margin: 0.65rem 0; }

.main-box .m-news .wrap .news-con {   }

.main-box .m-news .wrap .news-con .left-column{width: 47.5%;overflow: hidden;}

.main-box .m-news .wrap .news-con .left-column a { display: block; width: 6.6rem; position: relative; }

.main-box .m-news .wrap .news-con .left-column a .u-img { width: 100%; overflow: hidden; height: 3.3rem; }

.main-box .m-news .wrap .news-con .left-column a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.main-box .m-news .wrap .news-con .left-column a .u-text h4 { font-size: 0.18rem; color: #333; line-height: 0.28rem; font-weight: normal; margin-top: 0.2rem; }

.main-box .m-news .wrap .news-con .left-column a .u-text p { font-size: 0.14rem; color: #999; line-height: 0.22rem; height: 0.44rem; margin-top: 0.1rem; padding-right: 0.5rem; }

.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem { font-size: 0.16rem; color: #999; line-height: 0.24rem; padding: 0.25rem 0; border-bottom: 1px solid #ececec; position: relative; }

.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem::after { content: ''; display: block; width: 0; height: 1px; background-color: #E42919; position: absolute; left: 0; bottom: -1px; transition: all 0.35s; }

.main-box .m-news .wrap .news-con .left-column a:hover .u-img img { transform: scale(1.1); }

.main-box .m-news .wrap .news-con .left-column a:hover .u-text h4 { color: #e11b25;  }
.main-box .m-news .wrap .news-con .left-column a:hover .u-text p { }

.main-box .m-news .wrap .news-con .left-column a:hover .u-text .u-tiem::after { width: 100%; }

.main-box .m-news .wrap .news-con .right-column { width: 47.5%; border-top: 1px solid #ececec; overflow: hidden;}

.main-box .m-news .wrap .news-con .right-column ul li a { display: block; padding: 0.4rem 0; border-bottom: 1px solid #ececec; position: relative; }

.main-box .m-news .wrap .news-con .right-column ul li a::after { content: ''; display: block; width: 0; height: 1px; background-color: #E42919; position: absolute; left: 0; bottom: 0; transition: all 0.35s; }

.main-box .m-news .wrap .news-con .right-column ul li a .y-top {   }

.main-box .m-news .wrap .news-con .right-column ul li a .y-top h4 { font-size: 0.16rem; line-height: 0.24rem; color: #333; width: 5.65rem; font-weight: normal; }

.main-box .m-news .wrap .news-con .right-column ul li a .y-top .u-tiem { font-size: 0.18rem; line-height: 0.24rem; color: #c8c8c8; }

.main-box .m-news .wrap .news-con .right-column ul li a .y-con { width: 5.65rem; font-size: 0.14rem; color: #999; line-height: 0.26rem; height: 0.52rem; margin-top: 0.12rem; }

.main-box .m-news .wrap .news-con .right-column ul li a:hover .y-top h4 { color: #e11b25; }

.main-box .m-news .wrap .news-con .right-column ul li a:hover::after { width: 100%; }

.main-box .m-news .wrap .more { display: block; width: 1.7rem; height: 0.45rem; text-align: center; line-height: 0.43rem; font-size: 0.14rem; background-color: #fff; margin: 0.5rem auto; border: 1px solid #eaeaea; }

.main-box .m-news .wrap .more:hover { color: #fff; background-color:  #db1615; border: 1px solid #db1615; }

.main-box .m-partners  {}
.main-box .m-partners .wrap { display: block; }

.main-box .m-partners .wrap .m-title { margin-top: 0.15rem; }

.main-box .m-partners .wrap .swiper-container { margin-top: 0.45rem; height: 2.3rem; }

.main-box .m-partners .wrap .swiper-container .swiper-slide {display: flex;padding-bottom: 0.15rem;height: 1.15rem;flex-wrap: wrap;}

.main-box .m-partners .wrap .swiper-container .swiper-slide a {display: block;width: 18%;height: 1rem;border: 1px solid #eaeaea;transition: all 0.3s;margin: 0 1% 0.1rem;}

/* .main-box .m-partners .wrap .swiper-container .swiper-slide a:first-child{margin-left: 0;} */

.main-box .m-partners .wrap .swiper-container .swiper-slide a img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.main-box .m-partners .wrap .swiper-container .swiper-slide a:hover { border-color: #e11b25; }

.main-box .m-service { background-image: url(../images/service-bg.jpg); background-repeat: no-repeat; background-position: bottom;background-size: 100% auto; padding-top: 0.45rem; width: 100%;}

.main-box .m-service .wrap {display: flex;}

.main-box .m-service .wrap .u-img { width: 5.17rem; height: 3.21rem; overflow: hidden;display: inline-block;vertical-align: bottom;}

.main-box .m-service .wrap .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.main-box .m-service .wrap .u-text {  padding-top: 0.9rem;display: inline-block;vertical-align: bottom;margin: 0 0 0.8rem 0;}

.main-box .m-service .wrap .u-text h2 { font-size: 0.3rem; color: #333; line-height: 0.48rem; }

.main-box .m-service .wrap .u-text p { font-size: 0.14rem; color: #666; line-height: 0.24rem; margin: 0.1rem 0; }

.main-box .m-service .wrap .u-text p::after { content: ""; display: block; width: 0.3rem; height: 0.02rem; background-color: #686868; margin-top: 0.1rem; }

.main-box .m-service .wrap .u-text .form { margin-top: 0.2rem; display: inline-block; }

.main-box .m-service .wrap .u-text .form form { }

.main-box .m-service .wrap .u-text .form form input { display:inline-block; width: 4.7rem; height: 0.5rem; line-height: 0.5rem; background-color: #fff; border: none; outline: none; font-size: 0.16rem; color: #999; padding: 0 0.2rem; }

.main-box .m-service .wrap .u-text .form form button { display: inline-block; width: 1.55rem; height: 0.5rem; line-height: 0.5rem; padding: 0; text-align: center; font-size: 0.16rem; color: #fff; border: none; outline: none; background-color: #e11b25; cursor: pointer; }

.main-box .m-service .wrap .u-text .form a { display: inline-block; width: 1.55rem; height: 0.5rem; border: 1px solid #e11b25; margin-left: 0.25rem; line-height: 0.48rem; text-align: center; font-size: 0.16rem; color: #e11b25; }

.main-box .m-service .wrap .u-text .form a:hover { border: 1px solid #c8111b; color: #c8111b; color: #fff; background: #c8111b; }

.sub-box .product-list .wrap { display: block; padding-bottom: 0.1rem; min-height: 3rem; }

.sub-box .product-list .wrap ul li a {   margin-bottom: 0.58rem; }

.sub-box .product-list .wrap ul li a .u-img { width: 6.55rem; height: 3.3rem; overflow: hidden;}

.sub-box .product-list .wrap ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.sub-box .product-list .wrap ul li a .right-column { width: 7rem; }

.sub-box .product-list .wrap ul li a .right-column h2 { font-size: 0.24rem; color: #333; line-height: 0.4rem; }

.sub-box .product-list .wrap ul li a .right-column p { font-size: 0.14rem; color: #666; line-height: 0.24rem; margin-top: 0.1rem; }

.sub-box .product-list .wrap ul li a .right-column .u-con { font-size: 0.14rem; line-height: 0.24rem; color: #999; height: auto; margin: 0.4rem 0 0.1rem 0; border-bottom: 1px solid #eee; padding-bottom: 0.3rem; }

.sub-box .product-list .wrap ul li a .right-column .m-range { display:inherit; margin-top: 0.15rem; }

.sub-box .product-list .wrap ul li a .right-column .m-range .label { padding: 0 0.2rem; line-height: 0.36rem; border: 1px solid #eee; font-size: 0.14rem; color: #666; margin:0 0.1rem 0.1rem 0; display: inline-block;}

.sub-box .product-list .wrap ul li a:hover .right-column h2 { color: #e42919; }

.sub-box .product-list .wrap .null { font-size: 0.16rem; color: #666; padding-top: 1rem; text-align: center; }

.sub-box .product-details .wrap { display: block; }

.sub-box .product-details .wrap .info-box {   margin-top: 0.6rem;     display: block;
    overflow: hidden;
    border-bottom: 1px solid #ededed;}

.sub-box .product-details .wrap .info-box .left-column { width: 46%; overflow: hidden; float: left;}

.sub-box .product-details .wrap .info-box .left-column  .swiper-button-black {outline: none;}

.sub-box .product-details .wrap .info-box .left-column .carouseltop li { height: 3.8rem;  width: 46%;}

.sub-box .product-details .wrap .info-box .left-column .carouseltop li img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.sub-box .product-details .wrap .info-box .left-column .casethumbs { padding: 0.15rem 0 0.35rem; }

.sub-box .product-details .wrap .info-box .left-column .casethumbs li { width: 1.44rem; height: 0.88rem; border: 1px solid transparent; cursor: pointer; opacity: 0.6; transition: all 0.3s; }

.sub-box .product-details .wrap .info-box .left-column .casethumbs li.swiper-slide-thumb-active { border: 1px solid #E42919; opacity: 1; }

.sub-box .product-details .wrap .info-box .left-column .casethumbs li img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.sub-box .product-details .wrap .info-box .right-column { width: 50%;margin-left: 0.1rem;float: right; }

.sub-box .product-details .wrap .info-box .right-column h2 { font-size: 0.28rem; color: #221715; margin: 0.15rem 0; text-align: left;}

.sub-box .product-details .wrap .info-box .right-column p { font-size: 0.14rem; color: #666666; line-height: 0.24rem; }

.sub-box .product-details .wrap .info-box .right-column .u-con { margin: 0.3rem 0 0.25rem; border: 1px solid #fef4ab; background-color: #fffce6; font-size: 0.16rem; color: #333; line-height: 0.28rem; padding: 0.17rem 0.2rem; }

.sub-box .product-details .wrap .info-box .right-column .m-range { }

.sub-box .product-details .wrap .info-box .right-column .m-range .label { margin-bottom: 0.15rem; }

.sub-box .product-details .wrap .info-box .right-column .a-btn { margin-top: 0.6rem; }

.sub-box .product-details .wrap .info-box .right-column .a-btn a { display:inline-block; width: 1.7rem; height: 0.52rem; line-height: 0.5rem; text-align: center; font-size: 0.16rem; border: 1px solid #e11b25; }

.sub-box .product-details .wrap .info-box .right-column .a-btn a.serv { color: #e11b25; }
.sub-box .product-details .wrap .info-box .right-column .a-btn a.serv:hover { color: #fff; background-color: #e11b25;}

.sub-box .product-details .wrap .info-box .right-column .a-btn a.place { color: #fff; background-color: #e11b25; margin-right: 0.2rem; }
.sub-box .product-details .wrap .info-box .right-column .a-btn a.place:hover { background-color: #cb0e17;  }

.sub-box .product-details .wrap .detail-box {margin-top: 0.5rem; display: inline-block; width: 100%;}

.sub-box .product-details .wrap .detail-box .ProductDetail { width: 70%; float: left;}

.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox {  background-color: #f6f6f6; }

.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span { display:inline-block; line-height: 0.62rem; text-align: center; font-size: 0.18rem; cursor: pointer; color: #666; font-weight: 500; width: 33%;}

.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span.current, .sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span:hover { color: #e11b25; border-bottom: 0.02rem solid #E42919; }

.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox { padding: 0.2rem 0; }

.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme { display: none; }

.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme.current { display: block; }

.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p { font-size: 0.16rem; color: #333; line-height: 0.24rem; padding: 0.12rem 0; }

.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p img {width: 90%; max-width: 100%; text-align: center; }

.sub-box .product-details .wrap .detail-box .recommend { width: 25%;margin: 0 0 0 5%; border: 1px solid #e6e6e6; float: right;}

.sub-box .product-details .wrap .detail-box .recommend .u-tit { background-color: #f6f6f6; text-align: center; font-size: 0.2rem; line-height: 0.64rem; }

.sub-box .product-details .wrap .detail-box .recommend ul { margin-top: 0.35rem; padding: 0 0.2rem; }

.sub-box .product-details .wrap .detail-box .recommend ul li a { display: block; background-color: #fafafa; margin-bottom: 0.25rem; padding-bottom: 0.2rem; }

.sub-box .product-details .wrap .detail-box .recommend ul li a .u-img { width: 100%; height: 2.2rem; overflow: hidden; }

.sub-box .product-details .wrap .detail-box .recommend ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con h3 { color: #515151; font-size: 0.2rem; line-height: 0.3rem; margin-top: 0.25rem; text-align: center; }

.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con i { display: block; width: 0.12rem; height: 0.02rem; background-color: #E42919; margin: 0.1rem auto; }

.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con p { font-size: 0.14rem; color: #999; line-height: 0.24rem; text-align: center; }

.sub-box .product-details .wrap .detail-box .recommend ul li a:hover .u-img img { transform: scale(1.1); }

.sub-box .product-details .wrap .detail-box .recommend ul li a:hover .u-con h3 { color: #E42919; }

.sub-box .programme-list { margin-top: 0.55rem; }

.sub-box .programme-list .wrap { display: block; }

.sub-box .programme-list .wrap ul li {   margin-bottom: 0.7rem; }

.sub-box .programme-list .wrap ul li .u-img { width: 45%; height: 3.55rem; background-color: #000; overflow: hidden; }

.sub-box .programme-list .wrap ul li .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; opacity: 0.6; }

.sub-box .programme-list .wrap ul li .right-column { width: 50%; }

.sub-box .programme-list .wrap ul li .right-column h2 { font-size: 0.26rem; color: #333; font-weight: normal; line-height: 0.48rem; margin: 0.15rem 0; }

.sub-box .programme-list .wrap ul li .right-column h4 { font-weight: normal; font-size: 0.14rem; color: #999; line-height: 0.24rem; }

.sub-box .programme-list .wrap ul li .right-column .u-con { font-size: 0.16rem; color: #666; line-height: 0.36rem; height: 1.08rem; margin-top: 0.3rem; }

.sub-box .programme-list .wrap ul li .right-column .u-a a { display: block; width: 1.2rem; height: 0.4rem; text-align: center; font-size: 0.14rem; color: #333; line-height: 0.4rem; border: 1px solid #999; margin-top: 0.2rem; }

.sub-box .programme-list .wrap ul li .right-column .u-a a:hover { color: #E42919; border-color: #E42919; }

.sub-box .programme-details{ padding: 0.3rem 0 0 0;}
.sub-box .programme-details .wrap {  }

.sub-box .programme-details .wrap .left-column { width: 52%; }

.sub-box .programme-details .wrap .left-column .u-tit h2 { font-size: 0.32rem; color: #333; font-weight: normal; line-height: 0.48rem; }

.sub-box .programme-details .wrap .left-column .u-tit i { display: block; width: 0.35rem; height: 0.03rem; background-color: #666; margin: 0.2rem 0; }

.sub-box .programme-details .wrap .left-column .u-con p { font-size: 0.14rem; color: #333; line-height: 0.28rem; padding: 0.15rem 0; }

.sub-box .programme-details .wrap .right-column { width: 44%; }

.sub-box .programme-details .wrap .right-column img { max-width: 100%; }

.sub-box .programme-details .wrap .reco-case { width: 100%; border-top: 1px solid #ededed; margin-top: 0.8rem; padding-top: 0.5rem; }

.sub-box .programme-details .wrap .reco-case .u-tit h2 { font-size: 0.32rem; color: #333; font-weight: normal; text-align: center; line-height: 0.48rem; }

.sub-box .programme-details .wrap .reco-case .u-tit i { display: block; width: 0.35rem; height: 0.03rem; background-color: #666; margin: 0.2rem auto; }

.sub-box .programme-details .wrap .reco-case ul { margin-top: 0.3rem; }

.sub-box .programme-details .wrap .reco-case ul li { display: inline-block; margin-right: 1%; width: 23.9%;overflow: hidden;}
.sub-box .programme-details .wrap .reco-case ul li:nth-child(4n){display: inline-block; margin-right: 0%; width: 24%;overflow: hidden;}

.sub-box .programme-details .wrap .reco-case ul li a { display: block; width: 100%; }

.sub-box .programme-details .wrap .reco-case ul li a .u-img { width: 100%; height: 2.1rem; overflow: hidden; }

.sub-box .programme-details .wrap .reco-case ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .programme-details .wrap .reco-case ul li a p { font-size: 0.18rem; color: #404040; line-height: 0.32rem; text-align: center; margin: 0.1rem 0; }

.sub-box .programme-details .wrap .reco-case ul li a:hover .u-img img { transform: scale(1.1); }

.sub-box .case-list .wrap { display: block; }

.sub-box .case-list .wrap ul { margin: 0.6rem 0; }

.sub-box .case-list .wrap ul li { display: inline-block;width: 50%; border-right: 1px solid #f5f5f5;float: left;}


.sub-box .case-list .wrap ul li:nth-child(2n) a { margin-left: auto; }

.sub-box .case-list .wrap ul li:nth-child(2n) { padding-top: 0; border-top: none; border-right: none; float: right;}

.sub-box .case-list .wrap ul li a {display: block;width: 89%;height: 5rem;padding-bottom: 0.4rem;overflow: hidden;margin: auto;}

.sub-box .case-list .wrap ul li a .u-img {width: 100%;height: 3.17rem;overflow: hidden;border-radius: 10px;}

.sub-box .case-list .wrap ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .case-list .wrap ul li a .right-column h2 {font-size: 0.22rem;color: #333;line-height: 0.48rem;margin: 0.2rem 0 0;font-weight: normal;}

.sub-box .case-list .wrap ul li a .right-column .u-con { font-size: 0.14rem; line-height: 0.3rem; color: #999; height: 0.9rem; }

.sub-box .case-list .wrap ul li a:hover .u-img img { transform: scale(1.1); }

.sub-box .case-list .wrap ul li a:hover .right-column h2 { color: #E42919; }

.sub-box .advantage-list .wrap { display: block; margin-top: 0.6rem; }

.sub-box .advantage-list .wrap ul li a {   margin-bottom: 1.1rem; }

.sub-box .advantage-list .wrap ul li a .left-column { width: 5.1rem; }

.sub-box .advantage-list .wrap ul li a .left-column h2 { font-size: 0.28rem; color: #333; line-height: 0.48rem; font-weight: normal; }

.sub-box .advantage-list .wrap ul li a .left-column p { font-size: 0.14rem; color: #999; line-height: 0.24rem; }

.sub-box .advantage-list .wrap ul li a .left-column .u-con { font-size: 0.14rem; color: #666; line-height: 0.36rem; height: 1.08rem; margin: 0.55rem 0 0.7rem; }

.sub-box .advantage-list .wrap ul li a .left-column .ico { display: block; width: 0.28rem; height: 0.08rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: -0.59rem -0.64rem; }

.sub-box .advantage-list .wrap ul li a .u-img { width: 6.6rem; height: 4.3rem; overflow: hidden; box-shadow: 0 0.05rem 0.1rem 0 rgba(226, 226, 226, 0.65); border: 1px solid #eaeaea; }

.sub-box .advantage-list .wrap ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .advantage-list .wrap ul li a:hover .u-img img { transform: scale(1.1); }


/*专利列表页*/
.sub-box .patent-list .wrap { display: block; margin: 0.6rem auto; }
.sub-box .patent-list .wrap .column-tit{background: #f5f5f5;}
.sub-box .patent-list .wrap .column-tit .patent-type {display: inline-block; font-size: 0.14rem; color: #333;  line-height: 0.6rem; width: 10%; text-align: center;}
.sub-box .patent-list .wrap .column-tit .patent-number {display: inline-block; font-size: 0.16rem; color: #333; line-height: 0.6rem; text-align: center; width: 20%; }
.sub-box .patent-list .wrap .column-tit .patent-title {display: inline-block;font-size: 0.16rem; color: #333; line-height: 0.6rem; font-weight: normal; width: 52%;}
.sub-box .patent-list .wrap .column-tit .patent-time {display: inline-block; font-size: 0.14rem; color: #999; line-height: 0.24rem; width: 14%; text-align: center;}

.sub-box .patent-list .wrap ul li a {    border-bottom: 1px solid #f5f5f5; padding: 0.2rem 0 0.2rem 0;}
.sub-box .patent-list .wrap ul li a .column { width: 100%; }
.sub-box .patent-list .wrap ul li a .column .patent-type {display: inline-block; font-size: 0.14rem; color: #fff;  line-height: 0.6rem; background: #f01b2f; width: 10%; text-align: center;}
.sub-box .patent-list .wrap ul li a .column .patent-number {display: inline-block; font-size: 0.16rem; color: #333; line-height: 0.6rem; text-align: center; width: 20%; }
.sub-box .patent-list .wrap ul li a .column .patent-title {display: inline-block;font-size: 0.16rem; color: #333; line-height: 0.6rem; width: 52%;font-weight: 700; }
.sub-box .patent-list .wrap ul li a .column .patent-time {display: inline-block; font-size: 0.14rem; color: #999; line-height: 0.24rem; width: 14%; text-align: center;}

.sub-box .patent-list .wrap ul li a:hover{background: #eee;}
.sub-box .patent-list .wrap ul li a:hover .column .patent-title {color: #f01b2f;  }


/*新闻列表页*/
.sub-box .news-list .wrap { display: block; margin: 0.35rem auto 0.7rem;}

.sub-box .news-list .wrap ul li a {   align-items: center; padding: 0.35rem 0; border-bottom: 1px solid #eaeaea; }

.sub-box .news-list .wrap ul li a .u-img { width: 4rem; height: 1.9rem; overflow: hidden; }

.sub-box .news-list .wrap ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .news-list .wrap ul li a .left-column { width: 7.4rem; }

.sub-box .news-list .wrap ul li a .left-column h2 { font-weight: normal; font-size: 0.18rem; color: #333; line-height: 0.32rem; }

.sub-box .news-list .wrap ul li a .left-column .u-con { font-size: 0.14rem; line-height: 0.3rem; color: #999; height: 0.9rem; margin: 0.15rem 0 0; }

.sub-box .news-list .wrap ul li a .right-column { width: 1.3rem; }

.sub-box .news-list .wrap ul li a .right-column .time { font-size: 0.18rem; color: #c8c8c8; line-height: 0.28rem; text-align: center; }

.sub-box .news-list .wrap ul li a .right-column .ico { display: block; width: 0.28rem; height: 0.08rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: -0.59rem -0.64rem; margin: 0.6rem auto 0; }

.sub-box .news-list .wrap ul li a:hover .u-img img { transform: scale(1.1); }

.sub-box .news-list .wrap ul li a:hover .left-column h2 { color: #E42919; }

.sub-box .news-list .wrap .no-result { padding: 0 0.2rem;}

.sub-box .news-list .wrap .no-result h3 { text-align: center; font-size: 0.32rem; color: #333; line-height: 0.48rem;}

.sub-box .news-list .wrap .no-result p { text-align: center; font-size: 0.22rem; color: #666;line-height: 0.28rem;}

.sub-box .service-list .wrap { display: block; }

.sub-box .service-list .wrap ul {   margin-top: 0.6rem; }

.sub-box .service-list .wrap ul li { width: 46%; position: relative;display: inline-block; margin: 0 4% 0 0;float: left;}
.sub-box .service-list .wrap ul li:nth-child(2n){margin: 0 0% 0 0; float: right;}

.sub-box .service-list .wrap ul li .u-img { width: 100%; height: 3.89rem; overflow: hidden;}

.sub-box .service-list .wrap ul li .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.sub-box .service-list .wrap ul li .text-column { width: 90%; background-color: #fff; position: relative; top: -0.9rem; left: 0.33rem; z-index: 10; padding: 0.3rem 0.6rem 0; }

.sub-box .service-list .wrap ul li .text-column h2 { font-size: 0.3rem; line-height: 0.48rem; color: #333; }

.sub-box .service-list .wrap ul li .text-column p { font-size: 0.14rem; color: #999; line-height: 0.24rem; margin: 0.15rem 0 0.3rem; }

.sub-box .service-list .wrap ul li .text-column .contact .tele, .sub-box .service-list .wrap ul li .text-column .contact .mail { font-size: 0.16rem; line-height: 0.28rem; color: #666; }

.sub-box .service-list .wrap ul li .text-column .a-btn {  margin-top: 0.3rem; }

.sub-box .service-list .wrap ul li .text-column .a-btn a { display: inline-block; width: 1.12rem; height: 0.4rem; line-height: 0.4rem; text-align: center; font-size: 0.14rem; border: 1px solid #000; color: #000; }

.sub-box .service-list .wrap ul li .text-column .a-btn a:hover { color: #fff; background-color: #000; }

.sub-box .service-list .wrap ul li .text-column .a-btn a.place { margin-left: 0.2rem; }

.sub-box .article .wrap {margin-top: 0.3rem;border-top: 1px solid #EDEDED;display: flex;justify-content: space-around;padding: 0;}

.sub-box .article .wrap .left-column { width: 70%; float: left; }

.sub-box .article .wrap .left-column .article-tit { padding: 0.55rem 0 0.45rem; border-bottom: 1px solid #EDEDED; }

.sub-box .article .wrap .left-column .article-tit h2 { font-size: 0.3rem; line-height: 0.36rem; color: #333; font-weight: normal; }

.sub-box .article .wrap .left-column .article-tit .article-info { margin: 0.25rem 0 0;  }

.sub-box .article .wrap .left-column .article-tit .article-info .items {  font-size: 0.14rem; color: #999; line-height: 0.36rem; margin-right: 0.15rem;display: inline-block; }

.sub-box .article .wrap .left-column .article-tit .article-info .items a { display:inline-block; width: 0.28rem; height: 0.28rem; border-radius: 50%; overflow: hidden; margin-left: 0.1rem; background-size: 3rem; }


.sub-box .article .wrap .left-column .article-con { margin-top: 0.3rem; }

.sub-box .article .wrap .left-column .article-con p { font-size: 0.14rem; line-height: 0.26rem; color: #333; margin: 0.1rem 0; }

.sub-box .article .wrap .left-column .article-con p img { max-width: 100%; margin: 0.1rem 0; }

.sub-box .article .wrap .left-column .m-pages1 { margin-top: 0.6rem; }

.sub-box .article .wrap .right-column { width: 25%; border: 1px solid #DEDEDE; margin: 0.6rem 0 0 5%;float: right; }

.sub-box .article .wrap .right-column .u-tit { background-color: #f6f6f6;   padding: 0 0.25rem; }

.sub-box .article .wrap .right-column .u-tit span { display:inline-block; font-size: 0.16rem; color: #333; line-height: 0.6rem; }
.sub-box .article .wrap .right-column .u-tit a { font-size: 0.14rem; color: #999; display: inline-block;
    float: right;    line-height: 0.6rem; }
.sub-box .article .wrap .right-column .u-tit a:hover { color: #e11b25;  }

.sub-box .article .wrap .right-column .u-tit i { display: block; width: 0.28rem; height: 0.08rem; background-image: url(../images/icon.png); background-size: 3rem; background-position: -0.59rem -0.64rem; }

.sub-box .article .wrap .right-column ul { padding: 0 0.2rem; }

.sub-box .article .wrap .right-column ul li{margin: 0 0 0.3rem 0; border-bottom: 1px dashed #f5f5f5;}

.sub-box .article .wrap .right-column ul li a { display: block; margin-top: 0.2rem; }

.sub-box .article .wrap .right-column ul li a .u-img { width: 100%; height: 1.8rem; overflow: hidden; }

.sub-box .article .wrap .right-column ul li a .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s; }

.sub-box .article .wrap .right-column ul li a .u-con h3 { font-size: 0.16rem; line-height: 0.26rem; color: #333; font-weight: normal; margin: 0.1rem 0; }

.sub-box .article .wrap .right-column ul li a .u-con p { font-size: 0.12rem; color: #999; line-height: 0.22rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.sub-box .article .wrap .right-column ul li a .u-con .time { font-size: 0.14rem; color: #999; line-height: 0.28rem; margin: 0.2rem 0; }

.sub-box .article .wrap .right-column ul li a:hover .u-img img { transform: scale(1.1); }

.sub-box .article .wrap .right-column ul li a:hover .u-con h3 { color: #E42919; }

.sub-box .service-download .wrap { display: block; margin: 0.6rem auto 0.55rem; }

.sub-box .service-download .wrap ul { }

.sub-box .service-download .wrap ul li { width: 31%; height: 1.95rem; border: 1px solid #ededed; padding: 0.15rem 0.25rem; margin-bottom: 0.25rem; margin-right:2.1%; display: inline-block; }

.sub-box .service-download .wrap ul li .u-con { padding-bottom: 0.3rem; border-bottom: 1px solid #ededed; }

.sub-box .service-download .wrap ul li .u-con h2 { font-size: 0.2rem; color: #333; line-height: 0.4rem; font-weight: normal; }

.sub-box .service-download .wrap ul li .u-con p { font-size: 0.12rem; line-height: 0.2rem; color: #666; height: 0.4rem; }

.sub-box .service-download .wrap ul li .u-a a { display: block; width: 1.1rem; height: 0.34rem; font-size: 0.12rem; color: #666; line-height: 0.32rem; text-align: center; border: 1px solid #ededed; margin-top: 0.15rem; }

.sub-box .service-download .wrap ul li .u-a a:hover { border-color: #E42919; color: #fff; background-color: #E42919; }

.sub-box .service-download .wrap ul li:hover { box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1); }

/* 通用子页主体 */
.sub-box .content-list .warp{
     display: block; padding-bottom: 0.1rem; min-height: 3rem; 
}
/*子页，解决方案*/
.d_case {	width:100%;	background:#f7f7f7;}
.d_case .box {max-width:1600px;margin:auto;padding-bottom:80px;}
.d_case .box .case-list {width:100%;display:inline-block;padding:40px 0 10px;}
.d_case-list li {	width:24%;float:left;margin-right:1.33%;margin-bottom:20px;}
.d_case-list li:nth-child(4n) {margin-right:0;}
.d_case-list li:nth-child(4n+1) {	clear:both;}
.d_case-list li:hover {box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.d_case-list li .img {width:100%;overflow:hidden;}
.d_case-list li .img  img { width:100%;  -moz-transition: all 0.5s linear; -o-transition:  all 0.5s linear; transition: all 0.5s linear;}
.d_case-list li:hover .img img { -webkit-transform:  scale(1.05) ;  -moz-transform: scale(1.05) ;  -ms-transform: scale(1.05); -o-transform:  scale(1.05) ; transform:  scale(1.05);}
.d_case-list li .tbox {width:100%;box-sizing:border-box;border:1px solid #ebebeb;	border-top:none;padding:20px 20px 16px; background:#fff;}
.d_case-list li .tbox .title {width:100%;	position:relative;	line-height:36px;}
.d_case-list li .tbox .title .t1 {font-size:16px;font-weight:bold;color:#222;}
.d_case-list li .tbox .title .t2 {font-size:14px;color:#666;height:36px;line-height:36px;overflow:hidden;}
.d_case-list li .tbox .title .icon {position:absolute;right:0;top:0;}
.d_case-list li .tbox .title .icon span {	display:inline-block;width:18px;height:16px;margin-left:10px;}
.d_case-list li .tbox .title .icon .icon1 {background:url(../images/icon17.png) center center no-repeat;}
.d_case-list li .tbox .title .icon .icon2 {background:url(../images/icon18.png) center center no-repeat;}
.d_case-list li .tbox .title .icon .icon3 {background:url(../images/icon19.png) center center no-repeat;}
.d_case-list li .tbox .title .icon .icon4 {background:url(../images/icon_xcx2.png) center center no-repeat;}
.d_case-list li .tbox .more {	width:100%;	border-top:1px solid #e3e3e3;margin-top:7px;font-size:14px;	color:#666;	line-height:36px;padding:7px;background:url(../images/icon20.png) right center no-repeat;transition:all ease .3s;}
.d_case-list li:hover .tbox .more {background:url(../images/icon21.png) right center no-repeat;}
.page-list {max-width:1600px;margin:0 auto;}
.page-list a {width:40px;height:40px;display:inline-block;border:1px solid #ccc;text-align:center;line-height:38px;font-size:16px;color:#666;background:#fff;border-radius:3px;margin-right:10px; transition: all 0.5s linear;font-family: 'Microsoft YaHei';}
.page-list a:hover {color:#fff;background:#222;border:1px solid #222;}
.page-list a.on {color:#fff;background:#222;border:1px solid #222;}
.page-list a.prev {background:#fff url(../images/icon24.png) center center no-repeat;}
.page-list a.next {	background:#fff url(../images/icon25.png) center center no-repeat;}
.case-info {width:100%;	position:relative;z-index:2;margin-top:-160px;background:#fff;padding-top:60px;}
.case-info .info-img {max-width: 1306px;margin:auto;box-shadow:0 0 15px 1px rgba(0,0,0,.2);}
.case-info img {max-width:90%;text-align: center;  margin: 0 auto;  display: block;}
.case-info .txt-box {width:100%;padding:80px 30px 44px;}
.case-info .txt-box .t1 {font-size:18px;color:#999;	line-height:1;}
.case-info .txt-box .t2 {font-size:14px;line-height:26px;color:#222;margin-top:12px;}
.case-info .txt-box .t3 {font-size:14px;line-height:26px;color:#999;margin-top:16px;}
.other-case {max-width:1600px;margin:20px auto 0;background:#fff;padding:33px 30px 35px;}
.other-case .t1 {font-size:18px;color:#999;line-height:30px;}
.other-case .list {margin-top:24px;	width:100%;	display:inline-block;}
.other-case .list li {float:left;width:24%;	margin-right:1.33%;}
.other-case .list li:nth-child(4n) {margin-right:0;}
.other-case .list li a {width:100%;	display:block;}
.other-case .list li .img {	width:100%;	overflow:hidden;height: 2rem;}
.other-case .list li .img img {width:100%;transition:all ease .5s;}
.other-case .list li:hover .img img {transform:scale(1.1);}
.other-case .list li .t2 {font-size:14px;line-height:24px;color:#222;margin-top:14px;}
.other-case .list li:hover .t2 {color:#000;}
.other-case .list li .tbox {padding-left:10px;}
.other-case .list li .t4 {font-size:14px;line-height:24px;color:#999;margin-top:8px;}
.case3 {width:100%;display:inline-block;padding:0 60px;}
.case3 .left-box {width:45%;min-height:805px;float:left;padding-top:100px;padding-bottom:150px;	position:relative;}
.case3 .left-box .t-box {}
.case3 .left-box .t-box .t1 {font-size:18px;color:#999;	line-height:1;}
.case3 .left-box .t-box .t2 {font-size:14px;line-height:26px;color:#222;margin-top:12px;}
.case3 .left-box .sj-ewm {display:inline-block;margin-top:54px;}
.case3 .left-box .sj-ewm span {text-align:center;display:block;font-size:14px;line-height:26px;	color:#222;	margin-top:6px;}
.case3 .left-box .goback {width:150px;height:50px;background:#222 url(../images/icon45.png) 30px center no-repeat;border-radius:25px;	display:block;font-size:14px;line-height:50px;	color:#fff;	padding-left:58px;	position:absolute;	left:20px;	bottom:90px;}
.case3 .right-box {	width:49%;float:right;padding-top:20px;}


.footer-box { background-color: #222; padding: 0.6rem 0 0.25rem; }

.footer-box .wrap{
    display: flex;
    justify-content: space-between;
    padding: 0;
}

.footer-box .wrap .left-column {display: inline-block; width: 3.85rem; padding-right: 0.55rem; border-right: 1px solid #303438; vertical-align: top;}

.footer-box .wrap .left-column .bottom-logo { display: block; width: 2.2rem;  }

.footer-box .wrap .left-column .bottom-logo img { display: block; width: 100%; height: auto; object-fit: cover; object-position: center; }

.footer-box .wrap .left-column .u-con, .footer-box .wrap .left-column .mail, .footer-box .wrap .left-column .address { font-size: 0.12rem; line-height: 0.24rem; color: #999; }

.footer-box .wrap .left-column .u-con { margin: 0.3rem 0 0.2rem; }

.footer-box .wrap .left-column .share { margin-top: 0.2rem; }

.footer-box .wrap .left-column .share ul {  }

.footer-box .wrap .left-column .share ul li { position: relative; margin-right: 0.2rem; }

.footer-box .wrap .left-column .share ul li .ico { display: block; width: 0.28rem; height: 0.28rem; border-radius: 50%; background-image: url(../images/icon.png); background-size: 3rem; cursor: pointer; }

.footer-box .wrap .left-column .share ul li .u-img { width: 0.8rem; height: 0.8rem; overflow: hidden; display: none; position: absolute; top: 0.3rem; left: 50%; margin-left: -0.4rem; }

.footer-box .wrap .left-column .share ul li .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.footer-box .wrap .left-column .share ul li.wb .ico { background-position: 0 -0.46rem; }

.footer-box .wrap .left-column .share ul li.qq .ico { background-position: -0.28rem -0.46rem; }

.footer-box .wrap .left-column .share ul li.wx .ico { background-position: 0 -0.75rem; }

.footer-box .wrap .left-column .share ul li:hover .u-img { display: block; }

.footer-box .wrap .bottom-nav {width: 9rem; display:inline-block;display: flex;justify-content: space-evenly;}

.footer-box .wrap .bottom-nav .items {/* padding-left: 0.6rem; *//* width: 1.68rem; */display: inline-block;vertical-align: top;}

.footer-box .wrap .bottom-nav .items h3 { font-size: 0.16rem; color: #dfdfdf; line-height: 0.28rem; margin-bottom: 0.25rem; }

.footer-box .wrap .bottom-nav .items .m-list ul li a { display: block; font-size: 0.12rem; color: #999; line-height: 1;  padding: 0.12rem 0; }

.footer-box .wrap .bottom-nav .items .m-list ul li a:hover { color: #fff; text-decoration: underline; }

.footer-box .wrap .right-column { display: inline-block;vertical-align: top;float: right;width: 3rem;}

.footer-box .wrap .right-column .u-phone { font-size: 0.42rem; color: #e11b25; line-height: 0.6rem; text-align: center; font-weight: bold; }

.footer-box .wrap .right-column p { font-size: 0.14rem; color: #999; line-height: 0.28rem; text-align: center; }

.footer-box .wrap .right-column .m-imgtext {width:100%; margin-top: 0.4rem; text-align: center;  }
.footer-box .wrap .right-column .m-imgtext .items{ display:inline-block; margin: 0 0.1rem;}

.footer-box .wrap .right-column .m-imgtext .items .u-img { width: 1.15rem; height: 1.15rem; }

.footer-box .wrap .right-column .m-imgtext .items .u-img img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.footer-box .wrap .right-column .m-imgtext .items span { display: block; font-size: 0.14rem; color: #808188; text-align: center; margin: 0.2rem 0; }

.footer-box .links { display:block; padding-top: 0.25rem; margin-top: 0.5rem; border-top: 1px solid #303438; }

.footer-box .links label { display:inline-block; width: 0.75rem; font-size: 0.12rem; color: #999; line-height: 0.24rem; vertical-align: top;}

.footer-box .links .links-list {display: inline-block;width: 95%;}

.footer-box .links .links-list ul { display:inline-block; }
.footer-box .links .links-list ul li {display: inline-block;}

.footer-box .links .links-list ul li a { font-size: 0.12rem; color: #808188; line-height: 0.28rem; margin: 0 0.24rem 0 0; }

.footer-box .links .links-list ul li a:hover { text-decoration: underline;color: #eee;  }

.copyright-box { background-color: #0b0b0c; }

.copyright-box .wrap {  height: auto; }

.copyright-box .wrap .left-column{display: inline-block;}
.copyright-box .wrap .left-column p span { font-size: 0.12rem; color: #808188; line-height: 5; margin: 0 0.1rem; }
.copyright-box .wrap .left-column p span  a{ color: #808188; }
.copyright-box .wrap .left-column p span  a:hover{ color: #eee; }

.copyright-box .wrap .right-column {display: inline-block;float: right;}
.copyright-box .wrap .right-column a { font-size: 0.12rem; color: #808188; line-height: 5; margin: 0 0.1rem; }

.copyright-box .wrap .right-column a:hover { text-decoration: underline; }

.m-client { position: fixed; top:66%; right: 0.1rem; z-index: 99; margin-top: -0.86rem; border: 1px solid #dfdfdf; }

.m-client ul li { border-bottom: 1px solid #dfdfdf; }

.m-client ul li:last-child { border: none; }

.m-client ul li .u-box a { position: relative; display: block; background: #fff; color: #fff; text-align: center; zoom: 1; width: 0.68rem; height: 0.88rem; padding-top: 0.13rem; }

.m-client ul li .u-box a .icoBox .ico { display: block; overflow: hidden; width: 0.25rem; height: 0.25rem; margin: 0 auto; background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 3rem; }

.m-client ul li .u-box a span { display: block; font-size: 0.12rem; color: #545559; line-height: 1.2; margin-top: 0.1rem; }
.m-client ul li .u-box a:hover span {  color: #E42919;  }

.m-client ul li .u-box a .text { position: absolute; top: 50%; margin-top: -0.2rem; left: 1rem; padding: 0 0.15rem 0 0.05rem; white-space: nowrap; font-size: 0.18rem; font-family: 'Microsoft YaHei'; color: #333; line-height: 0.4rem; /* transition: all 0.25s; */background-color: #fff; }

.m-client ul li .u-box a .erwei { position: absolute; left: 1.4rem; top: 50%; display: block; margin-top: -0.65rem; height: 1.3rem; width: 1.3rem; /* transition: all 0.25s; */ }

.m-client ul li .u-box a .erwei img { width: 1.3rem; height: 1.3rem; }

.m-client ul li .u-box a:hover .text { width: 1.86rem; left: -2rem; }

.m-client ul li .u-box a:hover .erwei { left: -1.4rem; }

.m-client ul li.child-1 .ico { background-position: -0.53rem -0.75rem; }

.m-client ul li.child-2 .ico { background-position: -0.78rem -0.75rem; }

.m-client ul li.child-3 .ico { background-position: -1.03rem -0.75rem; }

.m-client ul li.child-4 .ico { background-position: -0.28rem -0.75rem; }

/*网站地图*/
.sitemap-con{}
.sitemap-name{font-size: 0.2rem;line-height: 1.5; margin:0.4rem 0 0.1rem 0; display: block; color: #333;}
.sitemap-name:hover{ color: #e11b25;}
.sitemap-subname{}
.sitemap-subname a{ display: inline-block; padding: 0 0.4rem 0 0;font-size: 0.14rem;line-height: 1.5; color: #666;}
.sitemap-subname a:hover{color: #e11b25;}

/*网站地图*/
.legal-con{ padding-left:0.2rem ;padding-right: 0.2rem;}
.legal-con b{font-size: 0.2rem;line-height: 1.5;color: #333; display: block; margin: 0.4rem 0 0 0;}
.legal-con p{font-size: 0.14rem;line-height: 1.5; color: #666; display:block;padding: 0.1rem 0;}


/*留言反馈*/

.card-form-list{ overflow: hidden; margin: 1rem 0 0 -3%;}
.card-form-input{width: 43%; margin: 0.2rem 3%; display: inline-block;border-bottom:1px solid #ededed;}
.card-form-input input{outline:none;border:none;height:0.5rem;width:100%;font-size:0.16rem;color:#333;background-color:transparent;}

.card-form-file{width: 100%; margin:0.22rem 0 0.2rem 3%; display: inline-block;border-bottom:1px solid #ededed; padding: 0 0 0.1rem 0;}
.card-form-file span{display: inline-block;font-size:0.16rem;color:#333; padding:  0 0.2rem 0 0;}
.card-form-file form{outline:none;border:none;height:0.36rem;width:40%;font-size:0.16rem;color:#333;background-color:transparent;display: inline-block; }
.card-form-file input{outline:none;border:none;height:0.36rem;width:100%;font-size:0.16rem;color:#333;background-color:transparent;display: inline-block; }
.card-form-file-tips{overflow: hidden;color: #999;font-size: 0.16rem;display: inline-block;text-align: right;width:50%;line-height: 1; float: right;}

.card-form-btn{text-align:center;line-height:0.5rem;margin:0.32rem auto 0.8rem auto;background-color:#E11B25;color:#ffffff;font-size:0.18rem;width:1.77rem;height:0.5rem;display: block;}
.card-form-btn:hover{background-color:#cc0e0e}
.card-form-btn.card-form-btn-service{margin:0.32rem auto 0.2rem auto;}
.card-form-tips{ text-align: center; margin: 0 auto 1rem;}

#productCategory{border: none;width: 100%; height: 0.5rem;line-height: 0.5rem; font-size: 0.16rem;color:#333;}


/*关于我们*/
.sub-about-info{float: left;width: 56%; margin: 1rem 0 1.3rem 0;}
.sub-about-tit{font-size: 0.22rem; padding: 0 0 0.2rem 0;}
.sub-about-txt{}
.sub-about-txt p{font-size: 0.16rem;padding: 0.2rem 0;line-height: 1.6;}

.sub-about-img{float: right;width: 40%;padding: 1.7rem 0 0 0;}
.sub-about-img img{width: 100%; border-radius: 10px;}


@media screen and (max-width: 1600px) {
	.brand-box{margin: 0.5rem 0.4rem;}
}

@media screen and (max-width: 1400px) {
	.top-box .y-right .m-language { margin-left: 0.6rem; width: 1.25rem;   }
	.top-box .y-right .m-language p {  width: 0.8rem;  }
}

@media screen and (max-width: 750px) { 
    /*	手机端，首页，优势*/
    .advantage-title{padding: 0.54rem 0.2rem;}
    .advantage-title .bdl{font-size: 1rem;}
    .advantage-title .bdr{font-size: 1rem;line-height: 0.7rem;}
    .advantage-title .title{font-size: 0.36rem;}
    .advantage-title .txt{width: 100%;font-size: 0.26rem;line-height: 1.5;color: #666;padding-bottom: 0.2rem;}
    .advantage-title .bdr span {width: 10.7rem;top: 0.23rem;right: 0.5rem;}
    .advantage-list li {width: 47%;margin: 0 1.5%; height: 5.6rem;}
    .advantage-list li .txt{min-height: 1.2rem;font-size:0.24rem; line-height: 1.5;}
    .advantage-list li .icon {height:2rem;}
    .advantage-list li .title {	font-size:0.32rem;line-height:1.5;margin-bottom:0.28rem;}
    
    /*首页，解决方案区域*/
    .index-solution{height: 8rem; margin: 0 0 0.6rem 0;}
    .index-solution .wrap{height: 8rem;}
    .index-solution-tit{ font-size: 0.4rem;  line-height: 1;padding: 0.8rem 0 0.2rem 0; }
    .index-solution-subtit{ font-size: 0.16rem; line-height: 1.5; padding-bottom: 0.5rem;}
    .index-solution-list{width:90%;  }
    .index-solution-list a{display: inline-block; width: auto; height: 0.5rem; line-height: 0.5rem; border: 1px solid #fff;  border-radius: 100px;  margin:0 0 0.2rem 0.1rem;  padding:0 0.2rem;}
    .index-solution-list a{ font-size: 0.24rem; }
    .index-solution-more{width: 2.8rem; height: 0.8rem;  font-size: 0.26rem; line-height: 0.8rem; display: block; margin: 0.2rem auto 0.2rem; }
    
    
    /*首页-咨询 */
    .index-solution-box{ width: 100%; position: absolute; z-index: 3; right: 0;}
    .index-solution-tit{ font-size: 0.4rem; color: #fff; font-weight: bold; line-height: 1; padding-bottom: 0.2rem; padding-top: 0.5rem; text-align:center; }
    .index-solution-subtit{ font-size: 0.16rem; line-height: 1.5; text-align: center; color: #fff; padding-bottom: 0.5rem;}
    .index-solution-list{width: 10rem; margin: 0 auto 0.4rem; text-align: center;overflow: hidden; clear: both; display: block;}
    .index-solution-list a{display: inline-block; width: auto; height: 0.3rem; line-height: 0.3rem; text-align: center; border: 1px solid #fff;  border-radius: 0.15rem;  margin:0 0 0.12rem 0.1rem; transition: 0.3s; padding:0 0.2rem;font-size: 0.12rem; color: #fff;}
    .index-solution-list a:hover{ background-color: #000; color:#fff; border: 1px solid #000;}
    .index-solution-more{width: 1.8rem; height: 0.46rem; text-align: center; color: #fff; font-size: 0.14rem; line-height: 0.46rem; display: block; margin: 0.2rem auto 0.2rem; transition: all 0.6s ease;border: 1px solid #e3e3e3; overflow: hidden;}
    .index-solution-more:hover{ color: #222; background: #fff;border: 1px solid #fff;}
    
    /*手机端，首页，新闻区域*/	
    .news-box{ padding-top:0.1rem;  }
    .index-news-menu {width:100%;margin-top:0.3rem;	display:inline-block;}
    .index-news-menu a {display:inline-block;margin-right:0.1rem;line-height:0.26rem;padding:0.1rem 0.2rem;border:1px solid #666;font-size:0.26rem;color:#666;border-radius:50px;transition:all ease .3s; margin: 0.1rem 0.1rem;}
    .index-news-menu a:hover{color:#fff;background:#222;border-color:#222;}
    .index-news-menu a.on{color:#fff;background:#222;border-color:#222;}	
    .news-list{padding: 0 0.1rem;}
	.news-li{ width: 48%;  margin:0 1% 0.2rem 1%; float: left; }
    .news-li:nth-child(2n){ margin-right: 0px; }
    .news-li:nth-child(4n){ margin-right: 0px; }
    .news-li h5{min-height: 44px; text-align: left; font-size: 0.16rem; color: #333; padding: 0.2rem 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
     overflow: hidden;white-space:inherit; text-overflow:inherit;}
    .news-img{ width: 100%; height: 2.06rem; position: relative; overflow: hidden;}
    .news-img img{ width: 100%; height: 100%; }
    .news-bg{width: 100%; height: 100%; background: rgba(0,0,0,0.6); opacity: 0; position: absolute; top: 0; left: 0; transition: 0.5s;}
    .news-li:hover .news_bg{ opacity: 1; }
    .news-li h6{display: none;text-align: left; font-size: 0.14rem; color: #666; margin-top: 0.15rem; height: 0.7rem;}
    .news-date{ position: relative; width: 100%; height: 0.6rem; line-height: 0.6rem; border-top: 1px solid #e3e3e3; }
    .news-datespan{transition: 0.5s; font-size: 0.14rem; color: #999; }
    .news-date .more{display: none;}
    .news-li:hover .main_pic img{ -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
    .news-li:hover .news-date .more{ color: #333; }
    .news-li .news-date:after { position: absolute; display: block; width: 0; height: 1px;    background: #333; content: ""; left: 0; top: -1px; transition: .5s;}
    .news-li:hover .news-date:after{ width: 100%; }	
    .index-news{padding: 0.6rem 0.1rem;}
    .index-news .index-box{padding: 0 0.1rem;}
    .index-news-title{font-size: 0.36rem;}
    .index-news-more{font-size: 0.24rem;}
    .index-news-list .lbox .box1{margin-bottom: 0.1rem;}
    .index-news-list .lbox .box1,
    .index-news-list .lbox .box2,
    .index-news-list .lbox .box3{width: 100%;margin-right: 0;}	
    .news-more{width: 2.8rem; height: 0.8rem;  font-size: 0.26rem; line-height: 0.8rem;  margin: 0.2rem auto 0.2rem; }
    
    /*手机端，首页，案例版块*/
    .index-case-menu{}
    .index-case-menu a{display: inline-block; margin-right: 0.1rem; line-height: 0.26rem;   padding: 0.1rem 0.2rem;border: 1px solid #666; font-size: 0.26rem; color: #666; border-radius: 50px; transition: all ease .3s;  margin: 0.1rem 0.1rem;}
    .index-case-list li{width: 100%;margin-right: 0;}
    .index-case-title{font-size: 0.36rem;}
    .index-case-list li .tbox .title .icon span {width:0.4rem;height:0.4rem;	margin-left:0.1rem;}
    .index-case-list li .tbox{padding: 0.13rem 0.2rem;}
    .index-case-list li .tbox .title{padding: 0.1rem 0 0.1rem;}
    .index-case-list li .tbox .title .t1{font-size: 0.3rem; padding: 0.2rem 0;}
    .index-case-list li .tbox .title .t2{font-size: 0.26rem;margin: 0.1rem 0;line-height: 0.34rem;}
    .index-case-list li .tbox .more{display: none;}
    .index-data .wrap{background: url(../images/bimg1.jpg) center top no-repeat;background-size: 100% 100%;}
    .relevant-case {padding: 0.4rem 3%;}
    .case-list{margin-top: 0.3rem;}
    	
    .index-client-box{padding-top: 0.2rem;}
    .foot-button{background: #fff;}
    .foot-button .link-box .a-box{display: none;}
    .index-news-list .lbox .box1 .tbox{padding: 0.17rem 0.15rem;}
    .index-news-list .lbox .box1 .tbox .time{order: 2;font-size: 0.12rem;font-weight: initial;font-family: Arial;background: none;line-height: 0.25rem;padding: 0;border-bottom: none;}
    .index-news-list .lbox .box1 .tbox .time span{font-size: 0.12rem;display: inline-block;order: -1;line-height: 0.25rem;}
    .index-news-list .lbox .box1 .tbox .titles{order: 1;margin-top: 0;line-height: 0.22rem;}
    .index-news-list .lbox .box1 .tbox .txts{order: 3;font-size: 0.12rem;line-height: 0.18rem;margin-top: 0.04rem;}
    .index-news-list .lbox .box2 .tbox{	padding: 0.17rem 0.15rem;height: auto;}
    .index-news-list .lbox .box2 .tbox a{width: 100%;}
    .index-news-list .lbox .box2 .tbox .time{order: 2;font-size: 0.12rem;font-weight: initial;font-family: Arial;background: none;line-height: 0.25rem;	padding: 0;	border-bottom: none;}
    .index-news-list .lbox .box2 .tbox .time span{font-size: 0.12rem;display: inline-block;order: -1;line-height: 0.25rem;}
    .index-news-list .lbox .box2 .tbox .titles{order: 1;margin-top: 0;line-height: 0.22rem;}
    .index-news-list .lbox .box2 .tbox .txts{order: 3;font-size: 0.12rem;line-height: 0.18rem;margin-top: 0.04rem;}
    .index-news-list .lbox .box3{display: none;}	
    .ny-banner .boxs.n1 .t1{font-size: 20px;}
    .ny-banner .boxs.n1 .t2{font-size: 14px;line-height: 20px;}
    .ny-banner .boxs .breadcrumbs{font-size: 12px;left: 0;}
    .page-list a{width: 30px;height: 30px;line-height: 28px;}	
/* 20220102新增 end*/
   
  .wrap { width: 100%;padding: 0 0;}
  .top-box .top-logo a { width: 2.6rem; height: 0.34rem; }
  .top-box .top-logo a img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
  .top-box .top-nav { order: 1; border: none;margin: 0; margin-left: 0.3rem; }
  .top-box .top-nav .menu { height: 0.32rem;  margin: 0.04rem 0.3rem 0 0;  position: absolute;
    right: 0.1rem;}
  .top-box .top-nav .menu i { display: block; height: 0.02rem; width: 0.45rem; min-height: 2px; background-color: #fff; transition: all 0.3s; margin: 0 0 0.1rem 0;}
  .top-box .top-nav .spread i:nth-child(2) { width: 0.25rem; }
  .top-box .top-nav .spread i:nth-child(3) { width: 0.1rem; }
  .top-box .top-nav .fir-ul { left: 0; position: fixed; top: -200%; z-index: 10; background-color: #fff; width: 100%; display: block; transition: all 0.35s; opacity: 0; padding: 0 0.25rem; overflow: scroll; }
  .top-box .top-nav .fir-ul .fir-li { border-bottom: 1px solid #eee; display: block; }
  .top-box.act .top-nav .fir-ul .fir-li .u-a { color: #333; }
  .top-box .top-nav .fir-ul .fir-li:hover .u-a { color: #333; }
  .top-box .top-nav .fir-ul .fir-li:hover .u-a::after { content: ''; display: none; }
  .top-box .top-nav .fir-ul .fir-li:hover .nav-subnav{display: none;}
  .top-box .top-nav .fir-ul .fir-li .u-a { padding: 0; line-height: 1.2rem; font-size: 0.32rem; color: #333;}
  .top-box .top-nav .fir-ul .fir-li .ico { display: block; width: 0.4rem; height: 0.4rem; position: absolute; top: 0.4rem; right: 0.1rem; z-index: 10;}
  .top-box .top-nav .fir-ul .fir-li .ico::before,.top-box .top-nav .fir-ul .fir-li .ico::after{ content: ""; display: block; background-color: #333; position: absolute;transition: all 0.3s;}
  .top-box .top-nav .fir-ul .fir-li .ico::before{ width: 100%; height: 0.04rem; top: 0.18rem;}
  .top-box .top-nav .fir-ul .fir-li .ico::after{ width: 0.04rem; height: 100%; top: 0; left: 0.18rem;}
  .top-box .top-nav .fir-ul .fir-li .ico.current::before{ opacity: 0;}
  .top-box .top-nav .fir-ul .fir-li .ico.current::after,.top-box .top-nav .fir-ul .fir-li .ico.current::before{transform: rotate(90deg);}
  .top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a { font-size: 0.26rem; line-height: 0.8rem; text-align: left; padding-left: 0.3rem; }
  .top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a:hover { color: #fff; }
  .top-box .top-nav .fir-ul .fir-li.parent > a { position: relative; }
  .top-box .top-nav .fir-ul .fir-li.parent > a::after { content: ''; display: block; height: 0.26rem; width: 0.02rem; background-color: #fff; position: absolute; top: 50%; right: 0.13rem; margin-top: -0.13rem; }
  .top-box .top-nav .fir-ul .fir-li.parent > a::before { content: ''; display: block; width: 0.26rem; height: 0.02rem; background-color: #fff; position: absolute; right: 0; top: 50%; margin-top: -1px; }
  .top-box .top-nav .fir-ul .fir-li.parent .nav-subnav { position: relative; top: 0; left: 0; background-color: transparent; }
  .top-box .top-nav .fir-ul .fir-li.parent .nav-subnav a { line-height: 0.72rem; font-size: 0.28rem; color: #fff; text-align: left; padding-left: 0.3rem; border: none; }
  .top-box .top-nav .fir-ul .fir-li.current { border-color: #f01b2f; }
  .top-box .top-nav .fir-ul .fir-li.current .u-a { border: none; color: #f01b2f; background: #fff;}
  .top-box .top-nav .fir-ul .fir-li.current .u-a::after { content: ''; display: none; }
  .top-box .top-nav .fir-ul .fir-li.current .nav-subnav { position: relative; top: 0; display: block; box-shadow: 0 0 0 0 rgb(0 0 0 / 10%);margin: 0 0 0 0;width: 100%;}

  .top-box .top-nav .fir-ul.open { top: 0.88rem; opacity: 1; }
  .top-box .y-right { margin-left: auto; margin: 0.2rem 0.7rem 0 0;border-right: 1px solid rgba(255, 255, 255, 0.15);border-left:none; padding: 0 0.3rem 0 0;}
  .top-box .y-right .m-earch { transform: scale(1.5); }
	
  .top-box .y-right .m-earch .ico {  width: 0.24rem; height: 0.24rem;  background-size: 3.4rem; }	
  
  .top-box .search-layer{padding: 0 0.5rem;}
  .top-box .search-layer .ico { transform: scale(1.5); display: none;}
  .top-box.act .top-nav .menu i { background-color: #fff; }
  .in-banner-box .swiper-container .swiper-slide .u-text { height: 5rem; width: 80%; left: 10%; }
  .in-banner-box .swiper-container .swiper-slide .u-text p { text-align: center; font-size: 1rem;  display: block; letter-spacing: 0.2rem;  font-weight: 900; }
  .in-banner-box .swiper-container .swiper-slide .u-text h3 { text-align: center; color: #fff;font-size: 0.4rem; padding: 0.4rem 0;}
  .in-banner-box .swiper-container .swiper-slide .u-text .banner-btn { margin: 0.5rem auto; width: 40%; height: 0.8rem; font-size: 0.24rem; line-height: 0.78rem; }
	
.top-box .logo {height: 34px;margin: 0.1rem 0 0 0; }
.top-box .logo img{height: 100%; }

.sidebar{display: none;}
.m-sidebar{width: 45px;height: 45px;overflow: hidden;position: fixed;bottom: 50px;right: 25px;z-index: 10;}	
.m-sidebar img{width: 100%; height: 100%;}
	
	
  .brand-box { margin: 0 0.25rem; }
  .brand-box .wrap { border: none; padding: 0.3rem 0; }
  .brand-box .wrap .itmes { margin: 0.2rem 0; }
  .brand-box .wrap .itmes .itme-tit { font-size: 0.3rem; line-height: 0.4rem; }
  .brand-box .wrap .itmes .itme-con ul li { font-size: 0.24rem; line-height: 1.2; height: auto; padding: 0.1rem 0.1rem; margin: 0 0.1rem 0.2rem 0; }
  .m-pages a { font-size: 0.26rem; line-height: 0.8rem; padding: 0 0.3rem; height: 0.8rem;}
  .service-box {  height: 2.2rem;}
  .service-box a { margin:0.2rem 0 0.1rem; width: 2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; }
  .main-box .m-project .wrap .m-title { margin: 0.65rem 0; }
  .main-box .m-project .wrap .project-con .left-column { padding: 0 0.25rem; }
  .main-box .m-project .wrap .project-con .left-column .items { display: block; width: 100%; height: 3.95rem; border-radius: 0.05rem; overflow: hidden; margin-bottom: 0.15rem; }
  .main-box .m-project .wrap .project-con .left-column .items .y-text { padding: 0.5rem; }
  .main-box .m-project .wrap .project-con .left-column .items .y-text .u-con { font-size: 0.26rem; line-height: 0.4rem; margin-top: 0.3rem; }
  .main-box .m-project .wrap .project-con .left-column .items .y-text .u-a { font-size: 0.22rem; line-height: 0.4rem; }
  .main-box .m-product { padding: 0 0.25rem 0.5rem; }
  .main-box .m-product .wrap {padding: 0;}
  .main-box .m-product .wrap .product-con ul li{width: 50%;margin-right: 0;margin-bottom: 0.2rem;overflow: hidden;}
  .main-box .m-product .wrap .product-con ul li a{width: 3.4rem;}
  .main-box .m-product .wrap .product-con ul li a .u-text { padding: 0.3rem 0.25rem; height: 2.45rem;}
  .main-box .m-product .wrap .product-con ul li a .u-text h2 { font-size: 0.28rem; line-height: 0.65rem; }
  .main-box .m-product .wrap .product-con ul li a .u-text h2::after { width: 0.3rem; height: 0.05rem; background-color: #e11b25; margin: 0.16rem auto;   }
  .main-box .m-product .wrap .product-con ul li a .u-text p { font-size: 0.26rem; line-height: 0.42rem; }
  .main-box .m-product .wrap .product-con ul li a .u-text span { display: none; width: 60%; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }
  .main-box .m-product .wrap .more { width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }

  /*首页-关于我们*/
  
  .main-box .m-about { height: 9rem; }
  .main-box .m-about .wrap .u-con { padding: 0 0.25rem; font-size: 0.26rem; line-height: 0.5rem; height: auto; -webkit-line-clamp: 6; }
  .main-box .m-about .wrap .m-datalist ul li {width: 49%; padding: 0.4rem 0;border-right:none;}
	
	.main-box .m-about .wrap h2{font-size: 0.46rem;}
	
  .main-box .m-news .wrap .news-con{display:block; }
  .main-box .m-news .wrap .news-con .left-column {  width: 100%; padding: 0 0.25rem;}
  .main-box .m-news .wrap .news-con .left-column a { width: 100%; }
	.main-box .m-news .wrap .news-con .left-column a .u-text{padding: 0 0 0.3rem 0;border-bottom: 1px solid #ececec;}
	.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem { font-size: 0.16rem; color: #fff; line-height: 0.24rem; padding: 0.25rem 0; border-bottom:none; position: absolute; top: 0rem; left: 0; width: 1.6rem; height: 0.8rem; background-color: rgba(0, 0, 0, 0.5); text-align: center;  }
  .main-box .m-news .wrap .news-con .left-column a .u-text h4{font-size: 0.32rem;line-height: 0.64rem;margin-top: 0.3rem;}
	.main-box .m-news .wrap .news-con .left-column a .u-text p{font-size: 0.26rem; line-height: 0.48rem; height: auto;}
  .main-box .m-news .wrap .news-con .right-column { width: 100%; padding: 0 0.25rem; border-top: none;}
  .main-box .m-news .wrap .news-con .right-column ul li a .y-top h4 { font-size: 0.32rem; line-height: 0.64rem; }
  .main-box .m-news .wrap .news-con .right-column ul li a .y-top .u-tiem { font-size: 0.3rem; line-height: 0.64rem; }
  .main-box .m-news .wrap .news-con .right-column ul li a .y-con { font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
  .main-box .m-news .wrap .more { width: 94%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
  .main-box .m-partners { padding: 0 0.25rem; }
  .main-box .m-partners .wrap .partners-list { height: 2.4rem; margin-bottom: 0.5rem; }
  .main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide { flex-wrap: wrap; height: auto; padding-bottom: 0; }
  .main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide a { width: 2.2rem; height: 1.1rem; margin-bottom: 0.1rem; margin-left: 0;margin-right: 0.05rem;}
  .main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide a:nth-child(3n){margin-right: 0;} 
  .main-box .m-service { background-size: cover; padding-bottom: 0.6rem; }
  .main-box .m-service .wrap .u-text { padding-top: 0.35rem; width: 100%;text-align: center;}
  .main-box .m-service .wrap .u-text h2 { text-align: center; font-size: 0.42rem;}
  .main-box .m-service .wrap .u-text p { text-align: center; font-size: 0.36rem; line-height: 0.5rem; }
  .main-box .m-service .wrap .u-text p::after { margin: 0.15rem auto; }
  .main-box .m-service .wrap .u-text .form {  }
  .main-box .m-service .wrap .u-text .form form input { font-size: 0.24rem; height: 0.7rem; line-height: 0.7rem; }
  .main-box .m-service .wrap .u-text .form form button { font-size: 0.24rem;height: 0.7rem; line-height: 0.7rem; }
  .main-box .m-service .wrap .u-text .form a { margin: 0.35rem auto;font-size: 0.24rem;height: 0.7rem; line-height: 0.7rem; display: none;}
  .sub-box .product-list { padding: 0 0.25rem; }
  .sub-box .product-list .wrap { min-height: 3rem; }
  .sub-box .product-list .wrap ul li{width: 100%;display: block; margin-bottom: 0.5rem;}
  .sub-box .product-list .wrap ul li a { margin-bottom: 0.4rem; display: block;width: 100%;overflow: hidden;position: relative;}
  .sub-box .product-list .wrap ul li a .u-img { width: 100%; height: 3rem; }
  .sub-box .product-list .wrap ul li a .right-column { width: 100%; padding-left: 0; padding-top: 0.3rem;}
  .sub-box .product-list .wrap ul li a .right-column p{position: absolute; top: 0; left: 0; width: 2rem;  height: 0.8rem; line-height: 0.8rem; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.5); margin-top: 0;}
  .sub-box .product-list .wrap ul li a .right-column h2 { font-size: 0.3rem; }
  .sub-box .product-list .wrap ul li a .right-column .u-con { margin-top: 0.2rem; -webkit-line-clamp: 2; font-size: 0.24rem; line-height: 0.36rem; height: 0.72rem; padding-bottom: 0; border: 0; }
  .sub-box .product-list .wrap p { font-size: 0.24rem; }
	.sub-box .product-details .wrap{ width: 96%; margin: 0 2%;}
  .sub-box .product-details .wrap .info-box { }
  .sub-box .product-details .wrap .info-box .left-column { width: 100%; }
  .sub-box .product-details .wrap .info-box .left-column li { height: 3.5rem; }
	.sub-box .product-details .wrap .info-box .right-column{width:100%;}
  .sub-box .product-details .wrap .info-box .right-column h2 { font-size: 0.28rem; line-height: 0.48rem; }
  .sub-box .product-details .wrap .info-box .right-column .u-con { font-size: 0.24rem; line-height: 0.48rem; height: 1.26rem; padding: 0.15rem; }
  .sub-box .product-details .wrap .info-box .right-column .a-btn { margin-top: 0.2rem; }
  .sub-box .product-details .wrap .info-box .right-column .a-btn a { width: 47%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; }
  .sub-box .product-details .wrap .detail-box {  }
  .sub-box .product-details .wrap .detail-box .ProductDetail { width: 100%; }
  .sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span { line-height: 0.88rem; font-size: 0.28rem; }
  .sub-box .product-details .wrap .detail-box .ProductDetail .concentbox { padding: 0.3rem 0.25rem 0; }
  .sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p { font-size: 0.26rem; line-height: 0.42rem; }
  .sub-box .product-details .wrap .detail-box .recommend { width: 100%; margin-top: 0.5rem; border: none; }
  .sub-box .product-details .wrap .detail-box .recommend .u-tit { text-align: left; padding-left: 0.25rem; font-size: 0.32rem; left: 0.6rem; }
  .sub-box .product-details .wrap .detail-box .recommend ul {   }
  .sub-box .product-details .wrap .detail-box .recommend ul li { width: 48%; }
  .sub-box .product-details .wrap .detail-box .recommend ul li a .u-img { width: 100%; }
  .sub-box .product-details .wrap .detail-box .recommend ul li a .u-con h3 { font-size: 0.28rem; line-height: 0.42rem; }
  .sub-box .product-details .wrap .detail-box .recommend ul li a .u-con p { font-size: 0.24rem; line-height: 0.36rem; }
  .sub-box .programme-list { padding: 0 0.25rem; }
  .sub-box .programme-list .wrap ul li {  box-shadow:none; position: relative; margin-bottom: 0.4rem; }
  .sub-box .programme-list .wrap ul li .u-img { width: 100%; height: 4rem; }
  .sub-box .programme-list .wrap ul li .right-column { padding: 0.2rem 0;  width: 100%;}
  .sub-box .programme-list .wrap ul li .right-column h2 { font-size: 0.32rem; margin: 0; font-weight: 700;}
  .sub-box .programme-list .wrap ul li .right-column p { font-size: 0.2rem; line-height: 0.3rem; }
  .sub-box .programme-list .wrap ul li .right-column .u-con { font-size: 0.24rem; margin-top: 0.24rem; }
  .sub-box .programme-list .wrap ul li .right-column .u-a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
  .sub-box .programme-list .wrap ul li .right-column .u-a a { opacity: 0; width: 100%; height: 100%; }
  .sub-box .programme-details .wrap { padding: 0 0.25rem; }
  .sub-box .programme-details .wrap .left-column { width: 100%; }
  .sub-box .programme-details .wrap .left-column .u-tit { margin-top: 0.55rem; }
  .sub-box .programme-details .wrap .left-column .u-tit h2 { text-align: center; }
  .sub-box .programme-details .wrap .left-column .u-tit i { margin: 0.2rem auto; }
  .sub-box .programme-details .wrap .left-column .u-con p { font-size: 0.26rem; line-height: 0.48rem; }
  .sub-box .programme-details .wrap .right-column { width: 100%; }
  .sub-box .programme-details .wrap .reco-case ul {  }
  .sub-box .programme-details .wrap .reco-case ul li {  width: 49.5%; margin: 0.2rem 0;}	
	.sub-box .programme-details .wrap .reco-case ul li:nth-child(4n){display: inline-block; margin-right: 0%; width: 49.5%;overflow: hidden;}
	.sub-box .programme-details .wrap .reco-case ul li a { display: block; width: 98%; margin: 0 1%; }
  .sub-box .case-list .wrap ul { padding: 0 0.25rem; margin-bottom: 0; }
  .sub-box .case-list .wrap ul li { border: none !important; padding-top: 0; }
  .sub-box .case-list .wrap ul li a { width: 100%; }
  .sub-box .case-list .wrap ul li a .u-img { height: 2.55rem;width: 100%; }
  .sub-box .case-list .wrap ul li a .right-column h2 { font-size: 0.28rem; }
  .sub-box .case-list .wrap ul li a .right-column .u-con { font-size: 0.24rem; line-height: 0.42rem; height: auto; }
  .sub-box .advantage-list .wrap ul li a { margin: 0 0.1rem 0.3rem; box-shadow: none; }
  .sub-box .advantage-list .wrap ul li a .left-column { order: 1; width: 3.5rem; }
  .sub-box .advantage-list .wrap ul li a .left-column p { font-size: 0.24rem; line-height: 0.36rem; }
  .sub-box .advantage-list .wrap ul li a .left-column .u-con { font-size: 0.26rem; margin: 0.2rem 0 0.2rem; height: auto; display: none;}
  .sub-box .advantage-list .wrap ul li a .u-img { width: 3.3rem; height: 2rem; border: none; box-shadow: none; margin: 0.3rem 0.2rem 0.3rem 0;}
  .sub-box .news-list .wrap ul li{display: block;}
  .sub-box .news-list .wrap ul li a { margin: 0 0.25rem; position: relative; }
  .sub-box .news-list .wrap ul li a .u-img { width: 100%; height: 3.2rem; }
  .sub-box .news-list .wrap ul li a .left-column { width:100%; }
  .sub-box .news-list .wrap ul li a .left-column h2 { font-size: 0.3rem; padding: 0.3rem 0 0.2rem; }
  .sub-box .news-list .wrap ul li a .left-column .u-con { font-size: 0.24rem; line-height: 0.36rem; height: 1.08rem; }
  .sub-box .news-list .wrap ul li a .right-column { position: absolute; top: 0.35rem; left: 0; width: 1.6rem; height: 0.8rem; background-color: rgba(0, 0, 0, 0.5); }
  .sub-box .news-list .wrap ul li a .right-column .time { line-height: 0.8rem; font-size: 0.3rem;  color: #fff;}
  
  .sub-box .article .wrap { display: block; padding: 0 0.25rem; border: none; margin-top: 0; }
  .sub-box .article .wrap .left-column { width: 100%; }
  .sub-box .article .wrap .left-column .article-tit { padding-bottom: 0.2rem; }
  .sub-box .article .wrap .left-column .article-tit .article-info {}
  .sub-box .article .wrap .left-column .article-tit .article-info .items { font-size: 0.24rem; line-height: 0.4rem; margin-right: 0.25rem; }
  .sub-box .article .wrap .left-column .article-tit .article-info .items a { transform: scale(1.2); }
  .sub-box .article .wrap .left-column .article-tit .article-info .items.share {display: none;}
  .sub-box .article .wrap .left-column .article-tit h2 { font-size: 0.32rem; line-height: 1.5; color: #333; font-weight: normal;text-align: center; }
  .sub-box .article .wrap .left-column .article-con p { font-size: 0.26rem; line-height: 0.48rem; }
  .sub-box .article .wrap .left-column .m-pages1 a .label { font-size: 0.24rem; line-height: 0.36rem;  }
  .sub-box .article .wrap .left-column .m-pages1 a p { font-size: 0.24rem; }
	
  .sub-box .article .wrap .right-column { width: 100%; }
  .sub-box .article .wrap .right-column .u-tit span { font-size: 0.28rem; line-height: 0.8rem; }
  .sub-box .article .wrap .right-column .u-tit i { transform: scale(1.2); }
  .sub-box .article .wrap .right-column ul li{ margin: 0 0 0.2rem 0; border-bottom: 1px dashed #f5f5f5; padding:0.2rem 0 0.1rem  0;}
  .sub-box .article .wrap .right-column ul li a { padding-bottom: 0.35rem 0.1rem; }
	.sub-box .article .wrap .right-column ul li a .u-img{display: none;}
  .sub-box .article .wrap .right-column ul li a .u-con h3 { font-size: 0.3rem; line-height:1.5; margin: 0.2rem 0 0.2rem 0; }
  .sub-box .article .wrap .right-column ul li a .u-con p { font-size: 0.24rem; line-height: 0.36rem; }
  .sub-box .article .wrap .right-column ul li a .u-con .time { font-size: 0.22rem; }
	
	
  .sub-box .service-list .wrap ul {  padding: 0 0.25rem; }
  .sub-box .service-list .wrap ul li { width: 100%; }
  .sub-box .service-list .wrap ul li .text-column h2 { font-size: 0.32rem; }
  .sub-box .service-list .wrap ul li .text-column p { font-size: 0.24rem; line-height: 0.4rem; }
  .sub-box .service-list .wrap ul li .text-column .contact .tele, .sub-box .service-list .wrap ul li .text-column .contact .mail { font-size: 0.24rem; line-height: 0.4rem; }
  .sub-box .service-list .wrap ul li .text-column .a-btn a { width: 2rem; height: 0.6rem; line-height: 0.58rem; font-size: 0.26rem; }
  .sub-box .service-download .wrap ul { padding: 0 0.25rem; }
  .sub-box .service-download .wrap ul li { width: 100%; height: auto; padding: 0.2rem 0 0; }
  .sub-box .service-download .wrap ul li .u-con { margin: 0 0.25rem; border: none; }
  .sub-box .service-download .wrap ul li .u-con h2 { font-size: 0.3rem; line-height: 0.48rem; }
  .sub-box .service-download .wrap ul li .u-con p { font-size: 0.26rem; line-height: 0.36rem; height: 0.72rem; margin-top: 0.1rem; }
  .sub-box .service-download .wrap ul li .u-a a { width: 92%; border: 1px solid #eee; color: #E42919; font-size: 0.24rem; height: 0.6rem; line-height: 0.6rem; margin: 0 4% 0.22rem; }
  .copyright-box .wrap {  height: auto; padding: 0.3rem; }
	.copyright-box .wrap .left-column{ width: 100%; text-align: center;}
  .copyright-box .wrap .left-column p {  margin: 0.1rem 0 0 0;}
  .copyright-box .wrap .left-column p span { font-size: 0.22rem;line-height: 1.8; }
  .copyright-box .wrap .right-column{float: none; margin: 0.3rem 0 0 0; text-align: center; width: 100%;} 
  .copyright-box .wrap .right-column a { font-size: 0.22rem; } 
	.footer-box{ background: #000;}
	.footer-box .wrap .left-column{display: none;}
	.footer-box .wrap .bottom-nav{display: none;}
    .footer-box .wrap .right-column {
        display: inline-block;
        vertical-align: top;
        float: right;
        width: 100%;
    }
	.footer-box .wrap .right-column p{font-size: 0.26rem;}
	.footer-box .links{display: none;}
	.footer-box .wrap .right-column .u-phone{font-size: 0.6rem;  color: #e11b25;  line-height: 1.5;}
	.footer-box .wrap .right-column .m-imgtext .items .u-img{width: 1.8rem; height: 1.8rem;}
	.footer-box .wrap .right-column .m-imgtext .items span{font-size: 0.24rem;}
	
	/*网站地图*/
	.sitemap-name{font-size: 0.32rem;line-height: 2; margin:0.5rem 0 0.2rem 0; }
	.sitemap-subname a{  padding: 0 0.5rem 0 0;font-size: 0.24rem;line-height: 2; }
	
	/*法律声明*/
	.legal-con b{font-size: 0.32rem;line-height: 2; margin: 0.4rem 0 0 0;}
	.legal-con p{font-size: 0.24rem;line-height: 2; padding: 0.1rem 0;}
	
	/*留言反馈*/
	.card-form-list{margin: 0.4rem 0.2rem 0 0.2rem;}
	.card-form-input{width: 100%; margin: 0.2rem 0; }
	.card-form-input input{outline:none;border:none;height:0.7rem;width:100%;font-size:0.28rem;color:#333;background-color:transparent;}

	.card-form-file{width: 100%; margin:0.22rem 0 0.2rem 0; display: inline-block;border-bottom:1px solid #ededed; padding: 0 0 0.1rem 0;}
	.card-form-file span{display: inline-block;font-size:0.28rem;color:#333; padding:  0 0.2rem 0 0;}
	.card-form-file form{outline:none;border:none;height:0.36rem;width:40%;font-size:0.16rem;color:#333;background-color:transparent;display: inline-block; }
	.card-form-file input{outline:none;border:none;height:auto;width:100%;font-size:0.28rem;color:#333;background-color:transparent;display: inline-block; }


	.card-form-file-tips{font-size: 0.26rem;text-align: left;width:100%;padding: 0.2rem 0 0 0;line-height: 2;}

	.card-form-btn{text-align:center;line-height:0.8rem;margin:0.32rem auto 0.84rem auto;background-color:#E11B25;color:#ffffff;font-size:0.26rem;width:100%;height:0.8rem;display: block;}
	.card-form-btn:hover{background-color:#cc0e0e}

	#productCategory{height: 0.8rem;line-height: 0.8rem; font-size: 0.28rem;}	
	
	/*专利列表页*/
	.sub-box .patent-list .wrap { display: block; margin: 0.6rem 3%; width: 94%; }
	.sub-box .patent-list .wrap .column-tit{background: #f5f5f5;}
	.sub-box .patent-list .wrap .column-tit .patent-type {font-size: 0.24rem; color: #333;  line-height: 0.6rem; width: 20%; text-align: center;}
	.sub-box .patent-list .wrap .column-tit .patent-number { font-size: 0.24rem; color: #333; line-height: 0.6rem; text-align: center; width: 21%; }
	.sub-box .patent-list .wrap .column-tit .patent-title {font-size: 0.24rem; color: #333; line-height: 0.6rem; width: 55%;}
	.sub-box .patent-list .wrap .column-tit .patent-time {  width: 0%;display: none;}

	.sub-box .patent-list .wrap ul li a { }
	.sub-box .patent-list .wrap ul li a .column .patent-type {display: inline-block; font-size: 0.24rem;  width: 20%; text-align: center;}
	.sub-box .patent-list .wrap ul li a .column .patent-number {display: inline-block; font-size: 0.24rem; width: 21%; }
	.sub-box .patent-list .wrap ul li a .column .patent-title {font-size: 0.24rem; width: 54%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 1.1;  }
	.sub-box .patent-list .wrap ul li a .column .patent-time {display: none;  width: 0%; }
	
	/*关于我们*/
	.sub-about-info{float: inherit;width: 100%; margin: 1rem 0 0.3rem 0;}
	.sub-about-tit{font-size: 0.46rem; padding: 0 0 0.2rem 0;}
	.sub-about-txt{}
	.sub-about-txt p{font-size: 0.26rem;padding: 0.2rem 0;line-height: 2;}

	.sub-about-img{float:inherit;width: 100%;padding: 0rem 0 0 0;}
	.sub-about-img img{width: 100%; border-radius: 6px;}
	
	
	.banner-box {height: 4rem;}
	
	


}

