@charset "utf-8";
@import url(base.css);


/*Top s*/
.header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;background-color: #fff;}
.header .auto-inner{height:0.9rem;transition: all 0.3s;position: static;}
.header .logo img{height: 0.54rem;}
.header .logo span{margin-left: 0.19rem;padding-left: 0.18rem;border-left: 1px solid rgba(255,255,255,0.3);}
.header .logo span img{height: 0.31rem;}

.header .ver{position: relative;}
.header .ver dt{cursor: pointer;font-size: var(--font-size14);color: #666666}
.header .ver dt:before{width: 0.18rem;height: 0.18rem;background: url(../images/ico_ver.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.03rem 0.1rem 0 0;}
.header .ver dt:after{width: 11px;height: 6px;background: url(../images/arr_b_white.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0 0 0.17rem;}
.header .ver dd{position: absolute;left: 50%;top: 150%;width: 115%;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background-color:#fff;text-align: center;transform: translateX(-50%);border-radius: 5px;opacity: 0;visibility: hidden;z-index: -1;transition: all 0.3s ease;pointer-events: none;}
.header .ver dd a{display: block;color: rgba(var(--rgb-555));}.header .ver dd a:hover{color: rgba(var(--main-color))}
.header .ver.on dd{opacity: 1;z-index: 10;top: 100%;visibility: visible;padding: 0.1rem 0;pointer-events: auto;}

.header.nyheader{background: rgba(0,0,0,.35);}
.header.nyheader .logo img{display: none}
.header.nyheader .logo img.hide{display: inline-block;}
.header.nyheader .mainNav span a{color: #fff}
.header.nyheader .mainNav li.aon span a,.header.nyheader .mainNav li:hover span a{color: #ed0a13;}
.header.nyheader .top_search .ico .iconso{background-image: url(../images/soso2.svg);}
.header.nyheader .ver dt:before{background: url(../images/ico_ver2.svg) no-repeat center center/contain;}
.header.nyheader  .ver dt{color:#fff}
.header.nyheader .ver dt:after{background: url(../images/arr_xjt_white.svg) no-repeat center center/contain;}
.header.nyheader .top_search .ico .icongb{background-image: url(../images/close2.svg);}

.top_search .ico{ cursor:pointer;text-align: center;position: relative;margin-left: 0.34rem;position: relative;z-index: 10;}
.top_search .ico i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 0.16rem;height: 0.16rem;}
.top_search .ico .iconso{background-image: url(../images/soso.svg);}
.top_search .ico .icongb{ display:none;background-image: url(../images/close.svg);}
.top_search .ico.on .icongb{ display:block;}
.top_search .ico.on .iconso{ display:none;}
.top_search .searchbox {display:none;position: absolute;left: 0;top: 100%;width: 100%;background-color: #f5f8fa;padding: 2.604vw;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .inner{max-width: 7rem;margin: 0px auto;position: relative;}
.top_search .searchbox .gjso{position: absolute;right: -1rem;top: 0.18rem;color: rgba(var(--main-color));}
.top_search .searchbox .gjso:hover{text-decoration: underline;}
.top_search .searchbox input{width: 100%;height: 0.6rem;border-radius: 5px;background-color: #fff;border: 0;padding: 0 0.8rem 0 0.65rem;background: #fff url(../images/ico_so2.svg) no-repeat 0.2rem center/0.24rem 0.24rem;}
.top_search .searchbox input:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .btn{position: absolute;right: 0;top: 0;width: 1.06rem;text-align:center;height:0.6rem;line-height:0.6rem;border-radius: 0 5px 5px 0;color: #fff;font-weight: 700;background-color: rgba(var(--main-color));}
.top_search .searchbox .btn:hover{opacity: 0.9;}
.top_search .searchbox .keyword{padding-top: 0.18rem;font-weight: 100;color: #666666;}
.top_search .searchbox .keyword span{margin: 0 0.15rem 0 0.2rem;}
.top_search .searchbox .keyword a:not(:last-child){margin-right: 0.32rem;}
.top_search .searchbox .keyword a{color: #666666;}
.top_search .searchbox .keyword a:hover{color: rgba(var(--main-color));}

.mainNav{position: relative;font-size: var(--font-size18);font-weight: lighter;}
.mainNav li{padding:0 1.5625vw;position: relative;}
.mainNav li:first-child{padding-left: 0;}
.mainNav span a{ position:relative; z-index:100;display:block;line-height: 0.9rem;color: #333333;transition: all 0.3s;}
.mainNav .arr{ display:none;}
.mainNav li.aon span a,.mainNav li:hover span a{color: #e60a18;font-weight: normal;}

.open-menu{width: 0.3rem;height: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;padding: 0.1rem 0; cursor: pointer; margin-left: 0.3rem;}
.open-menu i{display: block;width: 100%;background-color: rgba(var(--main-color));height: 2px;transition: all 0.5s;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 8px) rotate(45deg) !important;
	-moz-transform: translate(0, 8px) rotate(45deg) !important;
	-ms-transform: translate(0, 8px) rotate(45deg) !important;
	-o-transform: translate(0, 8px) rotate(45deg) !important;
	transform: translate(0, 8px) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}

/* 头部滑过 */
.header.reon:After{height: 0;}
.header.fix:after,
.header.on:after,
.detailBox .header:after{height: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}

@media(min-width:1921px){
	.mainNav li{padding: 0 0.35rem;}
}
@media(max-width:1440px){
	.mainNav li{padding: 0 1vw;}
}
@media (min-width:1025px) {
.header .ver{margin-left:1rem;}
.header .ver:before{position: absolute;left: -0.36rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.18rem;content: "";background-color: rgba(255,255,255,0.3);}

	.open-menu{display: none;}
		/* 下拉 */
		.mainNav .sub{position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top: 100%;width: 3rem;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.3s ease-out 0s;pointer-events: none;}
		.mainNav .sub dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background: #fff;min-width: 2.2rem;border-radius: 0 0 0.2rem 0.2rem;}
		.mainNav .sub dd{position: relative;margin: 0 0.3rem;text-align: center;}
		.mainNav .sub a{display: block;padding: 0.5vw 0;position: relative;z-index: 1;color: #333333;border-bottom: 1px solid #e6e6e6;transition: all 0.5s;}
		.mainNav .sub dd:last-child a{border-bottom: 0 !important;}
		.mainNav .sub dd:hover a{border-bottom: 1px solid #e60a18;}
		.mainNav .sub dd:hover a{color: #e60a18;}
		.mainNav .active .sub{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
}
	
@media(max-width:1024px){
	.header .auto-inner{height: 0.8rem}
	.header .logo img{height: 0.5rem}
	.header .auto-inner{justify-content: space-between;}
	.header .logo span{display: none;}

	.mainNav{position: fixed;left: 0;top:0.8rem;background: rgba(var(--main-color),0.9); padding: 0.2rem 0;visibility: hidden; transform: translateX(-100%); opacity: 0; transition: 0.3s; width: 4rem; bottom: 0; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);}
	.menu-show{position: fixed;left: 0;top: 0;height: 100%;overflow: hidden;width: 100%;}
	.menu-show .mainNav{visibility: visible; opacity: 1; transform: translateX(0);}
	.mainNav ul{height: 100%; overflow: auto;line-height: 2;}
	.mainNav li{padding: 0;}
	.header.on .mainNav span a:after, .header.fix .mainNav span a:after{display: none;}
	.mainNav .sub dd a,
	.mainNav span a{color:#fff !important;line-height: 3;padding: 0 0.3rem;}
	.mainNav li.aon span a{color: #ffcc00 !important;}
	.mainNav .sub dd a{font-size: 0.2rem;}
	.mainNav li span{display: block;position: relative;font-size: 0.24rem;line-height: 2;}

	.wap-dd-op,
	.wap-op{position: absolute;right: 0;width: 3em; height: 100%;background: url(../images/arr_xjt_white.svg) no-repeat center center; background-size: 20% auto; top: 0;z-index: 101; transition: 0.3s;}
	.mainNav .sub dd.wap-active .wap-dd-op,
	span.on .wap-op{transform: rotate(180deg);}
	.mainNav .sub{display: none; padding: 0.1rem; background: rgba(255,255,255,0.1);line-height: 3;}
	.mainNav .sub dd dl{display: none; padding:1em 1em 1em 2em; background-color: rgba(var(--rgb-white),0.8); line-height: 2.4;}
	.mainNav .sub > dl > dd:not(:last-child){border-bottom: rgba(0,0,0,0.05) 1px solid;}
	.mainNav .sub dd.wap-active dl{display: block;}Nav{position: fixed;right: 0;top: 0.9rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;margin-right: 0;}
}
/*Top end*/

/*Bottom s*/
.footer{ position:relative;background:#f8f8f8;z-index: 2;padding: 0.56rem 0 0;}
.footer .logo{padding-bottom: 0.5rem;margin-bottom: 0.6rem;border-bottom: 1px solid  #e5e5e5;;}
.footer .logo,.footer .copyright{width: 100%;}
.footer .logo img{width: auto;}
.footer .logo .slogan{text-align: right;}
.footer .logo .slogan h3{font-size: 0.24rem;font-weight: normal;}
.footer .logo .slogan p{font-weight: lighter;font-size: 0.14rem;letter-spacing: 0.01rem;color: #999999;margin-top: 0.1rem;}
.footer .nav{width: 62%;}
.footer .nav dt{font-size: 0.18rem;line-height: 0.32rem;color: #333333;margin-bottom: 0.15rem;}
.footer .nav dd{font-size: 0.16rem;line-height: 0.4rem;color: #333333;font-weight: lighter;}
.footer .contact{width: 21%;font-weight: lighter;}
.footer .contact p.p1{font-size: 0.16rem;line-height: 0.16rem;color: #666666;font-weight: lighter;}
.footer .contact p.p2{font-size: 0.16rem;line-height: 0.24rem;color: #333333;margin-bottom: 0.1rem;}
.footer .contact strong{font-size: 0.36rem;line-height: 0.36rem;letter-spacing: 0.01rem;color: #ed0a13;font-weight: normal;margin: 0.25rem 0;display: inline-block;}
.footer .contact p.p2 span{float: left;max-width: calc(100% - 3em)}
.footer .contact .ewm{position: relative;padding-left: 1.6rem;float: left;margin-top: 0.3rem;}
.footer .contact .ewm li{width: 0.41rem;height: 0.41rem;background-color: #f0f0f0;border-radius: 50%;margin-bottom: 0.15rem;cursor: pointer;}
.footer .contact .ewm li .code{position: absolute;left: 0;top: -0.5rem;opacity: 0;z-index: -5;width: 1.5rem;transition: all 0.3s}
.footer .contact .ewm li:hover .code,.footer .contact .ewm li.on .code{top: 0;opacity: 1;z-index: 5;}
.footer .contact .ewm li:hover,.footer .contact .ewm li.on{background-color: #ed0a13;}
.footer .contact .ewm li:hover .ico,.footer .contact .ewm li.on .ico{display: none;}
.footer .contact .ewm li:hover .hide,.footer .contact .ewm li.on .hide{display: block;}
.footer .copyright{margin-top: 0.34rem;padding: 0.4rem 0;font-size: 0.16rem;line-height: 0.3rem;color: #333333;border-top:1px solid #e5e5e5;font-weight: lighter;}
@media(max-width:1600px){
}
@media(max-width:1024px){
}
@media(max-width:480px){
}
/*Bottom end*/


/* button s*/
.moreBtn{min-width: 1.5rem;text-align: center;display: inline-block;overflow: hidden;position: relative;text-align: center;background-color: #fff;color: #999999;border: 1px solid #d5d5d5;border-radius: 0.5rem;text-align: center;line-height: 0.44rem;transition: all 0.5s;}
.moreBtn em{position: relative;overflow: hidden;padding: 0 0.15rem;display: block;}
.moreBtn em:after{display: inline-block;vertical-align: middle;content: "";width: 0.12rem;height: 0.1rem;background: url(../images/arr_more.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
.moreBtn:hover,a:hover .moreBtn{background-color: rgba(var(--main-color));border-color:rgba(var(--main-color));color: #fff;}
.moreBtn:hover em:After,a:hover .moreBtn em:After{background-image: url(../images/arr_more_white.svg);}
.moreBtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.moreBtn:hover::before,a:hover .moreBtn::before {transform: scaleX(1);transform-origin: left}
.moreBtn.blue{border-color: rgba(var(--main-color));background-color: rgba(var(--main-color));color: #fff;}
.moreBtn.blue em:after{background-image: url(../images/arr_more_white.svg);}
.moreBtn.blue::before {background-color: rgba(255,255,255,0.2);}

.mores{color: rgba(var(--rgb-999));}
.mores:after{display: inline-block;vertical-align: middle;width: 12px;height: 10px;content: "";background: url(../images/arr_more.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
a:hover .mores:after{margin-left: 0.15rem;}

@media(max-width:640px){
	.moreBtn{width: auto !important;display: inline-block !important;}
}
/* button end*/

/* 首页 s*/


/* banner */
.Banner{position: relative;z-index: 1;}
.Banner .banimg{width: 100%;}
.Banner li{position: absolute;padding-right: 0.3rem;}
.Banner li i{position: relative;display:block;}
.Banner li i em{width: 0.18rem;height: 0.18rem;border:0.07rem solid #e60a18;border-radius: 50%;background: #fff;position: relative;display:block;z-index: 5;}
.Banner li i:after{animation: scaleFade 3s infinite;;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;z-index: 1;opacity:0.3;}
.Banner li i:before{animation: scaleFade 3s 0.75s infinite;;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;z-index: 1;opacity:0.3;}
.Banner li a{display:block;position: absolute;left: 100%;top: 50%;margin-top: -0.2rem;z-index: 0;transition: all 0.7s; border-radius: 0.4rem;text-align: center;font-size: 0.18rem;color: #fff;min-width: 1.4rem;height: 0.4rem;line-height: 0.4rem;opacity: 0;visibility:hidden;}
.Banner li p{position:relative;}
.Banner li p::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;border-radius:0.4rem;background:rgba(230, 10, 24, 0.7);width:0;}
.Banner li:hover p::before{width:100%;transition: all .4s cubic-bezier(.34, .44, .41, 1.12);}
.Banner li:hover p span{opacity:1;transition: all .36s .4s;}
.Banner li p span{opacity:0;position:relative;z-index:9;}
.Banner li p::after{display: inline-block;content: ">";font-family: SimSun;margin-left: 0.24rem;transition: all 0.3s; margin-left: 0.1rem;opacity:0;}
.Banner li:hover a{opacity:1;visibility:visible;z-index:9;}

.Banner li:hover p::after{margin-left: 0.2rem;opacity:1;transition: all .36s .4s;}
.Banner li.li1{left: 45.67%;top: 27.81%}
.Banner li.li2{left: 64.27%;top: 29.58%}
.Banner li.li3{left: 19.37%;top: 53.12%}
.Banner li.li4{left: 33.43%;top: 43.22%}
.Banner li.li5{left: 37.44%;top: 69.16%}
.Banner li.li6{left: 47.40%;top: 59.89%}
.Banner li.li7{left: 63.64%;top:57.29%}
.Banner li.li8{left: 37.44%;top: 69.16%}
.Banner li.li9{left: 20.44%;top: 20.16%;}
.Banner li.li10{left: 81.44%;top: 33.16%;}
.Banner li.li11{left: 83.44%;top: 68.16%;}
.Banner li.li12{left: 24.44%;top: 89.16%;}


@keyframes scaleFade {
      0% {
        transform: scale(1); /* 初始状态，大小为 1 */
        opacity: 0;           /* 初始透明度为 1 */
      }
      20%{opacity:0.5;}
      75% {
        transform: scale(2); /* 中间状态，大小放大到 5 */
        opacity: 0;        /* 透明度降低到 0.4 */
      }
      100%{opacity:0;}
    }


@media (min-width:1025px) {
}
@media (max-width:1024px) {
}

.hometitle{text-align: center;}
.hometitle .cn{font-size: 0.4rem;font-weight: bold;color: #222222;}
.hometitle .en{font-size: 0.18rem;font-weight: normal;color: #66828f;opacity: 0.5;}
.tabNav {text-align: center;margin-top: 0.2rem;}
.tabNav li{display: inline-block;width: auto;background: rgba(255,255,255,.4);min-width: 1.26rem;cursor: pointer; padding: 0 0.38rem;height: 0.45rem;line-height: 0.45rem;font-size: 0.2rem;letter-spacing: 0.01rem;color: #333333;margin: 0 0.15rem;cursor: pointer;}
.tabNav li.on{background-color: #d4151a;color: #fff;border-color:#d4151a }
.tabNav li:hover a{color:#fff;}
/*home-pro*/
.home-pro{padding: 1.3rem 0 0.95rem;background: url(../images/homep1bg.jpg) no-repeat center top;}
.home-pro .tabConbox{margin-top: 2.4rem;}
.home-pro .tabCon li{width: 48.5%;float: left;padding: 0.2rem;box-shadow: 0.12rem 0.08rem 0.18rem 0rem rgba(0, 0, 0, 0.16);background: #fff;position: relative;}
.home-pro .tabCon li .Ispic{padding-bottom: 64.51%;}
.home-pro .tabCon li p{position: absolute;left: 0.2rem;width: calc(100% - 0.4rem);bottom: 0.2rem;font-size: 0.3rem;line-height: 0.48rem;color: #ffffff;z-index: 9; text-align: center;margin-bottom: 0.5rem;}
.home-pro .tabCon li:after{position: absolute;bottom: 0.2rem;left: 50%;margin-left: -0.3rem;width: 0.6rem;content: "";	height: 0.03rem;background-color: #e60012;z-index: 1;}
.home-pro .tabCon li:before{position: absolute;bottom: 0.2rem;left: 50%;width: calc(100% - 0.4rem);transform: translateX(-50%); height: 2.06rem;background: url(../images/bg2.png) repeat-x bottom center;opacity: 0.8;content: "";z-index: 1;}
.home-pro .tabCon li:hover .Ispic img{transform: scale(1.05);}
.home-pro .tabCon li:nth-child(2n){float: right;}


/*home-eng*/
.home-eng{padding: 1.2rem 0 1.05rem;background:#F7F8F8 }
.home-eng .tabNav{border: 1px solid #DEE1E2;padding: 0.3rem 0}
.home-eng .tabNav li{margin: 0;padding: 0 2.34vw;background: none;color: #333333;font-size: 0.2rem;position: relative;}
.home-eng .tabNav li.on{background: none}
.home-eng .tabNav li img{margin-right: 0.1rem;}
.home-eng .tabNav li.on .hide{display: inline-block;}
.home-eng .tabNav li.on img{display: none;}
.home-eng .tabNav li.on{color: #ed0a13;}
.home-eng .tabNav li:after{width: 0.01rem;right: 0;top: 50%;margin-top: -0.09rem;content: "";height: 0.18rem;position: absolute;	background-color: #dcdcdc;}
.home-eng .tabNav li:last-child:after{display: none}
.home-eng .tabConbox{margin: 0.5rem 0 0.9rem}
.home-eng .tabCon .left{width: 23%;}
.home-eng .tabCon .left .ti{font-size: 0.32rem;color: #333333;line-height: 0.32rem;font-weight: bold;margin-bottom: 0.2rem;}
.home-eng .tabCon .left p{font-size: 0.2rem;line-height: 0.3rem;color: #666666;margin-bottom: 0.5rem;}
.home-eng .tabCon .left p span{display: inline-block;margin-right: 0.3rem;}
.home-eng .tabCon .left p span:nth-child(2n){margin-right: 0;}
.morebtn{width: 1.47rem;line-height: 0.39rem;height: 0.39rem;font-size: 0.16rem;color: #333333;text-align: center;display: inline-block;position: relative;background: url(../images/bg3.png) no-repeat center/100% 100%;}
.morebtn img{vertical-align: middle;margin-left: 0.12rem;}
.morebtn:hover img{display: none}
.morebtn:hover img.hide{display: inline-block;}
.morebtn:hover{background: url(../images/bg4.png) no-repeat center/100% 100%;;color:  #ed0a13}
.home-eng .tabCon .right{width: 67.64%;}
.home-eng .tabCon .right .Ispic{padding-bottom: 3.9rem;}
.home-eng .fadeInUp {-webkit-animation-name: fadeInToUp;animation-name: fadeInToUp;animation-duration: 2s;}

/*home-ins*/
.home-ins{padding: 1.4rem 0 0.25rem;background:url(../images/homep3bg.jpg) no-repeat center/cover; }
.home-ins .hometitle{text-align: left;}
.home-ins .tabConbox{position: relative;margin-top: -0.8rem;}
.home-ins .tabCon .left{width: 31%;}
.home-ins .tabCon .left .num{font-size: 0.18rem;font-family: KronaOne-Regular;color: #999999;line-height: 0.2rem;}
.home-ins .tabCon .left .num:before{display: inline-block;width: 0.26rem;content: "";float: left;margin-top: 0.1rem;margin-right: 0.1rem;height: 0.01rem;background-color: #e10009;}
.home-ins .tabCon .left .ti{font-size: 0.32rem;line-height: 0.32rem;color: #333333;margin-top: 0.3rem;margin-bottom: 0.6rem;}
.home-ins .tabCon .left  p span{min-width: 40%;padding-left: 0.15rem;position: relative;margin-bottom: 0.25rem;}
.home-ins .tabCon .left  p span:before{position: absolute;left: 0;top: 50%;margin-top: -0.015rem; width: 0.03rem;content: "";height: 0.03rem;background-color: #e10009;}
.home-ins .tabCon .left  p{margin-bottom: 0.3rem;}
.home-ins .tabNav{float: left;position: relative;z-index: 9;top: -1rem}
.home-ins .tabNav li{margin: 0;float: left;width: 1.6rem;height: 1.4rem;display: flex;justify-content: center;align-items: center;padding: 0; flex-wrap: wrap;text-align: center;align-content: center;background: none}
.home-ins .tabNav li.on{background: rgba(255,255,255,0.4);}
.home-ins .tabCon .right{width: 62.5%;}
.home-ins .tabCon .right .Ispic{padding-bottom: 6.4rem;}
.home-ins .tabNav li p{line-height: 1;color: #697783;font-size: 0.22rem;line-height: 0.49rem;width: 100%;margin-top: 0.1rem;}
.home-ins .tabNav li.on p{color: #333}
.home-ins .tabNav li.on img.hide{display: block;}
.home-ins .tabNav li.on img{display: none;}


.home-about{padding: 1.3rem 0;background:url(../images/homep4bg.jpg) no-repeat center/cover; }
.about-info{margin-top: 0.5rem;}
.about-info .ti{font-size: 0.3rem;line-height: 0.36rem;color: #333333;font-weight: normal;}
.about-info .ti:after{display: block;width: 2rem;content: "";margin-top: 0.1rem;	height: 0.2rem;	background:url(../images/bg1.png) no-repeat center; }
.about-info .desc{font-size: 0.16rem;line-height: 0.32rem;color: #666666;width: 42%;}
.about-info .desc p.info{margin-top: 0.2rem;margin-bottom: 0.5rem;}
.about-info .numList{margin-bottom: 0.5rem;}
.about-info .numList .item,.about-info .numList .item .counter {color: #333333; }
.about-info .numList .item .counter{font-size: 0.28rem;line-height: 0.28rem;font-family: KronaOne-Regular;letter-spacing: -0.02rem;}
.about-info .numList .item .num{height: 0.28rem;}
.about-info .numList .item{width: auto;}
.about-info .numList .item p{color: #666666;opacity: 0.5;}
.about-info .numList .item .num em{position: relative;top: -0.2rem;left: 15%;}
.about-info .videobox{width: 50%;position: relative;}
.about-info .videobox .Ispic{padding-bottom: 67.64%;}
.about-info .videobox .Ispic video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.about-info .videobox .playico{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.56rem;height: 0.56rem;background: url(../images/play.png) no-repeat center;cursor: pointer;}
.about-info .videobox .play:after{animation: scaleFade 5s infinite;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;z-index: -1; }
.about-info .videobox .play:before{animation: scaleFade 2.5s infinite;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;z-index: -1; }
.Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Popup{ width: 100vw; height: 100vh; top: 0; left: 0; z-index: 999999;}
.Popup .ytable{height: 100%;}
.Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Popup video{ width: 100%; }
.Popup video{ height: 100%;background: #000; }
.Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Popup .close:before,
.Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.counter .ani{width: 150%;}
.TextAnimate span{text-align: center;}


/*home-news*/
.home-news{padding: 1.3rem 0;position: relative;display: inline-block;width: 100%;}
.home-news .tabNav{margin-top: 0;margin-right: 0.4rem;}
.home-news .tabNav li{padding: 0;margin: 0 0.22rem;color: #666666;min-width: unset;} 
.home-news .tabNav li.on{background: none;border-bottom: 1px solid  #ed0a13;color: #333333;;font-weight: bold;}
.home-news .tabCon .slick-slider{margin: 0 -0.5rem}
.home-news .tabConbox{margin-top: 0.6rem;}
.home-news .tabCon .slick-list li{padding: 0 0.5rem;border-right: 1px solid #e9e9e9;}
.home-news .tabCon .slick-list li time{font-size: 0.16rem;line-height: 0.5rem;color: #999999;}
.home-news .tabCon .slick-list li time b{font-size: 0.32rem;color: #333333;font-weight: normal;margin-right: 0.1rem;}
.home-news .tabCon .slick-list li .ti{font-size: 0.22rem;line-height: 0.36rem;color: #333333;margin-top: 0.2rem;}
.home-news .tabCon .slick-list li .Ispic{padding-bottom: 62.17%;margin-top: 0.23rem;}
.home-news .tabCon .slick-list li .more{font-size: 0.16rem;line-height: 0.36rem;color: #333333;margin-top: 0.4rem;display: inline-block;}
.home-news .tabCon .slick-list li:hover .Ispic img{transform: scale(1.1);}
.home-news .tabCon .slick-list li:hover .ti{color: #ed0a13;}
.home-news .tabCon .slick-list li .more img{transition: all 0.3s;margin-left: 0.1rem;}
.home-news .tabCon .slick-list li:hover .more img{margin-left: 0.2rem;}
.slick-track{margin: 0 auto}
@media (max-width:1024px) {
.home-pro .tabConbox{margin-top: 3.2rem;}
.top_search .ico {margin-left: -0.5rem;}
.home-eng .tabNav li{padding: 0 0.12rem}
.home-eng .tabCon .right .Ispic img,.home-ins .tabCon .right .Ispic img{object-fit: contain}
.home-eng .tabConbox{margin-bottom: 0.5rem;}
.footer .contact{width: 32%;}
.hometitle .cn{font-size: 30px;}
.hometitle .en{font-size: 16px;}
}
@media (max-width:768px) {
	.Banner{margin-top: 0.8rem;}
	.home-pro,.home-eng,.home-ins,.home-about,.home-news{padding: 40px 0}
	.home-pro .tabConbox{margin-top: 0.8rem;}
	.home-pro .tabCon li p{margin-bottom: 0.1rem;font-size: 0.2rem}
	.home-eng .tabCon .left,.home-eng .tabCon .right,
	.home-eng .tabCon .right .Ispic{width: 100%;}
	.home-eng .tabCon .flex-jcc-jcsb-aic{flex-wrap: wrap;}
	.tabNav,.about-info{display: inline-block;width: 100%;}
	.home-eng .tabCon .left .ti{font-size: 24px;}
	.home-eng .tabCon .left p{font-size: 16px;margin-bottom: 0.3rem;}
	.home-eng .tabConbox{margin-bottom: 0.1rem;}
	.home-eng .tabNav{padding: 0.1rem 0}
	.home-ins .tabConbox{margin-top: 0.2rem;}
	.home-ins .tabCon .right .Ispic{padding-bottom: 70%;}
	.home-ins .tabNav{top: 0}
	.home-ins .tabCon .left p span{margin-bottom: 0.1rem;}
	.home-ins .tabCon .left .ti{margin: 0.1rem 0 0.2rem}
	.about-info .desc,.about-info .videobox{width: 100%;}
	.about-info .videobox{margin-top: 30px;}
	.home-news .tabNav{width: auto;margin-right: 0.2rem;}
	.home-news .tabNav li{margin: 0 5px;}
	.home-news .tabCon .slick-list li{padding: 0 0.2rem}
	.home-news .tabCon .slick-list li .ti{font-size: 0.18rem;margin-top: 0.1rem;}
	.home-news .tabCon .slick-list li time{line-height: 0.3rem;}
	.home-news .tabCon .slick-list li .more{margin-top: 0.2rem;}
	.footer .logo{padding-bottom:0.2rem;margin-bottom: 0.2rem;}
	.footer .nav,.footer .contact{width: 100%;}
	.footer .contact .ewm{float: right;margin-top: -1.2rem;}
	.footer .copyright{padding: 0.1rem 0;margin-top: 0.2rem;}
}
@media (max-width:480px) {
.hometitle .cn{font-size: 24px;}
.hometitle .en{font-size: 14px;}
.home-pro .tabCon li{width: 100%;margin-bottom: 0.2rem;}
.home-pro .tabConbox{margin-top: 0.4rem;}
.home-eng .tabCon .right .Ispic{padding-bottom: 60%;}
.home-eng .tabCon .left .ti{font-size: 20px;}
.home-ins .tabCon .flex-jcc-jcsb-aic{flex-wrap: wrap;}
.home-ins .tabCon .left,.home-ins .tabCon .right{width: 100%;}
.about-info .numList{margin-bottom: 0.2rem;flex-wrap: wrap;}
.about-info .numList .item{width: 50%;padding-bottom: 0.2rem;text-align: center;}
.about-info .videobox .play{background-size: contain}
.home-news .tabNav{float: left;width: 100%;}
.home-news .hometitle > .fr{width: 100%;margin-top: -0.4rem;}
.home-news .tabCon .slick-slider{margin: 0 auto}
.footer .nav{display: none}
.footer .contact .ewm{display: block;margin: 20px auto 0;}
.footer .logo{display: inline-block;width: 100%;text-align: center;}
.footer .logo .slogan{width: 100%;display: inline-block;	text-align: center;margin-top: 20px;	}
.footer{padding-top: 20px;}
}
/* 首页 end*/


.NyBanner {position: relative;}
.NyBanner .ban_pro{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);margin-top: 0.5rem;}
.NyBanner .ban_pro .Ispic{width: 4.2rem;height:5.46rem;margin-right: 1.5rem}
.NyBanner .ban_pro .txt{color: #fff}
.NyBanner .ban_pro .txt .ti{font-size: 0.42rem;line-height: 0.48rem;margin-bottom: 0.25rem;}
.NyBanner .ban_pro .txt dd{padding-left: 0.3rem;background: url(../images/dot1.png) no-repeat left center/0.19rem auto;line-height: 0.48rem;font-size: 0.2rem;}
.NyBanner .ban_pro .txt .more{width: 1.4rem;text-align: center;line-height: 0.4rem;color:#fff;height: 0.4rem;transition: all 0.3s; border-radius: 0.2rem;border: solid 0.01rem #ebf0f1;display: inline-block;margin-top: 0.4rem;display:none;}
.NyBanner .ban_pro .txt .more:hover{border-color: #ed0a13;background-color: #ed0a13; }
/*.NyBanner .slick-dots li:after{width: 0.15rem;height: 0.15rem;}
.NyBanner .slick-dots li{margin: 0 0.15rem}*/
.NyBanner .slick-dots{position: absolute;bottom: 0.3rem;left:0;z-index: 9;text-align:center;width:100%;}
.NyBanner .slick-dots li{ width: 0.3rem;height: 0.03rem;	background-color: #ffffff;	opacity: 0.5;transition: all 0.3s;display:inline-block;margin:0 0.1rem;}
.NyBanner .slick-dots li:after{display: none}
.NyBanner .slick-dots li.slick-active{width: 0.4rem;opacity: 1;}
@media (max-width:1024px) {
.NyBanner{margin-top: 0.8rem;}

}







/*common s*/
.subPage{position: relative;background: #ffffff;z-index: 1;height: auto !important;height: 7rem;min-height: 7rem;clear: both;padding: 2.6041vw 0 4vw;}
.pt50{padding-top: 0.5rem;}

.colName{display: none;background-color:rgba(var(--main-color));border-radius: 0 0 5px 5px;color: #fff;position: relative;padding: 0 0.3rem;line-height: 2.2;margin-bottom: 0.1rem;font-size: 20px;}
.colName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/arr_xjt_white.svg) no-repeat center center/0.2rem 0.2rem;height: 100%;width: 20px;transition: all 0.3s;}
.colName.on:after{transform: translateY(-50%) rotate(-180deg);}

.subMenu{background-color: #f8f8f8;}
.subMenu li{position: relative;}
.subMenu li:not(:last-child){margin-right: 0.5rem;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: 0.9rem;font-size: var(--font-size18);}
.subMenu li:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:0;height: 2px;content: "";background: rgba(var(--main-color));	transition: all 0.5s;}
.subMenu li.onli a,.subMenu li:hover a{color: rgba(var(--main-color));font-weight: bold;}
.subMenu li.onli:before,.subMenu li:hover:before{width: 100%;}
.subMenu.detail{margin-top: 0.9rem;}
.place{color: #666666;text-align: right;font-size: var(--font-size16);}
.place:before{width: 0.21rem;height: 0.18rem;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #666666;margin-right: 0.22rem;position: relative;}
.place a:hover,.place span{color: #333333;display: inline-block;}
.place a:after{position: absolute;width: 0.22rem;right: -0.22rem;top: 50%;height:100%;content: " ・ ";text-align: center;transform: translateY(-50%);}
.place.detail{text-align: left;padding: 2.7vw 0;}

.singlePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 1.875;position: relative;font-size: var(--font-size16);color: #333;}
/* .singlePage p{text-indent: 2em;}
.singlePage.nopt p{text-indent: 0;} */
.singlePage img{display: block;margin: 0px auto 0.1rem;max-width: 100%;}

@media(max-width:1024px){
	.singlePage .tc img{max-width: 100%;height: auto !important;}
}
@media(max-width:768px){
	.subPage{min-height: unset;}

	.singlePage .tc img{max-width: 100%;height: auto !important;}

	/* 二级菜单 */
	.subMenu{padding: 0.2rem 0;}
	.subMenu .colName{display: block;}
	.subMenu ul{margin-bottom: 0.15rem;}
	.subMenu li{min-width: 33.333%;text-align: center;margin: 0 !important;}
	.subMenu li:before{height: 0;background-color: #f0f0f0;}
	.subMenu li.onli a, .subMenu li:hover a{color: rgba(var(--main-color));}
	.subMenu li span a{line-height: 2.5;font-size: 16px;}
}
/*common end*/

/*pages*/
.Pages{ padding:0.5rem 0 0; line-height:0.6rem; zoom:1; overflow:hidden;text-align: center;font-size:  0.18rem;margin-top: 0.25rem;} 
.Pages span{ padding:0px 3px; display:inline-block;} 
.Pages a{ display:inline-block; margin:0px 0.06rem;width: 0.6rem;height: 0.6rem;vertical-align: middle;border: 0.01rem solid #999999;border-radius: 50%;color: #999;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_first,.Pages .a_end{display: none;}  
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; border:solid 1px #e60a18; background:#e60a18;} 
.Pages .p_page b{ font-weight:normal;} 
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #999999; background:#fff;} 
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none;} 
.Pages .a_prev,.Pages .a_next,.Pages .a_prev,.Pages .a_next{font-size: 0;background-color: #ed0a13;border-color: #ed0a13;background-position: center;background-size: auto;background-repeat: no-repeat}
.Pages .a_prev{background-image: url(../images/arr_l_white.svg);}
.Pages .a_next{background-image: url(../images/arr_r_white.svg);}
.Pages .a_first:hover,.Pages .a_prev:hover,.Pages .a_next:hover,.Pages .a_end:hover{background-color: #e60a18;color:#fff;}
@media ( max-width:1024px){
.Pages{padding: 0.2rem 0 0;margin-top: 0.2rem;}
}

@media ( max-width:480px){
	.Pages a{width: 0.35rem;height: 0.35rem;line-height: 0.31rem;}
}
/*pages end*/

/*04_01_产品*/
.Prolist {padding:0.8rem 0 1rem;}
.Prolist .tabNav li{font-size: 0.2rem;color: #666666;line-height: 0.5rem;height: 0.5rem;border-bottom: 0.03rem solid transparent;padding: 0;min-width: unset;margin: 0 0.5rem;background: none}
.Prolist .tabNav li.on{background: none;color: #ed0a13;font-weight: bold;border-color: #ed0a13;}
.Prolist .tabConbox{margin-top: 0.4rem;}
.Prolist .tabCon li{margin: 0 0.16rem;background-color: #f9f9f9;}
.Prolist .tabCon li .Ispic{padding-bottom: 66.66%;}
.Prolist .tabCon li .txt{padding: 0.4rem 0.3rem;min-height: 2.2rem;}
.Prolist .tabCon li .txt .tit{font-size: 0.24rem;line-height: 0.3rem;color: #333333;}
.Prolist .tabCon li .txt p{font-size: 0.16rem;line-height: 0.3rem;color: #666666;font-weight: lighter;margin: 0.1rem 0 0;min-height: 0.6rem;}
.Prolist .tabCon li .txt .more{font-size: 0.16rem;line-height: 0.3rem;color: #333333;}
.Prolist .tabCon li:hover .txt .more{display: none}
.Prolist .tabCon li .txt .more img{margin-left: 0.1rem;}
.Prolist .tabCon li:hover .txt .tit{color: #ed0a13;}
.Prolist .tabCon li:hover .txt p{overflow: hidden;word-break:normal;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;-webkit-line-clamp: 3;white-space:normal;min-height: 0.9rem;}
.Prolist .tabCon li:hover{background-color: #ffffff;box-shadow: 0rem 0.04rem 0.2rem 0rem rgba(0, 0, 0, 0.12);}
.Prolist .tabCon .slick-list {padding-bottom: 0.5rem;margin: 0 -0.16rem}
.Prolist .tabCon li:hover .Ispic img{transform: scale(1.1);}
.Prolist .tabCon .slick-prev{left: -1rem}
.Prolist .tabCon .slick-next{right: -1rem}
.tabCon .slick-arrow{width: 0.6rem;	height: 0.6rem;box-shadow: 0rem 0.04rem 0.2rem 0rem rgba(0, 0, 0, 0.12);}
.tabCon .slick-arrow:after{background-color: #fff;border-radius: 50%}
.tabCon .slick-arrow:hover{background-color:   #ed0a13;box-shadow: none}
.tabCon .slick-prev:after{background-image: url(../images/larr-r.png);background-size: auto;}
.tabCon .slick-prev:hover:after{background-image: url(../images/larr-w.png);background-size: auto;background-color:   #ed0a13;}
.tabCon .slick-next:after{background-image: url(../images/rarr-r.png);background-size: auto}
.tabCon .slick-next:hover:after{background-image: url(../images/rarr-w.png);background-size: auto;background-color:   #ed0a13;}
.Prolist .tabCon .slick-dots{padding-top: 0;position: absolute;left: 0;bottom: 0;width: 100%;}
.Prolist .tabCon .slick-dots li{width: 0.5rem;height: 0.03rem;background-color: #333333;opacity: 0.2;cursor: pointer;z-index: 9;}
.Prolist .tabCon .slick-dots li.slick-active{background-color: #ed0a13;opacity: 1;}
.Prolist .tabCon .slick-dots li:after{display: none}


.Research{background-color: #f5f6f7;padding: 1rem 0}
.Research .hometitle .en{margin-top: 0.15rem;}
.Research .con{margin-top: 0.8rem;}
.Research.bbn .con{margin-top: 0rem;}
.Research.bbn{background: none;display: none;}

.Research-sh ul{margin-top: 0.5rem;}
.Research-sh li{float: left;width: 32%;margin-right: 2%; background-image: linear-gradient(0deg, #f3efef 0%, #ffffff 100%);box-shadow: 0rem 0rem 0.16rem 0.04rem rgba(43, 23, 20, 0.1);border-radius: 0.05rem;border: solid 0.01rem #eee8e6;padding: 0.8rem 0.45rem;text-align: center;}
.Research-sh li:nth-child(3n){margin-right: 0;}
.Research-sh li .ti{font-size: 0.22rem;line-height: 0.34rem;color: #333333;font-weight: bold;margin: 0.2rem 0 0.2rem}
.Research-sh li .ti:after{display: block;width: 0.3rem;height: 0.02rem;background-color: #db1a1b;content: "";margin: 0.15rem auto 0;	border-radius: 0.01rem;}
.Research-sh li p{font-size: 0.16rem;line-height: 0.24rem;color: #333333;font-weight: lighter;}

.Research-hz ul{margin-top: 0.48rem;}
.Research-hz li{width: 18.75%;float: left;margin-right:1.5625% ;margin-bottom: 1.5625%;background-color: #f9f9f9;height: 1rem;text-align: center;line-height: 1rem;}
.Research-hz li:nth-child(5n){margin-right: 0;}
.Research-hz li:hover img{transform: scale(1.1);}
.Research-hz li img{transition: all 0.3s}

.Research-case{padding-bottom: 0.7rem;background: #f5f6f7}
.Research-case .tabNav li{min-width: 1.9rem;height: 0.54rem;line-height: 0.54rem;background: none;padding: 0}
.Research-case .tabNav li.on{background: url(../images/bg5.png) no-repeat center;}
.Research-case .tabNav li.on .hide{display: inline-block;}
.Research-case .tabNav li.on img{display: none;}
.Research-case .tabNav li img{margin-right: 0.1rem;}
.Research-case .tabConbox{margin-top: 0.5rem;}
.Research-case .tabCon li{padding-bottom: 0.95rem;transform: scale(0.88);transition: all 0.3s;position: relative;}
.Research-case .tabCon li .Ispic{padding-bottom: 59.57%;}
.Research-case .tabCon li.slick-center{transform: scale(1);}
.Research-case .tabCon li .txt{position: absolute;width: 86%;left: 7%;bottom: 0;background-color: #ffffff;transform: scale(0);transition: all 0.3s; box-shadow: 0rem 0.04rem 0.2rem 0rem rgba(0, 0, 0, 0.12);padding: 0.4rem}
.Research-case .tabCon li .txt .tit{font-size: 0.24rem;line-height: 0.48rem;font-weight: bold;	color: #333333;}
.Research-case .tabCon li .txt p{font-size: 0.16rem;line-height: 0.3rem;color: #666666;font-weight: lighter;}
.Research-case .tabCon li .txt .more{font-size: 0.16rem;color: #333333;line-height: 0.16rem;margin-top: 0.3rem;display: inline-block;}
.Research-case .tabCon .slick-list{padding-bottom: 0.5rem !important;}
.Research-case .tabCon li.slick-center .txt{transform: scale(1);}
.Research-case .tabCon .slick-prev{left: 13%}
.Research-case .tabCon .slick-next{right: 13%}



/*02_02_组合式预制舱v3*/
.NyBanner2 li{position: relative;}
.NyBanner2 .ban_txt{text-align: center;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin-top: 0.5rem;width: 100%	}
.NyBanner2 .ban_txt .ti{font-size: 0.5rem;font-weight: bold;line-height: 1;}
.NyBanner2 .ban_txt .ti:after{display: block;width: 1rem;height: 0.08rem;content: "";margin: 0 auto; margin-top: 0.3rem;	background-color: #ed0a13;}
.NyBanner2 .ban_txt p{max-width: 10.6rem;font-size: 0.18rem;line-height: 0.3rem;font-weight: lighter;margin: 0 auto;margin-top: 0.4rem;}
.NyBanner2 .ban_txt.no .ti:after{display: none}
.NyBanner2 .ban_txt.no{margin-top: 0;}
.NyBanner2 li img{width: 100%;}

.Pro-zh{padding: 1.2rem 0 2.4rem}
.Pro-zh .tc{margin-top: 0.6rem;}
.Pro-zh .tc .center{display: inline-block;position: relative;}
.Pro-zh .tc .center li{position: absolute;width: 0.12rem;height: 0.12rem;border-radius: 50%; border: solid 0.01rem rgba(237,10,19,0.5);}
.Pro-zh .tc .center li i{position: absolute;left: 50%;top: 50%;width: 0.06rem;margin-left: -0.03rem;margin-top: -0.03rem;height: 0.06rem;border-radius: 50%; 	background-color: #ED0A13;}
.Pro-zh .tc .center li i:after{animation: scaleFade 2.5s infinite;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;}
.Pro-zh .tc .center li i:before{width: 2rem;height: 0.01rem;background: rgba(237,10,19,0.3);position: absolute;content: ""}
.Pro-zh .tc .center li .txt{background-color: #ffffff;box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(0, 0, 0, 0.08);width: 4.08rem;padding: 0.2rem;text-align: left;position: absolute;}
.Pro-zh .tc .center li .txt .num{position: absolute;right: 0.2rem;top: 0.2rem;font-size: 0.36rem;line-height: 1;color: #f2f2f2;font-weight: bold;}
.Pro-zh .tc .center li .txt .tag{width: 1.2rem;height: 0.36rem;background-color: #ed0a13;text-align: center;font-size: 0.2rem;color: #ffffff;line-height: 0.36rem; border-radius: 0.1rem 0.1rem 0rem 0.1rem;}
.Pro-zh .tc .center li .txt p{font-size: 0.16rem;line-height: 0.28rem;color: #333333;font-weight: lighter;margin-top: 0.15rem;}
.Pro-zh .tc .center li .txt:after{width: 0.16rem;height: 0.16rem;position: absolute;background: #fff;transform: rotateZ(45deg);content: ""}

.Pro-zh .tc .center li.li1{top: 39.34%;left: 36.33%}
.Pro-zh .tc .center li.li1 .txt{right: 1rem;bottom: 100%}
.Pro-zh .tc .center li.li1 .txt:after{right: -0.08rem;top: 30%;}
.Pro-zh .tc .center li.li1 i:before{top: -0.33rem;left: -1.9rem;transform: rotateZ(21deg);}

.Pro-zh .tc .center li.li2{top: 41.35%;left: 52.39%}
.Pro-zh .tc .center li.li2 .txt{left: 1.5rem;bottom: 100%}
.Pro-zh .tc .center li.li2 .txt:after{left: -0.08rem;top: 30%;}
.Pro-zh .tc .center li.li2 i:before{top: -0.33rem;right: -1.9rem;transform: rotateZ(-21deg);}

.Pro-zh .tc .center li.li3{top: 68.17%;left: 36.9%}
.Pro-zh .tc .center li.li3 .txt{right: 1.7rem;top: 100%}
.Pro-zh .tc .center li.li3 .txt:after{right: -0.08rem;top: 30%;}
.Pro-zh .tc .center li.li3 i:before{top: 0.53rem;left: -1.85rem;transform: rotateZ(-30deg);}

.Pro-zh .tc .center li.li4{top: 57.64%;left: 47.72%}
.Pro-zh .tc .center li.li4 .txt{left: 50%;top: 1.7rem;transform: translateX(-50%);}
.Pro-zh .tc .center li.li4 .txt:after{left: 50% ;top: -0.08rem;margin-left: -0.08rem;}
.Pro-zh .tc .center li.li4 i:before{top: 1rem;right: -0.97rem;transform: rotateZ(-90deg);}

.Pro-zh .tc .center li.li5{top: 68.67%;left: 62.98%}
.Pro-zh .tc .center li.li5 .txt{left: 1.3rem;top: 100%}
.Pro-zh .tc .center li.li5 .txt:after{left: -0.08rem;top: 30%;}
.Pro-zh .tc .center li.li5 i:before{top: 0.4rem;right: -1.9rem;transform: rotateZ(21deg);}


.Prolist2 .tabCon li{width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;margin-left: 0;background: #fff}
.Prolist2 .tabCon li:nth-child(3n){margin-right: 0;}
.Prolist.Prolist2 .tabCon li .txt{min-height: 1rem;}
.Prolist.Prolist2{background-color: #f2f2f2;}


.Pro-advantages{position: relative;}
.Pro-advantages .hometitle{position: absolute;left: 0;top: 1.1rem;width: 100%;z-index: 9;}
.Pro-advantages .hometitle .cn{color: #fff}
.Pro-advantages li{position: relative;overflow: hidden;}
.Pro-advantages li .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;width: 100%;}
.Pro-advantages li .txt p{font-size: 0.8rem;color: #ffffff;font-weight: bold;line-height: 1;position: absolute;top: 80%;left: 50%;transform: translate(-50%,-50%);width: 100%;opacity: 0.3;transition: all 1s;z-index: 3;}
.Pro-advantages li.slick-active .txt p{top: 50%;opacity: 1;}
.Pro-advantages li .txt  img{transform: translateY(-30%);;transition: all 1.5s;opacity: 0.5;}
.Pro-advantages li.slick-active .txt img{transform: translateY(0);;opacity: 1;}


.Pro-Industry{padding: 1.2rem 0}
.Pro-Industry .tabNav li{height: auto;text-align: center;width: auto;margin: 0;padding: 0}
.Pro-Industry .tabNav li .num{width: 0.31rem;display: inline-block;height: 0.31rem;text-align: center;line-height: 0.31rem;border-radius: 50%;font-size: 0.14rem;color: #ffffff;position: relative; 	background-color: rgba(51, 51, 51, 0.7);}
.Pro-Industry .tabNav li .num:after{width: 0.45rem;height: 0.45rem;position: absolute;left: 50%;top: 50%;background: #fff;z-index: -1; transform: translate(-50%,-50%);border: 1px solid  rgba(51, 51, 51, 0.7);content: "";border-radius: 50%}
.Pro-Industry .tabNav li p{font-size: 0.18rem;line-height: 0.3rem;color: #333333;opacity: 0.6;margin-top: 0.15rem;}
.Pro-Industry .tabNav{position: relative;}
.Pro-Industry .tabNav:before{position: absolute;top: 0.25rem;width: 100%;height: 1px;border-bottom: 1px dashed #ADADAD;content: "";left: 0;z-index: -1;}
.Pro-Industry .tabNav li.on{background: none;}
.Pro-Industry .tabNav li.on .num{background-color: #ed0a13;}
.Pro-Industry .tabNav li.on .num:after{border-color: #ed0a13}
.Pro-Industry .tabNav li.on p{opacity: 1;}
.Pro-Industry .tabConbox{margin-top: 0.5rem;}
.Pro-Industry .tabCon li{position: relative;}
.Pro-Industry .tabCon li .Ispic{float: left;width: 50%;padding-bottom:33.3%;}  
.Pro-Industry .tabCon li .txt{width: 50%;background-color: #f7f9fa;padding: 0.6rem;float: right;}
.Pro-Industry .tabCon li .txt .ti{font-size: 0.26rem;line-height: 0.3rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}
.Pro-Industry .tabCon li .txt p{font-size: 0.16rem;line-height: 0.32rem;color: #333333;font-weight: lighter;}
.Pro-Industry .tabCon .slick-arrow{top: auto;left: 54%;bottom:3%}
.Pro-Industry .tabCon .slick-arrow.slick-next{left: calc(54% + 0.8rem)}


.Pro-Delivery{background-color: #f2f2f2;}
.Pro-Delivery .tabCon .txt{width: 50%;float: left;padding: 0.6rem 0.8rem 0 0.4rem}
.Pro-Delivery .tabCon{background: #fff}
.Pro-Delivery .tabCon .Ispic{width: 50%;float: right;padding-bottom: 42.51%;}
.Pro-Delivery .tabCon .txt .ti{font-size: 0.3rem;line-height: 0.5rem;color: #333333;font-weight: bold;}
.Pro-Delivery .tabCon .txt dt{font-size: 0.2rem;color: #333333;line-height: 0.5rem;font-weight: 500;cursor: pointer;display:flex;align-items:center;position:relative;padding-right:0.4rem;}
.Pro-Delivery .tabCon .txt dt .icon{width:0.36rem;margin-right:0.15rem;}
.Pro-Delivery .tabCon .txt dt i{float: right;width: 0.2rem;height: 0.5rem;position: absolute;right:0;top:0;}
.Pro-Delivery .tabCon .txt dt i:before{width: 100%;height: 0.02rem;background-color: #b5b5b5;position: absolute;left: 0%;top: 50%;margin-top: -0.01rem;content: ""}
.Pro-Delivery .tabCon .txt dt i:after{width: 0.02rem;height: 0.2rem;background-color: #b5b5b5;position: absolute;left: 50%;top: 50%;margin-top: -0.1rem; margin-left: -0.01rem;content: ""}
.Pro-Delivery .tabCon .txt dd{display: none;font-size: 0.16rem;line-height: 0.3rem;color: #666666;font-weight: lighter;}
.Pro-Delivery .tabCon .txt dl.on dt i:after{display: none}
.Pro-Delivery .tabCon .txt dl{padding: 0.2rem 0;border-bottom: 1px solid #dcdcdc;;}
.Pro-Delivery .tabCon .txt dl:last-child{border-bottom: none;}


.Pro-Certificates{padding: 1rem 0;background: url(../images/probbg1.jpg) no-repeat center/cover;}
.Pro-Certificates li{margin: 0 0.35rem}
.Pro-Certificates li .Ispic{padding-bottom: 143.55%;}
.Pro-Certificates  .tabCon .slick-next{right: -1.1rem}
.Pro-Certificates  .tabCon .slick-prev{left: -1.1rem}
.Pro-Certificates  .slick-list{margin: 0 -0.35rem;margin-top: 0.7rem;}
.Pro-Certificates li p{text-align: center;font-size: 0.2rem;line-height: 0.68rem;color: #222222;}


.Pro-Introduction{padding: 1rem 0 0.3rem}
.Pro-Introduction .auto-inner-1360{background-color: #f8f8f8;padding: 0.6rem 0.8rem}
.Pro-Introduction .con{font-size: 0.16rem;line-height: 0.32rem;color: #333333;font-weight: lighter;margin-top: 0.2rem;}

.Pro-Introduction-b{padding-top: 0;position: relative;z-index: 99;}
.Pro-Introduction-b.Prolist .tabNav li{height: 0.7rem;line-height: 0.7rem;}
.Pro-Introduction-b.Prolist .tabNav{border-bottom: 1px solid #EAEAEA;}
.Pro-Introduction-b .tabConbox .System{background: url(../images/probbg2.jpg) no-repeat center top/cover;padding: 0.8rem 0}
.Pro-Introduction-b .tabConbox .tabCon .txt{width: 30%;}
.Pro-Introduction-b .tabConbox .tabCon .Ispic{width: 63.75%;padding-bottom: 6.43rem;}
.Prolist.Pro-Introduction-b .tabConbox{margin-top: 0;}
.Pro-Introduction-b .tabConbox .tabCon .txt .ti{font-size: 0.26rem;color: #222222;font-weight: bold;margin-bottom: 0.1rem;}
.Pro-Introduction-b .tabConbox .tabCon .txt p{font-size: 0.16rem;line-height: 0.32rem;color: #333333;font-weight: lighter;}
.Pro-Introduction-b .tabConbox .tabCon .con{padding: 1rem 0 0}
.Pro-Introduction-b .tabConbox .System2 li .Ispic{width: 50%;padding-bottom:24.3939%;background: #fff;box-shadow: 0rem 0.13rem 0.35rem 0rem 	rgba(0, 0, 0, 0.13);overflow: visible;}
.Pro-Introduction-b .tabConbox .System2 li .Ispic:after{width: 100%;height: 0.6rem;background: url(../images/bg6.png) no-repeat center/contain;content: "";display: block;position: absolute;bottom: -0.7rem;}
.Pro-Introduction-b .tabConbox .System2 li .Ispic img{margin: 0.1rem;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem)}
.Pro-Introduction-b .tabConbox .System2 ul{margin-top: 0.7rem;}
.Pro-Introduction-b .tabConbox .System2 .txt .ti{font-size: 0.26rem;line-height: 0.3rem;color: #333333;}
.Pro-Introduction-b .tabConbox .System2 .txt p{font-size: 0.16rem;line-height: 0.32rem;color: #666666;font-weight: lighter;}
.Pro-Introduction-b .tabConbox .System2 .txt{padding-left: 8%;width: 50%;text-align: left;}
.Pro-Introduction-b .tabConbox .System2 li{background: none;margin-bottom: 1rem;}
.Pro-Introduction-b .tabConbox .System2{background: url(../images/probbg3.jpg) no-repeat center top/cover;padding: 1rem 0 0.6rem}
.Pro-Introduction-b .tabConbox .System2 li .Ispic span{overflow: hidden;}
.Pro-Introduction-b .tabConbox .System2 li:hover{box-shadow: none}
.Pro-Introduction-b .tabConbox .System2 li.odd  .txt{padding-left: 0;padding-right: 8%;}
.Prolist.Pro-Introduction-b .tabCon li:hover .txt p{-webkit-line-clamp: 9}
.Pro-Introduction-b .tabConbox .System2 li:last-child{margin-bottom: 0;}
.Pro-Introduction-b .tabConbox .Highlights{position: relative;}
.Pro-Introduction-b .tabConbox .Highlights dd{position: absolute;width: 0.12rem;height: 0.12rem;border-radius: 50%; border: solid 0.01rem rgba(237,10,19,0.5);}
.Pro-Introduction-b .tabConbox .Highlights dd i{position: absolute;left: 50%;top: 50%;width: 0.06rem;margin-left: -0.03rem;margin-top: -0.03rem;height: 0.06rem;border-radius: 50%; 	background-color: #ED0A13;}
.Pro-Introduction-b .tabConbox .Highlights dd i:after{animation: scaleFade 2.5s infinite;width: 100%;height: 100%;background:#e60a18;border-radius: 50%;content: "";left: 0;top: 0;position: absolute;}
.Pro-Introduction-b .tabConbox .Highlights dd .txt{background-color: #ffffff;box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(0, 0, 0, 0.08);width: 2.6rem;padding: 0.2rem;text-align: left;position: absolute;opacity: 0;z-index: -1;}
.Pro-Introduction-b .tabConbox .Highlights dd .txt .num{position: absolute;right: 0.2rem;top: 0.2rem;font-size: 0.36rem;line-height: 1;color: #f2f2f2;font-weight: bold;}
.Pro-Introduction-b .tabConbox .Highlights dd .txt .tag{width: auto;padding: 0 0.15rem;margin-bottom: 0.15rem; height: 0.36rem;background-color: #ed0a13;text-align: center;font-size: 0.2rem;color: #ffffff;line-height: 0.36rem; border-radius: 0.1rem 0.1rem 0rem 0.1rem;}
.Pro-Introduction-b .tabConbox .Highlights dd .txt p{font-size: 0.16rem;line-height: 0.28rem;color: #333333;font-weight: lighter;}
.Pro-Introduction-b .tabConbox .Highlights dd .txt:after{width: 0.16rem;height: 0.16rem;position: absolute;background: #fff;transform: rotateZ(45deg);content: ""}
.Pro-Introduction-b .tabConbox .Highlights dd:hover .txt{opacity: 1;z-index: 99;}

.Pro-Introduction-b .tabConbox .Highlights .d1{top:52.22%;left: 40.57%}
.Pro-Introduction-b .tabConbox .Highlights .d1 .txt{right: 0.3rem;top: -0.45rem}
.Pro-Introduction-b .tabConbox .Highlights .d1 .txt:after{right: -0.08rem;top: 0.4rem;}

.Pro-Introduction-b .tabConbox .Highlights .d2{top:89.33%;left: 40.93%}
.Pro-Introduction-b .tabConbox .Highlights .d2 .txt{right: 0.3rem;top: -0.45rem}
.Pro-Introduction-b .tabConbox .Highlights .d2 .txt:after{right: -0.08rem;top: 0.4rem;}

.Pro-Introduction-b .tabConbox .Highlights .d3{top:59.11%;left: 54.63%}
.Pro-Introduction-b .tabConbox .Highlights .d3 .txt{left: 0.3rem;top: -0.45rem}
.Pro-Introduction-b .tabConbox .Highlights .d3 .txt:after{left: -0.08rem;top: 0.4rem;}

.Pro-Introduction-b .tabConbox .Highlights .d4{top:86.22%;left: 61.19%}
.Pro-Introduction-b .tabConbox .Highlights .d4 .txt{left: 0.3rem;top: -0.45rem}
.Pro-Introduction-b .tabConbox .Highlights .d4 .txt:after{left: -0.08rem;top: 0.4rem;}

.Pro-Introduction-b .tabConbox .tabCon .Scene .Ispic{width: 100%;padding-bottom: 48.52%;}
.Pro-Introduction-b .tabConbox .tabCon .Scene .txt{width: 100%;position: absolute;background: none;bottom: 0;left: 0;width: 100%;min-height: unset;}
.Pro-Introduction-b .tabConbox .tabCon .Scene .slick-slider{margin: 0 -0.4rem;padding-bottom: 1.1rem;}
.Pro-Introduction-b .tabConbox .tabCon .Scene .slick-slider li{margin: 0 0.4rem;position: relative;}
.Pro-Introduction-b .tabConbox .tabCon .Scene{padding: 0.6rem 0}
.Prolist.Pro-Introduction-b .tabCon li .txt .tit{font-size: 0.26rem;line-height: 0.5rem;color: #ffffff;font-weight: bold;}
.Pro-Introduction-b .tabConbox .tabCon .Scene .slick-arrow{top: 100%;left: 50%}
.Pro-Introduction-b .tabConbox .tabCon .Scene .slick-arrow.slick-prev{left: calc(50% - 0.5rem)}
.Pro-Introduction-b .tabConbox .tabCon .Scene .slick-arrow.slick-next{left: calc(50% + 0.5rem)}




/*03_05_舱式设备事业部总页面*/
.NyBanner3.NyBanner2 .ban_txt p{max-width: unset;}
.NyBanner3 .slick-dots{position: absolute;bottom: 0.67rem;right: 1.6rem;z-index: 9;}
.NyBanner3 .slick-dots li{ width: 0.3rem;height: 0.03rem;	background-color: #ffffff;	opacity: 0.5;transition: all 0.3s}
.NyBanner3 .slick-dots li:after{display: none}
.NyBanner3 .slick-dots li.slick-active{width: 0.4rem;opacity: 1;}



.pro-p1.home-about{background:none;}
.pro-p1 .ti{font-size: 0.4rem;line-height: 0.45rem;margin-bottom: 0.35rem;font-weight: normal;}
.pro-p1 .ti:after{display: none}
.pro-p1 .about-info .desc{line-height: 0.3rem;width: 43%;}
.pro-p1 .about-info .desc p{margin-bottom: 0.1rem;}

.Prolist.Prolist3 .tabCon li{margin: 0 0.16rem}
.Prolist.Prolist3 .tabCon .slick-dots li{display: inline-block;float: none}
.Prolist.Prolist3{background: url(../images/probbg4.jpg) no-repeat center/cover }
 
.pro-p3{background: url(../images/probbg5.png) no-repeat center bottom/cover;padding-top: 0.6rem;position: relative; }
.pro-p3 .left{float: left;}
.pro-p3 .left .tabCon{min-height: 5.15rem}
.pro-p3 .left .tabCon .ti{font-size: 0.4rem;line-height: 0.45rem;color: #ffffff;margin-bottom: 0.3rem;}
.pro-p3 .left .tabCon .con{font-size: 0.16rem;line-height: 0.3rem;color: #ffffff;font-weight: lighter;}
.pro-p3 .left .tabCon{max-width: 39%}
.pro-p3 .left .tabNav li{width: 3.29rem;height: 1.36rem;position: relative;float: left;margin: 0 0.05rem;padding-left: 1rem; margin: 0 -0.38rem; display: flex;align-content: center;text-align: left;;background: none}
.pro-p3 .left .tabNav li.on{text-align: center;background: none;padding-left: 0;}
.pro-p3 .left .tabNav li p{width: 100%;color: #fff}
.pro-p3 .left .tabNav li.on img{margin: 0 auto}
.pro-p3 .left .tabNav li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(../images/bg8.png) no-repeat center/100% 100%;}
.pro-p3 .left .tabNav li.on:after{background: url(../images/bg7.png) no-repeat center/100% 100%;}
.pro-p3 .left .tabNav li,.pro-p3 .left .tabNav li *{transition: all 0.3s}
.pro-p3 .right{position: absolute;top: 50%;transform: translateY(-50%);right: 5%}
.pro-p3 .right .dq{width: 6.97rem;height: 5.98rem}
.pro-p3 .right .dq .center{position: relative;float: left;margin-top: 0.3rem;margin-left: 0.63rem;}
.pro-p3 .right .dq .center li{width: 0.1rem;height: 0.1rem;background: #E60B19;border-radius: 50%;position: absolute;}
.pro-p3 .right .dq .center li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: #E60B19;animation: scaleFade 2.5s infinite;border-radius: 50%}
.pro-p3 .right .dq .center li.li1{left: 66.6%;top: 11.71%}
.pro-p3 .right .dq .center li.li2{left: 73.73%;top: 14.45%}
.pro-p3 .right .dq .center li.li3{left: 70.87%;top: 22.26%}
.pro-p3 .right .dq .center li.li4{left: 81.25%;top: 27.14%}
.pro-p3 .right .dq .center li.li5{left: 59.17%;top: 29.29%}
.pro-p3 .right .dq .center li.li6{left: 19.53%;top: 29.49%}
.pro-p3 .right .dq .center li.li7{left: 55.46%;top: 34.37%}
.pro-p3 .right .dq .center li.li8{left: 27.92%;top: 43.91%}
.pro-p3 .right .dq .center li.li9{left: 27.92%;top: 49.21%}
.pro-p3 .right .dq .center li.li10{left: 51.17%;top: 53.32%}
.pro-p3 .right .dq .center li.li11{left: 9.76%;top: 55.46%}
.pro-p3 .right .dq .center li.li12{left: 6.64%;top: 67.18%}
.pro-p3 .right .dq .center li.li13{left: 77.73%;top: 64.2%}
.pro-p3 .right .dq{background: url(../images/dqbg1.png) no-repeat center;}
@media (max-width:1366px) {
.Pro-zh .tc .center img{width: 50vw}
}
@media (max-width:1024px) {
.NyBanner2{margin-top: 0.8rem;}
.NyBanner2 .ban_txt .ti{font-size: 30px;}
.home-about,.Pro-Certificates{padding: 0.4rem 0}
.about-info{margin-top: 0;}
.pro-p1 .about-info .desc{line-height: 1.5;}
.NyBanner3.NyBanner2 .ban_txt p{font-size: 16px;margin-top: 15px;}
.NyBanner3 .slick-dots{bottom:0.3rem;right: 5%}
.Prolist,.Research,.Pro-Industry{padding: 40px 0}
.Research-hz li img{max-width: 90%;max-height: 90%;}
.NyBanner .ban_pro .Ispic{width: 30%;padding-bottom: 40%;height: auto;margin-right: 30px;}
.NyBanner .ban_pro{margin: 0 auto}
.NyBanner .ban_pro img{object-fit: contain}
.NyBanner .ban_pro .txt dd{line-height: 32px;font-size: 14px;}
.Prolist .tabCon .slick-next{right: 0}
.Prolist .tabCon .slick-prev{left: 0}
.Research-case .tabConbox{max-width: 90%;margin: 40px auto 0}
.Research-case .tabCon .slick-next{right: 10px;top: 30%}
.Research-case .tabCon .slick-prev{left: 10px;top: 30%}
.tabCon .slick-next:after,.tabCon .slick-next:hover:after,
.tabCon .slick-prev:after,.tabCon .slick-prev:hover:after{background-size: 50% auto}
.Pro-zh .tc .center img{width: auto}
.Pro-zh .tc .center li i{display: none}
.Pro-zh .tc .center li{border: none;position: static; width: 48%;float: left;height: auto;margin-bottom: 20px;}
.Pro-zh .tc .center li .txt{position: relative !important;left: 0 !important;top: 0 !important;right: 0 !important;bottom:0 !important;transform: translate(0) !important;width: 100%;min-height: 200px;}
.Pro-zh .tc .center li.li1,.Pro-zh .tc .center li.li3{left: 48%}
.Pro-zh .tc .center li.li3 .txt,.Pro-zh .tc .center li.li1 .txt{right: 0}
.Pro-zh .tc .center li.li2 .txt,.Pro-zh .tc .center li.li5 .txt{left: 0}
.Pro-zh .tc .center li.li2,.Pro-zh .tc .center li.li5{left: 52%}
.Pro-zh .tc .center li .txt:after{display: none}
.Pro-zh .tc .center li:nth-child(2n){float: right;}
.Pro-zh .tc .center ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.Pro-zh{padding-bottom: 0.4rem;}
}
@media (max-width:768px) {
.pro-p1 .about-info .desc{width: 100%;font-size: 16px;}
.pro-p3 .right{position: relative;float: left;transform: translate(0);top: 0;left: 0;margin: 0 auto 40px;}
.pro-p3 .left .tabCon{max-width: 100%}
.pro-p3 .left .tabCon{min-height: unset;padding: 0.4rem 0}
.pro-p3 .slick-track{display: flex;}
.pro-p3 .tabNav{margin-bottom: 40px;}
.pro-p3 .left .tabNav li:after{background: rgba(255,255,255,.3);}
.pro-p3 .left .tabNav li.on:after{background: #E60012}
.pro-p3 .left .tabNav li{margin: 0 10px;padding: 0;text-align: center;}
.pro-p3 .TabSlide{width: 100%;display: inline-block;}
.pro-p3 .left .tabNav li img{margin: 0 auto}
.pro-p3 .left{width: 100%;}
.pro-p1 .ti{font-size: 30px;margin-bottom: 15px;}
.pro-p3 .left .tabCon .ti{font-size: 30px;margin-bottom: 15px;}
.Prolist .tabCon li .txt p,.pro-p3 .left .tabCon .con{font-size: 16px;}
.Prolist .tabNav li{font-size: 18px;}
.Research-case .tabCon li{padding-bottom: 0.4rem;transform: scale(1);}
.Research-case .tabCon li .txt{transform: scale(1);bottom:-30px;}
.NyBanner .ban_pro .txt .ti{font-size: 20px;margin-bottom: 10px;}
.NyBanner .ban_pro .txt .more{margin-top: 10px;}
.NyBanner .banimg{height: 300px;}
.Research-sh ul{display: inline-block;width: 100%;}
.Research-sh li{width: 100%;margin-right: 0;margin-bottom: 15px;}
.Research-sh li .ti,.Prolist .tabCon li .txt .tit{font-size: 20px;}
.Research-sh li p{font-size: 15px;line-height: 1.5;}
.Research-case .tabCon li .txt .tit{font-size: 18px;line-height: 1.5;}
.Research-case .tabCon li .txt p{font-size: 14px;line-height: 1.5;}
.Research-case .tabCon li .txt .more{font-size: 16px;margin-top: 10px;}
.Research-case .tabNav li{font-size: 16px;}
.Pro-zh .tc .center li{width: 100%;margin-bottom: 10px;}
.Pro-zh .tc .center li .txt{min-height: unset;}
.Prolist2 .tabCon li{width: 49%;margin-right: 0;}
.Prolist2 .tabCon li:nth-child(2n){float: right;}
.Prolist .tabCon li .txt{padding: 15px;}
.Prolist.Prolist2 .tabCon li .txt{min-height: unset;}
.Pro-zh .tc .center li .txt p{font-size: 16px;}
.Pro-zh .tc .center li .txt .tag{font-size: 18px;}
.Pro-advantages .hometitle{top: 0.2rem}
.Pro-advantages li.slick-active .txt img{max-width: 20vw}
.Pro-advantages li .txt p{font-size: 40px;}
.Pro-Certificates .tabCon .slick-next{right: 0}
.Pro-Certificates .tabCon .slick-prev{left: 0}
.Research-case .tabCon li .txt{position: static;width: 100%;}
}
@media (max-width:480px) {
	.NyBanner2 .ban_txt .ti{font-size: 20px;}
	.NyBanner3.NyBanner2 .ban_txt p{font-size: 14px;margin-top: 5px;}
.pro-p3 .right .dq{width: 100%;height: auto;}
.Pro-Industry .tabCon li .flex-jcsb{flex-wrap:wrap;}
.Pro-Industry .tabCon li .Ispic{width: 100%;padding-bottom: 66.66%;}
.Pro-Industry .tabCon li .txt,.Pro-Delivery .tabCon .txt{width: 100%;padding: 15px;}
.Pro-Industry .tabCon .slick-arrow{bottom:0;}
.Pro-Delivery .tabCon .Ispic{width: 100%;padding-bottom: 66.66%;}
.Research-case .tabCon li .txt{padding: 10px;}



}
/*03_06_精工装备事业部*/
.pro-jg-p1{padding: 1rem 0}
.pro-jg-p1 .ti{font-size: 0.4rem;color: #333333;text-align: center;}
.pro-jg-p1 .con{font-size: 0.16rem;line-height: 0.3rem;color: #333333;text-align: center;font-weight: lighter;max-width: 8.8rem;margin: 0.23rem auto 0.8rem}
.pro-jg-p1 .con p{margin-bottom: 0.1rem;}
.pro-jg-p1 .jzg li{text-align: center;padding: 0 0.7rem} 
.pro-jg-p1 .jzg li img{transition: all 0.4s}
.pro-jg-p1 .jzg li .ti{font-size: 0.24rem;margin: 0.15rem 0}
.pro-jg-p1 .jzg li p{font-size: 0.16rem;line-height: 0.24rem;color: #999999;}
.pro-jg-p1 .jzg li:hover img{transform: rotateX(360deg);}

.Prolist4.Prolist3{background: url(../images/probbg6.jpg) no-repeat top center;}
.Prolist4.Prolist3 .hometitle .cn,.Prolist.Prolist4 .tabNav li{color: #fff}
.Prolist.Prolist4 .tabNav li{margin: 0 0.35rem}


.pro-jg-p3{padding-bottom: 1.5rem;}
.pro-jg-p3 ul{margin-top: 0.5rem;}
.pro-jg-p3 li{text-align: center;float: left;width: 18%;padding-top: 0.75rem;display: flex;flex-wrap: wrap;align-content: flex-start; margin-right: 2%;min-height: 3.76rem; background-image: linear-gradient(0deg, #f2f2f2 0%, #f7f7f7 100%);border-radius: 0.05rem;border: solid 0.01rem #f2f2f2;}
.pro-jg-p3 li:nth-child(5n){margin-right: 0;}
.pro-jg-p3 li .pic{margin: 0 auto;width: 1.28rem;height: 1.28rem;border-radius: 50%; background-color: #ffffff;border: solid 0.04rem #eaeaea;line-height: 1.28rem;}
.pro-jg-p3 li p{width: 100%;font-size: 0.24rem;line-height: 0.3rem;color: #333333;font-weight: bold;margin-top: 0.25rem;}
.pro-jg-p3 li:hover img{transform: rotateX(360deg);}
.pro-jg-p3 li .pic img{transition: all 0.3s}
.pro-jg-p3 li:hover p{color:  #ed0a13;}

/*产品详情*/
.ProContent{padding: 1rem 0}
.ProContent .subMenu2{width: 19%;float: left;}
.ProContent .subMenu2 .topname{font-size: 0.3rem;font-weight: bold;line-height: 0.68rem;color: #222222;display: inline-block;margin-bottom: 0.4rem;}
.ProContent .subMenu2 .topname:after{display: block;margin: 0 auto;width: 100%;height: 0.04rem;content: "";	background-color: #f2f2f2;border-top: 1px solid #d4d4d4;}
.ProContent .subMenu2 dt{font-size: 0.2rem;line-height: 0.34rem;color: #333333;font-weight: bold;margin-bottom: 0.1rem;}
.ProContent .subMenu2 dd{padding-left: 0.22rem;height: 0.4rem;line-height: 0.4rem;position: relative;}
.ProContent .subMenu2 dd:before{width: 0.1rem;position: absolute;left: 0.05rem;top: 50%;margin-top: -0.01rem;content: "";height: 0.02rem;background-color: #db1a1b;}
.ProContent .subMenu2 dd:after{width: 0;height: 100%;left: 0;background-image: linear-gradient(to right, #F6D1D1, #fff);content: "";top: 0;position: absolute;z-index: -1;transition: all 0.3s}
.ProContent .subMenu2 dd.aon:after,.ProContent .subMenu2 dd:hover:after{width: 100%;}
.ProContent .subMenu2 dd.aon a,.ProContent .subMenu2 dd:hover a{color: #db1a1b;font-weight: bold;}
.ProContent .Content{width: 73.5%;float: right;}
.ProContent .Content .Ispic{height: 4.2rem;width: 50%;}
.ProContent .Content .Ispic img{object-fit: contain}
.ProContent .Content .txt{width: 50%;}
.ProContent .Content .txt .ti{font-size: 0.4rem;line-height: 0.68rem;color: #000000;font-weight: bold;}
.ProContent .Content .txt p{font-size: 0.18rem;line-height: 0.24rem;color: #333333;}
.ProContent .Content .txt p:after{width: 0.2rem;display: block;margin-top: 0.3rem;content: "";	height: 0.02rem;background-color: #db1a1b;}
.ProContent .Content .txt .info{font-size: 0.16rem;line-height: 0.3rem;color: #555555;font-weight: lighter;margin-top: 0.2rem;max-width: 78%;text-align: justify;}
.ProContent .Content .topinfo{padding-bottom: 0.8rem;border-bottom: 1px solid #e9e9e9;;}
.ProContent .Content .tabContent .ti span{float: left;font-size: 0.2rem;width: 2.51rem;background-image: linear-gradient(to right, #F6D1D1, #fff);color: #d11b1b;text-indent: 0.17rem;font-weight: bold;}
.ProContent .Content .tabContent{padding-top: 0.4rem;}
.ProContent .Content .tabContent .con{font-size: 0.16rem;line-height: 0.3rem;color: #333333;font-weight: lighter;margin-top: 0.1rem;margin-bottom: 0.2rem;}
.ProContent .Content .tabContent .con2 .left{width: 50%;}
.ProContent .Content .tabContent .con2 .left .ti{font-size: 0.2rem;line-height: 0.3rem;color: #000000;}
.ProContent .Content .tabContent .con2 .left p{font-size: 0.16rem;line-height: 0.24rem;color: #333333;display: block;width: 100%;float: left;margin-top: 0.1rem;font-weight: lighter;}
.ProContent .Content .tabContent .con2 .left p span,.ProContent .Content .tabContent .con2 .left p i{float: left;max-width: calc(100% - 0.18rem)}
.ProContent .Content .tabContent .con2 .left{padding-right: 0.9rem;}
.ProContent .Content .tabContent .con2 .left.fr{padding-right: 0;padding-left: 0.9rem;border-left: 1px solid #EBEBEB}

.ProContent .Content .tabContent .con3{width: 100%;margin-top: 0.7rem;}
.ProContent .Content .tabContent .con3 table{width: 100%;margin-top: 0.1rem;}
.ProContent .Content .tabContent .con3 tr{line-height: 0.5rem;border-bottom: 1px solid #E5E5E5;}
.ProContent .Content .tabContent .con3 tr:nth-child(2n){background: #FAFAFA}
.ProContent .Content .tabContent .con3 tr td{padding-left: 0.2rem;font-size: 0.16rem;color: #333333;}
.ProContent .Content .tabContent .con3 tr td:nth-child(1){width: 40%;}

.ProContent .Content .tabContent .con4{margin-top: 0.7rem;}
.ProContent .Content .tabContent .con4 .slider{padding: 0 0.5rem;margin: 0.3rem -0.15rem 0}
.ProContent .Content .tabContent .con4 .slider .Ispic{width: 100%;}
.ProContent .Content .tabContent .con4 .slider li{margin: 0 0.15rem}
.ProContent .Content .tabContent .con4 .slider li .Ispic{height: 2.66rem;}
.ProContent .Content .tabContent .con4 .slider li p{font-size: 0.18rem;color: #222222;line-height: 0.68rem;text-align: center;}
.ProContent .Content .tabContent .con4 .slider .slick-arrow.slick-prev:after{background-image: url(../images/larr-r.png);background-size: 0.17rem auto}
.ProContent .Content .tabContent .con4 .slider .slick-arrow.slick-next:after{background-image: url(../images/rarr-r.png);background-size: 0.17rem auto}
.ProContent .Content .tabContent .con4 .slider .slick-arrow{box-shadow: 0 0 0.15rem rgba(0,0,0,.2)}
.ProContent .Content .tabContent .con4 .slider .slick-arrow:hover{background-color: #ed0a13;}
.ProContent .Content .tabContent .con4 .slider .slick-arrow.slick-prev:hover:after{background-image: url(../images/larr-w.png);background-size: 0.17rem auto}
.ProContent .Content .tabContent .con4 .slider .slick-arrow.slick-next:hover:after{background-image: url(../images/rarr-w.png);background-size: 0.17rem auto}
.ProContent .Content .tabContent .con4 .slider li:hover .Ispic img{transform: scale(1.1);}
.ProContent .Content .tabContent .con4 .slider li:hover p{color: #db1a1b;}

.ProContent .Content .tabContent .con5{margin-top: 0.5rem;}
.ProContent .Content .tabContent .con5 li{float: left;width: 31%;height: auto}
.ProContent .Content .tabContent .con5 li .Ispic{height: auto;width: 100%;padding-bottom: 131%;}
.ProContent .Content .tabContent .con5 ul{margin-top: 0.3rem;}
.ProContent .Content .tabContent .con5 li:hover .Ispic img{transform: scale(1.1);}
.ProContent .Content .tabContent .con5 li:hover p{color: #db1a1b;}

.ProContent .Content .tabContent .con6{margin-top: 0.7rem;}
.ProContent .Content .tabContent .con6 .ti{font-size: 0.2rem;line-height: 0.3rem;color: #333333;margin-bottom: 0.1rem;}
.ProContent .Content .tabContent .con6 p{font-size: 0.16rem;line-height: 0.3rem;color: #333333;font-weight: lighter;}
.ProContent .Content .tabContent .con6 .txt{padding: 0.3rem 0.2rem}
.ProContent .Content .tabContent .con6 p:after{display: none}



.Prolist.Institute-p2{background: url(../images/Insbg1.jpg) no-repeat center/cover;}
.Prolist.Institute-p2 .tabCon .table .cell{padding-left: 0.4rem;font-size: 0.18rem;color: #333333;height: 0.7rem;border-bottom: 1px solid #E9E9E9;background: #fff}
.Prolist.Institute-p2 .tabCon .table{border: 1px solid #E9E9E9}
.Prolist.Institute-p2 .tabCon .table .row .cell{border-right: 1px solid #E9E9E9}
.Prolist.Institute-p2 .tabCon .table .row:nth-child(2n+1) .cell{background-color: #f8f8f8;}
.Prolist.Institute-p2 .tabCon .table .thead.row .cell{height: 0.8rem;background-color: #eff2f5;font-size: 0.22rem;font-weight: bold;color: #333333;}

.Institute-p3 .about-info,.Institute-p1 .about-info{margin-top: 0;}
.Institute-p3 .about-info .ti,.Institute-p1 .about-info .ti{font-weight: bold;}

.Institute-p4{padding: 1.2rem 0 5.6rem;}
.Institute-p4 .desc h2{text-align: center;font-size: 0.42rem;color: #333333;line-height: 1;font-weight: bold;margin-bottom: 0.35rem;}
.Institute-p4 .desc .info{font-size: 0.16rem;line-height: 0.34rem;color: #333333;}

.Institute-p5{padding: 1.2rem 0}
.Institute-p5 .hometitle .cn{text-align: center;}
.Institute-p5 ul{margin-top: 0.4rem;}
.Institute-p5 li{width: 27.35%;position: relative;transition: all 0.5s}
.Institute-p5 li .Ispic{width: 100%;height: 6.4rem;}
.Institute-p5 li .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding: 0 0.9rem;transition: all 0.3s} 
.Institute-p5 li.on{width: 70.58%;}
.Institute-p5 li .txt .ti{font-size: 0.28rem;line-height: 0.36rem;color: #ffffff;margin-bottom: 0.18rem;}
.Institute-p5 li p{font-size: 0.16rem;line-height: 0.34rem;color: #ffffff;font-weight: lighter;transition: all 0.3s;;display: none}
.Institute-p5 li .txt .morebtn{color: #fff;background-image: url(../images/bg9.png);margin-top: 0.5rem;transition: all 0.3s;display: none}
.Institute-p5 li .txt .morebtn:hover{color: #db1a1b;}
.Institute-p5 li .txt .morebtn:hover{background-image: url(../images/bg4.png);}
.Institute-p5 li.on .txt p,.Institute-p5 li.on .txt .morebtn{display: block;}
.Institute-p5 li.on .txt{margin-top: 15%;}
@media (max-width:1366px) {
.pro-jg-p1 .jzg li{padding: 0}
.Pro-Introduction-b .tabConbox .tabCon .Ispic img{object-fit: contain;}
}
@media (max-width:1024px) {
.ProContent .subMenu2{display: none}
.ProContent .Content{width: 100%;}
.pro-jg-p1{padding: 40px ;}
.pro-jg-p1 .jzg li{padding: 0 20px;}
.pro-jg-p3{padding-bottom: 40px;}
.pro-jg-p1 .ti{font-size: 0.3rem}
.Pro-Introduction .auto-inner-1360{padding: 20px;}
.Pro-Introduction{padding: 40px 0}
.Pro-Introduction-b.Prolist .tabNav{margin-top: 0;}
.Pro-Introduction-b{padding-top: 0;}
.Pro-Introduction-b .tabConbox .System2 ul{margin-top: 0.2rem;}

}
@media (max-width:768px) {
.ProContent .Content .tabContent .con2 .left{width: 100%;padding: 10px 0}
.ProContent .Content .tabContent .con2 .left.fr{padding-left: 0;border-left: none;border-top: 1px solid #EBEBEB;}
.ProContent .Content .txt{width: 100%;}
.ProContent .Content .topinfo{padding-bottom: 40px}
.ProContent .Content .tabContent .con3{margin-top: 0.4rem;}
.ProContent .Content .tabContent .con3 tr{line-height: 32px;}
.pro-jg-p1,.Pro-Introduction-b .tabConbox .tabCon .con,.Pro-Introduction-b .tabConbox .System,.Pro-Introduction-b .tabConbox .System2{padding: 40px 0}
.pro-jg-p1 .jzg li{width: 50%;float: left;padding-bottom: 20px;}
.pro-jg-p1 ul{flex-wrap: wrap;}
.pro-jg-p3 li{width: 49%;float: left;margin-right: 0;margin-bottom: 2%;}
.pro-jg-p3 li:nth-child(2n){float: right;}
.pro-jg-p3 ul{margin-top: 30px;}
.Pro-Introduction-b .tabConbox .System .flex-aic-jcsb{flex-wrap:wrap;}
.Pro-Introduction-b .tabConbox .tabCon .txt{width: 100%;padding: 0;margin-top: 30px;min-height: unset;}
.Pro-Introduction-b .tabConbox .tabCon .Ispic{width: 100%;padding-bottom: 70%;margin-top: 20px;}
.Pro-Introduction-b .tabConbox .tabCon .Ispic img{object-fit: contain;}
.Pro-Introduction-b .tabConbox .System2 li{flex-wrap:wrap;}
.Pro-Introduction-b .tabConbox .System2 li .Ispic{width: 100%;padding-bottom: 48.87%;margin-top: 0;}
.Pro-Introduction-b .tabConbox .System2{padding-top: 0;}
.Pro-Introduction-b .tabConbox .System2 li .Ispic:after{bottom:-0.3rem;}
.Pro-Introduction-b .tabConbox .System2 li{margin-bottom: 0.4rem;}

}
@media (max-width:480px) {
.ProContent .Content .topinfo{display: inline-block;}
.ProContent .Content .Ispic{width: 100%;height: auto;padding-bottom: 100%;margin-bottom: 40px;	}
.ProContent .Content .txt .info{max-width: unset;}
.pro-jg-p3 li p{font-size: 20px;}
.pro-jg-p3 li{min-height: unset;padding: 0.4rem 0}
.pro-jg-p3 ul{display: flex;flex-wrap:wrap;justify-content: space-between}
.Pro-Introduction-b .tabConbox .Highlights .d3 .txt{display: none !important}
}
/*01_关于我们*/
.About-p1{padding: 1.3rem 0}
.About-p1 .p1-l{width: 29%;}
.About-p1 .p1-l .ti{font-size: 0.42rem;line-height: 0.68rem;color: #222222;font-weight: bold;}
.About-p1 .p1-l .ti:after{width: 3.3rem;height: 0.15rem;display: block;margin-top: 0.2rem;background: url(../images/bg11.png) no-repeat center left;content: ""}
.About-p1 .p1-l .numList li{width: 50%;padding: 0.3rem 0 0}
.About-p1 .about-info .numList .item .num{height: 0.36rem;}
.About-p1 .about-info .numList .item .counter{font-size: 0.4rem;line-height: 0.36rem;color: #333333;}
.About-p1 .about-info .numList .item p,.About-p1 .about-info .numList .item .num em{line-height: 0.36rem;font-size: 0.16rem;color: #999999;font-weight: lighter;}
.About-p1 .about-info .numList .item .num em{left: 0.26rem}
.About-p1 .about-info .numList{margin-top: 1.85rem;margin-bottom: 0;}
.About-p1 .p1-r{width: 62.5%;}
.About-p1 .p1-r p{font-size: 0.16rem;line-height: 0.34rem;color: #333333;margin-bottom: 0.3rem;}
.About-p1 .about-info{margin-top: 0;}
.About-p1 .Ispic{width: 100%;padding-bottom: 33.82%;margin-top: 0.4rem;}

.About-p2 {padding: 1.1rem 0 1.6rem;}
.About-p2 .tabNav{position: relative;height: 2.5rem;width: 100%;z-index: 5;top: -0.8rem}
.About-p2 .tabNav:after{position: absolute;left: 0;top: 0;background: url(../images/line.png) no-repeat center/100% 100%;content: "";width: 100%;height: 100%;z-index: -1;}
.About-p2 .tabNav li{height: auto;margin: 0 0.8rem;padding: 0;background: none;line-height: 1;position: relative;}
.About-p2 .tabNav li.on{background: none}
.About-p2 .tabNav li.on .ti,.About-p2 .tabNav li.on p{color: #ed0a13;}
.About-p2 .tabNav li .ti{font-size: 0.22rem;line-height: 0.38rem;color: #222222;font-weight: bold;}
.About-p2 .tabNav li p{font-size: 0.22rem;line-height: 0.38rem;color: #222222;}
.About-p2 .tabNav li i{width: 0.15rem;height: 0.15rem;background-color: #f2f2f2;border: solid 0.04rem #ed0a13;display: inline-block;border-radius: 50%;line-height: 0.15rem;margin-bottom: 0.15rem;}
.About-p2 .tabNav li.li1{top: 2.13rem;}
.About-p2 .tabNav li.li2{top: 1.84rem;}
.About-p2 .tabNav li.li3{top: 1.6rem;}
.About-p2 .tabNav li.li4{top: 1.26rem;}
.About-p2 .tabNav li.li5{top: 0.23rem;}
.About-p2 .tabCon .slick-slider{margin-top: 0.5rem;padding: 0 13.5%}
.About-p2 .tabCon .slider li{width: 10.5rem;height: 3.8rem;background-color: #ffffff;margin: 0 auto;padding: 0 0.8rem;display: flex;}
.About-p2 .tabCon .slider li .txt{width: 48%;}
.About-p2 .tabCon .slider li .txt .ti{font-size: 0.3rem;color: #ed0a13;line-height: 0.38rem;margin-bottom: 0.15rem;}
.About-p2 .tabCon .slider li .txt p{font-size: 0.16rem;line-height: 0.34rem;color: #333333;}
.About-p2 .tabCon .slider li .Ispic{width: 42.32%;padding-bottom: 32.25%;}

.About-p3{background: url(../images/aboutbg1.png) no-repeat center;padding-bottom: 0.5rem;}
.About-p3.Prolist .tabCon .slick-list li .Ispic{height: 4rem;padding: 0;background-color: #f8f8f8;}
.About-p3.Prolist .tabCon .slick-list li img{object-fit: none}
.About-p3.Prolist .tabCon .slick-list li{background: none}
.About-p3.Prolist .tabCon li .txt{padding: 0.2rem 0;min-height: unset;text-align: center;}

.About-p4{min-height: 7rem;padding: 1.7rem 0}
.About-p4 .hometitle .cn{text-align: left;color: #fff}
.About-p4 .con{font-size: 0.16rem;line-height: 0.28rem;color: #ffffff;margin-top: 0.3rem;max-width: 6.4rem;margin-bottom: 0.4rem;}
.About-p4 .morebtn{color: #fff;background-image: url(../images/bg9.png);}
.About-p4 .morebtn:hover{color: #ed0a13;background-image: url(../images/bg4.png);}

.About-p5{background: #FAFBFC;padding: 1.2rem 0 1.4rem}
.About-p5 .p5box{background-color: #ffffff;position: relative;padding: 0.7rem 0 0 0.5rem ;float: left;}
.About-p5 .p5box .ti{font-size: 0.28rem;line-height: 0.36rem;color: #ed0a13;font-weight: bold;}
.About-p5 .p5box .desc{font-size: 0.2rem;line-height: 0.34rem;color: #333333;font-weight: bold;margin-top: 0.1rem;margin-bottom: 0.15rem;}
.About-p5 .p5box .tag{font-size: 0.16rem;line-height: 0.34rem;	color: #666666;}
.About-p5 .p5box.box1{width: 33.82%;height: 2.8rem;background: url(../images/qywhicon1.png) no-repeat center;}
.About-p5 .p5box.box2{width: 30.88%;height: 5.9rem;float: left;margin: 0 2.21%}
.About-p5 .p5box.box3{width: 30.88%;height: 5.9rem;float: right;}
.About-p5 .p5box.box4{width: 33.82%;height: 2.8rem;margin-top: 0.3rem;margin-top: -2.8rem;}

.About-p6{padding: 1.2rem 0}
.About-p6 .Ispic{width: 100%;padding-bottom: 40.22%;}
.About-p6 .box{position: relative;}
.About-p6 .txt{position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);width: 100%;max-width: 4.52rem}
.About-p6 .txt .ti1{font-size: 0.28rem;line-height: 0.4rem;color: #ed0a13;}
.About-p6 .txt .ti2{font-size: 0.2rem;line-height: 0.34rem;color: #333333;margin-bottom: 0.15rem;margin-top: 0.05rem;}
.About-p6 .txt p{font-size: 0.16rem;line-height: 0.34rem;color: #666666;}

.About-p7{padding: 1.2rem 0;background-color: #f8f8f8;}
.About-p7 .box .Ispic{width: 50%;padding-bottom: 37.5%;}
.About-p7 .box .txt{width: 50%;padding-left: 0.8rem;line-height: 0.34rem;}
.About-p7 .box .txt .ti1{font-size: 0.28rem;color: #ed0a13;font-weight: bold;margin-bottom: 0.5rem;}
.About-p7 .box .txt .ti2{font-size: 0.2rem;color: #333333;font-weight: bold;margin-bottom: 0.02rem;}
.About-p7 .box .txt p{font-size: 0.16rem;color: #666666;margin-bottom: 0.3rem;}
.About-p7 .box.box2 .txt{padding-left: 0;padding-top: 0.6rem;padding-right: 1rem;}
.About-p7 .box.box2 .txt .ti2{color: #ed0a13;}
.About-p7 .box.box2 .info1 p{width: 50%;float: left;margin-bottom: 0;}
.About-p7 .box.box2 .info1{padding-bottom: 0.3rem;border-bottom: 1px solid  #e9e9e9;margin-bottom: 0.3rem;;}
.About-p7 .box.box2 .info2 p{margin-bottom: 0;line-height: 0.4rem;}
.About-p7 .box.box2 .txt p b{font-size: 0.16rem;font-weight: bold;	color: #333333;}

.About-p8{padding: 1.2rem 0}
.About-p8 .tit{font-size: 0.28rem;line-height: 0.3rem;color: #ed0a13;text-align: center;margin-bottom: 0.5rem;font-weight: bold;}
.About-p8 li{float: left;width: 30%;margin-right: 3.5%;margin-bottom: 3.5%;background-color: #ffffff;box-shadow: 0rem 0rem 0.29rem 0.01rem rgba(0, 0, 0, 0.06);height: 2rem;padding-left: 0.4rem;}
.About-p8 li .img{margin-right: 0.25rem;}
.About-p8 li .txt{color: #333333;}
.About-p8 li .ti{font-size: 0.22rem;font-weight: bold;}
.About-p8 li p{font-size: 0.16rem;margin-top: 0.1rem;}
.About-p8 li:nth-child(3n){margin-right: 0;}
.About-p8 li:hover{background: url(../images/aboutbg3.png) no-repeat center/cover;}
.About-p8 li:hover .txt{color: #fff}
.About-p8 li:hover .img .hide{display: inline-block;}
.About-p8 li:hover .img img{display: none;}
.About-p8 li,.About-p8 li *{transition: all 0.2s}



/**/
.NewsList{padding: 1.2rem 0}
.NewsList li{float: left;width: 48.5%;margin-bottom: 3%;padding: 0.5rem;background-color: #f9f9f9;}
.NewsList li:nth-child(2n){float: right;}
.NewsList li .ti{font-size: 0.22rem;line-height: 0.36rem;color: #333333;min-height: 0.72rem;}
.NewsList li .info{font-size: 0.16rem;color: #666666;line-height: 0.2rem;margin-top: 0.4rem;}
.NewsList li .info time{display: inline-block;position: relative;padding-right: 0.4rem;margin-right: 0.4rem;}
.NewsList li .info time:after{width: 0.01rem;height: 0.2rem;background-color: #999999;content: "";right: 0;top: 50%;margin-top: -0.1rem;position: absolute;}
.NewsList li .info img{margin-right: 0.1rem;}
.NewsList .Pages{padding-top: 0.1rem;}
.NewsList li:hover .ti{color: #ed0a13;}
.NewsList li .Ispic{padding-bottom: 62.17%;margin-bottom: 0.35rem;}


.NewsList2{padding: 1.2rem 0}
.NewsList2 .topnews li{position: relative;}
.NewsList2 .topnews li .Ispic{float: left;width: 50%;padding-bottom:40%;}  
.NewsList2 .topnews li .txt{width: 50%;background-color: #f7f9fa;padding: 0.6rem;float: right;}
.NewsList2 .topnews li .txt time{font-size: 0.22rem;line-height: 0.5rem;color: #999999;}
.NewsList2 .topnews li .txt time b{font-size: 0.4rem;color: #333333;margin-right: 0.15rem;	font-weight: normal;}
.NewsList2 .topnews li .txt .ti{font-size: 0.28rem;line-height: 0.44rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}
.NewsList2 .topnews li .txt p{font-size: 0.16rem;line-height: 0.34rem;color: #333333;font-weight: lighter;}
.NewsList2 .topnews .slick-arrow{top: auto;left: 54%;bottom:3%}
.NewsList2 .topnews .slick-arrow.slick-next{left: calc(54% + 0.8rem)}

.NewsList2 .slick-arrow{width: 0.6rem;	height: 0.6rem;box-shadow: 0rem 0.04rem 0.2rem 0rem rgba(0, 0, 0, 0.12);}
.NewsList2 .slick-arrow:after{background-color: #fff;border-radius: 50%}
.NewsList2 .slick-arrow:hover{background-color:   #ed0a13;box-shadow: none}
.NewsList2 .slick-prev:after{background-image: url(../images/larr-r.png);background-size: auto;}
.NewsList2 .slick-prev:hover:after{background-image: url(../images/larr-w.png);background-size: auto;background-color:   #ed0a13;}
.NewsList2 .slick-next:after{background-image: url(../images/rarr-r.png);background-size: auto}
.NewsList2 .slick-next:hover:after{background-image: url(../images/rarr-w.png);background-size: auto;background-color:   #ed0a13;}

.NewsList2 .list{margin: 0rem -0.5rem 0.3rem}
.NewsList2 .list li{width: 33.33%;padding: 0 0.5rem;float: left;border-right: 1px solid  #e9e9e9;margin-top: 0.8rem;}
.NewsList2 .list li .Ispic{padding-bottom: 62.17%;margin-bottom: 0.35rem;}
.NewsList2 .list li time{font-size: 0.16rem;line-height: 0.5rem;color: #999999;}
.NewsList2 .list li time b{font-size: 0.32rem;line-height: 0.5rem;color: #333333;font-weight: normal;margin-right: 0.08rem;}
.NewsList2 .list li .ti{font-size: 0.22rem;line-height: 0.36rem;color: #333333;}
.NewsList2 .list li .more{font-size: 0.16rem;line-height: 0.36rem;color: #333333;margin-top: 0.5rem;display: inline-block;}
.NewsList2 .list li .more img{margin-left: 0.1rem;}
.NewsList2 .list li:hover .Ispic img{transform: scale(1.1);}
.NewsList2 .list li:hover .ti{color: #ed0a13;}
.NewsList2 .list li:nth-child(3n){border: none}

.NewsList2 .list.list2 li .Ispic{width: 30.73%;padding-bottom:0%;height: 2.6rem;float: right;}
.NewsList2 .list.list2{margin: 0 auto}
.NewsList2 .list.list2 .txt{width: 60%;float: left;}
.NewsList2 .list.list2 li{width: 100%;padding: 0;border: none}
.NewsList2 .list.list2 .txt .ti{font-size: 0.22rem;line-height: 0.36rem;color: #333333;margin-top: 0.1rem;}
.NewsList2 .list.list2 .txt p{font-size: 0.16rem;line-height: 0.34rem;color: #333333;font-weight: lighter;margin-top: 0.15rem;}
.NewsList2 .list.list2 .txt {border-bottom: 1px solid #e9e9e9;padding-bottom: 0.4rem;}
.NewsList2 .list.list2 li:hover .ti{color: #ed0a13;}
.NewsList2 .list.list2 li .Ispic{margin-bottom: 0;}


.NewsContent{padding: 1.2rem 0 0.7rem}

.titleInfo{text-align: center;padding-bottom: 0.38rem;margin-bottom: 0.46rem;border-bottom: 1px solid #e9e9e9;;}
.titleInfo .title{font-weight: 600;font-size: var(--font-size40);margin-bottom: 0.3rem;}
.titleInfo .other{font-size: var(--font-size18);}
.titleInfo .other span{color: rgba(var(--rgb-999));margin: 0 0.3rem}

.PrevNextInfo{padding: 0.46rem 2rem 0.46rem 0;margin-top: 0.55rem;border-top: 1px solid #e9e9e9;position: relative;border-bottom: 1px solid #e9e9e9;;}
.PrevNextInfo dl{position: relative;line-height: 0.39rem;font-size: var(--font-size18);}
.PrevNextInfo dl dt{padding-right: 0.15rem;}
.PrevNextInfo .none{color:rgba(var(--main-color));}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.56rem;background: url(../images/bg3.png) no-repeat center;color: #333;min-width: 9.375vw;text-align: center;}
.PrevNextInfo .back:after{display: inline-block;vertical-align: middle;content: "";margin: -0.04rem 0 0 0.15rem;background: url(../images/back.png) no-repeat center center/contain;width: 0.16rem;height: 0.13rem;}
.PrevNextInfo .back:hover{background: url(../images/bg4.png) no-repeat center;color: #ed0a13}
.PrevNextInfo .back:hover:after{background: url(../images/back2.png) no-repeat center center/contain;}


.singlePage .imgtit{font-size: 0.22rem;color: #333333;line-height: 0.49rem;font-weight: normal;}
.singlePage .ti1{font-size: 0.22rem;line-height: 0.34rem;color: #333333;margin-bottom: 00.1rem;}

.NewsList2.pd0{padding-top: 0;}
.NewsList2.pd0 .tit{text-align: center;font-size: 0.32rem;line-height:1.25;color: #333333;}
.NewsList2.pd0 .list li{margin-top: 0.44rem;}


.CaseList{padding: 1.2rem 0}
.selectbox select{width: 23.5%;text-indent: 0.2rem;background-image: url(../images/arr_b_white.svg);font-size: 0.16rem;color: #333333;height: 0.5rem;line-height: 0.5rem;}
.CaseList li{width: 47.5%;float: left;margin-top: 0.6rem;}
.CaseList li:nth-child(2n){float: right;}
.CaseList li .Ispic{width: 100%;padding-bottom: 66.66%;}
.CaseList li .txt .ti{font-size: 0.24rem;line-height: 0.38rem;color: #333333;margin-top: 0.3rem;margin-bottom: 0.4rem;}
.CaseList li .txt .more{color: #333333;}
.CaseList li .txt .more img{margin-left: 0.1rem;}
.CaseList li:hover .txt .ti,.CaseList li:hover .txt .more{color: #ed0a13}
.CaseList li:hover .Ispic img{transform: scale(1.1);}
.CaseList li:hover .txt .more .hide{display: inline-block;}
.CaseList li:hover .txt .more img{display: none}

.CaseContent .newsInfo .titleInfo .title{text-align: left;line-height: 0.65rem;}
.CaseContent .newsInfo .titleInfo{padding-bottom: 0;border-bottom: none;}
.NewsList2.pd0 .list li:last-child{border: none}
@media(max-width:1024px){
.NewsContent,.CaseList,.Institute-p4,.Institute-p5,.About-p1,.About-p2,.About-p5,.About-p6,.About-p7,.About-p8,.NewsList2,.NewsList{padding: 40px 0}
.CaseList li{margin-top: 0;margin-bottom: 20px;}
	.newsInfo{width: 100%;}
	.newsRec{width: 100%;padding-top: 0.3rem;}
	.newsRec .swiper-pagination{position: static;margin-top: 0rem;}
.Prolist.Institute-p2 .tabCon .table .cell{font-size: 16px;}
	.titleInfo{padding-bottom: 0.15rem;margin-bottom: 0.2rem;}
	.titleInfo .title{font-size: 24px;margin-bottom: 0}
	.CaseContent .newsInfo .titleInfo .title{line-height: 1.25;}
	.PrevNextInfo{padding: 0.25rem 0;}
	.PrevNextInfo .back{top: -0.4rem;}
	.social-share{text-align: center;}
	.singlePage{font-size: 16px;line-height: 1.5;}
	.PrevNextInfo dl{font-size: 16px;}
	.NewsList2 .list li .more{margin-top: 0.2rem;}
	.NewsList2 .list li .Ispic{margin-bottom: 0.1rem;}
	.CaseList li .txt .ti{margin: 10px 0}
	.pro-p1 .ti{font-size: 24px;margin-bottom: 15px;}
.About-p1 .p1-l .ti{font-size: 30px;line-height: 1.25;}
.About-p1 .p1-r p{line-height: 0.26rem;}
.About-p1 .p1-l{width: 40%}
.About-p1 .p1-r{width: 57%}
.About-p2 .tabNav:after{width: 100%;height: 1px;background: #ccc;top: 8px;}
.About-p2 .tabNav li{position: static;margin-top: 50%;margin: 0 auto}
.About-p2 .tabNav{top: 20px;height: 1.2rem}
.About-p8 li{padding-left: 0.2rem;}
.NewsList2 .slick-next:after,.NewsList2 .slick-prev:after,
.NewsList2 .slick-next:hover:after,.NewsList2 .slick-prev:hover:after{background-size: 50% auto}
.NewsList2 .topnews li .txt .ti{font-size: 20px;line-height: 28px;}
.NewsList li{padding: 20px}
.NewsList li .info{margin-top: 15px;}
.NewsList li .ti{font-size: 18px;line-height: 26px;min-height: 52px;}
.selectbox{margin-bottom: 0.3rem;}
.selectbox select{font-size: 14px;text-indent: 10px;}
}
@media(max-width:768px){
.NewsList2.pd0 .list li{padding: 0 0.2rem}
.NewsList2 .list{margin: 0 -0.2rem 0}
.Prolist.Institute-p2 .tabCon .table{min-width: 1000px;}
.Prolist.Institute-p2 .tabCon{width: 100%;overflow-x: auto;}
.Institute-p5 li .txt{padding: 0 20px;}
.About-p2 .tabCon .slider li{padding: 20px;}
.About-p2 .tabCon .slick-slider{padding: 0 8%}
.About-p1 .Ispic{margin-top: 0.2rem;}
.About-p5 .p5box{padding:20px;}
.About-p6 .txt{left: 0.5rem}
.About-p7 .box {flex-wrap:wrap;}
.About-p7 .box .Ispic{width: 100%;padding-bottom: 75%;}
.About-p7 .box .txt{width: 100%;padding: 20px 0;}
.About-p7 .box .txt .ti1{margin-bottom: 0.2rem;}
.About-p7 .box .txt p{margin-bottom: 0.15rem;}
.About-p8 li{width: 48%;margin-right: 0;}
.About-p8 li:nth-child(2n){float: right;}
.About-p8 li .img{max-width: 0.5rem}
.About-p6 .Ispic{padding-bottom: 80%;}
.NewsList2 .topnews li .txt{padding: 20px 20px  60px;}
.selectbox {flex-wrap: wrap;}
.selectbox select{width: 48%;margin-bottom: 10px;}
}

@media(max-width:480px){
.NewsList2.pd0 .list li{width: 100%;padding: 0}
.NewsList2 .list{margin: 0}
.CaseList li{width: 100%;margin-bottom: 30px;}
.CaseList li .txt .ti{font-size: 16px;line-height: 26px;}
.about-info .videobox{margin-bottom: 20px;}
.About-p1 .p1-l{width: 100%;}
.About-p1 .about-info .numList{margin-top: 40px;}
.About-p1 .p1-r{width: 100%;margin-top: 30px;}
.About-p1 .p1-r p{font-size: 18px;line-height: 1.5;}
.About-p2 .tabCon .slider li{flex-wrap: wrap;height: auto;min-height: 4rem;}
.About-p2 .tabCon .slider li .txt,.About-p2 .tabCon .slider li .Ispic{width: 100%;}
.About-p2 .tabCon .slider li .Ispic{padding-bottom: 86%;}
.About-p8 li{width: 100%;}
.About-p6 .txt{max-width: 90%;left: 5%}
.About-p5 .p5box.box1,.About-p5 .p5box.box2,.About-p5 .p5box.box3,.About-p5 .p5box.box4,.About-p5 .p5box.box5{width: 100%;height: auto;margin-bottom: 20px;margin-top: 0;}
.NewsList2 .topnews li a{flex-wrap:wrap;}
.NewsList2 .topnews li .txt,.NewsList2 .list.list2 .txt{width: 100%;}
.NewsList2 .topnews li .Ispic,.NewsList2 .list.list2 li .Ispic{width: 100%;padding-bottom: 80%;}
.NewsList2 .list.list2 li .Ispic{margin-top: 10px;}
.NewsList2 .list.list2 .txt{border-bottom: none;padding-bottom: 20px;}
.NewsList2 .topnews .slick-arrow{bottom: 0}
.NewsList2 .list.list2 li {margin-top: 0;padding-bottom: 30px;margin-bottom: 15px;border-bottom: 1px solid #e9e9e9 ;}
.NewsList2 .list.list2{margin-top: 40px;}
.NewsList2 .list li{width: 100%;padding: 0;border-right: none;padding-bottom: 30px;border-bottom: 1px solid #e9e9e9 ;margin-top: 30px;}
.titleInfo .other span{display: block;margin: 0 auto}
.NewsList li{width: 100%;}
.selectbox select{width: 100%;margin-bottom: 5px;}
}


/*模块化变电站*/
.NyBanner4 li{position: relative;}
.NyBanner4 li .subMenu{position: absolute;top: 1.15rem;width: 100%;background: none}
.NyBanner4 li .subMenu .place{text-align: left;}
.NyBanner4 li .ban_txt{max-width: 5.2rem;left: auto;right: 0%;text-align: left;color: #333333;}
.NyBanner4 li .ban_txt .ti{margin-bottom: 0.3rem;}
.NyBanner4 li .ban_txt .con{font-size: 0.16rem;line-height: 0.3rem;color: #333333;font-weight: lighter;}


.SolutionList1{padding-bottom: 1.2rem;}
.SolutionList1 li{padding: 1rem 0;position: relative;}
.SolutionList1 li:after{width: 50%;left: 0;top: 0;height: 100%;background-color: #f7f9fa;content: "";z-index: -1;position: absolute;}
.SolutionList1 li .Ispic{width: 50%;padding-bottom: 30%;}
.SolutionList1 li:before{background: url(../images/logobg.png) no-repeat center;bottom: -0.4rem;left: 50%;content: "";width: 4.84rem;height: 1rem;position: absolute;}
.SolutionList1 li .txt{width: 50%;padding: 0.6rem 0.8rem 0 0.6rem;background-color: #ffffff;min-height: 4.08rem;}
.SolutionList1 li .txt .num{font-size: 0.32rem;line-height: 0.5rem;color: #333333;font-weight: lighter;}
.SolutionList1 li .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;}
.SolutionList1 li .txt .ti:after{width: 0.56rem;content: "";height: 0.03rem;display: block; background-color: #ed0a13;margin-bottom: 0.2rem;}
.SolutionList1 li .txt .con{font-size: 0.16rem;line-height: 2;color: #666666;font-weight: lighter;}
.SolutionList1 li:nth-child(2n){padding: 0;}
.SolutionList1 li:nth-child(2n):before{display: none}
.SolutionList1 li:nth-child(2n) .txt{background-color: #f7f9fa;}


.NyBanner4 li .ban_txt.l0{left:15%;right: auto;width: 100%;transform: translate(0,-50%);}
.ban_txt .auto-inner-1360{width: 100%;}
.SolutionList2_1b {padding: 0.5rem;background-color: #ffffff;}
.SolutionList2_1 .title{text-align: center;max-width: 7.67rem;margin: 0 auto;font-size: 0.16rem;line-height: 0.3rem;}
.SolutionList2_1 .title .ti{font-size: 0.4rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin-bottom: 0.3rem;}
.SolutionList2_1{padding: 1rem 0;background-color: #f7f9fa;}
.SolutionList2_1 .SolutionList2_1b{margin-top: 0.5rem;}
.SolutionList2_1 .SolutionList2_1b li{font-size: 0.2rem;color: #333333;}
.SolutionList2_1 .SolutionList2_1b li img{margin-right: 0.2rem;}
.SolutionList2_1 .SolutionList2_1b .info p{width: 48%;float: left;padding: 0.1rem 0;min-height: 0.66rem;display: flex;align-items: center; border-bottom: 1px solid #E5E5E5;position: relative;font-size: 0.16rem;line-height: 0.28rem;color: #333333;}
.SolutionList2_1 .SolutionList2_1b .info p span:after{width: 0.05rem;left: 0;top: 0.12rem;content: "";	height: 0.05rem;background-color: #d51818;border-radius: 50%;position: absolute;}
.SolutionList2_1 .SolutionList2_1b .info p:nth-child(2n){float: right;}
.SolutionList2_1 .SolutionList2_1b .info p span{position: relative;padding-left: 0.17rem;}
.SolutionList2_1 .SolutionList2_1b .info{margin-top: 0.2rem;}
.SolutionList2_1 .SolutionList2_1b .info p:nth-last-child(1),
.SolutionList2_1 .SolutionList2_1b .info p:nth-last-child(2){border-bottom: none;}
.SolutionList2_1 .Institute-p5{padding-top: 0.2rem;padding-bottom: 0;}
.SolutionList2_1 .Institute-p5 li .Ispic{height: 4.8rem}
.SolutionList2_1 .Institute-p5 li{width: 11.76%}
.SolutionList2_1 .Institute-p5 li.on{width: 62.5%;}
.SolutionList2_1 .Institute-p5 ul{margin-top: 0;}

.SolutionList2_2{padding: 1.2rem 0;background: url(../images/Solutionbg1.png) no-repeat center/cover ;}
.SolutionList2_2 .TabSlide{border: solid 0.01rem #edf0f2;background: #fff;margin-top: 0.3rem;}
.SolutionList2_2 .tabNav{background-color: #f7f9fa;height: 0.64rem;line-height: 0.64rem;margin-top: 0;}
.SolutionList2_2.Prolist .tabNav li{height: 0.64rem;line-height: 0.64rem}
.SolutionList2_2.Prolist .tabCon li{margin: 0 auto;background: none}
.SolutionList2_2.Prolist .tabConbox{margin-top: 0;}
.SolutionList2_2.Prolist .tabCon li .txt{width: 50%;padding: 0.6rem 0.8rem 0;}
.SolutionList2_2.Prolist .tabCon li .Ispic{width: 50%;padding-bottom: 4.8rem;border-right: 1px solid #edf0f2;}
.SolutionList2_2.Prolist .tabCon li .Ispic img{object-fit: none}
.SolutionList2_2.Prolist .tabCon li .txt .ti1{font-size: 0.22rem;line-height: 0.5rem;color: #d10808;font-weight: bold;margin-bottom: 0.1rem;}
.SolutionList2_2.Prolist .tabCon li .txt .ti2{font-size: 0.2rem;color: #333333;line-height: 0.45rem;}
.SolutionList2_2.Prolist .tabCon li .txt aside{font-size: 0.16rem;line-height: 0.4rem;color: #333333;font-weight: lighter;padding-left: 0.16rem;position: relative;}
.SolutionList2_2.Prolist .tabCon li .txt aside:after{width: 0.05rem;left: 0;top: 0.18rem;content: "";	height: 0.05rem;background-color: #d51818;border-radius: 50%;position: absolute;}
.SolutionList2_2.Prolist .tabCon .slick-list{margin: 0;padding: 0}
.SolutionList2_2.Prolist .tabCon li{background: url(../images/logobg2.png) no-repeat left bottom;}

.SolutionList3_1{background: #fff}
.SolutionList2_1b2 li{width: 31.5%;height: 4.2rem;background-color: #f7f9fa;text-align: center;padding-top: 0.6rem;}
.SolutionList2_1b2 li .txt .ti{font-size: 0.24rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin: 0.3rem 0 0.1rem}
.SolutionList2_1b2 li .txt p{font-size: 0.16rem;line-height: 0.3rem;color: #333333;font-weight: lighter;max-width: 2.7rem;margin: 0 auto}
.SolutionList2_1b2{margin-top: 0.5rem;}
.SolutionList2_1b2 li:hover img{transform: rotateY(360deg);}
.SolutionList2_1b2 li img{transition: all 0.3s}

.SolutionList3_2{background: #f5f5f5;}
.SolutionList3_2.Prolist .tabNav{background: none}
.SolutionList3_2 .TabSlide{border: none;background: none}
.SolutionList3_2.Prolist .tabConbox{margin-top: 0.47rem;}
.SolutionList3_2.Prolist .tabCon li .Ispic{width: 50%;padding-bottom: 4.08rem;}
.SolutionList3_2.Prolist .tabCon li .txt{background: url(../images/logobg3.jpg) no-repeat center bottom;}
.SolutionList3_2.Prolist .tabCon li .txt .num{font-size: 0.32rem;line-height: 0.5rem;color: #333333;font-weight: lighter;}
.SolutionList3_2.Prolist .tabCon li .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin: 0.1rem 0 0.15rem}
.SolutionList3_2.Prolist .tabCon li .txt article{font-size: 0.16rem;line-height: 0.3rem;color: #555555;}

.SolutionList3_3{background: #fff;padding-bottom: 0.5rem;}
.SolutionList3_3t{margin-top: 0.5rem;}
.SolutionList3_3t .Ispic{width: 50%;float: left;padding-bottom: 4.08rem;}
.SolutionList3_3t .txt{width: 50%;min-height: 4.08rem;background: url(../images/logobg4.png) no-repeat center bottom #f7f9fa;float: left;padding: 0.5rem 0.6rem 0}
.SolutionList3_3t .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}
.SolutionList3_3t .txt article{font-size: 0.16rem;line-height: 0.3rem;color: #555555;font-weight: lighter;}

.SolutionList3_4 .ti{font-size: 0.22rem;text-align: center;line-height: 0.3rem;color: #ed0a13;}
.SolutionList3_4 ul li{margin: 0 0.1rem;float: left;overflow: hidden;}
.SolutionList3_4 ul li img{transition: all 0.3s}
.SolutionList3_4 ul{margin: 0 -0.1rem;margin-top: 0.35rem;}
.SolutionList3_4{padding-bottom: 1.2rem;}
.SolutionList3_4 ul li:hover img{transform: scale(1.1);}

.NyBanner4.white li .ban_txt .ti,.NyBanner4.white li .ban_txt .con{color: #fff}
.white .place a,.white .place a:hover,.white .place span,.white .place{color: #fff}
.white .place:before{background-image: url(../images/ico_home_w.png);}
.NyBanner4.white li .ban_txt.no{padding-top: 0.65rem;}


.SolutionList4_1{padding: 1.1rem 0}
.SolutionList4_1 ul{margin-top: 0.5rem;}
.SolutionList4_1 li .Ispic{width: 56.25%;padding-bottom: 5.8rem;float: left;}
.SolutionList4_1 li .txt{width: 43.75%;float: left;padding: 0.7rem 0.6rem 0}
.SolutionList4_1 li{background: url(../images/logobg5.png) no-repeat center bottom #f7f9fa;margin-bottom: 0.2rem;}
.SolutionList4_1 li .txt .num{font-size: 0.32rem;line-height: 1;font-weight: lighter;}
.SolutionList4_1 li .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin-top: 0.3rem;margin-bottom: 0.1rem;}
.SolutionList4_1 li .txt .ti span{color: #ed0a13;}
.SolutionList4_1 li .txt article p{font-size: 0.18rem;line-height: 0.32rem;color: #333333;font-weight: lighter;position: relative;padding-left: 0.16rem;max-width: 4.85rem;}
.SolutionList4_1 li .txt article p:after{width: 0.05rem;left: 0;top: 0.15rem;content: "";	height: 0.05rem;background-color: #d51818;border-radius: 50%;position: absolute;}
.SolutionList4_1 li .txt article p b{font-weight: normal;}
.SolutionList4_1 li .txt article aside{padding-left: 0.16rem;font-size: 0.18rem;line-height: 0.32rem;color: #666666;font-weight: lighter;max-width: 4.85rem;margin-bottom: 0.1rem;}




.SolutionList5_1{padding: 1.1rem 0}
.SolutionList5_1 li{width: 18.8%;float: left;background: #f7f9fa url(../images/logobg6.png) no-repeat right center;padding: 0.4rem 0.3rem;margin-right: 1.5%;position: relative;min-height: 3.8rem;}
.SolutionList5_1 li:after{position: absolute;left: 0.3rem;width: calc(100% - 0.6rem);height: 0.01rem;background: #ed0a13;content: "";bottom:0.3rem;}
.SolutionList5_1 li:nth-child(5n){margin-right: 0;}
.SolutionList5_1 li .num{font-size: 0.22rem;line-height: 0.22rem;color: #333333;}
.SolutionList5_1 li .ti{font-size: 0.22rem;font-weight: bold;line-height: 0.25rem;color: #333333;margin: 0.4rem 0 0.12rem}
.SolutionList5_1 li p{font-size: 0.16rem;line-height: 0.3rem;line-height: 0.3rem;font-weight: lighter;}
.SolutionList5_1 ul{margin-top: 0.5rem;}

.SolutionList5_2{background: #f5f5f5;}
.SolutionList5_2 .SolutionList2_1b2 li{width: 23.5%}
.SolutionList2_1b3 li{height: 3.4rem;background-color: #ffffff;}

.SolutionList5_3{padding: 1.1rem 0}
.SolutionList5_3 .Ispic{width: 62%;padding-bottom: 4.8rem;}
.SolutionList5_3 .txt{width: 38%;padding-top: 0.4rem;background: #f7f9fa url(../images/logobg7.jpg) no-repeat center bottom;min-height: 4.8rem;}
.SolutionList5_3 .txt .box{padding-left: 0.45rem;margin-bottom: 0.3rem;}
.SolutionList5_3 .txt .box .ti{font-size: 0.22rem;line-height: 0.22rem;color: #333333;font-weight: bold;position: relative;}
.SolutionList5_3 .txt .box .ti:after{position: absolute;left: -0.45rem;top: 50%;margin-top: -0.14rem;width: 0.05rem;height: 0.28rem;content: ""; background-color: #e6252d;}
.SolutionList5_3 .txt .box p{font-size: 0.16rem;line-height: 0.32rem;color: #666666;font-weight: lighter;}
.SolutionList5_3 .center{margin-top: 0.5rem;}

.SolutionList5_4.About-p8{padding-top: 0;padding-bottom: 0.7rem;}
.SolutionList5_4.About-p8 li .ti span{color: #ed0a13;}
.SolutionList5_4.About-p8 li:hover .ti span{color: #fff}

@media(max-width:1024px){
.SolutionList2_1,.SolutionList2_2,.SolutionList4_1,.SolutionList5_1,.SolutionList5_3{padding: 40px 0}
.NyBanner4 li .ban_txt.l0{max-width: 38%;left: 5%;width: 90%;}
.NyBanner4 li .subMenu{top: 0.2rem}
.ban_txt .auto-inner-1360{width: 100%}
.NyBanner4 li .ban_txt .con{font-size: 0.14rem;line-height: 0.2rem;}
.SolutionList2_1 .SolutionList2_1b li img{max-width: 0.5rem;margin-right: 0.1rem;}
.SolutionList2_1 .SolutionList2_1b .info p{align-items: flex-start;}
.SolutionList2_2.Prolist .tabCon li .Ispic img{object-fit: contain}
.SolutionList2_2.Prolist .tabCon li .Ispic{padding-bottom: 3.6rem;}
.SolutionList2_2.Prolist .tabCon li .txt{padding: 0.3rem 0.3rem 0}
.SolutionList4_1 li .txt{padding: 0.3rem}
.SolutionList4_1 li .txt .ti,.SolutionList1 li .txt .ti,.SolutionList1 li .txt .num,.SolutionList3_2.Prolist .tabCon li .txt .ti{font-size: 24px;line-height: 30px;}
.SolutionList4_1 li .txt article p{font-size: 16px;line-height: 24px;}
.SolutionList4_1 li .Ispic{padding-bottom: 30vw;}
.SolutionList4_1 li .txt{max-height: 30vw;overflow-y: auto;}
.SolutionList4_1 li .txt article p:after{top: 0.11rem}
.NyBanner4 li .ban_txt{left: 50%;right: auto;max-width: 90%}
.SolutionList1 li{padding: 40px 0}
.SolutionList1 li .txt{padding: 20px 20px 0;min-height: 27.48vw;}
.SolutionList1 li .txt .con{line-height: 1.5;}
.SolutionList1 li .txt .ti:after{margin-bottom: 0.1rem;}
.SolutionList2_1b2 li img{max-height: 0.6rem}
.SolutionList2_1b2 li .txt p,.SolutionList3_3t .txt article{line-height: 1.5;}
.SolutionList2_1 .title .ti{font-size: 24px;line-height: 30px;margin-bottom: 0;}
.SolutionList3_2.Prolist .tabConbox,.SolutionList2_1b2{margin-top: 0.2rem;}
.SolutionList2_2 .TabSlide{margin-top: 0;}
.SolutionList2_1b2 li{height: 3.2rem;padding-top: 0.3rem;}
.SolutionList5_1 ul{margin-top: 20px;}
.SolutionList5_1 li{padding: 15px;}
.SolutionList5_2 .SolutionList2_1b2 li{padding: 0.3rem 0.1rem 0;height: 2.4rem;}
.SolutionList2_1b2 li .txt .ti{font-size: 20px;line-height: 1.25;margin: 15px 0 10px;}
.SolutionList5_3 .center{margin-top: 15px;}
.SolutionList5_3 .txt .box{padding-left: 20px;}
.SolutionList5_3 .txt .box .ti{font-size: 20px;}
.SolutionList5_3 .txt .box .ti:after{left: -20px;}
.About-p8 li .ti{font-size: 20px;}
.About-p8 li{height: 1.8rem}
.About-p8 li .img img{max-width: 0.5rem}
.About-p8 li .img{margin-right: 10px;}
.About-p8 .tit{margin-bottom: 0.2rem;}
.SolutionList5_4.About-p8{padding-bottom: 20px;}
}
@media(max-width:768px){
.NyBanner4 li .subMenu{padding: 0;top: 0.1rem}
.NyBanner4 li .ban_txt .ti{font-size: 24px;margin-bottom: 10px;}
.SolutionList2_1b{padding: 0.2rem}
.SolutionList2_1 .Institute-p5 li .Ispic{height: 2.4rem}
.SolutionList2_1 .title .ti{font-size: 24px;line-height: 30px;margin-bottom: 15px;}
.SolutionList2_1 .SolutionList2_1b,.SolutionList4_1 ul{margin-top: 0.2rem;}
.NyBanner4.white li .ban_txt.no{max-width: 90%;padding-top: 0.3rem;}
.SolutionList4_1 li .txt .ti,.SolutionList3_2.Prolist .tabCon li .txt .ti{font-size: 20px;line-height: 24px;margin: 10px 0}
.SolutionList4_1 li .txt article p{font-size: 14px;line-height: 20px;}
.SolutionList4_1 li .txt,.SolutionList3_3t .txt{padding: 15px;}
.NyBanner4 li .ban_txt .con{display: none}
.SolutionList2_1b2 li .txt p{max-width: 90%}
.SolutionList2_1b2 li .txt .ti{margin: 10px auto}
.SolutionList3_1 .SolutionList2_1b2 li img{max-height: 0.5rem}
.SolutionList2_1b2 li .txt .ti{font-size: 20px;line-height: 24px;}
.SolutionList5_1 li .ti{font-size: 20px;margin: 15px auto 10px;}
.SolutionList5_1 li{min-height: 3.3rem;}
}
@media(max-width:480px){
.NyBanner4 li .ban_txt.l0 .con{display: none}
.SolutionList2_1 .SolutionList2_1b li{width: 48%;margin-bottom: 0.1rem;}
.SolutionList2_1 .SolutionList2_1b ul,.SolutionList2_2.Prolist .tabCon li .flex-jcsb{flex-wrap: wrap;}
.SolutionList2_1 .SolutionList2_1b .info p{width: 100%;min-height: unset;}
.SolutionList2_1{padding-bottom: 0;}
.SolutionList2_1 .Institute-p5 li .Ispic{height: 25vw}
.SolutionList2_2.Prolist .tabCon li .Ispic{width: 100%;padding-bottom: 56%;border-right: none;border-bottom: 1px solid #edf0f2;}
.SolutionList2_2.Prolist .tabCon li .txt,.SolutionList4_1 li .txt{width: 100%;max-height: unset;}
.SolutionList4_1 li .flex-aifs,.SolutionList1 li .flex-aic,.SolutionList2_1b2 ul,.SolutionList5_3 .center{flex-wrap: wrap;}
.SolutionList2_1b2 li{width: 100%;padding: 20px 0;height: auto;margin-bottom: 0.2rem;}
.SolutionList4_1 li .Ispic{width: 100%;}
.NyBanner4.white li .ban_txt.l0{display: block;}
.NyBanner4.white li .ban_txt.l0 .con{display: none}
.SolutionList1 li{padding: 20px 0}
.SolutionList1 li .txt,.SolutionList3_3t .txt,.SolutionList5_3 .txt{width: 100%;}
.SolutionList1 li .Ispic,.SolutionList3_3t .Ispic{width: 100%;padding-bottom: 45%;}
.SolutionList1 li .txt{padding: 20px}
.SolutionList2_2.Prolist .tabCon li .txt{padding: 0.3rem}
.SolutionList3_3t .txt,.SolutionList5_3 .txt{min-height: unset;padding-bottom: 0.6rem;}
.SolutionList3_4{padding: 40px 0}
.SolutionList3_4 ul{margin: 20px auto 0}
.SolutionList3_4 ul li{margin: 0}
.SolutionList5_1 li,.SolutionList5_2 .SolutionList2_1b2 li{width: 48.5%;;margin-bottom:3%;margin-right: 0;}
.SolutionList5_1 li:nth-child(2n),.SolutionList5_2 .SolutionList2_1b2 li:nth-child(2n){float: right;}
.SolutionList5_3 .Ispic{width: 100%;padding-bottom:60% ;}
.SolutionList5_3 .txt .box{margin-bottom: 15px;}
}


/* 20250507 */
.pd100{padding:1rem 0;}
.pd120{padding:1.2rem 0;}
.pro-p1 .pro-p1box .slick-list{padding:0 2.8rem;margin-left:-0.3rem;}
.pro-p1 .pro-p1box .item{display: flex;justify-content: space-between;flex-wrap: wrap;background: #f4f4f4;margin-left:0.3rem;align-items: center;}
.pro-p1 .pro-p1box .item .img{width:50%;padding-top:34%;}
.pro-p1 .pro-p1box .item .txt{width:50%;box-sizing: border-box;padding:4% 5% 6%;position: relative;}
.pro-p1 .pro-p1box .item .txt .con{font-weight: lighter;line-height: 1.875;position: relative;z-index:9;}
.pro-p1 .pro-p1box .item .txt .num{ text-shadow: -1px -1px 0 #ED0A13,1px -1px 0 #ED0A13,-1px 1px 0 #ED0A13,1px 1px 0 #ED0A13;color:#f4f4f4;font-weight: bold;font-size: 0.8rem;line-height: 1;position: absolute;top:0;}
.pro-p1 .pro-p1box .item .txt .num i{opacity: 0.4;}
.pro-p1 .pro-p1box .item .txt .num::after{width:100%;height:100%;content:"";display: block;background-image: linear-gradient(to bottom, rgba(244,244,244,0),rgba(244,244,244,0.5) ,rgba(244,244,244,0.99),#f4f4f4);position: absolute;left:0;top:0;}
.pro-p1 .pro-p1box .slick-arrow{bottom:6%;top:auto;}
.pro-p1 .pro-p1box .slick-prev{left:53.5%;}
.pro-p1 .pro-p1box .slick-next{left:58%;}

@media(max-width:1024px){
	.Prolist .tabNav li{margin:0 0.25rem;}
	.pd100{padding:0.4rem 0;}
	.pd120{padding:0.4rem 0;}
	.pro-p1 .pro-p1box{padding:0 4%;}
	.pro-p1 .pro-p1box .slick-list{padding:0;}
	.pro-p1 .pro-p1box .slick-prev{left:55%;}
	.pro-p1 .pro-p1box .slick-next{left:60%;}
}

@media(max-width:768px){
	.pro-p1 .pro-p1box{}
	.pro-p1 .pro-p1box .slider{background: #f4f4f4;overflow: hidden;}
	.pro-p1 .pro-p1box .item{padding-bottom:60px;}
	.pro-p1 .pro-p1box .item .img{width:100%;padding-top:67%;}
	.pro-p1 .pro-p1box .item .txt{width:100%;padding:30px;padding-top:50px;}
	.pro-p1 .pro-p1box .item .txt .num{top:15px;}
	.pro-p1 .pro-p1box .slick-arrow{bottom:25px;}
	.pro-p1 .pro-p1box .slick-prev{left:30px;}
	.pro-p1 .pro-p1box .slick-next{left:75px;}

}

@media(max-width:640px){
	.pro-p1 .pro-p1box .item .txt{width:100%;padding:20px;padding-top:40px;}
	.pro-p1 .pro-p1box .slick-prev{left:20px;}
	.pro-p1 .pro-p1box .slick-next{left:65px;}
}

.Solution_mkh{background: #f7f9fa;}
.Solution_mkh .Solution_mkhBox{display: flex;margin-left:-0.04rem;}
.Solution_mkh .Solution_mkhBox .item{margin-left:0.04rem;width:11.2%;transition: all .5s;background: #fff;overflow: hidden;height:6rem;}
.Solution_mkh .Solution_mkhBox .item .img{padding-top:6rem;transition: all .5s;}
.Solution_mkh .Solution_mkhBox .item .img::after{content:"";display: block;width:100%;height:100%;background: rgba(0,7,18,0.6);position: absolute;left:0;top:0;transition: all .5s;}
.Solution_mkh .Solution_mkhBox .item .hidebox{display: none;}
.Solution_mkh .Solution_mkhBox .item .hidebox .txt{padding:0.35rem;transform: translateY(0.5rem);opacity: 0;transition: all .5s .2s;}
.Solution_mkh .Solution_mkhBox .item .hidebox .ti{font-size: 0.3rem;font-weight: bold;}
.Solution_mkh .Solution_mkhBox .item .hidebox b{display: block;width:0.3rem;height:0.04rem;background: #ed0a13;margin:0.1rem 0;}
.Solution_mkh .Solution_mkhBox .item .hidebox .con{font-weight: lighter;color:#666;line-height: 1.875;}
.Solution_mkh .Solution_mkhBox .item .showbox{position: relative;}
.Solution_mkh .Solution_mkhBox .item .showbox .txt{position: absolute;left:0;top:0;width:100%;height:100%;box-sizing: border-box;padding-top:1rem;transition: all .5s;}
.Solution_mkh .Solution_mkhBox .item .showbox .txt .ti{font-size: 0.24rem;color:#fff;width:0.24rem;text-align: center;margin:0 auto;line-height: 1.25;}
.Solution_mkh .Solution_mkhBox .item .showbox .txt .more{width:0.4rem;height:0.4rem;border-radius: 50%;border:1px solid #fff;box-sizing: border-box;display: flex;align-items: center;justify-content: center;position: absolute;left:50%;transform: translateX(-50%);bottom:0.8rem;}
.Solution_mkh .Solution_mkhBox .item .showbox .txt .more i{display: block;width:0.08rem;height:0.08rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform: rotate(45deg);margin-left:0.03rem;}


.Solution_mkh .Solution_mkhBox .item.on{width:44%;}
.Solution_mkh .Solution_mkhBox .item.on .img{padding-top:3.7rem;}
.Solution_mkh .Solution_mkhBox .item.on .img::after{opacity: 0;}
.Solution_mkh .Solution_mkhBox .item.on .hidebox{display: block;}
.Solution_mkh .Solution_mkhBox .item.on .hidebox .txt{transform: translateY(0);opacity: 1;}
.Solution_mkh .Solution_mkhBox .item.on .showbox .txt{transform: translateY(-0.5rem);opacity: 0;}

@media(max-width:1024px){
	.Solution_mkh .Solution_mkhBox{margin-left:-1%;flex-wrap: wrap;}
	.Solution_mkh .Solution_mkhBox .item{width:49%;margin-left:1%;margin-bottom:1%;height:auto;}
	.Solution_mkh .Solution_mkhBox .item.on{width:49%;}
	.Solution_mkh .Solution_mkhBox .item .img{padding-top:58%;}
	.Solution_mkh .Solution_mkhBox .item.on .img{padding-top:58%;}
	.Solution_mkh .Solution_mkhBox .item .img::after{opacity: 0;}
	.Solution_mkh .Solution_mkhBox .item .hidebox{display: block;}
	.Solution_mkh .Solution_mkhBox .item .hidebox .txt{transform: translateY(0);opacity: 1;}
	.Solution_mkh .Solution_mkhBox .item .showbox .txt{transform: translateY(-0.5rem);opacity: 0;}
	.Solution_mkh .Solution_mkhBox .item .hidebox .ti{font-size: 20px;}
}

@media(max-width:640px){
	.Solution_mkh .Solution_mkhBox .item .hidebox .ti{font-size: 18px;}
	.Solution_mkh .Solution_mkhBox .item{width:99%;}
	.Solution_mkh .Solution_mkhBox .item.on{width:99%;}
	.Solution_mkh .Solution_mkhBox .item .hidebox .txt{padding:0.25rem;}
}

.Common_tit{font-size: 0.4rem;text-align: center;margin-bottom:0.4rem;}

.Solution_mkh_case .caselist ul{display: flex;flex-wrap: wrap;margin-left:-4%;}
.Solution_mkh_case .caselist ul li{width:29.33%;margin-left:4%;margin-bottom:3%;}
.Solution_mkh_case .caselist ul li .img{padding-top:62%;}
.Solution_mkh_case .caselist ul li .img span{transition: all .5s;}
.Solution_mkh_case .caselist ul li:hover .img span{transform: scale(1.05);}
.Solution_mkh_case .caselist ul li .txt{margin-top:0.2rem;}
.Solution_mkh_case .caselist ul li .txt .ti{padding:0 0.2rem;position: relative;line-height: 1.875;}
.Solution_mkh_case .caselist ul li .txt .ti::before{content:"";display: block;width:0.06rem;height:0.16rem;background: #d10808;position: absolute;left:0;top:0.05rem;}

@media(max-width:1024px){
	.Common_tit{font-size: 24px;margin-bottom:15px;}
}

@media(max-width:640px){
	.Solution_mkh_case .caselist ul li{width:46%;}
	.Solution_mkh_case .caselist ul li .txt{margin-top:0.1rem}
}

.pro-p3 .right{z-index:9;}
.pro-p3 .right .dq .center{z-index:9;}
.pro-p3 .left .tabNav{z-index:99;position: relative;}
.pro-p3 .left .tabNav li p{line-height: 1.4;margin-top:0.1rem;}
.pro-p3 .left .tabNav ul::after{content:'';display: block;clear: both;}
.pro-p3 .left .tabNav li{justify-content: center;padding:0 0.8rem;text-align: center;}
.pro-p3 .left .tabNav li.on{padding:0 0.8rem;}

@media(max-width:1024px){
	.pro-p3 .left .tabNav li{width:3rem;}
}

@media(max-width:768px){
	.pro-p3 .left .tabNav li{padding:0 10px;}
	.pro-p3 .left .tabNav li.on{padding:0 10px;}
}

.mb30{margin-bottom:0.3rem;}
.mb40{margin-bottom:0.4rem;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;}
.NyBanner_pro li .ban_txt{max-width:none;left:50%;right:auto;}
.NyBanner_pro .ban_txt .ti{text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;color:#ed0a13;line-height: 1.4;}
.NyBanner_pro .ban_txt .ti::after{display: none;}
.NyBanner_pro .ban_txt p{text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;color:#ed0a13;font-weight: normal;}

.ProAdvantages_new .ProAdvantages_newBox{display: flex;flex-wrap: wrap;margin-left:-2%;}
.ProAdvantages_new .ProAdvantages_newBox .item{width:31.33%;margin-left:2%;margin-bottom:2%;background: #f7f9fa;}
.ProAdvantages_new .ProAdvantages_newBox .item .img{padding-top:56%;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt{padding:0.2rem;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .ti{font-size: 0.24rem;font-weight: bold;margin-bottom:0.15rem;;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .ti .icon{margin-right:0.1rem;display: inline-block;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .ti .icon img{max-width:0.28rem;max-height:0.26rem;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .con{}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .con ul{display: flex;flex-wrap: wrap;margin-left:-3%;justify-content: space-between;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .con ul li{max-width:50%;min-width:40%;;margin-left:3%;margin-bottom:0.1rem;font-weight: lighter;padding-left:0.1rem;position: relative;box-sizing: border-box;}
.ProAdvantages_new .ProAdvantages_newBox .item .txt .con ul li::before{content:"";display: block;width:0.04rem;height:0.04rem;border-radius: 50%;background: #666666;position: absolute;left:0;top:50%;margin-top:-0.02rem;}
.ProAdvantages_new .ProAdvantages_newBox .item:hover .imgbox span{transform: scale(1.05);}

.Research-case{background: #fff;}
.Pro-Certificates{background: url(../images/hobg.jpg) no-repeat center;background-size: cover;}
.Pro-Delivery{background: #fff;}
.Pro-Industry{background: #f5f5f5;}
.Pro-Industry .tabNav li{background: none;}

@media(max-width:768px){
	.NyBanner2 .ban_txt{margin-top:0;}
	.mb30{margin-bottom:15px;}
	.mb40{margin-bottom:15px;}
	.ProAdvantages_new .ProAdvantages_newBox .item{width:48%;}
	.ProAdvantages_new .ProAdvantages_newBox .item .txt .ti{font-size: 18px;}
}

@media(max-width:640px){
	.ProAdvantages_new .ProAdvantages_newBox .item{width:48%;}
	.ProAdvantages_new .ProAdvantages_newBox .item .txt{padding:0.2rem 0.12rem;}
	.ProAdvantages_new .ProAdvantages_newBox .item .txt .ti{font-size: 16px;}
	.ProAdvantages_new .ProAdvantages_newBox .item .txt .con ul li{max-width:97%;width:97%;}
}

/* 变电站升级改造 */
.NyBanner_pro .ban_txt .tl p{margin-left:0;}

.Substation_part1 .partBox{padding:5%;background: #f8f8f8;border-radius:0.15rem;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;}
.Substation_part1 .partBox .con{line-height: 2;font-weight: lighter;text-align: center;}
.Substation_part1 .partBox .hometitle .cn{color:#fff;}

.Substation_part2{padding-top:0;}
.Substation_part2 .item{align-items: flex-start !important;}
.Substation_part2 .pro-p1box .item .img{padding-top:37%;}
.Substation_part2 .item .txt .nu{font-size: 0.32rem;font-weight: lighter;}
.Substation_part2 .item .txt .name{font-size: 0.3rem;font-weight: bold;margin:0.2rem 0 0.1rem 0;}
.Substation_part2 .item .txt b{display: block;width:0.3rem;height:0.04rem;background: #ed0a13;margin-bottom:0.18rem;}

.Substation .Solution_mkh_case{background: #f7f9fa;}
.Substation_part4 .partBox ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
.Substation_part4 .partBox ul li{width:17%;margin-left:3%;margin-bottom:2%;box-shadow: 0 0 20px rgba(0,0,0,0.06);transition: all .5s;}
.Substation_part4 .partBox ul li .libox{overflow: hidden;position: relative;height:1.6rem;display: flex;align-items: center;font-size: 0.2rem;}
.Substation_part4 .partBox ul li .libox .icon{opacity: 0.04;position: absolute;bottom:-0.15rem;right:0;}
.Substation_part4 .partBox ul li .libox .icon img{max-width:1.28rem;}
.Substation_part4 .partBox ul li .libox .num{width:0.62rem;height:0.56rem;display: flex;align-items: center;justify-content: center;background: url(../images/numbg.png) no-repeat center center;background-size: 100% 100%;color:#fff;font-weight: lighter;box-sizing: border-box;padding-right:0.1rem;}
.Substation_part4 .partBox ul li .libox .ti{margin-left:0.15rem;flex: 1 1;font-weight: bold;}
.Substation_part4 .partBox ul li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

@media(max-width:1024px){
	.Substation_part2 .item .txt .nu{line-height: 1;}
	.Substation_part2 .item .txt .name{font-size: 18px;margin:0.1rem 0;}
}

@media(max-width:768px){
	.Substation_part4 .partBox ul li{width:30.33%;}
	.Substation_part2 .pro-p1box .item .img{padding-top:67%;}
	.Substation_part2 .pro-p1box .item .txt{padding-top:20px;}
	.place{display: none;}
	.NyBanner_pro li .ban_txt{padding:0 4%;}
	
}
@media(max-width:640px){
	.Substation_part4 .partBox ul li{width:47%;padding-right:0.1rem;}
	
}



.tabConCus{
    opacity: 1 !important;
    position: static !important;
    visibility: visible !important;
}



/*20250606*/
.NewSolutionList2_1 .NewSolutionList2_1b{display: flex;background: #fff;margin-top: 0.5rem;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l{width: 50%;padding: 0.5rem 0.3rem 0.4rem 0.5rem;float: left;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li{padding-bottom: 0.2rem;border-bottom: 1px solid #e6e6e6;margin-bottom: 0.3rem;;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li h3{line-height: 0.45rem;height: 0.45rem;cursor: pointer;font-size: 0.24rem}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li h3 img{margin-right: 0.22rem;width: 0.3rem;margin-top: -0.03rem;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li h3 i{float: right;width: 0.21rem;height: 0.45rem;background: url(../images/arr-d.png) no-repeat center; transition: all 0.3s}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li .hide{padding-left: 0.5rem;margin-top: 0.15rem;font-size: 0.16rem;font-weight: lighter;line-height: 0.28rem;color: #333333;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li.on h3 i{transform: rotate(-180deg);}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li:last-child{margin-bottom: 0;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r{width: 50%;float: right;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r .Ispic{width: 100%;padding-bottom: 65%;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r .slick-dots{padding-top: 0;margin-top: -0.4rem;position: relative;z-index: 9;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r .slick-dots li{width: 0.14rem;background-color: #ffffff;opacity: 0.5;height: 0.14rem;border-radius: 50%}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r .slick-dots li.slick-active{opacity: 1;background-color: #ed0a13;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r .slick-dots li:after{display: none !important}

.NewSolutionList2_2 .hometitle .cn{color: #fff}
.NewSolutionList2_2 .NewSolutionList2_2_b{margin-top: 0.7rem;display: flex;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_bl{width: 50%;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_bl .Ispic{padding-bottom: 75%;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br{width: 50%;padding-left: 0.8rem;color: #fff}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul{border-top: 1px solid #fff;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li{padding: 0.23rem 0;border-bottom: 1px solid rgba(255,255,255,.2);padding-left: 0.6rem;position: relative;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li span.img{left: 0;top: 0.32rem;position: absolute;width: 0.36rem;height: 0.36rem;border: solid 0.01rem rgba(255,255,255,.6);line-height: 0.36rem;text-align: center;border-radius: 50%;transition: all 0.3s}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li span.img img{margin-top: -0.04rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li h3{font-size: 0.3rem;line-height: 0.5rem;cursor: pointer;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li h3 i{float: right;width: 0.21rem;height: 0.5rem;background: url(../images/arr-d2.png) no-repeat center; transition: all 0.3s}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide .ti{font-size: 0.2rem;line-height:2;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide .ti2{font-size: 0.2rem;line-height:2;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide p{font-size: 0.16rem;line-height:0.32rem;font-weight: lighter;height:0.32rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide{margin-top: 0.1rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide p b{font-size: 0.32rem;height: 0.32rem;line-height: 0.32rem;display: inline-block;float: left;margin-right: 0.1rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li.on span.img{width: 0.46rem;height: 0.46rem;line-height: 0.46rem;background-color: #ed0a13;border-color:#ed0a13 }
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br li.on h3 i{transform: rotate(-180deg);}

.SolutionList2_1 .NewInstitute-p5 li{position: relative;overflow: hidden;width: 19.8%}
.NewInstitute-p5 li .show{position: absolute;left: 0;top: 0;width: 100%;height:100%;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,.5)}
.NewInstitute-p5 li p{display: block;font-size: 0.22rem;line-height: 0.45rem;font-weight: bold;}
.NewInstitute-p5 li .show .ico{width: 0.7rem;height: 0.7rem;border: 1px dashed rgba(255,255,255,.6);border-radius: 50%;line-height: 0.7rem;text-align: center;margin: 0 auto;transition: all 0.3s}
.NewInstitute-p5 li .hide{opacity: 0;z-index: -5;position: absolute;left: 0;bottom:100%;width: 100%;padding-bottom: 0.4rem;padding-top: 1.3rem;background-image: linear-gradient(0deg, rgba(0,0,0,.8) 0%,rgba(0,0,0,.0) 100%); transition: all 0.5s; padding-right: 15%;padding-left: 0.4rem;display: flex;justify-content: space-between;align-items: center;}
.NewInstitute-p5 li .hide .ico{width: 0.8rem;height: 0.8rem;border-radius: 50%;line-height: 0.8rem;text-align: center;background-color: #ed0a13;float: left;}
.NewInstitute-p5 li .hide .txt{max-width: calc(100% - 1rem);float: right;}
.NewInstitute-p5 li.on .txt{margin-top: 0;position: static;transform:translate(-0%,-0%);padding: 0}
.NewInstitute-p5 li.on .txt .ti{font-size: 0.28rem;line-height: 0.45rem;font-weight: bold;margin-bottom: 0.05rem;}
.NewInstitute-p5 li.on .txt p{font-size: 0.16rem;line-height: 0.26rem;font-weight: lighter;}
.NewInstitute-p5 li.on .show{top: 100%}
.NewInstitute-p5 li.on .hide{bottom:0rem;opacity: 1;z-index: 9;}
.SolutionList2_1 .NewInstitute-p5 li.on{width: 58%;}
.NrewSolutionList2_1 .title .ti{margin-bottom: 0.2rem;}
.NrewSolutionList2_1 .Institute-p5{padding-top: 0.5rem;}

.NrewSolutionList2_2{background: url(../images/newsbg1.jpg) no-repeat center/cover;padding: 1rem 0}
.NrewSolutionList2_2 .title {text-align: center;margin-bottom: 0.6rem;}
.NrewSolutionList2_2 .title .ti{font-size: 0.4rem;font-weight: bold;line-height: 0.45rem;color: #333333;margin-bottom: 0.2rem;}
.NrewSolutionList2_2 .title .ticon{font-size: 0.16rem;color: #333333;line-height: 0.3rem;}
.NrewSolutionList2_2 .TabSlide{position: relative;}
.NrewSolutionList2_2 .TabSlide .tabNav{position: absolute;left: 0;bottom: 0;width: 50%;z-index: 9;}
.NrewSolutionList2_2 .TabSlide .tabNav .item{background: none;height: 1.4rem;display: flex;align-items: center;align-content: center;justify-content: center;float: left;text-align: center; width: 30%;padding: 0;margin: 0;flex-wrap: wrap;}
.NrewSolutionList2_2 .TabSlide .tabNav .item p{width: 100%;font-size: 0.2rem;line-height: 0.49rem;color: #697783;}
.NrewSolutionList2_2 .TabSlide .tabNav .item.on{background: rgba(255,255,255,.4);box-shadow: 0 0 0.1rem rgba(0,0,0,.02)}
.NrewSolutionList2_2 .TabSlide .tabNav .item.on p{color: #333333;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt{width: 50%;padding-right: 1.2rem;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt .num span{float: left;width: 0.27rem;height: 0.12rem;border-bottom: 1px solid  #e10009;margin-right: 0.15rem;;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt .num{	font-size: 0.2rem;font-weight: bold;color: #999999;line-height: 0.2rem;margin-bottom: 0.2rem;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt .ti{font-size: 0.32rem;line-height: 0.45rem;color: #333333;font-weight: bold;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt .con{font-size: 0.16rem;line-height: 0.3rem;color: #555555;font-weight: lighter;margin-top: 0.2rem;}
.NrewSolutionList2_2 .TabSlide .tabCon .Ispic{width: 50%;padding-bottom: 33.6%;}

.NrewSolutionList2_3{background-color: #f7f9fa;}
.NrewSolutionList2_3 .title {text-align: center;margin-bottom: 0.4rem;}
.NrewSolutionList2_3 .title .ti{font-size: 0.4rem;font-weight: bold;line-height: 0.45rem;color: #333333;margin-bottom: 0.2rem;}
.NrewSolutionList2_3 .title .ticon{font-size: 0.16rem;color: #333333;line-height: 0.3rem;}
.NrewSolutionList2_3 .Ispic{padding-bottom: 30.88%;}
.NrewSolutionList2_3 .txt{padding: 0.5rem;background: #fff}
.NrewSolutionList2_3 .txt .left{width: 48%;float: left;}
.NrewSolutionList2_3 .txt .left .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;}
.NrewSolutionList2_3 .txt .left .ti:after{display: block;width: 0.28rem;height: 0.05rem;background-color: #e6252d;content: "";margin-top: 0.1rem;}
.NrewSolutionList2_3 .txt .left .con{font-size: 0.16rem;line-height: 0.3rem;color: #555555;font-weight: lighter;margin-top: 0.2rem;}
.NrewSolutionList2_3 .txt .slider{width: 48%;float: right;}
.NrewSolutionList2_3 .txt .slider .ti{font-size: 0.22rem;line-height: 0.3rem;color: #333333;margin-bottom: 0.2rem;}
.NrewSolutionList2_3 .txt .slider .Ispic{padding-bottom: 36.5%;}
.NrewSolutionList2_3 .txt .slider .slick-dots li{width: 0.5rem;background: #D6D6D6;border-radius: 0;margin: 0 0.15rem;	height: 0.03rem;}
.slick-dots li:after{display: none}
.NrewSolutionList2_3 .txt .slider .slick-dots li.slick-active{background-color: #ed0a13;}
.NrewSolutionList2_3 .txt .slider .slick-dots{padding-top: 0.1rem;}




.NyBanner5 .slick-dots{position: absolute;bottom:0.3rem;z-index: 9;left: 50%;transform: translateX(-50%);}
.NyBanner5 .slick-dots li{width: 0.15rem;height: 0.15rem;background-color: #ebf0f1;margin: 0 0.2rem;border-radius: 50%}
.NyBanner5 .slick-dots li.slick-active{background-color: #ed0a13;}

.keyword{background-color: #f4f4f4;line-height: 0.3rem;font-weight: lighter;font-size: 0.16rem;padding: 0.15rem 0}
.keyword span{color: #ed0a13;}


.Newpro-p1.pro-p1 .pro-p1box .item .txt .num{font-size: 1.5rem;top: -0.5rem} 

.Newpro-p3{background: url(../images/probbg5.jpg) no-repeat center/cover;}
.Prolist.Prolist3.NewProlist3{background: url(../images/probg2.jpg) no-repeat top center;}
.Prolist.Prolist3.NewProlist3 .hometitle .cn{color: #fff}
.Prolist.Prolist3.NewProlist3 .tabNav li{color: #fff}
.Prolist.Prolist3.NewProlist3 .tabNav li.on{color: #ed0a13;}
.Prolist.Prolist3.NewProlist3 .tabNav{margin-top: 0.225rem;}

.Newpro-p4{padding-bottom: 1rem;}
.Newpro-p4 .box{margin-top: 0.4rem;background-image: linear-gradient(0deg, #f2f2f2 0%, #f7f7f7 100%);}
.Newpro-p4 .box .left{width: 50%;padding: 0.2rem 0.4rem;float: left; padding-bottom: 0;}
.Newpro-p4 .box .left li{padding: 0.18rem 0;border-bottom: 1px solid #e6e6e6;float: left;width: 100%;display: flex;align-items: center;font-size: 0.2rem;line-height: 0.3rem;color: #333333;}
.Newpro-p4 .box .left li .ico{width: 0.5rem;text-align: center;float: left;margin-right:0.2rem;}
.Newpro-p4 .box .left li:last-child{border-bottom: none;}
.Newpro-p4 .box .Ispic{width: 50%;padding-bottom: 33.82%;float: right;}
.Newpro-p4 .box .left li a{display:flex;align-items:center;width:100%;}

.pro-p3.Newpro-p3 .right{top: 45%;right: 7%}
.pro-p3.Newpro-p3 .left .tabNav li{margin: 0 -0.43rem}

.NewSolutionList5_1 .hxjg{margin-top: 0.5rem;background-color: #f7f9fa;}
.NewSolutionList5_1 .hxjg .Ispic{padding-bottom: 35.29%;width: 50%;float: left;}
.NewSolutionList5_1 .hxjg .txt{padding: 0.5rem 0.5rem 0;width: 50%;float: right;}
.NewSolutionList5_1 .hxjg .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;padding-bottom: 0.15rem;border-bottom: 1px solid #e1e1e1;}
.NewSolutionList5_1 .hxjg .txt li h3{position: relative;font-size: 0.22rem;font-weight: normal;line-height: 0.45rem;color: #000000;cursor: pointer;}
.NewSolutionList5_1 .hxjg .txt li .hide p{width: 50%;float: left;padding-left: 0.12rem;position: relative;font-weight: lighter;font-size: 0.16rem;line-height: 0.28rem;color: #333333;opacity: 0.9;}
.NewSolutionList5_1 .hxjg .txt li .hide p:before{position: absolute;width: 0.04rem;content: ""; border-radius: 50%;left: 0;top: 50%;margin-top: -0.02rem;height: 0.04rem;	background-color: #ed0a13;}
.NewSolutionList5_1 .hxjg .txt li{padding: 0.05rem 0;border-bottom: 1px solid #e1e1e1;float: left;width: 100%;}
.NewSolutionList5_1 .hxjg .txt li h3 i{float: right;width: 0.21rem;height: 0.5rem;background: url(../images/arr-d.png) no-repeat center; transition: all 0.3s}
.NewSolutionList5_1 .hxjg .txt li.on h3 i{transform: rotate(-180deg);}
.NewSolutionList5_1 .hxjg .txt li:last-child{border-bottom: none;}
.NewSolutionList5_1 .sdys .Ispic{padding-bottom: 35.29%;width: 50%;float: right;}
.NewSolutionList5_1 .sdys .txt{padding: 0.5rem 0.5rem 0;width: 50%;float: left;}
.NewSolutionList5_1 .sdys{display: flex;align-items: center;justify-content: center;background-color: #f7f9fa;}
.NewSolutionList5_1 .sdys .txt .ti{font-size: 0.3rem;line-height: 0.45rem;color: #333333;font-weight: bold;margin-bottom: 0.4rem;}
.NewSolutionList5_1 .sdys .txt li{width: 50%;float: left;margin-bottom: 0.4rem;}
.NewSolutionList5_1 .sdys .txt li img{width: 0.49rem;height: 0.49rem;float: left;}
.NewSolutionList5_1 .sdys .txt li .txt{padding: 0;padding-left: 0.14rem;width: calc(100% - 1rem);}
.NewSolutionList5_1 .sdys .txt li .txt .ti{font-size: 0.2rem;color: #333333;line-height: 0.3rem;font-weight: normal;margin-bottom: 0;}
.NewSolutionList5_1 .sdys .txt ul{display: flex;flex-wrap: wrap;}
.NewSolutionList5_1 .sdys .txt li .txt  p{font-size: 0.16rem;line-height: 0.3rem;color: #666666;font-weight: lighter;}

.NewSolutionList5_3{background: url(../images/probg3.jpg) no-repeat center/cover;}
.NewSolutionList5_3 .box{margin: 0.5rem 4% 0 3%;position: relative;}
.NewSolutionList5_3 .old{width: 44%;background: url(../images/probg4.png) no-repeat center/100% 100%;padding: 0.6rem;margin:0 -3%;}
.NewSolutionList5_3 .old > .ti{font-size: 0.3rem;line-height: 0.32rem;color: #333333;font-weight: bold;}
.NewSolutionList5_3 .old > .ti:after{display: block;width: 0.3rem;height: 0.04rem;background-color: #a0adb1;content: "";margin-top: 0.1rem;margin-bottom: 0.4rem;}
.NewSolutionList5_3 .old li .ti{font-size: 0.2rem;line-height: 0.32rem;color: #333333;position: relative;padding-left: 0.15rem;}
.NewSolutionList5_3 .old li .ti:before{position: absolute;width: 0.05rem;content: ""; border-radius: 50%;left: 0;top: 50%;margin-top: -0.025rem;height: 0.05rem;	background-color: #333333;}
.NewSolutionList5_3 .old li p{font-size: 0.16rem;line-height: 0.32rem;color: #666666;font-weight: lighter;padding-left: 0.15rem;}
.NewSolutionList5_3 .old li:not(:last-child){margin-bottom: 0.2rem;}
.NewSolutionList5_3 .new{width:70%;background: url(../images/probg5.png) no-repeat center/100% 100%;padding: 0.6rem;margin:0 -4%;padding-left: 12%;}
.NewSolutionList5_3 .new > .ti{font-size: 0.3rem;line-height: 0.32rem;color: #fff;font-weight: bold;}
.NewSolutionList5_3 .new > .ti:after{display: block;width: 0.3rem;height: 0.04rem;background-color: #fff;content: "";margin-top: 0.1rem;margin-bottom: 0.4rem;}
.NewSolutionList5_3 .new li{width: 50%;float: left;display: flex;align-items: center;justify-content: flex-start;margin-bottom: 0.4rem;color: #fff}
.NewSolutionList5_3 .new li .ico{width: 0.5rem;margin-right: 0.12rem;}
.NewSolutionList5_3 .new li .ti{font-size: 0.2rem;line-height: 0.32rem;}
.NewSolutionList5_3 .new li p{font-size: 0.16rem;font-weight: lighter;line-height: 0.32rem;color: #ffffff;}
.NewSolutionList5_3 .vs{position: absolute;left: 35%;top: 50%;transform: translateY(-50%);}


@media(max-width:1024px){
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l{padding: 0.2rem;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l li{padding-bottom: 0.1rem;margin-bottom: 0.1rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li h3{font-size: 0.22rem}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide .ti,.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide .ti2{font-size: 0.18rem;line-height: 1.75;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide p{font-size: 0.14rem;line-height: 0.2rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li .hide p b{height: 0.2rem;line-height: 0.2rem;margin-right: 00.5rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li{padding: 0.1rem 0;padding-left: 0.6rem;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br ul li span.img{top: 0.15rem}
.NrewSolutionList2_2 .TabSlide .tabCon .Ispic{padding-bottom: 50%;}
.NrewSolutionList2_2 .TabSlide .tabNav .item p{font-size: 0.16rem;line-height: 0.24rem;}
.NrewSolutionList2_2 .TabSlide .tabNav .item{height: 1rem}
.NrewSolutionList2_2 .TabSlide .tabNav .item img{max-height: 0.3rem}
.NrewSolutionList2_3 .title .ti,
.NrewSolutionList2_2 .title .ti{font-size: 0.3rem;line-height: 0.36rem;margin-bottom: 0.1rem;}
.NrewSolutionList2_3 .title .ticon{font-size: 0.14rem;line-height: 0.2rem;}
.NrewSolutionList2_2 .TabSlide .tabCon .txt{padding-right: 0.6rem;}
.NrewSolutionList2_3 .txt .slider .Ispic{padding-bottom: 60%;}
.NrewSolutionList2_3 .txt .left .con{line-height: 0.24rem;}
.NrewSolutionList2_2{padding: 0.4rem 0}
.NrewSolutionList2_2 .title{margin-bottom: 0.3rem;}
.NrewSolutionList2_1 .title .ti{margin-bottom: 0rem;}
.NrewSolutionList2_1 .Institute-p5{padding-top: 0.3rem;}
.Newpro-p4 .box .left{padding: 0.2rem 0.2rem 0}
.Newpro-p4 .box .left li{padding: 0.1rem 0}
.Newpro-p4 .box .left li .ico img{max-height: 0.2rem}
.Newpro-p4{padding-bottom: 0.4rem;}
.NyBanner5 .slick-dots li{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem}
.NyBanner5 .slick-dots{bottom:0.1rem}
.NewSolutionList5_1 .sdys{flex-wrap: wrap;margin-top: 0.2rem;}
.NewSolutionList5_1 .hxjg{margin-top: 0.2rem;}
.NewSolutionList5_1 .hxjg .Ispic,.NewSolutionList5_1 .sdys .Ispic{width: 100%;}
.NewSolutionList5_1 .hxjg .txt,.NewSolutionList5_1 .sdys .txt{width: 100%;padding: 0.2rem}
.NewSolutionList5_3 .old > .ti,.NewSolutionList5_3 .new > .ti{font-size: 0.22rem;line-height: 0.26rem;}
.NewSolutionList5_3 .old{padding: 0.2rem;padding-right: 0.6rem;}
.NewSolutionList5_3 .new{padding: 0.2rem;padding-left: 10%;}
.NewSolutionList5_3 .new li .ti,.NewSolutionList5_3 .old li .ti{font-size: 0.18rem;line-height: 0.24rem;}
.NewSolutionList5_3 .new li p,.NewSolutionList5_3 .old li p{font-size: 0.14rem;line-height: 0.2rem;}
.NewSolutionList5_3 .vs{width: 0.5rem}
.NewSolutionList5_3 .old > .ti:after,.NewSolutionList5_3 .new > .ti:after{margin-bottom: 0.2rem;}
}

@media(max-width:768px){
.NewSolutionList2_1 .NewSolutionList2_1b,.NewSolutionList2_2 .NewSolutionList2_2_b,.NewSolutionList5_3 .box{flex-wrap: wrap;}
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_l,
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_bl,
.NewSolutionList2_1 .NewSolutionList2_1b .NewSolutionList2_1b_r,
.NrewSolutionList2_2 .TabSlide .tabCon .Ispic,
.NrewSolutionList2_3 .txt .left,
.NrewSolutionList2_3 .txt .slider,
.Newpro-p4 .box .left,
.Newpro-p4 .box .Ispic,
.NrewSolutionList2_2 .TabSlide .tabCon .txt,
.NewSolutionList5_3 .old,.NewSolutionList5_3 .new{width: 100%;}
.NewSolutionList5_3 .old{background: #D3DEE3;padding-right: 0.2rem;margin: 0 auto}
.NewSolutionList5_3 .new{background:  #D4151A;margin: 0 auto;padding-left: 0.2rem;}
.NewSolutionList5_3 .vs{position: absolute;left: 50%;top: 38%;transform: translateX(-50%);}
.NewSolutionList5_3 .old li{width: 48%;float: left;}
.NrewSolutionList2_2 .TabSlide .tabCon .flex-aifs-jcsb{flex-wrap: wrap;}
.NewSolutionList2_2 .NewSolutionList2_2_b .NewSolutionList2_2_br{width: 100%;padding-left: 0;margin-top: 0.3rem;}
.NrewSolutionList2_2 .TabSlide .tabCon .Ispic,.NrewSolutionList2_3 .txt .slider,.Newpro-p4 .box .Ispic{margin-top: 0.2rem;}
.Newpro-p4 .box .Ispic{padding-bottom: 66%;}
.NyBanner4 li .ban_txt.l0{max-width: 50%;left: 5%;width: 90%;}
.NrewSolutionList2_2 .TabSlide{padding-bottom: 1.1rem;}
.NrewSolutionList2_2 .TabSlide .tabNav{width: 100%;}
.NrewSolutionList2_3 .txt{padding: 0.2rem}
.NrewSolutionList2_3 .txt .slider .Ispic{padding-bottom: 36.5%;}
.NewInstitute-p5 li .hide .ico,.NewInstitute-p5 li .show .ico{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;}
.NewInstitute-p5 li .hide .ico img,.NewInstitute-p5 li .show .ico img{max-height: 50%}
.NewInstitute-p5 li .hide .txt{max-width: calc(100% - 0.6rem)}
.NewInstitute-p5 li.on .txt .ti{font-size: 0.2rem;line-height: 0.28rem;}
.NewInstitute-p5 li.on .txt p{font-size: 0.14rem;line-height: 0.2rem;}
.NewInstitute-p5 li .hide{padding-left: 0.2rem;padding-right: 0.2rem;}
.pro-p3.Newpro-p3 .left .tabNav li{margin: 0 auto}
.NewSolutionList5_3 .box{margin: 0.2rem auto}
.NewSolutionList5_3 .new li,.NewSolutionList5_1 .sdys .txt .ti,.NewSolutionList5_1 .sdys .txt li{margin-bottom: 0.2rem;}
}
@media(max-width:480px){
.SolutionList2_1 .Institute-p5 ul{flex-wrap: wrap;}
.SolutionList2_1 .NewInstitute-p5 li{width: 100% !important;margin-bottom: 0.1rem;}
.SolutionList2_1 .NewInstitute-p5 li .Ispic{height: 40vw}
.NewSolutionList5_3 .new li,
.NewSolutionList5_1 .sdys .txt li{width: 100%;}
.NewSolutionList5_3 .vs{top: 30.5%}


}


.keyword .p{display:flex;overflow:hidden;}
.keyword .p span{white-space: nowrap;}
.txtMarquee-left .bd .tempWrap{ width:100% !important; }
.txtMarquee-left .bd ul li{ margin-right:25px;  float:left; text-align:left; _display:inline; width:auto !important;  }






