*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
@font-face {
	font-family: 'gilroy_bold';
	src: url('../font/gilroy-bold-4.otf') format('truetype');
}
@font-face {
	font-family: 'gilroy_regular';
	src: url('../font/gilroy-regular-3.otf') format('truetype');
}
body,h1,h2,h3,h4,h5,h6,br,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/* 设置默认字体 */
body,textarea,input,button,select,keygen,legend{font-size:14px; line-height:24px; font-family:'gilroy_regular',Verdana,sans-serif; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/* 重置列表元素 */
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
/* 重置超链接元素 */
a{text-decoration:none; color:#666;}
a:hover{color:#0060ff; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/* 重置图片元素 */
.fl{float:left;}
.fr{float:right;}
.flex{display:flex; justify-content:space-between; align-items:center;}

/* 重置表格元素 */
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

/* 头部部分 */
.top_bg{width:100%; height:100px; margin:auto; background:#fff; position:fixed; top:0; left:0; right:0; z-index:9999; -webkit-transition:.3s; transition:.3s; box-shadow:-20px 20px 30px 0px rgba(158,158,158,.3);}
.w1600{width:95%; max-width:1600px; margin:auto;}
.top{width:95%; max-width:1600px; margin:auto;}
.logo{float:left;}

.navMenu{float:left;}
.navMenu>li{float:left; position:relative; line-height:100px; font-size:18px;}
.navMenu>li>a{padding:0 30px; color:#333; display:block; font-weight:bold;}
.navMenu>li>a:after{content:'';display:block;width:18px;height:9px;background:url(../image/menu_sjx.png) center bottom no-repeat;position:absolute;left:50%;bottom:0;margin-left:-9px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.navMenu>li:hover>a:after,.navMenu>li.on>a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.navMenu>li>a:hover,.navMenu>li.on>a{color:#0060ff;}
.navMenu>li>ul.sub-menu{position:absolute; left:50%; margin-left:-110px; top:100px; z-index:3; display:none; background:#fff; width:220px; box-shadow:0 5px 10px #333; z-index:9999;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:1px solid #e9e9e9; text-align:left;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block; font-size:15px; line-height:24px; padding:6px 20px; clear:both;}
.navMenu>li>ul.sub-menu li>a.active,.navMenu>li>ul.sub-menu li>a:hover,.navMenu>li>ul.sub-menu>li.active >a{background:#0060ff; color:#fff;}
.navMenu>li>ul.sub-menu li>ul{position:absolute; left:180px; top:0; background:#eee; width:180px;}
.navMenu>li>ul.sub-menu li>ul>li{border-bottom:1px solid #fff;}
.phxia,.sj{display:none;}
.top_r{float:right;}
.top_rtel{float:right; background:url(../image/top_rtel_icon.png) left no-repeat; padding-left:30px; font-size:22px; font-weight:bold; color:#0060ff;}
.Hsrch{margin-right:40px; float:left;}
.Hsrch-menu{display:block; background:url(../image/fdj.png) center no-repeat; width:20px; height:20px;}
.Hsrch-box{width:100%;height:100px;background:#fff;position:absolute;top:0;left:0;display:none;z-index:1002;}
.Hsrch-block{width:85% !important;height:32px;margin:30px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../image/icon-Hsrch2.png) no-repeat center center;float:left;border:0;margin-top:3px;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../image/icon-close2.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:92%;height:32px;float:left;margin:0 0 0 20px;border:none;border-bottom:1px solid #e9e9e9;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hlang:hover .Hlang-box{display:block;}

/* 首页焦点图部分 */
.banner{width:100%; margin:100px auto 0; overflow:hidden; position:relative;}
.banner .swiper-slide .m{display:none;}
.banner .swiper-slide img{width:100%; display:block; transform:scale(1.1); -webkit-transform:scale(1.1); -webkit-transition:all 0.4s linear 1.2s; transition:all 0.4s linear 1.2s; -webkit-transition:all 0.4s linear 1.2s;}
.banner .swiper-slide-active img{transition-delay:0.4s !important; transform:scale(1); -webkit-transform:scale(1);-webkit-transition:all 5.0s linear; transition:all 5.0s linear;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{background:#0060ff;}
.banner .swiper-button-next,.banner .swiper-button-prev{color:#fff; width:40px; height:40px; background:rgba(0,0,0,.5); border-radius:15px 5px;}
.banner .swiper-button-prev{left:5%;}
.banner .swiper-button-next{right:5%;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background:#0060ff;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:20px; color:#fff !important;}
.banner .swiper-pagination-bullet{width:13px; height:13px; border-radius:5px 0; margin:0 5px !important; opacity:.9;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:30px !important;}


/* 首页产品中心部分 */
.in_probg{width:100%; margin:auto; position:relative; overflow:hidden;}
.in_proleft{width:25%; float:left; background:url(../image/in_pro_lbg.jpg) no-repeat center bottom #f2f7fb; border-right:1px solid #efeff0; padding:2.5% 2.5% 0 7%; overflow: hidden;}
.in_proleft .tit{position:relative; font-size:40px; line-height:40px; text-transform:uppercase; color:#0060ff; z-index:10;}
.in_proleft .tit a{color:#0060ff; font-family:"gilroy_bold"; background:url(../image/in_pro_jt.png) right no-repeat; padding-right:40px; }
.in_proleft .tit a:hover{color:#000;}
.in_proleft .tit::after{content:""; display:block; width:111px; height:20px; background:#e9e9e9; position:absolute; left:0; bottom:-3px; z-index:-1;}
.in_proleft .list{margin-top:30px; display:block;}
.in_proleft .list li{width:100%; float:left; line-height:48px; border-bottom:1px solid #e9e9e9; background:url(../image/cplb_jh2.png) right no-repeat;}
.in_proleft .list li:hover{background:url(../image/cplb_jh.png) right no-repeat; border-color:#0060ff;}
.in_proleft .list li a{font-size:17px; color:#666;}
.in_proleft .list li a:hover,.in_proleft .list li a.act{color:#0060ff;}
.in_proleft .content{float:left; margin-top:40px;}
.in_proleft .content p{font-size:16px; font-weight:bold; color:#000;}
.in_proleft .content h3{font-size:30px; color:#0060ff; font-family:"gilroy_bold"; margin-top:10px;}
.in_proleft .content em{margin:30px auto 0; text-align:center; display:block;}
.in_proleft .content em img{width:100%; display:block;}
.in_proright{width:75%; float:right;}
.in_proright .swiper{width:100%; height:100%; margin-left:auto; margin-right:auto;}
.in_proright .swiper-grid-column>.swiper-wrapper{flex-direction:inherit !important;}
.in_proright .swiper-slide{text-align:center; background:#fff; height:calc((100% - 0px) / 2) !important; display:flex; justify-content:center; align-items:center;}
.in_proright .swiper-slide .item{width:100%; float:left; border:1px solid #e9e9e9; border-width:0 1px 1px 0; background:#fff; padding:40px; position:relative; overflow: hidden; transition:all .3s;}
.in_proright .swiper-slide .item:hover{background:#0060ff; border-color:#0060ff; box-shadow: 0 0 20px rgba(0,0,0,0.2); transition:all .3s ease-in-out;}
.in_proright .swiper-slide .item_tit{width:100%; margin:auto; font-size:20px; line-height:30px; font-weight:bold; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_proright .swiper-slide .item_tit a{color:#333;}
.in_proright .swiper-slide:hover .item_tit a{color:#fff;}
.in_proright .swiper-slide .item_more{width:100px; margin:20px auto 0;}
.in_proright .swiper-slide .item_more a{color:#666; background:url(../image/in_pro_jt2.png) right no-repeat; padding-right:20px;}
.in_proright .swiper-slide:hover .item_more a{background:url(../image/in_pro_jt2h.png) right no-repeat; color:#fff;}
.in_proright .swiper-slide .item_pic{width:100%; height:auto; position:relative; margin-top:80px;}
.in_proright .swiper-slide .item_pic::before{position:absolute; left:-12px; top:-12px; background: url(../image/in_hot.png) no-repeat left top; width:111px; height:111px;
 content:''; z-index:1; opacity:0; transition:0.3s;}
.in_proright .swiper-slide:hover .item_pic::before{opacity:1; left:-6px; top:-6px;}
.in_proright .swiper-slide .item_pic a{display:block; width:100%;}
.in_proright .swiper-slide .item_pic a img{width:100%; height:100%; object-fit:cover; text-align:center; transition:0.5s; background:#fff;}
.in_proright .swiper-pagination{bottom:-6px !important;}

/* 首页核心优势部分 */
.in_hxys{width:100%; margin:60px auto 0;}
.in_title{width:95%; max-width:1600px; margin:auto;}
.in_title_wen{position:relative;}
.in_title_wen h3{position:relative; font-size:40px; line-height:40px; text-transform:uppercase; color:#0060ff;z-index:10;}
.in_title_wen h3 a{color:#0060ff; font-family:"gilroy_bold"; background:url(../image/in_pro_jt.png) right no-repeat; padding-right:40px; }
.in_title_wen h3 a:hover{color:#000;}
.in_title_wen h3::after{content:""; display:block; width:111px; height:20px; background:#e9e9e9; position:absolute; left:0; bottom:-3px; z-index:-1;}
.in_title_wen p{font-size:18px; color:#999; margin-top:10px; display:block;}

.in_more{background:#e9e9e9; height:60px; line-height:60px; color:#333; width:12%; text-align:center; font-size:18px; position:relative; overflow:hidden;}
.in_more p{position:relative; z-index:1;}
.in_more:before{position:absolute; left: 0; top: 0; width: 0; height: 100%; background: #0060ff; content: ''; transition: 0.3s;}
.in_more:hover:before{width:100%; }
.in_more:hover a{color:#fff !important;}

.in_hxys_list{width:100%; margin:40px auto 0;}
.in_hxys_list li{float:left; width:25%; overflow: hidden; height:800px; position: relative; transition: all 0.5s; }
.in_hxys_list li .pic{width: 100%; height: 100%; position: relative; overflow: hidden; background:rgba(0,0,0,.95); transition: 0.3s;}
.in_hxys_list li .pic img{width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; transition: all 2.5s; opacity: 0.4;}
.in_hxys_list li .content{transition: 0.5s; text-align: center; z-index: 9; bottom: 0; left:0; position: absolute; width: 100%; height: 100%; color: #fff; padding: 15% 5% 0;}
.in_hxys_list li .content a{color: #fff !important;}
.in_hxys_list li .content .num{opacity: 0; font-size:72px; height:80px; line-height:80px; font-family:"gilroy_bold"; position: relative; margin-bottom:150px; transition: 0.3s;}
.in_hxys_list li .content .num:before{ position: absolute; left: 50%; top: 120px; content: ''; width:1px; height:60px; background: rgba(255,255,255,0.5);}
.in_hxys_list li .content .tit h5{font-size:36px; font-family:"gilroy_bold"; position:relative; height:45px;}
.in_hxys_list li .content .tit h3{font-size:52px; font-weight:bold; margin-bottom:40px;}
.in_hxys_list li:hover .content .tit h3{display:none;}
.in_hxys_list li .content .nr{font-size:16px; padding:2.5%; text-align: left; line-height:30px; opacity:0; transition: 0.5s;}
.in_hxys_list li .content i{opacity:0; width:52px; height:52px; text-align:center; margin:8% auto 0; transition: 0.3s;}
.in_hxys_list li:hover .pic{background:#000;}
.in_hxys_list li:hover .pic img{transform: scale(1.1); opacity:0.1;}
.in_hxys_list li:hover .content .nr,.in_hxys_list li:hover .content .num,.in_hxys_list li:hover .content i{opacity:1;}
.in_hxys_list .youshi_li{width:22%;}
.in_hxys_list .youshi_li_active{width:34%;}

/* 首页关于我们部分 */
.in_aboutbg{width:100%; margin:auto; background:url(../image/in_aboutbg.jpg) fixed center no-repeat; background-size:cover; padding:80px 0;}
.in_about_box{width:100%; margin:60px auto 0;}
.in_about_lpic{width:49%; overflow:hidden;}
.in_about_lpic img{width:100%; display:block; transition:all .5s;}
.in_about_lpic:hover img{transform:scale(1.1); transition:all .5s ease-in-out;}
.in_about_rtxt{width:48%;}
.in_about_rtxt h4{font-size:25px; font-weight:bold; color:#000; line-height:30px;}
.in_about_rtxt .desc{font-size:16px; line-height:32px; margin-top:20px;}
.indAb-num{margin-top:20px;}
.indAb-num li{float:left; text-align:center; width:49%; margin:40px 2% 0 0; padding-right:20%; transition:all .5s; position:relative;}
.indAb-num li:nth-child(2n){margin-right:0;}
.indAb-num li:hover{border-color:#0060ff; transform:translateY(-5px); transition:all .5s ease-in-out; cursor:pointer;}
.indAb-num-con .num{width:100%; float:left;}
.indAb-num-con .num span{float:left; font-size:48px; margin-right:5px; font-family:"gilroy_bold"; font-weight:500; color:#0060ff;}
.indAb-num-con .num sup{float:left; vertical-align:top; color:#0060ff; font-size:24px;}
.indAb-num-con .title{float:left; text-align:left; font-size:14px; margin-top:15px;}

/* 首页工厂设备部分 */
.in_gcsb{width:100%; margin:60px auto 0;}
.in_gcsb_list{width:95%; max-width:1600px; margin:40px auto 0; overflow:hidden;}
.row{display:flex; flex-wrap:wrap; --bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(-1* var(--bs-gutter-y)); margin-right:calc(-0.5* var(--bs-gutter-x)); margin-left:calc(-0.5* var(--bs-gutter-x));}
.row > *{flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x)* 0.5); padding-left:calc(var(--bs-gutter-x)* 0.5); margin-top:var(--bs-gutter-y);}
.in_gcsb_list .col-lg-6{flex:0 0 auto; width:50%;}
.in_gcsb_list .flex2{display:flex; flex-wrap:wrap;}
.in_gcsb_list li{position:relative; margin-bottom:6%; overflow:hidden;}
.in_gcsb_list li .pic{width:100%; height:0; padding-bottom:70%; position:relative; overflow:hidden;}
.in_gcsb_list li .pic img{width: 100%; height:100%; object-fit:cover; left:0; position:absolute; text-align:center; transition:0.3s; }
.in_gcsb_list li.big .tit{position:absolute; bottom:0; left:0; z-index:3; width:100%; color:#fff; padding:3% 5%; }
.in_gcsb_list li.big p{font-size:24px;}
.in_gcsb_list li.big i{width:42px; height:42px;}
.in_gcsb_list li.big .content{position: absolute; left: 0; bottom: -100%; width: 100%; z-index: 4; color: #fff; padding: 5%; background: rgba(0,96,255,0.95); transition: 0.3s; opacity: 1;}
.in_gcsb_list li.big .content p em{font-size:24px; margin-right: 10px;}
.in_gcsb_list li.big .content p:before{position: absolute; left: 35px; bottom: -20px; content: ''; width: 10%; height: 1px; background: rgba(255,255,255,0.5);}
.in_gcsb_list li.big .content i{border: 1px solid #0060ff; background: #0060ff;}
.in_gcsb_list li.big:hover .content{bottom: 0; opacity: 1;}
.in_gcsb_list li.small{margin-bottom: 3.5%;}
.in_gcsb_list li.small p{position: absolute;bottom: 0;left: 0; z-index: 3; width: 100%; color: #fff; padding: 3% 5%; font-size: 18px; text-align: center; transition: 0.3s; overflow: hidden;text-overflow: ellipsis;white-space: pre;}
.in_gcsb_list li.small:hover p{background: rgba(0,96,255,0.8);}
.in_gcsb_list li .newsTitBg{position: absolute;bottom: 0;left: 0;width: 100%;height: 20%; text-align: center; color: #fff; z-index: 1;transition:.4s; background: linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0 ,0) 100%); background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0) 100%);}
.in_gcsb_list li:hover .pic img{transform: scale(1.05);}

/* 首页新闻资讯部分 */
.in_newsbg{width:100%; margin:20px auto 0; background:url(../image/in_newsbg.jpg) center no-repeat; background-size:cover; padding:60px 0 80px; overflow:hidden;}
.s-ind3-a2{width:95%; max-width:1600px; position:relative; margin:60px auto 0;}
.s-ind3-b1{width:48%; min-height:550px; float:left; background:#fff; border-radius:10px 10px 0 0; box-shadow:10px 10px 20px rgba(0,0,0,.1); overflow:hidden; position:relative;}
.s-ind3-b2{height:445px; overflow:hidden;}
.s-ind3-b2 img{width:100%; height:445px; object-fit:cover; display:block; transition:.8s;}
.s-ind3-b1:hover .s-ind3-b2 img{transform: scale(1.1);transition:.8s;}
.s-ind3-b3{height:46px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); opacity:.38;}
.s-ind3-b4{border-left:5px solid #0060ff; padding-left:20px;position: absolute; bottom:15px;left:0;}
.s-ind3-b4 div:nth-child(1){width:88%; font-size:17px; line-height:28px; color:#000; font-weight:bold; margin-bottom:8px;}
.s-ind3-b4 div a:nth-child(1){color:#000;}
.s-ind3-b4 div a:hover:nth-child(1){color:#0060ff;}
.s-ind3-b4 div:nth-child(2){font-size:14px; line-height:14px; color:#000;text-transform:uppercase;letter-spacing:2px;text-indent:2px;}
.s-ind3-b5{position: absolute; bottom:40px; right:20px;}
.s-ind3-b5>div:nth-child(1){font-size:34px; line-height:28px; color: #0060ff; padding-right:8px;border-right:1px solid #e6e6e6;margin-right: 8px;float: left;}
.s-ind3-b5>div:nth-child(2){float: left;}
.s-ind3-b5>div:nth-child(2)>div:nth-child(1){font-size:14px;line-height: 12px;color: #0060ff;text-align: center;margin-bottom: 6px;}
.s-ind3-b5>div:nth-child(2)>div:nth-child(2){font-size:14px;line-height: 10px;color: #000;text-align: center;}
.s-ind3-c1{width:48%; position:relative; float:right;}
.s-ind3-c2{width:100%; height:52px; background:#fff;box-shadow:10px 10px 20px rgba(0,0,0,0.1);overflow: hidden;margin-bottom: 14px;transition: 0.8s;cursor: pointer;position:relative;}
.s-ind3-c2:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}
.s-ind3-c2:last-child{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-bottom: 0!important;}
.s-ind3-c2.s-ind3-con1{height:320px;transition: 0.8s;margin-bottom: calc(620px - 320px - 52px*4 - 14px*3);}
.s-ind3-c3{width:52px; height:52px;background:#828282; position:absolute; top:0;left: 0;transition: 0.8s;cursor: pointer;z-index: 1;}
.s-ind3-con1 .s-ind3-c3{background: #0060ff;transition: 0.8s;}
.s-ind3-c3 div{position: absolute;background: #fff;transform-origin: 50% 50%;}
.s-ind3-c3 div:nth-child(1){width: 18px;height: 4px;top: calc(50% - 4px/2);left: calc(50% - 18px/2);transition: 0.8s;}
.s-ind3-c3 div:nth-child(2){width: 4px;height: 18px;top: calc(50% - 18px/2);left: calc(50% - 4px/2);transition: 0.8s;}
.s-ind3-con1 .s-ind3-c3 div:nth-child(1){transform: rotate(0deg);transition: 0.8s;}
.s-ind3-con1 .s-ind3-c3 div:nth-child(2){transform: rotate(-90deg);transition: 0.8s;}
.s-ind3-c4{font-size:16px; line-height:52px;color: #000;position: absolute;top: 0;left:62px; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s-ind3-con1 .s-ind3-c4{top:65px; left:40px; font-size:20px; color: #0060ff;font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.s-ind3-c4 b{display: block;width: 0;height: 1px;background: #000;position: absolute;bottom: 0;left: 0;transition: 0.8s;}
.s-ind3-con1 .s-ind3-c4 b{width: 100%;transition: 0.8s;}
.s-ind3-c5{font-size:16px;line-height:52px;color: #0060ff;position: absolute;top: 0;right: 24px;transition: 0.8s;}
.s-ind3-c5 span{font-size: 12px;}
.s-ind3-con1 .s-ind3-c5{right: -100px;transition: 0.8s;}
.s-ind3-c6{width: calc(100% - 40px - 48px);font-size:16px;line-height:30px;color: #333;position: absolute;top: 128px;left: 40px;transition: 0.8s;letter-spacing: 1px;text-indent: 1px; height: calc(29px*4);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4; -webkit-box-orient:vertical; white-space:normal;}
.s-ind3-c7{height:70px; position: absolute;top:270px; left:50%; transform:translateX(-50%); transition:.8s; opacity:.7;}
.s-ind3-c9,.s-ind3-c10,.s-ind3-c11,.s-ind3-c21{display:none;}

/* 底部版权部分 */
.footer_bg{width:100%; margin:auto; background:url(../image/footer_bg.jpg) top center no-repeat; background-size:cover; padding:60px 0 30px; overflow:hidden;}
.footer{width:95%; max-width:1600px; margin:auto; align-items:normal;}
.footer_navbar{flex:1; padding-right:10%;}
.footer_navbar ul{justify-content: space-between; align-items:inherit;}
.footer_navbar li{width: auto;position: relative;}
.footer_menu{font-size:20px;color:#fff;display: flex;}
.footer_arrow{display: none;}
.footer_drop{width:100%;margin-top:12px;}
body.PC .footer_drop{display:block !important;}
.footer_drop a{display:block; font-size:15px; color:#ccc; line-height:1; padding:8px 0; transition:all .4s ease;}
.footer_drop a:hover{color:#0060ff;}
.footer_cont{width:30%; float:right;}
.footer_search{width:100%; float:left; position:relative;}
.footer_search_l{width:80%; height:48px; float:left; padding-left:20px; background:rgba(59,63,69,.5); border-radius:6px;}
.footer_search_l input{width:100%; display:block; line-height:48px; font-size:16px; color:#ccc; background:none; border:0;}
.footer_search_l input::-webkit-input-placeholder{/* WebKit browsers */color:#ccc;}
.footer_search_l input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#ccc;}
.footer_search_l input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#ccc;}
.footer_search_l input::-ms-input-placeholder{/* Internet Explorer 10+ */color:#ccc;}
.footer_search_r{width:19%; float:right; height:48px; margin-left:1%; background:#0060ff; text-align:center; padding:0 20px; border-radius:6px;}
.footer_search_r button{background:none; border:0; color:#fff; font-size:18px; cursor:pointer; line-height:48px;} 

.footer_code_box{width:100%; float:left; margin-top:20px;}
.footer_code_title{color:#fff; font-size:18px; float:left; line-height:36px;}
.footer_code{float:left; margin-left:6px;}
.footer_code a{float:left; margin-right:10px;}
.footer_code a span{display:block; transition:all .4s ease;}
.footer_code a:hover span img{opacity:.8; transform:scale(0.9);}
.footer_code a:last-child{margin-right:0;}

.footer_cont_list{width:100%; float:left; margin-top:20px;}
.footer_cont_list li{width:100%; float:left; margin-bottom:20px;}
.footer_cont_list li .icon{width:38px;}
.footer_cont_list li .icon img{width:38px; height:38px; display:block;}
.footer_cont_list li .tbox{flex:1; padding-left:3%;}
.footer_cont_list li .tbox_en{font-size:14px; color:#999;}
.footer_cont_list li .tbox_wz{font-size:18px; font-family:"gilroy_bold"; color:#fff; line-height:28px;}
.footer_cont_list li .tbox_wz a{color:#fff;}

.copyright{width:100%; margin:40px auto 0; border-top:1px solid rgba(255,255,255,.2); padding-top:30px; color:#fff; font-size:15px;}
.copyright_l{float:left;}
.copyright_l a{font-size:15px; color:#fff; line-height:30px;}
.footer_cont_list li .tbox_wz a:hover,.copyright_l a:hover,.copyright_r a:hover{color:#0060ff;}
.copyright_r{float:right;}
.copyright_r a{font-size:15px; color:#fff; line-height:30px; padding:0 5px;}

/* 在线客服部分 */
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:10000;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:2px;}
.side ul li .wx{width:220px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;background:#333; color:#fff; line-height:54px; font-size:14px;overflow:hidden; border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#333; border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background:#0060ff;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/* 内页banner部分 */
.pagesBan{margin:100px auto 0; position:relative; overflow:hidden;}
.pagesBan-bg img{width:100%;min-height:300px;}
.pagesBan-bg img.pc{display:block;}
.pagesBan-bg img.mb{display:none;}
.pagesBan-mask{position:absolute;left:0;bottom:0;display:flex;align-items:center;width:100%;}
.pagesBan-mask img{width:100%;}
.pagesBan-con{position:absolute; left:0; top:0; width:100%; height:100%; align-items:center; opacity:0; transform:translateX(150px);animation:pagesText 1.5s ease forwards;}
.pagesBan-title{display:inline-block; color:#0060ff; font-size:62px; font-weight:bold; position:relative; margin-top:40px;}
.pagesBan-title::after{content: "";position: absolute; right:-20px;bottom:-10px;width:8px;height:8px;border: 3px solid #0060ff;}
.pagesBread{display:flex; align-items:center;}
.pagesBread a:first-child::before{content: "";top: 50%;transform: translateY(-55%); position: absolute;right: auto;left: 0; width: 10px;height: 11px;transition: all .4s ease; background: url('../image/pagesBread-icon2.png') no-repeat center/100% auto;}
.pagesBread a:first-child{padding-left: 18px;}
.pagesBread a:first-child:hover::before{background-image: url('../image/pagesBread-iconH.png');}
.pagesBread a{display: block;margin-right: 24px;position: relative;transition: all .4s ease; color:#000;}
.pagesBread a:hover,.pagesBread a.on{color: #0060ff;}
.pagesBread a::after{content: "\e622";font-family: "icon";display: inline-block;color: #333;font-size: 12px;position: absolute;right: -18px;top: 50%;transform: translateY(-50%) scale(.7);}
.pagesBread a:last-child::after{display: none;}
@keyframes pagesText {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}

.pagesNav{margin-top:40px;}
.pagesNav .w1600.flex{flex-wrap:wrap; display:flex; justify-content:inherit; align-items:initial;}
.pagesNav-item{margin-left:40px; position: relative;transition: all .4s ease;user-select: none;padding-bottom:10px;font-size:18px; display:block; font-weight:bold;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);transition: all .4s ease;width: 0;height: 2px;background: #0060ff;}
.pagesNav-item span{position: relative;}
.pagesNav-item span::after{content: "";position: absolute;right: -7px;bottom: 3px;width: 3px;height: 3px;border-radius: 50%;background: #0060ff;opacity: 0;transition: all .4s ease;}
.pagesNav-item:hover,.pagesNav-item.active{color:#0060ff;}
.pagesNav-item.active::after{width: 100%;}
.pagesNav-item.active span::after{opacity: 1;}
.pagesTitle::after{content: "";width: 5px;height: 5px;border-radius: 50%;background: #0060ff;display: inline-block;margin:0 0 -2px 5px;}

/* 内页产品中心部分 */
.NewProduct{position:relative; padding:60px 0;}
.NewProduct .box .boxLeft{width:20%;}
.NewProduct .box .boxLeft article{position: -webkit-sticky;position: sticky;top:20px;max-height: 84vh;overflow: auto;overflow-x: hidden;overflow-y: auto;}
.NewProduct .box .boxLeft article .item{margin-bottom: 1.25rem;}
.NewProduct .box .boxLeft article .item a{display: block;font-size: 1.25rem;color: #000;line-height: 4rem;box-sizing: border-box;padding: 0 1.25rem;}
.NewProduct .box .boxLeft article::-webkit-scrollbar{width: 1px;height: 2px;}
.NewProduct .box .boxLeft article::-webkit-scrollbar-thumb{border-radius: 2px;background: rgba(201, 24, 25, 0.2);}
.NewProduct .box .boxLeft article::-webkit-scrollbar-track{border-radius: 2px;background: #f9f9f9;}

.prol_list{width:100%;float:left;}
.prol_list ul li{width:100%;float:left;}
.prol_list ul li h4{line-height:40px;font-size:18px; border-bottom:1px solid #e9e9e9; padding:8px 0;position:relative;cursor:pointer;overflow:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.prol_list ul li h4 a{color: inherit;}
.prol_list ul li h4::after{content: url(../image/in_news_jt.png);position: absolute;width: 9px;height: 14px;right: 0;top: 14px;margin: auto;-webkit-transform: rotateZ(0);transform: rotateZ(0);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.prol_list ul li.active h4,
.prol_list ul li h4:hover{color: #0060ff;}
.prol_list ul li.active h4::after,
.prol_list ul li h4:hover::after{content:url(../image/in_news_jth.png);}
.prol_list ul li.active h4::after{-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg); top:23px; right:-9px;}
.prol_list ul li .pro_second{display: none;padding: 15px 0 15px 15px;border-bottom: 1px solid #e5e5e5;}
.prol_list ul li .pro_second h6{line-height: 30px;height: 30px;}
.prol_list ul li .pro_second h6 a{font-size: 16px;color: #666;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;position: relative;display: block;padding-left: 12px;}
.prol_list ul li .pro_second h6 a::before{content: '';width: 4px;height: 4px;background: #666;position: absolute; border-radius:50%;top: 0;bottom: 0;left: 0;margin: auto;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.prol_list ul li .pro_second h6.active a,
.prol_list ul li .pro_second h6 a:hover{color: #0060ff;}
.prol_list ul li .pro_second h6.active a::before,
.prol_list ul li .pro_second h6 a:hover::before{background: #0060ff;}

.NewProduct .box .boxRight{width:75%;}
.NewProduct .box .boxRight > h5{font-size: 2.875rem;text-align: center;border-left: 1px solid #f5f5f5;padding-bottom: 5rem;}
.NewProduct .box .boxRight .list{margin-bottom: 4.375rem;}
.NewProduct .box .boxRight .list .item{width: 33.333%;box-sizing: border-box;border: 1px solid #eee;}
.NewProduct .box .boxRight .list .item a{display: block;text-align: center;padding: 4.375rem 0;position: relative;}
.NewProduct .box .boxRight .list .item a .content1{width: 100%;height: 13.75rem;}
.NewProduct .box .boxRight .list .item a .content1 img{max-width: 100%;max-height: 100%;transition: 0.4s;}
.NewProduct .box .boxRight .list .item a .content2{width: 100%;transition: 0.4s;margin-top: 4rem;}
.NewProduct .box .boxRight .list .item a .content2 h5{font-size: 1.5rem;font-family: 'gilroy_bold';color: #000;transition: 0.4s;}
.NewProduct .box .boxRight .list .item a .content2 p{font-size: 1rem;color:#666;transition: 0.4s;margin-top: 1.2rem;}
.NewProduct .box .boxRight .list .item a .content2 p i{color: #0060ff; position:relative;}
.NewProduct .box .boxRight .list .item a .content2 p i::after{content:"\e622"; font-family:"icon"; display:inline-block; color: #333; font-size:18px; position:absolute; right:-18px; top:50%; transform: translateY(-50%) scale(.8);}
.NewProduct .box .boxRight .list .item a:hover .content2 p i::after{color:#0060ff;}

.NewProduct .box .boxRight .list .item:hover a .content1 img{transform: scale(0.9);}
.NewProduct .box .boxRight .list .item:hover a .content2{bottom: 4.5rem;}
.NewProduct .box .boxRight .list .item:hover a .content2 h5{color: #0060ff;}
.NewProduct .box .boxRight .list .item:hover a .content2 p{color: #0060ff;}
.TechnicalTopics{background: #f5f5f5;}
.TechnicalTopics .box .item{width: 33.333%;box-sizing: border-box;padding-left: 12.25rem;border-right: 1px solid #ddd;}
.TechnicalTopics .box .item:last-child{border: 0;}
.TechnicalTopics .box .item .content1 img{height: 4.6875rem;}
.TechnicalTopics .box .item .content2{margin-top: 1.625rem;font-size: 1.75rem;}
.TechnicalTopics .box .item .content3{font-size: 1rem;margin-top: 1.5rem;color: #000;line-height: 1.875rem;}
.TechnicalTopics .box .item .content3 p a{transition: .4s;}
.TechnicalTopics .box .item .content3 p a:hover{color:#0060ff;}
.bg{background: #f5f5f5;margin-top: 102px ;}
.productName{position: relative;}
.productName .box{border-top: 1px solid #ddd;}
.productName .box .list .item{margin: 0 1.25rem;}
.productName .box .list .item p{font-size: 1rem;font-weight: bold;line-height: 5.625rem;cursor: pointer;}
.productName .box .list .active{border-bottom: 2px solid #0060ff;}
.productName .box .select_pro{position: absolute;top: 0;left: 5.2vw;height: 100%;display: flex;align-items: center;}
.productName .box .select_pro .main{cursor: pointer;}
.productName .box .select_pro .main .boxL{font-size: 1.375rem;color: #000;}
.productName .box .select_pro .main .boxR{display: flex;align-items: center;margin-left: 1.375rem;}
.productName .box .select_pro .main .boxR p{font-size: 0.875rem;line-height: 1.875rem;background: #0060ff;color: #fff;padding: 0 0.8rem;box-sizing: border-box;border-radius: 5px;}
.productName .box .select_pro .main .boxR p i{font-size: 12px;margin-left: 5px;}


/* 内页产品详情部分 */
.promore_bg{margin:100px auto 0; background:linear-gradient(to bottom,#fefefe 80%,#f8f8f8 100%); padding:60px 0 80px; position:relative; overflow:hidden;}
.promore_bg .pagesBan-con{width:100%; position:inherit;}

.promore{width:95%; max-width:1600px; margin:20px auto 0; display:flex; justify-content:space-between; flex-wrap:wrap;}
.promore .le_box{width:45%; padding-left:8%; display:flex; align-items:center; flex-wrap:wrap;}
.promore .le_box .cont1{display:block;}
.promore .le_box .cont1 h2{font-size:40px; line-height:40px; font-weight:bold; color:#000;}
.promore .le_box .cont1 p{height:280px; margin-top:40px; font-size:18px; line-height:30px; color:#666; overflow:auto; overflow-x:hidden; overflow-y:auto; scrollbar-color:#fff rgba(255, 255, 255, 0.2); scrollbar-width:thin;}
.promore .le_box .cont2{width:100%; margin-top:40px; display:flex;}
.promore .le_box .cont2 .button_101{display:inline-block; margin-right:15px; margin-bottom:15px;}
.promore .le_box .cont2 .button_101 .a{cursor:pointer; transition:.4s; display:flex; align-items:center; font-size:18px; color:#fff; background:#0060ff; height:52px; padding:0 20px;}
.promore .le_box .cont2 .button_101 .a:hover{background:#000;}
.promore .le_box .cont2 .button_101:nth-child(1) .a{background:#000;}
.promore .le_box .cont2 .button_101:nth-child(1) .a:hover{background:#0060ff;}
.promore .le_box .cont2 .button_101 .a p,.promore .le_box .cont2 .button_100 .a p{position:relative; z-index:2;}
.promore .le_box .cont2 .button_101 .a svg{margin-left:25px;}
.promore .le_box .cont2 .button_100{display:inline-block;}
.promore .le_box .cont2 .button_100 .a{transition:.4s; display:flex; justify-content:center; align-items:center; font-size:18px; color:#0060ff; border:1px solid #0060ff; height:52px; padding:0 20px;}
.promore .le_box .cont2 .button_100 .a:hover{background:#0060ff; color:#fff;}
.promore .le_box .cont2 .button_100 .a .circle{position:relative; display:flex; width:18px; height:18px; border:1px solid #0060ff; border-radius:50%; margin-left:25px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.promore .le_box .cont2 .button_100 .a .circle::before,
.promore .le_box .cont2 .button_100 .a .circle:active{content:''; position:absolute; top:-18px; right:-18px; bottom:-18px; left:-18px; border:1px solid rgba(255,255,255,0.5); border-radius:100%; opacity:0; -webkit-transform:scale(0.5); transform:scale(0.5);}
.promore .le_box .cont2 .button_100 .a .circle span{display:block; width:6px; height:6px; border-radius:50%; background:#0060ff; margin:auto;}
.promore .le_box .cont2 .button_100 .a:hover .circle{border-color:#fff;}
.promore .le_box .cont2 .button_100 .a:hover .circle span{background:#fff;}
.promore .ri_box{width:55%; text-align:center; overflow:hidden;}
.promore .ri_box .swiper-slide img{width:66%; margin:auto; display:block;}
.promore .ri_box .dot{margin-top:40px;}
.promore .ri_box .dot .swiper-pagination-bullet{background:#0060ff; opacity:0.2; border-radius:0; width:30px; height:3px; margin:0 5px;}
.promore .ri_box .dot .swiper-pagination-bullet-active{opacity:1;}

.promore2{width:95%; max-width:1600px; margin:80px auto; display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start; position:relative;}
.promore_left{width:68%;}
.promore_left .tbox{width:100%; margin-bottom:60px;}
.promore_left .tbox .t1{display:block; padding-left:25px; border-left:3px solid #0060ff; color:#000; line-height:40px; font-size:36px; font-family:"gilroy_bold";}
.promore_left .tbox .t1 h2{font-weight:normal; font-size:36px;}
.promore_left .tbox .t1 .p{display:flex; align-items:center; font-size:18px; line-height:30px; color:#999; margin-top:30px;}
.promore_left .tbox .t1 .p p{margin-right:20px;}
.promore_left .tbox .t2{width:100%; border-top:1px solid #e9e9e9; margin-top:40px; padding-top:30px; line-height:30px; font-size:16px; color:#666;}
.promore_left .tbox .t2 h4{font-size:20px; font-weight:bold; color:#0060ff;}
.promore_left .tbox .t2 img{width:100%; margin:auto; display:block;}
.m40{margin-top:40px;}
.promore_left .tbox::-webkit-scrollbar{height:8px;cursor: pointer;}
.promore_left .tbox::-webkit-scrollbar-thumb{background:#0060ff; border-radius:10px; cursor:pointer;}
.promore_left .tbox::-webkit-scrollbar-track{background:transparent;}
.promore_left .tbox table{width:100%; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.promore_left .tbox tbody{border-left:1px solid #ebebeb;}
.promore_left .tbox tbody td{border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; white-space:nowrap; min-width:60px; font-size:16px; background:#fff; height:46px; padding:0 10px; color:#777; text-align:center; cursor:pointer;}
.promore_left .tbox tbody td:first-child p{width:100%;}
.promore_left .tbox tbody tr:nth-child(2n) td{background:#f7f7f7;}

.boxBot{margin-top: 4rem;background: #f8f8f8;padding: 1.25rem 3.125rem;}
.boxBot .fanye{line-height: 2.875rem;}
.boxBot .fanye a{font-size: 1rem;font-weight: bold;transition: 0.4s;}
.boxBot .fanye a:hover{color: #0060ff;}
.boxBot .go a{display: inline-block;line-height: 2.875rem;border: 1px solid #0060ff;width: 7.875rem;text-align: center;color: #0060ff;font-weight: bold;transition: 0.4s; border-radius:10px;}
.boxBot .go a:hover{background: #0060ff;color: #fff;}

.promore_right{width:28%; top:130px; position:sticky;}
.promore_right .btit{font-size:30px; line-height:30px; color:#0060ff; font-family:"gilroy_bold";}
.promore_right .list{width:100%; margin-top:40px;}
.promore_right .list li{width:100%; margin-bottom:20px;}
.promore_right .list li a{display:flex; justify-content:space-between;}
.promore_right .list li a .img{width:34.78%; height:100%; position:relative; border:1px solid #e9e9e9; text-align:center; overflow:hidden;}
.promore_right .list li a .img img{width:90%; margin:10px auto; object-fit:cover; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.promore_right .list li a:hover .img img{-webkit-transform:scale(1.04); transform:scale(1.04);}
.promore_right .list li a .tbox{width:65.22%; padding-top:20px; padding-left:20px;}
.promore_right .list li a .tbox .t1{font-size:18px; color:#333; line-height:24px;}
.promore_right .list li a:hover .tbox .t1,.promore_right .list li a:hover .tbox .t2{color:#0060ff;}
.promore_right .list li a .tbox .t2{font-size:14px; color:#666; line-height:24px; margin-top:13px;}

/* 内页关于我们部分 */
.abIntro{background:linear-gradient(to bottom,#fefefe 80%,#f8f8f8 100%); position:relative; margin:0 auto; padding:60px 0 80px; overflow:hidden;}
.abIntro .contain{z-index: 3;position: relative;}
.abIntro .pagesTitle::after{width: 10px;height: 10px;border-radius: 50%;border: 2px solid #0060ff;background: transparent;margin: 0 0 -3px 5px;}
.abIntro-text p{line-height:inherit; height:205px; overflow:hidden; transition:all .4s ease; text-align:left;}
.abIntro-text.active p{height: auto;}
.abIntro-text-btn{font-size: 18px;cursor: pointer;user-select: none;transition:all .4s ease;}
.abIntro-text.active .abIntro-text-btn{transform: rotate(180deg);}
.abIntro-img{justify-content:space-between;}
.abIntro-img::after{content: "";width:32.5%;}
.abIntro-img img{width:32.5%;display:inline-block;border-radius:5px; margin-bottom:20px;}
.abIntro-img2{justify-content:space-between;}
.abIntro-img2::after{content: "";width:49.5%;}
.abIntro-img2 img{width:49.5%;display:inline-block;border-radius:5px; margin-bottom:20px;}
.abWH{padding-top:80px;}
.abWH-header .contain{justify-content:center ;align-items: flex-end;}
.abWH-bg img{width: 100%;}
.abWH-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden; align-items:inherit;}
.abWH-list li{width:25%;border-left: 1px solid rgba(255, 255, 255, .3);display: flex;align-items: flex-end;overflow: hidden;}
.abWH-list li:first-child{border-left: unset;}

.Ab-num{width:100%; margin:80px auto 40px;}
.Ab-num li{display:flex; align-items:center; justify-content:center; text-align:center; width:25%; transition:all .5s; position:relative;}
.Ab-num li::after{content:""; display:block; width:1px; height:40px; background:#d6d6d6; position:absolute; top:25px; right:0;}
.Ab-num li:last-of-type::after{display:none;}
.Ab-num li:hover{border-color:#0060ff; transform:translateY(-5px); transition:all .5s ease-in-out; cursor:pointer;}
.Ab-num-con .num{align-items:flex-start; justify-content:inherit;}
.Ab-num-con .num span{line-height: .8;margin-right:5px; font-family:"gilroy_bold"; font-weight:500; color:#0060ff;}
.Ab-num-con .num sup{vertical-align:top; width:25px; height:25px; color:#fff; font-size:16px; background:#0060ff; border-radius:50%; line-height:25px;}
.Ab-num-con .title{text-align:left; font-size:16px; margin-top:15px;}

.abWH-text{position: relative; width: 100%;transition: all .6s ease;padding:60px 40px;transform: translateY(calc(100% - 115px));}
.abWH-text .title,.abWH-text .text{position: relative;z-index: 2;}
.abWH-text::after{opacity: 0;transition: all .4s ease; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../image/abWH-text-bg.jpg') no-repeat center/100% 100%;}
.abWH-list li.active .abWH-text{transform: translateY(0);}
.abWH-list li.active .abWH-text::after{opacity: 1;}

/* 内页荣誉资质部分 */
.honor_r_img{width:100%; float:left;}
.honor_r_img li{width:23.5%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#f9f9f9; border-bottom:3px solid transparent; position:relative;}
.honor_r_img li:nth-child(4n){margin-right:0;}
.honor_r_img li img{width:100%; display:block;}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#0060ff; transition:all .5s}
.honor_r_img li p{font-size:18px; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#0060ff), to(#084d92)); box-shadow:0 3px 12px rgba(0,0,0,.3);}
.honor_r_img li:hover p{color:#fff;}

/* 分页 */
.paging{width:100%;font-size:0;text-align:center; user-select:none; margin-top:60px;}
.paging-menu,.paging-menu a,.paging-skip,.paging-hint,.paging-skip input,.paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{font-family: "Arial"; width: 44px;height: 44px;line-height: 44px;margin: 2px;font-size: 18px;color: #666;transition: all .4s ease;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #0060ff;background-color: #0060ff;color: #fff;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color:#0060ff;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #0060ff;color: #fff;border-color: #0060ff;}
.paging-hint span{color: #0060ff;}
.no-result{width:200px;margin: 200px auto 0;display: none;flex-direction: column;}
.no-result .img img{width: 150px;}
@media all and (max-width:1000px) {.paging-menu a{width: 36px;height: 36px;line-height: 36px;font-size: 14px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}

/* 内页客户案例部分 */
.FangAn{background:linear-gradient(to bottom,transparent 0%,#fbfbfb 10%, #f8f8f8 40%); padding:60px 0 80px; overflow:hidden;}
.FA-list li{background:#fff; display:flex; flex-wrap:wrap; align-items:center; border-radius:10px; height:410px;}
.FA-text{max-height:90px; -webkit-line-clamp:3; overflow:hidden; display:-webkit-box;  text-overflow:ellipsis; -webkit-box-orient:vertical; font-size:16px; line-height:30px; margin-top:30px;}
.FA-title{font-size:30px; font-weight:700; line-height:30px; color:#000;}
.FA-img{width: 55%;height: 100%;}
.FA-img img{max-width:80%;max-height:80%;}
.m60{margin-top:60px;}
.FA-con{width: 45%;padding-right: 7%;}
.FA-btn-box{display:flex; flex-wrap:wrap;}
.FA-btn-item{margin-left:16px; display:flex; width:144px; height:45px; line-height:45px; border:2px solid #404040; color:#404040; font-size:15px; border-radius:6px; transition: all .4s ease;}
.FA-btn-item.mb{display: none;}
.FA-btn-item:first-child{margin-left: 0;}
.FA-btn-item::after{content: "";display: inline-block;margin-left: 8px;width: 18px;height: 18px;transition: all .4s ease; background: url('../image/Fa-icon.png') no-repeat center/100% auto;}
.FA-btn-item:last-child::after{width: 12px;height: 11px;background-image: url('../image/in_jt.png');margin-left: 12px;}
.FA-btn-item:hover{border-color: #0060ff;background: #0060ff;color: #fff;}
.FA-btn-item:first-child:hover::after{background-image: url('../image/Fa-iconH.png');}
.FA-btn-item:last-child:hover::after{background-image: url('../image/in_jth.png');}
.FA-list li:nth-child(2n){flex-direction: row-reverse;}
.FA-list li:nth-child(2n) .FA-con{padding-right: 0;padding-left: 7%;}

/* 内页新闻资讯部分 */
.news{overflow:hidden;}
.newsShow-slide{justify-content: space-between;}
.newsShow-img{width: 50%;overflow: hidden;}
.newsShow-img img{width: 100%;height:360px; transition: all .6s ease;}
.newsShow-img:hover img{transform: scale(1.08);}
.newsShow-con{width: 45%;position: relative;border-bottom: 1px solid #000;}
.newsShow-title{transition: all .4s ease;}
.newsShow-title:hover{color: #0060ff;}
.newsShow-more{transition: all .4s ease; position: absolute;right: 0;bottom: 60px;padding-right: 40px;}
.newsShow-more::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 26px;height: 26px;background: url('../image/newsShow-more.png') no-repeat center/100% auto;}
.newsShow-pagination{position: absolute;left: 55%;bottom: 60px;z-index: 2;}
.newsShow-pagination .swiper-pagination-bullet{margin-left:16px; width:63px;opacity:1;background: transparent; height:12px; border-radius:0; border: 1px solid #292929;position: relative;}
.newsShow-pagination .swiper-pagination-bullet::after{ content: "";position: absolute;width: 0;height: 7px;background: #0060ff;transition: all .6s ease;left: 3px;top: 50%;transform: translateY(-60%);}
.newsShow-pagination .swiper-pagination-bullet-active::after{width: 55px;}
.newsShow-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.newsList-item{margin-top:50px;}
.newsList-con{width: 75%;border-bottom: 1px solid #efefef;display: flex;flex-wrap: wrap;}
.newsList-date{width: 110px;height: 100%;flex-direction: column;background: #f4f4f4;transition: all .4s ease; padding:20px 0;}
.newsList-date .day{line-height: 1.2;font-weight: 700; font-size:30px;}
.newsList-date .day,.newsList-date .year{transition: all .4s ease;}
.newsList-text{flex:1;padding-left: 40px; padding-bottom:40px;}
.newsList-text .title{transition: all .4s ease;color: #292a35; font-size:24px; font-weight:700;}
.newsList-text .text{font-size:15px; margin-top:20px; line-height:28px; height:56px; -webkit-line-clamp:2; overflow:hidden; display:-webkit-box;
 text-overflow:ellipsis; -webkit-box-orient:vertical;}
.newsList-text .more{transition: all .4s ease; float:left; margin-top:40px; padding-right: 40px; position:relative;}
.newsList-text .more::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 26px;height: 26px;background: url('../image/newsShow-more.png') no-repeat center/100% auto;}
.newsList-img{width: 21%;height: 100%;overflow: hidden;}
.newsList-img img{width: 100%;height: 100%;transition: all .4s ease;}
.newsList-item:hover .newsList-date{background: #0060ff;}
.newsList-item:hover .newsList-date .day,.newsList-item:hover .newsList-date .year{color: #fff;}
.newsList-item:hover .newsList-text .title{color: #0060ff;}
.newsList-item:hover .newsList-img img{transform: scale(1.1);}
/* 新闻详情 */
.newsDet{padding:60px 0 80px; overflow:hidden;}
.newsDet .w1600.flex{flex-wrap:wrap; display:flex; justify-content:inherit; align-items:initial;}
.newsDet-con{width:70%; padding-right:8%;border-right: 1px solid #ebebeb;}
.newsDet-header{border-bottom: 1px solid #e9e9e9; padding-bottom:10px;}
.newsDet-header .title{font-size:30px; line-height:40px; font-weight:700; color:#000;}
.newsDet-header .date{padding-left:28px; position:relative;}
.newsDet-header .date::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 19px;background: url('../image/newsDet-icon.png') no-repeat center/100% auto;}
.newsDet-file{font-size:15px; line-height:28px; padding-top:40px;}
.newsDet-file p{line-height: inherit;}
.newsDet-file h1,.newsDet-file h2,.newsDet-file h3,.newsDet-file h4,.newsDet-file h5,.newsDet-file h6{color: #333;font-size: 20px;}
.newsDet-file img,.newsDet-file video{display: block;margin: 0 auto;}
.newsDet-site{width:30%;padding-left:90px;}
.newsDet-switch-item{border-bottom: 1px solid #e6e6e6;}
.newsDet-switch-item:first-child{margin-top: 0;}
.newsDet-switch-item .text{transition: all .4s ease;}
.newsDet-switch-item:hover .text{color: #0060ff;}
.newsDet-rec-title{font-size:30px; font-family:"gilroy_bold"; color:#0060ff; line-height:40px;}
.newsDet-rec-item{border-bottom: 1px solid #e6e6e6; padding:20px 0; display:flex; flex-wrap:wrap;}
.newsDet-rec-img{width:100%; overflow: hidden;}
.newsDet-rec-img img{width:100%; height:240px; object-fit:cover; transition: all .4s ease; border-radius:5px;}
.newsDet-rec-img:hover img{transform:scale(1.1);}
.newsDet-rec-con{flex:1; margin-top:10px;}
.newsDet-rec-con .title{font-size:16px; line-height:28px; -webkit-line-clamp:2; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical;}
.newsDet-rec-con:hover .title{transition: all .4s ease;}
.newsDet-rec-item:hover .newsDet-rec-con .title{color: #0060ff;}

.FaDet-back{transition: all .4s ease; margin: 30px auto 0;width: 145px;height: 45px;background: #0060ff;}
.FaDet-back:hover{background:#0060ff;}
.FaDet-back::after{content: "";width: 14px;height: 16px;display: inline-block;margin-left: 8px;background: url('../image/FaDet-back.png') no-repeat center/100% auto;}

.ot_asslist{float:left; width:100%; padding:0px; margin-top:10px;}
.ot_asslist ul li{float:left;width:100%;padding:10px 0px;font-size: 14px;border-bottom:1px #cacaca dashed;}
.ot_asslist ul li .ot_wen{float:left;width:100%;text-indent: 2em;line-height: 40px;background: url(../image/in_wen.jpg) no-repeat left center;}
.ot_asslist ul li .ot_wen a{color:#000;font-size:18px;}
.ot_asslist ul li .ot_wen a:hover{color:#0060ff;text-decoration:underline;}
.ot_asslist ul li .ot_da{float:left;width:100%;font-size:15px;color:#999;text-indent: 2em;line-height:24px;background: url(../image/in_da.jpg) no-repeat left top;-webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.ot_asslist ul li span{color:#0060ff;}

/* 内页联系我们不分 */
.contact{width:95%; max-width:1600px; margin:40px auto 60px; position:relative; overflow:hidden;}
.cont_left{width:30%; height:520px; position:absolute; left:0; top:0; background:rgba(0,96,255,.9); padding:60px 40px; color:#fff; z-index:999; border-radius:10px 0 0 10px;}
.cont_left h3{font-size:24px; line-height:30px; font-weight:bold; margin-top:20px;}
.cont_left p{font-size:16px; line-height:32px; margin-top:20px;}
.cont_left p em{width:20px; height:20px; float:left; margin:5px 10px 0 0;overflow:hidden;}
.cont_left p a{color:#fff;}
.cont_left p a:hover{text-decoration:underline;}
.cont_left p em img{width:100%; display:block;}
.cont_right{width:100%; float:left;}
#map_container{width:100% !important; height:520px !important; float:left;}
.map{width:100% !important; height:520px !important; float:left;}

.contact_tlist{width:95%; max-width:1600px; margin:60px auto 0; background-color:#fff; border-radius:6px; overflow:hidden;}
.contact_tlist li{width:31.333%; min-height:242px; float:left; background-color: white; border-radius:6px; position: relative; padding: 30px 20px 30px 50px; margin:0 3% 30px 0; box-shadow:0 3px 9px rgba(0,0,0,.1);}
.contact_tlist li:nth-child(3n){margin-right:0;}
.contact_tlist li::before{content:""; display:block; width:4px; min-height:174px; background-color:#0060ff; position: absolute; left: 0; top:30px;}
.contact_tlist li .title{width:100%; float: left; border-bottom:1px solid #f5f5f5; padding: 0 0 30px;}
.contact_tlist li .title h3{font-size:24px; line-height: 30px; font-weight: 500; color: #000;}
.contact_tlist li .textnr{width:100%; float: left; margin-top:20px; position: relative;}
.contact_tlist li .text{width:100%; float: left; z-index:1;}
.contact_tlist li .text h4{font-size:24px; font-weight:400; line-height:30px; color: #666;}
.contact_tlist li .text p{font-size:16px; line-height:30px; padding-right:100px;}
.contact_tlist li .ticon{width:102px; height:102px; position:absolute; top:-10px; right:0;}
.contact_tlist li .ticon img{width:100%; display: block;}

.message{width:95%; max-width:1600px; margin:60px auto 80px; background:#fff; padding:60px 40px 40px; box-shadow:5px 5px 20px rgba(0,0,0,.2); overflow:hidden;}
.message h4{text-align:center; color:#333; font-size:30px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:60px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left; border:none;}
.message ol li:nth-child(7){float:right; border:none;}
.message ol li input{width:100%; height:50px; background:none; border:1px solid #e6e6e6; color:#999; padding:0 15px; border-radius:10px;}
.message ol li textarea{padding:15px; width:100%; height:180px; border:1px solid #e6e6e6; background:none; color:#999; border-radius:10px;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:10px; cursor:pointer; border:none;}
.message ol li .btn{background:#0060ff;}
.message ol li .btn2{background:#084d92; color:#fff;}
.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
.message input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
.message input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.message input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}


/* HTML滚动条样式 */
html::-webkit-scrollbar{width:4px;}
html::-webkit-scrollbar-thumb{background:#0060ff;}
html::-webkit-scrollbar-track{background:#f1f1f1;}
html{scrollbar-color:#0060ff #f1f1f1; scrollbar-width:thin;}
html{scrollbar-face-color:#0060ff; scrollbar-shadow-color:#0060ff; scrollbar-arrow-color:#000; scrollbar-track-color:#f1f1f1;}

.pc{display:block;}
.mb{display:none;}

.flexBetween {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flexStart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flexCenter {
	display: -webkit-flex;
	/* Safari */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flexEnd {
	display: -webkit-flex;
	/* Safari */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* 字体图标 */
@font-face {font-family: "icon";src: url('../font/iconfont.ttf') format('truetype');}
.icon{font-family: "icon" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-weibo:before {content: "\f01af";}.icon-zhuye:before {content: "\e63a";}.icon-gou:before {content: "\e610";}.icon-qqkongjian:before {content: "\e80f";}.icon-xiazai1:before {content: "\e63b";}.icon-zuobiaofill:before {content: "\e768";}.icon-bofang:before {content: "\e653";}.icon-pinterest:before {content: "\e63c";}.icon-tumblr:before {content: "\e63d";}.icon-stop:before {content: "\e650";}.icon-sanjiaodown:before {content: "\e6b5";}.icon-gou1:before {content: "\e651";}.icon-kefu:before {content: "\e63e";}.icon-xiaoxi1:before {content: "\e64d";}

.icon-top:before {content: "\e64c";}.icon-zhiding:before {content: "\e684";}.icon-facebook:before {content: "\e609";}.icon-zhankai:before {content: "\e64a";}.icon-zuobiao:before {content: "\e64b";}.icon-fenxiang:before {content: "\e60a";}.icon-dianhua:before {content: "\e633";}.icon-shanchu:before {content: "\e624";}.icon-dianhua1:before {content: "\e627";}.icon-shijian:before {content: "\e8c4";}.icon-sousuo:before {content: "\e649";}.icon-arrow-right:before {content: "\e765";}.icon-arrow-left:before {content: "\e766";}.icon-tuichu:before {content: "\e6c9";}

.icon-guanbi:before {content: "\e64e";}.icon-tongzhi:before {content: "\e667";}.icon-zhihu:before {content: "\e51a";}.icon-twitter:before {content: "\e655";}.icon-shangjiantou:before {content: "\e61e";}.icon-xiajiantou:before {content: "\e61f";}.icon-fangda:before {content: "\e64f";}.icon-QQ:before {content: "\e611";}.icon-denglu:before {content: "\e70d";}.icon-tongzhi1:before {content: "\e60d";}.icon-mima:before {content: "\e60e";}.icon-lingying:before {content: "\e615";}.icon-gouwuche:before {content: "\e690";}.icon-weixin:before {content: "\e65c";}

.icon-xiazai:before {content: "\e635";}.icon-yanjing_bi:before {content: "\e601";}.icon-huodong:before {content: "\e614";}.icon-googleplus:before {content: "\e7a4";}.icon-guanbi1:before {content: "\e513";}.icon-youxiang:before {content: "\e654";}.icon-erweima:before {content: "\e656";}.icon-youjiantou:before {content: "\e622";}.icon-zuojiantou:before {content: "\e623";}.icon-yanjing-zhengyan:before {content: "\e63f";}.icon-fanhui:before {content: "\e60f";}.icon-remen:before {content: "\e8c9";}.icon-xiaoxi:before {content: "\e603";}.icon-shouji:before {content: "\e604";}

.icon-dianhua2:before {content: "\e65d";}.icon-fasong:before {content: "\e612";}.icon-youtube:before {content: "\e73b";}.icon-instragram:before {content: "\e68c";}.icon-yuyan1:before {content: "\e85f";}.icon-zhuce:before {content: "\e657";}.icon-suoxiao:before {content: "\e65e";}.icon-douyin:before {content: "\e502";}.icon-bangzhu:before {content: "\e62c";}.icon-zhuanfa:before {content: "\e6e8";}.icon-behance:before {content: "\e60b";}.icon-yuyan:before {content: "\e519";}.icon-yuyan2:before {content: "\e640";}












