﻿@media screen and (min-width:768px){ 
[class^='mobile-']{display:none;}
/*页头*/
#header{position:absolute;top:0px;left:0px;right:0px;z-index:1400;background-size:auto 100%;display:block;}
#header .bestpcbs-module-top{width:100%;flex:none;}
#header>.center{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:17px;}
#header>.center::after{content:none;}
#header .bestpcbs-logo{flex:none;margin-top:10px;}
#header .bestpcbs-logo img{filter:brightness(100);}
#header .bestpcbs-module-menu{flex:auto;max-width:850px;}
#header.header_change{height:auto;padding-bottom:0;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);z-index:2000;background:rgba(255, 255, 255, 0.85);backdrop-filter: blur(4px);}
#header.header_change>.center{padding-top:8px;}
#header.header_change .bestfpc-module-top{display:none;}
	/*组件-搜索2*/
.bestfpc-module-search{width:199px;line-height:45px;position:relative;height:45px;}
.bestfpc-module-search:focus-within .text{background-color:rgba(0,0,0,0.8);}
	 .bestfpc-module-search form{height:45px;position:relative;}
	 .bestfpc-module-search ._btnClearKeys{position:absolute;background-color:#c8c9cc;color:#fff;width:18px;height:18px;border-radius:50px;line-height:17px;text-align:center;right:96px;top:50%;cursor:pointer;font-family:Verdana, Geneva, sans-serif;display:none;transform:translatey(-50%);text-indent:-1px;}
	 .bestfpc-module-search ._btnClearKeys:hover{background:#ef3f3f;color:#fff;}
	 .bestfpc-module-search::after{content:"";display:block;clear:both;}
.bestfpc-module-search .text{line-height:inherit;float:left;padding-left:53px;padding-right:17px;border-radius:50px;background:rgba(0,0,0,0.3) url(../images/icon--search.webp) no-repeat left 18px center;color:#fff;box-sizing:border-box;width:100%;border:0;background-size:22px;transition:all 0.6s ease;}
	 .bestfpc-module-search .btn_send{border:0;background:#fff;font-size:14px;background-color:#198aff;color:#fff;line-height:inherit;float:right;width:80px;box-sizing:border-box;border-radius:0 5px 5px 0;padding-top:1px;padding-bottom:1px;}
	 .bestfpc-module-search .btn_send:hover{background:#4ca4ff;}
	 .bestfpc-module-search .icon--search{width:23px;height:24px;vertical-align:middle;display:inline-block;margin-right:6px;}

/*组件-3级菜单*/
.module-menu{font-size:18px;line-height:3.72;}
.module-menu ._btnMenu{display:none;}
.module-menu   ._nav{display:flex;}
.module-menu ._nav>li{position:relative;perspective:500px;margin-right:77px;}
.module-menu ._nav>li:nth-last-of-type(1){margin-right:0px;}
.module-menu ._nav>li>a{position:relative;display:inline-block;vertical-align:top;transition:color .3s ease-in-out;white-space:nowrap;text-decoration:none;}
.module-menu ._nav li>a:has(+ul)::after{content:"";display:inline-block;border-bottom:1px solid #666;border-right:1px solid #666;transform:rotate(-45deg);width:6px;height:6px;margin-left:8px;vertical-align:middle;line-height:0px;}
.module-menu ._nav>li>a::before{content:"";width:100%;position:absolute;bottom:0px;left:0px;background-color:#3d5e91;height:2px;transform:scalex(0);transition:transform .6s cubic-bezier(.19,1,.22,1);transform-origin:right top;}
.module-menu ._nav>li li{position:relative;text-align:left;}
.module-menu ._nav>li li a{display:flex;padding:0 15px;font-size:18px;position:relative;color:#fff;justify-content:space-between;align-items:center;white-space:nowrap;text-decoration:none;}
.module-menu ._nav>li li a:hover{background-color:rgba(0,0,0,0.4);}
.module-menu ._nav>li li:last-child a{border-bottom:0;}
.module-menu ._nav>li li:hover>a{color:#fff;}
.module-menu ._nav>li ul ul{left:100%;top:-10px;border-left:3px solid transparent;margin-left:3px;box-sizing:content-box;}
.module-menu ._nav>li ul ul:before{display:none;}
.module-menu ._nav>li:hover>a{color:#003675;display:block;}
.module-menu ._nav>li:hover>a::before{transform:scalex(1);transform-origin:left top;}
.module-menu ._nav>li._active>a::before{transform:scalex(1);transform-origin:left top;}
.module-menu ._nav li ul{background-color:rgba(0,0,0,0.4);padding:0 0 0 0;position:absolute;left:-21px;top:100%;z-index:999;transform:translateX(-10%);box-sizing:border-box;transform-origin:center 0;visibility:hidden;min-width:200px;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);line-height:48px;}
.module-menu ._nav li:hover>ul{transform:none;opacity:1;visibility:visible;transition:all 0.2s ease;}
.module-menu ._nav li._menu_left ul{left:auto;right:0;transition:all 0.2s ease;}
.module-menu ._nav li._menu_left ul ul{right:102%;}
.bestfpc-module-top{padding-top:18px;padding-bottom:18px;position:relative;}
.bestfpc-module-top::after{position:absolute;right:0px;bottom:0px;height:1px;content:"";left:0px;background:linear-gradient(to left , rgb(255, 255, 255) 9% , rgba(255, 255, 255, 0) 79%);}
.bestfpc-module-top>.center{display:flex;justify-content:space-between;align-items:center;}
.bestfpc-module-top ._leftArea{font-size:18px;white-space:nowrap;}
.bestfpc-module-top ._rightArae{display:flex;align-items:center;}
.bestfpc-module-top ._rightArae .bestfpc-module-share{margin-right:24px;margin-left:32px;}
.bestfpc-module-top ._rightArae ._contact{display:flex;font-size:16px;margin-right:20px;}
.bestfpc-module-top ._rightArae ._contact li{font-size:17px;white-space:nowrap;}
.bestfpc-module-top ._rightArae ._contact li:not(:last-child){margin-right:40px;}
.bestfpc-module-top ._rightArae ._contact li [class^='icon-']{margin-right:12px;}

}
[class^='icon--']{display:inline-block;width:24px;height:24px;vertical-align:middle;background-size:contain!important;}
.icon--tel{width:20px;height:20px;background:url(../images/icon--tel2.webp) no-repeat left top;}
.icon--email{width:20px;height:20px;background:url(../images/icon--email2.webp) no-repeat left top;}
.icon--upload{width:20px;height:20px;background:url(../images/icon--upload.webp) no-repeat left top;}
.icon--tel2{width:20px;height:20px;background:url(../images/icon--tel.webp) no-repeat left top;}
.icon--email2{width:20px;height:20px;background:url(../images/icon--email.webp) no-repeat left top;}
.icon--tel3{width:21px;height:21px;background:url(../images/icon--tel2.png) no-repeat left top;}


.center{margin:0 auto;width:1400px;}	
body{font-size:14px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:14px;}
.columnBox{width:100%;padding-top:82px;padding-bottom:82px;position:relative;clear:both;}
.columnBox.columnBox--product::before{width:11.3%;background:url(../images/pic-leaves.webp) no-repeat left top;content:"";left:0px;top:35px;position:absolute;transform:scalex(-1);background-size:contain;padding-top:35.36%;}
.columnBox.columnBox--product>.center{display:flex;flex-wrap:wrap;justify-content:space-between;}
.columnBox.columnBox--product .bestfpc-item-products{width:687px;}
.columnBox.columnBox--product .bestfpc-list-products{width:680px;}
.columnBox.columnBox--news{background-color:#f6f6f6;padding-top:100px;}
.columnBox.columnBox--news>.center{position:relative;}
.columnBox.columnBox--news .bestfpc-title-column{margin-bottom:48px;}
.columnBox.columnBox--news .swiper{overflow:hidden;position:relative;}
.columnBox.columnBox--news .swiper-button-next,.columnBox.columnBox--news .swiper-button-prev{width:42px;height:105px;transform:translatey(-50%);top:50%;background-size:200% auto;cursor:pointer;background-color:rgba(0,0,0,0.25);border-radius:6px;z-index:2000;position:absolute;}
.columnBox.columnBox--news .swiper-button-next::after,.columnBox.columnBox--news .swiper-button-prev::after{font-size:29px;}
.columnBox.columnBox--news .swiper-button-prev{left:-80px;}
.columnBox.columnBox--news .swiper-button-prev:hover{background-color:rgba(0,0,0,0.5);}
.columnBox.columnBox--news .swiper-button-next{left:auto;right:-80px;}
.columnBox.columnBox--news .swiper-button-next:hover{background-color:rgba(0,0,0,0.5);}
.columnBox.columnBox--news .swiper-button-disabled{background-color:rgba(0,0,0,0.1);}
.columnBox.columnBox--news .swiper-button-disabled::after{color:#999;}

.columnBox.columnBox--news .swiper-pagination{background-size:contain;position:relative;padding-top:22px;display:inline-block;right:auto;text-align:center;padding-bottom:3px;}
.columnBox.columnBox--news .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;line-height:0px;background-color:#fff;border-radius:11px;margin-left:8px;margin-right:8px;position:relative;border:1px solid #3d5e91;box-sizing:border-box;}
.columnBox.columnBox--news .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#3d5e91;}

.columnBox.columnBox--solutions{position:relative;padding-top:104px;padding-bottom:100px;}
.columnBox.columnBox--solutions::before{width:11.3%;background:url(../images/pic-leaves.webp) no-repeat left top;position:absolute;left:0px;content:"";transform:scalex(-1);background-size:contain;padding-top:35.36%;}
.columnBox.columnBox--solutions::after{width:38.02%;background:url(../images/pic-mountain.webp) no-repeat right bottom;position:absolute;right:0px;bottom:0px;content:"";transform:scalex(-1);background-size:contain;padding-top:6.25%;}
.columnBox.columnBox--certified{background-color:#f6f6f6;padding-top:95px;}
.columnBox.columnBox--aboutus{position:relative;}
.columnBox.columnBox--aboutus::before{width:11.3%;background:url(../images/pic-leaves.webp) no-repeat left top;position:absolute;content:"";right:0px;top:0px;background-size:cover;padding-top:35.36%;}
.columnBox.columnBox--aboutus::after{width:38.02%;background:url(../images/pic-mountain.webp) no-repeat left top;position:absolute;bottom:0px;content:"";left:0px;background-size:cover;padding-top:6.25%;}
.columnBox.columnBox--business{background-color:#f6f6f6;position:relative;}
.columnBox.columnBox--business .bestfpc-title-column{margin-bottom:53px;}
.columnBox.columnBox--business::before{width:6.98%;background:url(../images/pic-swallow2.webp) no-repeat left top;position:absolute;content:"";left:111px;top:111px;background-size:contain;padding-top:5.63%;}
.columnBox.columnBox--business::after{width:6.93%;background:url(../images/pic-swallow.webp) no-repeat left top;position:absolute;content:"";right:116px;top:111px;background-size:contain;padding-top:5.31%;}
.columnBox.columnBox--quality{background:url(../images/pic-mountain2.webp) no-repeat center bottom;padding-top:20px;padding-bottom:93px;}
.columnBox.columnBox--quality .bestfpc-title-column{margin-bottom:0px;}
/*- - - - - - - - -样式属index.html - - - - - - - -*/
	/*页头*/

	/*内容区域*/
	/*页尾*/
#footer{background:#fff;}
#footer>.center{display:flex;padding-top:65px;padding-bottom:65px;}
#footer .bestfpc-module-websitemap{width:44.29%;}
#footer .bestfpc-form{width:31%;}
#footer .bestfpc-item-contact{width:25.57%;}



/*组件-广告*/
.bestfpc-module-banner{height:850px;background:#333;position:relative;overflow:hidden;width:100%;}
.bestfpc-module-banner .swiper-button-next,.bestfpc-module-banner .swiper-button-prev{width:45px;height:45px;transform:translatey(-50%);border-radius:60px;border:1px solid #000000;margin-top:32px;}
.bestfpc-module-banner .swiper-button-next::after,.bestfpc-module-banner .swiper-button-prev::after{font-size:20px;color:#000000;}
.bestfpc-module-banner .swiper-button-prev{left:107px;}
.bestfpc-module-banner .swiper-button-next{right:107px;}
	.bestfpc-module-banner .swiper-button-disabled{opacity:1;border-color:#fff;}
	 .bestfpc-module-banner .swiper-button-disabled::after{color:#fff;}
	 .bestfpc-module-banner .swiper-pagination{background-size:contain;position:absolute;bottom:39px;left:0px;right:0px;}
	.bestfpc-module-banner .swiper-pagination .swiper-pagination-bullet{width:54px;height:3px;line-height:0px;background-color:#000;border-radius:0;margin-left:0px;margin-right:0px;}
	 .bestfpc-module-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;}
	 .bestfpc-module-banner .swiper{width:100%;height:100%;position:relative;}
.bestfpc-module-banner .swiper-slide{width:100%;height:100%;position:relative;}
	 .bestfpc-module-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.bestfpc-module-banner ._bannerTxt{width:720px;position:absolute;left:50%;margin-left:-697px;z-index:600;top:50%;margin-top:-55px;}
.bestfpc-module-banner ._bannerTxt h4{font-size:60px;line-height:1.33;margin-bottom:32px;font-weight:normal;}
.bestfpc-module-banner ._bannerTxt p{line-height:1.83;font-size:24px;}


	/*新闻栏目标题*/
.bestfpc-title-column{text-align:center;width:100%;padding-top:38px;padding-bottom:34px;background:url(../images/bg-column-title.webp) no-repeat center top;margin-bottom:41px;background-size:6%;}
.bestfpc-title-column h3{font-size:41px;letter-spacing:2px;padding-bottom:9px;}
.bestfpc-title-column p{font-size:19px;line-height:1.58;color:#666666;}


	/*分类列表2*/
.bestfpc-list-sort{margin-bottom:32px;}
.bestfpc-list-sort ul{display:flex;justify-content:center;}
.bestfpc-list-sort ul li{margin-left:58px;margin-right:58px;}
.bestfpc-list-sort ul li:nth-of-type(1){margin-left:28px;}
.bestfpc-list-sort ul li._active a{color:#3d5e91;position:relative;font-weight:bold;}
.bestfpc-list-sort ul li._active a::after{content:"";position:absolute;background-color:#3d5e91;height:2px;bottom:0px;right:0px;left:0px;}
.bestfpc-list-sort ul li a{line-height:3.48;font-size:23px;display:block;white-space:nowrap;}
.bestfpc-list-sort ul li a:hover{text-decoration:none;}

	/*列表-统计*/
.bestfpc-list-count{padding-top:63px;padding-bottom:17px;}
.bestfpc-list-count ul{display:flex;justify-content:space-between;}
.bestfpc-list-count ul li{line-height:1.61;position:relative;padding-left:48px;color:#666666;font-size:18px;}
.bestfpc-list-count ul li:nth-of-type(1){padding-left:0px;}
.bestfpc-list-count ul li:not(:first-child)::before{content:"";border-left:1px solid #e5e7e9;position:absolute;left:0px;top:10px;bottom:10px;}
.bestfpc-list-count ul li strong{display:block;line-height:1.72;color:#3d5e91;font-size:29px;}

	/*产品列表图片*/
.bestfpc-list-products{display:flex;flex-wrap:wrap;gap:20px;align-self:flex-start;}
.bestfpc-list-products li{width:calc(33.33% - 2 * 20px / 3);box-sizing:border-box;background-color:#f5f5f5;border-radius:10px;padding-bottom:0px;align-self:flex-start;overflow:hidden;}
.bestfpc-list-products li a{display:block;padding-top:25px;padding-left:18px;padding-right:18px;padding-bottom:20px;}
.bestfpc-list-products li a:hover{color:#fff;text-decoration:none;background:#3d5e91 url(../images/border.png) no-repeat center center;background-size:92% 92%;}
.bestfpc-list-products li .photo{width:77.46%;display:block;margin:0 auto 11px auto;background:transparent;padding-top:49.3%;}
.bestfpc-list-products li .photo img{object-fit:contain;}
.bestfpc-list-products li ._txt{line-height:1.5;display:block;text-align:center;font-size:16px;}


	/*列表-荣誉图片*/
	.bestfpc-list-honor ul{display:flex;gap:28px;}
.bestfpc-list-honor ul li{background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);width:calc(33.33% - 2 * 28px / 3);padding-top:28.40%;position:relative;}
.bestfpc-list-honor ul li .photo{margin:0 auto;display:block;background:transparent;width:100%;box-sizing:border-box;cursor:pointer;position:absolute;left:0px;top:0px;right:0px;height:100%;padding-top:40px;padding-bottom:40px;}







	/*产品项2*/
.bestfpc-item-products{display:flex;justify-content:center;padding-left:44px;padding-right:37px;padding-top:36px;padding-bottom:48px;box-sizing:border-box;align-self:flex-start;}
.bestfpc-item-products ._intr{padding-bottom:32px;font-size:16px;}
.bestfpc-item-products ._intr p{line-height:1.71;white-space:pre-line;word-break:break-all;word-wrap:break-word;color:#707070;font-size:14px;}
.bestfpc-item-products ._intr ._title{font-size:19px;line-height:2.89;margin-bottom:15px;}
.bestfpc-item-products ._intr ._btn{line-height:3.57;color:#fff;display:inline-block;margin-top:20px;border-radius:4px;font-size:14px;width:168px;text-align:center;background:url(../images/btn-more.png) no-repeat center center;background-size:contain;}
.bestfpc-item-products ._intr ._btn:hover{text-decoration:none;filter:brightness(120%);}
.bestfpc-item-products .photo{width:39.3%;flex:none;margin-right:2.91%;align-self:center;background:transparent;}

	/*业务*/
.bestfpc-item-business{width:440px;background:#fff;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);border-radius:24px 24px 0 0;overflow:hidden;margin-left:auto;margin-right:auto;}
.bestfpc-item-business .photo{width:100%;background:#fff;padding-top:57.95%;}
.bestfpc-item-business ._intr{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:38px;}
.bestfpc-item-business ._intr h3{line-height:1.56;margin-bottom:16px;font-size:18px;font-weight:normal;white-space:pre-line;word-break:break-all;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.bestfpc-item-business ._intr p{line-height:1.71;color:#666666;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.bestfpc-item-business:hover{box-shadow:0px 0px 30px 4px rgba(0,0,0,0.1);}
.bestfpc-item-business:hover .photo img{filter:brightness(140%);}
/**/
.businessSwiper{position:relative;}
.businessSwiper .swiper{overflow:hidden;padding-bottom:24px;}
.businessSwiper .swiper-button-next,.businessSwiper .swiper-button-prev{width:48px;height:48px;transform:translatey(-50%);top:50%;background-size:200% auto;cursor:pointer;border-radius:60px;z-index:2000;position:absolute;border:1px solid #3d5e91;}
.businessSwiper .swiper-button-next::after,.businessSwiper .swiper-button-prev::after{font-size:24px;color:#3d5e91;font-weight:bold;}
.businessSwiper .swiper-button-prev{left:-146px;}
.businessSwiper .swiper-button-next{left:auto;right:-146px;}
.businessSwiper .swiper-button-disabled{background-color:rgba(0,0,0,0.1);}
.businessSwiper .swiper-button-disabled::after{color:#999;border-color:#999999;}


	/*关于我们*/
.bestfpc-item-aboutus{display:flex;background:#fff;background-color:#f6f6f6;border-radius:18px;}
.bestfpc-item-aboutus .photo{width:50%;flex:none;border-radius:18px;padding-top:33.79%;position:relative;background:#000;}
.bestfpc-item-aboutus .photo video{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.bestfpc-item-aboutus .photo .btn-video._btnVideo{width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:0;background:url(../images/icon--video.png) no-repeat left top;background-size:contain;cursor:pointer;}
.bestfpc-item-aboutus .photo:hover img{opacity:0.8;}
	 .bestfpc-item-aboutus ._intr{flex:auto;padding-left:52px;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding-right:32px;}
.bestfpc-item-aboutus ._title{font-size:21px;line-height:1.62;margin-bottom:28px;position:relative;font-weight:bold;}
.bestfpc-item-aboutus ._text{line-height:1.71;font-size:14px;color:#666;}
.bestfpc-item-aboutus ._text ul li{margin-bottom:15px;}
.bestfpc-item-aboutus ._text ul li::before{content:"·";margin-right:4px;}

	/*解决方案项*/
.bestfpc-item-solutions{text-align:center;padding-left:25px;padding-right:25px;box-sizing:border-box;padding-top:32px;padding-bottom:31px;transition:all 0.2s ease;}
.bestfpc-item-solutions ._iconPic{width:52.31%;margin-bottom:6.15%;display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;filter:grayscale(100%);padding-top:40.77%;position:relative;}
	.bestfpc-item-solutions ._iconPic img{object-fit:contain;position:absolute;left:0px;top:0px;width:100%;height:100%;}
.bestfpc-item-solutions h4{line-height:1.14;margin-bottom:11px;font-size:22px;font-weight:normal;display:flex;align-items:center;justify-content:center;height:48px;}
.bestfpc-item-solutions p{line-height:1.71;text-align:left;white-space:pre-line;word-break:break-all;word-wrap:break-word;max-height:10.26em;color:#666;font-size:14px;overflow:hidden;}
.bestfpc-item-solutions ._more{display:block;text-align:center;line-height:1.93;position:relative;color:#666666;text-decoration:none;font-size:15px;filter:grayscale(100%);}
.bestfpc-item-solutions ._more::before{position:absolute;height:1px;width:90px;background:linear-gradient(to left , rgba(159, 201, 248, 0.01) 9% , rgb(61, 94, 145) 75%);content:"";left:0px;top:50%;}
.bestfpc-item-solutions ._more::after{position:absolute;height:1px;width:90px;content:"";top:50%;right:0px;background:linear-gradient(to right , rgba(159, 201, 248, 0.01) 9% , rgb(61, 94, 145) 75%);}
.group--bestfpc-item-solutions{display:flex;flex-wrap:wrap;gap:25px;}
.group--bestfpc-item-solutions .bestfpc-item-solutions{width:calc(20% - 4 * 25px / 5);}
.bestfpc-item-solutions:hover{transform:translatey(-5px);}
.bestfpc-item-solutions:hover a{color:#3d5e91;text-decoration:underline;}
.bestfpc-item-solutions:hover p{color:#3d5e91;}
.bestfpc-item-solutions:hover ._iconPic{filter:grayscale(0%);}
.bestfpc-item-solutions:hover ._more{filter:grayscale(0%);}


	/*新闻项2*/
.bestfpc-item-news{width:440px;margin-left:auto;margin-right:auto;}
.bestfpc-item-news .photo{display:block;width:100%;padding-top:56.82%;}
.bestfpc-item-news ._intr{padding-top:20px;padding-bottom:20px;}
.bestfpc-item-news ._intr ._title{line-height:2.17;margin-bottom:5px;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bestfpc-item-news ._intr p{line-height:1.71;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#666;font-size:14px;}
.bestfpc-item-news ._intr ._btnReadMore{margin-top:27px;border-top:1px solid #eeeeee;display:block;line-height:5.29;text-transform:capitalize;position:relative;color:#3d5e91;font-size:14px;}
.bestfpc-item-news ._intr ._btnReadMore::after{position:absolute;width:20px;height:14px;background:url(../images/icon--arrow.png) no-repeat left top;right:8px;top:50%;transform:translatey(-50%);content:"";background-size:contain;}
.group--bestfpc-item-news{display:flex;gap:38px;}
.group--bestfpc-item-news .bestfpc-item-news{width:calc(33.33% - 2 * 38px / 3);}
.bestfpc-item-news:hover .photo img{filter:brightness(120%);}


	/*联系项*/
.bestfpc-item-contact{width:342px;font-size:18px;}
.bestfpc-item-contact [class^='icon-']{margin-right:12px;}
.bestfpc-item-contact ul li{line-height:47px;}
.bestfpc-item-contact p{line-height:2;margin-top:22px;font-size:15px;}
.bestfpc-item-contact .bestfpc-module-share--small{margin-top:33px;}


	/*表单项*/
.bestfpc-form-item{display:flex;font-size:16px;margin-bottom:10px;position:relative;line-height:2.63;min-height:42px;}
.bestfpc-form-item ._item-content{flex:auto;display:flex;position:relative;height:100%;}
.bestfpc-form-item ._item-content .msg-box{position:absolute;right:0px;top:0px;color:#f00;font-size:14px;padding-right:9px;line-height:3;}
	.bestfpc-form-item ._item-content ._btn{width:100%;border:1px solid #e5e5e5;border-radius:10px;background:#fff;}
	.bestfpc-form-item ._text{min-height:2.63em;border-radius:10px;padding-right:1px;flex:auto;width:20px;height:100%;display:block;border:1px solid #e5e5e5;font-size:inherit;box-sizing:border-box;padding-left:16px;}
.bestfpc-form-item textarea._text{height:auto;padding-top:6px;padding-bottom:6px;}
	 .bestfpc-form-item ._text:focus{border-color:#0043a8;}
.row2--form-item{display:flex;justify-content:space-between;}
.row2--form-item .bestfpc-form-item{width:calc(50% - 1 * 20px / 2);}

	/*logo*/
	 .bestfpc-pic-logo{width:205px;height:57px;}
	 .bestfpc-pic-logo img{width:100%;height:100%;display:block;object-fit:contain;}
	 .bestfpc-pic-logo>a{display:block;width:100%;height:100%;}

	/*表格样式4*/
.bestfpc-table-style{line-height:2.4;border-top:1px solid #eeeeee;background:rgba(255,255,255,0.95);font-size:15px;}
.bestfpc-table-style th{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;padding-left:23px;padding-right:23px;text-align:left;font-weight:normal;color:#000000;}
.bestfpc-table-style td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;padding-left:23px;padding-right:23px;color:#666666;box-sizing:border-box;}
.bestfpc-table-style tr:hover td,.bestfpc-table-style tr:hover th{background-color:#f9f9f9;}
	.bestfpc-table-style tr td:nth-last-of-type(1){border-right:0;}
.tableBox{border-radius:20px;overflow:hidden;position:relative;}
.tableBox ._tableTitle{text-align:center;line-height:3.21;background-color:#f7f7f7;font-size:24px;font-weight:bold;}






	/*组件-3级菜单*/
	.bestfpc-module-menu{font-size:16px;line-height:2.38;}
	 .bestfpc-module-menu   ._nav{display:flex;}
	 .bestfpc-module-menu ._nav>li{position:relative;perspective:500px;margin-right:63px;}
	 .bestfpc-module-menu ._nav>li>a{position:relative;display:inline-block;vertical-align:top;text-transform:uppercase;transition:color .3s ease-in-out;white-space:nowrap;text-decoration:none;}
	 .bestfpc-module-menu ._nav li>a:has(+ul)::after{content:"";display:inline-block;border-bottom:1px solid #666;border-right:1px solid #666;transform:rotate(-45deg);width:6px;height:6px;margin-left:8px;vertical-align:middle;line-height:0px;}
	 .bestfpc-module-menu ._nav>li>a::before{content:"";width:100%;position:absolute;bottom:0px;left:0px;background-color:#023b7e;height:2px;transform:scalex(0);transition:transform .6s cubic-bezier(.19,1,.22,1);transform-origin:right top;}
	 .bestfpc-module-menu ._nav>li li{position:relative;text-align:left;}
	 .bestfpc-module-menu ._nav>li li a{display:flex;padding:0 15px;font-size:14px;position:relative;color:#333;border-bottom:1px dashed #eee;justify-content:space-between;align-items:center;white-space:nowrap;text-decoration:none;}
	 .bestfpc-module-menu ._nav>li li a:hover{}
	 .bestfpc-module-menu ._nav>li li:last-child a{border-bottom:0;}
	 .bestfpc-module-menu ._nav>li li:hover>a{color:#003675;background-color:#f5f5f5;}
	 .bestfpc-module-menu ._nav>li ul ul{left:100%;top:-10px;border-left:3px solid transparent;margin-left:3px;box-sizing:content-box;}
	 .bestfpc-module-menu ._nav>li ul ul:before{display:none;}
	 .bestfpc-module-menu ._nav>li:hover>a{color:#003675;display:block;}
	 .bestfpc-module-menu ._nav>li:hover>a::before{transform:scalex(1);transform-origin:left top;}
	 .bestfpc-module-menu ._nav>li._active>a::before{transform:scalex(1);transform-origin:left top;}
	 .bestfpc-module-menu ._nav li ul{background-color:#fff;padding:10px 0;position:absolute;left:0;top:100%;z-index:999;transform:translateX(-10%);box-sizing:border-box;transform-origin:center 0;visibility:hidden;min-width:200px;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
	 .bestfpc-module-menu ._nav li:hover>ul{transform:none;opacity:1;visibility:visible;transition:all 0.2s ease;}
	 .bestfpc-module-menu ._nav li._menu_left ul{left:auto;right:0;transition:all 0.2s ease;}
	 .bestfpc-module-menu ._nav li._menu_left ul ul{right:102%;}


	/*网站地图*/
	 .bestfpc-module-websitemap{}
	 .bestfpc-module-websitemap::after{content:"";display:block;clear:both;}
.bestfpc-module-websitemap dl{line-height:2.14;float:left;margin-right:4.72%;margin-left:10.59%;font-size:14px;}
.bestfpc-module-websitemap dl .mobile_{display:none;}
.bestfpc-module-websitemap dl:nth-last-of-type(1){margin-right:0px;margin-left:57px;}
.bestfpc-module-websitemap dl dt{font-weight:bold;font-size:19px;line-height:2.53;}
.bestfpc-module-websitemap dl dd{font-size:15px;line-height:2;}
.bestfpc-module-websitemap dl dd a{display:block;}


	/*组件-分享*/
.bestfpc-module-share ul{display:flex;}
.bestfpc-module-share ul li{width:38px;height:38px;margin-left:5px;margin-right:5px;}
.bestfpc-module-share ul li:hover{filter:brightness(140%);}
.bestfpc-module-share ul li a ._iconPic{width:100%;height:100%;display:block;}
.bestfpc-module-share ul li a ._iconPic img{width:100%;height:100%;display:block;}
.bestfpc-module-share.bestfpc-module-share--small li{width:36px;height:36px;}
/**/
.bestfpc-form h4{line-height:2.25;font-weight:bold;font-size:20px;margin-bottom:17px;}
.bestfpc-form ._btnSend{width:200px;background-color:#3d5e91;color:#fff;margin:20px auto 0 auto;display:block;border-radius:12px;border:0;text-transform:uppercase;font-size:16px;line-height:2.69;}
.bestfpc-form ._btnSend:hover{background:#7191c3;}
/**/
/*浮动条*/
#Floatingbar{position:fixed;right:42px;top:50%;transform:translatey(-50%);z-index:11500;width:60px;}
#Floatingbar [class^='icon-f']{display:inline-block;position:relative;background-size:contain!important;}
#Floatingbar .icon-f-phone{width:42px;height:42px;background:url(../images/icon--tels.png) no-repeat left top;}
#Floatingbar .icon-f-chat{width:42px;height:42px;background:url(../images/icon--wchat.png) no-repeat left top;}
#Floatingbar .icon-f-email{width:42px;height:34px;background:url(../images/icon--email2.png) no-repeat left top;}
#Floatingbar ._floatText{position:absolute;right:80%;background-color:#3d5e91;color:#fff;min-width:227px;text-align:center;margin-right:10px;font-size:19px;white-space:nowrap;visibility:hidden;transition:all 0.2s ease;opacity:0;border-radius:4px;padding-left:12px;padding-right:16px;top:50%;transform:translatey(-50%);}
#Floatingbar ._floatText a{color:#fff;}
#Floatingbar ._floatText::before{width:0px;height:0px;position:absolute;border:8px solid transparent;border-left:8px solid #3d5e91;content:"";left:100%;top:50%;margin-top:-8px;}
#Floatingbar ul>li{height:99px;margin-bottom:25px;position:relative;line-height:60px;width:99px;}
#Floatingbar ul>li::before{background:url(../images/pic-selected.webp) no-repeat left top;height:99px;width:99px;content:"";position:absolute;z-index:-1;transition:all 0.2s ease;background-size:contain;}
#Floatingbar ul>li:hover ._floatText{visibility:visible;right:100%;opacity:1;}
#Floatingbar ul>li:hover::before{transform:rotate(-90deg);}
#Floatingbar ul>li>a{display:flex;text-align:center;position:relative;overflow:hidden;width:100%;height:100%;justify-content:center;align-items:center;}


/**/
.boxStyle{position:relative;}
.boxStyle::before{background:url(../images/lefttop.png) no-repeat left top/18px 13px,url(../images/righttop.png) no-repeat right top/18px 13px,url(../images/rightbottom.png) no-repeat right bottom/18px 13px,url(../images/leftbottom.png) no-repeat left bottom/18px 13px,url(../images/left-y.png) repeat-y left top/6px,url(../images/right-y.png) repeat-y right top/6px,url(../images/top-x.png) repeat-x left top/auto 6px,url(../images/bottom-x.png) repeat-x left bottom/auto 6px;content:"";position:absolute;left:0px;top:0px;bottom:0px;right:0px;filter:grayscale(100%);pointer-events:none;}
.boxStyle:hover::before{filter:grayscale(0%);}
.boxStyle2{position:relative;}
.boxStyle2::before{background:url(../images/lefttop1.png) no-repeat left top/18px 25px,url(../images/righttop1.png) no-repeat right top/18px 25px,url(../images/rightbottom1.png) no-repeat right bottom/18px 25px,url(../images/leftbottom1.png) no-repeat left bottom/18px 25px,url(../images/line-y.png) repeat-y left top/10px,url(../images/line-y.png) repeat-y right top/10px,url(../images/line-x.png) repeat-x left top/auto 10px,url(../images/line-x.png) repeat-x left bottom/auto 10px;content:"";position:absolute;left:0px;top:0px;bottom:0px;right:0px;filter:grayscale(100%);pointer-events:none;}










































