*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
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:"Microsoft YaHei",Verdana, Geneva,Tahoma,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:#932f29; 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;}

.header_bg{width:100%; height:auto; background:#fff; position:fixed; top:0; left:0; z-index:10000;}
.top_box{width:100%; padding:10px 0 15px; margin:auto;}
.top_ltxt{float:left; line-height:30px;}
.top_ltxt h2{font-size:23px; color:#932f29; font-weight:bold;}
.top_ltxt p{font-size:16px;}
.top_rtel{float:right; padding-left:40px; background:url(../image/top_tel_icon.png) left center no-repeat; background-size:30px 30px; font-size:16px; margin-top:5px;}
.top_rtel p{font-size:20px; color:#932f29; line-height:20px; font-weight:bold;}

/* 首页焦点图部分 */
.banner{width:100%; margin:137px auto 0; overflow:hidden; position:relative;}
.banner .swiper-slide .mb{display:none;}
.banner .swiper-slide img{width:100vw; display:block;}
.banner .swiper-button-prev{left:4%;}
.banner .swiper-button-next{right:4%;}
.banner .swiper-button-next,.banner .swiper-button-prev{background:transparent;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); border-radius:3px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:24px; color:#fff;}
.banner .swiper-pagination{bottom:30px !important; margin:0 6px !important;}
.banner .swiper-pagination-bullet{background:#fff; opacity:.9; width:12px; height:12px; border-radius:50px;}
.banner .swiper-pagination-bullet-active{background:#932f29; width:25px; height:12px; border-radius:30px;}
.w1400{width:95%; max-width:1400px; margin:auto;}

/* 搜索栏部分 */
.in_gjcbg{width:100%; margin:auto; background:#fbfbfb; padding:10px 0; box-shadow:0 5px 10px rgba(0,0,0,.1); overflow:hidden;}
.in_gjc{width:95%; max-width:1400px; margin:auto;}
.in_gjcl{width:75%; float:left; margin-top:5px; line-height:30px; font-size:15px; color:#999;}
.in_gjcl span{float:left; color:#000; font-size:18px; font-weight:bold; background:url(../image/in_hot_icon.png) left no-repeat;padding-left:35px; display:block;}
.in_gjcl a{color:#999; font-size:15px; margin-right:2px;}
.in_gjcl a:hover{color:#932f29;}
.in_search{width:20%; height:30px; margin-top:3px; float:right; position:relative;}
.in_search_l{width:83%; height:30px; float:left; padding:0 10px; background:#fff; border:1px solid #e9e9e9;}
.in_search_l input{width:100%; display:block; line-height:28px; font-size:14px; color:#999; background:none; border:0;}
.in_search_l input::-webkit-input-placeholder{/* WebKit browsers */color:#999;}
.in_search_l input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#999;}
.in_search_l input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;}
.in_search_l input::-ms-input-placeholder{/* Internet Explorer 10+ */color:#999;}
.in_search_r{width:72px; height:30px; text-align:center; position:absolute; right:0; top:-1px;}
.in_search_r button{width:100%; background:none; line-height:30px; font-size:18px; color:#fff; font-weight:300;cursor:pointer;}
.in_search_r button img{width:100%; display:block;}

/* 首页产品中心部分 */
.in_pro{width:95%; max-width:1400px; margin:60px auto 0;}
.in_title{width:100%; margin:auto; text-align:center;}
.in_title h3{margin:auto;}
.in_title h3 a{font-size:36px; font-weight:bold; color:#932f29; line-height:40px;}
.in_title h3 a:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.in_title p{font-size:16px; line-height:30px; margin-top:10px; color:#666;}
.in_probox{width:100%; margin:40px auto 0; position:relative; display:flex; justify-content:space-between;}
.in_probox_ltitle{width:100%; height:76px; float:left; padding:23px 20px; background:#932f29; border-radius:6px 6px 0 0; position:relative; margin-bottom:6px;}
.in_probox_ltitle h4{font-size:28px; line-height:30px; color:#fff; font-weight:bold;}
.in_probox_ltitle::after{content:""; display:block; width:25px; height:25px; background:url(../image/in_prolist_tittb.png) center no-repeat; background-size:25px 25px; position:absolute; top:25px; right:20px;}
.in_probox_lcont{width:100%; float:left; margin-top:20px; box-shadow:0 3px 8px rgba(0,0,0,.1);}
.in_probox_lcont img{width:100%; display:block;}
#industry_swiper_thumbs .swiper-wrapper{height:auto;}
#industry_swiper_thumbs{width:20%; max-width:280px; float:left; margin:0;}
#industry_swiper_thumbs .swiper-slide{height:60px !important; padding:0 20px; background-color:#e9e9e9; font-size:18px; font-weight:400; justify-content:left; position:relative; color:#333; cursor:pointer;}
/* #industry_swiper_thumbs .swiper-slide::after{content:""; display:block; width:21px; height:21px; background:url(../image/in_prolist_tb.png) center no-repeat; position:absolute; top:26px; right:20px;} */
#industry_swiper_thumbs .swiper-slide-thumb-active{background-color:#932f29; font-size:20px; color:#fff;}
/* #industry_swiper_thumbs .swiper-slide-thumb-active::after{content:""; display:block; width:21px; height:21px; background:url(../image/in_prolist_tbh.png) center no-repeat; position:absolute; top:26px; right:20px;} */
#industry_swiper{width:78%; max-width:1086px; margin:0;}
#industry_swiper .swiper-slide{opacity:0 !important;}
#industry_swiper .swiper-slide-active{opacity:1 !important;}
#industry_swiper .swiper-slide .rpic{width:100%; float:left;}
#industry_swiper .swiper-slide .rpic img{width:100%; border-radius:6px 6px 0 0;}
#industry_swiper .swiper-slide .rlb{width:100%; float:left;}
#industry_swiper .swiper-slide .rlb li{width:24%; float:left; background:#fff; border:1px solid #e9e9e9; margin:20px 1.3% 0 0; position:relative; transition:all .5s ease;}
#industry_swiper .swiper-slide .rlb li:hover{box-shadow:0 3px 10px rgba(0,0,0,.1); transform:translateY(-10px); transition:all .5s ease-in-out;}
#industry_swiper .swiper-slide .rlb li:nth-child(4n){margin-right:0;}
#industry_swiper .swiper-slide .rlb li .pic{width:100%; float:left; text-align:center; padding:10px; overflow:hidden;}
#industry_swiper .swiper-slide .rlb li .pic img{width:68%; margin:auto; transition:all .5s ease;}
#industry_swiper .swiper-slide .rlb li a:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1);}
#industry_swiper .swiper-slide .rlb li .txt{width:100%; float:left; text-align:center; padding:10px 20px 20px 20px;}
#industry_swiper .swiper-slide .rlb li .txt h5{font-size:18px; line-height:30px; color:#000;}
#industry_swiper .swiper-slide .rlb li a .txt h5{color:#000;}
#industry_swiper .swiper-slide .rlb li a:hover .txt h5{color:#932f29;}
#industry_swiper .swiper-slide .rlb li .txt p{font-size:15px; line-height:24px;}
#industry_swiper .swiper-slide .rlb li .bmore{width:100px; position:absolute; left:50%; bottom:0; margin-left:-50px; text-align:center; display:none !important;}
#industry_swiper .swiper-slide .rlb li a .bmore{display:block; line-height:30px; height:30px; color:#333; background:#e9e9e9;}
#industry_swiper .swiper-slide .rlb li a:hover .bmore {background:#932f29; color:#fff;}

.in_adbn{width:100%; height:180px; margin:80px auto 0; background:url(../image/ad_bnbg.jpg) center no-repeat; background-size:cover; overflow:hidden; box-shadow:0 5px 12px rgba(0,0,0,.1);}
.in_adbn_tbox{width:27%; float:left; position:relative; padding-top:60px;}
.in_adbn_tbox::after{content:""; display:block; width:180px; height:2px; position:absolute; top:73px; right:0; background:url(../image/ad_bnfgx.png) top right no-repeat;}
.in_adbn_tbox h3{font-size:20px; line-height:30px; color:#932f29; font-weight:bold; z-index:100;}
.in_adbn_tbox p{font-size:16px; line-height:24px; margin-top:10px; color:#333;}
.in_adbn_tlbnr{width:42%; float:left; margin-left:3%; padding-top:50px;}
.in_adbn_tlb{width:100%; float:left;}
.in_adbn_tlb li{width:32.333%; line-height:30px; text-align:center; font-size:16px; font-weight:bold; color:#932f29; float:left; margin:0 1.5% 10px 0; background:#fff; border-radius:30px;}
.in_adbn_tlb li:nth-child(3n){margin-right:0;}
.in_adbn_twa{width:100%; float:left; text-align:center; position:relative; padding:0 40px; font-size:22px; line-height:30px; color:#000;}
.in_adbn_twa::before{content:""; display:block; width:30px; height:1px; background:#000; position:absolute; top:16px; left:0;}
.in_adbn_twa::after{content:""; display:block; width:30px; height:1px; background:#000; position:absolute; top:16px; right:0;}
.in_adbn_tel{float:right; background:url(../image/ad_bn_teltb.png) left 60px no-repeat; padding:60px 0 0 60px;}
.in_adbn_tel span{display:block; font-size:16px; line-height:24px; color:#333;}
.in_adbn_tel h4{font-size:24px; line-height:30px; font-weight:bold; color:#932f29; font-family:"阿里巴巴普惠体";}

/* 首页解决方案部分 */
.in_sdys{width:100%; margin:80px auto 0; position:relative; overflow:hidden;}
.in_sdys_title{width:100%; margin:auto; text-align:center;}
.in_sdys_title h3{margin:auto; font-size:36px; font-weight:bold; color:#932f29; line-height:40px;}
.in_sdys_title p{font-size:16px; line-height:30px; margin-top:10px; color:#666;}
.yst{width:95%; max-width:1400px; height:92px; margin:40px auto 0; overflow:hidden;}
.yst li{width:24%; height:92px; float:left; margin-right:1%; background:#e9e9e9; font-size:20px; font-weight:bold; color:#000; line-height:92px; cursor:pointer; display:flex; align-items:center; justify-content:space-between; padding-right:20px; border-radius:6px;}
.yst li em{font:36px "阿里巴巴普惠体"; color:#932f29; font-weight:bold; display:block; padding-left:20px; text-decoration:underline; border-radius:6px;}
.yst li:nth-child(4n){margin-right:0;}
.yst .cur{background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146)); color:#fff;}
.yst .cur em{color:#fff;}
.ys1 dl{margin:40px auto 0; height:586px; overflow:hidden; position:relative;}
.ys1 dt{height:586px; display:block; background:url(../image/in_gssl_rp1.jpg) no-repeat right top;}
.ys1 dl:nth-child(2) dt{display:block; height:586px; background:url(../image/in_gssl_rp1.jpg) no-repeat right top;}
.ys1 dl:nth-child(3) dt{display:block; height:586px; background:url(../image/in_gssl_rp2.jpg) no-repeat right top;}
.ys1 dl:nth-child(4) dt{display:block; height:586px; background:url(../image/in_gssl_rp3.jpg) no-repeat right top;}
.ys1 dl:nth-child(5) dt{display:block; height:586px; background:url(../image/in_gssl_rp4.jpg) no-repeat right top;}
.ys1 dd{width:50%; height:586px; padding:80px 40px 40px 250px; background:url(../image/in_gssl_txtlbg.jpg) center no-repeat; background-size:cover; position:absolute; top:0; left:0;}
.ys1 dd h3{font-size:30px; line-height:38px; font-weight:bold; color:#000; background:url(../image/in_ys_titfgx.png) left bottom no-repeat; padding-bottom:20px;}
.ys1 dd h4{font:72px "阿里巴巴普惠体"; line-height:72px; font-weight:bold; position:absolute; top:80px; right:40px; color:rgba(255,255,255,.5);}
.ys1 dd p{width:100%; font-size:16px; line-height:30px; color:#333; margin-top:20px;}
.arr3{width:42px; height:42px; text-align:center; font:30px "宋体"; font-weight:bold; color:#000; background:#eee; border-radius:6px; position:absolute; bottom:80px; left:250px; z-index:8; line-height:42px; cursor:pointer;}
.arr4{width:42px; height:42px; text-align:center; font:30px "宋体"; font-weight:bold; color:#000; background:#eee; border-radius:6px; position:absolute; bottom:80px; left:300px; z-index:8; line-height:42px;cursor:pointer;}
.arr3:hover,.arr4:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146)); color:#fff;}

.in_adbn2{width:100%; height:180px; margin:80px auto 0; background:url(../image/ad_bnbg2.jpg) center no-repeat; background-size:cover; overflow:hidden; box-shadow:0 5px 12px rgba(0,0,0,.1);}
.in_adbn2_txt{float:left; padding-top:50px; color:#fff;}
.in_adbn2_txt h3{font-size:22px; line-height:30px; font-weight:bold;}
.in_adbn2_txt p{font-size:18px; line-height:24px; margin-top:20px;}
.in_adbn2_dhnr{width:42%; height:56px; margin-top:60px; line-height:56px; float:right; border:2px solid #fff; border-radius:30px; position:relative;}
.in_adbn2_dh{float:left; background:url(../image/ad_bn_teltb.png) left -1px no-repeat; padding-left:60px; color:#fff;}
.in_adbn2_dh span{float:left; font-size:16px;}
.in_adbn2_dh h4{float:left; margin-left:20px; font-size:24px; font-weight:bold; font-family:"阿里巴巴普惠体";}
.in_adbn2_btn{width:140px; height:56px; position:absolute; top:-2px; right:-2px; text-align:center; background:#fff; border-radius:30px;}
.in_adbn2_btn:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a));}
.in_adbn2_btn a{color:#932f29; font-size:16px; line-height:56px; font-weight:bold; display:block;}
.in_adbn2_btn:hover a{color:#fff;}
.m10{margin-top:10px;}

/* 首页应用领域部分 */
.in_title2{width:100%; margin:auto; text-align:center;}
.in_title2 h3{margin:auto;}
.in_title2 h3 a{font-size:36px; font-weight:bold; color:#932f29; line-height:40px;}
.in_title2 h3 a:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.in_title2 p{font-size:16px; line-height:30px; margin-top:10px; color:#666;}
.plan{padding:80px 0 0; height:658px; line-height:30px; color: #666;}
.plan_l{width:100%; margin:40px auto 0; overflow:hidden;}
.plan_l li{width:13.285%; height:60px; line-height:60px; float:left; margin-right:1.1%; font-size:18px; border-radius:6px; color:#333; position:relative; background:#e9e9e9;}
.plan_l li:last-of-type{margin-right:0;}
.plan_l li a{display: block;color: #333;}
.plan_l li span{float:left;width: 32px;height:27px;display:block;position: relative;margin:18px 10px 0 20px;overflow: hidden;}
.plan_l li span i{width:32px;height:27px;position: absolute;display: block;top:0;left:0;}
.plan_l li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.plan_l li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden; -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg); transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg); -webkit-transform-origin:50% 0%; transform-origin:50% 0%; -webkit-transition:all 0.4s linear; transition:all 0.4s linear;}
.plan_l li.cur:before,.plan_l li:hover:before{height:60px;}
.plan_l li.cur a,.plan_l li a:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146));color:#fff; font-weight:bold; border-radius:6px;}
.plan_l li.cur span .default,.plan_l li:hover span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.plan_l li.cur span .hover,.plan_l li:hover span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.plan_c{width:100%;}
.plan_r{width:100%; height:500px; float:left; margin-top:40px; overflow:hidden; box-shadow:0 3px 10px rgba(0,0,0,.2);}
.plan_r dl{height:500px; background:#f7f7f7;}
.plan_r dt{width:70%; height:500px; float:left; overflow:hidden;}
.plan_r dt img{width:100%; height:500px; object-fit:cover;}
.plan_r dd{width:30%; height:500px; float:left; padding:48px 40px; background:url(../image/in_jjfa_rtxtbg.jpg) center no-repeat;}
.plan_r dd h3{height:78px;font-size:24px; font-weight:bold; line-height: 78px;background:url(../image/in_jjfa_rtfgx.png) no-repeat 0 bottom;}
.plan_r dd h3 a{display:block; color:#932f29;}
.plan_r dd p{display:block; padding:22px 0 0; height:190px; font-size:16px; line-height:32px; color:#333;}
.more01{display: block;width:180px;line-height: 51px;background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146)); border-radius:26px; color:#fff;font-size: 16px;font-weight: bold; text-align:center;}
.more01 a{display:block;color:#fff;padding: 0 35px;}

/*合作*/
.part{position:relative; margin-top:40px;}
.prev1,.next1{width:27px;height:27px;display: block;overflow: hidden;top:40px;right:-45px;z-index: 9;background:url(../image/next1.gif) no-repeat 0 0;cursor: pointer;}
.prev1{background:url(../image/prev1.gif) no-repeat 0 0;left:-45px;}
.part_c{width:100%; overflow:hidden;}
.part_c li{background:#fff; border:2px solid #e9e9e9; border-radius:6px; float:left; margin:0 11px; position:relative;}
.part_c li img{width:100%; display:block; border-radius:6px; overflow:hidden;}
.part_c li:hover{border-color:#932f29;}
.pa{position:absolute;}

/* 首页关于红心部分 */
.in_aboutbg{width:100%; margin:auto; background:url(../image/in_aboutbg.jpg) fixed center; background-size:cover; padding:60px 0 80px; overflow:hidden;}
.in_about_titnr{width:100%; float:left;}
.in_about_tit{width:80%; float:left;}
.in_about_tit h3{font-size:36px; line-height:40px; color:#000;}
.in_about_tit h3 a{font-weight:bold; color:#932f29;}
.in_about_tit h3 a:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.in_about_tit p{font-size:16px; margin-top:10px; line-height:30px; color:#666;}
.in_about_tmore{width:160px; float:right; line-height:42px; background:#fff; border:2px solid #bbb; border-radius:26px; text-align:center; font-size:16px; color:#666; transition:all .5s ease;}
.in_about_tmore:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); transition:all .5s ease-in-out; border-color:#c74146;}
.in_about_tmore:hover a{color:#fff;}
.in_about_box{width:100%; float:left; margin-top:40px;}
.in_about_tlb{width:30%; float:left; margin-top:10px;}
.in_about_tlb li{width:48.5%; float:left; margin:0 3% 13px 0; background:#b9b9b9; padding:32px 20px; border-radius:10px; transition:all .5s;}
.in_about_tlb li:nth-child(2n){margin-right:0;}
.in_about_tlb li.on{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); transition:all .5s ease-in-out; transform:translateY(-5px); box-shadow:0 3px 9px rgba(0,0,0,.3); cursor:pointer;}
.in_about_tlb li .icon{width:50px; height:50px; margin:auto;}
.in_about_tlb li .icon img{width:50px; height:50px;}
/* .in_about_tlb li .icon .img1{display:block;}
.in_about_tlb li:hover .icon .img1{display:none;}
.in_about_tlb li .icon .img2{display:none;}
.in_about_tlb li:hover .icon .img2{display:block;} */
.in_about_tlb li .btit{width:100%; margin:10px auto 0; text-align:center; font-size:16px; line-height:30px; color:#fff;}
.in_about_tlb li:hover .btit{color:#fff; font-weight:bold; text-decoration:underline;}
.in_about_rpic{width:66%; float:right; overflow:hidden;}
.in_about_rpic img{width:100%; display:block;}

.equip_c{width:66%; margin-top:20px;}
.equip_p,.equip_p img{width:100%; max-height:485px; display:block; border-radius:26px 26px 0 0; object-fit:cover; overflow:hidden;}
.equip_l{width:30%; margin-top:20px; text-align:center;}
.equip_l li{width:48.5%; min-height:155px; float:left; margin:0 3% 13px 0; background:#b9b9b9; padding:25px 20px; border-radius:6px; transition:all .5s;}
.equip_l li:nth-child(2n){margin-right:0;}
.equip_l li span{width:50px; height:50px; margin:auto;}
.equip_l li span img{width:50px; height:50px}
.equip_l li p{display: block; margin:10px auto 0; text-align:center; font-size:16px; line-height:22px; color:#fff;}
.equip_l li p:nth-child(1){margin-top:0;}
.equip_l li.cur{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); transition:all .5s ease-in-out; transform:translateY(-5px); box-shadow:0 3px 9px rgba(0,0,0,.3); cursor:pointer; color: #fff;}

.in_about_txt{width:100%; float:left; margin-top:40px; font-size:16px; line-height:26px; text-align:center; padding:0 2.5%;}

/* 首页新闻资讯部分 */
.in_news{width:100%; margin:60px auto 0; overflow:hidden;}
.nb_tab{width:100%; float:left; margin-top:40px; text-align:center;}
.nb_tab a{width:180px; height:52px; background:#eee; display:inline-block; vertical-align:top; color:#333; text-align:center; border-radius:26px;}
.nb_tab a+a{margin-left:10px;}
.nb_tab a.cur{background-image:-webkit-gradient(linear,left 0, right 0, from(#c74146), to(#ad353a)); color:#fff; box-shadow:0 3px 9px rgba(0,0,0,.3); font-weight:bold;}
.nb_tab a i,.nb_tab a b{display:inline-block; vertical-align:top; line-height:52px;}
.nb_tab a b{font-size:16px; font-weight:normal;}
.nb_con{width:100%; float:left; margin-top:60px;}
.nbc_list+.nbc_list{display:none;}
.nbcl_le{width:49%;}
.nbcl_le .news_div_item{width:49%; float:left; background:#f8f8f8; padding:0 0 20px 0;}
.nbcl_le .news_div_item+.news_div_item{margin-left:2%;}
.nbcl_le .news_div_item:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146)); color:#fff; border-radius:0 0 6px 6px;}
.nbcl_le .news_div_item:hover .news_div_item_title a{color:#fff;}
.nbcl_le .news_div_item:hover .news_div_item_body{color:#fff;}
.nbcl_le:hover .news_div_item_date>div{color:#fff;}
.news_div_item_pic{width:100%; background:#fff; overflow:hidden;}
.nbcl_le .news_div_item_pic img{width:100%; height:234px; object-fit:cover; display:block; transition:all .5s ease; border-radius:6px 6px 0 0;}
.nbcl_le .news_div_item_pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease;}
.news_div_item_title a{display:block; font-size:18px; line-height:30px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nbcl_le .news_div_item_content{width:100%; float:left; padding:20px;}
.nbcl_le .news_div_item_body{margin-top:20px;line-height:24px;color:#68686a;font-size:14px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; white-space:normal;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top; padding-left:20px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:24px;height:24px;background:url(../image/in_prolist_xicon.png) no-repeat right center;float:right;margin-right:20px;}
.new_more:hover{background:url(../image/in_prolist_xiconh.png) no-repeat right center;}
.nbcr_ri{width:49%; background:#fff;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{border:1px solid #f1f1f1; border-width:1px 0; padding:33px 0;position:relative;transition:300ms;}
.nbcr_ri .news_div_item:nth-child(1),.nbcr_ri .news_div_item:nth-child(2){border-bottom:none;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px #d2d2d2;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:15%; text-align: center;}
.nbcr_ri .news_div_item_content{width:83%;padding-left:20px;border-left:1px solid #f3f3f3;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#565656;  font-size: 14px;}
.nbcr_ri .news_div_item_day{font-size:48px; color:#000; font-weight:bold; line-height:55px;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:20px;color:#68686a;padding-right:20px;font-size:16px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space: normal;}

/* 首页在线留言部分 */
.footer_message{margin:80px auto 0; background:#f9f9f9; overflow:hidden;}
.footer_message .list{width:50%;	display:-webkit-box;	display:-webkit-flex;	display:flex;	-webkit-box-align:center;	-webkit-align-items: center;	align-items:center; -webkit-box-pack:center;	-webkit-justify-content: center;	justify-content: center;	-webkit-flex-wrap:wrap;	flex-wrap:wrap; padding:1.5vw 0; border-right:1px solid #e9e9e9; text-align:center;}
.footer_message .list:nth-child(2n){border-right:none;}
.footer_message img{display:block; width:auto; height:2.8vw;}
.footer_message .list .icon1{display:none;}
.footer_message .list:hover .icon1{display:block;}
.footer_message .list:hover .icon{display:none;}
.footer_message .name1{margin-left:20px; display:block; font-size:24px; color:#000;}
.footer_message .name2{font-size:14px; display:block; padding:5px 0 0 20px;}
.footer_message a:hover .name1{color:#932f29; transition:all .4s;}
.footer_message a:hover .name2{color:#666; transition:all .4s;}

/* 底部版权部分 */
.footer_bg{width:100%; margin:0 auto; background:#444; background-size:cover; padding:50px 0 30px; overflow:hidden;}
.footer{width:95%; max-width:1400px; margin:auto; align-items:normal;}

.foot_rnr{width:15%; float:left;}
.foot_logo{width:100%; float:left;}
.foot_logo img{width:100%; display:block;}
.foot_rnr_title{width:100%; float:left; font-size:18px;  color:#fff; line-height:30px;}
.foot_rnr_title a{color:#fff;}
.foot_copy_txt a:hover,.foot_rnr_title a:hover{color:#e01924;}
.foot_rnr_ewmnr{width:100%; float:left; margin-top:30px;}
.foot_rnr_ewm{width:150px; float:left; background-color:#fff; border-radius:6px; padding:10px;}
.foot_rnr_ewm img{width:130px; height:130px; float:left;}
.foot_rnr_ewmnr .btxt{width:70px; float:left; padding:2px 5px; border:3px solid #fff; border-radius:0 6px 6px 0;}
.foot_rnr_ewmnr .btxt p{width:15px; font-weight:300; font-size:18px; color:#e9e9e9; float:left; margin:0 5px; padding:4px 0; line-height:17px;}

.foot_list{width:53%; float:left; margin-left:6%;}
.foot_list ul{width:20%; float:left; min-height:150px;}
.foot_list ul li{width:100%; float:left;}
.foot_list ul li.foot_l_bt a{float:left; color:#fff; font-size:16px; margin-bottom:10px;}
.foot_list ul li.foot_l_bt.on{background: url(../image/img-74.png) no-repeat right center; background-size:16px;}
.foot_list ul li a{line-height:26px; color:#e9e9e9; font-size:13px;}
.foot_list ul li a:hover{color:#e01924;}

.foot_ksdh{width:28%; float:right;}
.foot_ksdh_icon{width:100%; float:left; margin-top:20px;}
.foot_ksdh_icon li{width:40px; float:left; margin-right:20px;}
.foot_ksdh_icon li:last-of-type{margin-right:0;}
.foot_ksdh_icon li img{width:40px; height:40px; transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out;}
.foot_ksdh_icon li img:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); cursor:pointer;}
.foot_ksdh_icon li .img1{display:block;}
.foot_ksdh_icon li:hover .img1{display:none;}
.foot_ksdh_icon li .img2{display:none;}
.foot_ksdh_icon li:hover .img2{display:block;}

.foot_copy{width:100%; float:left;}
.foot_copy_txt{width:100%; float:left; margin-top:10px; font-size:13px; line-height:26px; color:#e9e9e9;}
.foot_copy_txt a{color:#e9e9e9;}

.copybg{width:100%; margin:40px auto 0; background:url(../image/copy_fgx.png) top repeat-x; padding-top:20px; overflow:hidden;}
.foot_copytxt{width:100%; float:left; font-size:15px; line-height:30px; font-weight:300; color:#e9e9e9;}
.foot_copytxt a{color:#e9e9e9;}
.foot_copytxt a:hover{color:#e01924;}

.in_linkbg{width:100%; margin:60px auto 0; background:url(../image/copy_fgx.png) top repeat-x; padding-top:20px; overflow:hidden;}
.in_linkbg_box{width:95%; max-width:1400px; margin:auto;}
.in_linkbg_box h4{float:left; background:url(../image/in_link_tb.png) left no-repeat; padding-left:40px; font-size:18px; font-weight:bold; color:#fff; line-height:50px;}
.in_linkbg_box .lbl{width:90%; height:36px; float:right; color:#e9e9e9; margin-top:10px; overflow-y:auto;}
.in_linkbg_box .lbl a{color:#e9e9e9; font-size:15px; line-height:30px;}
.in_linkbg_box .lbl a:hover{color:#e01924;}

/* 在线客服部分 */
.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:rgba(0,0,0,.3); 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:rgba(0,0,0,.3); border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#ad353a), to(#c74146)); opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/* 内页焦点图部分 */
.ny_bn{width:100%; margin:137px auto 0; position:relative; overflow:hidden;}
.ny_bn img{width:100%; height:400px; object-fit:cover; display:block; -webkit-animation:img 10s linear infinite alternate; animation:img 10s linear infinite alternate;}

@keyframes img{
	0%{transform:scale(1);}
	100%{transform:scale(1.1);}
}

/* 内页子栏目部分 */
.ny_navbg{width:100%;margin:auto;background:#f6f1eb;overflow:hidden; box-shadow:0 5px 20px rgba(0,0,0,.1);}
.ny_nav{width:95%;max-width:1400px;margin:auto;}
.ny_nav li{display:inline-block;position:relative;margin-bottom:10px;}
.ny_nav li a{display:block;padding:0 25px;font-size:18px;font-weight:lighter;color:#333;background:transparent;text-align:center;line-height:80px;-webkit-transition:all .5s;transition:all .5s;position:relative;z-index:1;}
.ny_nav li a:after{content:'';display:block;width:120px;height:3px;background:#932f29;position:absolute;left:50%;bottom:-10px;margin-left:-60px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.ny_nav li a:hover:after,.ny_nav li a.on:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.ny_nav li a:hover,.ny_nav li a.on{color:#932f29;}

/* 面包屑部分 */
.mbx{width:95%; max-width:1400px; margin:40px auto 0; text-align:right;}
.mbx p{float:right; background:url(../image/home_icon.png) left no-repeat; padding-left:25px; font-size:14px; line-height:30px;}
.mbx p a{padding:0 2.5px; color:#666;}
.mbx p a:hover,.mbx p span{color:#932f29;}

.ny_main{width:95%; max-width:1400px; margin:50px auto 60px;}
.ny_left{width:100%; float:left; margin-top:40px;}
.ny_left img{width:100%; display:block;}
.ny_right{width:100%; float:left;}
.ny_rtitle{width:100%; float:left; text-align:center;}
.ny_rtitle h2{font-size:36px; line-height:36px; color:#932f29;}
.ny_rtitle h2::after{content:""; display:block; width:60px; height:3px; background:#932f29; margin:20px auto 0;}
.ny_rtxt{width:100%; float:left; font-size:18px; line-height:36px; margin-top:40px;}
.ny_rtxt p{text-indent:40px; color:#333;}

.ny_gchj{width:100%; float:left; margin-top:60px;}
.ny_gchj_tit{width:100%; background:#fff; float:left; border-bottom:1px solid #e9e9e9;}
.ny_gchj_tit h3{width:250px; float:left; color:#fff; line-height:45px; font-size:18px; padding:5px 20px; background:#932f29; text-align:center; font-weight:bold; position:relative;}
.ny_gchj_tit h3:after{content: ''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent;border-top:9px solid #932f29; border-bottom:none; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.ny_gchj_img{width:100%;float: left;margin-top:40px;}
.ny_gchj_img li{width:360px; float:left; margin-right:20px; border:1px solid #e9e9e9; padding:2px; overflow:hidden;}
.ny_gchj_img li img{width:100%; display:block;}
.ny_gchj_img li:hover{border-color:#932f29;}
.ny_gchj_img li span{width:100%; float:left; margin-top:3px; line-height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align:center; background:#e9e9e9; padding:10px 20px; color:#000;}
.ny_gchj_img li:hover span{background:#932f29; color:#fff;}

/* 内页荣誉资质部分 */
.honor_r_img{width:100%; float:left;}
.honor_r_img li{width:23.5%; float:left; margin:0 2% 20px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #ddd; border-bottom:3px solid #ddd; 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:#932f29; transition:all .5s}
.honor_r_img li p{font-size:16px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background:#932f29; box-shadow:0 1px 10px rgba(0,0,0,.1);}
.honor_r_img li:hover p{color:#fff;}

/* 内页合作客户部分 */
.hzhb_img{width:100%; float:left;}
.hzhb_img ul{border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6;float:left;}
.hzhb_img ul li{width:20%; float:left;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.hzhb_img ul li img{width:90%; margin:auto; display:block;}
.hzhb_img ul li a{display:block;width:100%;height:100%;text-align:center; border:5px #fff solid;background:#fff;}
.hzhb_img ul li a:hover{border-color:#f0f0f0;}

/* 内页分页部分 */
.fullpage{width:100%; font-size:0; text-align:center; margin-top:60px; user-select: none;}
.fullpage a{display:inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage a:first-child, .fullpage a:last-child{background: url('../image/fparr.png') no-repeat center;border-color: transparent;}
.fullpage a:last-child{transform: rotate(180deg);}
.fullpage a:hover,.fullpage a.on{background-color: #932f29;color: #fff;border-color: #932f29;}
.fullpage a:first-child:hover,.fullpage a:last-child:hover{background-image: url('../image/fparrH.png');background-color: #fff;}

/* 内页联系红心部分 */
.contact{width:100%; float:left; position:relative;}
.cont_left{width:30%; height:520px; position:absolute; left:0; top:0; background:rgba(147,47,41,.9); padding:60px 40px; color:#fff; z-index:999;}
.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{width:100% !important; height:520px !important; float:left;}
#map_container2{width:100% !important; height:520px !important; float:left;}

.contact_tlist{width:100%; float:left; margin-top:60px; background-color:#fff; border-radius:6px;}
.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:#932f29; 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:100%; max-width:1400px; margin:40px auto 0; background:#fff; padding:40px; box-shadow:0 5px 20px #d6d6d6; overflow:hidden; border-radius:6px;}
.message h4{text-align:center; color:#000; font-size:30px; line-height:30px;}
.message p{margin-top:20px; font-size:18px; line-height:36px; text-align:center;}
.message ol{width:100%;float:left; margin-top:40px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li input{width:100%; height:50px; background:none; border:none; color:#999; padding:0 15px;}
.message ol li textarea{padding:15px; width:100%; height:180px; border:none; background:none; color:#999;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:5px; cursor:pointer;}
.message ol li .btn{background:#932f29;}
.message ol li .btn2{background:#999; 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;}

/* 内页产品详情部分 */
.probn_bg{height:500px; margin:137px auto 0; overflow:hidden; position:relative; background:url(../image/pro_bnbg.jpg) center no-repeat; background-size:cover;}
.probn_left{width:45%; float:left; padding-top:95px;}
.probn_ltit{width:100%; float:left;}
.probn_ltit h2{font-size:30px; line-height:40px; color:#932f29;}
.probn_ltit h3{font-size:22px; line-height:30px; margin-top:10px; color:rgba(0,0,0,.6);}
.probn_llb{width:100%; float:left; margin-top:30px;}
.probn_llb h4{display:block; font-size:20px; line-height:30px; color:rgba(0,0,0,.8);}
.probn_llb ul{margin-top:10px}
.probn_llb ul li{width:49%; float:left; margin-right:2%; font-size:18px; line-height:32px; color:rgba(0,0,0,.8); font-family:"阿里巴巴普惠体";}
.probn_llb ul li:nth-child(2n){margin-right:0;}
.probn_llb ul li::after{content:">"; display:block; margin-right:10px; width:10px; float:left;}
.probn_btn{width:180px; float:left; margin-top:30px;}
.probn_btn a{display:block; width:180px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff; border-radius:10px; background:#932f29; transition:all .35s ease;}
.probn_btn a:hover{background:#c74146; width:220px; transition:all .5s ease-in-out;}
.probn_right{width:50%; float:right; text-align:center;}
.probn_right img{width:66%; margin:6% auto 0; display:block;}

.tab-fixed{display:flex; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; background:#fbfbfb; box-shadow:0 5px 10px rgba(0,0,0,.1); -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.tab-fixed.active{position:fixed; left:0; top:137px; width:100%;	z-index:12;	background:#fbfbfb;	border-top:1px solid rgba(0,0,0,.1);}
.tab-fixed .tabnr{width:66%; float:left;}
.tab-fixed .tab{width:16.666%; float:left; text-align:center; position:relative; padding:10px 20px;	line-height:26px; font-size:16px; font-weight:500; color:#333; letter-spacing:-1px;}
.tab-fixed .tab.active:after,.tab-fixed .tab:hover:after{width:30%;}
.tab-fixed .tab:after{display:block;	content:"";	position:absolute;	left:50%; bottom:-1px;	width:0;	height:0.15625vw;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);	-webkit-transition: all .4s;	transition: all .4s;	background:#932f29;}
.tab-fixed .tab.active, .tab-fixed .tab:hover{color:#932f29; cursor:pointer;}
.tab-fixed .mbx{width:auto; float:right; margin:15px auto 0;}

/* 内页产品介绍部分 */
.pro-about{width:95%; max-width:1400px; margin:auto; padding:60px 0; overflow:hidden;}
.pro-about .text{width:50%; float:right; margin-top:100px;	font-size:18px;	line-height:1.9;	color:#666;}
.pro-swiper{width:40%; float:left; margin-top:40px; overflow:hidden;}
.pro-swiper .swiper-container{margin:0 auto;	position:relative;	overflow:hidden;	z-index:1;}
.pro-swiper .swiper-slide img{display:block;	width:auto;	height:22.5vw;	margin:0 auto;}
.pro-swiper .swiper-pagination{margin-top:0;	position:static;}
.pro-swiper .bi{position:absolute;	top:50%;	left:0;	-webkit-transform:translateY(-50%);	transform:translateY(-50%);	width:42px;	height:42px;	color:#666;	z-index:2;	-webkit-transition:all .4s; transition:all .4s; cursor:pointer;}
.pro-swiper .bi-arrow-right{left:auto;	right:0;}
.pro-swiper .swiper-pagination span{display:inline-block;	width:5.729167vw;	height:3.645833vw;	padding:0.78125vw 1.197917vw;	margin:0 0.520833vw;	border-radius:0;	opacity:1;	border:1px solid #e7e7e7;	background:#fff;}
.pro-swiper .swiper-pagination span.swiper-pagination-bullet-active{border-width:0.15625vw;	border-color:#932f29;}
.pro-swiper .swiper-pagination span img{display:block;	width:100%;	height:100%;	-o-object-fit:contain;	object-fit:contain;}

/* 内页产品功能特性部分 */
.pro-function{width:100%; margin:auto; background:url(../image/proxq_box2bg.jpg) center; background-size:cover; padding:70px 0; overflow: hidden;}
.pro-function-list{width:100%; margin:60px auto 0;}
.pro-function-list li{width:23.5%; min-height:370px; float:left; margin-right:2%; background:url(../image/serv_lbbg2.jpg) center no-repeat; background-size:contain; padding:40px 20px; border-radius:10px; transition:all .35s;}
.pro-function-list li:hover{transform:translateY(-10px); transition:all .5s; cursor:pointer;}
.pro-function-list li:nth-child(4n){margin-right:0;}
.pro-function-list li .icon{width:100px; margin:auto; text-align:center;}
.pro-function-list li .icon img{width:100px; height:100px; display:block;}
.pro-function-list li .ttxt{width:100%; margin:20px auto 0; text-align:center;}
.pro-function-list li .ttxt h4{font-size:22px; line-height:30px; color:#932f29;}
.pro-function-list li .ttxt p{display:block; font-size:14px; line-height:26px; margin-top:10px; display:-webkit-box; -webkit-box-orient:vertical;	-webkit-line-clamp:3;	overflow:hidden;}

/* 内页产品规格参数部分 */
.specs-params{padding:4.6875vw 0 5.208333vw;}
.specs-params .specs-box{margin-top:1.822917vw;}
.specs-params .specs-box .list{position:relative;	border-bottom:1px solid #f3f3f3; cursor:pointer;}
.specs-params .specs-box .list:first-child{border-top:1px solid #f3f3f3;}
.specs-params .specs-box .list:after,.specs-params .specs-box .list:before{display:block;	content:"";	position:absolute;	top:0;	left:0;	width:100%;	height:0.104167vw;	opacity:0;	background:#932f29;}
.specs-params .specs-box .list.active:after, .specs-params .specs-box .list.active:before{opacity:1;}
.specs-params .specs-box .list:before{top:auto;	bottom:0;}
.specs-params .specs-box .specs-head{display:-webkit-box;	display:-webkit-flex;	display:flex;	padding:1.25vw 0;	-webkit-box-align: center;	-webkit-align-items:center;	align-items:center;}
.specs-params .specs-box .list.active .specs-head .name{color:#932f29;}
.specs-params .specs-box .specs-head .name{-webkit-box-flex:1;	-webkit-flex:1;	flex:1;	font-size:1.041667vw;	font-weight:500;	line-height:1.5;	color:#333;}
.specs-params .specs-box .specs-head .icon{width:1.041667vw;	height:1.041667vw;	margin-right:0.520833vw;	background:url(../image/+.png) no-repeat 50% 50%;	background-size:100%; cursor:pointer;}
.specs-params .specs-box .list.active .specs-head .icon{background-image:url(../image/-.png); cursor:pointer;}
.specs-params .specs-box .specs-detail{display:none;}
.specs-params .specs-box .list:after, .specs-params .specs-box .list:before{display:block;	content:"";	position:absolute;	top:0;	left:0; width:100%;	height:0.104167vw;	opacity:0;	background:#932f29;}
.specs-params .specs-box .specs-detail .tr:nth-child(2n){background:#fff;}
.specs-params .specs-box .list.active:after, .specs-params .specs-box .list.active:before{opacity:1;}
.specs-params .specs-box .specs-detail .tr{display:-webkit-box;	display:-webkit-flex;	display:flex;	padding:0.520833vw 0;	background:#f4f4f4;}
.specs-params .specs-box .specs-detail .td{width:50%;	text-align:right;	font-size:.833333vw;	line-height:1.8; font-weight:500;	color: #333; word-break:break-all;}
.specs-params .specs-box .specs-detail .td:last-child{padding-right:10%;	text-align:left;}
.specs-params .specs-box .specs-detail .td span{display:inline-block; width:10.9375vw;	text-align:left;}

/* 内页产品应用场景部分 */
.pro-field{position:relative; overflow:hidden;}
.pro-field .title{position:absolute; width:100%; top:60px !important; left:15%; bottom:auto !important; font-size:30px; line-height:1.2; font-weight:500; text-align:left; color:#fff; z-index:2;}
.pro-field .title::after{content:""; display:block; width:80px; height:3px; background:#fff; margin-top:20px;}
.pro-field .swiper-container{margin:0 auto; position:relative; overflow:hidden; z-index:1;}
.pro-field .swiper-slide img{display: block;max-width: 100%;height: 32.291667vw;-o-object-fit: cover;object-fit: cover;}
.pro-field .swiper-pagination{bottom: 0;left: 0;width: 100%;padding: 1.041667vw 0;background: rgba(0, 0, 0, .4);}
.pro-field .swiper-pagination span.swiper-pagination-bullet-active{font-size:1.041667vw; border-bottom:2px solid #ff4848; color:#ff4848;}
.pro-field .swiper-pagination span{position:relative; width:auto; height:auto; opacity:1; font-size: .833333vw; color:#fff; font-weight: 700; line-height:1.1; padding: 0.885417vw 0.9375vw; margin:0 .885417vw; background:transparent; -webkit-transition: all .4s;transition: all .4s;}

/* 内页产品选型手册部分 */
.download{background:url(../image/proxq_xxscbg.jpg) fixed center; background-size:cover; padding:70px 0; position:relative; overflow:hidden;}
.serxzlb{width:100%;margin-top:60px;}
.serxzlb-li{display: block;width: 100%;margin-top: 20px;overflow: hidden;background: #fff;padding: 0 120px 0 90px;position: relative;transition: all .6s ease;}
.serxzlb-li li{height:90px;display: flex;align-items: center;padding-left: 32px;float: left;width: 20%;}
.serxzlb-li li:nth-child(1){width:40%;}
.serxzlb-li li h6{font-size: 18px;color: #333;line-height: 1.4em;font-weight: 500;transition: all .4s ease;}
.serxzlb-li li p{font-size: 16px;color: #666;line-height: 1.4em;transition: all .4s ease;}
.serxzlb-li:before, .serxzlb-li:after{content: "";position: absolute;z-index: 0;height: 100%;background-position: center;background-repeat: no-repeat;top: 0;transition: all .4s ease;}
.serxzlb-li:before{background-image:url('../image/serxzic1.png');width: 90px;border-right: 1px solid #f7f7f7;left: 0;}
.serxzlb-li:after{background-image:url('../image/serxzic2.png');width: 120px;right: 0;}
.serxzlb-li:hover{background-color:#932f29;}
.serxzlb-li:hover:before{background-image:url('../image/serxzic1H.png');border-right: 1px solid rgba(255, 255, 255, .1);}
.serxzlb-li:hover:after{background-image:url("../image/serxzic2H.png");}
.serxzlb-li:hover li h6, .serxzlb-li:hover li p{color: #fff;}

/* 内页产品同系列推荐部分 */
.recommend{margin:60px auto 0;}
.hotpro-swiper{width:100%;	margin:0 auto;	position:relative;	overflow:hidden;	z-index:1;}
.hotpro-swiper .swiper-wrapper{padding-bottom:60px;}
.hotpro-swiper .swiper-pagination-bullet-active{background:#932f29 !important;}
.hotpro-swiper .swiper-pagination{color:#666; opacity:.9;}
.hotpro-swiper .hotpro{width:100%; float:left;}
.hotpro-swiper .hotpro a{width:100%;	float:left; background:#fff;	border:1px solid #e9e9e9;	margin:40px 0 0 0;	position:relative;	transition:all .5s ease;}
.hotpro-swiper .hotpro a .pic{width:100%; float:left; text-align:center; padding:10px; overflow:hidden;}
.hotpro-swiper .hotpro a .pic img{width:68%; margin:auto; transition:all .5s ease;}
.hotpro-swiper .hotpro a:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.hotpro-swiper .hotpro a .txt{width:100%; float:left; text-align:center; padding:10px 20px 50px 20px;}
.hotpro-swiper .hotpro a .txt h5{font-size:22px; line-height:30px; color:#000;}
.hotpro-swiper .hotpro a .txt h5{color:#000;}
.hotpro-swiper .hotpro a:hover .txt h5{color:#932f29;}
.hotpro-swiper .hotpro a .txt p{font-size:18px; font-weight:300; line-height:24px; margin-top:6px;}
.hotpro-swiper .hotpro a .bmore{width:100px; position:absolute; left:50%; bottom:0; margin-left:-50px; text-align:center;}
.hotpro-swiper .hotpro a .bmore{display:block; line-height:30px; height:30px; color:#333; background:#e9e9e9;}
.hotpro-swiper .hotpro a:hover .bmore {background:#932f29; color:#fff;}


/* 内页新闻动态部分 */
.news_list{width:100%; float:left;}
.news_list li{width:23.5%; float:left; margin:15px 2% 15px 0; position:relative;}
.news_list li:nth-child(4n){margin-right:0;}
.news_list li .pic{width:100%; float:left; background-color:#f1f1f1; overflow:hidden;}
.news_list li .pic img{width:72%; margin:auto; display:block; -webkit-transition:all .4s ease; transition:all .4s ease;  border-radius:6px 6px 0 0;}
.news_list li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1);  -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.news_list li .box{width:100%; float:left; background:#f9f9f9; padding:20px; overflow:hidden; -webkit-transition:all .3s ease; transition:all .3s ease;}
.news_list li:hover .box{box-shadow:0 3px 12px rgba(0,0,0,.1);}
.news_list li .box_rq{display:block; font-size:14px; color:#999; line-height:30px;}
.news_list li .box_tit{display:block; margin-top:10px; font-size:18px; line-height:30px; font-weight:bold; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list li:hover .box_tit{color:#932f29;}
.news_list li .box_txt{font-size:16px; margin-top:10px; line-height:26px; display:-webkit-box;	-webkit-box-orient:vertical;	-webkit-line-clamp:2;	overflow:hidden;}

/* 内页新闻详情部分 */
.newsxq_left{width:70%; float:left; border-right:1px solid #e9e9e9; padding-right:5%;}
.newsxq_ltitle{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding-bottom:30px;}
.newsxq_ltitle h3{font-size:30px; font-weight:bold; line-height:30px; color:#000; display:block;}
.newsxq_ltitle p{display:block; background:url(../image/news_sjtb.png) left center no-repeat; background-size:22px 22px; padding-left:30px; font-size:15px; margin-top:20px; color:#999;}
.newsxq_ltxt{width:100%; float:left; margin-top:40px; font-size:16px; line-height:32px;}
.newsxq_ltxt img{width:100%; display:block;}
.m20{margin-top:20px;}
.m30{margin-top:30px;}
.m40{margin-top:40px;}

.newsxq_right{width:30%; float:right; padding-left:5%;} 
.newsxq_rqh{width:100%; float:left;}
.newsxq_rqh li{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding-bottom:30px; margin-bottom:30px;}
.newsxq_rqh li h4{display:block; font-size:24px; line-height:30px; color:#333;}
.newsxq_rqh li p{display:block; margin-top:10px; font-size:16px; line-height:30px;}
.newsxq_rqh li span{display:block; margin-top:10px; font-size:14px; color:#999;}
.newsxq_rtj{width:100%; float:left; margin-top:20px;}
.newsxq_rtj h3{font-size:24px; line-height:30px; display:block; color:#333; margin-bottom:30px;}
.newsxq_rtj li{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding-bottom:30px; margin-bottom:30px;}
.newsxq_rtj li .pic{width:40%; float:left; overflow:hidden;}
.newsxq_rtj li .pic img{width:100%; height:80px; object-fit:cover; transition:all .4s ease; border-radius:6px;}
.newsxq_rtj li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease-in-out;}
.newsxq_rtj li .txt{width:60%; float:right; padding-left:20px;}
.newsxq_rtj li .txt h5{font-size:15px; height:40px; line-height:20px; display:-webkit-box;	-webkit-box-orient:vertical;	-webkit-line-clamp:2;	overflow:hidden;}
.newsxq_rtj li .txt h6{margin-top:20px; font-size:12px; color:#999;}

/* 内页服务支持部分 */
.service_box{width:95%; max-width:1400px; margin:60px auto 0; display:flex; justify-content:space-between; align-items:center;}
.service_boxl{width:50%; float:left; padding-right:5%;}
.service_boxl h3{font-size:30px; line-height:36px; color:#932f29; position:relative;}
.service_boxl h3::after{content:""; display:block; width:80px; height:3px; background:#932f29; margin-top:40px;}
.service_boxl p{font-size:16px; line-height:26px; margin-top:36px;}
.service_boxr{width:50%; float:right; background-color:#e9e9e9; padding:10px; border-radius:10px; overflow:hidden;}
.service_boxr img{width:100%; display:block;}

.fwzc_bg{margin:60px auto 0; background:url(../image/serv_bg.jpg) center; background-size:cover; padding:60px 0 80px; overflow:hidden;}
.fwzc_title{width:100%; margin:auto; text-align:center;}
.fwzc_title h3{font-size:30px; line-height:40px; color:#fff;}
.fwzc_title h3::after{content:""; display:block; width:80px; height:3px; margin:20px auto 0; background:#fff;}
.fwzc_list{width:100%; margin:20px auto 0;}
.fwzc_list li{width:48.5%; float:left; margin:40px 2.5% 0 0; background:#fff; border-radius:10px; padding:5px; overflow:hidden; position:relative; transition:all .35s ease;}
.fwzc_list li:hover{box-shadow:0 3px 15px rgba(0,0,0,.5); cursor:pointer; transition:all .5s ease-in-out;  transform:translateY(-10px);}
.fwzc_list li:nth-child(2n){margin-right:0;}
.fwzc_list li .box_pic{width:50%; float:left; overflow:hidden;}
.fwzc_list li .box_pic img{width:100%; display:block; border-radius:10px 0 0 10px; transition:all .5s ease;}
.fwzc_list li:hover .box_pic img{-webkit-transform:translateX(-10px); transform:translateX(-10px); transition:all .5s ease-in-out;}
.fwzc_list li .box_txt{width:50%; float:right; padding:40px;}
.fwzc_list li .box_txt em{position:absolute; bottom:10px; right:10px; text-align:right; font-family:"阿里巴巴普惠体"; font-size:66px; font-weight:bold; line-height:66px; color:#e9e9e9;}
.fwzc_list li:hover .box_txt em{color:#932f29;}
.fwzc_list li .box_txt h4{float:left; font-size:28px; font-weight:bold; line-height:36px; color:#333;}
.fwzc_list li:hover .box_txt h4{color:#932f29;}
.fwzc_list li .box_txt h4::after{content:""; display:block; width:60px; height:3px; background:#e9e9e9; margin-top:30px;}
.fwzc_list li:hover .box_txt h4::after{background:#000;}
.fwzc_list li .box_txt p{float:left; margin-top:30px; font-size:15px; line-height:28px; color:#666; display:-webkit-box; -webkit-box-orient:vertical;	-webkit-line-clamp:3; overflow:hidden;}

.shfw_box{width:95%; max-width:1400px; margin:60px auto 0;}
.shfw_title{width:100%; margin:auto; text-align:center;}
.shfw_title h3{font-size:30px; line-height:40px; color:#932f29;}
.shfw_title h3::after{content:""; display:block; width:80px; height:3px; margin:20px auto 0; background:#932f29;}
.shfw_list{width:100%; margin:40px auto 0;}
.shfw_list li{width:23.5%; min-height:340px; float:left; margin-right:2%; background:url(../image/serv_lbbg2.jpg) repeat-x; background-size:cover; padding:40px 20px; transition:all .35s ease; text-align:center; border:2px solid #e9e9e9; border-radius:10px;}
.shfw_list li:nth-child(4n){margin-right:0;}
.shfw_list li:hover{background:url(../image/serv_lbbg.jpg) center; background-size:cover; box-shadow:0 3px 15px rgba(0,0,0,.1); transform:translateY(-10px); transition:all .5s ease-in-out; cursor:pointer;}
.shfw_list li .icon{width:85px; margin:20px auto 0;}
.shfw_list li .icon img{width:85px; height:85px; display:block;}
.shfw_list li .wz{display:block; margin:10px auto 0; font-size:20px; line-height:30px; color:#000; padding:0 20px;}
.shfw_list li a.btn{width:250px; display:block; height:42px; margin:20px auto 0; line-height:42px; background:#932f29; border-radius:10px; color:#fff; font-size:14px;}
.shfw_list li:hover a.btn{background:#c74146;}
.shfw_list li .wz2{display:block; margin:10px auto 0; padding:0 20px;}
.shfw_list li .wz2 h4{font-size:24px; font-weight:bold; line-height:30px; color:#932f29;}
.shfw_list li .wz2 p{font-size:14px; line-height:24px;}

.zbsh_bg{min-height:580px; background:url(../image/zbsh_bg.jpg) repeat-x; margin:60px auto 0; overflow:hidden; padding:80px 0;}
.zbsh_txt{width:100%; float:left; margin-top:50px; font-size:24px; line-height:30px; color:#333;}
.zbsh_tlist{width:100%; float:left; margin-top:60px;}
.zbsh_tlist li{width:100%; float:left; line-height:60px; font-size:18px; border-bottom:1px solid #e9e9e9; padding-left:40px; position:relative;}
.zbsh_tlist li::after{content:""; display:block; width:22px; height:22px; background:url(../image/serv_lbicon.png); position:absolute; left:0; top:20px;}

/* 内页定制申请部分 */
.dzsq_box{width:100%; min-height:620px; float:left; background:url(../image/dzsq_bg.jpg) fixed center; background-size:cover; padding:60px; box-shadow:0 5px 20px rgba(0,0,0,.2); border-radius:10px;}
.dzsq_title{width:100%; float:left; font-size:24px; font-weight:bold; line-height:30px; color:#000; border-bottom:4px solid #932f29; padding-bottom:40px; text-align:center;}

.form{width:100%; float:left; margin-top:40px;}
.form form{display: block; font-size:0; margin:0 -2%;}
.form form br{clear:both;}
.form form .list{position:relative; z-index:3; width:25%; padding:0 2%; float:left; margin-bottom:20px;}
@media only all and (max-width: 991px) {.form form .list { width: 50%; }}
@media only all and (max-width: 640px) {.form form .list { width: 100%; }}
.form form .list .name {display: block; font-size: 16px; line-height: 30px;}
@media only all and (max-width: 767px) { .form form .list .name{font-size: 14px; line-height: 24px; }}
.form form .list .name i{display:inline-block; vertical-align:top; font-size: 16px; color: #932f29;}
.form form .list input {display:block; width:100%; border:1px solid #e5e5e5; line-height:38px; height:40px; font-size:16px;  border-radius:10px;}
.form form .list textarea{display:block; width:100%; border:1px solid #e5e5e5; line-height:35px; height:110px; font-size:16px;border-radius:10px;}
.form form .contact-tel{position:relative;}
.form form .contact-tel .select{position: absolute; left:0; top: 0; width:110px; border-radius:10px;}
.form form .contact-tel input{padding-left:120px;}
.form form .help{width:100%; position: relative; z-index:1;}
.form form .code{position:relative; z-index:1;}
.form form .code a{ display:block; position:absolute; top:50%; right:9%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.form form .btn{margin-left:2%; padding:0 25px; border-radius:10px;}
.form form .btn .name{width:110px; padding:0 25px; text-align:center; font-weight:bold;}

.select{position:relative;}
.select .head{padding:0 12px; line-height:38px; border:1px solid #e5e5e5; cursor:pointer; font-size:0; background:#fff; border-radius:10px;}
.select .head .title{display:inline-block; width:79%; font-size:14px; vertical-align:top;}
.select .head .tip{width:10px; position:absolute; top:0; right:10px;}
.select .select-content{display:none; position: absolute; top:40px; left:0; width:100%; background:#fff; box-shadow:1px 1px 4px 1px #e5e5e5;}
.select .select-content .option{padding:0 12px; font-size:14px; line-height:38px; border-top:1px solid #e5e5e5; cursor:pointer;}
.select .select-content .option:first-child{border-top:none;}
.comm-btn{display: inline-block; padding:0 15px; line-height:40px; position: relative; overflow: hidden; background:#932f29; transition: all 0.4s;}
.comm-btn span{color:#fff; display: inline-block; vertical-align:top; font-size:16px; transition: all 0.4s;}
.comm-btn span .tip{font-size:16px; font-family: 'Calibri';}
.comm-btn span .name{font-family:'Calibri'; font-size: 16px;}

