.main-container-line{ border-bottom:3px solid #f78b42 }
.navigation .hd{ border-bottom:1px solid #dfdfdf; margin-bottom:50px; height:103px }
.navigation .hd .public-row-container{ display:flex; align-items:center; justify-content:space-between }
.navigation .hd .title{ float:left; font-size:44px; line-height:44px; color:#333f47; font-family:Impact; padding:0px }
.navigation .hd ul{ display:flex; align-items:center; justify-content:center; gap:30px }
.navigation .hd ul li{ display:inline-block; font-size:16px; color:#333f47; font-weight:bold; cursor:pointer }
.navigation .hd ul li.active{ color:#f78b42 }
@media(max-width:992px){ .navigation .hd .title{font-size:30px; line-height:30px }
.navigation .hd ul li{ font-size:12px }
}
@media(max-width:760px){ .navigation .hd .title{font-size:15px; line-height:30px }
.navigation .hd ul li{ font-size:10px }
}
.navigation .target_wrap{ padding:29px 0px; transition:padding .5s ease }
.product-info-box-top .product-info-left i{ font-size:50px; color:#d6d6d6 }
.product-info-box-top .product-info-left .left-swiper{ position:relative; height:300px; width:100%; max-width:120px }
.product-info-box-top .product-info-left .left-swiper .swiper-wrapper{ height:100%; width:100% }
.product-info-box-top .product-info-left .left-swiper .swiper-slide{ width:100%; height:100px; display:flex; align-items:center; justify-content:center }
.product-info-box-top .product-info-left .left-swiper .swiper-slide>div{ width:100%; height:80px }
.product-info-box-top .product-info-left .left-swiper .swiper-slide>div.active{ border:1px solid #fcb026 }
.product-info-box-top .product-info-left .left-swiper .swiper-slide>div>div>img{ width:100%; height:100% }
.product-info-box-top .product-info-left .left-swiper .swiper-slide-active>div{ border:1px solid #fcb026 }
.product-info-box-top .product-info-left .left-swiper-btn{ display:flex; align-items:center; justify-content:center }
.product-info-box-top .product-info-left .left-swiper-wrap{ position:relative; display:flex; flex-direction:column; align-items:center }
.product-info-box-top .product-info-left .col-md-9>img{ margin-top:50px; width:100% }
.product-info-box-top .product-info-left .col-md-9 .cover-info{ display:flex; align-items:center; justify-content:center }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item{ padding:0 20px; display:flex; flex-direction:column; align-items:center; justify-content:center }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item:nth-child(1),.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item:nth-child(2){ border-right:1px solid #666 }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item p{ font-size:15px; color:#333f47; font-weight:bold }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item span{ font-size:12px }
@media(max-width:1440px){ .product-info-box-top .product-info-left .col-md-9 .cover-info .info-item p{font-size:14px }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item span{ font-size:10px }
}
@media(max-width:800px){ .product-info-box-top .product-info-left .col-md-9 .cover-info .info-item p{font-size:12px }
.product-info-box-top .product-info-left .col-md-9 .cover-info .info-item span{ font-size:8px }
}
.product-info-box-top .product-info-left .imgs-bb-box>div>img{ width:80% }
.product-info-box-top .product-info-left .col-md-3,.product-info-box-top .product-info-left .col-md-9{ padding-left:5px !important; padding-right:5px !important }
.product-info-box-top .right-box{ background-color:#f6f6f6 }
@media(max-width:1920px){ .product-info-box-top .right-box{max-height:740px; overflow:hidden; overflow-y:auto }
}
@media(max-width:1440px){ .product-info-box-top .right-box{max-height:540px; overflow:hidden; overflow-y:auto }
}
@media(max-width:1200px){ .product-info-box-top .right-box{max-height:340px; overflow:hidden; overflow-y:auto }
}
.product-info-box-top .pr-title{ font-size:24px; color:#f78b42; font-weight:bold; text-align:left }
.product-info-box-top .pr-title span{ font-size:50px; vertical-align:-5px; color:#333f47; font-family:Impact; margin-right:16px }
@media(max-width:992px){ .product-info-box-top .pr-title span{font-size:30px }
}
.product-info-box-top .pr-title .Share{ color:#666; display:inline-block }
.product-info-box-top .pr-title .Share a{ color:#666; transition:all .3s ease; text-decoration:none; font-size:16px }
.product-info-box-top .p1{ font-size:14px; color:#333f47; line-height:28px; margin-bottom:15px; text-align:justify }
.product-info-box-top .p2{ font-size:14px; color:#333f47; line-height:28px; margin-bottom:15px; text-align:justify }
.product-info-box-top .p3{ font-size:16px; line-height:28px; color:#333f47; font-weight:bold; margin-bottom:15px }
.tags-box .item{ padding:10px 20px; background-color:#fff; color:#333f47; font-weight:lighter; margin-left:15px; font-size:14px; margin-bottom:15px }
.box-1 .l-b{ display:inline-block; font-size:18px; color:#2e2e2e; font-weight:bold; line-height:28px; padding-left:35px; transition:all .5s ease }
.box-1 .l-b i{ color:#898989; font-size:16px; margin-right:5px }
.box-1 .pro_price{ width:80%; height:58px; line-height:58px; background:#333f47; text-align:center; font-size:18px; font-weight:bold; color:#333f47; position:relative }
.box-1 .pro_price a{ position:relative; z-index:3; color:#fcb026; display:block; line-height:58px; font-family:impact; font-size:25px; font-weight:normal }
.box-1 .pro_price::after{ content:""; width:0; height:100%; background:#fcb026; position:absolute; left:0; bottom:0; transition:all .5s ease }
.box-1 .pro_price:hover a{ color:#333f47 }
.box-1 .pro_price:hover:after{ width:100% }
.title-box{ font-size:35px; line-height:50px; color:#333f47; font-weight:bold; margin-bottom:27px; text-align:left; margin-top:50px }
.td-box .td-b-1{ position:relative; margin-bottom:10px }
.td-box .td-txt{ background:#f2f2f2; padding:27px 34px 27px 140px; border-radius:10px; position:relative; height:100%; width:100% }
.td-box .td-txt h3{ font-size:16px; color:#333 }
.td-box .td-b-1::before{ position:absolute; width:77px; height:40px; background:url(/images/ico19_07.png) no-repeat; text-align:center; content:""; left:57px; top:32px; z-index:1 }
.td-box .td-b-1::after{ position:absolute; left:72px; top:30px; font-weight:bold; font-size:30px; color:#fff; z-index:2 }
.td-box .td-b-1:nth-child(1)::after{ content:"01" }
.td-box .td-b-1:nth-child(2)::after{ content:"02" }
.td-box .td-b-1:nth-child(3)::after{ content:"03" }
.td-box .td-b-1:nth-child(4)::after{ content:"04" }
.td-box-2 ul li{ display:flex; position:relative }
.td-box-2 ul li .le-box{ width:230px; font-size:18px; height:56px; line-height:56px; color:#333f47; font-weight:normal; padding-left:35px; padding-right:35px; box-sizing:border-box; flex-shrink:0; background:#f6f6f6; cursor:pointer; position:relative; margin-right:20px }
.td-box-2 ul li .le-box::after{ opacity:0; content:""; position:absolute; right:-7%; top:50%; transform:translateY(-50%); border-left:10px solid #f78b42; border-top:10px solid rgba(0,0,0,0); border-bottom:10px solid rgba(0,0,0,0); border-right:10px solid rgba(0,0,0,0) }
.td-box-2 ul li .le-box::before{ content:""; width:6px; height:100%; background:#f78b42; position:absolute; left:0; top:0; z-index:99 }
.td-box-2 ul li .le-box:hover::before{ background:#333f47 }
.td-box-2 ul li .le-box:hover::after{ opacity:1 }
.td-box-2 ul li .le-box:hover+.right-box{ opacity:1 }
.td-box-2 ul li .right-box{ background-color:#fbfbfb; width:100%; position:absolute; left:260px; top:0; height:500px; box-sizing:border-box; transition:all .5s ease; opacity:0 }
.imgs-box-b img{ width:100%; max-height:300px }
.case-big-box{ background:url("/static/images/pro_detail03_1.jpg") no-repeat center; padding-bottom:50px; margin-top:50px; background-size:100% 100% }
.case-big-box .c-b-t-1{ font-size:36px; line-height:36px; font-weight:lighter; color:#fff; padding-top:50px }
.case-big-box .title-box{ color:#fff; margin-top:20px }
.case-big-box .case-item{ position:relative; transform:all .3s ease; margin-bottom:20px }
.case-big-box .case-item img{ width:100%; height:280px }
.case-big-box .case-item:hover .hover-box{ opacity:1 }
.case-big-box .txt{ background-color:#fff; padding:30px 25px }
.case-big-box .txt .xian{ display:block; width:49px; height:3px; background:#f78b42 }
.case-big-box .txt p{ font-size:24px; line-height:26px; color:#000e2e; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.case-big-box .hover-box{ padding:30px 25px; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:#f78b42; opacity:0; transition:all .5s ease }
.case-big-box .hover-box .xian{ display:block; width:49px; height:3px; background:#333f47; margin-bottom:15px }
.case-big-box .hover-box p{ line-height:30px; font-weight:bold; color:#333f47; margin-bottom:20px }
@media(max-width:1200px){ .case-big-box .txt p{width:250px; font-size:18px }
}
@media(max-width:990px){ .case-big-box .txt p{width:220px; font-size:18px }
}
@media(max-width:850px){ .case-big-box .txt p{width:140px; font-size:18px }
}
@media(max-width:770px){ .case-big-box .txt p{width:300px; font-size:18px }
}
.list-box .col-md-3{ padding:0 8px; margin-bottom:20px }
.list-box .item{ border:1px solid #d6d6d6; padding:30px; transition:all .5s ease; cursor:pointer }
.list-box .item .tit{ font-size:15px; line-height:30px; color:#333f47; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.list-box .item .con{ font-size:34px; line-height:34px; color:#1b1b1b; font-family:Impact }
.list-box .item .img-1{ margin:20px auto 0 }
.list-box .item .img-1 img{ height:165px }
@media(max-width:1200px){ .list-box .item .img-1 img{height:140px }
}
@media(max-width:750px){ .list-box .item .img-1 img{height:165px }
}
.list-box .item .i-btn{ margin-top:20px; display:flex; justify-content:center; gap:0 20px }
.list-box .item .i-btn .moren{ display:inline-block; padding:0 25px; height:41px; line-height:41px; text-align:center; border:1px solid #798186; position:relative }
.list-box .item .i-btn .moren span{ font-size:16px; color:#333f47 }
@media(max-width:1300px){ .list-box .item .i-btn .moren{padding:0 12px }
}
@media(max-width:900px){ .list-box .item .i-btn .moren{padding:0 8px }
.list-box .item .i-btn .moren span{ font-size:12px }
}
@media(max-width:765px){ .list-box .item .i-btn .moren{padding:0 25px }
.list-box .item .i-btn .moren span{ font-size:16px }
}
.list-box .item .i-btn .moren:hover:after{ width:100% }
.list-box .item .i-btn .moren::after{ content:""; width:0; height:100%; background:#333e46; position:absolute; left:0; bottom:0; z-index:1; transition:all .5s ease }
.list-box .item .i-btn .moren:hover .txt{ color:#f5a834; position:relative; z-index:3 }
.list-box .item:hover{ box-shadow:0 0 20px rgba(0,0,0,.2) }
.other-box{ padding:50px 0; background:#ebebeb; margin-top:50px }
.other-box .li-list-box .li_box{ display:flex; flex-direction:column; align-items:center; padding:0 2.5%; border-right:2px solid hsla(0,0%,100%,.3) }
.other-box .li-list-box .li_box .intro{ text-align:center }
.other-box .li-list-box .li_box .intro .t{ font-size:25px; color:#333f47; font-weight:lighter; margin-bottom:10px }
.other-box .li-list-box .li_box .intro .c1{ font-size:18px; line-height:25px; color:#333f47; font-weight:bold }
.other-box .li-list-box .li_box .intro .c1 .icons{ margin-top:10px }
.other-box .li-list-box .li_box .intro .sc1 select{ width:200px; height:45px; line-height:45px; font-size:15px; color:#333f47; border:2px solid #333f47; text-align:left; padding-left:13px; cursor:pointer }
.other-box .li-list-box .li_box .intro .c2{ display:flex; justify-content:center }
.other-box .li-list-box .li_box .intro .c2 input{ border:none; background:#fff; height:48px; line-height:48px; font-size:15px; color:#333f47; font-weight:lighter; text-indent:17px; padding:0 }
.other-box .li-list-box .li_box .intro .c2 input:focus{ outline:0 }
.other-box .li-list-box .li_box .intro .c2 button{ padding:0 5px; margin:0; background:#333f47; cursor:pointer; font-size:16px; color:#fff; height:48px; line-height:48px; outline:none; border:none; text-align:center }
.other-box .li-list-box .li_box:last-child{ border-right:none }