@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar { width:5px; }
::-webkit-scrollbar-track { background:#fff;}
::-webkit-scrollbar-thumb { background:#db262b;}

html{ font-size:100px;}
body { background:#fff; font-size:0.16rem; font-family: 'SourceHanSans-Regular'; color:#333; overflow-x:hidden; -webkit-tap-highlight-color:transparent;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea, button, select{ font-size:0.16rem; font-family: 'SourceHanSans-Regular'; -webkit-appearance:none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#333; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.text-center {text-align: center;}
a:hover { text-decoration:none; color:#db2d32; }
table{ border-collapse:collapse; border:0;}
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:90%; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none !important;}
.font-bold{ font-family:'SourceHanSans-Bold';}
.font-medium{ font-family:'SourceHanSans-Medium';}

/*
@font-face {
	font-family: 'SourceHanSans-Bold';
	src: url('../fonts/SourceHanSansCN-Bold.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSans-Light';
	src: url('../fonts/SourceHanSansCN-Light.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSans-Medium';
	src: url('../fonts/SourceHanSansCN-Medium.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSans-Regular';
	src: url('../fonts/SourceHanSansCN-Regular.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'SourceHanSans-Heavy';
	src: url('../fonts/SourceHanSansCN-Heavy.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arial-Blk';
	src: url('../fonts/Arial-Blk.ttf');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
  font-family: "iconfont"; /* Project id 3449224 */
  src: url('../fonts/iconfont.woff2?t=1654349065707') format('woff2'),
       url('../fonts/iconfont.woff?t=1654349065707') format('woff'),
       url('../fonts/iconfont.ttf?t=1654349065707') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/**index**/
.nftHead{ background:#fff; width:100%; position:relative; z-index:999; border-bottom:1px #e1e1e1 solid;}
.nftHead.topFix{ position:fixed; left:0; top:0;}
.nftHead-logo{ width:2.75rem; margin-top:0.3rem;}
.nftHead-slogan{ margin-left:13px; padding-left:15px; font-size:0.14rem; margin-top:0.48rem; color:#4c4c4c; border-left:1px #e1e1e1 solid;}
.nftHead-slogan p:first-child{ font-size:0.2rem;letter-spacing:0.067rem;}

.nftHead-tools{ text-align:right; padding-top:0.2rem; padding-bottom:0.3rem; line-height:0.22rem;}
.nftHead-tools .tel{ font-size:0.22rem; font-weight:bold; color:#db2d32;}
.nftHead-tools .make{ color:#969696; font-family: 'SourceHanSans-Light'; display:inline-block; margin-left:0.2rem; vertical-align:top;}

.nftHead-nav li{ float:left; position:relative; padding:0 1.145vw;}
.nftHead-nav li a.far{ font-size:0.24rem; display:block; padding-bottom:0.2rem; position:relative; font-family:'SourceHanSans-Medium';}
.nftHead-nav li a.far:before{ content:''; background:#db262b; width:0; height:3px; position:absolute; left:50%; bottom:-1px; transition:all 0.4s;}
.nftHead-nav li.active a.far, .nftHead-nav li:hover a.far{ color:#db262b;}
.nftHead-nav li.active a.far:before, .nftHead-nav li:hover a:before{ width:100%; left:0;}
.nftHead-nav li .subNav{ background:#db262b; width:100%; position:absolute; left:0; top:100%; padding:5px 0; text-align:center; display:none;}
.nftHead-nav li .subNav a{ padding:6px 0; display:block; color:#fff;}
.nftHead-nav li .subNav a:hover{ background:#fff; color:#db262b;}
.nftHead-srhBtn{ font-size:0.27rem; font-weight:bold; margin-left:3.125vw; margin-top:7px; float:right; cursor:pointer;}


.nftHead-srhBox{ background:rgba(255,255,255,.6); width:100%; text-align:center; padding:40px 0; position:absolute; left:0; top:100%; font-size:0; z-index:-1; transform:translateY(-100%); transition:ease .65s; visibility:hidden;}
.nftHead-srhBox.on{ transform:translateY(0); visibility:visible;}
.nftHead-srhBox .close{ background:#db262b; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; position:absolute; right:0; top:1px;}
.nftHead-srhBox .inpt{ background:#fff; width:500px; height:40px; line-height:40px; padding-left:20px; font-size:16px; color:#999; display:inline-block; vertical-align:top; border-radius:5px 0 0 5px;}
.nftHead-srhBox .btn{ background:#db262b; width:71px; height:40px; line-height:40px; color:#fff; font-size:16px; cursor:pointer;}



.nftBanner{ overflow:hidden; position:relative;}
.nftBanner li img{ width:100%; display:block;}
.nftBanner .swiper-pagination{ font-size:0; bottom:0.3rem !important;}
.nftBanner .swiper-pagination-bullet{ background:#fff; width:0.1rem; height:0.2rem; margin:0 0.14rem !important; transition:all 0.4s; opacity:1; transform:rotate(5deg); border-radius:0;}
.nftBanner .swiper-pagination-bullet-active{ background:#db262b;}


.nftProduct{ padding:0.55rem 0 0.45rem 0;}
.nftProduct .pnews-Industry-more{ margin-top:0.65rem;}
.nftProduct-head { border-bottom:1px #f3f3f3 solid;}
.nftProduct-head .title{ font-family:'SourceHanSans-Heavy'; font-size:0.36rem; line-height:1; font-style:italic;}
.nftProduct-head .title em{ font-family:'SourceHanSans-Bold'; color:#afafaf; text-transform:uppercase;}
.nftProduct-head .tabs a{ float:left; font-size:0.24rem; font-family:'SourceHanSans-Bold'; position:relative; padding-bottom:0.25rem; margin-left:4vw; color:#494949; font-style:italic;}
.nftProduct-head .tabs a.active{ color:#db262b;}
.nftProduct-head .tabs a.active:before{ content:''; background:#db262b; width:100%; height:3px; position:absolute; left:0; bottom:-2px;}
.nftProduct-list{ margin-top:0.48rem;}
.nftProduct-listSider{ overflow:hidden; position:relative; padding-bottom:0.82rem; display:none;}
.nftProduct-listSider:first-child{ display:block;} 
.nftProduct-listSider li{ background:#f9f9f9; padding:0.4rem 0.25rem 0.5rem 0.25rem; transition:all 0.4s;}
.nftProduct-listSider li .thumb{ height:3.14rem; overflow:hidden;}
.nftProduct-listSider li .thumb > span{background-position:center;background-size: contain;background-repeat: no-repeat;width:100%;height:100%;display:inline-block;}
.nftProduct-listSider li .word{ padding:0.3rem 0 0.35rem 0; border-bottom:1px #e9e9e9 solid;}
.nftProduct-listSider li .word .t{ font-family:'SourceHanSans-Bold'; font-size:0.24rem; line-height:1;}
.nftProduct-listSider li .word .v{ color:#999; margin-top:0.25rem; display:flex;  justify-content:space-between; align-items:center;}
.nftProduct-listSider li .word .v .iconfont{ transition:all 0.4s; font-size:0.2rem;}
.nftProduct-listSider li:hover{ background:#db262b;}
.nftProduct-listSider li:hover .word{ border-color:#fff;}
.nftProduct-listSider li:hover .word .t{ color:#fff;}
.nftProduct-listSider li:hover .word .v{ color:#fff;}
.nftProduct-listSider li:hover .word .v .iconfont{ transform:rotate(-45deg);}
.nftProduct-listSider .swiper-scrollbar{ background:#f4f4f4; width:100% !important; left:0 !important; bottom:0 !important; display:block !important;}
.nftProduct-listSider .swiper-scrollbar-drag{ background:#db262b;}


.nftSolution{ background:#fafafa; padding:0.35rem 0; position:relative; min-height:6rem;}
.nftSolution-head{ font-family:'SourceHanSans-Heavy'; font-size:0.36rem; line-height:1; font-style:italic; padding-bottom:0.5rem;}
.nftSolution-head em{ font-family:'SourceHanSans-Bold'; color:#afafaf; text-transform:uppercase;}
.nftSolution-tab{ width:12.2%;}
.nftSolution-tab a{ font-family:'SourceHanSans-Bold'; line-height:0.88rem; margin-bottom:0.2rem; display:block; font-size:0.24rem; color:#696969;}
.nftSolution-tab a.active{ background:#db262b; text-align:center; color:#fff;}
.nftSolution-swith{ width:83%;}
.nftSolution-swithSider{ overflow:hidden; display:none;}
.nftSolution-swithSider:first-child{ display:block;}
.nftSolution-swithSider li .thumb{ height:2.65rem; overflow:hidden; position:relative;}
.nftSolution-swithSider li .thumb img{ width:100%; height:100%; display:block; transition:all 0.4s; object-fit:cover;}
.nftSolution-swithSider li .view{ background:rgba(58,58,58,.3); width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;  color:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; transition:all 0.4; opacity:0;}
.nftSolution-swithSider li .view .iconfont{ background:#db262b; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; margin-top:0.25rem; border-radius:50%;}
.nftSolution-swithSider li .word{ padding:0.2rem 0 0.3rem 0; transition:all 0.4s;}
.nftSolution-swithSider li .word .t{ font-family:'SourceHanSans-Bold'; font-size:0.18rem; line-height:0.24rem; color:#696969; height:0.48rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.4s;}
.nftSolution-swithSider li .word .c{ font-family:'SourceHanSans';  color:#888; margin-top:10px; line-height:0.3rem; max-height:0.6rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.4s;}
.nftSolution-swithSider li:hover .thumb img{ transform:scale(1.05);}
.nftSolution-swithSider li:hover .view{ opacity:1;}
.nftSolution-swithSider li:hover .word{ background:#db262b; padding:0.2rem 0.2rem 0.3rem 0.2rem;}
.nftSolution-swithSider li:hover .word .t{ color:#fff;}
.nftSolution-swithSider li:hover .word .c{ color:#fff;}
.nftSolution-swithSider .swiper-button-next, .nftSolution-swithSider .swiper-button-prev{ width:auto; height:auto; font-size:0.4rem; top:0.5rem;}
.nftSolution-swithSider .swiper-button-next{ right:5%;}
.nftSolution-swithSider .swiper-button-next:hover{ color:#db262b;}
.nftSolution-swithSider .swiper-button-prev{ left:auto; right:calc(5% + 70px);}
.nftSolution-swithSider .swiper-button-prev:hover{ color:#db262b;}


.nftAbout{ display:flex;}
.nftAbout-thumb{ width:46.5%; position:relative; overflow:hidden;}
.nftAbout-thumb li{ position:relative; overflow:hidden;}
.nftAbout-thumb li .name{ width:100%;  color:#fff; position:absolute; left:5%; bottom:0.2rem; z-index:2;}
.nftAbout-thumb .swiper-pagination{ width:auto !important; left:auto !important; right:7.29vw; bottom:0.3rem !important;}
.nftAbout-thumb .swiper-pagination-bullet{ background:#fff; width:0.1rem; height:0.2rem; margin:0 6px !important; transition:all 0.4s; opacity:1; transform:rotate(-5deg); border-radius:0;}
.nftAbout-thumb .swiper-pagination-bullet-active{ background:#db262b;}

.nftAbout-word{ background:#f0f0f0 url(../images/nftAbout-bg.png) no-repeat center; width:53.5%; position:relative; padding:3.9vw 5% 0 2.6%;}
.nftAbout-word:before{ content:''; background:url(../images/nftAbout-line.png) no-repeat; background-size:100% 100%; width:5.2vw; height:100%; position:absolute; left:-5.1vw; top:0; z-index:1;}
.nftAbout-word .cn-tit{ font-family:'SourceHanSans-Heavy'; font-size:0.38rem; line-height:1;}
.nftAbout-word .cn-tips{ font-family:'SourceHanSans-Medium'; font-size:0.24rem; color:#db262b; line-height:1; margin-top:0.15rem;}
.nftAbout-word .cn-txt{ font-size:0.18rem; line-height:0.3rem; color:#666; margin-top:0.3rem; max-height:1.5rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;}
.nftAbout-word .cn-num{ display:flex; margin-top:0.8rem; justify-content:space-between;}
.nftAbout-word .cn-num dl{ text-align:center; color:#666; font-weight:bold; font-size:0.14rem;}
.nftAbout-word .cn-num dl dt{ font-size:0.6rem; color:#db262b; line-height:1; margin-bottom:0.2rem;}
.nftAbout-word .cn-num dl dt .unit{ font-size:0.18rem; color:#666;}
.nftAbout-word .cn-more{ background:#db262b; line-height:0.46rem;  display:inline-block; padding:0 0.24rem; margin-top:0.7rem; color:#fff; border-radius:30px;}
.nftAbout-word .cn-more .iconfont{ margin-left:0.25rem; font-size:0.24rem; display:inline-block; vertical-align:top;}


.nftNews{ padding:0.65rem 0;}
.nftNews-title{ text-align:center; font-family:'SourceHanSans-Heavy'; font-size:0.36rem; font-style:italic; line-height:1; padding-bottom:0.8rem;}
.nftNews-first{ background:#f7f7f7; width:34%;}
.nftNews-first .thumb{ height:3.48rem; overflow:hidden;}
.nftNews-first .thumb span{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block; transition:all 0.4s;}
.nftNews-first .word{ padding:0.3rem 0.2rem 0.55rem 0.2rem;}
.nftNews-first .word .d{ font-family:'SourceHanSans-Medium';  color:#b6b6b6;}
.nftNews-first .word .d .line{ font-size:12px; margin:0 7px;}
.nftNews-first .word .t{ font-family:'SourceHanSans-Bold'; font-size:0.24rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:0.2rem;}
.nftNews-first .word .c{  line-height:0.32rem; max-height:0.64rem; color:#6f6f6f; margin-top:0.2rem; overflow:hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.nftNews-first:hover .thumb span{ transform:scale(1.05);}
.nftNews-list{ width:45%; padding:0 2.86vw;}
.nftNews-list li{ overflow:hidden; margin-top:0.52rem;}
.nftNews-list li:first-child{ margin-top:0;}
.nftNews-list li .date{ width:1.1rem; text-align:center; font-size:0.2rem; color:#878787; line-height:1; padding:0.25rem 0 0.18rem 0; border:1px #a6a6a6 solid;}
.nftNews-list li .date p:first-child{ font-size:0.3rem; font-weight:bold; color:#333; margin-bottom:0.15rem;}
.nftNews-list li .word{ width:calc(100% - 1.1rem); padding-left:20px;}
.nftNews-list li .word .t{ font-family:'SourceHanSans-Medium'; font-size:0.24rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.nftNews-list li .word .c{  line-height:0.32rem; max-height:0.64rem; color:#8c8a8a; margin-top:0.1rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.nftNews-type{ width:21%;}
.nftNews-type a{ background-position:center; background-size:cover; width:100%; height:1.8rem; font-family:'SourceHanSans-Bold'; font-size:0.26rem; color:#fff; display:flex; margin-top:0.28rem; display:flex; justify-content:center; align-items:center;}
.nftNews-type a:first-child{ margin-top:0;}


.nftPartner{ padding:1rem 0 0.55rem 0;}
.nftPartner-title{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.3rem; color:#db262b; line-height:1;}
.nftPartner-title .line{ background:#dcdcdc; width:1.12rem; height:1px; display:inline-block; vertical-align:middle; margin:0 0.2rem;}
.nftPartner-list{ margin-top:0.5rem; padding:10px 0;}
.nftPartner-list li{ height:0.8rem; position:relative; box-shadow:0 0 18px rgba(218,218,218,.35);}
.nftPartner-list li img{ max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


.nftFooter{ background:#f8f8f8; padding-top:0.6rem;}
.nftFooter-left{ width:28%;}
.nftFooter-left .logo img{ width:2.9rem;}
.nftFooter-left .text{ font-size:0.14rem; line-height:0.26rem; color:#727272; text-indent:2em; margin-top:0.25rem;}
.nftFooter-left .title{ font-family:'SourceHanSans-Bold'; font-size:0.2rem; margin-top:0.3rem;}
.nftFooter-left .contact{  font-style:italic; font-family:'SourceHanSans-Bold'; color:#818188; line-height:0.3rem;}
.nftFooter-left .contact p{ margin-top:0.18rem;}
.nftFooter-left .contact .tel{ font-size:0.24rem; color:#db262b;}
.nftFooter-left .contact .iconfont{ font-size:0.3rem; margin-right:0.15rem; display:inline-block; vertical-align:top;}

.nftFooter-right{ width:66%;}
.nftFooter-right-head{ font-family:'SourceHanSans-Medium'; font-size:0.24rem; color:#818188; line-height:0.24rem; padding-bottom:0.18rem;}
.nftFooter-right-head .doubt {font-family: 'SourceHanSans-Regular'; font-size:0.18rem;}
.nftFooter-right-head .tel{ font-family:'SourceHanSans-Bold'; font-size:0.24rem; color:#db262b;}
.nftFooter-right-search .inpt{ width:84%; height:0.56rem; line-height:0.54rem; font-size:0.18rem; float:left; color:#a0a0a0; padding-left:0.25rem; border:1px #a6a6a6 solid; border-radius:5px;}
.nftFooter-right-search .btn{ background:#db262b; width:14%; float:right; height:0.56rem; line-height:0.54rem; text-align:center; color:#fff; font-size:0.36rem; border-radius:5px; cursor:pointer;}
.nftFooter-right-type{ margin-top:0.55rem;}
.nftFooter-right-type dl{ float:left; width:16.8%;}
.nftFooter-right-type dl dt{ font-size:0.18rem; font-weight:bold; padding-bottom:0.2rem;}
.nftFooter-right-type dl dd a{ display:block; margin-top:0.15rem;  color:#818188;}
.nftFooter-right-type dl dd a:hover{ color:#db262b;}
.nftFooter-right-type .code{ max-width:14.1%; float:right; text-align:center;  color:#818188;}
.nftFooter-right-type .code .m{ margin:10px 0;}
.nftFooter-copy{ text-align:center;  color:#818188; padding:0.2rem 0; border-top:1px #f2f2f2 solid;}
.nftFooter-copy a{ color:#adadad;}



/**新闻**/
.pnews-banner{ background-position:center; background-size:cover; width:100%; height:5rem; position:relative; display:flex; align-items:center; color:#fff;}
.pnews-banner .text .cn{ font-size:0.4rem; line-height:1;}
.pnews-banner .text .en{ font-size:0.26rem; line-height:1; margin-top:10px;}
.pnews-banner .text .ti{  line-height:0.3rem; margin-top:0.25rem;}
.pnews-add{ text-align:right; color:#999; line-height:0.49rem; border-bottom:1px #dcdcdc solid;}
.pnews-add .iconfont{ font-size:22px; display:inline-block; vertical-align:top; margin-right:5px;}
.pnews-add a{ color:#999;}
.pnews-add a:hover{ color:#db2d32;}


.pnews-Industry{ padding:0.55rem 0;}
.pnews-Industry-title{ text-align:center; line-height:1;}
.pnews-Industry-title .cn{ font-size:0.3rem; padding-bottom:10px;}
.pnews-Industry-title .en{ font-family: 'Arial-Blk'; font-size:0.2rem; color:#ccc; font-style:italic; font-weight:bold;}

.pnews-Industry-list{ margin-top:-0.25rem; position:relative;}
.pnews-Industry-list li{ width:50%; float:left; position:relative; margin-top:0.66rem;}
.pnews-Industry-list li .thumb{ width:100%; height:2.71rem; overflow:hidden;}
.pnews-Industry-list li .thumb > span{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block;  transition:all 0.4s ease;}
.pnews-Industry-list li .word{ margin-top:0.3rem; padding:0 5%;}
.pnews-Industry-list li .word .t{ font-size:0.2rem; line-height:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-Industry-list li .word .c{ height:0.48rem; line-height:0.24rem; margin-top:0.15rem; color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.pnews-Industry-list li .btm{ padding:0 5%; color:#999; margin-top:0.6rem; line-height:0.3rem;}
.pnews-Industry-list li .btm .d{ font-family: 'Arial-Blk'; font-size:0.4rem; font-weight:bold;}
.pnews-Industry-list li .btm .v{ font-family:Arial, Helvetica, sans-serif; font-size:0.18rem; border-bottom:1px #a0a0a0 solid;}
.pnews-Industry-list li:nth-child(2n+2){ padding-left:4%; float:right;}
.pnews-Industry-list li:nth-child(2n+1){ width:50%; padding-right:4%;}
.pnews-Industry-list li:nth-child(2n+1):before{ content:''; background:#dcdcdc; width:1px; height:100%; position:absolute; top:0; right:0;}
.pnews-Industry-list li:hover .thumb span{ transform:scale(1.05);}

.pnews-Industry-more{ text-align:center; margin-top:0.9rem;}
.pnews-Industry-more a{ background:#f7f7f7; display:inline-block; line-height:0.26rem;  padding:0.12rem 0.48rem; border-radius:30px;}
.pnews-Industry-more a .iconfont{ background:#db262b; width:0.26rem; text-align:center; margin-left:0.15rem; color:#fff; font-size:0.14rem; display:inline-block; vertical-align:top; border-radius:50%; transition:all 0.4s;}
.pnews-Industry-more a:hover{ background:#db262b; color:#fff;}
.pnews-Industry-more a:hover .iconfont{ background:#fff; color:#db262b;}


.pnews-Company{ background:#f5f7fa; padding:0.6rem 0 0.5rem 0;}
.pnews-Company .pnews-Industry-more{ margin-top:0.75rem;}
.pnews-Company .pnews-Industry-more a{ background:#fff;}
.pnews-Company .pnews-Industry-more a:hover{ background:#db262b;}
.pnews-Company-list{ margin-left:-5.33%; margin-top:-0.3rem; position:relative;}
.pnews-Company-list li{ width:28%; float:left; margin-left:5.33%; display:inline-block; margin-top:0.7rem; position:relative;}
.pnews-Company-list li .date{ position:absolute; left:0.3rem; top:0.2rem; z-index:2; color:#fff;}
.pnews-Company-list li .date .d{  font-family:'Arial-Blk'; line-height:1; font-size:0.4rem; font-weight:bold; display:inline-block;}
.pnews-Company-list li .date .v{  margin-top:6px; transition:all 0.4s ease; opacity:0; }
.pnews-Company-list li .thumb{ width:100%; height:2.84rem; overflow:hidden; position:relative;}
.pnews-Company-list li .thumb:before{ content:''; background:rgba(219,38,43,.7); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; transition:all 0.4s ease; opacity:0;}
.pnews-Company-list li .thumb > span{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block; transition:all 0.4s ease;}
.pnews-Company-list li .word{ margin-top:0.2rem; text-align:center; padding:0 5%;}
.pnews-Company-list li .word .t{ font-size:0.24rem; line-height:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-Company-list li .word .c{ height:0.48rem; line-height:0.24rem; margin-top:0.13rem; color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.pnews-Company-list li:hover .thumb span{ transform:scale(1.05);}
.pnews-Company-list li:hover .thumb:before{ opacity:1;}
.pnews-Company-list li:hover .date .v{ opacity:1;}


.pnews-project{ background:url(../images/pnews-project.jpg) repeat; padding:0.65rem 0 1.25rem 0;}
.pnews-project .pnews-Industry-title{ text-align:left; display:flex; align-items:center;}
.pnews-project .pnews-Industry-title .cn{ color:#fff; padding-bottom:0;}
.pnews-project .pnews-Industry-title .en{ margin-left:10px; margin-top:5px; }
.pnews-project-list li{ width:49%; float:left; margin-top:0.58rem;}
.pnews-project-list li:nth-child(2n+2){ float:right;}


.pnews-ppage{ padding:0.7rem 0; font-family:Arial, Helvetica, sans-serif; font-size:0.2rem; text-align:center;}
.pnews-ppage a{ background:#e5e5e5; line-height:0.49rem; vertical-align:top; margin:0 4px; padding:0 0.19rem; display:inline-block; color:#999; }
.pnews-ppage .nowpage{ background:#db262b; line-height:0.49rem; vertical-align:top; margin:0 4px; padding:0 0.19rem; display:inline-block; color:#fff; }
.pnews-ppage a:hover{ background:#db262b; color:#fff;}


.pnews-detaMain{ padding:0.65rem 0;}
.pnews-detaTop{ text-align:center; }
.pnews-detaTop .t{ font-size:0.26rem; line-height:1.5; font-weight:bold; padding-bottom:0.15rem;}
.pnews-detaTop .c span{ margin:0 5px;}
.pnews-detaInfo{ max-width:1400px; margin:auto; font-size:0.18rem; line-height:0.38rem; text-align:justify; padding:45px 0;}
.pnews-detaPage a{ background:#eee; width:50%; font-size:0.18rem; line-height:0.7rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-detaPage a .iconfont{ color:#fff; font-size:0.24rem; margin:0 0.3rem; display:inline-block; vertical-align:top;}
.pnews-detaPage a.next{ background:#d2d2d2; text-align:right;}


/**联系我们**/
.pcontact-banner{ background-position:center; background-size:cover; width:100%; height:4.35rem; position:relative; color:#fff;}
.pcontact-banner .text{ width:90%; position:absolute; left:5%; bottom:0.5rem; color:#fff;}
.pcontact-banner .text .en{ font-family:'Arial-Blk'; font-size:0.6rem; font-weight:bold; line-height:1; text-transform:uppercase;}
.pcontact-banner .text .cn{ font-size:0.28rem; line-height:1;}

.pcontact-main{ padding:1.5rem 0 0.75rem 0;}
.pcontact-future{ padding-bottom:0.55rem; border-bottom:1px #29414f solid;}
.pcontact-future .ft{ font-size:0.55rem; font-style:normal; color:#db262b; line-height:1; font-family:'SourceHanSans-Heavy';}
.pcontact-future .fc{ max-width:57%; margin-top:15px;  line-height:0.28rem;}

.pcontact-inspec{ display:flex; margin-top:40px;}
.pcontact-inspec .word{ background:#db262b; width:32.8%; color:#fff; font-size:0.2rem; line-height:0.42rem; padding:0.45rem 8% 0.45rem 3%;}
.pcontact-inspec .word .wt{ font-weight:bold; line-height:0.26rem; margin-bottom:0.15rem;}
.pcontact-inspec .map img{ height:100%; object-fit:cover;}

.pcontact-way{ margin-top:14px; display:flex; margin-left:-16px; position:relative;}
.pcontact-way dl{ background:#f3f3f3; width:calc(25% - 16px); height:1.73rem; flex-flow:column;  color:#818188; font-weight:bold; margin-left:16px; float:left; display:flex; justify-content:center; align-items:center; transition:all 0.4s; cursor:pointer;}
.pcontact-way dl dd{ margin-top:0.15rem; color:#db262b; transition:all 0.4s;}
.pcontact-way dl dd.tel{ font-size:0.24rem;}
.pcontact-way dl:hover{ background:#db262b; color:#fff;}
.pcontact-way dl:hover dd{ color:#fff;}

.pcontact-message{ margin-top:1.2rem;}
.pcontact-message .me-head{  padding-bottom:0.37rem;}
.pcontact-message .me-head .cn{ font-size:0.3rem;}
.pcontact-message .me-filed{ margin-left:-20px; position:relative;}
.pcontact-message .me-filed li{ width:calc(33.333% - 20px); float:left; margin-left:20px;}
.pcontact-message .me-filed li .inpt{ background:#f3f3f3; width:100%; height:0.51rem; line-height:0.21rem; padding:0.15rem 0.2rem; vertical-align:top; color:#666;}
.pcontact-message .me-filed li .inpt:nth-child(2){ margin-top:0.24rem;}
.pcontact-message .me-filed li .area{ background:#f3f3f3; width:100%; height:1.26rem; line-height:0.21rem; padding:0.15rem 0.2rem; vertical-align:top; color:#666; resize:none;}
.pcontact-message .me-btn{ background:#db262b; width:2.33rem; height:0.46rem; line-height:0.46rem; text-align:center; font-size:0.18rem; font-weight:bold; color:#fff; margin-top:0.3rem; cursor:pointer;}


/**关于我们**/
.pabout-banner{ background-position:center; background-size:cover; width:100%; height:6.4rem; position:relative; display:flex; align-items:center; color:#fff;}
.pabout-banner .text .c{ max-width:46.5%; line-height:0.3rem;  margin-top:0.6rem;}
.pabout-introd-data{ background:#f5f7fa; padding:0.43rem 0; position:relative; margin-top:-0.8rem; z-index:2;}
.pabout-introd-data li{ width:33.33%; float:left; text-align:center;  border-right:1px #dcdcdc solid;}
.pabout-introd-data li:last-child{ border-right:0;}
.pabout-introd-data li .num{ color:#165abb; font-size:0.6rem; font-family:'SourceHanSans-Light';}
.pabout-introd-data li .unit{ font-size:0.26rem; color:#165abb; vertical-align:top;}

.pabout-introd-click{ margin-top:1.11rem;}
.pabout-introd-click li{ width:50%; float:left; position:relative; overflow:hidden;}
.pabout-introd-click li .pic{ width:100%; display:block; transition:all 0.4s;}
.pabout-introd-click li .title{ position:absolute; left:8.85%; top:16%; z-index:2; color:#fff; line-height:1;}
.pabout-introd-click li .title .cn{ font-size:0.3rem;}
.pabout-introd-click li .title .en{ font-size:0.2rem; text-transform:uppercase; margin-top:7px;}
.pabout-introd-click li .more{ background:#db262b; width:1.56rem; line-height:0.46rem;  color:#fff; position:absolute; right:7.5%; bottom:11.3%; z-index:2; padding-left:0.25rem; border-radius:30px;}
.pabout-introd-click li .more .arrow{ background:url(../images/more-arrow.png) no-repeat; width:16px; height:16px; display:inline-block; position:absolute; right:0.25rem; top:0.15rem;}
.pabout-introd-click li:hover .pic{ transform:scale(1.05);}

.pabout-introd-brand{ padding:1.11rem 0; text-align:center;}
.pabout-introd-brand .title{ position:relative; padding-bottom:0.25rem;}
.pabout-introd-brand .title:before{ content:''; background:#dcdcdc; width:0.41rem; height:1px; position:absolute; left:50%; transform:translateX(-50%); bottom:0;}
.pabout-introd-brand .title .cn{ font-size:0.4rem; font-weight:bold; color:#194e9d; line-height:1;}
.pabout-introd-brand .title .en{ color:#929292; text-transform:uppercase; margin-top:8px;}
.pabout-introd-brand .text{ font-size:0.18rem; line-height:0.36rem; margin-top:0.2rem;}

.pabout-graphic{ background-image:url(../images/graphic-bg.jpg); background-position:center; background-size:cover; padding:0.65rem 0 0.75rem 0;}
.pabout-graphic .thumb{ width:50%; overflow:hidden;}
.pabout-graphic .thumb img{ width:100%; display:block; transition:all 0.4s;}
.pabout-graphic .thumb:hover img{ transform:scale(1.05);}
.pabout-graphic .word{ width:44%; color:#fff;}
.pabout-graphic .word .t{ font-size:0.26rem; line-height:0.38rem; padding-bottom:0.65rem; border-bottom:1px #414141 solid;}
.pabout-graphic .word .c{  line-height:0.26rem; margin-top:0.25rem;}


.pabIntrod-banner{ background-position:center; background-size:cover; width:100%; height:6.4rem; position:relative; display:flex; align-items:center; color:#29414f;}
.pabIntrod-banner .text .en{ font-size:0.6rem; line-height:1; font-family:'Arial-Blk'; text-transform:uppercase;}
.pabIntrod-banner .text .cn{ font-size:0.28rem; line-height:1;}
.pabIntrod-banner .text .ti{ max-width:48.6%; line-height:0.3rem;  color:#333; margin-top:0.3rem;}
.pabIntrod-banner .text .wh{ font-size:0.3rem; margin-top:0.6rem; line-height:0.55rem;}
.pabIntrod-banner .text .wh p:last-child{ font-family:'SourceHanSans-Heavy'; font-size:0.4rem;}
.pabIntrod-about{  line-height:0.3rem; text-align:justify; color:#666; padding:0.95rem 0 0.8rem 0;}


.pculture-info{ background:url(../images/culture-bg.png) no-repeat center; padding:1rem 0; text-align:center;}
.pculture-info .c{ font-size:0.2rem; line-height:0.48rem; color:#959595; margin-top:0.4rem;}
.pculture-spirit{ background-image:url(../images/spirit-bg.jpg); background-position:center; background-size:cover; height:5.62rem; padding-top:0.75rem;}
.pculture-spirit .sp-title{ font-size:0.28rem; color:#fff; line-height:1;}
.pculture-spirit .sp-list{ text-align:center; margin-top:0.6rem; font-size:0; display:flex; justify-content:center;}
.pculture-spirit .sp-list li{ width:1.67rem; height:1.67rem; font-size:0.16rem; position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; vertical-align:top; margin:0 0.6rem;  color:#fff; text-transform:uppercase; border:1px rgba(255,255,255,.28) solid; border-radius:50%;}
.pculture-spirit .sp-list li p:first-child{ font-size:0.28rem; line-height:1; margin-bottom:5px;}
.pculture-spirit .sp-list li:before{ content:''; width:1.41rem; height:1.41rem; position:absolute; left:0.13rem; top:0.13rem; border:1px #fff solid; border-radius:50%; box-sizing:border-box;}

.pculture-concept{ padding-bottom:0.95rem; position:relative; margin-top:-1.1rem; z-index:2;}
.pculture-concept .w{ display:flex;}
.pculture-concept .co-left{ background:#eee; width:50%; padding:0.55rem 0 0.7rem 3.2%;}
.pculture-concept .co-left .tit{ font-size:0.28rem; line-height:1;}
.pculture-concept .co-left .txt{ font-family:'SourceHanSans-Heavy'; color:#db262b; font-size:.28rem; line-height:1; margin-top:1.9rem;}
.pculture-concept .co-left .txt .cn{ font-size:0.5rem; margin-bottom:10px;}
.pculture-concept .co-left .txt .black{ color:#1e1e1e;}
.pculture-concept .co-middle{ background:#ef3c41; width:25%; color:#fff; padding:0.55rem 0 0.7rem 2.9%;}
.pculture-concept .co-middle:last-child{ background:#db262b;}
.pculture-concept .co-middle .tit{ font-size:0.28rem; line-height:1;}
.pculture-concept .co-middle .txt{ font-family:'SourceHanSans-Heavy'; font-size:0.38rem; line-height:0.45rem; margin-top:1.75rem;}


.phonor-list{ margin-left:-6.33%; padding-bottom:1.2rem; position:relative;}
.phonor-list li{ width:27%; float:left; margin:0.8rem 0 0 6.33%; display:inline-block; text-align:center;}
.phonor-list li .thumb{ background:#e5e5e5; height:7.38rem;  display:flex; justify-content:center; align-items:center;}
.phonor-list li .thumb img{ max-height:100%;}
.phonor-list li .tit{ font-size:0.18rem; color:#727272; margin-top:0.2rem;}


/**服务支持**/
.psupport-banner{ background-position:center; background-size:cover; width:100%; height:6.4rem; position:relative; color:#fff; padding-top:1.7rem;}
.psupport-banner .text .en{ font-family:'Arial-Blk'; font-size:1rem; line-height:1;}
.psupport-banner .text .en .c-red{ color:#db262b;}
.psupport-banner .text .cn{ font-size:0.24rem; font-weight:bold; line-height:0.24rem; margin-top:10px;}
.psupport-banner .text .cn .tips{ font-size:0.18rem; font-weight:normal; margin-left:0.35rem; padding-left:0.35rem; border-left:1px #fff solid;}

.psupport-comm{ background:#fff; margin-top:-2.5rem; position:relative; z-index:2; padding:0.75rem 1.8rem 0.7rem 1.8rem; border-top:1px #e60012 solid; box-shadow:0 0 29px rgba(0,0,0,.12);}
.psupport-comm .pspare-introd-head{ text-align:center;}
.psupport-comm-inner{ margin-top:0.45rem;}
.psupport-comm-inner .thumb{ width:4.67rem;}
.psupport-comm-inner .text{ width:calc(100% - 4.67rem); padding-right:4.9%; font-size:0.2rem; line-height:0.48rem;} 
.psupport-comm-inner .st{  line-height:0.36rem;}
.psupport-comm-inner .sc{ font-family:'SourceHanSans-Bold'; font-size:0.2rem; line-height:0.36rem; margin-top:0.15rem;}


.psupport-main{ background:#f5f7fa; padding-bottom:0.85rem;}
.psupport-system{ margin-top:0.9rem;}
.psupport-system-head{ text-align:center;}
.psupport-system-head .iboxt{ display:inline-block; padding:0 0.9rem 0.2rem 0.9rem; border:2px #e60012 solid;}
.psupport-system-head .iboxt .cn{ background:#f5f7fa; font-size:0.28rem; line-height:1; padding:0 0.3rem; display:inline-block; position:relative; top:-15px; z-index:2; font-family:'SourceHanSans-Bold';}
.psupport-system-head .iboxt .en{ margin-top:-10px;}
.psupport-system-list{ margin-top:0.6rem; display:flex; justify-content:space-between; border-bottom:1px #bfbfbf solid;}
.psupport-system-list li{ flex:1; margin-right:0.39rem; padding-bottom:0.25rem; text-align:center; position:relative;}
.psupport-system-list li:last-child{ margin-right:0;}
.psupport-system-list li .tit{ font-size:0.18rem; margin-top:0.2rem;}
.psupport-system-list li .dot{ background:#fff; width:0.21rem; height:0.21rem; position:absolute; left:50%; transform:translateX(-50%); bottom:-0.1rem; border:0.06rem #e60012 solid; border-radius:50%;}


.psupport-sales{ margin-top:1.3rem;}
.psupport-sales-head{ text-align:center; }
.psupport-sales-head .t{ font-family:'SourceHanSans-Bold'; font-size:0.28rem; margin-bottom:10px;}
.psupport-sales-list{ margin-left:-0.55rem; position:relative; margin-top:0.4rem;}
.psupport-sales-list li{ width:calc(33.33% - 0.55rem); float:left; margin-left:0.55rem; display:inline-block; position:relative;}
.psupport-sales-list li:before{ content:''; background:url(../images/sales-black.png) no-repeat bottom center; background-size:100% auto; width:100%; height:100%; position:absolute; left:0; bottom:0;}
.psupport-sales-list li .word{ width:100%; position:absolute; left:0; bottom:0.55rem; z-index:2; padding:0 2.6vw; color:#fff;}
.psupport-sales-list li .word .s{ font-family:'SourceHanSans-Bold'; font-size:0.18rem;}
.psupport-sales-list li .word .t{ font-family:'SourceHanSans-Bold'; font-size:0.28rem; margin-top:10px;}
.psupport-sales-list li .word .c{ font-size:0.18rem; line-height:0.3rem; margin-top:0.25rem;}


.psupport-data{ background-image:url(../images/psupport-data.jpg); background-position:center; background-size:cover; color:#fff; padding:0.7rem 0; margin-top:0.55rem;}
.psupport-data dl{ width:33.333%; float:left; line-height:1; font-size:0.18rem; text-align:center; border-right:1px #707070 solid;}
.psupport-data dl:last-child{ border-right:0;}
.psupport-data dl dt{ font-family:'Arial-Blk'; font-size:0.62rem; padding-bottom:6px;}



/**服务支持-备品备件**/
.pspare-banner{ background-position:center; background-size:cover; width:100%; height:5.2rem; position:relative; display:flex; align-items:center; color:#fff;}
.pspare-banner .text .en{ font-family:'Arial-Blk'; font-size:1rem; line-height:1;}
.pspare-banner .text .en .c-red{ color:#db262b;}
.pspare-banner .text .cn{ font-size:0.24rem; font-weight:bold; line-height:0.24rem; margin-top:10px;}
.pspare-banner .text .cn .tips{ font-size:0.18rem; font-weight:normal; margin-left:0.35rem; padding-left:0.35rem; border-left:1px #fff solid;}


.pspare-introd{ background:#f5f7fa; padding:1.2rem 0 1.1rem 0;}
.pspare-introd-head{ position:relative;}
.pspare-introd-head .cn{ line-height:1; font-size:0.3rem; padding-bottom:10px; font-weight:bold;}
.pspare-introd-head .en{ font-family: 'Arial-Blk'; font-size:0.2rem; color:#ccc; font-style:italic; line-height:1;}
.pspare-introd-head .mo{  position:absolute; right:0; bottom:0;}
.pspare-introd-inner{ margin-top:0.3rem; font-size:0;}
.pspare-introd-inner .word{ width:70%; display:inline-block; vertical-align:bottom;}
.pspare-introd-inner .word .t{ font-family:'SourceHanSans-Heavy'; font-size:0.36rem; color:#db262b;}
.pspare-introd-inner .word .c{ font-size:0.24rem; font-weight:bold; line-height:0.4rem; margin-top:10px;}
.pspare-introd-inner .thumb{ width:30%; text-align:center; display:inline-block; vertical-align:bottom;}


.pspare-access{ margin-top:0.65rem;}
.pspare-access .acc-title{ font-size:0.24rem; line-height:1; font-weight:bold; padding-bottom:0.15rem;}
.pspare-access .acc-list{ margin-left:-0.4rem; position:relative;}
.pspare-access .acc-list li{ width:calc(16.66% - 0.4rem); margin:0.3rem 0 0 0.4rem; float:left; display:inline-block; text-align:center;}
.pspare-access .acc-list li .thumb{ height:1.63rem; overflow:hidden; display:flex; align-items:center;}
.pspare-access .acc-list li .thumb img{ width:100%; display:block; transition:all 0.4s;}
.pspare-access .acc-list li .name{ margin-top:0.12rem;}
.pspare-access .acc-list li:hover .thumb img{ transform:scale(1.05);}


.pspare-make{ padding:0.8rem 0 0.65rem 0;}
.pspare-make .title{ font-size:0.24rem; line-height:0.48rem; position:relative; padding-left:0.4rem;}
.pspare-make .title:before{ content:''; background:#e60012; width:0.07rem; height:0.69rem; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pspare-make .click{ margin-top:0.2rem; padding-left:0.4rem;}
.pspare-make .click .btn{ background:#eaeaea; width:2.11rem; height:0.49rem; line-height:0.49rem; float:left; font-size:0.2rem; text-align:center; margin-right:0.27rem; border-radius:25px;}
.pspare-make .click .btn:last-child{ background:#e60012; color:#fff;}


/**服务支持-常见问题**/
.pproblem-main{ padding:0.9rem 0; }
.pproblem-list{ padding-top:0.28rem;}
.pproblem-list li{ width:47.67%; float:left; margin-top:0.3rem; padding:0.35rem 0.4rem; border:1px #dcdcdc solid; transition:all 0.4s;}
.pproblem-list li:nth-child(2n+2){ float:right;}
.pproblem-list li .date{ background:#bfbfbf; width:0.81rem; text-align:center; color:#fff; padding:0.2rem 0 0.15rem 0; transition:all 0.4s;}
.pproblem-list li .date p:first-child{ font-size:0.22rem; font-weight:bold; line-height:1; margin-bottom:3px;}
.pproblem-list li .word{ width:calc(100% - 0.81rem); padding-left:0.35rem;}
.pproblem-list li .word .t{ font-size:0.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pproblem-list li .word .c{  line-height:0.24rem; max-height:0.48rem; overflow:hidden; color:#999; margin-top:3px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.pproblem-list li:hover{ border-color:#db262b;}
.pproblem-list li:hover .date{ background:#db262b;}



/**服务支持-售后服务**/
.psales-service{ background:url(../images/psales-serviceBg.jpg); background-position: right center; background-size:cover; padding:1.15rem 0;}
.psales-service-head{ color:#fff;  padding-bottom:8px;}
.psales-service-head p:first-child{ font-weight:bold; font-size:0.3rem;}
.psales-service-filed{ max-width:58%;}
.psales-service-filed li{ margin-top:0.24rem; overflow:hidden;}
.psales-service-filed li .aside{ width:48.3%;}
.psales-service-filed li .inpt{ background:#c91b20; width:100%; height:0.51rem; line-height:0.49rem; padding-left:0.18rem; color:#fff; border:1px #ed4a4f solid;}
.psales-service-filed li .inpt::-webkit-input-placeholder { color:#fff; }
.psales-service-filed li .area{ background:#c91b20; width:100%; height:1.66rem; line-height:0.24rem; padding:0.15rem 0.18rem; color:#fff; vertical-align:top; border:1px #ed4a4f solid;}
.psales-service-filed li .area::-webkit-input-placeholder { color:#fff; }
.psales-service-filed li .sbtn{ background:#fff; width:2.35rem; height:0.43rem; line-height:0.43rem; font-size:0.2rem; color:#db262b; font-weight:bold; margin-top:10px; border-radius:25px; cursor:pointer;}



/**服务支持-试机实验**/
.pcomm-process{ margin-top:0.65rem; padding-bottom:0.5rem;}
.pcomm-process-head{ text-align:center;}
.pcomm-process-head .cn{ font-family:'SourceHanSans-Bold'; font-size:0.28rem;}
.pcomm-process-list{ display:flex; justify-content:space-between; margin-top:0.5rem;}
.pcomm-process-list li{ flex:1; margin-right:5.2vw; position:relative;}
.pcomm-process-list li:last-child{ margin-right:0;}
.pcomm-process-list li:last-child:before{ display:none;}
.pcomm-process-list li:before{ content:''; background:url(../images/process-arrow.png) no-repeat; background-size:100% 100%; width:1.51vw; height:2.55vw; position:absolute; right:-3.28vw; top:50%; transform:translateY(-50%);}
.pcomm-process-list li .es-box{ background:#56677f; text-align:center; padding:0.4rem 0 0.25rem 0; color:#fff; border-radius:10px; transition:all 0.4s;}
.pcomm-process-list li .es-box .iconfont{ font-size:0.62rem;}
.pcomm-process-list li .es-box .name{ font-size:0.18rem; line-height:1; margin-top:10px;}
.pcomm-process-list li .es-box:hover{ background:#db262b;}

.pcomm-equipment{ padding:0.55rem 0 0.9rem 0;}
.pcomm-equipment .pspare-introd-head{ text-align:center;}
.pcomm-equipment-list{ margin-left:-0.3rem; position:relative; padding-top:25px;}
.pcomm-equipment-list li{ width:calc(25% - 0.3rem); float:left; margin:0.3rem 0 0 0.3rem; display:inline-block;}
.pcomm-equipment-list li .thumb{ position:relative; height:3.29rem; display:flex; justify-content:center; align-items:center; border:1px #f0f0f0 solid; box-shadow:0 0 29px rgba(205,212,218,.39);}
.pcomm-equipment-list li .thumb img{ max-height:100%;}
.pcomm-equipment-list li .cover{ background:rgba(219,38,43,.8); width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; color:#fff; padding:2.6vw 3.5vw 0 3.5vw; transition:all 0.4s; opacity:0;}
.pcomm-equipment-list li .cover .t{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.26rem; line-height:1;}
.pcomm-equipment-list li .cover .c{ font-size:0.18rem; line-height:0.32rem; margin-top:10px; max-height:1.28rem; overflow:hidden;}
.pcomm-equipment-list li .cover .f{ margin-top:0.4rem;}
.pcomm-equipment-list li .cover .f a{ width:48%; line-height:0.37rem; text-align:center; font-size:0.18rem; color:#fff; border:1px #fff solid; border-radius:30px;}
.pcomm-equipment-list li .cover .f a:last-child{ background:#fff; color:#db2d32;}
.pcomm-equipment-list li .name{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.22rem; margin-top:0.15rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pcomm-equipment-list li:hover .cover{ opacity:1;}

.pcomm-check{ background:url(../images/check-bg.jpg) repeat; padding:0.6rem 0 0.9rem 0;}
.pcomm-check-head{ font-family:'SourceHanSans-Bold'; font-size:0.3rem; line-height:1; color:#fff;}
.pcomm-check-head .en{  font-family: 'SourceHanSans-Regular'; text-transform:uppercase; display:inline-block; margin-left:0.2rem;}
.pcomm-check-head .cn{ font-size:0.18rem; font-family: 'SourceHanSans-Regular'; text-transform:uppercase; display:inline-block; margin-left:0.2rem;}
.pcomm-check-item{ width:48%; margin-top:0.4rem;}
.pcomm-check-item .it-head .cn{ font-family: 'SourceHanSans-Medium'; font-size:0.2rem; min-width:1.37rem; text-align:center; line-height:0.38rem; color:#fff; border:2px #fff solid;}
.pcomm-check-item .it-head .mo{ font-size:0.18rem; line-height:0.42rem; text-transform:uppercase; color:#fff;}
.pcomm-check-item .it-list{ margin-left:-2.39vw; position:relative;}
.pcomm-check-item .it-list li{ width:calc(33.33% - 2.39vw); margin:0.25rem 0 0 2.39vw; float:left; display:inline-block; text-align:center;}
.pcomm-check-item .it-list li .pic{ max-height:1.44rem; overflow:hidden; border:2px #fff solid;}
.pcomm-check-item .it-list li .pic img{ width:100%; transition:all 0.4s; display:block;}
.pcomm-check-item .it-list li .name{ font-size:0.18rem; color:#fff; margin-top:6px;}
.pcomm-check-item .it-list li:hover .pic img{ transform:scale(1.05);}


/**产品中心**/
.pproduct-banner{ background-position:center; background-size:cover; width:100%; height:5rem; position:relative; display:flex; align-items:center; color:#fff;}
.pproduct-banner .en{ font-family: 'Arial-Blk'; font-size:0.82rem; line-height:1;}
.pproduct-banner .cn{ font-size:0.3rem;}
.pproduct-banner .ti{  line-height:0.3rem; margin-top:0.25rem;}


.pproduct-head{ text-align:center; padding-top:0.9rem;}
.pproduct-head .t{ font-size:0.3rem; font-family:'SourceHanSans-Bold'; padding-bottom:0.15rem; position:relative;}
.pproduct-head .t:before{ content:''; background:#db2d32; width:0.4rem; height:1px; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.pproduct-head .c{ font-size:0.18rem; margin-top:0.12rem;}


.pproduct-item{ padding:0.7rem 0;}
.pproduct-item:nth-child(2n+2){ background:#f3f3f3;}
.pproduct-item .w{ background:#fff; display:flex; box-shadow:0 0 16px rgba(0,0,0,.24);}
.pproduct-itemLeft{ width:40%; position:relative; min-height:5.88rem;}
.pproduct-itemLeft .pic{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block;}
.pproduct-itemLeft .cover{ background:rgba(0,0,0,.6); width:100%; height:100%; padding:4.16vw 3.64vw 0 3.64vw; position:absolute; left:0; top:0; z-index:2; color:#fff;}
.pproduct-itemLeft .cover .t{ font-family: 'SourceHanSans-Medium'; font-size:0.4rem; line-height:1; padding-left:0.25rem; border-left:6px #db262b solid;}
.pproduct-itemLeft .cover .c{ font-size:0.18rem; line-height:0.48rem; margin-top:0.25rem; max-height:1.92rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.pproduct-itemLeft .cover .f{ margin-top:0.9rem;}
.pproduct-itemLeft .cover .f .ft{ font-family:'SourceHanSans-Bold'; font-size:0.22rem; line-height:1;  padding-bottom:0.18rem; color:#db262b; border-bottom:1px #fff solid;}
.pproduct-itemLeft .cover .f .fc{ margin-top:0.15rem;}
.pproduct-itemLeft .cover .f .fc a{ font-size:0.18rem; padding:0 0.25rem; color:#fff; float:left; line-height:0.22rem; border-right:1px #fff solid;}
.pproduct-itemLeft .cover .f .fc a:first-child{ padding-left:0;}
.pproduct-itemLeft .cover .f .fc a:last-child{ border-right:0;}
.pproduct-itemList{ width:60%; padding:2.55vw;}
.pproduct-itemList li{ width:50%; float:left;}
.pproduct-itemList li a{ display:flex; justify-content:center; align-items:center;}
.pproduct-itemList li .thumb{ width:40%; height:2.2rem; display:flex; justify-content:center; align-items:center;}
.pproduct-itemList li .thumb img{ max-height:100%;}
.pproduct-itemList li .text{ width:60%; padding-left:1.04vw;}
.pproduct-itemList li .text .t{ background:url(../images/pproduct-arrow.png) no-repeat left center; padding-left:2.08vw; font-size:0.24rem;}
.pproduct-itemList li .text .c{ font-size:0.18rem; line-height:0.3rem; color:#999; margin-top:0.2rem; max-height:0.6rem; overflow:hidden;     text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.pproduct-itemList li:nth-child(1){ padding-bottom:0.25rem; padding-right:1.56vw; border-bottom:1px #d2d2d2 dashed; border-right:1px #d2d2d2 dashed;}
.pproduct-itemList li:nth-child(2){ padding-bottom:0.25rem; padding-left:1.56vw; border-bottom:1px #d2d2d2 dashed; }
.pproduct-itemList li:nth-child(3){ padding-top:0.25rem; padding-right:1.56vw; border-right:1px #d2d2d2 dashed;}
.pproduct-itemList li:nth-child(4){ padding-top:0.25rem; padding-left:1.56vw;}

.pproduct-itemButton{ text-align:center; margin-top:0.6rem;}
.pproduct-itemButton a{ display:inline-block; vertical-align:top; padding:0 0.6rem; font-size:0.2rem; color:#db2d32; line-height:0.51rem; margin:0 10px; border:1px #db2d32 solid; border-radius:30px;}
.pproduct-itemButton a:last-child{ background:#db2d32; color:#fff; font-family:'SourceHanSans-Bold'; }


.project-case{ padding:0.38rem 0;}
.project-case .pnews-Industry-more{ margin-top:0.3rem;}
.project-caseTitle{ font-family:'SourceHanSans-Bold'; font-size:0.3rem; line-height:1;}
.project-caseTitle .en{ font-family: 'SourceHanSans-Regular'; text-transform:uppercase; display:inline-block; margin-left:0.2rem;}
.project-caseList{ margin-top:0.35rem; margin-left:-0.48rem; position:relative;}
.project-caseList li{ width:calc(25% - 0.48rem); float:left; margin-left:0.48rem; display:inline-block;}
.project-caseList li .pic{ overflow:hidden;}
.project-caseList li .pic img{ width:100%; display:block; transition:all 0.4s;}
.project-caseList li .txt{ margin-top:0.2rem;}
.project-caseList li .txt .t{ font-size:0.24rem; line-height:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.project-caseList li .txt .c{ font-size:0.18rem; margin-top:10px; line-height:0.3rem; max-height:0.6rem; overflow:hidden;}
.project-caseList li:hover .pic img{ transform:scale(1.05);}


.pcomm-check-metal{ width:46.5%; margin-top:0.35rem; display:flex;}
.pcomm-check-metal .thumb{ width:30%; border:2px #fff solid;}
.pcomm-check-metal .thumb img{ height:100%; -o-object-fit:cover; object-fit:cover;}
.pcomm-check-metal .word{ width:70%; padding-left:0.35rem;}
.pcomm-check-metal .word .t{font-family: 'SourceHanSans-Medium'; font-size:0.2rem; min-width:1.37rem; text-align:center; display:inline-block; line-height:0.38rem; color:#fff; border:2px #fff solid;}
.pcomm-check-metal .word .f{ padding-top:13px;}
.pcomm-check-metal .word .f a{ min-width:20%; position:relative; font-size:0.18rem; float:left; color:#fff; line-height:0.22rem; margin-top:0.22rem;}
.pcomm-check-metal .word .f a:before{ content:''; background:#fff; width:1px; height:100%; position:absolute; right:1.56vw; top:0;}
.pcomm-check-metal .word .f a:nth-child(5n):before{ display:none;}


.pproduct-listMain{ padding:0.35rem 0 0 0;}
.pproduct-listMain .pcomm-check-head{ color:#333;}
.pproduct-list-row{ margin-left:-0.3rem; position:relative; padding-top:0.4rem;}
.pproduct-list-row li{ width:calc(25% - 0.3rem); float:left; margin:0 0 0.9rem 0.3rem; display:inline-block;}
.pproduct-list-row li .thumb{ position:relative; height:3.93rem; display:flex; justify-content:center; align-items:center; border:1px #f0f0f0 solid; box-shadow:0 0 29px rgba(205,212,218,.39);}
.pproduct-list-row li .thumb img{ max-height:100%;}
.pproduct-list-row.box-cover li .thumb img{ width:100%; height:100%; object-fit:cover;}
.pproduct-list-row.box-cover li{width:calc(20% - 0.3rem);}
.pproduct-list-row.box-cover li .thumb{height:2.93rem;}
.pproduct-list-row li .cover{ background:rgba(219,38,43,.8); width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; color:#fff; text-align:center; padding:0 3.5vw 0 3.5vw; transition:all 0.4s; opacity:0; display: flex; align-content: center; justify-content: center; flex-flow: column;}
.pproduct-list-row li .cover .t{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.24rem; line-height:1;}
.pproduct-list-row li .cover .c{ font-size:0.18rem; line-height:0.36rem; margin-top:1.56vw; max-height:1.44rem; overflow:hidden;}
.pproduct-list-row li .cover .v{ padding:0 0.34rem; line-height:0.37rem; text-align:center; font-size:0.18rem; color:#fff; margin-top:1vw; display:inline-block; border:1px #fff solid; border-radius:30px;}
.pproduct-list-row li .name{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.2rem; margin-top:0.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pproduct-list-row li:hover .cover{ opacity:1;}


.pbear-main{ background:url(../images/pnews-project.jpg) repeat; padding:0.65rem 0 0.95rem 0;}
.pbear-list{ padding-top:0.34rem;}
.pbear-list li{ width:49%; height:1.76rem; position:relative; float:left; margin-top:0.22rem; border:1px #a0a0a0 solid;}
.pbear-list li:nth-child(2n+2){ float:right;}
.pbear-list li .pic{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block;}
.pbear-list li .txt{ font-family:'SourceHanSans-Bold'; line-height:1; font-size:0.2rem; text-transform:uppercase; color:#fff; position:absolute; left:0.44rem; top:0.3rem; z-index:1;}
.pbear-list li .txt .cn{ font-size:0.24rem; padding-bottom:3px;}


/**解决方案**/
.plan-focus{ padding:0.45rem 0 0.6rem 0; position:relative;}
.plan-focus .w{ position:relative;}
.plan-focus-menu{ margin-top:0.4rem; border-top:1px #dcdcdc solid;}
.plan-focus-menu a{ float:left; font-size:0.18rem; color:#999; margin-right:0.3rem; padding-top:0.15rem; position:relative;}
.plan-focus-menu a.active:before{ content:''; background:#db262b; width:100%; height:1px; position:absolute; left:0; top:-1px;}

.plan-focus-sider{ margin-top:0.4rem; overflow:hidden;}
.plan-focus-sider li .thumb{ overflow:hidden;}
.plan-focus-sider li .thumb img{ width:100%; display:block; transition:all 0.4s;}
.plan-focus-sider li .txt{ margin-top:0.25rem;}
.plan-focus-sider li .txt .t{ font-size:0.22rem; line-height:1;}
.plan-focus-sider li .txt .c{  margin-top:10px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.plan-focus-sider li:hover .thumb img{ transform:scale(1.05);}
.plan-focus-sider .swiper-pagination{ width:auto !important; left:auto !important; right:0; bottom:auto !important; top:0.22rem;}
.plan-focus-sider .swiper-pagination-bullet{ background:#dcdcdc; width:11px; height:11px; margin:0 0 0 0.2rem !important; display:inline-block; vertical-align:middle; opacity:1;}
.plan-focus-sider .swiper-pagination-bullet-active{ background:none; width:18px; height:18px; border:2px #db262b solid;}

.plan-epc{ background:#ecedf2; padding:0.8rem 0 0.9rem 0;}
.plan-epcHead .t{ font-family:'SourceHanSans-Bold'; line-height:1; font-size:0.3rem;}
.plan-epcHead .c{ max-width:53.4%;  line-height:0.28rem; color:#666; margin-top:10px;}
.plan-epcList{ margin-top:1.2rem;}
.plan-epcList li{ float:left; display:flex; margin-right:0.5rem;} 
.plan-epcList li .inner{ text-align:center;}
.plan-epcList li .inner > i{ width:0.76rem; display:inline-block; vertical-align:top;}
.plan-epcList li .inner > p{ font-size:0.24rem; color:#666; margin-top:0.2rem;}
.plan-epcList li .arrow{ margin-left:0.5rem; margin-top:0.18rem;}
.plan-epcList li:last-child .arrow{ display:none;}


/**产品详情**/
.pproduct-detaBanner{ background-position:center; background-size:cover; width:100%; height:4rem;}
.pproduct-detaBanner .w{ height:100%; position:relative; display:flex; align-items:center;}
.pproduct-detaBanner .add{ position:absolute; right:0; top:0.24rem;  color:#999;}
.pproduct-detaBanner .add .iconfont{ font-size:0.18rem; margin-right:10px; color:rgba(0,0,0,.5);}
.pproduct-detaBanner .add a{ color:#999;}
.pproduct-detaBanner .add a:hover{ color:#db2d32;}
.pproduct-detaBanner .thumb{ 
  height: 3rem;
    position: absolute;
    width: 28%;
    right: 1%;
    top: 50%;
}
.pproduct-detaBanner .thumb img{ width: 100%;
    height: 100%;
    object-fit: contain;}
.pproduct-detaBanner .inner{ max-width:70%; color:#fff;}
.pproduct-detaBanner .inner .it{ font-family:'SourceHanSans-Bold'; line-height:1; font-size:0.32rem;}
.pproduct-detaBanner .inner .ic{ font-size:0.18rem; line-height:0.3rem; margin-top:20px;font-family: 'SourceHanSans';}
.pproduct-detaBanner .inner .if{ margin-top:0.45rem;}
.pproduct-detaBanner .inner .if i{ background:#db2d32; color:#fff; font-style:normal; line-height:0.27rem; display:inline-block; padding:0 0.17rem; margin-right:8px; border-radius:20px;}


.pproduct-detaDesc{ background:#f5f7fa;}
.pproduct-detaDesc .w{ background:url(../images/Desc-ft.png) no-repeat left bottom; padding:0.35rem 0 0.75rem 0;}
.pproduct-detaDesc-parameter dl{ max-width:65%; margin-top:8px;}
.pproduct-detaDesc-parameter dl dt{ background:#fff; line-height:0.43rem; font-size:0.18rem; color:#999; float:left; padding:0 0.18rem; box-shadow:0 0 5px rgba(0,0,0,.11);}
.pproduct-detaDesc-parameter dl dd{ font-size:0.18rem; line-height:0.3rem; padding:7px 0 0 0.25rem; overflow:hidden;}

.pproduct-detaDesc-principle{ display:flex; align-items:center; justify-content:space-between; margin-top:0.9rem;}
.pproduct-detaDesc-principle .pr-left{ width:64%; padding-right:5%;}
.pproduct-detaDesc-principle .pr-left .text{ font-size:0.18rem; line-height:0.36rem; margin-top:0.5rem;}
.pproduct-detaDesc-principle .pr-right{ width:30%; text-align:center;}


.pproduct-detaAdvant{ padding:0.6rem 0 0.7rem 0;}
.pproduct-detaAdvant .pspare-introd-head{ text-align:center;}
.pproduct-detaAdvant-list{ display:flex; justify-content:space-between; margin-top:0.4rem;}
.pproduct-detaAdvant-list li{ width:22%; padding:0.35rem 2.85%; box-shadow:0 0 21px rgba(0,0,0,.11); transition:all 0.4s; cursor:pointer;}
.pproduct-detaAdvant-list li .iconfont{ background:#db2d32; width:0.6rem; height:0.6rem; line-height:0.6rem; text-align:center; color:#fff; display:inline-block; font-size:0.3rem; border-radius:50%; transition:all 0.4s;}
.pproduct-detaAdvant-list li .name{ font-size:0.2rem; margin-top:0.3rem; line-height:1; transition:all 0.4s;}
.pproduct-detaAdvant-list li .desc{ font-size:0.17rem; line-height:0.3rem; color:#999; margin-top:10px; transition:all 0.4s;}
.pproduct-detaAdvant-list li:hover{ background:url(../images/Advant-bg.jpg); background-size:cover;}
.pproduct-detaAdvant-list li:hover .iconfont{ background:#fff; color:#db2d32;}
.pproduct-detaAdvant-list li:hover .name{ color:#fff;}
.pproduct-detaAdvant-list li:hover .desc{ color:#fff;}


.pproduct-detaCansu{ background:#f5f7fa; padding:0.6rem 0 0.8rem 0;}
.pproduct-detaCansu .w{ background:#fff; padding:0.5rem 0;}
.pproduct-detaCansu .pspare-introd-head{ text-align:center;}
.pproduct-detaCansu .cans-box{ width:83%; margin:auto; margin-top:0.35rem;}
.pproduct-detaCansu .cans-box table{ margin:auto; width:100% !important;}

.pproduct-detaCase{ background-image:url(../images/deta-case.jpg); background-position:center; background-size:cover; padding:0.75rem 0;}
.ue-table-interlace-color-double {
    background-color: #F7FAFF;
}
.pproduct-detaCase .pspare-introd-head{ text-align:center; color:#fff;}
.pproduct-detaCase .pspare-introd-head .en{ color:#fff;}
.pproduct-detaCase .project-caseList li .txt .t{ color:#fff;}
.pproduct-detaCase .project-caseList li .txt .c{ color:#abb2be;}
.pproduct-detaCase .pnews-Industry-more{ margin-top:0.3rem;}
.pproduct-detaCase .pnews-Industry-more a{ color:#db262b;}
.pproduct-detaCase .pnews-Industry-more a:hover{ color:#fff;}

.pproduct-detaNews{ background:#f5f7fa; padding:0.45rem 0 0.75rem 0;}
.pproduct-detaNews .pspare-introd-head{ text-align:center;}
.pproduct-detaNews-list{ margin-top:0.3rem;  display:flex; justify-content:space-between; }
.pproduct-detaNews-list ul{ background:#fff; width:48.5%; padding:0.4rem 3.77% 0.4rem 4.65%; box-shadow:0 0 35px rgba(0,0,0,.06);}
.pproduct-detaNews-list ul li{ padding:0.1rem 0 0.1rem 1.82vw; position:relative; font-size:0.18rem; line-height:0.26rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pproduct-detaNews-list ul li span{  float:right;}
.pproduct-detaNews-list ul li:before{ content:''; background:#db2d32; width:0.07rem; height:0.07rem; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.pproduct-detaMaterial{ margin-top:0.5rem;}
.pproduct-detaMaterial .ma-head{ display:flex; align-items:center; justify-content:space-between; }
.pproduct-detaMaterial .ma-head .cn{ font-size:0.22rem;}
.pproduct-detaMaterial .ma-list{ margin-left:-14px; position:relative;}
.pproduct-detaMaterial .ma-list li{ width:calc(20% - 14px); margin:14px 0 0 14px; float:left; display:inline-block;}
.pproduct-detaMaterial .ma-list li .pic{ position:relative; overflow:hidden;height:2.5rem}
.pproduct-detaMaterial .ma-list li .pic:before{ content:''; background:rgba(217,36,51,.8); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; opacity:0; transition:all 0.4s; z-index:1;}
.pproduct-detaMaterial .ma-list li .pic img{ width:100%;height:100%; display:block; transition:all 0.4s; object-fit:cover;}
.pproduct-detaMaterial .ma-list li .pic .iconfont{ font-size:0.55rem; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); opacity:0; z-index:2; transition:all 0.4s;}
.pproduct-detaMaterial .ma-list li .title{ font-size:0.18rem; margin-top:15px; text-align:center;}
.pproduct-detaMaterial .ma-list li:hover .pic:before{ opacity:1;}
.pproduct-detaMaterial .ma-list li:hover .pic .iconfont{ opacity:1;}
.pproduct-detaMaterial .ma-list li:hover .title{ font-weight:bold;}


.pproduct-detaAtlas{ padding:0.65rem 0 0.7rem 0;}
.pproduct-detaAtlas .pspare-introd-head{ text-align:center;}
.pproduct-detaAtlas-cont{ display:flex; margin-top:0.6rem;}
.pproduct-detaAtlas-cont .Atlas-sider{ width:50%; overflow:hidden; position:relative;}
.pproduct-detaAtlas-cont .Atlas-sider li{ position:relative;}
.pproduct-detaAtlas-cont .Atlas-sider li img{ width:100%; display:block; transition:all 0.4s;}
.pproduct-detaAtlas-cont .Atlas-sider li .tit{ background:rgba(0,0,0,.5); width:100%;  font-family:'SourceHanSans-Bold'; line-height:0.8rem; font-size:0.3rem; color:#fff; position:absolute; left:0; bottom:0; z-index:2; padding-left:2.6vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pproduct-detaAtlas-cont .Atlas-sider li:hover .img{  -webkit-transform:scale(1.05); transform:scale(1.05);}
.pproduct-detaAtlas-cont .Atlas-sider .swiper-pagination{ width:auto !important; left:auto !important; right:0.4rem; font-size:0; bottom:0.33rem !important;}
.pproduct-detaAtlas-cont .Atlas-sider .swiper-pagination-bullet{ background:#fff; width:0.15rem; height:0.15rem; margin:0 11px 0 0!important; transition:all 0.4s; opacity:1; }
.pproduct-detaAtlas-cont .Atlas-sider .swiper-pagination-bullet-active{ background:#db2d32;} 

.pproduct-detaAtlas-cont .Atlas-aside{ width:50%;}
.pproduct-detaAtlas-cont .Atlas-aside .at-fahuo{ display:block; position:relative; overflow:hidden;}
.pproduct-detaAtlas-cont .Atlas-aside .at-fahuo img{ width:100%; display:block; transition:all 0.4s;}
.pproduct-detaAtlas-cont .Atlas-aside .at-fahuo .name{ background:rgba(0,0,0,.5); width:100%; position:absolute; left:0; bottom:0; z-index:2; height:0.8rem; display:flex; align-items:center; justify-content:space-between; font-family:'SourceHanSans-Bold'; font-size:0.3rem; color:#fff; padding:0 2.6vw;}
.pproduct-detaAtlas-cont .Atlas-aside .at-fahuo:hover img{ -webkit-transform:scale(1.05); transform:scale(1.05); }
.pproduct-detaAtlas-cont .Atlas-aside .at-video{ display:block; position:relative;}
.pproduct-detaAtlas-cont .Atlas-aside .at-video .group{ width:100%; height:100%; position:absolute; left:0; bottom:0; z-index:2; display:flex; align-items:center; justify-content:space-between; font-family:'SourceHanSans-Bold'; font-size:0.3rem; color:#fff; padding:0 2.6vw;}
.pproduct-detaAtlas-cont .Atlas-aside .at-video .group .iconfont{ font-size:0.69rem;}


.online-message{ padding:0.55rem 0 0.9rem 0;}
.online-message-title{ font-family:'SourceHanSans-Bold'; line-height:1; font-size:0.3rem;}
.online-message-filed{ display:flex; margin-top:0.25rem;}
.online-message-filed .inpt{ background:#f8f8f8; width:24%; margin-right:2%; line-height:0.25rem; padding:0.15rem; font-size:0.2rem; color:#999; border:1px #dcdcdc solid;}
.online-message-filed .inpt:last-child{ width:48%; margin-right:0;}
.online-message-button{ display:flex; align-items:center; justify-content:space-between; font-size:0.18rem; margin-top:0.23rem;}
.online-message-button .sbtn{ background:#db2d32; width:1.58rem; height:0.51rem; line-height:0.51rem; font-size:0.2rem; color:#fff; cursor:pointer;}


/**经典案例**/
.pcase-details{ margin-top:0.3rem;}
.pcase-details .thumb{ width:50%;}
.pcase-details .word{ width:50%; padding-left:3.48vw;}
.pcase-details .word .t{ font-family:'SourceHanSans-Bold'; line-height:1; font-size:0.36rem;}
.pcase-details .word .c{ font-size:0.18rem; line-height:0.3rem; margin-top:0.15rem;}
.pcase-details .word .f{ background:#f4f4f4; margin-top:0.2rem;}
.pcase-details .word .f dl{ display:flex;}
.pcase-details .word .f dl dt{ font-family:'SourceHanSans-Bold'; font-size:0.2rem; text-align:center; min-width:1.58rem; line-height:0.58rem;}
.pcase-details .word .f dl dd{ font-size:0.2rem; padding:0.14rem 0.3rem; line-height:0.3rem; border-left:1px #bfbfbf solid;}
.pcase-details .word .f dl:nth-child(2n+2){ background:#e2e2e2;}
.pcase-details .word .box1{ margin-top:0.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.pcase-details .word .box1>div{display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; -webkit-justify-content: space-between; -webkit-align-items: center;}
.pcase-details .word .box1 a{ width:2rem;line-height:0.58rem; margin:0 0.2rem; text-align:center; background:#D61335; color:#fff; font-size:0.2rem;}

.pcase-offer{ background-image: linear-gradient(to right, #db2d32 , #d20137); color:#fff; margin-top:0.65rem; padding:0.44rem 3.48vw; line-height:0.44rem; display:flex; justify-content:space-between; align-items:center;}
.pcase-offer .title{ font-family: 'SourceHanSans-Medium'; font-size:0.32rem;}
.pcase-offer .title .iconfont{ font-size:0.61rem; margin-right:1.56vw; vertical-align:top; display:inline-block;}
.pcase-offer .tel{ font-family:Arial, Helvetica, sans-serif; font-size:0.28rem; font-weight:bold; padding:0 3.6vw; border-left:1px #fff dotted; border-right:1px #fff dotted;}
.pcase-offer .tel .iconfont{ font-size:0.45rem; display:inline-block; vertical-align:top; margin-right:0.15rem; font-weight:normal;}
.pcase-offer .response{ display:flex;}
.pcase-offer .response dd{  margin-left:1.82vw;}
.pcase-offer .response dd img{ vertical-align:middle; margin-right:0.14rem;}

.pcase-shebei{ margin-top:1.2rem;}
.pcase-shebei-title{ text-align:center; font-family:'SourceHanSans-Bold'; font-size:0.26rem; line-height:1;}
.pcase-shebei-list{ margin-left:-4.42vw; position:relative; margin-top:0.2rem;} 
.pcase-shebei-list li{ width:calc(33.33% - 4.42vw); float:left; margin-left:4.42vw; display:inline-block;}
.pcase-shebei-list li .thumb{ position:relative; height:5rem; display:flex; justify-content:center; align-items:center; border:1px #f0f0f0 solid; box-shadow:0 0 29px rgba(205,212,218,.39);}
.pcase-shebei-list li .thumb img{ max-height:100%;}
.pcase-shebei-list li .cover{ background:rgba(219,38,43,.8); width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; color:#fff; text-align:center; padding:3.12vw 3.5vw 0 3.5vw; transition:all 0.4s; opacity:0;}
.pcase-shebei-list li .cover .t{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.3rem; line-height:1;}
.pcase-shebei-list li .cover .c{ font-size:0.22rem; line-height:0.46rem; margin-top:2.08vw; max-height:1.84rem; overflow:hidden;}
.pcase-shebei-list li .cover .v{ padding:0 0.47rem; line-height:0.49rem; text-align:center; font-size:0.22rem; color:#fff; margin-top:2.6vw; display:inline-block; border:1px #fff solid; border-radius:30px;}
.pcase-shebei-list li .name{ text-align:center; font-size:0.2rem; margin-top:0.3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pcase-shebei-list li:hover .cover{ opacity:1;}

.pcase-scene{ background:#f4f4f4; margin-top:0.35rem; padding:3.125vw 4.68vw;}
.pcase-scene .title{ font-family:'SourceHanSans-Bold'; text-align:center; font-size:0.26rem;}
.pcase-scene .text{ font-size:0.2rem; line-height:0.36rem; margin-top:1.56vw;}


/**手机菜单**/
.Mobile-button{ width:40px; height:44px; position:absolute; top:6px; right:5px; display:flex; align-items:center; justify-content:center; flex-direction:column; display:none;}
.Mobile-button .solid{  background-color:#db262b; width:30px; height:3px; transition:all 0.6s ease;}
.Mobile-button .solid2{ margin:7px 0; }
.Mobile-button.active .solid1{ transform:rotate(-45deg) translateY(15px); margin-right:19px !important;}
.Mobile-button.active .solid2{ transform:translateX(40px);}
.Mobile-button.active .solid3{ transform:rotate(45deg) translateY(-15px); margin-right:19px !important;}

.Mobile-menu{ background:#db262b; width:300px; height:100%; position:fixed; z-index:998; top:0; left:-100%; overflow-y:auto; padding:70px 0 0 0; transition:left ease 0.35s;}
.Mobile-menu.onShow{ left:0; }
.Mobile-menu li{ position:relative;}
.Mobile-menu li a{ display:block; padding:13px 20px; color:#fff; font-size:0.2rem; text-transform:capitalize; border-bottom:solid 1px rgba(255,255,255,.2);}
.Mobile-menu li i.arrow{ background:url(../images/menu-arrow.png) no-repeat center; width:40px; height:48px; position:absolute; top:0; right:0; transition:all 0.4s ease; }
.Mobile-menu li a.on + .arrow{ transform:rotate(90deg);}
.Mobile-menu li ul{ background:#b5221b; padding-left:20px; display:none;}
.Mobile-menu li ul li a{ padding:0; line-height:38px; font-size:0.19rem; color:#fff; font-weight:normal; border-bottom:0;}

.plan-focus-list{}
.plan-focus-list ul li{ width:100%; padding:0.3rem 0; border-bottom:1px solid #DCDCDC; display:flex;}
.plan-focus-list ul li:last-child{ border:none;}
.plan-focus-list ul li .imgs{ width:30%;height:3.3rem;overflow:hidden;}
.plan-focus-list ul li .imgs img{ width:100%;height:100%;object-fit:cover;transition:all .6s;display:block;}
.plan-focus-list ul li .info{ width:100%; flex:1; padding-left:0.3rem;}
.plan-focus-list ul li .info span{ display:block; font-size:0.22rem; margin-top:0.3rem;}
.plan-focus-list ul li .info p{ color:#999; margin-top:0.2rem;}


.float_zoosnet a{text-decoration:none}
.float_zoosnet img{width:auto;max-width:100%}
.float_Qr,.float_mess,.float_retrun,.float_tell{position:fixed;right:-10px;z-index:100000000000;display:block;margin-bottom:2px;width:80px;height:70px;border-radius:5px;border-radius:5px 0 0 5px;background-color:#ff4639;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;-wekbit-transition:all .2s ease-in-out}
.float_tell{right:-130px;width:200px}
.float_mess{right:-94px;bottom:376px;width:164px}
.float_Qr{bottom:232px}
.float_retrun{bottom:160px}
.float_mess,.float_tell{overflow:hidden}
.float_tell{bottom:304px}
#LXB_CONTAINER .custom-text:first-child{background-image:url(/img/LXB_CONTAINER_bg.png)!important}
.float_mess img,.float_tell img{float:left}
.float_mess p,.float_tell p{color:#fff;font-weight:600;font-size:19px;line-height:70px}
.float_Qr_img img,.float_fair_img img,.float_tell_img img{max-width:none}
.float_tell_img{position:fixed;right:70px;bottom:160px;bottom:306px;z-index:10000000;overflow:hidden;width:0;transition:all .2s ease-in-out;-wekbit-transition:all .2s ease-in-out}
.float_tell_img b,.float_tell_img span{position:absolute;display:block;width:120px;color:#fff;text-align:center}
.float_tell_img span{top:15px}
.float_tell_img b{bottom:12px;font-size:12px;}
.float_Qr_img{position:fixed;right:70px;bottom:160px;z-index:10000000;overflow:hidden;width:0;transition:all .2s ease-in-out;-wekbit-transition:all .2s ease-in-out}
.float_Qr .float_img_move,.float_mess .float_img_move,.float_retrun .float_img_move,.float_tell .float_img_move{overflow:hidden;width:200px;display: flex;}
.float_Qr .float_img_move img:first-child,.float_mess .float_img_move img:first-child,.float_retrun .float_img_move img:first-child,.float_tell .float_img_move img:first-child{transition:all .2s linear}
.float_Qr:hover .float_img_move img:first-child,.float_mess:hover .float_img_move img:first-child,.float_retrun:hover .float_img_move img:first-child,.float_tell:hover .float_img_move img:first-child{margin-left:-70px}
.float_Qr:hover .float_Qr_img,.float_tell:hover .float_tell_img{width:133px}
ins#nb_icon_wrap *,ins.nb-icon-inner-wrap,ins.nb-icon-inner-wrap *{display:none!important}
.xl-bottom{ display: none;}
@media (max-width:759px){
.float_mess{bottom:189px}
.float_Qr,.float_tell{display:none}
.float_retrun{bottom:143px}
.float_Qr,.float_mess,.float_retrun,.float_tell{right:0;width:45px;height:45px}
.float_img_move img{width:45px}
.float_Qr:hover .float_img_move img:first-child,.float_mess:hover .float_img_move img:first-child,.float_retrun:hover .float_img_move img:first-child,.float_tell:hover .float_img_move img:first-child{margin-left:-45px}
.xl-bottom{ display: block; position:fixed!important;bottom:3px;width:98%;left:1%;height:40px;max-width:40pc;text-align:center;line-height:40px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;border:1px solid #ab1c1a;border-radius:.5em;background:#fc5f5b;background:-webkit-gradient(linear,left top,left bottom,from(#fc5f5b),to(#d32928));background:-moz-linear-gradient(top,#fc5f5b,#d32928);box-shadow:0 1px 2px rgba(0,0,0,.6);color:#fae7e9;text-shadow:0 1px 1px rgba(0,0,0,.3);z-index: 99;}
.xl-bottom a{display:block;color:#fff;vertical-align:middle}
.xl-bottom a span{display:inline-block;height:40px;font-size:18px;line-height:40px;padding-left:36px;background:url(../images/tel.gif) no-repeat 5px}
}




