#loading
{
position: fixed;
z-index: 9999;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background: #000;
}
.circle
{
margin: .4rem auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: .1rem;
height: .1rem;
background-color: rgba(255,255,255,.5);
box-shadow: -.1rem 0 0 white;
border-radius: 50%;
animation: circle_classic 1s ease-in-out infinite alternate;
}
@keyframes circle_classic
{
0%
{
opacity: .1;
transform: rotate(0deg) scale(.5);
}
100%
{
opacity: 1;
transform: rotate(360deg) scale(1.2);
}
}
.jqthumb
{
transition: all .6s ease;
}
.jqthumb:hover
{
transition: all .6s ease;
transform: scale(1.05);
}
.wrap
{
display: flex;
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 1400px;
min-width: 300px;
}
.elli1
{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.elli2
{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.elli3
{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.elli4
{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.m-title h2
{
font-size: .4rem;
color: #333;
text-align: center;
margin-bottom: .1rem;
line-height: 1.5;
}
.m-title p
{
font-size: .16rem;
color: #666;
text-align: center;
line-height: 1.5;
}
@media screen and (max-width: 750px)
{
[wap="hide"]
{
display: none!important;
}
.wrap
{
max-width: 750px;
padding: 0;
}
.m-title
{
padding: 0 .25rem;
}
.m-title h2
{
font-size: .46rem;
}
.m-title p
{
font-size: .18rem;
}
}
@media screen and (min-width: 751px)
{
[pc="hide"]
{
display: none!important;
}
}
.top-box
{
padding: 0 .5rem;
border-bottom: 1px solid rgba(255,255,255,.15);
position: fixed;
width: 100%;
height: .88rem;
z-index: 100;
display: flex;
align-items: center;
transition: all .3s;
}
.top-box:hover
{
background-color: #fff;
}
.top-box:hover .top-logo a img.white
{
display: none;
}
.top-box:hover .top-logo a img.red
{
display: block;
}
.top-box:hover .top-nav .fir-ul .fir-li .u-a
{
color: #333;
}
.top-box:hover .y-right .m-earch .ico
{
background-position: 0 -1.07rem;
}
.top-box:hover .y-right .m-earch span
{
color: #333;
}
.top-box:hover .y-right .m-language .ico
{
background-image: url(../image/language_icon_1.gif);
}
.top-box:hover .y-right .m-language p
{
color: #333;
}
.top-box:hover .y-right .m-language::after
{
background-position: -.48rem -1.07rem;
}
.top-box.act
{
background-color: #fff;
}
.top-box.act .top-logo a img.white
{
display: none;
}
.top-box.act .top-logo a img.red
{
display: block;
}
.top-box.act .top-nav .fir-ul .fir-li .u-a
{
color: #333;
}
.top-box.act .y-right .m-earch .ico
{
background-position: 0 -1.07rem;
}
.top-box.act .y-right .m-earch span
{
color: #333;
}
.top-box.act .y-right .m-language .ico
{
background-image: url(../image/language_icon_1.gif);
}
.top-box.act .y-right .m-language p
{
color: #333;
}
.top-box.act .y-right .m-language::after
{
background-position: -.48rem -1.07rem;
}
.top-box .top-logo a
{
display: block;
width: 2.58rem;
height: .34rem;
}
.top-box .top-logo a img
{
display: none;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.top-box .top-logo a img.white
{
display: block;
}
.top-box .top-logo a img.red
{
display: none;
}
.top-box .top-nav
{
margin-left: auto;
border-right: 1px solid rgba(255,255,255,.15);
}
.top-box .top-nav .fir-ul
{
display: flex;
align-items: center;
}
.top-box .top-nav .fir-ul .fir-li
{
position: relative;
}
.top-box .top-nav .fir-ul .fir-li .u-a
{
display: block;
font-size: .18rem;
line-height: .88rem;
color: #fff;
position: relative;
padding: 0 .25rem;
}
.top-box .top-nav .fir-ul .fir-li .nav-subnav
{
display: none;
position: fixed;
top: .88rem;
background: #fff;
width: 1.62rem;
margin: 0 0 0 -.22rem;
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a
{
display: block;
font-size: .14rem;
color: #333;
text-align: center;
line-height: 1.5;
padding: .12rem 0;
}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a:hover
{
color: #fff;
background-color: #e30a08;
}
.top-box .top-nav .fir-ul .fir-li.current .u-a
{
font-weight: 700;
}
.top-box .top-nav .fir-ul .fir-li.current .u-a, .top-box .top-nav .fir-ul .fir-li:hover .u-a
{
color: #fff;
background: #f01b2f;
}
.top-box .top-nav .fir-ul .fir-li.current .u-a::after, .top-box .top-nav .fir-ul .fir-li:hover .u-a::after
{
content: '';
display: block;
width: calc(100% - .5rem);
height: .02rem;
background-color: #f01b2f;
position: absolute;
left: .25rem;
bottom: 0;
}
.top-box .top-nav .fir-ul .fir-li:hover .nav-subnav
{
display: block;
}
.top-box .y-right
{
display: flex;
align-items: center;
}
.top-box .y-right .m-earch
{
display: flex;
align-items: center;
margin-left: .4rem;
cursor: pointer;
}
.top-box .y-right .m-earch .ico
{
display: block;
width: .22rem;
height: .22rem;
background-image: url(../image/icon.png);
background-size: 3rem;
margin-right: .06rem;
}
.top-box .y-right .m-earch span
{
display: block;
font-size: .13rem;
color: #fff;
line-height: .48rem;
}
.top-box .y-right .m-language
{
display: flex;
align-items: center;
justify-content: space-between;
margin-left: .4rem;
width: 1.05rem;
position: relative;
padding: .2rem 0;
}
.top-box .y-right .m-language .ico
{
display: block;
width: .22rem;
height: .22rem;
background-image: url(../image/language_icon_2.gif);
background-size: .22rem;
margin-right: .07rem;
}
.top-box .y-right .m-language p
{
height: .48rem;
width: .7rem;
line-height: .48rem;
font-size: .13rem;
color: #fff;
cursor: pointer;
}
.top-box .y-right .m-language .lang-li
{
display: none;
background: #fff;
box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
text-align: center;
border-radius: .04rem;
padding: .08rem .03rem;
position: absolute;
left: .1rem;
top: .7rem;
z-index: 999;
transition: all .5s ease;
}
.top-box .y-right .m-language .lang-li::before
{
content: '';
position: absolute;
top: -.2rem;
left: .35rem;
display: block;
z-index: 5;
border-color: transparent transparent #fff transparent;
border-width: .1rem;
border-style: solid;
transition: all .5s ease;
}
.top-box .y-right .m-language .lang-li ul li a
{
display: block;
color: #333;
font-size: .14rem;
padding: .05rem .15rem;
}
.top-box .y-right .m-language .lang-li ul li:last-child a
{
line-height: .2rem;
}
.top-box .y-right .m-language .lang-li ul li:hover a
{
color: #f01b2f;
}
.top-box .y-right .m-language::after
{
content: "";
display: block;
width: .11rem;
height: .05rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: -.47rem 0;
}
.top-box .y-right .m-language:hover .lang-li
{
display: block;
}
.top-box .search-layer
{
position: absolute;
top: -.88rem;
left: 0;
width: 100%;
height: .88rem;
background-color: #fff;
display: flex;
align-items: center;
padding: 0 1rem;
}
.top-box .search-layer .ico
{
display: block;
width: .22rem;
height: .22rem;
background-image: url(../image/icon.png);
background-size: 3rem;
margin-right: .06rem;
}
.top-box .search-layer .text
{
display: block;
width: 80%;
height: .88rem;
line-height: .88rem;
font-size: .26rem;
color: #000;
background: none;
border: none;
outline: none;
}
.top-box .search-layer a
{
display: block;
width: .24rem;
height: .24rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: 0 -.21rem;
margin-left: auto;
}
.in-banner-box .swiper-container
{
height: 100%;
}
.in-banner-box .swiper-container .swiper-slide
{
display: block;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.in-banner-box .swiper-container .swiper-slide img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.in-banner-box .swiper-container .swiper-slide .u-text
{
position: absolute;
width: 8rem;
height: 2.2rem;
left: 13.5%;
top: 50%;
margin-top: -1.1rem;
z-index: 10;
}
.in-banner-box .swiper-container .swiper-slide .u-text p
{
width: 100%;
color: #fcfcfc;
font-size: .22rem;
}
.in-banner-box .swiper-container .swiper-slide .u-text h3
{
width: 100%;
font-size: .45rem;
color: #fcfcfc;
margin-top: .2rem;
}
.in-banner-box .swiper-container .swiper-slide .u-text .banner-btn
{
display: block;
width: 1.46rem;
margin-top: .5rem;
border: 1px solid #fff;
font-size: .14rem;
text-align: center;
line-height: .42rem;
color: #fff;
}
.in-banner-box .swiper-container .swiper-slide .u-text .banner-btn:hover
{
color: #fff;
background-color: #e42919;
border-color: #e42919;
}
.in-banner-box .swiper-button-prev, .in-banner-box .swiper-button-next
{
background-image: url(../image/icon.png);
background-size: 3rem;
width: .6rem;
height: .6rem;
border-radius: 50%;
outline: none;
}
.in-banner-box .swiper-button-prev
{
background-position: -.57rem 0;
left: .5rem;
}
.in-banner-box .swiper-button-next
{
background-position: -1.17rem 0;
right: .5rem;
}
.in-banner-box .swiper-pagination
{
bottom: .3rem;
}
.in-banner-box .swiper-pagination .swiper-pagination-bullet
{
width: .3rem;
height: .05rem;
border-radius: 0;
opacity: 1;
background-color: rgba(255,255,255,.3);
cursor: pointer;
outline: none;
}
.in-banner-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
background-color: #fff;
}
.in-banner-box .scroll-down
{
position: absolute;
bottom: .7rem;
left: 50%;
z-index: 10;
width: 1rem;
margin-left: -.5rem;
}
.in-banner-box .scroll-down .mouse
{
width: .24rem;
height: .38rem;
background: url(../image/mouse.png) no-repeat center/cover;
border-radius: 1rem;
margin: 0 auto .05rem;
overflow: hidden;
position: relative;
}
.in-banner-box .scroll-down .mouse::before
{
content: '';
position: absolute;
top: 0;
left: 50%;
margin-left: -2px;
width: 4px;
height: 4px;
background-color: #fff;
border-radius: 50%;
animation: scrollDown 2s infinite linear;
}
@keyframes scrollDown
{
0%
{
opacity: 0;
}
50%
{
opacity: 1;
}
100%
{
transform: translate(0,.2rem);
opacity: 0;
}
}
.in-banner-box .scroll-down p
{
font-size: .12rem;
color: #959595;
line-height: 1.5;
text-align: center;
}
.banner-box
{
height: 6rem;
width: 100%;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.banner-box .u-img
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.banner-box .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.banner-box .m-title
{
position: relative;
z-index: 10;
}
.banner-box .m-title h2, .banner-box .m-title p
{
color: #fff;
}
.m-crumb
{
margin-top: .35rem;
}
.m-crumb span
{
margin: 0 .08rem;
font-size: .14rem;
color: #e2e2e2;
line-height: 1.5;
font-weight: 100;
}
.m-crumb a
{
font-size: .14rem;
color: #999;
line-height: 1.5;
margin-right: .05rem;
}
.m-crumb a.index, .m-crumb span.index
{
color: #666;
}
.m-crumb a:hover
{
color: #f01b2f;
}
.brand-box
{
margin: .5rem .6rem;
}
.brand-box .wrap
{
border: 1px solid #ededed;
padding: .2rem .3rem;
display: block;
}
.brand-box .wrap .itmes
{
display: flex;
justify-content: space-between;
margin: .2rem 0;
}
.brand-box .wrap .itmes .itme-tit
{
width: .9rem;
font-size: .18rem;
color: #333;
line-height: .28rem;
flex-shrink: 0;
}
.brand-box .wrap .itmes .itme-con
{
flex-grow: 1;
}
.brand-box .wrap .itmes .itme-con ul
{
display: flex;
flex-wrap: wrap;
}
.brand-box .wrap .itmes .itme-con ul li
{
font-size: .14rem;
color: #4b4b4b;
padding: 0 .2rem;
line-height: .3rem;
cursor: pointer;
margin: 0 .08rem;
}
.brand-box .wrap .itmes .itme-con ul li.current, .brand-box .wrap .itmes .itme-con ul li:hover
{
background-color: #e42919;
color: #fff;
}
.m-pages
{
display: flex;
justify-content: center;
}
.m-pages a
{
font-size: .14rem;
color: #666;
line-height: .48rem;
height: .48rem;
border: 1px solid #dedede;
border-left: none;
padding: 0 .2rem;
}
.m-pages a.current, .m-pages a:hover
{
color: #fff;
background-color: #e42919;
border-color: #e42919;
}
.m-pages a.pageprv
{
border-left: 1px solid #dedede;
}
.m-pages1 a
{
display: flex;
align-items: center;
margin: .15rem 0;
}
.m-pages1 a .label
{
display: block;
font-size: .16rem;
line-height: .22rem;
color: #999;
border-right: 1px solid #dedede;
margin-right: .3rem;
padding-right: .3rem;
}
.m-pages1 a .label span
{
font-family: "SimSun"!important;
margin-right: .1rem;
}
.m-pages1 a p
{
font-size: .16rem;
color: #333;
}
.m-pages1 a:hover p
{
color: #e42919;
}
.service-box
{
height: 1.45rem;
display: flex;
align-items: center;
justify-content: center;
background: url(../image/service-box.jpg) no-repeat center/cover;
margin-top: .85rem;
}
.service-box h2
{
font-size: .3rem;
color: #333;
line-height: 1.5;
font-weight: normal;
}
.service-box a
{
display: block;
width: 1.25rem;
height: .4rem;
margin-left: .75rem;
line-height: .4rem;
font-size: .14rem;
color: #d41721;
text-align: center;
border: 1px solid #d41721;
}
.service-box a:hover
{
background-color: #d41721;
color: #fff;
}
.m-range
{
display: flex;
align-items: center;
margin-top: .3rem;
}
.m-range .label
{
padding: 0 .2rem;
line-height: .38rem;
border: 1px solid #eee;
font-size: .14rem;
color: #666;
margin-right: .1rem;
}
.main-box .m-project .wrap
{
flex-direction: column;
}
.main-box .m-project .wrap .m-title
{
width: 100%;
margin: .8rem 0 .6rem;
}
.main-box .m-project .wrap .project-con
{
display: flex;
}
.main-box .m-project .wrap .project-con .left-column .items
{
display: none;
position: relative;
width: 10.52rem;
height: 6.18rem;
}
.main-box .m-project .wrap .project-con .left-column .items.current
{
display: block;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text
{
position: relative;
z-index: 10;
background-color: rgba(0,0,0,.8);
padding: .75rem 1.65rem;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text h3
{
font-size: .34rem;
color: #fff;
line-height: 2;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text h3::after
{
content: '';
display: block;
width: .32rem;
height: .02rem;
background-color: #fff;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-con
{
margin-top: .55rem;
font-size: .2rem;
line-height: 1.8;
color: #e2e2e2;
text-align: center;
height: 1.4rem;
overflow: hidden;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a
{
font-size: .14rem;
color: #fff;
line-height: .23rem;
display: block;
text-align: center;
margin-top: .35rem;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a::after
{
content: ">";
font-size: .14rem;
color: #fff;
line-height: 1.5;
font-family: '宋体';
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a:hover
{
color: #f01b2f;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .m-range
{
margin-top: 1.05rem;
justify-content: center;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .m-range .label
{
margin: 0 .14rem;
border: 1px solid #fff;
color: #fff;
}
.main-box .m-project .wrap .project-con .left-column .items .u-img
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
}
.main-box .m-project .wrap .project-con .left-column .items .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main-box .m-project .wrap .project-con .right-column
{
width: 3.48rem;
}
.main-box .m-project .wrap .project-con .right-column ul li
{
position: relative;
height: 1.52rem;
}
.main-box .m-project .wrap .project-con .right-column ul li a
{
border-bottom: 1px solid #f5f6fb;
padding: .45rem .4rem;
display: block;
height: 1.52rem;
}
.main-box .m-project .wrap .project-con .right-column ul li a:hover .u-cn
{
color: #e30a08;
}
.main-box .m-project .wrap .project-con .right-column ul li a .u-cn
{
font-size: .24rem;
color: #666;
margin-right: .2rem;
margin-bottom: .1rem;
width: 3rem;
line-height: .28rem;
}
.main-box .m-project .wrap .project-con .right-column ul li a .u-en
{
font-size: .14rem;
color: #e78a89;
line-height: .24rem;
display: none;
}
.main-box .m-project .wrap .project-con .right-column ul li a .ico
{
display: none;
width: .28rem;
height: .08rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: -.24rem -.25rem;
position: absolute;
right: .4rem;
top: .53rem;
}
.main-box .m-project .wrap .project-con .right-column ul li.current a
{
background-color: #e30a08;
border-color: #e30a08;
width: 4.08rem;
position: absolute;
top: 0;
right: 0;
z-index: 10;
}
.main-box .m-project .wrap .project-con .right-column ul li.current a .u-cn
{
color: #fff;
}
.main-box .m-project .wrap .project-con .right-column ul li.current a .u-en, .main-box .m-project .wrap .project-con .right-column ul li.current a .ico
{
display: block;
}
.main-box .m-product
{
background: url(../image/product-bg.jpg) no-repeat center/cover;
padding: .65rem 0;
margin-top: 1rem;
}
.main-box .m-product .wrap
{
align-items: center;
flex-direction: column;
}
.main-box .m-product .wrap .m-title
{
margin-bottom: .6rem;
}
.main-box .m-product .wrap .product-con
{
width: 100%;
}
.main-box .m-product .wrap .product-con ul
{
display: block;
}
.main-box .m-product .wrap .product-con ul::after
{
content: "";
clear: both;
display: block;
}
.main-box .m-product .wrap .product-con ul li
{
float: left;
margin-right: 1%;
width: 24%;
height: 5.5rem;
}
.main-box .m-product .wrap .product-con ul li a
{
display: block;
width: 100%;
margin-bottom: .3rem;
}
.main-box .m-product .wrap .product-con ul li a .u-img
{
width: 100%;
height: 3.4rem;
overflow: hidden;
}
.main-box .m-product .wrap .product-con ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.main-box .m-product .wrap .product-con ul li a .u-text
{
padding: .3rem .5rem;
background-color: #fff;
text-align: center;
height: 1.7rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text h2
{
font-size: .2rem;
color: #333;
line-height: .4rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text h2::after
{
content: '';
display: block;
width: .1rem;
height: .02rem;
background-color: #e11b25;
margin: .14rem auto;
}
.main-box .m-product .wrap .product-con ul li a .u-text p
{
font-size: .14rem;
color: #666;
line-height: .28rem;
margin-bottom: .2rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text span
{
display: none;
width: 1.1rem;
height: .3rem;
background-color: #fff;
font-size: .12rem;
line-height: .3rem;
color: #e30a08;
margin: 0 auto;
}
.main-box .m-product .wrap .product-con ul li a:hover .u-img img
{
transform: scale(1.1);
}
.main-box .m-product .wrap .product-con ul li a:hover .u-text
{
background-color: #db1615;
}
.main-box .m-product .wrap .product-con ul li a:hover .u-text h2
{
color: #fff;
}
.main-box .m-product .wrap .product-con ul li a:hover .u-text h2::after
{
display: none;
}
.main-box .m-product .wrap .product-con ul li a:hover .u-text p
{
color: #fff;
}
.main-box .m-product .wrap .product-con ul li a:hover .u-text span
{
display: block;
}
.main-box .m-product .wrap .more
{
display: block;
width: 1.7rem;
height: .45rem;
text-align: center;
line-height: .45rem;
font-size: .14rem;
background-color: #fff;
margin-top: .15rem;
}
.main-box .m-product .wrap .more:hover
{
background-color: #db1615;
color: #fff;
}
.main-box .m-about
{
background: url(../image/about-bg.jpg) no-repeat center/cover;
padding-top: .5rem;
height: 5.5rem;
display: none;
}
.main-box .m-about .wrap
{
flex-direction: column;
}
.main-box .m-about .wrap h2
{
font-size: .4rem;
font-weight: normal;
color: #fff;
line-height: .8rem;
text-align: center;
}
.main-box .m-about .wrap .u-con
{
font-size: .16rem;
color: #fff;
line-height: .32rem;
text-align: center;
height: 1.28rem;
margin: .25rem auto 0;
width: 80%;
}
.main-box .m-about .wrap .m-datalist ul
{
display: flex;
align-items: center;
justify-content: space-between;
margin-top: .6rem;
}
.main-box .m-about .wrap .m-datalist ul li
{
flex-grow: 1;
text-align: center;
border-right: 1px solid #585858;
}
.main-box .m-about .wrap .m-datalist ul li:last-child
{
border-right: none;
}
.main-box .m-about .wrap .m-datalist ul li .y-top strong
{
font-size: .56rem;
color: #fff;
}
.main-box .m-about .wrap .m-datalist ul li .y-top span
{
font-size: .2rem;
color: #fff;
}
.main-box .m-about .wrap .m-datalist ul li p
{
font-size: .16rem;
color: #c8c8c8;
}
.main-box .m-news .wrap
{
flex-direction: column;
}
.main-box .m-news .wrap .m-title
{
margin: .65rem 0;
}
.main-box .m-news .wrap .news-con
{
display: flex;
justify-content: space-between;
}
.main-box .m-news .wrap .news-con .left-column
{
width: 47.5%;
overflow: hidden;
}
.main-box .m-news .wrap .news-con .left-column a
{
display: block;
width: 6.6rem;
position: relative;
}
.main-box .m-news .wrap .news-con .left-column a .u-img
{
width: 100%;
overflow: hidden;
height: 3.3rem;
}
.main-box .m-news .wrap .news-con .left-column a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.main-box .m-news .wrap .news-con .left-column a .u-text h4
{
font-size: .18rem;
color: #333;
line-height: .28rem;
font-weight: normal;
margin-top: .2rem;
}
.main-box .m-news .wrap .news-con .left-column a .u-text p
{
font-size: .14rem;
color: #999;
line-height: .22rem;
height: .44rem;
margin-top: .1rem;
padding-right: .5rem;
}
.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem
{
font-size: .16rem;
color: #999;
line-height: .24rem;
padding: .25rem 0;
border-bottom: 1px solid #ececec;
position: relative;
}
.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem::after
{
content: '';
display: block;
width: 0;
height: 1px;
background-color: #e42919;
position: absolute;
left: 0;
bottom: -1px;
transition: all .35s;
}
.main-box .m-news .wrap .news-con .left-column a:hover .u-img img
{
transform: scale(1.1);
}
.main-box .m-news .wrap .news-con .left-column a:hover .u-text h4
{
color: #e11b25;
}
.main-box .m-news .wrap .news-con .left-column a:hover .u-text .u-tiem::after
{
width: 100%;
}
.main-box .m-news .wrap .news-con .right-column
{
width: 47.5%;
border-top: 1px solid #ececec;
overflow: hidden;
}
.main-box .m-news .wrap .news-con .right-column ul li a
{
display: block;
padding: .4rem 0;
border-bottom: 1px solid #ececec;
position: relative;
}
.main-box .m-news .wrap .news-con .right-column ul li a::after
{
content: '';
display: block;
width: 0;
height: 1px;
background-color: #e42919;
position: absolute;
left: 0;
bottom: 0;
transition: all .35s;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-top
{
display: flex;
align-items: center;
justify-content: space-between;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-top h4
{
font-size: .16rem;
line-height: .24rem;
color: #333;
width: 5.65rem;
font-weight: normal;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-top .u-tiem
{
font-size: .18rem;
line-height: .24rem;
color: #c8c8c8;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-con
{
width: 5.65rem;
font-size: .14rem;
color: #999;
line-height: .26rem;
height: .52rem;
margin-top: .12rem;
}
.main-box .m-news .wrap .news-con .right-column ul li a:hover .y-top h4
{
color: #e11b25;
}
.main-box .m-news .wrap .news-con .right-column ul li a:hover::after
{
width: 100%;
}
.main-box .m-news .wrap .more
{
display: block;
width: 1.7rem;
height: .45rem;
text-align: center;
line-height: .43rem;
font-size: .14rem;
background-color: #fff;
margin: .5rem auto;
border: 1px solid #eaeaea;
}
.main-box .m-news .wrap .more:hover
{
color: #fff;
background-color: #db1615;
border: 1px solid #db1615;
}
.main-box .m-partners
{
display: none;
}
.main-box .m-partners .wrap
{
display: block;
}
.main-box .m-partners .wrap .m-title
{
margin-top: .15rem;
}
.main-box .m-partners .wrap .swiper-container
{
margin-top: .45rem;
height: 2.3rem;
}
.main-box .m-partners .wrap .swiper-container .swiper-slide
{
display: flex;
justify-content: flex-start;
align-items: center;
padding-bottom: .15rem;
height: 1.15rem;
}
.main-box .m-partners .wrap .swiper-container .swiper-slide a
{
display: block;
width: 1.8rem;
height: 1rem;
border: 1px solid #eaeaea;
transition: all .3s;
margin-left: .64rem;
}
.main-box .m-partners .wrap .swiper-container .swiper-slide a:first-child
{
margin-left: 0;
}
.main-box .m-partners .wrap .swiper-container .swiper-slide a img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main-box .m-partners .wrap .swiper-container .swiper-slide a:hover
{
border-color: #e11b25;
}
.main-box .m-service
{
background-image: url(../image/service-bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding-top: .45rem;
}
.main-box .m-service .wrap
{
justify-content: space-between;
}
.main-box .m-service .wrap .u-img
{
width: 5.17rem;
height: 3.21rem;
overflow: hidden;
}
.main-box .m-service .wrap .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main-box .m-service .wrap .u-text
{
flex-grow: 1;
padding-top: .9rem;
}
.main-box .m-service .wrap .u-text h2
{
font-size: .3rem;
color: #333;
line-height: .48rem;
}
.main-box .m-service .wrap .u-text p
{
font-size: .14rem;
color: #666;
line-height: .24rem;
margin: .1rem 0;
}
.main-box .m-service .wrap .u-text p::after
{
content: "";
display: block;
width: .3rem;
height: .02rem;
background-color: #686868;
margin-top: .1rem;
}
.main-box .m-service .wrap .u-text .form
{
margin-top: .2rem;
display: flex;
align-items: center;
}
.main-box .m-service .wrap .u-text .form form
{
display: flex;
align-items: center;
}
.main-box .m-service .wrap .u-text .form form input
{
display: block;
width: 4.7rem;
height: .5rem;
line-height: .5rem;
background-color: #fff;
border: none;
outline: none;
font-size: .16rem;
color: #999;
padding: 0 .2rem;
}
.main-box .m-service .wrap .u-text .form form button
{
display: block;
width: 1.55rem;
height: .5rem;
line-height: .5rem;
padding: 0;
text-align: center;
font-size: .16rem;
color: #fff;
border: none;
outline: none;
background-color: #e11b25;
cursor: pointer;
}
.main-box .m-service .wrap .u-text .form a
{
display: block;
width: 1.55rem;
height: .5rem;
border: 1px solid #e11b25;
margin-left: .25rem;
line-height: .48rem;
text-align: center;
font-size: .16rem;
color: #e11b25;
}
.main-box .m-service .wrap .u-text .form a:hover
{
border: 1px solid #c8111b;
color: #c8111b;
color: #fff;
background: #c8111b;
}
.sub-box .product-list .wrap
{
display: block;
padding-bottom: .1rem;
min-height: 3rem;
}
.sub-box .product-list .wrap ul li a
{
display: flex;
justify-content: space-between;
margin-bottom: .58rem;
}
.sub-box .product-list .wrap ul li a .u-img
{
width: 6.55rem;
height: 3.3rem;
overflow: hidden;
}
.sub-box .product-list .wrap ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.sub-box .product-list .wrap ul li a .right-column
{
width: 7rem;
padding-left: .25rem;
padding-top: .3rem;
}
.sub-box .product-list .wrap ul li a .right-column h2
{
font-size: .24rem;
color: #333;
line-height: .4rem;
}
.sub-box .product-list .wrap ul li a .right-column p
{
font-size: .14rem;
color: #666;
line-height: .24rem;
margin-top: .1rem;
}
.sub-box .product-list .wrap ul li a .right-column .u-con
{
font-size: .14rem;
line-height: .24rem;
color: #999;
height: auto;
margin: .4rem 0 .1rem 0;
border-bottom: 1px solid #eee;
padding-bottom: .3rem;
}
.sub-box .product-list .wrap ul li a .right-column .m-range
{
display: inherit;
margin-top: .15rem;
}
.sub-box .product-list .wrap ul li a .right-column .m-range .label
{
padding: 0 .2rem;
line-height: .36rem;
border: 1px solid #eee;
font-size: .14rem;
color: #666;
margin: 0 .1rem .1rem 0;
display: inline-block;
}
.sub-box .product-list .wrap ul li a:hover .right-column h2
{
color: #e42919;
}
.sub-box .product-list .wrap .null
{
font-size: .16rem;
color: #666;
padding-top: 1rem;
text-align: center;
}
.sub-box .product-details .wrap
{
display: block;
}
.sub-box .product-details .wrap .info-box
{
display: flex;
justify-content: space-between;
margin-top: .6rem;
}
.sub-box .product-details .wrap .info-box .left-column
{
width: 46%;
overflow: hidden;
}
.sub-box .product-details .wrap .info-box .left-column .swiper-button-black
{
outline: none;
}
.sub-box .product-details .wrap .info-box .left-column .carouseltop li
{
height: 3.8rem;
width: 46%;
}
.sub-box .product-details .wrap .info-box .left-column .carouseltop li img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.sub-box .product-details .wrap .info-box .left-column .casethumbs
{
padding: .15rem 0 .35rem;
border-bottom: 1px solid #ededed;
}
.sub-box .product-details .wrap .info-box .left-column .casethumbs li
{
width: 1.44rem;
height: .88rem;
border: 1px solid transparent;
cursor: pointer;
opacity: .6;
transition: all .3s;
}
.sub-box .product-details .wrap .info-box .left-column .casethumbs li.swiper-slide-thumb-active
{
border: 1px solid #e42919;
opacity: 1;
}
.sub-box .product-details .wrap .info-box .left-column .casethumbs li img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.sub-box .product-details .wrap .info-box .right-column
{
width: 50%;
margin-left: .1rem;
}
.sub-box .product-details .wrap .info-box .right-column h2
{
font-size: .28rem;
color: #221715;
margin: .15rem 0;
}
.sub-box .product-details .wrap .info-box .right-column p
{
font-size: .14rem;
color: #666;
line-height: .24rem;
}
.sub-box .product-details .wrap .info-box .right-column .u-con
{
margin: .3rem 0 .25rem;
border: 1px solid #fef4ab;
background-color: #fffce6;
font-size: .16rem;
color: #333;
line-height: .28rem;
padding: .17rem .2rem;
}
.sub-box .product-details .wrap .info-box .right-column .m-range
{
flex-wrap: wrap;
}
.sub-box .product-details .wrap .info-box .right-column .m-range .label
{
margin-bottom: .15rem;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn
{
margin-top: .6rem;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a
{
display: inline-block;
width: 1.7rem;
height: .52rem;
line-height: .5rem;
text-align: center;
font-size: .16rem;
border: 1px solid #e11b25;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a.serv
{
color: #e11b25;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a.serv:hover
{
color: #fff;
background-color: #e11b25;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a.place
{
color: #fff;
background-color: #e11b25;
margin-right: .2rem;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a.place:hover
{
background-color: #cb0e17;
}
.sub-box .product-details .wrap .detail-box
{
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-top: .5rem;
}
.sub-box .product-details .wrap .detail-box .ProductDetail
{
width: 9.6rem;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox
{
display: flex;
background-color: #f6f6f6;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span
{
display: block;
flex-grow: 1;
line-height: .62rem;
text-align: center;
font-size: .18rem;
cursor: pointer;
color: #666;
font-weight: 500;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span.current, .sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span:hover
{
color: #e11b25;
border-bottom: .02rem solid #e42919;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox
{
padding: .2rem 0;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme
{
display: none;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme.current
{
display: block;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p
{
font-size: .16rem;
color: #333;
line-height: .24rem;
padding: .12rem 0;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p img
{
width: 90%;
max-width: 100%;
text-align: center;
}
.sub-box .product-details .wrap .detail-box .recommend
{
width: 3.6rem;
border: 1px solid #e6e6e6;
}
.sub-box .product-details .wrap .detail-box .recommend .u-tit
{
background-color: #f6f6f6;
text-align: center;
font-size: .2rem;
line-height: .64rem;
}
.sub-box .product-details .wrap .detail-box .recommend ul
{
margin-top: .35rem;
padding: 0 .2rem;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a
{
display: block;
background-color: #fafafa;
margin-bottom: .25rem;
padding-bottom: .2rem;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-img
{
width: 3.2rem;
height: 2.9rem;
overflow: hidden;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con h3
{
color: #515151;
font-size: .2rem;
line-height: .3rem;
margin-top: .25rem;
text-align: center;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con i
{
display: block;
width: .12rem;
height: .02rem;
background-color: #e42919;
margin: .1rem auto;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con p
{
font-size: .14rem;
color: #999;
line-height: .24rem;
text-align: center;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .product-details .wrap .detail-box .recommend ul li a:hover .u-con h3
{
color: #e42919;
}
.sub-box .programme-list
{
margin-top: .55rem;
}
.sub-box .programme-list .wrap
{
display: block;
}
.sub-box .programme-list .wrap ul li
{
display: flex;
justify-content: space-between;
margin-bottom: .7rem;
}
.sub-box .programme-list .wrap ul li .u-img
{
width: 45%;
height: 3.55rem;
background-color: #000;
overflow: hidden;
}
.sub-box .programme-list .wrap ul li .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
opacity: .6;
}
.sub-box .programme-list .wrap ul li .right-column
{
width: 50%;
}
.sub-box .programme-list .wrap ul li .right-column h2
{
font-size: .26rem;
color: #333;
font-weight: normal;
line-height: .48rem;
margin: .15rem 0;
}
.sub-box .programme-list .wrap ul li .right-column h4
{
font-weight: normal;
font-size: .14rem;
color: #999;
line-height: .24rem;
}
.sub-box .programme-list .wrap ul li .right-column .u-con
{
font-size: .16rem;
color: #666;
line-height: .36rem;
height: 1.08rem;
margin-top: .3rem;
}
.sub-box .programme-list .wrap ul li .right-column .u-a a
{
display: block;
width: 1.2rem;
height: .4rem;
text-align: center;
font-size: .14rem;
color: #333;
line-height: .4rem;
border: 1px solid #999;
margin-top: .2rem;
}
.sub-box .programme-list .wrap ul li .right-column .u-a a:hover
{
color: #e42919;
border-color: #e42919;
}
.sub-box .programme-details
{
padding: .3rem 0 0 0;
}
.sub-box .programme-details .wrap
{
justify-content: space-between;
flex-wrap: wrap;
}
.sub-box .programme-details .wrap .left-column
{
width: 52%;
}
.sub-box .programme-details .wrap .left-column .u-tit h2
{
font-size: .32rem;
color: #333;
font-weight: normal;
line-height: .48rem;
}
.sub-box .programme-details .wrap .left-column .u-tit i
{
display: block;
width: .35rem;
height: .03rem;
background-color: #666;
margin: .2rem 0;
}
.sub-box .programme-details .wrap .left-column .u-con p
{
font-size: .14rem;
color: #333;
line-height: .28rem;
padding: .15rem 0;
}
.sub-box .programme-details .wrap .right-column
{
width: 44%;
}
.sub-box .programme-details .wrap .right-column img
{
max-width: 100%;
}
.sub-box .programme-details .wrap .reco-case
{
width: 100%;
border-top: 1px solid #ededed;
margin-top: .8rem;
padding-top: .5rem;
}
.sub-box .programme-details .wrap .reco-case .u-tit h2
{
font-size: .32rem;
color: #333;
font-weight: normal;
text-align: center;
line-height: .48rem;
}
.sub-box .programme-details .wrap .reco-case .u-tit i
{
display: block;
width: .35rem;
height: .03rem;
background-color: #666;
margin: .2rem auto;
}
.sub-box .programme-details .wrap .reco-case ul
{
margin-top: .3rem;
}
.sub-box .programme-details .wrap .reco-case ul li
{
display: inline-block;
margin-right: 1%;
width: 23.9%;
overflow: hidden;
}
.sub-box .programme-details .wrap .reco-case ul li:nth-child(4n)
{
display: inline-block;
margin-right: 0%;
width: 24%;
overflow: hidden;
}
.sub-box .programme-details .wrap .reco-case ul li a
{
display: block;
width: 100%;
}
.sub-box .programme-details .wrap .reco-case ul li a .u-img
{
width: 100%;
height: 2.1rem;
overflow: hidden;
}
.sub-box .programme-details .wrap .reco-case ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .programme-details .wrap .reco-case ul li a p
{
font-size: .18rem;
color: #404040;
line-height: .32rem;
text-align: center;
margin: .1rem 0;
}
.sub-box .programme-details .wrap .reco-case ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .case-list .wrap
{
display: block;
}
.sub-box .case-list .wrap ul
{
display: flex;
flex-wrap: wrap;
margin: .6rem 0;
}
.sub-box .case-list .wrap ul li
{
border-top: 1px solid #ebebeb;
flex-grow: 1;
padding-top: .8rem;
width: 50%;
}
.sub-box .case-list .wrap ul li:nth-child(2n)
{
border-left: 1px solid #ebebeb;
}
.sub-box .case-list .wrap ul li:nth-child(2n) a
{
margin-left: auto;
}
.sub-box .case-list .wrap ul li:nth-child(-n+2)
{
padding-top: 0;
border-top: none;
}
.sub-box .case-list .wrap ul li a
{
display: block;
width: 5.95rem;
height: 4rem;
padding-bottom: .4rem;
overflow: hidden;
}
.sub-box .case-list .wrap ul li a .u-img
{
width: 5.95rem;
height: 2.17rem;
overflow: hidden;
}
.sub-box .case-list .wrap ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .case-list .wrap ul li a .right-column h2
{
font-size: .22rem;
color: #333;
line-height: .48rem;
margin: .2rem 0;
font-weight: normal;
}
.sub-box .case-list .wrap ul li a .right-column .u-con
{
font-size: .14rem;
line-height: .3rem;
color: #999;
height: .9rem;
}
.sub-box .case-list .wrap ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .case-list .wrap ul li a:hover .right-column h2
{
color: #e42919;
}
.sub-box .advantage-list .wrap
{
display: block;
margin-top: .6rem;
}
.sub-box .advantage-list .wrap ul li a
{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.1rem;
}
.sub-box .advantage-list .wrap ul li a .left-column
{
width: 5.1rem;
}
.sub-box .advantage-list .wrap ul li a .left-column h2
{
font-size: .28rem;
color: #333;
line-height: .48rem;
font-weight: normal;
}
.sub-box .advantage-list .wrap ul li a .left-column p
{
font-size: .14rem;
color: #999;
line-height: .24rem;
}
.sub-box .advantage-list .wrap ul li a .left-column .u-con
{
font-size: .14rem;
color: #666;
line-height: .36rem;
height: 1.08rem;
margin: .55rem 0 .7rem;
}
.sub-box .advantage-list .wrap ul li a .left-column .ico
{
display: block;
width: .28rem;
height: .08rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: -.59rem -.64rem;
}
.sub-box .advantage-list .wrap ul li a .u-img
{
width: 6.6rem;
height: 4.3rem;
overflow: hidden;
box-shadow: 0 .05rem .1rem 0 rgba(226,226,226,.65);
border: 1px solid #eaeaea;
}
.sub-box .advantage-list .wrap ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .advantage-list .wrap ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .patent-list .wrap
{
display: block;
margin: .6rem auto;
}
.sub-box .patent-list .wrap .column-tit
{
background: #f5f5f5;
}
.sub-box .patent-list .wrap .column-tit .patent-type
{
display: inline-block;
font-size: .14rem;
color: #333;
line-height: .6rem;
width: 10%;
text-align: center;
}
.sub-box .patent-list .wrap .column-tit .patent-number
{
display: inline-block;
font-size: .16rem;
color: #333;
line-height: .6rem;
text-align: center;
width: 20%;
}
.sub-box .patent-list .wrap .column-tit .patent-title
{
display: inline-block;
font-size: .16rem;
color: #333;
line-height: .6rem;
font-weight: normal;
width: 52%;
}
.sub-box .patent-list .wrap .column-tit .patent-time
{
display: inline-block;
font-size: .14rem;
color: #999;
line-height: .24rem;
width: 14%;
text-align: center;
}
.sub-box .patent-list .wrap ul li a
{
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #f5f5f5;
padding: .2rem 0 .2rem 0;
}
.sub-box .patent-list .wrap ul li a .column
{
width: 100%;
}
.sub-box .patent-list .wrap ul li a .column .patent-type
{
display: inline-block;
font-size: .14rem;
color: #fff;
line-height: .6rem;
background: #f01b2f;
width: 10%;
text-align: center;
}
.sub-box .patent-list .wrap ul li a .column .patent-number
{
display: inline-block;
font-size: .16rem;
color: #333;
line-height: .6rem;
text-align: center;
width: 20%;
}
.sub-box .patent-list .wrap ul li a .column .patent-title
{
display: inline-block;
font-size: .16rem;
color: #333;
line-height: .6rem;
width: 52%;
font-weight: 700;
}
.sub-box .patent-list .wrap ul li a .column .patent-time
{
display: inline-block;
font-size: .14rem;
color: #999;
line-height: .24rem;
width: 14%;
text-align: center;
}
.sub-box .patent-list .wrap ul li a:hover
{
background: #eee;
}
.sub-box .patent-list .wrap ul li a:hover .column .patent-title
{
color: #f01b2f;
}
.sub-box .news-list .wrap
{
display: block;
margin: .35rem auto .7rem;
}
.sub-box .news-list .wrap ul li a
{
display: flex;
justify-content: space-between;
align-items: center;
padding: .35rem 0;
border-bottom: 1px solid #eaeaea;
}
.sub-box .news-list .wrap ul li a .u-img
{
width: 4rem;
height: 1.9rem;
overflow: hidden;
}
.sub-box .news-list .wrap ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .news-list .wrap ul li a .left-column
{
width: 7.4rem;
}
.sub-box .news-list .wrap ul li a .left-column h2
{
font-weight: normal;
font-size: .18rem;
color: #333;
line-height: .32rem;
}
.sub-box .news-list .wrap ul li a .left-column .u-con
{
font-size: .14rem;
line-height: .3rem;
color: #999;
height: .9rem;
margin: .15rem 0 0;
}
.sub-box .news-list .wrap ul li a .right-column
{
width: 1.3rem;
}
.sub-box .news-list .wrap ul li a .right-column .time
{
font-size: .18rem;
color: #c8c8c8;
line-height: .28rem;
text-align: center;
}
.sub-box .news-list .wrap ul li a .right-column .ico
{
display: block;
width: .28rem;
height: .08rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: -.59rem -.64rem;
margin: .6rem auto 0;
}
.sub-box .news-list .wrap ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .news-list .wrap ul li a:hover .left-column h2
{
color: #e42919;
}
.sub-box .news-list .wrap .no-result
{
padding: 0 .2rem;
}
.sub-box .news-list .wrap .no-result h3
{
text-align: center;
font-size: .32rem;
color: #333;
line-height: .48rem;
}
.sub-box .news-list .wrap .no-result p
{
text-align: center;
font-size: .22rem;
color: #666;
line-height: .28rem;
}
.sub-box .service-list .wrap
{
display: block;
}
.sub-box .service-list .wrap ul
{
display: flex;
justify-content: space-between;
margin-top: .6rem;
}
.sub-box .service-list .wrap ul li
{
width: 6.64rem;
position: relative;
}
.sub-box .service-list .wrap ul li .u-img
{
width: 100%;
height: 3.89rem;
overflow: hidden;
}
.sub-box .service-list .wrap ul li .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.sub-box .service-list .wrap ul li .text-column
{
width: 6.18rem;
background-color: #fff;
position: relative;
top: -.9rem;
left: .33rem;
z-index: 10;
padding: .3rem .6rem 0;
}
.sub-box .service-list .wrap ul li .text-column h2
{
font-size: .3rem;
line-height: .48rem;
color: #333;
}
.sub-box .service-list .wrap ul li .text-column p
{
font-size: .14rem;
color: #999;
line-height: .24rem;
margin: .15rem 0 .3rem;
}
.sub-box .service-list .wrap ul li .text-column .contact .tele, .sub-box .service-list .wrap ul li .text-column .contact .mail
{
font-size: .16rem;
line-height: .28rem;
color: #666;
}
.sub-box .service-list .wrap ul li .text-column .a-btn
{
display: flex;
align-items: center;
margin-top: .3rem;
}
.sub-box .service-list .wrap ul li .text-column .a-btn a
{
display: block;
width: 1.12rem;
height: .4rem;
line-height: .4rem;
text-align: center;
font-size: .14rem;
border: 1px solid #e11b25;
color: #e11b25;
}
.sub-box .service-list .wrap ul li .text-column .a-btn a:hover
{
color: #fff;
background-color: #e11b25;
}
.sub-box .service-list .wrap ul li .text-column .a-btn a.place
{
margin-left: .2rem;
}
.sub-box .article .wrap
{
margin-top: .3rem;
border-top: 1px solid #ededed;
justify-content: space-between;
align-items: flex-start;
}
.sub-box .article .wrap .left-column
{
width: 9.55rem;
}
.sub-box .article .wrap .left-column .article-tit
{
padding: .55rem 0 .45rem;
border-bottom: 1px solid #ededed;
}
.sub-box .article .wrap .left-column .article-tit h2
{
font-size: .3rem;
line-height: .36rem;
color: #333;
font-weight: normal;
}
.sub-box .article .wrap .left-column .article-tit .article-info
{
margin: .25rem 0 0;
display: flex;
align-items: center;
}
.sub-box .article .wrap .left-column .article-tit .article-info .items
{
display: flex;
align-items: center;
font-size: .14rem;
color: #999;
line-height: .36rem;
margin-right: .15rem;
}
.sub-box .article .wrap .left-column .article-tit .article-info .items a
{
display: inline-block;
width: .28rem;
height: .28rem;
border-radius: 50%;
overflow: hidden;
margin-left: .1rem;
background-size: 3rem;
}
.sub-box .article .wrap .left-column .article-con
{
margin-top: .3rem;
}
.sub-box .article .wrap .left-column .article-con p
{
font-size: .14rem;
line-height: .26rem;
color: #333;
margin: .1rem 0;
}
.sub-box .article .wrap .left-column .article-con p img
{
max-width: 100%;
margin: .1rem 0;
}
.sub-box .article .wrap .left-column .m-pages1
{
margin-top: .6rem;
}
.sub-box .article .wrap .right-column
{
width: 3.55rem;
border: 1px solid #dedede;
margin-top: .6rem;
}
.sub-box .article .wrap .right-column .u-tit
{
background-color: #f6f6f6;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 .25rem;
}
.sub-box .article .wrap .right-column .u-tit span
{
display: block;
font-size: .16rem;
color: #333;
line-height: .6rem;
}
.sub-box .article .wrap .right-column .u-tit a
{
font-size: .14rem;
color: #999;
}
.sub-box .article .wrap .right-column .u-tit a:hover
{
color: #e11b25;
}
.sub-box .article .wrap .right-column .u-tit i
{
display: block;
width: .28rem;
height: .08rem;
background-image: url(../image/icon.png);
background-size: 3rem;
background-position: -.59rem -.64rem;
}
.sub-box .article .wrap .right-column ul
{
padding: 0 .2rem;
}
.sub-box .article .wrap .right-column ul li
{
margin: 0 0 .3rem 0;
border-bottom: 1px dashed #f5f5f5;
}
.sub-box .article .wrap .right-column ul li a
{
display: block;
margin-top: .2rem;
}
.sub-box .article .wrap .right-column ul li a .u-img
{
width: 100%;
height: 1.8rem;
overflow: hidden;
}
.sub-box .article .wrap .right-column ul li a .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all .3s;
}
.sub-box .article .wrap .right-column ul li a .u-con h3
{
font-size: .16rem;
line-height: .26rem;
color: #333;
font-weight: normal;
margin: .1rem 0;
}
.sub-box .article .wrap .right-column ul li a .u-con p
{
font-size: .12rem;
color: #999;
line-height: .22rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.sub-box .article .wrap .right-column ul li a .u-con .time
{
font-size: .14rem;
color: #999;
line-height: .28rem;
margin: .2rem 0;
}
.sub-box .article .wrap .right-column ul li a:hover .u-img img
{
transform: scale(1.1);
}
.sub-box .article .wrap .right-column ul li a:hover .u-con h3
{
color: #e42919;
}
.sub-box .service-download .wrap
{
display: block;
margin: .6rem auto .55rem;
}
.sub-box .service-download .wrap ul
{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.sub-box .service-download .wrap ul li
{
width: 31%;
height: 1.95rem;
border: 1px solid #ededed;
padding: .15rem .25rem;
margin-bottom: .25rem;
margin-right: 2.3%;
}
.sub-box .service-download .wrap ul li .u-con
{
padding-bottom: .3rem;
border-bottom: 1px solid #ededed;
}
.sub-box .service-download .wrap ul li .u-con h2
{
font-size: .2rem;
color: #333;
line-height: .4rem;
font-weight: normal;
}
.sub-box .service-download .wrap ul li .u-con p
{
font-size: .12rem;
line-height: .2rem;
color: #666;
height: .4rem;
}
.sub-box .service-download .wrap ul li .u-a a
{
display: block;
width: 1.1rem;
height: .34rem;
font-size: .12rem;
color: #666;
line-height: .32rem;
text-align: center;
border: 1px solid #ededed;
margin-top: .15rem;
}
.sub-box .service-download .wrap ul li .u-a a:hover
{
border-color: #e42919;
color: #fff;
background-color: #e42919;
}
.sub-box .service-download .wrap ul li:hover
{
box-shadow: 0 0 .1rem 0 rgba(0,0,0,.1);
}
.footer-box
{
background-color: #222;
padding: .6rem 0 .25rem;
}
.footer-box .wrap .left-column
{
width: 3.85rem;
padding-right: .55rem;
border-right: 1px solid #303438;
}
.footer-box .wrap .left-column .bottom-logo
{
display: block;
width: 2.58rem;
height: .34rem;
}
.footer-box .wrap .left-column .bottom-logo img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.footer-box .wrap .left-column .u-con, .footer-box .wrap .left-column .mail, .footer-box .wrap .left-column .address
{
font-size: .12rem;
line-height: .24rem;
color: #999;
}
.footer-box .wrap .left-column .u-con
{
margin: .3rem 0 .2rem;
}
.footer-box .wrap .left-column .share
{
margin-top: .2rem;
display: none;
}
.footer-box .wrap .left-column .share ul
{
display: flex;
align-items: center;
}
.footer-box .wrap .left-column .share ul li
{
position: relative;
margin-right: .2rem;
}
.footer-box .wrap .left-column .share ul li .ico
{
display: block;
width: .28rem;
height: .28rem;
border-radius: 50%;
background-image: url(../image/icon.png);
background-size: 3rem;
cursor: pointer;
}
.footer-box .wrap .left-column .share ul li .u-img
{
width: .8rem;
height: .8rem;
overflow: hidden;
display: none;
position: absolute;
top: .3rem;
left: 50%;
margin-left: -.4rem;
}
.footer-box .wrap .left-column .share ul li .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.footer-box .wrap .left-column .share ul li.wb .ico
{
background-position: 0 -.46rem;
}
.footer-box .wrap .left-column .share ul li.qq .ico
{
background-position: -.28rem -.46rem;
}
.footer-box .wrap .left-column .share ul li.wx .ico
{
background-position: 0 -.75rem;
}
.footer-box .wrap .left-column .share ul li:hover .u-img
{
display: block;
}
.footer-box .wrap .bottom-nav
{
width: 7rem;
display: flex;
}
.footer-box .wrap .bottom-nav .items
{
padding-left: .35rem;
width: 1.75rem;
}
.footer-box .wrap .bottom-nav .items h3
{
font-size: .16rem;
color: #dfdfdf;
line-height: .28rem;
margin-bottom: .25rem;
}
.footer-box .wrap .bottom-nav .items .m-list ul li a
{
display: block;
font-size: .12rem;
color: #999;
line-height: 1.5;
padding: .12rem 0;
}
.footer-box .wrap .bottom-nav .items .m-list ul li a:hover
{
color: #fff;
text-decoration: underline;
}
.footer-box .wrap .right-column
{
flex-grow: 1;
}
.footer-box .wrap .right-column .u-phone
{
font-size: .42rem;
color: #e11b25;
line-height: .6rem;
text-align: center;
font-weight: bold;
}
.footer-box .wrap .right-column p
{
font-size: .14rem;
color: #999;
line-height: .28rem;
text-align: center;
}
.footer-box .wrap .right-column .m-imgtext
{
width: 100%;
margin-top: .4rem;
text-align: center;
}
.footer-box .wrap .right-column .m-imgtext .items
{
display: inline-block;
margin: 0 .1rem;
}
.footer-box .wrap .right-column .m-imgtext .items .u-img
{
width: 1.15rem;
height: 1.15rem;
}
.footer-box .wrap .right-column .m-imgtext .items .u-img img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.footer-box .wrap .right-column .m-imgtext .items span
{
display: block;
font-size: .14rem;
color: #808188;
text-align: center;
margin: .2rem 0;
}
.footer-box .links
{
display: flex;
padding-top: .25rem;
margin-top: .5rem;
border-top: 1px solid #303438;
}
.footer-box .links label
{
display: block;
width: .75rem;
font-size: .12rem;
color: #999;
line-height: .24rem;
flex-shrink: 0;
}
.footer-box .links .links-list
{
width: 13rem;
}
.footer-box .links .links-list ul
{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.footer-box .links .links-list ul li a
{
font-size: .12rem;
color: #808188;
line-height: .24rem;
margin: 0 .15rem;
}
.footer-box .links .links-list ul li a:hover
{
text-decoration: underline;
color: #eee;
}
.copyright-box
{
background-color: #0b0b0c;
}
.copyright-box .wrap
{
justify-content: space-between;
align-items: center;
height: .6rem;
}
.copyright-box .wrap .left-column p span
{
font-size: .12rem;
color: #808188;
line-height: 1.5;
margin: 0 .1rem;
}
.copyright-box .wrap .left-column p span a
{
color: #808188;
}
.copyright-box .wrap .left-column p span a:hover
{
color: #eee;
}
.copyright-box .wrap .right-column a
{
font-size: .12rem;
color: #808188;
line-height: 1.5;
margin: 0 .1rem;
}
.copyright-box .wrap .right-column a:hover
{
text-decoration: underline;
}
.m-client
{
position: fixed;
top: 66%;
right: .1rem;
z-index: 99;
margin-top: -.86rem;
border: 1px solid #dfdfdf;
}
.m-client ul li
{
border-bottom: 1px solid #dfdfdf;
}
.m-client ul li:last-child
{
border: none;
}
.m-client ul li .u-box a
{
position: relative;
display: block;
background: #fff;
color: #fff;
text-align: center;
zoom: 1;
width: .68rem;
height: .88rem;
padding-top: .13rem;
}
.m-client ul li .u-box a .icoBox .ico
{
display: block;
overflow: hidden;
width: .25rem;
height: .25rem;
margin: 0 auto;
background-image: url(../image/icon.png);
background-repeat: no-repeat;
background-size: 3rem;
}
.m-client ul li .u-box a span
{
display: block;
font-size: .12rem;
color: #545559;
line-height: 1.2;
margin-top: .1rem;
}
.m-client ul li .u-box a:hover span
{
color: #e42919;
}
.m-client ul li .u-box a .text
{
position: absolute;
top: 50%;
margin-top: -.2rem;
left: 1rem;
padding: 0 .15rem 0 .05rem;
white-space: nowrap;
font-size: .18rem;
font-family: 'Microsoft YaHei';
color: #333;
line-height: .4rem;
background-color: #fff;
}
.m-client ul li .u-box a .erwei
{
position: absolute;
left: 1.4rem;
top: 50%;
display: block;
margin-top: -.65rem;
height: 1.3rem;
width: 1.3rem;
}
.m-client ul li .u-box a .erwei img
{
width: 1.3rem;
height: 1.3rem;
}
.m-client ul li .u-box a:hover .text
{
width: 1.86rem;
left: -2rem;
}
.m-client ul li .u-box a:hover .erwei
{
left: -1.4rem;
}
.m-client ul li.child-1 .ico
{
background-position: -.53rem -.75rem;
}
.m-client ul li.child-2 .ico
{
background-position: -.78rem -.75rem;
}
.m-client ul li.child-3 .ico
{
background-position: -1.03rem -.75rem;
}
.m-client ul li.child-4 .ico
{
background-position: -.28rem -.75rem;
}
.sitemap-name
{
font-size: .2rem;
line-height: 1.5;
margin: .4rem 0 .1rem 0;
display: block;
color: #333;
}
.sitemap-name:hover
{
color: #e11b25;
}
.sitemap-subname a
{
display: inline-block;
padding: 0 .4rem 0 0;
font-size: .14rem;
line-height: 1.5;
color: #666;
}
.sitemap-subname a:hover
{
color: #e11b25;
}
.legal-con b
{
font-size: .2rem;
line-height: 1.5;
color: #333;
display: block;
margin: .4rem 0 0 0;
}
.legal-con p
{
font-size: .14rem;
line-height: 1.5;
color: #666;
display: block;
padding: .1rem 0;
}
.card-form-list
{
overflow: hidden;
margin: 1rem 0 0 -3%;
}
.card-form-input
{
width: 43%;
margin: .2rem 3%;
display: inline-block;
border-bottom: 1px solid #ededed;
}
.card-form-input input
{
outline: none;
border: none;
height: .5rem;
width: 100%;
font-size: .16rem;
color: #333;
background-color: transparent;
}
.card-form-file
{
width: 100%;
margin: .22rem 0 .2rem 3%;
display: inline-block;
border-bottom: 1px solid #ededed;
padding: 0 0 .1rem 0;
}
.card-form-file span
{
display: inline-block;
font-size: .16rem;
color: #333;
padding: 0 .2rem 0 0;
}
.card-form-file form
{
outline: none;
border: none;
height: .36rem;
width: 40%;
font-size: .16rem;
color: #333;
background-color: transparent;
display: inline-block;
}
.card-form-file input
{
outline: none;
border: none;
height: .36rem;
width: 100%;
font-size: .16rem;
color: #333;
background-color: transparent;
display: inline-block;
}
.card-form-file-tips
{
overflow: hidden;
color: #999;
font-size: .16rem;
display: inline-block;
text-align: right;
width: 50%;
line-height: 1;
float: right;
}
.card-form-btn
{
text-align: center;
line-height: .5rem;
margin: .32rem auto .8rem auto;
background-color: #e11b25;
color: #fff;
font-size: .18rem;
width: 1.77rem;
height: .5rem;
display: block;
}
.card-form-btn:hover
{
background-color: #cc0e0e;
}
.card-form-btn.card-form-btn-service
{
margin: .32rem auto .2rem auto;
}
.card-form-tips
{
text-align: center;
margin: 0 auto 1rem;
}
#productCategory
{
border: none;
width: 100%;
height: .5rem;
line-height: .5rem;
font-size: .16rem;
color: #333;
}
@media screen and (max-width: 1600px)
{
.wrap
{
padding: 0 .4rem;
}
.brand-box
{
margin: .5rem .4rem;
}
}
@media screen and (max-width: 1400px)
{
.wrap
{
padding: 0 .8rem;
}
.brand-box
{
margin: .5rem .8rem;
}
.top-box .y-right .m-language
{
margin-left: .6rem;
width: 1.25rem;
}
.top-box .y-right .m-language p
{
width: .8rem;
}
}
@media screen and (max-width: 750px)
{
.wrap
{
width: 100%;
padding: 0 0;
}
.top-box .top-logo a
{
width: 2.6rem;
height: .34rem;
}
.top-box .top-logo a img
{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.top-box .top-nav
{
order: 1;
border: none;
margin-left: .3rem;
}
.top-box .top-nav .menu
{
height: .32rem;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.top-box .top-nav .menu i
{
display: block;
height: .02rem;
width: .45rem;
min-height: 2px;
background-color: #fff;
transition: all .3s;
}
.top-box .top-nav .spread i:nth-child(2)
{
width: .25rem;
}
.top-box .top-nav .spread i:nth-child(3)
{
width: .1rem;
}
.top-box .top-nav .fir-ul
{
left: 0;
position: fixed;
top: -200%;
z-index: 10;
background-color: #fff;
width: 100%;
display: block;
transition: all .35s;
opacity: 0;
padding: 0 .25rem;
overflow: scroll;
}
.top-box .top-nav .fir-ul .fir-li
{
border-bottom: 1px solid #eee;
}
.top-box .top-nav .fir-ul .fir-li:hover .u-a
{
color: #333;
}
.top-box .top-nav .fir-ul .fir-li:hover .u-a::after
{
content: '';
display: none;
}
.top-box .top-nav .fir-ul .fir-li:hover .nav-subnav
{
display: none;
}
.top-box .top-nav .fir-ul .fir-li .u-a
{
padding: 0;
line-height: 1.2rem;
font-size: .32rem;
color: #333;
}
.top-box .top-nav .fir-ul .fir-li .ico
{
display: block;
width: .4rem;
height: .4rem;
position: absolute;
top: .4rem;
right: .1rem;
z-index: 10;
}
.top-box .top-nav .fir-ul .fir-li .ico::before, .top-box .top-nav .fir-ul .fir-li .ico::after
{
content: "";
display: block;
background-color: #333;
position: absolute;
transition: all .3s;
}
.top-box .top-nav .fir-ul .fir-li .ico::before
{
width: 100%;
height: .04rem;
top: .18rem;
}
.top-box .top-nav .fir-ul .fir-li .ico::after
{
width: .04rem;
height: 100%;
top: 0;
left: .18rem;
}
.top-box .top-nav .fir-ul .fir-li .ico.current::before
{
opacity: 0;
}
.top-box .top-nav .fir-ul .fir-li .ico.current::after, .top-box .top-nav .fir-ul .fir-li .ico.current::before
{
transform: rotate(90deg);
}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a
{
font-size: .26rem;
line-height: .8rem;
text-align: left;
padding-left: .3rem;
}
.top-box .top-nav .fir-ul .fir-li .nav-subnav ul li a:hover
{
color: #fff;
}
.top-box .top-nav .fir-ul .fir-li.parent>a
{
position: relative;
}
.top-box .top-nav .fir-ul .fir-li.parent>a::after
{
content: '';
display: block;
height: .26rem;
width: .02rem;
background-color: #fff;
position: absolute;
top: 50%;
right: .13rem;
margin-top: -.13rem;
}
.top-box .top-nav .fir-ul .fir-li.parent>a::before
{
content: '';
display: block;
width: .26rem;
height: .02rem;
background-color: #fff;
position: absolute;
right: 0;
top: 50%;
margin-top: -1px;
}
.top-box .top-nav .fir-ul .fir-li.parent .nav-subnav
{
position: relative;
top: 0;
left: 0;
background-color: transparent;
}
.top-box .top-nav .fir-ul .fir-li.parent .nav-subnav a
{
line-height: .72rem;
font-size: .28rem;
color: #fff;
text-align: left;
padding-left: .3rem;
border: none;
}
.top-box .top-nav .fir-ul .fir-li.current
{
border-color: #f01b2f;
}
.top-box .top-nav .fir-ul .fir-li.current .u-a
{
border: none;
color: #f01b2f;
background: #fff;
}
.top-box .top-nav .fir-ul .fir-li.current .u-a::after
{
content: '';
display: none;
}
.top-box .top-nav .fir-ul .fir-li.current .nav-subnav
{
position: relative;
top: 0;
display: block;
box-shadow: 0 0 0 0 rgb(0 0 0/10%);
margin: 0 0 0 0;
width: 100%;
}
.top-box .top-nav .fir-ul.open
{
top: .88rem;
opacity: 1;
}
.top-box .y-right
{
margin-left: auto;
}
.top-box .y-right .m-earch
{
transform: scale(1.5);
}
.top-box .search-layer
{
padding: 0 .5rem;
}
.top-box .search-layer .ico
{
transform: scale(1.5);
display: none;
}
.top-box.act .top-nav .menu i
{
background-color: #333;
}
.in-banner-box .swiper-container .swiper-slide .u-text
{
height: 5rem;
width: 80%;
left: 10%;
}
.in-banner-box .swiper-container .swiper-slide .u-text p
{
text-align: center;
font-size: .34rem;
}
.in-banner-box .swiper-container .swiper-slide .u-text h3
{
text-align: center;
}
.in-banner-box .swiper-container .swiper-slide .u-text .banner-btn
{
margin: .5rem auto;
width: 40%;
height: .8rem;
font-size: .24rem;
line-height: .78rem;
}
.in-banner-box .scroll-down .mouse
{
width: .4rem;
height: .64rem;
border: .02rem solid #ffff;
border-radius: 1rem;
margin: 0 auto .1rem;
overflow: hidden;
position: relative;
}
.brand-box
{
margin: 0 .25rem;
}
.brand-box .wrap
{
border: none;
padding: .3rem 0;
}
.brand-box .wrap .itmes
{
margin: .2rem 0;
}
.brand-box .wrap .itmes .itme-tit
{
font-size: .3rem;
line-height: .4rem;
}
.brand-box .wrap .itmes .itme-con ul li
{
font-size: .24rem;
line-height: 1.2;
height: auto;
padding: .1rem .1rem;
margin: 0 .1rem .2rem 0;
}
.m-pages a
{
font-size: .26rem;
line-height: .8rem;
padding: 0 .3rem;
height: .8rem;
}
.service-box
{
flex-direction: column;
height: 2.2rem;
}
.service-box a
{
margin: .2rem 0 .1rem;
width: 2rem;
height: .6rem;
line-height: .6rem;
font-size: .26rem;
}
.main-box .m-project .wrap .m-title
{
margin: .65rem 0;
}
.main-box .m-project .wrap .project-con .left-column
{
padding: 0 .25rem;
}
.main-box .m-project .wrap .project-con .left-column .items
{
display: block;
width: 100%;
height: 3.95rem;
border-radius: .05rem;
overflow: hidden;
margin-bottom: .15rem;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text
{
padding: .5rem;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-con
{
font-size: .26rem;
line-height: .4rem;
margin-top: .3rem;
}
.main-box .m-project .wrap .project-con .left-column .items .y-text .u-a
{
font-size: .22rem;
line-height: .4rem;
}
.main-box .m-product
{
padding: 0 .25rem .5rem;
}
.main-box .m-product .wrap
{
padding: 0;
}
.main-box .m-product .wrap .product-con ul li
{
width: 50%;
margin-right: 0;
margin-bottom: .2rem;
overflow: hidden;
}
.main-box .m-product .wrap .product-con ul li a
{
width: 3.4rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text
{
padding: .3rem .25rem;
height: 2.45rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text h2
{
font-size: .28rem;
line-height: .65rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text h2::after
{
width: .3rem;
height: .05rem;
background-color: #e11b25;
margin: .16rem auto;
}
.main-box .m-product .wrap .product-con ul li a .u-text p
{
font-size: .26rem;
line-height: .42rem;
}
.main-box .m-product .wrap .product-con ul li a .u-text span
{
display: none;
width: 60%;
height: .6rem;
line-height: .6rem;
font-size: .24rem;
}
.main-box .m-product .wrap .more
{
width: 100%;
height: .8rem;
line-height: .8rem;
font-size: .26rem;
}
.main-box .m-about
{
height: 5rem;
}
.main-box .m-about .wrap .u-con
{
padding: 0 .25rem;
font-size: .26rem;
line-height: .5rem;
height: auto;
-webkit-line-clamp: 6;
}
.main-box .m-news .wrap .news-con
{
display: block;
justify-content: space-between;
}
.main-box .m-news .wrap .news-con .left-column
{
width: 100%;
padding: 0 .25rem;
}
.main-box .m-news .wrap .news-con .left-column a
{
width: 100%;
}
.main-box .m-news .wrap .news-con .left-column a .u-text
{
padding: 0 0 .3rem 0;
border-bottom: 1px solid #ececec;
}
.main-box .m-news .wrap .news-con .left-column a .u-text .u-tiem
{
font-size: .16rem;
color: #fff;
line-height: .24rem;
padding: .25rem 0;
border-bottom: none;
position: absolute;
top: 0;
left: 0;
width: 1.6rem;
height: .8rem;
background-color: rgba(0,0,0,.5);
text-align: center;
}
.main-box .m-news .wrap .news-con .left-column a .u-text h4
{
font-size: .32rem;
line-height: .64rem;
margin-top: .3rem;
}
.main-box .m-news .wrap .news-con .left-column a .u-text p
{
font-size: .26rem;
line-height: .48rem;
height: auto;
}
.main-box .m-news .wrap .news-con .right-column
{
width: 100%;
padding: 0 .25rem;
border-top: none;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-top h4
{
font-size: .32rem;
line-height: .64rem;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-top .u-tiem
{
font-size: .3rem;
line-height: .64rem;
}
.main-box .m-news .wrap .news-con .right-column ul li a .y-con
{
font-size: .26rem;
line-height: .48rem;
height: .96rem;
}
.main-box .m-news .wrap .more
{
width: 94%;
height: .8rem;
line-height: .8rem;
font-size: .26rem;
}
.main-box .m-partners
{
padding: 0 .25rem;
}
.main-box .m-partners .wrap .partners-list
{
height: 2.8rem;
margin-bottom: .5rem;
}
.main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide
{
flex-wrap: wrap;
height: auto;
padding-bottom: 0;
}
.main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide a
{
width: 2.3rem;
height: 1.3rem;
margin-bottom: .1rem;
margin-left: 0;
margin-right: .05rem;
}
.main-box .m-partners .wrap .partners-list .swiper-wrapper .swiper-slide a:nth-child(3n)
{
margin-right: 0;
}
.main-box .m-service
{
background-size: cover;
padding-bottom: .6rem;
}
.main-box .m-service .wrap .u-text
{
padding-top: .35rem;
}
.main-box .m-service .wrap .u-text h2
{
text-align: center;
}
.main-box .m-service .wrap .u-text p
{
text-align: center;
font-size: .2rem;
line-height: .5rem;
}
.main-box .m-service .wrap .u-text p::after
{
margin: .15rem auto;
}
.main-box .m-service .wrap .u-text .form
{
flex-direction: column;
}
.main-box .m-service .wrap .u-text .form form input
{
font-size: .24rem;
height: .7rem;
line-height: .7rem;
}
.main-box .m-service .wrap .u-text .form form button
{
font-size: .24rem;
height: .7rem;
line-height: .7rem;
}
.main-box .m-service .wrap .u-text .form a
{
margin: .35rem auto;
font-size: .24rem;
height: .7rem;
line-height: .7rem;
display: none;
}
.sub-box .product-list
{
padding: 0 .25rem;
}
.sub-box .product-list .wrap
{
min-height: 3rem;
}
.sub-box .product-list .wrap ul li
{
width: 100%;
display: block;
margin-bottom: .5rem;
}
.sub-box .product-list .wrap ul li a
{
margin-bottom: .4rem;
display: block;
width: 100%;
overflow: hidden;
position: relative;
}
.sub-box .product-list .wrap ul li a .u-img
{
flex-shrink: 0;
width: 100%;
height: 3rem;
}
.sub-box .product-list .wrap ul li a .right-column
{
width: 100%;
padding-left: 0;
padding-top: .3rem;
}
.sub-box .product-list .wrap ul li a .right-column p
{
position: absolute;
top: 0;
left: 0;
width: 2rem;
height: .8rem;
line-height: .8rem;
color: #fff;
text-align: center;
background-color: rgba(0,0,0,.5);
margin-top: 0;
}
.sub-box .product-list .wrap ul li a .right-column h2
{
font-size: .3rem;
}
.sub-box .product-list .wrap ul li a .right-column .u-con
{
margin-top: .2rem;
-webkit-line-clamp: 2;
font-size: .24rem;
line-height: .36rem;
height: .72rem;
padding-bottom: 0;
border: 0;
}
.sub-box .product-list .wrap p
{
font-size: .24rem;
}
.sub-box .product-details .wrap
{
width: 96%;
margin: 0 2%;
}
.sub-box .product-details .wrap .info-box
{
flex-direction: column;
}
.sub-box .product-details .wrap .info-box .left-column
{
width: 100%;
}
.sub-box .product-details .wrap .info-box .left-column li
{
height: 3.5rem;
}
.sub-box .product-details .wrap .info-box .right-column
{
width: 100%;
}
.sub-box .product-details .wrap .info-box .right-column h2
{
font-size: .28rem;
line-height: .48rem;
}
.sub-box .product-details .wrap .info-box .right-column .u-con
{
font-size: .24rem;
line-height: .48rem;
height: 1.26rem;
padding: .15rem;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn
{
margin-top: .2rem;
}
.sub-box .product-details .wrap .info-box .right-column .a-btn a
{
width: 47%;
height: .8rem;
line-height: .8rem;
font-size: .26rem;
}
.sub-box .product-details .wrap .detail-box
{
flex-direction: column;
}
.sub-box .product-details .wrap .detail-box .ProductDetail
{
width: 100%;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .tabtitbox span
{
line-height: .88rem;
font-size: .28rem;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox
{
padding: .3rem .25rem 0;
}
.sub-box .product-details .wrap .detail-box .ProductDetail .concentbox .detailItme p
{
font-size: .26rem;
line-height: .42rem;
}
.sub-box .product-details .wrap .detail-box .recommend
{
width: 100%;
margin-top: .5rem;
border: none;
}
.sub-box .product-details .wrap .detail-box .recommend .u-tit
{
text-align: left;
padding-left: .25rem;
font-size: .32rem;
left: .6rem;
}
.sub-box .product-details .wrap .detail-box .recommend ul
{
display: flex;
justify-content: space-between;
}
.sub-box .product-details .wrap .detail-box .recommend ul li
{
width: 48%;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-img
{
width: 100%;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con h3
{
font-size: .28rem;
line-height: .42rem;
}
.sub-box .product-details .wrap .detail-box .recommend ul li a .u-con p
{
font-size: .24rem;
line-height: .36rem;
}
.sub-box .programme-list
{
padding: 0 .25rem;
}
.sub-box .programme-list .wrap ul li
{
flex-direction: column;
box-shadow: none;
position: relative;
margin-bottom: .4rem;
}
.sub-box .programme-list .wrap ul li .u-img
{
width: 100%;
height: 4rem;
}
.sub-box .programme-list .wrap ul li .right-column
{
padding: .2rem 0;
width: 100%;
}
.sub-box .programme-list .wrap ul li .right-column h2
{
font-size: .32rem;
margin: 0;
font-weight: 700;
}
.sub-box .programme-list .wrap ul li .right-column p
{
font-size: .2rem;
line-height: .3rem;
}
.sub-box .programme-list .wrap ul li .right-column .u-con
{
font-size: .24rem;
margin-top: .24rem;
}
.sub-box .programme-list .wrap ul li .right-column .u-a
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.sub-box .programme-list .wrap ul li .right-column .u-a a
{
opacity: 0;
width: 100%;
height: 100%;
}
.sub-box .programme-details .wrap
{
padding: 0 .25rem;
}
.sub-box .programme-details .wrap .left-column
{
width: 100%;
}
.sub-box .programme-details .wrap .left-column .u-tit
{
margin-top: .55rem;
}
.sub-box .programme-details .wrap .left-column .u-tit h2
{
text-align: center;
}
.sub-box .programme-details .wrap .left-column .u-tit i
{
margin: .2rem auto;
}
.sub-box .programme-details .wrap .left-column .u-con p
{
font-size: .26rem;
line-height: .48rem;
}
.sub-box .programme-details .wrap .right-column
{
width: 100%;
}
.sub-box .programme-details .wrap .reco-case ul
{
flex-wrap: wrap;
}
.sub-box .programme-details .wrap .reco-case ul li
{
flex-grow: 1;
width: 49.5%;
margin: .2rem 0;
}
.sub-box .programme-details .wrap .reco-case ul li:nth-child(4n)
{
display: inline-block;
margin-right: 0%;
width: 49.5%;
overflow: hidden;
}
.sub-box .programme-details .wrap .reco-case ul li a
{
display: block;
width: 98%;
margin: 0 1%;
}
.sub-box .case-list .wrap ul
{
padding: 0 .25rem;
margin-bottom: 0;
}
.sub-box .case-list .wrap ul li
{
border: none!important;
padding-top: 0;
}
.sub-box .case-list .wrap ul li a
{
width: 100%;
}
.sub-box .case-list .wrap ul li a .u-img
{
height: 2.55rem;
width: 100%;
}
.sub-box .case-list .wrap ul li a .right-column h2
{
font-size: .28rem;
}
.sub-box .case-list .wrap ul li a .right-column .u-con
{
font-size: .24rem;
line-height: .42rem;
height: auto;
}
.sub-box .advantage-list .wrap ul li a
{
margin: 0 .1rem .3rem;
box-shadow: none;
}
.sub-box .advantage-list .wrap ul li a .left-column
{
order: 1;
width: 3.5rem;
}
.sub-box .advantage-list .wrap ul li a .left-column p
{
font-size: .24rem;
line-height: .36rem;
}
.sub-box .advantage-list .wrap ul li a .left-column .u-con
{
font-size: .26rem;
margin: .2rem 0 .2rem;
height: auto;
display: none;
}
.sub-box .advantage-list .wrap ul li a .u-img
{
width: 3.3rem;
height: 2rem;
border: none;
box-shadow: none;
margin: .3rem .2rem .3rem 0;
}
.sub-box .news-list .wrap ul li
{
display: block;
}
.sub-box .news-list .wrap ul li a
{
margin: 0 .25rem;
position: relative;
flex-direction: column;
}
.sub-box .news-list .wrap ul li a .u-img
{
width: 100%;
height: 3.2rem;
}
.sub-box .news-list .wrap ul li a .left-column
{
width: 100%;
}
.sub-box .news-list .wrap ul li a .left-column h2
{
font-size: .3rem;
padding: .3rem 0 .2rem;
}
.sub-box .news-list .wrap ul li a .left-column .u-con
{
font-size: .24rem;
line-height: .36rem;
height: 1.08rem;
}
.sub-box .news-list .wrap ul li a .right-column
{
position: absolute;
top: .35rem;
left: 0;
width: 1.6rem;
height: .8rem;
background-color: rgba(0,0,0,.5);
}
.sub-box .news-list .wrap ul li a .right-column .time
{
line-height: .8rem;
font-size: .3rem;
color: #fff;
}
.sub-box .article .wrap
{
display: block;
padding: 0 .25rem;
border: none;
margin-top: 0;
}
.sub-box .article .wrap .left-column
{
width: 100%;
}
.sub-box .article .wrap .left-column .article-tit
{
padding-bottom: .2rem;
}
.sub-box .article .wrap .left-column .article-tit .article-info
{
flex-wrap: wrap;
justify-content: center;
}
.sub-box .article .wrap .left-column .article-tit .article-info .items
{
font-size: .24rem;
line-height: .4rem;
margin-right: .25rem;
}
.sub-box .article .wrap .left-column .article-tit .article-info .items a
{
transform: scale(1.2);
}
.sub-box .article .wrap .left-column .article-tit .article-info .items.share
{
display: none;
}
.sub-box .article .wrap .left-column .article-tit h2
{
font-size: .32rem;
line-height: 1.5;
color: #333;
font-weight: normal;
text-align: center;
}
.sub-box .article .wrap .left-column .article-con p
{
font-size: .26rem;
line-height: .48rem;
}
.sub-box .article .wrap .left-column .m-pages1 a .label
{
font-size: .24rem;
line-height: .36rem;
flex-shrink: 0;
}
.sub-box .article .wrap .left-column .m-pages1 a p
{
font-size: .24rem;
}
.sub-box .article .wrap .right-column
{
width: 100%;
}
.sub-box .article .wrap .right-column .u-tit span
{
font-size: .28rem;
line-height: .8rem;
}
.sub-box .article .wrap .right-column .u-tit i
{
transform: scale(1.2);
}
.sub-box .article .wrap .right-column ul li
{
margin: 0 0 .2rem 0;
border-bottom: 1px dashed #f5f5f5;
padding: .2rem 0 .1rem 0;
}
.sub-box .article .wrap .right-column ul li a
{
padding-bottom: .35rem .1rem;
}
.sub-box .article .wrap .right-column ul li a .u-img
{
display: none;
}
.sub-box .article .wrap .right-column ul li a .u-con h3
{
font-size: .3rem;
line-height: 1.5;
margin: .2rem 0 .2rem 0;
}
.sub-box .article .wrap .right-column ul li a .u-con p
{
font-size: .24rem;
line-height: .36rem;
}
.sub-box .article .wrap .right-column ul li a .u-con .time
{
font-size: .22rem;
}
.sub-box .service-list .wrap ul
{
flex-direction: column;
padding: 0 .25rem;
}
.sub-box .service-list .wrap ul li
{
width: 100%;
}
.sub-box .service-list .wrap ul li .text-column h2
{
font-size: .32rem;
}
.sub-box .service-list .wrap ul li .text-column p
{
font-size: .24rem;
line-height: .4rem;
}
.sub-box .service-list .wrap ul li .text-column .contact .tele, .sub-box .service-list .wrap ul li .text-column .contact .mail
{
font-size: .24rem;
line-height: .4rem;
}
.sub-box .service-list .wrap ul li .text-column .a-btn a
{
width: 2rem;
height: .6rem;
line-height: .58rem;
font-size: .26rem;
}
.sub-box .service-download .wrap ul
{
padding: 0 .25rem;
}
.sub-box .service-download .wrap ul li
{
width: 100%;
height: auto;
padding: .2rem 0 0;
}
.sub-box .service-download .wrap ul li .u-con
{
margin: 0 .25rem;
border: none;
}
.sub-box .service-download .wrap ul li .u-con h2
{
font-size: .3rem;
line-height: .48rem;
}
.sub-box .service-download .wrap ul li .u-con p
{
font-size: .26rem;
line-height: .36rem;
height: .72rem;
margin-top: .1rem;
}
.sub-box .service-download .wrap ul li .u-a a
{
width: 92%;
border: 1px solid #eee;
color: #e42919;
font-size: .24rem;
height: .6rem;
line-height: .6rem;
margin: 0 4% .22rem;
}
.copyright-box .wrap
{
flex-direction: column;
height: auto;
padding: .3rem;
}
.copyright-box .wrap .left-column p
{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: .1rem 0 0 0;
}
.copyright-box .wrap .left-column p span
{
font-size: .22rem;
line-height: 1.8;
}
.copyright-box .wrap .right-column
{
margin: .3rem 0 0 0;
}
.copyright-box .wrap .right-column a
{
font-size: .22rem;
}
.footer-box .wrap .left-column
{
display: none;
}
.footer-box .wrap .bottom-nav
{
display: none;
}
.footer-box .links
{
display: none;
}
.footer-box .wrap .right-column .u-phone
{
font-size: .6rem;
color: #e11b25;
line-height: 1.5;
}
.footer-box .wrap .right-column .m-imgtext .items .u-img
{
width: 1.8rem;
height: 1.8rem;
}
.sitemap-name
{
font-size: .32rem;
line-height: 2;
margin: .5rem 0 .2rem 0;
}
.sitemap-subname a
{
padding: 0 .5rem 0 0;
font-size: .24rem;
line-height: 2;
}
.legal-con b
{
font-size: .32rem;
line-height: 2;
margin: .4rem 0 0 0;
}
.legal-con p
{
font-size: .24rem;
line-height: 2;
padding: .1rem 0;
}
.card-form-list
{
margin: .4rem .2rem 0 .2rem;
}
.card-form-input
{
width: 100%;
margin: .2rem 0;
}
.card-form-input input
{
outline: none;
border: none;
height: .7rem;
width: 100%;
font-size: .28rem;
color: #333;
background-color: transparent;
}
.card-form-file
{
width: 100%;
margin: .22rem 0 .2rem 0;
display: inline-block;
border-bottom: 1px solid #ededed;
padding: 0 0 .1rem 0;
}
.card-form-file span
{
display: inline-block;
font-size: .28rem;
color: #333;
padding: 0 .2rem 0 0;
}
.card-form-file form
{
outline: none;
border: none;
height: .36rem;
width: 40%;
font-size: .16rem;
color: #333;
background-color: transparent;
display: inline-block;
}
.card-form-file input
{
outline: none;
border: none;
height: auto;
width: 100%;
font-size: .28rem;
color: #333;
background-color: transparent;
display: inline-block;
}
.card-form-file-tips
{
font-size: .26rem;
text-align: left;
width: 100%;
padding: .2rem 0 0 0;
line-height: 2;
}
.card-form-btn
{
text-align: center;
line-height: .8rem;
margin: .32rem auto .84rem auto;
background-color: #e11b25;
color: #fff;
font-size: .26rem;
width: 100%;
height: .8rem;
display: block;
}
.card-form-btn:hover
{
background-color: #cc0e0e;
}
#productCategory
{
height: .8rem;
line-height: .8rem;
font-size: .28rem;
}
.sub-box .patent-list .wrap
{
display: block;
margin: .6rem 3%;
width: 94%;
}
.sub-box .patent-list .wrap .column-tit
{
background: #f5f5f5;
}
.sub-box .patent-list .wrap .column-tit .patent-type
{
font-size: .24rem;
color: #333;
line-height: .6rem;
width: 20%;
text-align: center;
}
.sub-box .patent-list .wrap .column-tit .patent-number
{
font-size: .24rem;
color: #333;
line-height: .6rem;
text-align: center;
width: 21%;
}
.sub-box .patent-list .wrap .column-tit .patent-title
{
font-size: .24rem;
color: #333;
line-height: .6rem;
width: 55%;
}
.sub-box .patent-list .wrap .column-tit .patent-time
{
width: 0%;
display: none;
}
.sub-box .patent-list .wrap ul li a .column .patent-type
{
display: inline-block;
font-size: .24rem;
width: 20%;
text-align: center;
}
.sub-box .patent-list .wrap ul li a .column .patent-number
{
display: inline-block;
font-size: .24rem;
width: 21%;
}
.sub-box .patent-list .wrap ul li a .column .patent-title
{
font-size: .24rem;
width: 54%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 1.1;
}
.sub-box .patent-list .wrap ul li a .column .patent-time
{
display: none;
width: 0%;
}
}
