.main{display:flex;padding-bottom: 20px;}
.rt-box{flex:0 0 auto;width:280px;padding-left:50px;margin-left:auto}
.rt-row{margin-bottom:35px}
.rt-row h3{text-transform:uppercase;font-size:1.5rem;position:relative;border-bottom:1px solid #F1F1F1;padding-bottom:14px;margin-bottom:16px}
.rt-row h3::after{content:"";display:block;position:absolute;bottom:-1px;left:0px;height:1px;background:#646464;width:50px}
.rt-row-1{display:flex}
.rt-row-1 input{background:#f7f7f7;padding:0px 14px;height:52px;font-size:1rem;border:0px;outline:0;width:100%;color:#666}
.rt-row-1 input::placeholder{color:#848484}
.rt-row-1 button{background:#f7f7f7;border:0px;outline:0;width:52px;flex:0 0 auto}
.rt-row-1 button:hover,.rt-row-1 input:focus,.rt-row-1 input:hover{background:#EEEEEE}
.rt-row-2 a{transition:all .3s;position:relative;box-sizing:border-box;border:1px solid #d5d5d5;margin-bottom:10px;border-radius:0 7px 0 0}
.rt-row-2 a::after{transition:all .3s;content:"";display:block;position:absolute;height:6px;width:6px;background:grey;transform:translateY(-50%) rotate(45deg);transform-origin:center;top:50%;left:12px}
.rt-row-2 a{font-size:.9375rem;color:#6f6f6f;transition:all .3s;padding:10px 30px;display:block}
.rt-row-2 li ul{display:none}
.rt-row-2 li ul a{border:0px;border-radius:0}
.rt-row-2 li ul a::after{display:none}
.rt-row-2 li:hover a,.rt-row-2 li:hover ul a:hover{color:#FFF}
.rt-row-2 li:hover a::after{background:#FFF}
.rt-row-2 li:hover ul{display:block}
.rt-row-2 li:hover ul a{background:#FFF;color:grey}
.rt-row-3 li{display:flex;margin-bottom:30px;align-items:center}
.rt-row-3 li>div{flex:1;}
.rt-row-3 img{width:100px;height:100px;object-fit:cover;margin-right:14px;flex:0 0 auto}
.rt-row-3 a{font-size:1rem;color:#070707;line-height:20px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3;overflow: hidden;}
.rt-row-3 p{color:#6f6f6f;font-size:.8125rem;margin-top:10px}
.rt-row-4 ul{display:flex;flex-wrap:wrap}
.rt-row-4 li{position:relative;width:50%;border:1px solid #ececec;box-sizing:border-box;margin-bottom:8px;}
.rt-row-4 img{width:100%;height:100%;object-fit:cover}
.rt-row-4 a{display:flex;align-items:center;justify-content:center;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#464646;opacity:0}
.rt-row-4 i{color:#FFF;font-size:1.5rem}
.rt-row-4 li:hover a{opacity:.7}
.rt-row-5 ul{display:flex;flex-wrap:wrap;white-space:nowrap}
.rt-row-5 li{margin-right:12px;margin-bottom:18px;border:1px solid #ececec;transition:all .3s;background:#ececec}
.rt-row-5 li:hover{background:#FFF}
.rt-row-5 a{display:block;padding:0px 15px;line-height:38px;font-size:.8125rem;color:#646464}
.rt-row-6 ul{display:flex;flex-wrap:wrap}
.rt-row-6 li{display:flex;height:35px;width:35px;text-align:center;border-radius:2px;align-items:center;justify-content:center;background:#1882d6;margin-right:10px;margin-bottom:10px}
.rt-row-6 li a{display:block}
.rt-row-6 i{color:#FFF;font-size:1.25rem}
.rt-row-6 li:nth-child(2){background:#20c1f5}
.rt-row-6 li:nth-child(3){background:#ec594f}
.rt-row-6 li:nth-child(4){background:#2c3f50}
.rt-row-6 li:nth-child(5){background:#436990}
.rt-row-6 li:nth-child(6){background:#eb5d8b}
.pages{line-height:35px;margin-bottom:30px;text-align:-webkit-center}
.pages a,.pages span{display:inline-block;padding:0px 15px;background-color:var(--color);color:#FFF;margin:10px 2.5px;font-size:.875rem}
.pages span{background-color:#aaa}
.pages a:hover{background-color:#666}
.aboutus h3{font-size:1.5625rem;border-bottom:1px dashed #d9d9d9;padding-bottom:15px;margin-bottom:25px}
.aboutus p{margin-bottom:25px;line-height:25px;color:#4f4f4f;font-size:.9375rem}
.aboutus ul{display:flex;flex-wrap:wrap;margin-bottom:25px}
.aboutus li{width:32%;padding:10px 0.5% 10px 0.5%;text-align: center;}
.aboutus li img{width:100%;height:100%;object-fit:cover}
.aboutus li .about-tit{margin-top:10px}
.aboutus li:nth-child(3n){padding:10px 0% 10px 0.5%}
@media screen and (max-width:960px){
.main{flex-direction:column-reverse}
.rt-box{width:100%;padding:0px}
.rt-row{margin-bottom:20px}}
.description::after,.morelink a,.news-more a,.pro_lb .readmore::before,.rt-row-2 li:hover a,.rt-row-2 li:hover ul a:hover{background:var(--color)}
.nav a:hover{color:#FFF}
.product-tags p.active,.product-tags p:hover,.rt-row-1 button,.rt-row-3 a:hover{color:var(--color)}
.pro_lb .readmore:hover i{background:var(--color)}
.inner-banner{max-width:100%;display:block}
.p-hottags,.prenext-products{max-width:1200px;margin:30px auto;padding:0px 15px;color:#666666;line-height:1.8;font-size:14px}
.feedbackForm #msg,.feedbackForm .fput,.feedbackForm .ftxt{max-width:none;padding:0px;margin:auto;border:0px;height:auto;font-size:auto;line-height:1.5;font-family:Arial;color:#333333;background:0 0;text-align:left}
.feedbackForm{margin-bottom:3.25rem;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:20px}
.feed-title{font-size:1.875rem;color:#2c2c2c;margin-top:2.5rem;margin-bottom:1.25rem;font-weight:600;text-transform:uppercase}
.lable{white-space:nowrap}
.sidebar-item *{box-sizing:border-box}
.sidebar-item{box-sizing:border-box;width:100%;position:relative}
.sidebar-item.sidebar-search{background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;border:none;padding:20px 14px}
.email-subscription{display:flex;flex-direction:column;width:100%}
.email-subscription input{width:100%;outline:0;border:1px solid #CCCCCC;height:40px;border-radius:0;padding:0 10px;transition:all .1s linear}
.email-subscription button{margin-top:10px;width:100%;height:40px;background:var(--color);color:#FFFFFF;border:none;border-radius:0;cursor:pointer;transition:all .1s linear}
.company-intro{border:none}
.company-intro p{padding:10px 14px 15px;border:1px solid #d5d5d5;font-size:13px;color:#8c8c8c}
.sidebar-item .sidebar-list .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}
.sidebar-item .sidebar-list .item:last-child{margin-bottom:0em}
.sidebar-item .sidebar-list .item:hover .img img{transform:scale(1.02)}
.sidebar-item .sidebar-list .item:hover .info .title{color:var(--color)}
.sidebar-item .sidebar-list .item .img{width:100px;height:80px;background:#FFFFFF;border:1px solid #d5d5d5;border-radius:3px;overflow:hidden}
.sidebar-item .sidebar-list .item .img img{width:100%;height:100%;object-fit:cover;transition:all .1s linear}
.sidebar-item .sidebar-list .item .info{flex:1;padding-left:15px}
.sidebar-item .sidebar-list .item .info .title{font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;transition:all .1s linear}
.sidebar-item .sidebar-list .item .info .more{margin-top:4px;text-transform:capitalize;color:var(--color);font-size:14px}
.blogflex{display:flex;align-items:flex-start;padding:20px 12px;border:none;background:#f7f7f7}
.blogflex .blogflex-img{width:50px;height:50px;border-radius:50%;border:1px solid #EEEEEE;overflow:hidden}
.blogflex .blogflex-img img{width:100%;height:100%;object-fit:cover}
.blogflex .blogflex-info{flex:1;padding-left:10px}
.blogflex .blogflex-info .blogflex-name{font-size:17px;line-height:1.4;font-weight:700}
.blogflex .blogflex-info .blogflex-content{font-size:13px;line-height:1.4;color:#8c8c8c;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:30;overflow:hidden}
/* 产品 */
.pro_lb{display:flex;flex-wrap:wrap}
.pro_lb li{box-sizing:border-box}
.pro_lb img{width:100%}
.pro_lb h5{padding:0px 10px;line-height:27px;font-size:1.375rem;margin-bottom:20px}
.pro_lb p{padding:0px 10px;font-size:.9375rem;color:#8c8c8c;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pro_lb .readmore{margin-top:40px;position:relative;background:#ededed}
.pro_lb .readmore a{white-space:nowrap;display:flex;padding-left:27px;text-transform:uppercase;color:#525254;font-size:.875rem;line-height:50px;width:100%;box-sizing:border-box;position:relative;z-index:5}
.pro_lb .readmore i{width:50px;flex:0 0 auto;line-height:50px;text-align:center;margin-left:auto;background:#CCC;position:relative;z-index:5;color:#FFF;transition:all .2s}
.pro_lb .readmore::before{position:absolute;width:0%;height:100%;top:0px;left:0px;content:"";transition:all .3s}
.pro_lb .readmore:hover::before{width:100%}
.pro_lb .readmore:hover a{color:#FFF}
@media screen and (max-width:640px){
.pro_lb li{width:100%}
.pro_lb h5{margin-top:15px;margin-bottom:10px}
.pro_lb .readmore{margin-top:20px;margin-bottom:40px}
.pro_lb li:nth-child(2n){padding-left:0px}
.pro_lb li:nth-child(2n+1){padding-right:0px}}
.pro_lb1 li{width:50%;display:flex;flex-direction:column;justify-content:space-between}
.pro_lb1 li:nth-child(2n){padding-left:15px}
.pro_lb1 li:nth-child(2n+1){padding-right:15px}
.pro_lb1 div{flex:0 0 auto;display:flex;flex-direction:column}
.pro_lb1 img{object-fit:contain;height:100%}
.pro_lb1 h5{margin-top:20px}
.pro_lb1 .readmore{margin-bottom:76px}
.pro_lb0 li{width:100%;display:flex;margin-bottom:20px}
.pro_lb0 .img-box{margin-right:20px;flex:0 0 auto;width:200px}
.pro_lb0 .img-box img{height:100%;object-fit:contain;width:100%}
.pro_lb0 .img-box+div{width:100%}
/* 产品详情 */
.product-content{display:flex}
.product-pic{width:45%;margin-right:45px}
.product-info h3{font-size:1.4375rem;color:#000;margin-bottom:25px;margin-top:25px}
.description{text-transform:uppercase;color:#2c2c2c;position:relative;padding:10px 0px}
.description::after,.description::before{content:"";display:block;position:absolute;bottom:0px;left:0px;height:4px}
.description::before{width:100%;background:#f2f3f8}
.description::after{width:96px;background:#81a05d}
.product-info p{margin:10px 0px}
.morelink a{display:inline-block;margin-right:20px;background:#81a05d;border-radius:3px;color:#FFF;font-size:1.0625rem;padding:0px 20px;line-height:40px;white-space:nowrap}
.morelink a:hover{background:#888;color:#FFF}
.productshare{display:flex;align-items:center;padding:20px 0px}
.productshare p{text-transform:uppercase;color:#2c2c2c;font-size:.8125rem;display:inline-block;margin:0px 15px 0 0}
.productshare ul{display:flex}
.product-content{margin-bottom:30px}
.product-tags{background:#f6f6f6;display:flex;padding:20px 0px;margin-bottom:40px}
.product-tags p{color:#262626;font-size:1.25rem;cursor:pointer;transition:all .3s;padding:0px 15px}
.product-tags p.active,.product-tags p:hover{color:#81a05d}
.products-intro-change .table p{margin-bottom:0px}
.products-intro-change table tr:nth-child(2n+1){background:#f6f6f6}
@media screen and (max-width:960px){
.product-content{flex-wrap:wrap;justify-content:center}
.morelink,.product-info h3{text-align:center}}
.pdown1 #A_DownLoadProduct{display:inline-block;clear:both;height:32px;margin:16px 0px 0px 0px;line-height:32px;background:url(https://img01.v15cdn.com/down1_2.webp) right top no-repeat;padding-right:50px}
.pdown1 #A_DownLoadProduct span{display:inline-block;height:32px;background:url(https://img01.v15cdn.com/down1_1.webp) no-repeat;padding:0px 0 0 16px}
.pdown2 #A_DownLoadProduct,.pdown3 #A_DownLoadProduct,.pdown4 #A_DownLoadProduct{display:inline-block;clear:both;height:45px;margin:16px 0px 0px 0px;line-height:45px;padding-right:45px}
.pdown2 #A_DownLoadProduct span,.pdown3 #A_DownLoadProduct span,.pdown4 #A_DownLoadProduct span{color:#111111;display:inline-block;height:45px;background:url(https://img01.v15cdn.com/down2_1.webp) no-repeat;padding:0px 12px 0 16px}
.pdown2 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_2.webp) right top no-repeat}
.pdown3 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_3.webp) right top no-repeat}
.pdown4 #A_DownLoadProduct{background:url(https://img01.v15cdn.com/down2_4.webp) right top no-repeat}
.ProListRandom .rollPro1{display:flex;flex-wrap:wrap;justify-content:space-between}
.ProListRandom .rollPro1 li{width:32%;text-align:center;line-height:1.6;margin-bottom:2%}
.ProListRandom .rollPro1 li img{max-width:100%}
.ProListRandom .rollPro1 li p{padding:10px 0px}
.ProListRandom .ptit,.fbtitle{background:#f6f6f6;color:#81a05d;padding:10px 30px;font-size:16px;margin:30px 0px 20px 0px}
.ProListRandom{margin-bottom:30px}
/* 新闻 */
.news-list .news-date{text-align:center;height:64px;width:64px;color:#FFF;text-transform:uppercase;background:var(--color);display:flex;flex-direction:column;justify-content:center;margin-right:10px;flex:0 0 auto}
.news-list .news-date+div{width:100%}
.news-list .news-date-day{font-size:1.75rem}
.news-list .news-date-year{font-size:.875rem}
.news-list li{display:flex;margin-bottom:50px}
.news-list .news-img{width:100%;object-fit:contain;margin-bottom:20px;max-height:200px}
.news-list .news-title{font-size:1.5rem;line-height: 1.5; color:#000;padding-bottom:25px;border-bottom:1px dashed #d2d2d2;display:block}
.news-list .news-text{font-size:.9375rem;color:#8c8c8c;line-height:26px;margin-top:10px;margin-bottom:15px}
.news-list .news-more{text-align:right}
.news-list .news-more a{display:inline-block;color:#FFF;background:var(--color);line-height:47px;padding:0px 30px;white-space:nowrap;border-radius:3px}
.news-list .news-more i{margin-left:5px}
.news-list .news-more a:hover{background:#888}
.prev_next{padding:20px 0px;font-size:16px;color:#444;width:100%;border:none!important}
.prev_next li:nth-child(1){margin-right:5%}
.prev_next li{float:left;width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prev_next a{color:#444;font-size:15px}
/* 新闻详情 */
.news-content .news-title{font-size:1.875rem;color:#2b2c31;padding-bottom:30px}
.news-content .news-date{font-size:.9375rem;color:#969696;margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #d6d6d6}
.news-content .news-date i{margin-right:5px}
.news-content .news-text{color:var(--fontcolor);line-height:26px}
.news-content .news-text p{margin:15px 0px}
/* 联系我们 */
.contact-txt img{ width: 20px;}
/* 询价留言 */
.wmkcfeedback .inquiry-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.wmkcfeedback input, .wmkcfeedback textarea {
    width: 100%;
    height: 48px;
    border: 1px solid #bbb;
    border-radius: 3px;
    font-family: inherit;
    padding: 10px;
    font-size: 14px;
    outline: 0;
    margin-top: 20px;
    transition: all .1s linear;
    resize: none;
    box-sizing: border-box;
    text-indent: 25px;
    background: #fff no-repeat left;
}
.wmkcfeedback input.wmkcfb-name {
    background-image: url(../img/name.png);
    background-size: 18px;
    background-position: 8px;
}
.wmkcfeedback input.wmkcfb-email {
    background-image: url(../img/email.png);
    background-size: 18px;
    background-position: 8px 15px;
}
.wmkcfeedback textarea.wmkcfb-content {
    background-image: url(../img/content.png);
    background-size: 16px;
    background-position: 8px 13px;
}
.wmkcfeedback .inquiry-form>input:nth-child(1) {
    margin-top: 0;
}
.wmkcfeedback textarea {
    width: 100%;
    height: 200px;
}
.wmkcfeedback .send-btn {
    min-width: 180px;
    height: 46px;
    padding: 0 15px;
    background: #fff;
    margin: 15px auto 0;
    border: 1px solid var(--color, #000);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color, #000);
    cursor: pointer;
    font-size: 16px;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    outline: 0;
    z-index: 1;
    transition: all .2s linear;
}