﻿.imgcaijian {
    object-fit: cover;
    -o-object-fit: cover;
    object-position: center;
    -o-object-position: center;
}

.header-top__center .center-r .tel img {
    width: unset;
    height: unset;
    margin-top: -10px;
}

.wxcode {
    padding-right: 20px;
}

    .wxcode img {
        height: 100px;
        margin-top: 10px;
        box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
    }

.header-top__center .center-l .company-name {
    margin: 30px 0 0 0;
}

.header-top__center .center-r {
    margin-top: 0;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header-top__center .center-l .logo {
    height: unset;
    margin: 10px 20px 0 0;
}

    .header-top__center .center-l .logo img {
        height: 100px;
        width: 100px;
        object-fit: scale-down;
        object-position: center;
    }

#qrcode {
    padding: 10px;
    width: unset;
    height: unset;
}

.footer {
    height: 300px;
}

.header-top__center .center-l .company-name .sp-company {
    display: flex;
    align-items: center;
}

.link-ul li {
    border: none;
    display: inline-block;
    width: 120px;
    padding: 5px;
    float: left;
    box-sizing: border-box;
}

.links .link-Name .link-ul li a {
    display: unset;
    padding-right: unset;
    padding-bottom: unset;
}

.links .link-Name {
    padding: unset;
}

.index .case .img {
    height: 340px;
}

    .index .case .img img {
        width: 100%;
        height: 100%;
        border: 1px solid rgba(0,0,0,0.1);
    }

.index .case .content .li {
    margin-bottom: 50px;
}

.index .company .img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
    object-position: center;
    -o-object-position: center;
}

.index .company .img, .company .text {
    height: 400px !important;
}

.index .company .img {
    width: 600px;
}

.index .company .text .content {
    height: 350px;
}

.index .news .content-r .li .img-thumb {
    margin-right: 40px;
}

.index .news .content-r .text.w500 {
    width: 500px;
}

.hot .picScroll-left .hd {
    z-index: 0;
}


.switch-product .slideTxtBox .bd li {
    border: 1px solid rgba(0,0,0,0.1);
    box-sizing: border-box;
    overflow: hidden;
}

    .switch-product .slideTxtBox .bd li a .text {
        border: none;
    }

.index > .news {
    padding-bottom: 50px;
}

.banner .slideBox, .banner .slideBox .bd img, .banner {
    height: unset;
}


.index .case .text .p-tit {
    padding-top: 45px;
}

.imgbox {
    width: 100%;
    text-align: center;
}

    .imgbox img {
        max-width: 100%;
    }

.switch-product .slideTxtBox .hd ul li.on a, .list-news .slideTxtBox .hd ul li.on a {
    color: #ffffff;
}

.product .switch-product .slideTxtBox .hd ul li.on a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: inherit;
}

.base .cont {
    margin: 50px auto 100px;
}

.product-details .picScroll-left {
    width: 1200px;
}

    .product-details .picScroll-left .bd .tempWrap {
        width: 1100px !important;
    }

.product-details .ad-image img {
    border: 1px solid rgba(0,0,00,0.1);
    box-sizing: border-box;
    object-fit: scale-down;
    -o-object-fit: scale-down;
    object-position: center;
    -o-object-position: center;
}

.product-details .ad-gallery .ad-nav {
    width: 700px;
    margin-top: -130px;
    margin-left: 475px;
}

.product-details .album-box .album, .product-details .album-box {
    height: 500px;
}

.icontext {
    font-family: cursive,fangsong,monospace;
    font-size: 22px;
    color: #ffffff;
}

.product-details .album-box .album-content {
    width: 690px;
}

    .product-details .album-box .album-content .goods-info .p-h1 {
        white-space: unset;
        text-overflow: unset;
    }

    .product-details .album-box .album-content .goods-info .p-h1, .product-details .album-box .album-content .goods-info p b {
        color: #ff6637;
    }


.product-details .ad-gallery .ad-nav .ad-thumbs {
    width: 630px;
}


.otherlinks {
    border-top: 1px solid #ff6637;
    border-bottom: 1px solid #ff6637;
    margin-top: 40px;
}

    .otherlinks a {
        font-size: 16px;
        line-height: 40px;
    }

        .otherlinks a b {
            color: #ff6637;
            display: inline-block;
            margin: 0px 10px;
        }

.fleft {
    float: left;
    text-align: left;
}

.fright {
    float: right;
    text-align: right;
}



.casepage .album-box .album-content .goods-info p {
    display: inline-block;
    float: left;
    width: 100%;
}

    .casepage .album-box .album-content .goods-info p.w50 {
        width: 50%;
        height: 20px;
    }


.casepage .album-box .album-content .goods-info p {
    padding-top: 20px;
}

.product-details .article img {
    max-width: 100% !important;
}

.product .cont .tit {
    text-align: left;
}

    .product .cont .tit span {
        margin-left: 30px;
    }

.moreinfo {
    padding-top: unset;
}

    .moreinfo .article-b__l a {
        width: 100%;
        line-height: 40px;
        height: unset;
        color: #999;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        padding: 5px 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .moreinfo .article-b__l a .time {
            float: right;
            color: #ff6637;
        }

.photos .list-album li .album div img {
    object-fit: contain;
    overflow: hidden;
    width: 300px;
    height: 300px;
    border: 2px solid rgba(0,0,0,0.0);
    box-sizing: border-box;
    margin-top: -1px;
    margin-left: -1px;
}

.photos-details .ad-gallery .ad-nav,.photos-details .ad-gallery .ad-image-wrapper {
    width: 1200px;
}
    .photos-details .ad-gallery .ad-nav .ad-thumbs { 
        width: 1000px; 
    }
     
.photos-details .ad-gallery .ad-thumbs li a img {
    object-fit: contain;
    -o-object-fit: contain;
}
.photos-details .ad-gallery .ad-thumbs li a img {
    border: 2px solid rgba(0,0,0,0.1); 
}
.photos-details .ad-gallery .ad-image-wrapper .ad-image img {
    object-fit: scale-down;
    -o-object-fit: scale-down;
    border: 2px solid #ff6637;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.modelone .article{ 
    min-height:200px; 
}
.modelone .article img{
    max-width:!important;
    height:unset !important;
}

.hot .picScroll-left .bd ul li { 
    backdrop-filter: blur(10px);
    background: rgba(255,255,255,0.9);
}

.switch-product .slideTxtBox .bd li .p-tit { 
    text-align: center;
}

.about .quick-nav a { 
    padding: 40px 0;
    border: 1px solid rgba(0,0,0,0);
    box-sizing: border-box;
}
.about .quick-nav a:hover {  
    border: 1px solid #ff6637; 
}
.about .quick-nav {
    margin-bottom: 50px;
}


.contact .album-box, .contact .online-message p textarea,.contact .sp-int {
    border: 1px solid #ff6637;
}

.contact .cate-contact {
     margin-top: 0px; 
}

.contact .cont {
    margin: 0px;
}

.go-top {
    background-color: #ff6637;
    border-radius: 50%;
    box-shadow: 0 3px 9px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 9px rgba(0,0,0,.2);
}


.case .list-grid li a .center-box,
.list-news .list-media li .img,
.product-details .picScroll-left .bd ul li .pic .img,
.list-grid li a .center-box {
    border: 1px solid rgba(0,0,0,0.1);
}


















